@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_b46273d8-module__5fAE6G__className{font-family:Newsreader,Newsreader Fallback}.newsreader_b46273d8-module__5fAE6G__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_d633ac5f-module__BboVrW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d633ac5f-module__BboVrW__variable{--font-sans:"Geist", "Geist Fallback"}
:root{--bg:#fdfdfc;--surface:#f2f1ed;--surface-deep:#d9d6cf;--ink:#0b0b0a;--ink-muted:#0b0b0a8c;--ink-faint:#0b0b0a66;--hairline:#0b0b0a1a;--on-ink:#fbfaf8;--good:#1f8a4c;--warn:#a8660b;--bad:#c0402c;--font-display:var(--font-serif), "Iowan Old Style", Georgia, serif;--font-ui:var(--font-sans), -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--radius-card:32px;--radius-inner:24px;--radius-pill:999px;--gutter:32px;--max:1440px;--ease:cubic-bezier(.16, 1, .3, 1);--wave-1:#0e6f73;--wave-2:#3fb8bd;--wave-3:#7b8cff;--ribbon-deep:#2a8f93;--ribbon-mid:#8dd3cf;--ribbon-light:#e6f5f3;--ribbon-accent:#7b8cff;--sky-1:#2aa9ae;--sky-2:#8a98ff;--sky-3:#eef7f7;--meadow-1:#2fcb6e;--meadow-2:#9eeac4;--meadow-3:#effcf4;--coral-1:#f38a7a;--coral-2:#b9b6e6;--coral-3:#fbefea;--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.4 -0.45'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}:root[data-palette=dusk]{--wave-1:#5a3e9b;--wave-2:#a996f2;--wave-3:#f09bb0;--ribbon-deep:#7d62d9;--ribbon-mid:#c7b8f4;--ribbon-light:#f5effb;--ribbon-accent:#ef8fa8;--sky-1:#8a6ee6;--sky-2:#f3a7b9;--sky-3:#f7f2fa}*{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:24px}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.display,.h1,.h2,.h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-weight:300}.h1{padding-bottom:4px;font-size:clamp(44px,6.2vw,72px);line-height:1.02}.h2{padding-bottom:2px;font-size:clamp(32px,3.4vw,40px);line-height:1.05}.h3{font-size:28px;line-height:1.1}.lede{color:var(--ink);max-width:60ch;font-size:16px;line-height:24px}.muted{color:var(--ink-muted)}.faint{color:var(--ink-faint)}.small{font-size:14px;line-height:20px}.caption{color:var(--ink-muted);font-size:12px;line-height:16px}.num{font-variant-numeric:tabular-nums}.inlineLink{text-decoration:underline;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease)}.inlineLink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.btn{border-radius:var(--radius-pill);white-space:nowrap;height:40px;transition:transform .15s var(--ease), background-color .2s var(--ease), opacity .2s var(--ease);justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--ink);color:var(--on-ink)}.btn-primary:hover:not(:disabled){background:#2a2a27}.btn-secondary{background:var(--surface);color:var(--ink)}.btn-secondary:hover:not(:disabled){background:#e8e6e0}.btn-danger{background:var(--bad);color:var(--on-ink)}.btn-danger:hover:not(:disabled){background:#a83624}.tag{border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:6px;height:40px;padding:0 18px;font-size:14px;line-height:20px;display:inline-flex}.chip{border-radius:var(--radius-pill);background:var(--surface);white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;line-height:16px;display:inline-flex}.chip.good{color:#14603a;background:#e3f3e8}.chip.warn{color:#7a4a06;background:#f8ecd6}.chip.bad{color:#8f2c1c;background:#f8e2dc}.chip.faint{color:var(--ink-muted)}.chip.onSurface{background:var(--bg);align-self:flex-start}.chips{flex-wrap:wrap;gap:6px;display:inline-flex}.liveDot{background:var(--good);border-radius:50%;flex-shrink:0;width:8px;height:8px}.liveDot.pending{background:var(--warn)}.liveDot.off{background:var(--ink-faint)}@media (prefers-reduced-motion:no-preference){.liveDot.pulse{animation:pulse 1.6s var(--ease) infinite}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.65)}}.siteNav{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:24px;font-weight:400;display:inline-flex}.wordmarkGlyph{color:var(--ink)}.navLinks{align-items:center;gap:4px;display:flex}.navLink{border-radius:var(--radius-pill);height:40px;color:var(--ink);transition:background-color .2s var(--ease);white-space:nowrap;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.navLink:hover,.navLink[aria-current=page]{background:var(--surface)}.navCta{margin-left:8px}.home{flex-direction:column;height:100dvh;min-height:560px;display:flex;overflow:hidden}.hero{text-align:center;flex-direction:column;flex:1;min-height:0;padding:clamp(24px,7vh,96px) 0 0;display:flex}.heroInner{flex-direction:column;align-items:center;gap:clamp(12px,2.4vh,20px);display:flex}.hero .h1{text-wrap:balance;max-width:13em;font-size:clamp(38px,min(6.2vw,8.5vh),72px)}.hero .lede{max-width:46ch}.heroCtas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.ribbon{flex:1;min-height:140px;margin-top:clamp(8px,3vh,40px);position:relative}.ribbon canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ribbonFallback{background:radial-gradient(60% 30% at 30% 55%, color-mix(in srgb, var(--ribbon-deep) 45%, transparent), transparent 70%), radial-gradient(50% 26% at 72% 45%, color-mix(in srgb, var(--ribbon-mid) 55%, transparent), transparent 70%)}.steps{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:14px;line-height:20px;list-style:none;display:flex}.steps li{align-items:center;gap:8px;display:inline-flex}.stepNum{background:var(--surface);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.seeMore{color:var(--ink-muted);text-decoration:underline;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:3px;font-size:14px;line-height:20px}.seeMore:hover{color:var(--ink)}.grain{isolation:isolate;background:var(--g3);position:relative;overflow:hidden}.grain:before{content:"";z-index:-1;background:radial-gradient(38% 46% at 22% 28%, var(--g1), transparent 70%), radial-gradient(34% 40% at 78% 34%, var(--g2), transparent 72%), radial-gradient(44% 38% at 62% 82%, var(--g1), transparent 72%), radial-gradient(30% 36% at 30% 76%, var(--g2), transparent 70%);filter:blur(18px);opacity:.9;position:absolute;inset:-25%}.grain:after{content:"";z-index:-1;background-image:var(--noise);pointer-events:none;background-size:180px 180px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.grain.drift:before{animation:26s ease-in-out infinite alternate grainDrift}}@keyframes grainDrift{0%{transform:translate(-3%,-2%)rotate(0)scale(1)}to{transform:translate(3%,2%)rotate(8deg)scale(1.08)}}.palette-sky{--g1:var(--sky-1);--g2:var(--sky-2);--g3:var(--sky-3)}.palette-meadow{--g1:var(--meadow-1);--g2:var(--meadow-2);--g3:var(--meadow-3)}.palette-coral{--g1:var(--coral-1);--g2:var(--coral-2);--g3:var(--coral-3)}.palette-dusk{--g1:var(--coral-2);--g2:var(--sky-2);--g3:#f6f2ec}.statsRow{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,auto)) 1fr;align-items:start;gap:56px;margin-top:8px;padding:48px 0 24px;display:grid}.stat{align-items:flex-start;gap:12px;display:flex}.statValue{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:48px;font-weight:300;line-height:1}.statValue small{letter-spacing:-.01em;margin-left:2px;font-size:22px}.statLabel{color:var(--ink-muted);max-width:19ch;padding-top:4px;font-size:14px;line-height:20px}.statNote{max-width:34ch;color:var(--ink-muted);justify-self:end;padding-top:4px;font-size:14px;line-height:20px}.section{padding:96px 0}.section.tight{padding:56px 0}.sectionHead{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.liveCard{background:var(--surface);border-radius:var(--radius-card);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;padding:32px;display:grid}.liveMain,.liveSide{flex-direction:column;gap:16px;min-width:0;display:flex}.inner{background:var(--bg);border-radius:var(--radius-inner);min-width:0;padding:24px}.innerHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.innerHead .meta{color:var(--ink-muted);font-weight:400}.stage{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px 0 8px;display:flex}.stageLabel{color:var(--ink-muted);min-height:20px;font-size:14px;line-height:20px}.stageActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.notice{border-radius:var(--radius-inner);background:var(--bg);padding:16px 20px;font-size:14px;line-height:20px}.notice.error{color:#7c2618;background:#fbe9e4}.summaryText{color:var(--ink-muted);text-align:center;max-width:52ch;margin:0 auto;font-size:14px;line-height:20px}.transfer{border-radius:var(--radius-pill);background:var(--bg);align-self:center;align-items:center;gap:12px;max-width:100%;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.transfer strong{font-weight:500}.transfer .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orb{--size:200px;--volume:0;width:var(--size);height:var(--size);isolation:isolate;background:var(--g3);transform:scale(calc(1 + var(--volume) * .18));transition:transform .12s linear, filter .6s var(--ease);border-radius:50%;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #78643c59}.orb:before{content:"";z-index:-1;background:radial-gradient(42% 42% at 30% 30%, var(--g1), transparent 70%), radial-gradient(40% 40% at 72% 38%, var(--g2), transparent 72%), radial-gradient(46% 40% at 50% 80%, var(--g1), transparent 70%);filter:blur(14px);position:absolute;inset:-30%}.orb:after{content:"";background:radial-gradient(60% 50% at 35% 25%, #ffffffa6, transparent 60%), var(--noise);pointer-events:none;background-size:auto,160px 160px;border-radius:50%;position:absolute;inset:0}.orb.small{--size:140px}.orb.state-idle,.orb.state-listening{--g1:var(--sky-1);--g2:var(--sky-2);--g3:var(--sky-3)}.orb.state-idle{filter:saturate(.55)}.orb.state-connecting{--g1:#c9c4b8;--g2:var(--sky-2);--g3:#f6f3ec}.orb.state-thinking{--g1:var(--coral-2);--g2:var(--sky-2);--g3:#f6f2ec}.orb.state-speaking{--g1:var(--sky-1);--g2:var(--sky-2);--g3:var(--sky-3);filter:saturate(1.2)}.orb.state-staff{--g1:var(--meadow-1);--g2:var(--meadow-2);--g3:var(--meadow-3)}.orb.state-error{--g1:var(--coral-1);--g2:var(--coral-2);--g3:var(--coral-3)}@media (prefers-reduced-motion:no-preference){.orb:before{animation:14s ease-in-out infinite alternate grainDrift}.orb.state-thinking:before,.orb.state-connecting:before{animation:5s linear infinite orbSpin}.orb.state-connecting{animation:2.4s ease-in-out infinite breathe}}@keyframes orbSpin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.7}}.transcript{scroll-behavior:smooth;flex-direction:column;gap:10px;min-height:160px;max-height:420px;padding-right:4px;display:flex;overflow-y:auto}.bubble{border-radius:18px;flex-direction:column;gap:2px;max-width:82%;padding:10px 14px;font-size:14px;line-height:20px;display:flex}.bubble .speaker{color:var(--ink-muted);font-size:12px;line-height:16px}.bubble.agent{background:var(--surface);align-self:flex-start}.bubble.caller{background:var(--ink);color:var(--on-ink);align-self:flex-end}.bubble.caller .speaker{color:#fbfaf899}.bubble.staff{background:#e3f3e8;align-self:flex-start}.bubble.system{color:var(--ink-muted);background:0 0;align-self:center;font-size:12px}.empty{color:var(--ink-muted);font-size:14px;line-height:20px}.latencyTop{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.latencyBig{font-family:var(--font-display);letter-spacing:-.03em;font-size:64px;font-weight:300;line-height:.95}.latencyBig small{letter-spacing:0;color:var(--ink-muted);margin-left:4px;font-size:22px}.latencyStats{text-align:right;grid-template-columns:auto auto;gap:2px 14px;font-size:14px;line-height:20px;display:grid}.latencyStats dt{color:var(--ink-muted)}.latencyStats dd{font-variant-numeric:tabular-nums}.tone-good{color:var(--good)}.tone-warn{color:var(--warn)}.tone-bad{color:var(--bad)}.segLine{gap:3px;height:6px;margin:4px 0 8px;display:flex;position:relative}.segLine .seg{border-radius:3px;height:100%}.seg.eot,.mark.eot{background:#b9b6e6}.seg.stt,.mark.stt{background:#8fb8ff}.seg.llm,.mark.llm{background:#8a98ff}.seg.tts,.mark.tts{background:#7fd9a6}.segTarget{background:var(--ink);width:1px;position:absolute;top:-5px;bottom:-5px}.segLegend{color:var(--ink-muted);justify-content:space-between;margin-bottom:16px;font-size:12px;line-height:16px;display:flex}.stageRows{gap:10px;display:grid}.stageRow{grid-template-columns:124px 1fr auto;align-items:center;gap:12px;font-size:14px;line-height:20px;display:grid}.stageName{align-items:center;gap:8px;display:inline-flex}.mark{border-radius:2px;flex-shrink:0;width:8px;height:8px}.stageLine{height:12px;position:relative}.stageLine .fill{background:var(--ink);border-radius:1px;height:2px;position:absolute;top:5px;left:0}.stageLine .fill.good{background:var(--good)}.stageLine .fill.warn{background:var(--warn)}.stageLine .fill.bad{background:var(--bad)}.stageLine .goal{background:var(--ink-faint);width:1px;position:absolute;top:0;bottom:0}.stageValue{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.stageValue .goalText{color:var(--ink-faint)}.spark{margin-top:18px}.spark svg{width:100%;height:52px;display:block}.sparkLine{fill:none;stroke:var(--ink);stroke-width:1.4px}.sparkTarget{stroke:var(--ink-faint);stroke-dasharray:3 4}.sparkDot{fill:var(--ink)}.sparkDot.tone-good{fill:var(--good)}.sparkDot.tone-warn{fill:var(--warn)}.sparkDot.tone-bad{fill:var(--bad)}.patientName{font-family:var(--font-display);letter-spacing:-.03em;font-size:28px;font-weight:300;line-height:1.1}.patientMeta{color:var(--ink-muted);margin-top:4px;font-size:14px;line-height:20px}.chartGroup{margin-top:20px}.chartGroup h4{color:var(--ink-muted);margin-bottom:6px;font-size:12px;font-weight:500;line-height:16px}.chartRow{flex-direction:column;gap:2px;padding:8px 0;font-size:14px;line-height:20px;display:flex}.chartRow+.chartRow{border-top:1px solid var(--hairline)}.chartMain{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chartSub{color:var(--ink-muted);font-size:12px;line-height:16px}.outcomeList{flex-direction:column;display:flex}.outcome{grid-template-columns:20px 1fr;gap:2px 10px;padding:12px 0;font-size:14px;line-height:20px;display:grid}.outcome+.outcome{border-top:1px solid var(--hairline)}.outcomeIcon{color:var(--ink-muted);grid-row:span 3;padding-top:2px}.outcome.ok .outcomeIcon{color:var(--good)}.outcome.warn .outcomeIcon{color:var(--warn)}.outcome.danger .outcomeIcon{color:var(--bad)}.outcomeDetail{color:var(--ink-muted)}.outcomeNotes{color:var(--ink-muted);gap:2px;font-size:12px;line-height:16px;list-style:none;display:grid}.disclosure{margin-top:16px}.disclosure>summary{cursor:pointer;border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;list-style:none;display:inline-flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure[open]>summary .caret{transform:rotate(45deg)}.caret{transition:transform .25s var(--ease)}.disclosureBody{background:var(--surface);border-radius:var(--radius-inner);margin-top:12px;padding:20px}.timeline{max-height:360px;font-family:var(--font-mono);font-size:12px;line-height:18px;overflow-y:auto}.timelineRow{color:var(--ink-muted);grid-template-columns:84px 200px 1fr;gap:12px;padding:4px 0;display:grid}.timelineRow .type{color:var(--ink)}.timelineRow.error .type{color:var(--bad)}.timelineRow.transfer .type,.timelineRow.domain .type{color:var(--good)}.timelineRow.latency .type{color:var(--warn)}.timelineRow .meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.previewGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.previewCopy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.previewCopy .h2{text-wrap:balance;font-size:clamp(36px,4.4vw,56px);line-height:1.04}.previewCopy em{color:var(--ribbon-deep);font-style:italic}.callPreview{isolation:isolate;border-radius:var(--radius-card);background:radial-gradient(70% 60% at 85% 10%, color-mix(in srgb, var(--ribbon-mid) 55%, transparent), transparent 70%), radial-gradient(60% 50% at 10% 100%, color-mix(in srgb, var(--ribbon-accent) 22%, transparent), transparent 70%), var(--sky-3);box-shadow:0 1px 0 #fffc inset, 0 30px 60px -36px color-mix(in srgb, var(--ribbon-deep) 55%, transparent);padding:20px 20px 24px;position:relative;overflow:hidden}.callPreview:after{content:"";z-index:-1;background-image:var(--noise);opacity:.6;pointer-events:none;background-size:180px 180px;position:absolute;inset:0}.previewHead{align-items:center;gap:10px;padding:6px 8px 16px;font-size:14px;line-height:20px;display:flex}.previewHead strong{font-weight:500}.previewTime{color:var(--ink-muted);margin-left:auto}.previewOrb{background:radial-gradient(60% 60% at 35% 30%, #ffffffd9, transparent 60%), conic-gradient(from 200deg, var(--sky-1), var(--sky-2), var(--ribbon-mid), var(--sky-1));width:28px;height:28px;box-shadow:0 6px 16px -6px color-mix(in srgb, var(--ribbon-deep) 70%, transparent);border-radius:50%}@media (prefers-reduced-motion:no-preference){.previewOrb{animation:2.6s ease-in-out infinite breathe}}.previewLines{flex-direction:column;gap:8px;min-height:392px;list-style:none;display:flex}.previewLine{max-width:85%;animation:lineIn .45s var(--ease) both;border-radius:18px;padding:10px 14px;font-size:14px;line-height:20px}.previewLine.caller{background:var(--ink);color:var(--on-ink);border-bottom-right-radius:6px;align-self:flex-end}.previewLine.agent{background:#ffffffd9;border-bottom-left-radius:6px;align-self:flex-start}.previewLine.bridge{color:var(--ribbon-deep);align-self:flex-start;align-items:center;gap:6px;padding:2px 6px;font-size:13px;font-style:italic;display:inline-flex}.previewLine.receipt{background:var(--bg);max-width:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ribbon-deep) 22%, transparent);border-radius:16px;align-self:stretch;align-items:center;gap:12px;margin-top:6px;padding:14px 16px;display:flex}.previewLine.receipt svg{color:var(--ribbon-deep);flex:none}.previewLine.receipt span{flex-direction:column;display:flex}.previewLine.receipt strong{font-weight:500}@keyframes lineIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.previewLine{animation:none}}.featureList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,96px);margin-top:40px;list-style:none;display:grid}.featureRow{border-top:1px solid var(--hairline);transition:background-color .25s var(--ease);border-radius:4px;grid-template-columns:36px 44px minmax(0,1fr);align-items:center;gap:12px;padding:22px 8px;display:grid}.featureRow:hover{background:color-mix(in srgb, var(--sky-3) 70%, transparent)}.featureNum{font-family:var(--font-display);color:var(--ink-faint);font-size:15px}.featureIcon{background:var(--sky-3);width:44px;height:44px;color:var(--ribbon-deep);transition:transform .3s var(--ease);border-radius:14px;place-items:center;display:inline-grid}.featureRow:hover .featureIcon{transform:rotate(-6deg)scale(1.06)}.featureText{flex-direction:column;display:flex}.featureTitle,.teamName{font-size:16px;font-weight:500;line-height:24px}.featureBody{color:var(--ink-muted);font-size:14px;line-height:20px}.teamGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:32px;display:grid}.teamCard{border-radius:var(--radius-inner);background:var(--surface);transition:transform .3s var(--ease), box-shadow .3s var(--ease);align-items:flex-start;gap:16px;padding:22px;font-size:14px;line-height:20px;display:flex}.teamCard:hover{box-shadow:0 18px 36px -24px color-mix(in srgb, var(--ribbon-deep) 45%, transparent);transform:translateY(-2px)}.teamText{flex-direction:column;gap:2px;min-width:0;display:flex}.avatar{width:48px;height:48px;font-family:var(--font-display);color:var(--bg);background:linear-gradient(140deg, var(--ribbon-deep), var(--ribbon-mid));border-radius:16px;flex:none;place-items:center;font-size:19px;display:inline-grid}.avatar.tone-1{background:linear-gradient(140deg, var(--ribbon-accent), var(--ribbon-mid))}.avatar.tone-2{background:linear-gradient(140deg, var(--sky-1), var(--ribbon-accent))}.dayDots{gap:4px;margin-top:8px;display:flex}.dayDot{width:22px;height:22px;color:var(--ink-faint);background:var(--bg);border-radius:7px;place-items:center;font-size:11px;display:inline-grid}.dayDot.on{color:var(--bg);background:var(--ribbon-deep)}.ctaBand{isolation:isolate;border-radius:var(--radius-card);background:radial-gradient(50% 80% at 0% 0%, color-mix(in srgb, var(--ribbon-mid) 45%, transparent), transparent 70%), radial-gradient(50% 80% at 100% 100%, color-mix(in srgb, var(--ribbon-accent) 20%, transparent), transparent 70%), var(--sky-3);text-align:center;flex-direction:column;align-items:center;gap:20px;padding:56px 32px;display:flex;position:relative;overflow:hidden}.ctaBand:after{content:"";z-index:-1;background-image:var(--noise);opacity:.6;pointer-events:none;background-size:180px 180px;position:absolute;inset:0}.ctaBand .teamGrid{text-align:left;width:100%;margin-top:0}.ctaBand .teamCard{background:#ffffffbf}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both revealIn;animation-timeline:view();animation-range:entry var(--stagger,0%) entry calc(45% + var(--stagger,0%))}}}@keyframes revealIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}body:after{content:"";z-index:100;pointer-events:none;background-image:var(--noise);opacity:.18;mix-blend-mode:multiply;background-size:180px 180px;position:fixed;inset:0}.callScreen{--column:760px;--inline:max(var(--gutter), calc((100% - var(--column)) / 2));flex-direction:column;align-items:stretch;gap:12px;height:100dvh;padding:0 0 20px;display:flex}.callTop{height:72px;padding-inline:var(--inline);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.callTitle{align-items:center;gap:16px;min-width:0;display:flex}.callTitle .muted{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.callChat{flex:1;min-height:0;display:flex}.callChat .transcript{min-height:0;max-height:none;padding:16px var(--inline) 24px;scrollbar-width:thin;scrollbar-color:var(--surface-deep) transparent;flex:1;-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 24px),#0000 100%)}.callChat .transcript::-webkit-scrollbar{width:8px}.callChat .transcript::-webkit-scrollbar-thumb{background:var(--surface-deep);border-radius:8px}.callChat .transcript::-webkit-scrollbar-track{background:0 0}.callDock{padding-inline:var(--gutter);flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.callScreen.fullScreen .callDock{flex:1;justify-content:center;gap:16px}.orbButton{cursor:pointer;outline-offset:4px;border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:4px 12px;display:flex}.orbButton .orb{--size:76px;transition:width .45s var(--ease), height .45s var(--ease), transform .12s linear, filter .6s var(--ease)}.callScreen.fullScreen .orbButton .orb{--size:clamp(180px, 38vh, 320px)}.orbButton .orb{box-shadow:0 18px 40px -18px color-mix(in srgb, var(--sky-1) 70%, transparent)}.callScreen.fullScreen .orbButton .orb{box-shadow:0 40px 120px -30px color-mix(in srgb, var(--sky-1) 65%, transparent), 0 0 0 18px color-mix(in srgb, var(--sky-3) 60%, transparent)}.orbButton .stageLabel{font-size:13px}.callBar{border-radius:var(--radius-pill);background:var(--bg);max-width:100%;min-height:60px;box-shadow:0 0 0 1px var(--hairline), 0 12px 32px -12px #5a503c47;justify-content:center;align-items:center;gap:8px;padding:8px 8px 8px 20px;font-size:14px;line-height:20px;display:flex}.callBar:not([role=status]){padding-left:8px}.callBar .label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.callTimer{color:var(--ink-muted);margin-right:6px}.btn-muted{color:#7c2618;background:#fbe9e4}.demoHints{flex-direction:column;gap:10px;display:flex}.demoHint{background:var(--surface);color:var(--ink);border-radius:16px;flex-direction:column;padding:10px 14px;display:flex}.demoHint strong{font-weight:500}.connectDialog{border-radius:var(--radius-card);background:var(--bg);width:min(420px,100vw - 32px);color:var(--ink);text-align:center;border:none;margin:auto;padding:32px 28px 24px;box-shadow:0 30px 80px -30px #28201473}.connectDialog[open]{flex-direction:column;align-items:center;gap:12px;display:flex}.connectDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0b0a59}.connectDialog .muted{font-size:15px;line-height:22px}.dialogSteps{color:var(--ink-faint);gap:6px;font-size:12px;line-height:16px;list-style:none;display:flex}.dialogSteps li{border-radius:var(--radius-pill);background:var(--surface);padding:4px 10px}.dialogSteps li.done{color:var(--ink-muted)}.dialogSteps li.current{background:var(--ink);color:var(--on-ink)}.dialogActions{gap:10px;margin-top:8px;display:flex}.dialogActions .btn{min-width:112px}.siteFooter{border-top:1px solid var(--hairline);color:var(--ink-muted);grid-template-columns:minmax(0,1fr) auto;gap:32px;margin-top:96px;padding:32px 0 120px;font-size:12px;line-height:16px;display:grid}.footerLinks{color:var(--ink);gap:24px;font-size:14px;line-height:20px;display:flex}.pageHead{flex-direction:column;gap:16px;padding:56px 0 40px;display:flex}.pageHead .lede{color:var(--ink-muted)}.eyebrow{letter-spacing:.02em;color:var(--ribbon-deep);align-items:center;gap:8px;margin-bottom:-6px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.cardTitle{font-size:14px;font-weight:500;line-height:20px}.pageNotice{margin-bottom:16px}main>.pageNotice:first-child{margin-top:32px}.notice.onPage{background:var(--surface)}.staffGrid{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.dutyCard{background:var(--surface);border-radius:var(--radius-card);flex-direction:column;gap:20px;padding:32px;display:flex}.field{flex-direction:column;gap:8px;font-size:14px;line-height:20px;display:flex}.field input{border-radius:var(--radius-pill);background:var(--bg);height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);border:0;padding:0 18px;font-size:14px}.field input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.field .help{color:var(--ink-muted);font-size:12px;line-height:16px}.queue{flex-direction:column;gap:16px;display:flex}.queueMeta{color:var(--ink-muted);align-items:center;gap:10px;font-size:14px;display:flex}.queueCard{background:var(--surface);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 32px;padding:32px;display:grid}.queueCard.taken{opacity:.6}.queueMain{flex-direction:column;gap:10px;min-width:0;display:flex}.queueSide{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.queueWait{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:14px}.queueSummary{max-width:64ch;font-size:14px;line-height:20px}.queueEmpty{border-radius:var(--radius-card);flex-direction:column;justify-content:flex-end;gap:8px;min-height:280px;padding:48px 40px;display:flex}.queueEmpty .h3{max-width:16ch}.callHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.callHeaderInfo{flex-direction:column;gap:8px;display:flex}.presence{flex-wrap:wrap;gap:8px;display:flex}.staffCallCard{background:var(--surface);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding:32px;display:grid}.callList{flex-direction:column;display:flex}.callRow{transition:background-color .2s var(--ease);grid-template-columns:200px minmax(0,1fr) minmax(0,1.2fr) 120px 90px 24px;align-items:center;gap:20px;padding:18px 8px;font-size:14px;line-height:20px;display:grid}.callRow+.callRow{border-top:1px solid var(--hairline)}a.callRow:hover{background:var(--surface)}.callRow.head{color:var(--ink-muted);padding-top:0;font-size:12px}.callRow .when{color:var(--ink)}.callRow .patient.muted{color:var(--ink-muted)}.callRow .patient{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:300}.statusText{text-transform:capitalize;align-items:center;gap:8px;display:inline-flex}.detailMeta{flex-wrap:wrap;gap:8px 32px;font-size:14px;line-height:20px;display:flex}.detailMeta dt{color:var(--ink-muted);font-size:12px;line-height:16px}.detailMeta div{flex-direction:column;gap:2px;display:flex}.detailGrid{background:var(--surface);border-radius:var(--radius-card);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding:32px;display:grid}.turnTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:20px}.turnTable th{text-align:right;color:var(--ink-muted);padding:0 0 8px;font-size:12px;font-weight:400}.turnTable td{text-align:right;padding:8px 0}.turnTable th:first-child,.turnTable td:first-child{text-align:left}.turnTable tbody tr+tr td{border-top:1px solid var(--hairline)}.tableScroll{overflow-x:auto}@media (max-width:1100px){.liveCard,.staffCallCard,.detailGrid{grid-template-columns:minmax(0,1fr)}.statsRow{grid-template-columns:repeat(3,minmax(0,auto))}.statNote{grid-column:1/-1;justify-self:start}.callRow{grid-template-columns:170px minmax(0,1fr) minmax(0,1fr) 110px 80px 24px}}@media (max-width:767px){:root{--gutter:16px;--radius-card:24px;--radius-inner:18px}.siteNav{gap:12px;height:64px}.wordmark{font-size:21px}.navLink{height:36px;padding:0 10px;font-size:13px}.navCta{display:none}.hero{padding-top:24px}.callBar .label,.callBar .btnLabel,.callTitle .muted{display:none}.callBar{padding-left:16px}.statsRow{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:32px}.section{padding:64px 0}.staffGrid,.previewGrid,.featureList{grid-template-columns:minmax(0,1fr)}.previewLines{min-height:420px}.liveCard,.staffCallCard,.detailGrid,.dutyCard,.queueCard{padding:16px}.inner{padding:18px}.queueCard{grid-template-columns:minmax(0,1fr)}.queueSide{align-items:flex-start}.orb{--size:160px}.latencyBig{font-size:52px}.callRow,.callRow.head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"patient latency""when status";gap:4px 12px}.callRow .patient{grid-area:patient}.callRow .when{color:var(--ink-muted);grid-area:when}.callRow .statusText{grid-area:status;justify-self:end}.callRow .latency{grid-area:latency;justify-self:end}.callRow.head,.callRow .intents,.callRow .chev{display:none}.timelineRow{grid-template-columns:70px 1fr}.timelineRow .meta{grid-column:1/-1}.siteFooter{grid-template-columns:minmax(0,1fr)}}@media (max-height:760px){.ribbon{min-height:110px}.hero{padding-top:16px}}
