@font-face{font-family:Heebo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/heebo-hebrew-var-8aqo10Zv.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/heebo-latin-var-C2eWiQZy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Phosphor;font-style:normal;font-weight:400;font-display:block;src:url(/assets/phosphor-subset-Co5VLq1I.woff2)format("woff2")}.ph{font-variant:normal;letter-spacing:0;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Phosphor;font-style:normal;font-weight:400;line-height:1;display:inline-block}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-books:before{content:""}.ph.ph-broadcast:before{content:""}.ph.ph-calendar-check:before{content:""}.ph.ph-chart-bar:before{content:""}.ph.ph-chat-text:before{content:""}.ph.ph-check:before{content:""}.ph.ph-check-circle:before{content:""}.ph.ph-circle-notch:before{content:""}.ph.ph-clipboard-text:before{content:""}.ph.ph-clock:before{content:""}.ph.ph-desktop:before{content:""}.ph.ph-download-simple:before{content:""}.ph.ph-file-pdf:before{content:""}.ph.ph-file-text:before{content:""}.ph.ph-gear:before{content:""}.ph.ph-globe-simple:before{content:""}.ph.ph-google-logo:before{content:""}.ph.ph-hash:before{content:""}.ph.ph-house:before{content:""}.ph.ph-identification-card:before{content:""}.ph.ph-magnifying-glass:before{content:""}.ph.ph-microphone:before{content:""}.ph.ph-microphone-slash:before{content:""}.ph.ph-moon:before{content:""}.ph.ph-pause:before{content:""}.ph.ph-pencil-line:before{content:""}.ph.ph-pencil-simple:before{content:""}.ph.ph-phone-call:before{content:""}.ph.ph-phone-x:before{content:""}.ph.ph-play:before{content:""}.ph.ph-plugs:before{content:""}.ph.ph-plugs-connected:before{content:""}.ph.ph-plus:before{content:""}.ph.ph-receipt:before{content:""}.ph.ph-robot:before{content:""}.ph.ph-sign-in:before{content:""}.ph.ph-sign-out:before{content:""}.ph.ph-spinner:before{content:""}.ph.ph-squares-four:before{content:""}.ph.ph-sun:before{content:""}.ph.ph-trash:before{content:""}.ph.ph-upload-simple:before{content:""}.ph.ph-user-plus:before{content:""}.ph.ph-user-sound:before{content:""}.ph.ph-user-switch:before{content:""}.ph.ph-users:before{content:""}.ph.ph-voicemail:before{content:""}.ph.ph-warning-circle:before{content:""}.ph.ph-waveform:before{content:""}.ph.ph-webhooks-logo:before{content:""}.ph.ph-wrench:before{content:""}.ph.ph-x:before{content:""}.ph.ph-x-circle:before{content:""}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e8eaf2;--surface:#fff;--surface-sunken:#dee1ed;--surface-quiet:#d2d5e4;--surface-accent:#d9d4f6;--ink:#1b1c2b;--ink-2:#4e5068;--ink-3:#5f6279;--accent:#6f61b8;--accent-text:#5d5294;--accent-link:#5d5294;--divider:#1b1c2b2b;--border-control:#7d7f97;--border-control-hover:#54566b;--chip-accent-bg:#e7e4fb;--chip-accent-ink:#443a78;--chip-neutral-bg:#e4e5ef;--chip-neutral-ink:#33364a;--chip-accent-2-bg:#e6e4f4;--chip-accent-2-ink:#443f70;--dot-idle:#a7aabd;--dot-active:#6f61b8;--meter-fill:#7d70c7;--shadow-sm:0 0 0 1px #d3d6e5;--shadow-md:0 0 0 1px #ccd0e1, 0 6px 18px #1b1c2b1a;--shadow-lg:0 0 0 1px #c2c6db, 0 16px 40px #1b1c2b2e;--backdrop:#1b1c2b47;--danger:#c62a2f;--danger-ink:#a32126;--danger-bg:#e5484d17;--danger-border:#c62a2f61;--color-accent-100:#f5f4ff;--color-accent-200:#e7e5fe;--color-accent-300:#d2cefd;--color-accent-400:#b5abfc;--color-accent-500:#968ae0;--color-accent-600:#796cbf;--color-accent-700:#5d5294;--color-accent-800:#423a6a;--color-accent-900:#2b2741;--font-heading:"Heebo", "Inter", system-ui, sans-serif;--font-heading-weight:500;--font-body:"Heebo", "Inter", system-ui, sans-serif;--space-1:2.8px;--space-2:5.6px;--space-3:8.4px;--space-4:11.2px;--space-6:16.8px;--space-8:22.4px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--rule-fade:48px}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161826;--surface:#232532;--surface-sunken:#292b31;--surface-quiet:#3f424d;--surface-accent:#2b2741;--ink:#e9e9ed;--ink-2:#e9e9ed8c;--ink-3:#e9e9ed73;--accent:#9184d9;--accent-text:#9184d9;--accent-link:#d2cefd;--divider:#e9e9ed29;--border-control:#e9e9ed6b;--border-control-hover:#e9e9edad;--chip-accent-bg:#423a6a;--chip-accent-ink:#f5f4ff;--chip-neutral-bg:#3f424d;--chip-neutral-ink:#f3f5fe;--chip-accent-2-bg:#423e5d;--chip-accent-2-ink:#f5f4ff;--dot-idle:#595d6c;--dot-active:#b5abfc;--meter-fill:#968ae0;--shadow-sm:0 0 0 1px #3f424d;--shadow-md:0 0 0 1px #595d6c, 0 6px 18px #0000008c;--shadow-lg:0 0 0 1px #9397ab, 0 16px 40px #000000a6;--backdrop:#292b3180;--danger:#e5484d;--danger-ink:#e5484d;--danger-bg:#e5484d1a;--danger-border:#e5484d73}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.page-title{font-size:25px}.section-title{font-size:16px}.auth-title{font-size:20px}p{margin:0 0 var(--space-3)}a{color:var(--accent-link);text-underline-offset:3px}img{max-width:100%;display:block}figure{margin:0}.text-muted{color:var(--ink-2)}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--accent) 30%, transparent)}[dir=ltr]{text-align:left}td[dir=ltr],th[dir=ltr]{text-align:start}input[dir=ltr],textarea[dir=ltr]{text-align:left}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-quiet);border:3px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--border-control)}::-webkit-scrollbar-track{background:0 0}.hr{height:1px;margin:var(--space-4) 0;background:linear-gradient(to right, transparent, var(--divider) var(--rule-fade), var(--divider) calc(100% - var(--rule-fade)), transparent);border:0}.btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--ink);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{display:block}.btn:disabled{color:var(--ink-2);border-color:var(--divider);cursor:not-allowed;background:0 0}.btn-primary{color:var(--accent-text);border-color:var(--accent)}.btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 12%, transparent)}.btn-primary:active:not(:disabled){background:color-mix(in srgb, var(--accent) 22%, transparent)}.btn-secondary{border-color:var(--divider)}.btn-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent)}.btn-secondary:active:not(:disabled){background:color-mix(in srgb, var(--ink) 14%, transparent)}.btn-ghost{color:var(--accent-text);padding-inline:var(--space-1)}.btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 10%, transparent)}.btn-ghost:active:not(:disabled){background:color-mix(in srgb, var(--accent) 18%, transparent)}.btn-icon{width:36px;height:36px;padding:0}.btn-block{width:100%;margin-top:var(--space-2)}.btn-danger{color:var(--danger)}.btn-danger:hover:not(:disabled){background:var(--danger-bg)}.field>label{color:var(--ink-2);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:36px;font:inherit;color:var(--ink);caret-color:var(--accent);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input::placeholder{color:var(--ink-3)}.input:hover{border-color:var(--border-control-hover)}.input:focus-visible{border-color:var(--accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px}select.input{cursor:pointer;padding-inline-end:28px}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input,.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--border-control);border-radius:50%;flex:none;width:16px;height:16px}.radio:hover .dot{border-color:var(--accent)}.radio input:checked+.dot{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 4px var(--bg)}.radio input:focus-visible+.dot{outline:2px solid var(--accent);outline-offset:2px}.check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.check input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.check .box{border-radius:var(--radius-sm);border:1.5px solid var(--border-control);width:16px;height:16px;color:var(--chip-accent-ink);flex:none;place-items:center;font-size:11px;line-height:1;display:grid}.check:hover .box{border-color:var(--accent)}.check input:checked+.box{border-color:var(--accent);background:var(--accent)}.check input:focus-visible+.box{outline:2px solid var(--accent);outline-offset:2px}.seg{border:1px solid var(--border-control);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.seg-opt+.seg-opt{border-inline-start:1px solid var(--border-control)}.seg-opt:has(input:checked){color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent)}.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.seg-opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.switch{cursor:pointer;flex:none;width:36px;height:20px;display:inline-flex;position:relative}.switch input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.switch .track{background:var(--surface-quiet);border:1px solid var(--border-control);border-radius:999px;width:100%;height:100%;transition:background .12s,border-color .12s}.switch .knob{top:3px;background:var(--surface);border-radius:50%;width:14px;height:14px;transition:inset-inline-end .12s,background .12s;position:absolute;inset-inline-end:3px}.switch input:checked~.track{background:var(--accent);border-color:var(--accent)}.switch input:checked~.knob{background:var(--surface);inset-inline-end:calc(100% - 17px)}.switch input:focus-visible~.track{outline:2px solid var(--accent);outline-offset:2px}.switch input:disabled~.track,.switch input:disabled~.knob{opacity:.45}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);font-size:10px}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{opacity:.8;flex:1;margin:0;font-size:13px}.card-meta{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;display:flex}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.card-dashed{border:1px dashed var(--border-control);background:0 0;transition:border-color .12s,background .12s}.card-dashed:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 4%, transparent)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);white-space:nowrap;align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--chip-accent-bg);color:var(--chip-accent-ink)}.tag-accent-2{background:var(--chip-accent-2-bg);color:var(--chip-accent-2-ink)}.tag-neutral{background:var(--surface-quiet);color:var(--chip-neutral-ink)}.tag-outline{border:1px solid var(--accent);color:var(--accent-text)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:start;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:var(--space-2);white-space:nowrap;border-bottom:1px solid #0000;font-size:11px}.table td{padding:var(--space-2);border-bottom:1px solid #0000}.table thead tr{background:linear-gradient(to right, transparent, var(--divider) var(--rule-fade), var(--divider) calc(100% - var(--rule-fade)), transparent) no-repeat bottom / 100% 1px}.table tbody tr{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--ink) 8%, transparent) var(--rule-fade), color-mix(in srgb, var(--ink) 8%, transparent) calc(100% - var(--rule-fade)), transparent) no-repeat bottom / 100% 1px}.table tbody tr:hover{background:linear-gradient(color-mix(in srgb, var(--ink) 4%, transparent), color-mix(in srgb, var(--ink) 4%, transparent)) no-repeat 0 0 / 100% 100%, linear-gradient(to right, transparent, color-mix(in srgb, var(--ink) 8%, transparent) var(--rule-fade), color-mix(in srgb, var(--ink) 8%, transparent) calc(100% - var(--rule-fade)), transparent) no-repeat bottom / 100% 1px}.table tbody tr.is-selected,.table tbody tr.is-selected:hover{background:linear-gradient(color-mix(in srgb, var(--accent) 6%, transparent), color-mix(in srgb, var(--accent) 6%, transparent)) no-repeat 0 0 / 100% 100%, linear-gradient(to right, transparent, color-mix(in srgb, var(--ink) 8%, transparent) var(--rule-fade), color-mix(in srgb, var(--ink) 8%, transparent) calc(100% - var(--rule-fade)), transparent) no-repeat bottom / 100% 1px}.table tbody tr.is-selected td:first-child{box-shadow:inset -2px 0 0 var(--accent)}.table tbody tr.is-clickable{cursor:pointer}.dialog-backdrop{z-index:50;padding:var(--space-4);background:var(--backdrop);place-items:center;display:grid;position:fixed;inset:0}.dialog{gap:var(--space-3);width:min(440px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dialog-body{opacity:.85;font-size:14px}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.skip-link{top:-100px;z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md);font-size:14px;text-decoration:none;position:absolute;inset-inline-start:var(--space-4)}.skip-link:focus{top:var(--space-4)}.cell-button{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.cell-button:hover{color:var(--accent-link)}.shell{min-height:100vh;display:flex}.sidebar{border-inline-end:1px solid var(--divider);background:var(--bg);flex-direction:column;flex:none;width:230px;height:100vh;min-height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0}.sidebar-brand{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.01em;align-items:center;gap:8px;padding:0 10px 22px;font-size:19px;font-weight:500;text-decoration:none;display:flex}.sidebar-brand i{color:var(--accent-text);font-size:22px}.sidebar-nav{flex-direction:column;gap:2px;display:flex}.sidebar-nav a{border-radius:var(--radius-md);color:var(--ink-2);background:0 0;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.sidebar-nav a i{font-size:17px}.sidebar-nav a:hover{color:var(--ink)}.sidebar-nav a.is-active{color:var(--accent-link);background:var(--surface-accent);font-weight:500}.sidebar-spacer{flex:1}.sidebar-credit{gap:4px;margin-bottom:14px}.sidebar-credit-value{font-family:var(--font-heading);font-size:22px;font-weight:500}.sidebar-user{align-items:center;gap:10px;padding:6px 10px;display:flex}.sidebar-user-name{flex:1;min-width:0;font-size:13px;line-height:1.25}.sidebar-signout{color:var(--ink-3);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;margin-inline-end:-5px;padding:0;display:grid}.sidebar-signout:hover{color:var(--accent-text)}.main{flex:1;min-width:0;padding:26px 30px 40px}.main:focus,.main:focus-visible{outline:none}.avatar{background:var(--chip-accent-bg);width:30px;height:30px;color:var(--chip-accent-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.avatar-sm{width:26px;height:26px;font-size:11px}.page-head{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.page-head-actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.page-sub{color:var(--ink-2);margin:0;font-size:13px}.auth-shell{background:radial-gradient(60% 50% at 50% 0%, var(--surface-accent), transparent);place-items:center;min-height:100vh;padding:32px;display:grid}.auth-col{flex-direction:column;gap:22px;width:380px;max-width:100%;display:flex}.auth-col-wide{width:420px}.auth-wordmark{font-family:var(--font-heading);justify-content:center;align-items:center;gap:8px;font-size:24px;font-weight:500;display:flex}.auth-wordmark i{color:var(--accent-text);font-size:26px}.auth-card{gap:16px;padding:26px}.auth-foot{text-align:center;margin:0;font-size:13px}.auth-foot a,.link-accent{color:var(--accent-link);text-decoration:none}.auth-foot a:hover,.link-accent:hover{text-decoration:underline}.auth-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.auth-label-row{justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.auth-label-row label{margin:0}.form-error{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border);margin:0;font-size:13px}.auth-or{align-items:center;gap:var(--space-3);color:var(--ink-2);font-size:12px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--divider);flex:1;height:1px}.search{width:var(--search-w,240px);flex:none;position:relative}.search i{inset-inline-start:10px;color:var(--ink-2);pointer-events:none;font-size:15px;position:absolute;top:50%;transform:translateY(-50%)}.search .input{padding-inline-start:32px}.toolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.dot-status{background:var(--border-control);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot-status.is-active{background:var(--dot-active)}.stat-value{font-family:var(--font-heading);font-size:26px;font-weight:500;line-height:1.1}.banner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-6);font-size:13.5px;display:flex}.banner-danger{color:var(--ink);background:var(--danger-bg);border:1px solid var(--danger-border)}.banner-danger>i{color:var(--danger);font-size:18px}.banner-actions{margin-inline-start:auto}.row{align-items:center;gap:var(--space-2);display:flex}.stack{gap:var(--space-2);flex-direction:column;display:flex}.grid-cards{gap:var(--space-4);display:grid}.grid-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.spread{justify-content:space-between}.push-end{margin-inline-start:auto}.muted-sm{color:var(--ink-2);font-size:12px}.center-screen{text-align:center;min-height:100vh;color:var(--ink-2);place-items:center;padding:32px;display:grid}.transcript{flex-direction:column;gap:10px;max-height:380px;font-size:13px;line-height:1.55;display:flex;overflow:auto}.bubble{border-radius:10px;max-width:90%;padding:9px 12px}.bubble-agent{background:var(--surface-accent);align-self:flex-start}.bubble-caller{background:var(--surface-sunken);align-self:flex-end}.bubble-who{letter-spacing:.06em;margin-bottom:2px;font-size:10.5px;display:block}.bubble-agent .bubble-who{color:var(--accent-link)}.bubble-caller .bubble-who{color:var(--ink-3)}.cost-total{color:var(--ink)}.rule-tight{margin:2px 0}.editor-card{gap:14px;padding:18px}.voice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.voice-card{border-radius:var(--radius-md);border:1px solid var(--border-control);color:inherit;text-align:start;cursor:pointer;background:0 0;flex-direction:column;align-items:stretch;gap:6px;padding:12px;display:flex;position:relative}.voice-card-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.voice-card:not(:has(.voice-card-input:disabled)):hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.voice-card:has(.voice-card-input:disabled){cursor:default;opacity:.6}.voice-card:has(.voice-card-input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.voice-card.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.voice-play{font:inherit;border:1px solid var(--border-control);width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:13px;display:grid}.voice-play:hover{border-color:var(--accent);color:var(--accent-text)}.voice-play.is-playing{border-color:var(--accent);color:var(--accent-text);background:color-mix(in srgb, var(--accent) 14%, transparent)}.voice-play.is-loading>i{animation:.9s linear infinite voice-spin}@keyframes voice-spin{to{transform:rotate(360deg)}}.voice-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.wave{flex:none;align-items:flex-end;gap:2px;display:inline-flex}.wave>span{background:var(--ink-3);border-radius:2px;width:2.5px}.wave.is-accent>span{background:var(--accent)}.wave.is-pulsing>span{animation:.9s ease-in-out infinite wave-pulse}.wave.is-pulsing>span:nth-child(2n){animation-delay:.12s}.wave.is-pulsing>span:nth-child(3n){animation-delay:.24s}.wave.is-pulsing>span:nth-child(4n){animation-delay:.36s}@keyframes wave-pulse{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.wave.is-pulsing>span,.voice-play.is-loading>i{animation:none}}.kb-row{border-radius:var(--radius-md);background:var(--surface-sunken);align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:flex}.tool-row{background:linear-gradient(to right, transparent, var(--divider) var(--rule-fade), var(--divider) calc(100% - var(--rule-fade)), transparent) no-repeat bottom / 100% 1px;align-items:center;gap:12px;padding:11px 4px;display:flex}.tool-row:last-child{background:0 0}.number-pill{gap:6px;padding:6px 12px;font-size:13px}.intake-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.dropzone{text-align:center;justify-content:center;align-items:center;gap:6px;min-height:150px}.dropzone-icon{color:var(--accent);font-size:22px}.dropzone.is-dragging{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.trunk-card{align-items:center;gap:var(--space-4);padding:var(--space-4);margin-bottom:var(--space-6);flex-direction:row}.trunk-icon{color:var(--accent);flex:none;font-size:24px}.invite-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.invite-row .field{min-width:0}.invite-row .field-email{flex:240px}.invite-row .field-role{flex:0 170px}.usage-row{align-items:center;gap:var(--space-3);grid-template-columns:190px 1fr 70px 90px;padding:5px 0;font-size:13px;display:grid}.usage-track{background:var(--surface-sunken);border-radius:3px;height:6px;overflow:hidden}.usage-fill{background:var(--meter-fill);border-radius:3px;height:100%;display:block}.pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pack{border-radius:var(--radius-md);border:1px solid var(--divider);flex-direction:column;gap:6px;min-height:128px;padding:14px;display:flex}.pack.is-featured{border-color:var(--accent)}.pack-price{font-family:var(--font-heading);font-size:22px;font-weight:500}.balance-value{font-family:var(--font-heading);font-size:32px;font-weight:500;line-height:1.1}.settings-grid-2{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.banner-accent{color:var(--ink);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}.banner-accent>i{color:var(--accent);font-size:18px}.banner-muted{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent);border:1px solid var(--divider)}.banner-muted>i{color:var(--ink-2);font-size:18px}[aria-busy=true]>.ph-spinner{animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[aria-busy=true]>.ph-spinner{animation:none}}.dialog-wide{width:min(560px,100%);max-height:min(88vh,720px)}.dialog-scroll{margin:-2px;padding:2px;overflow-y:auto}.field-span-2{grid-column:1/-1}.editor-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;display:grid}@media (width<=1080px){.editor-grid{grid-template-columns:minmax(0,1fr)}}.split-pane{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.split-aside{position:sticky;top:26px}@media (width<=1200px){.grid-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.split-pane{grid-template-columns:minmax(0,1fr)}.split-pane>.split-aside{position:static}}@media (width<=900px){.shell{flex-direction:column}.sidebar{align-items:center;gap:var(--space-4);border-inline-end:0;border-bottom:1px solid var(--divider);flex-direction:row;width:auto;height:auto;min-height:0;padding:10px 16px}.sidebar-brand{flex:none;padding:0}.sidebar-nav{scrollbar-width:none;flex-direction:row;flex:1;min-width:0;overflow-x:auto}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-nav a{white-space:nowrap}.sidebar-spacer{display:none}.sidebar-credit{flex:none;margin-bottom:0;padding:4px 10px}.sidebar-credit .card-kicker,.sidebar-credit .btn{display:none}.sidebar-credit-value{font-size:17px}.sidebar-user{flex:none;padding:0}.sidebar-user-name{display:none}.main{padding:20px 18px 32px}}@media (width<=700px){.grid-stats,.grid-3,.intake-grid,.pack-grid,.settings-grid-2,.auth-grid-2{grid-template-columns:minmax(0,1fr)}.sidebar{row-gap:var(--space-2);flex-wrap:wrap}.sidebar-brand{order:1}.sidebar-credit,.sidebar-user{order:2}.sidebar-credit{margin-inline-start:auto}.sidebar-nav{flex:1 0 100%;order:3}.usage-row{gap:2px var(--space-3);grid-template-columns:minmax(0,1fr) auto auto}.usage-row>.usage-track{order:2;grid-column:1/-1}.page-head{flex-wrap:wrap}.toolbar>.search{width:100%}.table-scroll{overflow-x:auto}.table-scroll>.table{min-width:560px}}.voice-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.main{overflow-x:hidden}.call-dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.call-dot.is-live{background:var(--dot-active);animation:1.6s ease-in-out infinite call-pulse}@keyframes call-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}50%{box-shadow:0 0 0 5px #0000}}@media (prefers-reduced-motion:reduce){.call-dot.is-live{animation:none}}.legal{background:var(--bg);min-height:100vh;color:var(--ink)}.legal__bar{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) clamp(20px, 5vw, 48px);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--divider);display:flex;position:sticky;top:0}.legal__brand{color:var(--ink);font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;text-decoration:none;display:flex}.legal__brand i{color:var(--accent-text);font-size:20px}.legal__home{color:var(--accent-link);white-space:nowrap;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.legal__home:hover{text-decoration:underline}.legal__home i{font-size:15px}.legal__doc{max-width:68ch;margin:0 auto;padding:clamp(28px,6vw,56px) clamp(20px,5vw,32px) 96px}.legal__title{margin:0 0 6px;font-size:clamp(30px,5vw,42px)}.legal__updated{color:var(--ink-2);margin:0;font-size:13px}.legal__intro{margin:var(--space-6) 0 var(--space-4);color:var(--ink);font-size:16px;line-height:1.85}.legal__doc h2{margin:40px 0 var(--space-4);scroll-margin-top:80px;font-size:20px}.legal__doc p,.legal__doc li{font-size:15.5px;line-height:1.85}.legal__doc p{margin:0 0 var(--space-4)}.legal__doc ul{margin:0 0 var(--space-6);padding-inline-start:22px}.legal__doc li{margin-bottom:var(--space-2)}.legal__doc a{color:var(--accent-link);text-decoration:none}.legal__doc a:hover{text-decoration:underline}.legal__doc strong{font-weight:var(--font-heading-weight);color:var(--accent-link)}.legal__pending{align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px dashed color-mix(in srgb, var(--accent) 70%, transparent);font-size:14px;line-height:1.7;display:flex}.legal__pending>i{color:var(--accent-text);flex:none;margin-top:3px;font-size:17px}.legal__table-wrap{margin:0 0 var(--space-6);overflow-x:auto}.legal__table{border-collapse:collapse;width:100%;font-size:14.5px}.legal__table th,.legal__table td{text-align:start;vertical-align:top;padding:10px 12px;line-height:1.65}.legal__table th{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--ink)}.legal__table thead tr{background:linear-gradient(to right, transparent, var(--divider) var(--rule-fade), var(--divider) calc(100% - var(--rule-fade)), transparent) no-repeat bottom / 100% 1px}.legal__table tbody tr{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--ink) 8%, transparent) var(--rule-fade), color-mix(in srgb, var(--ink) 8%, transparent) calc(100% - var(--rule-fade)), transparent) no-repeat bottom / 100% 1px}.legal__foot{padding-top:var(--space-6);align-items:center;gap:var(--space-2) var(--space-6);background:linear-gradient(to right, transparent, var(--divider) var(--rule-fade), var(--divider) calc(100% - var(--rule-fade)), transparent) no-repeat top / 100% 1px;flex-wrap:wrap;margin-top:56px;font-size:13.5px;display:flex}.legal__foot a{color:var(--accent-link);text-decoration:none}.legal__foot a:hover{text-decoration:underline}.legal__foot span{color:var(--ink-2)}
