.rail{--r-bg:#0b0b0e;--r-bg2:#08080a;--r-line:rgba(255,255,255,.07);--r-t1:#f5f5f7;--r-t2:#b8b8c2;--r-t3:#a3a3ad;--r-glide:rgba(255,255,255,.055);--r-hover:linear-gradient(90deg,rgba(99,102,241,.1),rgba(56,189,248,.05) 62%,rgba(56,189,248,.01));--r-hover-edge:transparent;--r-sel:linear-gradient(90deg,rgba(99,102,241,.26),rgba(56,189,248,.12) 70%,rgba(56,189,248,.04));--r-sel-edge:rgba(129,140,248,.32);--r-pin:#1b1b21;--r-pin-edge:rgba(255,255,255,.09);--r-ac:#818cf8;--r-ac-text:#a5b4fc;--r-ac-glow:rgba(129,140,248,.55);--r-count-bg:rgba(129,140,248,.18);--r-ease:cubic-bezier(.16,1,.3,1)}.shell>.rail{background:linear-gradient(180deg,var(--r-bg),var(--r-bg2));border-right:1px solid var(--r-line);color:var(--r-t1)}[data-theme=light] .rail{--r-bg:#ffffff;--r-bg2:#f8f9fb;--r-line:rgba(15,23,42,.08);--r-t1:#18181b;--r-t2:#3f3f46;--r-t3:#52525b;--r-glide:rgba(15,23,42,.05);--r-hover:linear-gradient(90deg,rgba(79,70,229,.045),rgba(14,165,233,.03) 62%,rgba(14,165,233,.005));--r-hover-edge:transparent;--r-sel:linear-gradient(90deg,rgba(79,70,229,.11),rgba(14,165,233,.06) 70%,rgba(14,165,233,.02));--r-sel-edge:rgba(79,70,229,.2);--r-pin:#ffffff;--r-pin-edge:rgba(15,23,42,.1);--r-ac:#4f46e5;--r-ac-text:#4338ca;--r-ac-glow:rgba(79,70,229,.35);--r-count-bg:rgba(79,70,229,.1)}.rail .rail-mark{display:inline-block;background:linear-gradient(135deg,#818cf8,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent;transition:transform .5s var(--r-ease)}.rail .rail-brand:hover .rail-mark{transform:rotate(90deg)}.rail .rail-name{color:var(--r-t1);font-family:var(--sans);font-weight:600;letter-spacing:-.01em}.rail .rail-collapse{color:var(--r-t2);border-radius:8px;transition:background .18s var(--r-ease),color .18s var(--r-ease)}.rail .rail-collapse:hover{background:var(--r-glide);color:var(--r-t1)}.rail .rail-nav{position:relative;gap:10px;isolation:isolate}.rail .rail-label{font-size:12px;letter-spacing:.09em;color:var(--r-t3);padding:0 10px 4px}.rail .rail-rule{height:1px;width:24px;margin:2px auto 4px;background:var(--r-line)}.rail .rail-item{position:relative;z-index:1;color:var(--r-t2);border-radius:10px;padding-block:7px;transition:color .18s var(--r-ease),background .18s var(--r-ease)}.rail .rail-item:hover{background:transparent;color:var(--r-t1)}@media (min-width:721px){.rail .rail-item>span{display:inline-block;transform-origin:left center;transition:transform .24s var(--r-ease)}}.rail .rail-item:hover>span{transform:translate(3px) scale(1.04)}.rail .rail-item:active>span{transform:translate(2px) scale(.99);transition-duration:.08s}.rail .rail-item.active{color:var(--r-t1);font-weight:600}.rail .rail-nav:not(.has-pin) .rail-item:hover{background:var(--r-hover)}.rail .rail-nav:not(.has-pin) .rail-item.active{background:var(--r-sel),var(--r-pin);box-shadow:0 0 0 1px var(--r-sel-edge) inset}.rail .rail-nav.has-pin .rail-item.active{background:transparent}.rail .rail-item.rail-chat.active{background:var(--r-glide)}.rail .rail-icon{transition:transform .28s var(--r-ease),color .18s var(--r-ease)}.rail .rail-item:hover .rail-icon{transform:scale(1.22) rotate(-10deg);color:var(--r-ac-text)}.rail .rail-item.active .rail-icon{color:var(--r-ac-text)}.rail.collapsed .rail-item:hover .rail-icon{transform:scale(1.22) rotate(-10deg)}.rail .rail-glide,.rail .rail-pin{position:absolute;left:0;top:0;z-index:0;pointer-events:none;border-radius:10px;opacity:0}.rail .rail-glide{background:var(--r-hover);transition:transform .2s var(--r-ease),width .2s var(--r-ease),height .2s var(--r-ease),opacity .16s ease}.rail .rail-glide.on{opacity:1}.rail .rail-pin{background:var(--r-sel),var(--r-pin);box-shadow:0 0 0 1px var(--r-sel-edge) inset,0 6px 18px -10px #00000073;transition:transform .26s var(--r-ease),width .26s var(--r-ease),height .26s var(--r-ease),opacity .2s ease}.rail .rail-pin.on{opacity:1}.rail .rail-pin:before{content:"";position:absolute;left:-1px;top:22%;bottom:22%;width:3px;border-radius:3px;background:var(--r-ac);box-shadow:0 0 10px var(--r-ac-glow)}.rail.collapsed .rail-pin:before{left:-6px}[data-theme=light] .rail .rail-pin{box-shadow:0 0 0 1px var(--r-sel-edge) inset,0 1px 3px #0f172a1a}.rail .rail-count{font-size:12px;font-weight:600;color:var(--r-ac-text);background:var(--r-count-bg);margin-left:auto}.rail .rail-chat-time{font-size:12px;color:var(--r-t3)}.rail .rail-chat-del{color:var(--r-t2)}.rail .rail-chat-del:hover{color:var(--r-t1);background:var(--r-glide)}.rail .rail-foot{border-top-color:var(--r-line)}.rail .rail-cust{color:var(--r-t3)}.rail .rail-dot{background:#34d399;box-shadow:0 0 8px #34d39999}[data-theme=light] .rail .rail-dot{background:#059669;box-shadow:none}.rail .rail-item:focus-visible,.rail .rail-collapse:focus-visible,.rail .rail-chat-open:focus-visible{outline:2px solid var(--r-t1);outline-offset:1px}@media (prefers-reduced-motion:reduce){.rail .rail-glide,.rail .rail-pin,.rail .rail-icon,.rail .rail-item,.rail .rail-mark{transition:none}.rail .rail-item:hover>span,.rail .rail-item:active>span{transform:none}.rail .rail-item>span{transition:none}.rail .rail-item:hover .rail-icon,.rail.collapsed .rail-item:hover .rail-icon,.rail .rail-brand:hover .rail-mark{transform:none}}.rail.collapsed .rail-group{gap:2px}.rail.collapsed .rail-item{height:34px}.fs2{--bg:#060608;--panel:#0c0c0f;--card:#131317;--card2:#1a1a1f;--wash:255,255,255;--glass:rgba(255,255,255,.045);--glass2:rgba(255,255,255,.07);--glass-bar:rgba(12,12,15,.72);--bar-solid:#0c0c0f;--line:rgba(255,255,255,.1);--line2:rgba(255,255,255,.07);--hl:rgba(255,255,255,.07);--t1:#f5f5f7;--t2:#b8b8c2;--t3:#a3a3ad;--emerald:#34d399;--rose:#fb7185;--amber:#fbbf24;--sky:#38bdf8;--indigo:#a78bfa;--pink:#f472b6;--c-pizza:#d6a85a;--c-chicken:#fb923c;--c-opf:#38bdf8;--c-grill:#f472b6;--c-bakery:#a78bfa;--on-ac:#0b0b0d;--sans:"Geist",-apple-system,"SF Pro Text",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--blur:blur(24px) saturate(160%);--shadow:0 1px 0 var(--hl) inset,0 10px 30px -12px rgba(0,0,0,.6);--ease:cubic-bezier(.16,1,.3,1);--ty:#6366f1;--ly:rgba(148,163,184,.6);--ty-text:#a5b4fc;--ly-bar:rgba(148,163,184,.55);--grid:rgba(255,255,255,.07);--pt-ring:#fff;--ac-wash:rgba(99,102,241,.18);--ac-line:#818cf8;--paper:#ffffff;--canvas:none;--card-surface:radial-gradient(80% 80% at 14% 0%,rgba(255,255,255,.05),transparent 70%),linear-gradient(135deg,#1b1a24,#121116);--hero:var(--card-surface);--tile-hi:var(--card-surface);--well:#0e0e12;--well-shadow:inset 0 1px 3px rgba(0,0,0,.35);--tab-bar:var(--glass);--tab-line:var(--line);--tab-ink:#b8b8c2;--tab-on:linear-gradient(180deg,#42424b,#303037);--tab-on-ink:#ffffff;--tab-on-shadow:0 1px 2px rgba(0,0,0,.6),0 3px 8px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.14);--seg-on:rgba(255,255,255,.14);--seg-on-shadow:0 1px 0 rgba(255,255,255,.12) inset,0 2px 8px rgba(0,0,0,.35);--sel:rgba(255,255,255,.12);--open:rgba(255,255,255,.08);--outline:rgba(255,255,255,.75);--tip-bg:rgba(24,24,29,.9);--tip-shadow:0 12px 32px rgba(0,0,0,.5);--opt-bg:#18181c;--st-priced:#5b6170;--ring:#94949f;--never:#8a8f9c;--shade-up:#ffffff;--shade-dn:#000000;--hm-0:#26262b;--hm-u1:#064e3b;--hm-u2:#0c674d;--hm-u3:#148060;--hm-u4:#1d9b73;--hm-u5:#28b786;--hm-u6:#34d399;--hm-d1:#4c0519;--hm-d2:#6c1a2c;--hm-d3:#8e2f41;--hm-d4:#b14457;--hm-d5:#d55a6e;--hm-d6:#fb7185;color-scheme:dark}[data-theme=light] .fs2{--bg:#f6f7f9;--panel:#ffffff;--card:#ffffff;--card2:#ffffff;--wash:15,23,42;--glass:rgba(255,255,255,.72);--glass2:rgba(255,255,255,.9);--glass-bar:rgba(255,255,255,.82);--bar-solid:#ffffff;--line:rgba(15,23,42,.12);--line2:rgba(15,23,42,.08);--hl:rgba(255,255,255,.9);--t1:#18181b;--t2:#3f3f46;--t3:#52525b;--emerald:#065f46;--rose:#be123c;--amber:#92400e;--sky:#075985;--indigo:#6d28d9;--pink:#be185d;--c-pizza:#b45309;--c-chicken:#c2410c;--c-opf:#0369a1;--c-grill:#be185d;--c-bakery:#6d28d9;--on-ac:#ffffff;--shadow:0 1px 0 var(--hl) inset,0 1px 2px rgba(15,23,42,.06),0 8px 24px -14px rgba(15,23,42,.18);--ty:#4f46e5;--ly:rgba(100,116,139,.75);--ty-text:#4338ca;--ly-bar:rgba(100,116,139,.45);--grid:rgba(15,23,42,.08);--pt-ring:#ffffff;--ac-wash:rgba(79,70,229,.08);--ac-line:#4f46e5;--paper:#ffffff;--canvas:none;--card-surface:#ffffff;--hero:var(--card-surface);--tile-hi:var(--card-surface);--well:#f4f5f7;--well-shadow:inset 0 1px 2px rgba(15,23,42,.06);--tab-bar:#e9eaee;--tab-line:rgba(15,23,42,.1);--tab-ink:#3f3f46;--tab-on:linear-gradient(180deg,#ffffff,#f3f4f6);--tab-on-ink:#18181b;--tab-on-shadow:0 1px 2px rgba(15,23,42,.18),0 3px 8px rgba(15,23,42,.12),inset 0 1px 0 #ffffff;--seg-on:#ffffff;--seg-on-shadow:0 1px 2px rgba(15,23,42,.12),0 0 0 1px rgba(15,23,42,.06);--sel:rgba(15,23,42,.08);--open:rgba(15,23,42,.05);--outline:rgba(15,23,42,.7);--tip-bg:rgba(255,255,255,.97);--tip-shadow:0 8px 24px rgba(15,23,42,.14);--opt-bg:#ffffff;--st-priced:#9ca3af;--ring:#71717a;--never:#71717a;--shade-up:#18181b;--shade-dn:#a1a1aa;--hm-0:#e7e8ec;--hm-u1:#d1fae5;--hm-u2:#a7f3d0;--hm-u3:#6ee7b7;--hm-u4:#34d399;--hm-u5:#10b981;--hm-u6:#047857;--hm-d1:#ffe4e6;--hm-d2:#fecdd3;--hm-d3:#fda4af;--hm-d4:#fb7185;--hm-d5:#f43f5e;--hm-d6:#be123c;color-scheme:light}.fs2,.fs2 *{box-sizing:border-box;-webkit-font-smoothing:antialiased}.fs2 small{font-size:14px}.fs2{margin:0;color:var(--t1);font-family:var(--sans);font-size:14px;line-height:1.45;min-height:100%;position:relative;isolation:isolate;background:var(--canvas);background-color:var(--bg)}.fs2 .wrap{max-width:1240px;margin:0 auto;padding-inline:20px;padding-block:0 80px}@media (max-width:640px){.fs2 .wrap{padding-inline:16px}.fs2 .pill,.fs2 .scope .seg,.fs2 .warnpill{height:38px}}.fs2 button{font-family:inherit;color:inherit;cursor:pointer}.fs2.fs2 :focus-visible{outline:2px solid var(--t1);outline-offset:2px;border-radius:8px}.fs2 .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.fs2 .pos{color:var(--emerald)}.fs2 .neg{color:var(--rose)}.fs2 .mut{color:var(--t2)}.fs2 .dim{color:var(--t3)}.fs2 .top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:28px 0 14px}.fs2 .top h1{font-size:32px;font-weight:650;letter-spacing:-.035em;margin:0}.fs2 .top .sub{color:var(--t2);font-size:14px;margin-top:6px}.fs2 .seg{display:flex;background:var(--tab-bar);border:1px solid var(--tab-line);border-radius:12px;padding:4px;gap:4px;flex-wrap:wrap}.fs2 .seg button{border:0;background:transparent;font-size:14px;font-weight:500;color:var(--tab-ink);padding:7px 14px;border-radius:9px;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.fs2 .seg button:hover{color:var(--t1);background:rgba(var(--wash),.05)}.fs2 .seg button.on{background:var(--tab-on);color:var(--tab-on-ink);font-weight:600;box-shadow:var(--tab-on-shadow)}.fs2 .seg.sm button{font-size:12px;padding:5px 11px;border-radius:8px}.fs2 .fshead{position:sticky;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:30;margin:0;padding:8px;display:grid;gap:8px;background:var(--glass-bar);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.fs2 .fshead>.seg{background:transparent;border:0;box-shadow:none;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fs2 .fshead>.seg::-webkit-scrollbar{display:none}.fs2 .scope{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:8px 0 0;border-top:1px solid var(--line2);min-height:48px}.fs2 .scope-in{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.fs2 .scope-act{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.fs2 .scope-slot{display:contents}.fs2 .ssearch{position:relative;min-width:0}.fs2 .ssearch-pill{width:260px;cursor:pointer}.fs2 .ssearch-pill input{flex:1;min-width:0;background:transparent;border:0;color:var(--t1);font:inherit;font-weight:600;padding:0;text-overflow:ellipsis}.fs2 .ssearch-pill input::placeholder{color:var(--t3);font-weight:500}.fs2 .ssearch-pill input{cursor:pointer}.fs2 .ssearch-pill input:focus{outline:none;cursor:text}.fs2 .ssearch-pill:focus-within{cursor:text}.fs2 .ssearch-pill:focus-within{border-color:var(--t2)}.fs2 .ssearch-x{border:0;background:none;color:var(--t2);font-size:18px;line-height:1;padding:0 2px;min-width:24px;min-height:24px}.fs2 .ssearch-list{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:max(100%,360px);max-width:calc(100vw - 32px);max-height:min(60vh,440px);overflow-y:auto;overscroll-behavior:contain;padding:6px;background:var(--card2);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.fs2 .ssearch-list[hidden]{display:none}.fs2 .ssearch-gh{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--t2);padding:8px 10px 4px}.fs2 .ssearch-o{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:9px;cursor:pointer;min-height:40px;justify-content:center}.fs2 .ssearch-o.act{background:var(--sel)}.fs2 .ssearch-o.sel .ssearch-l{font-weight:700}.fs2 .ssearch-o.sel .ssearch-l:after{content:" ✓";color:var(--t2)}.fs2 .ssearch-l{color:var(--t1);font-weight:550}.fs2 .ssearch-s{font-size:12px;color:var(--t2)}.fs2 .ssearch-none{margin:0;padding:10px;color:var(--t1)}.fs2 .ssearch-list.spm{position:fixed;top:0;left:0;z-index:90;width:max-content;max-width:calc(100vw - 32px)}.fs2.fs2 .spm:focus-visible{outline:none}.fs2 .spm-s{position:fixed;top:0;left:0;z-index:90;width:360px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;background:var(--tip-bg);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.fs2 .spm-s .nsearch{margin:10px 10px 6px;flex:none}.fs2 .spm-list{max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding:0 6px 6px}.fs2 .spm-s.sheet{top:auto;left:0;right:0;bottom:0;width:auto;max-width:none;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.fs2 .spm-s.sheet .spm-list{max-height:min(360px,60vh)}.fs2 .spm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#00000073;border:0;padding:0;cursor:default}.fs2 .spick{width:260px}.fs2 .spick .plabel{flex:1}.fs2 .scope-in>*,.fs2 .scope-act>*{flex:none}.fs2 .pill{display:flex;align-items:center;gap:8px;background:var(--glass);border:1px solid var(--line2);border-radius:11px;padding:0 12px;height:40px;font-size:13px;font-weight:500;box-shadow:0 1px 0 var(--hl) inset;white-space:nowrap;min-width:0}.fs2 .selpill{cursor:pointer;color:var(--t1);text-align:left}.fs2 .selpill .plabel{min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.fs2 .pill.selpill .car{margin-left:0}.fs2.fs2 .selpill:focus-visible{outline:2px solid var(--t1);outline-offset:2px;border-radius:var(--r-ctl,11px)}.fs2 #periodlbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px;display:block}.fs2 .scope .seg{flex-wrap:nowrap;border-radius:11px;height:40px;align-items:center;padding:3px}.fs2 .scope .seg button{border-radius:9px;height:30px;padding:0 12px}.fs2 .pill .lbl{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--t3);font-weight:600}.fs2 .pill .car{color:var(--t3);margin-left:-12px;pointer-events:none;font-size:12px}.fs2 .spacer{flex:1 1 0;min-width:0}.fs2 .warnpill{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--amber);background:#fbbf241a;border:1px solid rgba(251,191,36,.25);padding:0 11px;height:40px;border-radius:11px;cursor:help;white-space:nowrap}.fs2 .dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.fs2 .sec{font-size:16px;letter-spacing:-.01em;color:var(--t1);font-weight:600;margin:30px 2px 12px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.fs2 .sec .note{font-weight:450;font-family:var(--sans);font-size:14px;color:var(--t2)}.fs2 .card{background:var(--card-surface);border:1px solid var(--line2);border-radius:20px;padding:18px;min-width:0;box-shadow:var(--shadow)}.fs2 .cardh{font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--t1);display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.fs2 .cardh .r{font-weight:450;font-family:var(--sans);font-size:14px;color:var(--t2)}.fs2 .grid{display:grid;gap:12px;grid-template-columns:none;padding:0;height:auto;overflow:visible;max-width:none;margin:0;width:auto;align-content:normal}.fs2 .g5{grid-template-columns:repeat(5,minmax(0,1fr))}.fs2 .g2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.fs2 .g2n{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}@media (max-width:1050px){.fs2 .g2n{grid-template-columns:minmax(0,1fr)}.fs2 .g5{grid-template-columns:repeat(6,minmax(0,1fr))}.fs2 .g5>*{grid-column:span 2}.fs2 .g5>:nth-child(4),.fs2 .g5>:nth-child(5){grid-column:span 3}.fs2 .g2{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fs2 .g5{grid-template-columns:repeat(2,minmax(0,1fr))}.fs2 .g5>*,.fs2 .g5>:nth-child(4),.fs2 .g5>:nth-child(5){grid-column:auto}.fs2 .g5>:last-child:nth-child(odd){grid-column:1/-1}.fs2 .top h1{font-size:25px}}.fs2 .hero{position:relative;overflow:hidden;background:var(--hero);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--line);border-radius:24px;padding:22px 22px 18px;box-shadow:var(--shadow)}.fs2 .hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap;position:relative}.fs2 .eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-weight:600}.fs2 .big{font-size:46px;font-weight:700;letter-spacing:-.04em;line-height:1.02;margin-top:8px;font-variant-numeric:tabular-nums}.fs2 .delta{font-size:14px;font-weight:700;margin-top:8px;font-variant-numeric:tabular-nums}.fs2 .delta small{color:var(--t3);font-weight:450;margin-left:6px}.fs2 .hero-stats{display:grid;grid-template-columns:repeat(3,auto);gap:10px 28px;position:relative}.fs2 .hs .v{font-size:19px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px}.fs2 .hsnote{grid-column:1/-1;font-size:14px;color:var(--t2)}.fs2 .tbl th.grp{text-align:center;border-bottom:1px solid var(--line2);padding-bottom:6px}.fs2 .run td,.fs2 .run th{padding-top:6px;padding-bottom:6px}.fs2 .run td.nm{font-size:14px}.fs2 .hs .m{font-size:12px;font-weight:700;margin-top:4px;font-variant-numeric:tabular-nums}.fs2 .clock{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:20px;padding:5px 11px;font-size:14px;color:var(--t2);margin-top:12px}.fs2 .cat{padding:14px 14px 10px;display:flex;flex-direction:column;transition:border-color .15s}.fs2 .cat:hover{border-color:var(--line)}.fs2 .cat.on{border-color:rgba(var(--wash),.2)}.fs2 .tag{font-family:var(--mono);font-size:12px;font-weight:700;padding:2px 6px;border-radius:6px;letter-spacing:.02em;color:var(--on-ac);background:var(--ac)}.fs2 .cat .nm{font-size:14px;font-weight:550;color:var(--t2)}.fs2 .cat.out .outnote{margin-top:8px;font-size:15px;font-weight:600;color:var(--t1)}.fs2 .cat.out .outwhy{margin-top:6px;font-size:14px;line-height:1.45}.fs2 .cat{transition:border-color .2s var(--ease),background .2s var(--ease)}.fs2 .cat:hover{background:rgba(var(--wash),.065)}.fs2 .cat .v{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-top:8px;font-variant-numeric:tabular-nums}.fs2 .cat .d{font-size:14px;font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums}.fs2 .cat .d .dim{font-weight:450}.fs2 .cat .u{font-size:14px;color:var(--t3);margin-top:3px;font-variant-numeric:tabular-nums}.fs2 .cat svg{display:block;margin-top:auto;padding-top:12px;width:100%;height:34px}.fs2 .cumtrack{height:7px;border-radius:4px;background:rgba(var(--wash),.06);position:relative;overflow:hidden}.fs2 .cumtrack i{position:absolute;inset:0 auto 0 0;border-radius:4px}.fs2 .chart{position:relative;width:100%}.fs2 .chart svg{display:block;width:100%;height:auto;overflow:visible}.fs2 .legend{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--t2)}.fs2 .legend span{display:flex;align-items:center;gap:6px}.fs2 .opennote{display:flex;gap:8px;align-items:flex-start;margin-top:6px;font-size:14px;line-height:1.4;color:var(--t2)}.fs2 .opennote svg,.fs2 .chart .opennote svg{flex:none;width:14px;height:14px;margin-top:2px;overflow:visible}.fs2 .ln{display:inline-block;width:18px;height:0;border-top:2.5px solid var(--sky)}.fs2 .ln.ly{border-top:2px dashed var(--ly)}.fs2 .mk{width:9px;height:9px;border-radius:3px;display:inline-block}.fs2 .tip.on{transition:none}.fs2 .tip{position:fixed;z-index:60;pointer-events:none;min-width:min(200px,calc(100vw - 16px));max-width:min(340px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:hidden;background:var(--tip-bg);color:var(--t1);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--line);border-radius:13px;padding:11px 13px;box-shadow:var(--tip-shadow);font-size:14px;opacity:0;transition:opacity .12s}.fs2 .tip.on{opacity:1}.fs2 .tip.wide{max-width:min(460px,calc(100vw - 16px));min-width:min(300px,calc(100vw - 16px))}.fs2 .tip .tops{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line2)}.fs2 .tip h5{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--t2)}.fs2 .tip .pr{display:flex;justify-content:space-between;gap:8px;padding:2px 0;font-size:14px}.fs2 .tip .pr span{white-space:normal;overflow-wrap:anywhere;min-width:0}.fs2 .tip .pr b{font-family:var(--mono);font-weight:600}.fs2 .tip .tt{width:100%;border-collapse:collapse;margin-top:6px;table-layout:fixed}.fs2 .tip .tt th{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--t2);text-align:right;padding:4px 0 4px 10px;border-bottom:1px solid var(--line2);vertical-align:bottom;line-height:1.3}.fs2 .tip .tt th:first-child,.fs2 .tip .tt td:first-child{text-align:left;padding-left:0}.fs2 .tip .tt th:first-child{width:52%}.fs2 .tip .tt td{font-size:14px;padding:4px 0 4px 10px;text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.fs2 .tip .tt td:first-child{font-family:var(--sans)}.fs2 .tip .tt tr.sub td{font-family:var(--sans);font-weight:600;color:var(--t2);padding-top:8px}.fs2 .tip .tnote{margin-top:6px;font-size:14px;line-height:1.4}.fs2 .tip h4{margin:0 0 8px;font-size:12px;color:var(--t3);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fs2 .tip .r{display:flex;justify-content:space-between;gap:18px;padding:2px 0;font-variant-numeric:tabular-nums}.fs2 .tip .r b{font-family:var(--mono);font-weight:600}.fs2 .tip .ev{margin-top:8px;padding-top:8px;border-top:1px solid var(--line2);display:grid;gap:5px;color:var(--t2)}.fs2 .tip .ev div{display:flex;gap:7px;align-items:flex-start;line-height:1.35}.fs2 .tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.fs2 .tbl th{font-size:12px;color:var(--t2);font-weight:550;text-align:right;padding:0 8px 10px;white-space:nowrap}.fs2 .tbl th:first-child,.fs2 .tbl td:first-child{text-align:left;padding-left:0}.fs2 .tbl td{font-family:var(--mono);font-size:14px;padding:9px 8px;text-align:right;border-top:1px solid var(--line2);white-space:nowrap}.fs2 .tbl td.nm{font-family:var(--sans);font-weight:550;font-size:14px;white-space:normal}.fs2 .tbl tr.click{cursor:pointer}.fs2 .tbl tr.click:hover td,.fs2 .tbl tbody tr:hover td{background:rgba(var(--wash),.035)}.fs2 .tbl tr.tot td{font-weight:700;border-top:1px solid var(--line)}.fs2 .scrollx{overflow-x:auto}.fs2 .heat{display:inline-block;min-width:56px;padding:3px 6px;border-radius:7px;font-weight:600;font-size:14px}.fs2 .chev{color:var(--t3);margin-left:6px}.fs2 .crumbs{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--t3);flex-wrap:wrap}.fs2 .crumbs button{border:0;background:none;color:var(--sky);font-weight:600;padding:0}.fs2 .ihead,.fs2 .iline{display:grid;grid-template-columns:30px minmax(0,1fr) 96px 92px 104px;gap:12px;align-items:center}.fs2 .ihead{padding:0 10px 8px}.fs2 .ihead .eyebrow{white-space:nowrap}.fs2 .iline{padding:10px;border-top:1px solid var(--line2);cursor:pointer;border-radius:10px;transition:background .15s var(--ease)}.fs2 .iline:hover{background:rgba(var(--wash),.04)}.fs2 .iline:focus-visible{outline:2px solid var(--t1);outline-offset:-2px}.fs2 .iline.open{background:var(--open);border-top-color:transparent;border-radius:10px 10px 0 0}.fs2 .iline .rk{font-family:var(--mono);color:var(--t3);font-size:13px}.fs2 .iline .nm{font-size:14px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fs2 .iline .cv{display:inline-block;width:16px;color:var(--t2);font-size:12px}.fs2 .iline .num,.fs2 .ihead .num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px;text-align:right}.fs2 .iline .chip{cursor:help}.fs2 .idet{margin:0 0 8px;padding:10px 16px 18px 68px;background:var(--open);border-radius:0 0 10px 10px}.fs2 .idet .why{font-size:14px;color:var(--t2);margin-top:14px;line-height:1.55;max-width:720px}.fs2 .idet .why b{color:var(--t1);font-weight:600}.fs2 .idet .meta{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5;color:var(--t2)}.fs2 .idet .meta:first-child{color:var(--t1);font-weight:550}.fs2 .idet .meta+.meta{margin-top:4px}@media (max-width:760px){.fs2 .ihead,.fs2 .iline{grid-template-columns:18px minmax(0,1fr) 68px 88px;gap:6px;padding-inline:6px}.fs2 .iline .cv{width:12px}.fs2 .ihead .eyebrow{white-space:normal;line-height:1.25}.fs2 .ihead .hide,.fs2 .iline .hide{display:none}.fs2 .idet{padding:10px 12px 16px 30px}.fs2 .iline .nm{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3}.fs2 .iline.open .nm{display:block;-webkit-line-clamp:unset;overflow:visible}}@media (max-width:640px){.fs2 .ihead,.fs2 .iline{grid-template-columns:16px minmax(0,1fr) 72px;row-gap:6px}.fs2 .iline>:last-child,.fs2 .ihead>:last-child{grid-column:2/-1;text-align:left!important}}.fs2 .irow{display:grid;grid-template-columns:28px minmax(0,1fr) 90px 90px 140px 96px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line2)}.fs2 .irow .rk{font-family:var(--mono);color:var(--t3);font-size:12px}.fs2 .irow .in{font-size:14px;font-weight:550;min-width:0}.fs2 .irow .in small{display:block;color:var(--t3);font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:14px;font-weight:450;margin-top:3px}.fs2 .facts{display:grid;grid-template-columns:200px max-content minmax(0,1fr);gap:8px 16px;align-items:baseline;margin-top:14px;max-width:760px;font-size:14px;font-weight:450;line-height:1.45}.fs2 .fr{display:contents}.fs2 .fr.hint>span{cursor:help}.fs2 .fr .q{background:none;padding:0;cursor:pointer;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--line);font-size:12px;color:var(--t2);font-family:var(--sans);vertical-align:1px}.fs2 .fr .fl{color:var(--t2)}.fs2 .fr .fv{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--t1);white-space:nowrap}.fs2 .fr .fx{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--t2);min-width:0}@media (max-width:760px){.fs2 .facts{grid-template-columns:minmax(0,1fr);gap:1px}.fs2 .fr .fl{margin-top:8px;font-size:13px}.fs2 .fr .fv{white-space:normal}}@media (max-width:640px){.fs2 .selpill .plabel{max-width:150px}.fs2 #periodlbl{max-width:230px}}.fs2 .irow .num{font-family:var(--mono);font-size:14px;text-align:right}.fs2 .irow .num small{display:block;color:var(--t3);font-size:14px;margin-top:2px}.fs2 .bar{position:relative;height:8px;border-radius:4px;background:rgba(var(--wash),.05)}.fs2 .bar i{position:absolute;top:0;bottom:0;border-radius:4px}.fs2 .bar .mid{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line)}.fs2 .chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 8px;border-radius:7px;white-space:nowrap}.fs2 .chip{border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 28%,transparent)}.fs2 .chip.price{color:var(--amber);background:#fbbf2414}.fs2 .chip.vol{color:var(--emerald);background:#34d39912}.fs2 .chip.down{color:var(--rose);background:#fb718512}@media (max-width:760px){.fs2 .irow{grid-template-columns:22px minmax(0,1fr) 84px}.fs2 .irow .hide{display:none}}.fs2 .hmwrap{overflow-x:auto;margin:0 -4px;padding:0 4px}.fs2 .hm{display:grid;gap:2px;font-variant-numeric:tabular-nums}.fs2 .hm .c{height:15px;border-radius:3px;cursor:pointer;position:relative}.fs2 .hm .c:hover{outline:1px solid rgba(var(--wash),.45)}.fs2 .hm .c.nly{background:repeating-linear-gradient(135deg,var(--line2) 0 2px,transparent 2px 5px)}.fs2 .hm .h{font-family:var(--mono);font-size:12px;color:var(--t3);display:flex;align-items:center;justify-content:flex-end;padding-right:6px;line-height:1}.fs2 .hm .dh{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;font:inherit;font-size:12px;color:var(--t2);font-weight:500;text-align:center;padding:6px 2px;cursor:pointer;border-radius:10px;line-height:1.3;background:transparent;border:1.5px solid transparent;min-width:0;margin-bottom:4px}.fs2 .hm .dh .l1,.fs2 .hm .dh .l2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fs2 .hm .dh .l1{color:var(--t1)}.fs2 .hm .dh .l2{color:var(--t3)}.fs2 .hm .dhc{display:flex;flex-direction:column;align-items:stretch;min-width:0;margin-bottom:4px}.fs2 .hm .dhc .dh{margin-bottom:2px}.fs2 .hm .l3{display:flex;flex-direction:column;gap:3px;justify-content:flex-start;min-height:44px;align-items:center;max-width:100%;overflow:hidden}.fs2 .hm .l3 .infotip-wrap{max-width:100%}.fs2 .hm .l3 button.dchip{border:0;font:inherit;font-size:12px;font-weight:600;cursor:pointer;max-width:100%}.fs2 .hm .dh:hover{background:rgba(var(--wash),.04)}.fs2 .hm .dh.on{background:var(--sel);font-weight:700}.fs2 .hm .dh.on .l1{font-weight:700}.fs2 .hm .dh.on .l2{color:var(--t2)}.fs2 .dchip{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:6px;background:rgba(var(--wash),.08);color:var(--t1);white-space:normal;line-height:1.25;max-width:100%}.fs2 .dchip.prov{background:#fbbf2424;color:var(--amber)}.fs2 .hm{position:relative}.fs2 .hmcol{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--outline);border-radius:10px;z-index:1}.fs2 .hm .band{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t3);font-weight:500;padding:5px 0 1px}.fs2 .hm .band:after{content:"";flex:1;border-top:1px solid var(--line2)}.fs2 .scale{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t3);font-family:var(--mono)}.fs2 .scale{flex-wrap:wrap}.fs2 .scale i{display:block;width:140px;height:8px;border-radius:4px;background:linear-gradient(90deg,#f54242,#f54242f2 6%,#f542421f 46%,rgba(var(--wash),.05),#33c7661f 54%,#33c766f2 94%,#33c766)}.fs2 .hm .c .od{position:absolute;top:50%;right:4px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#fff}.fs2 .hm .c .od.dk{background:#0b0b0d}[data-theme=light] .fs2 .hm .c .od{background:#fff}[data-theme=light] .fs2 .hm .c .od.dkl{background:#18181b}.fs2 .dpnotice{font-size:14px;color:var(--t3);margin-top:10px}.fs2 .dprow{display:grid;grid-template-columns:120px minmax(0,1fr) 92px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line2)}.fs2 .dprow .nm{font-size:14px;font-weight:550}.fs2 .dprow .nm small{display:block;color:var(--t3);font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:14px;font-weight:450}.fs2 .twin{display:grid;gap:4px}.fs2 .nlist{display:grid;gap:2px;max-height:560px;overflow:auto;padding-right:4px}.fs2 .nit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;border-radius:12px;border:1px solid transparent;background:none;text-align:left;width:100%}.fs2 .nit:hover{background:rgba(var(--wash),.03)}.fs2 .nit{grid-template-columns:14px minmax(0,1fr) auto!important;gap:10px!important}.fs2 .sdot{width:12px;height:12px;border-radius:50%;border:2px solid var(--t3);display:block}.fs2 .sdot.on{background:var(--ac);border-color:var(--ac)}.fs2 .nit.cur{background:rgba(var(--wash),.1)!important;border-color:rgba(var(--wash),.28)!important;box-shadow:none!important}.fs2 .nit .t .tag{white-space:nowrap;flex:none}.fs2 .detcap{margin:18px 2px 0;font-size:14px;color:var(--t2)}.fs2 .nlaunch-h{align-items:center;gap:10px;flex-wrap:wrap}.fs2 .ncat{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.fs2 .ncat .lbl{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--t2);font-weight:600}.fs2 .ncat select{font:inherit;font-size:14px;font-weight:600;color:var(--t1);background:var(--glass2);border:1px solid var(--line);border-radius:10px;padding:6px 10px;min-height:36px}.fs2 .nhint{margin:0 2px 4px;font-size:14px;color:var(--t1)}.fs2 .nhint2{margin:0 2px 10px;font-size:14px;line-height:1.4}.fs2 .nlist{--nck:64px}.fs2 .nlist-h>span:first-child{text-align:center}.fs2 .nlist-h>span:nth-child(2){padding-left:2px}.fs2 .nlist-h{display:grid;grid-template-columns:var(--nck) minmax(0,1fr) auto;gap:0;padding:0 11px 4px 1px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--t2)}.fs2 .nrows{list-style:none;margin:0;padding:0;display:grid;gap:2px}.fs2 li.nit{display:grid!important;grid-template-columns:var(--nck) minmax(0,1fr)!important;gap:0!important;align-items:center;padding:0;border-radius:12px;border:1px solid transparent}.fs2 li.nit .nck{width:18px;height:18px;margin:0;justify-self:center;accent-color:var(--ac);cursor:pointer}.fs2 li.nit .nck:disabled{cursor:not-allowed}.fs2 .nit-b{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:9px 10px 9px 2px;border:0;background:none;color:var(--t1);text-align:left;cursor:pointer;border-radius:10px;font:inherit}.fs2 .nit-m{min-width:0;display:block}.fs2 li.nit.open{background:var(--sel);border-color:var(--ty);box-shadow:inset 3px 0 0 var(--ty)}.fs2 li.nit.on:not(.open){background:none;border-color:transparent}.fs2 .ndet{grid-column:1/-1;padding:4px 10px 10px}.fs2 .kv.kv-in{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.fs2 .nit-off{grid-template-columns:14px minmax(0,1fr) auto!important;cursor:default}.fs2 .nlegend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 2px 8px;font-size:14px;color:var(--t1)}.fs2 .nlegend span{display:inline-flex;align-items:center;gap:6px}.fs2 .nchip{display:inline-block;width:14px;height:14px;border-radius:4px}@media (max-width:640px){.fs2 .ncat{margin-left:0;width:100%}.fs2 .ncat select{flex:1;min-width:0}}.fs2 .detcap b{color:var(--t1);font-weight:600}.fs2 .ndt{table-layout:fixed}.fs2 .ndt col.c-d{width:30%}.fs2 .ndt col.c-b{width:18%}.fs2 .ndt td.nm .dn{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs2 .ndt th{white-space:normal;vertical-align:bottom;cursor:help}.fs2 .ndt tr.sttr td{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--t2);text-align:left;padding-top:10px;background:rgba(var(--wash),.02)}.fs2 .ndt tr.srow td.nm{padding-left:22px;font-weight:450;font-size:14px}.fs2 .ndt td.stt{text-align:left;font-family:var(--sans);font-size:14px;color:var(--t2);white-space:normal}.fs2 .chev2{display:inline-block;width:14px;color:var(--t2)}.fs2 .rmk{display:inline-block;width:8px;height:8px;border-radius:50%}.fs2 .rw-sum{margin:0 0 10px;font-size:15px;line-height:1.5;color:var(--t2)}.fs2 .rw-sum b{color:var(--t1);font-weight:650}.fs2 .rw-act{margin:0 0 14px;padding:10px 12px;border:1px solid var(--line2);border-left:3px solid var(--amber);border-radius:12px;background:var(--glass)}.fs2 .rw-act h4{margin:0 0 6px;font-size:14px;font-weight:650;color:var(--t1)}.fs2 .rw-act ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.fs2 .rw-act li{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:var(--t2)}.fs2 .rw-act li b{color:var(--t1);font-weight:600}.fs2 .rw-more{margin-top:8px;border:1px solid var(--line);background:var(--glass2);color:var(--t1);border-radius:11px;padding:6px 12px;font-size:14px;font-weight:600;cursor:pointer}.fs2 .rw-legend{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:0 0 8px;font-size:14px;color:var(--t2)}.fs2 .rw-legend>span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.fs2 .rw-sw{display:inline-block;width:16px;height:12px;border-radius:3px;background:color-mix(in srgb,var(--sc) 30%,var(--card));border-left:3px solid var(--sc)}.fs2 .rw-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fs2 .rw-db{display:grid;grid-template-columns:minmax(150px,240px) 1fr;gap:12px;align-items:center;width:100%;padding:8px 10px;border:1px solid var(--line2);border-radius:12px;background:var(--glass);color:var(--t1);text-align:left;cursor:pointer}.fs2 .rw-db:hover{border-color:var(--t2)}.fs2 .rw-dn{display:flex;gap:6px;align-items:flex-start;min-width:0;font-size:14px;line-height:1.35}.fs2 .rw-dn b{display:block;font-weight:650;overflow-wrap:anywhere}.fs2 .rw-who{display:block;color:var(--t2);overflow-wrap:anywhere}.fs2 .rw-chev{color:var(--t2);width:12px;flex:none}.fs2 .rw-bar{display:flex;height:28px;border-radius:8px;overflow:hidden;min-width:0}.fs2 .rw-seg{display:flex;align-items:center;justify-content:center;min-width:30px;padding:0 4px;font:600 14px var(--mono);color:var(--t1);background:color-mix(in srgb,var(--sc) 30%,var(--card));border-left:3px solid var(--sc)}.fs2 .rw-stores{list-style:none;margin:6px 0 4px 22px;padding:0;display:grid;gap:4px}.fs2 .rw-store{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:6px 10px;border-bottom:1px solid var(--line2);font-size:14px}.fs2 .rw-sn{display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline;min-width:0;color:var(--t2)}.fs2 .rw-sn b{color:var(--t1);font-weight:600}.fs2 .rw-state.sold{color:var(--emerald)}.fs2 .rw-state.priced{color:var(--amber)}.fs2 .rw-state.none{color:var(--rose)}.fs2 .rw-strip{display:inline-flex;gap:4px;align-items:center}.fs2 .rw-c{display:inline-block;width:12px;height:12px;border-radius:50%;box-sizing:border-box;vertical-align:middle}.fs2 .rw-c.sold{background:var(--emerald)}.fs2 .rw-c.priced{border:2px solid var(--amber)}.fs2 .rw-c.none{border:1px dashed var(--ring)}.fs2 .rw-out,.fs2 .rw-note{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--t2)}@media (max-width:640px){.fs2 .rw-db{grid-template-columns:1fr}.fs2 .rw-stores{margin-left:4px}}.fs2 .rmk.on{background:var(--t1)}.fs2 .rmk.ring{border:1.3px solid var(--ring)}.fs2 .rmk.none{border:1px dashed rgba(var(--wash),.2)}@media (max-width:760px){.fs2 .ndt col.c-d{width:34%}.fs2 .ndt col.c-b{width:0}.fs2 .ndt td:last-child .stbar{display:none}}.fs2 .nit .ck{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--t3);display:grid;place-items:center}.fs2 .nit.on .ck{background:var(--ac);border-color:var(--ac)}.fs2 .nit.on .ck:after{content:"";width:7px;height:4px;border:2px solid var(--on-ac);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.fs2 .nit.on{background:rgba(var(--wash),.05);border-color:var(--line)}.fs2 .nit.cur{box-shadow:inset 3px 0 0 var(--ac)}.fs2 .nit[aria-disabled=true]{cursor:not-allowed}.fs2 .nit[aria-disabled=true] .ck{border-style:dashed}.fs2 .nit .t{font-size:14px;font-weight:600;min-width:0;display:flex;align-items:center;gap:7px}.fs2 .nit .t span.n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs2 .nit small{display:block;color:var(--t3);font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:14px;margin-top:3px}.fs2 .nit .r{font-family:var(--mono);font-size:14px;text-align:right}.fs2 .states{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--t2)}.fs2 .states span{display:flex;align-items:center;gap:6px}.fs2 .st-sell{background:var(--emerald)}.fs2 .st-before{background:var(--amber)}.fs2 .st-priced{background:var(--st-priced)}.fs2 .st-not{background:rgba(var(--wash),.08)}.fs2 .kv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.fs2 .kv .k{background:rgba(var(--wash),.04);border:1px solid var(--line2);border-radius:14px;padding:10px 12px}.fs2 .kv .k .v{font-size:18px;font-weight:700;margin-top:5px;font-variant-numeric:tabular-nums}@media (max-width:640px){.fs2 .kv{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs2 .stbar{display:flex;height:9px;border-radius:5px;overflow:hidden;background:rgba(var(--wash),.05);min-width:120px}.fs2 .stbar i{display:block;height:100%}.fs2 .info{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--line);color:var(--t3);font-size:12px;font-weight:700;cursor:help;text-transform:none;letter-spacing:0;font-family:var(--sans)}.fs2 button.info{background:transparent;padding:0;line-height:1}.fs2 .infotip-wrap{position:relative;display:inline-flex;vertical-align:middle}.fs2 .infotip.rich{max-width:min(380px,calc(100vw - 16px));padding:12px 14px}.fs2 .infotip.rich p{margin:0 0 8px}.fs2 .infotip.rich p:last-child{margin-bottom:0}.fs2 .lt-sum{font-weight:650}.fs2 .lt-t{width:100%;border-collapse:collapse;margin:0 0 8px}.fs2 .lt-t th{font-size:12px;font-weight:600;color:var(--t2);text-align:left;padding:2px 8px 4px 0;border-bottom:1px solid var(--line)}.fs2 .lt-t td{padding:4px 8px 4px 0;border-bottom:1px solid var(--line2);vertical-align:top}.fs2 .lt-t th:last-child,.fs2 .lt-t td:last-child{text-align:right;padding-right:0}.fs2 .lt-new{color:var(--t2)}.fs2 .chipwrap{display:inline-flex;vertical-align:middle}.fs2 button.chipbtn{border:0;cursor:pointer;font-family:inherit}.fs2 .chip.late{color:var(--amber);background:#fbbf241a}.fs2 .lt-old{margin:0 0 8px;border:1px solid var(--line2);border-radius:8px;padding:6px 8px}.fs2 .lt-old summary{cursor:pointer;font-weight:600;color:var(--t1)}.fs2 .lt-old[open] summary{margin-bottom:6px}.fs2 .lt h6{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--t2);margin:6px 0 2px}.fs2 .lt ul,.fs2 .tipl ul{margin:0;padding:0 0 0 16px}.fs2 .lt li,.fs2 .tipl li{margin:2px 0}.fs2 .lt-rule{color:var(--t2);border-top:1px solid var(--line2);padding-top:8px}.fs2 .infotip{position:fixed;z-index:1100;width:max-content;max-width:min(340px,calc(100vw - 16px));padding:10px 12px;border-radius:10px;background:var(--card2);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--t1);font-size:13.5px;font-weight:450;line-height:1.45;text-align:left;white-space:normal;text-transform:none;letter-spacing:0}.fs2 button.warnpill{font-family:inherit}.fs2 .empty{color:var(--t3);font-size:14px;padding:18px 0;text-align:center}.fs2 .callout{border:1px dashed rgba(56,189,248,.35);background:#38bdf80d;border-radius:16px;padding:14px 16px;color:var(--t2);font-size:14px;line-height:1.55}.fs2 .callout b{color:var(--t1)}.fs2 .wdef{background:var(--glass);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow);border:1px solid var(--line2);border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.55;color:var(--t1)}.fs2 .wdef b{font-weight:600}.fs2 .wdef .mut{display:block;margin-top:6px;font-size:14px}.fs2 .wsum{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}@media (max-width:1050px){.fs2 .wsum{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.fs2 .wsum{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs2 .wtile{background:var(--glass);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--line2);border-radius:18px;padding:16px;min-width:0;box-shadow:var(--shadow)}.fs2 .wtile.all{background:var(--tile-hi);border-color:var(--line)}.fs2 .wtile .v{font-size:28px;font-weight:700;letter-spacing:-.03em;margin:6px 0 2px;font-variant-numeric:tabular-nums}.fs2 .wtile .v small{font-size:14px;font-weight:500;color:var(--t2);letter-spacing:0;margin-left:4px}.fs2 .wtile dl{margin:10px 0 0;display:grid;grid-template-columns:auto auto;gap:4px 10px;font-size:14px}.fs2 .wtile dt{color:var(--t2)}.fs2 .wtile dd{margin:0;text-align:right;font-family:var(--mono);color:var(--t1)}.fs2 .wtile .tr{height:4px;border-radius:2px;background:rgba(var(--wash),.06);margin-top:10px;overflow:hidden}.fs2 .wtile .tr i{display:block;height:100%;background:var(--t2)}.fs2 .wt th{cursor:pointer;-webkit-user-select:none;user-select:none}.fs2 .wt th.grp{cursor:default;text-align:center;border-bottom:1px solid var(--line);padding-bottom:6px}.fs2 .wt th.on{color:var(--t1)}.fs2 .wt td.nm small{display:block;color:var(--t3);font-family:var(--sans);font-weight:450;font-size:14px;margin-top:2px}.fs2 .wt .wp{display:inline-block;min-width:58px;padding:3px 7px;border-radius:7px;color:var(--t1)}.fs2 .wt td.sep,.fs2 .wt th.sep{border-left:1px solid var(--line2)}.fs2 .wt tr.tot td{background:rgba(var(--wash),.035)}.fs2 .wleg{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--t2);margin-top:12px}.fs2 .wleg span{display:flex;align-items:center;gap:7px}.fs2 .wsw{display:inline-block;width:26px;height:10px;border-radius:3px;background:linear-gradient(90deg,#fb71850f,#fb718552)}.fs2 .wnotes{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;margin-top:12px}@media (max-width:820px){.fs2 .wnotes{grid-template-columns:minmax(0,1fr)}}.fs2 .wn p{margin:0 0 10px;color:var(--t2);font-size:14px;line-height:1.55}.fs2 .wn p b{color:var(--t1);font-weight:600}.fs2 .soon{min-height:46vh;display:grid;place-items:center;text-align:center;color:var(--t2);font-size:17px;font-weight:500;letter-spacing:-.01em;padding:40px 16px}.fs2 .soonmk{display:inline-block;margin-left:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t1);border:1px solid var(--line);border-radius:6px;padding:1px 5px;vertical-align:1px}.fs2 .calc{margin-top:16px;background:var(--glass);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--line2);border-radius:16px;box-shadow:var(--shadow)}.fs2 .calc>summary{list-style:none;cursor:pointer;padding:14px 16px;font-size:14px;font-weight:600;color:var(--t1);display:flex;align-items:center;gap:10px;border-radius:16px}.fs2 .calc>summary::-webkit-details-marker{display:none}.fs2 .calc>summary:before{content:"▸";color:var(--t2);font-size:12px;width:12px}.fs2 .calc[open]>summary:before{content:"▾"}.fs2 .calc>summary:hover{background:rgba(var(--wash),.035)}.fs2 .calc>summary .r{margin-left:auto;font-weight:450;font-size:14px;color:var(--t2)}.fs2 .cbody{padding:0 16px 16px 38px;max-width:860px}.fs2 .cbody h6{margin:14px 0 4px;font-size:14px;font-weight:600;color:var(--t1)}.fs2 .cbody p,.fs2 .cbody li{margin:0 0 6px;color:var(--t2);font-size:14px;line-height:1.55}.fs2 .cbody b{color:var(--t1);font-weight:600}.fs2 .cbody ol,.fs2 .cbody ul{margin:0 0 6px;padding-left:20px}.fs2 .cbody .ex{border-left:2px solid var(--line);padding:6px 0 6px 12px;margin:6px 0 8px}.fs2 .cbody .ex .mono{color:var(--t1);font-family:inherit;font-weight:600}@media (max-width:640px){.fs2 .cbody{padding:0 14px 14px}}.fs2 .hm .c.arr{background:repeating-linear-gradient(135deg,rgba(251,191,36,.16) 0 2px,transparent 2px 6px)}.fs2 .dview{margin-left:8px}.fs2 [hidden]{display:none!important}.fs2 .card{margin:0}.fs2 .tbl th{text-transform:none;letter-spacing:normal;border-bottom:0}.fs2 .tbl td{color:inherit;border-bottom:0}.fs2 .tbl tr:last-child td{border-bottom:0}.fs2 .empty{margin-top:0}.fs2 .chip{box-shadow:none;transition:none}.fs2 .nit.on small,.fs2 .nit.cur small{color:var(--t2)}.fs2 .calc-toggle{list-style:none;cursor:pointer;padding:14px 16px;font-size:14px;font-weight:600;color:var(--t1);display:flex;align-items:center;gap:10px;border-radius:16px;border:0;background:transparent;width:100%;text-align:left}.fs2 .calc-toggle:hover{background:rgba(var(--wash),.035)}.fs2 .calc-toggle .r{margin-left:auto;font-weight:450;font-size:14px;color:var(--t2)}.fs2 .calc-chev{color:var(--t2);font-size:12px;width:12px}.fs2 .seg .sep{width:1px;align-self:stretch;margin:6px 4px;background:var(--line)}.fs2 .fs2-status{margin:40px auto;max-width:560px;text-align:center;color:var(--t2);font-size:14px;line-height:1.5}.fs2 .fs2-status b{color:var(--t1)}.fs2 .fs2-stale{position:relative}.fs2 .fs2-stale-body{opacity:.55;transition:opacity .15s var(--ease);pointer-events:none}.fs2 .fs2-updating{position:sticky;top:calc(var(--fshead-h,120px) + 16px);z-index:5;width:max-content;margin:0 0 -30px auto;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:var(--glass2);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);color:var(--t1);font-size:14px;font-weight:550}.fs2 .fs2-retry{margin-left:6px;padding:6px 14px;border-radius:999px;border:1px solid var(--line);background:var(--glass2);color:var(--t1);font-size:14px}.fs2 .fs2-load{margin-top:18px;display:grid;gap:14px}.fs2 .fs2-load-head{display:flex;align-items:flex-start;gap:12px;padding:2px 2px 0}.fs2 .fs2-load-text{display:grid;gap:4px;min-width:0}.fs2 .fs2-load-line{color:var(--t1);font-size:14px;font-weight:550;letter-spacing:-.005em}.fs2 .fs2-load-more{color:var(--t2);font-size:14px;line-height:1.5;max-width:640px;animation:skFade .6s var(--ease) both}.fs2 .fs2-spark{flex:none;margin-top:1px}.fs2 .fs2-spark rect{fill:var(--ty);transform-box:fill-box;transform-origin:50% 100%;animation:skDraw 2.4s var(--ease) infinite;animation-delay:calc(var(--i) * 90ms)}.fs2 .fs2-skel{display:grid;gap:12px}.fs2 .sk-card{background:var(--glass);border:1px solid var(--line2);border-radius:20px;padding:18px;box-shadow:var(--shadow);display:grid;gap:12px;min-width:0}.fs2 .sk{position:relative;overflow:hidden;background:rgba(var(--wash),.07);border-radius:8px}.fs2 .sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(var(--wash),.09),transparent);animation:skSheen 1.8s ease-in-out infinite}.fs2 .sk-line{height:12px}.fs2 .sk-num{height:28px;width:55%;border-radius:10px}.fs2 .sk-w15{width:15%}.fs2 .sk-w20{width:20%}.fs2 .sk-w30{width:30%}.fs2 .sk-w40{width:40%}.fs2 .sk-w60{width:60%}.fs2 .sk-w70{width:70%}.fs2 .sk-scope{height:44px;border-radius:14px}.fs2 .sk-tiles{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.fs2 .sk-cards{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.fs2 .sk-plot{height:180px;display:flex;align-items:flex-end;gap:8px}.fs2 .sk-col{flex:1;border-radius:6px 6px 3px 3px}.fs2 .sk-heat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.fs2 .sk-cell{height:22px;border-radius:5px}.fs2 .sk-lane{display:flex;gap:10px;align-items:center;height:30px}.fs2 .sk-chip{height:26px;border-radius:999px}.fs2 .sk-rows{gap:0;padding-block:6px}.fs2 .sk-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid var(--line2)}.fs2 .sk-row:last-child{border-bottom:0}@media (max-width:640px){.fs2 .sk-tiles,.fs2 .sk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fs2 .sk-plot{height:140px}}.fs2 .fs2-load.is-still .sk:after,.fs2 .fs2-load.is-still .fs2-spark rect,.fs2 .fs2-load.is-still .fs2-load-more{animation:none}.fs2 .fs2-load.is-still .sk:after{display:none}@keyframes skSheen{to{transform:translate(100%)}}@keyframes skDraw{0%{transform:scaleY(.15);opacity:.5}35%,75%{transform:scaleY(1);opacity:1}to{transform:scaleY(.15);opacity:.5}}@keyframes skFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.fs2-host{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;background:#050507}[data-theme=light] .fs2-host{background:#f4f5f8}.fs2-host>.fs2{flex:1 0 auto}.fs2-host.is-legacy{background:var(--bg)}.fs2-host.is-legacy>.fs2{flex:0 0 auto;min-height:0}.fs2-host.is-legacy>.fs2 .wrap{padding-bottom:16px}.fs2-host>.legacy{flex:1 0 auto}.fs2-host>.legacy>.alerts-surface{overflow:visible;flex:none}.fs2 .wnotes>.wkey{grid-column:1/-1}.fs2 .scrollhint{display:none;font-size:14px;color:var(--t3);margin:0 0 8px}@media (max-width:900px){.fs2 .scrollhint{display:block}}@media (max-width:640px){.fs2 .fshead{padding:6px;gap:6px;border-radius:16px;background:var(--bar-solid);backdrop-filter:none;-webkit-backdrop-filter:none}.fs2 .scope{gap:6px;padding-top:6px}.fs2 .scope{justify-content:flex-start}.fs2 .scope-in{display:contents}.fs2 .scope-act{margin-left:0}.fs2 .scope .psetup-b .pchip{display:none}.fs2 .ssearch{flex:1 1 100%}.fs2 .ssearch-pill,.fs2 .ssearch-list{width:100%}.fs2 .scope .pill,.fs2 .scope .warnpill,.fs2 .scope .seg{height:40px}.fs2 .scope .pill{max-width:100%}.fs2 .scope .pill.period{height:auto;min-height:40px;padding:4px 10px;white-space:normal}.fs2 .scope .plabel{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.3}.fs2 .run td,.fs2 .run th{padding-left:4px;padding-right:4px}.fs2 .run td.nm .dim{display:block}}@media (prefers-reduced-motion:reduce){.fs2,.fs2 *{transition:none!important;animation:none!important}}.fs2 .prod{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px}.fs2 .prod .prod-screen,.fs2 .prod .prod-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.fs2 .prod .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fs2 .prod .tnum{font-variant-numeric:tabular-nums}.fs2 .prod .gdot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--gc,var(--t3));flex:none}.fs2 .prod .phead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 20px;flex-wrap:wrap;margin:4px 2px 0}.fs2 .prod .ph-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.fs2 .prod .ph-sub{margin-top:4px;font-size:14px;color:var(--t2)}.fs2 .prod .pbtn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--glass2);color:var(--t1);border-radius:11px;padding:8px 14px;font-size:14px;font-weight:600;min-height:38px;transition:background .2s var(--ease),border-color .2s var(--ease)}.fs2 .prod .pbtn:hover{background:rgba(var(--wash),.1)}.fs2 .prod .pbtn:disabled{cursor:default;color:var(--t3)}.fs2 .prod .pbtn.primary{border-color:var(--ac-line);background:var(--ac-wash)}.fs2 .prod .pbtn.ghost{background:transparent;border-color:var(--line2);font-weight:550}.fs2 .prod .plinkbtn{border:0;background:none;padding:0 0 0 6px;color:var(--ty-text);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.fs2 .prod .pchip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--t2);background:rgba(var(--wash),.04);white-space:nowrap}.fs2 .prod .pchip.lean{border-color:var(--ac-line);color:var(--ty-text);background:var(--ac-wash)}.fs2 .prod .pchip.calm{border-style:dashed}.fs2 .prod .pbadge{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px}.fs2 .prod .pbadge.next{color:var(--ty-text);background:var(--ac-wash);border:1px solid var(--ac-line)}.fs2 .prod .pcalm{margin:6px 0;font-size:14px;color:var(--t2);line-height:1.5}.fs2 .prod .pcalm.big{padding:18px 4px;font-size:15px}.fs2 .prod .pwait{border-color:var(--amber)}.fs2 .prod .pwait.soft{border-color:var(--line2);padding:12px 16px}.fs2 .prod .pwait.soft p{margin:0;font-size:14px;color:var(--t2)}.fs2 .prod .pwait ul{margin:0 0 6px;padding-left:20px}.fs2 .prod .pwait li,.fs2 .prod .pwait p{font-size:14px;color:var(--t1);line-height:1.5;margin:0 0 6px}.fs2 .prod .ph-act{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fs2 .prod .pexport{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.fs2 .prod .pexport .perr{margin:0}.fs2 .prod .psetup-b .pchip{font-weight:550}.fs2 .prod .pnext{display:grid;gap:10px}.fs2 .prod .pnext-h{margin:0 2px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-weight:600}.fs2 .prod .pnext-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.fs2 .prod .pnext-tabs{display:contents}.fs2 .prod .ppanel.card{padding:14px 14px 8px;display:grid;gap:12px}.fs2 .prod .pstrip{display:flex;flex-wrap:wrap;gap:8px;margin:0 -4px;padding:2px 4px 6px}.fs2 .prod .pstrip.more-r{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.fs2 .prod .pstrip.more-l{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}.fs2 .prod .pstrip.more-l.more-r{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}@media (max-width:640px){.fs2 .prod .pstrip{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}}.fs2 .prod .pst{flex:none;display:grid;gap:2px;justify-items:start;min-width:92px;padding:8px 12px;border:0;border-radius:12px;background:rgba(var(--wash),.05);color:var(--t1);text-align:left;position:relative;transition:background .2s var(--ease),box-shadow .2s var(--ease)}.fs2 .prod .pst:hover{background:rgba(var(--wash),.09)}.fs2 .prod .pst-t{font-size:14px;font-weight:650;white-space:nowrap}.fs2 .prod .pst-u{font-size:14px;color:var(--t2);white-space:nowrap}.fs2 .prod .pst.past{background:transparent}.fs2 .prod .pst.past .pst-t{color:var(--t2);font-weight:550}.fs2 .prod .pst.next{background:var(--ac-wash)}.fs2 .prod .pst.on{background:var(--seg-on);box-shadow:var(--seg-on-shadow),inset 3px 0 0 var(--gc)}.fs2 .prod .pst-h{display:flex;align-items:center;gap:6px}.fs2.fs2 .prod .pst:focus-visible{outline:2px solid var(--t1);outline-offset:-2px}.fs2 .prod .pday{margin:0;font-size:14px;color:var(--t2)}.fs2 .prod .pday b{font-size:20px;font-weight:700;color:var(--t1);margin-right:2px}.fs2 .prod .pnx{position:relative;min-width:0;display:flex;animation:prodIn .35s var(--ease) both}.fs2 .prod .pnx-b{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;text-align:left;padding:14px 16px 14px 20px;border-radius:18px;border:0;background:var(--tile-hi);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow);color:var(--t1);transition:transform .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.fs2 .prod .pnx-b:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gc);opacity:0;transition:opacity .2s var(--ease)}.fs2 .prod .pnx-b:hover{transform:translateY(-1px)}.fs2.fs2 .prod .pnx-b:focus-visible{outline:2px solid var(--t1);outline-offset:-2px}.fs2 .prod .pnx.on .pnx-b{background:var(--hero)}.fs2 .prod .pnx.on .pnx-b:before{opacity:1}.fs2 .prod .pnx-b:hover:before{opacity:.5}.fs2 .prod .pnx.on .pnx-b:hover:before{opacity:1}.fs2 .prod .pnx-h{display:flex;align-items:center;gap:8px;min-height:22px}.fs2 .prod .pnx-g{font-size:14px;font-weight:650;color:var(--t1)}.fs2 .prod .pnx-h .pbadge{margin-left:auto}.fs2 .prod .pnx-when{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fs2 .prod .pnx-t{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.fs2 .prod .pnx.pnx-soon .pnx-t{font-size:36px}.fs2 .prod .pnx-t.dim{font-size:20px;font-weight:650;color:var(--t2);letter-spacing:-.01em}.fs2 .prod .pnx-day{font-size:14px;font-weight:600;color:var(--t2)}.fs2 .prod .pnx-rel{font-size:15px;font-weight:600;color:var(--ty-text)}.fs2 .prod .pnx-u{font-size:14px;color:var(--t2)}.fs2 .prod .pnx-u b{font-size:20px;font-weight:700;color:var(--t1);margin-right:2px}.fs2 .prod .pnx-note{font-size:14px;line-height:1.45;color:var(--t2)}.fs2 .prod .pnx-note.calm{color:var(--t2)}.fs2 .prod .pnx-tip{position:absolute;right:12px;bottom:12px;z-index:2}.fs2 .prod .pnx-items{display:grid;gap:3px;margin-top:4px;padding-top:8px;border-top:1px solid var(--line2)}.fs2 .prod .pnx-i{display:flex;gap:8px;align-items:baseline;min-width:0;font-size:14px;color:var(--t1)}.fs2 .prod .pnx-i b{min-width:22px;text-align:right;font-weight:700}.fs2 .prod .pnx-i span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fs2 .prod .pnx-more{font-size:14px;color:var(--t2);padding-left:30px}.fs2 .prod .pnx.pnx-quiet .pnx-b{background:var(--tile-hi);box-shadow:var(--shadow)}@keyframes prodIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fs2 .prod .pdaycard{padding:8px 8px 6px}.fs2 .prod .ptabs{display:flex;gap:4px;padding:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line2)}.fs2 .prod .ptabs [role=tab]{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--t2);font-size:14px;font-weight:600;padding:10px 14px;border-radius:12px;white-space:nowrap;position:relative;transition:background .2s var(--ease),color .2s var(--ease)}.fs2 .prod .ptabs [role=tab]:hover{color:var(--t1);background:rgba(var(--wash),.05)}.fs2 .prod .ptabs [role=tab].on{color:var(--t1);background:var(--seg-on);box-shadow:var(--seg-on-shadow)}.fs2 .prod .ptabs [role=tab].on:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:2px;background:var(--gc)}.fs2 .prod .ptab-n{font-size:12px;font-weight:600;color:var(--t2);padding:1px 7px;border-radius:999px;background:rgba(var(--wash),.06)}.fs2 .prod .ptabs [role=tab].on .ptab-n{color:var(--t1)}.fs2 .prod .ppanel{padding:8px 8px 4px}.fs2 .prod .pcook{border-bottom:1px solid var(--line2);scroll-margin-top:104px}.fs2 .prod .pdaycard{scroll-margin-top:96px}.fs2 .prod .pcook:last-child{border-bottom:0}.fs2 .prod .pcook-hh{margin:0;font:inherit}.fs2 .prod .pcook-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;border:0;background:transparent;color:var(--t1);padding:12px 8px;border-radius:12px;text-align:left}.fs2 .prod .pcook-h:hover{background:rgba(var(--wash),.04)}.fs2 .prod .pcook-chev{width:12px;font-size:12px;color:var(--t2)}.fs2 .prod .pcook-t{font-size:16px;font-weight:700;letter-spacing:-.01em;min-width:78px}.fs2 .prod .pcook-m{font-size:14px;color:var(--t2);font-weight:550}.fs2 .prod .pcook-u{margin-left:auto;font-size:14px;color:var(--t2);font-variant-numeric:tabular-nums}.fs2 .prod .pcook.past .pcook-t{color:var(--t2);font-weight:600}.fs2 .prod .pcook.next>.pcook-hh .pcook-h{background:var(--ac-wash)}.fs2 .prod .pcook>div{padding:0 8px 10px 30px}.fs2 .prod .pearly{border-bottom:1px solid var(--line2);padding:4px 0}.fs2 .prod .pearly-t{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--t2);font-size:14px;font-weight:600;padding:10px 8px;border-radius:10px;width:100%;text-align:left}.fs2 .prod .pearly-t:hover{color:var(--t1);background:rgba(var(--wash),.04)}.fs2 .prod .pearly .pcook{padding-left:12px}.fs2 .prod .prows{list-style:none;margin:0;padding:0}.fs2 .prod .prow{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid var(--line2)}.fs2 .prod .prow:first-child{border-top:0}.fs2 .prod .prow-q{font-size:26px;font-weight:700;letter-spacing:-.02em;text-align:right;color:var(--t1);line-height:1.1;padding-right:12px;border-right:3px solid var(--gc)}.fs2 .prod .prow-h{display:flex;align-items:baseline;gap:6px 10px;flex-wrap:wrap}.fs2 .prod .prow-n{font-size:15px;font-weight:600;color:var(--t1);overflow-wrap:anywhere}.fs2 .prod .prow-x{font-size:14px;color:var(--t2);white-space:nowrap}.fs2 .prod .prow-h .prow-n{flex:1 1 auto;min-width:0}.fs2 .prod .pwhy-b{flex:none;border:1px solid var(--line2);background:transparent;color:var(--t2);font-size:14px;font-weight:600;padding:3px 10px;border-radius:999px;min-height:28px}.fs2 .prod .pwhy-b:hover,.fs2 .prod .pwhy-b[aria-expanded=true]{color:var(--t1);border-color:var(--line);background:rgba(var(--wash),.05)}.fs2 .prod .prow-why{margin:8px 0 2px;padding:10px 12px;border-radius:12px;background:rgba(var(--wash),.04);border:1px solid var(--line2);font-size:14px;line-height:1.5;color:var(--t1)}.fs2 .prod .prow-why p{margin:6px 0 0;color:var(--t2)}.fs2 .prod .pwhy-l{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-variant-numeric:tabular-nums}.fs2 .prod .prow-top{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--t1)}.fs2 .prod .prow-top>span{color:var(--t2)}.fs2 .prod .prule{margin:4px 8px 8px;font-size:14px;color:var(--t2)}.fs2 .prod .pmto{padding:16px 18px}.fs2 .prod .pmto-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2px 24px}.fs2 .prod .pmto-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--line2)}.fs2 .prod .pmto-n{font-size:14px;color:var(--t1);display:flex;gap:8px;flex-wrap:wrap;align-items:center;overflow-wrap:anywhere}.fs2 .prod .pnever-line{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--t2);border-left:2px dashed var(--t3);padding-left:8px}.fs2 .prod .prare-line b{color:var(--t1);font-weight:600}.fs2 .prod .pmto-w{grid-column:2;font-size:14px;color:var(--t2)}.fs2 .prod .pmto-more{margin-top:10px}.fs2 .prod .pdlg-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;background:#00000073;animation:pdlgFade .2s var(--ease) both}.fs2 .prod .pdlg{width:min(480px,100%);height:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--panel);border-left:1px solid var(--line);box-shadow:-24px 0 48px -24px #00000080;padding:20px 22px 28px;animation:pdlgIn .25s var(--ease) both}.fs2 .prod .pdlg-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fs2 .prod .pdlg-h h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.fs2 .prod .pdlg-h p{margin:4px 0 0;font-size:14px;color:var(--t2)}.fs2 .prod .pdlg-x{flex:none;width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:var(--glass2);color:var(--t1);font-size:22px;line-height:1}.fs2 .prod .pdlg-x:hover{background:rgba(var(--wash),.1)}.fs2 .prod .pdlg-note{margin:12px 0 4px;font-size:14px;color:var(--t2)}.fs2 .prod .pro{font-size:14px;font-weight:600;color:var(--t2)}@keyframes pdlgFade{0%{opacity:0}to{opacity:1}}@keyframes pdlgIn{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.fs2 .prod .pset{display:grid;gap:4px}.fs2 .prod .pfield{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;padding:16px 0;border-top:1px solid var(--line2);min-width:0}.fs2 .prod .pfield .phint{margin:0}.fs2 .prod .plabel{margin:0;font-size:15px;font-weight:650;color:var(--t1)}.fs2 .prod .phint,.fs2 .prod .pval{font-size:14px;color:var(--t2);line-height:1.45}.fs2 .prod .pval.strong{font-size:15px;font-weight:600;color:var(--t1)}.fs2 .prod .plever{display:grid;gap:0}.fs2 .prod .plever-track{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:4px;border-radius:14px;background:var(--glass);border:1px solid var(--line2);box-shadow:inset 0 1px 3px #00000047,0 1px 0 var(--hl)}.fs2 .prod .plever-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));transform:translate(calc(100% * var(--i)));border-radius:10px;background:var(--seg-on);box-shadow:var(--seg-on-shadow);transition:transform .38s cubic-bezier(.34,1.32,.64,1)}.fs2 .prod .plever-track [role=radio]{position:relative;z-index:1;border:0;background:transparent;padding:10px 8px;border-radius:10px;color:var(--t2);font-size:14px;font-weight:550;line-height:1.2;text-align:center;white-space:nowrap;transition:color .2s var(--ease)}.fs2 .prod .plever-track [role=radio]:hover{color:var(--t1)}.fs2 .prod .plever-track [role=radio].on{color:var(--t1);font-weight:650}[data-theme=light] .fs2 .prod .plever-track{background:var(--tab-bar);border-color:var(--tab-line)}[data-theme=light] .fs2 .prod .plever-thumb{box-shadow:var(--tab-on-shadow)}.fs2 .prod .plever-hint{margin:10px 2px 0;font-size:14px;line-height:1.45;color:var(--t2);animation:pleverHint .28s var(--ease) both}@keyframes pleverHint{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fs2 .prod .plever-thumb{transition:none}.fs2 .prod .plever-hint{animation:none}}.fs2 .prod .plever-ends{display:flex;justify-content:space-between;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--t3)}.fs2 .prod .pdays{margin:2px 0 16px}.fs2 .prod .pdays-track{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:4px;border-radius:14px;background:var(--tab-bar);border:1px solid var(--tab-line)}.fs2 .prod .pdays-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));transform:translate(calc(100% * var(--i)));border-radius:10px;background:var(--tab-on);box-shadow:var(--tab-on-shadow);transition:transform .38s cubic-bezier(.34,1.32,.64,1)}.fs2 .prod .pdays-track [role=radio]{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;gap:3px;min-width:0;min-height:54px;border:0;background:transparent;padding:8px 2px;border-radius:10px;color:var(--tab-ink);line-height:1.15;transition:color .2s var(--ease)}.fs2 .prod .pdays-track [role=radio]:hover{color:var(--t1)}.fs2 .prod .pdays .pday-wd{font-size:12px;font-weight:600;white-space:nowrap}.fs2 .prod .pdays .pday-dt{font-size:15px;font-weight:550;color:var(--t1);font-variant-numeric:tabular-nums;white-space:nowrap}.fs2 .prod .pdays-track [role=radio].on{color:var(--tab-on-ink)}.fs2 .prod .pdays-track [role=radio].on .pday-dt{color:var(--tab-on-ink);font-weight:650}.fs2 .prod .pdays .pday-alt{display:none}.fs2.fs2 .prod .pdays-track [role=radio]:focus-visible{outline-offset:-3px;border-radius:10px}@media (prefers-reduced-motion:reduce){.fs2 .prod .pdays-thumb,.fs2 .prod .pdays-track [role=radio]{transition:none}}@media (max-width:480px){.fs2 .prod .pdays .pday-mo{display:none}.fs2 .prod .pdays .pday-dt{font-size:17px}.fs2 .prod .pdays .pday-wd.long .pday-top{display:none}.fs2 .prod .pdays .pday-wd.long .pday-alt{display:inline}}.fs2 .prod .plist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fs2 .prod .plist li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--t1);padding:6px 0}.fs2 .prod .plist li.pnone{color:var(--t2);font-size:14px}.fs2 .prod .pl-n{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.fs2 .prod .pl-mark{color:var(--t2)}.fs2 .prod .plist li.poh{display:grid;grid-template-columns:9px minmax(0,1fr) auto;column-gap:12px;align-items:center}.fs2 .prod .poh .gdot{align-self:start;margin-top:6px}.fs2 .prod .poh .pl-name{display:block}.fs2 .prod .poh .pstep{justify-self:end}.fs2 .prod .pl-sub{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;margin-top:2px;font-size:14px;color:var(--t2)}.fs2 .prod .pl-act{display:inline-flex;align-items:center;min-height:24px;border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:550;color:var(--t2);text-decoration:underline;text-underline-offset:3px;transition:color .2s var(--ease)}.fs2 .prod .pl-act:hover{color:var(--t1)}@media (prefers-reduced-motion:reduce){.fs2 .prod .pl-act{transition:none}}.fs2 .prod .pstep{display:inline-flex;align-items:center;gap:6px}.fs2 .prod .pstep>button:not(.pbtn){width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--glass2);color:var(--t1);font-size:16px;font-weight:700}.fs2 .prod .pstep>button:disabled{color:var(--t3);cursor:default}.fs2 .prod .pstep .tnum{font-size:14px;min-width:74px;text-align:center;color:var(--t1)}.fs2 .prod .padd{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fs2 .prod .padd select,.fs2 .prod .padd input{background:var(--well);box-shadow:var(--well-shadow);color:var(--t1);border:1px solid var(--line2);border-radius:10px;padding:8px 10px;font:inherit;font-size:14px;max-width:100%;min-height:38px}.fs2 .prod .padd select{flex:1 1 200px;min-width:0;width:100%}.fs2 .prod .padd input{width:72px}.fs2 .prod .padd input[type=search]{flex:1 1 200px;min-width:0;width:auto}.fs2 .prod .padd input[aria-invalid=true]{border-color:var(--rose)}.fs2 .prod .ponhand-add{display:grid;gap:6px}.fs2 .prod .pfind{gap:2px}.fs2 .prod .pfind li{padding:0}.fs2 .prod .pfind-b{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:var(--t1);font:inherit;font-size:14px;text-align:left;padding:8px 10px;border-radius:10px;cursor:pointer}.fs2 .prod .pfind-b:hover,.fs2 .prod .pfind-b:focus-visible{background:var(--well)}.fs2 .prod .padd select option,.fs2 .prod .padd select optgroup{background:var(--opt-bg);color:var(--t1)}.fs2 .prod .pstatus{margin:6px 0 0;min-height:18px;font-size:14px;color:var(--t2)}.fs2 .prod .perr{color:var(--rose);font-size:14px;margin:6px 0 0}.fs2 .prod .pdist h3{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:14px 2px 10px;font-size:16px;font-weight:650;color:var(--t1)}.fs2 .prod .pdist h3 small{font-size:14px;font-weight:500;color:var(--t2)}.fs2 .prod .pdist-n{margin-left:auto;font-size:13px;font-weight:500;color:var(--t2)}.fs2 .prod .pstores{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px}.fs2 .prod .pstore{display:grid;gap:8px;width:100%;height:100%;text-align:left;border:1px solid var(--line2);border-radius:16px;padding:12px 14px;background:var(--glass);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow);color:var(--t1);transition:border-color .2s var(--ease),transform .2s var(--ease),background .2s var(--ease)}.fs2 .prod .pstore:hover{border-color:var(--ac-line);transform:translateY(-1px)}.fs2 .prod .pstore-top{display:flex;align-items:baseline;gap:8px;min-width:0}.fs2 .prod .pstore-id{font-size:13px;font-weight:700;color:var(--t2)}.fs2 .prod .pstore-nm{font-size:15px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.fs2 .prod .pstore-top .pchip{flex:none}.fs2 .prod .pstore-next{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap}.fs2 .prod .pstore-next .lbl{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.fs2 .prod .pstore-next b{font-size:20px;font-weight:700;letter-spacing:-.02em}.fs2 .prod .pstore-rel{font-size:14px;color:var(--ty-text);font-weight:600}.fs2 .prod .pspark{display:flex;align-items:flex-end;gap:2px;height:18px}.fs2 .prod .pspark i{flex:1;min-width:2px;border-radius:2px 2px 0 0;background:rgba(var(--wash),.22)}.fs2 .prod .pspark i.zero{background:rgba(var(--wash),.08)}.fs2 .prod .pspark i.next{background:var(--ty)}.fs2 .prod .pstore-meta{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--t2)}.fs2 .printonly{display:none}@media (max-width:640px){.fs2 .prod .pnext-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin:0 -16px;padding:6px 16px 8px;scrollbar-width:thin;overscroll-behavior-x:contain}.fs2 .prod .pnx{flex:0 0 min(82%,300px);scroll-snap-align:start}.fs2 .prod .pdlg{width:100%;border-left:0;padding:16px 16px 28px}.fs2 .prod .ph-act{width:100%}.fs2 .prod .prow{grid-template-columns:44px minmax(0,1fr);gap:10px}.fs2 .prod .prow-q{font-size:22px;padding-right:8px}.fs2 .prod .pcook>div{padding-left:8px}.fs2 .prod .pcook-u{margin-left:22px;width:100%}.fs2 .prod .pmto-list{grid-template-columns:minmax(0,1fr)}}.fs2 .prod{--off:repeating-linear-gradient(135deg,rgba(var(--wash),.035) 0 6px,transparent 6px 12px)}.fs2 .prod .hs-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-width:0}.fs2 .prod .hs-ctl-l,.fs2 .prod .hs-ctl-r{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%}.fs2 .prod .hs-switch,.fs2 .prod .hs-cats{flex:none;flex-wrap:nowrap;max-width:100%}.fs2 .prod .plink{display:inline-flex;align-items:center;gap:4px;min-height:32px;border:0;background:none;padding:0 2px;color:var(--t2);font-size:14px;font-weight:500;white-space:nowrap;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .2s var(--ease),text-decoration-color .2s var(--ease)}.fs2 .prod .plink:hover{color:var(--t1);text-decoration-color:currentColor}.fs2 .prod .hs-cats button{display:inline-flex;align-items:center;font-size:14px;padding:6px 12px;min-height:32px;gap:7px}@media (max-width:480px){.fs2 .prod .hs-ctl-l,.fs2 .prod .hs-ctl-r{gap:8px}.fs2 .prod .hs-switch button{padding:7px 8px}.fs2 .prod .plink{padding:0}.fs2 .prod .hs-cats button{padding:6px 10px}}.fs2 .prod .hs-explain{margin:20px 0 0;display:grid;gap:12px}.fs2 .prod .hs-explain>div{background:var(--glass);border:1px solid var(--line2);border-radius:14px;padding:16px 18px;box-shadow:0 1px 0 var(--hl) inset}.fs2 .prod .hs-explain dt{margin:0 0 8px;font-size:16px;font-weight:650;letter-spacing:-.01em;line-height:1.3;color:var(--t1)}.fs2 .prod .hs-explain dd{margin:0;font-size:14px;line-height:1.6;color:var(--t2)}.fs2 .prod .hs-explain .hs-key{font-weight:650;color:var(--ai-ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.fs2 .prod .hs-explain .hs-key{background:linear-gradient(120deg,var(--ai-1),var(--ai-2),var(--ai-3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .fs2 .prod .hs-explain .hs-key{background:none;-webkit-text-fill-color:currentColor}}.fs2 .prod .hs-sheet{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.fs2 .prod .hs-wrap{overflow:auto;max-height:calc(100vh - var(--fshead-h,120px) - 32px);max-height:calc(100dvh - var(--fshead-h,120px) - env(safe-area-inset-top,0px) - 32px);overscroll-behavior-x:contain;border:1px solid var(--line2);border-radius:20px;background:var(--card-surface)}.fs2 .prod .hs-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.fs2 .prod .hs-table th,.fs2 .prod .hs-table td{padding:7px 8px;text-align:center;border-bottom:1px solid var(--line2);white-space:nowrap}.fs2 .prod .hs-table th{font-weight:600;color:var(--t2);font-size:12.5px;position:sticky;top:0;z-index:2;background:var(--card)}.fs2 .prod .hs-table th.item{z-index:3}.fs2 .prod .hs-table .item{text-align:left;position:sticky;left:0;background:var(--card);min-width:250px;z-index:1}.fs2 .prod .hs-table .item .nm{font-weight:550;white-space:normal}.fs2 .prod .hs-table .item .sv{font-size:14px;color:var(--t3)}.fs2 .prod .hs-table td.off{background:var(--off)}.fs2 .prod .hs-table td.z{color:var(--t3)}.fs2 .prod .hs-table td.mto{color:var(--t3);font-style:italic;text-align:left}.fs2 .prod .hs-table td.n{font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums}.fs2 .prod .hs-table td.n.raised{position:relative}.fs2 .prod .hs-table td.n.raised:after{content:"";position:absolute;top:5px;right:5px;width:4px;height:4px;border-radius:50%;background:var(--t3)}.fs2 .prod .hs-table tr.hs-cat td{background:var(--glass);text-align:left;font-weight:600;color:var(--t2);font-size:12.5px}.fs2 .prod .hs-table tr.hs-cat td.item{position:sticky;left:0}.fs2 .prod .hs-table tr.total td{font-weight:700;border-top:1px solid var(--line)}.fs2 .prod .hs-table td.daytot{font-family:var(--mono);font-weight:600;border-left:1px solid var(--line2)}.fs2 .prod .hs-note{color:var(--t2);font-size:14px;margin:0}.fs2 .prod .hs-note summary{cursor:pointer;font-weight:550}.fs2 .prod .hs-list{margin-top:6px}.fs2 .prod .hs-proof{display:grid;gap:10px;background:var(--hero);padding:14px 18px}.fs2 .prod .hs-proof.pwait{display:block;background:var(--glass)}.fs2 .prod .hs-proof-top{display:flex;justify-content:space-between;align-items:center;gap:10px 16px;flex-wrap:wrap}.fs2 .prod .hs-proof-if{margin:0;color:var(--t2);font-size:14px;max-width:70ch}.fs2 .prod .hs-proof-dates{white-space:nowrap}.fs2 .prod .hs-verdict{margin:0;color:var(--t1);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.35;text-wrap:balance}.fs2 .prod .hs-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fs2 .prod .hs-stat{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 18px;background:var(--well);border:1px solid var(--line2);border-radius:12px;padding:8px 14px;box-shadow:var(--well-shadow)}.fs2 .prod .hs-stat .lab{font-size:12.5px;color:var(--t2);font-weight:550}.fs2 .prod .hs-stat .row{display:grid;justify-items:end;gap:0;margin:0;color:var(--t2)}.fs2 .prod .hs-stat .row.best{color:var(--t1)}.fs2 .prod .hs-stat .who{font-size:14px;line-height:1.2}.fs2 .prod .hs-stat .val{display:inline-flex;align-items:center;gap:6px}.fs2 .prod .hs-stat .big{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.fs2 .prod .hs-stat .row.best .who{font-weight:600}.fs2 .prod .hs-best{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;font-size:12px}.fs2 .prod .hs-stat .row.best .big{color:var(--emerald)}.fs2 .prod .hs-stat .row:not(.best) .big{color:var(--t3)}.fs2 .prod .hs-proof-left{margin:0;color:var(--t3);font-size:13px}.fs2 .prod .pstore-proof{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 10px;align-items:baseline;font-size:14px;color:var(--t1)}.fs2 .prod .pstore-proof .h{font-size:12px;font-weight:600;color:var(--t3)}.fs2 .prod .pstore-proof .r{text-align:right}.fs2 .prod .pstore-pl{display:contents}.fs2 .prod .pstore-pl .who{color:var(--t2);white-space:nowrap}@media (max-width:520px){.fs2 .prod .hs-verdict{font-size:15px}}@media (max-width:520px){.fs2 .prod .hs-stats{grid-template-columns:minmax(0,1fr)}.fs2 .prod .hs-table .item{min-width:170px}}@media print{@page{size:letter landscape;margin:8mm}body:has(.fs2 .psheet) .rail{display:none!important}body:has(.fs2 .psheet) .shell,body:has(.fs2 .psheet) .shell-main,body:has(.fs2 .psheet) .fs2-host{display:block;height:auto;min-height:0;overflow:visible;background:#fff}.fs2{--bg:#ffffff;--t1:#000000;--t2:#333333;--t3:#555555;--line:#999999;--line2:#cccccc;--glass:transparent;--glass2:transparent;--shadow:none;background:var(--paper)!important;color:#000;min-height:0}.fs2 .wrap{padding:0;max-width:none}.fs2 .noprint{display:none!important}.fs2:has(.psheet) .top,.fs2:has(.psheet) .scope,.fs2:has(.psheet) .fshead,.fs2:has(.psheet) nav,.fs2:has(.psheet) .calc,.fs2:has(.psheet) .subtabs{display:none!important}.fs2 .printonly{display:block}.fs2 .prod{margin:0;display:block}.fs2 .psheet{color:#000;font-size:12px;line-height:1.35}.fs2 .psheet-h{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;border-bottom:2px solid #000000;padding-bottom:4px;margin-bottom:4px}.fs2 .psheet-h h2{margin:0;font-size:17px}.fs2 .psheet-h p{margin:2px 0 0;font-size:12px}.fs2 .psheet-note{margin:0 0 6px;font-size:12px;color:#333}.fs2 .psheet-cols{columns:3;column-gap:14px;column-rule:1px solid #cccccc}.fs2 .psheet-t{margin:0 0 6px;break-inside:avoid;page-break-inside:avoid}.fs2 .psheet-nofc{font-style:italic}.fs2 .psheet-t h3{break-after:avoid;page-break-after:avoid}.fs2 .psheet-q{break-inside:avoid}.fs2 .psheet-t h3{display:flex;gap:6px;align-items:baseline;margin:0 0 2px;padding:1px 0;font-size:13px;border-bottom:1px solid #000000}.fs2 .psheet-t h3 small{font-size:12px;font-weight:400;flex:1}.fs2 .psheet-q{margin:0 0 2px;font-size:12px}.fs2 .psheet-q>b{margin-right:4px}.fs2 .psheet-i{display:inline;margin-right:7px;white-space:normal}.fs2 .psheet-glue{white-space:nowrap}.fs2 .psheet-box{display:inline-block;width:9px;height:9px;border:1px solid #000000;margin-right:3px;vertical-align:-1px}.fs2 .psheet-foot{margin:6px 0 0;font-size:12px;column-span:all}.fs2 .psheet .hs-wrap{max-height:none;overflow:visible;border:0}.fs2 .psheet .hs-table{border-collapse:collapse;width:100%;font-size:12px}.fs2 .psheet .hs-table th,.fs2 .psheet .hs-table td{border:1px solid #999999;padding:2px 4px;text-align:center;position:static;background:none;color:#000}.fs2 .psheet .hs-table .item{text-align:left;min-width:0}.fs2 .psheet .hs-table .sv{font-size:12px}.fs2 .psheet .hs-table td.off{background:#eee}.fs2 .psheet .hs-table .tl{display:block}.fs2 .psheet .hs-table td.n.ht{background:color-mix(in srgb,#000000 var(--hp-p),#ffffff)}.fs2 .psheet .hs-table tr.hs-cat td{font-weight:700;background:#f4f4f4}}.fs2 .card.cat{position:relative;overflow:hidden;border:0;background:var(--tile-hi);box-shadow:var(--shadow)}.fs2 .card.cat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gc);opacity:0;transition:opacity .2s var(--ease)}.fs2 .card.cat.on:before{opacity:1}.fs2 .card.cat:hover:before{opacity:.5}.fs2 .card.cat.on:hover:before{opacity:1}.fs2 .card.cat.on{border:0}.fs2 .prod .pnp{display:flex;align-items:center;gap:8px}.fs2 .ileft-g{margin-top:14px}.fs2 .ileft-g .eyebrow{margin-bottom:6px}.fs2 [data-testid=left-out] summary{cursor:pointer;list-style:none}.fs2 [data-testid=left-out] .tbl td:first-child,.fs2 [data-testid=left-out] .tbl th:first-child{text-align:left}.fs2 .isplit{font-size:14px;margin:4px 2px 10px}.fs2 .prod.pportal{display:contents;margin:0}.fs2 .prod.pacts{display:flex;gap:8px;margin:0;align-items:center;flex-wrap:wrap}.fs2 .linkbtn{border:0;background:none;padding:8px 2px;color:var(--t1);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:40px}.fs2 .dchip-short{display:none}@media (max-width:640px){.fs2 .dchip{white-space:nowrap}.fs2 .dchip-long{display:none}.fs2 .dchip-short{display:inline}.fs2 .fshead .pill,.fs2 .fshead button,.fs2 .fshead input{min-height:44px}}@media (max-width:640px){.fs2 .scope .pill .lbl{display:none}.fs2 .scope .pill.period{flex:1 1 0;min-width:0;height:44px;white-space:nowrap}.fs2 .scope .pill.period .plabel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs2 .scope .selpill.period .plabel{flex:1;min-width:0;max-width:none}.fs2 .scope .seg button,.fs2 .scope .warnpill{padding:0 8px}}.fs2 .ihead .eyebrow{white-space:normal;overflow-wrap:anywhere;line-height:1.2;min-width:0}.fs2 .nlist-h>span{min-width:0;overflow-wrap:anywhere}.fs2 .nlist-h>span:last-child{text-align:right;max-width:9.5em;white-space:normal;line-height:1.2}.fs2 .psetup-b>span[aria-hidden=true]:first-child{font-size:18px;line-height:1}.fs2 .fshead:before{content:"";position:absolute;left:-2px;right:-2px;bottom:100%;height:calc(env(safe-area-inset-top,0px) + 9px);background:var(--bg);pointer-events:none}.fs2 .pill-btn{cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:var(--t1);gap:6px;padding:0 12px;transition:background .15s var(--ease)}.fs2 .pill-btn:hover{background:var(--glass2)}.fs2 .pill-btn:focus-visible{outline:2px solid var(--accent,#818cf8);outline-offset:2px}[data-theme=light] .fs2 .seg,[data-theme=light] .fs2 .fshead>.seg{background:var(--tab-bar);border:1px solid var(--tab-line);padding:3px;box-shadow:none}[data-theme=light] .fs2 .seg button:hover{color:#18181b;background:#0f172a0f}[data-theme=light] .fs2 .seg button.on{font-weight:600}[data-theme=light] .fs2 .fshead{border-color:#0f172a24}[data-theme=light] .fs2 .pill{background:#f1f2f5;border-color:#0f172a29;box-shadow:none}[data-theme=light] .fs2 .pill:hover{border-color:#0f172a4d}[data-theme=light] .fs2 .pill .lbl,[data-theme=light] .fs2 .pill .car{color:#52525b}.fs2.fsx{--fs-display:40px;--lh-display:1;--ls-display:-.03em;--fs-h1:28px;--lh-h1:1.15;--ls-h1:-.02em;--fs-h2:20px;--lh-h2:1.2;--ls-h2:-.015em;--fs-sec:17px;--lh-sec:1.25;--ls-sec:-.01em;--fs-card:15px;--lh-card:1.3;--fs-body:14px;--lh-body:1.45;--fs-meta:14px;--lh-meta:1.4;--fs-label:13px;--fs-th:12px;--lh-th:1.2;--fs-eyebrow:12px;--lh-eyebrow:1.2;--ls-eyebrow:.06em;--fs-num-lg:28px;--lh-num:1.1;--ls-num:-.02em;--fs-num-md:18px;--r-card:16px;--r-inner:10px;--r-ctl:10px;--r-seg:7px;--r-chip:6px;--r-cell:4px;--h-ctl:40px;--h-ctl-sm:32px;--h-touch:44px;--c-coffee:#c9a27e;--c-fountain:#2dd4bf;--c-frozen:#93c5fd;--cmp-1:#e879f9;--cmp-2:#fb923c;--cmp-3:#a3e635;--roll:#2dd4bf;--ly:rgba(170,180,195,.8);--card-solid:#15151b;--head-bg:radial-gradient(90% 140% at 50% -40%,rgba(150,180,230,.12),transparent 62%),linear-gradient(180deg,#1b1e27 0%,#121419 100%);--head-line:rgba(165,185,225,.16);--head-shadow-0:inset 0 1px 0 rgba(185,205,245,.1),0 1px 2px rgba(0,0,0,.35);--head-shadow:inset 0 1px 0 rgba(185,205,245,.13),0 16px 32px -12px rgba(0,0,0,.95),0 0 0 1px rgba(165,185,225,.06),0 0 24px -6px rgba(120,150,210,.18);--accent-line:#818cf8;--accent-soft:rgba(99,102,241,.16);--pill-a:11%;--pill-b:26%;--tab-track:transparent;--tab-track-line:transparent;--tip-bg:#1d1d23;--heat:#8db0d4;--heat-ink:#08121d;--heat-total:var(--heat);--heat-total-ink:var(--heat-ink);--ctl-bg:var(--glass);--ctl-line:var(--line2);--ctl-line-h:var(--line2);--ctl-shadow:0 1px 0 var(--hl) inset;--ctl-car:var(--t3);--chip-bg:transparent;--chip-line:var(--line2);--btn-line:var(--line);--btn-shadow:none}[data-theme=light] .fs2.fsx{--bg:#eef0f4;--glass:rgba(255,255,255,.72);--glass2:rgba(255,255,255,.92);--line:rgba(30,41,59,.13);--line2:rgba(30,41,59,.08);--t1:#2a3040;--t2:#535b6c;--t3:#5d6475;--c-coffee:#7c4a1e;--c-fountain:#0f766e;--c-frozen:#1d4ed8;--cmp-1:#a21caf;--cmp-2:#ea580c;--cmp-3:#4d7c0f;--roll:#0d9488;--ly:rgba(100,116,139,.75);--card-solid:#fbfcfe;--card-surface:radial-gradient(110% 90% at 0% 0%,#ffffff 0%,rgba(255,255,255,0) 62%),linear-gradient(160deg,#fcfcfe 0%,#f1f3f8 100%);--shadow:0 1px 0 rgba(255,255,255,.95) inset,0 1px 2px rgba(30,41,59,.05),0 12px 28px -16px rgba(30,41,59,.22);--tab-bar:#e3e6ec;--tab-line:rgba(30,41,59,.12);--tab-ink:#485062;--tab-on-ink:#2a3040;--heat:#3d6690;--heat-ink:var(--t1);--heat-total:var(--heat);--heat-total-ink:var(--heat-ink);--ctl-bg:#ffffff;--ctl-line:rgba(30,41,59,.2);--ctl-line-h:rgba(30,41,59,.36);--ctl-shadow:0 1px 2px rgba(30,41,59,.08),inset 0 -1px 0 rgba(30,41,59,.04);--ctl-car:#535b6c;--chip-bg:#ffffff;--chip-line:rgba(30,41,59,.16);--btn-line:rgba(30,41,59,.2);--btn-shadow:0 1px 2px rgba(30,41,59,.08);--head-bg:linear-gradient(180deg,#f7f9fc 0%,#e8edf4 100%);--head-line:rgba(15,23,42,.11);--head-shadow-0:inset 0 1px 0 rgba(255,255,255,.95),0 1px 2px rgba(15,23,42,.05);--head-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 28px -12px rgba(15,23,42,.32),0 2px 6px rgba(15,23,42,.07);--accent-line:#4f46e5;--accent-soft:rgba(79,70,229,.08);--pill-a:15%;--pill-b:38%;--tab-track:#e3e6ec;--tab-track-line:rgba(30,41,59,.12);--tip-bg:#ffffff}[data-theme=light] .fs2-host:has(.fs2.fsx){background:#eef0f4}.fs2.fsx{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400}.fs2.fsx>.wrap{container:fsx / inline-size}.fs2.fsx .mono{font-family:var(--sans);font-variant-numeric:tabular-nums}.fs2.fsx .top h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:600}.fs2.fsx .top .sub{color:var(--t3);font-size:var(--fs-meta);line-height:var(--lh-meta);margin-top:4px}.fs2.fsx .eyebrow,.fs2.fsx .pill .lbl{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--t3);font-weight:500}.fs2.fsx .seg{border-radius:var(--r-ctl);padding:3px;gap:2px}.fs2.fsx .seg button{font-weight:500;padding:0 14px;min-height:32px;border-radius:var(--r-seg);display:inline-flex;align-items:center;justify-content:center;gap:6px}.fs2.fsx .seg button.on,[data-theme=light] .fs2.fsx .seg button.on{font-weight:500;background:var(--tab-on);box-shadow:var(--tab-on-shadow)}.fs2.fsx .seg.sm button{padding:0 12px;min-height:30px}.fs2.fsx .fshead,[data-theme=light] .fs2.fsx .fshead{padding:8px 10px;gap:8px;background:var(--head-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--head-line);border-radius:var(--r-card);box-shadow:var(--head-shadow-0);transition:box-shadow .2s var(--ease)}.fs2.fsx.is-stuck .fshead{box-shadow:var(--head-shadow)}.fs2.fsx .fshead>.seg,[data-theme=light] .fs2.fsx .fshead>.seg{background:var(--tab-track);border:1px solid var(--tab-track-line);padding:3px;justify-self:start;max-width:100%}.fs2.fsx .fshead>.seg button{min-height:34px}.fs2.fsx .fshead>.seg button.on,[data-theme=light] .fs2.fsx .fshead>.seg button.on{font-weight:600}.fs2.fsx .scope{gap:8px 12px;padding-top:8px;min-height:0}.fs2.fsx .fsheet{display:contents}.fs2.fsx .fsh-h,.fs2.fsx .fscrim,.fs2.fsx .fbar{display:none}.fs2.fsx .scope-in,.fs2.fsx .scope-act{min-width:0;max-width:100%}.fs2.fsx .pill,[data-theme=light] .fs2.fsx .pill{border-radius:var(--r-ctl);height:var(--h-ctl);font-weight:500;background:var(--ctl-bg);border:1px solid var(--ctl-line);box-shadow:var(--ctl-shadow);max-width:100%;transition:border-color .15s var(--ease)}.fs2.fsx .pill:hover,.fs2.fsx .npick:hover{border-color:var(--ctl-line-h)}.fs2.fsx .pill .car,[data-theme=light] .fs2.fsx .pill .car{color:var(--ctl-car)}.fs2.fsx .selpill .plabel{font-weight:500;max-width:260px}.fs2.fsx .pill .plabel{font-weight:500;overflow:hidden;text-overflow:ellipsis}.fs2.fsx .pill.spill.scoped,[data-theme=light] .fs2.fsx .pill.spill.scoped{border:1.5px solid var(--accent-line);background:var(--accent-soft)}.fs2.fsx .pill.spill.scoped .lbl{color:var(--t1)}.fs2.fsx .pill.spill.scoped input{font-weight:600}.fs2.fsx .pclr{border:0;background:transparent;color:var(--t2);min-width:28px;min-height:28px;border-radius:var(--r-seg);font-size:14px;margin-right:-6px}.fs2.fsx .pclr:hover{background:rgba(var(--wash),.08);color:var(--t1)}.fs2.fsx .adot{width:8px;height:8px;border-radius:50%;background:var(--accent-line);flex:none}.fs2.fsx .scope .seg{flex-wrap:nowrap;height:var(--h-ctl);align-items:center;max-width:100%}.fs2.fsx .scope .seg button{height:32px;padding:0 12px}.fs2.fsx .warnpill{height:var(--h-ctl);border-radius:var(--r-ctl);font-weight:500}.fs2.fsx .sstrip{display:flex;align-items:center;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;margin:0 -10px -8px;padding:6px 12px;border-radius:0 0 calc(var(--r-card) - 1px) calc(var(--r-card) - 1px);background:var(--accent-soft);border-top:1px solid var(--line2);font-size:var(--fs-meta);color:var(--t1)}.fs2.fsx .sstrip b{font-weight:600}.fs2.fsx .ss-t{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs2.fsx .sstrip .pbtn{flex:none;height:var(--h-ctl-sm);min-height:var(--h-ctl-sm);padding:0 12px}.fs2.fsx .xline{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t3);margin:8px 0 0}.fs2.fsx .only-narrow{display:none}.fs2.fsx .pbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--btn-line);box-shadow:var(--btn-shadow);background:var(--glass2);color:var(--t1);border-radius:var(--r-ctl);padding:0 14px;font-size:var(--fs-body);font-weight:500;min-height:var(--h-ctl);white-space:nowrap}.fs2.fsx .pbtn:hover{background:rgba(var(--wash),.1)}.fs2.fsx .pbtn:disabled{cursor:not-allowed;color:var(--t3)}.fs2.fsx .pbtn.primary{background:var(--t1);color:var(--bg);border-color:transparent}.fs2.fsx .pbtn.primary:hover{background:color-mix(in srgb,var(--t1) 86%,var(--bg))}.fs2.fsx .pbtn.primary:disabled{background:rgba(var(--wash),.12);color:var(--t3)}.fs2.fsx .pbtn.ghost{background:transparent;border-color:transparent;color:var(--t2)}.fs2.fsx .pbtn.ghost:hover{background:rgba(var(--wash),.06);color:var(--t1)}.fs2.fsx .pbtn.sm,.fs2.fsx .tbar .pbtn,.fs2.fsx .tfoot .pbtn{min-height:var(--h-ctl-sm);padding:0 12px}.fs2.fsx .xerr{font-size:var(--fs-meta);color:var(--rose)}.fs2.fsx .tbl th{font-size:var(--fs-th);line-height:var(--lh-th);font-weight:500;vertical-align:bottom}.fs2.fsx .tbl td{font-family:var(--sans);padding:8px;white-space:nowrap}.fs2.fsx .tbl td.nm{font-weight:500;white-space:nowrap;text-align:left}.fs2.fsx .tbl th.l,.fs2.fsx .tbl td.l{text-align:left}.fs2.fsx .tbl.compact td{padding:6px 8px}.fs2.fsx .tsw{position:relative;min-width:0}.fs2.fsx .tscroll{overflow-x:auto;min-width:0}.fs2.fsx .tsw.fade-r:after{content:"";position:absolute;top:0;right:0;bottom:0;width:44px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--card-solid) 85%)}.fs2.fsx .tw th:first-child,.fs2.fsx .tw td:first-child{position:sticky;left:0;z-index:1}.fs2.fsx .tsw.ovf .tw th:first-child,.fs2.fsx .tsw.ovf .tw td:first-child{background:var(--card-solid)}.fs2.fsx .tw thead th:first-child{z-index:2}.fs2.fsx .tw.rk th:first-child,.fs2.fsx .tw.rk td:first-child{width:52px;min-width:52px;max-width:52px;text-align:right;padding-right:12px}.fs2.fsx .tw.rk th:nth-child(2),.fs2.fsx .tw.rk td:nth-child(2){position:sticky;left:52px;z-index:1}.fs2.fsx .tsw.ovf .tw.rk th:nth-child(2),.fs2.fsx .tsw.ovf .tw.rk td:nth-child(2){background:var(--card-solid)}.fs2.fsx .tbl td.rkc{color:var(--t3);font-size:var(--fs-label)}.fs2.fsx .tbl th.rkc{color:var(--t2)}.fs2.fsx .tbar{display:flex;justify-content:flex-end;align-items:center;gap:8px 16px;flex-wrap:wrap;margin:0 0 8px}.fs2.fsx .tbar.l{justify-content:flex-start}.fs2.fsx .morebtn{display:none}.fs2.fsx .tfoot{margin-top:8px}@container fsx (max-width:1018px){.fs2.fsx .tw:not(.more) .xc{display:none}.fs2.fsx .morebtn{display:inline-flex}}@container fsx (max-width:1060px){.fs2.fsx .scope .xlong{display:none}.fs2.fsx .scope .ssearch-pill{width:224px}.fs2.fsx .scope .rcpill .plabel{max-width:170px}.fs2.fsx .scope .catpill .lbl{display:none}}.fs2.fsx .cpill{display:inline-flex;align-items:center;gap:5px;height:20px;padding:2px 8px;border-radius:var(--r-chip);font-family:var(--sans);font-weight:500;line-height:1;letter-spacing:0;text-transform:none;color:var(--t2);background:color-mix(in srgb,var(--pc) var(--pill-a),transparent);border:1px solid color-mix(in srgb,var(--pc) var(--pill-b),transparent);vertical-align:middle;white-space:nowrap;flex:none}.fs2.fsx .cpill{font-size:12px}.fs2.fsx .cpill i{display:block;width:6px;height:6px;border-radius:50%;background:var(--pc);flex:none}.fs2.fsx .chart[data-ch]{position:relative;border-radius:8px;touch-action:pan-y}.fs2.fsx .cvb{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:8px;border:1px solid var(--ctl-line);border-radius:6px;background:var(--ctl-bg);color:var(--t2);font-size:14px;line-height:1;vertical-align:middle;flex:none;transition:transform .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.fs2.fsx .cvb.on{transform:rotate(90deg)}.fs2.fsx .cvb.drill{margin:0 0 0 8px}.fs2.fsx :is(.iline,.mrow .dprow,tr.click,.rowlink,[aria-expanded]):hover>.cvb,.fs2.fsx :is(.iline,.dprow,tr,.rowlink):hover .cvb{border-color:var(--ctl-line-h);color:var(--t1)}.fs2.fsx .iline:hover{background:rgba(var(--wash),.05)}.fs2.fsx .iline:hover .nmt{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--t3)}@media (prefers-reduced-motion:reduce){.fs2.fsx .cvb{transition:none}}.fs2.fsx .chart[data-ch]:focus-visible{outline:2px solid var(--t1);outline-offset:4px}.fs2.fsx .cg-l{stroke:var(--t2);stroke-width:1;stroke-dasharray:3 3}.fs2.fsx .cread{min-height:20px;margin:0 0 8px;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:400;color:var(--t2);font-variant-numeric:tabular-nums}.fs2.fsx .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:640px){.fs2.fsx .only-wide{display:none}.fs2.fsx .only-narrow{display:inline-flex}.fs2.fsx .top h1{font-size:24px}.fs2.fsx .fbar{display:flex;gap:8px;align-items:center;width:100%;min-width:0}.fs2.fsx .fbar .fbtn{flex:1 1 auto;min-width:0;cursor:pointer;justify-content:flex-start;color:var(--t1)}.fs2.fsx .fbar .fbtn .lbl{display:inline}.fs2.fsx .fbar .fsum{min-width:0;flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.fs2.fsx .scope{padding-top:6px;gap:6px}.fs2.fsx .fshead{padding:6px 8px;gap:6px}.fs2.fsx .fshead>.scope{min-width:0}.fs2.fsx .sstrip{margin:0 -8px -6px;flex-wrap:nowrap}.fs2.fsx .scope:not(.open) .fsheet{display:none}.fs2.fsx .scope.open .fsheet{display:flex;flex-direction:column;align-items:stretch;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:81;max-height:85vh;overflow:auto;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--tip-bg);border:1px solid var(--line);border-bottom:0;border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:0 -12px 32px #00000059}.fs2.fsx .scope.open .fscrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000073;border:0;padding:0;cursor:default}.fs2.fsx .scope.open .fsh-h{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-card);font-weight:600;margin-right:-8px}.fs2.fsx .fsheet>.scope-in,.fs2.fsx .fsheet>.scope-act{flex-direction:column;align-items:stretch;margin:0;gap:8px}.fs2.fsx .fsheet .pill,.fs2.fsx .fsheet .warnpill,.fs2.fsx .fsheet .pbtn,.fs2.fsx .fsheet .seg,.fs2.fsx .fsheet .ssearch,.fs2.fsx .fsheet .ssearch-pill{width:100%}.fs2.fsx .fsheet .pill .lbl{display:inline}.fs2.fsx .fsheet .selpill .plabel{max-width:none;flex:1}.fs2.fsx .fsheet .seg button{flex:1}.fs2.fsx .pill,.fs2.fsx .scope .seg,.fs2.fsx .warnpill,.fs2.fsx .pbtn,.fs2.fsx .sstrip .pbtn{height:auto;min-height:var(--h-touch)}.fs2.fsx .seg button,.fs2.fsx .seg.sm button,.fs2.fsx .scope .seg button,.fs2.fsx .pclr{min-height:var(--h-touch)}.fs2.fsx .pclr{min-width:var(--h-touch)}}.fs2.fs2-app{--ink:var(--t1);--ink-soft:var(--t2);--ink-faint:var(--t3);--neutral-ink:var(--t2);--av-ink-2:var(--t2);--av-ink-3:var(--t3);--line-soft:var(--line2);--success:var(--emerald);--success-ink:var(--emerald);--success-soft:rgba(52,211,153,.12);--danger:var(--rose);--danger-ink:var(--rose);--danger-soft:rgba(251,113,133,.12);--warn:var(--amber);--warn-ink:var(--amber);--warn-soft:rgba(251,191,36,.12);--info:var(--sky);--info-ink:var(--sky);--info-soft:rgba(56,189,248,.12);--av-red:var(--rose);--av-amber:var(--amber);--av-blue:var(--sky);--av-teal:var(--emerald);--av-violet:var(--indigo);--av-hover:rgba(var(--wash),.04);--shadow-lg:var(--tip-shadow);--radius:14px;--radius-sm:10px;--so-sunk:rgba(var(--wash),.05);--so-live:var(--seg-on);--so-live-meta:var(--t2);--so-lift:var(--shadow);--so-focus:var(--t1);--so-focus-ring:0 0 0 2px var(--t1);--so-r-card:20px;--code-bg:rgba(var(--wash),.05);--neutral-bg:rgba(var(--wash),.07);--shimmer-highlight:rgba(var(--wash),.12);--surface:#131317;--surface-2:#1c1c22;--input-bg:rgba(255,255,255,.045);--accent:#a5b4fc;--accent-hover:#c7d2fe;--accent-contrast:#0b0b0d;--accent-soft:rgba(99,102,241,.18);--accent-ring:rgba(165,180,252,.55);--fbtn-pri-bg:rgba(99,102,241,.22);--fbtn-pri-bg-h:rgba(99,102,241,.32);--fbtn-pri-line:#818cf8;--drawer-bg:#0f0f13}[data-theme=light] .fs2.fs2-app{--surface:#ffffff;--surface-2:#f1f2f5;--input-bg:#ffffff;--accent:#4338ca;--accent-hover:#3730a3;--accent-contrast:#ffffff;--accent-soft:rgba(79,70,229,.08);--accent-ring:rgba(79,70,229,.4);--fbtn-pri-bg:rgba(79,70,229,.08);--fbtn-pri-bg-h:rgba(79,70,229,.14);--fbtn-pri-line:#4f46e5;--drawer-bg:#ffffff}.fs2.fs2-contents{display:contents}.fs2-app .alerts-surface{padding:0;overflow:visible;flex:none;max-width:none;min-width:0}.fs2-app .alerts-head h1{font-size:32px;font-weight:650;letter-spacing:-.035em;margin:0}.fs2-app .alerts-head p{color:var(--t2);font-size:14px;margin:6px 0 18px}.fs2.fs2-app .top h1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fs2 .top-main{min-width:0}.fs2.fs2-app .muted{color:var(--t2)}.fs2-app .small{font-size:13px}.fs2 .devtag{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--t2);border:1px solid var(--line);border-radius:7px;padding:2px 7px;text-transform:none}.fs2 .fs2-sentinel{height:1px;margin-bottom:-1px}.fs2.has-stick .fshead:before{display:none}.fs2.has-stick.is-stuck .fshead:before{display:block}.fs2-app .fshead{margin-bottom:18px}.fs2.fs2-app .card{margin:10px 0}.fs2-app .tile{background:var(--card-surface);border:1px solid var(--line2);border-radius:20px;box-shadow:var(--shadow)}.fs2-app .tile-head{border-bottom-color:var(--line2)}.fs2 .fs2-empty{text-align:center;padding:32px 22px;display:grid;justify-items:center;gap:8px}.fs2 .fs2-empty-icon{color:var(--t2)}.fs2 .fs2-empty-title{font-size:16px;font-weight:600;color:var(--t1)}.fs2 .fs2-empty-body{font-size:14px;color:var(--t2);max-width:520px;line-height:1.5}.fs2 .fs2-empty-act{margin-top:6px}.fs2-app .empty{margin-top:8vh;padding:18px 0}.fs2-app .empty h2{font-family:var(--sans);font-size:24px;font-weight:650;letter-spacing:-.02em}.fs2-app .empty .muted{font-size:14px}.fs2 .fbtn,.fs2-app .btn-primary,.fs2-app .btn-ghost,.fs2-app .va-cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 14px;border-radius:11px;border:1px solid var(--line);background:var(--glass2);color:var(--t1);font:inherit;font-size:13.5px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 1px 0 var(--hl) inset;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .08s ease}.fs2 .fbtn:hover:not(:disabled),.fs2-app .btn-ghost:hover:not(:disabled),.fs2-app .va-cta:hover:not(:disabled){background:rgba(var(--wash),.1);border-color:var(--line);color:var(--t1)}.fs2 .fbtn.primary,.fs2-app .btn-primary{border-color:var(--fbtn-pri-line);background:var(--fbtn-pri-bg);color:var(--t1)}.fs2 .fbtn.primary:hover:not(:disabled),.fs2-app .btn-primary:hover:not(:disabled){background:var(--fbtn-pri-bg-h)}.fs2 .fbtn.ghost{background:transparent;border-color:var(--line2);box-shadow:none;font-weight:550}.fs2 .fbtn:disabled,.fs2-app .btn-primary:disabled,.fs2-app .btn-ghost:disabled{cursor:not-allowed;color:var(--t3);opacity:1}.fs2 .fbtn.sm{min-height:30px;padding:0 10px;font-size:13px;border-radius:9px}.fs2-app .btn-ghost.on,[data-theme=light] .fs2-app .btn-ghost.on{background:var(--tab-on);color:var(--tab-on-ink);border-color:transparent;box-shadow:var(--tab-on-shadow)}.fs2-app .x{color:var(--t2);border-radius:8px}.fs2-app .x:hover{color:var(--t1);background:rgba(var(--wash),.07)}[data-theme=light] .fs2 .fbtn,[data-theme=light] .fs2-app .btn-ghost,[data-theme=light] .fs2-app .va-cta{background:#fff;border-color:#0f172a29;box-shadow:0 1px 2px #0f172a0f}[data-theme=light] .fs2 .fbtn:hover:not(:disabled),[data-theme=light] .fs2-app .btn-ghost:hover:not(:disabled),[data-theme=light] .fs2-app .va-cta:hover:not(:disabled){background:#f4f5f8;border-color:#0f172a47}[data-theme=light] .fs2 .fbtn.primary,[data-theme=light] .fs2-app .btn-primary{background:var(--fbtn-pri-bg);border-color:var(--fbtn-pri-line);box-shadow:none}[data-theme=light] .fs2 .fbtn.ghost{background:transparent;box-shadow:none}:where(.fs2.fs2-app) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea){background:var(--input-bg);border:1px solid var(--line);border-radius:11px;color:var(--t1);font:inherit;font-size:14px;padding:8px 11px}:where(.fs2.fs2-app) :where(input,textarea)::placeholder{color:var(--t3)}:where(.fs2.fs2-app) :where(input,textarea,select):focus-visible{outline:2px solid var(--t1);outline-offset:1px;box-shadow:none}:where(.fs2.fs2-app) select{border-radius:11px;min-height:36px;background-color:var(--input-bg);border-color:var(--line);color:var(--t1);font-size:13.5px;font-weight:550}:where(.fs2.fs2-app) select option{background:var(--opt-bg);color:var(--t1)}:where(.fs2.fs2-app) :where(input[type=checkbox],input[type=radio]){accent-color:var(--ty)}.fs2.fs2-app .tbl th{text-align:left;font-size:12px;font-weight:600;color:var(--t2);text-transform:none;letter-spacing:.01em;padding:0 12px 10px;border-bottom:1px solid var(--line2);white-space:nowrap}.fs2.fs2-app .tbl td{text-align:left;font-family:inherit;font-size:14px;padding:10px 12px;white-space:normal;border-top:0;border-bottom:1px solid var(--line2)}.fs2.fs2-app .tbl th:first-child,.fs2.fs2-app .tbl td:first-child{padding-left:0}.fs2.fs2-app .tbl th.tbl-num,.fs2.fs2-app .tbl td.tbl-num{text-align:right;font-variant-numeric:tabular-nums}.fs2.fs2-app .tbl tbody tr:hover td{background:rgba(var(--wash),.035)}.fs2-app .badge{font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px}.fs2-app .badge.on{background:var(--ac-wash);color:var(--ty-text)}.fs2-app .badge.off{background:rgba(var(--wash),.07);color:var(--t2)}.fs2.fs2-app .chip{font-size:13px;padding:6px 12px;border-radius:999px;border:1px solid var(--line2);background:var(--glass);color:var(--t1)}.fs2.fs2-app .chip:hover{border-color:var(--line);color:var(--t1);background:var(--glass2)}.fs2.fs2-app .delta{margin-top:0;font-size:inherit}.fs2.fs2-app .cat{padding:0;display:revert;flex-direction:initial;transition:none}.fs2.fs2-app .cat:hover{background:none}.fs2.fs2-app .run td,.fs2.fs2-app .run th{padding-top:revert;padding-bottom:revert}.fs2.fs2-app .spacer{flex:1 1 auto}.fs2.fs2-app .sk:after{display:none}.fs2.fs2-app :where(.drawer,.alert-drawer,.card-chat-drawer,.dialog,[role=dialog]){background-color:var(--drawer-bg);color:var(--t1);border-color:var(--line)}@media (max-width:640px){.fs2-app .alerts-head h1{font-size:25px}.fs2.fs2-app .card{padding:14px}}@media (prefers-reduced-motion:reduce){.fs2.fs2-app *,.fs2.fs2-app *:before,.fs2.fs2-app *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.dashboard-surface>.fs2-host,.alerts-shell>.fs2-host{min-width:0;flex:1 1 0}.fs2 .board-tabs{display:flex;align-items:center;gap:8px;min-width:0}.fs2 .fshead-row{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;min-width:0}.fs2 .fshead-row>.seg,.fs2 .fshead .board-tabs>.seg{background:transparent;border:0;box-shadow:none;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0}.fs2 .board-tabs .addtab{flex:none}.fs2 .fshead .scope:only-child{border-top:0;padding-top:0}.fs2-app .dash-edit{display:flex;gap:8px;flex-wrap:wrap}.fs2-app .dashboard-surface .main,.fs2-app .main{display:block;overflow:visible;position:static;flex:none}.fs2-app .board-wrap{height:auto;overflow:visible;padding:0 0 24px}.fs2-app .fab{position:fixed;background:var(--ty);color:#fff;box-shadow:0 10px 30px -8px #6366f199}.fs2-app .fab:hover{background:var(--ac-line)}.fs2-app .feed-head{font-family:var(--sans);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--t1)}.fs2-app .board-wrap{margin-inline:-16px;width:auto}.fs2-app .board-wrap>.fs2-empty{margin-inline:16px}[data-theme=light] .fs2 .fshead-row>.seg,[data-theme=light] .fs2 .fshead .board-tabs>.seg{background:var(--tab-bar);border:1px solid var(--tab-line);padding:3px}.fs2-app .reports-inner{max-width:none;margin:0;padding:0}.fs2 .vend-head .vend-bar{margin:0;padding:0;border:0;background:none;box-shadow:none}.fs2 .vend-head{margin-bottom:18px}.fs2-app .so-data-gap{color:var(--amber);background:#fbbf241a;border:1px solid rgba(251,191,36,.28);border-radius:14px;box-shadow:none;padding:12px 14px;margin:0 0 16px}.fs2-app .so-data-gap svg{color:var(--amber)}.fs2-app .error{color:var(--rose)}.fs2 .so-bar{margin-bottom:18px}.fs2-app .so-date-badge{margin:0}.fs2-app .so-subtabs{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--tab-bar);border:1px solid var(--tab-line);box-shadow:none}.fs2-app .so-subtab{min-height:34px;padding:0 14px;border-radius:9px;font-size:14px;font-weight:500;color:var(--tab-ink);background:transparent;box-shadow:none}.fs2-app .so-subtab:hover{color:var(--t1);background:rgba(var(--wash),.05)}.fs2-app .so-subtab.on,.fs2-app .so-subtab.on:hover{color:var(--tab-on-ink);font-weight:600;background:var(--tab-on);box-shadow:var(--tab-on-shadow)}.fs2-app .so-subtab.on .so-subtab-count{color:var(--tab-on-ink)}.fs2-host.is-fill{overflow:hidden}.fs2-host.is-fill>.fs2{display:flex;flex-direction:column;height:100%;min-height:0}.fs2-host.is-fill>.fs2>.wrap{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;padding-bottom:16px}.fs2-app .tc{--tc-bg:transparent;flex:1 1 auto;min-height:0;height:auto;border:1px solid var(--line2);border-radius:20px;overflow:hidden;background:var(--card-surface);box-shadow:var(--shadow)}.fs2-app .tc-detail-side{background:transparent}.fs2 .tc-bar{margin-bottom:14px}.fs2 .tc-bar .tc-crumb,.fs2 .tc-bar .tc-crumb.link{font-size:13px}.fs2-app .tc-tabs{display:flex;align-items:center;gap:10px}.fs2-app .ge-shell{background:var(--canvas);background-color:var(--bg)}.fs2 .seg button{display:inline-flex;align-items:center;gap:8px}.fs2 .seg .seg-count{font-size:12px;font-weight:600;color:var(--t2);background:rgba(var(--wash),.07);border-radius:999px;padding:2px 8px;font-variant-numeric:tabular-nums}@media (max-width:640px){.fs2-app .so-store-grid{grid-template-columns:minmax(0,1fr)}}.fs2 .top h1 .devtag{margin-left:10px;vertical-align:middle;letter-spacing:.04em}.fs2 .bp-gx-basis .seg{max-width:100%}@container (max-width: 470px){.fs2 .bp-gx-basis .seg button{white-space:normal;text-align:center}}.fs2 .top h1[tabindex="-1"]:focus{outline:none}.fs2 .mx-bar{margin-bottom:18px}.fs2-app .alerts-cols{grid-template-columns:minmax(0,1fr) 340px}@media (max-width:960px){.fs2-app .alerts-cols{grid-template-columns:minmax(0,1fr)}}.fs2 .alerts-cats .rail-cat-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px;flex:none}.fs2 .seg.seg{display:inline-flex;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;vertical-align:middle}.fs2 .seg.seg::-webkit-scrollbar{display:none}.fs2 .seg>button{flex:none;position:relative}.fs2 .fshead>.seg,.fs2 .fshead-row>.seg{justify-self:start}.fs2 .seg[data-fade=r]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.fs2 .seg[data-fade=l]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px);mask-image:linear-gradient(90deg,transparent,#000 28px)}.fs2 .seg[data-fade="l r"]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.fs2 .seg button.on{font-weight:650}.fs2-app .stat-label,.fs2-app .mem-label,.fs2-app .mi-card-label,.fs2-app .asof{font-size:12px}.fs2-app .tile svg text,.fs2-app .tile svg tspan{font-size:12px}.fs2 .fs2-stat.fs2-stat{position:relative;overflow:hidden;margin:0;padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.fs2 .fs2-stat.has-accent:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--stat-accent)}.fs2 .fs2-stat-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.fs2 .fs2-stat-l{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--t2)}.fs2 .fs2-stat-v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--t1);font-variant-numeric:tabular-nums}.fs2 .fs2-stat-v.neg{color:var(--rose)}.fs2 .fs2-stat-v.pos{color:var(--emerald)}.fs2 .fs2-stat-v.warn{color:var(--amber)}.fs2 .fs2-stat-s{font-size:13px;color:var(--t2)}.fs2 .fs2-stat-s.neg{color:var(--rose)}.fs2 .fs2-stat-s.pos{color:var(--emerald)}.fs2 .fs2-status.is-inline{display:inline-flex;align-items:center;gap:8px;margin:0;max-width:none;text-align:left}.fs2 .fs2-status.is-inline .fs2-retry{margin-left:0}.fs2-app .mi-row{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.fs2-app .mi-card-top{flex-direction:column;align-items:flex-start;gap:6px}.fs2-app .mi-card-label{white-space:nowrap}.fs2-app .tc-page{padding:18px}.fs2-app .tile .recharts-cartesian-grid line{stroke:var(--grid)}.fs2-app .so-store-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.fs2-app .news-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px}.fs2.fs2-app .news-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:0;min-height:190px;margin:0;padding:16px;border-radius:18px;overflow:hidden;isolation:isolate;border:1px solid var(--line);box-shadow:var(--shadow);background:#111114;color:#fff;text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s}.fs2.fs2-app .news-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.fs2.fs2-app .news-card:before{content:"";position:absolute;left:0;right:0;bottom:0;height:68%;z-index:-1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);-webkit-mask-image:linear-gradient(0deg,#000 55%,transparent);mask-image:linear-gradient(0deg,#000 55%,transparent)}.fs2.fs2-app .news-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#000000e6,#000000e6 30%,#000000b3)}.fs2.fs2-app .news-card.noimg:before{display:none}.fs2.fs2-app .news-card:hover,.fs2.fs2-app .news-card:focus-visible{transform:translateY(-6px);box-shadow:0 1px #ffffff14 inset,0 22px 40px -16px #000000bf;border-color:#ffffff38;border-radius:18px}.fs2.fs2-app .news-card:active{transform:translateY(-2px);transition-duration:.1s}.fs2.fs2-app .news-card .news-title{font-size:16px;font-weight:650;letter-spacing:-.01em;line-height:1.3;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fs2.fs2-app .news-card .news-meta{margin-top:8px;padding:0;font-size:12px;font-weight:500;color:#e4e4e7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .fs2.fs2-app .news-card{background:#e9ebf2;border-color:#0f172a1a;box-shadow:0 1px 2px #0f172a0f,0 10px 24px -16px #0f172a4d}[data-theme=light] .fs2.fs2-app .news-card:after{background:linear-gradient(0deg,#0f121ee0,#0f121ecc 50%,#0f121e66 72%,#0f121e14 90%,#0f121e00)}[data-theme=light] .fs2.fs2-app .news-card .news-title,[data-theme=light] .fs2.fs2-app .news-card .news-meta{text-shadow:0 1px 2px rgba(0,0,0,.35)}[data-theme=light] .fs2.fs2-app .news-card:hover,[data-theme=light] .fs2.fs2-app .news-card:focus-visible{box-shadow:0 1px 2px #0f172a14,0 22px 40px -18px #0f172a66;border-color:#0f172a2e}[data-theme=light] .fs2.fs2-app .news-card.noimg{background:linear-gradient(160deg,#fff,#eef0fb);color:#18181b}[data-theme=light] .fs2.fs2-app .news-card.noimg:after{display:none}[data-theme=light] .fs2.fs2-app .news-card.noimg .news-title{color:#18181b;text-shadow:none}[data-theme=light] .fs2.fs2-app .news-card.noimg .news-meta{color:#52525b;text-shadow:none}@media (prefers-reduced-motion:reduce){.fs2.fs2-app .news-card{transition:none}.fs2.fs2-app .news-card:hover,.fs2.fs2-app .news-card:focus-visible,.fs2.fs2-app .news-card:active{transform:none}}.fs2-app :is(.mi-card,.vr-card,.so-computing-card,.so-merch-header,.so-howcalc-panel,.so-metric-row,.so-empty,.so-srow,.wiki-list,.promo-appendix,.promo-card-frame,.ge-hero,.ge-sec){background:var(--card-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--line2);border-radius:20px}.fs2-app :is(.so-systemic,.wiki-empty,.promo-row){background:var(--card-surface)}.fs2-app .reports-surface .report-empty{background:var(--card-surface)}.fs2-app .ge-hero:before{display:none}.fs2-app :is(.tc-kpi,.tc-activity,.tc-answer,.tc-act,.tc-orphan,.report-run,.ge-fg,.ge-chart){background:var(--well);box-shadow:var(--well-shadow)}.fs2-app :is(.tc-kpi,.tc-activity,.tc-act,.tc-orphan,.report-run,.ge-fg,.ge-chart){border-color:var(--line2)}.fs2-app :is(.so-seg,.wiki-seg,.va-seg){display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--tab-bar);border:1px solid var(--tab-line);box-shadow:none}.fs2-app :is(.so-seg-btn,.wiki-seg .btn-ghost,.va-seg button){min-height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;box-shadow:none;font-size:14px;font-weight:500;color:var(--tab-ink)}.fs2-app :is(.so-seg-btn,.wiki-seg .btn-ghost,.va-seg button):hover{color:var(--t1);background:rgba(var(--wash),.05);border-color:transparent}.fs2.fs2-app :is(.so-seg-btn.is-on,.wiki-seg .btn-ghost.on,.va-seg button.is-on),[data-theme=light] .fs2-app .wiki-seg .btn-ghost.on{color:var(--tab-on-ink);font-weight:600;background:var(--tab-on);border-color:transparent;box-shadow:var(--tab-on-shadow)}.fs2:is(.fs2-app,.ac2,.cg-root,.mx-host) .sk-card{background:var(--card-surface)}.fs2.ac2{--ink: var(--t1);--ink-soft: var(--t2);--ink-faint: var(--t3);--av-ink-2: var(--t2);--av-ink-3: var(--t3);--av-red: var(--rose);--av-amber: var(--amber);--av-blue: var(--sky);--av-teal: var(--emerald);--av-violet: var(--indigo);--av-hover: rgba(var(--wash), .04);--surface: var(--glass);--line-soft: var(--line2);--so-sunk: rgba(var(--wash), .05);--so-live: var(--seg-on);--so-live-meta: var(--t2);--so-lift: var(--shadow);--so-focus: var(--t1);--so-focus-ring: 0 0 0 2px var(--t1);--so-r-card: 20px;--ac-ok: #34d399;--ac-ok-fill: #065f46;--ac-miss: #fb7185;--ac-miss-ring: #fda4af}[data-theme=light] .fs2.ac2{--ac-ok: #059669;--ac-ok-fill: #a7f3d0;--ac-miss: #be123c;--ac-miss-ring: #881337}.ac2-host{background:var(--bg)}.fs2.ac2 .so-num,.fs2.ac2 .av-num{font-family:inherit;font-variant-numeric:tabular-nums}.fs2.ac2 .muted{color:var(--t2)}.fs2.ac2 .alerts-head.top{display:block;padding:28px 0 10px}.fs2.ac2 .alerts-head h1{font-size:32px;font-weight:650;letter-spacing:-.035em;margin:0}.fs2.ac2 .alerts-head .sub,.fs2.ac2 .alerts-head p{color:var(--t2);font-size:14px;margin:6px 0 0}.fs2.ac2 .ac-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--t2);margin:0 0 16px}.fs2.ac2 .ac-dot{color:var(--emerald);font-size:12px}.fs2.ac2 .ac-strip-sep{color:var(--t3)}.fs2.ac2 .ac-bar{margin:0 0 18px}.fs2.ac2 .ac-block,.fs2.ac2 .ac-ops,.fs2.ac2 .ac-gaming,.fs2.ac2 .av-list,.fs2.ac2 details.av-group,.fs2.ac2 .so-howcalc-panel,.fs2.ac2 .av-stat,.fs2.ac2 .so-metric{background:var(--card-surface);border:1px solid var(--line2);border-radius:20px;box-shadow:var(--shadow)}.fs2.ac2 .ac-gap{border-color:var(--amber);color:var(--amber)}.fs2.ac2 .ac-ops,.fs2.ac2 .ac-gaming{padding:20px 22px;margin-top:24px}.fs2.ac2 .ac-ops h2,.fs2.ac2 .ac-gaming h2{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--t1)}.fs2.ac2 .ac-gaming-figure{font-size:40px;font-weight:700;letter-spacing:-.04em;color:var(--t1)}.fs2.ac2 .so-metric-row,.fs2.ac2 .av-summary{display:grid;gap:12px;background:none;box-shadow:none;border-radius:0;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0 0 18px}.fs2.ac2 .so-metric,.fs2.ac2 .av-stat{height:120px;border-radius:16px;padding:16px 18px;border-right:1px solid var(--line2);border-left:4px solid var(--sky);display:flex;flex-direction:column;gap:6px}.fs2.ac2 .so-metric:nth-child(2),.fs2.ac2 .av-stat:nth-child(2){border-left-color:var(--emerald)}.fs2.ac2 .so-metric:nth-child(3),.fs2.ac2 .av-stat:nth-child(3){border-left-color:var(--amber)}.fs2.ac2 .av-stat-calls{border-left-color:var(--rose)}.fs2.ac2 .av-stat.av-stat-pending{border-left-color:var(--amber)}.fs2.ac2 .av-stat.av-stat-stuck{border-left-color:var(--sky)}.fs2.ac2 .so-metric-label,.fs2.ac2 .av-stat span{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--t3);order:-1;margin:0}.fs2.ac2 .so-metric-value,.fs2.ac2 .av-stat b{font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--t1)}.fs2.ac2 .av-stat.is-call b{color:var(--rose)}.fs2.ac2 .so-metric-hint{font-size:13px;color:var(--t2);margin:0}.fs2.ac2 .ac-filters,.fs2.ac2 .ac-dial,.fs2.ac2 .ac-showbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:var(--glass-bar);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:10px;margin:0 0 12px;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.fs2.ac2 .av-controls{display:grid;gap:0;margin:0 0 8px;padding:4px;background:var(--glass-bar);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.fs2.ac2 .av-controls .ac-filters,.fs2.ac2 .av-controls .ac-dial{margin:0;background:none;border:0;box-shadow:none;padding:6px;backdrop-filter:none;-webkit-backdrop-filter:none}.fs2.ac2 .av-controls .ac-dial{border-top:1px solid var(--line2);border-radius:0}.fs2.ac2 .av-controls .so-howcalc{margin:6px}.fs2.ac2 .ac-search,.fs2.ac2 .ac-filters select,.fs2.ac2 .ac-issue,.fs2.ac2 .ac-range label{height:40px;border-radius:11px;border:1px solid var(--line2);background:var(--glass);color:var(--t1);font:inherit;font-size:13px;font-weight:550;padding:0 12px;box-shadow:0 1px 0 var(--hl) inset}.fs2.ac2 .ac-search{min-width:15rem}.fs2.ac2 .ac-filters select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--t2) 50%),linear-gradient(135deg,var(--t2) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat}.fs2.ac2 .ac-show{margin-left:auto}.fs2.ac2 .ac-lotbar .ac-search{flex:2 1 15rem}.fs2.ac2 .ac-lotbar .ac-filters select{flex:1 1 11rem;min-width:0}.fs2.ac2 .ac-lotopts{gap:12px}.fs2.ac2 .ac-lotopts .ac-show{margin-left:0}.fs2.ac2 .ac-lotopts>.ac-weekends{font-size:13px;font-weight:550;letter-spacing:0;text-transform:none;color:var(--t1)}.fs2.ac2 .ac-bookbar{display:flex;margin:4px 0 18px}.fs2.ac2 .ac-weekends{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 4px;font-size:13px;font-weight:550;color:var(--t1);cursor:pointer;white-space:nowrap}.fs2.ac2 .ac-weekends input{width:16px;height:16px;margin:0;cursor:pointer}.fs2.ac2 .ac-search::placeholder{color:var(--t3)}.fs2.ac2 .ac-filters select option,.fs2.ac2 .ac-issue option{background:var(--opt-bg);color:var(--t1)}.fs2.ac2 .ac-issue,.fs2.ac2 .ac-range label{display:inline-flex;align-items:center;gap:8px}.fs2.ac2 .ac-issue>span,.fs2.ac2 .ac-range label>span,.fs2.ac2 .ac-dial>label{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--t3)}.fs2.ac2 .ac-dial>label b{color:var(--t1);letter-spacing:0;font-size:14px}.fs2.ac2 .ac-issue select,.fs2.ac2 .ac-range input{border:0;background:transparent;color:var(--t1);font:inherit;font-weight:600;font-size:13px;color-scheme:inherit}.fs2.ac2 .ac-range{display:inline-flex;gap:6px;align-items:center}.fs2.ac2 .ac-range-error{font-size:13px;color:var(--rose);font-weight:550}.fs2.ac2 .ac-range-label{font-size:13px;color:var(--t2);font-weight:550}.fs2.ac2 .ac-dial input[type=range]{accent-color:var(--ty);min-width:10rem;max-width:18rem}.fs2.ac2 .ac-seg{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--tab-bar);border:1px solid var(--tab-line);box-shadow:none}.fs2.ac2 .ac-seg .ac-btn{min-height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--tab-ink);font-size:14px;font-weight:500;box-shadow:none}.fs2.ac2 .ac-seg .ac-btn:hover{color:var(--t1);background:rgba(var(--wash),.05)}.fs2.ac2 .ac-seg .ac-btn[aria-pressed=true]{color:var(--tab-on-ink);background:var(--tab-on);box-shadow:var(--tab-on-shadow);font-weight:600}.fs2.ac2 .ac-show-note{font-size:14px;color:var(--t2);margin:4px 4px 12px}.fs2.ac2 .ac-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:11px;border:1px solid var(--line2);background:var(--glass);color:var(--t1);font:inherit;font-size:13px;font-weight:600;box-shadow:0 1px 0 var(--hl) inset}.fs2.ac2 .ac-btn:hover:not([disabled]){background:var(--glass2);border-color:var(--line)}.fs2.ac2 .ac-btn:disabled{opacity:1;color:var(--t3);cursor:default}.fs2.ac2 .ac-export{margin-left:auto}.fs2.ac2 .ac-exportbox{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap;padding:3px 3px 3px 12px;border-radius:13px;border:1px solid var(--line2);background:var(--glass);box-shadow:0 1px 0 var(--hl) inset}.fs2.ac2 .ac-exportbox .ac-export{margin-left:4px}.fs2.ac2 .ac-exportbox-cap{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--t3);white-space:nowrap}.fs2.ac2 .ac-exportbox-sep{color:var(--t3)}.fs2.ac2 .ac-exportbox-day{height:34px;border:0;border-radius:9px;background:transparent;color:var(--t1);font:inherit;font-size:13px;font-weight:600;padding:0 6px;cursor:pointer}.fs2.ac2 .ac-exportbox-day:hover{background:var(--line2)}.fs2.ac2 .ac-exportbox-day option{background:var(--opt-bg);color:var(--t1)}.fs2.ac2 .ac-linkbtn{color:var(--sky);font-weight:600;text-decoration:none}.fs2.ac2 .ac-linkbtn:hover{text-decoration:underline}.fs2.ac2 .so-howcalc{margin:0 0 12px}.fs2.ac2 .so-disclose{min-height:40px;border-radius:11px;background:var(--glass);border:1px solid var(--line2);color:var(--t1);font-size:13px;font-weight:600;box-shadow:0 1px 0 var(--hl) inset}.fs2.ac2 .so-howcalc-panel{padding:18px 20px;color:var(--t2);font-size:14px}.fs2.ac2 .ac-rows{gap:8px}.fs2.ac2 .ac-row{background:var(--glass);border:1px solid var(--line2);border-radius:16px;box-shadow:var(--shadow);overflow:hidden;transition:background .15s var(--ease),border-color .15s var(--ease)}.fs2.ac2 .ac-rowbtn{border-radius:16px;padding:14px 18px}.fs2.ac2 .ac-rowbtn:hover{background:rgba(var(--wash),.04)}.fs2.ac2 .ac-row.is-open{background:var(--open);border-color:var(--ty);box-shadow:inset 3px 0 0 var(--ty),var(--shadow)}.fs2.ac2 .ac-row.is-open .ac-rowbtn{border-radius:16px 16px 0 0}.fs2.ac2 .ac-c-chev{color:var(--t2)}.fs2.ac2 .ac-c-metric{font-size:15px;font-weight:700;color:var(--t1)}.fs2.ac2 .ac-c-headline{color:var(--t1);font-weight:550}.fs2.ac2 .ac-c-consequence{color:var(--t2);font-size:14px}.fs2.ac2 .ac-drawer{border-top:1px solid var(--line2);background:transparent;padding:12px 18px 18px 52px}.fs2.ac2 .ac-drawer-basis{color:var(--t1);font-weight:550;font-size:14px}.fs2.ac2 .ac-detail-row{font-size:14px}.fs2.ac2 .ac-detail-row dt,.fs2.ac2 .ac-detail-note{color:var(--t2)}.fs2.ac2 .ac-detail-note{font-size:13px}.fs2.ac2 .ac-days{list-style:none;margin:4px 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fs2.ac2 .ac-day{display:grid;justify-items:center;gap:6px;flex:0 0 92px;padding:8px 6px;border:1px solid var(--line2);border-radius:12px;background:var(--glass)}.fs2.ac2 .ac-day.is-missed{border-color:var(--ac-miss)}.fs2.ac2 .ac-day-date{display:grid;justify-items:center;line-height:1.2;font-size:12px;color:var(--t2)}.fs2.ac2 .ac-day-date b{color:var(--t1);font-weight:650}.fs2.ac2 .ac-day-word{font-size:12px;font-weight:600;color:var(--t1);text-align:center}.fs2.ac2 .ac-day.is-missed .ac-day-word{color:var(--rose)}.fs2.ac2 .ac-facts{margin:0;display:grid;gap:12px 24px;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.fs2.ac2 .ac-fact{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px}.fs2.ac2 .ac-fact dt{font-size:12px;line-height:1.35;color:var(--t2)}.fs2.ac2 .ac-fact dd{margin:0;font-size:16px;font-weight:650;color:var(--t1);font-variant-numeric:tabular-nums}@media (max-width: 600px){.fs2.ac2 .ac-rowbtn{grid-template-columns:16px 1fr;grid-template-areas:"chev store" ".    metric" ".    grid" ".    chips" ".    head" ".    cons"}.fs2.ac2 .ac-rowbtn .ac-c-metric{text-align:left}.fs2.ac2 .ac-gridhead{grid-template-columns:16px 1fr;grid-template-areas:". grid"}}.fs2.ac2 .ac-cell{width:14px;height:14px;border-radius:4px}.fs2.ac2 .ac-cell.is-pending{box-shadow:inset 0 0 0 1px var(--ring)}.fs2.ac2 .ac-cellhead{width:14px;font-size:12px;color:var(--t3);font-weight:600}.fs2.ac2 .ac-cellcol{display:inline-flex;flex-direction:column;align-items:center;gap:3px;width:14px}.fs2.ac2 .ac-celldow{font-size:12px;line-height:1;font-weight:600;color:var(--t3);font-variant-numeric:tabular-nums}.fs2.ac2 .ac-rows.has-counts .ac-cellcol,.fs2.ac2 .ac-rows.has-counts .ac-row .ac-cell,.fs2.ac2 .ac-rows.has-counts .ac-cellhead{width:20px}.fs2.ac2 .ac-rows.has-counts .ac-row .ac-cell{height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--ac-ok-ink)}.fs2.ac2 .ac-gridkey{font-size:13px;color:var(--t2);padding:2px 18px 10px}.fs2.ac2 .ac-gridhead{padding:0 18px 4px}.fs2.ac2 .ac-store-name{color:var(--t1);font-weight:600}.fs2.ac2 .ac-store-sub,.fs2.ac2 .ac-empty{color:var(--t2)}.fs2.ac2 .ac-foot{border-top:1px solid var(--line2);color:var(--t2)}.fs2.ac2 .ac-suppressed summary{color:var(--t1);font-weight:550}.fs2.ac2 .ac-suppressed ul,.fs2.ac2 .ac-suppressed-why{color:var(--t2);font-size:14px}.fs2.ac2 .av-title{font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--t1)}.fs2.ac2 .av-sub{color:var(--t2);font-size:14px;max-width:none}.fs2.ac2 .av-head{margin:8px 0 16px;min-height:58px}.fs2.ac2 .ac-variance{margin-top:0}.fs2.ac2 .av-sec{margin-top:26px}.fs2.ac2 .av-sec-head h3,.fs2.ac2 .av-sumtext h3{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--t1)}.fs2.ac2 .av-count{font-size:12px;font-weight:600;color:var(--t2);background:rgba(var(--wash),.07);border-radius:999px;padding:2px 8px}.fs2.ac2 .av-sec-note,.fs2.ac2 .av-sum-note{color:var(--t2);font-size:14px}.fs2.ac2 .av-list>div+div{border-top:1px solid var(--line2)}.fs2.ac2 .av-row,.fs2.ac2 .av-behind{padding:16px 20px}.fs2.ac2 .av-row:hover,.fs2.ac2 .av-behind:hover{background:rgba(var(--wash),.035)}.fs2.ac2 .av-kind{font-size:12px;letter-spacing:.06em}.fs2.ac2 .av-kind:before{box-shadow:0 0 7px currentColor}.fs2.ac2 .av-what{color:var(--t1);font-weight:600}.fs2.ac2 .av-facts,.fs2.ac2 .av-ask,.fs2.ac2 .av-day{color:var(--t2)}.fs2.ac2 .av-ask,.fs2.ac2 .av-day{font-size:13px}.fs2.ac2 .av-amt b{font-size:22px;font-weight:700;letter-spacing:-.02em}.fs2.ac2 .av-amt>span{color:var(--t3);font-size:13px}.fs2.ac2 .av-amt-short{color:var(--rose)}.fs2.ac2 .av-more{color:var(--sky);font-size:13px;font-weight:600;text-decoration:none}.fs2.ac2 .av-more:hover{text-decoration:underline}.fs2.ac2 .av-more{display:inline-flex;align-items:center;gap:4px}.fs2.ac2 .av-more-chev{flex:none;transition:transform .18s var(--ease)}.fs2.ac2 .av-more[aria-expanded=true] .av-more-chev{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.fs2.ac2 .av-more-chev{transition:none}}.fs2.ac2 .av-drawer{margin-top:12px;padding:12px 14px;border-top:0;border-radius:12px;background:var(--open)}.fs2.ac2 details.av-group>summary{padding:14px 18px;border-radius:20px}.fs2.ac2 details.av-group>summary:hover{background:rgba(var(--wash),.035)}.fs2.ac2 details.av-group[open]>summary{border-radius:20px 20px 0 0}.fs2.ac2 .av-chev{color:var(--t2)}.fs2.ac2 .av-list-inner{border:0;border-top:1px solid var(--line2);border-radius:0 0 20px 20px;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.fs2.ac2 .av-age{color:var(--amber);font-weight:700}.fs2.ac2 .av-glossary{border-top:1px solid var(--line2);color:var(--t2)}.fs2.ac2 .av-glossary dt{color:var(--t1)}.fs2.ac2 .ac-fine,.fs2.ac2 .av-fine{color:var(--t2);font-size:13px}.fs2.ac2 .ac-hint-tip{background:var(--tip-bg);color:var(--t1);border:1px solid var(--line);box-shadow:var(--tip-shadow);font-size:13px;border-radius:10px;padding:8px 11px;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.fs2.ac2 .ac-op-name{color:var(--t1);font-size:14px}.fs2.ac2 .ac-op-fig{color:var(--t2);font-size:13px}.fs2.ac2 .ac-ops-preview>summary{color:var(--t2);font-size:14px}@media (max-width: 760px){.fs2.ac2 .alerts-head h1{font-size:25px}.fs2.ac2 .so-metric-value,.fs2.ac2 .av-stat b{font-size:24px}.fs2.ac2 .ac-export,.fs2.ac2 .ac-exportbox{margin-left:0}.fs2.ac2 .ac-search{min-width:0;flex:1 1 100%}.fs2.ac2 .ac-drawer{padding-left:34px}}[data-theme=light] .fs2.ac2 .ac-search,[data-theme=light] .fs2.ac2 .ac-filters select,[data-theme=light] .fs2.ac2 .ac-issue,[data-theme=light] .fs2.ac2 .ac-range label{background-color:#f1f2f5;border-color:#0f172a29;box-shadow:none}[data-theme=light] .fs2.ac2 .ac-search:hover,[data-theme=light] .fs2.ac2 .ac-filters select:hover,[data-theme=light] .fs2.ac2 .ac-issue:hover,[data-theme=light] .fs2.ac2 .ac-range label:hover{border-color:#0f172a4d}[data-theme=light] .fs2.ac2 .ac-exportbox{background-color:#f1f2f5;border-color:#0f172a29;box-shadow:none}[data-theme=light] .fs2.ac2 .ac-exportbox-cap{color:#52525b}[data-theme=light] .fs2.ac2 .ac-search:focus{border-color:#4f46e5;background-color:#fff;outline:none}[data-theme=light] .fs2.ac2 .ac-issue>span,[data-theme=light] .fs2.ac2 .ac-range label>span,[data-theme=light] .fs2.ac2 .ac-dial>label{color:#52525b}[data-theme=light] .fs2.ac2 .ac-btn:not(.ac-seg .ac-btn){background:#fff;border-color:#0f172a2e;box-shadow:0 1px 2px #0f172a1a}[data-theme=light] .fs2.ac2 .ac-btn:not(.ac-seg .ac-btn):hover:not([disabled]){border-color:#0f172a52;background:#fff}[data-theme=light] .fs2.ac2 .ac-dial input[type=range]{accent-color:#4f46e5}.fs2.ac2 .ac-emailbtn{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin:4px 0 10px}.fs2.ac2 .av-email{display:inline-flex;align-items:center;gap:6px}.se-dlg{width:640px}.se-body{gap:14px}.se-field{display:flex;flex-direction:column;gap:6px}.se-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.se-chips,.se-input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font:inherit;font-size:14px}.se-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;min-height:40px}.se-chips:focus-within,.se-input:focus{border-color:var(--accent, #4f46e5);outline:none}.se-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:13px}.se-chip.is-bad{border-color:color-mix(in oklab,var(--danger) 55%,transparent);color:var(--lib-danger-ink)}.se-chip-x{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.se-chip-x:hover{background:var(--line)}.se-chip-input{flex:1 1 12rem;min-width:8rem;border:0;background:transparent;color:inherit;font:inherit;padding:4px 2px;outline:none}.se-input{padding:9px 12px}.se-input.se-readonly{color:var(--ink-faint);background:transparent;border-style:dashed;cursor:not-allowed;-webkit-text-fill-color:var(--ink-faint);opacity:1}.se-textarea{resize:vertical;min-height:12rem;line-height:1.5;font-family:inherit}.se-warn{margin:0;font-size:13px;color:var(--lib-danger-ink)}.se-hint{margin:-6px 0 0;font-size:13px;color:var(--ink-soft)}.se-template{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.se-template-which{font-size:13px;color:var(--ink-soft);margin-right:auto}.se-placeholders{font-size:13px;color:var(--ink-soft)}.se-placeholders summary{cursor:pointer}.se-placeholders ul{margin:6px 0 0;padding-left:18px}.se-placeholders code{font-size:12.5px}.se-note{margin:0;font-size:13px;color:var(--ink-soft)}.se-sent{margin:0;font-size:14px;color:var(--ink)}@media (max-width: 760px){.se-dlg{width:100%}}.fs2.ac2 .av-blank{margin-top:6px;font-size:13px;color:var(--t2)}.fs2.ac2 .av-blank-label{font-weight:600;color:var(--t1)}.fs2.ac2 .av-blank ul{margin:2px 0 0;padding-left:18px}.fs2.ac2 .av-blank li{margin:1px 0}.cg-page .muted{color:var(--ink-soft)}.cg-page .fs-eyebrow,.cg-page .fs-th,.cg-page .fs-th-plain,.cg-modal .fs-eyebrow{font-size:12px;color:var(--ink-soft)}.cg-page{max-width:1240px;margin:0 auto}.cg-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.cg-tabs button{height:34px;padding:0 16px;border:none;border-radius:7px;background:transparent;font:600 13px var(--sans);color:var(--ink-soft)}.cg-tabs button.on{background:var(--accent);color:var(--accent-contrast)}.cg-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cg-select{height:34px;border:1px solid var(--line);border-radius:var(--radius-sm);background-color:var(--surface);background-repeat:no-repeat;color:var(--ink);font:500 13px var(--sans);padding:0 28px 0 10px;min-width:0;text-overflow:ellipsis}.cg-label{font-size:12px;color:var(--ink-soft);font-weight:600;margin-right:4px}.cg-i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font:600 12px var(--sans);cursor:pointer;padding:0;flex:none}.cg-i:hover,.cg-i:focus-visible{border-color:var(--accent);color:var(--ink);outline:none}.cg-key{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12.5px;color:var(--ink-soft);margin-top:12px}.cg-key span{white-space:nowrap}.cg-key i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.cg-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000005c;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px}[data-theme=dark] .cg-modal-bg{background:#0000009e}.cg-modal{width:640px;max-width:100%;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg)}.cg-modal header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 16px;border-bottom:1px solid var(--line-soft)}.cg-modal h2{margin:4px 0 0;font-size:20px;font-weight:600}.cg-modal .body{padding:20px 28px 28px;display:flex;flex-direction:column;gap:18px;font-size:14px;line-height:1.6}.cg-modal h3{margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-weight:600}.cg-modal p{margin:0}.cg-fx{background:var(--surface-2);border-radius:8px;padding:14px 16px;display:grid;gap:14px;font:14px/1.55 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink)}.cg-fx-b{display:grid;gap:2px}.cg-fx-h{font-weight:600}.cg-fx-eq{font-weight:400}.cg-fx-r{display:grid;grid-template-columns:1.6em 1fr;padding-left:12px}.cg-fx-o{font-weight:600}.cg-fx-n{margin:0}.cg-modal pre{margin:0;background:var(--surface-2);border-radius:8px;padding:12px 14px;font:13px/1.55 var(--mono);white-space:pre-wrap;color:var(--ink)}.cg-modal .proof{border-left:3px solid var(--success);padding-left:12px}.cg-modal .proof.partial{border-left-color:var(--warn)}.cg-x{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;height:32px;padding:0 12px;font:600 13px var(--sans);cursor:pointer}.cg-grid{display:grid;grid-template-columns:90px 1fr 80px 104px 104px 80px 76px 104px;gap:8px;align-items:center}.cg-table .fs-tr{cursor:pointer}.cg-table .fs-tr:hover{background:var(--surface-2)}.cg-table .fs-tr.sel{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.cg-flag{display:grid;grid-template-columns:180px 1fr 120px;gap:16px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line-soft);font-size:13.5px}.cg-flag .kind{display:inline-flex;align-items:center;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--ink)}.cg-dot{width:8px;height:8px;border-radius:50%;background:var(--warn);flex:none}.cg-flag .story b{font-weight:600}.cg-wide{width:820px}.cg-hl{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.cg-hl .v{font-size:30px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cg-hl .vs{font-size:16px;font-weight:400;color:var(--ink-soft)}.cg-hl .c{font-size:14px;color:var(--ink-soft)}.cg-sum{margin:-6px 0 0;color:var(--ink)}.cg-fds{display:flex;flex-direction:column;border-top:1px solid var(--line-soft)}.cg-fd{display:grid;grid-template-columns:14px 1fr auto;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line-soft)}.cg-fd b{display:block;font-weight:600}.cg-fd div span{display:block;color:var(--ink-soft);font-size:13.5px}.cg-fd .amt{font-weight:600;font-variant-numeric:tabular-nums}.cg-dot.grey{background:var(--neu-bar)}.cg-dot.amber{background:var(--warn)}.cg-dot.red{background:var(--danger)}.cg-dot.green{background:var(--success)}.cg-fd .cg-dot{transform:translateY(1px)}.cg-ask{border:1px solid var(--warn);background:var(--warn-soft);border-radius:10px;padding:12px 14px;font-size:14px}.cg-ask b{margin-right:6px}.cg-tb{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.cg-tb th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-weight:600;text-align:left;padding:8px 8px 8px 0;border-bottom:1px solid var(--line)}.cg-tb td,.cg-tb th{white-space:nowrap}.cg-tb td:not(.r),.cg-tb th:not(.r){white-space:normal;min-width:9em}.cg-tb h3{white-space:normal}.cg-tb td{padding:9px 8px 9px 0;border-bottom:1px solid var(--line-soft)}.cg-tb .r{text-align:right}.cg-tb tr.tot td{font-weight:600;border-top:1px solid var(--line)}.cg-vd{display:inline-flex;align-items:center;gap:8px}.cg-share{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;min-width:120px}.cg-sharebar{width:70px;height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden;display:inline-block}.cg-sharebar span{display:block;height:8px;background:var(--data)}.cg-gen{font-size:13px;color:var(--ink-soft);margin:0}.cg-cap{font-size:13px;color:var(--ink-soft);margin:0 0 8px!important;line-height:1.5}.cg-tbwrap{overflow-x:auto}.cg-explain{margin-top:6px;font-size:13px}.cg-flag .story .cg-facts{color:var(--ink-soft);margin-top:4px;font-size:13px}.cg-flag .amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.cg-flag .amt span{display:block;font-weight:400;font-size:12px;color:var(--ink-soft)}.cg-q{border-bottom:1px solid var(--line-soft);padding:16px 0;display:grid;grid-template-columns:32px 1fr;gap:12px}.cg-q .n{font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums}.cg-q p{margin:0 0 8px;font-size:13.5px;line-height:1.55}.cg-q textarea{width:100%;min-height:64px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:13.5px var(--sans);padding:10px 12px;resize:vertical}.cg-q .act{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:12.5px;color:var(--ink-soft)}.cg-btn,.cg-root .cg-btn{height:32px;padding:0 14px;border-radius:8px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast, #ffffff);font:600 13px var(--sans);cursor:pointer;transition:background .15s ease,border-color .15s ease}.cg-btn:hover:not(:disabled),.cg-root .cg-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 86%,#000000);border-color:color-mix(in srgb,var(--accent) 86%,#000000)}.cg-btn:disabled,.cg-root .cg-btn:disabled{background:transparent;border-color:var(--line, rgba(127, 127, 127, .35));color:var(--ink-faint, #8a8a93);cursor:not-allowed}.cg-chart{width:100%;height:240px}.cg-legend{display:flex;gap:20px;font-size:13px;color:var(--ink-soft);margin-bottom:8px}.cg-legend i{display:inline-block;width:18px;height:0;border-top:2.5px solid var(--data);vertical-align:middle;margin-right:6px}.cg-legend i.d{border-top:2.5px dashed var(--neu-bar)}.cg-legend i.dd{width:9px;height:9px;border:2px solid var(--data);background:var(--surface);transform:rotate(45deg);margin:0 10px 0 4px}.cg-stmt{display:grid;grid-template-columns:1fr 120px 120px;gap:8px;font-size:13.5px}.cg-stmt>div{padding:8px 0;border-bottom:1px solid var(--line-soft)}.cg-stmt .h{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-weight:600;border-bottom:1px solid var(--line)}.cg-stmt .r{text-align:right;font-variant-numeric:tabular-nums}.cg-stmt .t{font-weight:600}.cg-callout{border:1px solid var(--warn);background:var(--warn-soft);border-radius:12px;padding:16px 20px;font-size:13.5px;line-height:1.55}.cg-callout b{font-weight:600}.cg-page,.cg-modal-bg{--pos-bar: #059669;--neg-bar: #e11d48;--neu-bar: #64748b;--data: #6366f1;--sk-cust: #6366f1;--sk-disc: #e11d48;--sk-neu: #64748b;--sk-m1: #166534;--sk-m2: #15803d;--sk-m3: #22a04f;--sk-inv: #475569;--sk-adj: #d97706;--sk-mar: #059669;--sk-hub: #334155;--sk-op: .3}[data-theme=dark] .cg-page,[data-theme=dark] .cg-modal-bg{--pos-bar: #10b981;--neg-bar: #f43f5e;--neu-bar: #94a3b8;--data: #818cf8;--sk-cust: #818cf8;--sk-disc: #fb7185;--sk-neu: #7c8aa0;--sk-m1: #22c55e;--sk-m2: #4ade80;--sk-m3: #86efac;--sk-inv: #94a3b8;--sk-adj: #fbbf24;--sk-mar: #34d399;--sk-hub: #cbd5e1;--sk-op: .36}.cg-page .sr,.cg-modal .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cg-page .nw{white-space:nowrap}.cg-btn-o{height:36px;padding:0 16px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:600 13px var(--sans);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.cg-btn-o:hover{border-color:var(--ink-faint)}.cg-btn-o svg{width:14px;height:14px}.cg-btn-o:focus-visible,.cg-tm:focus-visible,.cg-i:focus-visible,.cg-x:focus-visible,.fs-tr[tabindex]:focus-visible,.cg-nums summary:focus-visible{outline:2px solid var(--data);outline-offset:3px;border-radius:4px}.cg-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cg-stat{display:flex;flex-direction:column;gap:6px;padding:18px 24px 18px 0}.cg-stat+.cg-stat{padding-left:24px;border-left:1px solid var(--line-soft)}.cg-stat .lab{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:32px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-weight:600}.cg-stat .val{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.cg-stat .sub{font-size:13px;color:var(--ink-soft)}@media (max-width: 1100px){.cg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-stat,.cg-stat+.cg-stat{padding:14px 16px 14px 0;border-left:none}}.cg-rv-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;padding:24px 32px 0}.cg-rv-head h2{margin:6px 0;font-size:20px;font-weight:600;letter-spacing:-.01em}.cg-rv-head p{margin:0;font-size:13px;max-width:760px;line-height:1.5}.cg-rv-head p button{vertical-align:-4px;margin-left:6px}.cg-eqline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 22px;padding:28px 32px 6px}.cg-tm{all:unset;box-sizing:border-box;display:inline-flex;flex-direction:column;gap:6px;cursor:pointer;width:min-content}.cg-tm .tl>span:first-child{min-width:0}.cg-tm .tl{min-height:20px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--ink-soft);display:inline-flex;align-items:center;gap:6px}.cg-tm .ta{font-size:30px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15;white-space:nowrap;color:var(--ink);text-decoration:underline dotted;text-decoration-color:var(--ink-faint);text-decoration-thickness:1.5px;text-underline-offset:8px}.cg-tm:hover .ta{text-decoration-style:solid}.cg-tm[aria-expanded=true] .ta{text-decoration-style:solid;text-decoration-color:var(--ink)}.cg-tm[aria-expanded=true] .tl{color:var(--ink)}.cg-tm.res{cursor:default}.cg-tm.res .ta{text-decoration:none;font-weight:700}.cg-tm.res .rate{font-weight:500;color:var(--ink-soft);font-size:.7em;margin-left:6px}.cg-tm .ta small,.cg-lg small{font-size:max(12px,.6em);font-weight:500;letter-spacing:0}.cg-eqline>.cg-op{font:300 30px/1.15 var(--sans);color:var(--ink-soft);padding-bottom:1px}.cg-eq2{margin:0;padding:14px 32px 0;font-size:13.5px;color:var(--ink-soft);line-height:1.6}.cg-eq2 b{color:var(--ink);font-weight:600}.cg-eq2 button{vertical-align:-4px;margin-left:4px}.cg-lgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:28px 56px;padding:0 32px}.cg-lgs:not(:empty){padding-top:20px;padding-bottom:8px}.cg-lg{max-width:560px}.cg-lg h3{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--ink)}.cg-lg .d{margin:4px 0 10px;font-size:13px;color:var(--ink-soft);line-height:1.5}.lg-r{display:grid;grid-template-columns:minmax(0,1fr) 12px 104px 96px;gap:6px;align-items:center;min-height:30px;font-size:14px}.lg-r.pp{grid-template-columns:minmax(0,1fr) 12px 72px 124px}.lg-r .l{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ink)}.lg-r .o{text-align:center;color:var(--ink-soft)}.lg-r .a{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.lg-r .s{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-soft);font-size:12.5px}.lg-r.h{min-height:22px;font-size:12px;color:var(--ink-soft)}.lg-r.h .a,.lg-r.h .s{font-size:12px;color:var(--ink-soft);white-space:normal;line-height:1.25}.lg-r.t{margin-top:6px;padding-top:6px;border-top:1px solid var(--ink-faint);font-weight:600}.lg-ok{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;color:var(--ink-soft)}.lg-ok svg{width:14px;height:14px;color:var(--success);flex:none}.cg-lg.enter .lg-r,.cg-lg.enter .lg-ok,.cg-lg.enter h3,.cg-lg.enter .d{animation:cgRow .28s ease-out both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes cgRow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cg-skbody{padding-top:0;gap:12px}.cg-skhint{margin:0;font-size:13px;color:var(--ink-soft)}.cg-skhint .ph{display:none}.cg-skwrap{overflow-x:auto;overflow-y:hidden}.cg-sk{display:block}.cg-sk text{paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.cg-sk .nm{font:600 13px var(--sans);fill:var(--ink)}.cg-sk .vl{font:500 12.5px var(--sans);fill:var(--ink-soft);font-variant-numeric:tabular-nums}.cg-sk .gh{font:600 12px var(--sans);fill:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase}.cg-sk .rb{fill-opacity:var(--sk-op);transition:fill-opacity .18s ease}.cg-sk.hl .rb{fill-opacity:calc(var(--sk-op) * .4)}.cg-sk.hl .rb.on{fill-opacity:calc(var(--sk-op) + .25)}.cg-sk .nd{cursor:pointer;outline:none}.cg-sk .nd .sk-bar{transition:stroke-width .15s ease;stroke:var(--ink);stroke-width:0}.cg-sk .nd:hover .sk-bar,.cg-sk .nd:focus-visible .sk-bar{stroke-width:2px}.cg-sk .nd:focus-visible .nm{text-decoration:underline}.cg-sk .rb{transition:d .65s var(--cg-ease),fill-opacity .18s ease}.cg-sk .nd .sk-bar{transition:y .65s var(--cg-ease),height .65s var(--cg-ease),stroke-width .15s ease}.cg-sk.anim .bands{animation:cgWipe 1.2s var(--cg-ease) both}.cg-sk.anim .nd,.cg-sk.anim .gh{animation:cgNode .5s var(--cg-ease) both;animation-delay:calc(var(--st, 0) * .22s + .15s)}@keyframes cgWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cgNode{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cg-nums summary{cursor:pointer;font:500 13px var(--sans);color:var(--ink);text-decoration:underline;text-underline-offset:3px;width:max-content}.cg-nums[open] summary{margin-bottom:8px}.cg-ntb{width:100%;max-width:760px;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.cg-ntb th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-weight:600;padding:12px 12px 6px 0;border-bottom:1px solid var(--line)}.cg-ntb td{padding:6px 12px 6px 0;border-bottom:1px solid var(--line-soft)}.cg-ntb .r{text-align:right}.cg-ntb tr.t td{font-weight:600}.cg-ntb caption{text-align:left;font-size:13px;color:var(--ink-soft);padding:4px 0}.cg-tblwrap{overflow-x:auto}.cg-tblwrap>.cg-table{min-width:780px}.cg-glwrap{overflow-x:auto}.cg-glwrap>.cg-glstores{min-width:960px}@media (max-width: 720px){.cg-rv-head,.cg-eqline,.cg-eq2,.cg-lgs{padding-left:16px;padding-right:16px}.cg-eqline{gap:6px 14px}.cg-tm .ta,.cg-eqline>.cg-op{font-size:24px}.cg-lgs{grid-template-columns:1fr}.lg-r{grid-template-columns:minmax(0,1fr) 14px auto 52px}.lg-r.pp{grid-template-columns:minmax(0,1fr) 14px auto auto}.cg-skhint .ph{display:inline}.cg-flag{grid-template-columns:1fr;gap:6px}.cg-flag .amt{text-align:left}}@media (prefers-reduced-motion: reduce){.cg-lg.enter .lg-r,.cg-lg.enter .lg-ok,.cg-lg.enter h3,.cg-lg.enter .d,.cg-sk.anim .bands,.cg-sk.anim .nd,.cg-sk.anim .gh,.cg-root section>*{animation:none!important}.cg-sk .rb,.cg-sk .nd .sk-bar{transition:none!important}}.acc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:8px 24px;flex-wrap:wrap;padding:24px 32px 0}.acc-head h2{margin:6px 0 0;font-size:20px;font-weight:600;letter-spacing:-.01em}.acc-def{margin:0;font-size:13px;color:var(--ink-soft)}.acc-ok{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.acc-v{display:grid;grid-template-columns:18px minmax(0,1fr);gap:2px 10px;padding:14px 20px 14px 0;align-items:start}.acc-v+.acc-v{padding-left:20px;border-left:1px solid var(--line-soft)}.acc-v .ic{display:flex;align-items:center;height:20px}.acc-v .c{grid-column:2}.acc-v .h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.acc-v .h b{font-weight:600;color:var(--ink)}.acc-v .h .w{color:var(--ink-soft);font-weight:500}.acc-v .c{font-size:13px;color:var(--ink-soft);line-height:1.45}.acc .ic svg{width:16px;height:16px;display:block}.acc .ic.ok{color:var(--success)}.acc .ic.warn{color:var(--warn)}.acc-sales{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);gap:24px 48px;padding:24px 32px 28px}.acc-sv .lab{display:flex;align-items:center;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--ink-soft)}.acc-sv .vd{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:20px;font-weight:600;color:var(--ink)}.acc-sv .vd .ic svg{width:18px;height:18px}.acc-sv .big{display:block;margin-top:14px;font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:1.05;color:var(--ink)}.acc-sv .c{display:block;margin-top:6px;font-size:13.5px;color:var(--ink);line-height:1.5}.acc-sv .c2{display:block;margin-top:10px;font-size:13px;color:var(--ink-soft);line-height:1.5}.acc-why h3{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--ink)}.acc-why .sum{margin:4px 0 10px;font-size:13px;color:var(--ink-soft)}.acc-cat{border-top:1px solid var(--line-soft)}.acc-cat:last-child{border-bottom:1px solid var(--line-soft)}.acc-cb{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:14px minmax(0,1fr) 120px 92px 116px;grid-template-areas:"cv t br am st";gap:4px 14px;align-items:center;padding:12px 0;cursor:pointer}.acc-cb:focus-visible{outline:2px solid var(--data);outline-offset:2px;border-radius:4px}.acc-cb .cv{grid-area:cv;color:var(--ink-soft);transition:transform .2s ease;display:flex}.acc-cb .cv svg{width:12px;height:12px}.acc-cb[aria-expanded=true] .cv{transform:rotate(90deg)}.acc-cb .t{grid-area:t;display:flex;flex-direction:column;gap:2px;min-width:0}.acc-cb .t b{font-size:14px;font-weight:600;color:var(--ink)}.acc-cb .t span{font-size:13px;color:var(--ink-soft)}.acc-cb .br{grid-area:br;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.acc-cb .br i{display:block;height:100%;min-width:2px;border-radius:3px;background:var(--warn)}.acc-cb .am{grid-area:am;text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:var(--ink)}.acc-cb .st{grid-area:st;text-align:right;font-size:13px;color:var(--ink-soft);white-space:nowrap}.acc-cb:hover .t b{text-decoration:underline;text-underline-offset:3px}.acc-x{padding:0 0 16px 28px}.acc-x .why{margin:0 0 10px;font-size:13.5px;color:var(--ink);line-height:1.55;max-width:640px}.acc-st{display:grid;grid-template-columns:minmax(0,1fr);gap:0;max-width:760px}.acc-sr{display:grid;grid-template-columns:minmax(0,1fr) 64px 92px 56px;gap:10px;align-items:center;min-height:32px;border-bottom:1px solid var(--line-soft);font-size:13.5px}.acc-sr .d{text-align:right;color:var(--ink-soft);font-size:13px;white-space:nowrap}.acc-sr .r{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.acc-s{all:unset;cursor:pointer;color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-faint);text-underline-offset:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-s:hover{text-decoration-color:currentColor}.acc-s:focus-visible{outline:2px solid var(--data);outline-offset:2px;border-radius:3px}.acc-s[aria-pressed=true]{font-weight:600;text-decoration-color:currentColor}.acc-x .note{margin:10px 0 0;font-size:13px;color:var(--ink-soft)}.acc-x.enter>*{animation:cgRow .28s ease-out both;animation-delay:calc(var(--i, 0) * 45ms)}@media (max-width: 1100px){.acc-sales{grid-template-columns:1fr}}@media (max-width: 720px){.acc-head{padding:20px 16px 0}.acc-ok{margin:16px 16px 0;grid-template-columns:1fr}.acc-v+.acc-v{padding-left:0;border-left:none;border-top:1px solid var(--line-soft)}.acc-sales{padding:20px 16px 24px}.acc-cb{grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"cv t t" ". br am" ". st st"}.acc-cb .st{text-align:left}.acc-x{padding-left:0}.acc-st{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}}@media (prefers-reduced-motion: reduce){.acc-x.enter>*{animation:none!important}.acc-cb .cv{transition:none!important}}.cg-page{max-width:1240px;margin:0 auto;width:100%;box-sizing:border-box}.cg-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.cg-stamp{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:13px;color:var(--ink-soft);margin-top:8px}.cg-stamp .warn{color:var(--warn-ink);font-weight:600}.cg-tabs button{cursor:pointer}.cg-tabs button:focus-visible{outline:2px solid var(--data);outline-offset:2px}.cg-select:focus-visible,.cg-btn:focus-visible,.fs-link:focus-visible,.cg-q textarea:focus-visible{outline:2px solid var(--data);outline-offset:2px}.cg-grey{color:var(--ink-soft);cursor:default!important}.cg-grey:hover{background:none!important}.cg-tblwrap>.cg-table .fs-tr[tabindex]:focus-visible{outline:2px solid var(--data);outline-offset:-2px}.pb-group+.pb-group{margin-top:28px}.pb-group>h3{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--ink)}.pb-group>p{margin:4px 0 10px;font-size:13px;color:var(--ink-soft)}.acc-cb .t b{display:inline-flex;align-items:center;gap:8px}.acc-cb .cg-dot{display:inline-block}.acc-cb .cap{font-size:12px;color:var(--ink-soft);font-weight:400}.pb-sub{border-top:1px solid var(--line-soft)}.pb-sub>button{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:14px minmax(0,1fr) 110px 116px;gap:4px 14px;align-items:center;padding:10px 0;cursor:pointer;font-size:13.5px}.pb-sub>button:focus-visible{outline:2px solid var(--data);outline-offset:2px}.pb-sub>button .cv{color:var(--ink-soft);display:flex;transition:transform .2s ease}.pb-sub>button .cv svg{width:12px;height:12px}.pb-sub>button[aria-expanded=true] .cv{transform:rotate(90deg)}.pb-sub>button .am{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pb-sub>button .st{text-align:right;font-size:13px;color:var(--ink-soft);white-space:nowrap}.pb-entries{padding:0 0 8px 28px}.pb-e{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:4px 16px;padding:10px 0;border-top:1px solid var(--line-soft);font-size:13.5px}.pb-e .cg-facts{color:var(--ink-soft);font-size:13px;margin-top:2px}.pb-e .amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pb-e .amt span{display:block;font-weight:400;font-size:12px;color:var(--ink-soft)}.acc-items{margin:4px 0 8px 12px;font-size:13px;color:var(--ink-soft)}.acc-items div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px dashed var(--line-soft)}.cg-q .who{font-size:12.5px;color:var(--ink-soft)}.cg-q .meta{font-size:12.5px;color:var(--ink-soft);margin:0 0 8px}.cg-err{color:var(--danger-ink)}.cg-state{padding:48px 0;font-size:14px;color:var(--ink-soft)}@media (max-width: 720px){.pb-sub>button{grid-template-columns:14px minmax(0,1fr) auto}.pb-sub>button .st{grid-column:2 / -1;text-align:left}.pb-entries{padding-left:0}.pb-e{grid-template-columns:1fr}.pb-e .amt{text-align:left}.cg-toolbar{gap:8px}.cg-toolbar .cg-select{max-width:100%}.cg-tabs{flex-wrap:wrap}.cg-stats{grid-template-columns:1fr}.cg-modal-bg{padding:8px}.cg-modal header,.cg-modal .body{padding-left:16px;padding-right:16px}.cg-stmt{grid-template-columns:minmax(0,1fr) 96px 64px}.cg-q{grid-template-columns:24px minmax(0,1fr)}.acc-sr{grid-template-columns:minmax(0,1fr) auto auto auto}}.acc-cb .br i.red{background:var(--danger)}.acc .ic.na{color:var(--ink-soft)}.cg-page .cg-nb{margin:6px 0 0;font-size:13px}.cg-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cg-seg{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.cg-seg button{height:32px;padding:0 14px;border:none;border-radius:7px;background:transparent;font:600 13px var(--sans);color:var(--ink-soft);cursor:pointer}.cg-seg button.on{background:var(--accent);color:var(--accent-contrast)}.cg-seg button:focus-visible{outline:2px solid var(--data);outline-offset:2px}.cg-seg button:disabled{cursor:not-allowed;opacity:.6}.cg-share-note{font-size:13px}.cg-lg .cg-lg-note{color:var(--ink-soft);font-size:13px}.fs2.cg-root{--ink: var(--t1);--ink-soft: var(--t2);--ink-faint: var(--t3);--surface: var(--glass);--surface-2: var(--glass2);--line-soft: var(--line2);--accent: var(--ty);--accent-contrast: #ffffff;--data: var(--ty);--neu-bar: var(--ly-bar);--success: var(--emerald);--danger: var(--rose);--danger-ink: var(--rose);--warn: var(--amber);--warn-ink: var(--amber);--warn-soft: rgba(251, 191, 36, .12);--shadow-lg: var(--tip-shadow);--radius-sm: 9px}.cg-root .cg-head{margin-bottom:22px}.cg-root .cg-headrow{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.cg-root .cg-headrow>.seg button{font-size:14px}.cg-root .cg-headrow>.seg.sm button{font-size:13px}.cg-root .pill.period select{max-width:320px}.cg-root .cg-sharepill{padding:0 3px 0 12px;gap:10px}.cg-root .cg-sharepill .seg{background:transparent;border:0;box-shadow:none;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none;flex-wrap:nowrap}.cg-root .cg-sharepill .seg button{height:32px;padding:0 11px;border-radius:8px}.cg-root .cg-sharepill .seg button:disabled{color:var(--t3);cursor:not-allowed;background:transparent;box-shadow:none}.cg-root .top .sub .cg-stamp{display:inline-flex;flex-wrap:wrap;gap:4px 16px}.cg-root .cg-stamp .warn{color:var(--amber)}.cg-root .cg-modal{background:var(--card)}.cg-root .fs-card{background:var(--card-surface);border:1px solid var(--line2);border-radius:20px;box-shadow:var(--shadow);color:var(--t1)}.cg-root .cg-select{height:40px;border-radius:11px;background-color:var(--glass);border:1px solid var(--line2);color:var(--t1);font-weight:600;box-shadow:0 1px 0 var(--hl) inset}.cg-root .cg-select option{background:var(--opt-bg);color:var(--t1)}.cg-root .cg-state{margin:28px 2px;color:var(--t2);font-size:15px}@media (max-width: 640px){.cg-root .cg-headrow{flex-direction:column;align-items:stretch}.cg-root .cg-sharepill{width:100%;overflow-x:auto}}.cg-root .cg-sharegroup{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.cg-root .cg-share-note{font-size:13px;color:var(--t2);max-width:420px}.cg-root .cg-filters{gap:8px}.cg-root .cg-filter select{max-width:220px}.cg-root .cg-filter #cg-sku{max-width:320px}.cg-root .cg-filters .fs-link{margin-left:4px;color:var(--t2);font-weight:600}.cg-root .scope-act .cg-sharegroup{justify-content:flex-end}.cg-root .cg-sharepill{height:40px;padding:0 3px 0 11px;gap:8px}.cg-root .cg-sharepill .seg button{height:32px;padding:0 12px}.cg-root .top{align-items:flex-start}.cg-root .cg-datachip{position:relative}.cg-root .cg-datachip summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--emerald);background:#34d3991a;border:1px solid rgba(52,211,153,.28)}.cg-root .cg-datachip summary::-webkit-details-marker{display:none}.cg-root .cg-datachip.warn summary{color:var(--amber);background:#fbbf241a;border-color:#fbbf2447}.cg-root .cg-datapop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(460px,calc(100vw - 32px));padding:14px 16px;border-radius:14px;background:var(--card2);border:1px solid var(--line);box-shadow:var(--tip-shadow);color:var(--t2);font-size:13px;line-height:1.5;display:grid;gap:8px}.cg-root .cg-datapop p{margin:0}.cg-root .cg-datapop p.warn{color:var(--amber)}.fs2.cg-root{--cg-ease: cubic-bezier(.22, .8, .24, 1);font-variant-numeric:tabular-nums}.cg-root section>*{animation:cgRise .55s var(--cg-ease) both}.cg-root section>:nth-child(2){animation-delay:70ms}.cg-root section>:nth-child(3){animation-delay:.14s}.cg-root section>:nth-child(4){animation-delay:.21s}.cg-root section>:nth-child(5){animation-delay:.28s}.cg-root section>:nth-child(n+6){animation-delay:.35s}@keyframes cgRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cg-skel .cg-skflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;align-items:center;padding:8px 0}.cg-skel .cg-skcol{display:grid;gap:10px}.cg-skel .cg-skcol .sk{width:14px;border-radius:4px}.fs2.fsx .strend .xline{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);margin:12px 0 0}.fs2.fsx .strend .sec{font-size:var(--fs-sec);line-height:var(--lh-sec);letter-spacing:var(--ls-sec);color:var(--t1);font-weight:600;margin:32px 0 12px;display:flex;justify-content:space-between;align-items:baseline;gap:4px 12px;flex-wrap:wrap}.fs2.fsx .strend .sec:first-of-type{margin-top:20px}.fs2.fsx .strend .sec .note{font-weight:400;font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:0;color:var(--t2)}.fs2.fsx .strend .card{border-radius:var(--r-card);padding:16px}.fs2.fsx .strend .card:has(.tw){background:var(--card-solid)}.fs2.fsx .strend .mt3{margin-top:12px}.fs2.fsx .strend .hero{background:var(--card-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--line2);border-radius:var(--r-card);padding:24px}.fs2.fsx .strend .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fs2.fsx .strend .hero-main{min-width:0;padding-right:28px}.fs2.fsx .strend .hero-side{min-width:0;padding-left:28px;border-left:1px solid var(--line2);display:flex;flex-direction:column;justify-content:center}.fs2.fsx .strend .hsub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);margin:4px 0 8px}.fs2.fsx .strend .big{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:600;margin-top:12px}.fs2.fsx .strend .delta{font-weight:500}.fs2.fsx .strend .delta small{color:var(--t2);font-weight:400;margin-left:4px;font-size:var(--fs-meta)}.fs2.fsx .strend .clock{display:block;border:0;border-radius:0;padding:0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);margin-top:4px;font-variant-numeric:tabular-nums}.fs2.fsx .strend .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line2)}.fs2.fsx .strend .hs .v{font-size:var(--fs-num-md);line-height:var(--lh-num);letter-spacing:var(--ls-num);font-weight:600;margin-top:8px}.fs2.fsx .strend .hs .m{font-size:var(--fs-meta);font-weight:500;margin-top:4px}.fs2.fsx .strend .sl-s{display:none}.fs2.fsx .strend .hrun{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:0 20px;align-items:baseline;font-size:var(--fs-meta);line-height:var(--lh-meta);font-variant-numeric:tabular-nums}.fs2.fsx .strend .hrun [role=cell]{padding:8px 0;border-top:1px solid var(--line2)}.fs2.fsx .strend .hrun .h{color:var(--t2);font-weight:500;font-size:var(--fs-th);padding:0 0 6px}.fs2.fsx .strend .hrun .tot{font-weight:600;color:var(--t1)}.fs2.fsx .strend .hrun .lab{color:var(--t2)}.fs2.fsx .strend .hrun .ty{color:var(--t1);font-weight:500}.fs2.fsx .strend .hrun .ly{color:var(--t2)}.fs2.fsx .strend .hrun .n{text-align:right}.fs2.fsx .strend .g5{grid-template-columns:repeat(5,minmax(0,1fr))}.fs2.fsx .strend .g5>*{grid-column:auto}.fs2.fsx .strend .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.fs2.fsx .strend .cat{padding:16px;display:flex;flex-direction:column}.fs2.fsx .strend .cat:hover{background:var(--card-surface)}.fs2.fsx .strend .cat .nm{font-size:var(--fs-body);font-weight:500;color:var(--t2)}.fs2.fsx .strend .cat .v{font-size:var(--fs-num-lg);line-height:var(--lh-num);letter-spacing:var(--ls-num);font-weight:600;margin-top:8px}.fs2.fsx .strend .cat .d{font-size:var(--fs-meta);font-weight:500;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs2.fsx .strend .cat .d .dim{font-weight:400;color:var(--t2)}.fs2.fsx .strend .cat .u{font-size:var(--fs-meta);color:var(--t2);margin-top:4px;font-variant-numeric:tabular-nums}.fs2.fsx .strend .cat.tot{border-color:var(--line)}.fs2.fsx .strend .bothline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;padding:14px 18px}.fs2.fsx .strend .bothline .nm{color:var(--t2);font-weight:500;margin-right:auto}.fs2.fsx .strend .bothline .v{font-weight:600;font-size:var(--fs-num-md);font-variant-numeric:tabular-nums}.fs2.fsx .strend .bothline .pos,.fs2.fsx .strend .bothline .neg{font-weight:500;font-variant-numeric:tabular-nums}.fs2.fsx .strend .bothline .dim{color:var(--t2);font-variant-numeric:tabular-nums}.fs2.fsx .strend .crumbs{font-size:var(--fs-meta);font-weight:400;letter-spacing:0;color:var(--t2)}.fs2.fsx .strend .crumbs button{color:var(--t2);font:inherit;font-weight:500;min-height:var(--h-ctl-sm);text-decoration:underline;text-underline-offset:3px}.fs2.fsx .strend .crumbs button:hover{color:var(--t1)}.fs2.fsx .strend .tbar-r{margin-left:auto}.fs2.fsx .strend .tbl td{font-size:var(--fs-body)}.fs2.fsx .strend .tbl th.grp{text-align:center;border-bottom:1px solid var(--line2);padding-bottom:4px}.fs2.fsx .strend .tbl .sep{border-left:1px solid var(--line2)}.fs2.fsx .strend .tbl td.mut{color:var(--t2)}.fs2.fsx .strend .tbl td.pos{color:var(--emerald)}.fs2.fsx .strend .tbl td.neg{color:var(--rose)}.fs2.fsx .strend .tbl td.dim{color:var(--t2)}.fs2.fsx .strend .tbl td.wr{white-space:normal;min-width:240px}.fs2.fsx .strend .bd tr.gstart td{border-top:1px solid var(--line)}.fs2.fsx .strend .bd tr.ltot td,.fs2.fsx .strend .bd td.b{font-weight:600}.fs2.fsx .strend .heat{display:inline-block;min-width:56px;padding:2px 6px;border-radius:var(--r-chip);font-weight:500;font-size:var(--fs-meta);color:var(--t1)}.fs2.fsx .strend .heat.dim{color:var(--t2)}.fs2.fsx .strend .rowlink{border:0;background:none;padding:0;font:inherit;text-align:left;color:var(--t1);cursor:pointer;min-height:var(--h-ctl-sm)}.fs2.fsx .strend .rowlink:hover{text-decoration:underline;text-underline-offset:3px}.fs2.fsx .strend .chev{color:var(--t2);margin-left:6px}@container fsx (max-width:868px){.fs2.fsx .strend .hero{grid-template-columns:minmax(0,1fr)}.fs2.fsx .strend .hero-main{padding-right:0}.fs2.fsx .strend .hero-side{padding-left:0;border-left:0;margin-top:20px;padding-top:16px;border-top:1px solid var(--line2)}.fs2.fsx .strend .g5{grid-template-columns:repeat(3,minmax(0,1fr))}.fs2.fsx .strend .g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container fsx (max-width:608px){.fs2.fsx .strend .g5{grid-template-columns:repeat(2,minmax(0,1fr))}.fs2.fsx .strend .g5>:last-child:nth-child(odd){grid-column:1/-1}.fs2.fsx .strend .big{font-size:34px}.fs2.fsx .strend .cat .d{white-space:normal;overflow:visible}.fs2.fsx .strend .cat .d>span{white-space:nowrap}}@media (max-width:640px){.fs2.fsx .strend .rowlink,.fs2.fsx .strend .crumbs button{min-height:var(--h-touch)}}@container fsx (max-width:528px){.fs2.fsx .strend .hero{padding:16px}.fs2.fsx .strend .hero-stats{gap:12px;width:100%}.fs2.fsx .strend .hrun{gap:0 12px}.fs2.fsx .strend .sl-l{display:none}.fs2.fsx .strend .sl-s{display:inline}.fs2.fsx .strend .hrun{grid-template-columns:minmax(0,1fr) auto auto auto;gap:4px 12px}}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .sec{font-size:var(--fs-sec);line-height:var(--lh-sec);letter-spacing:var(--ls-sec);font-weight:600;margin:32px 0 12px}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items)>.sec:first-of-type{margin-top:16px}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .sec .note{font-weight:400;font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:0;color:var(--t2)}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .secsub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);margin:-4px 0 12px;font-variant-numeric:tabular-nums}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .card{border-radius:var(--r-card);padding:16px}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .cardh{font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .cardh .r{font-weight:400;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2)}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .csub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);margin:0 0 8px}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .mt3{margin-top:12px}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .empty{padding:12px 4px;color:var(--t2);font-size:var(--fs-body);text-align:left}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .idm{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.93em}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .linkbtn{display:inline-flex;align-items:center;min-height:var(--h-ctl-sm);border:0;background:none;padding:0;color:var(--t2);font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .legend{font-size:var(--fs-meta);font-weight:400;color:var(--t2)}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .ln{border-top-color:var(--ty)}.fs2.fsx :is(.fs-newitems,.fs-byhour,.fs-items) .legend .sw{display:inline-block;width:12px;height:8px;border-radius:2px;background:var(--sc)}.fs2.fsx .ppill .plabel{max-width:260px}.fs2.fsx .nbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.fs2.fsx .nchips{display:flex;flex-wrap:wrap;gap:8px;margin:0;min-width:0}.fs2.fsx .nchips button{min-height:var(--h-ctl);padding:0 14px;border-radius:var(--r-ctl);border:1px solid var(--chip-line);background:var(--chip-bg);color:var(--tab-ink,var(--t2));font-size:var(--fs-body);font-weight:500;white-space:nowrap;cursor:pointer}.fs2.fsx .nchips button:hover{color:var(--t1);background:rgba(var(--wash),.04)}.fs2.fsx .nchips button.on{background:var(--sel);color:var(--t1);border-color:var(--line)}.fs2.fsx .npick-wrap{flex:1 1 240px;min-width:240px;max-width:360px;margin-left:auto}.fs2.fsx .npick{display:flex;align-items:center;gap:8px;width:100%;height:var(--h-ctl);padding:0 12px;border:1px solid var(--ctl-line);border-radius:var(--r-ctl);background:var(--ctl-bg);box-shadow:var(--ctl-shadow);transition:border-color .15s var(--ease);color:var(--t1);font-size:var(--fs-body);font-weight:500;text-align:left;white-space:nowrap;min-width:0;cursor:pointer}.fs2.fsx .npick .lbl{flex:none;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--t3)}.fs2.fsx .npick .plabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.fs2.fsx .npick .car{flex:none;color:var(--ctl-car);font-size:12px}.fs2.fsx .npick:focus-visible{outline:2px solid var(--t1);outline-offset:2px}.fs2.fsx .npanel{position:absolute;top:calc(100% + 6px);left:0;z-index:45;width:min(640px,100%);max-height:480px;display:flex;flex-direction:column;background:var(--tip-bg);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden;font-size:var(--fs-body);font-weight:400;letter-spacing:0}.fs2.fsx .nclose{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--t2);font-size:18px;border-radius:var(--r-ctl);cursor:pointer}.fs2.fsx .nopt{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;min-height:52px;padding:8px 10px;border:0;border-radius:var(--r-inner);background:transparent;color:var(--t1);text-align:left;cursor:pointer;font:inherit}.fs2.fsx .nopt:focus-visible{outline:2px solid var(--t1);outline-offset:-2px}.fs2.fsx .nopt:disabled{opacity:.5;cursor:not-allowed}.fs2.fsx .nopt .no-l1{display:flex;align-items:center;gap:8px;min-width:0}.fs2.fsx .nopt small{color:var(--t3);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.fs2.fsx .nopt .ck{display:inline-grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--t3);border-radius:var(--r-chip);font-size:12px;flex:none}.fs2.fsx .nopt.ni{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.fs2.fsx .nopt.ni.cb{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px}.fs2.fsx .nopt.ni .no-m small{display:flex;align-items:center;gap:6px;min-width:0;color:var(--t3)}.fs2.fsx .nopt.ni .no-m small>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fs2.fsx .nopt.ni .no-v{display:grid;gap:2px;justify-items:end;font-variant-numeric:tabular-nums;white-space:nowrap}.fs2.fsx .nopt.ni .no-v b{font-weight:500;color:var(--t1)}.fs2.fsx .nopt.ni .no-v b.dim,.fs2.fsx .nopt.ni .no-v small{color:var(--t3)}.fs2.fsx .nopt.ni .ck{border-radius:5px;color:var(--bg)}.fs2.fsx .nopt.ni.on .ck{background:var(--t1);border-color:var(--t1)}.fs2.fsx .nohead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 10px 4px;font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--t3);font-weight:500}.fs2.fsx .cpill.xs{height:18px;padding:0 6px;gap:4px;border-radius:5px}.fs2.fsx .cpill.xs i{width:5px;height:5px}.fs2.fsx .nogrp{padding:12px 10px 4px;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--t3);font-weight:500}.fs2.fsx .nhead{margin:16px 0 12px}.fs2.fsx .nhead h2{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:600;color:var(--t1)}.fs2.fsx .nhead .mut{margin-top:4px;font-size:var(--fs-meta)}.fs2.fsx .ntiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fs2.fsx .ntile{background:var(--card-surface);border:1px solid var(--line2);border-radius:var(--r-card);padding:16px;min-width:0;box-shadow:var(--shadow);color:var(--t1)}.fs2.fsx .ntile .v{font-size:var(--fs-num-lg);line-height:var(--lh-num);letter-spacing:var(--ls-num);font-weight:600;margin-top:8px;font-variant-numeric:tabular-nums}.fs2.fsx .ntile .v small{font-size:var(--fs-meta);font-weight:400;letter-spacing:0;color:var(--t2)}.fs2.fsx .ntile .d{font-size:var(--fs-meta);margin-top:4px}.fs2.fsx .nlinks{display:flex;justify-content:flex-end;margin-top:4px}.fs2.fsx .ncharts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.fs2.fsx .ncharts.one{grid-template-columns:minmax(0,1fr)}.fs2.fsx .chead{min-height:96px}.fs2.fsx .chead .cardh{margin-bottom:4px;min-height:32px}.fs2.fsx .ncharts .cread{min-height:40px;display:flex;align-items:flex-end}.fs2.fsx .ckey{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin:0 0 8px;min-height:64px;align-content:flex-start}.fs2.fsx .ckey .kcap{width:100%;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2)}.fs2.fsx .lchip.kc{gap:6px}.fs2.fsx .lchip.kc b{color:var(--t1);font-weight:600;font-variant-numeric:tabular-nums}.fs2.fsx .lchip.kc .kl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fs2.fsx .kw{display:inline-block;width:16px;height:0;border-top:3px solid var(--cc);border-radius:2px;flex:none}.fs2.fsx .kw.thin{border-top-width:1.5px}.fs2.fsx .kw.none{border-top-color:transparent}.fs2.fsx .gapk{display:inline-block;width:14px;height:10px;border-radius:2px;flex:none;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--t3) 45%,transparent) 0,color-mix(in srgb,var(--t3) 45%,transparent) 1.3px,color-mix(in srgb,var(--t3) 7%,transparent) 1.3px,color-mix(in srgb,var(--t3) 7%,transparent) 4.2px)}.fs2.fsx .ctip{position:absolute;z-index:6;pointer-events:none;min-width:200px;max-width:280px;padding:10px 12px;border-radius:var(--r-inner);background:var(--tip-bg);border:1px solid var(--line);box-shadow:var(--shadow);font-size:var(--fs-meta);line-height:1.35;color:var(--t2)}.fs2.fsx .ctip .tt{color:var(--t1);font-weight:600;margin:0 0 6px}.fs2.fsx .ctip .tr{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:center;padding:2px 0}.fs2.fsx .ctip .tr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs2.fsx .ctip .tr b{color:var(--t1);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.fs2.fsx .cnote{font-size:var(--fs-meta);margin-top:8px}.fs2.fsx .nleg{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin:0 0 4px}.fs2.fsx .lchip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 8px;border:1px solid var(--line2);border-radius:var(--r-chip);font-size:var(--fs-meta);max-width:100%;color:var(--t2)}.fs2.fsx .lchip.x{padding-right:0}.fs2.fsx .lchip button{min-width:28px;min-height:26px;border:0;background:transparent;color:var(--t2);font-size:13px;border-radius:var(--r-chip);cursor:pointer}.fs2.fsx .lchip button:hover{background:var(--sel);color:var(--t1)}.fs2.fsx .lsw{display:inline-block;width:18px;height:0;border-top:3px solid var(--cc);flex:none}.fs2.fsx .lsw.dash{border-top-style:dashed}.fs2.fsx .ncmp-wrap{position:relative}.fs2.fsx .nkey{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;font-size:var(--fs-meta);color:var(--t2);position:relative}.fs2.fsx .infowrap{position:relative;display:inline-flex;align-items:center;gap:6px}.fs2.fsx .infob{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--t2);font:600 12px var(--sans);padding:0;cursor:pointer}.fs2.fsx .infob:hover{color:var(--t1);border-color:var(--t2)}.fs2.fsx .stbar{display:flex;height:10px;border-radius:var(--r-cell);overflow:hidden;background:rgba(var(--wash),.05);min-width:110px}.fs2.fsx .stbar i{display:block;height:100%}.fs2.fsx .ndt{table-layout:auto}.fs2.fsx .ndt th{white-space:nowrap;cursor:default}.fs2.fsx .ndt tr.sttr td{font-size:12px;font-weight:500;color:var(--t2);text-align:left;padding-top:12px;background:rgba(var(--wash),.02)}.fs2.fsx .ndt td.sr{position:static;text-align:left;padding:6px 8px 6px 22px;white-space:normal}.fs2.fsx .chev2{display:inline-block;width:14px;color:var(--t2)}.fs2.fsx .rw-act{margin:0 0 12px;padding:12px 16px;border:1px solid var(--line2);border-left:3px solid var(--amber);border-radius:var(--r-inner);background:rgba(var(--wash),.04)}.fs2.fsx .rw-act h4{margin:0 0 8px;font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600;color:var(--t1)}.fs2.fsx .rw-act ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.fs2.fsx .rw-act li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:var(--fs-body);color:var(--t1)}.fs2.fsx .rw-act li b{font-weight:500}.fs2.fsx .rw-act li span{font-size:var(--fs-meta);color:var(--t2)}.fs2.fsx .rw-act .pbtn{margin-top:8px}.fs2.fsx .rw-legend{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin:0 0 8px;font-size:var(--fs-meta);color:var(--t2)}.fs2.fsx .rw-legend>span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.fs2.fsx .rw-sw{display:inline-block;width:14px;height:10px;border-radius:var(--r-cell);border:0;background:color-mix(in srgb,var(--sc) 70%,var(--card-solid))}.fs2.fsx .rw-store{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;font-size:var(--fs-meta);padding:0;border:0}.fs2.fsx .rw-sn{display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline;min-width:0;color:var(--t2)}.fs2.fsx .rw-sn b{color:var(--t1);font-size:var(--fs-body);font-weight:500}.fs2.fsx .rw-state.sold{color:var(--emerald)}.fs2.fsx .rw-state.set_up{color:var(--amber)}.fs2.fsx .rw-state.not_set_up{color:var(--rose)}.fs2.fsx .rw-state.outside{color:var(--t3)}.fs2.fsx .rw-strip{display:inline-flex;gap:4px;align-items:center}.fs2.fsx .rw-c{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle}.fs2.fsx .rw-c.sold{background:var(--emerald)}.fs2.fsx .rw-c.set_up{border:2px solid var(--amber)}.fs2.fsx .rw-c.not_set_up{border:1px dashed var(--ring,var(--t3))}.fs2.fsx .rw-note{margin:12px 0 0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2)}@media (min-width:641px){.fs2.fsx .nbar .npanel{left:auto;right:0}.fs2.fsx .ncharts>.card{position:relative}.fs2.fsx .ncmp-wrap{position:static}.fs2.fsx .ncmp-wrap>.npanel{top:56px;left:0;right:auto;width:min(520px,calc(100cqw - 2px),calc(100vw - 48px));min-width:0}}@container fsx (max-width:960px){.fs2.fsx .ncharts{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.fs2.fsx .npick-wrap{flex:1 1 100%;max-width:none;min-width:0;margin-left:0}}@media (max-width:640px){.fs2.fsx .ntiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fs2.fsx .ntile{padding:12px}.fs2.fsx .ntile .v{font-size:22px}.fs2.fsx .npanel,.fs2.fsx .ncmp-wrap .npanel{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;min-width:0;max-height:none;border-radius:0;z-index:80;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.fs2.fsx .npick,.fs2.fsx .nchips button{height:auto;min-height:var(--h-touch)}.fs2.fsx .infob{position:relative}.fs2.fsx .infob:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.fs2.fsx .nchips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent);padding-right:20px}.fs2.fsx .nchips::-webkit-scrollbar{display:none}.fs2.fsx .chead{min-height:0}}.fs2.fsx .hm .h{font-family:var(--sans);font-variant-numeric:tabular-nums}.fs2.fsx .hread{min-height:20px;margin:8px 0 0;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);font-variant-numeric:tabular-nums}.fs2.fsx .hfoot{display:flex;justify-content:space-between;gap:8px 12px;margin-top:8px;flex-wrap:wrap;align-items:center}.fs2.fsx .hfoot>.dim{font-size:var(--fs-meta)}.fs2.fsx .fs-byhour .scale{font-family:var(--sans);font-variant-numeric:tabular-nums}.fs2.fsx .fs-byhour .scale .mut{font-size:var(--fs-meta)}.fs2.fsx .mrows{display:grid;grid-template-columns:minmax(0,1fr)}.fs2.fsx .mrow{border-top:1px solid var(--line2);padding:0 12px;min-width:0}.fs2.fsx .mrow:hover{background:rgba(var(--wash),.035)}.fs2.fsx .mrow.on{background:rgba(var(--wash),.045);border-radius:var(--r-inner);border-top-color:transparent}.fs2.fsx .mrow.on+.mrow{border-top-color:transparent}.fs2.fsx .mrow .dprow{display:grid;grid-template-columns:160px minmax(0,1fr) 110px;gap:12px;align-items:center;padding:12px 0;border-top:0;cursor:pointer}.fs2.fsx .mrow .dprow:focus-visible{outline:2px solid var(--t1);outline-offset:2px;border-radius:var(--r-inner)}.fs2.fsx .fs-byhour .dprow .nm{font-size:var(--fs-body);font-weight:500}.fs2.fsx .fs-byhour .dprow .nm small{display:block;color:var(--t3);font-weight:400;font-size:var(--fs-meta)}.fs2.fsx .fs-byhour .dprow .v{text-align:right;font-variant-numeric:tabular-nums}.fs2.fsx .fs-byhour .dprow .v b{display:block;font-weight:500}.fs2.fsx .fs-byhour .dprow .v span{font-size:var(--fs-meta);font-weight:500}.fs2.fsx .fs-byhour .cumtrack,.fs2.fsx .fs-byhour .cumtrack i{border-radius:var(--r-cell)}.fs2.fsx .mnet{font-size:var(--fs-meta);color:var(--t2);margin:-4px 0 12px 14px;font-variant-numeric:tabular-nums}.fs2.fsx .drops{margin:0 0 12px;padding:4px 0 6px;min-width:0;max-width:100%}.fs2.fsx .drops .tsw{min-width:0;max-width:100%}.fs2.fsx .drops-h{font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600;color:var(--t1)}.fs2.fsx .drops-r{font-size:var(--fs-meta);margin:4px 0 8px}.fs2.fsx .drops-more{margin-top:8px}.fs2.fsx .drops td.nm .cpill{margin-left:6px}@media (max-width:640px){.fs2.fsx .mrow .dprow{grid-template-columns:110px minmax(0,1fr) 92px}.fs2.fsx .mrow{padding:0 6px}}.fs2.fsx .ilist{min-width:480px}.fs2.fsx .ihead,.fs2.fsx .iline{display:grid;grid-template-columns:44px minmax(240px,1fr) 96px 96px;gap:12px;align-items:center}.fs2.fsx .ihead{padding:0 8px 8px}.fs2.fsx .ihead .rkh{text-align:right;padding-right:6px}.fs2.fsx .iline{padding:8px;min-height:44px;border-top:1px solid var(--line2);cursor:pointer;border-radius:var(--r-inner)}.fs2.fsx .iline:hover{background:rgba(var(--wash),.035)}.fs2.fsx .iline.open{background:var(--open);border-top-color:transparent;border-radius:var(--r-inner) var(--r-inner) 0 0}.fs2.fsx .iline .rk{text-align:right;padding-right:6px;color:var(--t3);font-size:var(--fs-label);font-family:var(--sans);font-variant-numeric:tabular-nums}.fs2.fsx .iline .nm{font-size:var(--fs-body);font-weight:500;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.fs2.fsx .iline .cv{display:inline-block;width:16px;color:var(--t2);font-size:12px}.fs2.fsx .iline .num,.fs2.fsx .ihead .num{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:var(--fs-body);text-align:right}.fs2.fsx .idet{margin:0 0 8px;padding:8px 16px 16px 64px;background:var(--open);border-radius:0 0 var(--r-inner) var(--r-inner)}.fs2.fsx .idet .meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);font-weight:400}.fs2.fsx .idet .meta.idn{color:var(--t3)}.fs2.fsx .idet .why{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);margin-top:12px;max-width:720px}.fs2.fsx .idet .why b{color:var(--t1);font-weight:500}.fs2.fsx .itiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;max-width:660px}.fs2.fsx .itile{background:rgba(var(--wash),.04);border:1px solid var(--line2);border-radius:var(--r-inner);padding:8px 12px;min-width:0}.fs2.fsx .itile .v{font-size:var(--fs-num-md);line-height:var(--lh-num);letter-spacing:var(--ls-num);font-weight:600;margin-top:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.fs2.fsx .itile .d{font-size:var(--fs-meta);color:var(--t3);margin-top:4px;font-variant-numeric:tabular-nums}.fs2.fsx .itile .d span{font-weight:500}.fs2.fsx .iwhere{margin-top:12px;font-size:var(--fs-meta);color:var(--t2);display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;font-variant-numeric:tabular-nums}.fs2.fsx .iwhere b{color:var(--t1);font-weight:500}.fs2.fsx .iwhere i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.fs2.fsx .ibar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:rgba(var(--wash),.06);margin-top:6px;max-width:660px}.fs2.fsx .ibar i{display:block;height:100%}.fs2.fsx .ib-u{background:var(--t2)}.fs2.fsx .ib-p{background:rgba(var(--wash),.3)}.fs2.fsx .fs-items .coll{padding:0 16px}.fs2.fsx .fs-items .ptoggle{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;width:100%;min-height:52px;border:0;background:transparent;color:var(--t1);text-align:left;padding:8px 0;font:inherit;cursor:pointer}.fs2.fsx .fs-items .ptoggle .chv{color:var(--t2);font-size:12px;width:12px;flex:none}.fs2.fsx .fs-items .ptoggle .pt-h{font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600}.fs2.fsx .fs-items .ptoggle .pt-v{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2)}.fs2.fsx .fs-items .coll-b{padding:0 0 16px 22px}.fs2.fsx .ihead .rkh{white-space:nowrap}.fs2.fsx .iline>:last-child,.fs2.fsx .ihead>:last-child{grid-column:auto;text-align:right!important}@container fsx (max-width:728px){.fs2.fsx .ilist{min-width:0}.fs2.fsx .ihead,.fs2.fsx .iline{grid-template-columns:40px minmax(0,1fr) 72px;gap:8px;padding-inline:4px}.fs2.fsx .ihead .hide,.fs2.fsx .iline .hide{display:none}.fs2.fsx .iline .nm{white-space:normal}.fs2.fsx .idet{padding:8px 8px 12px 32px}}@media (max-width:640px){.fs2.fsx .itiles{grid-template-columns:minmax(0,1fr)}.fs2.fsx .fs-items .coll-b{padding-left:0}}.fs2.fsx .fs-items .fr .fv{font-family:var(--sans);font-variant-numeric:tabular-nums}.fs2.fsx .ileft-g .tbl td.wr{white-space:normal;min-width:200px}.fs2.fsx .rcbar{position:relative;min-width:0;display:flex;gap:8px;align-items:center}.fs2.fsx .rcbar .rcnew{flex:none;white-space:nowrap}.fs2.fsx .rcpill{cursor:pointer;color:var(--t1);font:inherit;font-weight:500;padding:0 12px;display:flex;align-items:center;gap:8px}.fs2.fsx .rcpill .plabel{max-width:220px;white-space:nowrap}.fs2.fsx .rcpill .car{margin-left:0;color:var(--t3);font-size:12px}.fs2.fsx .rcpill .rc-sk{display:inline-block;width:120px;height:12px;border-radius:6px}.fs2.fsx .rcpill:focus-visible{outline:2px solid var(--t1);outline-offset:2px}.fs2.fsx .wpill .plabel{max-width:170px}.fs2.fsx .npanel{position:absolute;top:calc(100% + 6px);left:0;z-index:45;width:min(640px,calc(100vw - 48px));max-height:480px;display:flex;flex-direction:column;background:var(--tip-bg);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden;font-size:var(--fs-body);font-weight:400;letter-spacing:0;text-transform:none;color:var(--t1)}.fs2.fsx .nph{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 4px 16px;border-bottom:1px solid var(--line2)}.fs2.fsx .nph b{font-size:var(--fs-card);font-weight:600}.fs2.fsx .nclose{min-width:var(--h-touch);min-height:var(--h-touch);border:0;background:transparent;color:var(--t2);font-size:18px;border-radius:var(--r-ctl);cursor:pointer}.fs2.fsx .nclose:hover{background:var(--sel);color:var(--t1)}.fs2.fsx .nsearch{margin:12px;min-height:var(--h-ctl);padding:0 12px;border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--glass2);color:var(--t1);font:inherit}.fs2.fsx .nsearch:focus-visible{outline:none;border-color:var(--t2);box-shadow:0 0 0 3px rgba(var(--wash),.08)}.fs2.fsx .nplist{overflow:auto;padding:0 8px 8px;flex:1;min-height:0}.fs2.fsx .nogrp{padding:12px 10px 4px;font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--t3);font-weight:500}.fs2.fsx .nopt{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;min-height:52px;padding:8px 10px;border:0;border-radius:var(--r-inner);background:transparent;color:var(--t1);text-align:left;font:inherit;cursor:pointer}.fs2.fsx .nopt:hover,.fs2.fsx .nopt:focus-visible{background:var(--sel)}.fs2.fsx .nopt.on{background:var(--sel);box-shadow:inset 3px 0 0 var(--t2)}.fs2.fsx .nopt:disabled{cursor:not-allowed;background:transparent}.fs2.fsx .nopt:disabled .no-m b{color:var(--t2)}.fs2.fsx .nopt .no-m{display:grid;gap:2px;min-width:0;flex:1}.fs2.fsx .nopt .no-m b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fs2.fsx .nopt small{color:var(--t3);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs2.fsx .nplist .empty{padding:12px 10px;text-align:left;color:var(--t2)}.fs2.fsx .rc-urow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.fs2.fsx .rc-ua{display:inline-flex;gap:12px;padding-right:10px}.fs2.fsx .rc-ua .linkbtn{min-height:var(--h-ctl-sm);padding:0 2px;color:var(--t2);font-weight:500}.fs2.fsx .rc-ua .linkbtn:hover{color:var(--t1)}.fs2.fsx .npf{padding:8px 12px;border-top:1px solid var(--line2);display:flex;justify-content:flex-end}.fs2.fsx .rcfoot{gap:8px;flex-wrap:wrap;align-items:center}.fs2.fsx .rcfoot .dim{margin-right:auto;font-size:var(--fs-meta)}.fs2.fsx .rcfoot .lft{margin-right:auto;display:flex;gap:4px;flex-wrap:wrap}.fs2.fsx .rcfoot .rc-name{margin:0;flex:1 1 100%;min-width:140px}.fs2.fsx .rcfoot .xerr{flex-basis:100%;text-align:right}.fs2.fsx .rc-warn{flex-basis:100%;margin:0 0 4px;font-size:var(--fs-meta);color:var(--amber)}.fs2.fsx .rc-conf{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-basis:100%;font-size:var(--fs-meta);color:var(--t1)}.fs2.fsx .rc-conf>span:first-child{margin-right:auto}.fs2.fsx .rc .sec{font-size:var(--fs-sec);line-height:var(--lh-sec);letter-spacing:var(--ls-sec);font-weight:600;margin:32px 0 12px;gap:4px 12px}.fs2.fsx .rc .sec .note{font-weight:400;font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:0;color:var(--t2)}.fs2.fsx .rc>section>.sec:first-child,.fs2.fsx .rc>.fs2-stale .fs2-stale-body>section>.sec:first-child{margin-top:20px}.fs2.fsx .rc .secsub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);margin:-4px 0 12px}.fs2.fsx .rc .card{border-radius:var(--r-card);padding:16px}.fs2.fsx .rc .medal{margin-right:6px;font-size:16px;line-height:1;vertical-align:-1px}.fs2.fsx .rc .cardh{font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600}.fs2.fsx .rc .cardh.rc-ch{margin-bottom:4px}.fs2.fsx .rc .cardh .r{font-weight:400;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2)}.fs2.fsx .rc .csub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);margin:0 0 8px}.fs2.fsx .rc .mt3{margin-top:12px}.fs2.fsx .rc .grid{display:grid;gap:12px;min-width:0}.fs2.fsx .rc .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.fs2.fsx .rc .g2eq{grid-template-columns:repeat(2,minmax(0,1fr))}.fs2.fsx .rc .gauto{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.fs2.fsx .rc .g1{grid-template-columns:minmax(0,1fr)}.fs2.fsx .rc .card.empty{padding:16px;text-align:left;color:var(--t2)}.fs2.fsx .rc .card .empty{padding:12px 4px;text-align:left;color:var(--t2)}.fs2.fsx .rc .members{display:flex;flex-wrap:wrap;gap:8px}.fs2.fsx .rc .mchip{display:inline-flex;gap:6px;align-items:baseline;flex-wrap:nowrap;white-space:normal;max-width:100%;font-size:var(--fs-meta);border:1px solid var(--line2);border-radius:var(--r-chip);padding:4px 8px;color:var(--t1)}.fs2.fsx .rc .mchip .idm{color:var(--t3);font-size:var(--fs-label);font-variant-numeric:tabular-nums;flex:none}.fs2.fsx .rc .rc-note{margin:12px 0 0}.fs2.fsx .rc .rc-quiet{margin:8px 0 0}.fs2.fsx .rc .rtile .v{font-size:var(--fs-num-lg);line-height:var(--lh-num);letter-spacing:var(--ls-num);font-weight:600;margin-top:8px;font-variant-numeric:tabular-nums}.fs2.fsx .rc .rtile .d{font-size:var(--fs-meta);font-weight:500;margin-top:8px;font-variant-numeric:tabular-nums}.fs2.fsx .rc .rtile .d .dim{font-weight:400}.fs2.fsx .rc .lbl-h{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:baseline;margin:8px 0 4px}.fs2.fsx .rc .lbs{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:4px}.fs2.fsx .rc .lb{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(60px,1.2fr) 80px;gap:12px;align-items:center;padding:6px 8px;border-radius:var(--r-inner)}.fs2.fsx .rc .lb .rk{color:var(--t3);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.fs2.fsx .rc .lb .lbn{min-width:0}.fs2.fsx .rc .lb .lbn b{font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs2.fsx .rc .lb .lbn small{color:var(--t3);font-size:var(--fs-meta)}.fs2.fsx .rc .lb .bar{height:8px;border-radius:var(--r-cell);background:rgba(var(--wash),.06);position:relative;overflow:hidden}.fs2.fsx .rc .lb .bar i{position:absolute;inset:0 auto 0 0;border-radius:var(--r-cell)}.fs2.fsx .rc .lb .bar.dv i{border-radius:0}.fs2.fsx .rc .lb .bar.dv i.z{left:50%;width:1.5px;background:var(--t3);z-index:1}.fs2.fsx .rc .lb .lbv{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.fs2.fsx .rc .lb.lead{background:rgba(var(--wash),.05)}.fs2.fsx .rc .lb.off .lbn b,.fs2.fsx .rc .lb.off .lbv{color:var(--t2)}.fs2.fsx .rc .lbtog{margin:0 0 8px;min-height:var(--h-ctl-sm);padding:0 12px}@container fsx (max-width:608px){.fs2.fsx .rc .rc-t5 .tbl.compact th,.fs2.fsx .rc .rc-t5 .tbl.compact td{padding-inline:6px}.fs2.fsx .rc .rc-t5 .tw.rk th:first-child,.fs2.fsx .rc .rc-t5 .tw.rk td:first-child{padding-right:8px}.fs2.fsx .rc .rc-t5 td.nm{width:100%;max-width:0;min-width:96px;overflow:hidden;text-overflow:ellipsis}}@container fsx (max-width:868px){.fs2.fsx .rc .g3,.fs2.fsx .rc .g2eq{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fs2.fsx .fsheet .rcbar,.fs2.fsx .fsheet .rcbar>.pill{width:100%}.fs2.fsx .fsheet .rcpill .plabel{max-width:none;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis}.fs2.fsx .npanel{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;max-height:none;border-radius:0;z-index:90;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.fs2.fsx .nsearch,.fs2.fsx .rc-ua .linkbtn,.fs2.fsx .npf .pbtn{min-height:var(--h-touch)}.fs2.fsx .rc .members{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.fs2.fsx .rc .mchip{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;border:0;border-top:1px solid var(--line2);border-radius:0;padding:8px 0}.fs2.fsx .rc .lb{grid-template-columns:20px minmax(0,1fr) 72px;gap:8px}.fs2.fsx .rc .lb .bar{grid-column:2/-1;grid-row:2}}.fs2.fsx .prod,.fs2.fsx .prod .prod-stack,.fs2.fsx .prod .prod-screen,.fs2.fsx .prod .hs-sheet{gap:16px}.fs2.fsx .prod .phead{align-items:flex-end;gap:12px 24px}.fs2.fsx .prod .ph-title{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:600}.fs2.fsx .prod .ph-sub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2)}.fs2.fsx .prod .ph-act{gap:8px}.fs2.fsx .prod .pchip{font-weight:500}.fs2.fsx .prod .hs-ctl-l,.fs2.fsx .prod .hs-ctl-r{gap:8px}.fs2.fsx .prod .plink{min-height:var(--h-ctl-sm);padding:0;font-weight:500;cursor:pointer}.fs2.fsx .prod .hs-cats button{font-size:var(--fs-body);gap:6px}.fs2.fsx .prod .hs-rule{margin:-4px 0 0;font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:400;color:var(--t2);font-variant-numeric:tabular-nums}.fs2.fsx .prod .hs-explain{margin:0;display:grid;gap:12px}.fs2.fsx .prod .hs-explain>div{background:rgba(var(--wash),.04);border:1px solid var(--line2);border-radius:var(--r-inner);padding:12px 16px;box-shadow:none}.fs2.fsx .prod .hs-explain dt{margin:0 0 4px;font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600;letter-spacing:0}.fs2.fsx .prod .hs-explain dd{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--t2)}.fs2.fsx .prod .hs-explain dd b{color:var(--t1);font-weight:500}.fs2.fsx .prod .hs-key{margin:12px 0 10px;padding:12px 14px 14px;border:1px solid var(--line2);border-radius:var(--r-card);background:color-mix(in srgb,var(--heat) 5%,var(--card-solid));box-shadow:var(--shadow)}.fs2.fsx .prod .hk-head{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin:0 0 10px}.fs2.fsx .prod .hk-head h3{margin:0;font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600;color:var(--t1)}.fs2.fsx .prod .hk-scale{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--t3)}.fs2.fsx .prod .hk-ramp{display:inline-block;width:72px;height:8px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--heat) 10%,transparent),var(--heat))}[data-theme=light] .fs2.fsx .prod .hk-ramp{background:linear-gradient(90deg,color-mix(in srgb,var(--heat) 8%,transparent),color-mix(in srgb,var(--heat) 62%,transparent))}.fs2.fsx .prod .hk-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px}.fs2.fsx .prod .hk-grid li{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);min-width:0}.fs2.fsx .prod .hk-grid b{color:var(--t1);font-weight:600}.fs2.fsx .prod .hk-sw{flex:none;display:grid;place-items:center;width:42px;height:32px;border-radius:7px;font-weight:500;font-size:14px;color:var(--t1)}.fs2.fsx .prod .hk-sw.n{background:color-mix(in srgb,var(--heat) var(--hp-d),transparent)}[data-theme=light] .fs2.fsx .prod .hk-sw.n{background:color-mix(in srgb,var(--heat) var(--hp-l),transparent)}.fs2.fsx .prod .hk-sw.blank{border:1px dashed color-mix(in srgb,var(--t3) 55%,transparent)}.fs2.fsx .prod .hk-sw.ends{color:var(--amber);font-size:12px}.fs2.fsx .prod .hk-sw.off{background:var(--off)}.fs2.fsx .prod .hs-table td.blank .tl{border:1px dashed color-mix(in srgb,var(--t3) 55%,transparent)}.fs2.fsx .prod .hs-key.print{margin:4px 0 6px;padding:6px 8px;box-shadow:none;background:#fff;border:1px solid #999999;color:#000}.fs2.fsx .prod .hs-key.print .hk-head{margin:0 0 4px}.fs2.fsx .prod .hs-key.print .hk-head h3,.fs2.fsx .prod .hs-key.print b,.fs2.fsx .prod .hs-key.print li{color:#000;font-size:11pt}.fs2.fsx .prod .hs-key.print .hk-sw{width:30px;height:20px;border-radius:4px;color:#000}.fs2.fsx .prod .hs-key.print .hk-sw.n{background:#d6d6d6}.fs2.fsx .prod .hs-key.print .hk-sw.blank{border:1px dashed #666666}.fs2.fsx .prod .hs-key.print .hk-sw.off{background:#eee}.fs2.fsx .prod .hs-key.print .hk-ramp{background:linear-gradient(90deg,#f0f0f0,#a0a0a0)}@container fsx (max-width:1018px){.fs2.fsx .prod .hk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fs2.fsx .prod .hs-key{padding:10px 12px 12px}.fs2.fsx .prod .hk-grid{gap:8px 10px}.fs2.fsx .prod .hk-sw{width:36px;height:28px}}.fs2.fsx .prod .hs-legend{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2)}.fs2.fsx .prod .hs-legend>span{display:inline-flex;align-items:center;gap:8px}.fs2.fsx .prod .hs-legend .k{display:inline-grid;place-items:center;flex:none;width:34px;height:22px;margin:0;border-radius:var(--r-chip);border:1px solid var(--line2);font-style:normal;font-weight:500;font-size:12px;line-height:1;color:var(--t1);background:transparent;font-variant-numeric:tabular-nums}.fs2.fsx .prod .hs-legend .k.blank{border:1px dashed var(--t3)}.fs2.fsx .prod .hs-legend .k.ends{color:var(--amber)}.fs2.fsx .prod .hs-legend .k.off{background:var(--off)}.fs2.fsx .prod .lg-s{display:none}.fs2.fsx .prod .hs-wrap{border-radius:var(--r-card);background:var(--card-solid);box-shadow:var(--shadow)}.fs2.fsx .prod .hs-wrap{overflow-x:auto;overflow-y:visible;max-height:none}.fs2.fsx .prod .hs-table thead th:first-child{border-top-left-radius:calc(var(--r-card) - 1px)}.fs2.fsx .prod .hs-table thead th:last-child{border-top-right-radius:calc(var(--r-card) - 1px)}@container fsx (min-width:960px){.fs2.fsx .prod .hs-wrap{overflow:visible}.fs2.fsx .prod .hs-table thead th{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--fshead-h,120px) + 8px)}}.fs2.fsx .prod .hs-table{font-size:var(--fs-body);font-variant-numeric:tabular-nums}.fs2.fsx .prod .hs-table th,.fs2.fsx .prod .hs-table td{padding:8px}.fs2.fsx .prod .hs-table th{font-weight:500;font-size:var(--fs-th);line-height:var(--lh-th);color:var(--t2);background:var(--card-solid)}.fs2.fsx .prod .hs-table .item{background:var(--card-solid);min-width:230px}.fs2.fsx .prod .hs-table .item .nm{font-weight:500}.fs2.fsx .prod .hs-table .item .sv{font-size:var(--fs-meta);color:var(--t3)}.fs2.fsx .prod .hs-table td.n{font-family:var(--sans);font-weight:500;background:transparent}.fs2.fsx .prod .hs-table td.n,.fs2.fsx .prod .hs-table td.z,.fs2.fsx .prod .hs-table td.end,.fs2.fsx .prod .hs-table td.blank,.fs2.fsx .prod .hs-table td.off{padding:2px;background:none}.fs2.fsx .prod .hs-table .tl{display:grid;place-items:center;min-height:34px;border-radius:7px;position:relative}.fs2.fsx .prod .hs-table td.off .tl{background:var(--off)}.fs2.fsx .prod .hs-table td.n.ht .tl{--hp:var(--hp-d);background:color-mix(in srgb,var(--heat) var(--hp),transparent)}[data-theme=light] .fs2.fsx .prod .hs-table td.n.ht .tl{--hp:var(--hp-l)}.fs2.fsx .prod .hs-table td.n.ht.hk .tl{color:var(--heat-ink);font-weight:600}.fs2.fsx .prod .hs-table td.n.raised:after{top:6px;right:6px}.fs2.fsx .prod .hs-table td.n.ht.hk.raised:after{background:var(--heat-ink)}.fs2.fsx .prod .psheet .hs-table td.n,.fs2.fsx .prod .psheet .hs-table td.z,.fs2.fsx .prod .psheet .hs-table td.end,.fs2.fsx .prod .psheet .hs-table td.blank{padding:2px 4px}.fs2.fsx .prod .psheet .hs-table td.off{padding:2px 4px;background:#eee}.fs2.fsx .prod .psheet .hs-table .tl{display:block;min-height:0;border-radius:0;background:none}.fs2.fsx .prod .psheet .hs-table td.n.ht{background:color-mix(in srgb,#000000 var(--hp-p),#ffffff)}.fs2.fsx .prod .psheet .hs-table td.n.ht .tl{background:none;color:#000}.fs2.fsx .prod .hs-table td.end{color:var(--amber);font-size:12px;font-weight:500}.fs2.fsx .prod .hs-table td.blank{background:transparent}.fs2.fsx .prod .hs-table tr.hs-cat td{background:color-mix(in srgb,var(--t1) 4%,var(--card-solid));font-weight:500;font-size:12px;color:var(--t2)}.fs2.fsx .prod .hs-table tr.total td{font-weight:600;font-size:15px;border-top:2px solid var(--t3);padding:4px 2px 2px;background:none}.fs2.fsx .prod .hs-table tr.total td.item{font-size:14px;color:var(--t1);padding-left:8px}.fs2.fsx .prod .hs-table tr.total .tl{background:color-mix(in srgb,var(--t1) 7%,transparent);min-height:36px;font-variant-numeric:tabular-nums}.fs2.fsx .prod .hs-table tr.total td.ht .tl{--hp:var(--hp-d);background:color-mix(in srgb,var(--heat-total) var(--hp),transparent)}[data-theme=light] .fs2.fsx .prod .hs-table tr.total td.ht .tl{--hp:var(--hp-l)}.fs2.fsx .prod .hs-table tr.total td.ht.hk .tl{color:var(--heat-total-ink)}.fs2.fsx .prod .hs-table tr.total td.daytot{background:var(--card-solid)}.fs2.fsx .prod .hs-table tr.total td.daytot .tl{background:var(--t1);color:var(--bg);font-size:16px}.fs2.fsx .prod .psheet .hs-table tr.total td{border-top:2px solid #000000;padding:2px 4px}.fs2.fsx .prod .psheet .hs-table tr.total .tl{background:none;color:#000}.fs2.fsx .prod .psheet .hs-table tr.total td.ht .tl{background:color-mix(in srgb,#000000 var(--hp-p),#ffffff)}.fs2.fsx .prod .psheet .hs-table tr.total td.daytot .tl{background:none;color:#000;outline:2px solid #000000;outline-offset:-2px}.fs2.fsx .prod .hs-table th.daycol,.fs2.fsx .prod .hs-table td.daytot{position:sticky;right:0;font-family:var(--sans);font-weight:600;background:var(--card-solid);border-left:1px solid var(--line2)}.fs2.fsx .prod .hs-table th.daycol{z-index:3;font-weight:500}.fs2.fsx .prod .hs-table tr.hs-cat td.daytot{background:color-mix(in srgb,var(--t1) 4%,var(--card-solid))}.fs2.fsx .prod .hs-note{font-size:var(--fs-meta);line-height:var(--lh-meta)}.fs2.fsx .prod .hs-note summary{font-weight:500;min-height:var(--h-ctl-sm);display:flex;align-items:center}.fs2.fsx .prod .hs-proof.coll{display:block;padding:0 16px;background:var(--card-surface)}.fs2.fsx .prod .ptoggle{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;width:100%;min-height:52px;border:0;background:transparent;color:var(--t1);text-align:left;padding:8px 0;font:inherit;cursor:pointer}.fs2.fsx .prod .ptoggle .chv{color:var(--t2);font-size:12px;width:12px;flex:none}.fs2.fsx .prod .ptoggle .pt-h{font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600}.fs2.fsx .prod .ptoggle .pt-v{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2)}.fs2.fsx .prod .coll-b{padding:0 0 16px 22px}.fs2.fsx .prod .hs-proof-b:not([hidden]){display:grid;gap:12px}.fs2.fsx .prod .hs-proof-if{font-size:var(--fs-meta);line-height:var(--lh-meta)}.fs2.fsx .prod .hs-verdict{font-size:var(--fs-card);line-height:var(--lh-card);font-weight:500}.fs2.fsx .prod .hs-stat{background:rgba(var(--wash),.04);border-radius:var(--r-inner);box-shadow:none;padding:8px 12px;gap:4px 16px}.fs2.fsx .prod .hs-stat .lab{font-size:var(--fs-meta);font-weight:500}.fs2.fsx .prod .hs-stat .big{font-family:var(--sans);font-size:var(--fs-num-md);font-weight:600;letter-spacing:var(--ls-num)}.fs2.fsx .prod .hs-proof-left{font-size:var(--fs-meta);line-height:var(--lh-meta)}@media (max-width:640px){.fs2.fsx .prod .hs-legend{gap:8px 12px}.fs2.fsx .prod .hs-legend .k{width:30px;height:20px}.fs2.fsx .prod .lg-l{display:none}.fs2.fsx .prod .lg-s{display:inline}.fs2.fsx .prod .coll-b{padding-left:0}}@media (max-width:520px){.fs2.fsx .prod .hs-table .item{min-width:160px}.fs2.fsx .prod .hs-proof.coll{padding:0 12px}}.fs2.fsx .prod .psetup-b .pchip{border:0;background:none;padding:0;border-radius:0;color:var(--t3);font-weight:400}.fs2.fsx .prod .psetup-b .pchip:before{content:"· "}.fs2.fsx .wst .sec{font-size:var(--fs-sec);line-height:var(--lh-sec);letter-spacing:var(--ls-sec);font-weight:600;color:var(--t1);margin:32px 0 12px}.fs2.fsx .wst>.sec:first-child{margin-top:20px}.fs2.fsx .wst .sec .note{font-weight:400;font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:0;color:var(--t2)}.fs2.fsx .wst .secsub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);margin:-4px 0 12px}.fs2.fsx .wst .wsum{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(5,minmax(0,1fr));gap:12px;margin-top:0}@container fsx (max-width:1018px){.fs2.fsx .wst .wsum{grid-template-columns:repeat(3,minmax(0,1fr))}}@container fsx (max-width:608px){.fs2.fsx .wst .wsum{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs2.fsx .wst .wtile,[data-theme=light] .fs2.fsx .wst .wtile{background:var(--card-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--line2);border-radius:var(--r-card);padding:16px;min-width:0;box-shadow:var(--shadow)}.fs2.fsx .wst .wtile.all{border-color:var(--line)}.fs2.fsx .wst .wtile .v{font-size:var(--fs-num-lg);line-height:var(--lh-num);letter-spacing:var(--ls-num);font-weight:600;margin:8px 0 4px;font-variant-numeric:tabular-nums}.fs2.fsx .wst .wtile .v small{font-size:var(--fs-meta);font-weight:400;color:var(--t2);letter-spacing:0;margin-left:4px;white-space:nowrap;display:inline-block}.fs2.fsx .wst .wtile .m{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);font-variant-numeric:tabular-nums}.fs2.fsx .wst .card{border-radius:var(--r-card);padding:16px}.fs2.fsx .wst .tbar .dim{font-size:var(--fs-meta);color:var(--t3)}.fs2.fsx .wst .tbar-r{margin-left:auto}.fs2.fsx .wst .wt th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.fs2.fsx .wst .wt th.on{color:var(--t1)}.fs2.fsx .wst .wt td.mut{color:var(--t2)}.fs2.fsx .wst .wt tr.tot td{font-weight:600;border-top:1px solid var(--line);background:none}.fs2.fsx .wst .sarw{display:inline-block;font-size:12px;margin-left:4px}.fs2.fsx .wst .wp{display:inline-block;min-width:58px;padding:2px 6px;border-radius:var(--r-chip);color:var(--t1);font-size:var(--fs-meta);text-align:right}.fs2.fsx .wst .wp.sh{background:color-mix(in srgb,var(--rose) var(--wa),transparent)}.fs2.fsx .wst .wp.dim{color:var(--t3)}.fs2.fsx .wst .rowlink{border:0;background:none;padding:0;font:inherit;text-align:left;color:var(--t1);cursor:pointer}.fs2.fsx .wst .chev{color:var(--t3);margin-left:6px}.fs2.fsx .wst .wleg{display:flex;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--t2);margin-top:12px}.fs2.fsx .wst .crumbs{display:flex;gap:6px;align-items:center;font-size:var(--fs-meta);font-weight:400;letter-spacing:0;color:var(--t3);flex-wrap:wrap}.fs2.fsx .wst .crumbs button{border:0;background:none;color:var(--t2);font:inherit;font-weight:500;padding:0;min-height:var(--h-ctl-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fs2.fsx .wst .crumbs button:hover{color:var(--t1)}.fs2.fsx .wst .wkeyt{margin-top:8px}@media (max-width:640px){.fs2.fsx .wst .crumbs button{min-height:var(--h-touch)}}.ge-shell{--paper: var(--bg);--paper-2: color-mix(in oklch, var(--ink) 4%, var(--bg));--paper-3: color-mix(in oklch, var(--ink) 8%, var(--bg));--ink-2: var(--t2);--ink-3: var(--t3);--ink-4: var(--t3);--rule: var(--line);--hair: var(--line2, var(--line));--fuel: #3f5d78;--fuel-soft: #9fb2c3;--other: color-mix(in oklch, var(--ink) 35%, var(--bg));--now: #d23a1c;--glass: color-mix(in oklch, var(--surface) 74%, transparent);--glass-strong: color-mix(in oklch, var(--surface) 88%, transparent);--glass-edge: color-mix(in oklch, var(--ink) 9%, transparent);--glass-hi: rgba(255, 255, 255, .75);--well: color-mix(in oklch, var(--ink) 3.5%, var(--surface));--well-shadow: inset 0 1px 3px rgba(0, 0, 0, .06), inset 0 0 0 1px color-mix(in oklch, var(--ink) 6%, transparent);--elev-1: 0 1px 1px rgba(0, 0, 0, .03), 0 2px 6px -1px rgba(0, 0, 0, .05), 0 10px 24px -8px rgba(0, 0, 0, .08);--elev-2: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 20px -6px rgba(0, 0, 0, .09), 0 28px 56px -18px rgba(0, 0, 0, .16);--radius: 20px;--pad: 26px;--serif: var(--sans);--sans: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased}.ge-shell *,.ge-shell *:before,.ge-shell *:after{box-sizing:border-box}.ge-shell :where(h1,h2,h3,h4,p,table,figure){margin:0;padding:0}.ge-scroll{min-width:0;container-type:inline-size;container-name:ge}.ge-page{--gut: 0px;max-width:none;margin:0;padding:0 0 48px}.ge-num,.ge-mono{font-family:var(--mono);font-feature-settings:"tnum" 1,"zero" 0;letter-spacing:-.01em}.ge-sc{font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2)}.ge-dim{color:var(--ink-3)}.ge-faint{color:var(--ink-4)}.ge-tape{--gut: 40px;position:sticky;top:0;z-index:5;background:color-mix(in oklch,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border-bottom:1px solid var(--glass-edge);box-shadow:0 6px 18px -12px #0000002e;color:var(--ink-2);font-family:var(--mono);font-size:12px;letter-spacing:.02em}.ge-tape-in{max-width:1360px;margin:0 auto;padding:0 var(--gut);display:flex;gap:28px;align-items:center;height:30px;overflow:hidden;white-space:nowrap}.ge-tape b{color:var(--ink);font-weight:500}.ge-tape .ge-k{color:var(--ink-3)}.ge-tape .ge-live{color:var(--now)}.ge-banner{margin-top:18px;padding:12px 16px;border-left:3px solid var(--ink);border-radius:10px;font-family:var(--sans);font-size:16px;color:var(--ink);background:var(--glass);box-shadow:var(--elev-1)}.ge-banner.ge-error{border-left-color:var(--now)}.ge-loading{padding:24px 0;font-family:var(--sans);font-size:16px;color:var(--ink-3)}.ge-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.85fr);margin-top:18px;padding:0 var(--pad)}.ge-hero>div{padding:28px 28px 28px 0}.ge-hero>div+div{padding-left:28px;border-left:1px solid var(--hair)}.ge-hero .ge-fig{white-space:nowrap;font-family:var(--sans);font-weight:300;font-size:clamp(44px,4.6cqi,68px);line-height:1;letter-spacing:-.01em;font-variant-numeric:proportional-nums lining-nums;margin:16px 0 18px}.ge-hero .ge-fig small{font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--ink-3);margin-left:10px;vertical-align:.25em}.ge-lede{font-family:var(--sans);font-size:14.5px;line-height:1.6;color:var(--ink-2);max-width:34em}.ge-hero>div:first-child .ge-lede{padding-top:16px;border-top:1px solid var(--hair)}.ge-split-big{margin-top:16px}.ge-split-big .ge-bar{display:flex;gap:2px;height:14px;margin:10px 0 12px;border-radius:7px;overflow:hidden;box-shadow:inset 0 1px 2px #0000001f}.ge-bar i{display:block;height:100%}.ge-bar .ge-in{background:var(--ink)}.ge-bar .ge-fu{background:var(--fuel)}.ge-legend-row{display:grid;grid-template-columns:14px 1fr auto auto;gap:10px;align-items:baseline;padding:9px 0;border-top:1px solid var(--hair)}.ge-legend-row:last-child{border-bottom:1px solid var(--hair)}.ge-legend-row .ge-sw{width:10px;height:10px;align-self:center}.ge-legend-row .ge-v{font-family:var(--mono);font-size:16px;white-space:nowrap}.ge-legend-row .ge-p{font-family:var(--mono);font-size:12px;color:var(--ink-3);width:40px;text-align:right}.ge-legend-row .ge-t{font-size:14px}.ge-legend-row .ge-t span{display:block;color:var(--ink-3);font-size:12.5px}.ge-counts{width:100%;border-collapse:collapse;margin-top:10px}.ge-counts td{padding:7px 0;border-top:1px solid var(--hair);font-size:14px}.ge-counts tr:last-child td{border-bottom:1px solid var(--hair)}.ge-counts td.ge-n{text-align:right;font-family:var(--mono);font-size:15px}.ge-counts td.ge-n.ge-zero{color:var(--ink-4)}.ge-counts tr.ge-sub td{color:var(--ink-3)}.ge-sec{margin-top:26px;padding:0 var(--pad) 22px}.ge-shead{display:flex;align-items:baseline;justify-content:space-between;gap:4px 24px;margin:0 calc(-1 * var(--pad)) 4px;padding:18px var(--pad) 13px;border-bottom:1px solid var(--hair);border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(to bottom,color-mix(in oklch,var(--surface) 55%,transparent),transparent);flex-wrap:wrap}.ge-shead h2{font-family:var(--serif);font-weight:500;font-size:26px;letter-spacing:-.01em;line-height:1.1;display:flex;align-items:baseline;gap:12px}.ge-shead h2 .ge-cnt{font-family:var(--mono);font-size:13px;font-weight:400;color:var(--ink-3)}.ge-shead .ge-note{font-size:12.5px;color:var(--ink-3);text-align:right}.ge-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--now);position:relative;top:-3px}@media (prefers-reduced-motion: no-preference){.ge-pulse{animation:ge-pulse 2.4s infinite}.ge-rise{animation:ge-rise .55s cubic-bezier(.2,.7,.2,1) both}}@keyframes ge-pulse{0%{box-shadow:0 0 #d23a1c73}70%{box-shadow:0 0 0 9px #d23a1c00}to{box-shadow:0 0 #d23a1c00}}@keyframes ge-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ge-blotter{--cols: 34px 128px minmax(0, 2.5fr) 112px 130px minmax(0, 1.35fr) 88px 64px}.ge-bhead,.ge-ep{display:grid;grid-template-columns:var(--cols);column-gap:18px;align-items:start}.ge-bhead{padding:10px 0 7px;border-bottom:1px solid var(--rule)}.ge-bhead>div{font-weight:600;font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.ge-bhead .ge-r,.ge-ep .ge-r{text-align:right}.ge-axis{position:relative;height:13px}.ge-axis span{position:absolute;top:0;font-family:var(--mono);font-size:12px;letter-spacing:0;text-transform:none;color:var(--ink-3);transform:translate(-1px);border-left:1px solid var(--ink-4);padding-left:3px;line-height:13px}.ge-ep{padding:13px 0 12px;border-bottom:1px solid var(--hair);cursor:pointer;position:relative;transition:background .15s}.ge-ep:hover{background:color-mix(in oklch,var(--ink) 3.5%,transparent)}.ge-ep:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ge-ep[aria-expanded=true]{border-bottom-color:transparent;background:var(--well);border-radius:12px 12px 0 0;box-shadow:inset 0 1px color-mix(in oklch,var(--ink) 6%,transparent)}.ge-ep .ge-rank{font-family:var(--mono);font-size:12px;color:var(--ink-3);padding-top:3px;padding-left:4px}.ge-ep .ge-store{font-weight:600;font-size:15px;display:flex;gap:7px;min-width:0}.ge-ep .ge-store>span{min-width:0}.ge-ep .ge-store small{display:block;font-weight:400;font-size:12px;color:var(--ink-3)}.ge-ep .ge-dot{width:6px;height:6px;border-radius:50%;background:var(--now);flex:none;margin-top:7px}.ge-ep .ge-prob b{font-weight:600;font-size:15px}.ge-ep .ge-prob .ge-ev{display:block;color:var(--ink-2);font-family:var(--sans);font-size:15px;line-height:1.35;margin-top:2px}.ge-tag-generic{font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border:1px dashed var(--ink-3);color:var(--ink-2);padding:1px 5px;vertical-align:1px}.ge-label-chip{display:inline-block;font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink-2);padding:2px 5px;margin-left:8px;vertical-align:2px}.ge-ep .ge-usd{font-family:var(--mono);font-size:17px;text-align:right;padding-top:1px;white-space:nowrap}.ge-ep .ge-usd small{display:block;font-size:12px;color:var(--ink-3)}.ge-mbar{display:flex;gap:1px;height:6px;margin-top:9px;border-radius:3px;overflow:hidden;background:var(--hair)}.ge-mbar i{display:block;height:100%}.ge-mbar .ge-in{background:var(--ink)}.ge-mbar .ge-fu{background:var(--fuel)}.ge-split-txt{display:flex;gap:14px;font-family:var(--mono);font-size:12px;color:var(--ink-2);margin-top:7px;white-space:nowrap}.ge-sp:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;vertical-align:1px}.ge-sp-in:before{background:var(--ink)}.ge-sp-fu:before{background:var(--fuel)}.ge-watch .ge-sp-in:before{background:var(--ink-2)}.ge-watch .ge-sp-fu:before{background:var(--fuel-soft)}.ge-track{position:relative;height:9px;margin-top:6px;background:linear-gradient(var(--hair),var(--hair)) 0 50% / 100% 1px no-repeat}.ge-track .ge-span{position:absolute;top:0;height:9px;background:var(--ink-2);border-radius:3px 0 0 3px}.ge-track .ge-span:after{content:"";position:absolute;right:-3px;top:-1px;width:3px;height:11px;background:var(--now)}.ge-watch .ge-track .ge-span,.ge-fixed .ge-track .ge-span{background:var(--ink-4)}.ge-watch .ge-track .ge-span:after,.ge-fixed .ge-track .ge-span:after{background:var(--ink-2)}.ge-since{font-family:var(--mono);font-size:12px;color:var(--ink-3);margin-top:5px;white-space:nowrap}.ge-ep .ge-tot{font-family:var(--mono);font-size:15px;text-align:right;padding-top:2px;white-space:nowrap}.ge-conf{display:flex;gap:3px;justify-content:flex-end;padding-top:7px}.ge-conf i{width:9px;height:9px;border:1px solid var(--ink);border-radius:2px}.ge-conf i.ge-on{background:var(--ink)}.ge-watch .ge-ep .ge-dot,.ge-fixed .ge-ep .ge-dot{background:transparent;border:1px solid var(--ink-3)}.ge-watch .ge-ep .ge-usd,.ge-watch .ge-ep .ge-tot{color:var(--ink-2)}.ge-watch .ge-mbar .ge-in{background:var(--ink-2)}.ge-watch .ge-mbar .ge-fu{background:var(--fuel-soft)}.ge-lbl-m,.ge-tot .ge-conf-m{display:none}.ge-detail{background:var(--well);box-shadow:inset 0 6px 10px -8px #0000001f,inset 0 -1px color-mix(in oklch,var(--ink) 6%,transparent);border-radius:0 0 12px 12px;margin-bottom:10px;padding:4px 24px 24px 52px}.ge-detail h3{font-family:var(--serif);font-weight:500;font-size:19px;padding:10px 0 14px;display:flex;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;align-items:baseline}.ge-detail h3 .ge-peers{font-family:var(--sans);font-size:12.5px;color:var(--ink-3);font-weight:400}.ge-detail-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:1px solid var(--hair);margin-bottom:6px}.ge-detail-top h3{flex:1;min-width:0}.ge-detail-top .ge-btn{margin-top:8px;flex:none}.ge-detail-msg{padding:14px 0;font-family:var(--sans);font-size:15px;color:var(--ink-2)}.ge-detail-msg.ge-error{color:var(--now)}.ge-charts{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ge-chart h4{font-weight:600;font-size:13px;display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:6px 0 4px}.ge-chart h4 span{font-weight:400;font-size:12px;color:var(--ink-3)}.ge-chart .ge-read{font-family:var(--mono);font-size:12px;color:var(--ink-2);margin-top:4px}.ge-chart svg{display:block;width:100%;overflow:visible}.ge-chart .ge-key{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--ink-3);margin-top:2px}.ge-chart .ge-key i{display:inline-block;width:14px;height:0;border-top:2px solid var(--ink);vertical-align:middle;margin-right:5px}.ge-chart .ge-key i.ge-p{border-top:1.5px dashed var(--fuel)}.ge-chart .ge-key i.ge-b{border:0;height:9px;width:12px;background:var(--paper-3)}.ge-chart .ge-key i.ge-o{border-top:0;border-left:1.5px solid var(--now);height:10px;width:0;margin-right:6px}.ge-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:22px}.ge-fg{padding:12px 14px 8px;border-radius:11px;background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-hi),var(--elev-1)}.ge-fg{min-width:0}.ge-chart{padding:6px 14px 12px;border-radius:11px;background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-hi),var(--elev-1)}.ge-fgt{font-weight:600;font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--hair)}.ge-fact{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px}.ge-fact .ge-k{color:var(--ink-2)}.ge-fact .ge-v{font-family:var(--mono);white-space:nowrap;text-align:right}.ge-fact.ge-wide{display:block}.ge-fact.ge-wide .ge-v{display:block;font-family:var(--sans);font-size:14px;white-space:normal;text-align:left;color:var(--ink);margin-top:1px}.ge-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:20px;padding-top:14px;border-top:1px solid var(--hair)}.ge-actions .ge-note{font-size:12.5px;color:var(--ink-3);margin-left:4px}.ge-nbox{display:grid;gap:6px;margin-top:12px}.ge-nbox-k{font-size:12px;color:var(--ink-3)}.ge-nbox-input{width:100%;box-sizing:border-box;resize:vertical;padding:10px 12px;font:inherit;font-size:14px;line-height:1.4;color:var(--ink);background:transparent;border:1px solid var(--hair);border-radius:8px}.ge-nbox-input:focus-visible{outline:2px solid var(--ink-3);outline-offset:1px}.ge-empty{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:baseline;padding:16px 0 4px}.ge-empty .ge-z{font-family:var(--serif);font-size:44px;line-height:.8;color:var(--ink-4)}.ge-empty p{font-family:var(--sans);font-size:16px;color:var(--ink-2);max-width:56em}.ge-empty p span{color:var(--ink-3);font-family:var(--sans);font-size:13px;display:block;margin-top:2px}.ge-oos{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.6fr);margin-top:6px}.ge-oos-stat{padding:14px 32px 0 0}.ge-oos>div+div{padding-left:32px;border-left:1px solid var(--hair)}.ge-oos-stat .ge-fig{font-family:var(--serif);font-size:clamp(44px,4.6cqi,72px);line-height:.9;letter-spacing:-.03em;margin:8px 0 10px;display:block}.ge-oos-stat .ge-fig .ge-fig-range{display:block;margin-top:10px;font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.2;color:var(--ink-3)}.ge-oos-stat .ge-fig small{font-size:22px;font-style:italic;color:var(--ink-2);letter-spacing:0;display:block;line-height:1.2;margin-bottom:12px}.ge-oos-stat .ge-lede{font-size:16px;color:var(--ink-2);max-width:28em;margin-bottom:14px}.ge-kv{width:100%;border-collapse:collapse;table-layout:fixed}.ge-kv td{padding:8px 0;border-bottom:1px solid var(--hair);font-size:14px;vertical-align:baseline}.ge-kv td.ge-n{width:76px;text-align:right;font-family:var(--mono);font-size:13.5px;white-space:nowrap}.ge-kv td.ge-n2{width:64px;text-align:right;font-family:var(--mono);font-size:13.5px;color:var(--ink-3);white-space:nowrap}.ge-kv tr.ge-kvh td{font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);padding:0 0 7px;border-bottom:1px solid var(--rule)}.ge-kv tr:first-child:not(.ge-kvh) td{border-top:1px solid var(--hair)}.ge-kv .ge-sw{display:inline-block;width:9px;height:9px;margin-right:7px;vertical-align:-1px}.ge-subh{font-weight:600;font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 4px}.ge-health{font-family:var(--sans);font-size:15px;color:var(--ink-2);margin-top:8px;line-height:1.4}.ge-fineprint{font-size:12.5px;color:var(--ink-3);margin-top:10px;max-width:40em}.ge-pvtag{display:inline-block;white-space:nowrap;font-family:var(--mono);font-size:12px;border:1px solid var(--ink-3);color:var(--ink-2);padding:0 4px;margin-left:6px;vertical-align:1px}table.ge-grid{width:100%;border-collapse:collapse}table.ge-grid th{font-weight:600;font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:10px 10px 7px 0;border-bottom:1px solid var(--rule);white-space:nowrap}table.ge-grid td{padding:8px 10px 8px 0;border-bottom:1px solid var(--hair);font-size:14px;vertical-align:middle}table.ge-grid .ge-r{text-align:right}table.ge-grid td.ge-n{font-family:var(--mono);font-size:13.5px;text-align:right;white-space:nowrap}table.ge-grid td.ge-rk{font-family:var(--mono);font-size:13.5px;color:var(--ink-3);width:26px}table.ge-grid td.ge-st{font-weight:600;white-space:nowrap}table.ge-grid td.ge-st small{font-weight:400;color:var(--ink-3);margin-left:5px}table.ge-grid td.ge-item{font-family:var(--mono);font-size:12.5px;letter-spacing:.01em}table.ge-grid td.ge-item small{display:block;font-family:var(--sans);font-size:12px;color:var(--ink-3);letter-spacing:0}.ge-hbar{display:flex;gap:1px;height:9px;min-width:60px;border-radius:3px;overflow:hidden}.ge-hbar i{display:block;height:100%}.ge-hbar .ge-pv{background:var(--ink)}.ge-hbar .ge-ot{background:var(--other)}.ge-days{position:relative;height:9px;background:linear-gradient(var(--hair),var(--hair)) 0 50% / 100% 1px no-repeat;min-width:70px}.ge-days i{position:absolute;right:0;top:0;height:9px;background:var(--ink-2)}.ge-days i:before{content:"";position:absolute;left:0;top:-2px;width:1px;height:13px;background:var(--ink)}.ge-reason{font-size:12.5px;color:var(--ink-2)}.ge-reason.ge-none{color:var(--ink-4)}.ge-dm{display:grid;grid-template-columns:repeat(var(--dm-cols, 3),minmax(0,1fr));gap:16px;margin-top:16px}.ge-dm>div{padding:16px 18px 8px;border-radius:12px;background:var(--well);box-shadow:var(--well-shadow)}.ge-dm h3{font-family:var(--serif);font-weight:500;font-size:19px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.ge-dm h3 .ge-m{font-family:var(--mono);font-size:12px;font-weight:400;color:var(--ink-3)}.ge-dm .ge-what{font-size:12.5px;color:var(--ink-3);margin:3px 0 8px}.ge-dmrow{padding:12px 0;border-top:1px solid var(--hair)}.ge-dmrow .ge-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ge-dmrow .ge-top b{font-size:15px;font-weight:600}.ge-dmrow .ge-top .ge-v{font-family:var(--mono);font-size:16px;white-space:nowrap}.ge-dmrow .ge-dsub{font-size:13.5px;line-height:1.5;color:var(--ink-2);margin-top:4px}.ge-rate{position:relative;height:9px;margin:9px 0 3px;border-radius:3px;background:linear-gradient(var(--hair),var(--hair)) 0 50% / 100% 1px no-repeat}.ge-rate i{position:absolute;left:0;top:0;height:9px;background:var(--ink);border-radius:3px}.ge-rate u{position:absolute;top:-3px;width:2px;height:15px;background:var(--fuel)}.ge-rate em{position:absolute;top:0;height:9px;background:var(--now);opacity:.85}.ge-dmempty{padding:18px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);font-family:var(--sans);font-size:16px;color:var(--ink-2)}.ge-dmempty .ge-z{font-family:var(--serif);font-size:40px;color:var(--ink-4);line-height:1;display:block;margin-bottom:6px}.ge-fin{font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:var(--ink-2);padding:2px 5px;vertical-align:3px;margin-left:4px}.ge-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 22px;align-items:start}.ge-statline{display:flex;align-items:baseline;gap:6px 18px;flex-wrap:wrap;padding:14px 0 6px}.ge-statline .ge-fig{font-family:var(--serif);font-size:64px;line-height:.9;letter-spacing:-.03em}.ge-statline .ge-fig small{font-size:.45em;margin-left:4px;vertical-align:.55em}.ge-statline p{font-family:var(--sans);font-size:16px;color:var(--ink-2);max-width:26em}.ge-slot{display:grid;grid-template-columns:auto 1fr;gap:4px 18px;align-items:baseline;padding:16px 0 4px}.ge-slot .ge-z{grid-row:1 / 3;font-family:var(--serif);font-size:52px;line-height:.8;color:var(--ink-4);width:56px}.ge-slot h3{font-family:var(--serif);font-weight:500;font-size:19px}.ge-slot p{font-size:13px;color:var(--ink-3);max-width:40em}.ge-su-bar{position:relative;height:9px;min-width:70px;background:linear-gradient(var(--hair),var(--hair)) 0 50% / 100% 1px no-repeat}.ge-su-bar i{position:absolute;left:0;top:0;height:9px;background:var(--ink);border-radius:0 3px 3px 0}.ge-su-bar u{position:absolute;top:-3px;width:2px;height:15px;background:var(--fuel)}.ge-footer{margin-top:44px;border-top:1px solid var(--hair);padding:12px 0 40px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:12px;color:var(--ink-3)}.ge-footer p{max-width:62em;font-family:var(--sans);font-size:14px;color:var(--ink-2)}.ge-footer .ge-mono{font-size:12px}@container ge (max-width: 1100px){.ge-page,.ge-tape{--gut: 28px}.ge-hero{grid-template-columns:1fr 1fr}.ge-hero>div:first-child{grid-column:1 / -1;border-bottom:1px solid var(--hair)}.ge-hero>div:nth-child(2){padding-left:0;border-left:0}.ge-blotter{--cols: 28px 108px minmax(0, 2.4fr) 84px 120px minmax(96px, 1.1fr) 80px 60px}.ge-oos{grid-template-columns:minmax(0,1fr)}.ge-oos-stat{padding-right:0}.ge-oos>div+div{padding-left:0;border-left:0;margin-top:24px;border-top:1px solid var(--hair)}.ge-detail{padding-left:16px;padding-right:16px}.ge-pair{grid-template-columns:minmax(0,1fr)}}@container ge (max-width: 900px){.ge-page,.ge-tape{--gut: 12px}.ge-shell{--pad: 14px;--radius: 14px}.ge-tape-in{gap:18px}.ge-tape .ge-hide-s{display:none}.ge-mast{grid-template-columns:1fr;padding-top:20px}.ge-mast .ge-meta{text-align:left}.ge-mast h1{font-size:26px}.ge-hero{grid-template-columns:1fr}.ge-hero>div,.ge-hero>div+div{padding:20px 0;border-left:0}.ge-hero>div+div{border-top:1px solid var(--hair)}.ge-hero>div:first-child{border-bottom:0}.ge-hero .ge-fig{font-size:clamp(44px,13cqi,60px)}.ge-hero .ge-fig small{font-size:13px}.ge-lede{font-size:17px}.ge-shead h2{font-size:23px}.ge-shead .ge-note{text-align:left}.ge-bhead{display:none}.ge-blotter .ge-ep{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"rank store usd" ". prob prob" ". split split" ". time time" ". tot tot";row-gap:8px;column-gap:10px;padding:14px 0}.ge-ep .ge-rank{grid-area:rank;padding-left:0}.ge-ep .ge-store{grid-area:store;font-size:16px}.ge-ep .ge-usd{grid-area:usd;font-size:18px}.ge-ep .ge-prob{grid-area:prob}.ge-ep .ge-c-split{grid-area:split}.ge-ep .ge-c-time{grid-area:time}.ge-ep .ge-tot{grid-area:tot;text-align:left;display:flex;justify-content:space-between;align-items:center;font-size:13px;border-top:1px dotted var(--hair);padding-top:7px}.ge-ep .ge-c-conf{display:none}.ge-lbl-m{display:inline;font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-right:8px}.ge-tot .ge-conf-m{display:flex;align-items:center}.ge-ep .ge-tot .ge-conf{padding-top:0}.ge-mbar,.ge-track{margin-top:4px}.ge-detail{padding:2px var(--pad) 20px;margin:0 calc(-1 * var(--pad)) 10px;border-radius:0}.ge-ep[aria-expanded=true]{margin:0 calc(-1 * var(--pad));padding-left:var(--pad);padding-right:var(--pad);border-radius:0}.ge-charts{grid-template-columns:1fr;gap:22px}.ge-oos-stat .ge-fig{font-size:clamp(44px,13cqi,60px)}.ge-dm{grid-template-columns:1fr}.ge-dm{gap:12px}.ge-statline .ge-fig{font-size:52px}table.ge-grid th.ge-hide-s,table.ge-grid td.ge-hide-s{display:none}table.ge-grid td{font-size:13.5px}table.ge-grid th{letter-spacing:.06em;padding-right:8px;white-space:normal;vertical-align:bottom}table.ge-grid td{padding-right:8px}table.ge-grid td.ge-st{white-space:normal}table.ge-grid td.ge-st small{display:block;margin-left:0}.ge-hbar{min-width:36px}.ge-stacked-s thead{display:none}.ge-stacked-s tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 0;border-bottom:1px solid var(--hair)}.ge-stacked-s td{border:0!important;padding:0!important}.ge-stacked-s td.ge-item{grid-column:1 / 2}.ge-stacked-s td.ge-days-c,.ge-stacked-s td.ge-reason-c{grid-column:1 / -1}}.ge-ep .ge-prob .ge-basis{font-size:12px;color:var(--now);margin-left:6px}[data-theme=dark] .ge-shell{--fuel: #7fa3c4;--fuel-soft: #3f5d78;--now: #f0603f}.ge-hero,.ge-sec{position:relative;border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-hi),var(--elev-1)}.ge-hero{box-shadow:inset 0 1px 0 var(--glass-hi),var(--elev-2);background:radial-gradient(520px 260px at 0% 0%,color-mix(in oklch,var(--now) 9%,transparent),transparent 70%),radial-gradient(520px 300px at 100% 100%,color-mix(in oklch,var(--fuel) 10%,transparent),transparent 70%),var(--glass)}.ge-hero:before{content:"";position:absolute;left:24px;right:24px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--now) 55%,transparent) 25%,color-mix(in oklch,var(--fuel) 70%,transparent) 75%,transparent);pointer-events:none}.ge-pair>.ge-sec{height:calc(100% - 26px)}.ge-blotter>:last-child{border-bottom:0}.ge-oos-more{display:block;margin:10px 0 0;padding:4px 0;font:inherit;font-size:13px;color:var(--ink-2);background:none;border:0;border-bottom:1px solid var(--hair);cursor:pointer}.ge-oos-more:hover{color:var(--ink);border-bottom-color:var(--ink-3)}.ge-oos-more:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ge-more{padding:12px 0 2px 52px;font-size:13px;color:var(--ink-3)}[data-theme=dark] .ge-shell{--glass: color-mix(in oklch, var(--surface) 68%, transparent);--glass-strong: color-mix(in oklch, var(--surface-2) 72%, transparent);--glass-edge: rgba(255, 255, 255, .08);--glass-hi: rgba(255, 255, 255, .07);--well: color-mix(in oklch, black 22%, var(--surface));--well-shadow: inset 0 1px 4px rgba(0, 0, 0, .35), inset 0 0 0 1px rgba(255, 255, 255, .04);--elev-1: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 26px -10px rgba(0, 0, 0, .55);--elev-2: 0 2px 4px rgba(0, 0, 0, .3), 0 18px 40px -12px rgba(0, 0, 0, .6), 0 40px 80px -30px rgba(0, 0, 0, .5)}.ge-bar .ge-tape{position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none;font-size:12px}.ge-bar .ge-tape-in{max-width:none;padding:0 4px;height:32px}.ge-shell .fshead.ge-bar{margin-bottom:18px}.ge-shead h2{font-size:20px;font-weight:650;letter-spacing:-.02em}.ge-hero .ge-fig{font-weight:700;letter-spacing:-.04em}.ge-hero,.ge-sec{border-color:var(--line2, var(--glass-edge));box-shadow:var(--shadow)}.ge-banner{border:1px solid var(--line);border-left:1px solid var(--line);border-radius:14px;font-size:14px;box-shadow:none}.ge-banner.ge-error{color:var(--rose);border-color:var(--rose)}.ge-actions .seg{flex:none}.ge-bhead>div{letter-spacing:.04em;white-space:normal}.ge-ep .ge-usd small{white-space:normal;line-height:1.3}.ge-bhead>div:last-child{letter-spacing:0}.ge-since{white-space:normal;line-height:1.3}.ge-ep .ge-usd small,.ge-since{font-family:var(--sans)}.ge-bar .ge-tape-in{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:28px}.ge-bar .ge-tape-in::-webkit-scrollbar{display:none}.ge-legend-row{grid-template-columns:14px minmax(0,1fr) auto;row-gap:2px}.ge-legend-row .ge-t{grid-column:2 / -1}.ge-legend-row .ge-v{grid-column:2}.ge-legend-row .ge-p{grid-column:3}.mx-host{--bg:#f6f7f9;--card:#ffffff;--muted:#f1f2f5;--foreground:#18181b;--t1:#18181b;--t2:#3f3f46;--t3:#52525b;--border:#e3e5ea;--pos:#059669;--neg:#e11d48;--pos-ink:#065f46;--neg-ink:#be123c;--warn-ink:#92400e;--ty:#4f46e5;--ly:#94a3b8;--violet:#6d28d9;--sky:#0ea5e9;--emerald:#10b981;--amber:#f59e0b;--indigo:#4f46e5;--rose:#f43f5e;--radius-md:11px;--radius-lg:20px;--ease:cubic-bezier(.16,1,.3,1);--mx-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 1px 2px rgba(15,23,42,.06),0 8px 24px -14px rgba(15,23,42,.18)}[data-theme=dark] .mx-host{--bg:#060608;--card:#131317;--muted:#1c1c22;--foreground:#f5f5f7;--t1:#f5f5f7;--t2:#b8b8c2;--t3:#a3a3ad;--border:#24242b;--pos:#10b981;--neg:#f43f5e;--pos-ink:#34d399;--neg-ink:#fb7185;--warn-ink:#fbbf24;--ty:#6366f1;--ly:#64748b;--violet:#a78bfa;--sky:#38bdf8;--emerald:#34d399;--amber:#fbbf24;--indigo:#818cf8;--rose:#fb7185;--mx-shadow:0 1px 0 rgba(255,255,255,.07) inset,0 10px 30px -12px rgba(0,0,0,.6)}.mx{font-family:var(--sans);font-size:14px;line-height:1.45;color:var(--t1)}.mx-body{display:flex;flex-direction:column;gap:24px;padding:0 0 48px;transition:opacity .2s var(--ease)}.mx-body.mx-dim{opacity:.55}.mx .t1{color:var(--t1)}.mx .t2{color:var(--t2)}.mx .t3{color:var(--t3)}.mx .pos{color:var(--pos-ink)}.mx .neg{color:var(--neg-ink)}.mx .warn{color:var(--warn-ink)}.mx .strong{font-weight:600}.mx .normal{font-weight:400}.mx-num,.mx .num{font-variant-numeric:tabular-nums}.mx-trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;color:var(--t3)}.mx-crumb{display:inline-flex;align-items:center;gap:4px}.mx-crumb button{background:none;border:0;padding:0;font:inherit;color:var(--t3);cursor:pointer}.mx-crumb button:hover{color:var(--t1)}.mx-scopeline{margin:4px 0 0;font-size:14px;color:var(--t3)}.mx-row-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mx-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;padding:6px 12px;font:inherit;font-size:14px;color:var(--t2);cursor:pointer;transition:background-color .15s var(--ease)}.mx-btn:hover{background:var(--muted);color:var(--t1)}.mx-btn kbd{border-radius:4px;background:var(--muted);padding:0 6px;font-family:var(--mono);font-size:12px;color:var(--t3)}.mx-btn-wide{justify-content:center;width:100%}.mx-btn-ghost{border:0;background:transparent;border-radius:var(--radius-md);padding:6px 8px;font:inherit;font-size:14px;color:var(--t2);cursor:pointer}.mx-btn-ghost:hover{background:var(--muted);color:var(--t1)}.mx-icon-btn{display:inline-flex;border:0;background:transparent;border-radius:6px;padding:4px;color:var(--t3);cursor:pointer}.mx-icon-btn:hover{background:var(--muted);color:var(--t1)}.mx-updating{font-size:12px;color:var(--t3)}.mx .mx-btn:focus-visible,.mx .mx-btn-ghost:focus-visible,.mx .mx-icon-btn:focus-visible,.mx .mx-tile-face:focus-visible,.mx .mx-list-row:focus-visible,.mx .mx-mv-btn:focus-visible{outline:2px solid var(--t1);outline-offset:2px}.mx-card{position:relative;background:var(--card-surface);border:1px solid var(--line2);border-radius:20px}.mx-pad{padding:20px}.mx-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.mx-card-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px;padding-right:64px}.mx-h2{margin:0;font-size:14px;font-weight:600;color:var(--t1)}.mx-meta{margin:0;font-size:12px;color:var(--t3)}.mx-gap{margin-bottom:16px}.mx-lede{margin:4px 0 0;font-size:14px;color:var(--t2)}.mx-lede strong{color:var(--t1);font-weight:600}.mx-eyebrow{margin:0;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--t3)}.mx-empty{margin:0;padding:6px 8px;font-size:14px;color:var(--t3)}.mx-note{margin:-12px 0 0;font-size:12px;color:var(--t3)}.mx-split{display:flex;flex-wrap:wrap;gap:16px}.mx-wide{flex:2 1 640px;min-width:0}.mx-narrow{flex:1 1 340px;min-width:0}.mx-summary{padding:20px 24px}.mx-sentence{margin:0;max-width:1100px;padding-right:56px;font-size:20px;line-height:1.6;color:var(--t2)}.mx-kpis{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mx-kpi-icon{flex-shrink:0;color:var(--stat-accent)}.mx-tm{position:relative;overflow:hidden;border-radius:var(--radius-md)}.mx-tm-layer{position:absolute;top:0;right:0;bottom:0;left:0}.mx-tile{position:absolute;padding:2px;box-sizing:border-box}.mx-tile-face{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;box-sizing:border-box;overflow:hidden;border:0;border-radius:var(--radius-md);font:inherit;text-align:left;color:var(--foreground);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--foreground) 6%,transparent);transition:background-color .36s var(--ease),box-shadow .2s var(--ease),filter .2s var(--ease)}.mx-tile-face:hover{filter:brightness(1.04)}.mx-tile-rest{cursor:default}.mx-tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25}.mx-tile-amt{display:block;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.mx-tile-pct{display:block;font-variant-numeric:tabular-nums}.mx-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--t3)}.mx-legend-ramp{width:160px;height:6px;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklch,var(--neg) 60%,var(--card)),var(--card),color-mix(in oklch,var(--pos) 60%,var(--card)));box-shadow:inset 0 0 0 1px var(--border)}.mx-legend-rest{margin-left:auto}.mx-movers{display:flex;flex-direction:column;gap:4px}.mx-movers>.mx-meta{margin:4px 0 8px}.mx-mv-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,6fr) 64px;align-items:center;gap:10px;height:30px;padding:0 4px}.mx-mv-btn{width:100%;border:0;background:transparent;border-radius:6px;font:inherit;text-align:left;cursor:pointer}.mx-mv-btn:hover{background:var(--muted)}.mx-mv-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--t2)}.mx-mv-track{position:relative;height:12px}.mx-mv-zero{position:absolute;left:50%;top:-5px;bottom:-5px;width:1px;background:var(--border)}.mx-mv-bar{position:absolute;top:0;height:12px;border-radius:3px;opacity:.85;transition:width .48s var(--ease),left .48s var(--ease)}.mx-mv-bar.pos{background:var(--pos)}.mx-mv-bar.neg{background:var(--neg)}.mx-mv-bar.rest{background:color-mix(in oklch,var(--foreground) 22%,transparent);opacity:1}.mx-mv-val{text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.mx-item-panel{display:flex;flex-direction:column;gap:16px}.mx-ip-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:56px}.mx-ip-name{margin:4px 0 0;font-size:18px;font-weight:600;letter-spacing:-.01em}.mx-ip-amt{margin:0;font-size:30px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.mx-ip-delta{margin:0;font-size:14px;font-variant-numeric:tabular-nums}.mx-ip-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mx-stat{border-radius:var(--radius-md);background:var(--well);box-shadow:var(--well-shadow);padding:10px 12px}.mx-stat-l{margin:0;font-size:12px;color:var(--t3)}.mx-stat-v{margin:2px 0 0;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.mx-ip-svg{display:block;width:100%;height:auto;overflow:visible;color:var(--t1)}.mx-ip-plot{position:relative}.mx-ip-val{position:absolute;transform:translate(-50%,calc(-100% - 7px));font-size:12px;line-height:1;white-space:nowrap;pointer-events:none}.mx-ip-months{position:relative;height:36px;margin-top:4px}.mx-ip-month{position:absolute;transform:translate(-50%);text-align:center}.mx-ip-month p{margin:0;font-size:12px;font-variant-numeric:tabular-nums}.mx-stores-body{display:flex;flex-wrap:wrap;gap:24px}.mx-strip-col{flex:2 1 560px;min-width:0}.mx-strip{position:relative}.mx-strip-neg{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,color-mix(in oklch,var(--neg) 9%,transparent),transparent)}.mx-strip-pos{position:absolute;right:0;top:0;bottom:0;background:linear-gradient(270deg,color-mix(in oklch,var(--pos) 8%,transparent),transparent)}.mx-strip-axis{position:absolute;top:0;bottom:0;width:1px;background:var(--border)}.mx-strip-label{position:absolute;top:2px;transform:translate(6px);font-size:12px;color:var(--t3)}.mx-dot{position:absolute;padding:0;border:0;border-radius:50%;cursor:pointer;transition:left .52s var(--ease),top .52s var(--ease),background-color .36s var(--ease)}.mx-strip-axis-labels{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;color:var(--t3);font-variant-numeric:tabular-nums}.mx-lists{display:flex;flex-direction:column;gap:16px;flex:1 1 300px;min-width:0}.mx-list-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.mx-list-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;border-radius:6px;padding:6px 8px;font:inherit;font-size:14px;text-align:left;cursor:pointer;color:var(--t1)}.mx-list-row:hover,.mx-list-row.on{background:var(--muted)}.mx-list-row:disabled{cursor:default}.mx-list-name{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-list-val{flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums}.mx-focus-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.mx-tip{position:absolute;z-index:10;pointer-events:none;max-width:320px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:8px 12px;font-size:12px;box-shadow:0 4px 12px #0000001f}.mx-tip p{margin:0}.mx-tip-static{position:static}.mx-yl{display:flex;flex-direction:column;margin:0;padding:16px;min-width:0;height:100%;box-sizing:border-box}.mx-yl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mx-yl-headline{flex-shrink:0;text-align:right}.mx-yl-value{margin:0;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.mx-yl-delta{margin:0;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.mx-yl-plot{width:100%;min-width:0;margin-top:8px}.mx-yl-empty{display:flex;height:100%;align-items:center;justify-content:center;font-size:12px;color:var(--t3)}.mx-yl-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;font-size:12px;color:var(--t3)}.mx-yl-leg{display:inline-flex;align-items:center;gap:6px}.mx-yl-key{display:inline-block;width:14px;border-top:2px solid var(--ty)}.mx-yl-key.ly{border-top:2px dashed var(--ly)}.mx-yl-note{margin-left:auto}.mx-yl-tiprow{display:flex;align-items:center;gap:8px}.mx-monthly{display:flex;flex-direction:column;gap:8px}.mx-mo-bars{display:flex;align-items:flex-end;gap:6px;height:150px}.mx-mo-col{position:relative;flex:1;height:100%}.mx-mo-ghost{position:absolute;left:-8%;right:-8%;bottom:0;border-radius:3px;background:color-mix(in oklch,var(--foreground) 7%,transparent);transition:height .48s var(--ease)}.mx-mo-bar{position:absolute;left:12%;right:12%;bottom:0;box-sizing:border-box;border-radius:3px;transition:height .48s var(--ease),background-color .36s var(--ease)}.mx-mo-bar.partial{border:1.5px dashed color-mix(in oklch,var(--foreground) 40%,transparent)}.mx-mo-labels{display:flex;gap:6px}.mx-mo-lab{flex:1;min-width:0;text-align:center}.mx-mo-lab p{margin:0;font-size:12px;font-variant-numeric:tabular-nums}.mx-items{overflow:hidden}.mx-items-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 12px}.mx-search{display:inline-flex;align-items:center;gap:8px;width:220px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);padding:6px 12px;color:var(--t3)}.mx-search input{flex:1;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:14px;color:var(--t1)}.mx-table-wrap{overflow-x:auto}.mx-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.mx-table th{padding:8px;border-top:1px solid var(--border);font-size:12px;font-weight:500;text-align:right;color:var(--t3);white-space:nowrap}.mx-table td{padding:8px;border-top:1px solid var(--border);text-align:right;vertical-align:middle}.mx-table th.l,.mx-table td.l{text-align:left}.mx-table th:first-child,.mx-table td:first-child{padding-left:20px}.mx-table th:last-child,.mx-table td:last-child{padding-right:20px}.mx-table tbody tr{cursor:pointer;transition:background-color .15s var(--ease)}.mx-table tbody tr:hover,.mx-table tbody tr.on{background:var(--muted)}.mx-item-name{border:0;background:transparent;padding:0;font:inherit;font-weight:500;text-align:left;color:var(--t1);cursor:pointer}.mx-item-cat{display:flex;align-items:center;gap:2px;border:0;background:transparent;padding:0;font:inherit;font-size:12px;color:var(--t3);cursor:pointer}.mx-item-cat:hover{color:var(--t1)}.mx-sub-num{display:block;font-size:12px}.mx-spark-empty{display:inline-block}.mx-empty-row{padding:32px 20px!important;text-align:center!important;color:var(--t3)}@media (max-width:760px){.mx-body{padding:0 0 40px}.mx-sentence{font-size:17px;padding-right:0}.mx-search{width:100%}.mx-legend-rest{margin-left:0}}@media (prefers-reduced-motion:reduce){.mx-body,.mx-dot,.mx-mv-bar,.mx-mo-bar,.mx-mo-ghost,.mx-tile-face{transition:none}}.mx-card{box-shadow:var(--mx-shadow)}.mx-btn{border-radius:11px;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:600;color:var(--t1)}.mx .mx-crumbs{margin-bottom:6px}.mx .mx-crumb button{color:var(--t2);font-weight:550}.mx .mx-scopeline .t1{color:var(--t1)}.cr{--cr-oos-bg:#fff1f2;--cr-oos:#be123c;--cr-oh-bg:#fffbeb;--cr-oh:#92400e;--cr-di-bg:#eef2ff;--cr-di:#4338ca;--cr-k-dn-bg:#fff1f2;--cr-k-dn:#be123c;--cr-k-it-bg:#fffbeb;--cr-k-it:#92400e;--cr-k-bh-bg:#f5f3ff;--cr-k-bh:#5b21b6;--cr-k-st-bg:#eef2ff;--cr-k-st:#4338ca;--cr-from-bg:#f5f3ff;--cr-from:#5b21b6;--cr-sel-bg:#eef2ff;--cr-sel-bd:#4f46e5;--cr-sel-ink:#3730a3}[data-theme=dark] .cr{--cr-oos-bg:#2a1016;--cr-oos:#fb7185;--cr-oh-bg:#2a2010;--cr-oh:#fbbf24;--cr-di-bg:#1a1b3a;--cr-di:#a5b4fc;--cr-k-dn-bg:#2a1016;--cr-k-dn:#fb7185;--cr-k-it-bg:#2a2010;--cr-k-it:#fbbf24;--cr-k-bh-bg:#1e1636;--cr-k-bh:#c4b5fd;--cr-k-st-bg:#1a1b3a;--cr-k-st:#a5b4fc;--cr-from-bg:#1e1636;--cr-from:#c4b5fd;--cr-sel-bg:#1e1b4b;--cr-sel-bd:#818cf8;--cr-sel-ink:#c7d2fe}.cr .cr-body{display:flex;flex-direction:column;gap:16px;padding:8px 0 48px;transition:opacity .2s var(--ease)}.cr .cr-muted,.cr .t3{color:var(--t3)}.cr .pos{color:var(--pos-ink)}.cr .neg{color:var(--neg-ink)}.cr .cr-grow{flex:1}.cr .cr-spark{color:var(--violet);vertical-align:-2px}.cr .cr-subs{margin-top:8px;min-width:0}.cr .cr-link{border:0;background:none;padding:0;font:inherit;color:var(--ty);cursor:pointer}.cr .cr-link:hover{text-decoration:underline}.cr .cr-btn{border:1px solid var(--border);background:var(--card);color:var(--t2);border-radius:10px;padding:6px 12px;font:inherit;cursor:pointer}.cr .cr-btn-primary{background:var(--t1);color:var(--bg);border-color:var(--t1)}.cr .cr-bridge{display:block;margin-top:6px;font-size:12px;font-weight:400;color:var(--t3);white-space:normal;line-height:1.5}.cr .cr-bridge .pos,.cr .cr-bridge .neg{font-weight:600}.cr .cr-tobacco{margin-top:8px;padding-top:8px;border-top:1px dashed var(--border);font-size:12px;color:var(--t2)}.cr .cr-tobacco+.cr-tobacco{margin-top:4px;padding-top:0;border-top:0}.cr .cr-tb-k{color:var(--t2)}.cr .cr-tb-v{font-size:15px;font-weight:650;color:var(--t1);font-variant-numeric:tabular-nums}.cr .cr-tb-n,.cr .cr-tobacco-none{color:var(--t3)}.cr .cr-notes{margin:4px 0 0;font-size:12px;line-height:1.6;color:var(--t3)}.cr button:focus-visible,.cr input:focus-visible,.cr select:focus-visible{outline:2px solid var(--t1);outline-offset:2px}.cr .cr-picker{position:relative}.cr .cr-pk-trig{position:relative;display:inline-flex;align-items:center;gap:10px;min-width:240px;max-width:420px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:5px 12px;color:var(--t1);transition:border-color .15s,box-shadow .15s}.cr .cr-pk-trig:hover{border-color:var(--t3)}.cr .cr-pk-trig.open{border-color:var(--ty);box-shadow:0 0 0 3px color-mix(in srgb,var(--ty) 18%,transparent)}.cr .cr-pk-btn{flex:none;display:grid;place-items:center;border:0;background:none;padding:0;font:inherit;color:var(--t3);cursor:pointer}.cr .cr-pk-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px}.cr .cr-pk-btn:focus-visible{outline:none}.cr .cr-pk-btn:focus-visible:before{outline:2px solid var(--t1);outline-offset:2px}.cr .cr-pk-btn svg{transition:transform .15s}.cr .cr-pk-trig.open .cr-pk-btn svg{transform:rotate(180deg)}.cr .cr-pk-txt{flex:1;min-width:0}.cr .cr-pk-chips{display:flex;gap:4px;margin-top:2px;min-width:0;overflow:hidden}.cr .cr-chip{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:180px;padding:0 3px 0 9px;border-radius:999px;background:var(--cr-sel-bg);color:var(--cr-sel-ink);border:1px solid var(--cr-sel-bd);font-size:13px;font-weight:600;line-height:20px}.cr .cr-chip:only-child{padding-right:9px}.cr .cr-chip-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr .cr-chip-x{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:18px;height:18px;border:0;border-radius:999px;background:none;color:inherit;padding:0;cursor:pointer}.cr .cr-chip-x:hover{background:color-mix(in srgb,var(--cr-sel-bd) 22%,transparent)}.cr .cr-pk-k{display:block;font-size:11px;line-height:1.2;color:var(--t3)}.cr .cr-pk-v{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr .cr-pk-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:min(400px,calc(100vw - 32px));background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 60px -24px #0f172a73;overflow:hidden;animation:cr-pop .16s ease-out}@keyframes cr-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cr .cr-pk-search{padding:10px;border-bottom:1px solid var(--border)}.cr .cr-pk-search input{width:100%;font:inherit;color:var(--t1);background:var(--card);border:1px solid var(--border);border-radius:10px;padding:6px 10px}.cr .cr-pk-list{max-height:380px;overflow:auto;padding:6px}.cr .cr-pk-group{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 4px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--t3)}.cr .cr-pk-group button{border:0;background:none;color:var(--ty);font:inherit;font-size:11px;letter-spacing:0;text-transform:none;cursor:pointer;padding:2px 4px}.cr .cr-pk-row{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:8px 10px;border-radius:10px;font:inherit;color:var(--t1);cursor:pointer;text-align:left}.cr .cr-pk-row:hover{background:var(--muted)}.cr .cr-pk-row.on{background:var(--cr-sel-bg)}.cr .cr-pk-row.on:hover{background:color-mix(in srgb,var(--cr-sel-bd) 14%,var(--cr-sel-bg))}.cr .cr-pk-row.on .cr-nm{font-weight:600}.cr .cr-pk-sel{display:flex;flex-direction:column;gap:2px;padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid var(--border)}.cr .cr-bx{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--t3);display:grid;place-items:center;flex:none;transition:all .12s}.cr .cr-bx svg{opacity:0;color:#fff}.cr .cr-pk-row.on .cr-bx{background:var(--ty);border-color:var(--ty)}.cr .cr-pk-row.on .cr-bx svg{opacity:1}.cr .cr-nm{flex:1}.cr .cr-sv{color:var(--t3);font-variant-numeric:tabular-nums;font-size:13px}.cr .cr-pk-none{margin:0;padding:18px;text-align:center;color:var(--t3)}.cr .cr-pk-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px;border-top:1px solid var(--border);font-size:13px;color:var(--t3)}.cr .cr-tbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cr .cr-search{font:inherit;color:var(--t1);background:var(--card);border:1px solid var(--border);border-radius:10px;padding:6px 10px}.cr .cr-card{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.cr .cr-tablewrap{overflow:auto;max-width:100%;min-width:0;max-height:min(78vh,900px);overscroll-behavior:contain}.cr .cro-ri{margin-top:4px}.cr .cro-ri>summary{cursor:pointer;font-size:12px;color:var(--t2);width:max-content;border-radius:4px}.cr .cro-ri>summary:focus-visible{outline:2px solid var(--t1);outline-offset:2px}.cr .cro-ri-list{margin-top:4px;display:flex;flex-direction:column;gap:2px;max-height:220px;overflow:auto}.cr .cro-ri-row{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--t2)}.cr .cro-ri-n{color:var(--t3);white-space:nowrap;font-variant-numeric:tabular-nums}.cr .cr-table th:first-child,.cr .cr-table td:first-child{position:sticky;left:0;z-index:1;background:var(--card)}.cr .cr-table th:first-child{z-index:2}.cr .cr-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.cr .cr-table th{font-size:12px;font-weight:500;color:var(--t3);text-align:right;padding:0;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--card);position:sticky;top:0}.cr .cr-table th button{all:unset;display:block;padding:10px 12px;cursor:pointer;text-align:inherit}.cr .cr-table th button.on{color:var(--t1)}.cr .cr-table th:first-child,.cr .cr-table td:first-child{text-align:left}.cr .cr-table td{padding:7px 12px;border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;color:var(--t1)}.cr .cr-table td.pos{color:var(--pos-ink)}.cr .cr-table td.neg{color:var(--neg-ink)}.cr .cr-table td.t3{color:var(--t3)}.cr .cr-subrow td{background:var(--muted);font-weight:600;cursor:pointer;padding-top:12px;padding-bottom:12px}.cr .cr-count{display:inline-block;margin-left:8px;padding:1px 8px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:11.5px;font-weight:500;color:var(--t3);vertical-align:1px}.cr .cr-subrow td:first-child{white-space:normal;min-width:260px}.cr .cr-caret{display:inline-flex;width:16px;color:var(--t3);transition:transform .15s;vertical-align:-2px}.cr .cr-subrow.open .cr-caret{transform:rotate(90deg)}.cr .cr-item td:first-child{padding-left:34px;max-width:420px;overflow:hidden;text-overflow:ellipsis}.cr .cr-oc-ic{width:28px;height:28px;border-radius:9px;display:inline-grid;place-items:center;flex:none}.cr .cr-ic-dn{background:var(--cr-k-dn-bg);color:var(--cr-k-dn)}.cr .cr-ic-it{background:var(--cr-k-it-bg);color:var(--cr-k-it)}.cr .cr-ic-bh{background:var(--cr-k-bh-bg);color:var(--cr-k-bh)}.cr .cr-ic-st{background:var(--cr-k-st-bg);color:var(--cr-k-st)}.cr .cr-tag{display:inline-block;margin-left:6px;font-size:11px;font-weight:500;border-radius:7px;padding:0 6px;background:var(--cr-oh-bg);color:var(--cr-oh);vertical-align:1px;white-space:nowrap}.cr .cro-focus{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:4px 0 14px}.cr .cro-ft{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 14px;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--t2);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px #0f172a0f;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.cr .cro-ft:not([disabled]):hover{border-color:var(--t3);color:var(--t1);transform:translateY(-1px);box-shadow:0 8px 20px -12px #0f172a73}.cr .cro-ft:not([disabled]):active{transform:translateY(0);box-shadow:0 1px 2px #0f172a0f}.cr .cro-ft[aria-selected=true],.cr .cro-ft[aria-selected=true]:not([disabled]):hover{background:var(--cr-sel-bg);border-color:var(--cr-sel-bd);color:var(--cr-sel-ink);box-shadow:inset 0 0 0 1px var(--cr-sel-bd)}.cr .cro-ft:focus-visible{outline:2px solid var(--t1);outline-offset:3px}.cr .cro-ft[disabled]{cursor:not-allowed;background:transparent;border-style:dashed;color:var(--t3);box-shadow:none}.cr .cro-ft[disabled] .cr-oc-ic{background:var(--muted);color:var(--t3)}.cr .cro-fn{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.1}.cr .cro-fu{font-size:15px;font-weight:600}.cr .cro-fl{font-size:13px;line-height:1.25}.cr .cro-stack{display:flex;flex-direction:column;gap:14px}.cr .cro-sec{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:16px 18px 8px}.cr .cro-sec-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cr .cro-sec-h h2{margin:0;font-size:16px;font-weight:650;flex:1 1 auto;min-width:200px;color:var(--t1)}.cr .cro-sec-h h2 small{font-weight:400;font-size:13px;color:var(--t3);margin-left:8px;white-space:nowrap}.cr .cro-def{margin:4px 0 8px 38px;color:var(--t3);font-size:13px}.cr .cro-gb{display:inline-flex;gap:2px;background:var(--muted);border-radius:9px;padding:2px;margin-left:auto}.cr .cro-gb button{border:0;background:transparent;color:var(--t3);font:inherit;font-size:12px;padding:3px 9px;border-radius:7px;cursor:pointer}.cr .cro-gb button.on{background:var(--card);color:var(--t1);box-shadow:0 1px 2px #0f172a14}.cr .cro-ol{list-style:none;margin:0;padding:0}.cr .cro-ol>li{border-top:1px solid var(--border)}.cr .cro-ol>li:first-child{border-top:0}.cr .cro-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;width:100%;background:none;border:0;padding:12px 10px;font:inherit;color:var(--t1);text-align:left;border-radius:10px}.cr button.cro-row{cursor:pointer}.cr button.cro-row:hover{background:var(--muted)}.cr .cro-nm{font-weight:650;font-size:14px;letter-spacing:-.005em;display:flex;align-items:center;gap:6px;min-width:0}.cr .cro-nt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr .cro-cv{flex:none;color:var(--t3);transition:transform .15s}.cr .cro-row[aria-expanded=true] .cro-cv{transform:rotate(90deg)}.cr .cro-cx{grid-column:1;margin-top:3px;font-size:12px;font-weight:400;color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr .cro-why{color:var(--t2)}.cr .cro-vv{grid-row:1/3;grid-column:2;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cr .cro-vv b{font-weight:650;display:block;font-size:14px}.cr .cro-vv span{display:block;font-size:11.5px;color:var(--t3)}.cr .cro-more{margin:4px 0 2px;background:none;border:0;color:var(--ty);font:inherit;font-size:13px;cursor:pointer;padding:6px}.cr .cro-more:hover{text-decoration:underline}.cr .cro-foot{margin:6px 0 4px;padding:8px 6px 4px;border-top:1px dashed var(--border);font-size:12px;color:var(--t3);display:flex;gap:8px;align-items:flex-start}.cr .cro-foot b{color:var(--t2);font-weight:600}.cr .cro-empty{padding:10px 6px 14px;margin:0;color:var(--t3);font-size:13px}.cr .cro-clean{margin:2px 0 0;padding:0 4px;color:var(--t3);font-size:13px}.cr .cro-sub-ol{list-style:none;margin:0 0 6px 20px;padding:0 0 0 10px;border-left:2px solid var(--border)}.cr .cro-sub-ol>li+li{border-top:1px solid var(--border)}.cr .cro-sub-ol .cro-row{padding:7px 6px}.cr .cro-sub-ol .cro-nm{font-weight:450}.cr .cro-sub-ol .cro-grp .cro-nm{font-weight:650}.cr .cro-sub-sec{margin:0 0 10px 20px;display:flex;flex-direction:column;gap:10px;align-items:stretch}.cr .cro-sub-sec .cro-sec{background:var(--muted);border-color:transparent;border-radius:14px}.cr .cro-sub-sec .cro-ev,.cr .cro-sub-sec button.cro-row:hover{background:var(--card)}.cr .cro-sub-sec>.cr-link{align-self:flex-start}.cr .cro-pad{padding:8px 6px}.cr .cro-ev{margin:0 6px 10px 32px;padding:10px 14px;border-radius:12px;background:var(--muted);font-size:13px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 20px}.cr .cro-ev h4{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--t3);letter-spacing:.03em;text-transform:uppercase}.cr .cro-ev ul{margin:0;padding:0;list-style:none}.cr .cro-ev li{display:flex;gap:8px;align-items:flex-start;padding:2px 0;color:var(--t2)}.cr .cro-ev li svg{flex:none;margin-top:3px;color:var(--pos-ink)}.cr .cro-ev dl{margin:0;display:grid;gap:2px}.cr .cro-dl{display:grid;grid-template-columns:auto 1fr;gap:12px}.cr .cro-ev dt{color:var(--t3)}.cr .cro-ev dd{margin:0;font-variant-numeric:tabular-nums}.cr .cro-act{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap}.cr .cro-wait{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:22px;max-width:640px}.cr .cro-wait h2{margin:0 0 6px;font-size:16px;color:var(--t1)}.cr .cro-wait p{margin:0 0 10px;color:var(--t2)}.cr .cro-wait ol{margin:0;padding-left:18px;color:var(--t2)}.cr .cro-wait li{padding:2px 0}.cr .cro-wait li b{color:var(--t1);font-weight:600}.cr .cro-notyet{margin:0;border:1px dashed var(--border);border-radius:14px;padding:10px 14px;color:var(--t3);font-size:13px}.cr .cro-notyet b{color:var(--t2);font-weight:600}@media (max-width:640px){.cr .cro-focus{grid-template-columns:1fr 1fr}.cr .cro-ft{min-height:52px;padding:8px 10px}.cr .cro-fn{font-size:18px}.cr .cro-sec{padding:12px 12px 6px;border-radius:14px}.cr .cro-def{margin-left:0}.cr .cro-vv b{font-size:13px}.cr .cro-ev{grid-template-columns:1fr;margin-left:0}.cr .cro-sub-ol{margin-left:6px}.cr .cro-sub-sec,.cr .cro-gb{margin-left:0}.cr .cro-nt,.cr .cro-cx{white-space:normal}}@media (prefers-reduced-motion:reduce){.cr .cro-cv,.cr .cro-ft{transition:none}.cr .cro-ft:not([disabled]):hover{transform:none}}@media (prefers-reduced-motion:reduce){.cr .cr-pk-pop{animation:none}}@media (max-width:640px){.cr .cr-pk-trig{min-width:0;width:100%}}.cr .cr-margin-note{margin-top:6px;font-size:12px;color:var(--t3)}.cr .cr-nowrap{white-space:nowrap}.cr .cr-pk-pop.cr-pk-right{left:auto;right:0}.cr .cr-body,.cr .cr-card{min-width:0}.cr .cro-open-closed{margin-top:12px}.cr .cr-subbtn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:2px;font-weight:600;color:var(--t1)}.cr .cr-subbtn:focus-visible{outline:2px solid var(--t1);outline-offset:2px;border-radius:4px}.cr .cr-nosales{margin:24px 0;color:var(--t2);font-size:15px}
