.login[data-v-a20632ec]{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.panel[data-v-a20632ec]{width:min(100%,26rem);background:var(--desk);border:1px solid var(--line);border-radius:14px;backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);box-shadow:var(--shadow);padding:2.25rem 2rem 2rem}.lamp[data-v-a20632ec]{display:block;width:14px;height:14px;border-radius:50%;background:var(--tally);box-shadow:0 0 0 6px var(--tally-glow);margin-bottom:1.5rem}h1[data-v-a20632ec]{font-size:var(--step-3);letter-spacing:-.02em;background:var(--frost);-webkit-background-clip:text;background-clip:text;color:transparent}.lead[data-v-a20632ec]{color:var(--text-muted);margin:.75rem 0 1.75rem}.error[data-v-a20632ec]{background:var(--fault-bg);border:1px solid var(--fault);color:var(--fault);padding:.7rem .85rem;border-radius:8px;margin:0 0 1.25rem;font-size:var(--step--1)}.twitch[data-v-a20632ec]{width:100%;justify-content:center;padding:.8rem 1rem;font-size:var(--step-0);text-decoration:none}.hint[data-v-a20632ec]{margin:1.25rem 0 0;color:var(--text-faint);font-size:var(--step--1)}.access[data-v-b30358e3]{display:flex;flex-direction:column;gap:1rem}h1[data-v-b30358e3]{font-size:var(--step-2);letter-spacing:-.015em}.intro[data-v-b30358e3]{margin:.3rem 0 0;color:var(--text-muted);font-size:var(--step--1)}.panel[data-v-b30358e3]{display:grid;gap:.75rem;padding:1.1rem 1.25rem;background:var(--desk);border:1px solid var(--line);border-radius:12px;backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);box-shadow:var(--shadow)}h2[data-v-b30358e3]{font-size:var(--step-1)}.panel p[data-v-b30358e3]{margin:0;color:var(--text-muted);font-size:var(--step--1);max-width:65ch}.list[data-v-b30358e3]{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.list li[data-v-b30358e3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem .4rem .45rem .8rem;background:var(--desk-raised);border:1px solid var(--line);border-radius:8px}.list li span[data-v-b30358e3]{display:grid;min-width:0}.list small[data-v-b30358e3]{color:var(--text-faint);overflow-wrap:anywhere}.panel .empty[data-v-b30358e3]{font-style:italic}.add[data-v-b30358e3]{display:flex;gap:.5rem;flex-wrap:wrap}.add input[data-v-b30358e3]{flex:1;min-width:12rem;max-width:22rem;background:var(--field);border:1px solid var(--line);border-radius:6px;padding:.5rem .7rem}.notice[data-v-b30358e3]{margin:0;padding:.6rem .9rem;border-radius:8px;font-size:var(--step--1)}.notice.ok[data-v-b30358e3]{color:var(--ok);background:#0b8a681a}.notice.error[data-v-b30358e3]{color:var(--fault);background:var(--fault-bg)}.copy-link[data-v-f9df1f54]{display:flex;flex-wrap:wrap;gap:.5rem}input[data-v-f9df1f54]{flex:1;min-width:14rem;max-width:34rem;background:var(--field);border:1px solid var(--line);border-radius:6px;padding:.5rem .7rem;font-family:var(--font-log);font-size:var(--step--1)}.error[data-v-f9df1f54]{flex-basis:100%;margin:0;color:var(--fault);font-size:var(--step--1)}.log[data-v-fa6efac3]{background:var(--desk);border:1px solid var(--line);border-radius:12px;backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:calc(100vh - 8rem);position:sticky;top:5rem}.head[data-v-fa6efac3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--line);flex-wrap:wrap}h2[data-v-fa6efac3]{font-size:var(--step-1)}.filter[data-v-fa6efac3]{display:flex;align-items:center;gap:.4rem;font-size:var(--step--1);color:var(--text-muted);cursor:pointer}.filter input[data-v-fa6efac3]{accent-color:var(--tally)}.entries[data-v-fa6efac3]{list-style:none;margin:0;padding:.6rem 0;overflow-y:auto;font-family:var(--font-log);font-size:.78rem;line-height:1.5;min-height:12rem}li[data-v-fa6efac3]{display:grid;grid-template-columns:auto auto 1fr;gap:.6rem;padding:.2rem 1.1rem}time[data-v-fa6efac3]{color:var(--text-faint)}.source[data-v-fa6efac3]{color:var(--violet)}.msg[data-v-fa6efac3]{overflow-wrap:anywhere}.warn .msg[data-v-fa6efac3]{color:var(--warn)}.error .msg[data-v-fa6efac3]{color:var(--fault)}.none[data-v-fa6efac3]{display:block;color:var(--text-faint);font-family:var(--font-body)}@media (max-width: 900px){.log[data-v-fa6efac3]{position:static;max-height:26rem}}.switch[data-v-420d17ba]{position:relative;width:3.25rem;height:1.75rem;border-radius:999px;border:1px solid var(--line-strong);background:var(--field);padding:0;flex-shrink:0;transition:background .18s,border-color .18s}.switch.on[data-v-420d17ba]{background:var(--tally);border-color:var(--tally)}.switch[data-v-420d17ba]:disabled{opacity:.55;cursor:progress}.knob[data-v-420d17ba]{position:absolute;top:3px;left:3px;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--text-muted);transition:transform .18s,background .18s}.on .knob[data-v-420d17ba]{transform:translate(1.5rem);background:var(--tally-ink)}.picker[data-v-a32f0f94]{display:grid;gap:.5rem}.row[data-v-a32f0f94]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}select[data-v-a32f0f94]{font:inherit;min-width:14rem;max-width:22rem;background:var(--field);border:1px solid var(--line);border-radius:6px;padding:.5rem .7rem}.preview img[data-v-a32f0f94],.preview video[data-v-a32f0f94]{max-width:160px;max-height:120px;border-radius:8px;border:1px solid var(--line);background:repeating-conic-gradient(#e8ecf7,#e8ecf7 25%,#fff 0%,#fff 50%) 50% / 16px 16px}.preview audio[data-v-a32f0f94]{max-width:22rem}.error[data-v-a32f0f94]{margin:0;color:var(--fault);font-size:var(--step--1)}.settings[data-v-01639776]{margin-top:1.1rem;padding:1.1rem 0 0 calc(12px + 1rem);border-top:1px solid var(--line);display:grid;gap:1rem}.field[data-v-01639776]{display:grid;gap:.35rem}label[data-v-01639776]{font-weight:500;font-size:var(--step--1);display:flex;align-items:center;gap:.5rem}.req[data-v-01639776]{font-weight:400;color:var(--text-faint)}input[type=text][data-v-01639776],input[type=password][data-v-01639776],input[type=number][data-v-01639776]{width:100%;max-width:34rem;background:var(--field);border:1px solid var(--line);border-radius:6px;padding:.55rem .7rem}input[type=number][data-v-01639776]{max-width:9rem}select[data-v-01639776]{font:inherit;max-width:16rem;background:var(--field);border:1px solid var(--line);border-radius:6px;padding:.55rem .7rem}input[data-v-01639776]:focus-visible{border-color:var(--tally)}.color-picker[data-v-01639776]{display:flex;align-items:center;gap:.6rem;color:var(--text-muted);font-size:var(--step--1)}input[type=color][data-v-01639776]{width:2.5rem;height:2rem;padding:0;border:1px solid var(--line);border-radius:6px;background:none}.check[data-v-01639776]{cursor:pointer}.check input[data-v-01639776]{width:1.05rem;height:1.05rem;accent-color:var(--tally)}.help[data-v-01639776]{margin:0;color:var(--text-faint);font-size:var(--step--1);max-width:62ch}.error[data-v-01639776]{margin:0;color:var(--fault);font-size:var(--step--1)}.actions[data-v-01639776]{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width: 520px){.settings[data-v-01639776]{padding-left:0}}.strip[data-v-22b01def]{background:var(--desk);border:1px solid var(--line);border-radius:12px;backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);box-shadow:var(--shadow);padding:1.1rem 1.25rem}.strip.running[data-v-22b01def]{border-color:#2f6bff80}.strip.error[data-v-22b01def]{border-color:var(--fault)}.row[data-v-22b01def]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:start}.tally[data-v-22b01def]{width:12px;height:12px;margin-top:.4rem;border-radius:50%;background:var(--line);transition:background .25s,box-shadow .25s}.running .tally[data-v-22b01def]{background:var(--tally);box-shadow:0 0 0 5px var(--tally-glow)}.error .tally[data-v-22b01def]{background:var(--fault)}h2[data-v-22b01def]{font-size:var(--step-1)}.desc[data-v-22b01def]{margin:.3rem 0 0;color:var(--text-muted);max-width:62ch}.state[data-v-22b01def]{margin:.45rem 0 0;font-size:var(--step--1);color:var(--text-faint)}.running .state[data-v-22b01def]{color:var(--tally)}.error .state[data-v-22b01def]{color:var(--fault)}.fault[data-v-22b01def]{margin:.9rem 0 0 calc(12px + 1rem);padding:.6rem .8rem;border-radius:8px;background:var(--fault-bg);color:var(--fault);font-size:var(--step--1)}.tools[data-v-22b01def]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-left:calc(12px + 1rem)}.overlay[data-v-22b01def]{display:grid;gap:.35rem;margin-top:1rem;padding-left:calc(12px + 1rem)}.overlay summary[data-v-22b01def]{cursor:pointer;font-size:var(--step--1);color:var(--text-muted)}.overlay .help[data-v-22b01def]{margin:0;color:var(--text-faint);font-size:var(--step--1);max-width:62ch}.notice[data-v-22b01def]{margin:.75rem 0 0;padding-left:calc(12px + 1rem);font-size:var(--step--1)}.notice.ok[data-v-22b01def]{color:var(--ok)}.notice.error[data-v-22b01def]{color:var(--fault)}@media (max-width: 520px){.tools[data-v-22b01def],.overlay[data-v-22b01def],.notice[data-v-22b01def]{padding-left:0}.fault[data-v-22b01def]{margin-left:0}}.modules[data-v-b2a263aa]{display:flex;flex-direction:column;gap:.75rem}.section-head[data-v-b2a263aa]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.25rem;flex-wrap:wrap}h1[data-v-b2a263aa]{font-size:var(--step-2);letter-spacing:-.015em}.intro[data-v-b2a263aa]{margin:.3rem 0 0;color:var(--text-muted);font-size:var(--step--1);max-width:60ch}.side[data-v-b2a263aa]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.count[data-v-b2a263aa]{margin:0;color:var(--text-muted);font-size:var(--step--1);background:var(--desk-raised);padding:.15rem .65rem;border-radius:999px}.empty[data-v-b2a263aa]{color:var(--text-muted);border:1px dashed var(--line-strong);border-radius:10px;padding:1.5rem;margin:0;background:var(--desk);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}.overview[data-v-b6642866]{display:flex;flex-direction:column;gap:1rem}.section-head[data-v-b6642866]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}h1[data-v-b6642866]{font-size:var(--step-2);letter-spacing:-.015em}.meta[data-v-b6642866]{margin:.3rem 0 0;color:var(--text-muted);font-size:var(--step--1)}.live-badge[data-v-b6642866]{color:#fff;background:#e5304f;border-radius:999px;padding:.1rem .55rem;margin-right:.35rem;font-weight:600}.picker select[data-v-b6642866]{font:inherit;font-size:var(--step--1);color:var(--text);background:var(--desk-raised);border:1px solid var(--line);border-radius:6px;padding:.45rem .6rem}.title[data-v-b6642866]{margin:0;color:var(--text-muted);font-style:italic}.tiles[data-v-b6642866]{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem}.tile[data-v-b6642866]{display:flex;flex-direction:column;gap:.15rem;padding:.9rem 1rem;background:var(--desk);border:1px solid var(--line);border-radius:12px;backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);box-shadow:var(--shadow)}.tile.accent[data-v-b6642866]{border-color:#2f6bff73}.icon[data-v-b6642866]{font-size:1.1rem}.value[data-v-b6642866]{font-family:var(--font-display);font-size:var(--step-3);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.tile.accent .value[data-v-b6642866]{background:var(--frost);-webkit-background-clip:text;background-clip:text;color:transparent}.label[data-v-b6642866]{font-size:var(--step--1);font-weight:500;color:var(--text-muted)}.hint[data-v-b6642866]{font-size:.75rem;color:var(--text-faint)}.notice[data-v-b6642866]{margin:0;padding:.7rem .9rem;border-radius:8px;background:#2f6bff14;border:1px solid var(--line);color:var(--text-muted);font-size:var(--step--1)}.notice.subtle[data-v-b6642866]{background:transparent}.history-title[data-v-b6642866]{font-size:var(--step-1);margin-top:.75rem}.history[data-v-b6642866]{overflow-x:auto;background:var(--desk);border:1px solid var(--line);border-radius:12px;backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);box-shadow:var(--shadow)}table[data-v-b6642866]{width:100%;border-collapse:collapse;font-size:var(--step--1)}th[data-v-b6642866],td[data-v-b6642866]{padding:.55rem .8rem;text-align:left;white-space:nowrap}th[data-v-b6642866]{color:var(--text-faint);font-weight:500;border-bottom:1px solid var(--line)}.num[data-v-b6642866]{text-align:right;font-variant-numeric:tabular-nums}tbody tr[data-v-b6642866]{cursor:pointer}tbody tr[data-v-b6642866]:hover,tbody tr[data-v-b6642866]:focus-visible{background:#2f6bff0f}tbody tr.active[data-v-b6642866]{background:#2f6bff1f;font-weight:500}.live-dot[data-v-b6642866]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#e5304f;margin-right:.3rem}.empty[data-v-b6642866]{color:var(--text-muted);border:1px dashed var(--line-strong);border-radius:10px;padding:1.5rem;margin:0;background:var(--desk);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}.highlights[data-v-204ef020]{display:flex;flex-direction:column;gap:.75rem}.section-head[data-v-204ef020]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.section-head h1[data-v-204ef020]{font-size:var(--step-2);letter-spacing:-.015em}.mode[data-v-204ef020]{margin:.3rem 0 0;color:var(--text-muted);font-size:var(--step--1)}.auto[data-v-204ef020]{display:flex;align-items:center;gap:.6rem;font-size:var(--step--1);font-weight:500;background:var(--desk-raised);border:1px solid var(--line);padding:.35rem .45rem .35rem .8rem;border-radius:999px}.hint[data-v-204ef020],.empty[data-v-204ef020]{margin:0;color:var(--text-muted);border:1px dashed var(--line-strong);border-radius:10px;padding:1rem 1.25rem;background:var(--desk);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}.pending-note[data-v-204ef020]{margin:0;font-size:var(--step--1);color:var(--warn);font-weight:500}.card[data-v-204ef020]{background:var(--desk);border:1px solid var(--line);border-radius:12px;backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);box-shadow:var(--shadow);padding:1rem 1.25rem}.card.live[data-v-204ef020]{border-color:#2f6bff80}.card.pending[data-v-204ef020]{border-color:var(--warn)}.card.discarded[data-v-204ef020]{opacity:.7}.card-head[data-v-204ef020]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.badge[data-v-204ef020]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--step--1);font-weight:600;padding:.15rem .65rem;border-radius:999px;border:1px solid var(--line);background:var(--desk-raised);color:var(--text-muted)}.live .badge[data-v-204ef020]{color:var(--tally);border-color:var(--tally)}.live .badge .dot[data-v-204ef020]{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px var(--tally-glow)}.pending .badge[data-v-204ef020]{color:var(--warn);border-color:var(--warn)}.posted .badge[data-v-204ef020]{color:var(--ok);border-color:var(--ok)}.when[data-v-204ef020]{color:var(--text-faint);font-size:var(--step--1)}.title[data-v-204ef020]{margin:.6rem 0 0;font-weight:500;overflow-wrap:anywhere}.stats[data-v-204ef020]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.8rem 0 0}.stats div[data-v-204ef020]{background:var(--desk-raised);border:1px solid var(--line);border-radius:8px;padding:.5rem .7rem}.stats dt[data-v-204ef020]{font-size:var(--step--1);color:var(--text-faint)}.stats dd[data-v-204ef020]{margin:.1rem 0 0;font-family:var(--font-display);font-size:var(--step-2);font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.stats small[data-v-204ef020]{font-family:var(--font-body);font-size:var(--step--1);font-weight:400;color:var(--text-muted)}.text[data-v-204ef020]{margin:.8rem 0 0;color:var(--text-muted)}.details[data-v-204ef020]{margin-top:.6rem;font-size:var(--step--1)}.details summary[data-v-204ef020]{cursor:pointer;color:var(--tally);font-weight:500}.details p[data-v-204ef020],.details>div[data-v-204ef020]{margin:.5rem 0 0}.details ul[data-v-204ef020]{margin:.2rem 0 0;padding-left:1.2rem}.details a[data-v-204ef020]{color:var(--tally)}.fault[data-v-204ef020]{margin:.8rem 0 0;padding:.6rem .8rem;border-radius:8px;background:var(--fault-bg);color:var(--fault);font-size:var(--step--1)}.tools[data-v-204ef020]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.notice[data-v-204ef020]{margin:.6rem 0 0;font-size:var(--step--1)}.notice.ok[data-v-204ef020]{color:var(--ok)}.notice.error[data-v-204ef020]{color:var(--fault)}.more[data-v-204ef020]{align-self:flex-start}@media (max-width: 520px){.stats[data-v-204ef020]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats dd[data-v-204ef020]{font-size:var(--step-1)}}.shell[data-v-fa437314]{min-height:100vh;display:flex;flex-direction:column}.topbar[data-v-fa437314]{display:flex;align-items:center;gap:1.25rem;padding:.75rem clamp(1rem,3vw,2rem);border-bottom:1px solid var(--line);background:var(--desk);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);box-shadow:0 4px 20px #2846a014;flex-wrap:wrap;position:sticky;top:0;z-index:10}.brand[data-v-fa437314]{display:flex;align-items:center;gap:.6rem}.name[data-v-fa437314]{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);background:var(--frost);-webkit-background-clip:text;background-clip:text;color:transparent}.lamp[data-v-fa437314]{width:11px;height:11px;border-radius:50%;background:var(--line);transition:background .3s,box-shadow .3s}.lamp.live[data-v-fa437314]{background:var(--tally);box-shadow:0 0 0 4px var(--tally-glow)}.status[data-v-fa437314]{display:flex;align-items:center;gap:.6rem;flex:1;min-width:12rem}.pill[data-v-fa437314]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--step--1);padding:.2rem .65rem;border-radius:999px;border:1px solid var(--line);background:var(--desk-raised)}.pill .dot[data-v-fa437314]{width:7px;height:7px;border-radius:50%;background:currentColor}.pill.ok[data-v-fa437314]{color:var(--ok)}.pill.warn[data-v-fa437314]{color:var(--fault);border-color:var(--fault)}.pill.on-air[data-v-fa437314]{color:#fff;background:#e5304f;border-color:#e5304f;font-weight:600}.channel[data-v-fa437314]{color:var(--text-faint);font-size:var(--step--1)}.switch select[data-v-fa437314]{font:inherit;font-size:var(--step--1);color:var(--text);background:var(--desk-raised);border:1px solid var(--line);border-radius:999px;padding:.2rem .65rem}.account[data-v-fa437314]{display:flex;align-items:center;gap:.6rem}.account img[data-v-fa437314]{border-radius:50%}.user[data-v-fa437314]{font-weight:500}.tabs[data-v-fa437314]{display:flex;gap:.35rem;padding:.75rem clamp(1rem,3vw,2rem) 0;overflow-x:auto}.tab[data-v-fa437314]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--line);background:var(--desk);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);padding:.5rem 1rem;border-radius:999px;font-weight:500;font-size:var(--step--1);color:var(--text-muted);white-space:nowrap}.tab[data-v-fa437314]:hover{border-color:var(--line-strong);color:var(--text)}.tab.active[data-v-fa437314]{background:var(--tally);border-color:var(--tally);color:var(--tally-ink);box-shadow:0 4px 14px var(--tally-glow)}.tab-count[data-v-fa437314]{font-size:.72rem;min-width:1.3rem;padding:0 .35rem;border-radius:999px;background:#6e8ce12e;text-align:center}.tab.active .tab-count[data-v-fa437314]{background:#ffffff40}.desk[data-v-fa437314]{flex:1;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);padding:clamp(1rem,3vw,2rem);align-items:start}.column[data-v-fa437314]{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);min-width:0}.all-overlays[data-v-fa437314]{display:grid;gap:.6rem;padding:1.1rem 1.25rem;background:var(--desk);border:1px solid rgba(47,107,255,.5);border-radius:12px;backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);box-shadow:var(--shadow)}.all-overlays h2[data-v-fa437314]{font-size:var(--step-1)}.all-overlays p[data-v-fa437314]{margin:0;color:var(--text-muted);font-size:var(--step--1);max-width:64ch}.all-overlays .secret[data-v-fa437314]{color:var(--text-faint)}.loading[data-v-fa437314]{color:var(--text-muted);margin:0}.notice[data-v-fa437314]{margin:0;font-size:var(--step--1)}.notice.ok[data-v-fa437314]{color:var(--ok)}.notice.error[data-v-fa437314]{color:var(--fault)}@media (max-width: 900px){.desk[data-v-fa437314]{grid-template-columns:1fr}}@media (max-width: 640px){.topbar[data-v-fa437314]{gap:.6rem 1rem}.account[data-v-fa437314]{margin-left:auto}.user[data-v-fa437314]{display:none}.status[data-v-fa437314]{order:3;flex-basis:100%}}.boot[data-v-6b90705c]{min-height:100vh;display:grid;place-items:center;color:var(--text-faint)}:root{--ink: #e6eeff;--desk: rgba(255, 255, 255, .62);--desk-raised: rgba(255, 255, 255, .82);--field: rgba(255, 255, 255, .78);--line: rgba(110, 140, 225, .32);--line-strong: rgba(110, 140, 225, .6);--text: #16204a;--text-muted: #3f4a7a;--text-faint: #5f6996;--tally: #2f6bff;--tally-hover: #4d82ff;--tally-ink: #ffffff;--tally-glow: rgba(47, 107, 255, .28);--warn: #a85f00;--fault: #d4365a;--fault-bg: rgba(212, 54, 90, .1);--ok: #0b8a68;--violet: #7a52f0;--frost: linear-gradient(120deg, #2f6bff 0%, #7a52f0 55%, #3fb8ff 100%);--glass: blur(18px) saturate(1.5);--shadow: 0 10px 30px rgba(40, 70, 160, .12), inset 0 1px 0 rgba(255, 255, 255, .7);--font-display: "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--font-body: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-log: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--step--1: .8125rem;--step-0: .9375rem;--step-1: 1.125rem;--step-2: 1.5rem;--step-3: 2.25rem;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--ink);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.55;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#ecf3ff40,#e6eeff8c 60%,#e2eaffbf),url(/assets/banner-B8YU6jVW.png) center / cover no-repeat}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.15;margin:0}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--tally);outline-offset:2px}.btn{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--line);background:var(--desk-raised);padding:.5rem .9rem;border-radius:6px;font-weight:500;font-size:var(--step--1)}.btn:hover:not(:disabled){border-color:var(--line-strong)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--tally);border-color:var(--tally);color:var(--tally-ink);box-shadow:0 4px 14px var(--tally-glow)}.btn-primary:hover:not(:disabled){border-color:var(--tally-hover);background:var(--tally-hover)}.btn-ghost{background:transparent}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
