.cx{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.cx-in{gap:22px}.cx-g{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.cx-g+.cx-g{border-top:1px dashed var(--rule);padding-top:20px}.cx-g legend{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:0 0 10px;font-size:11px;font-weight:700}.cx-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px 16px;display:grid}.cx-f{flex-direction:column;gap:6px;min-width:0;display:flex}.cx-f>.mono{letter-spacing:.07em;text-transform:uppercase;color:var(--cocoa);font-size:10.5px;line-height:1.3}.cx-f small,.cx-r small{color:var(--muted);font-size:12px;line-height:1.4}.cx-money{border:1.5px solid var(--ink);background:var(--paper);align-items:center;display:flex}.cx-money i{font-style:normal;font-family:var(--mono);color:var(--cocoa);padding:0 0 0 12px;font-weight:700}.pk-form .cx-money input{height:44px;font-family:var(--mono);background:0 0;border:0;padding:0 12px 0 6px;font-size:17px;font-weight:700}.pk-form .cx-money input:focus{outline:0}.cx-money:focus-within{outline:3px solid var(--biro)}.cx-f .chips button{height:38px;font-size:13.5px}.cx-r output{font-size:16px}.cx-out{gap:16px;position:sticky;top:96px}.cx-out .fig{font-size:clamp(38px,4.4vw,60px)}.cx-pl{border-collapse:collapse;width:100%;font-size:14px}.cx-pl th,.cx-pl td{text-align:right;vertical-align:baseline;border-top:1px solid #1f1a1640;padding:7px 0}.cx-pl thead th{letter-spacing:.08em;text-transform:uppercase;border-top:0;padding-bottom:4px;font-size:10px}.cx-pl th[scope=row],.cx-pl thead th:first-child{text-align:left;font-weight:400}.cx-pl th[scope=row] small{font-family:var(--mono);color:var(--cocoa);letter-spacing:.04em;font-size:10px;display:block}.cx-pl td{font-family:var(--mono);white-space:nowrap;padding-left:12px;font-weight:600}.cx-tot th[scope=row],.cx-tot td{border-top:1.5px solid var(--ink);font-weight:800}.cx-fine{color:var(--cocoa);margin:0;font-size:12px;line-height:1.45}.cx-fun{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cx-fun li{grid-template-columns:110px 54px minmax(0,1fr) 46px;align-items:center;gap:10px;display:grid}.cx-fun li>.mono{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.cx-fun b{font-family:var(--mono);text-align:right}.cx-fun i{height:14px;width:var(--w);background:var(--ink);transition:width .4s var(--ease);display:block}.cx-fun .cx-rate{text-align:right;font-size:11px}@media (max-width:1100px){.cx{grid-template-columns:minmax(0,1fr)}.cx-out{position:static}}@media (max-width:640px){.cx-2{grid-template-columns:minmax(0,1fr)}.cx-pl{font-size:13px}.cx-fun li{grid-template-columns:92px 44px minmax(0,1fr) 40px;gap:8px}.cx-fun i{transition:none}}@media (prefers-reduced-motion:reduce){.cx-fun i{transition:none}}.cx-k{letter-spacing:.08em;text-transform:uppercase;margin:6px 0 -6px;font-size:10.5px;font-weight:700}.cx-job td{width:1%}.cx-bar{border:1.5px solid var(--ink);background:var(--white);height:26px;display:flex;overflow:hidden}.cx-bar span{flex:var(--s) 0 0;background:var(--c);border-right:1px solid var(--ink);min-width:0}.cx-bar span:last-child{border-right:0}.cx-legend{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.cx-legend li{align-items:center;gap:6px;display:inline-flex}.cx-legend i{background:var(--c);border:1px solid var(--ink);width:11px;height:11px}.cx-legend b{font-family:var(--mono)}.cxb{gap:var(--sp-m);display:grid}.cxb-top{grid-template-columns:auto minmax(0,1.4fr) minmax(0,.6fr) auto;align-items:end;gap:14px 20px;display:grid}.cxb-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.cxb-groups .cx-g+.cx-g{border-top:0;padding-top:0}.cxb-out{gap:18px;position:static}.cxb-step{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.cxb-res{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.cxb-col{gap:14px;min-width:0;display:grid}.cxb-col .fig{font-size:clamp(38px,4vw,56px)}.cx-legend li span{white-space:nowrap}@media (max-width:1100px){.cxb-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:760px){.cxb-groups,.cxb-res,.cxb-top{grid-template-columns:minmax(0,1fr)}}.cxb-chart{border-top:1.5px solid var(--ink);gap:12px;padding-top:18px;display:grid}.cxs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 40px;display:grid}.cxs-g{gap:6px;min-width:0;display:grid}.cxs-h{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #1f1a164d;justify-content:space-between;margin:0 0 2px;padding-bottom:4px;font-size:10.5px;display:flex}.cxs-r{grid-template-columns:minmax(0,150px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.cxs-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cxs-t{height:12px}.cxs-t i{height:100%;width:calc(var(--w) * 100%);background:var(--cocoa);min-width:2px;transition:width .4s var(--ease);border-radius:0 4px 4px 0;display:block}.cxs-v{white-space:nowrap;color:var(--cocoa);font-size:11.5px}.cxs-v b{color:var(--ink)}.cxs-p{border-top:1.5px solid var(--ink);grid-column:1/-1;padding-top:8px}.cxs-p .cxs-r{font-size:15px;font-weight:700}.cxs-p .cxs-t{height:18px}.cxs-p .cxs-t i{background:var(--ink)}.cxs-p .loss .cxs-t i{background:repeating-linear-gradient(135deg, var(--ink) 0 4px, transparent 4px 8px);border:1.5px solid var(--ink)}.cxb-read{border:2px solid var(--ink);background:var(--white);box-shadow:6px 6px 0 var(--ink);gap:16px;padding:24px;display:grid}.cxr{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cxr li{border:1.5px solid var(--ink);background:var(--paper);align-content:start;gap:6px;padding:14px 16px;display:grid}.cxr li b{font-size:16px;line-height:1.25}.cxr li p{color:var(--cocoa);margin:0;font-size:14px;line-height:1.45}.cxr-tag{border:1.5px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;justify-self:start;padding:2px 7px;font-size:10px}.cxr-good .cxr-tag{background:var(--mint)}.cxr-watch .cxr-tag{background:var(--butter)}.cxr-fix .cxr-tag{background:var(--blush)}.cxr-cta{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0;padding-top:14px;font-size:15px;display:flex}@media (max-width:900px){.cxs{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cxs-r{grid-template-columns:minmax(0,110px) minmax(0,1fr) auto;font-size:12.5px}.cxb-read{padding:16px}}@media (prefers-reduced-motion:reduce){.cxs-t i{transition:none}}.cx-l{color:var(--ink);font-size:14px;font-weight:500;line-height:1.35}.cx-r .cx-l{text-transform:none;letter-spacing:0;font-family:inherit}.cx-g legend{padding-bottom:12px;font-size:11.5px}.cx-row{border-bottom:1px dashed var(--rule);grid-template-columns:minmax(0,1fr) minmax(112px,46%);align-items:center;gap:12px;padding:6px 0;display:grid}.cx-row .cx-l{font-size:14px;font-weight:400}.cx-row .cx-money{height:38px}.pk-form .cx-row .cx-money input{text-align:right;height:36px;padding-right:10px;font-size:15px}.cxb-groups .cx-g{gap:0}.pk-out.cx-out dt,.pk-out.cxb-out dt{letter-spacing:0;text-transform:none;font-family:inherit;font-size:14.5px}.pk-out.cx-out dd{font-size:15.5px}.pk-out.cx-out dl div{align-items:baseline;padding:10px 0}.cx-fun li>.mono{letter-spacing:0;text-transform:none;font-family:inherit;font-size:13.5px}.cxs-v{text-transform:none;letter-spacing:0;font-size:12.5px}.cxs-h{font-size:11.5px}.cxs-r{font-size:14px}.cxr{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cxr li{padding:16px 18px}.cxr li b{font-size:17px}.cxr li p{font-size:15px;line-height:1.5}@media (max-width:760px){.cxr{grid-template-columns:minmax(0,1fr)}}.cx-own .cx-own-n input{border:1.5px dashed var(--ink);background:var(--white);width:100%;height:36px;font:inherit;padding:0 10px;font-size:14px}.cx-own .cx-own-n input:focus{outline:3px solid var(--biro);border-style:solid}.cx-own-v{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.cx-x{border:1.5px solid var(--ink);background:var(--white);cursor:pointer;width:28px;height:28px;font-size:16px;line-height:1}.cx-x:hover{background:var(--blush)}.cx-add{border:1.5px dashed var(--ink);font:inherit;cursor:pointer;background:0 0;justify-self:start;margin-top:10px;padding:8px 12px;font-size:13.5px;font-weight:600}.cx-add:hover{background:var(--white);border-style:solid}.pk-form label.cx-f>.cx-l,.pk-form label.cx-r>.cx-l{letter-spacing:0;text-transform:none;color:var(--ink);text-align:left;font-family:inherit;font-size:14px}.pk-form label.cx-f>.cx-money{letter-spacing:0;text-transform:none;color:inherit;font-family:inherit}.pk-form label.cx-row{grid-template-columns:minmax(0,1fr) minmax(112px,46%);align-items:center;display:grid}.pk-form label.cx-row>.cx-l{font-weight:400}.cxb-stats{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:0;display:grid}.cxb-stat{align-content:start;gap:4px;min-width:0;padding:16px 18px;display:grid}.cxb-stat+.cxb-stat{border-left:1px solid #1f1a1640}.cxb-stat:first-child{padding-left:0}.cxb-stat b{font-family:var(--mono);font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.1}.cxb-hero b.fig{font-size:clamp(38px,4vw,56px)}.cxb-stat small{color:var(--cocoa);font-size:13px;line-height:1.35}.cxh{gap:10px;display:grid}.cxh-t{margin:0;font-weight:600}.cxh-bar{gap:3px;padding-top:44px;display:flex}.cxh-bar span{border-radius:3px;min-width:6px;height:34px;position:relative}.cxh-bar em{white-space:nowrap;font-size:13.5px;font-style:normal;line-height:1.2;position:absolute;bottom:calc(100% + 6px);left:0}.cxh-bar em b{font-family:var(--mono);font-size:16px;display:block}.cxh-bar span:last-child em{text-align:right;left:auto;right:0}.cxh-job{background:var(--cocoa)}.cxh-over{background:var(--muted)}.cxh-mkt{background:var(--butter-d)}.cxh-profit{background:var(--ink)}.cxb-more{border-top:1px solid #1f1a1640;display:grid}.cxb-more details{border-bottom:1px solid #1f1a1640}.cxb-more summary{cursor:pointer;justify-content:space-between;padding:14px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.cxb-more summary::-webkit-details-marker{display:none}.cxb-more summary:after{content:"+";font-family:var(--mono);font-size:18px}.cxb-more details[open] summary:after{content:"−"}.cxb-more details>:not(summary){margin-bottom:18px}@media (max-width:1100px){.cxb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cxb-stat:nth-child(3){border-left:0;padding-left:0}.cxb-stat:nth-child(n+3){border-top:1px solid #1f1a1640}}@media (max-width:640px){.cxb-stats{grid-template-columns:minmax(0,1fr)}.cxb-stat{padding-left:0}.cxb-stat+.cxb-stat{border-top:1px solid #1f1a1640;border-left:0}.cxh-bar{padding-top:0}.cxh-bar em{display:none}}.cxh-key{margin:0;padding:0;list-style:none;display:none}@media (max-width:640px){.cxh-key{gap:6px;display:grid}.cxh-key li{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid}.cxh-key i{border-radius:3px;width:14px;height:14px}.cxh-key b{font-family:var(--mono)}}.cxr{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.cxr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cxr{grid-template-columns:minmax(0,1fr)}}
