@import"https://fonts.googleapis.com/css2?family=Inter:wght@800;900&display=swap";.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:-moz-min-content;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.nl{--bg0:#06070a;--bg1:#0b0f19;--card:#0f1522;--card2:#121826;--card3:#161e2f;--pop:#141c2c;--line:rgba(148,163,184,.16);--line2:rgba(148,163,184,.28);--tx:#e5e7eb;--tx2:#cbd5e1;--mut:#94a3b8;--mut2:#8b96ad;--dim:#5d6880;--off:#33424c;--offTx:#cbd5e1;--sel:#2f6fd6;--selTx:#fff;--hi:#93c5fd;--track:#1f2937;--well:rgba(6,7,10,.45);--pos:#4ade80;--neg:#f87171;--acc:#f59e0b;--acc2:#f97316;--accTx:#1a0f00;--vill:#e07a62;--selSoft:color-mix(in srgb,var(--sel) 18%,transparent);--accSoft:color-mix(in srgb,var(--acc2) 14%,transparent);--hov:color-mix(in srgb,var(--mut) 8%,transparent);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--fxs:10.5px;--fsm:11.5px;--fmd:13px;--flg:15px;--r:12px;--r2:8px;--hdH:48px;--detBody:clamp(520px,calc(var(--vh100,100vh) - 220px),860px)}.nl,.nl *{box-sizing:border-box}.nl{margin:0;background:var(--bg0);color:var(--tx);font-family:Inter,system-ui,sans-serif;font-size:var(--fmd)}.nl button,.nl input,.nl select{font-family:inherit;color:inherit}.nl button{cursor:pointer}.nl button:disabled{cursor:not-allowed}.nl .num,.nl table{font-variant-numeric:tabular-nums}.nl .pos{color:var(--pos)}.nl .neg{color:var(--neg)}.nl .lbl{font-size:var(--fxs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mut2)}.nl .muted{color:var(--mut)}.nl .dimt{color:var(--dim)}.nl .illus{color:var(--acc2);font-size:var(--fxs);font-weight:600}.nl .note{font-size:var(--fxs);color:var(--dim);margin-top:var(--s2)}.nl .btn{height:32px;padding:0 12px;border-radius:var(--r2);border:1px solid var(--line2);background:var(--card2);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--tx2);white-space:nowrap;flex:none}.nl .btn:hover{border-color:var(--sel);color:var(--tx)}.nl .btn.sm{height:26px;padding:0 9px;font-size:var(--fxs)}.nl .btn.icon{width:32px;padding:0}.nl .btn.pri{background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--accTx);border:0}.nl .btn.pri:hover{filter:brightness(1.06)}.nl .btn.on{background:var(--sel);border-color:var(--sel);color:var(--selTx)}.nl .chip{height:28px;padding:0 10px;border-radius:7px;border:1px solid transparent;background:var(--off);color:var(--offTx);font-size:var(--fsm);font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.nl .chip:hover:not(:disabled){filter:brightness(1.12)}.nl .chip:disabled{opacity:.32}.nl .seg{display:inline-flex;background:var(--bg1);border:1px solid var(--line);border-radius:9px;padding:2px;gap:2px;height:32px;flex:none}.nl .seg button{border:0;background:none;padding:0 12px;border-radius:7px;font-size:var(--fsm);font-weight:700;letter-spacing:.03em;color:var(--mut);white-space:nowrap}.nl .seg button:hover{color:var(--tx)}.nl .chip.on,.nl .seg button.on{background:var(--sel);color:var(--selTx)}.nl[data-sel=outline] .chip.on,.nl[data-sel=outline] .seg button.on{background:transparent;color:var(--hi);border-color:var(--sel);box-shadow:inset 0 0 0 1px var(--sel)}.nl[data-sel=glow] .chip.on,.nl[data-sel=glow] .seg button.on{box-shadow:0 0 14px -1px color-mix(in srgb,var(--sel) 75%,transparent)}.nl .an{font-size:var(--fxs);font-weight:600;color:var(--dim);letter-spacing:0;text-transform:none;white-space:nowrap}.nl .an a{color:var(--hi);cursor:pointer;text-decoration:none}.nl .an a:hover{text-decoration:underline}.nl .badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;background:var(--sel);color:var(--selTx);border-radius:9px;font-size:10px;font-weight:700;letter-spacing:0}.nl .inp{height:32px;border-radius:var(--r2);border:1px solid var(--line2);background:var(--bg1);padding:0 10px;font-size:12px;min-width:0}.nl .inp:focus{outline:none;border-color:var(--sel)}.nl .act{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:5px;font-weight:800;font-size:11.5px;color:#0b0f19;flex:none}.nl .iob{display:inline-grid;place-items:center;height:16px;padding:0 4px;margin-left:2px;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.04em;color:var(--hi);box-shadow:inset 0 0 0 1px var(--sel);flex:none}.nl .cnm{margin-left:6px;white-space:nowrap}.nl .choice[data-a=F] .cname{flex-wrap:nowrap;white-space:nowrap;min-width:0}.nl .choice[data-a=F] .cnm{overflow:hidden;text-overflow:ellipsis}.nl .choice[data-a=F] svg.ring{width:50px;height:50px}.nl .choice[data-a=F] .ctop{gap:8px}.nl[data-style=pro] .choice[data-a=F] .fqb{width:44px}.nl .choice[data-a=F] .cnm{margin-left:4px}.nl .aQ{background:transparent;border:1px dashed var(--mut);color:var(--mut)}.nl .pbadge{display:inline-grid;place-items:center;height:20px;padding:0 6px;border-radius:5px;font-size:10.5px;font-weight:800;border:1px solid;background:color-mix(in srgb,currentColor 12%,transparent)}.nl .pop{background:var(--pop);border:1px solid var(--line2);border-radius:var(--r);box-shadow:0 18px 40px -10px #000000b3}.nl .fld{padding:var(--s3) 0;border-bottom:1px solid var(--line)}.nl .fld:last-child{border-bottom:0}.nl .fldh{display:flex;align-items:baseline;gap:var(--s2);margin-bottom:var(--s2)}.nl .fldh .lbl{flex:none}.nl .fldh .sum{flex:1;font-size:var(--fsm);color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.nl .fldh .sum b{color:var(--tx);font-weight:600}.nl .chips{display:flex;flex-wrap:wrap;gap:6px}.nl .chips.half{flex-wrap:nowrap}.nl .chips.half .chip{flex:1 1 50%;justify-content:center}.nl .rs{padding:10px 10px 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nl .rs .hit{position:relative;padding:8px 0;cursor:pointer;touch-action:none}.nl .rs .trk{position:relative;height:6px;border-radius:3px;background:var(--off)}.nl .rs .fill{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--sel)}.nl .rs .fill.nc{opacity:.45}.nl .rs .th{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--sel),0 2px 6px #00000059;transform:translate(-50%,-50%);cursor:grab}.nl .rs .tk{position:relative;height:14px;font-size:9.5px;color:var(--mut)}.nl .rs .tk span{position:absolute;transform:translate(-50%);white-space:nowrap}.nl .rs .grad{height:4px;border-radius:2px;margin-top:5px;background:linear-gradient(90deg,#4ade80,#facc15 50%,#f87171);opacity:.9}.nl .rs .ends{display:flex;justify-content:space-between;margin-top:3px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.nl .seats2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);margin-bottom:var(--s2)}.nl .stbl{position:relative;height:140px}.nl .stbl.hu{height:110px}.nl .stbl .felt{position:absolute;top:22px;right:40px;bottom:22px;left:40px;border-radius:999px;background:radial-gradient(ellipse at center,#2f6fd61f,#00000040 70%);box-shadow:inset 0 0 0 2px #c7c9ef24;display:grid;place-items:center;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--mut)}.nl .seat{position:absolute;transform:translate(-50%,-50%);min-width:46px;height:26px;padding:0 8px;border-radius:13px;border:0;font-size:10.5px;font-weight:800;background:var(--off);color:var(--offTx);transition:background .12s}.nl .seat.on{background:var(--sel);color:var(--selTx)}.nl .stbl.vil .seat.on{background:var(--vill);color:#fff}.nl .seat.ghost{box-shadow:0 0 0 2px var(--bg1),0 0 0 3.5px var(--oc)}.nl .dealer{position:absolute;transform:translate(-50%,-50%);width:15px;height:15px;border-radius:50%;background:#f2f2f2;color:#111;font-size:9px;font-weight:800;display:grid;place-items:center}.nl .formg{display:grid;grid-template-columns:44px 1fr;gap:6px var(--s2);align-items:start}.nl .formg .gl{font-size:var(--fxs);font-weight:800;letter-spacing:.08em;padding-top:7px}.nl .chip.match{box-shadow:inset 0 0 0 1.5px var(--hi)}.nl .testbar{height:28px;display:flex;align-items:center;gap:14px;padding:0 14px;background:#1a1203;border-bottom:1px solid rgba(245,158,11,.35);font-size:11px;letter-spacing:.06em;font-weight:700;color:#fbbf24}.nl .testbar a{color:#fcd34d;text-decoration:none;font-weight:600;letter-spacing:.02em}.nl .testbar a:hover{text-decoration:underline}.nl .topbar{height:56px;display:flex;align-items:center;gap:var(--s3);padding:0 18px;background:var(--bg1);border-bottom:1px solid var(--line);position:relative;z-index:40}.nl .logo{display:flex;align-items:center;gap:9px;font-weight:800;letter-spacing:.04em;font-size:12px;line-height:1.05;margin-right:var(--s5)}.nl .logo .mark{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,var(--acc),var(--acc2));display:grid;place-items:center;color:var(--accTx);font-size:14px}.nl .logo small{display:block;color:var(--acc2);font-size:10px}.nl .modeseg button.on{background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--accTx);box-shadow:none}.nl .topbar .sp{flex:1}.nl .acct{display:flex;align-items:center;gap:8px;font-weight:600}.nl .acct i{width:24px;height:24px;border-radius:50%;background:#db2777;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700;color:#fff}.nl .shell{display:grid;grid-template-columns:340px minmax(0,1fr);gap:var(--s4);padding:var(--s4) 18px 40px;max-width:1880px;margin:0 auto}.nl .bars{position:sticky;top:0;z-index:50}.nl .col{display:flex;flex-direction:column;gap:0;position:sticky;top:calc(var(--barsH,136px) + 12px);height:calc(var(--vh100,100vh) - var(--barsH,136px) - 24px);align-self:start;z-index:20;min-width:0}.nl .colsc{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--s3);scrollbar-width:thin;scrollbar-color:var(--line2) transparent;overscroll-behavior:contain}.nl .colsc::-webkit-scrollbar{width:6px}.nl .colsc::-webkit-scrollbar-thumb{background:var(--line2);border-radius:3px}.nl .colfoot{flex:none;padding-top:var(--s2);background:var(--bg0)}.nl .colfoot .runwrap{margin-top:0}.nl .whobar{position:relative;z-index:30;height:52px;background:color-mix(in srgb,var(--bg1) 92%,var(--card2));border-bottom:1px solid var(--line);box-shadow:0 8px 18px -14px #000c}.nl .wbin{height:52px;max-width:1880px;margin:0 auto;padding:0 18px;display:flex;align-items:center;gap:var(--s2);min-width:0}.nl .wbhd{display:flex;align-items:center;gap:var(--s2);flex:none;margin-right:var(--s1)}.nl .wbrow{display:flex;align-items:center;gap:6px;min-width:0;flex:0 1 auto}.nl .wf{position:relative;flex:0 1 auto;min-width:0}.nl .wchip{height:34px;max-width:220px;display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:9px;border:1px solid var(--line);background:var(--card2);font-size:12.5px;font-weight:600;color:var(--tx);min-width:0;text-align:left}.nl .wchip:hover{border-color:var(--line2)}.nl .wchip .lbl{flex:none;font-size:9.5px}.nl .wchip .wv{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nl .wchip .wv.all{color:var(--mut)}.nl .wchip .chev{color:var(--dim);font-size:10px;flex:none;transition:transform .15s}.nl .wf.open .wchip{border-color:var(--sel);background:var(--selSoft)}.nl .wf.open .wchip .chev{transform:rotate(180deg)}.nl .wpop{position:absolute;top:calc(100% + 8px);left:0;width:360px;padding:var(--s3) var(--s4);z-index:35;cursor:default}.nl .wpop .fldh{margin-bottom:var(--s2)}.nl .wpl{display:flex;align-items:center;gap:7px;height:34px;padding:0 4px 0 10px;border-radius:9px;border:1px solid var(--line);background:var(--card2);position:relative;flex:none}.nl .wpl .inp{height:26px;width:170px;border:0;background:transparent;padding:0 4px}.nl .wpl .acl{left:0;right:auto;width:240px}.nl .wfoot{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end;gap:12px;font-size:var(--fsm);color:var(--mut);white-space:nowrap;overflow:hidden}.nl .wfoot b{color:var(--tx)}.nl .wfoot .pstrip{flex-wrap:nowrap;overflow:hidden}.nl .wsep{width:1px;height:26px;background:var(--line2);flex:none}.nl .rchip{flex:none;display:flex;align-items:center;gap:4px}.nl .rchip .wchip{max-width:none;border-color:color-mix(in srgb,var(--acc2) 45%,var(--line))}.nl .rchip .wchip b{color:var(--acc2)}.nl .rchip.open .wchip,.nl .rchip .wchip.cur{border-color:var(--sel);background:var(--selSoft)}.nl .rchip .rx{height:34px;width:30px;padding:0;border-radius:9px;border:1px solid var(--line);background:var(--card2);color:var(--mut);font-size:12px}.nl .rchip .rx:hover{color:var(--tx);border-color:var(--line2)}.nl .whobar .ov{left:auto;right:18px;top:calc(100% + 6px);max-height:calc(var(--vh100,100vh) - 150px)}.nl .whobar #simOv{right:auto;left:18px}.nl .whobar .ov.wide{width:min(820px,calc(var(--vw100,100vw) - 36px))}.nl .wchip[data-wc=sim]{max-width:none!important;flex:none}.nl[data-style=calm] .wchip,.nl[data-style=calm] .wpl,.nl[data-style=calm] .rchip .rx{background:transparent;border-color:var(--hair);font-weight:500}.nl[data-style=calm] .whobar{background:var(--bg0);border-bottom-color:var(--hair);box-shadow:none}.nl[data-style=pro] .wchip,.nl[data-style=pro] .wpl,.nl[data-style=pro] .rchip .rx{border-radius:3px;background:var(--card);border-color:var(--pline)}.nl[data-style=pro] .whobar{background:var(--bg0);border-bottom-color:var(--pline)}.nl[data-tone=light] .whobar{box-shadow:0 8px 18px -14px #0f172a59}@media (max-width:1700px){.nl .wfoot .xtra{display:none}}@media (max-width:1560px){.nl #whoTag{display:none}.nl .wchip{max-width:180px}.nl .wpl .inp{width:130px}}@media (max-width:1380px){.nl .wchip .lbl.opt{display:none}}.nl .main{display:flex;flex-direction:column;gap:var(--s4);min-width:0}.nl .card{background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid var(--line);border-radius:var(--r)}.nl .hd{display:flex;align-items:center;gap:var(--s3);height:var(--hdH);padding:0 var(--s4);border-bottom:1px solid var(--line);flex:none}.nl .hd .grow{flex:1;min-width:0}.nl .tag{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--acc2);background:var(--accSoft);border:1px solid color-mix(in srgb,var(--acc2) 35%,transparent);padding:2px 8px;border-radius:20px;text-transform:uppercase}.nl .frow{border-top:1px solid var(--line);padding:var(--s2) var(--s4);cursor:pointer}.nl .frow:first-child{border-top:0}.nl .frow:hover{background:var(--hov)}.nl .frow .k{display:flex;justify-content:space-between;align-items:center}.nl .frow .v{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:var(--fmd);margin-top:2px;gap:8px}.nl .frow .v span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl .frow .chev{color:var(--dim);font-size:10px;transition:transform .15s}.nl .frow.open{background:var(--selSoft);cursor:default}.nl .frow.open .chev{transform:rotate(180deg)}.nl .frow .ed{display:none;margin-top:var(--s2)}.nl .frow.open .ed{display:block}.nl .cfoot{border-top:1px solid var(--line);padding:var(--s2) var(--s4);display:flex;justify-content:space-between;font-size:var(--fsm);color:var(--mut);min-height:36px;align-items:center;gap:8px}.nl .cfoot b{color:var(--tx)}.nl .rr{display:block;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line);padding:var(--s2) var(--s4)}.nl .rr:hover{background:var(--hov)}.nl .rr.cur{background:var(--selSoft)}.nl .rr .rn{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600}.nl .rr .rs2{font-size:var(--fsm);color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.nl .rr.dim{opacity:.45}.nl .rr.dim .rs2{font-style:italic}.nl .acl{display:none;position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:35;padding:4px}.nl .acl.open{display:block}.nl .acl button{display:block;width:100%;text-align:left;border:0;background:none;padding:6px 8px;border-radius:6px;font-size:12px}.nl .acl button:hover{background:var(--hov)}.nl .pstrip{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--fsm);color:var(--mut);padding:2px 0}.nl .pstrip b{color:var(--tx)}.nl .simr{padding:var(--s2) 0;border-top:1px solid var(--line)}.nl .simr.off{opacity:.55}.nl .simh{display:flex;align-items:center;gap:8px;font-size:12.5px;cursor:pointer}.nl .simh input{accent-color:var(--sel)}.nl .simh .muted{margin-left:auto;font-size:var(--fsm)}.nl .simc{display:flex;align-items:center;gap:var(--s2);margin-top:6px}.nl .hint{font-size:var(--fsm);color:var(--dim);padding:0 var(--s1);line-height:1.45}.nl .ov{display:none;position:absolute;left:calc(100% + 10px);top:0;width:580px;max-height:calc(var(--vh100,100vh) - 40px);flex-direction:column;overflow:hidden;z-index:30}.nl .ov.wide{width:820px}.nl .ov.open{display:flex}.nl .ovtabs{display:flex;flex-wrap:wrap;gap:6px;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.nl .ovtabs .chip .badge{margin-left:2px}.nl .ovtabs .chip.dim{opacity:.5}.nl .ovb{overflow:auto;padding:0 var(--s4) var(--s3);flex:1}.nl .ovf{display:flex;justify-content:space-between;align-items:center;padding:var(--s3) var(--s4);border-top:1px solid var(--line);gap:var(--s3)}.nl .dimnote{margin:var(--s3) 0 0;padding:var(--s2) 10px;border-radius:var(--r2);background:var(--well);color:var(--mut);font-size:var(--fsm)}.nl .ovdim .fld{opacity:.4}.nl .refc{flex:none}.nl .rtot{display:flex;align-items:center;gap:var(--s2);height:44px;padding:0 var(--s4);border-bottom:1px solid var(--line)}.nl .rtot .rtn{font-size:var(--fsm);font-weight:600;color:var(--tx2)}.nl .rtot .rtn.none{color:var(--dim);font-weight:500}.nl .rtot .grow{flex:1}.nl .rlink{font-size:var(--fxs);font-weight:600;color:var(--hi);cursor:pointer;white-space:nowrap;flex:none}.nl .rlink:hover{text-decoration:underline}.nl .rgrp{border-top:1px solid var(--line)}.nl .rgrp:first-of-type{border-top:0}.nl .rgh{display:flex;align-items:center;gap:var(--s2);min-height:38px;padding:0 var(--s4) 0 var(--s3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:0}.nl .rgh:hover{background:var(--hov)}.nl .rgh:focus-visible{outline:1px solid var(--sel);outline-offset:-1px}.nl .rgh .chev{flex:none;width:10px;color:var(--dim);font-size:9px;transition:transform .15s}.nl .rgrp.open .rgh .chev{transform:rotate(90deg);color:var(--hi)}.nl .rgh .rgn{flex:none;font-size:12px;font-weight:700;color:var(--tx)}.nl .rgh .rgs{flex:1 1 auto;min-width:0;font-size:var(--fsm);color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.nl .rgh .rgs.all{color:var(--dim)}.nl .rgh .rgs.act{color:var(--tx2)}.nl .rgh .badge{flex:none}.nl .rgrp.open .rgh{background:var(--selSoft)}.nl .rgrp.dim .rgh .rgn,.nl .rgrp.dim .rgh .rgs{opacity:.45}.nl .rgrp.dim .rgh .rgs{font-style:italic}.nl .rgb{padding:0 var(--s4) var(--s2) var(--s3)}.nl .rgrp.dim .rgb .fld{opacity:.45}.nl .rgb .fld{padding:var(--s2) 0}.nl .rgb .fldh{margin-bottom:6px;min-width:0}.nl .rgb .fldh .lbl{white-space:nowrap}.nl .rgb .chips{gap:4px}.nl .rgb .chip{height:26px;padding:0 8px;font-size:var(--fxs)}.nl .rgb .rs{padding:6px 6px 0}.nl .rgb .dimnote{margin:var(--s2) 0 0}.nl .rgb .seats2{gap:var(--s2);margin:0}.nl .rgb .stbl{height:118px}.nl .rgb .stbl.hu{height:92px}.nl .rgb .stbl .felt{top:22px;right:24px;bottom:22px;left:24px;font-size:8.5px;letter-spacing:.1em}.nl .rgb .seat{min-width:34px;height:20px;padding:0 5px;font-size:9.5px;border-radius:10px}.nl .rgb .stbl.hu .seat{min-width:44px}.nl .rgb .dealer{width:12px;height:12px;font-size:7.5px}.nl .rgb .formg{grid-template-columns:34px 1fr;gap:5px var(--s2)}.nl .rgb .formg .gl{padding-top:6px}.nl .rgb .formg .chip{padding:0 7px}.nl .strip{padding:0 var(--s4) var(--s4);position:relative;z-index:15}.nl .strip .hd{padding:0;border:0;height:48px}.nl .hlctl{display:flex;flex-direction:column;gap:var(--s2);margin-bottom:var(--s3)}.nl .hlctl .seg{display:flex;width:100%}.nl .hlctl .seg button{flex:1;padding:0 6px}.nl .hlctl .seg.dis{opacity:.35;pointer-events:none}.nl .steps{display:flex;flex-direction:column;gap:10px;--stepH:80px;--stepGap:10px;gap:var(--stepGap)}.nl .stepw{position:relative;display:flex;min-width:0;height:var(--stepH);margin-left:24px;flex:none}.nl .stepw:before{content:"";position:absolute;left:-21px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--card);border:2px solid var(--line2);box-sizing:border-box;z-index:1}.nl .stepw:after{content:"";position:absolute;left:-16px;top:50%;width:2px;height:calc(var(--stepH) + var(--stepGap));background:var(--line2)}.nl .stepw:nth-child(4):after{display:none}.nl .stepw:has(.step.nav):after{background:color-mix(in srgb,var(--sel) 55%,var(--line2))}.nl .stepw:has(.step.nav):before{border-color:var(--sel)}.nl .stepw:has(.step.viewing):before{background:var(--sel);border-color:var(--sel);box-shadow:0 0 0 3px var(--selSoft)}.nl .stepw:has(.step.an):before{background:var(--acc2);border-color:var(--acc2)}.nl .stepw:has(.step.add):before{border-style:dashed;border-color:var(--hi)}.nl .stepw:has(.step.unused):before,.nl .stepw:has(.step.off):before{opacity:.45}.nl .arrow{display:none}.nl .step{flex:1;background:var(--card3);border:1px solid var(--line);border-radius:10px;padding:9px 10px 9px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;height:var(--stepH);transition:border-color .12s,background .12s,opacity .12s;min-width:0;position:relative}.nl .step.nav{cursor:pointer}.nl .step.nav:hover{border-color:var(--line2)}.nl .step .sn{display:flex;gap:6px;align-items:center;height:14px;white-space:nowrap;overflow:hidden}.nl .step .sv{font-size:14px;font-weight:700;margin-top:4px;display:flex;align-items:center;gap:6px;height:24px;white-space:nowrap;overflow:hidden}.nl .step .ssub{font-size:var(--fsm);color:var(--mut);margin-top:3px;height:15px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl .sbody{min-width:0;flex:1}.nl .edph{flex:none;width:76px;height:32px}.nl .vtag{font-size:9px;letter-spacing:.08em;background:var(--sel);color:var(--selTx);padding:1px 5px;border-radius:4px;font-weight:700}.nl .step.viewing{border-color:var(--sel);background:linear-gradient(180deg,var(--selSoft),transparent 90%),var(--card3);box-shadow:0 0 0 3px var(--selSoft)}.nl .step.viewing .lbl{color:var(--hi)}.nl .step.ahead{opacity:.5}.nl .step.ahead:hover{opacity:.8}.nl .step.unused{opacity:.4;border-style:dashed;background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--mut) 8%,transparent) 8px 9px),var(--card3)}.nl .step.unused .nm{text-decoration:line-through}.nl .step.add{border-style:dashed;cursor:pointer;background:transparent}.nl .step.add:hover{border-color:var(--sel)}.nl .step.off{opacity:.3;border-style:dashed;background:transparent}.nl .step.an .sv{color:var(--hi)}.nl .runwrap{display:flex;height:48px;margin-top:6px;flex:none}.nl .runbtn{white-space:nowrap;border:0;border-radius:10px;font-weight:800;letter-spacing:.08em;font-size:var(--fmd);background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--accTx);box-shadow:0 6px 20px -8px color-mix(in srgb,var(--acc2) 70%,transparent);width:100%;position:relative}.nl .runbtn.dirty{animation:pulse 1.3s infinite}.nl .runbtn.dirty:after{content:"";position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--accTx);opacity:.75}@keyframes pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--acc2) 35%,transparent)}}.nl .strip .edbtn,.nl .strip .edph{width:68px}.nl .strip.dm-compact .anm,.nl .strip.dm-compact .edtx,.nl .strip.dm-compact .lx{display:none}.nl .strip.dm-compact .ssub{visibility:hidden}.nl .strip.dm-compact .edbtn,.nl .strip.dm-compact .edph{width:32px;padding:0}.nl .spop,.nl .spop.right{position:fixed;top:0;left:0;right:auto;z-index:30;padding:var(--s3) var(--s4);width:500px;cursor:default;max-height:calc(var(--vh100,100vh) - var(--barsH,136px) - 20px);overflow:auto}.nl .spop.wide{width:700px}.nl .spop .fld:first-child{padding-top:var(--s1)}.nl .ob{height:30px;border:1px solid var(--line);background:var(--card);border-radius:7px;padding:0 8px 0 4px;font-size:var(--fsm);font-weight:600;display:inline-flex;align-items:center;gap:6px}.nl .ob:hover:not(:disabled){border-color:var(--line2)}.nl .ob:disabled{opacity:.3}.nl .ob.on{border-color:var(--sel);background:var(--selSoft);color:var(--tx)}.nl .popf{display:flex;justify-content:space-between;align-items:center;padding-top:var(--s3);gap:var(--s2)}.nl .popf .sum{font-size:var(--fsm);color:var(--mut)}.nl .popf .sum b{color:var(--tx)}.nl .nosz{font-size:var(--fsm);color:var(--dim);margin-top:6px}.nl .pfgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s2)}.nl .pfg{background:var(--card);border:1px solid var(--line);border-radius:9px;padding:7px;display:flex;flex-direction:column;gap:4px}.nl .pfgh{display:flex;align-items:center;justify-content:space-between;border:0;background:none;padding:2px 2px 5px;font-size:11px;font-weight:800;letter-spacing:.06em;border-bottom:2px solid}.nl .pfgh small{font-weight:600;color:var(--mut);letter-spacing:0}.nl .pfa{height:26px;border:0;border-radius:6px;padding:0 6px;font-size:11px;font-weight:600;background:var(--off);color:var(--offTx);text-align:left}.nl .pfa.on.pfr{background:#f97316;color:#1a0f00}.nl .pfa.on.pfc{background:#4ade80;color:#05220f}.nl .chip.q-pfr{box-shadow:inset 3px 0 #f97316}.nl .chip.q-pfc{box-shadow:inset 3px 0 #4ade80}.nl .lvl{display:grid;grid-template-columns:90px 1fr;gap:var(--s2);align-items:start;padding:6px 0}.nl .lvl>.lbl{padding-top:8px}.nl .reswrap{position:relative;display:flex;flex-direction:column;gap:var(--s4)}.nl .reswrap.loading>.card{filter:saturate(.3);opacity:.35;pointer-events:none}.nl .shim{display:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r);overflow:hidden;z-index:5}.nl .reswrap.loading .shim{display:block}.nl .shim i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--tx) 9%,transparent) 50%,transparent 70%);background-size:200% 100%;animation:sh .9s linear infinite}.nl .shim span{position:absolute;top:60px;left:50%;transform:translate(-50%);background:var(--pop);border:1px solid var(--line2);border-radius:20px;padding:7px 16px;font-size:12px;font-weight:600}@keyframes sh{0%{background-position:200% 0}to{background-position:-200% 0}}.nl .showing{font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl .showing b{color:var(--tx);letter-spacing:.03em}.nl .showing em{font-style:normal;color:var(--hi)}.nl .iorow{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4) 0}.nl .azone{display:flex;flex-direction:column;gap:6px;padding:6px 0}.nl .groups{display:grid;grid-template-columns:2fr 2.68fr;gap:var(--s4);padding:var(--s3) var(--s4) var(--s4)}.nl .gh{display:flex;gap:var(--s2);align-items:center;margin-bottom:var(--s2)}.nl .gh span{font-size:var(--fsm);color:var(--dim)}.nl .gcards{display:grid;gap:var(--s3)}.nl .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.nl .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.nl .g3f{grid-template-columns:minmax(0,.68fr) minmax(0,1fr) minmax(0,1fr)}.nl .choice{background:var(--card3);border:1px solid var(--line);border-radius:var(--r);padding:var(--s3);cursor:pointer;transition:border-color .12s,background .12s;text-align:left;min-width:0}.nl .choice:hover{border-color:var(--line2)}.nl .choice.sel{border-color:var(--sel);background:linear-gradient(180deg,var(--selSoft),transparent 65%),var(--card3);box-shadow:0 0 0 3px var(--selSoft)}.nl[data-sel=outline] .choice.sel{background:var(--card3);box-shadow:none}.nl[data-sel=glow] .choice.sel{box-shadow:0 0 22px -4px color-mix(in srgb,var(--sel) 70%,transparent)}.nl .ctop{display:flex;align-items:center;gap:var(--s3)}.nl .ring{flex:none}.nl .cname{display:flex;gap:3px;align-items:center;flex-wrap:wrap;font-weight:700}.nl .cmeta{font-size:var(--fsm);color:var(--mut);margin-top:4px}.nl .cmeta b{color:var(--tx)}.nl .gto{font-size:var(--fxs);font-weight:700;margin-top:3px}.nl .rb{margin-top:var(--s3)}.nl .rbl{display:flex;justify-content:space-between;font-size:var(--fxs);font-weight:700;letter-spacing:.04em;margin-bottom:4px}.nl .rbl .s{color:#ef4444}.nl .rbl .w{color:#22c55e}.nl .bar{position:relative;display:flex;height:9px;border-radius:3px;overflow:visible;background:var(--track)}.nl .bar i{display:block;height:100%}.nl .bar i:first-child{border-radius:3px 0 0 3px}.nl .bar i:last-of-type{border-radius:0 3px 3px 0}.nl .bar .imk{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:1px}.nl .won{display:grid;grid-template-columns:repeat(var(--wn,3),1fr);gap:4px;margin-top:var(--s3)}.nl .won>div{background:var(--well);border-radius:6px;padding:5px 6px;text-align:center}.nl .won .k{font-size:9px;letter-spacing:.1em;color:var(--mut2);font-weight:700}.nl .won .v{font-size:12px;font-weight:700;margin-top:2px}.nl .won .v small{font-weight:500;color:var(--mut);font-size:var(--fxs)}.nl .cont{margin-top:var(--s3);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:40px}.nl .cch{height:40px;border:1px solid var(--line);background:var(--well);border-radius:var(--r2);padding:0 8px;display:flex;align-items:center;gap:7px;min-width:0;text-align:left}.nl .cch:hover{border-color:var(--line2)}.nl .cch.on{border-color:var(--sel);background:var(--selSoft);box-shadow:0 0 0 2px var(--selSoft)}.nl .cch .act{height:20px;min-width:24px;font-size:var(--fxs)}.nl .cch .pv{display:flex;flex-direction:column;line-height:1.05;min-width:0}.nl .cch .pv b{font-size:16px;font-weight:800;color:var(--tx)}.nl .cch .pv small{font-size:9.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl .choice.nobar .won .sdx{visibility:hidden}.nl .choice{container-type:inline-size}@container (max-width:260px){.nl .cont{grid-template-columns:1fr;height:auto;gap:4px}.nl .cch{height:30px}.nl .cch .pv{flex-direction:row;align-items:baseline;gap:6px;margin-left:auto}.nl .cch .pv b{font-size:15px}}.nl[data-view=simple] #tabs [data-t=pos],.nl[data-view=simple] #tabs [data-t=hh],.nl[data-view=simple] #tabs [data-t=hm],.nl[data-view=simple] #colW,.nl[data-view=simple] #rmW{display:none!important}.nl .node{display:grid;grid-template-columns:auto minmax(0,1fr) 300px;gap:var(--s5);align-items:center;margin:var(--s4);padding:var(--s4) 20px;border:1px solid var(--sel);border-radius:var(--r);background:linear-gradient(180deg,var(--selSoft),transparent 70%),var(--card3)}.nl .node .nm{display:flex;gap:4px;align-items:center;flex-wrap:wrap;font-size:var(--flg);font-weight:700}.nl .nodeacts{display:flex;flex-direction:column;gap:var(--s2)}.nl .nodeacts .btn{height:38px}.nl .pfrows{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4)}.nl .pfrow{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:start}.nl .pfrh{font-size:12px;font-weight:800;letter-spacing:.06em;border-left:3px solid;padding:6px 0 6px 8px;margin-top:8px}.nl .pfcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:var(--s2)}.nl .pfcard{padding:9px 10px;border-left-width:3px}.nl .pfcard.isr{border-left-color:#f97316}.nl .pfcard.isc{border-left-color:#4ade80}.nl .pfn{font-weight:700;display:flex;gap:6px;align-items:center}.nl .itag{font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--acc2);border:1px solid color-mix(in srgb,var(--acc2) 40%,transparent);border-radius:4px;padding:0 4px}.nl .pfcard .rb{margin-top:var(--s2)}.nl .pfcard .bar{height:6px}.nl .pfcard.cmp .rbl{display:none}.nl .emptyline{padding:var(--s5) var(--s4) 0;text-align:center;color:var(--mut)}.nl .ovw{padding:var(--s4);display:flex;flex-direction:column;gap:var(--s3)}.nl .tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s2);margin-top:6px}.nl .tile{background:var(--card3);border:1px solid var(--line);border-radius:10px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:4px}.nl .tile .pc{font-size:9.5px;color:var(--mut)}.nl .tile.big .v{font-size:24px;font-weight:800;margin:10px 0}.nl #details{display:flex;flex-direction:column}.nl #details .hd{height:56px}.nl .dline{display:inline-flex;gap:4px;align-items:center}.nl .pins{font-size:var(--fsm);color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl .pins b{color:var(--tx)}.nl .pins a{color:var(--hi);cursor:pointer}.nl .dbody{height:var(--detBody);position:relative;overflow:hidden}.nl .tabp{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;padding:var(--s4);display:none}.nl .tabp.on{display:block}.nl #details.full{position:fixed;top:16px;right:16px;bottom:16px;left:16px;z-index:90;box-shadow:0 30px 80px #000c}.nl #details.full .dbody{height:calc(var(--vh100,100vh) - 32px - 58px)}.nl .pinbar{display:flex;align-items:center;gap:var(--s2);min-height:28px;margin-bottom:var(--s3);flex-wrap:wrap}.nl .fchip{display:inline-flex;align-items:center;gap:6px;height:26px;background:var(--selSoft);border:1px solid var(--sel);border-radius:13px;padding:0 4px 0 10px;font-size:var(--fsm);font-weight:600}.nl .fchip button{border:0;background:none;color:var(--mut);font-size:12px;width:18px;height:18px;padding:0;border-radius:9px}.nl .fchip button:hover{background:var(--hov);color:var(--tx)}.nl .colw{position:relative}.nl .cbtn #colCnt{color:var(--mut2);font-weight:500}.nl .cbtn.has #colCnt{color:var(--acc2);font-weight:700}.nl .cmenu{position:absolute;right:0;top:38px;z-index:40;width:300px;padding:var(--s2);display:none}.nl .cmenu.open{display:block}.nl .cmenu .mh{display:flex;justify-content:space-between;align-items:center;padding:6px 8px}.nl .cmenu .cpre{display:flex;gap:6px;padding:2px 8px 6px}.nl .cmenu label{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:7px;font-size:12px;cursor:pointer}.nl .cmenu label:hover{background:var(--hov)}.nl .cmenu label.fixed{color:var(--dim);cursor:default}.nl .cmenu input{accent-color:var(--sel)}.nl table.t{width:100%;border-collapse:collapse;font-size:12.5px}.nl table.t th{font-size:9.5px;letter-spacing:.1em;color:var(--mut2);font-weight:700;text-align:right;padding:6px;border-bottom:1px solid var(--line);white-space:nowrap}.nl table.t th.l,.nl table.t td.l{text-align:left}.nl table.t td{padding:5px 6px;text-align:right;border-bottom:1px solid color-mix(in srgb,var(--mut) 8%,transparent);white-space:nowrap}.nl table.t tr.tot td{background:color-mix(in srgb,#f97316 7%,transparent);font-weight:700}.nl table.t tbody tr:hover td{background:var(--hov)}.nl table.t tr.hl td{background:var(--selSoft)}.nl table.t tr.pinned td{background:color-mix(in srgb,var(--sel) 22%,transparent)}.nl table.t tr.dimr td{opacity:.45}.nl table.t tr.gsep td{background:transparent;font-size:var(--fxs);font-weight:800;letter-spacing:.1em;color:var(--pos);padding-top:var(--s3);text-align:left}.nl table.t tr.gsep.oop td{color:#facc15}.nl table.t th.grp{text-align:center;border-bottom:0;padding-bottom:0}.nl table.t .nxs{border-left:1px solid var(--line)}.nl table.t .nxbg{background:color-mix(in srgb,var(--sel) 6%,transparent)}.nl .tscroll{overflow-x:auto}.nl .cB{color:#f97316}.nl .cX{color:#facc15}.nl .cC{color:#22c55e}.nl .cF{color:#3b82f6}.nl .cR{color:#a855f7}.nl .hhb{display:inline-grid;place-items:center;width:26px;height:24px;border-radius:6px;border:1px solid var(--line);background:var(--card);color:var(--mut);padding:0}.nl .hhb:hover{color:var(--tx);border-color:var(--sel)}.nl .pinb{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:2px 4px;border-radius:5px;font-weight:700;font-size:12.5px}.nl .pinb:hover{background:var(--hov)}.nl .pinb .pic{opacity:0;color:var(--mut)}.nl .pinb:hover .pic,.nl tr.pinned .pinb .pic{opacity:1}.nl tr.pinned .pinb .pic{color:var(--hi)}.nl .sdv{cursor:pointer;padding:5px 0;min-width:150px}.nl .sdv:hover .bar{outline:1px solid var(--line2);outline-offset:2px}.nl .stg{color:#ef4444;font-weight:700}.nl .wkg{color:#22c55e;font-weight:700}.nl .nx{border:0;background:none;padding:2px 4px;border-radius:4px;font-weight:700;font-size:12.5px}.nl .nx:hover{background:var(--hov)}.nl .graph{margin-top:var(--s4);background:var(--well);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.nl .graph .gt{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.nl .gbody{height:340px}.nl .gtog{display:flex;gap:6px}.nl .gtog .chip i{display:inline-block;width:12px;height:3px;border-radius:2px}.nl .gtog .chip:not(.on) i{opacity:.3}.nl .ghl{transition:opacity .1s}.nl .ghl.on{opacity:.14!important}.nl svg text{font-family:Inter,sans-serif}.nl .fpop{position:fixed;z-index:95;padding:var(--s3) var(--s4);width:300px;display:none;font-size:12px}.nl .fpop.open{display:block}.nl .fpop h6{margin:0 0 var(--s2);display:flex;justify-content:space-between}.nl .fpop .cr{display:grid;grid-template-columns:12px 1fr 40px 80px;gap:7px;align-items:center;padding:2px 0}.nl .fpop .cr i{width:10px;height:10px;border-radius:3px;display:block}.nl .fpop .cr .pb{height:6px;border-radius:3px;background:var(--track);overflow:hidden}.nl .fpop .cr .pb b{display:block;height:100%}.nl .fpop .tt{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:7px;padding-top:7px}.nl .fpop .imp{font-size:var(--fsm);color:var(--mut);margin-top:5px}.nl .rmbtn b{color:var(--hi);font-weight:700;margin-left:2px}.nl .rmbtn.has b{color:var(--acc2)}.nl .rmbtn .rmS{display:none}@media (max-width:1650px){.nl .rmbtn .rmL{display:none}.nl .rmbtn .rmS{display:inline}}.nl .rmmenu{width:360px}.nl .rmmenu .fld{padding:4px 8px 6px}.nl table.t th.vgh{text-align:center;color:#c4b5fd;background:#a78bfa1c!important;border:1px solid rgba(167,139,250,.32);border-bottom:0;letter-spacing:.14em}.nl table.t th.vc,.nl table.t td.vc{background:#a78bfa1c!important;text-align:center}.nl table.t th.vc{color:#c4b5fd;font-size:8.5px;line-height:1.15;white-space:normal;min-width:62px}.nl table.t .vcl{border-left:1px solid rgba(167,139,250,.32)!important}.nl table.t .vcr{border-right:1px solid rgba(167,139,250,.32)!important}.nl table.t tbody tr:last-child td.vc{border-bottom:1px solid rgba(167,139,250,.32)!important}.nl .evb{display:inline-block;min-width:42px;padding:1px 5px;border-radius:4px;font-weight:700;font-size:11.5px;border:1px solid}.nl .evb.p{color:#4ade80;border-color:#4ade8073;background:#4ade8014}.nl .evb.n{color:#fb923c;border-color:#fb923c80;background:#fb923c14}.nl .evb.z{color:var(--mut);border-color:var(--line2)}.nl[data-tone=light] .evb.p{color:#166534}.nl[data-tone=light] .evb.n{color:#9a3412}.nl[data-tone=light] table.t th.vgh,.nl[data-tone=light] table.t th.vc{color:#6d28d9}.nl .sg .gt{flex-wrap:wrap;gap:6px}.nl .sg .gmode{height:26px}.nl .sg .gmode button{font-size:10px;padding:0 9px}.nl .glg{display:flex;flex-wrap:wrap;gap:4px 6px;margin:2px 0 6px}.nl .gck{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 7px;border:1px solid var(--line);border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tx2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nl .gck input{margin:0;accent-color:var(--sel);width:12px;height:12px}.nl .gck i{display:inline-block;width:16px;height:0}.nl .gck:has(input:not(:checked)){color:var(--dim)}.nl .gfoot{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--mut2);margin-top:6px}.nl .gfoot b{color:var(--tx)}.nl .rotw{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:12px;align-items:stretch}.nl .rott{min-width:0;overflow-x:auto}.nl .rotg{margin-top:0;position:relative;padding:0}.nl .rotg .gctl{position:relative;z-index:2;padding:10px 12px 0}.nl .rotg .gbody{position:absolute;left:0;right:0;top:0;height:auto}.nl .tbar .grow{flex:1}.nl .hmh{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-bottom:var(--s2)}.nl .hmt{font-size:11px;font-weight:800;letter-spacing:.08em;padding:3px 9px;border-radius:4px;border:1px solid}.nl table.hm{width:100%;border-collapse:separate;border-spacing:3px;table-layout:fixed;font-variant-numeric:tabular-nums}.nl table.hm th{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--mut2);padding:2px 4px;text-align:center}.nl table.hm th.rh{text-align:left;width:70px}.nl table.hm td.rl{font-weight:700;font-size:12px;color:#f97316;padding-left:4px}.nl table.hm td.hc{text-align:center;border-radius:3px;padding:2px 2px 3px;font-weight:700;font-size:13px;color:var(--tx);line-height:1.15}.nl table.hm td.hc small{display:block;font-size:9px;font-weight:500;color:var(--mut)}.nl table.hm td.off{opacity:.3}.nl table.hm tr.tt td{border-top:1px solid var(--line2)}.nl table.hm td.tc{outline:1px solid var(--line2);outline-offset:-1px}.nl .hmsc{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--mut);margin-left:auto}.nl .hmsc i{display:inline-block;width:90px;height:8px;border-radius:2px}.nl .hhf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2) var(--s4);padding:var(--s3);background:var(--card3);border:1px solid var(--line);border-radius:10px}.nl .hhf .fx{min-width:0}.nl .hhf .fx.w2{grid-column:span 2}.nl .hhf .fldh{margin-bottom:6px}.nl .hhf .chip{height:26px;padding:0 8px;font-size:var(--fxs)}.nl .hhact{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;min-height:30px;margin:var(--s3) 0 var(--s2)}.nl .hhact .cnt{margin-left:auto;font-size:var(--fsm);color:var(--mut)}.nl .hhact .cnt b{color:var(--tx)}.nl table.hh td{padding:6px}.nl table.hh tbody tr.hr{cursor:pointer}.nl table.hh tbody tr.open td{background:var(--selSoft)}.nl .cd{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:4px;font-size:11px;font-weight:700;border:1px solid;margin-right:2px}.nl .cds{color:#cbd5e1;border-color:#64748b;background:#64748b2e}.nl .cdh{color:#f87171;border-color:#ef4444;background:#ef444424}.nl .cdd{color:#60a5fa;border-color:#3b82f6;background:#3b82f624}.nl .cdc{color:#4ade80;border-color:#22c55e;background:#22c55e24}.nl .ltok{display:inline-flex;gap:1px;padding:2px 6px;border:1px solid var(--line2);border-radius:5px;font-weight:800;font-size:12px}.nl .pdot{display:inline-block;width:8px;height:8px;border-radius:50%}.nl .hxp td{padding:0!important;background:transparent!important}.nl .hxw{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:10px;margin:6px 0 var(--s3);background:var(--card3);white-space:normal}.nl .hxw .st{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:var(--s2) 10px;font-size:12px}.nl .hxw .st .potb{border:1px solid color-mix(in srgb,#f59e0b 50%,transparent);background:color-mix(in srgb,#f59e0b 10%,transparent);color:#fbbf24;border-radius:6px;text-align:center;font-weight:700;padding:3px;margin-bottom:6px}.nl .hxw .ar{display:flex;justify-content:space-between;padding:2px 0;color:var(--tx2)}.nl .hxw .ar.h{background:var(--hov);border-radius:4px;padding:2px 4px;font-weight:700}.nl .hxw .ar span:last-child{color:#fbbf24}.nl .hxw .pl{grid-column:1/-1}.nl .modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0000008c;place-items:center}.nl .modal.open{display:grid}.nl .mbox{width:760px;max-width:calc(var(--vw100,100vw) - 32px);height:700px;max-height:calc(var(--vh100,100vh) - 32px);display:grid;grid-template-rows:auto 1fr;overflow:hidden}.nl .mgrid{display:grid;grid-template-columns:180px 1fr;min-height:0}.nl .mnav{border-right:1px solid var(--line);padding:var(--s3);display:flex;flex-direction:column;gap:4px}.nl .mnav button{height:34px;border:0;border-radius:var(--r2);background:none;text-align:left;padding:0 12px;font-size:12.5px;font-weight:600;color:var(--mut)}.nl .mnav button:hover{background:var(--hov);color:var(--tx)}.nl .mnav button.on{background:var(--selSoft);color:var(--tx);box-shadow:inset 3px 0 0 var(--sel)}.nl .mcont{overflow:auto;padding:0 var(--s5) var(--s4)}.nl .srow{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line)}.nl .srow .d{font-size:12.5px;font-weight:600}.nl .srow .d small{display:block;font-weight:500;color:var(--mut);font-size:var(--fsm);margin-top:2px}.nl .tgl{width:38px;height:22px;border-radius:11px;border:0;background:var(--off);position:relative;flex:none;padding:0}.nl .tgl:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.nl .tgl.on{background:var(--sel)}.nl .tgl.on:after{left:19px}.nl .thm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:var(--s2) 0}.nl .thm button{display:flex;flex-direction:column;align-items:stretch;gap:6px;border:1px solid var(--line);background:var(--card);border-radius:var(--r2);padding:6px 6px 7px;font-size:11.5px;font-weight:600;text-align:left;color:var(--tx2)}.nl .thm button:hover{border-color:var(--line2)}.nl .thm button.on{border-color:var(--sel);outline:2px solid var(--sel);outline-offset:0;color:var(--tx)}.nl .thm .sw{display:flex;height:30px;border-radius:5px;overflow:hidden;border:1px solid rgba(128,128,128,.35)}.nl .thm .sw i{flex:1;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700}.nl .thm .tn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.nl .accs{display:flex;gap:var(--s2);flex-wrap:wrap}.nl .accs button{width:30px;height:30px;border-radius:50%;border:2px solid transparent;padding:0}.nl .accs button.on{border-color:var(--tx);box-shadow:0 0 0 2px var(--bg1) inset}.nl .toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(20px);opacity:0;transition:.2s;padding:9px 16px;font-size:12px;z-index:110;pointer-events:none}.nl .toast.show{opacity:1;transform:translate(-50%)}.nl .help{position:fixed;right:18px;bottom:18px;z-index:85}.nl .help .hb{width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);background:var(--pop);font-weight:800;font-size:16px}.nl .help .hp{display:none;position:absolute;right:0;bottom:50px;width:420px;padding:var(--s3) var(--s4);font-size:12.5px;line-height:1.55;color:var(--tx2)}.nl .help.open .hp{display:block}.nl .help .hp h4{margin:0 0 6px;font-size:12px;letter-spacing:.08em;color:var(--acc2)}.nl .help .hp p{margin:0 0 7px}.nl[data-density=compact]{--s3:9px;--s4:12px;--s5:18px;--hdH:42px}.nl[data-density=compact] table.t td{padding:3px 6px}@media (max-width:1560px){.nl .groups{grid-template-columns:1fr}.nl .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.nl .node{grid-template-columns:auto minmax(0,1fr)}.nl .nodeacts{grid-column:1/-1;flex-direction:row}.nl .nodeacts .btn{flex:1}.nl .hhf{grid-template-columns:repeat(2,minmax(0,1fr))}}.nl[data-style=calm]{--s1:5px;--s2:10px;--s3:15px;--s4:20px;--s5:30px;--hdH:54px;--r:14px;--r2:9px;--surf:color-mix(in srgb,var(--card) 38%,var(--bg0));--surf2:color-mix(in srgb,var(--card3) 42%,var(--bg0));--hair:color-mix(in srgb,var(--line) 55%,transparent);--faint:color-mix(in srgb,var(--mut) 6%,transparent);--selSoft:color-mix(in srgb,var(--sel) 12%,transparent);--hov:color-mix(in srgb,var(--mut) 5%,transparent)}.nl[data-style=calm][data-density=compact]{--s3:11px;--s4:15px;--s5:22px;--hdH:46px}.nl[data-style=calm]{background:var(--bg0)}.nl[data-style=calm] .num,.nl[data-style=calm] table,.nl[data-style=calm] .won,.nl[data-style=calm] .cch,.nl[data-style=calm] .cmeta,.nl[data-style=calm] .tile,.nl[data-style=calm] .pv{font-variant-numeric:tabular-nums}.nl[data-style=calm] .lbl{font-weight:600;letter-spacing:.1em;color:var(--dim)}.nl[data-style=calm] .illus,.nl[data-style=calm] .itag{color:var(--mut)}.nl[data-style=calm] .itag{border-color:var(--hair)}.nl[data-style=calm] .tag{color:var(--mut);background:none;border:1px solid var(--hair);font-weight:600}.nl[data-style=calm] .cbtn.has #colCnt{color:var(--hi)}.nl[data-style=calm] .help .hp h4{color:var(--mut)}.nl[data-style=calm] .btn{background:transparent;border-color:var(--hair);color:var(--mut);font-weight:500}.nl[data-style=calm] .btn:hover{border-color:var(--line2);color:var(--tx)}.nl[data-style=calm] .btn.pri{background:var(--sel);color:var(--selTx)}.nl[data-style=calm] .btn.on{background:var(--sel);border-color:var(--sel);color:var(--selTx)}.nl[data-style=calm] .chip{background:transparent;border-color:var(--hair);color:var(--tx2);font-weight:500}.nl[data-style=calm] .chip:hover:not(:disabled){filter:none;border-color:var(--line2)}.nl[data-style=calm] .seg{background:transparent;border-color:var(--hair)}.nl[data-style=calm] .seg button{font-weight:600;color:var(--dim)}.nl[data-style=calm] .chip.on,.nl[data-style=calm] .seg button.on{border-color:var(--sel);color:var(--selTx)}.nl[data-style=calm][data-sel=outline] .chip.on,.nl[data-style=calm][data-sel=outline] .seg button.on{color:var(--hi)}.nl[data-style=calm] .modeseg button.on{background:var(--sel);color:var(--selTx)}.nl[data-style=calm] .logo .mark{background:transparent;border:1px solid var(--hair);color:var(--tx2)}.nl[data-style=calm] .logo small{color:var(--mut);font-weight:600}.nl[data-style=calm] .inp,.nl[data-style=calm] .ob,.nl[data-style=calm] .pfg{background:transparent;border-color:var(--hair)}.nl[data-style=calm] .pfa{background:transparent;box-shadow:inset 0 0 0 1px var(--hair)}.nl[data-style=calm] .seat{background:var(--surf2);box-shadow:inset 0 0 0 1px var(--hair)}.nl[data-style=calm] .rs .trk{height:4px;border-radius:999px;background:var(--track)}.nl[data-style=calm] .rs .fill{border-radius:999px}.nl[data-style=calm] .rs .th{width:14px;height:14px;box-shadow:0 0 0 2px var(--sel),0 1px 3px #0000004d}.nl[data-style=calm] .pop{border-color:var(--hair);box-shadow:0 14px 34px -12px #0000008c}.nl[data-style=calm] .fld{border-bottom-color:var(--faint);padding:var(--s3) 0}.nl[data-style=calm] .badge{background:transparent;color:var(--hi);box-shadow:inset 0 0 0 1px var(--sel)}.nl[data-style=calm] .topbar{background:var(--bg0);border-bottom-color:var(--hair);height:60px}.nl[data-style=calm] .shell{gap:var(--s5);padding:var(--s5) 24px 50px}.nl[data-style=calm] .col{gap:var(--s4)}.nl[data-style=calm] .main{gap:var(--s5)}.nl[data-style=calm] .card{background:var(--surf);border:1px solid var(--hair)}.nl[data-style=calm] .hd{border-bottom:0}.nl[data-style=calm] .frow{border-top-color:var(--faint);padding:var(--s2) var(--s4)}.nl[data-style=calm] .frow .v{font-weight:500}.nl[data-style=calm] .frow.open{background:var(--hov)}.nl[data-style=calm] .rr{border-top-color:var(--faint)}.nl[data-style=calm] .rr .rn{font-weight:500}.nl[data-style=calm] .cfoot,.nl[data-style=calm] .simr{border-top-color:var(--faint)}.nl[data-style=calm] .ovtabs,.nl[data-style=calm] .ovf{border-color:var(--faint)}.nl[data-style=calm] .dimnote{background:transparent;border:1px solid var(--hair)}.nl[data-style=calm] .strip .hd{height:56px}.nl[data-style=calm] .step{background:transparent;border-color:var(--hair);border-radius:11px}.nl[data-style=calm] .step .sv{font-weight:600}.nl[data-style=calm] .step.viewing{background:var(--selSoft);border-color:color-mix(in srgb,var(--sel) 70%,transparent);box-shadow:none}.nl[data-style=calm] .step.unused{background:transparent}.nl[data-style=calm] .vtag{background:transparent;color:var(--hi);box-shadow:inset 0 0 0 1px var(--sel)}.nl[data-style=calm] .runbtn{background:var(--acc2);box-shadow:none;border-radius:11px;font-weight:700}.nl[data-style=calm] .runbtn:hover{filter:brightness(1.06)}@keyframes pulseCalm{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--acc2) 22%,transparent)}}.nl[data-style=calm] .runbtn.dirty{animation-name:pulseCalm}.nl[data-style=calm] .groups{gap:var(--s5)}.nl[data-style=calm] .gcards{gap:var(--s4)}.nl[data-style=calm] .gh{margin-bottom:var(--s3)}.nl[data-style=calm] .choice{background:var(--surf2);border-color:transparent;padding:var(--s4)}.nl[data-style=calm] .choice:hover{border-color:var(--hair)}.nl[data-style=calm] .choice.sel,.nl[data-style=calm][data-sel=outline] .choice.sel{background:var(--surf2);border-color:var(--sel);box-shadow:none}.nl[data-style=calm][data-sel=glow] .choice.sel{box-shadow:0 0 18px -6px color-mix(in srgb,var(--sel) 60%,transparent)}.nl[data-style=calm] .cname{font-weight:600}.nl[data-style=calm] .cmeta{margin-top:5px}.nl[data-style=calm] .cmeta b,.nl[data-style=calm] .gto{font-weight:600}.nl[data-style=calm] .act{border-radius:6px;font-weight:700}.nl[data-style=calm] .rb{margin-top:var(--s4)}.nl[data-style=calm] .rbl{font-weight:600;letter-spacing:.06em;margin-bottom:7px}.nl[data-style=calm] .bar{height:5px;border-radius:999px;background:color-mix(in srgb,var(--track) 70%,transparent)}.nl[data-style=calm] .bar i:first-child{border-radius:999px 0 0 999px}.nl[data-style=calm] .bar i:last-of-type{border-radius:0 999px 999px 0}.nl[data-style=calm] .bar .imk{top:-4px;bottom:-4px}.nl[data-style=calm] .pfcard .bar{height:4px}.nl[data-style=calm] .won{gap:var(--s3);margin-top:var(--s4)}.nl[data-style=calm] .won>div{background:none;padding:0;text-align:left;border-radius:0}.nl[data-style=calm] .won .k{font-size:9.5px;font-weight:600;color:var(--dim)}.nl[data-style=calm] .won .v{font-size:16px;font-weight:600;margin-top:3px;letter-spacing:-.01em}.nl[data-style=calm] .cont{margin-top:var(--s4);gap:8px}.nl[data-style=calm] .cch{background:transparent;border-color:var(--hair);border-radius:999px;padding:0 12px 0 6px}.nl[data-style=calm] .cch:hover{border-color:var(--line2)}.nl[data-style=calm] .cch.on{background:var(--selSoft);border-color:var(--sel);box-shadow:none}.nl[data-style=calm] .cch .act{border-radius:999px}.nl[data-style=calm] .cch .pv b{font-size:17px;font-weight:600}.nl[data-style=calm] .cch .pv small{color:var(--dim)}.nl[data-style=calm] .node{border-color:var(--hair);background:var(--surf2);margin:var(--s4);padding:var(--s4) 24px}.nl[data-style=calm] .node .nm{font-weight:600}.nl[data-style=calm] .tile{background:transparent;border-color:transparent}.nl[data-style=calm] .tile.big .v{font-size:28px;font-weight:600}.nl[data-style=calm] .pfrh,.nl[data-style=calm] .showing b{font-weight:600}.nl[data-style=calm] .shim span{border-color:var(--hair)}.nl[data-style=calm] #details .hd{height:60px}.nl[data-style=calm] .fchip{background:transparent;border-color:var(--hair)}.nl[data-style=calm] table.t{font-size:13px}.nl[data-style=calm] .tscroll{overflow:visible}.nl[data-style=calm] table.t thead{position:sticky;top:calc(-1 * var(--s4));z-index:3}.nl[data-style=calm] table.t th{background:var(--surf);font-weight:600;color:var(--dim);border-bottom:1px solid var(--hair);padding:9px 8px}.nl[data-style=calm] table.t td{padding:7px 8px;border-bottom:1px solid var(--faint)}.nl[data-style=calm] table.t tbody tr:nth-child(2n) td{background:transparent}.nl[data-style=calm] table.t tbody tr:hover td{background:var(--hov)}.nl[data-style=calm] table.t tr.tot td{background:transparent;font-weight:600;border-bottom-color:var(--hair)}.nl[data-style=calm] table.t tr.gsep td{font-weight:600;color:var(--mut)}.nl[data-style=calm] table.t tr.gsep.oop td{color:var(--mut)}.nl[data-style=calm] table.t .nxs{border-left-color:var(--faint)}.nl[data-style=calm] table.t .nxbg{background:transparent}.nl[data-style=calm] table.t thead .nxbg{background:var(--surf)}.nl[data-style=calm] .pinb,.nl[data-style=calm] .nx{font-weight:600}.nl[data-style=calm] .hhb{background:transparent;border-color:var(--hair)}.nl[data-style=calm] .stg,.nl[data-style=calm] .wkg{font-weight:600}.nl[data-style=calm] .graph,.nl[data-style=calm] .hhf,.nl[data-style=calm] .hxw{background:transparent;border-color:var(--hair)}.nl[data-style=calm] .hxw .st{background:transparent;border-color:var(--faint)}.nl[data-style=calm] .hxw .st .potb{background:transparent;border-color:var(--hair);color:var(--tx2)}.nl[data-style=calm] .hxw .ar span:last-child{color:var(--tx2)}.nl[data-style=calm] .cd{background:transparent!important}.nl[data-style=calm] .ltok{border-color:var(--hair)}.nl[data-style=calm] .fpop .cr .pb{height:4px;border-radius:999px}.nl[data-style=calm] .mnav{border-right-color:var(--faint)}.nl[data-style=calm] .srow{border-bottom-color:var(--faint)}.nl[data-style=calm] .thm button{background:transparent;border-color:var(--hair)}.nl[data-style=calm] .thm button.on{box-shadow:none}.nl[data-style=calm] .help .hb{background:var(--surf);border-color:var(--hair);font-weight:600}.nl[data-style=calm] .ring circle{stroke-width:4}.nl[data-style=calm] .choice[data-a=F] .cname{flex-wrap:nowrap;white-space:nowrap;min-width:0}.nl[data-style=calm] .choice[data-a=F] .cnm{overflow:hidden;text-overflow:ellipsis}.nl[data-style=calm] .choice[data-a=F] .ctop{gap:10px}.nl[data-style=pro]{--s1:3px;--s2:7px;--s3:10px;--s4:13px;--s5:20px;--r:4px;--r2:4px;--hdH:40px;--selSoft:color-mix(in srgb,var(--sel) 16%,transparent);--hov:color-mix(in srgb,var(--tx) 4%,transparent);--pline:color-mix(in srgb,var(--line) 60%,var(--line2));background:var(--bg0);font-variant-numeric:tabular-nums}.nl[data-style=pro] *{box-shadow:none!important;text-shadow:none!important}.nl[data-style=pro] .card,.nl[data-style=pro] .pop,.nl[data-style=pro] .choice,.nl[data-style=pro] .step,.nl[data-style=pro] .tile,.nl[data-style=pro] .graph,.nl[data-style=pro] .hhf,.nl[data-style=pro] .hxw .st,.nl[data-style=pro] .node{background:var(--card);border:1px solid var(--pline);border-radius:4px}.nl[data-style=pro] .choice,.nl[data-style=pro] .step{background:var(--card3)}.nl[data-style=pro] .lbl{font-size:10px;letter-spacing:.09em;color:var(--mut2);font-weight:700}.nl[data-style=pro] .btn,.nl[data-style=pro] .chip,.nl[data-style=pro] .seg,.nl[data-style=pro] .seg button,.nl[data-style=pro] .ob,.nl[data-style=pro] .inp,.nl[data-style=pro] .cch,.nl[data-style=pro] .hhb,.nl[data-style=pro] .act,.nl[data-style=pro] .pfa,.nl[data-style=pro] .seat{border-radius:3px}.nl[data-style=pro] .btn{background:var(--card);border-color:var(--pline);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.nl[data-style=pro] .btn.pri,.nl[data-style=pro] .runbtn,.nl[data-style=pro] .modeseg button.on,.nl[data-style=pro] .logo .mark{background:var(--sel);color:var(--selTx)}.nl[data-style=pro] .runbtn{border-radius:4px;font-size:12px}.nl[data-style=pro] .runbtn.dirty{animation:none;outline:2px solid var(--hi);outline-offset:-4px}.nl[data-style=pro] .chip{background:var(--off);border:1px solid var(--pline);font-size:11px}.nl[data-style=pro] .chip.on,.nl[data-style=pro] .seg button.on{background:var(--sel);border-color:var(--sel);color:var(--selTx)}.nl[data-style=pro][data-sel=outline] .chip.on,.nl[data-style=pro][data-sel=outline] .seg button.on{background:transparent;color:var(--hi)}.nl[data-style=pro] .seg{background:var(--bg1);border-color:var(--pline)}.nl[data-style=pro] .seg button{font-size:10.5px;text-transform:uppercase}.nl[data-style=pro] .step.viewing,.nl[data-style=pro] .choice.sel{background:var(--card3);border-color:var(--sel)}.nl[data-style=pro] .step.unused{background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--tx) 4%,transparent) 8px 9px)}.nl[data-style=pro] .tag,.nl[data-style=pro] .itag,.nl[data-style=pro] .vtag,.nl[data-style=pro] .badge{border-radius:2px}.nl[data-style=pro] .tag{background:none;color:var(--hi);border-color:var(--pline)}.nl[data-style=pro] .logo small,.nl[data-style=pro] .illus{color:var(--hi)}.nl[data-style=pro] .bar{height:6px;border-radius:0}.nl[data-style=pro] .bar i:first-child,.nl[data-style=pro] .bar i:last-of-type{border-radius:0}.nl[data-style=pro] .won{gap:0;border:1px solid var(--pline)}.nl[data-style=pro] .won>div{background:none;border-radius:0;border-right:1px solid var(--pline);padding:4px 6px}.nl[data-style=pro] .won>div:last-child{border-right:0}.nl[data-style=pro] .cch{background:var(--card);border-color:var(--pline)}.nl[data-style=pro] .cch .pv b{font-size:14px}.nl[data-style=pro] .fqb{display:flex;flex-direction:column;align-items:flex-start;width:64px;flex:none}.nl[data-style=pro] .fqb b{font-size:24px;font-weight:700;line-height:1;letter-spacing:-.02em}.nl[data-style=pro] .fqb .fqt{display:block;width:100%;height:4px;background:var(--track);margin-top:6px}.nl[data-style=pro] .fqb .fqt i{display:block;height:100%}.nl[data-style=pro] table.t{font-size:12px}.nl[data-style=pro] table.t th{font-size:9.5px;border-bottom:1px solid var(--line2);background:var(--card)}.nl[data-style=pro] table.t td{padding:3px 6px;border:1px solid color-mix(in srgb,var(--line) 75%,transparent)}.nl[data-style=pro] table.t tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--tx) 3%,transparent)}.nl[data-style=pro] table.t tbody tr:hover td{background:color-mix(in srgb,var(--sel) 12%,transparent)}.nl[data-style=pro] table.t .nxbg{background:color-mix(in srgb,var(--sel) 6%,transparent)}.nl[data-style=pro] table.t tr.tot td{background:color-mix(in srgb,var(--tx) 6%,transparent)}.nl[data-style=pro] .frow,.nl[data-style=pro] .rr{padding-top:6px;padding-bottom:6px}.nl[data-style=pro] .frow .v{font-size:12px}.nl[data-style=pro] .topbar{height:48px;background:var(--bg0)}.nl[data-style=pro] .shell{gap:12px;padding:12px 14px 30px}.nl[data-style=pro] .main,.nl[data-style=pro] .col,.nl[data-style=pro] .reswrap{gap:12px}.nl[data-style=pro] .gcards{gap:8px}.nl[data-style=pro] .choice{padding:9px 10px}.nl[data-style=pro] .rs .trk{border-radius:0;height:4px}.nl[data-style=pro] .rs .th{border-radius:2px;width:10px;height:16px;border:1px solid var(--sel)}.nl[data-style=pro] .tgl,.nl[data-style=pro] .tgl:after{border-radius:3px}.nl[data-style=pro] .fchip,.nl[data-style=pro] .iob{border-radius:2px}.nl[data-style=pro] .seat.ghost{box-shadow:0 0 0 2px var(--bg0),0 0 0 3.5px var(--oc)!important}.nl[data-style=pro] .rs .th{box-shadow:0 0 0 1px var(--sel)!important}.nl[data-style=pro] .iob{box-shadow:inset 0 0 0 1px var(--sel)!important}.nl[data-style=pro] .thm button.on{outline:2px solid var(--sel)}.nl[data-style=pro] .colsc{gap:8px}.nl[data-style=pro] .colfoot{padding-top:8px}.nl[data-style=pro] .colfoot .runwrap{height:40px}.nl[data-style=pro] .strip{padding:0 10px 10px}.nl[data-style=pro] .strip .hd{height:34px}.nl[data-style=pro] .strip .hd .btn.sm{height:22px;padding:0 7px;font-size:10px}.nl[data-style=pro] .hlctl{gap:5px;margin-bottom:10px}.nl[data-style=pro] .hlctl .seg{height:26px;padding:1px;gap:1px}.nl[data-style=pro] .hlctl .seg button{font-size:10px;letter-spacing:.05em}.nl[data-style=pro] .steps{--stepH:62px;--stepGap:6px}.nl[data-style=pro] .stepw{margin-left:20px}.nl[data-style=pro] .stepw:before{left:-18px;width:10px;height:10px;margin-top:-5px;border-radius:2px;border-width:1px}.nl[data-style=pro] .stepw:after{left:-14px;width:1px}.nl[data-style=pro] .step{padding:6px 8px 6px 10px;border-radius:3px}.nl[data-style=pro] .step .sn{height:13px}.nl[data-style=pro] .step .sv{margin-top:2px;height:22px;font-size:13px}.nl[data-style=pro] .step .ssub{margin-top:1px;font-size:10.5px}.nl[data-style=pro] .step .edbtn{height:26px;font-size:10px}.nl[data-style=pro] .strip .edbtn,.nl[data-style=pro] .strip .edph{width:58px}.nl[data-style=pro] .refc{border-radius:4px}.nl[data-style=pro] .rtot{height:34px;padding:0 10px;border-bottom-color:var(--line2)}.nl[data-style=pro] .rtot .lbl{color:var(--tx2)}.nl[data-style=pro] .rtot .rtn{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.nl[data-style=pro] .rlink{font-size:10px;text-transform:uppercase;letter-spacing:.06em}.nl[data-style=pro] .rgrp{border-top-color:var(--pline)}.nl[data-style=pro] .rgh{min-height:30px;padding:0 10px 0 8px;gap:6px}.nl[data-style=pro] .rgh .rgn{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.nl[data-style=pro] .rgh .rgs{font-size:10.5px}.nl[data-style=pro] .rgrp.open .rgh{background:color-mix(in srgb,var(--sel) 10%,transparent);box-shadow:inset 2px 0 0 var(--sel)!important}.nl[data-style=pro] .rgb{padding:0 10px 6px 8px;border-top:1px solid var(--pline);background:color-mix(in srgb,var(--bg0) 35%,transparent)}.nl[data-style=pro] .rgb .fld{padding:6px 0;border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}.nl[data-style=pro] .rgb .fldh{margin-bottom:5px}.nl[data-style=pro] .rgb .fldh .sum{font-size:10.5px}.nl[data-style=pro] .rgb .chip{height:22px;padding:0 6px;font-size:10.5px}.nl[data-style=pro] .rgb .rs{padding:4px 6px 0}.nl[data-style=pro] .rgb .rs .hit{padding:6px 0}.nl[data-style=pro] .rgb .rs .tk{font-size:9px}.nl[data-style=pro] .rgb .rs .grad{height:2px;margin-top:3px}.nl[data-style=pro] .rgb .stbl .felt{border-radius:999px;box-shadow:inset 0 0 0 1px var(--line2)!important;background:color-mix(in srgb,var(--sel) 5%,transparent)}.nl[data-style=pro] .rgb .seat{border-radius:2px}.nl[data-style=pro] .rgb .formg .gl{font-size:10px}.nl[data-style=pro] .whobar .wchip,.nl[data-style=pro] .whobar .wpl{height:30px}.nl[data-tone=light]{--accTxt:color-mix(in srgb,var(--acc2) 52%,#000);--sh:rgba(15,23,42,.28)}.nl[data-tone=light] .pop{box-shadow:0 14px 34px -10px var(--sh)}.nl[data-tone=light] #details.full{box-shadow:0 30px 80px #0f172a73}.nl[data-tone=light] .modal{background:#0f172a61}.nl[data-tone=light] .illus,.nl[data-tone=light] .help .hp h4{color:var(--accTxt)}.nl[data-tone=light] .cB{color:#b23a0a}.nl[data-tone=light] .cX{color:#7a4a06}.nl[data-tone=light] .cC{color:#166534}.nl[data-tone=light] .cF{color:#1d4ed8}.nl[data-tone=light] .cR{color:#7e22ce}.nl[data-tone=light] .stg,.nl[data-tone=light] .rbl .s{color:#b91c1c}.nl[data-tone=light] .wkg,.nl[data-tone=light] .rbl .w{color:#166534}.nl[data-tone=light] table.t tr.gsep.oop td{color:#7a4a06}.nl[data-tone=light] table.t tr.tot td{background:color-mix(in srgb,#f97316 12%,transparent)}.nl[data-tone=light] .cds{color:#334155;border-color:#64748b;background:#64748b29}.nl[data-tone=light] .cdh{color:#b91c1c;border-color:#dc2626;background:#ef44441f}.nl[data-tone=light] .cdd{color:#1d4ed8;border-color:#3b82f6;background:#3b82f61f}.nl[data-tone=light] .cdc{color:#166534;border-color:#16a34a;background:#22c55e24}.nl[data-tone=light] .hxw .st .potb,.nl[data-tone=light] .hxw .ar span:last-child{color:#8a3d06}.nl[data-tone=light] .pbadge{filter:brightness(.5) saturate(1.6)}.nl[data-tone=light] [style*="color:#"]:not(.act):not([style*=background]):not([style*="color:#facc15"]){filter:brightness(.52) saturate(1.4)}.nl[data-tone=light] [style*="color:#facc15"]:not(.act){color:#7a4a06!important}.nl[data-tone=light] .illus,.nl[data-tone=light] .tag,.nl[data-tone=light] .logo small{color:var(--accTxt)}.nl[data-tone=light] .tag{border-color:color-mix(in srgb,var(--acc2) 55%,transparent)}.nl[data-tone=light] .bar{outline:1px solid color-mix(in srgb,var(--line2) 75%,transparent);outline-offset:0}.nl[data-tone=light][data-style=calm] .tag{color:var(--mut)}.nl[data-tone=light] .stbl .felt{background:radial-gradient(ellipse at center,#2f6fd61a,#0f172a1a 70%);box-shadow:inset 0 0 0 2px #0f172a2e}.nl[data-tone=light] .tgl:after{box-shadow:0 1px 2px #0f172a59}.nl .gpi{display:flex;flex-direction:column;gap:12px;padding:12px 14px 16px}.nl .gpk{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);white-space:nowrap}.nl .gpk.b{color:var(--tx);font-size:13px}.nl .gpk.dim{color:var(--mut2,#64748b);text-transform:none;letter-spacing:0;font-weight:500}.nl .gpbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end;border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--surf)}.nl .gpsl{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:4px 10px}.nl .gpsw{display:flex;flex-direction:column;width:200px}.nl .gpsw input{width:100%;accent-color:#94a3b8;margin:0}.nl .gpticks{display:flex;justify-content:space-between;font-size:9px;color:var(--mut2,#64748b)}.nl .gpticks .on{color:var(--tx);font-weight:700}.nl .gpseg button{font-size:12px;padding:3px 10px}.nl .gpseg.sm button{font-size:11px;padding:2px 8px}.nl .gpq{width:20px;height:20px;border-radius:50%;border:1px solid var(--line2);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--mut);cursor:help}.nl .gpop{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--surf)}.nl .gpopl{display:flex;flex-direction:column;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--mut);line-height:1.35}.nl .gpopl b{color:#60a5fa}.nl .gprow{display:grid;gap:12px}.nl .gprow.g1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.nl .gprow.g2{grid-template-columns:1fr 1fr}.nl .gpsec{border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--surf);min-width:0}.nl .gpst{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--mut);margin:0 0 6px 4px}.nl .gpgrid{display:grid;gap:8px}.nl .gpgrid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.nl .gpgrid.c6{grid-template-columns:repeat(6,minmax(0,1fr))}.nl .gpt{display:flex;gap:8px;border:1px solid var(--line);border-radius:8px;padding:8px;background:linear-gradient(180deg,#60a5fa12,#60a5fa03),var(--card,#0f1522);min-width:0}.nl .gpl{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.nl .gpn{font-size:11.5px;font-weight:800;letter-spacing:.06em;color:var(--tx);white-space:nowrap}.nl .gpo{font-size:11px;color:var(--mut);white-space:nowrap}.nl .gpo b{background:var(--off,#222b3d);color:var(--tx);border-radius:10px;padding:1px 7px;font-weight:700}.nl .gpp{flex:0 0 82px;display:flex;flex-direction:column;justify-content:center;font-size:10.5px}.nl .gph{font-size:9px;font-weight:800;letter-spacing:.1em;color:var(--mut);text-align:right;margin-bottom:3px}.nl .gpr{display:flex;justify-content:space-between;color:var(--mut);padding:1px 4px}.nl .gpr b{color:var(--tx);font-weight:700}.nl .gpr.md{background:#3b82f638;border-radius:4px;color:#93c5fd;font-weight:800}.nl .gpres{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nl .gpres>div{border:1px solid var(--line);border-radius:8px;padding:12px;text-align:center;background:var(--card,#0f1522)}.nl .gpres span{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--mut);margin-bottom:6px}.nl .gpres b{font-size:28px;font-weight:800}.nl .gpres small{font-size:13px;color:var(--mut);font-weight:600}.nl .evc{color:#f59e0b}.nl .gpg{position:relative;min-height:360px}.nl .gplg{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;font-size:13px;padding-top:4px}.nl .gplg label{display:inline-flex;gap:4px;align-items:center;cursor:pointer}.nl .gpchip{border:1px solid var(--line2);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.nl .gpst2{position:absolute;top:8px;right:12px;border-collapse:collapse;font-size:11px;background:#00000059;border-radius:6px}.nl .gpst2 th,.nl .gpst2 td{padding:3px 7px;text-align:right}.nl .gpst2 th{color:var(--mut);font-weight:700}.nl .gpst2 .md{background:#3b82f62e}@media (max-width:1600px){.nl .gpgrid.c6{grid-template-columns:repeat(3,minmax(0,1fr))}.nl .gprow.g1{grid-template-columns:1fr}}.nl .rtabs{display:flex;gap:6px;padding:10px 12px 0}.nl .rtabs button{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:150px;padding:8px 14px;border:1px solid var(--line);border-radius:10px 10px 0 0;background:transparent;color:var(--mut);font:inherit;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.nl .rtabs button.on{background:var(--selSoft);color:var(--tx);border-color:var(--sel)}.nl .rtabs .rti{font-size:18px;line-height:1}.nl .pfv{padding:10px 12px}.nl .pfvh{margin:0 0 8px 4px;color:#93c5fd}.nl .pfcols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nl .pfcols>div{display:flex;flex-direction:column;gap:10px}.nl .pfgrp{position:relative;border:1.5px solid color-mix(in srgb,var(--gc) 55%,transparent);border-radius:12px;padding:6px 8px 18px;background:var(--surf)}.nl .pfgrp.open{box-shadow:0 0 0 2px color-mix(in srgb,var(--gc) 35%,transparent)}.nl .pfgh{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;letter-spacing:.1em;margin:0 0 5px 4px}.nl .pfvg{font-size:8.5px;font-weight:800;border:1px solid #f59e0b;color:#f59e0b;border-radius:3px;padding:1px 4px;letter-spacing:.04em}.nl .pfts{display:grid;grid-template-columns:.85fr 1.3fr 1.3fr;gap:8px}.nl .pfts.two{grid-template-columns:1fr 1fr}.nl .pft{display:flex;align-items:center;gap:8px;border:1.5px solid color-mix(in srgb,var(--gc) 45%,transparent);border-radius:10px;padding:6px 8px;background:var(--card,#0b0f19);cursor:pointer;min-width:0;min-height:84px}.nl .pft:hover{border-color:var(--gc)}.nl .pftl{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;line-height:1.15;min-width:52px;max-width:74px}.nl .pftl i{width:8px;height:8px;border-radius:2px;flex:0 0 8px}.nl .pftr{position:relative;flex:0 0 auto}.nl .pftv{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.nl .pftv b{font-size:22px;font-weight:800;color:var(--tx)}.nl .pftv span{font-size:9px;font-weight:800;margin-top:2px}.nl .pftr.sm .pftv b{font-size:14px}.nl .pfgrid{display:grid;grid-template-columns:repeat(13,4px);gap:1px;flex:0 0 auto}.nl .pfgrid i{width:4px;height:4px;border-radius:1px}.nl .pfgrid.empty{width:64px}.nl .pfgr{display:flex;flex-direction:column;align-items:center;font-size:7.5px;font-weight:800;color:var(--mut);min-width:44px}.nl .pfgr small{font-size:8.5px;color:var(--mut)}.nl .pfn{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;font-size:11.5px;line-height:1.25}.nl .pfn b{font-weight:700;color:var(--tx)}.nl .pfn small{font-size:9px;color:var(--mut)}.nl .pfchev{position:absolute;left:10px;bottom:1px;border:0;background:transparent;color:var(--gc);font-size:15px;cursor:pointer;padding:0 4px}.nl .pfla{margin:6px 12px 14px;border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--surf)}.nl .pflah{display:flex;align-items:center;gap:10px;margin-bottom:10px}.nl .pfbadge{border:1.5px solid #f97316;color:#f97316;border-radius:8px;padding:3px 12px;font-size:16px;font-weight:800;letter-spacing:.04em}.nl .pflag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.nl .pfla.rot .pflag{grid-template-columns:1fr}.nl .pfpan{border:1px solid var(--line);border-radius:10px;background:var(--card,#0b0f19);overflow:hidden}.nl .pfpt{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tx);background:color-mix(in srgb,var(--sel) 30%,var(--surf));padding:6px 10px}.nl .pfright{display:flex;flex-direction:column;gap:12px}.nl .pfbot{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nl .pfm{width:100%;border-collapse:separate;border-spacing:4px;padding:4px}.nl .pfm th{font-size:15px;font-weight:800;color:#93c5fd;padding:4px}.nl .pfm th.pft0,.nl .pfm th.pfhv{color:#f59e0b}.nl .pfm th.pfhv{font-size:11px;text-align:left;line-height:1.4}.nl .pfm th.pfrv{color:#f97316;text-align:left;font-size:14px;background:#f973160f;border-radius:6px}.nl .pfm td{background:#ffffff06;border-radius:6px;text-align:center;padding:6px 2px;height:58px}.nl .pfm td.pfd{background:#b4530973}.nl .pfm td.pfe{background:#ffffff04}.nl .pfc3{font-size:15px;font-weight:800;white-space:nowrap}.nl .pfcn{display:inline-block;margin-top:4px;font-size:11px;background:var(--off,#222b3d);border:1px solid var(--line);border-radius:5px;padding:1px 7px;color:var(--tx)}.nl .pfgctl{display:flex;align-items:center;gap:8px;padding:6px 10px;flex-wrap:wrap}.nl .pfgctl .seg button{font-size:11px;padding:3px 9px}.nl .pfser{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--c);border-radius:7px;padding:2px 10px;font-size:11px;font-weight:800;color:var(--c)}.nl .pfser i{width:7px;height:7px;border-radius:50%;background:var(--c)}.nl .pfgraph{min-height:360px}.nl .pfrat{display:flex;justify-content:space-around;padding:18px 8px}.nl .pfrat>div{display:flex;flex-direction:column;align-items:center;gap:8px}.nl .pfrat>div>span{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--tx)}.nl .pftri{display:flex;justify-content:center;padding:8px}@media (max-width:1700px){.nl .pflag{grid-template-columns:1fr}.nl .pfts{grid-template-columns:1fr 1fr 1fr}.nl .pft{flex-wrap:wrap}}.nl .pft{display:grid;grid-template-columns:54px 62px auto auto minmax(28px,1fr);gap:6px;align-items:center;padding:5px 7px}.nl .pfts.two .pft{grid-template-columns:70px 62px auto 1fr}.nl .pftl{min-width:0;max-width:none;font-size:10.5px;overflow-wrap:anywhere}.nl .pftr svg{width:62px;height:62px}.nl .pftv b{font-size:19px}.nl .pftv span{font-size:8px}.nl .pftr.sm svg{width:40px;height:40px}.nl .pftr.sm .pftv b{font-size:13px}.nl .pftr.big svg{width:120px;height:120px}.nl .pftr.big .pftv b{font-size:38px}.nl .pfgrid{grid-template-columns:repeat(13,3px)}.nl .pfgrid i{width:3px;height:3px}.nl .pfgrid.empty{width:0}.nl .pfgr{min-width:0}.nl .pfgr:empty{display:none}.nl .pfn{font-size:10.5px;min-width:0}.nl .rgh .rged{margin-left:6px;height:26px;padding:0 8px;font-size:11px}.nl .rgh .rged .edtx{display:inline}.nl .rpop{position:fixed;z-index:60;width:440px;max-height:calc(var(--vh100,100vh) - var(--barsH,120px) - 24px);overflow:auto;display:none;padding:10px 12px 12px}.nl .rpop.open{display:block}.nl .rph{display:flex;align-items:center;gap:8px;margin-bottom:8px;position:sticky;top:-10px;background:var(--pop);padding:6px 0;z-index:1}.nl .rpn{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tx)}.nl .rpb .seats2,.nl .seats2{grid-template-columns:1fr;justify-items:center;row-gap:26px}.nl .seats2>*{width:100%;max-width:300px}.nl .rgrp .chev{transition:transform .15s}.nl .rgrp.side .rgh{background:var(--selSoft);box-shadow:inset 3px 0 0 var(--sel)}.nl .rgrp.side .chev{color:var(--sel)}.nl .rgrp .rgh{cursor:pointer}.nl .srcell{min-width:300px}.nl .srcell .srl{display:flex;justify-content:space-between;font-size:11px;font-weight:800;letter-spacing:.03em;margin-bottom:3px;white-space:nowrap}.nl .srcell .stg{color:#ef4444}.nl .srcell .wkg{color:#22c55e}.nl .wchip .wv{display:inline-block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl .wv-room{min-width:138px}.nl .wv-stakes{min-width:112px}.nl .wv-ptype{min-width:118px;max-width:none}.nl .wv-aggr{min-width:162px}.nl .wv-call{min-width:292px}.nl #whoRows .wf{flex:0 0 auto}.nl #whoRows .wchip{max-width:none}.nl .step.an .sv,.nl[data-style] .step.an .sv{height:auto;min-height:24px;white-space:normal;line-height:1.2;align-items:flex-start}.nl .step.an .ssub:empty{display:none}.nl .posmode{display:flex;margin:0 0 10px}.nl .posmode button{flex:1;font-size:11.5px;font-weight:800;letter-spacing:.08em;padding:7px 0}.nl .t th.ghx{text-align:center;font-size:9.5px;font-weight:800;letter-spacing:.1em;line-height:1.25;color:var(--mut);text-transform:uppercase;border-bottom:1px solid var(--line2);padding:4px 2px}.nl .t td.gtA,.nl .t th.gtA{background:color-mix(in srgb,var(--sel) 7%,transparent)!important}.nl .t td.gtB,.nl .t th.gtB{background:color-mix(in srgb,var(--tx) 4.5%,transparent)!important}.nl .t tr.tot td.gtA{background:color-mix(in srgb,var(--sel) 11%,transparent)!important}.nl .t tr.tot td.gtB{background:color-mix(in srgb,var(--tx) 7%,transparent)!important}.nl .t .vc,.nl .t .vcl,.nl .t .vcr{border-left:0!important;border-right:0!important;box-shadow:none!important}.nl .t th.vgh{color:var(--mut)!important}.nl .t thead th.grp{text-transform:uppercase!important;letter-spacing:.1em;font-size:9.5px;font-weight:800;color:var(--mut)}.nl .sxtabs{display:flex;margin:8px 14px 0}.nl .sxtabs button{flex:1;font-weight:800;letter-spacing:.08em}.nl .sxb{display:flex;flex-direction:column;gap:12px}.nl .sxf{display:flex;flex-direction:column;gap:6px}.nl .sxbar{display:flex;align-items:center;gap:8px;background:#00000073;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#93c5fd}.nl .sxbar a{color:#93c5fd;cursor:pointer;font-weight:700;letter-spacing:.06em}.nl .sxcnt{color:var(--mut);font-weight:700}.nl .sx3{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.nl .sx3 button{height:34px;border-radius:10px;border:0;background:var(--off);color:var(--offTx);font:inherit;font-size:11px;font-weight:600;letter-spacing:.03em;cursor:pointer}.nl .sx3 button.on{background:var(--sel);color:var(--selTx);font-weight:800}.nl .sxauto{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:12px;color:var(--mut);display:flex;flex-direction:column;gap:3px}.nl .sxauto b{color:var(--tx)}.nl .sxg{display:grid;gap:6px}.nl .sxt{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;border:1px solid var(--line);background:var(--off);color:var(--offTx);font:inherit;text-align:left;cursor:pointer;min-width:0}.nl .sxt.on{background:var(--selSoft);border-color:var(--sel);color:var(--tx)}.nl .sxt.open{box-shadow:0 0 0 2px var(--sel)}.nl .sxr{position:relative;flex:0 0 40px;height:40px}.nl .sxr b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--tx)}.nl .sxn{display:flex;flex-direction:column;min-width:0;line-height:1.2}.nl .sxn b{font-size:12px;font-weight:800}.nl .sxn small{font-size:10px;color:var(--mut);font-weight:700}.nl .sxn em{font-style:normal;font-size:10.5px;color:var(--mut)}.nl .sxt.on .sxn em{color:#93c5fd;font-weight:700}.nl .sxpop{border:1px solid var(--sel);border-radius:10px;padding:10px;background:var(--pop);display:flex;flex-direction:column;gap:10px}.nl .sxph{display:flex;align-items:center;gap:8px;font-size:13px}.nl .sxlv{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.nl .sxlv button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;border-radius:8px;border:0;background:var(--off);color:var(--offTx);font:inherit;cursor:pointer}.nl .sxlv button.on{background:var(--sel);color:var(--selTx)}.nl .sxlv b{font-size:11.5px;letter-spacing:.06em}.nl .sxlv small{font-size:10.5px;opacity:.85}.nl .sxsec{display:flex;flex-direction:column;gap:6px}.nl .dis{opacity:.4;pointer-events:none}.nl .sxends{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nl .sxends label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--mut);font-weight:700}.nl .sxends input,.nl .sxctr input{width:100%;accent-color:var(--sel)}.nl .sxctr{display:flex;align-items:center;gap:8px;font-size:10px}.nl .sxpill{display:inline-block;background:var(--off);color:var(--tx);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700;white-space:nowrap}.nl table.t th.gtA,.nl table.t td.gtA{background:color-mix(in srgb,var(--tx) 2.5%,transparent)!important}.nl table.t th.gtB,.nl table.t td.gtB{background:color-mix(in srgb,var(--tx) 5%,transparent)!important}.nl table.t tr.tot td.gtA{background:color-mix(in srgb,var(--tx) 4.5%,transparent)!important}.nl table.t tr.tot td.gtB{background:color-mix(in srgb,var(--tx) 7%,transparent)!important}.nl table.t th.vgh,.nl table.t th.vc,.nl table.t td.vc,.nl table.t .vcl,.nl table.t .vcr,.nl table.t tbody tr:last-child td.vc{border:0!important;box-shadow:none!important}.nl table.t th.vgh,.nl table.t th.vc,.nl[data-tone=light] table.t th.vgh,.nl[data-tone=light] table.t th.vc{color:var(--mut)!important}.nl table.t th.vc{font-size:9.5px}.nl table.t tr.lv0 th.sup{text-align:center;font-size:10.5px;font-weight:800;letter-spacing:.16em;color:var(--tx);padding:5px 2px;border-bottom:2px solid color-mix(in srgb,var(--tx) 22%,transparent)}.nl table.t tr.lv0 th.sup.ex{border-bottom-color:color-mix(in srgb,var(--acc2) 55%,transparent)}.nl #tab-siz table.t,.nl #tab-pos table.t{table-layout:auto}.nl table.t th.vc,.nl table.t td.vc{width:80px;min-width:72px;max-width:84px;white-space:normal;line-height:1.2}.nl table.t th.gtA,.nl table.t th.gtB{vertical-align:bottom}.nl table.t td.cF,.nl table.t td.cC,.nl table.t td.cR,.nl table.t th.cF,.nl table.t th.cC,.nl table.t th.cR{width:50px;min-width:44px}.nl table.t td.nxbg,.nl table.t th.nxbg{width:46px;min-width:40px}.nl table.t td.srcell{width:auto}.nl table.t td.wr,.nl table.t th.wr{width:66px;min-width:60px}.nl .roomlab{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.nl .whobar .wpop:has(.roomlab){min-width:480px}.nl .pfq4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:6px 0 10px}.nl .pfq4 .chip{height:30px;font-size:12px;font-weight:700;white-space:nowrap}.nl .pfq4 .chip.pfr:not(.on){color:#f97316}.nl .pfq4 .chip.pfc:not(.on){color:#4ade80}.nl .seg .pmb{display:inline-flex;align-items:center;justify-content:center;gap:6px}.nl .nlpre-f{margin-bottom:12px}.nl .fldh .rstl{margin-left:8px;flex:none}.nl .ssub:empty{display:none}.nl .anyinfo{margin-top:6px;font-size:11px;line-height:1.35;color:var(--mut)}.nl .nlpre-r .pf-wrap-box{border-color:transparent!important;background:transparent!important;padding:0!important}.nl table.hh tr.hlast>td{box-shadow:inset 0 2px 0 var(--sel),inset 0 -2px 0 var(--sel)}.nl table.hh tr.hlast>td:first-child{box-shadow:inset 2px 2px 0 var(--sel),inset 0 -2px 0 var(--sel)}.nl table.hh tr.hlast>td:last-child{box-shadow:inset -2px 2px 0 var(--sel),inset 0 -2px 0 var(--sel)}.nl .nlmsg{padding:28px var(--s4);color:var(--mut);font-size:var(--fmd)}.nl .nlmsg.neg{color:var(--neg)}.nl .nlmsg b{color:var(--tx)}.nl .seg button:disabled{opacity:.4;cursor:not-allowed}.nl table.t.hm td{text-align:center;min-width:76px}.nl .acct{display:flex;align-items:center;gap:8px;font-weight:600;font-size:var(--fmd);color:var(--tx2)}.nl .acct i{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#db2777;color:#fff;font-style:normal;font-size:12px;font-weight:800}.nl .step.cur{border-color:var(--acc2);box-shadow:0 0 0 1px var(--acc2) inset}.nl .stepw:has(.step.cur):before{background:var(--acc2);border-color:var(--acc2)}.nl .pcard{display:inline-block;min-width:22px;padding:1px 3px;margin-right:2px;border-radius:4px;background:var(--well);border:1px solid var(--line);font-weight:800;font-size:12px;text-align:center}.nl .hhx{display:flex;flex-direction:column;gap:6px;padding:8px 4px}.nl .hhst{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.nl .hhst .lbl{width:64px}.nl .hha{padding:2px 7px;border-radius:5px;background:var(--well);border:1px solid var(--line);font-size:11.5px;color:var(--tx2)}.nl .hha.me{border-color:var(--acc2);color:var(--tx)}.nl .nlsiz{display:flex;gap:14px;align-items:flex-start;min-width:0}.nl .nlsiz-t{flex:1 1 auto;min-width:0}.nl .nlgraph{flex:0 0 22%;min-width:240px;border:1px solid var(--line);border-radius:10px;background:var(--well);padding:8px 10px 6px;align-self:stretch;display:flex;flex-direction:column}.nl .nlg-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.nl .nlg-hd .seg{height:26px}.nl .nlg-hd .seg button{padding:0 8px;font-size:10px}.nl .nlg-lg{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:4px;margin-bottom:4px}.nl .nlg-ck{display:flex;align-items:center;gap:6px;height:24px;padding:0 6px;border:1px solid var(--line);border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);cursor:pointer;background:var(--card2)}.nl .nlg-ck.on{color:var(--tx);border-color:var(--line2)}.nl .nlg-ck input{margin:0;accent-color:#f97316}.nl .nlg-ck i{display:inline-block;width:14px}.nl .nlg-body{position:relative;flex:1 1 auto;min-height:0}.nl tr.hl td{background:color-mix(in srgb,var(--sel) 10%,transparent)}.nl table.t.nlsizt{width:100%}.nl table.t.nlsizt td.srcell{min-width:190px}.nl table.t.nlsizt .srl{font-size:9.5px}.nl table.t.nlsizt th,.nl table.t.nlsizt td{padding-left:5px;padding-right:5px}.nl .nlpf-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s2)}.nl .nlpf-g{background:var(--card);border:1px solid var(--line);border-radius:9px;padding:7px;display:flex;flex-direction:column;gap:4px;min-width:0}.nl .nlpf-gh{display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:2px solid;background:none;padding:2px 2px 5px;font-size:11px;font-weight:800;letter-spacing:.06em;cursor:pointer}.nl .nlpf-gh small{font-weight:600;color:var(--mut);letter-spacing:0}.nl .nlpf-a{height:26px;border:0;border-radius:6px;padding:0 6px;font-size:11px;font-weight:600;background:var(--off);color:var(--offTx);text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl .nlpf-a.on.pfr{background:#f97316;color:#1a0f00}.nl .nlpf-a.on.pfc{background:#4ade80;color:#05220f}.nl .shim{display:none!important}.nl .reswrap.loading>.card{filter:none;opacity:1;pointer-events:auto}.nl .nlskel-wrap{position:relative;padding-bottom:4px}.nl .nlskel{height:258px;border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--card3) 85%,transparent),var(--card2))}.nl .nlskel-node{height:170px;margin:var(--s4)}.nl .nlsk .nlsiz{opacity:.8;pointer-events:none}.nl .nlsk i.nlsk-v{display:inline-block;height:9px;border-radius:4px;background:var(--line);vertical-align:middle}.nl .nlsk i.nlsk-hh{display:inline-block;width:14px;height:14px;border-radius:3px;background:var(--line);vertical-align:middle}.nl .nlsk .nlsk-lt{color:var(--mut2);font-weight:600}.nl .nlsk .nlsk-srl{display:flex;justify-content:space-between;margin-bottom:3px}.nl .nlsk .nlsk-srl i{display:block;width:42px;height:7px;border-radius:3px;background:var(--line)}.nl .nlsk .nlsk-sr{display:flex;width:100%;min-width:120px;height:10px;border-radius:3px;overflow:hidden;opacity:.4}.nl .nlsk .nlsk-sr b{display:block;height:100%}.nl .nlsk-g .nlsk-plot{position:relative;flex:1;min-height:190px;display:flex;align-items:flex-end;gap:3%;padding:0 3% 0 5%;border-left:1px solid var(--line2);border-bottom:1px solid var(--line2)}.nl .nlsk-g .nlsk-plot b{flex:1;background:var(--line);border-radius:3px 3px 0 0;opacity:.8}.nl .nlsk-g .nlsk-plot svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nl .nlsk-g .nlsk-plot polyline{fill:none;stroke:var(--mut2);stroke-width:1.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.nl .nlfog{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:color-mix(in srgb,var(--bg0) 45%,transparent);border-radius:var(--r);z-index:5}.nl .nlwait{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border-radius:22px;background:var(--pop);border:1px solid var(--line2);font-size:12.5px;font-weight:600;color:var(--tx2)}.nl .nlspin{width:18px;height:18px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--acc2) 25%,transparent);border-top-color:var(--acc2);animation:nlspin .8s linear infinite;display:inline-block}@keyframes nlspin{to{transform:rotate(360deg)}}.nl .step.editing{border-color:var(--sel)!important;box-shadow:0 0 0 1px var(--sel) inset,0 0 0 3px var(--selSoft)!important}.nl .stepw:has(.step.editing):before{background:var(--sel);border-color:var(--sel)}.nl .strip .xbtn{width:28px;height:28px;padding:0;border-radius:7px;color:var(--mut)}.nl .strip .xbtn:hover{border-color:var(--neg);color:var(--neg);background:color-mix(in srgb,var(--neg) 12%,transparent)}.nl .step:not(.an):not(.unused):not(.off){cursor:pointer}.nl .strip .edph{width:28px}.nl .azone.anall{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line2)}.nl .ob.anbtn{width:100%;justify-content:flex-start;font-weight:700}.nl .ob.anbtn.on{border-color:var(--acc2);background:color-mix(in srgb,var(--acc2) 16%,transparent);color:var(--tx)}.nl .ob.dimo,.nl .fld.dimo{opacity:.38}.nl .ob.dimo:hover{opacity:.75}.nl .antag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:5px;border:1px solid var(--acc2);background:color-mix(in srgb,var(--acc2) 18%,transparent);color:var(--acc2);font-size:10.5px;font-weight:800;letter-spacing:.12em;white-space:nowrap;flex:none}.nl .antag.off{border-color:var(--line2);background:transparent;color:var(--mut)}.nl .ob.anbtn{gap:8px}.nl .fld.soon{opacity:.5}.nl .fld.soon .chip{cursor:not-allowed}.nl table.t th,.nl table.t td,.nl table.t th.l,.nl table.t td.l,.nl table.t th.wr,.nl table.t td.wr{text-align:center}.nl table.t tr>th:nth-child(-n+2),.nl table.t tbody tr>td:nth-child(-n+2){text-align:left}.nl table.t thead tr.lv0>th,.nl table.t thead tr:not(:last-child)>th{text-align:center}.nl table.t .grp .act{height:16px;min-width:18px;font-size:10px;vertical-align:middle}.nl table.t td.srcell .srl{justify-content:space-between}.nl .gtoc{display:inline-flex;gap:6px;align-items:baseline;font-variant-numeric:tabular-nums}.nl .gtod{font-size:9.5px;font-weight:800;line-height:1.1;margin-top:1px}.nl .gtod span{font-weight:600;color:var(--dim)}.nl .gtosr{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:9.5px;font-weight:800}.nl .gtosr .gtot{background:#222b3d;color:#cbd5e1;border-radius:4px;padding:0 4px;letter-spacing:.04em}.nl .gtosr .stg{color:#ef4444}.nl .gtosr .wkg{color:#22c55e}.nl .gtosr .bar{height:7px}.nl .srpop{z-index:120;width:380px;padding:10px 12px;pointer-events:none}.nl .srph{font-size:12px;margin-bottom:8px}.nl .srpg{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:8px}.nl .srpg>div{background:var(--well);border-radius:6px;padding:4px;text-align:center;display:flex;flex-direction:column;font-size:10px;font-weight:700}.nl .srpg b{font-size:14px}.nl .srpg small{color:var(--mut);font-weight:600}.nl table.srpt{width:100%;border-collapse:collapse;font-size:11.5px;font-variant-numeric:tabular-nums}.nl table.srpt th{font-size:9.5px;color:var(--mut2);text-align:right;padding:2px 4px}.nl table.srpt td{padding:2px 4px;text-align:right;border-top:1px solid var(--line)}.nl table.srpt td:first-child{text-align:left}.nl table.srpt td{vertical-align:middle;line-height:16px}.nl table.srpt .srn{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.nl table.srpt td:first-child i{width:9px;height:9px;border-radius:2px;display:inline-block}.nl .srhov{cursor:pointer}.nl .srhov:hover .bar{outline:1px solid var(--line2);outline-offset:1px}.nl .act.atok{min-width:26px;width:26px;padding:0;justify-content:center;text-align:center}.nl .obrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0}.nl .spop .azone{gap:3px;padding:3px 0;margin:0}.nl .spop .azone>.lbl{margin-bottom:1px}.nl .spop .obrow .ob{height:28px}.nl .obrow .ob{justify-content:flex-start;width:100%;min-width:0}.nl .szgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.nl .szgrid .chip{justify-content:center;width:100%;padding:0 4px}.nl .spop .azone.anall{margin-top:6px;padding-top:8px}.nl .nlgpi .gi2-switch{display:none!important}.nl .nlgpi,.nl .nlpre{padding:12px 16px 16px}.nl{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-variant-numeric:tabular-nums}.nl svg text{font-family:Inter,Segoe UI,system-ui,sans-serif}.nl .topbar,.nl .whobar,.nl aside.col,.nl .spop,.nl .rpop,.nl .wpop,.nl .mbox{font-family:Roboto,Segoe UI,sans-serif}.nl .r2wrap{padding:12px 16px 16px}.nl .r2row{display:grid;grid-template-columns:160px 130px 190px minmax(300px,1fr) 130px 130px 130px;align-items:center;gap:0;background:var(--card3);border:1px solid var(--line);border-radius:10px;margin-top:6px;cursor:pointer;min-height:86px}.nl .r2row:hover{border-color:var(--line2)}.nl .r2row.sel{border-color:#60a5fa;background:linear-gradient(90deg,rgba(59,130,246,.14),transparent 60%),var(--card3)}.nl .r2row.r2head{min-height:0;background:transparent;border:0;cursor:default;margin-top:2px}.nl .r2head .r2c{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mut2);padding:2px 10px}.nl .r2c{padding:6px 10px;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;border-left:1px solid var(--line)}.nl .r2c:first-child{border-left:0;justify-content:flex-start}.nl .r2head .r2c{border-left:0}.nl .r2range{flex-direction:column;align-items:stretch;justify-content:center;gap:4px}.nl .r2range>div:nth-child(2){width:100%}.nl .r2sw{display:flex;justify-content:space-between;font-size:11px;font-weight:800}.nl .r2sd{display:flex;justify-content:center;align-items:center;font-size:10px}.nl .r2won{display:flex;flex-direction:column;align-items:center;line-height:1.2;font-variant-numeric:tabular-nums}.nl .r2won span{font-size:13px;font-weight:800}.nl .r2won b{font-size:13.5px}.nl .r2cont{gap:6px;justify-content:flex-start}.nl .r2cch{display:flex;align-items:center;gap:6px;height:34px;padding:0 8px;border-radius:8px;border:1px solid #222a3c;background:#94a3b80d;cursor:pointer;font:inherit}.nl .r2cch.on{border-color:#60a5fa;background:#3b82f629}.nl .r2cch b{font-size:14px}.nl .r2tok{color:#0d1018;border-radius:5px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px}.nl .r2row.r2sub{margin-left:28px;min-height:72px;background:color-mix(in srgb,var(--card3) 70%,var(--bg0));border-style:dashed;border-color:color-mix(in srgb,var(--line) 80%,transparent)}.nl .r2row.r2sub .r2c:first-child{gap:6px}.nl .r2ind{color:var(--dim);font-size:14px;font-weight:700}.nl .r2row{min-height:60px;margin-top:4px}.nl .r2row.r2sub{min-height:50px}.nl .r2c{padding:3px 10px}.nl .r2range{gap:2px}.nl .r2sd{font-size:9.5px}.nl .r2won{line-height:1.15}.nl .r2won span,.nl .r2won b{font-size:12.5px}.nl .r2row.r2sub{margin-left:0}.nl .r2row.r2sub .r2c:first-child{padding-left:30px}.nl .r2gto{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;min-width:36px}.nl .r2gto b{font-size:13px;font-weight:800}.nl .r2gto small{font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--mut2)}.nl .r2grp{display:flex;gap:8px;align-items:stretch;margin-top:8px}.nl .r2grp>.r2row.r2head{flex:1}.nl .r2rows{flex:1;min-width:0}.nl .r2rows>.r2row:first-child{margin-top:0}.nl .r2acc{flex:0 0 22px;border-radius:8px;display:flex;align-items:center;justify-content:center}.nl .r2acc span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.nl .r2acc.bet{background:color-mix(in srgb,#f97316 16%,transparent);box-shadow:inset 3px 0 #f97316}.nl .r2acc.bet span{color:#fdba74}.nl .r2acc.fac{background:color-mix(in srgb,#3b82f6 16%,transparent);box-shadow:inset 3px 0 #3b82f6}.nl .r2acc.fac span{color:#93c5fd}.nl .r2head .r2c{padding:2px 6px}.nl .r2pin{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:4px;background:#222b3d;color:#dfe6ea;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 1px #94a3b82e}.nl .r2head .r2c,.nl .r2head .r2c:first-child{justify-content:center}.nl .r2wrap{container-type:inline-size}@container (max-width:1040px){.nl .r2row{grid-template-columns:140px 120px 170px minmax(200px,1fr)}.nl .r2row>.r2c:nth-child(n+5){display:none}}@container (max-width:640px){.nl .r2row{grid-template-columns:110px 110px 140px minmax(150px,1fr)}.nl .r2sw{font-size:9.5px}.nl .r2pin{font-size:9px;padding:0 6px}}@media (max-width:1280px){.nl .shell{grid-template-columns:290px minmax(0,1fr);padding-left:12px;padding-right:12px;gap:12px}}@media (max-width:1100px){.nl .topbar{gap:8px;padding:0 10px}.nl .topbar .logo>div:not(.mark){display:none}.nl .modeseg button{padding:0 8px;font-size:11px}.nl [title="Layout (localhost only)"]>span{display:none}.nl [title="Layout (localhost only)"] button{padding:0 7px!important;white-space:nowrap}.nl .acct{font-size:0;gap:0}.nl .shell{grid-template-columns:260px minmax(0,1fr)}}.nl .a2wrap{padding-top:12px}.nl .a2tile{display:grid;grid-template-columns:200px minmax(260px,330px) minmax(260px,1fr) minmax(330px,420px);align-items:stretch;background:var(--card3);border:1px solid #2a3346;border-radius:12px;margin-top:6px;cursor:pointer;min-height:88px;overflow:hidden}.nl .a2tile:hover{border-color:#5f7d8f}.nl .a2tile.sel{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa inset;background:linear-gradient(90deg,rgba(59,130,246,.14),transparent 55%),var(--card3)}.nl .a2tile.sub{min-height:70px;background:color-mix(in srgb,var(--card3) 70%,var(--bg0));border-style:dashed}.nl .r2rows>.a2tile:first-child{margin-top:0}.nl .a2sec{display:flex;align-items:center;gap:10px;padding:6px 12px;border-left:1px solid #2a3346;min-width:0}.nl .a2sec:first-child{border-left:0}.nl .a2tile.sub .a2line{padding-left:22px}.nl .a2pill{display:inline-flex;flex-direction:column;gap:3px;padding:6px 10px;border-radius:8px;background:#0d1526;border:1px solid #1b2436}.nl .a2pl{font-size:8.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8cc;white-space:nowrap}.nl .a2freq{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.nl .a2rg{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center}.nl .a2boxes{flex:1;display:grid;gap:5px}.nl .a2box{background:#94a3b812;border:1px solid #222a3c;border-radius:6px;padding:4px 6px;text-align:center;min-width:0}.nl .a2bl{font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:#8b96ad;white-space:nowrap}.nl .a2bv{display:flex;justify-content:center;align-items:baseline;gap:6px;white-space:nowrap;flex-wrap:wrap}.nl .a2bv span{font-size:14px;font-weight:800}.nl .a2bv b{font-size:13px}@container (max-width:1180px){.nl .a2tile{grid-template-columns:180px minmax(220px,300px) minmax(200px,1fr)}.nl .a2tile>.a2won{display:none}}@container (max-width:700px){.nl .a2tile{grid-template-columns:140px 190px minmax(150px,1fr)}.nl .a2freq{gap:6px}.nl .a2pill{max-width:100%;overflow:hidden;padding:5px 7px}.nl .a2pl{font-size:7.5px;letter-spacing:.08em}.nl .a2tile.sub .a2line{padding-left:14px;gap:4px}}.nl .a2tile.a2head{min-height:0;background:transparent;border:0;cursor:default;margin:0 0 2px;box-shadow:none}.nl .a2tile.a2head .a2sec{border-left:0;justify-content:center;padding:2px 12px}.nl .a2tile.a2head .a2line{justify-content:center}.nl .a2tile.a2head .a2boxes{justify-items:center}.nl .a2pill{flex-direction:row;align-items:center}.nl[data-variant=rows]{--r:6px;--r2:4px}.nl[data-variant=rows] .a2tile,.nl[data-variant=rows] .r2row{border-radius:5px}.nl[data-variant=rows] .r2acc{border-radius:3px}.nl[data-variant=rows] .a2pill{border-radius:4px}.nl[data-variant=rows] .a2box,.nl[data-variant=rows] .r2cch{border-radius:3px}.nl[data-variant=rows] .r2pin{border-radius:2px}.nl[data-variant=rows] .step,.nl[data-variant=rows] .rtabs button{border-radius:5px}.nl[data-variant=rows] .chip,.nl[data-variant=rows] .ob,.nl[data-variant=rows] .btn,.nl[data-variant=rows] .seg,.nl[data-variant=rows] .seg button,.nl[data-variant=rows] .wchip,.nl[data-variant=rows] .runbtn,.nl[data-variant=rows] .antag,.nl[data-variant=rows] .act{border-radius:3px}.nl[data-variant=rows] .pop,.nl[data-variant=rows] .card,.nl[data-variant=rows] .nlskel{border-radius:6px}.nl .a2tile{grid-template-columns:200px 320px minmax(260px,1fr) 420px}@container (max-width:1180px){.nl .a2tile{grid-template-columns:180px 290px minmax(200px,1fr)}}@container (max-width:700px){.nl .a2tile{grid-template-columns:140px 190px minmax(150px,1fr)}}.nl .r2grp>.a2tile.a2head{flex:1;min-width:0}.nl .a2tile.lab .a2sec{flex-direction:column;align-items:stretch;justify-content:center;gap:4px}.nl .a2tile.lab .a2line{align-items:flex-start}.nl .a2top{align-self:center}.nl .a2pill{flex-direction:column;align-items:flex-start}.nl .a2top{align-self:center;display:inline-flex;align-items:center;border:1px solid #1b2436;border-radius:9px;background:#0d1526;padding:3px 12px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8cc;white-space:nowrap}.nl[data-variant=rows] .a2top{border-radius:9px}.nl .a2tile.lab .a2pl{border:1px solid #1b2436;border-radius:9px;background:#0d1526;padding:2px 10px;font-size:9px;font-weight:700;letter-spacing:.14em;color:#94a3b8cc}.nl .a2tile.lab .a2pill{gap:6px}.nl .a2tile.lab .a2line{align-items:center}.nl .a2tile .a2line{justify-content:center}.nl .a2tile.lab .a2sec{justify-content:flex-start;padding-top:6px}.nl .a2tile.lab .a2sec>.a2top{flex:0 0 auto}.nl .a2tile.lab .a2sec>.a2pill,.nl .a2tile.lab .a2sec>.a2freq,.nl .a2tile.lab .a2sec>.a2rg,.nl .a2tile.lab .a2sec>.a2boxes{margin-top:auto;margin-bottom:auto}.nl .a2tile.lab .a2line>.a2pill{align-self:center}.nl .a2tile{min-height:72px;margin-top:4px}.nl .a2tile.sub{min-height:40px}.nl .a2tile .a2sec{padding-top:3px;padding-bottom:3px}.nl .a2tile.sub .a2sec{padding-top:1px;padding-bottom:1px}.nl .a2tile.sub .a2pill{padding:2px 8px}.nl .a2tile.sub .r2sw{font-size:9.5px}.nl .a2tile.sub .a2rg{gap:2px}.nl .a2tile.sub .a2box{padding:1px 6px}.nl .a2tile.sub .a2bv span{font-size:12px}.nl .a2tile.sub .a2bv b{font-size:11.5px}.nl .a2tile.sub .r2gto b{font-size:11px}.nl .a2tile.sub .r2gto small{font-size:8px}.nl .a2tile.sub .a2freq{gap:8px}.nl .r2grp{margin-top:6px}.nl .steps{--stepH:70px;--stepGap:8px}.nl .step{padding-top:7px;padding-bottom:7px}.nl .rgh{min-height:34px}.nl .strip .hd{height:42px}.nl .hlctl{margin-bottom:8px}.nl .a2tile{min-height:78px}.nl .a2tile.sub{min-height:44px}.nl .steps{--stepH:75px;--stepGap:7px}.nl .rgh{min-height:35px}.nl .rtabs{align-items:stretch}.nl .rtpop{margin-left:auto;align-self:center;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:0 6px 0 16px;font-size:11px;min-width:0}.nl .rtpk{font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.nl .rtpi{white-space:nowrap}.nl .rtpi span{color:#5d6783;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nl .rtpi b{color:#60a5fa;font-weight:700}.nl .nlgpi .gi2-page>div:first-child{display:none!important}.nl .rgh{min-height:36px}.nl .gpitabw{display:flex;justify-content:flex-end;padding:10px 16px 0;margin-bottom:-13px;position:relative;z-index:2}.nl .gpitab{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:7px 16px 8px;font-size:11px;background:#0b0f1a;border:1px solid #2a3346;border-bottom:0;border-radius:10px 10px 0 0;box-shadow:0 1px #0b0f1a}.nl .rtph{color:#64748b;font-weight:600;white-space:nowrap}.nl .nlgpi{padding-top:12px}.nl .gpiwrap{padding:12px 16px 16px}.nl .gpiwrap .gpitabw{padding:0;margin-bottom:-1px}.nl .gpiwrap .nlgpi{padding:0}.nl .gpiwrap .gi2-page{border-top-right-radius:0!important}.nl .gpiwrap .gpitab{border-width:calc(1px * var(--gz,1));border-bottom-width:0;margin-right:0}.nl .n2drawer{position:fixed;z-index:70;overflow:auto;padding:0;background:var(--bg1);border:1px solid var(--line2);border-radius:6px;box-shadow:-18px 0 40px #0000008c;animation:n2in .16s ease-out}.nl .n2drawer #details{margin:0;border:0;border-radius:0;min-height:100%}.nl .n2drawer #details .hd{padding-right:54px}.nl .n2close{position:absolute;top:12px;right:12px;z-index:3;width:30px;height:30px;padding:0;justify-content:center}@keyframes n2in{0%{transform:translate(24px);opacity:.4}to{transform:none;opacity:1}}.nl .n2drawer .nlsiz-t{overflow-x:auto;overflow-y:hidden}.nl .n2drawer .nlgraph{flex:0 0 19%;min-width:220px}.nl .n2drawer .tabp{padding:12px}.nl .fgrid{display:grid;gap:5px;margin-top:5px}.nl .fgrid .chip{width:100%;min-width:0;justify-content:center;text-align:center;white-space:normal;line-height:1.15;height:auto;min-height:30px;padding:4px 5px}.nl .formg .fgrid{margin-top:0}.nl .posmode button{text-transform:none;letter-spacing:.01em;font-size:12.5px;font-weight:700}.nl .formsec{display:flex;flex-direction:column;gap:0;margin-top:8px}.nl .formsec .gl{font-size:var(--fxs);font-weight:800;letter-spacing:.08em}.nl .formsec .fgrid{margin-top:5px}.nl .nlsiz.below{flex-direction:column;align-items:stretch}.nl .nlsiz.below .nlsiz-t{width:100%}.nl .nlgraph.below,.nl .n2drawer .nlgraph.below{flex:none;width:100%;min-width:0;margin-top:12px}.nl .nlgraph.below .nlg-lg{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.nl .n2drawer{z-index:95}.nl .n2drawer .nlsiz.below{gap:0}.nl .n2drawer table.t.nlsizt td{padding-top:4px;padding-bottom:4px;line-height:1.15}.nl .n2drawer table.t.nlsizt th{padding-top:3px;padding-bottom:3px}.nl .n2drawer table.t.nlsizt td.srcell .rb,.nl .n2drawer table.t.nlsizt td.srcell .srbar{margin-top:1px}.nl .n2drawer .nlgraph.below{margin-top:8px}.nl .n2drawer .nlgraph.below .nlg-hd{margin-bottom:4px}.nl .n2drawer .nlgraph.below .nlg-lg{grid-template-columns:repeat(8,minmax(0,1fr));margin-bottom:0}.nl .n2drawer .tabp{padding:8px 12px}.nl .srgd{margin-left:4px;font-size:9px;font-weight:800;color:var(--mut2)}.nl .srgd.lead{margin-left:0;margin-right:4px}.nl .srgd.pos{color:#4ade80}.nl .srgd.neg{color:#f87171}.nl .gpin{display:inline-flex;align-items:center;margin-left:6px;padding:1px 5px;border:1px solid #2a3344;border-radius:4px;background:#161c27;color:#9ca3af;font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;vertical-align:1px;white-space:nowrap}.nl .gbox{display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:1px solid #2a3344;border-radius:3px;background:#161c27;color:#9ca3af;font-size:9px;font-weight:800;line-height:1.35;font-variant-numeric:tabular-nums}.nl .gbox.pos{color:#4ade80}.nl .gbox.neg{color:#f87171}.nl .gtod.gbox{margin-top:1px}.nl .srs{display:none}.nl .frgd{margin-left:4px;vertical-align:1px}.nl .srpg>div>span{white-space:nowrap}.nl .shell,.nl .wbin{max-width:max(1880px,calc(var(--vw100,100vw) - 40px))}.nl table.t.nlsizt th,.nl table.t.nlsizt td{padding-left:4px;padding-right:4px;width:1%}.nl table.t.nlsizt td.srcell,.nl table.t.nlsizt th.srh{width:30%}.nl table.t.nlsizt td.srcell{min-width:170px}.nl table.t.nlsizt td.srcell .sdv{min-width:0}.nl table.t.nlsizt td{padding-top:4px;padding-bottom:4px}.nl table.t.nlsizt td.srcell .srl{margin-bottom:0;line-height:1.05}.nl table.t.nlsizt td.srcell .sdv{padding:2px 0}.nl table.t .pcv{font-weight:700}.nl table.t td.pcn{font-size:11px}.nl table.t th.vc,.nl table.t td.vc,.nl table.t th.vgh{background:#8b5cf62b!important}.nl table.t th.sup.ex{background:#8b5cf62b!important;border-left:1px solid rgba(167,139,250,.32);border-right:1px solid rgba(167,139,250,.32)}.nl .exq{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:6px;border:1px solid var(--line2);border-radius:50%;font-size:9px;font-weight:800;color:var(--mut);cursor:help;letter-spacing:0;vertical-align:1px}.nl .exq:hover{color:var(--tx);border-color:var(--mut)}.nl .exhpop{position:fixed;z-index:130;width:460px;padding:12px 14px;text-align:left;white-space:normal;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.45;color:var(--tx);cursor:default}.nl .exhpop b{display:block;font-size:12.5px;margin-bottom:6px}.nl .exhpop p{margin:0 0 6px}.nl .exhpop em{font-style:normal;font-weight:800;color:#c4b5fd}.nl .exhpop .pos{color:#4ade80}.nl .exhpop .neg{color:#f87171}.nl table.t.nlsizt th.grp,.nl table.t.nlsizt th.sup:not(.ex){white-space:normal;line-height:1.25}.nl .nlg-hd{flex-wrap:nowrap}.nl .nlg-lgw{position:relative;margin-left:auto}.nl .nlg-lgb{height:26px;gap:6px;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.nl .nlg-lgb.on{border-color:var(--sel)}.nl .nlg-sw{display:inline-flex;gap:2px}.nl .nlg-sw i{width:8px;height:3px;border-radius:1px}.nl .nlg-lgpop{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:360px;padding:10px}.nl .nlg-lgpop .nlg-lg{display:grid;grid-template-columns:1fr 1fr!important;gap:5px;margin:0}.nl .gmtag{display:inline-flex;align-items:center;justify-content:center;height:15px;min-width:20px;padding:0 4px;margin-right:5px;border-radius:3px;color:#0b0f17;font-size:9.5px;font-weight:800;letter-spacing:.02em}.nl .gmode button{display:inline-flex;align-items:center}.nl .colsw{position:relative;margin-right:8px}.nl .colsb{width:32px;height:30px;padding:0;justify-content:center}.nl .colsb.on{border-color:var(--sel);color:var(--tx)}.nl .colpop{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:250px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.nl .colck{display:flex;align-items:center;gap:8px;min-height:26px;font-size:12px;font-weight:600;color:var(--tx);cursor:pointer;text-transform:none;letter-spacing:0}.nl .colck.sub{padding-left:22px;font-weight:500;color:var(--mut)}.nl .colck.dis{opacity:.45;cursor:default}.nl .colck input{margin:0;accent-color:#f97316}.nl .colsep{height:1px;background:var(--line);margin:4px 0}.nl .nlsiz.gonly .nlgraph.below{max-width:1100px;margin:16px auto 0;width:100%}.nl .n2drawer .nlsiz.tonly table.t.nlsizt td{padding-top:8px;padding-bottom:8px}.nl .n2drawer .nlsiz.gonly{min-height:calc(var(--vh100,100vh) - 120px);justify-content:center}.nl .n2drawer .nlsiz.gonly .nlgraph.below{margin-top:0}.nl .tscroll.srshort .srf{display:none}.nl .tscroll.srshort .srs{display:inline}.nl table.t.nlfoldt{width:100%}.nl table.t.nlfoldt th,.nl table.t.nlfoldt td{width:auto}.nl .nlfoldg{margin-top:14px}.nl .nlfg-lg{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.nl .nlfg-lg i{display:inline-block;width:14px;height:8px;border-radius:2px;margin-left:8px}.nl .nlfg-lg i.b{background:#3b82f6}.nl .nlfg-lg i.g{height:2px;background:#e5e7eb}.nl .nlfg-lg i.t{height:0;border-top:2px dashed #f97316}.nl .vgc{display:grid;grid-template-columns:minmax(26px,1fr) auto minmax(26px,1fr);align-items:center;-moz-column-gap:4px;column-gap:4px;width:100%}.nl .vgc>:nth-child(2){justify-self:center}.nl .vgc>:nth-child(3){justify-self:start}.nl .vgc .gbox{margin:0}.nl .vgc{grid-template-columns:1fr auto 1fr;-moz-column-gap:3px;column-gap:3px}.nl .vgc .gbox{padding:0 3px}.nl .tscroll.srtight table.t.nlsizt th,.nl .tscroll.srtight table.t.nlsizt td{padding-left:2px;padding-right:2px}.nl .vgc .gbox.ghost{visibility:hidden}.nl .tscroll.srtight table.t th.vc{min-width:0}.nl .tscroll.srtight table.t th.sup,.nl .tscroll.srtight table.t th.grp,.nl .tscroll.srtight table.t th.lbl{white-space:normal!important;letter-spacing:.06em}.nl .tscroll.srtight table.t th.vc{white-space:normal}.nl .n2drawer{border-radius:0;border-top:0;border-bottom:0}.nl table.t.nlsizt td.nxbg,.nl table.t.nlsizt th.nxbg,.nl table.t.nlsizt td.wr,.nl table.t.nlsizt th.wr,.nl table.t.nlsizt th.vc,.nl table.t.nlsizt td.vc{width:1%;min-width:0;max-width:none}.nl table.t.nlsizt td.nxbg{min-width:28px}.nl .tscroll.srtight table.t.nlsizt .evb{min-width:34px;padding:1px 3px}.nl table.t.nlsizt td.gtB .vgc .gbox{padding:0 2px;font-size:8.5px}.nl table.t.nlsizt td.gtB .vgc{-moz-column-gap:2px;column-gap:2px}.nl table.t.nlsizt td.gtB .vgc .gbox{padding:0 1px;font-size:8px;letter-spacing:-.02em;border-width:0;border-radius:2px;line-height:1.5}.nl table.t.nlsizt th.gtB{padding-left:2px;padding-right:2px}.nl table.t.nlsizt td.gtB .vgc .gbox{background:#252d3c}.nl table.t.nlsizt td.gtB,.nl table.t.nlsizt th.gtB{padding-left:1px!important;padding-right:1px!important}.nl table.t.nlsizt td.gtB .vgc{-moz-column-gap:1px;column-gap:1px}.nl .vga{position:relative;display:inline-block}.nl .vga>.gbox{position:absolute;left:calc(100% + 2px);top:50%;transform:translateY(-50%);white-space:nowrap}.nl table.t.nlsizt td.gtB{min-width:46px;padding-left:2px!important;padding-right:2px!important}.nl .vga{left:-5px}.nl .vga>.gbox.gb2{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;padding:1px 2px;gap:0;font-size:8.5px;letter-spacing:0}.nl .vga>.gbox.gb2 b{font-weight:800}.nl .vga>.gbox.gb2 i{font-style:normal;font-size:7px;line-height:1}.nl table.t.nlpost tr.pip>td:first-child{box-shadow:inset 3px 0 #4ade80}.nl table.t.nlpost tr.poop>td:first-child{box-shadow:inset 3px 0 #facc15}.nl .nltbox{border:1px solid var(--line);border-radius:10px;background:var(--well);padding:8px 10px 6px}.nl .nltbox>.nlg-hd{margin-bottom:4px}.nl .nltbox table.t tbody tr:last-child td{border-bottom:0}.nl table.t th.tbt{text-align:left!important;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);white-space:nowrap;vertical-align:middle}.nl table.t th.sup.ex{background:transparent!important;border-left:0;border-right:0}.nl table.t tr.tot>td{background-image:linear-gradient(#f9731617,#f9731617)}.nl .hdbar{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:var(--well);border:1px solid var(--line);border-radius:10px}.nl .hdw{position:relative}.nl .hdb{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--card2);color:var(--tx);cursor:pointer;font:inherit;font-size:12px}.nl .hdb .lbl{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.nl .hdb b{font-weight:700;color:var(--mut)}.nl .hdb.act{border-color:var(--sel)}.nl .hdb.act b{color:var(--tx)}.nl .hdw.open .hdb{border-color:var(--sel)}.nl .hdb .chev{font-size:9px;color:var(--mut)}.nl .hdpop{position:absolute;left:0;top:calc(100% + 6px);z-index:50;width:340px;padding:10px 12px}.nl .hhact .fchip .dimt{margin-right:4px}.nl .olgroups{display:flex;flex-direction:column;gap:6px}.nl .olgroups .gh{margin:6px 0 0}.nl .oltile{display:grid;grid-template-columns:var(--olname,110px) 62px 70px 150px minmax(0,1fr);align-items:center;gap:14px;padding:8px 14px;min-height:78px;border:1px solid var(--line);border-radius:10px;background:var(--card3);cursor:pointer}.nl .oltile:hover{border-color:var(--line2)}.nl .oltile.sel{border-color:var(--sel);background:linear-gradient(180deg,var(--selSoft),transparent 80%),var(--card3)}.nl .olname{display:flex;align-items:center;gap:6px}.nl .gring{display:block}.nl .olgto{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.nl .olgto .gbox{font-size:11px;padding:1px 6px}.nl .olgto small{font-size:10px;color:var(--mut);letter-spacing:.04em}.nl .olcont{display:flex;gap:6px}.nl .olcont button{display:flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid #222a3c;border-radius:8px;background:#94a3b80d;cursor:pointer;font:inherit}.nl .olcont button.on{border-color:#60a5fa;background:#3b82f629}.nl .olcont .tk{color:#0d1018;border-radius:5px;padding:0 4px;font-size:10.5px;font-weight:800}.nl .olcont b{font-size:13px}.nl .olrw{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0}.nl .olrw .rb{margin:0}.nl .oltile[data-a=F] .olrw .rb,.nl .oltile[data-a=BF] .olrw .rb,.nl .oltile[data-a=RF] .olrw .rb{visibility:hidden}.nl .oltile.olsub{min-height:58px;padding:5px 14px 5px 34px;margin-left:22px;background:var(--card2)}.nl .oltile.olsub .gring{justify-self:center}.nl .olarr{color:var(--mut);margin-right:4px;font-size:13px}.nl .oltile.olsub{grid-template-columns:calc(var(--olname,110px) - 42px) 62px 70px 150px minmax(0,1fr)}.nl .chip.locked{opacity:.38;cursor:not-allowed;display:inline-flex;align-items:center;justify-content:center;gap:4px}.nl .chip .lk{flex:none}.nl .hdrun{height:30px;margin-left:auto;padding:0 16px;font-weight:800;letter-spacing:.06em}.nl .hdrun.pri{background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--accTx,#111);border-color:transparent}.nl .hdrun:disabled{opacity:.45;cursor:default}.nl .fldh .an{display:inline-flex;gap:8px;margin-left:auto}.nl .fldh .an a{cursor:pointer;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--mut)}.nl .fldh .an a:hover{color:var(--tx)}.nl .fldh .an a.on{color:var(--sel)}.nl .wres{display:flex;align-items:center;gap:8px;margin-left:14px;flex:none}.nl .wresseg{height:34px}.nl .wresseg button{display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.nl .wresseg .rti{font-size:13px}.nl .wres{margin-left:auto}.nl .posmode{height:32px;align-items:stretch}.nl .posmode button{display:flex;align-items:center;justify-content:center;padding:0;line-height:1;height:100%}.nl .rlpath{margin-left:6px;font-weight:700;letter-spacing:.04em;text-transform:none;opacity:.9;display:inline-flex;align-items:center;gap:2px}.nl .rlpath .gmtag{margin:0 0 0 3px;height:14px;font-size:9px}.nl .olgroups{gap:10px}.nl .olgrp{display:flex;gap:8px;align-items:stretch}.nl .olacc{flex:0 0 18px;border-radius:4px;background:#64748b38;border:1px solid rgba(100,116,139,.45);display:flex;align-items:center;justify-content:center}.nl .olacc span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:8.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;white-space:nowrap}.nl .olrows{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.nl .olname{white-space:nowrap;min-width:0}.nl .a2pill{display:inline-flex;align-items:center;gap:5px;flex-wrap:nowrap;white-space:nowrap}.nl .won .wph{visibility:hidden}.nl .olrw .won{grid-template-columns:repeat(3,76px);margin-top:0}.nl table.hh th .hhth{display:inline-flex;align-items:center;gap:5px}.nl table.hh th .hhsort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nl table.hh th .hhsort:hover{color:var(--tx)}.nl table.hh th .hhsort.on{color:var(--sel)}.nl .hhed{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--mut);cursor:pointer}.nl .hhed:hover{color:var(--tx);border-color:var(--line2)}.nl .hhed.on{color:#fff;background:var(--sel);border-color:var(--sel)}.nl .hhedpop{position:fixed;z-index:140;width:350px;padding:10px 12px}.nl .hhedft{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:11px}.nl .hhact .hdrun{margin-left:12px}.nl .olgroups{container-type:inline-size}@container (max-width:1180px){.nl .a2tile{grid-template-columns:170px minmax(190px,260px) minmax(200px,1fr) 120px}.nl .a2tile>.a2won{display:flex}.nl .a2won .a2boxes{grid-template-columns:1fr!important}.nl .a2won .a2boxes>:nth-child(n+2){display:none}.nl .aof{display:none!important}.nl .oltile .olcnt{display:none}.nl .oltile{grid-template-columns:var(--olname,110px) 62px 70px minmax(0,1fr)}.nl .oltile.olsub{grid-template-columns:calc(var(--olname,110px) - 42px) 62px 70px minmax(0,1fr)}.nl .olrw .won{grid-template-columns:76px}.nl .olrw .won>:nth-child(n+2){display:none}}.nl .olwon .rb{display:none}.nl .olrw .rb .r2sw{display:flex;justify-content:space-between;font-size:10.5px;font-weight:800;margin-bottom:3px}.nl .olrw .srhov{cursor:pointer;height:11px}.nl .r2sw .srgd{font-size:9px}.nl{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nl svg text{text-rendering:geometricPrecision}@media (max-width:1700px){.nl .whobar{height:auto;min-height:52px}.nl .wbin{flex-wrap:wrap;height:auto;min-height:52px;row-gap:6px;padding-top:8px;padding-bottom:8px}.nl .wres{flex:1 0 100%;margin-left:0}}@container (max-width:860px){.nl .a2tile{grid-template-columns:150px minmax(170px,230px) minmax(0,1fr)}.nl .a2tile>.a2won{display:none}.nl .olwon{display:none}.nl .olrw{grid-template-columns:minmax(0,1fr)}}@container (max-width:600px){.nl .a2tile{grid-template-columns:130px minmax(0,1fr)}.nl .a2tile>.a2range{display:none}.nl .olrw{display:none}.nl .oltile,.nl .oltile.olsub{grid-template-columns:var(--olname,110px) 62px minmax(0,1fr)}.nl .oltile.olsub{grid-template-columns:calc(var(--olname,110px) - 42px) 62px minmax(0,1fr)}}.nl .nllogo{display:flex;align-items:center;flex:none}.nl .lned .lnbase{display:flex;margin-bottom:8px}.nl .lned .lnbase .lnchip{flex:1}.nl .lnchip{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:30px;padding:0 6px}.nl .lnpre{color:var(--mut);font-weight:700}.nl .lnchip.on .lnpre{color:inherit}.nl .lntk{color:#0b0f17;border-radius:4px;padding:0 4px;font-size:10.5px;font-weight:800}.nl .endh{margin-left:6px;padding:1px 6px;border-radius:4px;border:1px solid rgba(248,113,113,.55);color:#f87171;font-size:9px;font-weight:800;letter-spacing:.08em}.nl .lnst{font-size:9.5px;font-weight:800;letter-spacing:.14em;color:var(--mut2);margin:2px 0 6px}.nl .lngrp{display:flex;gap:6px;margin-bottom:6px}.nl .lnacc{flex:0 0 16px;border-radius:4px;background:#64748b38;border:1px solid rgba(100,116,139,.45);display:flex;align-items:center;justify-content:center}.nl .lnacc span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:7.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;white-space:nowrap}.nl .lngrid{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.nl .hhedpop:has(.lned){width:420px}.nl .rs .tk.tke span{transform:translate(-50%)}.nl .rs .tk.tke span:first-child{transform:none}.nl .rs .tk.tke span:last-child{transform:translate(-100%)}.nl table.hm td.hc{position:relative;font-size:16px;font-weight:800;padding:8px 4px 12px;line-height:1}.nl table.hm td.hc small{position:absolute;right:4px;bottom:2px;display:block;font-size:8.5px;font-weight:600;color:var(--mut);line-height:1}.nl table.hm td.hcall{background:var(--card2);padding:6px 4px 14px;vertical-align:top}.nl .hca{display:flex;justify-content:center;gap:6px;font-size:13px;font-weight:800}.nl .hcev{display:block;margin-top:3px;font-size:10px;font-weight:800;color:var(--mut)}.nl .hcev.p{color:#4ade80}.nl .hcev.n{color:#f87171}.nl .hcbar{position:absolute;left:4px;right:34px;bottom:4px;height:3px;display:flex;border-radius:2px;overflow:hidden;background:var(--line)}.nl .hcbar i{display:block;height:100%}.nl table.hm td.hc{font-size:19px}.nl .hca{font-size:15px}.nl table.nlcontt th.csel{color:var(--tx)!important}.nl table.nlcontt td.csel{background-image:linear-gradient(#3b82f61a,#3b82f61a)}.nl table.nlcontt th .act{height:16px;min-width:18px;font-size:10px;vertical-align:middle}.nl .nlfg-lg i.gl{height:0;border-top:2px dashed #f8fafc;background:none}.nl .bsz{display:inline-block;padding:1px 6px;border:1px solid #2a3344;border-radius:4px;background:#161c27;color:#cbd5e1;font-size:.75em;font-weight:700;white-space:nowrap;min-width:64px;text-align:center}.nl .pfa{display:inline-block;padding:1px 6px;border:1px solid;border-radius:4px;font-size:11px;font-weight:700;white-space:nowrap;background:#94a3b80f;min-width:108px;text-align:center}.nl .pfrows{flex:1;display:flex;flex-direction:column;gap:5px}.nl button.lnaccb{padding:0;cursor:pointer;font:inherit;min-height:30px}.nl button.lnaccb:hover{background:#64748b59}.nl button.lnaccb.on{background:#3b82f640}.nl .pfquick{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:8px}.nl .pfquick .chip{display:inline-flex;align-items:center;justify-content:center}.nl .lned .pfrows{padding:0;margin:0}.nl .iof{white-space:nowrap}.nl .iof b{font-weight:800}.nl table.nlcontt td.csel .vga>span:first-child{font-size:1.25em;font-weight:800}.nl table.hh th.hhpfr,.nl table.hh td.hhpfr{width:1%;white-space:nowrap;padding-left:6px;padding-right:6px}.nl table.hh td.hhpfr{text-align:center}.nl table.hm td.hcall{background:#1c2638;box-shadow:inset 0 0 0 1px #94a3b857;border-radius:5px}.nl table.hm td.hcall:hover{background:#243149;box-shadow:inset 0 0 0 1px #94a3b899}.nl table.hm td.hcall.tc{box-shadow:inset 0 0 0 2px #e2e8f08c}.nl .wbhd .wbmode{margin-right:8px;flex:none}.nl .wbhd .wbmode svg{width:20px;height:18px}.nl table.nlsizt th.csel{color:var(--tx)!important}.nl table.nlsizt th.csel .act{height:16px;min-width:18px;font-size:10px;vertical-align:middle}.nl table.nlsizt td.csel{background-image:linear-gradient(#3b82f61a,#3b82f61a)}.nl table.nlsizt td.csel .vga>span:first-child{font-size:1.25em;font-weight:800}.nl .nlg-lgpop .nlg-lg.lg3{grid-template-columns:repeat(3,auto)!important;-moz-column-gap:12px;column-gap:12px}.nl .nlg-lgpop{width:auto;min-width:420px;max-width:calc(var(--vw100,100vw) - 40px)}.nl .nlg-lgpop .nlg-lg{grid-template-columns:repeat(2,minmax(150px,auto))!important;gap:6px}.nl .nlg-lgpop .nlg-lg.lg3{grid-template-columns:repeat(3,minmax(140px,auto))!important;-moz-column-gap:6px;column-gap:6px}.nl .nlg-lgpop .nlg-ck{height:30px;padding:0 10px;gap:8px;font-size:11px;white-space:nowrap;color:var(--tx2);border-color:var(--line2);background:var(--card3)}.nl .nlg-lgpop .nlg-ck.on{color:#fff;border-color:#94a3b899;background:#1c2638}.nl .nlg-lgpop .nlg-ck i{width:18px;flex:none}.nl .nlg-lgpop .nlg-ck input{width:14px;height:14px;flex:none}.nl .rmw{position:relative;display:inline-flex;margin-right:6px}.nl .rmb{gap:7px;text-transform:none;font-weight:600}.nl .rmb .rml{color:var(--mut);font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.nl .rmb b{color:var(--tx);font-weight:800}.nl .rmb.act{background:#2f6fd6;border-color:#2f6fd6;color:#fff}.nl .rmb.act .rml,.nl .rmb.act b{color:#fff}.nl .rmpop{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:340px;padding:12px;display:flex;flex-direction:column;gap:10px}.nl .rmof{display:block;margin-top:2px;font-size:9.5px;font-weight:700;color:#c084fc;white-space:nowrap;line-height:1}.nl .rmw{flex:none}.nl .rmb{white-space:nowrap;flex:none;max-width:none;overflow:visible}.nl .rmb b{display:inline-block;min-width:34px;text-align:left}.nl .rmb.rmon{background:#2f6fd6;border-color:#2f6fd6;color:#fff}.nl .rmb.rmon .rml,.nl .rmb.rmon b,.nl .rmb.rmon .chev{color:#fff}.nl .rmpop .rmhd{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tx2)}.nl .rmpop .rmsub{display:flex;align-items:center;justify-content:space-between;gap:8px}.nl .rmpop .rmsum b{font-size:13px;font-weight:800;color:var(--tx)}.nl .rmpop .rman{display:inline-flex;gap:5px}.nl .rmpop .rman .chip{height:26px;padding:0 12px}.nl .rmpop .rmg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.nl .rmpop .rmg .chip{height:32px;justify-content:center;white-space:nowrap;font-size:12.5px;font-weight:700}.nl .rmpop .fldh.rmsub{display:flex;align-items:center;gap:8px;margin:0}.nl .rmpop .fldh.rmsub .sum{margin:0 auto 0 0;font-size:13px}.nl .rmpop .fldh.rmsub .sum b{font-weight:800;color:var(--tx)}.nl .rmpop .fldh.rmsub .sum{text-align:left}.nl .rmin{white-space:nowrap}.nl .rmin b{color:#c084fc;font-weight:800}.nl .rmin i{font-style:normal;font-size:.8em;color:var(--mut);font-weight:600}.nl .rmin b,.nl .rmin i{font-size:.67em}.nl .exhpop p.exw{border-left:3px solid #f97316;padding-left:8px}.nlbrk-top{display:flex;align-items:center;gap:10px;margin:0 0 8px}.nlbrk-flop{position:relative;display:flex;align-items:center;gap:8px}.nlbrk-flop .lbl{font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.nlbrk-flop button{cursor:pointer;font:inherit}.nlbrk-pick{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;border:1px solid #33424c;background:#1b242b;color:inherit;min-height:28px}.nlbrk-pick .chev{opacity:.6;margin-left:4px;font-size:10px}.nlbrk-card{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:1px 4px;border:1px solid;border-radius:4px;background:#0f161b;font-weight:700;line-height:1.3}.nlbrk-portal,.nlbrk-portal *{box-sizing:border-box}.nlbrk-portal{color:#e5e7eb;font-family:Inter,system-ui,sans-serif}.nlbrk-portal button{font-family:inherit;cursor:pointer}.nlbrk-portal .dimt{color:#5d6880}.nlbrk-pop{position:fixed;z-index:10000;padding:15px;font-size:19.5px;width:-moz-max-content;width:max-content;overflow:visible;border-radius:8px;border:1px solid #33424c;background:#141c22;box-shadow:0 8px 24px #00000080}.nlbrk-slots{display:flex;align-items:center;gap:9px;margin-bottom:12px}.nlbrk-slot{display:inline-flex;align-items:center;justify-content:center;width:51px;height:45px;border:1px dashed #33424c;border-radius:7px;cursor:pointer}.nlbrk-clear{margin-left:auto;padding:5px 15px;border-radius:9px;border:1px solid #33424c;background:#33424c;color:#fff}.nlbrk-grid{display:grid;grid-template-columns:27px repeat(13,39px);gap:3px;align-items:center}.nlbrk-suit{font-size:22px;text-align:center}.nlbrk-rk{height:39px;padding:0;border:1px solid transparent;border-radius:6px;font-weight:700;font-size:19.5px}.nlbrk-rk:hover:not(:disabled){background:#33424c!important}.nlbrk-rk:disabled{opacity:.25;cursor:default}.nlbrk-act{display:flex;justify-content:flex-end;margin-top:12px}.nlbrk-act button{padding:6px 21px;border-radius:9px;font-size:19.5px;border:0;background:#2f6fd6;color:#fff}.nlbrk-act button:disabled{opacity:.4;cursor:default}.nlbrk-tag{margin-left:6px;padding:0 5px;border-radius:3px;font-size:10px;background:#33424c;opacity:.85}.nlbrk-tag.chg{background:#7c2d12;color:#fed7aa}.nl table.t.nlsizt tr>th.nlbrk-pc,.nl table.t.nlsizt tbody tr>td.nlbrk-pc{text-align:center}tr.nlbrk-grp td{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding-top:8px}tr.nlbrk-grp.big td{font-size:13px;color:var(--tx);font-weight:600}.nl #tabs button.tabhh{display:inline-flex;align-items:center;gap:6px}.nl #tabs button.tabhh svg{flex:none;opacity:.9}.nl .eqpop{width:380px}.nl .eqpop .eqrow{display:flex;gap:5px;flex-wrap:wrap}.nl .eqpop .eqrow .chip{height:30px;gap:6px}.nl .eqpop .eqrow .chip small{font-size:10px;color:var(--mut)}.nl .eqpop .eqsl{display:flex;align-items:center;gap:10px}.nl .eqpop .eqsl input{flex:1;accent-color:#2f6fd6}.nl .eqpop .eqsl b{min-width:40px;text-align:right}.nl .eqpop .eqnote{margin:2px 0 0;font-size:11px;color:var(--mut);line-height:1.4}.nl table tr.eqtr th{border:0;background:none;padding:0 0 6px;height:auto}.nl table tr.eqtr th.eqcell{text-align:center}.nl table tr.eqtr th.eqcell .eqw{margin:0}.nl table tr.eqtr th.eqcell .rmb{width:100%;justify-content:center}.nl table tr.eqtr th.eqcell .eqpop{left:auto;right:0;text-align:left;font-weight:400;letter-spacing:0;text-transform:none}.nl .hmh .hmeq{order:9;margin-left:auto}.nl table tr.eqtr th.eqcell .eqpop{white-space:normal;width:340px}.nl .eqpop .eqrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nl .eqpop .eqrow.eqr5{grid-template-columns:repeat(5,minmax(0,1fr))}.nl .eqpop .eqrow .chip{justify-content:center;white-space:nowrap}.nl table tr.eqtr th.eqcell .eqw{display:flex;width:100%;position:relative}.nl table tr.eqtr th.eqcell .eqpop{right:calc(100% + 10px);left:auto;top:0}.nl .eqpop .eqrow.eqr4{grid-template-columns:repeat(4,minmax(0,1fr))}.nl .eqpop .eqsl{align-items:flex-start}.nl .eqpop .eqsl .rs.vs{flex:1;padding:4px 6px 0}.nl .eqpop .eqsl b{padding-top:9px}.nl table th.vc.eqdep{color:#60a5fa!important}.nl .eqpop .eqhd{display:flex;align-items:center;gap:6px}.nl .eqpop .eqx{margin-left:auto;width:24px;height:24px;border-radius:6px;border:1px solid var(--line2);background:var(--card2);color:var(--tx2);cursor:pointer;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0}.nl .eqpop .eqx:hover{color:#fff;border-color:var(--tx2)}.nl .eqpop .eqmode{display:flex;align-items:center;gap:8px}.nl .eqpop .eqmode .seg button{height:26px;padding:0 10px;font-size:11px}.nl .eqpop .eqhd2{display:flex;align-items:center}.nl .eqpop .eqrow .chip{flex-direction:column;height:40px;gap:1px;line-height:1.1}.nl .exhpop.eqhelp table.eqrt{width:100%;border-collapse:collapse;margin:6px 0 8px;font-size:11.5px}.nl .exhpop.eqhelp table.eqrt th{font-size:10px;color:var(--mut);font-weight:700;text-align:right;padding:2px 6px}.nl .exhpop.eqhelp table.eqrt th:first-child,.nl .exhpop.eqhelp table.eqrt td:first-child{text-align:left}.nl .exhpop.eqhelp table.eqrt td{text-align:right;padding:2px 6px;border-top:1px solid var(--line);font-weight:700}.nl .exhpop.eqhelp table.eqrt td.lo{color:#f87171}.nl .exhpop.eqhelp table.eqrt td.hi{color:#4ade80}.nl .ndpills{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 16px 0}.nl .ndpill{height:24px;font-size:11.5px;white-space:nowrap;gap:5px}.nl .ndpill .dimt{font-weight:600}.nl .rmw .rmb{height:28px;border-radius:999px;padding:0 6px 0 14px;gap:6px;background:var(--card2);border:1px solid var(--line2)}.nl .rmw .rmb b{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#94a3b829;min-width:0}.nl .rmw .rmb .chev{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#94a3b824;font-size:10px;transition:transform .15s}.nl .rmw .rmb:hover{border-color:var(--tx2)}.nl .rmw .rmb.rmon{background:#2f6fd62e;border-color:#2f6fd6;color:var(--tx)}.nl .rmw .rmb.rmon b{background:#2f6fd6;color:#fff}.nl .rmw .rmb.rmon .rml{color:#93c5fd}.nl .rmw .rmb.rmon .chev{background:#2f6fd659;color:#fff}.nl .rmw:has(.rmpop) .rmb .chev{transform:rotate(180deg)}.nl table tr.eqtr th.eqcell .rmb{justify-content:space-between}.nl .exhpop.eqhelp b.eqsub{margin:8px 0 4px;font-size:11.5px}.nl .exhpop.eqhelp ul.equl{margin:0 0 6px;padding-left:16px}.nl .exhpop.eqhelp ul.equl li{margin:0 0 3px;line-height:1.35}.nl .vwsw{position:relative;display:inline-flex}.nl #tabs .vwb{display:inline-flex;align-items:center;gap:8px;min-width:230px;padding:0 10px 0 12px;border:1px solid var(--line2);border-radius:7px;background:var(--card2);color:var(--tx)}.nl #tabs .vwb.on{background:var(--off);color:var(--offTx);border-color:color-mix(in srgb,var(--off) 70%,var(--line2))}.nl #tabs .vwb.open .chev{transform:rotate(180deg)}.nl #tabs .vwb .vwk{font-size:10px;letter-spacing:.1em;opacity:.65;font-weight:700}.nl #tabs .vwb .vwl{flex:1;text-align:left;font-size:12.5px}.nl #tabs .vwb .chev{flex:none;opacity:.9;transition:transform .15s}.nl .vwpop{left:0;right:auto;width:300px;gap:3px;padding:10px}.nl .vwpop .vwh{margin:0 4px 6px;font-size:10.5px;letter-spacing:.1em;opacity:.7}.nl .vwpop .vwi{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;min-height:40px;border:0;border-radius:7px;background:transparent;color:var(--tx);cursor:pointer}.nl .vwpop .vwi .vwi-l{font-size:13.5px;font-weight:700;letter-spacing:.02em}.nl .vwi-ic{display:inline-flex;flex:none;opacity:.9}.nl .vwpop .vwi:hover:not(:disabled){background:var(--hov)}.nl .vwpop .vwi.on{background:var(--off);color:#fff;box-shadow:inset 3px 0 0 var(--hi)}.nl .vwpop .vwi:disabled{opacity:.4;cursor:not-allowed}.nl .vwi-l .hmpill{margin-left:8px;vertical-align:middle}.nl .vwpop{width:300px}.nl .hmpill{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:11px;background:var(--selSoft);border:1px solid var(--sel);color:var(--hi);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.nl .nlbrk-tb{display:inline-flex;align-items:center;gap:3px;margin-left:8px;vertical-align:middle}.nl .nlbrk-any{display:inline-flex;align-items:center;height:20px;padding:0 6px;margin-left:2px;border:1px dashed var(--line2);border-radius:4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--mut)}.nl .nlbrk-eye{display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle;color:var(--mut);cursor:default;opacity:.8}.nl .nlbrk-eye:hover{color:var(--hi);opacity:1}.nl .nlbrk-expop{position:fixed;z-index:10000;padding:10px 12px;border-radius:8px;border:1px solid #33424c;background:#141c22;box-shadow:0 8px 24px #00000080}.nl .nlbrk-exrow{display:flex;gap:4px;margin:3px 0}.nl .colpop .coldim{display:flex;flex-direction:column;gap:5px;padding:6px 2px 2px;font-size:12px;color:var(--tx2)}.nl .colpop .coldim .seg button{height:24px;padding:0 9px;font-size:11px}.nl .rmw .rmb{background:var(--card2);border-color:var(--line2);color:var(--tx2)}.nl .rmw .rmb .rml{color:var(--mut)}.nl .rmw .rmb b{background:color-mix(in srgb,var(--tx) 12%,transparent);color:var(--tx)}.nl .rmw .rmb .chev{background:color-mix(in srgb,var(--tx) 10%,transparent);color:var(--tx2)}.nl .rmw .rmb:hover{border-color:var(--mut)}.nl .rmb.act,.nl .rmw .rmb.rmon{background:color-mix(in srgb,var(--sel) 18%,transparent);border-color:var(--sel);color:var(--tx)}.nl .rmb.act .rml,.nl .rmw .rmb.rmon .rml{color:var(--hi)}.nl .rmb.act b,.nl .rmw .rmb.rmon b{background:var(--sel);color:var(--selTx)}.nl .rmw .rmb.rmon .chev{background:color-mix(in srgb,var(--sel) 35%,transparent);color:var(--tx)}.nl .eqpop .eqx{border-color:var(--line2);background:var(--card2);color:var(--tx2)}.nl .eqpop .eqx:hover{color:var(--tx);border-color:var(--mut)}.nl .eqpop .eqrow .chip small{color:var(--mut)}.nl .eqpop .eqrow .chip.on small{color:inherit;opacity:.85}.nl .exhpop.eqhelp table.eqrt td{border-top-color:var(--line)}.nl .exhpop.eqhelp table.eqrt td.lo{color:var(--neg)}.nl .exhpop.eqhelp table.eqrt td.hi{color:var(--pos)}.nl .exhpop.eqhelp table.eqrt th{color:var(--mut)}.nl table th.vc.eqdep{color:var(--hi)!important}.nl table.nlcontt td.csel,.nl table.nlsizt td.csel{background-image:linear-gradient(color-mix(in srgb,var(--sel) 12%,transparent),color-mix(in srgb,var(--sel) 12%,transparent))}.nl table.hm td.hcall{background:var(--card3);box-shadow:inset 0 0 0 1px var(--line2)}.nl table.hm td.hcall:hover{background:color-mix(in srgb,var(--card3) 85%,var(--tx) 15%);box-shadow:inset 0 0 0 1px var(--mut)}.nl table.hm td.hcall.tc{box-shadow:inset 0 0 0 2px var(--tx2)}.nl .hcev.p{color:var(--pos)}.nl .hcev.n{color:var(--neg)}.nl .nlg-lgpop .nlg-ck{background:var(--card2);border-color:var(--line2);color:var(--tx2)}.nl .nlg-lgpop .nlg-ck.on{color:var(--tx);border-color:var(--mut);background:var(--card3)}.nl .gpin,.nl .gbox,.nl .bsz{background:var(--card2);border-color:var(--line2);color:var(--mut)}.nl .gbox.pos{color:var(--pos)}.nl .gbox.neg{color:var(--neg)}.nl table.t.nlsizt td.gtB .vgc .gbox{background:var(--card3)}.nl .srgd.pos,.nl .exhpop .pos{color:var(--pos)}.nl .srgd.neg,.nl .exhpop .neg{color:var(--neg)}.nl .colpop .coldim{color:var(--tx2)}.nl[data-tone=light] [style^="color: rgb(250, 204, 21)"],.nl[data-tone=light] [style*=" color: rgb(250, 204, 21)"]{color:#695508!important}.nl[data-tone=light] svg text[fill="#facc15" i]{fill:#695508}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#facc15" i]{stroke:#695508}.nl[data-tone=light] [style^="color: rgb(234, 179, 8)"],.nl[data-tone=light] [style*=" color: rgb(234, 179, 8)"]{color:#806204!important}.nl[data-tone=light] svg text[fill="#eab308" i]{fill:#806204}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#eab308" i]{stroke:#806204}.nl[data-tone=light] [style^="color: rgb(245, 158, 11)"],.nl[data-tone=light] [style*=" color: rgb(245, 158, 11)"]{color:#865606!important}.nl[data-tone=light] svg text[fill="#f59e0b" i]{fill:#865606}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#f59e0b" i]{stroke:#865606}.nl[data-tone=light] [style^="color: rgb(34, 197, 94)"],.nl[data-tone=light] [style*=" color: rgb(34, 197, 94)"]{color:#126c33!important}.nl[data-tone=light] svg text[fill="#22c55e" i]{fill:#126c33}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#22c55e" i]{stroke:#126c33}.nl[data-tone=light] [style^="color: rgb(52, 211, 153)"],.nl[data-tone=light] [style*=" color: rgb(52, 211, 153)"]{color:#1c7454!important}.nl[data-tone=light] svg text[fill="#34d399" i]{fill:#1c7454}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#34d399" i]{stroke:#1c7454}.nl[data-tone=light] [style^="color: rgb(34, 211, 238)"],.nl[data-tone=light] [style*=" color: rgb(34, 211, 238)"]{color:#127482!important}.nl[data-tone=light] svg text[fill="#22d3ee" i]{fill:#127482}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#22d3ee" i]{stroke:#127482}.nl[data-tone=light] [style^="color: rgb(56, 189, 248)"],.nl[data-tone=light] [style*=" color: rgb(56, 189, 248)"]{color:#1e6788!important}.nl[data-tone=light] svg text[fill="#38bdf8" i]{fill:#1e6788}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#38bdf8" i]{stroke:#1e6788}.nl[data-tone=light] [style^="color: rgb(45, 212, 191)"],.nl[data-tone=light] [style*=" color: rgb(45, 212, 191)"]{color:#187469!important}.nl[data-tone=light] svg text[fill="#2dd4bf" i]{fill:#187469}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#2dd4bf" i]{stroke:#187469}.nl[data-tone=light] [style^="color: rgb(20, 184, 166)"],.nl[data-tone=light] [style*=" color: rgb(20, 184, 166)"]{color:#0b655b!important}.nl[data-tone=light] svg text[fill="#14b8a6" i]{fill:#0b655b}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#14b8a6" i]{stroke:#0b655b}.nl[data-tone=light] [style^="color: rgb(192, 132, 252)"],.nl[data-tone=light] [style*=" color: rgb(192, 132, 252)"]{color:#69488a!important}.nl[data-tone=light] svg text[fill="#c084fc" i]{fill:#69488a}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#c084fc" i]{stroke:#69488a}.nl[data-tone=light] [style^="color: rgb(167, 139, 250)"],.nl[data-tone=light] [style*=" color: rgb(167, 139, 250)"]{color:#5b4c89!important}.nl[data-tone=light] svg text[fill="#a78bfa" i]{fill:#5b4c89}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#a78bfa" i]{stroke:#5b4c89}.nl[data-tone=light] [style^="color: rgb(251, 146, 60)"],.nl[data-tone=light] [style*=" color: rgb(251, 146, 60)"]{color:#8a5021!important}.nl[data-tone=light] svg text[fill="#fb923c" i]{fill:#8a5021}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#fb923c" i]{stroke:#8a5021}.nl[data-tone=light] [style^="color: rgb(244, 114, 182)"],.nl[data-tone=light] [style*=" color: rgb(244, 114, 182)"]{color:#863e64!important}.nl[data-tone=light] svg text[fill="#f472b6" i]{fill:#863e64}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#f472b6" i]{stroke:#863e64}.nl[data-tone=light] [style^="color: rgb(129, 140, 248)"],.nl[data-tone=light] [style*=" color: rgb(129, 140, 248)"]{color:#464d88!important}.nl[data-tone=light] svg text[fill="#818cf8" i]{fill:#464d88}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#818cf8" i]{stroke:#464d88}.nl[data-tone=light] [style^="color: rgb(96, 165, 250)"],.nl[data-tone=light] [style*=" color: rgb(96, 165, 250)"]{color:#345a89!important}.nl[data-tone=light] svg text[fill="#60a5fa" i]{fill:#345a89}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#60a5fa" i]{stroke:#345a89}.nl[data-tone=light] [style^="color: rgb(74, 222, 128)"],.nl[data-tone=light] [style*=" color: rgb(74, 222, 128)"]{color:#287a46!important}.nl[data-tone=light] svg text[fill="#4ade80" i]{fill:#287a46}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#4ade80" i]{stroke:#287a46}.nl[data-tone=light] [style^="color: rgb(253, 186, 116)"],.nl[data-tone=light] [style*=" color: rgb(253, 186, 116)"]{color:#6a4e30!important}.nl[data-tone=light] svg text[fill="#fdba74" i]{fill:#6a4e30}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#fdba74" i]{stroke:#6a4e30}.nl[data-tone=light] [style^="color: rgb(147, 197, 253)"],.nl[data-tone=light] [style*=" color: rgb(147, 197, 253)"]{color:#506c8b!important}.nl[data-tone=light] svg text[fill="#93c5fd" i]{fill:#506c8b}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#93c5fd" i]{stroke:#506c8b}.nl[data-tone=light] [style^="color: rgb(229, 231, 235)"],.nl[data-tone=light] [style*=" color: rgb(229, 231, 235)"]{color:#606162!important}.nl[data-tone=light] svg text[fill="#e5e7eb" i]{fill:#606162}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#e5e7eb" i]{stroke:#606162}.nl[data-tone=light] [style^="color: rgb(248, 250, 252)"],.nl[data-tone=light] [style*=" color: rgb(248, 250, 252)"]{color:#686969!important}.nl[data-tone=light] svg text[fill="#f8fafc" i]{fill:#686969}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#f8fafc" i]{stroke:#686969}.nl[data-tone=light] [style^="color: rgb(248, 113, 113)"],.nl[data-tone=light] [style*=" color: rgb(248, 113, 113)"]{color:#883e3e!important}.nl[data-tone=light] svg text[fill="#f87171" i]{fill:#883e3e}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#f87171" i]{stroke:#883e3e}.nl[data-tone=light] [style^="color: rgb(168, 85, 247)"],.nl[data-tone=light] [style*=" color: rgb(168, 85, 247)"]{color:#783db1!important}.nl[data-tone=light] svg text[fill="#a855f7" i]{fill:#783db1}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#a855f7" i]{stroke:#783db1}.nl[data-tone=light] [style^="color: rgb(59, 130, 246)"],.nl[data-tone=light] [style*=" color: rgb(59, 130, 246)"]{color:#2a5db1!important}.nl[data-tone=light] svg text[fill="#3b82f6" i]{fill:#2a5db1}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#3b82f6" i]{stroke:#2a5db1}.nl[data-tone=light] [style^="color: rgb(249, 115, 22)"],.nl[data-tone=light] [style*=" color: rgb(249, 115, 22)"]{color:#b3520f!important}.nl[data-tone=light] svg text[fill="#f97316" i]{fill:#b3520f}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#f97316" i]{stroke:#b3520f}.nl[data-tone=light] [style^="color: rgb(236, 72, 153)"],.nl[data-tone=light] [style*=" color: rgb(236, 72, 153)"]{color:#a9336e!important}.nl[data-tone=light] svg text[fill="#ec4899" i]{fill:#a9336e}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#ec4899" i]{stroke:#a9336e}.nl[data-tone=light] [style^="color: rgb(239, 68, 68)"],.nl[data-tone=light] [style*=" color: rgb(239, 68, 68)"]{color:#ac3030!important}.nl[data-tone=light] svg text[fill="#ef4444" i]{fill:#ac3030}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#ef4444" i]{stroke:#ac3030}.nl[data-tone=light] [style^="color: rgb(0, 183, 255)"],.nl[data-tone=light] [style*=" color: rgb(0, 183, 255)"]{color:#00648c!important}.nl[data-tone=light] svg text[fill="#00b7ff" i]{fill:#00648c}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#00b7ff" i]{stroke:#00648c}.nl[data-tone=light] [style^="color: rgb(52, 211, 238)"],.nl[data-tone=light] [style*=" color: rgb(52, 211, 238)"]{color:#1c7482!important}.nl[data-tone=light] svg text[fill="#34d3ee" i]{fill:#1c7482}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#34d3ee" i]{stroke:#1c7482}.nl[data-tone=light] [style^="color: rgb(77, 255, 136)"],.nl[data-tone=light] [style*=" color: rgb(77, 255, 136)"]{color:#206b39!important}.nl[data-tone=light] svg text[fill="#4dff88" i]{fill:#206b39}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#4dff88" i]{stroke:#206b39}.nl[data-tone=light] [style^="color: rgb(82, 125, 122)"],.nl[data-tone=light] [style*=" color: rgb(82, 125, 122)"]{color:#3b5a57!important}.nl[data-tone=light] svg text[fill="#527d7a" i]{fill:#3b5a57}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#527d7a" i]{stroke:#3b5a57}.nl[data-tone=light] [style^="color: rgb(94, 234, 212)"],.nl[data-tone=light] [style*=" color: rgb(94, 234, 212)"]{color:#276259!important}.nl[data-tone=light] svg text[fill="#5eead4" i]{fill:#276259}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#5eead4" i]{stroke:#276259}.nl[data-tone=light] [style^="color: rgb(95, 211, 255)"],.nl[data-tone=light] [style*=" color: rgb(95, 211, 255)"]{color:#34748c!important}.nl[data-tone=light] svg text[fill="#5fd3ff" i]{fill:#34748c}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#5fd3ff" i]{stroke:#34748c}.nl[data-tone=light] [style^="color: rgb(101, 121, 126)"],.nl[data-tone=light] [style*=" color: rgb(101, 121, 126)"]{color:#48575a!important}.nl[data-tone=light] svg text[fill="#65797e" i]{fill:#48575a}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#65797e" i]{stroke:#48575a}.nl[data-tone=light] [style^="color: rgb(103, 232, 249)"],.nl[data-tone=light] [style*=" color: rgb(103, 232, 249)"]{color:#2b6168!important}.nl[data-tone=light] svg text[fill="#67e8f9" i]{fill:#2b6168}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#67e8f9" i]{stroke:#2b6168}.nl[data-tone=light] [style^="color: rgb(124, 134, 156)"],.nl[data-tone=light] [style*=" color: rgb(124, 134, 156)"]{color:#596070!important}.nl[data-tone=light] svg text[fill="#7c869c" i]{fill:#596070}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#7c869c" i]{stroke:#596070}.nl[data-tone=light] [style^="color: rgb(124, 192, 236)"],.nl[data-tone=light] [style*=" color: rgb(124, 192, 236)"]{color:#446981!important}.nl[data-tone=light] svg text[fill="#7cc0ec" i]{fill:#446981}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#7cc0ec" i]{stroke:#446981}.nl[data-tone=light] [style^="color: rgb(125, 211, 252)"],.nl[data-tone=light] [style*=" color: rgb(125, 211, 252)"]{color:#345869!important}.nl[data-tone=light] svg text[fill="#7dd3fc" i]{fill:#345869}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#7dd3fc" i]{stroke:#345869}.nl[data-tone=light] [style^="color: rgb(132, 174, 171)"],.nl[data-tone=light] [style*=" color: rgb(132, 174, 171)"]{color:#485f5e!important}.nl[data-tone=light] svg text[fill="#84aeab" i]{fill:#485f5e}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#84aeab" i]{stroke:#485f5e}.nl[data-tone=light] [style^="color: rgb(132, 204, 22)"],.nl[data-tone=light] [style*=" color: rgb(132, 204, 22)"]{color:#48700c!important}.nl[data-tone=light] svg text[fill="#84cc16" i]{fill:#48700c}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#84cc16" i]{stroke:#48700c}.nl[data-tone=light] [style^="color: rgb(134, 239, 172)"],.nl[data-tone=light] [style*=" color: rgb(134, 239, 172)"]{color:#386448!important}.nl[data-tone=light] svg text[fill="#86efac" i]{fill:#386448}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#86efac" i]{stroke:#386448}.nl[data-tone=light] [style^="color: rgb(139, 150, 173)"],.nl[data-tone=light] [style*=" color: rgb(139, 150, 173)"]{color:#4c525f!important}.nl[data-tone=light] svg text[fill="#8b96ad" i]{fill:#4c525f}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#8b96ad" i]{stroke:#4c525f}.nl[data-tone=light] [style^="color: rgb(141, 152, 204)"],.nl[data-tone=light] [style*=" color: rgb(141, 152, 204)"]{color:#4d5370!important}.nl[data-tone=light] svg text[fill="#8d98cc" i]{fill:#4d5370}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#8d98cc" i]{stroke:#4d5370}.nl[data-tone=light] [style^="color: rgb(141, 153, 170)"],.nl[data-tone=light] [style*=" color: rgb(141, 153, 170)"]{color:#4d545d!important}.nl[data-tone=light] svg text[fill="#8d99aa" i]{fill:#4d545d}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#8d99aa" i]{stroke:#4d545d}.nl[data-tone=light] [style^="color: rgb(143, 184, 181)"],.nl[data-tone=light] [style*=" color: rgb(143, 184, 181)"]{color:#4e6563!important}.nl[data-tone=light] svg text[fill="#8fb8b5" i]{fill:#4e6563}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#8fb8b5" i]{stroke:#4e6563}.nl[data-tone=light] [style^="color: rgb(147, 165, 177)"],.nl[data-tone=light] [style*=" color: rgb(147, 165, 177)"]{color:#505a61!important}.nl[data-tone=light] svg text[fill="#93a5b1" i]{fill:#505a61}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#93a5b1" i]{stroke:#505a61}.nl[data-tone=light] [style^="color: rgb(148, 163, 184)"],.nl[data-tone=light] [style*=" color: rgb(148, 163, 184)"]{color:#515965!important}.nl[data-tone=light] svg text[fill="#94a3b8" i]{fill:#515965}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#94a3b8" i]{stroke:#515965}.nl[data-tone=light] [style^="color: rgb(153, 141, 122)"],.nl[data-tone=light] [style*=" color: rgb(153, 141, 122)"]{color:#544d43!important}.nl[data-tone=light] svg text[fill="#998d7a" i]{fill:#544d43}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#998d7a" i]{stroke:#544d43}.nl[data-tone=light] [style^="color: rgb(154, 165, 214)"],.nl[data-tone=light] [style*=" color: rgb(154, 165, 214)"]{color:#545a75!important}.nl[data-tone=light] svg text[fill="#9aa5d6" i]{fill:#545a75}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#9aa5d6" i]{stroke:#545a75}.nl[data-tone=light] [style^="color: rgb(157, 159, 196)"],.nl[data-tone=light] [style*=" color: rgb(157, 159, 196)"]{color:#56576b!important}.nl[data-tone=light] svg text[fill="#9d9fc4" i]{fill:#56576b}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#9d9fc4" i]{stroke:#56576b}.nl[data-tone=light] [style^="color: rgb(160, 145, 171)"],.nl[data-tone=light] [style*=" color: rgb(160, 145, 171)"]{color:#584f5e!important}.nl[data-tone=light] svg text[fill="#a091ab" i]{fill:#584f5e}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#a091ab" i]{stroke:#584f5e}.nl[data-tone=light] [style^="color: rgb(163, 190, 26)"],.nl[data-tone=light] [style*=" color: rgb(163, 190, 26)"]{color:#59680e!important}.nl[data-tone=light] svg text[fill="#a3be1a" i]{fill:#59680e}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#a3be1a" i]{stroke:#59680e}.nl[data-tone=light] [style^="color: rgb(163, 230, 53)"],.nl[data-tone=light] [style*=" color: rgb(163, 230, 53)"]{color:#446016!important}.nl[data-tone=light] svg text[fill="#a3e635" i]{fill:#446016}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#a3e635" i]{stroke:#446016}.nl[data-tone=light] [style^="color: rgb(165, 180, 252)"],.nl[data-tone=light] [style*=" color: rgb(165, 180, 252)"]{color:#5a638a!important}.nl[data-tone=light] svg text[fill="#a5b4fc" i]{fill:#5a638a}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#a5b4fc" i]{stroke:#5a638a}.nl[data-tone=light] [style^="color: rgb(171, 155, 181)"],.nl[data-tone=light] [style*=" color: rgb(171, 155, 181)"]{color:#5e5563!important}.nl[data-tone=light] svg text[fill="#ab9bb5" i]{fill:#5e5563}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#ab9bb5" i]{stroke:#5e5563}.nl[data-tone=light] [style^="color: rgb(179, 181, 255)"],.nl[data-tone=light] [style*=" color: rgb(179, 181, 255)"]{color:#62638c!important}.nl[data-tone=light] svg text[fill="#b3b5ff" i]{fill:#62638c}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#b3b5ff" i]{stroke:#62638c}.nl[data-tone=light] [style^="color: rgb(184, 173, 155)"],.nl[data-tone=light] [style*=" color: rgb(184, 173, 155)"]{color:#655f55!important}.nl[data-tone=light] svg text[fill="#b8ad9b" i]{fill:#655f55}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#b8ad9b" i]{stroke:#655f55}.nl[data-tone=light] [style^="color: rgb(195, 227, 224)"],.nl[data-tone=light] [style*=" color: rgb(195, 227, 224)"]{color:#515f5e!important}.nl[data-tone=light] svg text[fill="#c3e3e0" i]{fill:#515f5e}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#c3e3e0" i]{stroke:#515f5e}.nl[data-tone=light] [style^="color: rgb(196, 186, 169)"],.nl[data-tone=light] [style*=" color: rgb(196, 186, 169)"]{color:#6b665c!important}.nl[data-tone=light] svg text[fill="#c4baa9" i]{fill:#6b665c}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#c4baa9" i]{stroke:#6b665c}.nl[data-tone=light] [style^="color: rgb(198, 210, 226)"],.nl[data-tone=light] [style*=" color: rgb(198, 210, 226)"]{color:#53585e!important}.nl[data-tone=light] svg text[fill="#c6d2e2" i]{fill:#53585e}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#c6d2e2" i]{stroke:#53585e}.nl[data-tone=light] [style^="color: rgb(199, 210, 254)"],.nl[data-tone=light] [style*=" color: rgb(199, 210, 254)"]{color:#53586a!important}.nl[data-tone=light] svg text[fill="#c7d2fe" i]{fill:#53586a}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#c7d2fe" i]{stroke:#53586a}.nl[data-tone=light] [style^="color: rgb(214, 208, 189)"],.nl[data-tone=light] [style*=" color: rgb(214, 208, 189)"]{color:#59574f!important}.nl[data-tone=light] svg text[fill="#d6d0bd" i]{fill:#59574f}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#d6d0bd" i]{stroke:#59574f}.nl[data-tone=light] [style^="color: rgb(224, 231, 255)"],.nl[data-tone=light] [style*=" color: rgb(224, 231, 255)"]{color:#5e616b!important}.nl[data-tone=light] svg text[fill="#e0e7ff" i]{fill:#5e616b}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#e0e7ff" i]{stroke:#5e616b}.nl[data-tone=light] [style^="color: rgb(233, 213, 255)"],.nl[data-tone=light] [style*=" color: rgb(233, 213, 255)"]{color:#61596b!important}.nl[data-tone=light] svg text[fill="#e9d5ff" i]{fill:#61596b}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#e9d5ff" i]{stroke:#61596b}.nl[data-tone=light] [style^="color: rgb(238, 232, 213)"],.nl[data-tone=light] [style*=" color: rgb(238, 232, 213)"]{color:#636159!important}.nl[data-tone=light] svg text[fill="#eee8d5" i]{fill:#636159}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#eee8d5" i]{stroke:#636159}.nl[data-tone=light] [style^="color: rgb(240, 113, 107)"],.nl[data-tone=light] [style*=" color: rgb(240, 113, 107)"]{color:#ac514d!important}.nl[data-tone=light] svg text[fill="#f0716b" i]{fill:#ac514d}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#f0716b" i]{stroke:#ac514d}.nl[data-tone=light] [style^="color: rgb(251, 113, 133)"],.nl[data-tone=light] [style*=" color: rgb(251, 113, 133)"]{color:#8a3e49!important}.nl[data-tone=light] svg text[fill="#fb7185" i]{fill:#8a3e49}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#fb7185" i]{stroke:#8a3e49}.nl[data-tone=light] [style^="color: rgb(251, 191, 36)"],.nl[data-tone=light] [style*=" color: rgb(251, 191, 36)"]{color:#69500f!important}.nl[data-tone=light] svg text[fill="#fbbf24" i]{fill:#69500f}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#fbbf24" i]{stroke:#69500f}.nl[data-tone=light] [style^="color: rgb(255, 107, 107)"],.nl[data-tone=light] [style*=" color: rgb(255, 107, 107)"]{color:#b74d4d!important}.nl[data-tone=light] svg text[fill="#ff6b6b" i]{fill:#b74d4d}.nl[data-tone=light] svg :is(path,line,circle)[stroke="#ff6b6b" i]{stroke:#b74d4d}.nl table tr.eqtr th.eqcell .rmb b{min-width:52px;justify-content:center;font-variant-numeric:tabular-nums}.nl .evb{font-variant-numeric:tabular-nums;min-width:48px;text-align:center}.nl .tscroll.srtight table.t.nlsizt .evb{min-width:42px}.nl .nlbrk-fl{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;vertical-align:middle;white-space:nowrap}.nl .nlbrk-fl1{display:inline-flex;gap:2px;margin-right:4px}.nl .nlbrk-part{display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid var(--line2);border-radius:4px;background:var(--card3);font-size:10.5px;font-weight:700;letter-spacing:.03em;color:var(--tx2);white-space:nowrap}.nl .nlbrk-fl1{width:84px;justify-content:flex-start}.nl .nlbrk-part{width:84px;justify-content:center;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.nl .nlbrk-pts{display:inline-flex;flex-direction:column;gap:3px}.nl .nlbrk-pts>span{display:inline-flex;gap:4px}.nl .nlbrk-fl.tc{margin-left:6px}.nl .nlbrk-fl.tc .nlbrk-part{width:118px}.nl .nlbrk-part.nil{background:none;border-style:dashed;opacity:.35}.nl .ssec{display:flex;flex-direction:column;gap:2px;padding:var(--s4) 0 var(--s2);border-bottom:1px solid var(--line2)}.nl .ssec span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hi)}.nl .ssec small{font-size:11px;color:var(--mut)}.nl .ssub{padding-left:18px;border-left:2px solid var(--line);margin-left:4px}.nl .ssub.off{opacity:.35;pointer-events:none}.nl .wpop.wpsrch{width:auto;min-width:360px}.nl .whobar .seg.simview{height:34px;align-self:center}.nl .wchip.simsize{transition:opacity .15s}.nl .wchip.simsize.busy{opacity:.55}.nl .wchip.simsize .ssbar{position:relative;display:inline-block;width:110px;height:8px;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,#d99a86,#e0b15a,#5fce85)}.nl .wchip.simsize .ssbar span{position:absolute;top:0;right:0;bottom:0;background:#aeb9c4;transition:width .3s ease}.nl .ssnums{display:flex;gap:18px;flex-wrap:wrap}.nl .ssnums b{display:block;font-size:18px;font-weight:700;color:var(--tx)}.nl .ssnums small{font-size:11px;color:var(--mut)}.nl .ssnote{flex-basis:100%;font-size:11px;color:var(--mut)}.nl .simgrid .simgh{display:flex;align-items:center;gap:6px;margin-bottom:8px}.nl .simgrid .grow{flex:1}.nl .simgrid .simsub{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:10px 0 6px}.nl .simgrid .simtiles{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nl .simgrid .simtile{border:1px solid var(--line);border-radius:9px;padding:6px 8px;background:var(--card2);display:flex;flex-direction:column;gap:5px}.nl .simgrid .simtile.on{border-color:var(--sel)}.nl .simgrid .simtl{display:flex;align-items:baseline;gap:6px;font-size:12px}.nl .simgrid .simtl small{color:var(--mut);font-size:10.5px}.nl .simgrid .simref{color:var(--hi);font-variant-numeric:tabular-nums;font-size:11.5px}.nl .simgrid .simtile .seg{height:26px;width:100%}.nl .simgrid .simtile .seg button{flex:1;padding:0 4px;font-size:10.5px}.nl .simgrid .simhelp{margin-top:10px;font-size:11px;color:var(--mut)}.nl .simclassic{font-family:Roboto,Segoe UI,sans-serif}.nl .simclassic .gwsim-bar{background:transparent!important;justify-content:flex-start!important;padding:0!important;margin:var(--s2) 0 2px}.nl .simclassic .gwsim-bar span{font-size:var(--fxs)!important;font-weight:700!important;letter-spacing:.12em!important;color:var(--mut2)!important}.nl .simclassic .gwsim-an{font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:none!important;color:var(--mut)!important}.nl .simclassic .gwsim-an:hover{color:var(--tx)!important}.nl .simclassic .gwsim-lvl,.nl .simclassic .gwsim-tile{height:28px!important;border-radius:7px!important;background:var(--off)!important;color:var(--offTx)!important;border:1px solid transparent!important;font-size:var(--fsm)!important;font-weight:600!important;letter-spacing:0!important;opacity:1}.nl .simclassic .gwsim-tile{height:34px!important}.nl .simclassic .gwsim-tile button{color:inherit!important}.nl .simclassic .gwsim-tile button span{color:inherit!important;font-size:inherit!important}.nl .simclassic .gwsim-tile button>span>span+span{color:var(--mut)!important;font-size:10px!important;font-weight:600!important}.nl .simclassic .gwsim-tile button:first-child>span{border-color:var(--dim)!important;background:transparent!important;color:var(--selTx)!important;width:14px!important;height:14px!important;font-size:9px!important}.nl .simclassic .gwsim-tile[data-on="1"] button:first-child>span{background:var(--sel)!important;border-color:var(--sel)!important}.nl .simclassic .gwsim-tile button:last-child>span:last-child{color:var(--mut)!important;font-size:10.5px!important}.nl .simclassic .gwsim-lvl[data-on="1"],.nl .simclassic .gwsim-tile[data-on="1"]{background:var(--sel)!important;color:var(--selTx)!important}.nl[data-sel=outline] .simclassic .gwsim-lvl[data-on="1"],.nl[data-sel=outline] .simclassic .gwsim-tile[data-on="1"]{background:transparent!important;color:var(--hi)!important;border-color:var(--sel)!important;box-shadow:inset 0 0 0 1px var(--sel)}.nl[data-sel=glow] .simclassic .gwsim-lvl[data-on="1"],.nl[data-sel=glow] .simclassic .gwsim-tile[data-on="1"]{box-shadow:0 0 14px -1px color-mix(in srgb,var(--sel) 75%,transparent)}.nl .simclassic .gwsim-tile[data-on="1"] button:last-child>span:last-child{color:var(--hi)!important}.nl .pfn2col{display:grid;grid-template-columns:repeat(2,330px);gap:8px;align-items:start;padding:4px 2px}.nl .pfncol{display:flex;flex-direction:column;gap:16px;min-width:0;zoom:.5}.nl .pfncolh{border-radius:8px;background:#64748b38;border:1px solid rgba(100,116,139,.45);padding:8px 14px;text-align:center}.nl .pfncolh span{font-size:18px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;white-space:nowrap}.nl .pfnhdl{font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:1px 9px;border-radius:7px;border:1px solid}.nl .pfndrawer .pfnbody{padding:24px;overflow-x:auto;zoom:.5}.nl .n2drawer.pfndrawer{z-index:300}.nl .eqshort{display:none}.nl .colpop.ios{width:318px;padding:10px;gap:0;border-radius:14px;max-height:min(78vh,640px);overflow:auto}.nl .colpop.ios>.ios-seg{display:flex;width:100%;margin-bottom:4px}.nl .colpop.ios>*{flex-shrink:0}.nl .colpop.ios>.ios-seg button{flex:1}.nl .ios-h{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding:10px 6px 5px}.nl .ios-g{background:var(--card2);border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-bottom:6px}.nl .ios-g+.ios-g{margin-top:2px}.nl .ios-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:5px 10px 5px 12px;font-size:12.5px;font-weight:600;color:var(--tx);cursor:pointer;text-transform:none;letter-spacing:0}.nl .ios-row+.ios-row{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.nl .ios-row.sub{padding-left:26px;font-weight:500;font-size:12px;color:var(--tx2);min-height:34px}.nl .ios-row.ios-col{flex-direction:column;align-items:stretch;gap:6px;cursor:default;padding-top:8px;padding-bottom:9px}.nl .ios-row.dis{opacity:.42;cursor:default}.nl .ios-l{display:flex;align-items:center;gap:6px;min-width:0}.nl .ios-q{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid var(--mut);color:var(--mut);font-size:9.5px;font-weight:800;cursor:help;flex:none}.nl .ios-q:hover{color:var(--tx);border-color:var(--tx)}.nl input.ios-sw{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:38px;height:22px;margin:0;border-radius:11px;background:color-mix(in srgb,var(--mut) 45%,transparent);position:relative;cursor:pointer;transition:background .18s}.nl input.ios-sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006;transition:transform .18s}.nl input.ios-sw:checked{background:#34c759}.nl input.ios-sw:checked:after{transform:translate(16px)}.nl input.ios-sw:disabled{cursor:default}.nl .ios-seg{display:inline-flex;padding:2px;gap:2px;border-radius:9px;background:color-mix(in srgb,var(--mut) 22%,transparent)}.nl .ios-seg button{height:26px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--tx2);font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap}.nl .ios-seg button.on{background:var(--card3);color:var(--tx);box-shadow:0 1px 3px #00000059}.nl .ios-seg.dis button{cursor:default}.nl .ios-row.ios-col .ios-seg{display:flex}.nl .ios-row.ios-col .ios-seg button{flex:1;padding:0 6px}.nl .srimp{display:inline-block;margin:0 3px;padding:0 4px;border-radius:4px;font-size:.92em;font-weight:700;line-height:1.35}.nl .srimp.is{color:#fdba74;background:repeating-linear-gradient(135deg,#f9731647 0,#f9731647 3px,#6b2f0c59 3px,#6b2f0c59 6px);border:1px solid rgba(249,115,22,.55)}.nl .srimp.iw{color:#86efac;background:repeating-linear-gradient(135deg,#22c55e40 0,#22c55e40 3px,#0f3d2059 3px,#0f3d2059 6px);border:1px solid rgba(34,197,94,.5)}.nl th .srsw{display:inline-flex;gap:2px;padding:2px;border-radius:7px;background:color-mix(in srgb,var(--mut) 20%,transparent)}.nl th .srsw button{height:18px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:var(--mut);font:inherit;font-size:9.5px;font-weight:700;letter-spacing:.05em;cursor:pointer}.nl th .srsw button.on{background:var(--card3);color:var(--tx);box-shadow:0 1px 2px #00000059}.qhpop{position:fixed;z-index:4000;width:280px;padding:10px 12px;border-radius:12px;background:#1b2433;border:1px solid #33424c;box-shadow:0 10px 30px #00000080;font:500 12px/1.45 Roboto,Segoe UI,sans-serif;color:#e5e7eb;text-transform:none;letter-spacing:0;text-align:left;white-space:normal}.nl th .srhd{display:inline-flex;align-items:center;gap:6px}.nl .ios-note{font-size:11px;line-height:1.4;color:var(--mut);padding:8px 6px 2px}.nl .nlbrk-part,.nl .nlbrk-fl.tc .nlbrk-part{width:auto;height:auto;padding:0 5px;border:0;border-radius:3px;font-size:10px;font-weight:600;letter-spacing:0;background:#33424c;color:#e2e8f0;opacity:.85;line-height:16px}.nl .nlbrk-part.nil{display:none}.nl .nlbrk-pts>span{gap:3px}.nl .bar>i[style*="rgb(0, 0, 0)"]{box-shadow:inset 0 0 0 1px #64748b}.qhpop.qhrich{padding:12px 14px}.qhpop.qhrich p{margin:0 0 6px}.qhpop .qhh{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#93a5b1;margin:8px 0 3px}.qhpop .qhh:first-child{margin-top:0}.qhpop .qhr{display:flex;gap:8px;align-items:flex-start;margin:0 0 6px}.qhpop .qsw{flex:0 0 14px;height:10px;border-radius:2px;margin-top:3px}.qhpop .qhset{margin-top:8px;padding-top:7px;border-top:1px solid #33424c;font-size:11px;color:#cbd5e1}.qhpop .qhset span{color:#8b96ad}.qhpop{z-index:6000!important}.nl .sbox{border:1px solid var(--line2);border-radius:10px;background:var(--well,rgba(255,255,255,.02));padding:0 14px 4px;margin:12px 0}.nl .sbox .ssec{padding:10px 0 8px}.nl .sbox .srow:last-child,.nl .sbox .ssub:last-child .srow:last-child{border-bottom:0}.nl .rs .tk.tk2{height:24px}.nl .rs .tk.tk2 span{display:flex;flex-direction:column;align-items:center;line-height:1.1}.nl .rs .tk.tk2 small{font-size:.85em;opacity:.7}.nl .chip.nodata{opacity:.3;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.nl .gtolock{border:1px solid color-mix(in srgb,var(--mut) 45%,transparent);background:transparent;color:var(--mut);font:inherit;font-size:10.5px;font-weight:700;border-radius:6px;padding:1px 6px;cursor:pointer}.nl .gtolock:hover{color:var(--tx);border-color:var(--acc2)}.nl .gtolock{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;line-height:1.4}.nl[data-nogto] .gbox,.nl[data-nogto] .gpin,.nl[data-nogto] .olgto,.nl[data-nogto] .gtolock,.nl[data-nogto] .r2gto,.nl[data-nogto] .gtoc,.nl[data-nogto] .gring line{display:none!important}.nl .n2mpane{padding:4px 2px 16px}.nl .n2mpane .spop,.nl .n2mpane .rpop,.nl .n2mpane .spop.wide,.nl .n2mpane .spop.right{position:static!important;left:auto!important;top:auto!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.nl .n2mpane .popf .btn.pri{display:none}.nl .n2mpane .popf{padding:8px 0 0}.nl .n2mpane .roomlab{justify-content:flex-start}.nl .n2mpane .spop .obrow,.nl .n2mpane .spop .chips{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px!important}.nl .n2mpane .spop .ob{height:auto!important;min-height:50px;flex-direction:column;justify-content:center;gap:3px!important;min-width:0;padding:5px 2px!important;font-size:11px!important;line-height:1.15;text-align:center;white-space:normal}.nl .n2mpane .spop .anbtn{flex-direction:row;min-height:44px;gap:6px!important;padding:4px 8px!important}.nl .n2mpane .spop .szgrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.nl .n2mpane .nlpf-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nl .n2mpane .seats2{display:grid;grid-template-columns:1fr!important}.nl .n2mpane .simclassic{width:auto!important}.nl[data-mobile] .shell{display:block!important;padding:8px!important;grid-template-columns:none!important}.nl[data-mobile] .main{width:100%!important;min-width:0!important;padding:0!important}.nl[data-mobile] .reswrap,.nl[data-mobile] #results{min-width:0;overflow-x:auto}.nl[data-mobile] .m2gen{padding:8px}.nl[data-mobile] .m2sheet{position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:auto!important;height:auto!important;z-index:95!important;background:var(--bg0);border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.nl[data-mobile] .n2drawer.m2node{overflow-y:auto!important;overflow-x:hidden;padding:0 8px 96px!important;display:block}.nl[data-mobile] .n2drawer.m2node .n2close{position:fixed!important;top:6px!important;right:6px!important;z-index:2;min-width:44px;height:38px}.nl[data-mobile] .n2drawer.m2node .card,.nl[data-mobile] .n2drawer.m2node section{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.nl .n2mpane .formsec .fgrid{grid-template-columns:repeat(auto-fit,minmax(22%,1fr))!important}.nl .n2mpane .roomlab{gap:4px;font-size:11px;letter-spacing:0}.nl .n2mpane .roomlab .roomic{width:16px;height:16px}.nl .n2mpane .pfq4{grid-template-columns:repeat(2,minmax(0,1fr))}.nl .n2mpane .pfq4 .chip{font-size:11px;padding:0 2px}.nl .n2mpane .n2step .hlctl{flex-wrap:wrap}.nl .n2mpane .n2step .hlctl .seg{flex:1 1 100%!important;height:44px}.nl .n2mpane .n2step .hlctl .seg .pmb{height:100%;font-size:14px;gap:7px}.nl .n2mpane .n2step .hlctl .btn{margin-left:auto}.nl .n2rdesc{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:100%}.nl .n2rdesc .sv{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;overflow:hidden;font-size:12px;color:var(--tx)}.nl .n2rdesc .sv .act{height:18px!important;line-height:18px!important;padding:0 5px;font-size:10.5px;border-radius:4px}.nl .n2rdesc .sv .antag{font-size:9px;padding:1px 5px}.nl .n2rdesc .sv .act.pfsum{height:auto!important;max-width:100%!important;white-space:normal!important;line-height:13px!important;padding:1px 3px!important;font-size:9.5px!important;letter-spacing:-.2px;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.nl .n2rdesc .ssub{font-size:10px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-weight:500}.nl .n2rdesc .sv .anm{font-size:10.5px!important;display:inline!important}.nl .n2rdesc .sv .iob{height:15px;font-size:8px;padding:0 3px}.nl .n2rdesc .ssub{font-size:9px!important;line-height:1.2;white-space:normal!important;border:0!important;padding:0!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nl .n2rdesc .ssub:before{display:none!important}.nl .n2rdesc,.nl .n2rdesc .ssub{text-align:left!important;align-self:stretch}.nl[data-mobile] .m2node #details{border:0!important;background:transparent!important}.nl[data-mobile] .m2ndh{position:sticky;top:0;z-index:6;display:flex!important;align-items:center;gap:6px;flex-wrap:nowrap!important;margin:0 -8px 6px;padding:8px!important;background:var(--bg0);border-bottom:1px solid var(--line)}.nl[data-mobile] .m2ndh .lbl{white-space:nowrap}.nl[data-mobile] .m2ndh .dline{min-width:0;overflow:hidden;white-space:nowrap;display:inline-flex;align-items:center;gap:2px}.nl[data-mobile] .m2ndx{min-width:40px;height:34px;flex:none}.nl[data-mobile] .m2ndv{display:flex!important;padding:0 0 6px!important;border:0!important}.nl[data-mobile] .m2ndv #tabs{display:flex!important;width:100%;gap:6px;flex-wrap:nowrap}.nl[data-mobile] .m2ndv #tabs .vwsw{flex:1 1 auto;min-width:0;display:flex}.nl[data-mobile] .m2ndv #tabs .vwb{width:100%!important;min-width:0!important;justify-content:flex-start}.nl[data-mobile] .m2ndv #tabs .vwb .vwl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.nl[data-mobile] .m2ndv #tabs .tabhh{flex:none;white-space:nowrap}.nl[data-mobile] .m2ndv #tabs .vwpop{left:0!important;right:auto!important;max-width:calc(100vw - 24px)}.nl[data-mobile] .m2slices{display:flex!important;gap:0!important;width:auto;margin:0 0 7px!important;padding:0!important;height:auto!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important;border-radius:0!important;box-shadow:none!important}.nl[data-mobile] .m2slices button{position:relative;flex:1 1 0;min-width:0;height:26px!important;margin:4px 0!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:3px!important;border-radius:999px!important;border:none!important;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Roboto,Segoe UI,sans-serif!important;font-size:8px!important;font-weight:500!important;letter-spacing:0!important;text-transform:uppercase;white-space:nowrap;overflow:hidden;line-height:1.15;text-align:center;color:#93a5b1!important;background:transparent!important;box-shadow:none!important;transition:color .15s,background .15s}.nl[data-mobile] .m2slices button.on{font-weight:700!important;color:#f2f6f8!important;background:color-mix(in srgb,var(--sel, #2f6fd6) 18%,transparent)!important}.nl[data-mobile] #results:has(.nlpre){border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.nl[data-mobile] .nlpre{padding:0!important}.nl[data-mobile] .nlpre .pf-wrap-box{border-color:transparent!important;background:transparent!important;padding:0!important}.nl[data-mobile] .oltile,.nl[data-mobile] .oltile.olsub{grid-template-columns:minmax(0,1fr) auto auto auto!important;row-gap:2px;-moz-column-gap:8px;column-gap:8px;min-height:0!important;padding-top:6px!important;padding-bottom:8px!important}.nl[data-mobile] .oltile .olname{grid-column:1;grid-row:1;min-width:0;overflow:hidden}.nl[data-mobile] .oltile .olcnt{display:flex!important;grid-column:4;grid-row:1;justify-content:center}.nl[data-mobile] .oltile .olcnt .aof{display:inline-flex!important;flex-direction:column;align-items:center;gap:1px!important;line-height:1.05}.nl[data-mobile] .oltile .gring{grid-column:2;grid-row:1}.nl[data-mobile] .oltile .olgto{grid-column:3;grid-row:1}.nl[data-mobile] .oltile .olrw{display:grid!important;grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(0,1fr) auto!important;gap:8px;margin-top:0}.nl[data-mobile] .oltile .olrw .rb .r2sw{margin-bottom:2px}.nl[data-mobile] .oltile[data-a$=F] .olrw{display:none!important}.nl[data-mobile] .oltile .olcnt .aof{zoom:.75}.nl[data-mobile] .olgroups.olall .oltile .olrw,.nl[data-mobile] .m2node .eqtr{display:none!important}.nl[data-mobile] .m2eq{display:flex;justify-content:flex-end;margin:0 0 6px}.nl[data-mobile] .n2drawer.m2node{padding-left:0!important;padding-right:0!important}.nl[data-mobile] .m2node .m2ndh{margin:0 0 6px!important}.nl[data-mobile] .m2node .m2ndv,.nl[data-mobile] .m2node .m2slices,.nl[data-mobile] .m2node .m2eq{margin-left:6px!important;margin-right:6px!important}.nl[data-mobile] .m2node .dbody,.nl[data-mobile] .m2node .tabp{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.nl[data-mobile] .m2node .nlsiz>.card,.nl[data-mobile] .m2node .tabp .card{border-left:0!important;border-right:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.nl[data-mobile] .m2frame{border:1px solid #5f7d8f;border-radius:12px;padding:8px 0;margin:0 4px;background:#05080f}.nl[data-mobile] .m2sgbar{display:flex;align-items:center;justify-content:center;height:18px;margin:0 10px 8px;border-radius:7px;background:#5f7d8f;font-size:7px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f2f6f8;white-space:nowrap;overflow:hidden}.nl[data-mobile] .m2frame .m2ndv,.nl[data-mobile] .m2frame .m2slices,.nl[data-mobile] .m2frame .m2eq{margin-left:6px!important;margin-right:6px!important}.nl[data-mobile] .m2slices button{white-space:normal!important;line-height:1.05!important;padding:2px 4px!important}.nl[data-mobile] .m2node .nlg-hd{flex-wrap:wrap!important;row-gap:6px;height:auto!important}.nl[data-mobile] .m2node .nlg-hd .seg.gmode{flex-wrap:wrap;height:auto!important}.nl[data-mobile] .m2node .nlsiz.gonly{min-height:0!important;height:auto!important}.nl[data-mobile] .m2node th.tbt .m2eqh{display:inline-flex;vertical-align:bottom}.nl[data-mobile] .m2node th.tbt .m2eqh .pop{top:calc(100% + 4px)!important;bottom:auto!important;left:0!important;right:auto!important}body.nl-phone .nlbrk-pop{left:6px!important;right:6px!important;width:auto!important;max-width:none!important;padding:10px!important;font-size:14px!important;box-sizing:border-box}body.nl-phone .nlbrk-grid{grid-template-columns:18px repeat(13,minmax(0,1fr))!important;gap:2px!important}body.nl-phone .nlbrk-rk{height:30px!important;font-size:14px!important;min-width:0}body.nl-phone .nlbrk-slot{width:40px!important;height:36px!important}.nl[data-mobile] .m2node table.t td.l,.nl[data-mobile] .m2node table.t th.l{text-align:left!important}.nl[data-mobile] .m2node table.t td.l>span{white-space:normal}.nl[data-mobile] .m2node .nlbrk-pc .vg,.nl[data-mobile] .m2node td .vg{white-space:nowrap}.nl[data-mobile] .nlbrk-fl.tc .nlbrk-pts>span:first-child>.nlbrk-part:nth-child(3){display:none!important}.nl[data-mobile] .m2node .tabp{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.nl[data-mobile] .m2node .tscroll{overflow:visible!important}.nl[data-mobile] .m2node table.t tbody td:nth-child(-n+2),.nl[data-mobile] .m2node table.t thead tr:last-child th:nth-child(-n+2){position:sticky;z-index:2;background:#05080f}.nl[data-mobile] .m2node table.t tbody td:nth-child(1),.nl[data-mobile] .m2node table.t thead tr:last-child th:nth-child(1){left:0}.nl[data-mobile] .m2node table.t tbody td:nth-child(2),.nl[data-mobile] .m2node table.t thead tr:last-child th:nth-child(2){left:30px}.nl[data-mobile] table.hh th,.nl[data-mobile] table.hh td{padding-left:4px!important;padding-right:4px!important}.nl[data-mobile] table.hh td.hhpfr,.nl[data-mobile] table.hh th.hhpfr{padding-left:2px!important;padding-right:2px!important}.nl .m2ssline{display:flex;align-items:center;gap:10px;padding:8px 10px;margin:0 0 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);transition:opacity .15s}.nl .m2ssline.busy{opacity:.55}.nl .m2ssline .lbl{white-space:nowrap}.nl .m2ssline .ssbar{position:relative;flex:1;height:8px;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,#d99a86,#e0b15a,#5fce85)}.nl .m2ssline .ssbar span{position:absolute;top:0;right:0;bottom:0;background:#aeb9c4;transition:width .3s ease}.nl[data-mobile] table.t td.l .gpin{display:flex;width:-moz-fit-content;width:fit-content;margin:2px 0 0}.nl[data-mobile] .m2eqh .rmb{display:inline-grid!important;grid-template-columns:auto auto auto;-moz-column-gap:6px;column-gap:6px;row-gap:1px;height:auto!important;padding:3px 8px!important;align-items:center}.nl[data-mobile] .m2eqh .rmb>:nth-child(1){grid-column:1;grid-row:1}.nl[data-mobile] .m2eqh .rmb>:nth-child(2){grid-column:2;grid-row:1;text-align:right}.nl[data-mobile] .m2eqh .rmb>:nth-child(3){grid-column:1;grid-row:2}.nl[data-mobile] .m2eqh .rmb>:nth-child(4){grid-column:2;grid-row:2;text-align:right}.nl[data-mobile] .m2eqh .rmb>.chev{grid-column:3;grid-row:1 / 3}.nl[data-mobile] .m2eqh .eqdot,.nl[data-mobile] .m2eqh .eqlong{display:none}.nl[data-mobile] .m2eqh .eqshort{display:inline!important}.nl[data-mobile] .m2eqh .rmb{-moz-column-gap:4px!important;column-gap:4px!important;padding:2px 5px!important;font-size:.88em}.nl[data-mobile] .m2eqh .rmb b{padding-left:5px!important;padding-right:5px!important}.nl[data-mobile] .m2eqh .rmb{padding-left:9px!important}.nl[data-mobile] .nlbrk-part{width:auto!important;height:auto!important;padding:0 5px!important;border:0!important;border-radius:3px!important;font-size:10px!important;font-weight:600!important;letter-spacing:0!important;background:#33424c!important;color:#e2e8f0!important;opacity:.85}.nl[data-mobile] .nlbrk-part.nil{display:none!important}.nl[data-mobile] .nlbrk-pts>span{gap:3px!important;flex-wrap:wrap}.nl[data-mobile] .nlbrk-tb{display:flex!important;flex-wrap:wrap;gap:2px!important;margin:3px 0 0!important}.nl[data-mobile] .nlbrk-any{height:16px!important;padding:0 4px!important;margin-left:0!important;font-size:9px!important;letter-spacing:.03em!important}.nl[data-mobile] table.hh tr.hxp td{position:static!important}.nl[data-mobile] .m2node .hd.m2ndv{flex-wrap:wrap!important;height:auto!important;row-gap:8px;padding-top:6px;padding-bottom:6px}.nl[data-mobile] .m2node .hd.m2ndv>.rmw{flex:1 1 100%!important;margin-right:0!important}.nl[data-mobile] .m2node .hd.m2ndv>.rmw>.rmb{width:100%;justify-content:space-between}.nl[data-mobile] .m2node .hd.m2ndv>.seg{flex:1 1 100%;min-width:0}.nl[data-mobile] .m2node .hd.m2ndv .rmpop{left:0!important;right:auto!important;width:calc(100vw - 30px)!important;max-width:340px;padding:8px!important;gap:6px!important}.nl[data-mobile] .m2node .rmpop .rmhd{font-size:9.5px!important}.nl[data-mobile] .m2node .rmpop .fldh.rmsub{font-size:11px}.nl[data-mobile] .m2node .rmpop .rmg{gap:4px!important}.nl[data-mobile] .m2node .rmpop .rmg .chip{height:26px!important;font-size:11px!important;padding:0 4px!important}.nl[data-mobile] .m2node .rmpop .hhedft .btn{height:26px;font-size:11px}.nl[data-mobile] .modal{z-index:5000!important}.nl[data-mobile] .mbox{width:calc(100vw - 16px)!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 24px)!important}.nl[data-mobile] .mgrid.mgrid1{grid-template-columns:1fr}.nl[data-mobile] .mgrid1 .mcont{padding:0 12px 14px}.nl[data-mobile] .mbox .srow{flex-wrap:wrap;gap:8px}.nl[data-mobile] .modal.open{place-items:start center;padding-top:10px}.nl[data-mobile] .mbox{max-height:calc(100dvh - 104px)!important}.nl[data-mobile] .mbox .srow:has(>.tgl){flex-wrap:nowrap}.nl[data-mobile] .mbox .srow:has(>.tgl)>.d{flex:1 1 0;min-width:0}.nl[data-mobile] .mbox .srow:not(:has(>.tgl))>.d{flex:1 1 100%}.nl[data-mobile] .mbox .srow>.tgl{flex:none;margin-left:auto}.nl .nlhistwrap{position:relative;display:inline-flex}.nl .wresseg .nlhistbtn{padding:0 9px;font-size:12px;letter-spacing:0}.nl .wresseg .nlhistbtn.on{background:var(--sel);color:var(--selTx)}.nl .nlhist{position:absolute;right:0;top:calc(100% + 6px);z-index:70;width:520px;max-width:calc(var(--vw100,100vw) - 32px);padding:8px;display:flex;flex-direction:column;gap:2px;text-transform:none;letter-spacing:0}.nl .nlhist-h{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding:2px 6px 6px}.nl .nlhist-empty{font-size:12px;color:var(--mut);padding:6px}.nl .wresseg .nlhist button{height:auto;text-transform:none;letter-spacing:0;font-weight:600;white-space:normal}.nl .wresseg .nlhist .nlhist-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border-radius:var(--r2);background:none;border:1px solid transparent;text-align:left;font-size:12px;color:var(--tx2)}.nl .nlhist .nlhist-row:hover{background:var(--hov)}.nl .nlhist .nlhist-row.on{border-color:var(--sel);background:var(--selSoft)}.nl .nlhist-t{font-variant-numeric:tabular-nums;font-weight:800;color:var(--tx);flex:none}.nl .nlhist-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-weight:700}.nl .nlhist-w{font-size:11px;font-weight:500;color:var(--mut);align-self:flex-start;max-width:100%;margin-top:5px;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--mut) 13%,transparent);border:1px solid var(--line2)}.nl .wresseg .nlhist .nlhist-clear{margin-top:6px;padding:7px 8px;border-radius:var(--r2);border:1px solid var(--line2);background:var(--card2);font-size:11.5px;color:var(--tx2)}.nl .nlhist .nlhist-clear:hover:not(:disabled){border-color:var(--neg);color:var(--neg)}.nl .nlhist .nlhist-clear:disabled{opacity:.45;cursor:default}.nl .nlhtag{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.nl .nlhtag.cur{color:var(--pos);background:color-mix(in srgb,var(--pos) 14%,transparent);border:1px solid color-mix(in srgb,var(--pos) 40%,transparent)}.nl .nlhtag.prev{color:var(--acc);background:var(--accSoft);border:1px solid color-mix(in srgb,var(--acc) 45%,transparent)}.nl .rlbox{display:inline-grid;justify-items:start}.nl .rlbox>.rlcur,.nl .rlbox>.rlsz{grid-area:1/1;display:inline-flex;align-items:center;white-space:nowrap}.nl .rlbox>.rlsz{visibility:hidden;pointer-events:none}.nl .rlpath{margin-left:8px;gap:8px;opacity:1;display:inline-flex;align-items:center}.nl .rlst{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;line-height:1.1}.nl .rlst1{display:inline-flex;align-items:center;gap:3px}.nl .rlst .act.atok{height:15px;min-width:0;padding:0 4px;font-size:9.5px;line-height:15px;border-radius:4px}.nl .rlst .iob{height:14px;font-size:8.5px;padding:0 3px;margin-left:0}.nl .rlstn{color:var(--mut);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.nl .rlszt{font-size:9.5px;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--tx2);white-space:nowrap}.nl .nlhist-l .rlcur{display:inline-flex;align-items:center;flex-wrap:wrap;row-gap:4px;font-size:10.5px;font-weight:800;letter-spacing:.08em}.nl .rlpot{font-size:8px;font-weight:600;color:var(--mut)}.nl .runbtn.same,.nl .runbtn.same:hover{background:var(--off);color:var(--offTx);box-shadow:none;animation:none;filter:none;opacity:.75;cursor:default;outline:none}.nl .wbin:has(>.wres)>.wfoot{align-self:stretch;align-items:center;justify-content:center}.nl .wbin:has(>.wres)>.wfoot:after{content:"";width:1px;height:24px;background:var(--line2);flex:none}@media (max-width:1700px){.nl .wbin:has(>.wres)>.wfoot:after{display:none}}.nl .wbcont{display:contents}.nl .whobar2{height:auto}.nl .whobar2 .wbin{height:auto;min-height:52px;padding-top:8px;padding-bottom:8px;align-items:stretch;gap:12px;flex-wrap:wrap;row-gap:8px}.nl .whobar2 .wbox{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:7px 12px 8px;background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid var(--line);border-radius:var(--r);min-width:0}.nl .whobar2 .wbwho{flex:none}.nl .whobar2 .wbres{margin-left:auto}.nl .whobar2 .wbhd{margin-right:0;min-height:22px}.nl .whobar2 .wfoot{display:none}.nl .whobar2 .wres{flex-direction:column;align-items:flex-start;gap:6px;margin-left:0;flex:none}.nl .whobar2 .wres>.lbl{min-height:22px;display:flex;align-items:center}.nl .nlhist{gap:5px}.nl .wresseg .nlhist .nlhist-row{position:relative}.nl .nlhist .nlhist-row+.nlhist-row:before{content:"";position:absolute;left:8px;right:8px;top:-4px;height:1px;background:var(--line2);pointer-events:none}.nl .rliob{margin-left:8px;height:16px;font-size:9px;align-self:center}.nl .whobar2 .wresseg{height:44px}.nl .gpis{display:none}@media (max-width:1500px){.nl .whobar2 .gpil{display:none}.nl .whobar2 .gpis{display:inline}}@media (max-width:1380px){.nl .whobar2 .wchip .lbl.opt{display:inline}}@media (max-width:1320px){.nl .whobar2 .wbres{margin-left:0;flex:1 1 100%}}.nl .nlhist-w b{font-weight:800;color:var(--tx2)}.nl .whobar2 #whoRows .wchip{min-width:150px}.nl .whobar2 #whoRows .wchip .chev{margin-left:auto}.nl .whoside{height:auto;z-index:25;flex:none;padding:10px 12px 12px;box-shadow:none;border-bottom:1px solid var(--line)}.nl .whoside .wbin{height:auto;max-width:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px}.nl .whoside .wbcont{display:flex;flex-direction:column;gap:8px;min-width:0}.nl .whoside .wbhd{margin-right:0;min-height:22px;flex-wrap:nowrap;min-width:0}.nl .whoside .wbhd>.lbl,.nl .whoside .wbhd>.tag{white-space:nowrap}.nl .whoside .wbhd>.tag{margin-left:auto;flex:0 1 auto;letter-spacing:.03em;padding-left:7px;padding-right:7px;min-width:0;overflow:hidden;text-overflow:ellipsis}.nl .whoside .wfoot{display:none}.nl .whoside #whoRows{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,34px);gap:6px;align-content:start}.nl .whoside #whoRows .wf{min-width:0}.nl .whoside #whoRows .wchip{width:100%;max-width:none;min-width:0}.nl .whoside #whoRows .wchip .chev{margin-left:auto}.nl .whoside #whoRows .wchip .lbl.opt{display:inline}.nl .whoside .wchip.simsize .ssbar{width:auto;flex:1 1 auto;min-width:30px}.nl .whoside .wpop{position:fixed;top:0;left:0;z-index:60;max-height:calc(var(--vh100,100vh) - var(--barsH,136px) - 20px);overflow:auto}.nl .mainwrap{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.nl .restabs{padding:6px 8px 6px 14px}.nl .restabs .wres{display:flex;flex-direction:row;align-items:center;gap:12px;margin:0;width:100%}.nl .restabs .wresseg{flex:1 1 auto;height:44px;display:flex;min-width:0}.nl .restabs .wresseg>button{flex:1 1 0;justify-content:center;min-width:0}.nl .restabs .wresseg>.nlhistwrap{flex:none}.nl .restabs .wresseg>.nlhistwrap>.nlhistbtn{height:100%}@media (max-width:1500px){.nl .restabs .gpil,.nl .restabs .gpis{display:none}.nl .restabs .rlbox>.rlsz,.nl .restabs .rlbox .rlpath{display:none}.nl .restabs .wresseg>button:first-child{flex:0 0 auto;padding:0 16px}.nl .restabs .wresseg .rti{font-size:15px}}.nl .whobar.whoplain{background:var(--bg0);border-bottom:none;box-shadow:none}.nl .whobar2.whoplain .wbin{padding-bottom:0}.nl:has(.whobar2.whoplain)>.shell{padding-top:var(--s3)}.nl .wpop .seg.simview.simpop{display:flex;width:100%;height:34px;margin-bottom:12px}.nl .wpop .seg.simview.simpop button{flex:1 1 0}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.right-3{right:.75rem}.top-2\.5{top:.625rem}.isolate{isolation:isolate}.z-50{z-index:50}.z-\[199\]{z-index:199}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.h-8{height:2rem}.h-\[60vh\]{height:60vh}.max-h-80{max-height:20rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-8{width:2rem}.w-full{width:100%}.flex-1{flex:1 1 0%}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-px{gap:1px}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-blue-500\/60{background-color:#3b82f699}.bg-emerald-500\/70{background-color:#10b981b3}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.p-1{padding:.25rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-1{padding-bottom:.25rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.indent-0{text-indent:0px}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes spin{to{transform:rotate(360deg)}}html{scrollbar-gutter:stable}body{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-variant-numeric:tabular-nums;min-height:100vh}@media (max-width: 2560px){.bs-label{font-size:12px}.bs-value{font-size:17px}.bs-unit{font-size:9px}.bs-sample{font-size:11px}.bs-group-label{font-size:9px}.bs-tile,.bs-street-tile{height:85px!important}.bs-street-tile-big{height:86px!important}.bs-tile-grid{height:85px}.bs-results-grid .bs-tile{height:80px!important}}@media (max-width: 1920px){.bs-label{font-size:15px}.bs-value{font-size:20px}.bs-unit{font-size:10px}.bs-sample{font-size:12px}.bs-group-label{font-size:15px}.bs-tile,.bs-street-tile{height:98px!important}.bs-street-tile-big{height:99px!important}.bs-tile-grid{height:98px}.bs-results-grid .bs-tile{height:90px!important}}@media (max-width: 1600px){.bs-label{font-size:16px}.bs-value{font-size:22px}.bs-unit{font-size:11px}.bs-sample{font-size:13px}.bs-group-label{font-size:11px}.bs-tile,.bs-street-tile{height:110px!important}.bs-street-tile-big{height:111px!important}.bs-tile-grid{height:110px}.bs-results-grid .bs-tile{height:100px!important}}@media (max-width: 1366px){.bs-label{font-size:18px}.bs-value{font-size:24px}.bs-unit{font-size:12px}.bs-sample{font-size:14px}.bs-group-label{font-size:12px}.bs-tile,.bs-street-tile{height:120px!important}.bs-street-tile-big{height:121px!important}.bs-tile-grid{height:120px}.bs-results-grid .bs-tile{height:110px!important}}@media (max-width: 1920px){.pf-action-analysis-table-wrap td{padding:1px!important}.pf-action-analysis-table-wrap th{padding:2px 3px!important}.pf-action-analysis-table-wrap .pf-simple-grids>.pf-simple-grid-wrap{flex:0 0 30px;width:30px;height:30px}.pf-action-analysis-table-wrap .pf-simple-grids{gap:1px;margin-top:2px}.pf-action-analysis-table-wrap .pf-simple-freqbar .bs-facing-bar,.pf-action-analysis-table-wrap .pf-simple-freqbar .bs-facing-bar-container{height:8px}.pf-action-analysis-table-wrap .pf-simple-cols-2 .pf-simple-grids>.pf-simple-grid-wrap{flex:0 0 25px;width:25px;height:25px}.pf-action-analysis-table-wrap .pf-simple-cols-2 td,.pf-action-analysis-table-wrap .pf-simple-cols-2 th{padding:1px 0!important}.pf-action-analysis-table-wrap .pf-simple-cols-2 .pf-simple-freqbar .bs-facing-bar,.pf-action-analysis-table-wrap .pf-simple-cols-2 .pf-simple-freqbar .bs-facing-bar-container{height:6px}.postflop-sizing-analysis-wrap td,.postflop-sizing-analysis-wrap th{padding:2px 4px!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6b7280}.range-grid-mini{display:grid;grid-template-columns:repeat(13,1fr);grid-template-rows:repeat(13,1fr);gap:0;width:clamp(36px,10cqw,52px);height:clamp(36px,10cqw,52px)}.pf-simple-freqbar .bs-facing-bar,.pf-simple-freqbar .bs-facing-bar-container{height:10px}.pf-simple-grids{display:flex;gap:1px;margin:3px auto 0;justify-content:center}.pf-simple-grids>.pf-simple-grid-wrap{flex:0 0 40px;width:40px;height:40px;overflow:hidden;position:relative}.pf-simple-grids .range-grid-mini{width:100%;height:100%}.range-grid-mini .cell{min-width:0;min-height:0}.pf-tbl-grid{display:flex;justify-content:center}.pf-tbl-grid .range-grid-mini{width:46px;height:46px}.pf-tbl-grid-sm{display:flex;justify-content:center}.pf-tbl-grid-sm .range-grid-mini{width:37px;height:37px}.range-grid-full{display:grid;grid-template-columns:repeat(13,1fr);gap:1px}.range-grid-full .cell{aspect-ratio:1;font-size:9px;display:flex;align-items:center;justify-content:center;cursor:default;border-radius:2px;min-width:0}.range-grid-full.range-grid-xl .cell{font-size:inherit}.range-grid-full.range-grid-xl{font-size:14px}.toggle-btn{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.toggle-btn.active{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.toggle-btn:not(.active){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.toggle-btn:not(.active):hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.stat-box{min-width:0px;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;text-align:center}.stat-box .label{font-size:10px;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.stat-box .value{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.stat-box .sample{font-size:10px;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.filter-btn{font-size:12px;font-weight:600;padding:7px 18px;min-width:52px;border-radius:4px;border:1px solid #334155;background:transparent;color:#64748b;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.filter-btn-none{font-size:9px;font-weight:500;padding:4px 8px;min-width:0;border-radius:3px;border:1px solid #334155;background:transparent;color:#64748b;cursor:pointer;transition:all .15s;white-space:nowrap;text-transform:lowercase;align-self:flex-end}.filter-btn-none:hover,.filter-btn:hover{background:#0f172a;color:#cbd5e1}.filter-btn-active,.filter-btn-purple.filter-btn-active{background:#2563eb26!important;color:#93bbfc!important;border-color:#3b82f659!important;box-shadow:none}.filter-btn-hands{font-size:9px;font-weight:500;opacity:.7;line-height:1.1}.search-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;background:#2563eb26;color:#93bbfc;border:1px solid rgba(59,130,246,.35);white-space:nowrap}.filter-btn-active-purple{background:#8b5cf626!important;color:#a78bfa!important;border-color:#8b5cf659!important;box-shadow:none}.filter-btn-active .filter-btn-hands{opacity:.85}.filter-btn-disabled{opacity:.35;cursor:default!important}.pf-allnone-btn{font-size:13px;font-weight:600;padding:3px 9px;border-radius:5px;background:#2563eb26;color:#93bbfc;border:1px solid rgba(59,130,246,.35);cursor:pointer;transition:all .15s}.pf-allnone-btn:hover{background:#2563eb4d;color:#bdd4fe}.tp-close-btn{position:absolute;top:10px;right:11px;font-size:9px;font-weight:700;color:#94a3b8;background:#94a3b829;border:none;border-radius:3px;cursor:pointer;line-height:16px;padding:0 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;zoom:1.25}.tp-expand-btn{font-size:9px;font-weight:600;padding:1px 6px;border-radius:4px;background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3);cursor:pointer;transition:all .15s}.tp-expand-btn:hover{background:#f59e0b4d;color:#fcd34d}.tp-row-group td{font-weight:600;cursor:pointer}.bs-rows{display:flex;flex-direction:column;gap:3px}.bs-outer{display:flex;gap:6px;align-items:stretch}.bs-left{flex:0 0 auto;display:flex;flex-direction:column}.bs-right .bs-group-results{display:flex;flex-direction:column;gap:2px;padding:2px 4px}.bs-results-layout{display:flex;gap:4px;align-items:stretch}.bs-results-left{display:flex;flex-direction:column;align-self:flex-start;gap:4px}.bs-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.bs-results-grid .bs-tile{min-width:66px;padding:3px 5px;height:78px}.bs-results-grid .bs-sample{display:none}.bs-hands-wide{width:100%!important;flex:1;padding:3px 6px!important}.bs-graph-tile.bs-graph-tile-big{width:700px!important;height:auto!important;align-self:stretch}.bs-row{display:flex;align-items:stretch;gap:2px;overflow-x:auto;padding:2px 0}.bs-tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1px;padding:4px 7px;border-radius:6px;background:#1f2937;width:60px;height:80px!important;flex-shrink:0}.bs-tile .bs-sample{margin-top:auto}.bs-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;line-height:1.15;white-space:pre-line;text-align:center;height:2.5em;display:flex;align-items:flex-end;justify-content:center}@media (max-width: 1920px){.bs-label{font-size:12px}}@media (max-width: 1600px){.bs-label{font-size:13px}}@media (max-width: 1366px){.bs-label{font-size:14px}}.bs-value{font-size:16px;font-weight:700;color:#fff;line-height:1.2;white-space:nowrap}@media (max-width: 1920px){.bs-value{font-size:17px}}@media (max-width: 1600px){.bs-value{font-size:18px}}@media (max-width: 1366px){.bs-value{font-size:20px}}.bs-unit{font-size:9px;color:#6b7280;line-height:1}@media (max-width: 1920px){.bs-unit{font-size:13px}}@media (max-width: 1600px){.bs-unit{font-size:15px}}@media (max-width: 1366px){.bs-unit{font-size:17px}}.bs-sample{font-size:10px;color:#6b7280;line-height:1;white-space:nowrap}@media (max-width: 1920px){.bs-sample{font-size:13px}}@media (max-width: 1600px){.bs-sample{font-size:15px}}@media (max-width: 1366px){.bs-sample{font-size:17px}}.bs-sep{width:1px;align-self:stretch;background:#374151;flex-shrink:0;margin:0 2px}.bs-tile-wrap{display:flex;flex-direction:column;gap:1px;flex-shrink:0;width:60px}.bs-tile-below{padding:3px 4px;background:#1a2332;border:1px solid rgba(100,116,139,.15);border-radius:6px;height:65px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.bs-tile-grid-wrap{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;overflow:hidden}.bs-tile-grid-stat .bs-sample{margin-top:auto}.bs-tile-compact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 6px;border-radius:6px;background:#1f2937;width:100px;min-height:42px;flex-shrink:0}.bs-tile-compact-row{display:flex;align-items:baseline;gap:3px;text-align:center;flex-wrap:wrap;justify-content:center;line-height:1.2}.bs-tile-grid-range{flex-shrink:0;display:flex;align-items:stretch}.bs-tile-grid-range .range-grid-mini{width:51px;height:51px}.bs-tile-below .range-grid-mini{border:2px solid #0a0f1a;border-radius:3px}.bs-graph-tile{flex-shrink:0;border-radius:6px;overflow:hidden;cursor:pointer;height:79px;width:176px}@media (max-width: 1920px){.bs-graph-tile{height:71px}.bs-graph-tile.bs-graph-tile-big,.bs-vertical .bs-graph-tile.bs-graph-tile-big{margin-top:-5px!important}}.bs-graph-popup{position:fixed;z-index:200;background:#1f2937;border:1px solid #475569;border-radius:10px;box-shadow:0 8px 32px #0009;padding:8px 12px 12px}.bs-graph-popup-close{position:absolute;top:4px;right:8px;font-size:14px;color:#9ca3af;cursor:pointer;z-index:1;background:none;border:none;line-height:1}.bs-graph-popup-close:hover{color:#f3f4f6}.bs-tile-subgroup{display:flex;align-items:flex-start;gap:0;flex:1}.bs-tile-subgroup .bs-tile-grid-range,.bs-tile-below .range-grid-mini{pointer-events:none}.bs-group-popup{position:fixed;z-index:1000;background:#1e2432;border:1px solid #374151;border-radius:10px;padding:12px;box-shadow:0 8px 32px #00000080;zoom:1.2}@media (max-width: 1920px){.bs-group-popup{zoom:1.4}}.bs-grids-mode-toggle{display:none;font-size:10px;color:#6b7280;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.bs-grids-mode-toggle:hover{color:#d1d5db}.bs-grids-below .bs-tile-grid{flex-direction:column;align-items:center;width:auto;min-width:57px;height:auto;gap:2px;padding:4px 6px}.bs-grids-below .bs-tile-grid-stat{min-width:unset}.bs-grids-below .bs-tile-grid-range{width:100%;justify-content:center}.bs-grids-below .bs-tile-grid-range .range-grid-mini{width:51px;height:51px}@media (max-width: 1920px){.bs-tile-grid-range .range-grid-mini,.bs-grids-below .bs-tile-grid-range .range-grid-mini{width:77px;height:77px}}.bs-grids-below .bs-group-tiles{flex:1}.bs-grids-below .bs-tile{height:auto;justify-content:flex-start}.bs-grids-below .bs-graph-tile{height:auto}.bs-hands{background:linear-gradient(135deg,#1f2937,#374151)!important}.bs-hands .bs-label{color:#9ca3af}.bs-hands .bs-value{color:#d1d5db}.bs-group-results{background:linear-gradient(135deg,#1e1b4b66,#3730a333);border:1px solid rgba(99,102,241,.2)}.bs-group-results .bs-group-label{color:#a5b4fc}.bs-group{display:flex;flex-direction:column;gap:2px;padding:4px 6px;border-radius:8px;flex-shrink:0}.bs-group-label{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.8;padding-left:2px}@media (max-width: 1920px){.bs-group-label{font-size:14px}}@media (max-width: 1600px){.bs-group-label{font-size:15px}}@media (max-width: 1366px){.bs-group-label{font-size:17px}}.bs-group-tiles{display:flex;align-items:stretch;gap:0}.bs-group-general{background:linear-gradient(135deg,#37415180,#4b55634d);border:1px solid rgba(107,114,128,.3)}.bs-group-general .bs-group-label{color:#9ca3af}.bs-group-general .bs-tile{height:75px}.bs-group-open{background:linear-gradient(135deg,#b4530933,#f59e0b1a);border:1px solid rgba(245,158,11,.2)}.bs-group-open .bs-group-label{color:#fbbf24}.bs-group-vsopen{background:linear-gradient(135deg,#1e3a8a40,#3b82f61f);border:1px solid rgba(59,130,246,.2);flex:1}.bs-group-vsopen .bs-group-label{color:#60a5fa}.bs-group-flop{background:linear-gradient(135deg,#064e3b59,#0d948833);border:1px solid rgba(16,185,129,.2)}.bs-group-flop .bs-group-label{color:#34d399}.bs-group-turn{background:linear-gradient(135deg,#1e3a8a59,#1d4ed833);border:1px solid rgba(59,130,246,.2)}.bs-group-turn .bs-group-label{color:#60a5fa}.bs-street-tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1px;padding:4px 7px;border-radius:6px;background:#1f2937;width:60px;height:80px!important;flex-shrink:0}.bs-street-tile .bs-sample{margin-top:auto}.bs-street-tile-pinned{outline:2px solid #3b82f6;outline-offset:-2px}.bs-street-tile-big{height:81px!important;width:60px;padding:4px 6px;justify-content:flex-start}.bs-street-bar{display:flex;width:100%;height:5px;border-radius:2px;overflow:hidden;border:2px solid #0a0f1a;gap:1px}.hide-bars .bs-street-bar,.hide-bars .bs-facing-bar,.hide-bars .bs-facing-bar-container{display:none}.hide-bars .bs-street-tile,.hide-bars .bs-street-tile-big,.bs-group-flop .bs-group-tiles,.bs-group-turn .bs-group-tiles,.bs-group-river .bs-group-tiles{align-items:flex-start}.bs-group-flop .bs-facing-group,.bs-group-turn .bs-facing-group,.bs-group-river .bs-facing-group{display:flex;flex-direction:column;justify-content:flex-start}.hide-bars .bs-group-flop .bs-tile,.hide-bars .bs-group-turn .bs-tile,.hide-bars .bs-group-river .bs-tile{height:56px}.bs-compact .bs-street-bar,.bs-compact .bs-facing-bar,.bs-compact .bs-facing-bar-container,.bs-compact .bs-tile-grid-range{display:none}.bs-compact .bs-tile,.bs-compact .bs-street-tile,.bs-compact .bs-street-tile-big{height:auto!important;min-height:32px}.bs-compact .bs-results-grid .bs-tile{height:48px!important;min-height:48px}.bs-compact .bs-hands-wide{padding:0 6px!important;height:auto!important;min-height:26px!important}.bs-compact .bs-hands .bs-value{font-size:13px}.bs-group-flop .bs-facing-tiles,.bs-group-turn .bs-facing-tiles,.bs-group-river .bs-facing-tiles{flex:1}.bs-facing-group{display:flex;flex-direction:column;gap:2px}.bs-group-open .bs-facing-group,.bs-group-vsopen .bs-facing-group,.bs-group-flop .bs-tile-wrap,.bs-group-turn .bs-tile-wrap,.bs-group-river .bs-tile-wrap{cursor:pointer}.bs-group-flop .bs-group-tiles>.bs-facing-group+.bs-facing-group,.bs-group-turn .bs-group-tiles>.bs-facing-group+.bs-facing-group,.bs-group-river .bs-group-tiles>.bs-facing-group+.bs-facing-group{border-left:1px solid #6b7280}.bs-group-open .bs-group-tiles>.bs-facing-group+.bs-facing-group,.bs-group-vsopen .bs-group-tiles>.bs-facing-group+.bs-facing-group{position:relative}.bs-group-open .bs-group-tiles>.bs-facing-group+.bs-facing-group:before,.bs-group-vsopen .bs-group-tiles>.bs-facing-group+.bs-facing-group:before{content:"";position:absolute;left:0;top:0;height:calc(100% - 10px);width:1px;background:#6b7280}.bs-group-flop .bs-group-tiles>.bs-cbet-fold,.bs-group-turn .bs-group-tiles>.bs-cbet-fold,.bs-group-river .bs-group-tiles>.bs-cbet-fold{border-left:none}.bs-facing-bar{display:flex;height:5px;border-radius:2px;overflow:hidden;gap:1px;width:100%;border:2px solid #0a0f1a}.bs-facing-bar-container{height:5px}.bs-label-box{border:1px solid rgba(59,130,246,.45);border-radius:3px;padding:1px 4px;background:#3b82f614}.bs-facing-tiles{display:flex;gap:0;align-items:flex-start}.bs-sample-io{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;line-height:1.05}.bs-sample-hsep{display:block;width:100%;min-width:18px;height:1px;background:#4b5563}.bs-sample-inst{color:#86efac}.bs-sample-opps{color:#94a3b8}.bs-vertical:not(.bs-opt-sd) .bs-group-flop .bs-tile-below,.bs-vertical:not(.bs-opt-sd) .bs-group-turn .bs-tile-below,.bs-vertical:not(.bs-opt-sd) .bs-group-river .bs-tile-below{display:none!important}.bs-vertical:not(.bs-opt-cards) .bs-group-open .bs-tile-below,.bs-vertical:not(.bs-opt-cards) .bs-group-vsopen .bs-tile-below{display:none!important}.bs-vertical:not(.bs-opt-bars) .bs-tile-below .rel-bar{display:none!important}.bs-vertical:not(.bs-opt-freq) .bs-tile-below .rel-bar-num-rows{display:none!important}.bs-relbar{display:flex;width:100%;height:55px;overflow:hidden;border-radius:3px}.bs-relbar-strip{width:6px;flex-shrink:0;display:flex;flex-direction:column}.bs-relbar-strip-seg{width:100%}.bs-relbar-labels{flex:1;display:flex;flex-direction:column}.bs-relbar-label{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.bs-vertical .bs-relbar{flex-direction:row;height:16px;gap:1px;background:#0003}.bs-vertical .bs-relbar-strip{display:none}.bs-vertical .bs-relbar-labels{flex-direction:row;width:100%;gap:1px}.bs-vertical .bs-relbar-label{border:none!important;border-radius:2px;font-size:8px;padding:0 2px;min-width:0}.bs-vertical .bs-label{height:auto!important;align-items:flex-start!important;text-transform:none!important}.bs-vertical .bs-row{flex-direction:row!important;align-items:flex-start;gap:3px}.bs-vertical .bs-group-tiles{flex-direction:row!important;gap:4px;align-items:flex-start}.bs-vertical .bs-facing-group{flex-direction:column;flex:0 0 auto}.bs-vertical .bs-tile-subgroup{flex-direction:column!important;gap:2px;flex:0 0 auto}.bs-vertical .bs-facing-tiles{flex-direction:column!important;gap:2px;align-items:stretch}.bs-vertical .bs-group-general{display:flex!important;flex-direction:column!important;gap:2px;align-items:stretch}.bs-vertical .bs-group-general>.bs-group-tiles,.bs-vertical .bs-group-general>div:not(.bs-group-tiles):not(.bs-group-label){flex-direction:column!important;align-items:stretch;gap:2px}.bs-vertical .bs-group-general>div:not(.bs-group-tiles):not(.bs-group-label)>.bs-tile:not(.bs-hands){display:none!important}.bs-vertical .bs-group-general .bs-tile{flex-direction:row!important;align-items:center;justify-content:flex-start;gap:4px;min-height:54px!important;height:54px!important;padding:3px 8px!important;width:auto!important;background:#1f2937!important}.bs-vertical .bs-group-general .bs-tile .bs-label{flex:0 0 auto;min-width:42px;text-align:left;white-space:pre-line;line-height:1.05;font-size:12px!important;color:#9ca3af!important}.bs-vertical .bs-group-general .bs-tile .bs-value{flex:1 1 auto;text-align:center;min-width:32px;font-size:14px!important;color:#e5e7eb!important}.bs-vertical .bs-group-general .bs-tile .bs-unit{flex:0 0 auto;font-size:9px!important;margin-left:2px}.bs-vertical .bs-group-general .bs-tile .bs-sample{flex:0 0 auto;margin-left:auto;font-size:10px!important}.bs-vertical .bs-group-open .bs-tile,.bs-vertical .bs-group-vsopen .bs-tile,.bs-vertical .bs-group-open .bs-street-tile,.bs-vertical .bs-group-vsopen .bs-street-tile,.bs-vertical .bs-group-open .bs-tile-below,.bs-vertical .bs-group-vsopen .bs-tile-below{min-height:72px!important;height:72px!important}.bs-vertical .bs-group-open .bs-tile-below .range-grid-mini,.bs-vertical .bs-group-vsopen .bs-tile-below .range-grid-mini{width:60px!important;height:60px!important}.bs-vertical .bs-group-flop>.bs-group-tiles,.bs-vertical .bs-group-turn>.bs-group-tiles,.bs-vertical .bs-group-river>.bs-group-tiles{display:flex!important;flex-direction:column!important;gap:3px;align-items:stretch}.bs-vertical .bs-group-flop .bs-cbet-fold,.bs-vertical .bs-group-turn .bs-cbet-fold,.bs-vertical .bs-group-river .bs-cbet-fold{display:none!important}.bs-vertical .bs-group-flop .bs-tile,.bs-vertical .bs-group-turn .bs-tile,.bs-vertical .bs-group-river .bs-tile,.bs-vertical .bs-group-flop .bs-street-tile,.bs-vertical .bs-group-turn .bs-street-tile,.bs-vertical .bs-group-river .bs-street-tile,.bs-vertical .bs-group-flop .bs-tile-below,.bs-vertical .bs-group-turn .bs-tile-below,.bs-vertical .bs-group-river .bs-tile-below{min-height:43px!important;height:43px!important}.bs-vertical .bs-group-flop .bs-tile-below .rel-bar,.bs-vertical .bs-group-turn .bs-tile-below .rel-bar,.bs-vertical .bs-group-river .bs-tile-below .rel-bar{height:5px!important}.bs-vertical .bs-group-flop .bs-tile-below .rel-bar-num-badge,.bs-vertical .bs-group-turn .bs-tile-below .rel-bar-num-badge,.bs-vertical .bs-group-river .bs-tile-below .rel-bar-num-badge{min-height:18px!important;font-size:11px!important}@media (max-width: 3800px){.bs-vertical .bs-group-flop .bs-tile-below .rel-bar-num-badge,.bs-vertical .bs-group-turn .bs-tile-below .rel-bar-num-badge,.bs-vertical .bs-group-river .bs-tile-below .rel-bar-num-badge{font-size:14px!important}}.bs-vertical .bs-tile-wrap,.bs-vertical .bs-tile-grid-wrap{flex-direction:row!important;align-items:stretch;gap:3px;width:100%}.bs-vertical .bs-tile,.bs-vertical .bs-street-tile{flex-direction:row!important;align-items:center;justify-content:flex-start;gap:4px;height:auto!important;min-height:30px;padding:3px 6px;width:auto;flex:1 1 0}.bs-vertical .bs-tile .bs-label,.bs-vertical .bs-street-tile .bs-label{flex:0 0 auto;min-width:42px;text-align:left;white-space:pre-line;line-height:1.05;font-size:12px!important}.bs-vertical .bs-tile .bs-value,.bs-vertical .bs-street-tile .bs-value{flex:0 0 auto;text-align:right;min-width:32px;font-size:14px!important}.bs-vertical .bs-tile .bs-sample,.bs-vertical .bs-street-tile .bs-sample{flex:0 0 auto;margin-left:auto;margin-top:0;font-size:10px!important}.bs-vertical .bs-tile .bs-unit{flex:0 0 auto;font-size:9px!important}.bs-vertical .bs-tile-below{flex:0 0 245px;height:32px;min-height:28px;min-width:245px;padding:2px 4px;align-items:center;border:none!important;background:transparent!important}.bs-vertical .bs-tile-below .range-grid-mini{width:26px!important;height:26px!important}.bs-vertical .bs-group-open .bs-tile-below,.bs-vertical .bs-group-vsopen .bs-tile-below{flex:0 0 66px!important;min-width:66px!important;width:66px!important;padding:0!important}.bs-vertical .bs-facing-bar,.bs-vertical .bs-facing-bar-container,.bs-vertical .bs-street-bar,.bs-vertical .bs-preflop-group-bar{display:none!important}.bs-vertical .bs-group-flop .bs-group-tiles>.bs-facing-group+.bs-facing-group,.bs-vertical .bs-group-turn .bs-group-tiles>.bs-facing-group+.bs-facing-group,.bs-vertical .bs-group-river .bs-group-tiles>.bs-facing-group+.bs-facing-group{border-left:none!important}.bs-vertical .bs-group-open .bs-group-tiles>.bs-facing-group+.bs-facing-group:before,.bs-vertical .bs-group-vsopen .bs-group-tiles>.bs-facing-group+.bs-facing-group:before{display:none!important;content:none!important}.bs-vertical .bs-results-grid{grid-template-columns:1fr;gap:2px}.bs-vertical .bs-results-grid .bs-tile{height:57px!important;min-height:57px!important;min-width:80px!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:1px;padding:7px 8px 4px!important;width:auto!important}.bs-vertical .bs-results-grid .bs-tile .bs-label{flex:0 0 auto;text-align:center;font-size:12px!important;line-height:1.1;margin:0!important;padding:0!important;height:auto!important;align-items:flex-start!important}.bs-vertical .bs-results-grid .bs-tile .bs-value{flex:0 0 auto;text-align:center;font-size:17px!important;line-height:1.2;font-weight:600}.bs-vertical .bs-results-grid .bs-tile .bs-unit{flex:0 0 auto;text-align:center;font-size:10px!important;line-height:1.2;opacity:.75}.bs-vertical .bs-right{flex-direction:row!important;gap:4px;align-items:stretch}.bs-vertical .bs-graph-tile,.bs-vertical .bs-graph-tile.bs-graph-tile-big{width:780px!important;height:275px!important;min-height:275px!important;align-self:stretch;overflow:visible!important}@media (min-width: 2561px){.bs-vertical .bs-graph-tile,.bs-vertical .bs-graph-tile.bs-graph-tile-big{height:248px!important;min-height:248px!important}}.bs-vertical .bs-graph-tile>div,.bs-graph-enlarged-vertical>div>div:last-child>div{flex-direction:column!important}.bs-vertical .bs-graph-tile>div>div:first-child,.bs-graph-enlarged-vertical>div>div:last-child>div>div:first-child{flex-direction:row!important;padding:2px 6px 2px 44px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap;flex-shrink:0!important}.bs-vertical .bs-graph-tile>div>div:first-child>div{margin-top:0!important;margin-left:auto!important}.bs-graph-enlarged-vertical>div>div:last-child>div>div:first-child>div{margin-top:0!important;margin-left:auto!important;margin-right:auto!important}.bs-group-river{background:linear-gradient(135deg,#4c1d9559,#6d28d933);border:1px solid rgba(139,92,246,.2);flex:1}.bs-group-river .bs-group-label{color:#a78bfa}.preflop-cols{display:flex;flex-direction:column;gap:6px}.preflop-col{container-type:inline-size;border-radius:10px;background:linear-gradient(180deg,#1e293b,#0f172a);border:1px solid rgba(100,116,139,.2);padding:clamp(6px,2cqw,10px)}.preflop-col-open{background:linear-gradient(180deg,#b453091f,#0f172af2 40%);border-color:#f59e0b2e}.preflop-col-vs{background:linear-gradient(180deg,#1e3a8a26,#0f172af2 40%);border-color:#3b82f62e}.preflop-col-header{font-size:clamp(9px,2.2cqw,11px);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#60a5fa;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid rgba(96,165,250,.15)}.preflop-col-open .preflop-col-header{color:#fbbf24;border-bottom-color:#f59e0b33}.preflop-col-vs .preflop-col-header{color:#60a5fa;border-bottom-color:#3b82f633}.preflop-node{background:linear-gradient(to bottom right,#141c2b,#0a0f1a);border:1px solid rgba(100,116,139,.2);border-radius:6px;padding:0;margin-bottom:0}.preflop-arrow{text-align:center;font-size:10px;color:#64748b;padding:2px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preflop-limp-row{margin-top:8px;border-radius:10px;background:linear-gradient(to bottom right,#141c2b,#0a0f1a);border:1px solid rgba(100,116,139,.2);padding:10px}.merged-group .bs-tile-grid,.merged-group .bs-tile-compact,.merged-group .bs-facing-bar-container,.preflop-node .bs-tile-grid,.preflop-node .bs-tile-compact{background:#1f2937}.merged-group .bs-tile-grid,.preflop-node .bs-tile-grid{width:140px;height:65px;padding:1px 1px 1px 5px;gap:0}.merged-group .bs-tile-grid-stat,.preflop-node .bs-tile-grid-stat{justify-content:flex-start;padding-top:2px}.merged-group .bs-tile-compact,.preflop-node .bs-tile-compact{width:140px}.merged-group .bs-sample,.preflop-node .bs-sample{margin-top:auto;line-height:1}.merged-group .bs-tile-grid-range .range-grid-mini,.preflop-node .bs-tile-grid-range .range-grid-mini,.pf-pos-col .bs-tile-grid-range .range-grid-mini{width:clamp(30px,8cqw,63px);height:clamp(30px,8cqw,63px)}@container (max-width: 900px){.pf-mode-sh .pf-pos-col .bs-tile-grid-range .range-grid-mini,.pf-mode-sh .merged-group .bs-tile-grid-range .range-grid-mini,.pf-mode-sh .preflop-node .bs-tile-grid-range .range-grid-mini{width:50px;height:50px}}@container (max-width: 700px){.pf-mode-sh .pf-pos-col .bs-tile-grid-range .range-grid-mini,.pf-mode-sh .merged-group .bs-tile-grid-range .range-grid-mini,.pf-mode-sh .preflop-node .bs-tile-grid-range .range-grid-mini{width:44px;height:44px}}@container (max-width: 550px){.pf-mode-sh .pf-pos-col .bs-tile-grid-range .range-grid-mini,.pf-mode-sh .merged-group .bs-tile-grid-range .range-grid-mini,.pf-mode-sh .preflop-node .bs-tile-grid-range .range-grid-mini{width:36px;height:36px}}@container (max-width: 400px){.pf-mode-sh .pf-pos-col .bs-tile-grid-range,.pf-mode-sh .merged-group .bs-tile-grid-range,.pf-mode-sh .preflop-node .bs-tile-grid-range{display:none}}@container (max-width: 1000px){.pf-mode-fr .pf-pos-col .bs-tile-grid-range .range-grid-mini,.pf-mode-fr .merged-group .bs-tile-grid-range .range-grid-mini,.pf-mode-fr .preflop-node .bs-tile-grid-range .range-grid-mini{width:50px;height:50px}}@container (max-width: 900px){.pf-mode-fr .pf-pos-col .bs-tile-grid-range .range-grid-mini,.pf-mode-fr .merged-group .bs-tile-grid-range .range-grid-mini,.pf-mode-fr .preflop-node .bs-tile-grid-range .range-grid-mini{width:44px;height:44px}}@container (max-width: 800px){.pf-mode-fr .pf-pos-col .bs-tile-grid-range .range-grid-mini,.pf-mode-fr .merged-group .bs-tile-grid-range .range-grid-mini,.pf-mode-fr .preflop-node .bs-tile-grid-range .range-grid-mini{width:36px;height:36px}}@container (max-width: 730px){.pf-mode-fr .pf-pos-col .bs-tile-grid-range,.pf-mode-fr .merged-group .bs-tile-grid-range,.pf-mode-fr .preflop-node .bs-tile-grid-range{display:none}}.pf-tiles-open1 .bs-tile-grid,.pf-tiles-open1 .bs-tile-compact,.pf-tiles-open2 .bs-tile-grid,.pf-tiles-open2 .bs-tile-compact,.pf-tiles-vs1 .bs-tile-grid,.pf-tiles-vs1 .bs-tile-compact{width:140px}.pf-tiles-cold .bs-tile-grid,.pf-tiles-cold .bs-tile-compact{width:195px}.pf-pos-cols{display:flex;gap:4px;overflow-x:auto;padding:6px;background:#060d1a;border-radius:6px}.pf-pos-col{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;padding:4px 2px;border-radius:6px;flex:1 1 0;min-width:0}.pf-pos-col:hover:not(.pf-pos-col-disabled){background:#3741514d}.pf-pos-col-disabled{opacity:1;cursor:default}.pf-tile-disabled{background:#1a2030!important;min-height:36px}.pf-pos-col-disabled .bs-facing-bar-container{background:#1a2030!important}@container (max-width: 480px){.pf-pos-col-hide-narrow{display:none}}.pf-pos-col-selected{background:#37415180;outline:1px solid rgba(96,165,250,.3)}.pf-cell-pinned{outline:2px solid #3b82f6;outline-offset:-1px;background:#1e293b99;border-radius:4px}.pf-pos-label{font-size:10px;font-weight:700;color:#d1d5db;letter-spacing:.02em}.pf-pos-tiles{display:flex;flex-wrap:wrap;gap:3px;justify-content:flex-start;width:100%}.pf-pos-col .bs-tile-grid,.pf-pos-col .bs-tile-compact{flex:1 1 auto;min-width:60px;width:auto}.pf-pos-col .bs-facing-bar-container{width:100%}.pf-pos-col .bs-tile-grid-range,.preflop-node .bs-tile-grid-range{pointer-events:none}.pf-villain-rows{width:100%;display:flex;flex-direction:column;gap:3px;margin-top:4px;border-top:1px solid rgba(75,85,99,.3);padding-top:4px}.pf-villain-row{display:flex;flex-direction:column;gap:2px;padding:4px 5px;border-radius:5px;background:#11182799;cursor:pointer;transition:background .12s}.pf-villain-row:hover{background:#2563af40}.pf-villain-top{display:flex;align-items:center;gap:6px}.pf-villain-label{font-size:9px;font-weight:700;color:#9ca3af;white-space:nowrap;flex-shrink:0}.pf-villain-bar{flex:1;min-width:0}.pf-villain-bar .bs-facing-bar-container{width:100%;padding:2px 4px}.pf-villain-chips{display:flex;gap:2px;flex-wrap:wrap;align-items:center}.pf-vchip{font-size:12px;font-weight:600;padding:0;border-radius:4px;min-width:28px;text-align:center}.pf-vchip-fold{color:#3b82f6;background:#3b82f61f}.pf-vchip-call{color:#22c55e;background:#22c55e1f}.pf-vchip-raise{color:#f97316;background:#f973161f}.pf-vchip-ai{color:#ef4444;background:#ef44441f}.pf-vchip-sample{font-size:10px;color:#6b7280;margin-left:auto}.pf-villain-val{font-size:12px;font-weight:700;margin-left:auto}.f3b-filter-wrap{background:linear-gradient(to bottom right,#141c2b,#0a0f1a);border:1px solid rgba(100,116,139,.2);border-radius:6px;padding:4px;margin-bottom:2px}.f3b-filter-wrap .merged-group{border:none;padding:0;margin-bottom:0;background:none}.f3b-filter-wrap{cursor:pointer}.f3b-filter-wrap:hover{background:#37415180}.f3b-filter-wrap:has(.bs-facing-group:hover){background:linear-gradient(to bottom right,#141c2b,#0a0f1a)}.f3b-filter-wrap .merged-header:hover{background:transparent}.f3b-filter-head{display:flex;align-items:center;gap:6px;padding:2px 4px;flex-wrap:wrap}.f3b-filter-controls{display:flex;align-items:center;gap:3px;margin-left:auto;cursor:default}.merged-group{background:linear-gradient(to bottom right,#141c2b,#0a0f1a);border:1px solid rgba(100,116,139,.2);border-radius:6px;padding:0;margin-bottom:0}.merged-group-open{background:linear-gradient(to bottom right,#141c2b,#0a0f1a);border:1px solid rgba(100,116,139,.25)}.merged-header{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(3px,1cqw,6px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:2px 4px;border-radius:4px}.merged-header-top{display:flex;align-items:center;gap:4px;width:100%;position:relative}.merged-header-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af}.merged-header:hover{background:#37415180}.merged-header:has(.bs-facing-group:hover){background:transparent}.bs-facing-group{transition:background .15s;border-radius:4px}.bs-facing-group:hover{background:#37415173}.merged-summary-chip{display:inline-flex;align-items:center;justify-content:center;gap:clamp(2px,.6cqw,4px);padding:clamp(1px,.3cqw,2px) clamp(4px,1.2cqw,8px);border-radius:5px;font-size:clamp(9.5px,2.4cqw,12px);font-weight:600;white-space:nowrap}.merged-pos-grid{display:flex;flex-direction:column;gap:3px;margin-top:6px}.merged-pos-grid-row{display:grid;grid-template-columns:clamp(55px,16cqw,90px) repeat(var(--pos-count, 6),1fr);align-items:center;gap:2px;padding:3px 6px}.merged-pos-grid-header{padding-bottom:0}.merged-pos-grid-col-header{text-align:center;font-size:clamp(9px,2.2cqw,11px);font-weight:700;color:#d1d5db;letter-spacing:.02em}.merged-pos-grid-label{font-size:clamp(8px,2cqw,10px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.merged-pos-grid-cell{display:flex;flex-direction:column;align-items:center;gap:1px;cursor:pointer}.merged-matrix{margin-top:6px}.merged-matrix table{border-collapse:collapse;font-size:10px;width:100%;table-layout:fixed}.merged-matrix th{padding:3px 4px;text-align:center;color:#d1d5db;font-weight:700;font-size:11px}.merged-matrix td{padding:2px;text-align:center;border:1px solid rgba(55,65,81,.4)}.merged-cell{cursor:pointer;padding:2px;border-radius:3px}.merged-cell:hover{background:#4b556380}.merged-bar{display:flex;height:clamp(12px,3.2cqw,16px);border-radius:3px;overflow:hidden;min-width:clamp(30px,10cqw,50px)}.merged-bar-fold{background:#3b82f6}.merged-bar-call{background:#22c55e}.merged-bar-raise{background:#f97316}.merged-bar-allin{background:#ef4444}.mp-popup{position:fixed;z-index:10000;background:#0f1520;border:1px solid #334155;border-radius:12px;box-shadow:0 12px 48px #0009;padding:14px;max-width:calc(100vw - 8px);max-height:calc(100vh - 8px);overflow:auto}.mp-popup-pinned{border-color:#3b82f6;box-shadow:0 12px 48px #000000b3,0 0 0 1px #3b82f666;z-index:210}.mp-header{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;color:#e5e7eb;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #334155}.mp-body{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.mp-left{flex:1;min-width:200px;display:flex;flex-direction:column;gap:10px;overflow-x:auto}.mp-right{width:260px;flex-shrink:1;min-width:120px;display:flex;flex-direction:column;align-items:center;gap:6px}.mp-right .range-grid-full{width:100%}.mp-right .range-grid-full .cell{width:auto;aspect-ratio:1}.mp-grid-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;align-self:flex-start}.mp-grid-placeholder{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#1e293b66;border-radius:8px;border:1px dashed #334155}.mp-grid-placeholder span{font-size:11px;color:#475569;text-align:center;line-height:1.4}.mp-bars{display:flex;flex-direction:column;gap:2px}.mp-bar-row{display:flex;align-items:center;gap:6px}.mp-bar-row-total{margin-bottom:3px;padding-bottom:3px;border-bottom:1px solid rgba(100,116,139,.2)}.mp-bar-label{font-size:9px;color:#64748b;width:70px;flex-shrink:0;text-align:right;white-space:nowrap}.mp-bar-track{flex:1;height:8px;min-height:8px}.mp-bar-track .rel-bar{height:8px;border-radius:3px}.mp-bar-sample{font-size:10px;color:#475569;width:36px;flex-shrink:0;text-align:right}.mp-td-hover{cursor:pointer;transition:background .1s}.mp-td-hover:hover{background:#37415180!important}.mp-td-active{background:#3b82f626!important;outline:1px solid rgba(59,130,246,.3)}.mp-bar-pct{font-size:9px;color:#94a3b8;width:36px;flex-shrink:0;text-align:right;font-weight:600}.mp-action-chips{display:flex;gap:8px;margin-bottom:10px}.mp-action-chip{display:flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;border:1px solid;background:#0f1724cc;font-size:11px}.mp-action-chip-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.mp-action-chip-pct{color:#e2e8f0;font-weight:700;font-variant-numeric:tabular-nums}.mp-action-chip-sample{color:#475569;font-size:10px}.mp-dist-section{margin-bottom:10px;padding:8px 10px;border-radius:8px;background:linear-gradient(135deg,#3741514d,#4b556326);border:1px solid rgba(107,114,128,.25)}.mp-dist-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:6px}.mp-grids-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.mp-grids-layout{display:flex;gap:24px;margin-top:10px;align-items:stretch}.mp-grids-group{display:flex;flex-direction:column}.mp-grids-group>.mp-grids-row{margin-top:auto}.mp-grids-group-label{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.mp-grids-group-bordered{border:1px solid #1e293b;border-radius:8px;padding:8px;background:#0f172a66}.mp-stats-container{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #1e293b}.mp-grid-big{display:flex;flex-direction:column;align-items:center;gap:3px;border:1px solid #334155;border-radius:6px;padding:4px}.mp-grid-big .range-grid-full{width:100%}.mp-grid-big .range-grid-full .cell{width:auto;aspect-ratio:1;font-size:9px}.mp-grid-item-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.mp-grid-item-sample{font-size:10px;color:#475569}.mp-grid-empty{width:100%;aspect-ratio:1;background:#1e293b66;border-radius:4px;border:1px dashed #334155}.mp-sizing-btns{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.mp-sizing-btn{display:flex;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:600;border:1px solid #334155;border-radius:4px;background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s}.mp-sizing-btn:hover{background:#1e293b;color:#cbd5e1}.mp-sizing-btn-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mp-sizing-btn .range-grid-mini{width:clamp(29px,8.1cqw,42px);height:clamp(29px,8.1cqw,42px)}.mp-dist-section .range-grid-mini{width:clamp(48px,13.3cqw,69px);height:clamp(48px,13.3cqw,69px)}.sizing-popup{position:fixed;z-index:10000;background:#1e293b;border:1px solid #475569;border-radius:10px;box-shadow:0 8px 32px #00000080;padding:12px;width:460px}.sizing-popup .range-grid-full{width:100%}.sizing-popup .range-grid-full .cell{width:auto;aspect-ratio:1}.sizing-bar-row{display:flex;align-items:center;gap:6px;padding:2px 0;font-size:11px;cursor:pointer}.sizing-bar-label{width:60px;color:#94a3b8;flex-shrink:0;text-align:right}.sizing-bar-track{flex:1;height:14px;background:#0f172a;border-radius:3px;overflow:hidden;position:relative}.sizing-bar-fill{height:100%;border-radius:3px;min-width:1px}.sizing-bar-fill-sizing{background:linear-gradient(90deg,#2563eb,#3b82f6)}.sizing-bar-fill-vs{background:linear-gradient(90deg,#7c3aed,#8b5cf6)}.sizing-bar-pct{width:36px;text-align:right;color:#e2e8f0;font-weight:600;flex-shrink:0}.sizing-bar-sample{width:64px;text-align:right;color:#64748b;font-size:10px;flex-shrink:0}.chip-group-a,.chip-group-b,.chip-group-c,.chip-group-d{display:grid!important;align-items:center}.chip-group-a .merged-summary-chip,.chip-group-b .merged-summary-chip,.chip-group-c .merged-summary-chip,.chip-group-d .merged-summary-chip{justify-content:space-between;overflow:hidden;text-overflow:ellipsis}.chip-group-a>:last-child:not(.merged-summary-chip),.chip-group-b>:last-child:not(.merged-summary-chip),.chip-group-c>:last-child:not(.merged-summary-chip),.chip-group-d>:last-child:not(.merged-summary-chip){grid-column:-2}.chip-group-a{gap:clamp(4px,1cqw,6px)}.chip-group-a .chip-pos-0{grid-column:1}.chip-group-a .chip-pos-1{grid-column:2}.chip-group-b{gap:clamp(4px,1cqw,6px)}.chip-group-b .chip-fold{grid-column:1}.chip-group-b .chip-call{grid-column:2}.chip-group-b .chip-raise{grid-column:3}.chip-group-b .chip-raise-ai{grid-column:4}.chip-group-c{gap:clamp(4px,1cqw,6px)}.chip-group-c .chip-fold,.chip-group-c .chip-pos-0{grid-column:1}.chip-group-c .chip-call,.chip-group-c .chip-pos-1{grid-column:2}.chip-group-c .chip-raise,.chip-group-c .chip-pos-2{grid-column:3}.chip-group-d{gap:clamp(4px,1cqw,6px)}.chip-group-d .chip-matrix{grid-column:1}.line-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px 5px;border-radius:6px;background:#1f2937;width:112px;min-height:62px;flex-shrink:0;cursor:default}.line-tile-freq-bar{display:flex;width:100%;height:4px;border-radius:2px;overflow:hidden;gap:1px}.line-tile-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;line-height:1.15}.line-tile-value{font-size:14px;font-weight:700;color:#f3f4f6;line-height:1.2}.line-tile-sample{font-size:10px;color:#6b7280;line-height:1}.line-tile-range{width:100%;min-height:8px;margin-top:1px}.rel-bar{display:flex;width:100%;height:4px;border-radius:2px;overflow:hidden}.rel-bar-seg{min-width:1px;height:100%}.tp-popup{position:fixed;z-index:10000;background:#0f1520;border:1px solid #334155;border-radius:12px;box-shadow:0 12px 48px #000000b3;padding:14px 16px;pointer-events:none}.tp-popup-pinned{pointer-events:auto;border-color:#3b82f6;box-shadow:0 12px 48px #000000b3,0 0 0 1px #3b82f666}.tp-popup-inline{position:static;z-index:auto;width:100%;max-width:100%;max-height:100%;box-shadow:none;border-radius:8px;pointer-events:auto}.cross-popup-target{display:none}.cross-popup-target.cross-popup-visible{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:#0b1120;overflow-y:auto;padding:8px}.cross-popup-target.cross-popup-half.cross-popup-visible{width:50%;right:auto;top:0;bottom:auto;height:-moz-fit-content;height:fit-content;max-height:100%}.cross-popup-target .sizing-popup,.cross-popup-target .mp-popup,.cross-popup-target .tp-popup{position:static;width:100%;max-width:100%;max-height:100%;box-shadow:none;border-radius:8px;pointer-events:auto}.line-tile-dead{background:#080d16!important;border-left:3px solid #080d16!important;cursor:default}.line-tile-dead *{color:transparent!important}.line-tile-pinned{outline:2px solid #3b82f6;outline-offset:-1px;background:#1e293b}.pf-options-toggle{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;padding:4px 12px;border-radius:6px;background:#1e293b;color:#94a3b8;border:1px solid #334155;cursor:pointer;transition:all .15s}.pf-options-toggle:hover{background:#293548;color:#cbd5e1;border-color:#475569}.pf-options-toggle-active{background:#1e3a5f;color:#93c5fd;border-color:#3b82f6}.app-options-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.opt-modal{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #334155;border-radius:16px;box-shadow:0 24px 64px #000000b3,0 0 0 1px #ffffff0a;min-width:360px;max-width:90vw;overflow:hidden}.opt-header{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#e2e8f0;padding:18px 22px 14px;border-bottom:1px solid #1e293b;letter-spacing:.01em}.opt-header svg{color:#64748b}.opt-body{padding:16px 22px;display:flex;flex-direction:column;gap:6px}.opt-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-radius:10px;background:#ffffff08;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s}.opt-toggle-row:hover{background:#ffffff0f}.opt-toggle-text{display:flex;flex-direction:column;gap:2px}.opt-toggle-label{font-size:13px;font-weight:600;color:#e2e8f0}.opt-toggle-desc{font-size:11px;color:#64748b}.opt-switch{width:42px;height:24px;min-width:42px;border-radius:12px;background:#0f172a;position:relative;transition:background .25s}.opt-switch-on{background:#3b82f6}.opt-switch-thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .25s}.opt-switch-on .opt-switch-thumb{transform:translate(18px)}.opt-slider-section{margin-top:4px;padding:12px 14px;border-radius:10px;background:#ffffff08}.opt-slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.opt-slider-badge{font-size:11px;font-weight:700;color:#93c5fd;background:#3b82f626;padding:2px 10px;border-radius:20px}.opt-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border-radius:4px;background:#1e293b;outline:none;cursor:pointer}.opt-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 0 8px #3b82f680,0 2px 4px #0000004d;border:2px solid #fff;cursor:pointer;-webkit-transition:box-shadow .15s;transition:box-shadow .15s}.opt-range::-webkit-slider-thumb:hover{box-shadow:0 0 14px #3b82f6b3,0 2px 6px #0006}.opt-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 0 8px #3b82f680,0 2px 4px #0000004d;border:2px solid #fff;cursor:pointer}.opt-range::-moz-range-track{height:5px;border-radius:4px;background:#1e293b}.opt-slider-labels{display:flex;justify-content:space-between;font-size:10px;color:#475569;margin-top:6px}.opt-footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 22px 16px;border-top:1px solid #1e293b}.opt-btn{font-size:12px;font-weight:600;padding:8px 22px;border-radius:8px;border:none;cursor:pointer;transition:all .15s}.opt-btn-default{background:transparent;color:#64748b;border:1px solid #334155;margin-right:auto}.opt-btn-default:hover{color:#94a3b8;border-color:#475569}.opt-btn-cancel{background:#1e293b;color:#94a3b8;border:1px solid #334155}.opt-btn-cancel:hover{background:#334155;color:#cbd5e1}.opt-btn-save{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 8px #2563eb66}.opt-btn-save:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 4px 12px #2563eb80}.vo-panel{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #334155;border-radius:12px;max-width:460px}.vo-panel-header{display:flex;align-items:center;justify-content:space-between;padding:0 2px 6px;border-bottom:1px solid #1e293b}.vo-panel-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.vo-section{background:#ffffff06;border:1px solid rgba(71,85,105,.3);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.vo-section-title{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#475569;padding-bottom:2px}.vo-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s}.vo-row:hover{background:#ffffff0a}.vo-row-disabled{opacity:.35;pointer-events:none}.vo-text{display:flex;flex-direction:column;gap:1px}.vo-label{font-size:11px;font-weight:600;color:#e2e8f0}.vo-desc{font-size:9px;color:#64748b}.vo-footer{display:flex;justify-content:flex-end;gap:8px;padding:4px 2px 0;border-top:1px solid rgba(51,65,85,.5);margin-top:2px}.vo-btn{font-size:11px;font-weight:600;padding:5px 16px;border-radius:6px;border:none;cursor:pointer;transition:background .15s,box-shadow .15s}.vo-btn-cancel{background:transparent;color:#94a3b8;border:1px solid #334155}.vo-btn-cancel:hover{background:#334155;color:#cbd5e1}.vo-btn-save{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 8px #2563eb66}.vo-btn-save:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 4px 12px #2563eb80}.vo-panel-overlay{position:absolute;top:0;left:0;z-index:150;min-width:340px;box-shadow:0 8px 32px #00000080}.pf-vo-inline{display:flex;align-items:center;gap:6px}.pf-vo-group{display:flex;align-items:center;gap:4px}.pf-vo-group-label{font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.pf-vo-group-disabled{opacity:.35;pointer-events:none}.pf-vo-tiles{display:flex;gap:3px}.pf-vo-select-wrap{display:inline-flex;align-items:center;gap:4px}.pf-vo-select-wrap>svg,.pf-vo-select-wrap>span:first-child{flex-shrink:0;width:14px;text-align:center}.pf-vo-select{background:#111827;color:#7d8a9b;border:1px solid #1e293b;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;cursor:pointer;outline:none;font-family:inherit}.pf-vo-select:hover{border-color:#334155;color:#94a3b8}.pf-vo-select:focus{border-color:#3b82f6}.pf-vo-select option{background:#1e293b;color:#94a3b8}.indiv-genfilter .pf-vo-select{padding-top:7px;padding-bottom:7px;font-size:13px}.app-mode-group{display:flex;border-radius:6px;overflow:hidden;border:1px solid #475569;flex-shrink:0;background:#0f172a;padding:3px;gap:3px;box-shadow:inset 0 1px 2px #00000080}.app-mode-section{display:flex;flex-direction:column;align-items:stretch;gap:2px;flex-shrink:0;padding:3px 4px 2px;border-radius:7px;border:1px solid}.app-mode-section.exploit{background:#3b82f614;border-color:#3b82f666;box-shadow:inset 0 0 8px #3b82f60f}.app-mode-section.gto{background:#4ade8014;border-color:#4ade8066;box-shadow:inset 0 0 8px #4ade800f}.app-mode-section-label{font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:2px 6px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.2}.app-mode-section-label.exploit{background:#0f172a;color:#60a5fa}.app-mode-section-label.gto{background:#0f172a;color:#4ade80}.app-mode-btn{font-size:11px;line-height:1.2;padding:6px 14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:1px solid #334155;background:#1e293b;color:#94a3b8;width:170px;border-radius:4px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .1s;position:relative}.app-mode-btn:hover:not(.active){background:#0f172a;color:#cbd5e1;border-color:#64748b}.app-mode-btn:active:not(.active){transform:translateY(1px)}.app-mode-btn.active{background:#4ade80;color:#052e16;border-color:#86efac;box-shadow:0 0 0 1px #4ade8059,0 2px 6px #4ade8040,inset 0 1px #ffffff40;cursor:default}.app-mode-btn.active.exploit{background:#3b82f6;color:#eff6ff;border-color:#93c5fd;box-shadow:0 0 0 1px #3b82f666,0 2px 6px #3b82f64d,inset 0 1px #ffffff40}.app-mode-title{text-align:center;font-size:13px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 0 4px;color:#4ade80}.pf-vo-tile{display:flex;align-items:center;gap:3px;padding:3px 6px;min-width:50px;justify-content:center;border-radius:5px;border:1px solid #334155;background:#1e293b;color:#94a3b8;font-size:10px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.pf-vo-tile:hover:not(.pf-vo-tile-active){background:#293548;color:#cbd5e1;border-color:#475569}.pf-vo-tile-active{background:#3b82f626;color:#93c5fd;border-color:#3b82f666}.pf-vo-tile-disabled{opacity:.35;pointer-events:none}.pf-vo-sep{width:1px;height:22px;background:#0f172a;flex-shrink:0}.pf-filters-wrap{display:flex;flex-direction:column;gap:6px}.pf-filters-global{display:flex;gap:6px}.pf-global-btn{font-size:10px;font-weight:700;padding:4px 14px;border-radius:6px;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;transition:all .15s}.pf-global-all{background:linear-gradient(135deg,#065f46,#047857);color:#a7f3d0;box-shadow:0 1px 6px #0478574d}.pf-global-all:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 2px 10px #04785766}.pf-global-none{background:linear-gradient(135deg,#78350f,#92400e);color:#fde68a;box-shadow:0 1px 6px #92400e4d}.pf-global-none:hover{background:linear-gradient(135deg,#92400e,#b45309);box-shadow:0 2px 10px #92400e66}.pf-global-purple{border-color:#3b82f680!important}.pf-global-purple:hover{border-color:#3b82f6b3!important}.pf-filters-grid{display:flex;flex-wrap:wrap;gap:5px}.pf-filters-inline-row{display:flex;align-items:center;gap:3px;flex-wrap:wrap;padding:4px 0}.pf-filter-group-sep{width:1px;height:20px;background:#7c3aed;margin:0 5px;flex-shrink:0}.pf-filter-card{display:flex;flex-direction:column;gap:5px;padding:6px 8px;background:#ffffff06;border:1px solid rgba(71,85,105,.3);border-radius:8px;min-width:0}.pf-filter-card-wide{flex-grow:1}.pf-filter-card-full{flex-basis:100%}.pf-filter-card-head{display:flex;align-items:center;gap:6px}.pf-filter-card-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#93bbfc;white-space:nowrap}.pf-filter-sz-label{width:52px;flex-shrink:1;min-width:20px;overflow:hidden;text-overflow:ellipsis}.pf-filter-sz-btn{font-size:9px!important;padding-left:2px!important;padding-right:2px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-filters-fr .pf-filters-inline-row{gap:2px}.pf-filters-fr .pf-filters-inline-row .filter-btn:not(.pf-filter-sz-btn){padding:7px 6px;min-width:0;font-size:10px}.pf-filters-fr .pf-filter-sep{margin:0 1px}.pf-filter-card-an{display:flex;gap:2px}.pf-card-an-btn{font-size:11px;font-weight:600;padding:3px 10px;border-radius:4px;border:1px solid #334155;background:transparent;color:#64748b;cursor:pointer;transition:all .15s;white-space:nowrap}.pf-card-an-btn:hover{background:#0f172a;color:#cbd5e1}.pf-card-an-btn-active{background:#0f172a;color:#e2e8f0;border-color:#64748b}.pf-filter-card-row{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.pf-filter-sep{width:1px;height:16px;background:#0f172a;margin:0 3px;flex-shrink:0}.pf-filter-card-btns{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.pf-options-inline{display:flex;align-items:center;gap:10px;padding:12px;background:#0f172a;border:1px solid #1e293b;border-radius:8px}.pf-options-wrap{padding:4px 8px;background:#0f172a;border:1px solid #1e293b;border-radius:8px}.pf-options-two-cols{display:flex;gap:6px}.pf-options-box{flex:1;display:flex;flex-direction:column;gap:3px;padding:4px 6px;background:#1e293b66;border:1px solid rgba(100,116,139,.15);border-radius:6px}.pf-options-box-title{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#60a5fa;margin-bottom:2px}.pf-option-row{display:flex;align-items:center;gap:6px}.pf-option-sep{color:#334155;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pf-option-label{font-size:12px;font-weight:600;color:#e2e8f0}.pf-option-desc{font-size:10px;color:#64748b;margin-top:1px}.pf-toggle{position:relative;width:36px;height:20px;border-radius:10px;background:#374151;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background .2s}.pf-toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#6b7280;transition:transform .2s,background .2s;box-shadow:0 1px 3px #0000004d}.pf-toggle-on{background:#1d4ed8}.pf-toggle-on .pf-toggle-knob{transform:translate(16px);background:#e2e8f0}.rel-bar-simple-labels{display:flex;justify-content:center;gap:6px;margin-top:3px;flex-wrap:wrap}.rel-bar-text-rows{display:flex;flex-direction:column;gap:2px;margin-top:3px}.rel-bar-text-card{display:flex;align-items:center;gap:3px;font-size:8px;border:1px solid;border-radius:3px;padding:1px 3px}.rel-bar-text-label{flex:1;font-weight:500}.rel-bar-text-pct{font-weight:700;min-width:18px;text-align:right}.rel-bar-num-rows{display:flex;align-items:center;gap:0;margin-top:0}.rel-bar-num-badge{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;padding:1px 0;border:1px solid;border-radius:2px;line-height:1;min-width:6px;min-height:14px;overflow:hidden}.rel-bar-hover-popup{z-index:9999;display:flex;flex-direction:column;gap:0;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:6px 8px;white-space:nowrap;pointer-events:none;box-shadow:0 4px 16px #00000080}.rel-bar-hover-section-label{font-size:8px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;text-align:center;padding:2px 0 1px}.rel-bar-hover-sep{height:1px;background:#0f172a;margin:3px 0}.rel-bar-hover-row{display:flex;align-items:center;gap:0;font-size:10px;color:#cbd5e1;line-height:1.6}.rel-bar-hover-cell-left{display:flex;align-items:center;gap:3px;width:190px;flex-shrink:0}.rel-bar-hover-cell-right{display:flex;align-items:center;gap:3px;width:230px;flex-shrink:0;padding-left:8px;border-left:1px solid #334155}.rel-bar-hover-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.rel-bar-hover-name{flex:1;min-width:0}.rel-bar-hover-pct{font-weight:600;text-align:right;min-width:22px;flex-shrink:0}.rel-bar-hover-io{color:#64748b;font-size:9px;text-align:right;min-width:56px;flex-shrink:0;margin-left:-1px}.rel-bar-hover-cell-abs{display:flex;flex-direction:column;padding-left:8px;margin-left:4px;border-left:1px solid #334155;min-width:184px}.pf-range-toggle{display:flex;gap:0;border-radius:8px;overflow:hidden;background:#1f2937;padding:2px}.pf-range-toggle-btn{padding:4px 10px;font-size:11px;background:transparent;color:#6b7280;border:none;border-radius:6px;cursor:pointer;transition:all .2s;font-weight:500}.pf-range-toggle-btn:hover{color:#9ca3af}.pf-range-toggle-btn.active{background:#1d4ed8;color:#e2e8f0;font-weight:600;box-shadow:0 1px 4px #1d4ed84d}.grouped-tiles-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.group-tile{display:flex;flex-direction:column;background:#1f2937;border-radius:6px;padding:4px 5px 3px;width:112px;gap:2px}.group-tile-freq{margin-bottom:2px}.group-tile-lines{display:flex;flex-direction:column;gap:2px}.group-tile-row{position:relative;display:flex;flex-direction:column;padding:2px 4px 2px 5px;border-radius:4px;cursor:pointer;transition:background .1s}.group-tile-row:hover{background:#ffffff0a}.group-tile-row-head{display:flex;align-items:baseline;gap:6px}.group-tile-row-name{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;line-height:1.15}.group-tile-row-pct{font-size:14px;font-weight:700;color:#f3f4f6;margin-left:auto}.group-tile-row-sample{font-size:10px;color:#6b7280;min-width:16px;text-align:right}.group-tile-row-range{margin-top:2px}.gv2-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;align-items:flex-start}.gv2-column{display:flex;flex-direction:column;gap:2px;justify-content:flex-start}.gv2-column .gv2-tiles{flex:1}.gv2-freq-bar{background:#1f2937;border-radius:5px 5px 0 0;padding:4px 6px 2px}.gv2-section-label{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#d1d5db;text-align:center;padding:3px 0 1px;border-top:1px solid #374151;margin-top:3px}.gv2-section-header{border-radius:4px;transition:background .15s}.gv2-section-header:hover{background:linear-gradient(135deg,#3b82f640,#8b5cf640)}.gv2-row-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin-bottom:4px;padding-bottom:2px;border-bottom:1px solid #374151}.postflop-two-cols{display:flex;gap:6px;align-items:flex-start}.postflop-col{flex:0 0 auto;border-radius:10px;background:linear-gradient(180deg,#141c2b,#0a0f1a);border:1px solid rgba(100,116,139,.2);padding:10px}.collapsed-section-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px 6px}.collapsed-mini{background:#0f172a99;border-radius:4px;border:1px solid rgba(100,116,139,.15);padding:2px 4px;display:flex;flex-direction:column;gap:1px;cursor:pointer;position:relative}.sizing-breakdown-container{background:#0f1e3c99;border-top:1px solid rgba(59,130,246,.2);border-bottom:1px solid rgba(59,130,246,.2);padding:4px 0;display:flex;flex-direction:column;gap:4px}.sizing-breakdown-header{font-size:11px;font-weight:700;color:#cbd5e1;text-transform:uppercase;letter-spacing:.06em;padding:8px 6px;border-radius:4px;transition:background .15s}.sizing-breakdown-header:hover{background:linear-gradient(135deg,#3b82f640,#8b5cf640)}.section-group-container{border:1px solid rgba(100,116,139,.15);border-radius:6px;padding:4px 0;margin:8px 0;background:#0f172a66;display:flex;flex-direction:column;gap:4px;transition:background .15s,border-color .15s}.section-group-container:hover{background:linear-gradient(135deg,#3b82f640,#8b5cf640);border-color:#64748b4d}.section-group-container.section-group-expanded{background:#020617b3;border-color:#64748b40}.sizing-bucket-container{border:1px solid;border-radius:4px;padding:2px 0;margin:2px 0;display:flex;flex-direction:column;gap:4px}.sizing-breakdown-label{font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 6px 0}.collapsed-mini-pct.sizing-dist{color:#2dd4bf}.collapsed-mini-sizing-suffix{color:#64748b;font-size:.75em;font-weight:400}.collapsed-mini-sizing{border-color:#60a5fa1f;background:#0f172a66}.collapsed-mini:hover:not(.dead){background:#37415166}.collapsed-mini.dead{background:#080d16;border-color:#64748b14;min-height:36px}.collapsed-mini-row{display:flex;align-items:center;gap:5px;white-space:nowrap;line-height:1.15;padding:1px 2px}.collapsed-mini-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;min-width:20px;flex:1}.collapsed-mini-pct{font-size:14px;font-weight:700;color:#f3f4f6;text-align:right;min-width:36px}.collapsed-mini-opp{font-size:10px;color:#6b7280;text-align:center;margin-top:auto;padding-top:1px}.collapsed-mini-io{font-size:7px;color:#6b7280;text-align:right;white-space:nowrap;min-width:42px}.collapsed-mini-range{width:100%;margin:0 0 2px}.grid-tiles{display:inline-grid;gap:4px 6px;margin-bottom:8px}.grid-tiles .gv2-column{min-width:0}.grid-tiles .line-tile{width:100%;min-width:0}.gv2-freq-labels{display:flex;justify-content:space-around;margin-top:1px}.gv2-tiles{display:flex;flex-direction:column;gap:2px}.gv2-tiles .line-tile-hasrange{flex:1}.gv2-tiles .line-tile{width:112px;border-radius:4px}.gv3-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;align-items:flex-start}.gv3-group{display:flex;flex-direction:column;gap:0}.gv3-freq{background:#1f2937;border-radius:5px 5px 0 0;padding:3px 4px 2px}.gv3-tiles{display:flex;gap:2px}.gv3-tiles .line-tile{border-radius:0 0 4px 4px}.gv3-tiles .line-tile:first-child{border-radius:0 0 0 4px}.gv3-tiles .line-tile:last-child{border-radius:0 0 4px}.tp-header{display:flex;align-items:center;gap:10px;margin:-14px -16px 10px;padding:9px 46px 9px 14px;position:relative;background:#05070d;border-bottom:1px solid #1e293b;border-radius:12px 12px 0 0}.tp-header-name{font-size:16px;font-weight:700;font-family:SF Mono,Consolas,monospace;color:#e5e7eb}.tp-header-pct{font-size:20px;font-weight:800;color:#f3f4f6;margin-left:20px}.tp-header-sample{font-size:12px;color:#6b7280}.tp-relbar-wrap{margin-bottom:10px}.tp-relbar-wrap .rel-bar{height:10px;border-radius:5px}.rel-bar-label{font-size:9px;font-weight:600;padding:1px 5px;border-radius:4px;border:1px solid;white-space:nowrap;line-height:1.2}.tp-sizing-bars{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.tp-sizing-bar-row{display:flex;align-items:center;gap:6px}.tp-sizing-bar-label{font-size:9px;color:#64748b;width:52px;flex-shrink:0;text-align:right;font-weight:600}.tp-sizing-bar-track{flex:1;height:8px;min-height:8px}.tp-sizing-bar-track .rel-bar{height:8px;border-radius:3px}.tp-sizing-bar-sample{font-size:10px;color:#475569;width:32px;flex-shrink:0;text-align:right}.tp-body{display:flex;gap:12px;align-items:flex-start}.tp-body-compact{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.tp-body-compact>.tp-col{display:flex;flex-direction:column}.tp-body-compact>.tp-col>.tp-container{flex:1}.tp-col-left{width:380px;flex-shrink:1;min-width:280px;display:flex;flex-direction:column;gap:8px}.tp-col-right{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.tp-col{flex:1 1 0;min-width:200px;display:flex;flex-direction:column;gap:10px}.tp-container{padding:6px 8px;border-radius:8px;border:1px solid rgba(100,116,139,.2);overflow-x:auto;container-type:inline-size}@container (max-width: 360px){.tp-th,.tp-td,.tp-th-name,.tp-td-name{padding:2px 3px}.tp-th,.tp-th-name{font-size:9px}.tp-td-name{gap:3px}.tp-th-name{min-width:50px}.tp-table{font-size:10px}}@container (max-width: 280px){.tp-th,.tp-td,.tp-th-name,.tp-td-name{padding:1px 2px}.tp-th,.tp-th-name{font-size:8px}.tp-table{font-size:9px}.tp-th-name{min-width:40px}}.tp-container-sizing{background:linear-gradient(135deg,#3741514d,#4b556326);border-color:#6b728040}.tp-container-raise{background:linear-gradient(135deg,#4c1d9526,#6d28d914);border-color:#8b5cf633}.tp-container-next{background:linear-gradient(135deg,#064e3b26,#0d948814);border-color:#10b98133}.tp-container-rel{background:linear-gradient(135deg,#2563eb1a,#3b82f60d);border-color:#3b82f633}.tp-container-abs{background:linear-gradient(135deg,#d977061a,#f59e0b0d);border-color:#f59e0b33}.tp-container-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:4px}.tp-sub-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:2px}.tp-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:4px;padding-bottom:3px;border-bottom:1px solid #1e293b}.tp-table{width:100%;border-collapse:collapse;font-size:11px}.tp-table thead{position:sticky;top:0}.tp-th{text-align:center;padding:3px 6px;color:#64748b;font-weight:600;font-size:10px;white-space:nowrap}.tp-th-name{text-align:left;padding:3px 6px;color:#64748b;font-weight:600;font-size:10px;min-width:80px}.tp-row:nth-child(odd){background:#1e293b4d}.tp-row:hover{background:#33415566}.tp-td-name{text-align:left;padding:3px 6px;color:#d1d5db;white-space:nowrap;display:flex;align-items:center;gap:5px}.tp-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.tp-td{text-align:center;padding:3px 6px;color:#e2e8f0;font-weight:600;font-variant-numeric:tabular-nums}.tp-row-total{border-top:1px solid #334155}.tp-row-total .tp-td-name{font-weight:700;color:#94a3b8;font-size:10px;text-transform:uppercase}.tp-row-total .tp-td{color:#6b7280;font-size:10px}.tp-info-row{display:flex;gap:16px;font-size:11px;color:#d1d5db;margin-bottom:6px}.tp-info-row b{font-weight:700}.stats-help-bubble .stats-help-tip{display:none;position:fixed;background:#0f172a;color:#e2e8f0;font-size:10px;font-weight:500;padding:4px 8px;border-radius:4px;border:1px solid #334155;white-space:nowrap;z-index:10001;pointer-events:none;box-shadow:0 4px 12px #0006}.stats-help-bubble:hover .stats-help-tip{display:block}.exploit-wizard-text{font-size:14px;font-weight:800;letter-spacing:.06em;background:linear-gradient(135deg,#fbbf24,#f59e0b,#fb923c,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 1920px) and (max-height: 1100px){.sfgto-root{zoom:.9}.sfgto-left-panel{width:540px!important;gap:10px!important}.sfgto-card-slot{width:50px!important;height:40px!important;font-size:23px!important}.sfgto-card-slot.sfgto-card-slot--compact{width:40px!important;height:32px!important;font-size:19px!important}.sfgto-rank-btn{height:32px!important;font-size:22px!important}.sfgto-top-panel{zoom:.9}.sfgto-hover-panel{zoom:.8}.sfgto-vs-freq-row{flex-wrap:nowrap!important;gap:4px!important}.sfgto-vs-freq-row>div{padding:2px 4px!important;gap:3px!important;font-size:8px!important}.sfgto-freq-badge{min-width:72px!important;padding:2px 5px!important;font-size:14px!important;gap:3px!important}.sfgto-mix-bar{width:190px!important}}@media (max-width: 1920px){.bs-vertical .bs-tile .bs-label,.bs-vertical .bs-street-tile .bs-label,.bs-vertical .bs-group-general .bs-tile .bs-label,.bs-vertical .bs-results-grid .bs-tile .bs-label{font-size:15px!important}.bs-vertical .bs-tile .bs-sample,.bs-vertical .bs-street-tile .bs-sample,.bs-vertical .bs-group-general .bs-tile .bs-sample,.bs-vertical .bs-results-grid .bs-tile .bs-sample{font-size:13px!important}}@media (max-width: 1600px){.bs-vertical .bs-tile .bs-label,.bs-vertical .bs-street-tile .bs-label,.bs-vertical .bs-group-general .bs-tile .bs-label,.bs-vertical .bs-results-grid .bs-tile .bs-label{font-size:16px!important}.bs-vertical .bs-tile .bs-sample,.bs-vertical .bs-street-tile .bs-sample,.bs-vertical .bs-group-general .bs-tile .bs-sample,.bs-vertical .bs-results-grid .bs-tile .bs-sample{font-size:14px!important}}@media (max-width: 1366px){.bs-vertical .bs-tile .bs-label,.bs-vertical .bs-street-tile .bs-label,.bs-vertical .bs-group-general .bs-tile .bs-label,.bs-vertical .bs-results-grid .bs-tile .bs-label{font-size:18px!important}.bs-vertical .bs-tile .bs-sample,.bs-vertical .bs-street-tile .bs-sample,.bs-vertical .bs-group-general .bs-tile .bs-sample,.bs-vertical .bs-results-grid .bs-tile .bs-sample{font-size:16px!important}}.hh-sidebar{background:linear-gradient(180deg,#1a1f2e,#131826);border-right:1px solid rgba(148,163,184,.08);font-family:inherit}.hh-sidebar .app-mode-section,.hh-sidebar .app-mode-section.exploit,.hh-sidebar .app-mode-section.gto{background:transparent;border:none;box-shadow:none;padding:0;border-radius:0;display:flex;flex-direction:column;gap:2px;margin-top:4px}.hh-sidebar .app-mode-section+.app-mode-section{margin-top:22px}.hh-sidebar .app-mode-section-label,.hh-sidebar .app-mode-section-label.exploit,.hh-sidebar .app-mode-section-label.gto{background:transparent;color:#5d6783;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;text-align:left;padding:8px 10px 6px;border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0}.hh-sidebar .app-mode-group,.hh-sidebar .app-mode-group.exploit,.hh-sidebar .app-mode-group.gto{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0;gap:2px;flex-direction:column;display:flex;overflow:visible}.hh-sidebar .app-mode-btn{display:flex;align-items:center;gap:11px;width:100%;background:transparent;border:1px solid transparent;border-radius:6px;color:#aab3c5;font-size:18px;font-weight:600;letter-spacing:.01em;text-transform:none;padding:9px 12px 9px 14px;text-align:left;position:relative;line-height:1.2;transition:background .15s,color .15s;cursor:pointer;box-shadow:none}@media (min-width: 3000px){.hh-sidebar .app-mode-btn{font-size:16.2px}}.hh-sidebar .app-mode-btn .mode-icon{width:15px;height:15px;flex-shrink:0;opacity:.62;stroke-linecap:round;stroke-linejoin:round}.hh-sidebar .app-mode-btn:hover:not(.active){background:#94a3b80f;color:#e2e8f0;border-color:transparent;box-shadow:none}.hh-sidebar .app-mode-btn:hover:not(.active) .mode-icon{opacity:.9}.hh-sidebar .app-mode-btn.active,.hh-sidebar .app-mode-btn.active.exploit{background:#3b82f621;color:#e2e8f0;border-color:transparent;box-shadow:none}.hh-sidebar .app-mode-btn.active:before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:3px;background:#3b82f6;border-radius:0 3px 3px 0}.hh-sidebar .app-mode-btn.active .mode-icon{opacity:1}.hh-sidebar .app-mode-btn.active:not(.exploit){background:#4ade8021;color:#e2e8f0}.hh-sidebar .app-mode-btn.active:not(.exploit):before{background:#4ade80}.hh-sidebar .app-mode-btn.active.mode-mda{background:#f8717124}.hh-sidebar .app-mode-btn.active.mode-mda:before{background:#f87171}.hh-sidebar>div[style*=borderTop]{border-top-color:#94a3b814!important}.hh-velmax-modal input:focus{border-color:#3b82f68c!important;box-shadow:0 0 0 3px #3b82f626}.hh-velmax-modal input::-moz-placeholder{color:#475569}.hh-velmax-modal input::placeholder{color:#475569}.hh-velmax-cta:not(:disabled):hover{box-shadow:0 6px 18px -2px #3b82f699,inset 0 1px #ffffff38;filter:brightness(1.08)}.hh-velmax-cta:not(:disabled):active{transform:translateY(1px)}.hh-velmax-cta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.hh-sidebar .app-mode-btn.has-submenu .mode-chev{width:11px;height:11px;margin-left:auto;flex-shrink:0;opacity:.55;transform:rotate(0);transition:transform .2s cubic-bezier(.4,.1,.2,1),opacity .18s}.hh-sidebar .app-mode-btn.has-submenu.expanded .mode-chev{transform:rotate(90deg);opacity:.95}.hh-sidebar .hh-sidebar-submenu{display:flex;flex-direction:column;gap:8px;padding:10px 8px 12px 6px;margin:2px 0 6px 2px;border-left:2px solid rgba(59,130,246,.25);background:#3b82f60a;border-radius:0 6px 6px 0;animation:hh-submenu-in .18s ease-out}.hh-sidebar .app-mode-section.gto .hh-sidebar-submenu{border-left-color:#4ade8040;background:#4ade800a}.hh-sidebar .hh-submenu-label{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#5d6783;margin-top:2px}@keyframes hh-submenu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.hh-sidebar .hh-submenu-card{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border-radius:6px;background:#00000038;border:1px solid rgba(148,163,184,.06)}.hh-right-drawer{position:sticky;top:0;align-self:flex-start;order:1;flex-shrink:0;z-index:80;background:#0e1422;border:1px solid rgba(148,163,184,.16);border-radius:14px;box-shadow:0 10px 30px #0000008c;overflow-y:auto;overflow-x:hidden;animation:hh-rd-in .18s ease-out}@keyframes hh-rd-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.hh-rd-head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.12);background:#0b1120}.hh-rd-body{display:flex;flex-direction:column;gap:8px;padding:10px 10px 16px}.hh-1col,.hh-1col *{font-size:var(--hh-1col-fs, 10px)!important}.hh-rail-sum,.hh-rail-sum *{color:#f4f7f9!important;white-space:nowrap!important}.hh-1col .sfgto-drawer-slot,.hh-1col .sfgto-drawer-slot span{font-size:24px!important;line-height:1!important}.hh-1col .hh-choose-hdr,.hh-1col .hh-choose-hdr span{font-size:var(--hh-1col-hdr-fs, 15px)!important}.hh-1col .hh-mda-row-lg,.hh-1col .hh-mda-row-lg *{font-size:12.5px!important}.hh-1col .hh-fr{min-height:44px!important;box-sizing:border-box;justify-content:center!important}.hh-1col .hh-fr span{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hh-1col .hh-subhdr{font-size:9.5px!important}.hh-1col .hh-secbadge{font-size:5px!important;padding:.5px 3px!important;letter-spacing:.02em!important}.hh-1col .hh-rstf,.hh-1col .hh-rstf *{font-size:7px!important;letter-spacing:.04em!important}.hh-1col .hh-zakole{font-size:6.75px!important;padding:1.5px 3px!important;letter-spacing:.04em!important}.hh-1col .hh-anlbl{font-size:10.5px!important}.hh-1col .hh-anbtn{font-size:9px!important;min-width:44px;box-sizing:border-box}.hh-1col:not(.hh-list) .hh-subhdr{font-size:7.13px!important;line-height:1.33!important}.hh-grid-first-span>:first-child{grid-column:1 / -1;justify-self:start;width:calc((100% - 6px) / 3);box-sizing:border-box}.hh-1col:not(.hh-list) svg[width="9"]:not(.hh-secchev):not(.sf-lock):not(.ftb-x){display:none!important}.hh-1col:not(.hh-list) .hh-fr [style*=space-between]{justify-content:center!important}.hh-1col:not(.hh-list) .hh-fr{position:relative}.hh-1col:not(.hh-list) .hh-fr:after{content:"";position:absolute;right:6px;bottom:5px;width:7px;height:7px;border-radius:50%;background:#4ade80;pointer-events:none}.hh-1col:not(.hh-list) .hh-fr.active:after{background:#60a5fa}.hh-1col:not(.hh-list) .hh-fr:not(.active) .hh-fr-badge{display:none!important}.hh-1col:not(.hh-list) .hh-fr.active .hh-fr-badge{justify-content:center!important;width:100%;padding-right:10%}.hh-1col:not(.hh-list) .hh-fr-3dot:after{display:none!important}.hh-1col:not(.hh-list) .hh-fr.hh-fr-3dot .hh-fr-badge{display:flex!important;position:absolute;right:6px;bottom:5px;width:auto!important;min-height:0!important;padding:0!important;justify-content:flex-end!important}.hh-prevsz-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:start}.hh-prevsz-grid>:nth-child(-n+3){grid-column:span 2}.hh-prevsz-grid>:nth-child(n+4){grid-column:span 3}.hh-rd-card{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border-radius:6px;background:#00000047;border:1px solid rgba(148,163,184,.07)}.hh-rd-foot{position:sticky;bottom:0;z-index:3;margin-top:auto;padding:8px 10px;border-top:1px solid rgba(148,163,184,.12);background:#0b1120;border-radius:0 0 13px 13px}.hh-rd-label{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#5d6783}.hh-ff-badge,.hh-gto-badge{zoom:1}@media (max-width: 2560px){.hh-ff-badge{zoom:1.125}.hh-gto-badge{zoom:1.2}}@media (max-width: 1920px){.hh-ff-badge{zoom:1.25}.hh-gto-badge{zoom:1.4}}@media (max-width: 1600px){.hh-ff-badge{zoom:1.35}.hh-gto-badge{zoom:1.56}}@media (max-width: 1366px){.hh-ff-badge{zoom:1.425}.hh-gto-badge{zoom:1.68}}.hh-rd-tab{position:fixed;top:50%;transform:translateY(-50%);z-index:121;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 7px;border:1px solid rgba(59,130,246,.4);border-left:none;border-radius:0 8px 8px 0;background:#1e293bf5;color:#93c5fd;cursor:pointer;font-family:inherit;box-shadow:4px 0 16px #0006;transition:left .18s ease,background .15s ease,color .15s ease}.hh-rd-tab:hover{background:#3b82f633;color:#bfdbfe}.hh-rd-tab-text{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl}.hh-setup-bar{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:16px 0 14px;box-sizing:border-box;cursor:pointer;background:#0d1322;border:1px solid #2a3650;border-radius:8px;color:#93a5b1;transition:left .18s ease,background .12s,border-color .12s}.hh-setup-bar:hover{background:#141c2e;border-color:#3b4a66}.hh-setup-bar-title{writing-mode:vertical-rl;font-size:15px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#cbd5e1}.hh-setup-bar-act{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0;width:26px;border-radius:6px;background:#475569;color:#f2f6f8}.hh-setup-bar:hover .hh-setup-bar-act{background:#5b6b82}.hh-setup-bar-act-text{writing-mode:vertical-rl;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.modal-open #hh-app-root{filter:blur(6px) brightness(.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:filter .18s ease}@media (max-width: 900px) and (pointer: coarse){body.modal-open #root{visibility:hidden!important}body.modal-open #root *{animation-play-state:paused!important;transition:none!important}body.modal-open #hh-app-root{filter:none!important}}body.has-anon-banner #hh-app-root{padding-top:38px}.hh-mobile-topbar{position:fixed;top:0;left:0;right:0;height:48px;z-index:1400;display:flex;align-items:center;gap:10px;padding:0 10px;background:linear-gradient(180deg,#141a28,#0d1220);border-bottom:1px solid rgba(148,163,184,.12);box-shadow:0 2px 14px #00000073}body.has-anon-banner .hh-mobile-topbar{top:38px}.hh-mobile-burger,.hh-mobile-filters{display:inline-flex;align-items:center;gap:6px;background:#94a3b81a;border:1px solid rgba(148,163,184,.22);color:#cbd5e1;border-radius:8px;cursor:pointer;font-family:inherit}.hh-mobile-burger{padding:7px}.hh-mobile-filters{padding:6px 11px;font-size:12px;font-weight:700;letter-spacing:.03em}.hh-mobile-burger:active,.hh-mobile-filters:active{background:#94a3b833}.hh-mobile-title{flex:1;font-size:15px;font-weight:800;letter-spacing:.06em;color:#e2e8f0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hh-mobile-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;background:#0206109e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.hh-mscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 1024px) and (pointer: coarse){.bs-outer{flex-direction:column;gap:10px}.bs-left{width:100%;flex:1 1 auto;min-width:0}.bs-right{width:100%;flex-direction:column!important;align-items:stretch!important;zoom:1!important;gap:8px!important}.bs-right .bs-group-results{width:100%}.bs-graph-tile.bs-graph-tile-big{width:100%!important;min-width:0!important;min-height:200px;align-self:stretch}.bs-row{scrollbar-width:thin}}@media (max-width: 1024px) and (pointer: coarse){.m-root .bs-vertical .bs-right{flex-direction:column!important;zoom:1!important}.m-root .bs-outer.bs-vertical>.bs-right{order:-1}.m-root .bs-outer.bs-vertical>.bs-left{order:0}.m-root .bs-outer.bs-vertical .bs-left{min-width:0!important;max-width:100%!important;width:100%}.m-root .bs-vertical .bs-graph-tile,.m-root .bs-vertical .bs-graph-tile.bs-graph-tile-big{width:100%!important;min-width:0!important}.m-root .bs-outer.bs-vertical{max-width:100%}.m-root .bs-vertical .bs-group-tiles{flex-wrap:wrap}.m-root .bs-vertical .bs-row{flex-direction:column!important;align-items:stretch!important;gap:10px}.m-root .bs-vertical .bs-sep{width:auto;height:1px;align-self:stretch;margin:2px 0}.m-root .pf-matrix-2col{grid-template-columns:1fr!important;row-gap:3px!important;padding-top:2px!important;padding-bottom:2px!important}.m-root .pf-tile-group-grid{grid-template-columns:minmax(0,4.6fr) minmax(0,6.7fr) minmax(0,6.7fr)!important;gap:4px!important}.m-root .pf-tree-col,.m-root .pf-grp{gap:2px!important}.m-root .pf-grp-hdr{padding-top:1px!important;padding-bottom:1px!important}.m-root .pf-grp-chev{padding:3px 30px!important}.m-root .pf-grp-chev svg{width:15px!important;height:8px!important}}.gi2-only-general>*:not(.gi2-box){display:none!important}.hh-res-flat{--rf-sec: #0d1322;--rf-card: rgba(0,0,0,.32);--rf-line: rgba(199,201,239,.14);--rf-mut: #93a5b1}.hh-res-flat .gi2-page{background:transparent!important;border-color:transparent!important}.hh-res-flat .gi2-switch,.hh-res-flat .gi2-sec{background:var(--rf-sec)!important;border-color:var(--rf-line)!important;border-radius:10px!important}.hh-res-flat .gi2-page>div[style*="background: rgb(13, 16, 24)"]{background:var(--rf-sec)!important;border:1px solid var(--rf-line)!important;border-radius:10px;margin-bottom:8px}.hh-res-flat div[style*="background: rgba(59, 130, 246, 0.13)"]{background:transparent!important;border-color:transparent!important}.hh-res-flat div[style*="background: rgba(0, 0, 0, 0.45)"]{background:transparent!important}.hh-res-flat .pftiles-bgroup{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.hh-res-flat .pftiles-tile{background:var(--rf-sec)!important;background-image:none!important;border:1px solid var(--rf-line)!important;border-radius:10px!important;box-shadow:none!important}.hh-res-flat .pftiles-tile .e1-head{background:transparent!important;border-bottom:1px solid var(--rf-line)!important}.hh-res-flat div[style*="background: rgb(5, 8, 15)"]{background:var(--rf-card)!important;border-color:var(--rf-line)!important}.hh-res-flat div[style*="background: rgb(95, 125, 143)"][style*="border-radius: 12px 12px 0px 0px"]{background:transparent!important;color:var(--rf-mut)!important;border-bottom:1px solid var(--rf-line)}.hh-res-flat div[style*="background: rgb(95, 125, 143)"][style*="border-radius: 12px 12px 0px 0px"] *{color:var(--rf-mut)}.hh-res-flat .hh-detail-title{color:var(--rf-mut)!important}.hh-res-flat .pf-wrap-box{background:transparent!important;border-color:transparent!important;padding:0!important}.hh-res-flat .pf-grp-v2{background:var(--rf-sec)!important;border:1px solid var(--rf-line)!important;border-radius:10px!important;box-shadow:none!important;transform:none!important}.hh-res-flat .pf-grp-v2:hover{border-color:#93c5fd73!important;background:#111a2c!important}.hh-res-flat .pf-grp-v2-head{background:transparent!important;border-bottom:1px solid var(--rf-line)!important;min-height:34px!important;padding:6px 12px!important}.hh-res-flat .pf-grp-v2-lbl{color:var(--rf-mut)!important}.hh-res-flat .pf-bar-v2{background:var(--rf-card)!important;border:1px solid var(--rf-line)!important;border-radius:8px!important}.hh-res-flat .pf-bar-v2-head{background:transparent!important;border-bottom:1px solid var(--rf-line)!important}.hh-res-flat .pf-bar-v2 span[style*="background: rgb(34, 43, 61)"]{background:#c7c9ef14!important}.hh-right-drawer.hh-rail-popup{overflow:visible!important}.hover\:bg-emerald-400:hover{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800\/50:hover{background-color:#1f293780}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
