:root{--accent:#d99a35;--accent-deep:#edb254;--accent-tint:#2a1e0b;--on-accent:#1a1204;--navy:#0e141e;--navy-2:#18202c;--navy-3:#242e3d;--primary:var(--accent);--primary-hover:var(--accent-deep);--primary-soft:var(--accent-tint);--primary-ring:#d99a3559;--ground:#0a0d14;--surface:#151d2b;--surface-2:#1b2435;--surface-3:#232e42;--line:#283246;--line-strong:#364258;--ink:#e6ebf5;--ink-2:#aeb8c9;--ink-muted:#8a96b0;--success:#3ddc84;--success-bright:#39ff8f;--success-soft:#0f2a1d;--success-line:#1f5236;--success-ink:#7ef0b0;--danger:#ff6b7a;--danger-bright:#ff4d5e;--danger-soft:#2c1116;--danger-line:#52212a;--danger-ink:#ffa3ac;--warn:#e0a33f;--warn-soft:#2a1f0b;--warn-line:#4d3a16;--warn-ink:#ffc76b;--live:#4a9eff;--live-bright:#6cb4ff;--live-soft:#0e1d30;--live-line:#1e3a5c;--live-ring:#4a9eff40;--live-ink:#9ccaff;--primary-glow:#d99a3533;--success-ring:#3ddc8433;--menu-ink:#a4adba;--menu-ink-muted:#6b7482;--menu-line:#232c3c;--menu-ground-end:#0a0f18;--menu-active-ink:#f6f1e6;--stage-lead:#4a7fb5;--stage-lead-ink:#06101c;--stage-lead-soft:#111d2c;--stage-qualified:#5b9bd5;--stage-qualified-ink:#06101c;--stage-qualified-soft:#13243a;--stage-booked:#e0a33f;--stage-booked-ink:#1a1204;--stage-booked-soft:#2a1f0b;--stage-sold:#3ddc84;--stage-sold-ink:#06170f;--stage-sold-soft:#0f2a1d;--canvas-ground:#0b0e17;--canvas-dot:#1c2436;--canvas-edge:#3a4459;--canvas-shadow:#00000059;--canvas-shadow-lift:#00000080;--band-1:#818cf8;--band-1-soft:#161a35;--band-2:#22b8d8;--band-2-soft:#0c2630;--band-3:#ef6cbf;--band-3-soft:#2e1226;--band-4:#f5a03a;--band-4-soft:#2e1e0a;--band-5:#2fd39a;--band-5-soft:#0b2a20;--band-6:#a684f8;--band-6-soft:#1e1636;--band-7:#fb6a83;--band-7-soft:#2f1219;--loop-ground:#0b0e17;--loop-ground-edge:#05070d;--loop-dot:#222a3d;--loop-panel:#131a2a99;--loop-panel-line:#2a3450;--loop-ink:#e6ebf5;--loop-ink-muted:#8a96b0;--loop-shell:#f4f6fa;--loop-shell-line:#b9c3d6;--loop-dark:#1c2130;--loop-dark-line:#3a4258;--loop-shadow:#00000066;--loop-eye-off:#6b7590;--loop-eye-good:#39ff8f;--loop-eye-bad:#ff4d5e;--loop-eye-stopped:#ffb020;--loop-wire-off:#2f3950;--loop-wire-good:#39ff8f;--loop-wire-good-glow:#39ff8f99;--loop-wire-bad:#ff3b5c;--loop-wire-bad-glow:#ff3b5c99;--loop-master:#f5c542;--loop-steel:#9fb0c8;--dial-lead:var(--stage-lead);--dial-lead-soft:var(--stage-lead-soft);--dial-qualified:var(--stage-qualified);--dial-qualified-soft:var(--stage-qualified-soft);--dial-booked:var(--stage-booked);--dial-booked-soft:var(--stage-booked-soft);--dial-sold:var(--stage-sold);--dial-sold-soft:var(--stage-sold-soft);--dial-out:var(--ink-muted);--dial-out-soft:var(--surface-3);--dial-referral:var(--warn);--dial-referral-soft:var(--warn-soft);--dial-ringing:var(--live);--dial-ringing-soft:var(--live-soft);--dial-ringing-ring:var(--live-ring);--edge-light:#ffffff14;--edge-light-strong:#ffffff1f;--glass-top:#1b2334;--glass-bottom:#141b28;--accent-glow:#d99a3526;--live-glow:#4a9eff26;--r-sm:8px;--r:10px;--r-lg:14px;--shadow-sm:0 1px 2px #00000052;--shadow:0 2px 8px #0000005e;--shadow-lg:0 12px 32px #00000080;--font-display:"Space Grotesk","IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",Menlo,Consolas,monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--sidebar-w:236px;--pagebar-h:3.25rem;--topbar-h:3.25rem;--tabbar-h:3.5rem;--tap:44px}*{box-sizing:border-box}html{background:var(--ground);color:var(--ink);color-scheme:dark;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;color:var(--ink);background:radial-gradient(1200px 520px at 68% -12%,var(--accent-glow),transparent 62%),radial-gradient(900px 420px at 8% -6%,var(--live-glow),transparent 58%),var(--ground);background-attachment:fixed;font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0 0 .5rem;line-height:1.25;font-family:var(--font-display);letter-spacing:-.01em}h1{font-size:1.875rem;font-weight:700;letter-spacing:-.02em}h2{font-size:1.125rem;font-weight:650;letter-spacing:-.01em}h3{font-size:1rem;font-weight:600}p{margin:0 0 .75rem}code,kbd,pre{font-family:var(--font-mono);font-size:.875em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--r);background:linear-gradient(180deg,var(--glass-top),var(--glass-bottom));color:var(--ink);padding:.5rem .9375rem;font-weight:600;font-size:.875rem;min-height:2.375rem;box-shadow:inset 0 1px 0 var(--edge-light);transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}button:hover{border-color:var(--ink-muted);box-shadow:inset 0 1px 0 var(--edge-light-strong),var(--shadow)}button.primary{background:linear-gradient(180deg,var(--accent-deep),var(--accent));border-color:var(--accent);color:var(--on-accent)}button.primary:hover{box-shadow:0 0 0 4px var(--accent-glow),inset 0 1px 0 var(--edge-light-strong)}button.ghost{background:transparent;border-color:transparent;color:var(--ink-2)}button.ghost:hover{background:var(--surface-3);border-color:transparent;color:var(--ink)}button.danger{background:var(--danger);border-color:var(--danger);color:var(--surface)}button.danger:hover{background:var(--danger-bright);border-color:var(--danger-bright)}button.danger:disabled,button.primary:disabled,button:disabled{background:var(--surface-2);border-color:var(--line);color:var(--ink-muted);cursor:not-allowed;box-shadow:none}button.primary:disabled:hover,button:disabled:hover{background:var(--surface-2)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-ring);border-color:var(--accent)}input,select,textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--ground);color:var(--ink);padding:.5rem .75rem;min-height:2.5rem;box-shadow:inset 0 1px 0 #00000040}input::placeholder,textarea::placeholder{color:var(--ink-muted);opacity:1}label{display:block;font-weight:500;margin-bottom:.25rem}table{width:100%;border-collapse:separate;border-spacing:0;background:linear-gradient(180deg,var(--glass-top),var(--glass-bottom));border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 var(--edge-light),var(--shadow);overflow:hidden}td,th{text-align:left;padding:.625rem .75rem;border-bottom:1px solid var(--line);vertical-align:top}th{position:-webkit-sticky;position:sticky;top:var(--pagebar-h);z-index:1;color:var(--ink-muted);background:var(--ground);font-family:var(--font-mono);font-weight:500;font-size:.75rem;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}thead th:first-child{border-top-left-radius:var(--r-lg)}thead th:last-child{border-top-right-radius:var(--r-lg)}tbody tr:nth-child(2n)>td{background:#ffffff05}tbody tr:hover>td{background:var(--surface-3)}td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:0}tr:last-child td:first-child{border-bottom-left-radius:var(--r-lg)}tr:last-child td:last-child{border-bottom-right-radius:var(--r-lg)}.card{background:linear-gradient(180deg,var(--glass-top),var(--glass-bottom));border:1px solid var(--line);border-radius:var(--r-lg);padding:1.125rem 1.25rem;box-shadow:inset 0 1px 0 var(--edge-light),var(--shadow);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.card:hover{border-color:var(--line-strong);box-shadow:inset 0 1px 0 var(--edge-light-strong),var(--shadow-lg)}.card-head h2,.card>h2:first-child{position:relative;padding-left:.75rem}.card-head h2:before,.card>h2:first-child:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:3px;border-radius:2px;background:var(--accent)}.card-head,.card>h2:first-child{padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid var(--line)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.card-head h2{margin:0;padding:0 0 0 .75rem;border:0}.card-head a{color:var(--accent-deep);font-weight:600;font-size:.8125rem;white-space:nowrap}.card-head a:hover{text-decoration:underline}.card[data-state]{border-left-width:3px;padding-left:calc(1.125rem - 2px)}.card[data-state=bad]{border-left-color:var(--danger)}.card[data-state=good]{background:var(--success-soft);border-color:var(--success-line);border-left-color:var(--success)}.card[data-state=warn]{background:var(--warn-soft);border-color:var(--warn-line);border-left-color:var(--warn)}.card[data-state=live]{border-left-color:var(--live)}.card[data-state=quiet]{border-left-color:var(--line-strong)}.card[data-state=good] .card-head,.card[data-state=warn] .card-head{border-bottom-color:transparent}.card-count{display:inline-flex;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;justify-content:center;border-radius:999px;font-family:var(--font-mono);font-size:.75rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--surface-3);color:var(--ink-2);border:1px solid var(--line)}.card[data-state=bad] .card-count{background:var(--danger-soft);color:var(--danger-ink)}.card[data-state=good] .card-count{background:var(--success-line);color:var(--success-ink)}.card[data-state=warn] .card-count{background:var(--accent-tint);color:var(--warn-ink)}.card[data-state=live] .card-count{background:var(--live-soft);color:var(--live-ink)}.muted{color:var(--ink-muted)}.ok{color:var(--success)}.bad{color:var(--danger)}.shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-w);flex:0 0 auto;color:var(--menu-ink);background:var(--navy);display:flex;flex-direction:column;padding:1rem .75rem .75rem;position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--menu-line)}.brand{display:flex;align-items:center;gap:.625rem;color:var(--menu-active-ink);font-family:var(--font-display);font-weight:700;font-size:1rem;padding:.25rem .5rem .875rem;letter-spacing:0;border-bottom:1px solid var(--menu-line);margin-bottom:.5rem}.brand .mark{flex:none;position:relative;overflow:hidden;width:2.25rem;height:2.25rem;border-radius:var(--r);background:var(--navy-2)}.brand .mark img{position:absolute;width:217.4%;height:217.4%;left:-57%;top:-42.2%;max-width:none}.topbar .brand .mark{width:1.75rem;height:1.75rem}.nav{flex-direction:column;overflow-y:auto;min-height:0;flex:1 1 auto}.nav,.navShelf{display:flex;gap:1px}.navShelf{flex-direction:column}.navGroup{margin:1rem .75rem .375rem;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--menu-ink-muted)}.navShelf:first-child .navGroup{margin-top:.25rem}.nav a{position:relative;display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:var(--r);color:var(--menu-ink);font-weight:500;font-size:.875rem;transition:background .12s ease,color .12s ease}.nav a svg{flex:none;opacity:.7;transition:opacity .12s ease}.nav a:hover{background:var(--navy-2);color:var(--menu-active-ink)}.nav a:hover svg{opacity:1}.nav a.active{background:var(--primary-glow);color:var(--menu-active-ink);font-weight:600;border-radius:0 var(--r) var(--r) 0}.nav a.active svg{opacity:1;color:var(--accent)}.nav a.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.nav a.sub{margin-left:1.5rem;font-size:.8125rem}.nav a.sub svg{width:14px;height:14px}.navFoot{margin-top:auto;padding:.75rem .75rem 0;border-top:1px solid var(--menu-line);color:var(--menu-ink);font-family:var(--font-mono);font-size:.75rem;display:flex;align-items:center;gap:.5rem}.navFoot .dot{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--success-bright);box-shadow:0 0 0 3px var(--success-ring);flex:none;animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.navFoot .dot{animation:none}}.page{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.pagebar{display:flex;align-items:center;gap:.75rem;min-height:var(--pagebar-h);padding:.5rem 1.5rem;background:var(--ground);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:10}.pagebar .where{font-family:var(--font-display);font-weight:600;font-size:1rem}.pagebar .when{color:var(--accent-deep);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pagebar form{margin:0}.pagebar button{padding:.375rem .75rem;font-size:.8125rem;min-height:2rem;background:transparent;box-shadow:none;color:var(--ink-2)}.pagebar button:hover{background:var(--surface);color:var(--ink)}.signInRanOut{margin:.75rem 1rem 0;padding:.6rem .8rem;border-radius:var(--r);background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn-ink);font-size:.875rem;font-weight:600}.signInRanOut a{color:var(--primary);font-weight:700;margin-left:.25rem}.page-error{max-width:40rem;margin:1.5rem auto;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--danger-line);border-radius:var(--r-lg)}.page-error h1{margin:0 0 .5rem;font-size:1.25rem}.page-error p{margin:0 0 .75rem;line-height:1.5}.page-error pre{margin:0 0 .75rem;padding:.75rem;background:var(--danger-soft);border:1px solid var(--danger-line);border-radius:var(--r);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;color:var(--ink)}.page-error-ref{font-size:.8125rem;color:var(--ink-muted)}.page-error-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.page-error-actions a{color:var(--primary);font-weight:600}.page-error-note{font-size:.8125rem;color:var(--ink-muted)}.pageInner{padding:1.5rem;flex:1 1 auto}.page-head{margin-bottom:1.25rem}.page-head-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem}.page-head-row h1{margin-bottom:.25rem}.page-head p{color:var(--ink-2);max-width:60ch;font-size:.9375rem}.empty{border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface);padding:2rem 1rem;text-align:center;color:var(--ink-muted)}.columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.column{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:.75rem;min-height:12rem}.column h2{font-size:.9375rem;color:var(--ink-2);padding-bottom:.5rem;border-bottom:1px solid var(--line)}.tabbar,.topbar{display:none}@media (max-width:760px){.shell{display:block}.topbar{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;background:var(--navy);color:var(--menu-active-ink);height:calc(var(--topbar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;position:-webkit-sticky;position:sticky;top:0;z-index:20}.topbar .brand{padding:0;margin:0;border:0;font-size:1rem}.topbar button{background:transparent;border-color:var(--menu-line);color:var(--menu-active-ink);min-height:2.5rem;padding:.375rem .75rem}.topbar button:hover{background:var(--navy-2)}.sidebar{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:min(var(--sidebar-w),84vw);z-index:30;transform:translateX(-100%);transition:transform .15s ease;box-shadow:var(--shadow-lg);padding-top:calc(1rem + env(safe-area-inset-top));padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.sidebar.open{transform:none}.scrim{position:fixed;inset:0;z-index:25;background:var(--navy);opacity:.6}.nav a{min-height:var(--tap);font-size:1rem}.nav a.sub{font-size:.9375rem}.pagebar{top:calc(var(--topbar-h) + env(safe-area-inset-top));padding:.375rem 16px;min-height:2.75rem}.pagebar .where{display:block}.pagebar .when{display:none}.pageInner{padding:1rem 16px}.page-head{display:none}.page{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.columns{grid-template-columns:1fr}h1{font-size:1.5rem}button{min-height:var(--tap)}.pagebar button{min-height:2.5rem}input,select,textarea{min-height:var(--tap);font-size:1rem}.card li a,.card p a,main li a,main p a{padding-top:.6875rem;padding-bottom:.6875rem}.cardHead a,.pagebar a,h2+a,h3+a{display:inline-flex;align-items:center;min-height:var(--tap)}.tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--navy);border-top:1px solid var(--menu-line);padding:.25rem .5rem calc(.25rem + env(safe-area-inset-bottom))}.tabbar a,.tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1875rem;min-height:var(--tap);padding:.25rem 0;border:0;border-radius:var(--r);background:transparent;color:var(--menu-ink);font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.02em;box-shadow:none}.tabbar svg{width:20px;height:20px}.tabbar a:hover,.tabbar button:hover{background:var(--navy-2);border:0;color:var(--menu-active-ink)}.tabbar a.active,.tabbar button.active{color:var(--accent)}}.navFoot{flex-wrap:wrap}.navSignOut{margin-left:auto}.navSignOut button{background:transparent;box-shadow:none;border-color:var(--menu-line);color:var(--menu-ink);padding:.25rem .625rem;min-height:2rem;font-size:.8125rem;font-family:var(--font-mono)}.navSignOut button:hover{background:var(--navy-2);color:var(--menu-active-ink)}.call-bar_bar__v3IEw{position:-webkit-sticky;position:sticky;top:calc(var(--pagebar-h) + .5rem);z-index:15;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:12px 16px;margin-bottom:12px;background:var(--surface);border:1px solid var(--success-line);border-radius:14px;box-shadow:0 8px 24px var(--canvas-shadow)}.call-bar_who__78TER{display:flex;align-items:center;gap:12px;min-width:0}.call-bar_dot__Q9eNC{width:12px;height:12px;border-radius:50%;background:var(--warn);flex:none}.call-bar_dotLive__zLOZH{background:var(--success-bright);box-shadow:0 0 0 4px var(--success-ring)}.call-bar_name__4JiVW{display:block;color:var(--ink);font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-bar_status__4dbYc{display:block;color:var(--ink-muted);font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.call-bar_controls__LtMC8{display:flex;gap:8px;flex-wrap:wrap}.call-bar_control__Pxmc_,.call-bar_hangup__ao0Rw{min-height:44px;padding:0 18px;border-radius:999px;font-weight:600;font-size:.95rem;cursor:pointer}.call-bar_control__Pxmc_{background:var(--ground);color:var(--ink);border:1px solid var(--line-strong)}.call-bar_control__Pxmc_:hover{border-color:var(--ink-muted)}.call-bar_on__w49GJ{background:var(--live-soft);border-color:var(--live-line);color:var(--live-ink)}.call-bar_hangup__ao0Rw{background:var(--danger-bright);color:var(--ink);border:1px solid var(--danger);min-width:120px}.call-bar_hangup__ao0Rw:hover{background:var(--danger)}.call-bar_pad__yfo8U{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.call-bar_typed__tME6D{min-height:1.5em;color:var(--ink);font-size:1.25rem;letter-spacing:.2em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.call-bar_keys__afhj6{display:grid;grid-template-columns:repeat(3,64px);grid-gap:8px;gap:8px}.call-bar_key__ezWxT{height:52px;border-radius:12px;background:var(--ground);color:var(--ink);border:1px solid var(--line);font-size:1.25rem;font-weight:600;cursor:pointer}.call-bar_key__ezWxT:hover{border-color:var(--line-strong)}.call-bar_soundOut__WnVbN{display:flex;align-items:center;gap:8px;color:var(--ink-muted);font-size:.875rem}.call-bar_soundOut__WnVbN select{min-height:44px;max-width:220px;border-radius:999px;padding:0 12px;background:var(--ground);color:var(--ink);border:1px solid var(--line-strong)}@media (max-width:760px){.call-bar_bar__v3IEw{top:calc(var(--topbar-h) + env(safe-area-inset-top) + 2.75rem + .5rem)}}