:root{--bg:#eef0f4;--bg2:#e5e8ee;--fg:#12141b;--mut:#5a6070;--dim:#8b91a1;--edge:rgba(18,20,27,.08);--hair:rgba(18,20,27,.13);--track:rgba(18,20,27,.07);--glass:hsla(0,0%,100%,.66);--glass2:hsla(0,0%,100%,.84);--gedge:hsla(0,0%,100%,.95);--plate:#fff;--menu:#f8f8fa;--acc:#d6336c;--acc-hi:#e8628f;--acc-lo:#b8235a;--acc-soft:rgba(214,51,108,.1);--acc-glow:rgba(214,51,108,.45);--yes:#12a06a;--yes-hi:#1fbe81;--yes-soft:rgba(18,160,106,.12);--no:#6b7385;--kal:#4c7dff;--open:#12a06a;--openbg:rgba(18,160,106,.11);--lim:#9a6a10;--limbg:rgba(232,166,40,.16);--blk:#8a4b5e;--blkbg:rgba(138,75,94,.12);--band:linear-gradient(180deg,#f8edf2,#f3e8f1 55%,#eef0f4);--sh:0 1px 0 hsla(0,0%,100%,.9) inset,0 0 0 1px rgba(18,20,27,.05),0 24px 50px -30px rgba(40,30,60,.35),0 2px 6px -2px rgba(18,20,27,.08);--sans:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;color-scheme:light}html.t-dark{--bg:#0e1015;--bg2:#13161d;--fg:#eef0f5;--mut:#a3a9b8;--dim:#737a8b;--edge:hsla(0,0%,100%,.08);--hair:hsla(0,0%,100%,.13);--track:hsla(0,0%,100%,.08);--glass:hsla(0,0%,100%,.055);--glass2:hsla(0,0%,100%,.085);--gedge:hsla(0,0%,100%,.12);--plate:#f4f5f8;--menu:#1c1e24;--acc-soft:rgba(214,51,108,.16);--yes-soft:rgba(18,160,106,.18);--openbg:rgba(18,160,106,.18);--lim:#e8b254;--limbg:rgba(232,166,40,.18);--blk:#d79aae;--blkbg:rgba(190,110,135,.18);--band:linear-gradient(180deg,rgba(214,51,108,.07),rgba(214,51,108,.03) 60%,rgba(14,16,21,0));--sh:0 1px 0 hsla(0,0%,100%,.08) inset,0 0 0 1px hsla(0,0%,100%,.05),0 24px 50px -30px #000,0 2px 6px -2px rgba(0,0,0,.4);color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:84px}body,html{background:var(--bg)}body{font:400 15px/1.55 var(--sans);color:var(--fg);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);background:var(--bg);z-index:90}a{color:inherit;text-decoration:none}.w{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1,h2,h3{letter-spacing:-.025em;line-height:1.15;text-wrap:balance}code{font-family:var(--mono);font-size:.92em;overflow-wrap:anywhere}.skip{position:absolute;left:-9999px;top:8px;z-index:200}.skip:focus{left:16px;background:var(--glass2);color:var(--fg);padding:8px 14px;border-radius:999px}.navw{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:100;padding-top:12px}.nav{padding:8px 8px 8px 12px;border-radius:999px;background:var(--glass2);backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7);box-shadow:var(--sh)}.logo,.nav{display:flex;align-items:center;gap:10px}.logo{font:750 16px var(--sans);letter-spacing:-.02em;white-space:nowrap;min-width:0}.logo img{display:block;border-radius:10px;flex:none}.nav>ul{list-style:none;display:flex;gap:2px;margin:0 auto}.nav>ul a{display:block;padding:7px 12px;border-radius:999px;font-size:14px;font-weight:500;color:var(--mut)}.nav>ul a[aria-current]{background:var(--glass2);color:var(--fg);box-shadow:0 0 0 1px var(--edge),0 1px 2px rgba(0,0,0,.06)}.menu{display:none;position:relative;margin-left:auto}.menu summary{list-style:none;cursor:pointer;padding:8px 14px;border-radius:999px;font:600 14px var(--sans);background:var(--glass2);box-shadow:0 0 0 1px var(--edge)}.menu summary::-webkit-details-marker{display:none}.menu ul{position:absolute;right:-70px;top:46px;width:min(260px,calc(100vw - 32px));list-style:none;display:grid;grid-gap:2px;gap:2px;padding:8px;border-radius:20px;background:var(--menu);box-shadow:0 0 0 1px var(--edge),0 24px 50px -20px rgba(0,0,0,.35);z-index:99;max-height:calc(100vh - 100px);overflow-y:auto}.menu ul a{display:block;padding:11px 14px;border-radius:12px;font-size:15px}.menu ul a[aria-current]{background:var(--acc-soft);color:var(--acc)}.tbtn{width:36px;height:36px;border-radius:50%;border:0;display:grid;place-items:center;flex:none;cursor:pointer;color:var(--fg);background:var(--glass2);box-shadow:0 0 0 1px var(--edge)}.tbtn .sun{display:none}html.t-dark .tbtn .sun{display:block}html.t-dark .tbtn .moon{display:none}.btn{display:inline-flex;align-items:center;gap:7px;border:0;cursor:pointer;font:650 14px var(--sans);padding:10px 18px;border-radius:999px;color:#fff;white-space:nowrap;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--acc-hi),var(--acc) 55%,var(--acc-lo));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -2px 0 rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.25),0 10px 22px -8px var(--acc-glow);transition:transform .15s,box-shadow .15s}.btn:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.4),transparent);transform:skewX(-18deg);animation:shine 6s ease-in-out infinite;pointer-events:none}@keyframes shine{0%,72%{left:-60%}to{left:130%}}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 6px -2px var(--acc-glow)}.btn.sm{padding:7px 13px;font-size:13px}.btn.ghost,.btn.pearl{color:var(--fg);background:linear-gradient(180deg,#fff,#eceef2);box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(18,20,27,.06),0 1px 2px rgba(18,20,27,.18),0 8px 18px -12px rgba(18,20,27,.4)}html.t-dark .btn.ghost,html.t-dark .btn.pearl{background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.06));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 1px hsla(0,0%,100%,.08)}.btn.ghost:after,.btn.pearl:after{display:none}.btn[disabled]{opacity:.55;cursor:not-allowed}a.btn{text-decoration:none}.ad,.adtag{font:700 9.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:6px;background:var(--acc-soft);color:var(--acc)}.btn .ad{background:hsla(0,0%,100%,.28);color:inherit}.btn.pearl .ad{background:var(--track);color:var(--mut)}.card,.glass,.panel,.surface{border-radius:26px;background:var(--glass);backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);box-shadow:var(--sh);position:relative}.glass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border-top:1px solid var(--gedge);opacity:.7}.sheen{overflow:hidden}.sheen:before{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(110deg,transparent 40%,hsla(0,0%,100%,.55) 50%,transparent 60%);transform:translateX(-60%);animation:sheen 7s ease-in-out infinite;pointer-events:none;mix-blend-mode:soft-light}@keyframes sheen{0%,60%{transform:translateX(-60%)}to{transform:translateX(60%)}}.pad{padding:24px}.lt{display:inline-grid;place-items:center;flex:none;border-radius:10px;background:var(--plate);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px var(--edge),0 6px 12px -8px rgba(18,20,27,.4);overflow:hidden}.lt.let{color:#fff;font:800 13px var(--sans);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -2px 0 rgba(0,0,0,.15),0 6px 12px -8px rgba(0,0,0,.5)}.lg{background:var(--plate)!important;overflow:hidden;color:transparent!important}.lgi{display:block;width:70%;height:70%;object-fit:contain}.lgi.f{width:100%;height:100%;object-fit:cover}.sub{color:var(--mut);font-size:14px;margin-top:4px}.lbl{font:600 12px var(--sans);letter-spacing:.04em;text-transform:uppercase}.ex,.lbl{color:var(--dim)}.ex{font:500 11.5px var(--sans)}.up{color:var(--yes)}.dn{color:var(--no)}.seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--track);box-shadow:inset 0 1px 2px rgba(18,20,27,.08);overflow-x:auto;max-width:100%;scrollbar-width:none;gap:2px}.seg::-webkit-scrollbar{display:none}.seg a,.seg button{border:0;background:none;cursor:pointer;padding:7px 14px;border-radius:999px;font:550 13.5px var(--sans);color:var(--mut);white-space:nowrap}.seg a[aria-current],.seg button[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,var(--acc-hi),var(--acc));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 4px 10px -4px var(--acc-glow)}.trk{height:10px;background:var(--track);overflow:hidden;position:relative}.trk,.trk i{border-radius:999px}.trk i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--yes-hi),var(--yes));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.trk.k i{background:linear-gradient(90deg,#7fa2ff,var(--kal))}.trk.a i{background:linear-gradient(90deg,var(--acc-hi),var(--acc))}.tag{display:inline-block;font:600 11.5px var(--sans);padding:3px 9px;border-radius:999px;background:var(--track);color:var(--mut);white-space:nowrap}.tag.acc{background:var(--acc-soft);color:var(--acc)}.chips{display:flex;gap:6px;flex-wrap:wrap}.stp{display:inline-block;font:650 12px var(--sans);padding:4px 10px;border-radius:999px;white-space:nowrap}.stp.open{background:var(--openbg);color:var(--open)}.stp.limited{background:var(--limbg);color:var(--lim)}.stp.blocked{background:var(--blkbg);color:var(--blk)}.stp.none{background:var(--track);color:var(--dim)}.cc{display:inline-grid;place-items:center;width:28px;height:20px;border-radius:5px;font:700 10.5px var(--mono);background:var(--track);margin-right:8px;vertical-align:middle;flex:none}.cc,.empty{color:var(--mut)}.empty{padding:16px 18px;border-radius:18px;background:var(--acc-soft);font-size:14.5px}.empty b{color:var(--fg)}.note{color:var(--dim);font-size:12.5px;margin-top:12px;max-width:80ch}.note a,.panel a:not(.btn),.prose a{color:var(--acc);text-decoration:underline;text-underline-offset:2px}.more{display:inline-flex;margin-top:14px;font-weight:600;font-size:14px;color:var(--acc)}.band{background:var(--band);padding:24px 0 36px}.head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.head>div{min-width:0}.head h1,.head h2{font-size:clamp(24px,3vw,30px);font-weight:750}.hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:18px;gap:18px}.hero>*{min-width:0}.mkt{padding:24px}.mkt .q{display:flex;gap:14px;align-items:flex-start}.mkt .q h1,.mkt .q h2{font-size:24px;line-height:1.2;font-weight:750}.mkt .ev{display:block;font:500 13px var(--sans);color:var(--dim);margin-top:4px;letter-spacing:0}.prob{display:flex;align-items:baseline;gap:12px;margin:18px 0 8px;flex-wrap:wrap}.prob b{font:700 56px/1 var(--sans);letter-spacing:-.04em}.prob .lb{font:600 14px var(--sans);color:var(--yes)}.prob .chg{font:500 13px var(--mono);margin-left:auto}.venues{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.ven{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:16px;background:var(--glass2);box-shadow:0 0 0 1px var(--edge)}.ven .nm{font-weight:600;font-size:14.5px;min-width:0}.ven .nm small{display:block;font:500 12px var(--sans);color:var(--dim)}.ven .px{font:600 15px var(--mono)}.chart{margin-top:18px}.chart svg{width:100%;height:160px;display:block}.lgd{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--mut);margin-top:8px}.lgd i{display:inline-block;width:12px;height:4px;border-radius:2px;margin-right:6px;vertical-align:middle}.ladder{padding:22px}.ladder .t{display:flex;gap:10px}.ladder .t,.lrow{align-items:center}.lrow{display:grid;grid-template-columns:84px minmax(0,1fr) 48px;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--edge)}.lrow:first-child{border-top:0}.lrow .lv{font:600 14px var(--mono)}.lrow .pc{font:650 14px var(--mono);text-align:right}.dbl{display:grid;grid-gap:4px;gap:4px}.dbl .trk{height:7px}.gap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:16px;background:var(--acc-soft);margin-top:14px}.gap small{display:block;color:var(--mut);font-size:12.5px}.gap b{font:700 15px var(--mono);color:var(--acc)}.sec{padding-top:44px}.sec>h2,.shead h2{font-size:clamp(22px,2.6vw,27px);font-weight:750}.shead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.shead>div{min-width:0}.board{margin-top:16px;padding:6px 18px}.brow{display:grid;grid-template-columns:34px minmax(0,1fr) 110px 92px 64px 64px;grid-gap:14px;gap:14px;align-items:center;padding:13px 0;border-top:1px solid var(--edge)}.brow:first-child{border-top:0}.brow .q{font-weight:600;font-size:14.5px;line-height:1.3;min-width:0}.brow .q small{display:block;font:500 12px var(--sans);color:var(--dim);margin-top:2px}.brow .trk{height:6px}.brow .p{font:700 17px var(--mono);text-align:right}.brow .d{font:500 12.5px var(--mono);text-align:right}.brow svg{width:92px;height:28px;display:block}.brow .sp{color:var(--dim);font-size:11px;text-align:center}.vtabs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.vtabs>*{min-width:0}.vtabs .brow{grid-template-columns:34px minmax(0,1fr) 92px 60px 56px}.vtabs .brow>.trk{display:none}.tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:18px;gap:18px;margin-top:16px}.tools>*{min-width:0}.ftool{padding:22px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(160deg,hsla(0,0%,100%,.78),rgba(248,233,240,.72))}html.t-dark .ftool{background:linear-gradient(160deg,hsla(0,0%,100%,.07),rgba(214,51,108,.08))}.ftool .top{display:flex;align-items:center;gap:12px}.ftool .top b{font-size:18px}.ftool p{color:var(--mut);font-size:14.5px}.tlist{padding:6px 18px}.trow{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--edge)}.trow:first-child{border-top:0}.trow .nm{font-weight:600;min-width:0}.trow .nm small{display:block;color:var(--dim);font-size:12.5px;font-weight:500}.trow .ic{display:flex;gap:8px}.ext,.trow .ic img{width:16px;height:16px;opacity:.65;display:block}html.t-dark .ext,html.t-dark .trow .ic img{filter:invert(1)}.facts{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 16px;gap:8px 16px;font-size:14px;margin-top:10px}.facts dt{color:var(--dim)}.facts dd{font-weight:600;min-width:0;overflow-wrap:anywhere}.vs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.vs>*{min-width:0}.cwrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);grid-gap:18px;gap:18px;margin-top:16px}.cwrap>*{min-width:0}.check{padding:22px}.pick{display:flex;align-items:center;gap:10px;margin-top:14px;padding:6px 6px 6px 14px;border-radius:16px;background:var(--glass2);box-shadow:inset 0 1px 2px rgba(18,20,27,.08),0 0 0 1px var(--edge)}.pick select{flex:1 1;min-width:0;border:0;background:none;font:600 15px var(--sans);color:var(--fg);padding:8px 0;outline:none}.ans{margin-top:16px;display:grid;grid-gap:8px;gap:8px}.ans .r{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--glass2);box-shadow:0 0 0 1px var(--edge)}.ans .r .nm{font-weight:600;flex:1 1;min-width:0}.ans .r .nm small{display:block;color:var(--dim);font-size:12px;font-weight:500}.matrix{padding:10px 6px 6px;overflow-x:auto}.matrix table,.tbl table{border-collapse:collapse;width:100%;min-width:560px}.matrix th,.tbl th{font:600 11.5px var(--sans);text-transform:uppercase;letter-spacing:.05em;color:var(--dim);text-align:left;padding:10px 12px}.matrix td,.matrix th,.tbl td,.tbl th{white-space:nowrap;border-bottom:1px solid var(--edge)}.matrix td,.tbl td{padding:9px 12px;font-size:14px}.matrix tr:last-child td,.tbl tr:last-child td{border-bottom:0}.matrix td small{display:block;color:var(--dim);font-size:11px}.tbl{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl td.r,.tbl th.r{text-align:right}.tbl td.wrap{white-space:normal;min-width:240px}.duo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:16px}.duo>*{min-width:0}.accc,.disp{padding:22px}.evr{display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--edge);align-items:start}.evr:first-child{border-top:0}.evr .dot{width:10px;height:10px;border-radius:50%;margin-top:6px;box-shadow:0 0 0 4px var(--track);background:var(--acc)}.evr .dot.done{background:var(--yes)}.evr .q{font-weight:600;font-size:14.5px;line-height:1.3;min-width:0}.evr .q small{display:block;color:var(--dim);font-weight:500;font-size:12.5px;margin-top:3px}.accc svg{width:100%;max-width:300px;height:auto;display:block;margin:10px auto 0}.brier{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.brier .r{display:grid;grid-template-columns:24px minmax(0,1fr) 120px 60px;grid-gap:10px;gap:10px;align-items:center;font-size:14px}.brier .trk{height:7px}.kpis{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.kpi{padding:10px 14px;border-radius:16px;background:var(--glass2);box-shadow:0 0 0 1px var(--edge);font-size:13px;color:var(--mut)}.kpi b{display:block;font:700 20px var(--mono);color:var(--fg)}.alerts{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;padding:28px;margin-top:44px}.alerts>*{min-width:0}.alerts ul{margin:12px 0 18px;list-style:none;display:grid;grid-gap:8px;gap:8px;color:var(--mut);font-size:14.5px}.alerts li{display:flex;gap:10px}.alerts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acc);margin-top:8px;flex:none}.phone{width:min(300px,100%);margin:0 auto;border-radius:30px;padding:14px;background:var(--glass2);box-shadow:var(--sh)}.msg{background:var(--plate);color:#12141b;border-radius:16px;padding:11px 13px;box-shadow:0 0 0 1px var(--edge);margin-top:9px}.msg,.msg b{font-size:13px}.msg b{display:block}.msg .num{font-size:12.5px;color:#5a6070}.chan{display:flex;align-items:center;gap:10px;font-weight:650;font-size:14px}.chan small{display:block;font:500 11.5px var(--sans);color:var(--dim)}.mstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.mstats div{padding:12px 14px;border-radius:16px;background:var(--glass2);box-shadow:0 0 0 1px var(--edge);font-size:12.5px;color:var(--dim);min-width:0}.mstats b{display:block;font:650 16px var(--mono);color:var(--fg);margin-top:2px;overflow-wrap:anywhere}.phead{padding-top:34px}.phead h1{font-size:clamp(28px,3.8vw,40px);font-weight:800}.phead .lede{font-size:16px;color:var(--mut);max-width:68ch;margin-top:10px}.crumbs{font-size:13px;color:var(--mut);margin-bottom:12px}.crumbs a:hover{color:var(--fg)}.page{margin-top:24px}.panel{padding:24px}.panel h2{font-size:21px;margin-bottom:8px}.panel h3{font-size:16px;margin:14px 0 6px}.panel p{color:var(--mut);margin-top:8px;font-size:14.5px}.grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.grid2>*{min-width:0}.related{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.related a{display:inline-flex;gap:10px;align-items:center;padding:10px 16px;border-radius:999px;font-weight:600;font-size:14px;background:var(--glass2);box-shadow:0 0 0 1px var(--edge),0 1px 2px rgba(0,0,0,.08)}.related a span,.stale{color:var(--dim)}.stale{font-size:12.5px;margin-top:12px}.stale a{text-decoration:underline}.muted{color:var(--mut);margin-top:14px;font-size:14.5px}.unk{color:var(--dim);font-style:italic;font-size:12.5px}.faq details{border-top:1px solid var(--edge);padding:16px 0}.faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--acc);font-weight:700}.faq details[open] summary:after{content:"–"}.faq p{margin-top:8px;color:var(--mut);max-width:72ch}.adslot{max-width:1200px;margin:16px auto 0;padding:0 16px}.feat{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.feat a{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:18px;background:var(--glass2);box-shadow:0 0 0 1px var(--edge)}.feat a b{font-size:14.5px}.feat a span{color:var(--mut);font-size:13.5px}.form{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.form label{display:grid;grid-gap:6px;gap:6px;font-size:13.5px;color:var(--mut);font-weight:500}.form input,.form select,.form textarea{width:100%;border:0;outline:0;border-radius:14px;padding:12px 14px;background:var(--glass2);box-shadow:inset 0 1px 2px rgba(18,20,27,.08),0 0 0 1px var(--edge);font:500 15.5px var(--sans);color:var(--fg)}.form input:focus,.form select:focus,.form textarea:focus{box-shadow:0 0 0 2px var(--acc)}.form textarea{min-height:150px;resize:vertical}.row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.err:not(.c){color:var(--acc-lo);font-size:12.5px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}p.ok:not(.mini){border-radius:18px;padding:16px 18px;background:var(--yes-soft);color:var(--yes);font-weight:600;margin-top:16px}p.bad:not(.mini){border-radius:18px;padding:14px 18px;background:var(--acc-soft);color:var(--acc-lo);margin-top:14px;font-size:14.5px}html.t-dark p.bad:not(.mini){color:var(--acc-hi)}.copyrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}.copyrow code,.panel code,.prose code{padding:2px 7px;border-radius:7px;background:var(--acc-soft)}.price{font-size:15px;margin:6px 0 10px}.price b{font:700 30px var(--mono);letter-spacing:-.03em}.fine{color:var(--dim);font-size:12.5px;margin-top:12px}.notice{margin-bottom:18px}.posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.post{border-radius:24px;overflow:hidden;background:var(--glass);box-shadow:var(--sh);display:flex;flex-direction:column}.post img{width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;display:block}.pb{padding:16px 18px 20px;display:block}.pb time{font:500 12px var(--mono);color:var(--dim)}.pb h3{font-size:18.5px;margin-top:6px;line-height:1.2}.pb p{color:var(--mut);font-size:14px;margin-top:8px}.cover{width:100%;height:auto;border-radius:24px;display:block;box-shadow:var(--sh);margin-bottom:26px}.prose{font-size:16.5px;line-height:1.65}.narrow,.prose,.prose.narrow{max-width:74ch}.prose h2{font-size:25px;margin:32px 0 8px}.prose h3{font-size:20px;margin:24px 0 6px}.prose blockquote,.prose ol,.prose p,.prose pre,.prose table,.prose ul{margin-top:12px}.prose li,.prose p{color:var(--mut)}.prose ol,.prose ul{padding-left:22px}.prose li+li{margin-top:6px}.prose pre{border-radius:16px;padding:16px 18px;font:400 13px/1.65 var(--mono);background:var(--glass2);box-shadow:0 0 0 1px var(--edge);overflow-x:auto}.prose pre code{background:none;padding:0}.prose blockquote{border-left:3px solid var(--acc);padding-left:16px;color:var(--mut)}.prose table{display:block;overflow-x:auto;font-size:15px}.prose td,.prose th{padding:8px 14px 8px 0;text-align:left}.prose hr{border:0;border-top:1px solid var(--edge);margin:28px 0}.prose img{max-width:100%;height:auto;border-radius:16px}.aslider-sec{margin-top:56px}.aslider-head{display:flex;flex-wrap:wrap;align-items:end;gap:10px 20px;margin-bottom:18px}.aslider-head .kick{display:none}.aslider-head h2{font-size:clamp(22px,2.6vw,27px);font-weight:750;flex:1 1 auto}.aslider-all{font-weight:600;font-size:14.5px;color:var(--acc)}.aslider{list-style:none;margin:0;padding:4px 2px 18px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,calc((100% - 40px)/3));grid-gap:20px;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.aslide{scroll-snap-align:start}.aslide a{display:flex;flex-direction:column;height:100%;border-radius:24px;overflow:hidden;background:var(--glass);box-shadow:var(--sh)}.aslide img{width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;display:block}.aslide-body{display:grid;grid-gap:6px;gap:6px;padding:16px 18px 20px}.aslide-body time{font:500 12px var(--mono);color:var(--dim)}.aslide-body strong{font-weight:700;font-size:18px;line-height:1.2;letter-spacing:-.02em}.aslide-desc{color:var(--mut);font-size:14px}.admin-nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;align-items:center}.inline{display:inline}.admin-list{display:grid;grid-gap:12px;gap:12px}.admin-item{border-radius:20px;padding:16px 18px;background:var(--glass);box-shadow:var(--sh)}.admin-item.unread{box-shadow:var(--sh),inset 3px 0 0 var(--acc)}.admin-item header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-item p{margin-top:8px;color:var(--mut);overflow-wrap:anywhere}.atable{width:100%;border-collapse:collapse;font-size:14px}.atable td,.atable th{padding:8px 10px;border-top:1px solid var(--edge);text-align:left}.tablewrap{overflow-x:auto}.badge{font:500 11.5px var(--mono);padding:3px 8px;border-radius:6px;background:var(--acc-soft);color:var(--mut)}.badge.good{color:var(--yes);background:var(--yes-soft)}.badge.warn{color:var(--lim);background:var(--limbg)}.badge.gold{color:var(--acc)}.md{min-height:420px;font:400 13.5px/1.6 var(--mono)}.preview{border-radius:18px;padding:18px;background:var(--acc-soft)}.foot{margin-top:64px;padding:34px 0 calc(40px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--edge);color:var(--mut);font-size:13.5px}.fgrid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.fbrand p{margin-top:12px;font-size:13px;max-width:52ch}.foot nav{display:grid;grid-gap:7px;gap:7px;align-content:start}.foot nav b{font-size:13px;margin-bottom:4px}.foot nav a:hover,.foot nav b{color:var(--fg)}@media (max-width:1040px){.nav>ul{display:none}.menu{display:block}.alerts,.cwrap,.duo,.hero,.tools,.vtabs{grid-template-columns:minmax(0,1fr)}.fgrid{grid-template-columns:1fr 1fr}.fbrand{grid-column:1/-1}.posts{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.brow,.vtabs .brow{grid-template-columns:34px minmax(0,1fr) 64px;row-gap:2px}.brow .sp,.brow .trk,.brow svg{display:none}.brow .q,.brow>.lt{grid-row:1/3}.brow .p{grid-column:3;grid-row:1;align-self:end}.brow .d{grid-column:3;grid-row:2;align-self:start}.mstats{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2,.row2,.vs{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.accc,.check,.disp,.ladder,.mkt,.panel{padding:18px}.mkt .q h1,.mkt .q h2{font-size:20px}.prob b{font-size:46px}.alerts{padding:20px}.ven{gap:10px;padding:10px}.ven .nm small{font-size:11.5px}.aslider{grid-auto-columns:84%}.brier .r{grid-template-columns:24px minmax(0,1fr) 70px 52px}}@media (max-width:480px){.logo span{display:none}.nav{gap:6px}.navcta{padding:8px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.btn:after,.sheen:before{display:none}}@media print{.adslot,.foot,.navw{display:none!important}body{background:#fff}}