@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)}.hx{--font-display:"Geist",Arial,sans-serif;--font-sans:"Geist",Arial,sans-serif;--font-mono:"Geist Mono",monospace}.hx a{color:inherit;text-decoration:none}.hx h1,.hx h2,.hx h3{font-family:inherit;line-height:inherit;border:0;padding:0}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) a.signature-button,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) button,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) select{min-height:0;font-weight:400;line-height:1.5;letter-spacing:normal;box-shadow:none}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) a.signature-button{display:inline-flex;align-items:center;justify-content:center;text-align:center}.hx a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hx .stat .meta{display:block}.hx .canvas-nav svg{stroke-width:1.6;flex:none;display:block}.hx .signature-brand{text-decoration:none}.hx{--raised:#17181b;--ink:#fafafa;--muted:#a4a4ab;--border:#ffffff16;background:var(--bg);color:var(--ink);font-family:Geist,Inter,Arial,sans-serif;min-height:820px;line-height:1.5}.hx *{box-sizing:border-box}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button),.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) input,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) select,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) textarea{font:inherit;color:inherit}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button),.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) input,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) select,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) textarea{border:1px solid var(--border);border-radius:6px;background:var(--panel);padding:9px 12px}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button){transition:background .15s,border-color .15s,transform .15s}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button):hover{background:var(--raised);border-color:var(--muted)}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button):active{transform:translateY(1px)}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button):focus-visible,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) input:focus-visible,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) select:focus-visible,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) summary:focus-visible,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) textarea:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button).primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button).primary:hover{background:var(--bg);color:var(--ink)}.hx .meta{font:11px ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.071em;color:var(--muted)}.hx .signature-brand{font-size:18px;font-weight:500;letter-spacing:-.04em}.hx .signature-brand small{display:block;font:10px ui-monospace,monospace;letter-spacing:.09em;color:var(--muted);text-transform:uppercase}.hx .top{display:flex;justify-content:space-between;align-items:center;padding:21px 25px;border-bottom:1px solid var(--border);gap:15px}.hx .signature-shell{display:grid;grid-template-columns:180px minmax(0,1fr)}.hx aside{padding:22px 13px;border-right:1px solid var(--border)}.hx aside .meta{padding:8px 10px}.hx .nav{display:flex;flex-direction:column;gap:4px}.hx .nav :is(button,a.signature-button){text-align:left;border-color:transparent;background:transparent;padding:9px 10px;display:flex;gap:9px;align-items:center}.hx .nav :is(button,a.signature-button)[aria-current=page]{background:var(--raised);border-color:var(--border)}.hx .nav svg{width:15px;height:15px}.hx .extra{margin-top:26px}.hx main{padding:28px;min-width:0}.hx .crumb{margin-bottom:21px}.hx .heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:22px}.hx h1{font-size:32px;line-height:1.1;letter-spacing:-.055em;font-weight:400;margin:0 0 9px}.hx h2{font-size:17px;letter-spacing:-.025em}.hx h2,.hx h3{font-weight:500;margin:0}.hx h3{font-size:14px}.hx p{color:var(--muted);margin:6px 0 0}.hx .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hx .between{justify-content:space-between}.hx .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.hx .two{grid-template-columns:1.5fr 1fr}.hx .panel{border:1px solid var(--border);border-radius:6px;background:var(--panel);padding:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.016),0 0 0 1px rgba(0,0,0,.01)}.hx .panel+.panel{margin-top:0}.hx .stat .value{font-size:32px;font-weight:400;letter-spacing:-.05em;margin:9px 0 0}.hx .stat p{font-size:12px}.hx .section{margin-top:18px}.hx .listrow{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--border)}.hx .listrow:last-child{border-bottom:0;padding-bottom:0}.hx .listrow p{font-size:12px}.hx .chip{border:1px solid var(--border);border-radius:9999px;padding:3px 8px;font:10px ui-monospace,monospace;letter-spacing:.04em;white-space:nowrap}.hx .chip,.hx .subtle{color:var(--muted)}.hx .pipeline{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.hx .pipeline div{background:var(--raised);border-radius:6px;padding:14px}.hx .pipeline strong{display:block;font-size:23px;font-weight:400;margin-top:10px}.hx .response{min-height:26px;color:var(--muted);font-size:12px;margin-top:12px}.hx .canvas-nav{display:none}.hx .endnote{padding:16px 25px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.hx .modal{margin-top:18px;border:1px solid var(--ink);background:var(--panel);border-radius:6px;padding:22px}.hx .modal[hidden]{display:none}.hx .catalog{max-width:250px;font-size:12px}@media (max-width:760px){.hx .signature-shell{display:block}.hx aside{display:none}.hx .canvas-nav{display:flex;gap:4px;flex-wrap:wrap;padding:12px}.hx .canvas-nav :is(button,a.signature-button){font-size:12px;padding:7px}.hx main,.hx.light main{padding:20px}.hx .top{padding:18px;flex-wrap:wrap}.hx .grid,.hx .two,.hx.light .grid.two{grid-template-columns:1fr}.hx .grid:has(.stat){grid-template-columns:repeat(3,1fr)}.hx .stat{padding:12px}.hx .stat .value{font-size:25px}.hx .heading{align-items:flex-start;flex-direction:column}.hx .catalog{max-width:100%;width:100%}.hx .pipeline{grid-template-columns:repeat(2,1fr)}.hx h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button){transition:none}}.hx{--ok:#b8dfc3;--warn:#e6c58a;--fail:#e5a4a4;--panel:#101113;font-size:14px}.hx .top{padding:17px 22px}.hx .signature-shell{grid-template-columns:152px minmax(0,1fr)}.hx main{padding:24px}.hx h1{font-size:34px}.hx .nav :is(button,a.signature-button){font-size:13px}.hx .heading{margin-bottom:20px}.hx .nav :is(button,a.signature-button)[aria-current=page]{border-left:2px solid rgb(225,227,233);background:rgb(28,30,35)}.hx .extra{margin-top:20px}@media (max-width:800px){.hx .signature-shell{grid-template-columns:1fr}.hx aside{display:none}.hx .canvas-nav{display:flex}}@media (max-width:500px){.hx main{padding:16px}.hx .heading h1{font-size:30px}}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button):disabled{opacity:.4;transform:none}.hx{--bg:#08090a;--panel:#111214;--raised:#1c1d20;--ink:#f1f1f3;--muted:#97999f;--border:#ffffff14;font-family:Geist,Arial,sans-serif;background:rgb(8,9,10)}.hx .meta,.hx th{font-family:Geist Mono,monospace}.hx .top{background:rgb(11,12,14);padding:16px 20px}.hx .signature-brand{font-size:17px;letter-spacing:-.045em}.hx .signature-brand small{font-size:9px;color:rgb(129,131,140)}.hx .signature-shell{grid-template-columns:150px minmax(0,1fr)}.hx aside{background:rgb(13,14,16)}.hx main{background:rgb(8,9,10);padding:25px}.hx .nav :is(button,a.signature-button){font-size:12px;min-height:36px}.hx .nav :is(button,a.signature-button)[aria-current=page]{background:rgb(31,32,36);border-left:2px solid rgb(193,186,242)}.hx .heading h1{font-size:30px;font-weight:500;letter-spacing:-.05em}.hx .heading p{font-size:12px}.hx .crumb{color:rgb(133,134,143)}.hx .panel,.hx .servicebox,.hx .switchgroup{background:rgb(17,18,20);box-shadow:inset 0 1px 0 rgba(255,255,255,.016);border-color:rgba(255,255,255,.086)}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button).primary{background:rgb(237,237,240);color:rgb(16,17,20);border-color:rgb(255,255,255);box-shadow:inset 0 1px 0 rgb(255,255,255)}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button).primary:hover{background:rgb(191,183,245);color:rgb(23,18,34);border-color:rgb(216,209,255)}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button):hover{border-color:rgba(255,255,255,.314)}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button):focus-visible,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) input:focus-visible,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) select:focus-visible,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) textarea:focus-visible{outline-color:rgb(196,186,250)}.hx .top .catalog{max-width:215px}@media (max-width:800px){.hx .signature-shell{display:block}.hx aside{display:none}}.hx{--bg:#09090b;--panel:#121216;--ink:#f7f7f8;--muted:#a3a3ae;--border:#ffffff15;background:rgb(9,9,11)}.hx .signature-shell{display:block}.hx .signature-shell>aside{display:none}.hx .canvas-nav{display:flex;background:rgb(12,12,15);border-bottom:1px solid rgba(255,255,255,.075);padding:0 24px;gap:20px;flex-wrap:wrap}.hx .canvas-nav :is(button,a.signature-button){border:0;border-bottom:2px solid transparent;border-image:none;border-radius:0;background:none;display:flex;align-items:center;gap:7px;padding:15px 0;color:rgb(144,145,154)}.hx .canvas-nav :is(button,a.signature-button) svg{width:14px;height:14px}.hx .canvas-nav :is(button,a.signature-button)[aria-current=page]{color:white;border-bottom-color:rgb(196,192,244)}.hx .top{padding:19px 25px;background:rgb(9,9,11);border-bottom:1px solid rgba(255,255,255,.063)}.hx .signature-brand{font-size:19px;display:flex;align-items:center;gap:12px}.hx .signature-brand:before{content:"H";font-family:Georgia,serif;font-size:24px;font-weight:400;display:grid;place-items:center;width:37px;height:37px;border:1px solid rgba(208,205,239,.333);border-radius:6px;background:linear-gradient(140deg,rgb(60,57,75),rgb(25,24,31));box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.hx .signature-brand small{display:none}.hx main{padding:28px 26px 24px;background:radial-gradient(at 55% 0,rgba(122,91,229,.063),transparent 42%),rgb(9,9,11)}.hx .crumb{font-size:10px;letter-spacing:.12em;color:rgb(120,120,131);margin:0 0 16px}.hx .heading{margin-bottom:24px;align-items:flex-end}.hx .heading h1{font-size:43px;letter-spacing:-.06em;font-weight:400;margin:0}.hx .heading p{font-size:13px;margin-top:11px;color:rgb(161,160,173)}.hx .heading .chip{background:rgb(20,20,24);border-color:rgba(255,255,255,.106)}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button).primary{background:linear-gradient(130deg,rgb(248,244,252),rgb(215,202,229));border-color:rgba(255,255,255,.627);color:rgb(32,24,43);box-shadow:inset 0 1px 0 rgb(255,255,255),0 3px 15px rgba(219,196,243,.08)}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button).primary:hover{background:rgb(255,255,255);box-shadow:0 0 24px rgba(220,193,253,.15)}.hx .top .catalog{font-size:11px;background:rgb(20,20,24);border-color:rgba(255,255,255,.106);max-width:225px}.hx .endnote{background:rgb(10,10,13);border-color:rgba(255,255,255,.08)}.hx .endnote .meta{font-size:9px;color:rgb(128,120,139)}.hx .panel,.hx .servicebox{background:linear-gradient(145deg,rgb(27,24,32),rgb(18,16,22));border-color:rgba(255,255,255,.086)}@media (max-width:870px){.hx .canvas-nav{gap:14px}.hx .canvas-nav :is(button,a.signature-button){font-size:11px}}@media (max-width:570px){.hx main{padding:22px 15px}.hx .top{padding:16px}.hx .top .meta{display:none}.hx .top .catalog{max-width:100%}.hx .canvas-nav{padding:0 15px;gap:15px}.hx .heading h1{font-size:38px}}.hx main{background:radial-gradient(at 50% 0,rgba(92,71,113,.106),transparent 44%),rgb(8,9,11)}.hx .top{background:rgb(11,12,16)}.hx .signature-brand:before{color:rgb(224,203,169);border-color:rgba(221,193,157,.267);background:linear-gradient(135deg,rgb(84,69,52),rgb(26,26,32))}.hx .canvas-nav :is(button,a.signature-button)[aria-current=page]{border-bottom-color:rgb(215,189,148);color:rgb(243,223,194)}.hx .primary{border-radius:6px}@media (prefers-reduced-motion:reduce){.hx *{transition:none!important;animation:auto none 0s ease 1 normal none running!important}}.hx{font-feature-settings:"kern";font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.hx .top{box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.hx .signature-brand{letter-spacing:-.035em}.hx .canvas-nav{gap:19px}.hx .canvas-nav :is(button,a.signature-button){font-size:12px;min-height:45px;transition:color .18s,border-color .18s}.hx .canvas-nav :is(button,a.signature-button):hover{color:rgb(255,255,255)}.hx .canvas-nav :is(button,a.signature-button)[aria-current=page]{color:rgb(240,223,197);border-bottom-color:rgb(216,186,144)}.hx .catalog{min-height:36px}.hx .heading h1{font-size:36px;letter-spacing:-.055em}.hx .heading p{line-height:1.65;color:rgb(175,166,183)}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button):disabled{opacity:.38;cursor:not-allowed}.hx .endnote .meta{font-size:10px;line-height:1.6}.hx .response:empty{min-height:0;margin-top:0}.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button):focus-visible,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) select:focus-visible,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) summary:focus-visible{outline:2px solid rgb(236,211,175);outline-offset:3px}@media (pointer:coarse){.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) :is(button,a.signature-button),.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) select,.hx :where(.top,.canvas-nav,[data-signature-home],.endnote) summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.hx *{animation:auto none 0s ease 1 normal none running!important;transition:none!important}}.hx{--font-display:Arial,sans-serif;--font-sans:Arial,sans-serif;--font-mono:monospace;font-family:Arial,sans-serif}.hx .meta{font-family:monospace}.hx h2{line-height:1.25}.hx h3{line-height:1.3}.hx .canvas-nav :is(button,a.signature-button) svg{width:16px;height:16px}.hx .signature-details{border-top:1px solid var(--border);padding-top:16px}.hx .signature-details summary{cursor:pointer;color:var(--muted)}.hx .signature-empty{padding-block:18px}.hx .listrow>div{min-width:0;overflow-wrap:anywhere}.hx .listrow>a{flex-shrink:0}.hx .pipeline a{display:block}.hx .signature-word-editor button{font-size:12px}.hx .endnote form{margin:0}.hx .endnote button{font-size:11px}.hx .signature-details .grid{gap:18px 12px}.hx .signature-details [data-on=on]{color:var(--ok)}@media (max-width:760px){.hx main p a{padding:0}.hx main p a.signature-button{padding:9px 12px}}.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)}}