@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/AlfaSlabOne-400.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/Rubik-400.woff2) format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Cinzel-700.woff2) format("woff2")}:root{--bg:#0b0b0c;--panel:#141416;--panel2:#1d1d20;--edge:#2a2a2e;--edge2:#55555c;--gold:#f4f2ee;--gold2:#8a8a92;--ink:#f4f2ee;--ink2:#8a8a92;--ink3:#55555c;--w:#f4f2ee;--g:#35b26f;--b:#2f6bff;--y:#d9a323;--r:#e0311f;--hl:#2f6bff;--accent:#2f6bff;--accent-hover:#2455d6}*{box-sizing:border-box}body,html{margin:0;color:var(--ink)}body,html{background:var(--bg)}body{font-family:var(--font-ui,"Rubik"),system-ui,sans-serif;font-size:12.5px;line-height:1.4;-webkit-font-smoothing:antialiased}button{font:inherit;background:none;border:none;cursor:pointer;padding:0}a,button{color:inherit}#bar{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 22px;background:rgba(6,10,20,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--edge2);box-shadow:0 1px 0 rgba(0,0,0,.7),0 10px 30px -14px rgba(0,0,0,.9)}#bar .brand{display:flex;flex-direction:column;gap:1px}#bar h1{font-family:var(--font-display,"Arial Narrow"),sans-serif;font-weight:700;font-size:17px;margin:0;letter-spacing:.12em;white-space:nowrap;color:var(--gold);text-transform:uppercase;text-shadow:0 0 18px rgba(244,242,238,.35)}#bar h1 em{font-style:normal;color:var(--ink)}#bar .sub{font-size:10.5px;color:var(--ink3);letter-spacing:.04em}.scorebox{display:flex;align-items:center;gap:12px;margin-left:6px}#lvl{flex:none;width:34px;height:34px;border-radius:99px;display:grid;place-items:center;border:2px solid var(--edge2);background:radial-gradient(circle at 35% 30%,#1d1d20,#141416);font-size:14px;box-shadow:0 0 12px rgba(244,242,238,.15),inset 0 0 8px rgba(0,0,0,.8)}#lvl,#rankName{font-family:var(--font-display,"Arial Narrow"),sans-serif;font-weight:700;color:var(--gold)}#rankName{font-size:12.5px;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase}#scoreTxt{font-size:11px;color:var(--ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.meter{width:170px;height:9px;border-radius:99px;background:#0b0b0c;border:1px solid var(--edge);overflow:hidden;box-shadow:inset 0 1px 4px rgba(0,0,0,.9)}.meter i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--w),var(--g) 30%,var(--b) 55%,var(--y) 78%,var(--r));background-size:168px 100%;background-repeat:no-repeat;box-shadow:0 0 8px rgba(47,107,255,.55);transition:width .5s}.sp{flex:1 1}.hbtn{border:1px solid var(--edge);background:#141416;border-radius:0;padding:7px 11px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink2);text-decoration:none;display:inline-block}.hbtn:hover{border-color:var(--gold2);color:var(--ink)}.legend{display:flex;gap:10px;align-items:center;font-size:10.5px;color:var(--ink2);font-weight:600;flex-wrap:wrap}.legend b{display:inline-block;width:9px;height:9px;border-radius:99px;margin-right:4px;vertical-align:-1px;box-shadow:0 0 7px currentColor}.userchip{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink2)}.userchip img{width:24px;height:24px;border-radius:99px;border:1px solid var(--edge2)}#chartwrap{overflow-x:auto}#chart{display:flex;gap:14px;padding:20px 22px 60px;width:max-content}.cat{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--edge);border-radius:0;padding:14px 14px 18px;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.6),0 18px 40px -22px rgba(0,0,0,.9),inset 0 1px 0 rgba(170,200,255,.07)}.cat:before{content:"";position:absolute;inset:4px;border:1px solid rgba(140,170,255,.1);border-radius:0;pointer-events:none}.cat-h{display:flex;align-items:baseline;gap:8px;padding:2px 4px 12px;border-bottom:1px solid var(--edge);margin-bottom:14px}.cat-h h2{font-family:var(--font-display,"Arial Narrow"),sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0;white-space:nowrap;color:var(--gold);text-shadow:0 0 14px rgba(244,242,238,.25)}.cat-h .cnt{font-size:10.5px;color:var(--ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lanes{display:flex;gap:18px;align-items:flex-start}.lane{flex-direction:column;gap:16px;width:158px}.lane,.t-h{display:flex}.t-h{align-items:baseline;justify-content:space-between;gap:6px;margin:0 0 6px 2px}.t-h b{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);cursor:pointer;border-bottom:1px dotted transparent}.t-h b:hover{color:var(--gold);border-bottom-color:var(--gold2)}.t-h span{font-size:9.5px;color:var(--ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-h .clr{color:#0b0b0c;background:linear-gradient(180deg,var(--gold),#c9c7c1);border-radius:0;padding:0 5px;font-size:9px;font-weight:800;letter-spacing:.06em;box-shadow:0 0 10px rgba(244,242,238,.45)}.tierlbl{display:flex;align-items:center;gap:6px;margin:7px 0 3px 26px;font-size:8.5px;font-weight:800;letter-spacing:.16em;color:var(--tc)}.tierlbl:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 45%,transparent),transparent)}.tierlbl[data-tier=W]{--tc:var(--w)}.tierlbl[data-tier=G]{--tc:var(--g)}.tierlbl[data-tier=B]{--tc:var(--b)}.tierlbl[data-tier=Y]{--tc:var(--y)}.tierlbl[data-tier=R]{--tc:var(--r)}.row{position:relative;display:flex;align-items:center;gap:9px;padding:3px 4px 3px 2px;border-radius:0;cursor:pointer;min-height:23px}.row:hover{background:rgba(160,190,255,.08)}.row.readonly{cursor:default}.row .stem{position:absolute;left:8.5px;top:-8px;bottom:-8px;width:2px;background:#2a2a2e;z-index:0;transition:background .3s}.row.firstrow .stem{top:50%}.row.lastrow .stem{bottom:50%}.row .dot{position:relative;z-index:1;flex:none;width:13px;height:13px;margin-left:2.5px;border-radius:99px;border:2px solid color-mix(in srgb,var(--tc) 45%,#2a2a2e);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tc) 38%,#1d1d20),#141416 70%);transition:all .18s}.row .dot:after{content:"";position:absolute;inset:1px;border-radius:99px;background:radial-gradient(circle at 35% 30%,#fff8,transparent 45%),var(--tc);transform:scale(0);transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.row.mile .dot{width:17px;height:17px;margin-left:.5px;border-width:2.5px}.row .nm{font-size:12.5px;color:var(--ink);z-index:1}.row .st{color:var(--tc);font-size:11px;margin-left:1px;text-shadow:0 0 8px var(--tc)}.row[data-tier=W]{--tc:var(--w)}.row[data-tier=G]{--tc:var(--g)}.row[data-tier=B]{--tc:var(--b)}.row[data-tier=Y]{--tc:var(--y)}.row[data-tier=R]{--tc:var(--r)}.row.done .dot{border-color:var(--tc);box-shadow:0 0 9px color-mix(in srgb,var(--tc) 75%,transparent),0 0 22px color-mix(in srgb,var(--tc) 35%,transparent)}.row.done .dot:after{transform:scale(1)}.row.done .stem{background:color-mix(in srgb,var(--tc) 75%,#fff2);box-shadow:0 0 6px color-mix(in srgb,var(--tc) 60%,transparent)}.row.done{background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 13%,transparent) 0,transparent 85%)}.row.done .nm{font-weight:600;color:#f4f2ee}.row.frontier .dot{border-color:var(--gold);animation:pulse 2s infinite}.row.frontier .nm{font-weight:700;color:#fff}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(244,242,238,.55)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.row.just .dot{animation:pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes pop{0%{transform:scale(.5)}60%{transform:scale(1.45)}to{transform:scale(1)}}.row.dimmed{opacity:.15}.row.training .dot{border-color:var(--gold);box-shadow:0 0 8px rgba(244,242,238,.45)}.row.training .dot:after{transform:scale(.55);background:radial-gradient(circle at 35% 30%,#fff9,transparent 45%),var(--gold)}.row.training{background:linear-gradient(90deg,rgba(244,242,238,.1),transparent 85%)}.row.training .nm{color:#fff;font-weight:600}.row .rvid{display:none;margin-left:auto;flex:none;color:var(--gold);text-decoration:none;font-size:10px;padding:0 4px}.row.training .rvid,.row:hover .rvid{display:inline-block}.row .rvid:hover{text-shadow:0 0 10px var(--gold)}.cat-h{cursor:pointer}.cat-h h2 .catf{font-family:var(--font-ui,sans-serif);font-weight:600;font-size:9px;letter-spacing:.14em;color:var(--ink3,#77777e);margin-left:8px;text-transform:uppercase}.cat.collapsed .cat-h h2 .catf{display:none}.cat-h:hover h2{text-shadow:0 0 22px rgba(244,242,238,.55)}.cat-h .tog{margin-left:auto;color:var(--ink3);font-size:13px;line-height:1}.cat-h .tog:before{content:"−"}.cat-h:hover .tog{color:var(--gold)}.cat.collapsed{cursor:pointer;padding:12px 7px 14px}.cat.collapsed .lanes{display:none}.cat.collapsed .cat-h{flex-direction:column;align-items:center;gap:12px;border-bottom:none;margin-bottom:0;padding:0;height:100%}.cat.collapsed .cat-h h2{writing-mode:vertical-rl;font-size:12px;letter-spacing:.22em}.cat.collapsed .cat-h .cnt{writing-mode:vertical-rl;letter-spacing:.08em}.cat.collapsed .cat-h .tog{margin-left:0}.cat.collapsed .cat-h .tog:before{content:"+"}.cat.collapsed:hover{border-color:var(--gold2);box-shadow:0 2px 4px rgba(0,0,0,.6),0 0 18px rgba(244,242,238,.15)}#nextup{position:fixed;bottom:0;left:0;right:0;z-index:60;display:flex;gap:8px;align-items:center;padding:10px 22px;flex-wrap:nowrap;overflow-x:auto;border-top:1px solid var(--edge);background:linear-gradient(180deg,#0b0b0c,#141416);box-shadow:0 -4px 14px rgba(0,0,0,.55)}#nextup .nu-label{font-family:var(--font-display,"Arial Narrow"),sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--gold2);margin-right:4px;white-space:nowrap;background:none;border:0;padding:0;cursor:pointer}#nextup .nu-label:hover{color:var(--gold)}#nutab{position:fixed;bottom:0;right:18px;z-index:60;font-family:var(--font-display,"Arial Narrow"),sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--gold2);background:linear-gradient(180deg,#1d1d20,#141416);border:1px solid var(--edge);border-bottom:0;border-radius:0 9px 0 0;padding:5px 14px;cursor:pointer;box-shadow:0 -2px 8px rgba(0,0,0,.5)}#nutab:hover{color:var(--gold);border-color:var(--gold2)}.nu{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--edge);border-radius:0;padding:5px 11px;background:linear-gradient(180deg,#1d1d20,#141416);transition:all .15s;line-height:1.25;box-shadow:0 2px 6px rgba(0,0,0,.5)}.nu:hover{border-color:var(--tc);transform:translateY(-1px);box-shadow:0 0 12px color-mix(in srgb,var(--tc) 30%,transparent)}.nu b{font-size:12px;font-weight:700;color:var(--ink);white-space:nowrap}.nu b i{font-style:normal;color:var(--tc)}.nu small{font-size:9.5px;color:var(--ink3);letter-spacing:.03em;white-space:nowrap}.nu.donechip{opacity:.4}.nu-today{border-color:var(--edge2);background:linear-gradient(180deg,#1d1d20,#141416)}.nu-today b{color:var(--gold)}.nu[data-tier=W]{--tc:var(--w)}.nu[data-tier=G]{--tc:var(--g)}.nu[data-tier=B]{--tc:var(--b)}.nu[data-tier=Y]{--tc:var(--y)}.nu[data-tier=R]{--tc:var(--r)}.lvl{background:#141416;border:1px solid var(--edge);color:var(--gold);border-radius:0;font:inherit;font-size:11px;padding:2px 7px;width:130px;outline:none;margin:4px 12px 0}.lvl:focus{border-color:var(--gold2)}.row.lvlready .dot{border-color:#35b26f;box-shadow:0 0 10px rgba(53,178,111,.6)}.row.lvlready .nm:after{content:" ↑";color:#35b26f;font-weight:800}.row.rusty .dot{filter:saturate(.3) brightness(.7)}.row.rusty .nm:after{content:" ⟳";color:var(--ink3);font-size:10px}body.goalmode .row.offpath{opacity:.15}#goalbar,body.goalmode .row.offpath .rvid{display:none}#goalbar{align-items:center;gap:14px;padding:7px 22px;font-size:12px;flex-wrap:wrap;border-bottom:1px solid var(--edge);background:linear-gradient(180deg,#1d1d20,#0b0b0c);color:var(--ink2)}body.goalmode #goalbar{display:flex}#goalbar b{font-family:var(--font-display,"Arial Narrow"),sans-serif;color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px}#goalbar .gmeter{flex:0 0 200px;height:8px;border-radius:99px;background:#0b0b0c;border:1px solid var(--edge);overflow:hidden}#goalbar .gmeter i{display:block;height:100%;background:linear-gradient(90deg,var(--gold2),var(--gold));box-shadow:0 0 8px rgba(244,242,238,.5);transition:width .5s}#goalbar .eta{color:var(--ink3)}#balwarn{display:none;padding:6px 22px;font-size:11.5px;color:#e0311f;background:rgba(240,101,58,.08);border-bottom:1px solid rgba(240,101,58,.25)}#balwarn.show{display:block}.eqwrap{display:inline-flex;gap:6px;margin-left:10px}.eqc{border:2px solid var(--edge2);border-radius:0;padding:3px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink2);background:#141416;cursor:pointer}.eqc[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.eqc[aria-pressed=false]{opacity:.55}.eqc:hover{border-color:var(--ink)}.row.noeq{opacity:.14}#tip{position:fixed;z-index:60;background:var(--panel);color:var(--ink);padding:0 0 9px;font-size:11.5px;line-height:1.55;opacity:0;transition:opacity .12s;max-width:280px;min-width:210px;pointer-events:auto;border:1px solid var(--edge);border-top:4px solid var(--tc,var(--edge2));box-shadow:0 24px 48px rgba(0,0,0,.45)}#tip.show{opacity:1}#tip[data-tier=W]{--tc:var(--w)}#tip[data-tier=G]{--tc:var(--g)}#tip[data-tier=B]{--tc:var(--b)}#tip[data-tier=Y]{--tc:var(--y)}#tip[data-tier=R]{--tc:var(--r)}#tip .t-name{font-family:var(--font-display,"Arial Narrow"),sans-serif;font-weight:400;font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);background:var(--panel2);padding:7px 12px;border-bottom:1px solid var(--edge)}#tip .t-sub{color:var(--ink2);padding:0 12px}#tip .t-sub:first-of-type{padding-top:7px}#tip a{color:var(--gold);text-decoration:none;font-weight:700;display:inline-block;padding:3px 12px 0}#tip .t-gate,#tip .t-warn{color:#e0311f;padding:0 12px}#tip .t-note{color:#c9c7c1;padding:0 12px}#toast{position:fixed;left:50%;top:72px;transform:translateX(-50%) translateY(-8px);z-index:70;background:#f4f2ee;color:#0b0b0c;padding:10px 18px;font-family:var(--font-ui,"Rubik"),sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-top:4px solid #2f6bff;opacity:0;pointer-events:none;transition:all .3s;box-shadow:0 24px 48px rgba(0,0,0,.45)}#toast.show{opacity:1;transform:translateX(-50%) translateY(0)}#fx{z-index:65;pointer-events:none}#fx,.modal-back{position:fixed;inset:0}.modal-back{background:rgba(11,11,12,.72);z-index:88;display:none}.modal{position:fixed;z-index:89;left:50%;top:50%;transform:translate(-50%,-50%);width:min(94vw,660px);max-height:86vh;overflow:auto;background:var(--panel);border:1px solid var(--edge);padding:20px 24px;display:none;box-shadow:0 24px 48px rgba(0,0,0,.45)}.modal-back.show,.modal.show{display:block}.mshell h3{font-family:var(--font-display,"Arial Narrow"),sans-serif;color:var(--ink);margin:0 0 10px;letter-spacing:.02em;text-transform:uppercase;font-size:18px;padding-bottom:8px;border-bottom:4px solid var(--accent);width:-moz-fit-content;width:fit-content}.mshell .msub{color:var(--ink3);font-size:11.5px;margin-bottom:8px}.mshell h4{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold2);margin:16px 0 4px;font-weight:800}.mshell .mrow{display:flex;gap:10px;align-items:baseline;padding:5px 0;border-bottom:1px solid rgba(120,150,220,.08);font-size:13px}.mshell .mrow b{color:var(--ink)}.mshell .mrow a{color:var(--gold);text-decoration:none;font-size:11px}.mshell .mrow .crit{color:var(--gold2);font-size:11.5px;margin-left:auto;white-space:nowrap}.mshell .mrow .mcat{color:var(--ink3);font-size:10.5px}.mshell .mx{position:absolute;top:12px;right:14px}.mshell .mact{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.mshell .g-cue{padding:3px 0 3px 14px;position:relative;font-size:12.5px;color:var(--ink)}.mshell .g-cue:before{content:"◆";position:absolute;left:0;color:var(--gold2);font-size:8px;top:8px}.mshell .g-res a{color:var(--gold);text-decoration:none;display:block;padding:3px 0;font-size:12.5px}.mshell .g-res a:hover{text-shadow:0 0 8px rgba(244,242,238,.5)}.seg{display:flex;gap:4px;background:#141416;border:1px solid var(--edge);border-radius:0;padding:3px;margin:10px 0 2px;width:max-content}.seg button{padding:5px 14px;border-radius:0;font-size:11.5px;font-weight:700;color:var(--ink2);letter-spacing:.06em}.seg button.on{background:linear-gradient(180deg,#1d1d20,#141416)}.seg button.on,.timerchip{color:var(--gold);border:1px solid var(--edge2)}.timerchip{border-radius:0;padding:5px 12px;font-size:12px;font-weight:700;background:#141416;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:74px;text-align:center}.timerchip.run{box-shadow:0 0 12px rgba(244,242,238,.35)}.rcvwrap{display:inline-flex;gap:2px;border:1px solid var(--edge);padding:2px 4px;background:#141416}.rcv,.rcvwrap{border-radius:0}.rcv{font-size:14px;padding:2px 5px;opacity:.35;filter:saturate(.4)}.rcv:hover{opacity:.8}.rcv.on{opacity:1;filter:none;background:#1d1d20;box-shadow:0 0 8px rgba(244,242,238,.3)}.heat{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,13px);grid-gap:3px;gap:3px;margin:10px 0 4px;width:max-content}.heat i{width:13px;height:13px;border-radius:0;background:#1d1d20}.heat i.on{background:var(--gold);box-shadow:0 0 6px rgba(244,242,238,.5)}.heat i.today{outline:1.5px solid var(--ink2)}.heat i.rv-r{background:#e0311f!important}.heat i.rv-s{box-shadow:0 0 9px rgba(47,107,255,.9)}.bodyrow{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:6px 0}.bodyrow input{width:74px;background:#141416;border:2px solid var(--edge);color:var(--ink);border-radius:0;padding:5px 9px;font:inherit;font-size:13px}.bodymap{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));grid-gap:2px 18px;gap:2px 18px;margin:8px 0 4px}.bm-row{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ink2)}@media (max-width:480px){.bodymap{grid-template-columns:1fr}}.bm-name{width:82px;text-align:right;letter-spacing:.03em;color:var(--ink3)}.bm-meter{flex:1 1;height:6px;border-radius:0;background:#141416;border:1px solid var(--edge);overflow:hidden}.bm-meter i{display:block;height:100%;border-radius:0;transition:width .3s}.bm-pct{width:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink2)}.bodyrow .tv{font-size:11.5px;color:var(--ink2)}.presc{color:var(--gold);font-weight:700}.ready{color:#35b26f;font-weight:800}.mnote{font-size:11px;color:var(--ink3);margin-top:10px;line-height:1.6}.mwarn{font-size:11.5px;color:#e0311f;margin-top:8px}u.gls{cursor:pointer;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px}u.gls:hover{color:var(--gold)}.setrow{display:flex;gap:10px;align-items:center;margin:8px 0;font-size:12.5px;flex-wrap:wrap}.setrow b{min-width:110px;color:var(--ink2);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.wcalc input{width:64px;background:#141416;border:1px solid var(--edge);color:var(--ink);border-radius:0;padding:3px 7px;font:inherit;font-size:12px}.stat{display:inline-flex;flex-direction:column;margin:6px 26px 6px 0}.stat b{font-size:20px;color:var(--gold);font-family:var(--font-display,"Arial Narrow"),sans-serif}.stat span{font-size:10px;color:var(--ink3);letter-spacing:.1em;text-transform:uppercase}#goalSel{max-width:170px}.sfade{position:fixed;top:var(--fadetop,160px);bottom:0;width:86px;z-index:38;pointer-events:none;opacity:0;transition:opacity .25s}#sfadeR{right:0;background:linear-gradient(90deg,transparent,rgba(6,10,20,.94))}#sfadeL{left:0;background:linear-gradient(270deg,transparent,rgba(6,10,20,.94))}.schev{position:fixed;top:calc(var(--fadetop,160px) + (100vh - var(--fadetop,160px))/2 - 24px);z-index:39;width:44px;height:44px;border-radius:99px;display:grid;place-items:center;font-family:var(--font-display,"Arial Narrow"),sans-serif;font-weight:700;font-size:22px;line-height:1;color:var(--gold);background:radial-gradient(circle at 35% 30%,#1d1d20,#141416);border:2px solid var(--edge2);box-shadow:0 4px 18px rgba(0,0,0,.7),0 0 16px rgba(244,242,238,.2);opacity:0;pointer-events:none;transition:opacity .25s,transform .15s}.schev:hover{transform:scale(1.1)}.schev:active{transform:scale(.95)}#schevR{right:14px;animation:beckon 2.2s ease-in-out infinite}#schevL{left:14px}@keyframes beckon{0%,to{box-shadow:0 4px 18px rgba(0,0,0,.7),0 0 12px rgba(244,242,238,.15)}50%{box-shadow:0 4px 18px rgba(0,0,0,.7),0 0 26px rgba(244,242,238,.45)}}.schev.on,.sfade.on{opacity:1}.schev.on{pointer-events:auto}@media (prefers-reduced-motion:reduce){#schevR{animation:none}}.page{max-width:860px;margin:0 auto;padding:26px 22px 60px}.panel{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--edge);border-radius:0;padding:22px 26px;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.6),0 18px 40px -22px rgba(0,0,0,.9),inset 0 1px 0 rgba(170,200,255,.07)}.panel h1,.panel h2,.panel h3{font-family:var(--font-display,"Arial Narrow"),sans-serif;color:var(--gold);letter-spacing:.08em}.panel h1{font-size:18px;text-transform:uppercase}.panel a{color:var(--gold)}.panel code{background:#141416;border:1px solid var(--edge);border-radius:0;padding:1px 5px;font-size:11.5px}.panel table{border-collapse:collapse;width:100%;font-size:12.5px}.panel td,.panel th{border-bottom:1px solid rgba(120,150,220,.12);padding:7px 9px;text-align:left}.panel th{color:var(--ink2);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.backlink{display:inline-block;margin-bottom:14px;color:var(--ink2);text-decoration:none;font-size:11.5px}.backlink:hover{color:var(--gold)}.field{display:flex;flex-direction:column;gap:4px;font-size:10.5px;color:var(--ink2);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.field input,.field select,.field textarea{background:#141416;border:1px solid var(--edge);color:var(--ink);border-radius:0;padding:6px 10px;font:inherit;font-size:12.5px;outline:none;text-transform:none;letter-spacing:normal;font-weight:400}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold2)}.formrow{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin:14px 0}footer{padding:0 22px 46px;color:var(--ink3);font-size:11.5px;max-width:900px}footer a{color:var(--gold2)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.tchip{display:inline-flex;align-items:center;border:2px solid transparent;padding:2px 8px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink2);cursor:pointer;transition:border-color .12s,background .12s,color .12s}.tchip b{display:inline-block;width:9px;height:9px;border-radius:99px;margin-right:5px;box-shadow:0 0 7px currentColor}.tchip:hover{border-color:var(--ink);color:var(--ink)}.tchip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.mailform{display:flex;gap:6px;align-items:center}.mailin{background:#141416;border:2px solid var(--edge);color:var(--ink);padding:6px 10px;font:inherit;font-size:11.5px;width:170px;outline:none}.mailin:focus{border-color:var(--accent)}.mailin::placeholder{color:var(--ink3)}.signin{position:relative}.signin summary{list-style:none;cursor:pointer;display:inline-block}.signin summary::-webkit-details-marker{display:none}.signin[open] summary{border-color:var(--accent);color:var(--ink)}.signin-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:80;background:var(--panel);border:1px solid var(--edge);box-shadow:0 24px 48px rgba(0,0,0,.45);padding:14px;display:grid;grid-gap:10px;gap:10px;width:250px}.signin-menu .mailform{display:grid;grid-gap:8px;gap:8px}.signin-menu .mailin{width:100%;box-sizing:border-box}.signin-menu .hbtn,.signin-or{text-align:center}.signin-or{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.mergebar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:10px 22px;padding:12px 16px;border:2px solid var(--accent);font-size:12.5px;color:var(--ink)}.signin-note{font-size:11px;color:var(--ink2);line-height:1.5}.prb{gap:18px;margin:6px 0 4px}.prb,.prb-form{display:flex;flex-wrap:wrap}.prb-form{gap:12px;align-items:end;margin:8px 0;padding:12px;border:1px solid var(--edge)}.prb-form label{display:grid;grid-gap:4px;gap:4px;font-size:10.5px;color:var(--ink3)}.prb-form input{width:90px;background:#141416;border:2px solid var(--edge);color:var(--ink);padding:6px 8px;font:inherit;font-size:12px}.prb-form input:focus{border-color:var(--accent);outline:none}.door-back{position:fixed;inset:0;background:rgba(11,11,12,.72);z-index:95;display:grid;place-items:center;padding:20px}.door{background:var(--panel);border:1px solid var(--edge);box-shadow:0 24px 48px rgba(0,0,0,.45);padding:26px;max-width:440px;display:grid;grid-gap:12px;gap:12px}.door h3{font-family:var(--font-display,"Arial Narrow"),sans-serif;text-transform:uppercase;font-size:22px;margin:0;padding-bottom:8px;border-bottom:4px solid var(--accent);width:-moz-fit-content;width:fit-content;letter-spacing:.02em}.door p{margin:0;color:var(--ink2);font-size:13px}.door-opt{display:grid;grid-gap:3px;gap:3px;text-align:left;background:#141416;border:1px solid var(--edge);padding:13px 15px;cursor:pointer;color:var(--ink);transition:border-color .12s}.door-opt:hover{border-color:var(--edge2)}.door-opt b{font-size:13.5px}.door-opt small{color:var(--ink3);font-size:11px}.door-opt--main{border:2px solid var(--accent)}.door-opt--main:hover{border-color:var(--accent);background:#1d1d20}.gatechip{border:3px solid;border-bottom:0;padding:2px 10px 1px;display:inline-block;text-transform:uppercase}.row.fresh .dot{box-shadow:0 0 7px 1px var(--tc,#35b26f)}.row.fresh .nm:after{content:" new";color:var(--ink3);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.row .blk{display:inline-block;width:7px;height:7px;background:#0b0b0c;border:1px solid #f4f2ee;margin-left:6px;flex:none}#tip .t-focus{display:block;margin-top:4px;color:var(--hl);font-weight:700}