.rum svg text{fill:var(--ink2);font-family:var(--mono)}.rum .chart-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.rum .lab.r,.rum .r{text-align:right}.rum .px-n small{font:400 13px var(--mono);color:var(--mute);letter-spacing:0;margin-left:6px}.rum .px-rate b.x{color:var(--ok);font:700 22px var(--sans);margin:0}.dp{width:100%;height:auto}.dp-grid line{stroke:#20252a14}.dp-a95{fill:#ffcb1638}.dp-a80{fill:#ffcb1673}.dp-a50{fill:#ffcb16cc}.dp-line{fill:none;stroke:var(--acc-line);stroke-width:1.6px}.dp-bar{fill:#ffcb1673}.dp-bar.m80{fill:#ffcb16d9}.dp-bar.m50{fill:var(--acc-deep)}.dp-axis,.dp-tick{stroke:var(--line3)}.rum .dp-tl{font:500 10.5px var(--mono);fill:var(--mute)}.dp-med{stroke:var(--ink);stroke-width:1.5px}.rum .dp-medl{font:600 11.5px var(--mono);fill:var(--ink)}.dp-ribbon .r95{fill:var(--acc-hi);opacity:.55}.dp-ribbon .r80{fill:var(--acc);opacity:.9}.dp-ribbon .r50{fill:var(--acc-deep)}.dp-ribbon .rmed{stroke:var(--bg);stroke-width:2px}.rum .dp-ribbon .rl{font:500 10px var(--mono);fill:var(--mute)}.rum .dp-ribbon .rl.hi{fill:var(--ink2)}.dp-mk line{stroke-width:1.4px;stroke-dasharray:5 3}.rum .dp-mk text,.rum .dp-medl{paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.rum .dp-mk text{font:600 11px var(--mono)}.dp-mk.observed line{stroke:var(--gold)}.rum .dp-mk.observed text{fill:var(--gold)}.dp-mk.expected line{stroke:var(--ok)}.rum .dp-mk.expected text{fill:var(--ok)}.dp-mk.league line{stroke:var(--mute)}.rum .dp-mk.league text{fill:var(--mute)}.hero-dist .hero-dist-plot{padding:10px 6px 0}.hero-dist .hz-cap{min-height:0}.hero-dist .hz-head .lab:before{content:"●";color:var(--acc-ink);margin-right:8px;font-size:9px}.fd-ctl{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:16px 28px;margin-bottom:14px;padding-bottom:14px;display:flex}.fd-skel{text-align:center;font:400 12px var(--mono);color:var(--mute);padding:70px 0}.fd-plot{margin:6px 0 4px}.fd-read{border-top:1px solid var(--line3);grid-template-columns:repeat(6,minmax(0,1fr));margin:6px 0 4px;display:grid}.fd-read>div{padding:10px 10px 10px 0}.fd-read>div+div{border-left:1px solid var(--line);padding-left:12px}.fd-read dt{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.fd-read dd{font:800 clamp(17px,1.9vw,24px)/1.1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0}.fd-read dd.obs{color:var(--gold)}.seg button:disabled{opacity:.3}.sz-svg{width:100%;height:auto;max-height:640px;margin:0 auto;display:block}.sz-fill{stroke:#20252a1f;stroke-width:1px}.sz-thin{fill:none;stroke:var(--line3);stroke-dasharray:2 3}.sz-cell{cursor:pointer}.sz-cell:hover .sz-fill,.sz-cell.on .sz-fill{stroke:var(--ink)}.rum .sz-v{font:700 13px var(--mono);fill:var(--ink)}.rum .sz-n{font:400 9.5px var(--mono);fill:var(--ink2)}.rum .sz-n0{font:400 9.5px var(--mono);fill:var(--mute)}.sz-probe{fill:none;stroke:var(--gold);stroke-width:2px}.sz-pt{stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.sz-lg{align-items:center;gap:6px;display:inline-flex}.sz-lg i{border-radius:50%;width:9px;height:9px;display:inline-block}.legend .ramp{width:120px;height:8px;display:inline-block}.sz-out{margin-top:20px}.sz-obar{font:400 11.5px var(--mono);color:var(--ink2);grid-template-columns:104px minmax(0,1fr) 34px;align-items:center;gap:8px;margin:6px 0;display:grid}.sz-obar i{min-width:1px;height:8px;display:block}.sz-obar b{text-align:right;color:var(--ink);font-weight:500}.sz-in3{margin-top:20px}.sz-grid3{grid-template-columns:repeat(3,1fr);gap:2px;margin:8px 0;display:grid}.sz-grid3>div{text-align:center;border:1px solid var(--line);background:#fbfcfd;padding:9px 4px}.sz-grid3 b{font:800 17px var(--sans);letter-spacing:-.03em;display:block}.sz-grid3 small{font:400 10px var(--mono);color:var(--mute)}.sz-grid3 .thin{opacity:.5}.px-modes[role=group] button:before{content:none}.px-modes[role=group] button{margin-right:22px;padding-right:0}.ce-svg{width:100%;height:auto;margin:0 auto;display:block}.ce-ax .g{stroke:#20252a16}.ce-ax .z{stroke:#20252a41}.ce-ax .hh{stroke:var(--ok);stroke-dasharray:3 4;opacity:.7}.rum .ce-ax text{font:500 10px var(--mono);fill:var(--mute)}.rum .ce-ax text.hhl{fill:var(--ok)}.rum .ce-ax text.axl{letter-spacing:.1em}.ce-barrel{fill:#20252a1a;stroke:var(--gold);stroke-width:1px;stroke-dasharray:3 3}.rum .ce-ax .ce-bl{fill:var(--gold);font:700 10px var(--mono);letter-spacing:.12em}.ce-foul{stroke:#20252a52;fill:none}.ce-ax path.g{stroke:#20252a22;fill:none}.ce-pt{cursor:pointer}.ce-pt .hit{fill:#0000}.ce-pt:hover circle:not(.hit){filter:drop-shadow(0 0 4px #20252a55)}.ce-card h4{font:700 17px/1.25 var(--sans);letter-spacing:-.02em;margin:2px 0 4px}.ce-twin{border-top:1px dashed var(--line3);margin-top:16px;padding-top:12px}.ce-twin>p{font:400 12px/1.55 var(--mono);color:var(--ink2);margin:8px 0}.px-table tr.on td{background:#ffcb1633}.px-table td .linklike{font:500 11.5px var(--mono)}.cmp-svg{width:100%;min-width:640px;height:auto;display:block}.rum .cmp-name{font:600 12px var(--sans);fill:var(--ink)}.rum .cmp-sub{font:400 10.5px var(--mono);fill:var(--mute)}.rum .cmp-t{font:500 10.5px var(--mono);fill:var(--ink2)}.rum .cmp-t.m{fill:var(--acc-hi)}.rum .cmp-t.n{fill:var(--gold)}.cmp-ru .o{fill:none;stroke:var(--gold);stroke-width:1.6px}.cmp-ru .m{fill:var(--acc);stroke:var(--acc-line);stroke-width:1.5px}.cmp-ru .band{stroke:var(--acc-line);stroke-width:3px;opacity:.6}.cmp-ru path.n{fill:var(--gold)}.cmp-row{cursor:pointer;outline:none}.cmp-row .hit{fill:#0000}.cmp-row:hover .hit,.cmp-row:focus-visible .hit{fill:#20252a0e}.cmp-row.on .hit{fill:#ffcb1633}.cmp-row.thin{opacity:.55}.cmp-row:focus-visible .hit{stroke:var(--gold)}.cmp-link{stroke-width:2px}.cmp-link.dn{stroke:var(--no)}.cmp-link.up{stroke:var(--ok)}.cmp-o{fill:var(--bg);stroke:#9aa4ac;stroke-width:1.4px}.cmp-n.dn{fill:var(--no)}.cmp-n.up{fill:var(--ok)}.cmp-iqr{fill:#ffcb161a;stroke:#ffcb1659;stroke-dasharray:2 3}.cmp-medline{stroke:var(--acc-line);stroke-dasharray:3 3;opacity:.6}.cmp-grid{stroke:#20252a14}.cmp-sep{stroke:var(--line3)}.rum .cmp-tl{font:500 10px var(--mono);fill:var(--mute)}.rum .cmp-axl{font:500 10px var(--mono);fill:var(--mute);letter-spacing:.08em}.cmp-grid2{border-top:1px solid var(--line2);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(20px,3vw,48px);margin-top:22px;padding-top:18px;display:grid}.cmp-sum p,.cmp-why p{font:400 14.5px/1.65 var(--sans);color:var(--ink2);margin:10px 0}.cmp-sum p.mute,.cmp-why p.mute{font:400 12px/1.6 var(--mono);color:var(--mute)}.cmp-feat{margin-top:8px}.cmp-feat .row{font:400 11.5px var(--mono);border-top:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) 150px;align-items:center;gap:10px;padding:4px 0;display:grid}.cmp-feat .bar{background:var(--line);height:9px;position:relative}.cmp-feat .bar .mid{background:var(--line3);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.cmp-feat .bar .neg,.cmp-feat .bar .pos{background:var(--acc);position:absolute;top:0;bottom:0}.cmp-feat .vals small{color:var(--mute)}.pl-presets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.rum .btn-ghost.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pl-ctl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:16px 30px;padding:14px 0;display:flex}.pl-tag{font:600 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;margin-left:6px;padding:1px 5px;font-style:normal}.pl-tag.scenario{color:var(--acc-ink);border-color:#b88a0066}.pl-tag.assumption{color:var(--gold);border-color:#20252a66}.pl-tag.context{color:var(--ok);border-color:#1a8a4f66}.pl-legend{max-width:none}.pl-out{margin-top:20px}.pl-head,.pl-row{grid-template-columns:78px minmax(0,1fr) 170px;align-items:center;gap:16px;display:grid}.pl-head{border-bottom:1px solid var(--line3);padding-bottom:8px}.pl-row{border-bottom:1px solid var(--line);padding:9px 0}.pl-row .nm b{font:650 14px var(--sans)}.pl-bar{height:24px;position:relative}.pl-bar i{display:block;position:absolute;top:50%}.pl-bar .g80{background:#20252a41;height:4px;margin-top:-2px}.pl-bar .r80{background:#ffcb16e6;height:8px;margin-top:-4px}.pl-bar .r50{background:var(--acc-deep);height:16px;margin-top:-8px}.pl-bar .med{background:var(--bg);width:2px;height:22px;margin:-11px 0 0 -1px}.pl-bar .bmed{background:var(--gold);opacity:.8;width:2px;height:22px;margin:-11px 0 0 -1px}.pl-row .val{text-align:right;font-variant-numeric:tabular-nums}.pl-row .val b{font:700 15px var(--mono)}.pl-row .val small{font:400 10.5px var(--mono);color:var(--mute);display:block}.pl-row .val em{font:600 11px var(--mono);color:var(--mute);font-style:normal}.pl-row .val em.up{color:var(--ok)}.pl-row .val em.dn{color:var(--no)}.pl-tor{margin-top:28px}.pl-tor .row{border-bottom:1px solid var(--line);font:400 12.5px var(--sans);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 110px;align-items:center;gap:14px;padding:9px 0;display:grid}.pl-tor .tr{height:16px;position:relative}.pl-tor .tr i{position:absolute;top:2px;bottom:2px}.pl-tor .zero{background:var(--line3);width:1px;top:-2px;bottom:-2px;left:50%}.pl-tor .neg{background:var(--no)}.pl-tor .pos{background:var(--ok)}.pl-tor .v{font:500 11.5px var(--mono);text-align:right}.pl-alt{margin-top:28px}.pl-alt table{border-collapse:collapse;width:100%;font:400 12px var(--mono);font-variant-numeric:tabular-nums;margin-top:8px}.pl-alt th,.pl-alt td{text-align:left;border-bottom:1px solid var(--line);padding:6px 10px}.pl-alt th{color:var(--mute);font-weight:500}.pl-alt tr.on td{color:var(--ink);background:#ffcb1633}.sp-head,.sp-row{grid-template-columns:minmax(0,1fr) 96px 120px;align-items:center;gap:14px;display:grid}.sp-head{border-bottom:1px solid var(--line3);font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding-bottom:8px}.sp-gl{margin:20px 0 4px}.sp-row{border-bottom:1px solid var(--line);padding:7px 0}.sp-bar{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;display:grid}.sp-bar .nm{font:500 13px var(--sans);color:var(--ink)}.sp-bar .tr{background:var(--line);height:12px;position:relative}.sp-bar .mid{background:var(--line3);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.sp-bar .fill{background:#aab3ba;position:absolute;top:0;bottom:0;left:0}.sp-bar .fill.hi{background:var(--acc)}.sp-bar .fill.lo{background:var(--no)}.sp-bar .tr b{font:700 10px var(--mono);background:var(--bg);border:1px solid var(--line3);color:var(--ink);padding:1px 5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.sp-row .v{font:500 12.5px var(--mono);color:var(--ink)}.sp-row .st{justify-content:flex-end;align-items:center;height:16px;display:flex;position:relative}.sp-row .st i{background:#1a8a4f80;position:absolute;top:5px;bottom:5px;left:0}.sp-row .st b{font:500 11.5px var(--mono);color:var(--ink);background:var(--band);padding:0 3px;position:relative}.gb-row,.br-row{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 120px;align-items:center;gap:18px;padding:12px 0;display:grid}.gb-row .nm b,.br-row .nm{font:600 14px/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink);display:block}.gb-row .nm small{font:400 11px/1.45 var(--mono);color:var(--mute);margin-top:3px;display:block}.gb-row .tr,.br-row .tr,.pf-row .tr,.co-pf .tr{height:20px;position:relative}.gb-row .tr i,.br-row .tr i,.pf-row .tr i,.co-pf .tr i{display:block;position:absolute}.gb-row .bar{background:var(--acc);height:10px;top:5px;left:0}.gb-row.park .bar{background:var(--ok)}.gb-row.tot .bar{background:var(--gold)}.gb-row.sub .bar{background:#aab3ba}.gb-row.keep .bar{background:var(--acc-deep)}.gb-row .ci{background:var(--ink);opacity:.8;height:2px;top:9px}.gb-row.sub .nm{padding-left:18px}.gb-row .v,.br-row .v,.pf-row .v{text-align:right;font-variant-numeric:tabular-nums}.gb-row .v b,.br-row .v b,.pf-row .v b{font:700 15px var(--mono);display:block}.gb-row .v small,.br-row .v small,.pf-row .v small{font:400 10.5px var(--mono);color:var(--mute)}.br-row .bar{background:var(--acc);height:12px;top:4px}.br-row .bar.up{background:var(--ok)}.br-row .bar.dn{background:var(--no)}.br-row.start .bar{background:var(--gold)}.br-row.end .bar{background:var(--acc-deep)}.br-row .lg{background:var(--mute);width:1px;top:0;bottom:0}.co{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(20px,4vw,56px);display:grid}.co-pf .row{font:400 12.5px var(--sans);grid-template-columns:84px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:6px 0;display:grid}.co-pf .row b{font:600 12px var(--mono);text-align:right}.co-pf .one{background:var(--ink);width:1px;top:-2px;bottom:-2px;left:0}.co-pf .d{height:10px;top:5px}.co-pf .d.pos{background:var(--acc)}.co-pf .d.neg{background:var(--ok)}.co-pf>.lab,.co-hr>.lab{margin-bottom:10px;display:block}.co-hr table{border-collapse:collapse;width:100%;font:400 12px var(--mono);font-variant-numeric:tabular-nums}.co-hr th,.co-hr td{text-align:left;border-bottom:1px solid var(--line);padding:7px 8px}.co-hr th{color:var(--mute);font-weight:500}.co-hr small{color:var(--mute)}.pf-row{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 130px;align-items:center;gap:18px;padding:12px 0;display:grid}.pf-row .nm b{font:600 14px var(--sans);display:block}.pf-row .nm small{font:400 11px var(--mono);color:var(--mute)}.pf-row .ci{background:#8a949d;height:2px;top:9px}.pf-row .pt{background:var(--gold);width:10px;height:10px;margin-left:-5px;top:5px;transform:rotate(45deg)}.pf-sum{border-top:1px solid var(--line3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.pf-sum>div{padding:12px 12px 12px 0}.pf-sum>div+div{border-left:1px solid var(--line);padding-left:14px}.pf-sum b{font:800 26px var(--sans);letter-spacing:-.04em;margin:6px 0 2px;display:block}.pf-sum small{font:400 11px var(--mono);color:var(--mute)}.bk-svg{width:100%;min-width:560px;height:auto;margin-top:14px;display:block}.bk-svg .g{stroke:#20252a14}.bk-svg .stem{stroke:var(--line3)}.bk-svg .dot{fill:#9aa4ac}.bk-svg .prim .dot{fill:var(--acc);stroke:var(--acc-line);stroke-width:2px}.bk-svg .hl{fill:#ffcb1626}.rum .bk-svg .nm{font:500 12px var(--sans);fill:var(--ink2);text-anchor:end}.rum .bk-svg .prim .nm{fill:var(--ink);font-weight:700}.rum .bk-svg .v{font:600 11.5px var(--mono);fill:var(--ink)}.rum .bk-svg .tl{font:500 10.5px var(--mono);fill:var(--mute)}.rum .bk-svg .axl{font:500 10px var(--mono);fill:var(--mute);letter-spacing:.08em}.bk-svg .nom{stroke:var(--gold);stroke-dasharray:4 4;opacity:.7}.bk-svg .cb.c50{fill:var(--acc-deep)}.bk-svg .cb.c80{fill:var(--acc)}.bk-svg .cb.c95{fill:#ffe27a}.rum .bk-svg .cv{font:600 10px var(--mono);fill:var(--ink)}.legend i.c50{background:var(--acc-deep);border-radius:0}.legend i.c80{background:var(--acc);border-radius:0}.legend i.c95{background:#ffe27a;border-radius:0}.bk-pairs{font:400 13px/1.6 var(--sans);color:var(--ink2);margin:16px 0;padding:0;list-style:none}.bk-pairs li{border-top:1px solid var(--line);padding:8px 0}.bk-pairs b{color:var(--ink)}.bk-pairs i{font-style:normal;font:600 11px var(--mono);border:1px solid var(--line3);color:var(--mute);padding:1px 6px}.bk-pairs i.ok{color:var(--ok);border-color:#1a8a4f66}.bk-pairs i.no{color:var(--no);border-color:#d2461c66}.bk-lead{font:400 15px/1.6 var(--sans);color:var(--ink2);max-width:70ch}.bk-tab{border-collapse:collapse;width:100%;font:400 12px var(--mono);font-variant-numeric:tabular-nums;min-width:640px}.bk-tab th,.bk-tab td{text-align:left;border-bottom:1px solid var(--line);padding:7px 10px}.bk-tab th{color:var(--mute);font-weight:500}.bk-tab tr.on td{color:var(--ink);background:#ffcb1633}.bk .px-modes[role=tablist] button:before{content:none}@media (max-width:980px){.co,.cmp-grid2{grid-template-columns:1fr}.fd-read{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-read>div:nth-child(4){border-left:0;padding-left:0}}@media (max-width:640px){.rum .dp-tl,.rum .dp-ribbon .rl,.rum .dp-medl,.rum .dp-mk text{font-size:21px}.rum .dp-mk text{font-size:20px}.rum .ce-ax text{font-size:14px}.rum .sz-v{font-size:15px}.pl-head,.pl-row{grid-template-columns:62px minmax(0,1fr) 108px;gap:10px}.pl-row .val b{font-size:13px}.pl-tor .row{grid-template-columns:1fr;gap:4px}.pl-tor .v{text-align:left}.gb-row,.br-row,.pf-row{grid-template-columns:1fr;gap:6px}.gb-row .v,.br-row .v,.pf-row .v{text-align:left}.sp-head,.sp-row{grid-template-columns:minmax(0,1fr) 70px 78px;gap:8px}.sp-bar{grid-template-columns:1fr;gap:4px}.cmp-feat .row{grid-template-columns:78px minmax(0,1fr)}.cmp-feat .vals{grid-column:1/-1}.pf-sum{grid-template-columns:1fr}.pf-sum>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.fd-read{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-read>div{border-left:0!important;padding-left:0!important}.px-modes[role=group] button{margin-right:14px}}@media (prefers-reduced-motion:reduce){.rum *{transition:none!important;animation:none!important}}.rum .sz-svg .zb-foot{font:500 8.5px var(--mono);fill:var(--mute);letter-spacing:.08em}@media (max-width:640px){.rum .sz-svg .zb-foot{font-size:11px}}
