@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope.ttf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Plex;src:url(/fonts/IBMPlexMono.ttf);font-weight:400;font-display:swap}:root{--paper:#f5f6f2;--surface:#fff;--ink:#23392f;--secondary:#5b695f;--line:#dce1d9;--wash:#e9ede5;--accent:#d7e7b6;--forest:#223d32;--on-forest:#f4f5e9;--on-forest-muted:#bdcbbb;--radius:12px;--ease:cubic-bezier(.22, 1, .36, 1)}[data-theme=dark]{--paper:#1c2c26;--surface:#263a31;--ink:#edf1e6;--secondary:#b6c4b7;--line:#405349;--wash:#2d4438;--accent:#d7e7b6;--forest:#14271e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Public Sans,Arial,sans-serif;font-size:16px;line-height:1.55}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,select,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{color:inherit}a,button{transition:background .2s, color .2s, transform .3s var(--ease)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #708b50}button,input,select{border-radius:0}p,h1,h2,h3{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400}h1,h2{letter-spacing:-.055em;line-height:1.06}p{max-width:65ch}img{display:block}button svg,a svg{flex-shrink:0}::selection{background:var(--accent);color:#23392f}.experience{background:var(--paper);min-height:100dvh;color:var(--ink)}.mono{font-variant-numeric:tabular-nums;font-family:Plex,monospace}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:#23392f;padding:14px 24px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.section-width{width:min(1280px,100% - 96px);margin-inline:auto}.eyebrow{letter-spacing:0;color:var(--secondary);align-items:center;gap:9px;font-size:13px;line-height:1.5;display:flex}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:14px 20px;font-size:14px;font-weight:400;line-height:1.3;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{gap:18px;min-height:44px;padding:10px 16px;font-size:13px}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:var(--secondary)}.button-lime{background:var(--accent);color:#23392f}.button-lime:hover{background:#e4efcb}.icon-button{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.icon-button:hover{background:var(--wash)}.brand{letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:11px;font-family:Manrope,Arial,sans-serif;font-size:24px;font-weight:600;display:inline-flex}.brand-symbol{align-items:center;gap:3px;width:29px;height:29px;display:inline-flex;transform:rotate(-18deg)}.brand-symbol i{border:2px solid;border-radius:10px;width:7px;height:20px;display:block}.brand-symbol i:nth-child(2){height:29px}.brand-symbol i:nth-child(3){height:13px}.site-header{border-bottom:1px solid var(--line);z-index:30;background:var(--paper);height:88px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{justify-content:space-between;align-items:center;gap:32px;width:min(1360px,100% - 64px);height:100%;margin:auto;display:flex}.navigation{gap:32px;margin-left:auto;margin-right:48px;font-size:13px;display:flex}.navigation a{color:var(--secondary);padding-block:16px}.navigation a:hover{color:var(--ink)}.header-actions{align-items:center;gap:18px;display:flex}.site-controls{align-items:center;gap:2px;display:flex}.locale-switch{place-items:center;min-width:44px;min-height:44px;font-size:12px;display:grid}.locale-switch:hover{background:var(--wash);border-radius:50%}.menu-button{display:none}.hero{padding-top:64px}.hero-type{grid-template-columns:1.6fr 1fr;align-items:end;gap:60px;margin-bottom:44px;display:grid}.hero-type .eyebrow{margin-bottom:26px}.hero h1{letter-spacing:-.07em;font-size:clamp(84px,8.7vw,132px);line-height:.96}.hero h1>span{color:var(--secondary)}.hero-intro{justify-self:end;max-width:330px;padding-bottom:7px}.hero-intro>p{margin-bottom:26px;font-size:17px;line-height:1.65}.hero-intro small{color:var(--secondary);margin-top:16px;font-size:12px;display:block}.hero-scene{isolation:isolate;background:#c6d0bc;border-radius:3px;height:540px;position:relative;overflow:hidden}.hero-art{z-index:-1;position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:50% 57%}.scene-caption{color:#21382b;background:#f6f8e9e6;border:1px solid #fff6;border-radius:4px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:flex;position:absolute;top:26px;right:28px}.scene-marker{background:#547242;border-radius:50%;width:6px;height:6px}.incoming-call{color:#23392f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:330px;transition:transform .4s var(--ease);background:#f5f8eee8;border:1px solid #ffffffb3;border-radius:14px;padding:24px 26px;position:absolute;top:70px;left:48px;box-shadow:0 16px 38px -20px #19332466}.incoming-call:hover{transform:translateY(-6px)}.incoming-top{justify-content:space-between;gap:18px;margin-bottom:30px;display:flex}.incoming-top>span{align-items:center;gap:7px;font-size:11px;display:flex}.incoming-call h2{letter-spacing:-.04em;max-width:13ch;font-size:30px;line-height:1.15}.incoming-bottom{justify-content:space-between;align-items:center;gap:20px;margin:25px 0 10px;display:flex}.play-circle{color:#e8f0dd;background:#23392f;border-radius:50%;place-items:center;width:46px;height:46px;padding-left:3px;display:grid}.incoming-call>small{color:#4e6152;font-size:10px}.scene-label{color:#fff;text-shadow:0 1px 4px #0009;justify-content:space-between;font-family:Plex,monospace;font-size:11px;display:flex;position:absolute;bottom:20px;left:28px;right:28px}.hero-foot{color:var(--secondary);align-items:center;gap:22px;padding:20px 0;font-size:11px;display:flex}.hero-foot>span:last-child{margin-left:auto}.voice-wave{height:84px;color:inherit;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.voice-wave i{transform-origin:50%;background:currentColor;border-radius:3px;width:3px;display:block}.voice-wave.compact{flex:0 180px;gap:4px;height:38px}.voice-wave.compact i{width:3px}.voice-wave.is-speaking i{animation:.9s ease-in-out infinite alternate voice}@keyframes voice{0%{transform:scaleY(.3)}50%{transform:scaleY(.9)}to{transform:scaleY(.5)}}.promise{padding-top:46px;padding-bottom:100px}.pillar-strip{border-bottom:1px solid var(--line);color:var(--secondary);justify-content:space-around;gap:24px;padding:20px 0 42px;font-size:14px;display:flex}.pillar-strip>span{align-items:center;gap:13px;display:flex}.promise-copy{grid-template-columns:1.8fr 1fr;align-items:end;gap:64px;padding:96px 0 64px;display:grid}.promise-copy h2{max-width:23ch;font-size:clamp(36px,4vw,56px);line-height:1.12}.promise-copy h2 span{color:var(--secondary)}.promise-copy p{color:var(--secondary);padding-bottom:4px;font-size:16px}.business-story{border-top:1px solid var(--line);grid-template-columns:1fr 1.6fr .8fr;align-items:center;gap:56px;padding:38px 0;display:grid}.business-select>.eyebrow{margin-bottom:20px;font-size:11px}.business-select>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.business-select button{min-height:44px;color:var(--secondary);background:0 0;border:0;align-items:center;gap:26px;padding:10px 0;font-size:17px;display:flex}.business-select button svg{opacity:0;transition:all .2s;transform:translate(-5px)}.business-select button.active{color:var(--ink)}.business-select button.active svg{opacity:1;transform:none}.business-copy h3{letter-spacing:-.04em;margin-bottom:18px;font-size:30px;line-height:1.2}.business-copy p{color:var(--secondary);max-width:39ch;font-size:14px}.time-dial{width:172px;height:172px;color:var(--ink);place-items:center;margin:auto;display:grid;position:relative}.time-dial>i{background:var(--line);transform-origin:0 86px;width:1px;height:9px;position:absolute;top:0;left:50%}.time-dial>i:nth-child(5n){background:var(--secondary);height:17px}.time-dial>span{letter-spacing:-.04em;font-size:37px}.time-dial>span>span{color:var(--secondary);padding-inline:4px;font-size:24px}.conversation-section{background:var(--forest);color:var(--on-forest);padding:100px 0 76px}.demo-heading{max-width:720px;margin-bottom:48px}.demo-heading .eyebrow{color:var(--on-forest-muted);margin-bottom:22px}.demo-heading h2{margin-bottom:22px;font-size:56px;line-height:1.08}.demo-heading>p:last-child{max-width:47ch;color:var(--on-forest-muted);font-size:16px}.call-demo{color:#f4f5e9;background:#20372d;border:1px solid #5b746260;border-radius:12px;overflow:hidden}.demo-toolbar{border-bottom:1px solid #61776655;justify-content:space-between;align-items:center;gap:24px;padding:18px 26px;font-size:12px;display:flex}.demo-toolbar>span{align-items:center;gap:8px;display:flex}.demo-toolbar .status-dot{color:#d7e7b6}.demo-language select{color:#f4f5e9;background:#2a4335;border:1px solid #788874;border-radius:5px;min-height:44px;padding:8px 12px;font-size:12px}.demo-body{grid-template-columns:1fr 1fr;min-height:430px;display:grid}.demo-transcript{scrollbar-width:thin;scrollbar-color:#72856c transparent;overscroll-behavior:contain;border-right:1px solid #61776655;height:430px;padding:28px 34px;overflow-y:auto}.disclosure-turn{color:#c0cdbe;align-items:flex-start;gap:14px;display:flex}.tiny-icon{border:1px solid #71836c66;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.disclosure-turn small{margin-bottom:8px;font-size:11px;display:block}.disclosure-turn p{max-width:42ch;font-size:13px;line-height:1.6}.transcript-preview{padding:34px 0 24px 42px}.transcript-preview>span{color:#b6c7b5;font-size:11px}.transcript-preview p{letter-spacing:-.03em;max-width:16ch;margin:12px 0 32px;font-size:27px;line-height:1.4}.transcript-preview small{color:#b6c7b5;font-size:11px}.transcript-turn{margin:22px 0 8px;padding:0 0 0 42px}.transcript-turn small{color:#b6c7b5;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.transcript-turn p{font-size:15px;line-height:1.6}.caller-turn p{color:#e4efcd}.tool-turn{background:#2b4836;border-radius:6px;margin-left:42px;padding:13px 16px}.tool-turn p{font-size:12px}.demo-instrument{background:radial-gradient(at 50% 25%,#3b574233,#0000 70%);flex-direction:column;align-items:center;padding:26px 34px;display:flex;position:relative;overflow:hidden}.instrument-caption{color:#bccbb9;justify-content:space-between;gap:20px;width:100%;font-size:11px;display:flex}.signal-orbit{isolation:isolate;place-items:center;width:100%;height:212px;margin-top:14px;display:grid;position:relative}.orbit-ring{border:1px solid #7c96743d;border-radius:50%;width:208px;height:208px;position:absolute}.orbit-ring.r2{width:168px;height:168px}.orbit-ring.r3{border-style:dashed;width:124px;height:124px}.signal-core{z-index:2;color:#dce9b9;width:min(340px,100%)}.signal-core .voice-wave{gap:3px;height:70px}.signal-core .voice-wave i{width:2px}.signal-state{color:#ccd8c5;text-align:center;min-height:20px;margin:5px 0 20px;font-size:12px}.appointment-ticket{color:#b9c8b4;border-top:1px solid #6f83644d;align-items:center;gap:16px;width:100%;max-width:345px;padding:18px 0 0;transition:color .4s;display:flex}.appointment-ticket>svg:last-child{opacity:.25;margin-left:auto}.appointment-ticket>div{flex-direction:column;gap:3px;display:flex}.appointment-ticket small{font-size:10px}.appointment-ticket strong{color:#dfe7d8;font-size:17px;font-weight:400}.appointment-ticket span{font-size:11px}.appointment-ticket.confirmed{color:#e4f5bf}.appointment-ticket.confirmed>svg:last-child{opacity:1}.demo-actions{border-top:1px solid #61776655;justify-content:space-between;align-items:center;gap:26px;padding:20px 26px;display:flex}.demo-action-buttons{align-items:center;gap:8px;display:flex}.reset-button{color:#dce6d2;background:0 0;border:1px solid #61776688;border-radius:6px;place-items:center;width:48px;height:48px;display:grid}.reset-button:hover{background:#ffffff12}.demo-actions small{color:#bccbb9;text-align:right;max-width:35ch;font-size:11px}.voice-disclaimer{color:var(--on-forest-muted);margin-top:20px;font-size:11px}.workflow{padding-block:110px}.workflow-intro{grid-template-columns:1.5fr 1fr;align-items:end;gap:80px;margin-bottom:64px;display:grid}.workflow-intro h2{max-width:20ch;font-size:48px}.workflow-intro>p{color:var(--secondary);max-width:40ch;font-size:16px}.workflow-path{grid-template-columns:repeat(3,1fr);gap:52px;display:grid}.workflow-node{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:32px;padding-top:20px;display:flex}.step-number{color:var(--secondary);font-family:Plex,monospace;font-size:11px}.workflow-path h3{letter-spacing:-.035em;margin-bottom:15px;font-size:23px}.workflow-path p{color:var(--secondary);max-width:34ch;font-size:14px}.product-section{background:var(--wash);padding:96px 0 90px}.product-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.product-heading .eyebrow{margin-bottom:24px}.product-heading h2{white-space:pre-line;font-size:64px}.product-heading p:not(.eyebrow){max-width:34ch;color:var(--secondary);margin-bottom:24px;font-size:16px}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:20px;min-height:44px;font-size:14px;display:inline-flex}.text-link:hover{gap:25px}.product-stage{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.product-stage{background:color-mix(in srgb, var(--paper) 70%, var(--line))}}.product-stage{border-radius:10px;padding:24px 34px 36px}.stage-caption{color:var(--secondary);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;font-size:11px;display:flex}.stage-caption>span:first-child{align-items:center;gap:8px;display:flex}.mini-workspace{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:195px 1fr;display:grid;overflow:hidden;box-shadow:0 24px 40px -35px #20382c99}.mini-workspace>aside{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;align-items:flex-start;padding:28px 22px;display:flex}.workspace-avatar{background:var(--accent);color:#23392f;border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.mini-workspace aside>strong{margin-top:16px;font-size:13px}.mini-workspace aside>small{color:var(--secondary);margin-top:3px;font-size:11px}.mini-nav{gap:8px;width:calc(100% + 16px);margin:30px -8px 20px;display:grid}.mini-nav>span{min-height:44px;color:var(--secondary);align-items:center;gap:10px;padding:10px 8px;font-size:11px;display:flex}.mini-nav .active{background:var(--surface);color:var(--ink);border-radius:5px}.mini-disclosure{color:var(--secondary);gap:9px;margin-top:auto;display:flex}.mini-disclosure small{font-size:10px;line-height:1.6}.mini-main{min-width:0;padding:25px 28px}.mini-top{color:var(--secondary);justify-content:space-between;gap:10px;margin-bottom:26px;font-size:10px;display:flex}.mini-main h3{letter-spacing:-.03em;font-size:24px}.metrics{grid-template-columns:repeat(4,1fr);gap:30px;padding:30px 0;display:grid}.metrics>div{flex-direction:column;gap:10px;display:flex}.metrics>div>span{color:var(--secondary);font-size:12px}.metrics strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:36px;font-weight:400;line-height:1.1}.metrics strong.needs-action{color:#a46620}.mini-main .metrics{gap:18px;padding:24px 0 28px}.mini-main .metrics>div>span{font-size:10px}.mini-main .metrics strong{font-size:28px}.mini-table-head,.mini-row{grid-template-columns:1.7fr 1.5fr .6fr .6fr;align-items:center;gap:16px;display:grid}.mini-table-head{color:var(--secondary);padding-bottom:12px;font-size:10px}.mini-row{border-top:1px solid var(--line);padding:19px 0}.mini-row>span:first-child strong{font-size:12px;font-weight:400;display:block}.mini-row>span:first-child small{color:var(--secondary);margin-top:4px;font-size:10px;display:block}.mini-row>.mono{font-size:11px}.mini-row:hover{background:var(--paper)}.outcome{background:var(--wash);border-radius:4px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:4px 7px;font-size:11px;line-height:1.5;display:inline-flex}.outcome-0{color:#3e6334;background:#e9f0de}.outcome-1{color:#865318;background:#f6ebd8}.outcome-2{color:#5d675b;background:#eef0e9}.outcome-3{color:#4b5b74;background:#e9edf4}[data-theme=dark] .outcome-0{color:#dce8cb;background:#384d2e}[data-theme=dark] .outcome-1{color:#f1d19f;background:#53452c}[data-theme=dark] .outcome-2{color:#ccd5c5;background:#3d4b3c}[data-theme=dark] .outcome-3{color:#cfdaee;background:#3c485a}[data-theme=dark] .metrics strong.needs-action{color:#eac483}.sample-footnote{color:var(--secondary);margin-top:18px;font-size:10px;display:block}.control-section{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;padding-block:110px;display:grid}.control-title .eyebrow{margin-bottom:26px}.control-title h2{white-space:pre-line;font-size:56px;line-height:1.1}.control-title>p:last-child{color:var(--secondary);max-width:39ch;margin-top:26px;font-size:15px}.control-list{display:grid}.control-list article{border-bottom:1px solid var(--line);gap:22px;padding:24px 0;display:flex}.control-list article>svg{flex-shrink:0;margin-top:3px}.control-list article:first-child{padding-top:0}.control-list h3{letter-spacing:-.025em;margin-bottom:10px;font-size:20px}.control-list p{color:var(--secondary);max-width:40ch;font-size:14px}.faq{grid-template-columns:1.2fr 1fr;gap:100px;padding:10px 0 110px;display:grid}.faq h2{max-width:15ch;font-size:36px}.faq details{border-bottom:1px solid var(--line);padding:0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:70px;font-size:15px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex-shrink:0;transition:transform .3s}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{color:var(--secondary);max-width:49ch;padding-bottom:26px;font-size:14px}.closing{color:#23392f;background:#dce7c5;padding:80px 0 250px;position:relative;overflow:hidden}.closing .section-width{z-index:1;position:relative}.closing .brand-symbol{margin-bottom:28px}.closing h2{white-space:pre-line;max-width:18ch;font-size:clamp(45px,5vw,72px);line-height:1.06}.closing p{margin:24px 0 28px;font-size:16px}.closing .button{color:#f3f5e9;background:#23392f}.closing-wordmark{letter-spacing:-.075em;color:#6f805b;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:Manrope,sans-serif;font-size:clamp(150px,23vw,340px);font-weight:600;line-height:1.1;position:absolute;bottom:-.2em;left:4%}.site-footer{justify-content:space-between;gap:40px;padding-block:40px;display:flex}.site-footer>div:first-child p{color:var(--secondary);margin-top:12px;font-size:12px}.site-footer>div:last-child{color:var(--secondary);flex-direction:column;align-items:flex-end;gap:18px;font-size:12px;display:flex}.workspace{grid-template-columns:230px 1fr;min-height:100dvh;display:grid}.workspace-sidebar{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;height:100dvh;padding:28px 20px 22px;display:flex;position:sticky;top:0}.workspace-sidebar>.brand{padding:0 10px;font-size:23px}.workspace-switch{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;margin:38px 0 28px;padding:12px 8px;display:flex}.workspace-switch>div:nth-child(2){flex:1}.workspace-switch strong{font-size:12px;font-weight:400;display:block}.workspace-switch small{color:var(--secondary);margin-top:2px;font-size:10px;display:block}.workspace-sidebar nav{gap:6px;display:grid}.workspace-sidebar nav button{min-height:46px;color:var(--secondary);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.workspace-sidebar nav button>span{margin-left:auto;font-size:11px}.workspace-sidebar nav button.active{background:var(--wash);color:var(--ink)}.sidebar-bottom{margin-top:auto}.sidebar-disclosure{color:var(--secondary);gap:10px;padding:14px 10px 22px;font-size:11px;display:flex}.sidebar-disclosure>svg{flex-shrink:0}.sidebar-disclosure strong{color:var(--ink);margin-top:4px;font-weight:400;display:block}.sidebar-bottom>a{border-top:1px solid var(--line);min-height:44px;color:var(--secondary);align-items:center;gap:10px;padding:18px 10px 0;font-size:12px;display:flex}.workspace-body{background:var(--surface);min-width:0}.workspace-header{border-bottom:1px solid var(--line);height:72px;color:var(--secondary);justify-content:space-between;align-items:center;gap:20px;padding:0 36px;font-size:12px;display:flex}.workspace-header>div{align-items:center;gap:16px;display:flex}.preview-badge{border:1px solid var(--line);border-radius:4px;padding:3px 8px;font-size:10px}.workspace-main{padding:38px 36px}.workspace-title{justify-content:space-between;align-items:center;gap:30px;margin-bottom:8px;display:flex}.workspace-title .eyebrow{margin-bottom:14px;font-size:11px}.workspace-title h1{letter-spacing:-.045em;margin-bottom:12px;font-size:35px;line-height:1.15}.workspace-title p:last-child{color:var(--secondary);font-size:13px}.workspace-main>.metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0 30px;padding:26px 0}.call-workbench{grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr);align-items:start;gap:26px;display:grid}.call-list{min-width:0}.call-list-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.call-list-heading h2{letter-spacing:-.03em;font-size:23px}.call-list-heading>span{color:var(--secondary);font-size:10px}.call-filters{gap:10px;margin-bottom:22px;display:flex}.call-filters>label{border:1px solid var(--line);min-width:0;color:var(--secondary);border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.call-filters input{width:100%;min-width:0;min-height:44px;color:var(--ink);background:0 0;border:0;padding:8px 0;font-size:12px}.call-filters input::placeholder{color:var(--secondary)}.call-filters>select{border:1px solid var(--line);background:var(--surface);max-width:165px;min-height:44px;color:var(--ink);border-radius:6px;padding:8px;font-size:12px}.call-list-labels{color:var(--secondary);grid-template-columns:1.7fr 1.25fr .55fr;gap:12px;padding:0 10px 10px;font-size:10px;display:grid}.activity-row{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:1.7fr 1.25fr .55fr;align-items:center;gap:12px;width:100%;min-height:88px;padding:16px 10px;display:grid;position:relative}.activity-row.selected{background:var(--paper)}.activity-row.selected:before{content:"";background:var(--ink);border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:0}.activity-row:hover{background:var(--wash)}.row-contact{align-items:center;gap:10px;min-width:0;display:flex}.row-avatar{background:var(--wash);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.row-contact strong{font-size:12px;font-weight:400;line-height:1.3;display:block}.row-contact small{color:var(--secondary);white-space:nowrap;align-items:center;gap:10px;margin-top:6px;font-size:10px;display:flex}.row-language{border:1px solid var(--line);border-radius:3px;padding:0 4px;font-size:9px}.row-cost{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:11px;display:flex}.row-cost svg{display:none}.activity-row .outcome{font-size:10px}.list-footnote{color:var(--secondary);max-width:52ch;margin-top:24px;font-size:10px}.detail-aside{border:1px solid var(--line);background:var(--paper);border-radius:10px;overflow:hidden}.detail-header{padding:24px 22px 0}.detail-avatar{background:var(--wash);border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid}.detail-header>.outcome{font-size:10px}.detail-header h2{letter-spacing:-.035em;margin:12px 0 10px;font-size:22px;line-height:1.3}.detail-header>p{color:var(--secondary);justify-content:space-between;font-size:12px;display:flex}.detail-facts{grid-template-columns:repeat(3,1fr);gap:10px;padding:22px 0;display:grid}.detail-facts>span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.detail-facts small{color:var(--secondary);margin-top:5px;font-size:9px;display:block}.detail-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:24px;padding:0 22px;display:flex}.detail-tabs button{color:var(--secondary);background:0 0;border:0;border-bottom:2px solid #0000;min-height:46px;padding:13px 0;font-size:12px}.detail-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--ink)}.detail-panel{min-height:142px;padding:22px;font-size:13px;line-height:1.65}.detail-booking{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:12px;margin-top:20px;padding:14px 12px;display:flex}.detail-booking>svg{flex-shrink:0}.detail-booking>div{flex:1}.detail-booking strong{font-size:12px;font-weight:400;display:block}.detail-booking small{color:var(--secondary);margin-top:3px;font-size:10px;display:block}.detail-transcript>small{color:var(--secondary);margin-bottom:18px;font-size:10px;display:block}.detail-transcript p{margin:14px 0;font-size:12px}.detail-transcript b{color:var(--secondary);margin-bottom:4px;font-size:10px;font-weight:400;display:block}.tool-inline{background:var(--wash);border-radius:4px;align-items:center;gap:6px;padding:8px;font-size:10px;display:flex}.compliance{border-top:1px solid var(--line);padding:20px 22px}.compliance h3{align-items:center;gap:7px;margin-bottom:20px;font-size:12px;display:flex}.compliance dl{margin:0}.compliance dl>div{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;font-size:10px;display:flex}.compliance dt{color:var(--secondary);max-width:17ch}.compliance dd{text-align:right;margin:0}.dnc-control{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin-top:18px;padding-top:10px;font-size:11px;display:flex}.dnc-control input{appearance:none;background:var(--line);cursor:pointer;border-radius:12px;width:32px;height:20px;margin:0;position:relative}.dnc-control input:before{content:"";background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.dnc-control input:checked{background:#66804d}.dnc-control input:checked:before{transform:translate(12px)}.dnc-hint,.download-status{color:var(--secondary);margin-top:10px;font-size:10px}.export-button{border:1px solid var(--line);background:var(--surface);border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:15px;font-size:11px;display:flex}.export-button:hover{background:var(--wash)}.detail-version{color:var(--secondary);border-top:1px solid var(--line);padding:13px 22px;font-size:9px;display:block}.empty-state{color:var(--secondary);text-align:center;flex-direction:column;align-items:center;gap:20px;padding:45px 20px;font-size:13px;display:flex}.workspace-demo{max-width:1100px;padding-top:32px}.workspace-demo>p{color:var(--secondary);margin-top:20px;font-size:12px}.workspace-demo .call-demo{background:#20372d}.skeleton{background:var(--wash);border-radius:10px;height:140px;margin-block:24px}.dialog-overlay{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10251db0;position:fixed;inset:0}.mobile-detail-dialog{z-index:61;background:var(--paper);width:min(460px,100% - 32px);max-height:90dvh;color:var(--ink);border-radius:14px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #10251d66}.dialog-close{background:var(--wash);border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}@media (min-width:1600px){.hero-scene{height:590px}.hero-type{margin-bottom:52px}.hero{padding-top:80px}}@media (max-width:1200px){.navigation{gap:22px;margin-right:16px}.header-inner{gap:20px}.header-actions{gap:10px}.hero-type{grid-template-columns:1.5fr 1fr;gap:30px}.hero h1{font-size:105px}.business-story{gap:32px}.promise-copy{gap:40px}.call-workbench{grid-template-columns:1fr}.workspace{grid-template-columns:205px 1fr}.workspace-main{padding:32px 26px}.workspace-header{padding-inline:26px}.workspace-title{align-items:flex-start}.workspace-title>.button{gap:12px;font-size:12px}.mini-workspace{grid-template-columns:165px 1fr}.mini-main{padding-inline:22px}.mini-workspace>aside{padding-inline:18px}.mini-table-head,.mini-row{grid-template-columns:1.6fr 1.3fr .5fr .5fr;gap:12px}.control-section,.faq{gap:60px}.metrics strong{font-size:32px}}@media (max-width:1000px){.section-width{width:calc(100% - 64px)}.navigation{display:none}.menu-button{display:grid}.header-actions>.button{margin-left:12px}.navigation.menu-open{background:var(--surface);border:1px solid var(--line);border-radius:10px;justify-content:space-around;margin:0;padding:20px 24px;display:flex;position:absolute;top:76px;left:16px;right:16px;box-shadow:0 20px 50px -30px #19332488}.hero{padding-top:50px}.hero h1{font-size:85px}.hero-type{grid-template-columns:1fr}.hero-intro{max-width:520px}.hero-intro>p{font-size:15px}.hero-scene{height:490px}.incoming-call{width:290px;padding:22px;top:65px;left:30px}.incoming-call h2{font-size:27px}.promise-copy{grid-template-columns:1fr;gap:28px;padding-block:64px 48px}.promise-copy p{max-width:48ch}.business-story{grid-template-columns:.8fr 1.2fr}.business-time{display:none}.demo-heading h2{font-size:48px}.demo-transcript{height:450px;padding:25px}.demo-instrument{padding:25px}.demo-body{min-height:450px}.workflow{padding-block:80px}.workflow-intro{gap:40px}.workflow-intro h2{font-size:40px}.workflow-path{gap:30px}.product-heading{gap:40px}.product-heading h2{font-size:52px}.product-stage{padding:20px}.mini-workspace{grid-template-columns:130px 1fr}.mini-workspace>aside{padding:22px 14px}.mini-workspace aside>strong{font-size:11px}.mini-nav>span{gap:6px;font-size:10px}.mini-disclosure{gap:5px}.mini-disclosure small{font-size:9px}.mini-main{padding:22px 20px}.mini-row .outcome{gap:3px;padding:4px;font-size:9px}.mini-row>.mono{font-size:10px}.mini-main .metrics strong{font-size:24px}.mini-row>span:first-child strong{font-size:11px}.control-title h2{font-size:44px}.control-section,.faq{gap:40px}.workspace{grid-template-columns:180px 1fr}.workspace-sidebar{padding:24px 14px}.workspace-sidebar>.brand{gap:8px;padding:0;font-size:20px}.workspace-switch{gap:8px;padding:10px 6px}.workspace-switch .workspace-avatar{width:26px;height:30px}.workspace-switch strong{font-size:10px}.workspace-switch small{font-size:9px}.workspace-sidebar nav button{gap:9px;padding:10px;font-size:11px}.workspace-title{flex-direction:column;gap:18px}.workspace-main .metrics{gap:20px}.workspace-main .metrics span{font-size:11px}.workspace-main .metrics strong{font-size:28px}.workspace-demo .demo-body{grid-template-columns:1fr}.workspace-demo .demo-transcript{border-bottom:1px solid #61776655;border-right:0;height:300px}.workspace-demo .demo-instrument{min-height:365px}.workspace-demo .demo-actions{flex-direction:column;align-items:flex-start;gap:12px}.workspace-demo .demo-actions small{text-align:left}}@media (max-width:760px){html{scroll-padding-top:82px}.section-width{width:calc(100% - 40px)}.header-inner{gap:12px;width:calc(100% - 40px)}.site-header{height:74px}.brand{gap:8px;font-size:21px}.brand-symbol{gap:2px;width:25px;transform:scale(.9)rotate(-18deg)}.header-actions{gap:4px}.header-actions>.button{display:none}.site-controls{gap:0}.icon-button,.locale-switch{width:40px;min-width:40px;height:44px}.navigation.menu-open{flex-direction:column;gap:0;padding:12px 22px;top:68px}.navigation a{min-height:48px;font-size:15px}.hero{padding-top:38px}.hero-type{flex-direction:column;align-items:stretch;gap:25px;margin-bottom:28px;display:flex}.hero-type .eyebrow{margin-bottom:20px;font-size:11px}.hero h1{letter-spacing:-.065em;font-size:clamp(66px,17.8vw,110px);line-height:1}.hero-intro{justify-self:auto;max-width:100%;padding:0}.hero-intro>p{max-width:33ch;margin-bottom:22px;font-size:15px;line-height:1.65}.hero-intro>.button{gap:34px;min-height:50px;padding:13px 18px}.hero-intro small{margin-top:13px;font-size:10px}.hero-scene{border-radius:7px;height:480px}.hero-art img{object-position:63% 50%}.scene-caption{padding:6px 9px;font-size:10px;top:16px;left:16px;right:auto}.incoming-call{background:#f5f8eef2;width:calc(100% - 32px);max-width:330px;padding:20px;top:auto;bottom:24px;left:16px}.incoming-top{margin-bottom:16px}.incoming-call h2{max-width:15ch;font-size:26px}.incoming-bottom{margin:16px 0 8px}.incoming-call>small{font-size:9px}.incoming-top>span{font-size:10px}.play-circle{width:42px;height:42px}.scene-label{display:none}.hero-foot{gap:14px;padding-block:16px;font-size:9px}.hero-foot>span:first-child{max-width:26ch}.hero-foot>span:last-child{font-size:9px}.promise{padding-top:22px;padding-bottom:50px}.pillar-strip{flex-wrap:wrap;justify-content:flex-start;gap:22px 26px;padding:20px 0 30px}.pillar-strip>span{gap:8px;font-size:11px}.pillar-strip svg{width:18px}.promise-copy{gap:24px;padding:48px 0 36px}.promise-copy h2{max-width:20ch;font-size:35px;line-height:1.15}.promise-copy p{max-width:38ch;font-size:14px}.business-story{padding:26px 0 0;display:block}.business-select>.eyebrow{margin-bottom:12px;font-size:10px}.business-select>div{flex-flow:wrap;gap:24px}.business-select button{gap:8px;min-height:44px;font-size:14px}.business-select button svg{width:14px}.business-copy{padding-top:25px}.business-copy h3{max-width:22ch;margin-bottom:15px;font-size:25px}.business-copy p{max-width:38ch;font-size:13px}.conversation-section{padding-block:56px 40px}.demo-heading{margin-bottom:30px}.demo-heading .eyebrow{max-width:29ch;margin-bottom:20px;font-size:11px}.demo-heading h2{max-width:17ch;margin-bottom:20px;font-size:37px;line-height:1.1}.demo-heading>p:last-child{max-width:36ch;font-size:14px}.demo-toolbar{flex-wrap:wrap;gap:10px;padding:12px 16px;font-size:10px}.demo-language select{padding:6px 8px;font-size:10px}.demo-body{flex-direction:column;min-height:0;display:flex}.demo-transcript{border-bottom:1px solid #61776655;border-right:0;height:340px;padding:22px 18px}.disclosure-turn{gap:10px}.disclosure-turn small{font-size:10px}.disclosure-turn p{font-size:12px}.transcript-preview{padding:28px 0 10px 38px}.transcript-preview p{margin:10px 0 20px;font-size:24px}.transcript-preview small{font-size:10px}.transcript-turn{margin-top:18px;padding-left:14px}.transcript-turn p{font-size:13px}.tool-turn{margin-left:14px;padding:12px}.tool-turn p{font-size:11px}.demo-instrument{min-height:345px;padding:20px}.instrument-caption{font-size:10px}.signal-orbit{height:175px;margin-top:5px}.orbit-ring{width:168px;height:168px}.orbit-ring.r2{width:132px;height:132px}.orbit-ring.r3{width:96px;height:96px}.signal-core .voice-wave{gap:3px;height:55px}.signal-core .voice-wave i{width:2px}.signal-state{margin:2px 0 18px;font-size:11px}.appointment-ticket{gap:12px;padding-top:15px}.appointment-ticket strong{font-size:16px}.demo-actions{flex-direction:column;align-items:flex-start;gap:13px;padding:18px 16px}.demo-action-buttons{width:100%}.demo-action-buttons .button{flex:1;gap:10px;min-height:48px;padding:12px;font-size:12px}.demo-actions small{text-align:left;font-size:10px}.voice-disclaimer{margin-top:16px;font-size:10px}.workflow{padding-block:56px}.workflow-intro{margin-bottom:32px;display:block}.workflow-intro h2{max-width:18ch;font-size:35px}.workflow-intro p{max-width:37ch;margin-top:22px;font-size:14px}.workflow-path{display:block}.workflow-path article{padding:20px 0 28px}.workflow-node{margin-bottom:20px;padding-top:18px}.workflow-path h3{margin-bottom:13px;font-size:23px}.workflow-path p{max-width:38ch;font-size:13px}.product-section{padding-block:56px}.product-heading{margin-bottom:32px;display:block}.product-heading .eyebrow{margin-bottom:20px;font-size:11px}.product-heading h2{font-size:46px;line-height:1.09}.product-heading p:not(.eyebrow){max-width:38ch;margin:24px 0 15px;font-size:14px}.text-link{font-size:13px}.product-stage{border-radius:8px;margin-inline:-6px;padding:14px 12px 18px}.stage-caption{gap:10px;margin-bottom:16px;font-size:9px}.stage-caption>.mono{font-size:8px}.mini-workspace{border-radius:8px;display:block}.mini-workspace>aside{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:10px;padding:16px;display:flex}.mini-workspace>aside>strong{margin:0;font-size:12px}.mini-workspace>aside>small{margin:0 0 0 auto;font-size:9px}.mini-workspace .mini-nav,.mini-workspace .mini-disclosure{display:none}.mini-main{padding:18px 14px}.mini-top{flex-wrap:wrap;margin-bottom:20px;font-size:9px}.mini-main h3{font-size:24px}.mini-main .metrics{grid-template-columns:1fr 1fr;gap:22px;padding:22px 0}.mini-main .metrics>div>span{font-size:10px}.mini-main .metrics strong{font-size:27px}.mini-table-head{display:none}.mini-row{grid-template-columns:1fr auto;gap:9px;padding:15px 0}.mini-row>span:first-child{grid-column:1/-1}.mini-row>span:first-child strong{font-size:12px}.mini-row>span:first-child small,.mini-row .outcome{font-size:10px}.mini-row>.mono:nth-child(3){display:none}.mini-row>.mono:last-child{font-size:11px}.sample-footnote{margin-top:17px;font-size:9px;line-height:1.6}.control-section{padding-block:56px;display:block}.control-title .eyebrow{margin-bottom:23px;font-size:11px}.control-title h2{font-size:38px;line-height:1.12}.control-title>p:last-child{max-width:37ch;margin-top:24px;font-size:14px}.control-list{margin-top:35px}.control-list article{gap:20px;padding:23px 0}.control-list h3{margin-bottom:10px;font-size:20px}.control-list p{max-width:33ch;font-size:13px}.faq{padding-block:5px 56px;display:block}.faq h2{max-width:17ch;margin-bottom:28px;font-size:34px}.faq summary{gap:22px;min-height:74px;font-size:14px}.faq details p{padding-bottom:22px;font-size:13px}.closing{padding:48px 0 120px}.closing h2{max-width:17ch;font-size:42px;line-height:1.1}.closing p{max-width:30ch;font-size:14px}.closing .brand-symbol{margin-bottom:24px}.closing-wordmark{font-size:23vw;bottom:-.14em;left:5%}.site-footer{flex-direction:column;gap:28px;padding-block:30px}.site-footer>div:last-child{align-items:flex-start;gap:10px}.site-footer>div:first-child p,.site-footer>div:last-child{font-size:11px}.workspace{flex-direction:column;display:flex}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;justify-content:space-between;align-items:center;gap:18px;height:auto;padding:18px 20px 0;display:flex;position:relative}.workspace-sidebar>.brand{padding:0;font-size:21px}.workspace-switch{gap:8px;margin:0;padding:6px 8px}.workspace-switch>svg{display:none}.workspace-switch strong{font-size:10px}.workspace-switch small{font-size:9px}.workspace-sidebar nav{gap:8px;width:100%;display:flex}.workspace-sidebar nav button{gap:10px;min-height:44px;margin-bottom:12px;padding:10px 12px;font-size:12px}.workspace-sidebar nav button>span{margin-left:15px}.sidebar-bottom{display:none}.workspace-header{height:auto;min-height:58px;padding:10px 20px;font-size:10px}.workspace-header>div{gap:6px}.workspace-header .preview-badge{display:none}.workspace-main{padding:28px 20px}.workspace-title{gap:20px}.workspace-title .eyebrow{flex-wrap:wrap;margin-bottom:13px;font-size:9px}.workspace-title h1{font-size:30px;line-height:1.12}.workspace-title p:last-child{max-width:36ch;font-size:12px}.workspace-title>.button{min-height:44px;padding:10px 14px}.workspace-main>.metrics{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;padding:24px 0}.workspace-main .metrics span{font-size:11px}.workspace-main .metrics strong{font-size:33px}.call-workbench{display:block}.call-list-heading{margin-bottom:20px}.call-list-heading h2{font-size:24px}.call-list-heading>span{font-size:9px}.call-filters{flex-direction:column;gap:10px}.call-filters>select{max-width:none;padding:10px;font-size:12px}.call-filters input{min-height:44px;font-size:12px}.call-list-labels{display:none}.activity-row{grid-template-columns:1fr auto;gap:12px;min-height:115px;padding:18px 10px}.row-contact{grid-column:1/-1;gap:12px}.row-contact strong{font-size:13px}.row-contact small{font-size:10px}.row-avatar{width:34px;height:34px}.activity-row .outcome{margin-left:46px;font-size:10px}.row-cost{justify-content:flex-end;gap:10px;font-size:11px}.row-cost svg{display:block}.list-footnote{margin-top:24px;font-size:10px}.workspace-demo{margin:0 -4px;padding-top:28px}.workspace-demo>p{font-size:11px}.mobile-detail-dialog{max-height:90dvh}.detail-header{padding:24px 22px 0}.detail-header h2{font-size:24px}.detail-header>.outcome{font-size:11px}.detail-panel,.detail-tabs button{font-size:13px}.compliance dt,.compliance dd{font-size:11px}.detail-version{font-size:10px}.compliance h3{font-size:13px}.dnc-control,.export-button{font-size:12px}.dnc-control input{width:44px;height:26px}.dnc-control input:before{width:20px;height:20px}.dnc-control input:checked:before{transform:translate(18px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes hero-material{0%{opacity:.65;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes call-arrives{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hero-art{animation:hero-material 1.5s var(--ease) both}.incoming-call{animation:call-arrives .7s .5s var(--ease) both}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.product-workspace .workspace-sidebar nav a{min-height:48px;color:var(--secondary);border-radius:6px;align-items:center;gap:12px;padding:12px;font-size:13px;line-height:1.4;display:flex}.product-workspace .workspace-sidebar nav a.active{background:var(--wash);color:var(--ink)}.product-workspace .workspace-sidebar nav a:hover{background:var(--wash)}.product-workspace .workspace-sidebar nav a>svg{flex-shrink:0}.product-workspace .workspace-switch{min-width:0}.product-workspace .workspace-switch>div:nth-child(2){overflow-wrap:anywhere;min-width:0}.product-main{min-width:0;max-width:1480px;margin-inline:auto;padding:38px 40px 60px}.product-page-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin:0 0 34px;display:flex}.product-page-heading .eyebrow{margin:0 0 15px;font-size:12px}.product-page-heading h1{letter-spacing:-.045em;text-wrap:balance;max-width:23ch;font-size:clamp(29px,2.7vw,40px);line-height:1.1}.product-page-heading>div>p:last-child{color:var(--secondary);max-width:63ch;margin-top:14px;font-size:14px;line-height:1.7}.product-page-heading>.button,.save-leave{flex-shrink:0;margin-top:4px}.secondary-button{background:var(--surface);border:1px solid var(--line);color:var(--ink);min-height:46px;font-size:13px}.secondary-button:hover{background:var(--wash)}.save-leave{min-height:44px;color:var(--secondary);align-items:center;gap:8px;font-size:12px;display:flex}.product-main button:disabled{opacity:.45;cursor:not-allowed;transform:none}.product-main h2{letter-spacing:-.04em;font-size:29px;line-height:1.15}.product-main h3{letter-spacing:-.02em;font-size:17px}.product-main textarea,.product-main input,.product-main select{font:inherit;color:var(--ink)}.product-main textarea:focus-visible{outline-offset:4px;outline:3px solid #708b50}.product-main textarea{resize:vertical}.product-main fieldset{border:0;min-width:0;margin:0;padding:0}.product-main legend{color:var(--ink);margin-bottom:12px;padding:0;font-size:13px;line-height:1.5}.product-field{flex-direction:column;gap:9px;min-width:0;font-size:13px;display:flex}.product-field>span,.product-field>label{color:var(--ink)}.product-field input,.product-field textarea,.product-field select{border:1px solid var(--line);background:var(--surface);border-radius:6px;width:100%;min-height:48px;padding:12px 14px;font-size:14px;line-height:1.6}.product-field select{padding-right:30px}.product-field input[aria-invalid=true],.product-field textarea[aria-invalid=true]{background:#fff7f3;border-color:#a24a35}[data-theme=dark] .product-field input[aria-invalid=true],[data-theme=dark] .product-field textarea[aria-invalid=true]{background:#4e3027;border-color:#e8aa94}.product-field small,.form-caption{color:var(--secondary);font-size:12px;line-height:1.65}.form-caption{align-items:flex-start;gap:9px;max-width:none;display:flex}.form-caption svg{flex-shrink:0;margin-top:2px}.product-check{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.product-check input{width:18px;height:18px;accent-color:var(--forest);flex-shrink:0}.product-error{color:#873b28;background:#f8eae3;border-radius:6px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.65;display:flex}.product-error svg{flex-shrink:0;margin-top:2px}.product-success{color:#3c6131;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.product-success svg{flex-shrink:0}[data-theme=dark] .product-error{color:#f2c2ac;background:#4b342a}[data-theme=dark] .product-success{color:#c9ddad}.storage-warning{color:#873b28;background:#f8eae3;max-width:none;padding:14px 28px;font-size:13px}.text-button{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 4px;font-size:13px;display:inline-flex}.text-button:hover{text-decoration-color:currentColor}.setup-status-bar{color:var(--secondary);justify-content:space-between;gap:22px;font-size:11px;line-height:1.5;display:flex}.setup-status-bar>span:first-child{color:var(--ink);align-items:center;gap:8px;font-size:12px;display:flex}.setup-track{gap:5px;margin:14px 0 28px;display:flex}.setup-track i{background:var(--line);border-radius:4px;flex:1;height:3px}.setup-track i.complete{background:#7f9a65}.setup-track i.current{background:var(--ink)}.setup-grid{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:24px;display:grid}.setup-form{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.setup-step-heading{padding:30px 32px 26px;position:relative}.step-icon{background:var(--wash);width:48px;height:48px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;margin-bottom:26px;display:flex}.step-counter{color:var(--secondary);font-family:Plex,monospace;font-size:11px;position:absolute;top:42px;right:32px}.setup-step-heading h2{outline:none;max-width:25ch;font-size:32px}.setup-step-heading h2:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #708b50}.setup-step-heading>p{color:var(--secondary);max-width:52ch;margin-top:14px;font-size:14px;line-height:1.7}.setup-step-body{flex-direction:column;gap:25px;padding:0 32px 32px;display:flex}.setup-step-body>.button{align-self:flex-start}.type-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.type-picker legend{float:none;grid-column:1/-1}.type-picker label{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:8px;flex-direction:column;align-items:flex-start;gap:13px;min-height:172px;padding:17px 13px;font-size:12px;display:flex;position:relative}.type-picker label>strong{font-size:14px;font-weight:500}.type-picker label>span{color:var(--secondary);font-size:11px;line-height:1.55}.type-picker input{width:18px;height:18px;accent-color:var(--forest);margin:0;position:absolute;top:17px;right:13px}.type-picker .choice-check{display:none}.type-picker label.selected,.voice-picker label.selected,.forwarding-picker label.selected{background:var(--wash);border-color:#829774}.type-picker label:hover{border-color:#829774}.setup-actions{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:20px 30px;display:flex}.setup-actions>div{align-items:center;gap:18px;display:flex}.setup-actions .button{gap:20px;min-height:46px;padding-inline:20px;font-size:13px}.setup-overview{background:var(--paper);border:1px solid var(--line);border-radius:10px;position:sticky;top:25px;overflow:hidden}.setup-desk-image{background:#dce1d9;height:138px;position:relative;overflow:hidden}.setup-desk-image img{object-fit:cover;object-position:80% 65%}.setup-overview-title{padding:20px 22px 0}.setup-overview-title>span{color:var(--secondary);font-size:11px}.setup-overview-title>strong{letter-spacing:-.03em;overflow-wrap:anywhere;margin:8px 0;font-size:18px;font-weight:400;display:block}.setup-overview-title p{color:var(--secondary);font-size:12px;line-height:1.65}.setup-overview nav{padding:18px 14px}.setup-overview ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.setup-overview nav button{width:100%;min-height:44px;color:var(--secondary);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;padding:9px 8px;font-size:12px;display:flex}.setup-overview nav button>span:first-child{border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-family:Plex,monospace;font-size:10px;display:flex}.setup-overview nav button strong{font-weight:400}.setup-overview nav button.current{background:var(--wash);color:var(--ink)}.setup-overview nav button.current>span:first-child{background:var(--ink);color:var(--surface);border-color:var(--ink)}.setup-overview nav button.done>span:first-child{background:var(--accent);color:#23392f;border-color:var(--accent)}.setup-overview .current-mark{background:var(--ink);border-radius:50%;width:5px;height:5px;margin-left:auto}.setup-overview-note{border-top:1px solid var(--line);color:var(--secondary);gap:8px;padding:17px 22px;font-size:10px;line-height:1.7;display:flex}.setup-overview-note svg{flex-shrink:0;margin-top:2px}.progress-toggle{display:none}.knowledge-import{border-bottom:1px solid var(--line);padding-bottom:24px}.knowledge-import>.button{margin-top:14px}.recovery-controls{border-top:1px solid var(--line);color:var(--secondary);background:var(--surface);padding:16px 22px;font-size:12px}.recovery-controls summary{cursor:pointer;min-height:28px;margin-left:14px;padding-block:5px;line-height:1.6;display:list-item}.recovery-controls>p{margin:12px 0;font-size:11px;line-height:1.6}.recovery-controls .product-field{margin-top:12px}.knowledge-import>.recovery-controls,.setup-step-body>.recovery-controls{background:0 0;border:0;padding:10px 0 0}.language-picker{flex-wrap:wrap;gap:8px;display:flex}.language-picker label{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.language-picker input{width:16px;height:16px;accent-color:var(--forest);margin:0}.language-picker label.selected{background:var(--wash);border-color:#829774}.voice-picker{gap:8px;display:grid}.voice-picker label,.forwarding-picker label{border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:center;gap:13px;padding:16px;font-size:13px;display:flex}.voice-picker input,.forwarding-picker input{width:17px;height:17px;accent-color:var(--forest);flex-shrink:0;margin:0}.voice-picker label>span:nth-child(2),.forwarding-picker label>span{flex:1}.voice-picker strong,.forwarding-picker strong{font-weight:400;display:block}.voice-picker small,.forwarding-picker small{color:var(--secondary);margin-top:5px;font-size:11px;line-height:1.6;display:block}.voice-bars{flex-shrink:0;align-items:center;gap:3px;height:28px;display:flex}.voice-bars i{background:var(--secondary);width:2px;height:10px}.voice-bars i:nth-child(2n){height:25px}.voice-bars i:nth-child(3){height:18px}.voice-audition{gap:12px;display:grid}.voice-audition .button{justify-self:start}.voice-audition p{color:var(--secondary);font-size:11px;line-height:1.7}.inline-notice{background:var(--wash);border-radius:6px;padding:12px}.disclosure-settings{background:var(--paper);border:1px solid var(--line);border-radius:8px;gap:12px;padding:20px;display:grid}.disclosure-settings>p{align-items:center;gap:9px;font-size:12px;display:flex}.disclosure-settings>small{color:var(--secondary);font-size:11px;line-height:1.65}.number-ticket{background:var(--paper);border:1px solid var(--line);border-radius:8px;flex-direction:column;align-items:flex-start;padding:26px;display:flex;position:relative}.ticket-icon{background:var(--accent);color:#23392f;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:28px;display:grid}.number-ticket>span:not(.ticket-icon){color:var(--secondary);font-size:12px}.number-ticket>strong{letter-spacing:-.045em;white-space:nowrap;margin:8px 0 16px;font-size:clamp(25px,2.5vw,36px);font-weight:400}.number-ticket>small{color:var(--secondary);font-size:11px;line-height:1.7}.number-ticket dl{border-top:1px solid var(--line);gap:13px;width:100%;margin:22px 0 0;padding-top:16px;font-size:12px;display:grid}.number-ticket dl>div{justify-content:space-between;gap:20px;display:flex}.number-ticket dt{color:var(--secondary)}.number-ticket dd{text-align:right;overflow-wrap:anywhere;max-width:55%;margin:0}.connection-illustration{background:var(--paper);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;padding:28px 10px 36px;display:flex}.connection-illustration>span{background:var(--surface);border:1px solid var(--line);border-radius:17px;place-items:center;width:76px;height:76px;display:grid}.connection-illustration>i{background:var(--secondary);width:65px;height:1px;position:relative}.connection-illustration>i:after{content:"";background:var(--secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:-2px}.connection-illustration>span.connection-brand{background:var(--accent);color:#23392f}.connection-illustration .brand-symbol{transform:scale(1.2)}.connection-description{color:var(--secondary);margin-top:-12px;font-size:13px;line-height:1.75}.connection-result{justify-items:start;gap:8px;display:grid}.forwarding-picker{gap:10px;display:grid}.forwarding-guide{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:22px}.forwarding-guide>p{color:var(--secondary);margin:14px 0 20px;font-size:12px;line-height:1.75}.forwarding-guide ol{counter-reset:guide;gap:18px;padding:0;font-size:13px;line-height:1.7;list-style:none;display:grid}.forwarding-guide li{counter-increment:guide;gap:13px;display:flex}.forwarding-guide li:before{content:counter(guide);background:var(--wash);border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-family:Plex,monospace;font-size:11px;display:grid}.forward-target{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:20px;font-family:Plex,monospace;font-size:14px;display:flex}.forward-target small{color:var(--secondary);margin-left:auto;font-family:Public Sans,sans-serif;font-size:10px}.wallet-preview{background:var(--forest);color:#f4f5e9;border-radius:8px;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative}.wallet-preview>span{color:#bdcbbb;font-size:12px}.wallet-preview>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:50px;font-weight:400}.wallet-preview>small{color:#bdcbbb;border:1px solid #61766a;border-radius:4px;padding:3px 8px;font-size:10px;position:absolute;top:26px;right:22px}.sample-topup{border-block:1px solid var(--line);padding:16px 0;font-size:13px}.sample-topup summary{cursor:pointer;min-height:30px;padding-block:5px}.sample-topup .product-field{margin:20px 0 16px}.wallet-ledger h3{margin-bottom:18px}.wallet-ledger>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;font-size:12px;display:flex}.wallet-ledger strong{font-variant-numeric:tabular-nums;font-weight:400}.wallet-ledger>p{color:var(--secondary);font-size:12px}.setup-complete{background:var(--surface);border:1px solid var(--line);border-radius:12px;max-width:900px;margin:auto;padding:64px 55px}.complete-seal{background:var(--wash);border:1px solid #b8cba1;border-radius:50%;place-items:center;width:92px;height:92px;margin-bottom:32px;display:grid}.setup-complete h2{max-width:21ch;margin:18px 0;font-size:clamp(34px,4vw,52px)}.setup-complete>p:not(.eyebrow){color:var(--secondary);max-width:55ch;font-size:14px;line-height:1.8}.completion-facts{border-block:1px solid var(--line);flex-wrap:wrap;gap:24px;margin:30px 0;padding:28px 0;font-size:12px;display:flex}.completion-facts>span{align-items:center;gap:9px;display:flex}.completion-actions{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.test-context{border-block:1px solid var(--line);align-items:center;gap:13px;margin-bottom:30px;padding:20px 0;display:flex}.test-context>div:nth-child(2){gap:5px;min-width:0;display:grid}.test-context strong{overflow-wrap:anywhere;font-size:14px;font-weight:400}.test-context span{color:var(--secondary);font-size:11px}.context-status{align-items:center;gap:7px;margin-left:auto;display:flex}.test-lab-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.call-test-panel,.chat-test-panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;overflow:hidden}.test-panel-header{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:22px;display:flex}.panel-icon{background:var(--wash);border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.test-panel-header h2{letter-spacing:-.02em;font-size:17px;line-height:1.4}.test-panel-header p{color:var(--secondary);margin-top:5px;font-size:11px;line-height:1.65}.connection-dot{background:#779464;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin:8px 0 0 auto}.call-config{padding:18px 22px}.call-config .product-field{gap:7px;font-size:11px}.call-config select{min-height:44px;padding:10px 12px;font-size:12px}.call-stage{background:var(--forest);color:#f4f5e9;text-align:center;flex-direction:column;align-items:center;padding:28px 22px 23px;display:flex;overflow:hidden}.call-state{color:#d8e2cf;z-index:1;min-height:20px;font-size:12px;line-height:1.6;position:relative}.call-signal{justify-content:center;align-items:center;width:100%;height:130px;margin:8px 0;display:flex;position:relative}.call-signal .voice-wave{z-index:1;color:#d7e7b6;gap:3px;width:100%;max-width:350px;height:63px;position:relative}.call-signal .voice-wave i{background:#d7e7b6;flex:1;width:2px;max-width:3px}.call-signal-ring{border:1px solid #3e5a49;border-radius:50%;width:132px;height:132px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.call-signal-ring:before,.call-signal-ring:after{content:"";border:1px solid #3e5a49;border-radius:50%;position:absolute;inset:12px}.call-signal-ring:after{border-style:dashed;inset:24px}.call-clock{letter-spacing:-.02em;font-family:Plex,monospace;font-size:25px;font-weight:400}.call-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.call-buttons .button{gap:10px;min-height:46px;padding-inline:20px;font-size:12px}.mute-call{color:#f4f5e9;background:0 0;border:1px solid #6b816f;border-radius:7px;place-items:center;min-width:46px;height:46px;display:grid}.mute-call[aria-pressed=true]{color:#23392f;background:#d7e7b6}.end-call{color:#fff0e9;background:#793d31;border:1px solid #a87969}.end-call:hover{background:#884839}.call-recovery,.call-end-note{color:#e2e9db;text-align:left;gap:8px;width:100%;max-width:45ch;margin-top:20px;font-size:12px;line-height:1.75;display:flex}.call-recovery svg,.call-end-note svg{flex-shrink:0;margin-top:3px}.call-stage>small{color:#d8e2cf;margin-top:14px;font-size:11px}.transcript-heading{justify-content:space-between;align-items:center;padding:18px 22px 12px;display:flex}.transcript-heading h3{letter-spacing:0;font-size:12px}.transcript-heading>span{color:var(--secondary);font-family:Plex,monospace;font-size:10px}.test-transcript{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;height:285px;padding:5px 22px 20px;overflow-y:auto}.test-transcript:focus-visible{outline-offset:-3px;outline:2px solid #708b50}.transcript-empty{min-height:220px;color:var(--secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:24px 20px;display:flex}.transcript-empty p{max-width:30ch;font-size:13px;line-height:1.75}.test-turn{overflow-wrap:anywhere;padding:14px 0;font-size:13px;line-height:1.7}.test-turn>div{justify-content:space-between;align-items:center;gap:16px;margin-bottom:7px;display:flex}.test-turn strong{color:var(--secondary);font-size:10px;font-weight:400}.test-turn time{color:var(--secondary);font-family:Plex,monospace;font-size:9px}.test-turn.turn-caller{background:var(--paper);border-radius:7px;margin-block:8px;padding:14px 16px}.test-turn.turn-tool{border-block:1px solid var(--line);color:var(--secondary);align-items:flex-start;gap:8px;margin-block:6px;padding:13px 10px;font-size:11px;display:flex}.test-turn.turn-tool svg{flex-shrink:0;margin-top:3px}.test-readings{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr;gap:16px;padding:19px 22px;display:grid}.test-readings>div{flex-direction:column;gap:7px;display:flex}.test-readings span{color:var(--secondary);font-size:10px}.test-readings strong{font-family:Plex,monospace;font-size:15px;font-weight:400}.chat-test-panel{flex-direction:column;display:flex;position:sticky;top:24px}.chat-test-panel .chat-transcript{height:450px;padding-top:18px}.chat-transcript .transcript-empty{min-height:340px}.quiet-icon{min-width:38px;height:38px;color:var(--secondary);background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;display:grid}.quiet-icon:hover{background:var(--wash)}.chat-prompts{z-index:1;background:var(--surface);gap:7px;margin-top:-100px;padding:0 22px 22px;display:grid;position:relative}.chat-prompts button{text-align:left;background:var(--paper);border:1px solid var(--line);min-height:44px;color:var(--secondary);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.chat-prompts button:hover{background:var(--wash);color:var(--ink)}.chat-prompts svg{flex-shrink:0}.chat-pending{color:var(--secondary);align-items:center;gap:8px;padding:12px 22px;font-size:12px;display:flex}.chat-test-panel>.product-error{margin:10px 22px;display:block}.chat-test-panel .product-error button{color:inherit}.chat-composer{border:1px solid var(--line);background:var(--paper);border-radius:7px;align-items:flex-end;gap:6px;margin:0 20px 20px;padding:10px;display:flex}.chat-composer textarea{resize:vertical;background:0 0;border:0;width:100%;min-width:0;min-height:55px;max-height:150px;padding:4px 2px;font-size:13px;line-height:1.6}.chat-composer textarea::placeholder{color:var(--secondary)}.chat-composer button{background:var(--ink);width:44px;height:44px;color:var(--surface);border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.test-history{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:50px;margin-top:36px;padding-top:28px;display:grid}.test-history h2{letter-spacing:-.02em;font-size:19px}.test-history p{color:var(--secondary);margin-top:10px;font-size:12px;line-height:1.75}.history-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 0;font-size:12px;display:flex}.history-row>svg{flex-shrink:0}.history-row strong{font-weight:400}.history-row span{color:var(--secondary);text-align:right;margin-left:auto;font-size:11px}.setup-step-body .call-test-panel{margin-inline:-8px}@media (min-width:1600px){.product-main{padding:48px 55px}.setup-grid{grid-template-columns:minmax(0,1fr) 300px;gap:32px}.setup-step-heading{padding:36px 40px 30px}.setup-step-body{padding-inline:40px}.setup-step-heading h2{font-size:36px}.setup-actions{padding-inline:38px}.type-picker label{padding:20px 17px}.type-picker label>span{font-size:12px}.product-page-heading h1{font-size:43px}}@media (max-width:1200px){.product-main{padding:30px 26px 50px}.setup-grid{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.setup-step-heading{padding:26px 24px}.setup-step-body{padding:0 24px 26px}.setup-step-heading h2{font-size:29px}.type-picker{grid-template-columns:1fr}.type-picker label{grid-template-columns:26px 1fr;gap:5px 13px;min-height:76px;padding:16px 42px 16px 15px;display:grid}.type-picker label>svg{grid-row:1/3;align-self:center}.type-picker label>strong{font-size:13px}.type-picker input{top:25px}.setup-overview-title{padding-inline:18px}.setup-overview nav{padding-inline:10px}.setup-actions{padding:18px 22px}.setup-actions>div{gap:10px}.test-lab-grid{grid-template-columns:1fr;max-width:850px}.chat-test-panel{position:static}.chat-test-panel .chat-transcript{height:350px}.chat-transcript .transcript-empty{min-height:250px}.chat-prompts{margin-top:-70px}.test-history{gap:26px}.product-page-heading>.button{gap:10px;max-width:170px}}@media (max-width:1000px){.setup-grid{grid-template-columns:1fr}.setup-overview{order:-1;position:static}.setup-desk-image,.setup-overview-title,.setup-overview-note{display:none}.progress-toggle{background:var(--paper);width:100%;min-height:46px;color:var(--secondary);border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:12px;display:flex}.setup-overview nav{display:none}.setup-overview.steps-expanded nav{border-top:1px solid var(--line);display:block}.setup-overview ol{grid-template-columns:1fr 1fr}.product-page-heading{flex-direction:column;gap:14px;margin-bottom:24px}.product-page-heading>.button,.save-leave{margin:0}.product-page-heading>.button{max-width:none}.context-status{display:none}.setup-actions>div{gap:16px}.test-history{grid-template-columns:1fr;gap:12px}.setup-complete{padding:38px 30px}}@media (max-width:760px){.product-workspace .workspace-sidebar{grid-template-columns:1fr auto;gap:18px 12px;height:auto;padding:20px 18px 0;display:grid;position:static}.product-workspace .workspace-sidebar>.brand{padding:0;font-size:22px}.product-workspace .workspace-switch{max-width:155px;margin:0;padding:6px}.product-workspace .workspace-switch strong{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:10px;overflow:hidden}.product-workspace .workspace-switch small{font-size:9px}.product-workspace .workspace-sidebar nav{grid-column:1/-1;justify-content:space-between;gap:5px;width:100%;padding-bottom:0;display:flex}.product-workspace .workspace-sidebar nav a{text-align:center;border-radius:5px 5px 0 0;flex-direction:column;flex:1;justify-content:center;gap:6px;min-height:56px;padding:8px 4px;font-size:10px;line-height:1.4}.product-workspace .workspace-sidebar nav a.active{background:var(--wash);box-shadow:inset 0 -2px var(--ink)}.product-workspace .workspace-sidebar nav a svg{width:18px;height:18px}.product-workspace .workspace-sidebar nav a svg:last-child:not(:first-child){display:none}.product-main{padding:28px 18px 40px}.product-page-heading h1{max-width:20ch;font-size:34px}.product-page-heading>div>p:last-child{font-size:13px}.product-page-heading{gap:8px;margin-bottom:24px}.product-page-heading>.button{min-height:44px;font-size:12px}.save-leave{font-size:11px}.setup-status-bar{align-items:flex-start;gap:10px}.setup-status-bar>span:first-child{font-size:11px}.setup-status-bar>span:last-child{text-align:right;max-width:50%;font-size:10px}.setup-track{gap:4px;margin:12px 0 20px}.setup-grid{gap:16px}.setup-form{border-radius:9px}.setup-step-heading{padding:23px 20px}.setup-step-heading h2{font-size:29px;line-height:1.14}.setup-step-heading>p{margin-top:13px;font-size:13px}.step-icon{border-radius:10px;width:42px;height:42px;margin-bottom:22px}.step-counter{font-size:10px;top:36px;right:20px}.setup-step-body{gap:22px;padding:0 20px 24px}.product-field input,.product-field textarea,.product-field select{padding:11px 12px;font-size:16px}.product-field>span,.product-field>label{font-size:12px}.product-field small,.form-caption{font-size:11px}.type-picker label{min-height:88px}.type-picker label>span{font-size:11px}.type-picker label>strong{font-size:14px}.setup-actions{align-items:center;gap:10px;padding:16px}.setup-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:10px}.setup-actions .button{gap:10px;padding:12px 15px;font-size:12px}.setup-actions .text-button{font-size:11px}.language-picker{gap:7px}.language-picker label{min-height:44px;padding:10px;font-size:11px}.voice-picker label{gap:9px;padding:13px 10px}.voice-picker strong{font-size:12px}.voice-picker small{font-size:10px}.voice-bars{gap:2px}.voice-audition .button{gap:10px;padding-inline:15px;font-size:12px}.disclosure-settings{padding:16px}.number-ticket{padding:20px}.number-ticket>strong{font-size:28px}.number-ticket dl{font-size:11px}.forwarding-guide{padding:17px}.forward-target{flex-wrap:wrap;font-size:13px}.forward-target small{margin-left:28px}.forwarding-picker label{padding:14px 12px}.forwarding-picker strong{font-size:12px}.wallet-preview{padding:25px 20px}.wallet-preview>strong{font-size:43px}.wallet-preview>small{border:0;align-self:flex-start;padding:0;position:static}.wallet-ledger>div{gap:12px;font-size:11px}.setup-complete{padding:32px 23px}.setup-complete h2{font-size:34px}.completion-facts{gap:18px;display:grid}.completion-actions .button{padding-inline:18px;font-size:12px}.complete-seal{width:74px;height:74px}.setup-overview ol{grid-template-columns:1fr}.setup-overview nav button{font-size:12px}.test-context{margin-bottom:24px;padding:17px 0}.test-context span{font-size:10px}.test-panel-header{gap:10px;padding:18px 16px}.test-panel-header h2{font-size:17px}.test-panel-header p{font-size:10px}.test-panel-header .panel-icon{width:35px;height:35px}.call-config{padding:15px 16px}.call-config select{font-size:16px}.call-stage{padding:25px 16px 22px}.call-signal .voice-wave{gap:2px}.call-buttons .button{padding-inline:15px;font-size:11px}.call-recovery,.call-end-note{font-size:11px}.transcript-heading{padding:18px 16px 10px}.test-transcript{height:300px;padding-inline:16px}.test-readings{gap:10px;padding:18px 16px}.test-readings span{font-size:9px}.test-readings strong{font-size:14px}.recovery-controls{padding:15px 16px}.recovery-controls .product-field select{font-size:16px}.call-test-panel .recovery-controls summary{font-size:11px}.setup-step-body .call-test-panel{margin-inline:-7px}.setup-step-body .test-panel-header{padding:16px 13px}.setup-step-body .call-test-panel .panel-icon{display:none}.setup-step-body .call-config{padding-inline:13px}.chat-test-panel .chat-transcript{height:350px}.chat-composer{margin:0 15px 18px}.chat-composer textarea{font-size:16px}.chat-prompts{padding-inline:16px}.chat-prompts button{font-size:11px}.quiet-icon{min-width:36px}.history-row{flex-wrap:wrap;gap:9px;font-size:11px}.history-row span{font-size:10px}.storage-warning{padding:14px 18px;font-size:12px}}@media (prefers-reduced-motion:reduce){.product-workspace *,.product-workspace :before,.product-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.carrier-note{background:var(--wash);border-radius:6px;margin-bottom:20px;padding:16px;font-size:12px;line-height:1.75}.carrier-note a{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:5px;font-size:11px;text-decoration:underline;display:inline-flex}.setup-overview nav button:disabled{opacity:1;color:var(--secondary)}.recovery-controls summary{min-height:44px;padding-block:12px}.quiet-icon{width:44px;min-width:44px;height:44px}.test-section-links{display:none}@media (max-width:1200px){.test-section-links{z-index:10;border:1px solid var(--line);background:var(--surface);border-radius:7px;margin-bottom:20px;display:flex;position:sticky;top:0}.test-section-links a{flex:1;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:12px;display:flex}.test-section-links a+a{border-left:1px solid var(--line)}.test-section-links a:hover{background:var(--wash)}}.product-main fieldset.busy-fields{display:contents}
.category-note{background:var(--wash);color:var(--secondary);border-radius:5px;margin:0 0 24px;padding:16px 18px;font-size:13px;line-height:1.7}.builder-status{border-block:1px solid var(--line);color:var(--secondary);align-items:center;gap:28px;padding:18px 0;font-size:12px;display:flex}.builder-status>span:first-child{color:var(--ink);align-items:center;gap:8px;display:flex}.builder-status i{background:#718b59;border-radius:50%;width:7px;height:7px}.builder-status>span:last-child{margin-left:auto}.builder-tabs{border-bottom:1px solid var(--line);gap:25px;margin-bottom:30px;display:flex;overflow-x:auto}.builder-tabs button{white-space:nowrap;min-height:60px;color:var(--secondary);border-bottom:2px solid #0000;font-size:13px}.builder-tabs button[aria-current]{color:var(--ink);border-color:var(--ink)}.builder-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:28px;display:grid}.builder-editor{background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.editor-heading{border-bottom:1px solid var(--line);gap:18px;padding:30px 30px 26px;display:flex}.editor-heading h2{font-size:25px}.editor-heading p{color:var(--secondary);margin-top:10px;font-size:13px;line-height:1.7}.editor-index{font-family:var(--font-mono);color:var(--secondary);padding-top:5px;font-size:11px}.product-main .builder-fields{gap:23px;min-width:0;padding:30px;display:grid}.builder-fields>.product-field{margin:0}.builder-fields>.button{justify-self:start}.editor-note{color:var(--secondary);font-size:12px;line-height:1.8}.builder-languages{flex-wrap:wrap;gap:12px 22px;display:flex}.builder-languages legend{margin-bottom:16px;font-size:13px}.builder-languages .product-check{font-size:12px}.builder-disclosure{border-block:1px solid var(--line);align-items:flex-start;gap:13px;padding:22px 0;display:flex}.builder-disclosure>svg{flex-shrink:0}.builder-disclosure strong{font-size:13px;font-weight:500}.builder-disclosure p{color:var(--secondary);margin-top:8px;font-size:12px}.editor-divider{background:var(--line);height:1px;margin-block:5px}.field-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-pair .product-field{margin:0}.editor-footer{border-top:1px solid var(--line);color:var(--secondary);padding:22px 30px;font-size:11px;line-height:1.7}.editor-footer>span{max-width:65ch;display:block}.editor-footer .recovery-controls{border:0;padding:18px 0 0}.editor-feedback{background:var(--wash);margin:0;padding:16px 30px;font-size:13px;line-height:1.7}.form-error{color:var(--danger,#9b3d2b);font-size:13px;line-height:1.7}.agent-brief{border:1px solid var(--line);background:var(--wash);border-radius:8px;min-width:0;padding:28px 24px;position:sticky;top:30px}.agent-seal{border:1px solid var(--line);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:30px;display:flex;position:relative}.agent-seal .status-dot{border:2px solid var(--wash);background:#728952;border-radius:50%;width:10px;height:10px;position:absolute;bottom:5px;right:3px}.agent-brief .eyebrow{color:var(--secondary);margin-bottom:12px;font-size:11px}.agent-brief h2{overflow-wrap:anywhere;font-size:27px}.agent-brief>p:not(.eyebrow){color:var(--secondary);margin-top:12px;font-size:13px;line-height:1.7}.agent-brief blockquote{overflow-wrap:anywhere;padding:18px 0;font-size:14px;line-height:1.8}.brief-languages{flex-wrap:wrap;gap:6px;display:flex}.brief-languages span{border:1px solid var(--line);border-radius:3px;padding:5px 7px;font-size:10px}.brief-rule{background:var(--line);height:1px;margin-block:25px}.agent-brief h3{font-size:14px;line-height:1.6}.agent-brief ul{gap:16px;margin:18px 0;padding:0;list-style:none;display:grid}.agent-brief li{align-items:center;gap:10px;font-size:12px;display:flex}.agent-brief p.brief-note{font-size:11px}.agent-brief>a{justify-content:space-between;align-items:center;min-height:44px;margin-top:20px;font-size:13px;display:flex}.document-row,.closure-row{border:1px solid var(--line);border-radius:5px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.document-row>svg,.closure-row>svg{flex-shrink:0}.document-row details{flex:1;min-width:0}.document-row summary{overflow-wrap:anywhere;cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.document-row p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:12px;line-height:1.8;overflow:auto}.document-row button,.closure-row button{flex-shrink:0;margin-left:auto}.closure-row span{overflow-wrap:anywhere;gap:6px;font-size:12px;display:grid}.closure-row strong{font-family:var(--font-mono);font-weight:400}.builder-fields input[type=file]{width:100%;padding:10px;font-size:12px}.builder-fields input[type=file]::file-selector-button{border:1px solid var(--line);color:var(--ink);background:var(--wash);border-radius:4px;margin-right:12px;padding:10px}.hours-editor{border-block:1px solid var(--line)}.hours-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.hours-line:last-child{border:0}.hours-line>div{align-items:center;gap:8px;font-size:12px;display:flex}.hours-line input[type=time]{border:1px solid var(--line);background:var(--paper);border-radius:4px;width:108px;min-height:44px;padding:8px;font-size:12px}.hours-line .product-check{font-size:12px}.closed-day{min-height:44px;color:var(--secondary);align-items:center;display:flex}.channel-boundary{background:var(--wash);gap:13px;padding:18px;display:flex}.channel-boundary svg{flex-shrink:0}.publish-panel{background:var(--wash);border:1px solid var(--line);border-radius:6px;justify-items:start;gap:16px;padding:28px;display:grid}.publish-panel p{color:var(--secondary);font-size:13px;line-height:1.8}.publish-panel>a{align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.empty-versions{color:var(--secondary);padding:30px 0;font-size:13px;line-height:1.8}.revision-row{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:18px 0;display:flex}.revision-row>div{justify-content:space-between;align-items:baseline;gap:16px;width:100%;display:flex}.revision-row strong{font-size:14px;font-weight:500}.revision-row small{color:var(--secondary);font-size:11px}.revision-row .button{padding:12px;font-size:11px}.revision-comparison{min-width:0}.revision-comparison>div{border-bottom:1px solid var(--line);padding:22px 0}.revision-comparison h3{font-size:16px}.revision-comparison h4{justify-content:space-between;gap:10px;font-size:13px;font-weight:500;display:flex}.revision-comparison h4 span{color:var(--secondary);font-size:10px;font-weight:400}.revision-comparison>div>div{grid-template-columns:1fr 1fr;gap:18px;margin-top:15px;display:grid}.revision-comparison small{color:var(--secondary);font-size:10px}.revision-comparison p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.8}.inbox-count{align-items:center;gap:14px;padding:12px 0;display:flex}.inbox-count strong{font-family:var(--font-mono);letter-spacing:-.06em;font-size:36px;font-weight:400}.inbox-count span{max-width:10ch;color:var(--secondary);font-size:11px;line-height:1.6}.inbox-main{max-width:1800px}.inbox-layout{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:290px minmax(0,1fr);align-items:stretch;min-height:720px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;min-width:0;display:flex}.inbox-search{border:1px solid var(--line);background:var(--surface);border-radius:5px;align-items:center;gap:9px;margin:20px 16px 12px;padding:0 12px;display:flex}.inbox-search svg{color:var(--secondary);flex-shrink:0}.inbox-search input{background:0 0;border:0;width:100%;min-width:0;min-height:44px;font-size:12px}.inbox-search input:focus{outline:0}.inbox-search:focus-within{outline-offset:3px;outline:2px solid #728b56}.inbox-filters{flex-wrap:wrap;gap:4px;padding:0 16px 18px;display:flex}.inbox-filters button{min-height:44px;color:var(--secondary);border-radius:4px;padding:0 10px;font-size:11px}.inbox-filters button[aria-pressed=true]{color:var(--ink);background:var(--wash)}.conversation-row{text-align:left;border-top:1px solid var(--line);border-left:3px solid #0000;gap:12px;width:100%;padding:21px 16px;display:flex}.conversation-row.selected{background:var(--wash);border-left-color:var(--ink)}.conversation-row:hover{background:var(--wash)}.contact-avatar{background:var(--wash);border:1px solid var(--line);width:38px;height:38px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.conversation-row>span:last-child{flex:1;min-width:0}.conversation-row strong{justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:500;display:flex}.conversation-row time{font-family:var(--font-mono);color:var(--secondary);white-space:nowrap;font-size:9px;font-weight:400}.conversation-preview{color:var(--secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:7px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.owner-tag{color:var(--secondary);margin-top:11px;font-size:10px;line-height:1.5;display:inline-flex}.owner-tag.needs-team{color:var(--ink)}.owner-tag.needs-team:before{content:"";background:#b07040;border-radius:50%;width:6px;height:6px;margin:4px 6px 0 0}.conversation-list>footer{border-top:1px solid var(--line);color:var(--secondary);gap:10px;margin-top:auto;padding:24px 18px;font-size:10px;line-height:1.8;display:flex}.conversation-list>footer svg{flex-shrink:0;margin-top:2px}.inbox-placeholder{text-align:center;background:var(--surface);place-items:center;padding:40px;display:grid}.inbox-placeholder>div{max-width:30ch}.inbox-placeholder svg{color:var(--secondary);margin:auto auto 24px}.inbox-placeholder h2{font-size:25px}.inbox-placeholder p{color:var(--secondary);margin-top:14px;font-size:13px;line-height:1.8}.inbox-empty{color:var(--secondary);padding:40px 20px;font-size:13px;line-height:1.8}.conversation-detail{flex-direction:column;min-width:0;display:flex}.conversation-header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px;display:flex}.conversation-header>div:nth-last-child(2){flex:1;min-width:0}.conversation-header h2{overflow-wrap:anywhere;font-size:19px}.conversation-header span:not(.contact-avatar){color:var(--secondary);align-items:center;gap:5px;margin-top:7px;font-size:11px;display:flex}.contact-toggle{flex-shrink:0;margin-left:auto}.inbox-back{display:none}.ownership-bar{background:var(--wash);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 22px;font-size:11px;display:flex}.ownership-bar>div{gap:14px;display:flex}.ownership-bar button{text-underline-offset:4px;min-height:44px;font-size:11px;text-decoration:underline}.message-timeline{scrollbar-width:thin;flex-direction:column;flex:1;gap:20px;min-height:320px;max-height:610px;padding:24px;display:flex;overflow-y:auto}.timeline-date{text-align:center;color:var(--secondary);margin-bottom:6px;font-size:10px}.timeline-event{overflow-wrap:anywhere;min-width:0;max-width:88%}.timeline-event p{white-space:pre-wrap;font-size:13px;line-height:1.8}.timeline-event header{color:var(--secondary);align-items:center;gap:7px;margin-bottom:10px;font-size:10px;display:flex}.timeline-event time{font-family:var(--font-mono);color:var(--secondary);margin-left:auto;font-size:9px}.event-message{border:1px solid var(--line);background:var(--paper);border-radius:3px 10px 10px;align-self:flex-start;padding:15px 18px}.event-message.author-team,.event-message.author-aiSender{background:var(--wash);border-radius:10px 3px 10px 10px;align-self:flex-end}.event-message>small{color:var(--secondary);margin-top:8px;font-size:10px;display:block}.event-system{color:var(--secondary);align-self:center;align-items:flex-start;gap:8px;max-width:90%;display:flex}.event-system svg{flex-shrink:0;margin-top:3px}.event-system p{font-size:11px;line-height:1.7}.event-system time{margin-top:5px;display:block}.event-phone,.event-whatsapp-call{border:1px solid var(--line);border-radius:5px;flex-wrap:wrap;align-self:center;align-items:flex-start;gap:12px;width:90%;padding:17px;display:flex}.event-phone svg,.event-whatsapp-call svg{flex-shrink:0;margin-top:2px}.event-phone strong,.event-whatsapp-call strong{font-size:12px;font-weight:500}.event-phone p,.event-whatsapp-call p{color:var(--secondary);margin-block:6px;font-size:11px;line-height:1.7}.event-note{background:var(--wash);border-left:2px solid #a77d45;align-self:stretch;max-width:100%;padding:16px}.delivery{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.delivery button{min-height:44px;margin-left:auto;text-decoration:underline}.inbox-composer{border-top:1px solid var(--line);padding:18px 22px 22px}.composer-modes{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.composer-modes button{min-height:44px;color:var(--secondary);border-bottom:2px solid #0000;align-items:center;gap:6px;font-size:12px;display:flex}.composer-modes button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.composer-modes>span{color:var(--secondary);margin-left:auto;font-size:10px}.composer-modes .window-closed{color:var(--ink)}.composer-context{color:var(--secondary);margin:14px 0;font-size:11px;line-height:1.8}.inbox-composer form{margin-top:12px}.inbox-composer textarea{border:1px solid var(--line);background:var(--paper);border-radius:5px;width:100%;min-height:100px;padding:14px;font-size:13px;line-height:1.8}.inbox-composer textarea:disabled{opacity:.6}.inbox-composer form>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.draft-reply{align-items:center;gap:7px;min-height:44px;font-size:11px;display:flex}.composer-send{margin-left:auto;padding:12px 14px;font-size:11px}.template-composer{background:var(--wash);border:1px solid var(--line);border-radius:5px;padding:18px}.template-composer strong{font-size:12px;font-weight:500}.template-composer p{margin-block:12px;font-size:13px;line-height:1.8}.template-composer small{margin-block:12px;font-size:11px;display:block}.template-composer button{padding:12px;font-size:11px}.contact-panel{border-left:1px solid var(--line);background:var(--paper);min-width:0;padding:22px;display:none}.contact-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:26px;display:flex}.contact-panel h2{font-size:16px}.contact-profile{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-bottom:25px;display:flex}.contact-profile .contact-avatar{width:54px;height:54px;font-size:20px}.contact-profile strong{font-size:14px;font-weight:500}.contact-profile>span:last-child{color:var(--secondary);font-size:11px}.contact-field{gap:9px;margin-bottom:18px;font-size:11px;display:grid}.contact-field select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);border-radius:4px;padding:10px;font-size:12px}.contact-panel dl{font-size:11px}.contact-panel dt{color:var(--secondary);margin-top:16px}.contact-panel dd{margin-top:7px;line-height:1.6}.contact-section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.contact-section h3{align-items:center;gap:8px;font-size:13px;line-height:1.6;display:flex}.contact-section p{color:var(--secondary);margin-block:12px;font-size:11px;line-height:1.8}.contact-section .product-check{margin-block:15px;font-size:12px}.contact-export{align-items:center;gap:8px;min-height:44px;font-size:11px;display:flex}.contact-section .button{white-space:normal;text-align:left;justify-content:flex-start;width:100%;margin-top:10px;padding:12px;font-size:11px}.permission-status{background:var(--wash);border-radius:4px;margin-top:12px;padding:6px 9px;font-size:10px;display:inline-flex}.contact-panel .recovery-controls{border:0;padding:20px 0 0}.contact-panel .recovery-controls>button{text-align:left;min-height:44px;font-size:11px;line-height:1.6;text-decoration:underline;display:block}.contact-panel .recovery-controls>label{margin-top:15px}.inbox-save-state{color:var(--secondary);margin-top:15px;font-size:11px}.inbox-layout.show-contact{grid-template-columns:260px minmax(0,1fr) 250px}.show-contact .contact-panel{display:block}[data-theme=dark] .form-error{color:#f2b7a8}@media (min-width:1700px){.inbox-layout.has-conversation{grid-template-columns:290px minmax(0,1fr) 260px}.has-conversation .contact-panel{display:block}.contact-toggle,.contact-panel>header button{display:none}}@media (max-width:1300px){.builder-grid{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.agent-brief{padding:24px 18px}.builder-tabs{gap:20px}.inbox-layout,.inbox-layout.show-contact{grid-template-columns:260px minmax(0,1fr)}.show-contact .conversation-detail{display:none}.show-contact .contact-panel{border-left:0}.message-timeline{padding:20px}.builder-fields .field-pair{grid-template-columns:1fr}}@media (max-width:1050px){.builder-grid{grid-template-columns:1fr}.agent-brief{display:none;position:static}.builder-tabs{gap:22px}.builder-status{gap:15px}.builder-status>span:last-child{display:none}}@media (max-width:800px){.inbox-main .product-page-heading{gap:16px}.inbox-count strong{font-size:29px}.inbox-count{gap:9px}.inbox-count span{font-size:10px}.inbox-layout,.inbox-layout.show-contact{grid-template-columns:235px minmax(0,1fr)}.conversation-row{gap:9px;padding:18px 12px}.conversation-row strong{display:block}.conversation-row time{margin-top:5px;display:block}.conversation-header{padding:18px 15px}.conversation-header h2{font-size:17px}.conversation-header .contact-avatar{display:none}.ownership-bar{padding-inline:15px}.message-timeline{padding:18px 15px}.timeline-event{max-width:95%}.inbox-composer{padding:15px}.composer-modes{gap:12px}.composer-modes>span{width:100%;margin-left:0}.contact-panel{padding:20px}.contact-panel h2{font-size:18px}}@media (max-width:600px){.builder-status{align-items:flex-start;font-size:10px}.builder-tabs{gap:22px;margin-bottom:20px}.builder-tabs button{min-height:56px;font-size:12px}.editor-heading{gap:12px;padding:24px 20px}.editor-heading h2{font-size:24px}.editor-heading p{font-size:12px}.product-main .builder-fields{gap:22px;padding:24px 20px}.editor-footer{padding:20px}.editor-feedback{padding:16px 20px}.hours-line{flex-wrap:wrap;align-items:flex-start;gap:8px}.hours-line>.product-check{min-width:90px;min-height:44px}.hours-line>div{gap:5px;margin-left:auto}.hours-line input[type=time]{width:93px;padding:7px;font-size:11px}.hours-line .product-check{font-size:11px}.publish-panel{padding:20px}.revision-comparison>div>div{grid-template-columns:1fr}.revision-row>div{flex-direction:column;gap:8px}.inbox-main .product-page-heading{margin-bottom:20px;display:block}.inbox-count{padding:18px 0 0}.inbox-count span{max-width:none;font-size:11px}.inbox-layout,.inbox-layout.show-contact{min-height:540px;display:block}.conversation-list{border:0;min-height:540px}.conversation-row strong{font-size:13px;display:flex}.conversation-row time{margin:0}.conversation-row{padding:22px 18px}.conversation-row .contact-avatar{width:42px;height:42px}.conversation-list>footer{margin-top:24px}.inbox-placeholder,.has-conversation .conversation-list{display:none}.has-conversation .conversation-detail{display:flex}.has-conversation.show-contact .conversation-detail{display:none}.inbox-back{flex-shrink:0;display:inline-flex}.conversation-header{gap:8px;padding:18px 15px}.conversation-header h2{font-size:18px}.message-timeline{min-height:300px;max-height:500px;padding:22px 18px}.conversation-header span:not(.contact-avatar){font-size:10px}.composer-modes>span{width:auto;margin-left:auto;font-size:9px}.inbox-composer{padding:16px 18px}.contact-panel{padding:24px}.inbox-search{margin:20px 18px 12px}.inbox-filters{padding-inline:18px}.inbox-filters button{font-size:11px}.ownership-bar{padding-inline:18px}.event-message{padding:14px}.product-main .inbox-layout button:disabled{opacity:.5}}@media (max-width:760px){.product-workspace .workspace-sidebar nav{scrollbar-width:thin;justify-content:flex-start;display:flex;overflow-x:auto}.product-workspace .workspace-sidebar nav a{flex:0 0 100px;min-width:100px;padding:10px 8px}.product-workspace .workspace-sidebar nav a span{font-size:10px}}.event-phone>.delivery,.event-whatsapp-call>.delivery{flex-basis:100%;margin-top:0}
