:root[data-theme=light]{color-scheme:light;--bg:#f6f6f4;--surface:#fff;--surface-2:#eeefeb;--surface-hover:#e7e8e3;--border:rgba(24,24,27,.12);--border-strong:rgba(24,24,27,.22);--text:#18181b;--text-2:#56565e;--text-3:#68686f;--accent:#18181b;--accent-hover:#343438;--accent-fg:#fff;--accent-text:#343438;--accent-tint:rgba(24,24,27,.05);--accent-tint-2:rgba(24,24,27,.1);--ring:rgba(24,24,27,.26);--ok:#15803d;--ok-tint:rgba(21,128,61,.08);--warn:#9a4d06;--warn-tint:rgba(154,77,6,.08);--danger:#b42318;--danger-tint:rgba(180,35,24,.07);--danger-border:rgba(180,35,24,.22);--radius:0;--radius-lg:0;--radius-sm:0}[data-theme=light] .nav,[data-theme=light] .nav.scrolled{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] .footer__logo,[data-theme=light] .nav__logo{filter:brightness(0)}[data-theme=light] .nav__cta{background:var(--accent);color:var(--accent-fg)}[data-theme=light] .nav__cta:hover{background:var(--accent-hover);color:var(--accent-fg)}[data-theme=light] .beta-badge{background:transparent;border-color:var(--border-strong);color:var(--text-2)}[data-theme=light] .call-avatar.ringing:after,[data-theme=light] :is(.nav__link,.beta-badge,.btn,.btn--lg,.feature__icon,.feature__soon-tag,.tl-step__node,.tl-step__chip,.vrow__badge,.epanel,.erow,.call-avatar,.bubble__text,.verdict__icon,.badge){border-radius:0}[data-theme=light] .rails{display:block;position:fixed;inset:0;z-index:-1;pointer-events:none}[data-theme=light] .rails:after,[data-theme=light] .rails:before{content:"";position:absolute;inset-block:0;border-left:1px solid var(--border)}[data-theme=light] .rails:before{left:max(0px,calc(50% - 600px))}[data-theme=light] .rails:after{right:max(0px,calc(50% - 600px))}[data-theme=light] .section{border-top:1px solid var(--border);padding-block:88px}[data-theme=light] .feature:hover,[data-theme=light] .tl-step:hover .tl-step__card,[data-theme=light] :is(.feature,.tl-step__card,.stats-strip,.cta,.demo,.epanel){box-shadow:none}[data-theme=light] .epanel,[data-theme=light] .tl-step__card,[data-theme=light] .tl-step__node{background:var(--surface)}[data-theme=light] .epanel{border-color:var(--border)}[data-theme=light] .epanel__bar{background:var(--surface-2)}[data-theme=light] .wave span{background:var(--ok);border-radius:0}[data-theme=light] .timeline__track{background:var(--border-strong)}[data-theme=light] .band{background:var(--surface-2);color:var(--text);border-bottom:1px solid var(--border)}[data-theme=light] .band .h-section{color:var(--text)}[data-theme=light] .band .lede,[data-theme=light] .vrow__desc{color:var(--text-2)}[data-theme=light] .vrow{background:var(--surface);border-color:var(--border)}[data-theme=light] .vrow--good .vrow__badge{background:var(--ok-tint);color:var(--ok)}[data-theme=light] .vrow--good .vrow__title{color:var(--ok)}[data-theme=light] .vrow--working .vrow__badge{background:var(--warn-tint);color:var(--warn)}[data-theme=light] .vrow--working .vrow__title{color:var(--warn)}[data-theme=light] .vrow--failed .vrow__badge{background:var(--danger-tint);color:var(--danger)}[data-theme=light] .vrow--failed .vrow__title{color:var(--danger)}[data-theme=light] .footer .container{border-inline:1px solid var(--border)}[data-theme=light] .footer__inner{padding-inline:20px}[data-theme=light] .footer .nav__brand{border-right:0;padding:0}[data-theme=light] .footer__bottom{margin-inline:-20px;padding-inline:20px}[data-theme=light] :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--text);outline-offset:4px}@media (max-width:768px){[data-theme=light] .section{padding-block:60px}}.monitoring-preview{row-gap:0}.monitoring-preview .demo{height:560px}.monitoring-preview .demo__body{gap:12px;padding:18px}.monitoring-preview .demo__bar{min-height:45px}.monitoring-preview .call-state{max-width:170px;font-size:10px;text-align:right;line-height:1.5}.monitoring-preview .call-number{margin-top:5px;font-size:11px}.call-preview__status{margin-left:auto;color:var(--text-3);font-size:11px}.monitoring-preview .erow{width:100%;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--text);font:inherit;text-align:left;transition:background .25s ease-out,border-color .25s ease-out}.monitoring-preview button.erow{cursor:pointer}.monitoring-preview button.erow:hover{background:var(--surface-hover)}.monitoring-preview .erow--selected{background:var(--surface-2);border-color:var(--border-strong)}.monitoring-preview .erow__name{display:flex;align-items:center;gap:4px}.monitoring-preview .erow__name svg{color:var(--text-3);flex-shrink:0}.monitoring-preview .erow__lat{width:52px;font-size:11px}.monitoring-preview .epanel__rows{flex:1 1;justify-content:space-evenly}.monitoring-preview .erow__checking{background:var(--text-3);animation:check-pulse 1.2s ease-in-out infinite}.monitoring-preview .erow__latest{animation:check-arrival .45s cubic-bezier(.16,1,.3,1) both}.monitor-check{border-top:1px solid var(--border);padding:18px;background:var(--surface-2)}.monitor-check__heading{display:flex;justify-content:space-between;color:var(--text-3);font-size:11px}.monitor-check__agent{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:500}.monitor-check__events{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.monitor-check__events span{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-2)}.monitor-check__events span[data-complete=false]{color:var(--text-3)}.monitor-check__events span[data-complete=true] svg{color:var(--text)}.call-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0;grid-gap:10px;gap:10px}.call-steps li{display:flex;align-items:center;gap:6px;padding:10px 0;font-size:11px;color:var(--text-3);border-bottom:1px solid var(--border);transition:color .18s,border-color .18s}.call-steps li[data-state=active],.call-steps li[data-state=done]{color:var(--text);border-color:var(--text)}.call-steps li[data-state=active]{font-weight:500}.call-steps li[data-state=skipped]{border-bottom-style:dashed;text-decoration:line-through}.call-steps svg{flex-shrink:0}.call-recording{position:relative;flex:1 1;min-height:188px;padding:14px;background:var(--surface-2);overflow:hidden;display:flex;flex-direction:column}.call-recording__head{display:flex;justify-content:space-between;gap:12px;color:var(--text-3);font-size:10px}.call-recording__head span:first-child{color:var(--text-2)}.call-recording .wave{height:36px;margin:16px 0 12px;flex-shrink:0}.monitoring-preview .wave.active span{animation-name:preview-wave;will-change:auto}.monitoring-preview .wave.captured span{transform:scaleY(var(--wave-peak));opacity:.65}.call-recording__text{flex:1 1;min-height:56px;font-size:13px;line-height:1.6;color:var(--text)}.call-recording__waiting{color:var(--text-2)}.call-recording__text q{quotes:none}.call-recording__text .caret{display:inline-block;height:1em;width:1px;background:var(--text);margin-left:2px;vertical-align:text-bottom;animation:caretBlink .9s steps(1) infinite}.call-recording__match{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:10.5px;margin-top:12px}.call-recording--checking:after{content:"";position:absolute;inset:0;border-bottom:1px solid var(--text-3);animation:response-scan 1.1s cubic-bezier(.16,1,.3,1) both;pointer-events:none}.monitoring-preview .verdict{min-height:92px;padding:14px;transition:background .25s,border-color .25s}.monitoring-preview .verdict__detail{line-height:1.5;font-size:12px}.call-preview__metrics{gap:12px;min-height:58px}.call-preview__metrics>span{display:flex;flex-direction:column;gap:5px;color:var(--text-3);font-size:10px}.call-preview__metrics strong{color:var(--text);font-family:var(--mono);font-size:12px;font-weight:500}.call-preview__metrics>span:last-child{text-align:right}.monitoring-preview__controls{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;color:var(--text-3);font-size:11px}.monitoring-preview__controls>div{display:flex;align-items:center;gap:18px}.monitoring-preview__controls button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:70px;min-height:44px;padding:8px;border:0;background:transparent;color:var(--text-2);cursor:pointer;font:inherit}.monitoring-preview__controls button:hover{color:var(--text);background:var(--surface-2)}.monitoring-preview[data-running=false] *,.monitoring-preview[data-running=false] :after,.monitoring-preview[data-running=false] :before{animation-play-state:paused!important}.monitoring-preview[data-running=false] .erow__latest{animation:none}@keyframes preview-wave{0%,to{transform:scaleY(.12)}50%{transform:scaleY(var(--wave-peak))}}@keyframes check-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes check-arrival{0%{-webkit-clip-path:inset(100% 0 0);clip-path:inset(100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes response-scan{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (max-width:1000px){.monitoring-preview{row-gap:20px}.monitoring-preview .demo{height:560px}.monitor-check__events{grid-template-columns:repeat(3,1fr)}.monitoring-preview__controls{margin-top:-16px}}@media (max-width:560px){.monitoring-preview .demo{height:620px}.monitoring-preview .demo__body{padding:14px}.monitoring-preview .call-head{display:grid;grid-template-columns:44px 1fr;grid-gap:8px 12px;gap:8px 12px}.monitoring-preview .call-state{grid-column:2;max-width:none;text-align:left}.monitoring-preview .call-avatar{grid-row:1/3}.monitoring-preview .erow{gap:10px;padding-inline:8px}.monitoring-preview .erow__bars{gap:1px}.monitoring-preview .erow__bars span{width:2px}.monitoring-preview .erow__num{font-size:10px;white-space:nowrap}.monitor-check__events{grid-template-columns:1fr}.call-steps li{gap:5px;font-size:10px}.call-steps li:last-child span{max-width:50px}.call-recording__head span:last-child{max-width:130px;text-align:right}.monitoring-preview__controls{font-size:10px}.monitoring-preview__controls>div{gap:8px}}@media (prefers-reduced-motion:reduce){.monitoring-preview *,.monitoring-preview :after,.monitoring-preview :before{animation:none!important}.monitoring-preview .erow,.monitoring-preview .verdict{transition:background .15s,border-color .15s}}