:root{--font:"Helvetica Neue",Helvetica,Arial,sans-serif;--ink:#161512;--canvas:#f7f6f2;--surface:#fff;--line:rgba(22,21,18,.09);--line-soft:rgba(22,21,18,.07);--tint:#fbfaf8;--text:var(--ink);--text-dim:rgba(22,21,18,.74);--text-mid:rgba(22,21,18,.68);--text-faint:rgba(22,21,18,.64);--text-ghost:rgba(22,21,18,.64);--text-grp:rgba(22,21,18,.64);--coral-1:#ff8a57;--coral-2:#ff4d7d;--grad:linear-gradient(135deg,var(--coral-1),var(--coral-2));--grad-bar:linear-gradient(90deg,var(--coral-1),var(--coral-2));--coral-solid:#e8543f;--accent:#d6336c;--accent-soft:#fbe8f0;--soon:#d9376b;--g:#157a4e;--g-soft:rgba(21,122,78,.1);--am:#b07c10;--am-soft:rgba(176,124,16,.12);--am-deep:#6b4e0a;--r:#ce3f3f;--r-soft:rgba(206,63,63,.1);--blu:#4e8fd9;--blu-soft:rgba(78,143,217,.12);--sage:#7ed9a7;--gold:#ffc63f;--band-r:#e8a79d;--band-am:#f0d8a2;--band-g:#98cfaf;--text-inv:#f4f5f8;--text-dim-strong:#5c5a55;--accent-strong:#b02458;--am-strong:#7a5510;--r-strong:#a83333;--g-strong:#116841;--blu-strong:#2b64a6;--rx:16px;--rc:12px;--rn:9px}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{-webkit-font-smoothing:antialiased}body{background:var(--canvas);color:var(--text);font:400 13.5px/1.5 var(--font)}::selection{background:rgba(255,77,125,.16)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(22,21,18,.14);border-radius:6px;border:3px solid var(--canvas)}a{text-decoration:none;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--coral-2);outline-offset:2px;border-radius:4px}button,input,select,textarea{font-family:inherit}.skip{position:absolute;left:-9999px;top:0;background:var(--ink);color:#fff;padding:10px 16px;border-radius:0 0 var(--rc) 0;z-index:99}.skip:focus{left:0}b,strong{font-weight:700}.shell{display:flex;min-height:100vh;align-items:stretch}.rail{width:238px;flex:none;background:var(--canvas);color:var(--text);border-right:1px solid var(--line)}.rail-in{padding:20px 14px 14px;display:flex;flex-direction:column;min-height:100vh;height:100%}.logo{display:flex;align-items:center;gap:9px;padding:0 10px 2px}.logo svg.xmark{width:26px;height:26px;flex:none}.logo b{font:700 21px/1.5 var(--font);letter-spacing:-.03em;color:var(--ink);text-transform:lowercase}.logo small{display:none}.logo .chip.psm{margin-left:2px}.wsband{padding:12px 10px 0}.wsband .k{font:600 10.5px/1.5 var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--text-ghost)}.wsband b{display:block;font:600 14px/1.4 var(--font);margin-top:2px}.wsband small{font:500 11.5px/1.5 var(--font);color:var(--text-faint)}.rail nav{display:flex;flex-direction:column;gap:1px;margin-top:6px;flex:1 1}.grp{font:600 10px/1.5 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim-strong);padding:15px 12px 5px}.rail nav a{display:flex;align-items:center;gap:8px;color:var(--ink);font:500 13px/1.4 var(--font);padding:7px 12px;border-radius:var(--rn);cursor:pointer;transition:background .12s}.rail nav a svg{display:none}.rail nav a:hover{background:rgba(22,21,18,.055)}.rail nav a.on{color:#fff;background:var(--ink);font-weight:600}.rail nav a.off{color:var(--text-grp);cursor:default;pointer-events:none}.rail nav a .pill{margin-left:auto;font:700 8.5px/1 var(--font);letter-spacing:.6px;border-radius:999px;padding:4px 7px;background:rgba(22,21,18,.07);color:var(--text-mid);text-transform:uppercase}.rail nav a.on .pill{background:hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.8)}.rail nav a .pill.soon{background:rgba(255,77,125,.14);color:var(--soon)}.rail nav a .badge{margin-left:auto;font:600 10.5px/1 var(--font);border-radius:999px;padding:4px 7px;background:var(--r-soft);color:var(--r)}.rail .foot{margin-top:auto;padding-top:14px}.privacy{font:500 10.5px/1.5 var(--font);color:var(--text-faint);padding:0 12px 12px}.nextt{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);padding:12px 14px;margin:0 2px 12px}.nextt .k{font:600 10px/1.5 var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--text-ghost)}.nextt b{display:block;font:700 13.5px/1.5 var(--font);margin-top:3px}.nextt small{display:block;font:500 11.5px/1.5 var(--font);color:var(--text-faint)}.nextt .streak{font:600 11.5px/1.5 var(--font);color:var(--coral-solid);margin-top:5px}.me{gap:10px;border-top:1px solid var(--line);padding:12px 10px 2px}.me,.me .av{display:flex;align-items:center}.me .av{width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;justify-content:center;font:700 11.5px/1 var(--font);flex:none}.me b{display:block;font:700 13px/1.4 var(--font)}.me small{font:500 11px/1.4 var(--font);color:var(--text-faint)}.ovchip{display:inline-block;margin-top:3px;font:700 9px/1 var(--font);letter-spacing:.6px;text-transform:uppercase;border-radius:999px;padding:4px 8px;background:rgba(22,21,18,.07);color:var(--text-mid)}.stage{flex:1 1;min-width:0;display:flex;flex-direction:column}main{width:100%;max-width:1180px;margin:0 auto;padding:34px 40px 72px;flex:1 1}footer.app{border-top:1px solid var(--line);color:var(--text-faint);font:500 11.5px/1.4 var(--font);display:flex;gap:20px;justify-content:center;flex-wrap:wrap;padding:16px;background:var(--canvas)}footer.app a{color:var(--text-dim)}.provenance{font:500 12px/1.6 var(--font);color:var(--text-faint);margin-top:20px;max-width:92ch}.actbar{background:var(--ink);font:500 13px/1.5 var(--font);padding:10px 22px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.actbar,.actbar .avik{color:#fff;align-items:center}.actbar .avik{display:inline-flex;width:22px;height:22px;border-radius:50%;background:var(--grad);justify-content:center;font:700 9px/1 var(--font);vertical-align:-5px;margin-right:8px}.actbar a,.actbar button.exit{color:#fff;font-weight:700;text-decoration:underline;cursor:pointer;background:none;border:none;font:700 13px/1.5 var(--font)}.crumb{font:600 11px/1.5 var(--font);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px}.crumb,.crumb b{color:var(--text-ghost)}.crumb b{font-weight:600}.phead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}h1{font:700 30px/1.25 var(--font);letter-spacing:-.02em}.sub{color:var(--text-dim);font:400 13.5px/1.55 var(--font);margin-top:8px;max-width:70ch}h2{font:700 16px/1.35 var(--font);letter-spacing:-.01em}h3{font:700 14px/1.4 var(--font)}.lbl{font:600 11px/1.5 var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--text-ghost)}.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hangnote{font:500 12px/1.5 var(--font)}.hangnote,.livechip{color:var(--text-faint)}.livechip{display:inline-flex;align-items:center;gap:7px;font:500 12px/1.4 var(--font)}.livechip i{width:7px;height:7px;border-radius:50%;background:var(--g);flex:none}.modetog{display:flex;gap:3px;background:rgba(22,21,18,.055);border-radius:10px;padding:3px;margin:10px 10px 0}.modetog button{flex:1 1;border:none;background:none;color:var(--text-dim-strong);font:600 12px/1.5 var(--font);padding:6px 0;border-radius:8px;cursor:pointer;transition:all .13s}.modetog button.on{background:var(--ink);color:#fff}.btn{display:inline-flex;align-items:center;gap:7px;border-radius:99px;padding:11px 20px;font:600 13.5px/1 var(--font);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all .15s}.btn.pri{background:var(--ink);color:#fff}.btn.pri:hover{background:#000}.btn.hero{background:var(--grad);color:#fff}.btn.hero:hover{filter:brightness(1.05)}.btn.gho{background:var(--surface);border-color:var(--line);color:var(--text)}.btn.gho:hover{border-color:rgba(22,21,18,.3)}.btn.done{background:var(--g-soft);color:var(--g);cursor:default}.btn.danger{background:var(--r);color:#fff}.btn.sm{padding:8px 14px;font-size:12.5px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--rx)}.pad{padding:22px 24px}.chead{padding:18px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.chead,.chip{align-items:center}.chip{display:inline-flex;gap:7px;border-radius:99px;padding:4px 10px;font:600 11.5px/1.5 var(--font);white-space:nowrap}.chip i{width:7px;height:7px;border-radius:50%;flex:none}.chip.g{background:var(--g-soft);color:var(--g)}.chip.g i{background:var(--g)}.chip.am{background:var(--am-soft);color:var(--am)}.chip.am i{background:var(--am)}.chip.r{background:var(--r-soft);color:var(--r)}.chip.r i{background:var(--r)}.chip.blu{background:var(--blu-soft);color:var(--blu)}.chip.blu i{background:var(--blu)}.chip.mut{background:rgba(22,21,18,.07);color:var(--text-dim)}.chip.mut i{background:var(--text-faint)}.chip.psm{background:var(--ink);color:#fff;font:700 9.5px/1 var(--font);letter-spacing:.6px;text-transform:uppercase;padding:5px 9px}.chip.chip-act{background:rgba(22,21,18,.07);color:var(--text-dim)}.chip.chip-act i{background:var(--grad)}.delta{display:inline-flex;align-items:center;gap:4px;font:600 11.5px/1 var(--font);border-radius:99px;padding:5px 9px;white-space:nowrap}.delta.up{color:var(--g);background:var(--g-soft)}.delta.dn{color:var(--r);background:var(--r-soft)}.st{font:700 10.5px/1.5 var(--font);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.st.g{color:var(--g)}.st.am{color:var(--am)}.st.r{color:var(--r)}.st.blu{color:var(--blu)}.st.mut{color:var(--text-faint)}.stpill{display:inline-block;border-radius:99px;padding:3px 10px;font:600 11.5px/1.5 var(--font);white-space:nowrap}.stpill.g{background:var(--g-soft);color:var(--g-strong)}.stpill.r{background:var(--r-soft);color:var(--r-strong)}.stpill.am{background:var(--am-soft);color:var(--am-strong)}.stpill.ink{background:var(--ink);color:#fff}.tag{font:700 10px/1 var(--font);letter-spacing:.8px;text-transform:uppercase;border-radius:99px;padding:5px 10px;white-space:nowrap}.tag.soon{background:rgba(255,77,125,.14);color:var(--soon)}.tag.v2{background:rgba(22,21,18,.07);color:var(--text-dim)}.tag.v3{background:rgba(22,21,18,.055);color:var(--text-faint)}.tag.live{background:var(--g-soft);color:var(--g)}.tag.lapsed{background:transparent;color:var(--r);padding:0}.avm{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:700 11.5px/1 var(--font);flex:none}.p1{background:var(--ink)}.p1,.p2{color:#fff}.p2{background:var(--grad)}.p3{background:rgba(232,84,63,.14);color:var(--coral-solid)}.p4{background:var(--g-soft);color:var(--g)}.p5{background:rgba(22,21,18,.08);color:var(--text-dim)}.firepill{display:inline-flex;align-items:center;gap:6px;border-radius:99px;padding:4px 11px;background:rgba(255,77,125,.12);color:var(--soon);font:700 12px/1.5 var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.stats{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:18px}.stats.two{grid-template-columns:1fr 2fr}.stats.even{grid-template-columns:repeat(3,1fr)}.stat{padding:20px 24px;position:relative;overflow:hidden}.stat .lbl{margin-bottom:12px;display:block}.stat .num{font:700 34px/1 var(--font);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .num small{font:700 17px/1 var(--font);color:var(--text-faint);letter-spacing:0}.stat .cap{color:var(--text-dim);font:500 12px/1.55 var(--font);margin-top:10px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.stat .row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.stat.on-ink{background:var(--ink);border-color:var(--ink);color:#fff}.stat.on-ink .lbl{color:hsla(0,0%,100%,.55)}.stat.on-ink .cap{color:hsla(0,0%,100%,.65)}.stat.on-ink .num{color:#fff}.stat.ghosted{border-style:dashed}.stat.ghosted .num{color:var(--text-faint)}.bar{height:8px;background:rgba(22,21,18,.08);overflow:hidden}.bar,.bar span{border-radius:99px}.bar span{display:block;height:100%;background:var(--grad-bar)}.bar.g span{background:var(--g)}.bar.am span{background:var(--am)}.bar.r span{background:var(--r)}.bar.thin,.burn{height:5px}.burn{background:rgba(22,21,18,.08);overflow:hidden;min-width:90px}.burn,.burn span{border-radius:99px}.burn span{display:block;height:100%}.burn.g span{background:var(--g)}.burn.am span{background:var(--gold)}.burn.r span{background:var(--r)}.tablewrap{overflow-x:auto;border-radius:var(--rx)}table.data{border-collapse:collapse;width:100%;font-size:13.5px;min-width:640px}table.data th{font:600 10.5px/1.4 var(--font);color:var(--text-faint);text-align:left;padding:12px 16px;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;background:var(--surface)}table.data td{padding:12px 16px;border-bottom:1px solid var(--line-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}table.data tbody tr{transition:background .12s}table.data tbody tr:hover{background:rgba(22,21,18,.025)}tr.seat td{background:rgba(22,21,18,.035);font:600 11px/1.5 var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim);padding:8px 16px}tr.roll td{background:var(--ink);color:#fff;font-weight:700;border-bottom:none}tr.roll td:first-child{border-radius:0 0 0 var(--rx)}tr.roll td:last-child{border-radius:0 0 var(--rx) 0}td.n,th.n{text-align:right}.editable{border-bottom:2px dotted var(--coral-solid);cursor:text;padding-bottom:1px}.raise{display:block;font:600 11.5px/1.7 var(--font);color:var(--coral-solid);cursor:pointer}.who{display:flex;align-items:center;gap:11px;font-weight:700}.who small{display:block;font:500 11px/1.4 var(--font);color:var(--text-faint);font-weight:500}table.wk{min-width:760px}table.wk td{padding:11px 12px;text-align:right;color:var(--text-dim)}table.wk td.metric{text-align:left;color:var(--text);font-weight:700;white-space:nowrap}table.wk td.metric small{font-weight:400;color:var(--text-faint)}table.wk td.cur{color:var(--text);font-weight:700}table.wk td.cur.g{color:var(--g)}table.wk td.cur.r{color:var(--r)}table.wk .tgt{display:inline-block;border:1px solid var(--line);border-radius:8px;padding:4px 10px;background:var(--surface);font:600 12.5px/1.4 var(--font);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:52px;text-align:center}table.wk tr.seat td{text-align:left}table.wk tr.roll td{color:#fff;text-align:right}table.wk tr.roll td.rollnote{font-weight:500;color:hsla(0,0%,100%,.65)}table.wk tr.roll td:first-child{text-align:left}.convrow{display:flex;gap:26px;flex-wrap:wrap;align-items:baseline;padding:14px 16px;border-top:1px solid var(--line)}.convrow .k{font:600 10.5px/1.5 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.convrow span{font:500 12px/1.5 var(--font);color:var(--text-dim)}.convrow b{font-weight:700;color:var(--text)}.room{display:grid;grid-template-columns:250px 1fr;grid-gap:18px;gap:18px;align-items:start}.aghd{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.aghd b{font:700 13.5px/1.4 var(--font)}.aghd span{font:600 11.5px/1.4 var(--font);color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ag{display:flex;align-items:flex-start;gap:11px;text-align:left;background:none;border:none;padding:10px 12px;font:600 13px/1.35 var(--font);color:var(--text);cursor:pointer;border-radius:var(--rc);transition:all .13s;margin:2px 6px;width:calc(100% - 12px)}.ag:hover{background:rgba(22,21,18,.045)}.ag .tick{width:22px;height:22px;border-radius:50%;background:rgba(22,21,18,.07);color:var(--text-mid);flex:none;display:flex;align-items:center;justify-content:center;font:700 10.5px/1 var(--font);transition:all .15s;margin-top:1px}.ag small{display:block;font:400 11px/1.45 var(--font);color:var(--text-faint);margin-top:1px}.ag.done .tick{background:var(--g);color:#fff}.ag.now{background:var(--ink);color:#fff}.ag.now small{color:hsla(0,0%,100%,.6)}.ag.now .tick{background:var(--grad);color:#fff}.ag .t{margin-left:auto;font:600 11.5px/1.6 var(--font);color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.ag.now .t{color:hsla(0,0%,100%,.7)}.att{display:flex;gap:9px;padding:14px 16px 8px;flex-wrap:wrap}.att .av{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 12.5px/1 var(--font);position:relative;border:2px solid var(--surface);background:var(--ink);color:#fff}.att .av.xr,.att .fac{background:var(--grad)}.att .fac{position:absolute;bottom:-2px;right:-2px;width:11px;height:11px;border-radius:50%;border:2px solid var(--surface)}.attnote{padding:0 16px 14px;font:500 11.5px/1.5 var(--font);color:var(--text-faint)}.stephd{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--line);flex-wrap:wrap}.ready{padding:56px 32px;text-align:center}.ready h3{font:700 20px/1.35 var(--font);letter-spacing:-.01em;margin-bottom:8px}.ready p{color:var(--text-dim);max-width:48ch;margin:0 auto 22px}.qcard{border:1px solid var(--line);border-radius:var(--rx);background:var(--surface);padding:18px 22px;margin-bottom:14px}.qcard .lbl{display:block;margin-bottom:10px}.qcard .ph{font:400 13.5px/1.5 var(--font);color:var(--text-faint)}.issue{border-top:1px solid var(--line-soft);padding:16px 24px}.issue:first-of-type{border-top:none}.issue .row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.issue b{font:700 14px/1.45 var(--font)}.issue.solved b{color:var(--text-faint);text-decoration:line-through}.issue p{color:var(--text-dim);font-size:12.5px;margin-top:5px;max-width:62ch}.solve{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:99px;padding:7px 14px;font:600 12px/1 var(--font);cursor:pointer;transition:all .15s}.solve:hover{border-color:rgba(22,21,18,.3)}.solve.on{background:var(--g);border-color:var(--g);color:#fff}.issue.solved .solve{border-color:var(--line);color:var(--text-faint)}.qblock{border-top:1px solid var(--line);padding:16px 24px 20px}.qblock .k{font:600 11px/1.5 var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--text-ghost)}.qblock .k:before{content:"* ";color:var(--coral-solid);font-weight:700;letter-spacing:0}.qblock p{font:700 14.5px/1.5 var(--font);margin-top:8px;max-width:70ch}.todo{display:flex;gap:13px;align-items:flex-start;border-top:1px solid var(--line-soft);padding:13px 24px}.todo:first-of-type{border-top:none}.todo .ck{width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(22,21,18,.25);flex:none;margin-top:1px;display:flex;align-items:center;justify-content:center;color:transparent;font:700 10px/1 var(--font);cursor:pointer;transition:all .15s;background:var(--surface)}.todo .ck.on,.todo.did .ck{background:var(--ink);border-color:var(--ink);color:#fff}.todo b{font:600 13.5px/1.45 var(--font)}.todo.did b{color:var(--text-faint);text-decoration:line-through}.todo .meta{font:500 11.5px/1.7 var(--font);color:var(--text-faint);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.carry{font:700 10px/1 var(--font);letter-spacing:.5px;background:var(--am-soft);color:var(--am);padding:4px 8px;text-transform:uppercase}.carry,.srcchip{border-radius:99px}.srcchip{font:600 10.5px/1 var(--font);letter-spacing:.02em;background:rgba(22,21,18,.06);color:var(--text-dim);padding:4px 9px}.addrow{display:flex;gap:12px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.addrow input[type=text]{flex:1 1;border:1px solid var(--line);border-radius:10px;background:var(--surface);font:400 13.5px/1.4 var(--font);color:var(--text);outline:none;padding:11px 14px}.addrow input::placeholder{color:var(--text-faint)}.addrow .key{font:600 10.5px/1 var(--font);color:var(--text-faint);border:1px solid var(--line);border-radius:6px;padding:5px 8px;background:var(--surface)}.scale{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0 6px}.scale button,.scale span{width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font:700 14px/1 var(--font);transition:all .13s;display:inline-flex;align-items:center;justify-content:center}.scale button{cursor:pointer}.scale button:hover{border-color:rgba(22,21,18,.35)}.scale button.pick,.scale span.pick{background:var(--ink);color:#fff;border-color:var(--ink)}.scale span{color:var(--text-faint);font-weight:500}.scale span.pick{color:#fff;font-weight:700}.rock{display:flex;justify-content:space-between;gap:18px;padding:20px 24px;align-items:flex-start;flex-wrap:wrap}.rockcard{margin-bottom:14px}.rock b{font:700 14.5px/1.45 var(--font)}.rock .meta{font:500 12px/1.7 var(--font);color:var(--text-faint)}.rock p.note{font:400 13px/1.55 var(--font);color:var(--text-dim);margin-top:8px;max-width:64ch}.rock.won{background:linear-gradient(90deg,var(--g-soft),transparent 70%);border-radius:var(--rx)}.rockbar{width:230px;flex:none}.rockbar .prow{display:flex;justify-content:space-between;font:500 11.5px/1.5 var(--font);color:var(--text-faint);margin-bottom:6px}.rockbar .prow b{font:700 11.5px/1.5 var(--font);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rockbar .bar{height:6px}.rockseg{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.rockseg button{border:1px solid var(--line);background:var(--surface);color:var(--text-dim);border-radius:99px;padding:7px 14px;font:600 12px/1 var(--font);cursor:pointer;transition:all .13s}.rockseg button.on.g{background:var(--g);border-color:var(--g);color:#fff}.rockseg button.on.r{background:var(--r);border-color:var(--r);color:#fff}.wktiles{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.wtile{border:1px solid var(--line);border-radius:var(--rc);padding:12px 14px;background:var(--surface)}.wtile .dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.wtile .dot.g{background:var(--g)}.wtile .dot.am{background:var(--am)}.wtile .dot.r{background:var(--r)}.wtile .wl{display:block;font:500 12px/1.5 var(--font);color:var(--text-dim)}.wtile b{display:inline-block;font:700 21px/1.2 var(--font);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:4px}.wtile small{font:500 12px/1.4 var(--font);color:var(--text-faint);margin-left:3px}@media(max-width:960px){.wktiles{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.wktiles{grid-template-columns:repeat(2,1fr)}}.hero-hello{margin-bottom:24px}.hello-kv{font:700 30px/1.25 var(--font);letter-spacing:-.02em}.ctx{color:var(--text-dim);font:500 12.5px/1.6 var(--font);margin-top:8px}.prog{display:flex;align-items:center;gap:14px;margin:20px 0 16px}.prog .bar{flex:1 1}.prog b{font:700 12.5px/1 var(--font);color:var(--text-dim);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.step{display:flex;gap:16px;padding:20px 24px;border-top:1px solid var(--line-soft);align-items:center;flex-wrap:wrap}.step:first-child{border-top:none}.step .n{width:34px;height:34px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font:700 13px/1 var(--font);background:rgba(22,21,18,.07);color:var(--text-mid);transition:all .2s}.step.done .n{background:var(--g);color:#fff}.step.now .n{background:var(--grad);color:#fff}.step h3{font:700 14.5px/1.4 var(--font)}.step.done h3{color:var(--text-faint);text-decoration:line-through;text-decoration-thickness:1.5px}.step p{color:var(--text-dim);font-size:12.5px;margin-top:3px;max-width:56ch}.step .go{margin-left:auto;flex:none}.step>div{flex:1 1;min-width:220px}.tiles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:18px}.tile{padding:20px 22px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s}.tile:hover{border-color:rgba(22,21,18,.25)}.tile h3{font:700 14.5px/1.4 var(--font)}.tile p{color:var(--text-dim);font-size:12.5px;flex:1 1}.tile .go2{font:600 12.5px/1 var(--font);color:var(--coral-solid);margin-top:8px}.pos{background:var(--ink);border-radius:var(--rx);padding:30px 34px;margin-bottom:18px;color:#fff}.pos .lbl{color:hsla(0,0%,100%,.5);margin-bottom:12px;display:block}.pos .stmt{font:700 24px/1.35 var(--font);letter-spacing:-.01em;max-width:34ch}.pos .foot2{color:hsla(0,0%,100%,.6);font:500 12.5px/1.6 var(--font);margin-top:14px}.vision{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:18px}.vcard{padding:20px 24px}.vcard .lbl{display:flex;justify-content:space-between;margin-bottom:14px}.vcard .lbl em{font-style:normal;color:var(--text-faint)}.vcard .money{font:700 30px/1.1 var(--font);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vcard .big{font:400 13px/1.5 var(--font);color:var(--text-dim);margin-top:4px;padding-bottom:12px;border-bottom:1px solid var(--line)}.vcard ul{list-style:none;margin-top:12px}.vcard ul li{font:400 12.5px/1.5 var(--font);color:var(--text-dim);padding:4px 0 4px 14px;position:relative}.vcard ul li:before{content:"·";position:absolute;left:2px;color:var(--text-faint);font-weight:700}.vcard small{color:var(--text-faint);font:500 11.5px/1.6 var(--font)}.vcard.ghost{border-style:dashed}.vcard.ghost .money{color:var(--text-faint)}.seats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;padding:22px 24px}.seat-card{border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:var(--surface)}.seat-card .lbl{justify-content:space-between;margin-bottom:10px}.seat-card .lbl,.seat-card h4{display:flex;align-items:center}.seat-card h4{font:700 14px/1.4 var(--font);gap:10px}.seat-card .owner{font:500 12px/1.5 var(--font);color:var(--text-dim);margin:6px 0 8px}.seat-card ul{list-style:none;border-top:1px solid var(--line-soft);padding-top:8px}.seat-card ul li{font:400 12.5px/1.55 var(--font);color:var(--text-dim);padding:3px 0}.seat-card.open{border-style:dashed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--text-dim);text-align:center}.seat-card.open b{color:var(--coral-solid);font-size:12.5px;cursor:pointer}.seat-card.dark{background:var(--ink);border-color:var(--ink);color:#fff}.seat-card.dark h4{color:#fff}.seat-card.dark .owner{color:hsla(0,0%,100%,.65)}.seat-card.dark ul{border-top-color:hsla(0,0%,100%,.16)}.seat-card.dark ul li{color:hsla(0,0%,100%,.75)}.seat-card.dark .lbl{color:hsla(0,0%,100%,.5)}.mcard{padding:18px 22px;margin-bottom:14px;display:flex;gap:18px;align-items:flex-start}.ratetile{width:52px;height:52px;border-radius:14px;flex:none;display:flex;align-items:center;justify-content:center;font:700 13px/1 var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ratetile small{font:600 9px/1 var(--font);margin-left:1px;opacity:.7}.ratetile.g{background:var(--g-soft);color:var(--g)}.ratetile.am{background:var(--am-soft);color:var(--am)}.ratetile.mut{background:rgba(22,21,18,.06);color:var(--text-faint)}.ratetile.r{background:var(--r-soft);color:var(--r)}.mbody{flex:1 1;min-width:0}.mrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mdate{font:700 14.5px/1.3 var(--font)}.mtype{font:600 10.5px/1 var(--font);letter-spacing:.02em;border-radius:99px;padding:4px 9px;background:rgba(22,21,18,.06);color:var(--text-dim)}.mtype.replan{background:var(--grad);color:#fff;font-weight:700}.mmeta{display:inline-flex;gap:10px;font:500 12px/1.6 var(--font);color:var(--text-faint);flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.msum{font:400 13px/1.6 var(--font);margin-top:8px;color:var(--text-dim);max-width:74ch}.mside{flex:none;text-align:right;font:500 12px/1.7 var(--font);color:var(--text-faint)}.mside b{display:block;font:700 12.5px/1.5 var(--font);color:var(--text)}.coming{margin-top:18px;padding:16px 22px;border-radius:14px;background:var(--surface);border:1px dashed var(--line);color:var(--text-dim);font:400 12.5px/1.7 var(--font)}.coming b{color:var(--text);font-weight:700}.need{display:flex;gap:16px;align-items:center;border-top:1px solid var(--line-soft);padding:15px 24px;flex-wrap:wrap}.need:first-of-type{border-top:none}.need .why{font:400 13.5px/1.55 var(--font);max-width:66ch}.need .why b{font-weight:700}.need .meta{display:flex;gap:14px;font:500 11.5px/1.6 var(--font);color:var(--text-faint);flex-wrap:wrap}.need>div{flex:1 1;min-width:240px}.grid-2{display:grid;grid-template-columns:3fr 2fr;grid-gap:16px;gap:16px}.rank{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line-soft);padding:12px 22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank:first-of-type{border-top:none}.zonechips{display:flex;gap:8px;flex-wrap:wrap}.zc{font:600 12.5px/1 var(--font);border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:8px 14px;color:var(--text-dim);cursor:pointer}.zc.on{border-color:var(--ink)}.profband,.zc.on{background:var(--ink);color:#fff}.profband{border-radius:var(--rx);padding:26px 30px;margin-bottom:18px}.profband .top{justify-content:space-between;gap:18px;flex-wrap:wrap}.profband .idb,.profband .top{display:flex;align-items:center}.profband .idb{gap:16px}.profband .avatar{width:52px;height:52px;border-radius:50%;background:hsla(0,0%,100%,.14);display:flex;align-items:center;justify-content:center;font:700 16px/1 var(--font);flex:none}.profband h1{color:#fff}.profband .meta{color:hsla(0,0%,100%,.6);font:500 12.5px/1.6 var(--font);margin-top:6px}.pcols{display:grid;grid-template-columns:3fr 2fr;grid-gap:16px;gap:16px;align-items:start}.kv{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line-soft);padding:10px 0;font:500 12.5px/1.55 var(--font)}.kv:first-of-type{border-top:none}.kv>span:first-child{color:var(--text-dim)}.kv b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insight{display:flex;gap:12px;align-items:flex-start;border-top:1px solid var(--line-soft);padding:12px 0;font:400 13px/1.55 var(--font)}.insight:first-of-type{border-top:none}.insight .dot{width:8px;height:8px;border-radius:50%;flex:none;margin-top:6px}.insight b{font-weight:700}.banner{border-radius:14px;padding:15px 20px;font:400 13px/1.6 var(--font);border:1px solid;margin-bottom:18px}.banner.deg{background:var(--am-soft);border-color:rgba(176,124,16,.3);color:var(--am-deep)}.banner.deg b{font-weight:700}.sk{background:linear-gradient(90deg,rgba(22,21,18,.06),rgba(22,21,18,.03),rgba(22,21,18,.06));background-size:200% 100%;animation:shim 1.4s infinite;border-radius:8px}@keyframes shim{to{background-position:-200% 0}}.state h3{font:700 16px/1.35 var(--font);margin-bottom:6px}.state p{color:var(--text-dim);font-size:13px;max-width:56ch}.eid{font:600 10.5px/1 var(--font);color:var(--text-faint);border:1px solid var(--line);border-radius:6px;padding:5px 8px;display:inline-block;margin-top:12px}.eid,.empty{background:var(--surface)}.empty{border:1.5px dashed var(--line);border-radius:var(--rx);padding:26px;text-align:center}.empty h4{font:700 14.5px/1.4 var(--font);margin-bottom:6px}.empty p{color:var(--text-dim);font-size:12.5px;margin-bottom:14px}@media(prefers-reduced-motion:reduce){*{animation-duration:1ms!important;transition-duration:1ms!important}}@media(max-width:960px){.rail{width:64px}.rail-in{padding:16px 9px 12px}.rail nav a svg{display:block;flex:none;opacity:.85}.grp,.logo b,.logo small,.me>div,.modetog,.nextt,.privacy,.rail nav a .badge,.rail nav a .pill,.rail nav a span,.wsband{display:none}.rail nav a{padding:11px 0}.logo,.rail nav a{justify-content:center}.logo{padding:2px 0 14px}.me{justify-content:center;border-top:none;padding:6px 0}.grid-2,.pcols,.room,.seats,.stats,.stats.even,.stats.two,.tiles,.vision{grid-template-columns:1fr}main{padding:24px 20px 64px}}@media(max-width:640px){.hello-kv,h1{font-size:24px}.stat .num{font-size:30px}.phead{align-items:flex-start;flex-direction:column}.step .go{margin-left:50px}.pos{padding:22px}.pos .stmt{font-size:19px}.profband{padding:20px}.rockbar{width:100%}.mcard{flex-wrap:wrap}.mside{text-align:left}}.field{display:block;margin-top:10px}.field span{display:block;font:600 11px/1.5 var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--text-ghost);margin-bottom:4px}.in{width:100%;border:1px solid var(--line);border-radius:10px;background:var(--surface);font:400 13.5px/1.4 var(--font);color:var(--text);padding:10px 14px}.in::placeholder{color:var(--text-faint)}select.in{width:auto;min-width:220px}.fieldrow{display:flex;gap:10px;flex-wrap:wrap}.fieldrow .field{flex:1 1;min-width:140px}.sess{margin-bottom:18px}.sess summary{cursor:pointer;padding:12px 20px;font:600 12px/1.5 var(--font);color:var(--text-dim);display:flex;align-items:center;gap:8px;list-style:none}.sess summary::-webkit-details-marker{display:none}.sess summary:before{content:"▸";color:var(--text-faint);transition:transform .12s}.sess[open] summary:before{transform:rotate(90deg)}.sess .sess-summary{cursor:pointer;width:100%;text-align:left;background:none;border:none;padding:12px 20px;font:600 12px/1.5 var(--font);color:var(--text-dim);display:flex;align-items:center;gap:8px}.sess .sess-summary .tri{color:var(--text-faint);transition:transform .12s}.sess:focus-within .sess-summary .tri,.sess[data-open=yes] .sess-summary .tri{transform:rotate(90deg)}.sess .body{padding:4px 20px 18px;border-top:1px solid var(--line-soft);overflow:hidden}.sess[data-open=no]:not(:focus-within) .body{max-height:0;padding-top:0;padding-bottom:0;border-top:none;opacity:0}.agenda-title-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline}.card.ink .agrows-bordered{margin-top:18px;border-top:1px solid hsla(0,0%,100%,.14)}.card.ink .inkcap{font:500 12.5px/1.5 var(--font);color:hsla(0,0%,100%,.55)}.phbox{margin-top:16px;border:1.5px dashed var(--line);border-radius:var(--rc);padding:14px 16px;color:var(--text-faint);font:600 12.5px/1.6 var(--font)}.rockmore{display:flex;gap:8px;margin-top:10px;opacity:0;transition:opacity .15s}.rockcard:focus-within .rockmore,.rockcard:hover .rockmore{opacity:1}.editlayer{overflow:hidden}.editlayer[data-open=no]:not(:focus-within){max-height:0;opacity:0;margin:0}.overlay{position:fixed;inset:0;background:rgba(22,21,18,.45);display:flex;align-items:center;justify-content:center;z-index:60;padding:16px}.overlay .panel{background:var(--surface);border-radius:var(--rx);padding:24px;max-width:400px;box-shadow:0 8px 32px rgba(22,21,18,.25)}.itemrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--line);background:var(--tint);border-radius:var(--rc);padding:10px 14px;margin:8px 0;font-size:13.5px}.errline{background:var(--r-soft);border:1px solid rgba(206,63,63,.25);color:var(--r);border-radius:14px}.errline,.okline{padding:12px 18px;margin:12px 0;font:500 13px/1.6 var(--font)}.okline{background:var(--g-soft);border:1px solid rgba(21,122,78,.25);color:var(--g);border-radius:14px}.techline{margin-top:14px}.techline .code,.techline .errline{background:var(--tint);border:1px solid var(--line);color:var(--text-faint);border-radius:10px;padding:8px 12px;margin:0;display:inline-block;font:500 12px/1.5 var(--font)}.eref{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-moz-user-select:all;user-select:all;-webkit-user-select:all;letter-spacing:.01em}.card.ink{background:var(--ink);border-color:var(--ink)}.card.ink,.card.ink h2,.card.ink h3{color:#fff}.agenda-hd{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline;padding:22px 26px 0}.agenda-hd .k{font:600 11px/1.5 var(--font);letter-spacing:.09em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.agenda-hd .tot{font:600 12px/1.5 var(--font);color:hsla(0,0%,100%,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agrows{margin:14px 26px 22px;border-top:1px solid hsla(0,0%,100%,.14)}.agrow{display:flex;align-items:baseline;gap:14px;padding:11px 0;border-bottom:1px solid hsla(0,0%,100%,.1);font:400 13px/1.5 var(--font);color:hsla(0,0%,100%,.65)}.agrow:last-child{border-bottom:none}.agrow .no{color:hsla(0,0%,100%,.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:14px;flex:none}.agrow b{color:#fff;font-weight:700;min-width:86px}.agrow .d{flex:1 1}.agrow .t{color:hsla(0,0%,100%,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recap{display:flex;gap:26px;flex-wrap:wrap;margin-bottom:6px}.recap>div{min-width:96px}.recap .fig{font:700 21px/1.3 var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recap .fig.none{color:var(--text-faint);font-weight:500}.tgt{display:inline-block;border:1px solid var(--line);border-radius:8px;padding:4px 10px;background:var(--surface);font:600 12.5px/1.4 var(--font);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:52px;text-align:center}.tgt.empty{border-style:dashed;color:var(--text-faint);font-weight:500}.ptools{margin-top:26px;border-top:1px solid var(--line);padding-top:18px}.ptools>.k{display:block;font:600 11px/1.5 var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--text-ghost);margin-bottom:4px}.ptools>.note{display:block;font:500 12px/1.6 var(--font);color:var(--text-faint);margin-bottom:14px;max-width:70ch}.timepick{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}input[type=date].in{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:168px}input[type=date].in::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}input[type=date].in::-webkit-inner-spin-button{display:none}textarea.in{resize:none;min-height:70px}.tile .lbl{display:block;margin-bottom:2px}.hookburst{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--grad);color:#fff;font:700 11px/1 var(--font);animation:hookpop .5s ease}@keyframes hookpop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.hookmomentum{display:inline-flex;align-items:center;gap:6px;border-radius:99px;padding:4px 11px;background:rgba(22,21,18,.055);color:var(--text-faint);font:600 11.5px/1.5 var(--font)}.roomtop{display:flex;align-items:center;gap:14px;background:var(--surface);border-bottom:1px solid var(--line);padding:12px 20px;flex-wrap:wrap}.roomtop .xm{width:20px;height:20px;flex:none;background:var(--ink);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><g fill="black"><rect x="16.5" y="2" width="7" height="36" rx="3.5"/><rect x="16.5" y="2" width="7" height="36" rx="3.5" transform="rotate(60 20 20)"/><rect x="16.5" y="2" width="7" height="36" rx="3.5" transform="rotate(120 20 20)"/></g></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><g fill="black"><rect x="16.5" y="2" width="7" height="36" rx="3.5"/><rect x="16.5" y="2" width="7" height="36" rx="3.5" transform="rotate(60 20 20)"/><rect x="16.5" y="2" width="7" height="36" rx="3.5" transform="rotate(120 20 20)"/></g></svg>') center/contain no-repeat}.roomtop b{font:700 14px/1.4 var(--font)}.roomtop .ctxt{font:500 13px/1.4 var(--font);color:var(--text-faint)}.recchip{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(206,63,63,.4);border-radius:99px;padding:6px 14px;font:500 12px/1.4 var(--font);color:var(--r)}.recchip i{width:8px;height:8px;border-radius:50%;background:var(--r);flex:none}.roomfoot{display:flex;align-items:center;gap:16px;background:var(--surface);border-top:1px solid var(--line);padding:12px 20px;flex-wrap:wrap}.roomfoot .mid{flex:1 1;text-align:center;font:500 12.5px/1.4 var(--font);color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:180px}.roomfoot .mid b{color:var(--text)}.ag.over{background:var(--am-soft)}.ag.over,.ag.over .t,.ag.over small{color:var(--am)}.ag.over .tick{background:var(--am);color:#fff}.timer{font:700 14px/1 var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:10px 16px;display:inline-flex;align-items:center;gap:8px;transition:all .3s}.timer i{width:8px;height:8px;border-radius:50%;background:var(--r);animation:blink 1.6s infinite;flex:none}.timer.warn{background:var(--am-soft);border-color:var(--am);color:var(--am)}.timer.warn i{background:var(--am)}.timer.over{background:var(--r-soft);border-color:var(--r);color:var(--r)}.timer.over i{background:var(--r)}@keyframes blink{50%{opacity:.25}}.room.live{gap:0;grid-template-columns:250px 1fr}.room.live>.rrail{border-right:1px solid var(--line)}body.room-open .rail,body.room-open footer.app{display:none}body.room-open main{max-width:none;padding:0}