@font-face{font-family:Geist;src:url(/_next/static/media/geist-latin.569ce4b8.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_next/static/media/geist-mono-latin.93f47960.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}: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;--brand-mark:#ffffff;--brand-meta:#0467df;--brand-instagram:#e4405f;--brand-whatsapp:#25d366;--brand-threads:#000000;--brand-twilio:#f22f46;--brand-caldotcom:#292929;--brand-gmail:#ea4335;--brand-googlecalendar:#4285f4;--brand-googlegemini:#8e75b2;--brand-n8n:#ea4b71;--brand-railway:#0b0d0e;--brand-googlecloud:#4285f4;--brand-web:#3b6fd8;--brand-pipeboard:#6a4cff;--brand-vapi:#15a37a;--wiring-lane:#121a2866;--wiring-lane-chain:#d99a350f;--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:clip}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,.navSection{display:flex;gap:1px}.navSection{flex-direction:column}.navMore{margin-left:auto;color:var(--menu-ink-muted);font-size:1rem;line-height:1}.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)}.shell[data-look=v0]{--accent:#22d3ee;--accent-deep:#67e8f9;--accent-tint:#0c2a33;--on-accent:#03141a;--primary-ring:#22d3ee59;--primary-glow:#22d3ee1f;--accent-glow:#22d3ee26;--v0-accent-end:#3b82f6;--v0-accent-line:#22d3ee80;--v0-accent-hair:#22d3ee4d;--v0-brand:#d99a35;--v0-brand-light:#f3c677;--v0-brand-ring:#d99a3566;--ground:#03060d;--v0-ground-mid:#0f172a;--v0-glow-a:#0891b21f;--v0-glow-b:#3b82f614;--v0-glass:#0f172a80;--v0-glass-strong:#0b1222d9;--v0-glass-solid:#0b1222f2;--v0-inset:#1e293b80;--v0-inset-hover:#33415580;--surface:#0c1424;--surface-2:#111b2e;--surface-3:#1e293b;--line:#33415580;--line-strong:#475569b3;--v0-table-head:#0a111f;--edge-light:#ffffff0a;--edge-light-strong:#ffffff14;--glass-top:#0f172a99;--glass-bottom:#0f172a73;--ink:#f1f5f9;--ink-2:#cbd5e1;--ink-muted:#94a3b8;--success:#22c55e;--success-bright:#4ade80;--success-soft:#052e1680;--success-line:#22c55e66;--success-ink:#86efac;--success-ring:#22c55e33;--danger:#f87171;--danger-bright:#ef4444;--danger-soft:#450a0a80;--danger-line:#ef444466;--danger-ink:#fca5a5;--warn:#f59e0b;--warn-soft:#45260580;--warn-line:#f59e0b66;--warn-ink:#fcd34d;--live:#3b82f6;--live-bright:#60a5fa;--live-soft:#17255480;--live-line:#3b82f666;--live-ring:#3b82f640;--live-ink:#93c5fd;--live-glow:#3b82f626;--navy:#070d19;--navy-2:#1e293bb3;--navy-3:#334155;--menu-ink:#94a3b8;--menu-ink-muted:#64748b;--menu-line:#33415580;--menu-active-ink:#f1f5f9;--v0-particle-a:#67e8f9b3;--v0-particle-b:#93c5fd8c;--v0-particle-c:#c4b5fd73;--r-sm:6px;--r:8px;--r-lg:12px;--shadow-sm:0 1px 2px #00000066;--shadow:0 4px 16px #00000066;--shadow-lg:0 16px 40px #000000a6;--v0-glow:0 0 24px #22d3ee26;--font-display:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Geist Mono","SFMono-Regular",Menlo,Consolas,monospace;color:var(--ink);font-family:var(--font-sans);position:relative;isolation:isolate;background:radial-gradient(900px 480px at 12% -8%,var(--v0-glow-a),transparent 60%),radial-gradient(900px 480px at 92% 4%,var(--v0-glow-b),transparent 60%),linear-gradient(135deg,var(--ground),var(--v0-ground-mid) 55%,var(--ground))}.shell[data-look=v0]:after,.shell[data-look=v0]:before{content:"";position:fixed;z-index:-1;pointer-events:none;will-change:transform}.shell[data-look=v0]:before{top:0;left:0;width:calc(100% + 240px);height:calc(100% + 240px);opacity:.55;background-image:radial-gradient(circle at 8% 14%,var(--v0-particle-a) 0 1px,transparent 1.6px),radial-gradient(circle at 37% 62%,var(--v0-particle-b) 0 1.2px,transparent 1.8px),radial-gradient(circle at 71% 27%,var(--v0-particle-a) 0 .8px,transparent 1.4px),radial-gradient(circle at 88% 81%,var(--v0-particle-c) 0 1px,transparent 1.6px),radial-gradient(circle at 54% 93%,var(--v0-particle-a) 0 1.4px,transparent 2px),radial-gradient(circle at 22% 44%,var(--v0-particle-c) 0 .8px,transparent 1.4px);background-size:240px 240px;animation:v0-drift-a 110s linear infinite}.shell[data-look=v0]:after{top:0;left:-360px;width:calc(100% + 360px);height:calc(100% + 360px);opacity:.4;background-image:radial-gradient(circle at 15% 70%,var(--v0-particle-b) 0 1.6px,transparent 2.4px),radial-gradient(circle at 63% 18%,var(--v0-particle-a) 0 1.2px,transparent 2px),radial-gradient(circle at 82% 55%,var(--v0-particle-c) 0 1.8px,transparent 2.6px),radial-gradient(circle at 40% 36%,var(--v0-particle-a) 0 1px,transparent 1.8px);background-size:360px 360px;animation:v0-drift-b 160s linear infinite}@keyframes v0-drift-a{to{transform:translate3d(-240px,-240px,0)}}@keyframes v0-drift-b{to{transform:translate3d(360px,-360px,0)}}@keyframes v0-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.shell[data-look=v0]:after,.shell[data-look=v0]:before{animation:none}:where(.shell[data-look=v0]) .card-count:before,:where(.shell[data-look=v0]) .pagebar .when:before{animation:none}}:where(.shell[data-look=v0]) .sidebar{top:.75rem;height:calc(100vh - 1.5rem);margin:.75rem 0 .75rem .75rem;background:var(--v0-glass-strong);border:1px solid var(--line);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 var(--edge-light)}:where(.shell[data-look=v0]) .brand{background:linear-gradient(90deg,var(--v0-brand-light),var(--v0-brand));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;letter-spacing:.01em}:where(.shell[data-look=v0]) .brand .mark{box-shadow:0 0 0 1px var(--v0-brand-ring),0 0 16px var(--v0-brand-ring)}:where(.shell[data-look=v0]) .nav a{color:var(--menu-ink);border-radius:var(--r)}:where(.shell[data-look=v0]) .nav a:hover{background:var(--v0-inset);color:var(--ink)}:where(.shell[data-look=v0]) .nav a.active{background:var(--navy-2);color:var(--accent);border-radius:0 var(--r) var(--r) 0}:where(.shell[data-look=v0]) .nav a.active svg{color:var(--accent)}:where(.shell[data-look=v0]) .nav a.active:before{background:linear-gradient(180deg,var(--accent),var(--v0-accent-end));box-shadow:0 0 10px var(--accent)}:where(.shell[data-look=v0]) .navFoot{text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;color:var(--menu-ink)}:where(.shell[data-look=v0]) .navFoot .dot{box-shadow:0 0 8px var(--success-bright)}:where(.shell[data-look=v0]) .navSignOut button{text-transform:none;letter-spacing:0;background:var(--v0-inset);border-color:var(--line)}:where(.shell[data-look=v0]) .pagebar{background:var(--v0-glass-strong);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where(.shell[data-look=v0]) .pagebar .where{display:inline-flex;align-items:center;gap:.625rem;font-weight:600;letter-spacing:.01em}:where(.shell[data-look=v0]) .pagebar .where:before{content:"";width:.5rem;height:.5rem;transform:rotate(45deg);flex:none;border:1.5px solid var(--accent);box-shadow:0 0 8px var(--accent)}:where(.shell[data-look=v0]) .pagebar .when{display:inline-flex;align-items:center;gap:.5rem;color:var(--accent-deep);background:var(--v0-inset);border:1px solid var(--line);border-radius:999px;padding:.25rem .75rem;letter-spacing:.1em}:where(.shell[data-look=v0]) .pagebar .when:empty{display:none}:where(.shell[data-look=v0]) .pagebar .when:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent);animation:v0-pulse 2s ease-in-out infinite}:where(.shell[data-look=v0]) .page-head h1{font-weight:700;letter-spacing:-.02em;background:linear-gradient(90deg,var(--ink),var(--ink-2));-webkit-background-clip:text;background-clip:text;color:transparent}:where(.shell[data-look=v0]) .card{background:var(--v0-glass);border:1px solid var(--line);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 var(--edge-light)}:where(.shell[data-look=v0]) .card:hover{border-color:var(--v0-accent-hair);box-shadow:inset 0 1px 0 var(--edge-light-strong),var(--v0-glow)}:where(.shell[data-look=v0]) .card-head h2:before,:where(.shell[data-look=v0]) .card>h2:first-child:before{background:linear-gradient(180deg,var(--accent),var(--v0-accent-end));box-shadow:0 0 8px var(--accent-glow)}:where(.shell[data-look=v0]) .card-count{gap:.375rem;background:var(--v0-inset);color:var(--accent-deep);border-color:var(--v0-accent-line)}:where(.shell[data-look=v0]) .card-count:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:currentColor;flex:none;animation:v0-pulse 2s ease-in-out infinite}:where(.shell[data-look=v0]) .card[data-state=bad] .card-count{background:var(--danger-soft);color:var(--danger-ink);border-color:var(--danger-line)}:where(.shell[data-look=v0]) .card[data-state=good] .card-count{background:var(--success-soft);color:var(--success-ink);border-color:var(--success-line)}:where(.shell[data-look=v0]) .card[data-state=warn] .card-count{background:var(--warn-soft);color:var(--warn-ink);border-color:var(--warn-line)}:where(.shell[data-look=v0]) .card[data-state=live] .card-count{background:var(--live-soft);color:var(--live-ink);border-color:var(--live-line)}:where(.shell[data-look=v0]) .card[data-state=good]{background:linear-gradient(180deg,var(--success-soft),var(--v0-glass) 9rem);border-color:var(--success-line);border-left-color:var(--success)}:where(.shell[data-look=v0]) .card[data-state=warn]{background:linear-gradient(180deg,var(--warn-soft),var(--v0-glass) 9rem);border-color:var(--warn-line);border-left-color:var(--warn)}:where(.shell[data-look=v0]) .card[data-state=bad]{background:linear-gradient(180deg,var(--danger-soft),var(--v0-glass) 9rem);border-left-color:var(--danger)}:where(.shell[data-look=v0]) .card[data-state=live]{background:linear-gradient(180deg,var(--live-soft),var(--v0-glass) 9rem);border-left-color:var(--live)}:where(.shell[data-look=v0]) button{background:var(--v0-inset);border-color:var(--line-strong);color:var(--ink);box-shadow:inset 0 1px 0 var(--edge-light)}:where(.shell[data-look=v0]) button:hover{background:var(--v0-inset-hover);border-color:var(--v0-accent-line);color:var(--ink)}:where(.shell[data-look=v0]) button.primary{background:linear-gradient(90deg,var(--accent),var(--v0-accent-end));border-color:transparent;color:var(--on-accent)}:where(.shell[data-look=v0]) button.primary:hover{box-shadow:0 0 0 3px var(--primary-ring),var(--v0-glow)}:where(.shell[data-look=v0]) button.ghost{background:transparent;border-color:transparent;color:var(--ink-2);box-shadow:none}:where(.shell[data-look=v0]) button.ghost:hover{background:var(--v0-inset);color:var(--ink)}:where(.shell[data-look=v0]) button.danger{background:var(--danger-bright);border-color:var(--danger-bright);color:var(--ink)}:where(.shell[data-look=v0]) button.danger:disabled,:where(.shell[data-look=v0]) button.primary:disabled,:where(.shell[data-look=v0]) button:disabled{background:var(--surface-2);border-color:var(--line);color:var(--ink-muted);box-shadow:none}:where(.shell[data-look=v0]) input,:where(.shell[data-look=v0]) select,:where(.shell[data-look=v0]) textarea{background:var(--v0-glass-solid);border-color:var(--line-strong);box-shadow:none}:where(.shell[data-look=v0]) table{background:var(--v0-glass);box-shadow:inset 0 1px 0 var(--edge-light)}:where(.shell[data-look=v0]) td,:where(.shell[data-look=v0]) th{padding-left:.5rem;padding-right:.5rem}:where(.shell[data-look=v0]) th{background:var(--v0-table-head);color:var(--ink-muted)}:where(.shell[data-look=v0]) tbody tr:hover>td{background:var(--v0-inset)}:where(.shell[data-look=v0]) td{font-size:.875rem}:where(.shell[data-look=v0]) .empty{background:var(--v0-glass);border-color:var(--line-strong)}:where(.shell[data-look=v0]) .column{background:var(--v0-glass)}:where(.shell[data-look=v0]) .page-error{background:var(--v0-glass-solid)}@media (max-width:760px){:where(.shell[data-look=v0]) .pagebar .when{display:none}:where(.shell[data-look=v0]) .topbar{background:var(--v0-glass-solid);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where(.shell[data-look=v0]) .topbar button{background:var(--v0-inset);border-color:var(--line);color:var(--ink)}:where(.shell[data-look=v0]) .sidebar{top:0;height:100vh;height:100dvh;margin:0;border-width:0 1px 0 0;border-radius:0;background:var(--v0-glass-solid)}:where(.shell[data-look=v0]) .pagebar{background:var(--v0-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}:where(.shell[data-look=v0]) .card,:where(.shell[data-look=v0]) .empty,:where(.shell[data-look=v0]) table{background:var(--v0-glass-strong);-webkit-backdrop-filter:none;backdrop-filter:none}:where(.shell[data-look=v0]) .tabbar{background:var(--v0-glass-solid);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where(.shell[data-look=v0]) .tabbar a,:where(.shell[data-look=v0]) .tabbar button{position:relative;color:var(--menu-ink);background:transparent;box-shadow:none}:where(.shell[data-look=v0]) .tabbar a.active,:where(.shell[data-look=v0]) .tabbar button.active{color:var(--accent)}:where(.shell[data-look=v0]) .tabbar a.active:before,:where(.shell[data-look=v0]) .tabbar button.active:before{content:"";position:absolute;top:-.25rem;left:30%;right:30%;height:2px;border-radius:2px;background:var(--accent);box-shadow:0 0 10px var(--accent)}}.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)}}