@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.nl-html{scroll-behavior:smooth;scroll-padding-top:96px;background:#05070c}html.nl-html[data-theme=light]{background:#eef1f6}html.nl-html body{margin:0;padding:0;background:inherit}.nl-site-shell,.nl-site-shell *,.nl-site-shell *:before,.nl-site-shell *:after{box-sizing:content-box}.nl-site-shell button{box-sizing:border-box}.nl-site-shell{position:relative;min-height:100vh;background:#05070c;color:#eef3fb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv11","ss01";font-size:16px;line-height:normal;overflow-x:clip}.nl-site-shell[data-theme=light]{background:#eef1f6}.nl-site-shell ::-moz-selection{background:#9a0048;color:#fff}.nl-site-shell ::selection{background:#9a0048;color:#fff}.nl-site-shell a{text-decoration:none}:where(.nl-site-shell) :where(h1,h2,h3,p){line-height:normal}.nl-mono{font-family:JetBrains Mono,monospace}@keyframes nl-talk{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.nl-field-layer{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:0;overflow:hidden;pointer-events:none;opacity:1}.nl-site-shell[data-theme=light] .nl-field-layer{opacity:.3}.nl-scrim{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1}.nl-site-shell[data-theme=light] .nl-scrim{opacity:.12}.nl-scrim-left{background:linear-gradient(90deg,rgba(5,7,12,.82) 0%,rgba(5,7,12,.4) 17%,rgba(5,7,12,.06) 33%,transparent 46%)}.nl-scrim-center{background:radial-gradient(58% 44% at 50% 50%,rgba(5,7,12,.5) 0%,rgba(5,7,12,.24) 46%,transparent 76%)}.nl-header,.nl-main,.nl-footer{filter:none}.nl-site-shell[data-theme=light] .nl-header,.nl-site-shell[data-theme=light] .nl-main,.nl-site-shell[data-theme=light] .nl-footer{filter:invert(1) hue-rotate(180deg)}.nl-site-shell[data-theme=light] .nl-header{backdrop-filter:none;-webkit-backdrop-filter:none}.nl-logo{filter:brightness(0) invert(1)}.nl-site-shell[data-theme=light] .nl-logo{filter:invert(1) hue-rotate(180deg)}.nl-plan-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;align-items:stretch}.nl-plan-card{--plan-accent: #8d30d9;position:relative;display:flex;flex-direction:column;gap:6px;padding:26px 24px 22px;border:1px solid rgba(238,243,251,.12);border-top:3px solid var(--plan-accent);border-radius:14px;background:#080b13b8}.nl-plan-card[data-accent=violet]{--plan-accent: #8d30d9}.nl-plan-card[data-accent=magenta]{--plan-accent: #e63d83}.nl-plan-card[data-accent=orange]{--plan-accent: #f5731b}.nl-plan-card[data-accent=amber]{--plan-accent: #ffb703}.nl-plan-card[data-popular=true]{border-color:#f5731b80;border-top-color:var(--plan-accent);background:#05070c;box-shadow:0 24px 60px #00000073}.nl-plan-popular{position:absolute;top:-13px;left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;padding:6px 14px;border-radius:999px;background:linear-gradient(100deg,#8d30d9,#f5731b);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#fff}.nl-plan-card .nl-plan-price{margin:10px 0 4px;padding-bottom:16px;border-bottom:1px solid rgba(238,243,251,.12)}.nl-plan-card[data-popular=true] .nl-plan-price strong{color:var(--plan-accent)}.nl-plan-inherits{margin:14px 0 4px;font-size:13px;font-weight:600;color:var(--plan-accent)}.nl-plan-features{display:grid;gap:9px;margin:8px 0 0;padding:0;list-style:none;font-size:14px;color:#eef3fbdb}.nl-plan-features li{display:grid;grid-template-columns:16px 1fr;gap:9px;align-items:start;line-height:1.45}.nl-plan-tick{color:var(--plan-accent);font-size:12px;line-height:1.5}.nl-plan-card .nl-plan-cta{margin-top:18px;color:var(--plan-accent);font-weight:600}.nl-plan-tier{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:18px}.nl-plan-tier i{height:4px;border-radius:999px;background:#eef3fb24}.nl-plan-tier i[data-filled=true]{background:var(--plan-accent)}.nl-voice-orb{display:grid;place-items:center;padding:18px 0 14px}.nl-voice-orb img{width:74px;height:74px;border-radius:50%;-o-object-fit:cover;object-fit:cover;transition:transform 90ms linear,box-shadow .24s ease;box-shadow:0 0 34px #8d30d957}.nl-voice-orb[data-live=true] img{box-shadow:0 0 46px #f5731b75}@media(prefers-reduced-motion:reduce){.nl-voice-orb img{transition:none}}.nl-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex:0 0 auto}.nl-dot-6{width:6px;height:6px}.nl-dot-5{width:5px;height:5px}.nl-dot-magenta{background:#9a0048;box-shadow:0 0 12px #9a0048}.nl-hero-eyebrow .nl-dot-magenta{box-shadow:0 0 14px #9a0048}.nl-dot-green{background:#0f9f6e;box-shadow:0 0 12px #0f9f6e}.nl-console-online .nl-dot-green{background:#31c692;box-shadow:0 0 10px #31c692}.nl-setup-status .nl-dot-green{background:#f5731b;box-shadow:none}.nl-dot-pink{background:#3a86ff;box-shadow:0 0 12px #3a86ff}.nl-console-fact .nl-dot-pink{box-shadow:none}.nl-icon-tile{display:grid;place-items:center;border:1px solid rgba(58,134,255,.4);border-radius:10px;background:#3a86ff24}.nl-icon-tile-42{width:42px;height:42px}.nl-icon-tile-46{width:46px;height:46px}.nl-eyebrow{margin:0 0 18px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#eef3fb80}.nl-h2{margin:0;font-size:clamp(32px,3.6vw,54px);line-height:1.05;letter-spacing:-.025em;font-weight:700}.nl-lede{margin:22px 0 0;font-size:17px;line-height:1.6;color:#eef3fb9e}.nl-section{padding:40px max(24px,calc((100% - 1320px)/2)) 140px}.nl-section-head{margin-bottom:56px}.nl-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:40px;align-items:start}.nl-panel{border:1px solid rgba(238,243,251,.12);border-radius:16px;background:#080b138c}.nl-panel-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(238,243,251,.1);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#eef3fb99}.nl-panel-head-end{margin-left:auto;color:#eef3fb9e}.nl-micro{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#eef3fb80}.nl-header{position:sticky;top:14px;z-index:30;box-sizing:border-box;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;flex-wrap:wrap;width:min(100% - 32px,1240px);margin:14px auto 0;padding:9px 12px 9px 24px;border:1px solid rgba(238,243,251,.12);border-radius:999px;background:#05070cb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 44px #0000005c}.nl-header:has(.nl-mobile-nav){border-radius:26px;padding-bottom:16px}.nl-header-brand{display:flex;align-items:center}.nl-header-brand img{height:26px;width:auto}.nl-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;font-size:14px;color:#eef3fb99}.nl-nav a,.nl-nav a:hover{color:inherit}.nl-header-actions{display:flex;align-items:center;gap:16px}.nl-theme-toggle,.nl-menu-toggle{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:10px;border:1px solid rgba(238,243,251,.22);background:transparent;color:inherit;cursor:pointer}.nl-theme-toggle:hover,.nl-menu-toggle:hover{border-color:#eef3fb80}.nl-menu-toggle{display:none}.nl-header-signin,.nl-header-signin:hover{font-size:14px;color:#eef3fbb3}.nl-header-cta,.nl-header-cta:hover{display:inline-flex;align-items:center;gap:8px;padding:10px 17px;border-radius:10px;font-size:14px;font-weight:500;color:#fff;background:linear-gradient(120deg,#8d30d9,#e63d83 52%,#f5731b);white-space:nowrap}.nl-header-cta:hover{filter:brightness(1.08)}.nl-mobile-nav{grid-column:1 / -1;display:grid;gap:14px;padding:8px 0 6px;font-size:15px;color:#eef3fbc7}.nl-mobile-nav a,.nl-mobile-nav a:hover{color:inherit}.nl-main{position:relative;z-index:2}.nl-hero{display:flex;flex-direction:column;min-height:86vh;padding:56px max(24px,calc((100% - 1320px)/2)) 0}.nl-hero-row{display:flex;flex-wrap:wrap;align-items:center;gap:48px 64px;width:min(100%,1216px);margin:0 auto;flex:1;padding:12px 0 40px}.nl-hero-copy{flex:1.3 1 420px;min-width:min(100%,420px);max-width:790px}.nl-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 30px;color:#eef3fb94}.nl-h1{margin:0;max-width:790px;font-size:clamp(44px,5vw,76px);line-height:.98;letter-spacing:-.02em;font-weight:600;text-wrap:balance}.nl-hero-lede{margin:28px 0 0;max-width:500px;font-size:18px;line-height:1.6;color:#eef3fba8;text-wrap:pretty}.nl-hero-actions{display:flex;align-items:center;gap:22px;margin-top:40px;flex-wrap:wrap}.nl-hero-cta,.nl-hero-cta:hover{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:12px;font-size:15px;font-weight:500;color:#0b0d14;background:#f4f7fc}.nl-hero-cta:hover{background:#fff}.nl-hero-demo{display:inline-flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;font:inherit;font-size:15px;color:#eef3fbd1;cursor:pointer}.nl-hero-demo:hover{color:#fff}.nl-hero-demo-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(238,243,251,.28);font-size:10px}.nl-call{flex:.7 1 340px;align-self:flex-end;margin-left:auto;width:100%;max-width:390px;margin-bottom:24px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#080b13b8;box-shadow:0 28px 70px #00000073;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nl-call-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(238,243,251,.1);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#eef3fb99}.nl-call-timer{margin-left:auto;color:#eef3fb9e}.nl-talk{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;margin-left:auto;padding:0 12px;border:1px solid rgba(58,134,255,.4);border-radius:10px;background:#3a86ff21;color:#62a1ff;font:inherit;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.nl-talk:hover{border-color:#3a86ff}.nl-talk[aria-pressed=true]{background:#3a86ff;border-color:#3a86ff;color:#fff}.nl-talk-small{min-height:28px;margin-left:10px;padding:0 10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.nl-call-person{display:flex;align-items:center;gap:12px;padding:18px}.nl-call-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(140deg,#730065,#9a0048 55%,#ffb703)}.nl-site-shell[data-theme=light] .nl-call-avatar,.nl-site-shell[data-theme=light] .nl-call-wave{filter:invert(1) hue-rotate(180deg)}.nl-call-person-copy{display:grid;gap:3px}.nl-call-person-copy strong{font-size:15px;font-weight:500}.nl-call-person-copy span{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#eef3fb7a}.nl-call-wave{display:flex;align-items:center;gap:2px;height:18px;padding:0 18px 12px}.nl-call-wave span{width:2px;flex:0 0 2px;border-radius:1px;background:#9a0048;transform-origin:center;animation:nl-talk .6s ease-in-out infinite alternate;animation-play-state:paused}.nl-call[data-live=true] .nl-call-wave span{animation-play-state:running}.nl-call-turns{display:flex;flex-direction:column;gap:9px;min-height:214px;padding:0 18px 18px}.nl-call-turns p{width:-moz-fit-content;width:fit-content;max-width:82%;margin:0;padding:8px 12px;border-radius:13px;font-size:13px;line-height:1.45;color:#eef3fbeb;animation:nl-turn-in .3s ease both}.nl-call-turns p.ai{align-self:flex-start;border-radius:3px 13px 13px;background:#ffffff0f}.nl-call-turns p.customer{align-self:flex-end;border-radius:13px 3px 13px 13px;background:#ffffff1a}.nl-call-turns p[data-current=true]{box-shadow:0 0 0 1px #3a86ff8c}@keyframes nl-turn-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nl-call-tags{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(238,243,251,.1)}.nl-call-tags>div{display:grid;gap:6px;padding:14px 16px;border-right:1px solid rgba(238,243,251,.1)}.nl-call-tags>div:last-child{border-right:0}.nl-call-tags .nl-micro{color:#eef3fb9e}.nl-call-tags strong{font-size:13px;font-weight:500}.nl-call-tags .nl-positive{color:#f5731b}.nl-call-result{display:flex;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid rgba(238,243,251,.1);background:#ffb70312}.nl-call-result-check{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;color:#0b0d14;background:#ffb703}.nl-call-result-copy{display:grid;gap:2px}.nl-call-result-copy strong{font-size:14px;font-weight:500}.nl-call-result-time{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:12px;color:#eef3fb99}.nl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));width:min(100%,1280px);margin:auto auto 0;border:1px solid rgba(255,255,255,.14);border-bottom:0;background:#080b13b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nl-stats>div{display:flex;align-items:center;min-height:86px;gap:12px;padding:0 24px;border-right:1px solid rgba(238,243,251,.1)}.nl-stats>div:last-child{border-right:0}.nl-stats strong{font-size:26px;font-weight:600;letter-spacing:-.02em}.nl-stats span{font-size:11px;color:#eef3fb99}.nl-statement{padding:140px max(24px,calc((100% - 1320px)/2));text-align:center}.nl-statement-eyebrow{margin:0 0 22px}.nl-statement-h2{margin:0 auto;max-width:900px;font-size:clamp(34px,4.2vw,62px);line-height:1.04;letter-spacing:-.025em;font-weight:700;text-wrap:balance}.nl-statement-lede{margin:26px auto 0;max-width:560px}.nl-story-head{max-width:640px}.nl-story-lede{max-width:460px}.nl-story-card{position:sticky;top:108px}.nl-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:60px;padding:14px 18px}.nl-wave-bar{width:3px;flex:0 0 3px;border-radius:2px;background:linear-gradient(180deg,#e63d83,#ffb703);animation-name:nl-talk;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;transform-origin:center}.nl-story-body{padding:8px 18px 20px}.nl-story-quote{margin:0 0 18px;padding:16px;border-left:2px solid #ffb703;border-radius:0 10px 10px 0;background:#ffb70312;font-size:15px;line-height:1.55}.nl-story-quote[data-role=customer]{border-left-color:#9a0048;background:#9a00481a}.nl-story-hint{margin:14px 0 0;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#eef3fb73}.nl-story-quote-label{display:block;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#eef3fb80}.nl-story-event{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(238,243,251,.1);border-radius:12px;background:#ffffff05}.nl-story-event-copy{display:grid;gap:4px}.nl-story-event-copy strong{font-size:13px;font-weight:500}.nl-story-event-state{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;color:#f5731b}.nl-story-output{display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;border-radius:12px;background:#0f9f6e14}.nl-story-output-index{font-family:JetBrains Mono,monospace;font-size:12px;color:#eef3fb99}.nl-story-output-copy{display:grid;gap:3px}.nl-story-output-copy strong{font-size:14px;font-weight:500}.nl-story-output-check{margin-left:auto;color:#f5731b}.nl-steps{display:grid}.nl-step{display:grid;grid-template-columns:34px 46px 1fr;align-content:center;align-items:start;gap:16px;min-height:52vh;padding:0;text-align:left;border:0;cursor:pointer;color:inherit;font:inherit;background:transparent;opacity:.62;transition:opacity .4s}.nl-step[data-active=true]{opacity:1}.nl-step-index{padding-top:12px;font-family:JetBrains Mono,monospace;font-size:12px;color:#eef3fb8c}.nl-step[data-active=true] .nl-step-index{color:#62a1ff}.nl-step-copy{display:grid;gap:7px}.nl-step-copy .nl-micro{letter-spacing:.18em;color:#eef3fb9e}.nl-step-label{display:inline-flex;align-items:center;gap:8px}.nl-step-processing{padding:2px 7px;border:1px solid rgba(58,134,255,.4);border-radius:999px;background:#3a86ff1f;font-size:9px;letter-spacing:.1em;color:#62a1ff}.nl-step-copy strong{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.nl-step-copy>span{font-size:16px;line-height:1.6;color:#eef3fb99;max-width:460px}.nl-platform-head{max-width:660px}.nl-platform-lede{max-width:480px}.nl-engine-list{display:grid}.nl-engine-row{display:grid;grid-template-columns:40px 48px 1fr auto;align-items:center;gap:0;min-height:62px;padding:0 10px 0 0;text-align:left;border:0;border-bottom:1px solid rgba(238,243,251,.1);cursor:pointer;font:inherit;background:transparent;color:#eef3fb99}.nl-engine-row[data-active=true]{background:#ffffff0a;color:#fff}.nl-engine-row:hover{color:#fff;background:#ffffff08}.nl-engine-index{display:flex;align-items:center;justify-content:center;align-self:stretch;border-right:1px solid rgba(238,243,251,.1);font-family:JetBrains Mono,monospace;font-size:10px;color:#eef3fb8c}.nl-engine-icon{display:grid;place-items:center}.nl-engine-label{font-size:16px;font-weight:600;letter-spacing:-.01em}.nl-engine-marker{font-family:JetBrains Mono,monospace;font-size:12px;color:#eef3fb4d}.nl-engine-row[data-active=true] .nl-engine-marker{color:#62a1ff}.nl-console{overflow:hidden}.nl-console-head{padding:14px 20px;color:#eef3fb8c}.nl-console-online{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:#f5731b}.nl-console-body{padding:28px 24px 24px}.nl-console-title{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:16px}.nl-console-title-copy{display:grid;gap:6px}.nl-console-title-copy .nl-micro{letter-spacing:.18em;color:#eef3fb9e}.nl-console-title h3{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;color:#eef3fb}.nl-console-description{margin:16px 0 26px;max-width:520px;font-size:16px;line-height:1.6;color:#eef3fbad}.nl-console-table{display:grid;grid-template-columns:minmax(150px,.42fr) 1fr;border:1px solid rgba(238,243,251,.12)}.nl-console-metric{display:grid;gap:6px;align-content:center;padding:18px 20px;border-right:1px solid rgba(238,243,251,.12)}.nl-console-metric strong{font-size:34px;font-weight:700;letter-spacing:-.03em;color:#62a1ff}.nl-console-metric span{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#eef3fb8c}.nl-console-facts{display:grid}.nl-console-fact{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid rgba(238,243,251,.1);font-size:14px;font-weight:600;color:#eef3fbd9}.nl-console-state{display:flex;align-items:center;gap:12px;margin-top:18px;padding:15px 18px;border:1px solid rgba(238,243,251,.12)}.nl-console-state-copy{display:grid;gap:3px}.nl-console-state-copy .nl-micro{color:#eef3fb8c}.nl-console-state-copy strong{font-size:14px;font-weight:600}.nl-console-state-now{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;color:#eef3fb80}.nl-architecture-h2{max-width:700px}.nl-architecture-lede{margin:22px 0 96px;max-width:560px}.nl-arch{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:20px 0;text-align:left}.nl-arch-col{display:grid;gap:10px;flex:1 1 200px;min-width:0}.nl-arch-col-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#eef3fb9e}.nl-arch-card{display:flex;align-items:center;gap:13px;padding:15px 16px;border:1px solid rgba(238,243,251,.1);border-radius:11px;background:#ffffff05;font-size:14px;font-weight:500}.nl-arch-card-dot{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#31c692}.nl-arch-gap{flex:1 1 64px;max-width:120px;min-width:34px}@media(max-width:760px){.nl-arch-gap{display:none}}.nl-chip{display:grid;justify-items:center;gap:5px;flex:0 1 auto;align-self:center;padding:30px 34px;position:relative;border:1px solid rgba(58,134,255,.55);border-radius:12px;background:#05070c;box-shadow:0 0 0 4px #3a86ff0f,0 0 40px #3a86ff1f}.nl-chip-logo{position:relative;height:28px;width:auto}.nl-chip-kicker{position:relative;margin-top:12px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#eef3fb80}.nl-chip-title{position:relative;margin-bottom:10px;font-size:21px;font-weight:700;letter-spacing:-.01em}.nl-chip-sub{position:relative;font-size:12px;color:#eef3fb9e}.nl-arch-connectors{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.nl-trust-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin-top:22px;border:1px solid rgba(238,243,251,.12);text-align:center}.nl-trust-bar span{padding:20px 16px;border-right:1px solid rgba(238,243,251,.1);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#eef3fbb3}.nl-trust-bar span:last-child{border-right:0}.nl-industries-head{max-width:620px}.nl-industries-lede{max-width:470px}.nl-picker-wrap{display:none;gap:8px}.nl-picker{box-sizing:border-box;width:100%;max-width:100%;padding:14px 58px 14px 16px;border:1px solid rgba(238,243,251,.14);border-radius:12px;background:#080b1399 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><rect x='0.75' y='0.75' width='28.5' height='28.5' rx='9' fill='%233a86ff' fill-opacity='0.18' stroke='%233a86ff' stroke-opacity='0.5'/><path d='m10 13 5 5 5-5' fill='none' stroke='%233a86ff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 12px center;color:#eef3fb;font:inherit;font-size:15px;font-weight:600;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.nl-picker:focus{outline:none;border-color:#3a86ff99}.nl-industry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:0 24px;align-content:start;border-top:1px solid rgba(238,243,251,.12)}.nl-industry{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:17px 10px 17px 0;text-align:left;border:0;border-bottom:1px solid rgba(238,243,251,.1);cursor:pointer;font:inherit;background:transparent;color:#eef3fbb8}.nl-industry[data-active=true]{background:#ffffff09;color:#fff}.nl-industry:hover{background:#ffffff08}.nl-industry-index{padding-left:10px;border-left:1px solid rgba(238,243,251,.1);font-family:JetBrains Mono,monospace;font-size:10px;color:#eef3fb8c}.nl-industry strong{font-size:15px;font-weight:600}.nl-industry-marker{font-family:JetBrains Mono,monospace;font-size:13px;color:#ffb703}.nl-template{position:sticky;top:108px}.nl-template-head{justify-content:space-between;padding:14px 20px;letter-spacing:.16em;color:#eef3fb8c}.nl-template-ready{color:#f5731b}.nl-template-body{padding:26px 22px 24px}.nl-template-title{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:16px;margin-bottom:14px}.nl-template-title-copy{display:grid;gap:5px}.nl-template-title-copy .nl-micro{letter-spacing:.18em;color:#eef3fb9e}.nl-template-title h3{margin:0;font-size:28px;font-weight:700;letter-spacing:-.025em}.nl-template-summary{margin:0 0 24px;font-size:16px;line-height:1.6;color:#eef3fba8}.nl-template-actions{display:grid;gap:8px}.nl-template-action{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:16px 2px;border-bottom:1px solid rgba(238,243,251,.1);font-size:14px;font-weight:600}.nl-template-action-index{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;color:#eef3fb8c}.nl-template-action-check{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid #31c692;border-radius:50%;font-size:11px;color:#31c692}.nl-template-cta{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-size:15px;font-weight:600;color:#eef3fb}.nl-template-cta:hover{color:#ffb703}.nl-setup-head{max-width:620px;margin-bottom:52px}.nl-setup-lede{max-width:460px}.nl-setup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:12px}.nl-setup-card{display:grid;gap:12px;padding:26px 22px;border:1px solid rgba(238,243,251,.1);border-radius:14px;background:#ffffff06}.nl-setup-index{font-family:JetBrains Mono,monospace;font-size:11px;color:#ffb703}.nl-setup-card h3{margin:0;font-size:18px;font-weight:500;letter-spacing:-.01em}.nl-setup-card p{margin:0;font-size:14px;line-height:1.55;color:#eef3fb99}.nl-setup-status{display:flex;align-items:center;gap:8px;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f5731b}.nl-progress{display:flex;align-items:center;gap:18px;margin-top:20px;padding:20px 24px;border:1px solid rgba(238,243,251,.1);border-radius:14px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#eef3fb99}.nl-progress-line{flex:1;height:1px}.nl-progress-line-1{background:linear-gradient(90deg,#eef3fb4d,#ffb70399)}.nl-progress-line-2{background:linear-gradient(90deg,#ffb70399,#9a004899)}.nl-progress-line-3{background:linear-gradient(90deg,#9a004899,#31c692b3)}.nl-progress strong{color:#f5731b}.nl-pricing-head{max-width:620px;margin-bottom:52px}.nl-pricing-lede{max-width:470px}.nl-plans-scroll{overflow-x:auto;border:1px solid rgba(238,243,251,.12);border-radius:16px;background:#080b1380}.nl-plans{display:grid;grid-template-columns:minmax(150px,.7fr) repeat(3,minmax(190px,1fr));min-width:780px}.nl-plans-row{display:contents}.nl-plans-corner{display:flex;align-items:flex-start;padding:26px 22px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#eef3fb8c}.nl-plan-head{display:grid;align-content:start;gap:8px;padding:26px 22px;border-left:1px solid rgba(238,243,251,.08)}.nl-plan-head[data-popular=true],.nl-plans-cell[data-popular=true]{background:#ffb7030b}.nl-plan-spacer{height:22px}.nl-plan-popular{width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:999px;background:linear-gradient(120deg,#8d30d9,#e63d83 52%,#f5731b);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#0b0d14}.nl-plan-name{font-size:19px;font-weight:500}.nl-plan-blurb{font-size:11px;color:#eef3fb99}.nl-plan-price{display:flex;align-items:baseline;gap:5px;margin-top:10px}.nl-plan-price strong{font-size:30px;font-weight:700;letter-spacing:-.03em}.nl-plan-price span{font-family:JetBrains Mono,monospace;font-size:11px;color:#eef3fb80}.nl-plans-label{display:flex;align-items:center;padding:20px 22px;border-top:1px solid rgba(238,243,251,.08);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#eef3fb99}.nl-plans-cell{display:flex;align-items:center;padding:20px 22px;border-top:1px solid rgba(238,243,251,.08);border-left:1px solid rgba(238,243,251,.08);font-size:14px;color:#eef3fbc7}.nl-plan-cta{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#eef3fbd9}.nl-plan-cta-amber{color:#ffb703}.nl-plan-cta:hover{color:#fff}.nl-compliance{display:flex;gap:22px;margin-top:22px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#eef3fb9e}.nl-final{padding:40px max(24px,calc((100% - 1320px)/2)) 150px;text-align:center}.nl-final-eyebrow{margin:0 0 20px}.nl-final-h2{margin:0 auto;max-width:820px;font-size:clamp(36px,4.6vw,68px);line-height:1.02;letter-spacing:-.03em;font-weight:700}.nl-final-lede{margin:24px auto 40px;max-width:520px}.nl-final-actions{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}.nl-final-cta,.nl-final-cta:hover{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:12px;font-size:15px;font-weight:500;color:#fff;background:linear-gradient(120deg,#8d30d9,#e63d83 52%,#f5731b)}.nl-final-cta:hover{filter:brightness(1.08)}.nl-final-link{font-size:15px;color:#eef3fbd1}.nl-final-link:hover{color:#fff}.nl-footer{position:relative;z-index:2;padding:64px max(24px,calc((100% - 1320px)/2)) 40px;border-top:1px solid rgba(238,243,251,.1);background:#03050ab3}.nl-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:48px}.nl-footer-brand{display:grid;gap:16px;align-content:start}.nl-footer-brand img{height:26px;width:auto;max-width:100%;justify-self:start}.nl-footer-brand p{margin:0;max-width:260px;font-size:14px;line-height:1.6;color:#eef3fb99}.nl-footer-tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#eef3fb8c}.nl-footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:24px}.nl-footer-column{display:grid;gap:12px;align-content:start}.nl-footer-column h2{margin:0 0 4px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:#eef3fb9e}.nl-footer-column a{font-size:14px;color:#eef3fbb8}.nl-footer-column a:hover{color:#fff}.nl-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:48px;padding-top:22px;border-top:1px solid rgba(238,243,251,.08);font-size:13px;color:#eef3fb6b}@media(max-width:760px){.nl-scrim-left{background:linear-gradient(90deg,#05070ced,#05070cdb 34%,#05070cc2 58%,#05070ca3 78%,#05070c85)}.nl-field-layer{opacity:.6}.nl-hero-lede{color:#eef3fbdb}.nl-nav{display:none}.nl-menu-toggle{display:grid}.nl-header-signin{display:none}.nl-header{grid-template-columns:auto auto;justify-content:space-between;gap:12px;top:10px;width:min(100% - 24px,1240px);margin:10px auto 0;padding:8px 10px 8px 18px}.nl-header:has(.nl-mobile-nav){padding-bottom:14px}.nl-header-brand img{height:22px}.nl-theme-toggle,.nl-menu-toggle{width:38px;height:38px}.nl-h1{font-size:40px;line-height:1.04}.nl-h2{font-size:29px;line-height:1.1}.nl-statement-h2{font-size:31px}.nl-final-h2{font-size:32px}.nl-hero-lede{font-size:16px;line-height:1.72}.nl-lede{font-size:15px;line-height:1.7}.nl-eyebrow{font-size:10px}.nl-stats strong,.nl-step-copy strong{font-size:23px}.nl-step-copy>span{font-size:15px;line-height:1.7}.nl-hero-cta,.nl-hero-demo{font-size:14px}.nl-mobile-nav{font-size:15px}.nl-section{padding:24px 20px 92px}.nl-section-head{margin-bottom:36px}.nl-hero{padding:28px 20px 0;min-height:0}.nl-hero-row{gap:36px;padding:8px 0 32px}.nl-hero-actions{margin-top:6px;gap:14px}.nl-statement{padding-bottom:92px}.nl-header-cta{display:none}.nl-header-actions{gap:10px}.nl-theme-toggle,.nl-menu-toggle{width:40px;height:40px}.nl-mobile-nav{gap:0;margin-top:4px;padding:6px 0 4px;border-top:1px solid rgba(238,243,251,.1)}.nl-mobile-nav a{padding:13px 2px}.nl-mobile-cta,.nl-mobile-cta:hover{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:14px 18px;border-radius:12px;font-size:15px;font-weight:500;color:#fff;background:linear-gradient(120deg,#8d30d9,#e63d83 52%,#f5731b)}.nl-plan-cards{grid-template-columns:1fr;gap:18px}.nl-plan-card{padding:22px 20px 18px}.nl-story-card{position:static}.nl-step{min-height:0;padding:22px 0}.nl-industry-grid,.nl-engine-list{display:none}.nl-picker-wrap{display:grid}.nl-call{align-self:center;margin-left:auto;margin-right:auto}}@media(max-width:420px){.nl-header-cta{padding:9px 12px}.nl-header-actions{gap:10px}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff")}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:where(.netics-table,.netics-table *,.netics-table :before,.netics-table :after,[class*=tw-border]){border-width:0;border-style:solid;border-color:var(--border)}.netics-table{overscroll-behavior-inline:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}@media(max-width:720px){.netics-table[data-responsive=stack]{overflow-x:visible}.netics-table[data-responsive=stack]>table{min-width:0!important}.netics-table[data-responsive=stack]>table>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.netics-table[data-responsive=stack]>table>tbody{display:grid;gap:.75rem;padding:.75rem}.netics-table[data-responsive=stack]>table>tbody>tr{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius, 12px) - 4px);background:var(--surface-raised)}.netics-table[data-responsive=stack]>table>tbody>tr:last-child{border-bottom-width:1px}.netics-table[data-responsive=stack]>table>tbody>tr>td{display:grid;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);gap:.75rem;align-items:start;min-width:0;padding:.625rem .75rem;border-bottom:1px solid var(--border);white-space:normal;overflow-wrap:anywhere}.netics-table[data-responsive=stack]>table>tbody>tr>td:last-child{border-bottom:0}.netics-table[data-responsive=stack]>table>tbody>tr>td:before{content:attr(data-label);color:var(--muted);font-size:.75rem;font-weight:600;line-height:1.25rem}.netics-table[data-responsive=stack]>table>tbody>tr>td:not([data-label]){grid-template-columns:minmax(0,1fr)}.netics-table[data-responsive=stack]>table>tbody>tr>td:not([data-label]):before{display:none}.netics-table[data-responsive=stack]>table>tbody>tr>td:only-child{display:block}}.tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tw-relative{position:relative}.tw-mr-auto{margin-right:auto}.tw-mt-0\.5{margin-top:.125rem}.tw-mt-4{margin-top:1rem}.tw-block{display:block}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-h-10{height:2.5rem}.tw-h-12{height:3rem}.tw-h-8{height:2rem}.tw-h-9{height:2.25rem}.tw-w-9{width:2.25rem}.tw-w-\[110px\]{width:110px}.tw-w-\[190px\]{width:190px}.tw-w-\[220px\]{width:220px}.tw-w-\[280px\]{width:280px}.tw-w-full{width:100%}.tw-min-w-0{min-width:0px}.tw-caption-bottom{caption-side:bottom}.tw-border-collapse{border-collapse:collapse}.tw-cursor-pointer{cursor:pointer}.tw-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw-flex-wrap{flex-wrap:wrap}.tw-items-center{align-items:center}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-gap-2{gap:.5rem}.tw-overflow-hidden{overflow:hidden}.tw-overflow-x-auto{overflow-x:auto}.tw-whitespace-nowrap{white-space:nowrap}.tw-rounded-md{border-radius:calc(var(--radius) - 4px)}.tw-border{border-width:1px}.tw-border-b{border-bottom-width:1px}.tw-border-t{border-top-width:1px}.tw-border-border{border-color:var(--border)}.tw-bg-background-raised{background-color:var(--surface-raised)}.tw-bg-primary{background-color:var(--brand)}.tw-bg-transparent{background-color:transparent}.tw-p-0{padding:0}.tw-p-4{padding:1rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-py-12{padding-top:3rem;padding-bottom:3rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-align-middle{vertical-align:middle}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-font-medium{font-weight:500}.tw-text-foreground{color:var(--text)}.tw-text-muted{color:var(--muted)}.tw-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:tw-bg-row-hover:hover{background-color:var(--chart-hover)}.hover\:tw-text-foreground:hover{color:var(--text)}.hover\:tw-opacity-90:hover{opacity:.9}.disabled\:tw-pointer-events-none:disabled{pointer-events:none}.disabled\:tw-opacity-50:disabled{opacity:.5}.data-\[state\=selected\]\:tw-bg-accent-soft[data-state=selected]{background-color:var(--brand-soft)}@media(min-width:640px){.sm\:tw-mr-0{margin-right:0}.sm\:tw-mr-auto{margin-right:auto}.sm\:tw-w-auto{width:auto}.sm\:tw-px-4{padding-left:1rem;padding-right:1rem}.sm\:tw-py-4{padding-top:1rem;padding-bottom:1rem}}.\[\&\:has\(\[role\=checkbox\]\)\]\:tw-pr-0:has([role=checkbox]){padding-right:0}.\[\&\>tr\]\:last\:tw-border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_td\]\:tw-text-inherit td{color:inherit}.\[\&_tr\:last-child\]\:tw-border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:tw-border-b tr{border-bottom-width:1px}:root{--bg: #130e0a;--bg-deep: #0c0806;--surface: #171717;--surface-raised: #1e1e1e;--surface-soft: #131313;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #f6f5f3;--muted: #8d96aa;--muted-strong: #b3bbca;--text-primary: var(--text);--text-secondary: var(--muted-strong);--text-muted: var(--muted);--border-subtle: var(--border);--brand: #F5731B;--brand-bright: #F5731B;--on-brand: #101010;--brand-soft: rgba(245, 115, 27, .13);--brand-accent: #F5731B;--brand-accent-soft: rgba(245, 115, 27, .14);--brand-gradient: linear-gradient(135deg, #8D30D9, #E63D83 45%, #F5731B 100%);--success: #35d49a;--success-soft: rgba(53, 212, 154, .12);--violet: var(--brand-bright);--violet-soft: rgba(196, 124, 255, .13);--amber: #f4b860;--amber-soft: rgba(244, 184, 96, .12);--danger: #ff7b84;--danger-soft: rgba(255, 123, 132, .11);--chart-axis: #5b6478;--chart-grid: rgba(255, 255, 255, .05);--chart-hover: rgba(255, 255, 255, .03);--accent: var(--brand);--accent-text: #ffffff;--warn-bg: rgba(244, 184, 96, .1);--warn-border: rgba(244, 184, 96, .3);--radius: 12px;--radius-lg: 18px;--font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;font-family:var(--font);background:var(--bg);color:var(--text);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}h1,h2,h3,p{margin-top:0}h1{margin-bottom:.35rem;font-size:clamp(1.7rem,3vw,2.15rem);line-height:1.15;letter-spacing:-.035em}h2{margin-bottom:.5rem;font-size:1.08rem;line-height:1.3;letter-spacing:-.015em}h3{margin-bottom:.4rem;line-height:1.35}code{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.85em}.muted{color:var(--muted)}.small{font-size:.82rem}.error{color:var(--danger)}p.success,small.success{color:var(--success, #2fbf71)}.break{word-break:break-all}.netics-brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand-logo-frame{display:block;height:36px;overflow:hidden}.brand-logo-frame.compact{width:30px}.brand-logo{display:block;width:auto;max-width:none;height:36px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}html:not([data-theme=light]) .brand-logo.brightness-0.invert{filter:brightness(0) invert(1)}.brand-suffix{color:var(--muted);font-size:.9rem;font-weight:500}.brand-mark{position:relative;display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:11px;color:#131313;background:linear-gradient(135deg,var(--brand-bright),#3ce2a7);box-shadow:0 0 32px color-mix(in srgb,var(--brand) 27%,transparent)}.brand-mark:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(255,255,255,.25);border-radius:9px;content:""}.brand-mark svg{width:21px;height:21px}.brand-wordmark{display:flex;align-items:baseline;gap:5px;font-size:16px;letter-spacing:-.025em}.brand-wordmark strong{font-weight:700;letter-spacing:.015em}.brand-wordmark span{color:var(--muted);font-weight:400}.brand-link{display:inline-flex;text-decoration:none}.button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:.58rem .95rem;border:1px solid var(--border-strong);border-radius:10px;color:var(--text);background:#ffffff06;box-shadow:none;font-size:.88rem;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.button:hover{border-color:#ffffff40;background:#ffffff0f;transform:translateY(-1px)}.button:active{transform:translateY(0) scale(.98)}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button.primary{border-color:transparent;color:#fff;background:var(--brand-gradient);box-shadow:0 12px 34px -16px color-mix(in srgb,var(--brand) 90%,transparent),inset 0 1px #ffffff2e}.button.primary:hover{border-color:transparent;background:var(--brand-gradient);filter:brightness(1.09);box-shadow:0 15px 40px -16px #8d30d9,inset 0 1px #ffffff38}.button.secondary{background:#ffffff09;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button.large{min-height:48px;padding:.72rem 1.25rem;border-radius:12px;font-size:.94rem}.button.compact{min-height:35px;padding:.42rem .75rem;border-radius:9px;font-size:.8rem}.text-link,.link-button{border:0;color:var(--brand-bright);background:none;font:inherit;font-size:.86rem;font-weight:500;text-decoration:none;cursor:pointer}.text-link:hover,.link-button:hover{color:var(--brand-bright)}.link-button{padding:0;text-align:left}.link-button.danger{color:var(--danger)}.link-button.active{color:var(--text);font-weight:600}.icon-button{display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--text);background:#ffffff09;cursor:pointer}.feature-icon,.metric-icon,.recent-icon,.event-icon{display:grid;flex:0 0 auto;place-items:center}.feature-icon{width:44px;height:44px;border:1px solid rgba(177,81,255,.25);border-radius:13px;color:var(--brand-bright);background:var(--brand-soft)}.feature-icon.small{width:36px;height:36px;border-radius:10px}.status-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--border);border-radius:999px;font-size:.66rem;font-weight:600;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.status-tag.live{border-color:#35d49a3d;color:var(--success);background:var(--success-soft)}.status-tag.planned{border-color:#c47cff3d;color:var(--brand-bright);background:var(--violet-soft)}.landing{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% -10%,rgba(117,44,177,.2),transparent 34rem),var(--bg)}.landing-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.landing-nav{position:relative;z-index:30;border-bottom:1px solid rgba(255,255,255,.055);background:#0e0e0ebd;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-inner{display:flex;height:72px;align-items:center;justify-content:space-between}.landing-nav-links{display:flex;align-items:center;gap:30px}.landing-nav-links a,.landing-nav-actions>a:first-child{color:var(--muted-strong);font-size:.84rem;font-weight:500;text-decoration:none;transition:color .15s ease}.landing-nav-links a:hover,.landing-nav-actions>a:first-child:hover{color:var(--text)}.landing-nav-actions{display:flex;align-items:center;gap:18px}.mobile-nav-toggle{display:none}.hero-section{position:relative;padding:92px 0 0}.hero-grid,.auth-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 30%,black,transparent);mask-image:radial-gradient(ellipse 75% 65% at 50% 30%,black,transparent)}.hero-glow{position:absolute;pointer-events:none;border-radius:999px;filter:blur(110px)}.hero-glow-one{top:10px;right:5%;width:470px;height:300px;background:#912ae529}.hero-glow-two{top:250px;left:-140px;width:360px;height:260px;background:#35d49a13}.hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.92fr);gap:72px;align-items:center}.hero-copy{padding:20px 0 70px}.eyebrow,.page-eyebrow,.section-label{color:var(--brand-bright);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--brand) 7%,transparent)}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 9px var(--success)}.hero-copy h1{max-width:700px;margin:24px 0;font-size:clamp(3.3rem,6.2vw,5.7rem);font-weight:600;line-height:.98;letter-spacing:-.065em}.hero-copy h1 span{color:transparent;background:linear-gradient(110deg,var(--brand-bright) 0%,var(--brand-bright) 43%,#4bd8ac 100%);background-clip:text;-webkit-background-clip:text}.hero-lede{max-width:640px;margin-bottom:30px;color:var(--muted-strong);font-size:1.08rem;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;color:var(--muted);font-size:.77rem}.hero-trust span{display:inline-flex;align-items:center;gap:6px}.hero-trust svg{color:var(--success)}.product-preview{position:relative;min-height:482px;overflow:visible;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 45%),#151515;box-shadow:0 45px 90px -38px #000000d9,0 0 0 1px color-mix(in srgb,var(--brand) 4%,transparent),0 0 100px -45px color-mix(in srgb,var(--brand) 35%,transparent)}.preview-chrome{display:flex;height:58px;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid var(--border)}.preview-brand,.preview-live,.preview-kicker,.preview-source>div,.preview-confidence{display:flex;align-items:center}.preview-brand{gap:9px;color:var(--muted-strong);font-size:.76rem}.preview-brand .brand-mark{width:27px;height:27px;flex-basis:27px;border-radius:8px}.preview-brand .brand-mark svg{width:16px}.preview-live{gap:7px;padding:4px 8px;border:1px solid rgba(53,212,154,.16);border-radius:999px;color:var(--success);background:#35d49a0f;font-size:.65rem;font-weight:600}.preview-live span{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 8px #35d49ab3}.preview-body{display:flex;min-height:422px}.preview-sidebar{display:flex;width:53px;flex:0 0 53px;flex-direction:column;align-items:center;gap:18px;padding-top:24px;border-right:1px solid var(--border)}.preview-sidebar span{width:19px;height:3px;border-radius:3px;background:#ffffff24}.preview-sidebar span.active{width:24px;background:var(--brand-gradient);box-shadow:0 0 12px color-mix(in srgb,var(--brand) 50%,transparent)}.preview-conversation{flex:1;min-width:0;padding:27px 28px}.preview-kicker{gap:7px;margin-bottom:26px;color:var(--brand-bright);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-question{width:87%;margin-left:auto;padding:13px 15px;border:1px solid color-mix(in srgb,var(--brand) 17%,transparent);border-radius:12px 12px 3px;color:#eeedec;background:color-mix(in srgb,var(--brand) 12%,transparent);font-size:.8rem;line-height:1.55}.preview-source{margin-top:25px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#ffffff06}.preview-source>div{gap:7px;color:var(--muted-strong);font-size:.72rem}.preview-source svg{color:var(--brand-bright)}.preview-source>span{display:block;margin:5px 0 0 23px;color:var(--muted);font-size:.61rem}.preview-answer{margin-top:14px;color:#d4d3d2;font-size:.78rem;line-height:1.7}.preview-answer sup{color:var(--brand-bright)}.preview-confidence{gap:9px;margin-top:22px;color:var(--muted);font-size:.62rem}.preview-confidence strong{color:var(--success);font-size:.65rem}.confidence-track{height:3px;flex:1;overflow:hidden;border-radius:3px;background:#ffffff0f}.confidence-track i{display:block;width:96%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--success))}.floating-event{position:absolute;z-index:3;display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#1a1a1aeb;box-shadow:0 17px 40px #0000005c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.floating-event span:last-child{display:flex;flex-direction:column}.floating-event strong{font-size:.69rem;font-weight:600}.floating-event small{color:var(--muted);font-size:.58rem}.event-icon{width:27px;height:27px;border-radius:8px}.event-icon.success{color:var(--success);background:var(--success-soft)}.event-icon.brand{color:var(--brand-bright);background:var(--brand-soft)}.event-one{right:-24px;bottom:82px}.event-two{bottom:18px;left:-31px}.proof-strip{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:98px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.proof-strip>div{display:flex;min-height:102px;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--border)}.proof-strip>div:last-child{border-right:0}.proof-strip strong{font-size:1.42rem;font-weight:600;letter-spacing:-.04em}.proof-strip span{color:var(--muted);font-size:.68rem;letter-spacing:.03em}.landing-section{position:relative;padding:112px 0}.section-muted{border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),#ffffff02}.section-heading{max-width:680px;margin:0 auto 52px;text-align:center}.section-heading h2,.security-panel h2,.final-cta h2{margin:13px 0 15px;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1;letter-spacing:-.045em}.section-heading p,.final-cta>p{color:var(--muted);font-size:.98rem;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.feature-card{position:relative;min-height:240px;padding:28px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,rgba(245,115,27,.07),transparent 44%),#ffffff05;transition:transform .18s ease,border-color .18s ease,background .18s ease}.feature-card:hover{border-color:color-mix(in srgb,var(--brand) 24%,transparent);background:radial-gradient(circle at 0 0,rgba(245,115,27,.11),transparent 50%),#ffffff06;transform:translateY(-3px)}.feature-card .status-tag{position:absolute;top:28px;right:28px}.feature-card h3{margin:32px 0 10px;font-size:1.05rem}.feature-card p,.workflow-step p,.roadmap-list p,.module-card p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.68}.workflow-grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.workflow-step{display:flex;gap:22px;padding:28px;border:1px solid var(--border);border-radius:16px;background:#ffffff04}.workflow-step>span{color:#b57bf0a6;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.76rem;font-weight:600}.workflow-step h3{font-size:.97rem}.roadmap-layout{display:grid;grid-template-columns:minmax(360px,.9fr) 1.1fr;gap:88px;align-items:center}.core-orbit{position:relative;display:grid;width:min(430px,100%);aspect-ratio:1;margin-inline:auto;place-items:center}.core-orbit:before{position:absolute;width:44%;height:44%;border-radius:50%;background:color-mix(in srgb,var(--brand) 13%,transparent);filter:blur(58px);content:""}.orbit-ring{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.ring-one{width:58%;height:58%}.ring-two{width:88%;height:88%}.core-node{position:relative;z-index:2;display:flex;width:136px;height:136px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);border-radius:50%;background:radial-gradient(circle at 40% 25%,rgba(174,76,255,.2),transparent 60%),#1c1c1c;box-shadow:0 0 70px color-mix(in srgb,var(--brand) 12%,transparent)}.core-node .brand-mark{width:34px;height:34px;flex-basis:34px}.core-node strong{font-size:.85rem}.core-node>span:last-child{color:var(--success);font-size:.62rem;font-weight:600;text-transform:uppercase}.orbit-node{position:absolute;z-index:2;display:grid;width:52px;height:52px;place-items:center;border:1px solid var(--border-strong);border-radius:15px;color:var(--muted-strong);background:#1b1b1b;box-shadow:0 12px 30px #0000004d}.node-one{top:4%;left:43%}.node-two{top:43%;right:2%}.node-three{bottom:3%;left:43%}.node-four{top:43%;left:2%}.roadmap-list{display:flex;flex-direction:column}.roadmap-list article{display:flex;gap:17px;padding:21px 0;border-bottom:1px solid var(--border)}.roadmap-list article:last-child{border-bottom:0}.roadmap-list h3{margin:2px 0 4px;font-size:.94rem}.roadmap-order{color:var(--violet);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.security-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:54px;align-items:center;padding:44px;border:1px solid var(--border);border-radius:22px;background:radial-gradient(circle at 10% 20%,rgba(53,212,154,.08),transparent 38%),#ffffff05}.security-panel>div:first-child{display:flex;gap:20px;align-items:flex-start}.security-panel h2{margin-bottom:0;font-size:clamp(1.7rem,3vw,2.4rem)}.security-panel>p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.75}.security-points{display:flex;grid-column:1 / -1;gap:22px;padding-top:25px;border-top:1px solid var(--border)}.security-points span{display:flex;align-items:center;gap:7px;color:var(--muted-strong);font-size:.76rem}.security-points svg{color:var(--success)}.final-cta{position:relative;padding:70px 30px;overflow:hidden;border:1px solid var(--border);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 7%,transparent),transparent 50%),#ffffff05;text-align:center}.final-cta h2{max-width:720px;margin-inline:auto}.final-cta>p{max-width:650px;margin:0 auto 26px}.cta-glow{position:absolute;top:-120px;left:50%;width:500px;height:250px;border-radius:50%;background:color-mix(in srgb,var(--brand) 14%,transparent);filter:blur(90px);transform:translate(-50%)}.centered-actions{justify-content:center}.landing-footer{padding:52px 0 22px;border-top:1px solid var(--border)}.footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.footer-inner p{margin:14px 0 0;color:var(--muted);font-size:.78rem}.footer-links{display:flex;flex-wrap:wrap;gap:26px}.footer-links a{color:var(--muted);font-size:.76rem;text-decoration:none}.footer-links a:hover{color:var(--text)}.footer-bottom{display:flex;justify-content:space-between;margin-top:45px;padding-top:20px;border-top:1px solid var(--border);color:#8d96aaa6;font-size:.67rem}.auth-layout{display:grid;min-height:100vh;grid-template-columns:minmax(420px,.95fr) minmax(500px,1.05fr);background:var(--bg)}.auth-story{position:relative;display:flex;min-height:100vh;overflow:hidden;flex-direction:column;padding:44px clamp(36px,5vw,78px);border-right:1px solid var(--border);background:radial-gradient(circle at 20% 75%,rgba(53,212,154,.07),transparent 35%),radial-gradient(circle at 70% 30%,rgba(245,115,27,.13),transparent 42%),#111}.auth-brand,.auth-story-copy,.auth-story-foot{position:relative;z-index:1}.auth-story-copy{max-width:540px;margin:auto 0}.auth-story-copy h1{margin:18px 0;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:600;line-height:1.02;letter-spacing:-.06em}.auth-story-copy>p{max-width:500px;color:var(--muted-strong);font-size:.98rem;line-height:1.75}.auth-benefits{display:flex;flex-direction:column;gap:20px;margin-top:34px}.auth-benefits>span{display:flex;gap:13px;align-items:flex-start}.auth-benefits>span>svg{margin-top:2px;color:var(--success)}.auth-benefits>span>span{display:flex;flex-direction:column}.auth-benefits strong{font-size:.82rem}.auth-benefits small{margin-top:2px;color:var(--muted);font-size:.72rem}.auth-story-foot{margin:0;color:#8d96aa9e;font-size:.67rem}.auth-form-side{position:relative;display:grid;min-height:100vh;place-items:center;padding:70px 30px;background:radial-gradient(circle at 70% 20%,rgba(245,115,27,.06),transparent 32%),var(--bg)}.auth-back{position:absolute;top:34px;right:38px;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.75rem;text-decoration:none}.auth-back svg{transform:none}.auth-back:hover{color:var(--text)}.auth-card{width:min(420px,100%)}.auth-card-head{margin-bottom:30px}.auth-card-head h1{margin:10px 0 9px;font-size:2rem}.auth-card-head p{margin-bottom:0;font-size:.87rem}.auth-mobile-brand{display:none}.auth-card label{margin-bottom:18px}.auth-submit{width:100%;min-height:47px;margin-top:3px}.auth-error{margin:0 0 15px;padding:10px 12px;border:1px solid rgba(255,123,132,.22);border-radius:9px;color:#ffadb3;background:var(--danger-soft);font-size:.78rem}.auth-invite-note{display:flex;gap:9px;margin-top:22px;padding:13px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:#ffffff05}.auth-invite-note svg{margin-top:2px;flex:0 0 auto}.auth-invite-note p{margin:0;font-size:.71rem;line-height:1.55}.centered{display:grid;min-height:100vh;padding:1.5rem;place-items:center}.shell{display:flex;min-height:100vh}.mobile-app-bar{display:none}.sidebar{position:sticky;top:0;z-index:20;display:flex;width:246px;height:100vh;flex:0 0 246px;flex-direction:column;padding:21px 16px 16px;border-right:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.016),transparent 30%),#101010}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;padding:0 6px 19px}.sidebar-brand>a{display:inline-flex;text-decoration:none}.sidebar-brand .brand-mark{width:32px;height:32px;flex-basis:32px;border-radius:10px}.sidebar-brand .brand-mark svg{width:19px}.sidebar-brand .brand-wordmark{font-size:14px}.sidebar-brand .brand-logo-frame,.sidebar-brand .brand-logo{height:32px}.pilot-badge{display:none;align-items:center;gap:5px;color:var(--muted);font-size:.6rem}.pilot-badge span{width:5px;height:5px;border-radius:50%;background:var(--success)}.workspace-chip{display:flex;min-width:0;align-items:center;gap:9px;margin-bottom:22px;padding:10px;border:1px solid var(--border);border-radius:11px;background:#ffffff06}.workspace-chip>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.workspace-avatar,.user-avatar{display:grid;flex:0 0 auto;place-items:center;border-radius:9px;font-weight:700}.workspace-avatar{width:31px;height:31px;color:#fff;background:var(--brand-gradient);font-size:.74rem}.workspace-chip strong{overflow:hidden;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.workspace-chip small{color:var(--muted);font-size:.61rem;text-transform:capitalize}.workspace-chip>svg{color:var(--muted)}.sidebar nav{display:flex;flex-direction:column;gap:3px}.nav-section-label{margin:18px 10px 6px;color:#8d96aa9e;font-size:.59rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.nav-section-label:first-child{margin-top:0}.nav-link{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:9px;color:var(--muted-strong);font-size:.78rem;font-weight:500;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.nav-link:hover{color:var(--text);background:#ffffff07}.nav-link.active{border-color:color-mix(in srgb,var(--brand) 14%,transparent);color:#ececea;background:color-mix(in srgb,var(--brand) 10%,transparent)}.nav-link.active:before{position:absolute;top:8px;bottom:8px;left:-17px;width:2px;border-radius:0 2px 2px 0;background:var(--brand-gradient);box-shadow:0 0 8px color-mix(in srgb,var(--brand) 70%,transparent);content:""}.nav-link svg{color:var(--muted)}.nav-link.active svg{color:var(--brand-bright)}.sidebar-foot{display:flex;flex-direction:column;gap:9px;margin-top:auto;padding-top:15px;border-top:1px solid var(--border)}.sidebar-user{display:flex;min-width:0;align-items:center;gap:9px}.user-avatar{width:31px;height:31px;color:#e4c3ff;background:var(--violet-soft);font-size:.65rem}.sidebar-user>span:last-child{display:flex;min-width:0;flex-direction:column}.sidebar-user strong,.sidebar-user small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user strong{font-size:.7rem}.sidebar-user small{max-width:160px;color:var(--muted);font-size:.58rem}.sidebar-signout{display:flex;align-items:center;gap:8px;padding:7px 5px;border:0;color:var(--muted);background:none;font-size:.7rem;cursor:pointer}.sidebar-signout:hover{color:var(--text)}.content{min-width:0;flex:1}.app-content{min-height:100vh;background:radial-gradient(circle at 55% -20%,rgba(245,115,27,.07),transparent 35rem),var(--bg)}.page{width:min(1180px,100%);margin-inline:auto;padding:34px clamp(24px,4vw,48px) 60px}.page-head,.dashboard-head,.panel-head{display:flex;justify-content:space-between;gap:1rem}.page-head{align-items:flex-start;margin-bottom:25px}.page-head p{max-width:650px;margin:7px 0 0;font-size:.83rem}.page-head-actions{display:flex;flex:0 0 auto;gap:10px}.dashboard-head{align-items:flex-end;margin-bottom:28px}.dashboard-head h1{margin:8px 0 7px;font-size:clamp(2rem,4vw,2.8rem)}.dashboard-head p{margin-bottom:0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px}.metric-card{display:grid;min-height:145px;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:0 10px;padding:18px;border:1px solid var(--border);border-radius:14px;background:#ffffff05}.metric-icon{width:34px;height:34px;grid-row:1;border-radius:10px}.metric-icon.brand{color:var(--brand-bright);background:var(--brand-soft)}.metric-icon.violet{color:var(--brand-bright);background:var(--violet-soft)}.metric-icon.success{color:var(--success);background:var(--success-soft)}.metric-icon.amber{color:var(--amber);background:var(--amber-soft)}.metric-label{align-self:center;color:var(--muted);font-size:.67rem}.metric-card>strong{grid-column:1 / -1;align-self:end;margin-top:20px;font-size:1.35rem;font-weight:600;letter-spacing:-.04em}.metric-card>small{grid-column:1 / -1;color:var(--muted);font-size:.64rem}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:14px}.card{margin-bottom:18px;padding:22px;border:1px solid var(--border);border-radius:14px;background:#171717d1;box-shadow:0 16px 45px -38px #000c}.dashboard-panel{min-height:355px;margin-bottom:0}.panel-head{align-items:flex-start;margin-bottom:18px}.panel-head h2{margin:4px 0 0;font-size:1rem}.panel-head p{max-width:600px;margin:4px 0 0;font-size:.76rem}.readiness-list,.recent-list{display:flex;flex-direction:column}.readiness-row,.recent-row{display:flex;align-items:center;gap:12px;padding:14px 2px;border-bottom:1px solid var(--border);text-decoration:none}.readiness-row:last-child,.recent-row:last-child{border-bottom:0}.readiness-row>span:nth-child(2),.recent-row>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.readiness-row strong,.recent-row strong{overflow:hidden;font-size:.76rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.readiness-row small,.recent-row small{color:var(--muted);font-size:.64rem}.readiness-row>svg,.recent-row>svg{color:var(--muted);transition:transform .15s ease}.readiness-row:hover>svg,.recent-row:hover>svg{color:var(--brand-bright);transform:translate(2px)}.readiness-check{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--muted);background:#ffffff05}.readiness-check>span{width:5px;height:5px;border-radius:50%;background:var(--muted)}.readiness-check.complete{border-color:color-mix(in srgb,var(--brand) 28%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.recent-icon{width:31px;height:31px;border-radius:9px;color:var(--brand-bright);background:var(--brand-soft)}.panel-empty{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.panel-empty h3{margin:12px 0 3px;font-size:.86rem}.panel-empty p{max-width:260px;margin-bottom:14px;color:var(--muted);font-size:.7rem}.next-modules{margin-top:32px}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.module-card{display:flex;min-height:142px;gap:14px;padding:18px;border:1px dashed rgba(255,255,255,.11);border-radius:13px;background:#ffffff03}.module-card h3{margin:10px 0 4px;font-size:.79rem}.module-card p{font-size:.67rem}.sidebar-backdrop{display:none}label{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--muted-strong);font-size:.76rem;font-weight:500}input,textarea,.select,select{width:100%;padding:.61rem .75rem;border:1px solid var(--border-strong);border-radius:9px;outline:none;color:var(--text);background:#0a0a0a9e;font-size:.82rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}input::-moz-placeholder,textarea::-moz-placeholder{color:#8d96aa9e}input::placeholder,textarea::placeholder{color:#8d96aa9e}input:focus,textarea:focus,.select:focus,select:focus{border-color:color-mix(in srgb,var(--brand) 68%,transparent);background:#0a0a0ad1;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 11%,transparent)}textarea{min-height:112px;resize:vertical}.notice{margin:12px 0;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:#ffffff05;font-size:.78rem}.notice.warn{border-color:var(--warn-border);background:var(--warn-bg)}.empty{padding:60px 20px;text-align:center}.empty h2{font-size:1rem}.empty p{max-width:480px;margin-inline:auto;font-size:.8rem}.inline-form{display:flex;gap:8px;align-items:center;margin-bottom:8px}.inline-form input{flex:1}.inline-form .select{width:auto}.row-actions{display:flex;gap:13px}.knowledge-visibility{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:#ffffff06;font:inherit;font-size:.68rem;cursor:pointer}.knowledge-visibility>span{width:6px;height:6px;border-radius:50%;background:var(--muted)}.knowledge-visibility.published{border-color:color-mix(in srgb,var(--brand) 28%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.knowledge-visibility.published>span{background:var(--brand);box-shadow:0 0 7px color-mix(in srgb,var(--brand) 55%,transparent)}.knowledge-visibility:disabled{cursor:wait;opacity:.55}.table{width:100%;border-collapse:collapse;font-size:.78rem}.table th,.table td{padding:12px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.table th{color:var(--muted);font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.table tbody tr{transition:background .15s ease}.table tbody tr:hover{background:#ffffff04}.pill{display:inline-block;padding:3px 7px;border:1px solid var(--border);border-radius:999px;background:#ffffff05;font-size:.64rem}.pill.ready,.pill.published{border-color:color-mix(in srgb,var(--brand) 28%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.pill.failed{border-color:#ff7b8440;color:var(--danger);background:var(--danger-soft)}.pill.working{color:var(--muted)}.facts{display:grid;grid-template-columns:130px 1fr;gap:9px 20px;margin:0 0 20px}.facts dt{color:var(--muted);font-size:.73rem}.facts dd{margin:0;font-size:.77rem}.chat{display:flex;height:100vh;min-height:640px}.chat-sidebar{width:210px;flex:0 0 210px;padding:26px 15px;overflow-y:auto;border-right:1px solid var(--border);background:#0a0a0a4d}.chat-sidebar>.button{width:100%}.conversation-list{display:flex;flex-direction:column;gap:4px;margin:16px 0 0;padding:0;list-style:none}.conversation-list .link-button{width:100%;overflow:hidden;padding:8px 9px;border-radius:8px;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.conversation-list .link-button:hover,.conversation-list .link-button.active{color:var(--text);background:#ffffff09}.chat-main{display:flex;min-width:0;flex:1;flex-direction:column}.messages{flex:1;padding:34px clamp(22px,5vw,70px);overflow-y:auto}.message{max-width:48rem;margin-bottom:23px}.message.user{margin-left:auto}.message.user .bubble{width:-moz-fit-content;width:fit-content;max-width:580px;margin-left:auto;padding:10px 14px;border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:13px 13px 3px;color:#f2f1ef;background:color-mix(in srgb,var(--brand) 13%,transparent);font-size:.81rem}.message.assistant .bubble{color:#dcdbd9;font-size:.83rem;line-height:1.72;white-space:pre-wrap}.sources{margin:0 0 13px;padding:12px 14px 12px 35px;border:1px solid var(--border);border-radius:11px;color:var(--muted-strong);background:#ffffff05;font-size:.7rem}.sources li{margin-bottom:8px}.sources li:last-child{margin-bottom:0}.sources blockquote{margin:4px 0 0;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--brand) 25%,transparent);color:var(--muted)}.feedback{display:flex;gap:14px;margin-top:7px}.feedback .link-button{color:var(--muted);font-size:.65rem}.cursor{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--brand-bright);animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.composer{display:flex;gap:8px;padding:14px clamp(22px,5vw,70px) 22px;border-top:1px solid var(--border);background:#0e0e0ed1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.composer input{flex:1}.qr{display:grid;padding:16px;border-radius:var(--radius);background:#fff;place-items:center}.qr svg{width:180px;height:180px}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0;list-style:none}.draft-json{max-height:24rem;padding:12px;overflow-x:auto;border:1px solid var(--border);border-radius:9px;background:#0a0a0aa6;font-size:.72rem}.agents-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;align-items:start}.agent-list{position:sticky;top:24px;display:flex;flex-direction:column;gap:5px;margin:0;padding:12px}.agent-list .nav-section-label{margin:5px 8px 8px}.agent-list-row{display:flex;width:100%;min-width:0;align-items:center;gap:9px;padding:10px;border:1px solid transparent;border-radius:10px;color:var(--muted-strong);background:transparent;text-align:left;cursor:pointer}.agent-list-row:hover{background:#ffffff06}.agent-list-row.active{border-color:color-mix(in srgb,var(--brand) 16%,transparent);color:var(--text);background:var(--brand-soft)}.agent-color{width:27px;height:27px;flex:0 0 27px;border:3px solid rgba(255,255,255,.11);border-radius:9px}.agent-list-row>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.agent-list-row strong,.agent-list-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-list-row strong{font-size:.71rem}.agent-list-row small{color:var(--muted);font-size:.6rem}.agent-state{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--muted)}.agent-state.live{background:var(--success);box-shadow:0 0 7px #35d49a99}.agent-workspace{min-width:0}.agent-empty{display:flex;min-height:390px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.agent-empty h2{margin:16px 0 5px;font-size:1.05rem}.agent-empty p{max-width:480px;color:var(--muted);font-size:.78rem}.agent-editor{margin-bottom:14px}.agent-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px}.agent-form-wide{grid-column:1 / -1}.agent-form-grid textarea{min-height:90px}.agent-knowledge-note{margin-top:7px;padding:9px 11px;border:1px solid rgba(53,212,154,.18);border-radius:8px;color:var(--muted-strong);background:#35d49a0b;font-size:.68rem;line-height:1.55}.agent-toggle{display:inline-flex;flex-direction:row;align-items:center;gap:7px;margin:0;color:var(--muted-strong);font-size:.68rem;cursor:pointer}.agent-toggle input{position:absolute;width:1px;height:1px;opacity:0}.agent-toggle>span{position:relative;width:33px;height:18px;border:1px solid var(--border-strong);border-radius:999px;background:#ffffff0f;transition:background .15s ease}.agent-toggle>span:after{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--muted-strong);content:"";transition:transform .15s ease}.agent-toggle input:checked+span{border-color:#35d49a4d;background:var(--success-soft)}.agent-toggle input:checked+span:after{background:var(--success);transform:translate(15px)}.color-input{display:flex;min-height:39px;align-items:center;gap:10px;padding:5px 8px;border:1px solid var(--border-strong);border-radius:9px;background:#0a0a0a9e}.color-input input[type=color]{width:28px;height:27px;padding:0;overflow:hidden;border:0;border-radius:7px;background:none;cursor:pointer}.color-input code{color:var(--muted-strong);font-size:.7rem}.agent-actions{display:flex;align-items:center;gap:8px;margin-top:9px}.saved-note{display:inline-flex;align-items:center;gap:4px;margin-left:4px;color:var(--success);font-size:.68rem}.install-panel{margin-bottom:0}.install-panel .panel-head p{margin-top:5px}.embed-code{position:relative;margin:0;padding:17px;overflow-x:auto;border:1px solid var(--border);border-radius:11px;color:var(--brand-bright);background:#0c0c0c;font-size:.72rem;line-height:1.7;white-space:pre-wrap;word-break:break-word}.install-notes{display:flex;flex-wrap:wrap;gap:18px;margin-top:15px}.install-notes span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.66rem}.install-notes svg{color:var(--success)}@media(max-width:1050px){.hero-layout{grid-template-columns:1fr;gap:20px}.hero-copy{max-width:800px;padding-bottom:30px}.product-preview{width:min(620px,94%);margin:0 auto}.roadmap-layout{gap:44px}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.agents-layout{grid-template-columns:1fr}.agent-list{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-list .nav-section-label{grid-column:1 / -1}.dashboard-panel{min-height:0}}@media(max-width:850px){.landing-nav-actions{display:none}.landing-nav-links{position:absolute;top:71px;right:20px;left:20px;display:none;flex-direction:column;align-items:stretch;gap:4px;padding:12px;border:1px solid var(--border-strong);border-radius:14px;background:#141414fa;box-shadow:0 20px 50px #0006}.landing-nav-links.open{display:flex}.landing-nav-links a{padding:10px;border-radius:8px}.landing-nav-links a:hover{background:#ffffff09}.mobile-nav-toggle{display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--text);background:#ffffff08}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip>div:nth-child(2){border-right:0}.proof-strip>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.feature-grid,.workflow-grid,.roadmap-layout{grid-template-columns:1fr}.core-orbit{width:min(380px,86vw)}.security-panel{grid-template-columns:1fr;gap:25px}.security-points{flex-direction:column;gap:10px}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-form-side{min-height:100vh}.auth-mobile-brand{display:block;margin-bottom:40px}.sidebar{position:fixed;top:0;bottom:0;left:0;height:100vh;transform:translate(-102%);transition:transform .2s ease}.sidebar.open{transform:translate(0)}.mobile-app-bar{position:sticky;top:0;z-index:15;display:flex;height:64px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--border);background:#0e0e0eeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-app-bar .brand-mark{width:31px;height:31px;flex-basis:31px}.sidebar-backdrop{position:fixed;z-index:19;display:block;top:0;right:0;bottom:0;left:0;border:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.shell{display:block}.module-grid,.agent-form-grid{grid-template-columns:1fr}.agent-form-wide{grid-column:auto}.chat{height:calc(100vh - 64px);min-height:560px}}@media(max-width:650px){.landing-container{width:min(100% - 28px,1180px)}.hero-section{padding-top:55px}.hero-copy h1{font-size:clamp(2.85rem,15vw,4.15rem)}.hero-lede{font-size:.94rem}.hero-actions .button{width:100%}.hero-trust{flex-direction:column;gap:9px}.product-preview{width:100%;min-height:410px}.preview-body{min-height:350px}.preview-sidebar{display:none}.preview-conversation{padding:22px 18px}.floating-event{display:none}.proof-strip{margin-top:65px}.proof-strip>div{min-height:88px}.proof-strip strong{font-size:1.2rem}.proof-strip span{text-align:center}.landing-section{padding:82px 0}.section-heading{margin-bottom:36px;text-align:left}.feature-card,.workflow-step{padding:22px}.workflow-step{gap:15px}.security-panel{padding:25px}.security-panel>div:first-child{flex-direction:column}.final-cta{padding:52px 20px}.footer-inner,.footer-bottom{flex-direction:column}.footer-links{gap:16px}.footer-bottom{gap:5px}.auth-form-side{padding:80px 20px 40px}.auth-back{top:25px;right:20px}.page{padding:26px 17px 45px}.dashboard-head,.page-head{flex-direction:column;align-items:stretch}.dashboard-head .button,.page-head .button{width:100%}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:125px}.card{padding:17px}.inline-form{flex-direction:column;align-items:stretch}.agent-list{grid-template-columns:1fr}.inline-form .select{width:100%}.table{display:block;overflow-x:auto;white-space:nowrap}.chat-sidebar{width:145px;flex-basis:145px;padding:16px 9px}.messages{padding:22px 15px}.composer{padding:11px 15px 15px}}.docs-site{min-height:100vh;color:#d3d3d1;background:#121212}.docs-topbar{position:fixed;z-index:30;inset:0 0 auto;display:flex;height:64px;align-items:center;gap:14px;padding:0 28px;border-bottom:1px solid #2e2e2e;background:#121212f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.docs-topbar>strong{color:#eeedeb;font-size:13px}.docs-topbar nav{display:flex;align-items:center;gap:20px;margin-left:auto}.docs-topbar nav>a:not(.button){color:#8694aa;font-size:13px;text-decoration:none}.docs-divider{width:1px;height:22px;background:var(--brand)}.docs-sidebar{position:fixed;z-index:10;inset:64px auto 0 0;display:flex;width:236px;flex-direction:column;gap:3px;padding:34px 24px;border-right:1px solid #2e2e2e;background:#171717}.docs-sidebar>span{margin:0 10px 12px;color:#52617a;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.docs-sidebar a{padding:8px 10px;border-radius:7px;color:#8795ab;font-size:12.5px;text-decoration:none}.docs-sidebar a:hover{color:#e1e0de;background:#212121}.docs-sidebar small{margin:auto 10px 0;color:#5c5954;font-size:10.5px}.docs-content{width:min(820px,calc(100% - 300px));margin-left:max(286px,calc((100% - 584px)/2));padding:122px 0 100px}.docs-hero{padding-bottom:58px;border-bottom:1px solid #2e2e2e}.docs-hero h1{max-width:720px;margin:12px 0 18px;color:#f6f5f3;font-size:clamp(38px,5vw,58px);line-height:1.04;letter-spacing:-.045em}.docs-hero>p{max-width:680px;color:#8795ab;font-size:17px;line-height:1.7}.docs-section{scroll-margin-top:90px;padding:58px 0;border-bottom:1px solid #292929}.docs-section h2{margin:10px 0 20px;color:#f2f1ef;font-size:29px;letter-spacing:-.025em}.docs-section p,.docs-section li{color:#98a6ba;font-size:14px;line-height:1.8}.docs-section ol{display:grid;gap:8px;padding-left:22px}.docs-section code:not(.docs-code code){padding:2px 5px;border:1px solid #383838;border-radius:4px;color:var(--brand-bright);background:#1c1c1c;font-family:JetBrains Mono,monospace;font-size:.86em}.docs-callout{display:flex;flex-direction:column;gap:5px;margin-top:24px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:10px;background:#1e1e1e}.docs-callout strong{color:#ebebe9;font-size:13px}.docs-callout span{color:var(--brand);font-size:12px}.docs-callout.success{border-color:#174b3e;background:#181818}.docs-callout.success strong{color:#6ee7b7}.docs-callout.warning{color:#e7bc74;border-color:#5a4220;background:#181818;font-size:12.5px}.docs-grid.two{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0}.docs-card{padding:18px;border:1px solid #2e2e2e;border-radius:10px;background:#1b1b1b}.docs-card strong{color:#e9e9e7;font-size:13px}.docs-card p{margin:7px 0 0;font-size:12px}.docs-code{margin:18px 0;padding:18px 20px;overflow-x:auto;border:1px solid #2e2e2e;border-radius:10px;color:var(--brand-bright);background:#0e0e0e;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.75;white-space:pre}.docs-table-wrap{margin-top:20px;border:1px solid #2e2e2e;border-radius:10px}.docs-table{width:100%;border-collapse:collapse;font-size:12px}.docs-table th{color:#60708a;background:#181818;text-align:left;text-transform:uppercase;letter-spacing:.08em}.docs-table th,.docs-table td{padding:13px 15px;border-bottom:1px solid #292929}.docs-table td{color:#91a0b5}.docs-table tr:last-child td{border-bottom:0}.docs-trouble{border-bottom:1px solid #2e2e2e}.docs-trouble summary{padding:17px 0;color:#e3e3e1;font-size:13.5px;font-weight:600;cursor:pointer}.docs-trouble p{margin:-4px 0 18px}.docs-footer{display:flex;align-items:center;gap:12px;padding-top:54px}.docs-footer strong{color:#f1f0ef}.docs-footer span{color:#718098;font-size:12px}.docs-footer .button{margin-left:auto}@media(max-width:850px){.docs-sidebar{display:none}.docs-content{width:auto;margin:0;padding:104px 24px 70px}}@media(max-width:560px){.docs-topbar{padding:0 16px}.docs-topbar>strong,.docs-divider,.docs-topbar nav>a:not(.button){display:none}.docs-grid.two{grid-template-columns:1fr}.docs-footer{align-items:flex-start;flex-direction:column}.docs-footer .button{width:100%;margin:8px 0 0;text-align:center}}:root{--bg: #18110c;--bg-deep: #150e0a;--surface: #1b1b1b;--surface-raised: #222222;--surface-soft: #191919;--border: #2e2e2e;--border-strong: var(--brand);--text: #ecebe9;--muted: #64748b;--muted-strong: #aca79d;--brand: #F5731B;--brand-bright: #F5731B;--on-brand: #101010;--brand-soft: rgba(245, 115, 27, .13);--success: #34d399;--success-soft: rgba(52, 211, 153, .1);--amber: #fbbf24;--amber-soft: rgba(251, 191, 36, .08);--danger: #f2a9b4;--danger-soft: rgba(242, 169, 180, .07);--font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{background:var(--bg)}.shell{align-items:stretch}.sidebar{width:232px;flex-basis:232px;padding:16px 12px;background:#171717}.sidebar-brand{justify-content:flex-start;padding:4px 8px 14px}.sidebar-brand .brand-mark{width:30px;height:30px;flex-basis:30px;border-radius:9px}.sidebar-brand .brand-wordmark{font-size:14.5px}.workspace-chip{gap:10px;margin-bottom:18px;padding:10px;border-color:var(--border);border-radius:10px;background:#202020}.workspace-avatar{width:30px;height:30px;border-radius:8px;color:#fff;background:var(--brand-gradient);font-size:12.5px}.workspace-chip strong{font-size:12.5px}.workspace-chip small{font-size:11px}.nav-section-label{margin:16px 10px 6px;color:#6d5580;font-size:10.5px}.nav-link{gap:10px;padding:9px 12px;border:0;border-radius:8px;color:#aca79d;font-size:13.5px}.nav-link.active{color:#ecebe9;background:color-mix(in srgb,var(--brand) 13%,transparent);box-shadow:inset 2px 0 0 var(--brand)}.nav-link.active:before{display:none}.sidebar-foot{gap:8px;padding-top:12px;border-color:#282828}.sidebar-user{padding:6px 8px}.sidebar-signout{padding:8px 10px;border-radius:8px;font-size:12.5px}.sidebar-signout:hover{background:#aca79d12}.app-content{height:100vh;overflow-y:auto;background:radial-gradient(1200px 500px at 60% -10%,rgba(245,115,27,.05),transparent),var(--bg)}.page{width:100%;max-width:1320px;margin-inline:auto;padding:36px 44px 72px}.page h1{margin:0 0 6px;font-size:24px;font-weight:700;letter-spacing:-.01em}.page-head{gap:24px;margin-bottom:28px}.page-head p{max-width:640px;margin-top:6px;color:#aca79d;font-size:13.5px;line-height:1.55}.page-eyebrow,.section-kicker{color:var(--brand-bright);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.page-eyebrow.warning{color:var(--amber)}.button{min-height:38px;padding:8px 14px;border-color:color-mix(in srgb,var(--brand) 42%,transparent);border-radius:8px;color:#d5d4d3;background:#222;font-size:12.5px;font-weight:600}.button:hover{border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:#282828}.button.primary{border-color:transparent;background:var(--brand-gradient);box-shadow:0 1px 2px #0000004d}.button.primary:hover{background:var(--brand-gradient);filter:brightness(1.09)}.button.compact{min-height:34px;padding:7px 13px;border-radius:8px;font-size:12.5px}.button.selected{border-color:#34d39966;color:var(--success)}.button.selected.danger,.button.danger-text{color:var(--danger)}.button-plus{font-size:16px;font-weight:500;line-height:1}.dashboard-head{align-items:flex-end;gap:24px;margin-bottom:28px}.dashboard-head h1{margin:8px 0 6px;font-size:26px;font-weight:700;letter-spacing:-.01em}.dashboard-head p{font-size:14px}.dashboard-actions{display:flex;gap:10px}.metric-grid{gap:16px;margin-bottom:24px}.metric-card{min-height:132px;grid-template-columns:18px 1fr;grid-template-rows:auto 1fr auto;gap:0 8px;padding:18px 20px;border-color:#2e2e2e;border-radius:12px;background:#1b1b1b}.metric-icon{width:18px;height:18px;border-radius:0;background:transparent!important}.metric-icon svg{width:14px;height:14px}.metric-label{color:#9d84b2;font-size:12px;font-weight:500}.metric-card>strong{grid-column:1 / -1;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700}.metric-card>small{color:#64748b;font-size:12px}.dashboard-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;margin-bottom:36px}.card,.data-surface{border:1px solid #2e2e2e;border-radius:12px;background:#1b1b1b;box-shadow:none}.card{padding:22px 24px}.dashboard-panel{min-height:326px}.panel-head{margin-bottom:14px}.panel-head h2{margin-top:4px;font-size:16px;font-weight:650}.readiness-row,.recent-row{gap:14px;margin:0 -10px;padding:13px 10px;border-top:1px solid #292929;border-bottom:0;border-radius:9px}.readiness-row:hover,.recent-row:hover{background:#aca79d0d}.readiness-row strong,.recent-row strong{font-size:13.5px;font-weight:550}.readiness-row small,.recent-row small{font-size:12px}.readiness-check{width:22px;height:22px;flex-basis:22px;border:1.5px dashed var(--brand);background:transparent}.recent-icon{width:28px;height:28px;border-radius:8px;background:#292929}.next-modules{margin-top:0}.module-grid{gap:16px}.module-link{color:inherit;text-decoration:none}.module-card{display:block;min-height:142px;padding:20px;border-color:color-mix(in srgb,var(--brand) 42%,transparent);border-radius:12px;background:#191919}.module-link .module-card{border-style:solid;background:#1b1b1b}.module-card .feature-icon{margin-bottom:14px}.module-card h3{margin:9px 0 4px;font-size:14.5px}.module-card p{color:#64748b;font-size:12.5px}.status-tag{font-size:10px;font-weight:700;letter-spacing:.07em}.status-tag.paused{color:var(--amber);background:var(--amber-soft);border-color:#fbbf2440}input,textarea,.select,select{padding:10px 12px;border-color:color-mix(in srgb,var(--brand) 42%,transparent);border-radius:8px;color:#ecebe9;background:#171717;font-size:13.5px}input:focus,textarea:focus,.select:focus,select:focus{border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:#171717;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent)}label{gap:7px;margin-bottom:16px;color:#d5d4d3;font-size:12.5px;font-weight:600}.table th,.table td{padding:13px 20px;border-color:#242424;font-size:13px}.table th{color:#64748b;font-size:10.5px;letter-spacing:.08em}.empty-state-surface{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:64px 24px;border:1px solid #2e2e2e;border-radius:14px;background:#1b1b1b;text-align:center}.knowledge-empty{border:1.5px dashed var(--brand);background:#191919}.empty-state-surface h2{margin:8px 0 0;font-size:15px}.empty-state-surface p{max-width:420px;margin:0 0 10px;color:#64748b;font-size:13px}.empty-state-surface small{color:#624b75;font-size:11.5px}.ask-page{min-height:100vh}.ask-shell{display:flex;width:100%;max-width:960px;height:100vh;margin:0 auto;flex-direction:column;padding:28px 44px 24px}.ask-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ask-header h1{margin:0;font-size:18px;font-weight:650}.ask-shell .messages{flex:1;padding:20px 0}.ask-empty{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.ask-mark{display:grid;width:46px;height:46px;margin-bottom:8px;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:13px;color:var(--brand-bright);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 20%,transparent),#22d3ee1f)}.ask-empty h2{margin:0;font-size:18px}.ask-empty p{max-width:400px;margin:0;color:#9d84b2;font-size:13.5px}.prompt-suggestions,.filter-pills{display:flex;flex-wrap:wrap;gap:8px}.prompt-suggestions{justify-content:center;margin-top:14px}.prompt-suggestions button,.filter-pill{padding:7px 14px;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:999px;color:#c4bdb3;background:#202020;font-size:12.5px;cursor:pointer}.prompt-suggestions button:hover,.filter-pill:hover,.filter-pill.active{border-color:color-mix(in srgb,var(--brand) 42%,transparent);color:#e9e8e6}.filter-pill.active{background:color-mix(in srgb,var(--brand) 13%,transparent)}.ask-composer-wrap .composer{gap:10px;padding:10px 10px 10px 16px;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:12px;background:#1b1b1b;box-shadow:0 8px 24px #00000059}.ask-composer-wrap .composer input{min-height:28px;padding:0;border:0;background:transparent;box-shadow:none}.ask-composer-wrap p{margin:8px 0 0;color:#624b75;font-size:11px;text-align:center}.ask-shell .message{max-width:46rem}.filter-pills{margin-bottom:16px}.operations-table{overflow:hidden}.operations-row{display:grid;grid-template-columns:minmax(280px,1fr) 120px 120px 100px 120px;gap:12px;align-items:center;padding:14px 20px}.operations-head{padding-block:11px;border-bottom:1px solid #2e2e2e;color:#64748b;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.operations-data-row{width:100%;border:0;border-bottom:1px solid #242424;color:#ecebe9;background:transparent;font-size:13px;text-align:left;cursor:pointer}.operations-data-row:hover{background:#aca79d0a}.operations-question{overflow:hidden;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.operations-muted{color:#9d84b2;font-size:12.5px}.source-badge,.outcome-badge{display:inline-flex;padding:3px 9px;border:1px solid rgba(172,167,157,.2);border-radius:999px;color:#aca79d;background:#aca79d14;font-size:10.5px;font-weight:600}.source-badge.embed{border-color:#22d3ee40;color:#22d3ee;background:#22d3ee14}.outcome-badge.answered{border-color:#34d39940;color:#34d399;background:#34d3991a}.outcome-badge.no-answer,.outcome-badge.error{border-color:#f2a9b440;color:#f2a9b4;background:#f2a9b412}.back-button{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;padding:0;border:0;color:#9d84b2;background:none;font-size:12.5px;cursor:pointer}.back-button:hover{color:#e9e8e6}.inspector-head h1{margin-top:7px;font-size:22px}.inspector-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:16px;align-items:start}.transcript-card{display:flex;flex-direction:column;gap:16px}.inspector-question-bubble,.inspector-answer-bubble{padding:12px 16px;border:1px solid #2e2e2e;font-size:13.5px;line-height:1.65}.inspector-question-bubble{max-width:85%;align-self:flex-end;border-color:color-mix(in srgb,var(--brand) 42%,transparent);border-radius:12px 12px 4px;background:var(--brand)}.inspector-answer-bubble{max-width:92%;align-self:flex-start;border-radius:12px 12px 12px 4px;color:#e1e0de;background:#191919;white-space:pre-wrap}.inspector-answer-bubble.refused{border-color:#fbbf2447}.inspector-actions{display:flex;gap:8px;padding-top:14px;border-top:1px solid #292929}.inspector-add-knowledge{margin-left:auto}.inspector-side{display:flex;flex-direction:column;gap:16px}.grounding-heading{display:flex;align-items:center;justify-content:space-between;color:#9d84b2;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.grounding-heading strong.success{color:var(--success)}.grounding-heading strong.warning{color:var(--amber)}.grounding-card p{margin:12px 0 0;color:#64748b;font-size:12px}.cited-sources-card{display:flex;flex-direction:column;gap:12px}.citation-card{padding:14px 16px;border:1px solid #2e2e2e;border-radius:10px;background:#191919}.citation-card>div{display:flex;align-items:center;gap:8px;font-size:12.5px}.citation-card small{margin-left:auto;color:#624b75}.citation-rank{padding:1px 6px;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);border-radius:5px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 12%,transparent);font-size:10px;font-weight:700}.citation-card blockquote{margin:10px 0 0;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--brand) 42%,transparent);color:#9d84b2;font-size:12px;line-height:1.6}.gap-list{display:flex;max-width:920px;flex-direction:column;gap:12px}.gap-card{display:flex;align-items:center;gap:18px;padding:18px 22px;border:1px solid #2e2e2e;border-radius:12px;background:#1b1b1b}.gap-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(251,191,36,.2);border-radius:10px;color:#fbbf24;background:#fbbf2414}.gap-card>div:nth-child(2){min-width:0;flex:1}.gap-card h2{margin:0 0 3px;font-size:14px}.gap-card p{margin:0;color:#64748b;font-size:12px}.gap-actions{display:flex;flex:0 0 auto;gap:8px}.agent-directory{display:flex;flex-direction:column;gap:14px}.agent-directory-row{display:flex;align-items:center;gap:18px;padding:20px 24px;border:1px solid #2e2e2e;border-radius:12px;background:#1b1b1b}.agent-directory-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;color:var(--brand-bright);background:#292929}.agent-directory-copy{min-width:200px;flex:1}.agent-directory-copy>div{display:flex;align-items:center;gap:10px}.agent-directory-copy h2{margin:0;font-size:14.5px}.agent-directory-copy p{margin:3px 0 0;color:#64748b;font-family:JetBrains Mono,monospace;font-size:12px}.agent-directory-actions,.agent-head-actions{display:flex;gap:8px}.agent-empty{min-height:300px;padding:64px 24px}.agent-title-line{display:flex;align-items:center;gap:12px}.agent-title-line h1{margin:0}.agent-setup-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:16px;align-items:start}.agent-config-column,.agent-install-column{display:flex;flex-direction:column;gap:16px}.agent-install-column{position:sticky;top:24px}.agent-config-section{margin:0}.agent-config-section h2,.install-card h2{margin:0 0 16px;font-size:15px}.agent-config-section>p,.install-card>p{margin:-10px 0 14px;color:#64748b;font-size:12px}.agent-config-section textarea{min-height:84px}.agent-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.color-input{background:#171717}.origin-list,.agent-source-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.origin-row,.agent-source-list>div{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #2e2e2e;border-radius:8px;color:#d5d4d3;background:#171717;font-size:13px}.origin-row>svg,.agent-source-list>div>svg{color:#34d399}.origin-row code,.agent-source-list>div>span:nth-child(2){min-width:0;flex:1}.origin-row button{border:0;color:#624b75;background:none;font-size:12px;cursor:pointer}.origin-row button:hover{color:#f2a9b4}.origin-add-row{display:flex;gap:8px}.origin-add-row input{flex:1;font-family:JetBrains Mono,monospace;font-size:12.5px}.empty-source-note{margin:0;color:#64748b;font-size:12px}.saved-banner{display:inline-flex;align-items:center;gap:6px;margin:-12px 0 18px;color:#34d399;font-size:12px}.install-card,.agent-preview-card{margin:0}.install-card pre{margin:0 0 10px;padding:14px 16px;overflow-x:auto;border:1px solid #2e2e2e;border-radius:10px;color:#c4bdb3;background:#121212;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.install-copy{width:100%;margin-bottom:12px}.install-card small{display:block;color:#624b75;font-size:11.5px;line-height:1.6}.preview-card-head{display:flex;align-items:center;justify-content:space-between;margin:-22px -24px 0;padding:14px 20px;border-bottom:1px solid #2e2e2e;color:#9d84b2;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.preview-card-head .text-link{border:0;background:none;cursor:pointer;text-transform:none;letter-spacing:0}.preview-card-head .text-link:disabled{opacity:.45;cursor:not-allowed}.agent-preview-canvas{position:relative;min-height:260px;margin:0 -24px -22px;padding:24px;overflow:hidden;background:#ececea}.preview-line{display:block;width:70%;height:8px;margin-bottom:10px;border-radius:4px;background:#dcdbd9}.preview-line.short{width:40%;background:#cfcfcd}.preview-line.medium{width:55%}.preview-widget{position:absolute;right:18px;bottom:68px;width:230px;padding:12px 14px;border:1px solid;border-radius:12px;background:#1b1b1b;box-shadow:0 12px 32px #12121266}.preview-widget>div{display:flex;align-items:center;gap:8px;color:#ecebe9;font-size:11px}.preview-widget>div span{width:20px;height:20px;border-radius:6px}.preview-widget p{margin:8px 0 0;padding:8px 10px;border-radius:8px;color:#c4bdb3;background:#191919;font-size:11px;line-height:1.5}.preview-launcher{position:absolute;right:18px;bottom:16px;display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--brand) 45%,transparent)}.preview-warning{margin:34px 0 0;color:var(--amber);font-size:11.5px}.preview-ready{margin:34px 0 0;color:var(--success);font-size:11.5px}.profile-page .card{max-width:760px}.team-page>section,.settings-page>section{max-width:860px}.launch-links{display:flex;align-items:center;gap:12px}.onboarding-page{width:100%;max-width:760px;margin:0 auto;padding:48px 44px 72px}.onboarding-intro{margin-bottom:32px;text-align:center}.onboarding-intro h1{margin:9px 0 6px;font-size:24px}.onboarding-intro p{margin:0;color:#aca79d;font-size:13.5px}.onboarding-steps{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:28px}.onboarding-steps>div{display:flex;align-items:center;gap:6px}.onboarding-steps button{display:flex;align-items:center;gap:8px;padding:0;border:0;color:#64748b;background:none;font-size:12px;font-weight:600;cursor:pointer}.onboarding-steps button>span{display:grid;width:24px;height:24px;place-items:center;border:1.5px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:50%;color:#64748b;font-size:11px}.onboarding-steps button.active{color:#ecebe9}.onboarding-steps button.active>span{border-color:#ffffff26;color:var(--on-brand);background:var(--brand)}.onboarding-steps button.complete>span{border-color:#34d39966;color:#34d399;background:#34d39924}.onboarding-steps i{display:block;width:28px;height:1.5px;background:#393939}.onboarding-steps i.complete{background:#34d399}.onboarding-card{padding:28px 30px;border:1px solid #2e2e2e;border-radius:14px;background:#1b1b1b}.onboarding-card h2{margin:0 0 4px;font-size:17px}.onboarding-card>p{margin:0 0 20px;color:#64748b;font-size:12.5px}.onboarding-dropzone{display:flex;min-height:170px;align-items:center;justify-content:center;gap:6px;padding:44px 24px;border:1.5px dashed var(--brand);border-radius:12px;color:var(--brand-bright);background:#191919;text-align:center;cursor:pointer}.onboarding-dropzone strong{margin-top:6px;color:#ecebe9;font-size:13.5px}.onboarding-dropzone span{color:#624b75;font-size:11.5px;font-weight:400}.onboarding-success{display:flex;align-items:center;gap:6px;margin-top:12px!important;color:#34d399!important}.onboarding-test,.onboarding-create-agent{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #2e2e2e;border-radius:10px;background:#191919}.onboarding-test>div,.onboarding-create-agent{flex:1}.onboarding-test>div{display:flex;flex-direction:column}.onboarding-test span,.onboarding-create-agent span{color:#64748b;font-size:12px}.onboarding-create-agent{flex-direction:column;justify-content:center;min-height:190px;color:var(--brand-bright);text-align:center}.onboarding-create-agent strong{color:#ecebe9}.onboarding-create-agent span{max-width:390px}.onboarding-snippet{margin:0 0 10px;padding:14px 16px;overflow-x:auto;border:1px solid #2e2e2e;border-radius:10px;color:#c4bdb3;background:#121212;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.8;white-space:pre-wrap}.onboarding-configure{display:block;text-align:center}.onboarding-actions{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:18px;border-top:1px solid #292929}.onboarding-actions .back-button{margin:0}.onboarding-actions .back-button:disabled{visibility:hidden}.onboarding-skip{display:block;margin-top:16px;color:#624b75;font-size:12px;text-align:center;text-decoration:none}@media(max-width:1100px){.operations-row{grid-template-columns:minmax(240px,1fr) 105px 105px 90px 105px}.agent-setup-grid,.inspector-grid{grid-template-columns:1fr}.agent-install-column{position:static}}@media(max-width:850px){.app-content{height:auto;min-height:calc(100vh - 64px);overflow:visible}.page{padding:32px 24px 60px}.ask-shell{height:calc(100vh - 64px);padding-inline:24px}.operations-head{display:none}.operations-table{display:grid;gap:10px;border:0;background:transparent}.operations-row{grid-template-columns:1fr auto}.operations-data-row{border:1px solid #2e2e2e;border-radius:10px;background:#1b1b1b}.operations-question{grid-column:1 / -1;white-space:normal}.operations-data-row>span:nth-child(3),.operations-data-row>span:nth-child(4){display:none}}@media(max-width:650px){.page{padding:26px 17px 45px}.dashboard-actions,.page-head-actions,.agent-head-actions,.agent-directory-actions,.gap-actions{width:100%;flex-wrap:wrap}.dashboard-actions .button,.page-head-actions .button,.agent-head-actions .button{flex:1}.agent-directory-row,.gap-card{align-items:flex-start;flex-wrap:wrap}.agent-directory-actions{padding-left:56px}.gap-actions{padding-left:52px}.agent-field-grid{grid-template-columns:1fr}.origin-add-row{flex-direction:column}.ask-shell{padding:20px 15px 15px}.ask-header{align-items:flex-start;gap:12px}.prompt-suggestions{display:none}.inspector-actions{flex-wrap:wrap}.inspector-add-knowledge{margin-left:0}.preview-widget{width:min(230px,calc(100% - 36px))}.onboarding-page{padding:32px 17px 45px}.onboarding-steps button{font-size:0}.onboarding-steps button>span{font-size:11px}.onboarding-card{padding:22px 18px}.onboarding-test{align-items:stretch;flex-direction:column;text-align:center}}.auth-story-copy h1{max-width:650px;font-size:clamp(2.55rem,4.2vw,3.3rem);line-height:1.1;letter-spacing:-.035em}.auth-card{width:min(360px,100%)}.field-label-row{display:flex;justify-content:space-between;align-items:baseline}.field-label-row small{color:var(--muted);font-size:.7rem;font-weight:400}.auth-switch{margin:20px 0 0;color:var(--muted-strong);font-size:.77rem;text-align:center}.auth-switch a,.inline-link-button{border:0;color:var(--accent-soft);background:transparent;font:inherit;text-decoration:none;cursor:pointer}.auth-switch a:hover,.inline-link-button:hover{color:var(--brand-bright)}.auth-terms-note{margin-top:16px}.otp-inputs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:0 0 22px}.otp-inputs input{width:100%;min-width:0;height:54px;padding:0;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:8px;color:#ecebe9;background:#1a1a1a;font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:600;text-align:center}.mfa-enrol-grid{display:grid;grid-template-columns:156px minmax(0,1fr);gap:18px;align-items:center;margin-bottom:22px}.mfa-enrol-grid .qr{display:grid;min-height:156px;padding:10px;place-items:center;border:1px solid var(--border-strong);border-radius:12px;background:#fff}.mfa-enrol-grid .qr svg{width:100%;height:auto}.mfa-secret{display:block;overflow-wrap:anywhere;color:#d8d7d6;font-size:.72rem;line-height:1.6}.recovery-card{width:min(430px,100%)}.recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;list-style:none}.recovery-codes li{padding:9px;border:1px solid var(--border);border-radius:7px;color:var(--text);background:#1a1a1a;text-align:center}.recovery-warning{margin-bottom:5px}.onboarding-layout{display:flex;min-height:100vh;color:#ecebe9;background:#121212}.onboarding-rail{position:sticky;top:0;display:flex;width:340px;height:100vh;flex:0 0 340px;flex-direction:column;padding:36px 32px;border-right:1px solid #282828;background:#171717}.onboarding-rail-intro{margin:48px 0 36px}.onboarding-rail-intro h1{margin:0 0 8px;font-size:1.18rem;line-height:1.3;letter-spacing:-.01em}.onboarding-rail-intro p{margin:0;color:#9d84b2;font-size:.8rem;line-height:1.6}.onboarding-rail-steps{display:flex;flex-direction:column}.onboarding-rail-steps button{display:flex;gap:14px;padding:0;border:0;color:#64748b;background:transparent;font:inherit;text-align:left;cursor:pointer}.onboarding-step-track{display:flex;flex-direction:column;align-items:center}.onboarding-step-track i{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border:1.5px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:50%;color:#64748b;font-size:.7rem;font-style:normal;font-weight:700}.onboarding-step-track b{display:block;width:1.5px;min-height:22px;flex:1;background:#393939}.onboarding-rail-steps button>span:last-child{padding:3px 0 26px}.onboarding-rail-steps strong,.onboarding-rail-steps small{display:block}.onboarding-rail-steps strong{color:inherit;font-size:.82rem;font-weight:600}.onboarding-rail-steps small{margin-top:3px;color:#64748b;font-size:.72rem;line-height:1.5}.onboarding-rail-steps button.active strong{color:#ecebe9}.onboarding-rail-steps button.active .onboarding-step-track i{border-color:#ffffff26;color:#fff;background:var(--brand)}.onboarding-rail-steps button.complete strong{color:#aca79d}.onboarding-rail-steps button.complete .onboarding-step-track i{border-color:#34d39966;color:#34d399;background:#34d39924}.onboarding-rail-steps button.complete .onboarding-step-track b{background:#34d399}.onboarding-isolation{display:flex;align-items:center;gap:8px;margin:auto 0 0;color:#624b75;font-size:.7rem}.onboarding-isolation svg{color:#22d3ee}.onboarding-main{display:flex;min-width:0;flex:1;flex-direction:column;background:radial-gradient(1000px 460px at 70% -10%,rgba(245,115,27,.06),transparent),#121212}.onboarding-topbar{display:flex;justify-content:flex-end;padding:24px 40px 0}.onboarding-topbar a{color:#64748b;font-size:.76rem;text-decoration:none}.onboarding-topbar a:hover{color:#d5d4d3}.onboarding-stage{display:grid;min-height:calc(100vh - 49px);padding:24px 40px 64px;place-items:center}.onboarding-stage-inner{width:min(560px,100%)}.onboarding-stage-inner>h1{margin:10px 0 6px;font-size:1.5rem;letter-spacing:-.01em}.onboarding-lede{margin:0 0 26px;color:#aca79d;font-size:.83rem;line-height:1.6}.onboarding-fields{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.onboarding-fields label,.onboarding-origin-setup label{display:block;color:var(--text);font-size:.8rem;font-weight:600}.onboarding-fields label small{display:block;margin-top:6px;color:var(--muted);font-size:.72rem;font-weight:400;line-height:1.5}.onboarding-fields input,.onboarding-fields select,.onboarding-origin-setup input{width:100%;margin-top:8px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:9px;color:var(--text);background:var(--surface);font-size:.86rem}.onboarding-fields select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.onboarding-dropzone{min-height:210px;flex-direction:column;border-radius:14px;background:#191919}.onboarding-dropzone:hover{border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:#1b1b1b}.onboarding-upload-icon{display:grid;width:44px;height:44px;margin-bottom:8px;place-items:center;border-radius:12px;color:var(--brand-bright)!important;background:#292929}.onboarding-dropzone small{color:#624b75;font-size:.72rem}.onboarding-import-table{margin:14px 0}.row-menu{position:relative;display:inline-block}.row-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.row-menu-trigger:hover,.row-menu-trigger[aria-expanded=true]{border-color:var(--border);background:#ffffff0a;color:var(--text)}.row-menu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;min-width:150px;padding:5px;border:1px solid var(--border);border-radius:10px;background:var(--panel, #121212);box-shadow:0 18px 44px -18px #000c}.row-menu-list button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--text);font-size:12.5px;text-align:left;cursor:pointer}.row-menu-list button:hover{background:#ffffff0d}.row-menu-list button.danger{color:var(--danger, #ef4444)}html[data-theme=light] .row-menu-list{background:#fff;box-shadow:0 18px 44px -18px #1c1c1c59}html[data-theme=light] .row-menu-list button:hover,html[data-theme=light] .row-menu-trigger:hover{background:#1c1c1c0d}.onboarding-import-table td{vertical-align:top}.onboarding-document-status{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;border:1px solid #2e2e2e;border-radius:10px;background:#1b1b1b}.onboarding-document-status>svg{flex:0 0 auto;color:var(--brand-bright)}.onboarding-document-status>span{display:flex;min-width:0;flex:1;flex-direction:column}.onboarding-document-status strong{overflow:hidden;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.onboarding-document-status small{margin-top:2px;color:#64748b;font-size:.68rem}.onboarding-document-actions,.onboarding-delete-confirmation{display:flex;align-items:center;gap:8px}.onboarding-document-actions{flex:0 0 auto}.onboarding-document-delete,.onboarding-delete-confirmation button{min-height:34px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:8px;color:#b3ada3;background:#1e1e1e;font:inherit;font-size:.69rem;font-weight:600;cursor:pointer}.onboarding-document-delete:hover,.onboarding-delete-confirmation .danger{border-color:#f8717173;color:#fca5a5;background:#7f1d1d24}.onboarding-document-delete:disabled,.onboarding-delete-confirmation button:disabled{opacity:.55;cursor:wait}.onboarding-document-error{margin:8px 0 0;color:#fca5a5;font-size:.72rem}.customer-publish-toggle{position:relative;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--brand) 6%,transparent);color:#aca79d;font-size:.69rem;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,color .15s,background .15s}.customer-publish-toggle:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent);color:#d7d7d5}.customer-publish-toggle:before{content:"";width:8px;height:8px;border-radius:50%;background:#5b6478;flex:0 0 auto;transition:background .15s,box-shadow .15s}.customer-publish-toggle input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.customer-publish-toggle:has(input:focus-visible){outline:2px solid color-mix(in srgb,var(--brand) 50%,transparent);outline-offset:2px}.customer-publish-toggle.published{border-color:#2fbf7166;background:#2fbf7114;color:#6fd7a3}.customer-publish-toggle.published:before{background:#2fbf71;box-shadow:0 0 8px #2fbf7180}.onboarding-chat-test{overflow:hidden;border:1px solid #2e2e2e;border-radius:14px;background:#1b1b1b}.onboarding-voice-note,.onboarding-voice-included{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(34,211,238,.18);border-radius:11px;background:#22d3ee0b}.onboarding-voice-note>span,.onboarding-voice-included>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;color:#141414;background:linear-gradient(135deg,var(--brand),#38d8a1)}.onboarding-voice-note div,.onboarding-voice-included div{display:flex;flex-direction:column;gap:3px}.onboarding-voice-note strong,.onboarding-voice-included strong{color:#e8e8e6;font-size:.76rem}.onboarding-voice-note small,.onboarding-voice-included small{color:#71819c;font-size:.68rem;line-height:1.45}.onboarding-chat-messages,.onboarding-chat-empty{display:flex;min-height:235px;flex-direction:column;gap:12px;justify-content:center;padding:20px 22px}.onboarding-chat-empty{align-items:center;color:var(--brand-bright);text-align:center}.onboarding-chat-empty strong{color:#ecebe9;font-size:.86rem}.onboarding-chat-empty span{max-width:360px;color:#64748b;font-size:.75rem}.onboarding-chat-user{max-width:80%;align-self:flex-end;padding:10px 14px;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:12px 12px 4px;background:var(--brand);font-size:.82rem}.onboarding-chat-answer{max-width:90%;align-self:flex-start;padding:12px 14px;border:1px solid #2e2e2e;border-radius:12px 12px 12px 4px;color:#e1e0de;background:#191919;font-size:.82rem;line-height:1.6;white-space:pre-wrap}.onboarding-chat-citation{display:flex;align-items:center;gap:8px;align-self:flex-start;padding:7px 11px;border:1px solid #2e2e2e;border-radius:8px;color:#64748b;background:#191919;font-size:.69rem}.onboarding-chat-citation b{padding:1px 6px;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);border-radius:5px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 12%,transparent)}.onboarding-safe-refusal{display:flex;align-items:center;gap:6px;margin:0;color:#fbbf24;font-size:.7rem}.onboarding-chat-composer{display:flex;gap:10px;padding:14px;border-top:1px solid #2e2e2e;background:#191919}.onboarding-chat-composer input{min-width:0;flex:1;padding:11px 13px;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:9px;color:#ecebe9;background:#171717}.onboarding-snippet{padding:16px 18px;border-color:color-mix(in srgb,var(--brand) 42%,transparent);border-radius:12px;font-size:.72rem;line-height:1.9}.onboarding-install-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.onboarding-install-actions .button{justify-content:center}.onboarding-agent-ready{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #2e2e2e;border-radius:10px;color:#aca79d;background:#1b1b1b;font-size:.75rem}.onboarding-agent-ready span{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39924}.onboarding-voice-included{margin:14px 0 0}.onboarding-origin-setup{padding:22px;border:1px solid #2e2e2e;border-radius:14px;background:#1b1b1b}.onboarding-origin-setup p{margin:12px 0 18px;color:#64748b;font-size:.72rem;line-height:1.55}.onboarding-configure{margin-top:12px}.onboarding-error{margin-top:18px}.onboarding-actions{margin-top:28px;padding-top:0;border-top:0}.onboarding-actions .button{display:inline-flex;align-items:center;gap:8px}@media(max-width:900px){.onboarding-layout{display:block}.onboarding-rail{position:static;width:100%;height:auto;padding:22px 24px;border-right:0;border-bottom:1px solid #282828}.onboarding-rail-intro,.onboarding-isolation,.onboarding-rail-steps small{display:none}.onboarding-rail-steps{flex-direction:row;justify-content:center;margin-top:22px}.onboarding-rail-steps button{align-items:center;gap:7px}.onboarding-step-track{flex-direction:row}.onboarding-step-track b{width:26px;height:1.5px;min-height:0}.onboarding-rail-steps button>span:last-child{padding:0 10px 0 0}.onboarding-rail-steps strong{display:none}.onboarding-stage{min-height:0;padding:52px 24px 64px}}@media(max-width:520px){.auth-form-side{padding-inline:20px}.otp-inputs{gap:5px}.otp-inputs input{height:48px}.mfa-enrol-grid{grid-template-columns:1fr}.mfa-enrol-grid .qr{width:160px;margin:0 auto}.onboarding-topbar{padding:18px 18px 0}.onboarding-stage{padding-inline:18px}.onboarding-document-status{align-items:flex-start;flex-wrap:wrap}.onboarding-document-actions{width:100%;margin-left:26px;flex-wrap:wrap}.onboarding-install-actions{grid-template-columns:1fr}.onboarding-chat-composer{flex-direction:column}}:root{--bg: #130e0a;--bg-deep: #0f0b08;--surface: #1c1c1c;--surface-raised: #282828;--surface-soft: #121212;--border: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .1);--text: #ffffff;--muted: #8996aa;--muted-strong: #bfb9af;--brand: #F5731B;--brand-bright: #F5731B;--on-brand: #101010;--brand-soft: rgba(245, 115, 27, .14);--success: #00c896;--success-soft: rgba(0, 200, 150, .12);--amber: #c9a227;--amber-soft: rgba(201, 162, 39, .12);--danger: #ff4d4f;--danger-soft: rgba(255, 77, 79, .1);--violet: var(--brand-bright);--violet-soft: rgba(196, 124, 255, .13);--font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{background-color:var(--bg);background-image:radial-gradient(circle at 15% -10%,rgba(245,115,27,.08),transparent 38rem),radial-gradient(circle at 92% 0%,rgba(201,162,39,.055),transparent 34rem);background-attachment:fixed;font-feature-settings:"cv11","ss01";text-rendering:optimizeLegibility}.voice-shell{min-height:100vh;background:var(--bg)}.voice-shell .sidebar{z-index:50;width:256px;flex-basis:auto;padding:0 12px 14px;overflow:hidden;border-color:#ffffff0f;background:#121212db;box-shadow:12px 0 50px -36px #000000d9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.voice-shell .sidebar-brand{min-height:64px;padding:0 4px;gap:8px;justify-content:space-between}.voice-shell .sidebar-brand>a{min-width:0;overflow:hidden}.sidebar-collapse-button,.topbar-icon,.topbar-user{display:grid;width:36px;height:36px;flex:0 0 36px;padding:0;place-items:center;border:0;border-radius:9px;color:var(--muted);background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.sidebar-collapse-button:hover,.topbar-icon:hover,.topbar-user:hover{color:var(--text);background:#ffffff0f}.sidebar-collapse-button:active,.topbar-icon:active,.topbar-user:active{transform:scale(.94)}.voice-shell .workspace-chip{min-height:54px;gap:10px;margin:0 0 14px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06;transition:border-color .18s ease,background .18s ease}.voice-shell .workspace-chip:hover{border-color:#ffffff1f;background:#ffffff0a}.voice-shell .workspace-avatar{width:32px;height:32px;border-radius:9px;color:#fff;background:var(--brand-gradient);box-shadow:inset 0 1px #ffffff2e}.workspace-copy,.sidebar-user-copy,.ai-status-copy{min-width:0;overflow:hidden}.voice-shell .sidebar nav{min-height:0;flex:1;gap:2px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin;scrollbar-color:transparent transparent}.voice-shell .sidebar nav::-webkit-scrollbar{width:10px}.voice-shell .sidebar nav::-webkit-scrollbar-track{background:transparent}.voice-shell .sidebar nav::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:transparent;background-clip:content-box;-webkit-transition:background .16s ease;transition:background .16s ease}.voice-shell .sidebar:hover nav{scrollbar-color:rgba(255,255,255,.26) transparent}.voice-shell .sidebar:hover nav::-webkit-scrollbar-thumb{background:#ffffff42;background-clip:content-box}.voice-shell .sidebar nav:hover::-webkit-scrollbar-thumb,.voice-shell .sidebar nav::-webkit-scrollbar-thumb:hover{background:#fff6;background-clip:content-box}html[data-theme=light] .voice-shell .sidebar nav{scrollbar-color:rgba(23,23,23,.3) transparent}html[data-theme=light] .voice-shell .sidebar nav::-webkit-scrollbar-thumb{background:#1717174d;background-clip:content-box}.voice-shell .nav-section-label{margin:19px 11px 7px;color:#8996aaa8;font-size:10px;font-weight:700;letter-spacing:.11em}.voice-shell .nav-link{min-height:39px;gap:12px;padding:9px 11px;border:0;border-radius:9px;color:var(--muted);font-size:13px;transition:color .16s ease,background .16s ease,transform .16s ease}.voice-shell .nav-link:hover{color:var(--text);background:#ffffff09;transform:translate(1px)}.voice-shell .nav-link.active{color:#fff;background:#ffffff0f;box-shadow:none}.voice-shell .nav-link.active:before{display:none}.sidebar-active-indicator{position:absolute;top:10px;bottom:10px;left:-12px;width:3px;border-radius:0 4px 4px 0;background:var(--brand-gradient);box-shadow:0 0 14px color-mix(in srgb,var(--brand) 70%,transparent)}.voice-shell .nav-link svg{flex:0 0 auto}.voice-shell .nav-link.active svg{color:var(--brand-bright);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--brand) 38%,transparent))}.nav-live-dot{margin-left:auto}.nav-badge{display:inline-flex;min-width:20px;height:18px;align-items:center;justify-content:center;margin-left:auto;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--brand) 15%,transparent);color:var(--brand-bright);font-size:10px;font-weight:600}.voice-shell .sidebar-foot{gap:7px;padding-top:10px;border:0}.ai-status-card{display:flex;min-height:62px;align-items:center;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 10%,transparent),#00c8960d),#ffffff05;color:inherit;cursor:pointer;overflow:hidden;text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.ai-status-card:hover{border-color:color-mix(in srgb,var(--brand) 28%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 16%,transparent),#00c89617),#ffffff06;box-shadow:0 10px 24px -18px color-mix(in srgb,var(--brand) 80%,transparent);transform:translateY(-1px)}.ai-status-card:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}.ai-status-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:9px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 13%,transparent)}.ai-status-copy{display:flex;flex:1;flex-direction:column}.ai-status-copy strong{overflow:hidden;color:#ececea;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.ai-status-copy small{overflow:hidden;color:var(--muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.live-dot{position:relative;display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--success);box-shadow:0 0 10px #00c896a6}.live-dot:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid rgba(0,200,150,.5);border-radius:50%;content:"";animation:netics-pulse-ring 1.8s cubic-bezier(.215,.61,.355,1) infinite}.paused-dot{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--danger);box-shadow:0 0 9px #ff4d4f6b}@keyframes netics-pulse-ring{0%{opacity:.75;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.45)}}.voice-shell .sidebar-user{min-height:42px;padding:5px 7px;border-radius:9px}.voice-shell .sidebar-user:hover{background:#ffffff08}.voice-shell .sidebar-signout{min-height:37px;padding:8px 9px}.voice-shell .content{min-width:0;flex:1}.app-frame{display:flex;min-height:100vh;flex-direction:column}.app-topbar{position:sticky;top:0;z-index:30;display:flex;min-height:64px;align-items:center;gap:12px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.06);background:#0e0e0ec2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.mobile-menu-button{display:none}.org-menu-wrap{position:relative;min-width:0}.topbar-workspace{display:flex;min-width:0;max-width:260px;align-items:center;gap:9px;padding:6px 10px;border:0;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;text-align:left;transition:background .16s ease}.topbar-workspace:hover{background:#ffffff0a}.topbar-workspace>svg{flex:0 0 auto;color:var(--muted)}.topbar-workspace .workspace-copy{display:flex;min-width:0;flex-direction:column;line-height:1.25}.topbar-workspace .workspace-copy strong{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.topbar-workspace .workspace-copy small{color:var(--muted);font-size:10px}.org-menu{right:auto;left:0;width:256px}.topbar-menu-label{margin:2px 0 4px;padding:4px 10px 0;color:#8996aab3;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.topbar-menu-divider{height:1px;margin:4px 0;background:#ffffff0f}.workspace-avatar.small{width:24px;height:24px;flex:0 0 24px;border-radius:7px;font-size:11px}.org-menu-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-menu-check{color:var(--brand-bright)}.topbar-workspace>span:last-child{display:flex;min-width:0;flex-direction:column}.topbar-workspace strong,.topbar-workspace small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-workspace strong{font-size:12.5px}.topbar-workspace small{color:var(--muted);font-size:10px;text-transform:capitalize}.global-search{display:flex;width:min(320px,36vw);height:38px;align-items:center;justify-content:space-between;gap:12px;margin-left:auto;padding:0 10px 0 12px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:var(--muted);background:#ffffff05;font-size:12.5px;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.global-search:hover{border-color:#ffffff24;color:var(--muted-strong);background:#ffffff0a}.global-search>span{display:flex;min-width:0;align-items:center;gap:8px}.global-search>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search kbd{padding:1px 6px;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#ffffff8c;background:#ffffff06;font-family:var(--font);font-size:10px}.topbar-ai-state{display:flex;height:36px;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:var(--muted-strong);background:#ffffff05;font-size:11.5px}.topbar-ai-state>svg{color:var(--brand-bright)}.topbar-user .user-avatar{width:34px;height:34px;border:1px solid rgba(255,255,255,.09);color:#e8ccff;background:linear-gradient(135deg,#c47cff59,color-mix(in srgb,var(--brand) 25%,transparent))}.voice-shell .app-content{height:auto;min-height:calc(100vh - 64px);overflow:visible;background:radial-gradient(circle at 52% -10%,rgba(245,115,27,.075),transparent 34rem),radial-gradient(circle at 96% 8%,rgba(201,162,39,.04),transparent 30rem),var(--bg)}.route-frame{min-height:calc(100vh - 64px)}.voice-shell .page{width:100%;max-width:1400px;padding:34px clamp(24px,3vw,42px) 72px}.voice-dashboard .dashboard-head h1{font-size:clamp(1.8rem,3vw,2.35rem);letter-spacing:-.035em}.voice-dashboard .metric-grid{gap:14px}.voice-dashboard .metric-card{position:relative;min-height:142px;padding:18px;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 55%),#1c1c1ce0;box-shadow:inset 0 1px #ffffff09,0 24px 52px -42px #000000f2}.voice-dashboard .metric-card:after{position:absolute;width:120px;height:120px;right:-66px;bottom:-72px;border-radius:50%;background:color-mix(in srgb,var(--brand) 10%,transparent);filter:blur(20px);content:"";pointer-events:none}.voice-dashboard .metric-card>strong{font-size:25px;letter-spacing:-.045em}.tabular-number{font-variant-numeric:tabular-nums}.online-value{display:inline-flex;align-items:center;gap:9px}.voice-dashboard .card,.voice-dashboard .module-card{border-color:#fff1;background:#1c1c1cdb;box-shadow:inset 0 1px #ffffff08,0 26px 56px -46px #000000f2}.voice-dashboard .readiness-row,.voice-dashboard .recent-row{transition:color .16s ease,background .16s ease,transform .16s ease}.voice-dashboard .readiness-row:hover,.voice-dashboard .recent-row:hover{transform:translate(2px)}.sidebar-collapsed .sidebar-brand{justify-content:center;position:relative}.sidebar-collapsed .sidebar-brand>a{display:inline-flex}.sidebar-collapsed .sidebar-brand .brand-wordmark{display:none}.sidebar-collapsed .sidebar-brand .netics-brand{width:30px;overflow:hidden}.sidebar-collapsed .sidebar-collapse-button{display:grid;position:absolute;right:-7px;opacity:0;transform:translate(-3px);transition:opacity .16s ease,transform .16s ease}.sidebar-collapsed .sidebar-brand:hover .sidebar-collapse-button,.sidebar-collapsed .sidebar-collapse-button:focus-visible{opacity:1;transform:translate(0)}.sidebar-collapsed .workspace-chip{justify-content:center;padding-inline:0}.sidebar-collapsed .workspace-copy,.sidebar-collapsed .nav-section-label,.sidebar-collapsed .nav-link>span:not(.live-dot),.sidebar-collapsed .ai-status-copy,.sidebar-collapsed .sidebar-user-copy,.sidebar-collapsed .sidebar-signout>span{display:none}.sidebar-collapsed .nav-link{justify-content:center;padding-inline:0}.sidebar-collapsed .sidebar-active-indicator{left:-12px}.sidebar-collapsed .nav-live-dot{position:absolute;top:7px;right:10px;width:5px;height:5px;flex-basis:5px}.sidebar-collapsed .ai-status-card,.sidebar-collapsed .sidebar-user,.sidebar-collapsed .sidebar-signout{justify-content:center;padding-inline:0}.sidebar-collapsed .ai-status-card>.live-dot,.sidebar-collapsed .ai-status-card>.paused-dot{position:absolute;top:8px;right:9px}@media(max-width:1100px){.topbar-ai-state>span:last-child{display:none}.topbar-ai-state{width:38px;padding:0;justify-content:center}.topbar-ai-state>.live-dot{display:none}}.hq-provider-endpoints{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.hq-provider-endpoints__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hq-provider-endpoints__head>div{display:grid;gap:4px;min-width:0}.hq-provider-endpoints__head>div>strong{color:var(--text);font-size:13px}.hq-provider-endpoints__head>div>small{line-height:1.45}.hq-provider-endpoint-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hq-provider-endpoint{display:grid;align-content:start;gap:8px;min-width:0;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.hq-provider-endpoint__label{display:flex;align-items:center;justify-content:space-between;gap:10px}.hq-provider-endpoint__label strong{color:var(--text);font-size:12px}.hq-provider-endpoint__label code{overflow:hidden;max-width:55%;padding:3px 7px;border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hq-provider-endpoint__control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.hq-provider-endpoint__control input{width:100%;min-width:0;padding:10px 11px;border:1px solid var(--border-strong);border-radius:9px;outline:none;background:var(--input-bg, var(--surface-soft));color:var(--text);font:500 11px/1.3 JetBrains Mono,monospace}.hq-provider-endpoint__control input:focus{border-color:color-mix(in srgb,var(--brand) 42%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.hq-provider-endpoint>small{min-height:2.8em;line-height:1.4}.hq-provider-signature-note{display:flex;align-items:flex-start;gap:10px;min-height:78px;padding:13px 14px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft);color:var(--muted-strong)}.hq-provider-signature-note>svg{flex:none;margin-top:2px;color:var(--brand)}.hq-provider-signature-note>span{display:grid;gap:5px}.hq-provider-signature-note strong{color:var(--text);font-size:12px}.hq-provider-signature-note small{line-height:1.5}.hq-secret-hash-field{min-width:0}.hq-secret-hash-control{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:8px}.hq-secret-hash-control input{min-width:0;font-family:JetBrains Mono,monospace}.hq-secret-hash-control .icon-only{width:39px;min-width:39px;padding:0}.hq-secret-hash-actions{display:flex;flex-wrap:wrap;gap:8px}.hq-secret-hash-actions .button{flex:1 1 150px;justify-content:center}.hq-secret-hash-confirmation{border-color:color-mix(in srgb,var(--brand) 38%,var(--border));background:var(--brand-soft)}@media(max-width:760px){.hq-provider-endpoint-list{grid-template-columns:minmax(0,1fr)}.hq-provider-endpoint>small{min-height:0}}@media(max-width:480px){.hq-provider-endpoints{padding:12px}.hq-provider-endpoints__head{display:grid}.hq-provider-endpoints__head .status-pill{justify-self:start}.hq-provider-endpoint__control{grid-template-columns:minmax(0,1fr)}.hq-provider-endpoint__control .button{width:100%}.hq-secret-hash-actions{display:grid;grid-template-columns:minmax(0,1fr)}.hq-secret-hash-actions .button{width:100%}}@media(max-width:960px){.voice-shell .sidebar,.sidebar-collapsed .sidebar{position:fixed;width:256px!important;transform:translate(-102%);transition:transform .24s cubic-bezier(.22,1,.36,1)}.voice-shell .sidebar.open{transform:translate(0)}.sidebar-collapsed .sidebar-brand{justify-content:space-between}.sidebar-collapsed .sidebar-brand>a,.sidebar-collapsed .workspace-copy,.sidebar-collapsed .nav-section-label,.sidebar-collapsed .nav-link>span:not(.live-dot),.sidebar-collapsed .ai-status-copy,.sidebar-collapsed .sidebar-user-copy,.sidebar-collapsed .sidebar-signout>span{display:initial}.sidebar-collapsed .sidebar-brand .brand-wordmark{display:inline-flex}.sidebar-collapsed .sidebar-brand .netics-brand{width:auto;overflow:visible}.sidebar-collapsed .workspace-copy,.sidebar-collapsed .ai-status-copy,.sidebar-collapsed .sidebar-user-copy{display:flex}.sidebar-collapsed .nav-link,.sidebar-collapsed .ai-status-card,.sidebar-collapsed .sidebar-user,.sidebar-collapsed .sidebar-signout{justify-content:flex-start;padding-inline:11px}.sidebar-collapse-button{display:none!important}.mobile-menu-button,.topbar-workspace{display:flex}.mobile-menu-button{display:grid}.sidebar-backdrop{position:fixed;z-index:40;display:block;top:0;right:0;bottom:0;left:0;border:0;background:#060606b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-topbar{padding-inline:16px}}@media(max-width:680px){.voice-shell .page{padding:24px 16px 56px}.topbar-workspace{max-width:160px}.global-search{width:38px;padding:0;justify-content:center}.global-search>span>span,.global-search kbd{display:none}.topbar-ai-state{display:none}.voice-dashboard .metric-grid,.voice-dashboard .module-grid{grid-template-columns:1fr}}.voice-settings-page{padding-bottom:112px!important}.voice-notice{margin-bottom:18px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);border-radius:10px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 8%,transparent);font-size:12px}.voice-settings-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,1fr);gap:24px}.voice-settings-main{display:flex;min-width:0;flex-direction:column;gap:24px}.voice-config-card{padding:20px}.voice-config-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.voice-config-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600}.voice-config-head h2 svg{color:var(--brand-bright)}.voice-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.voice-option{display:flex;min-width:0;flex-direction:column;gap:14px;padding:15px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:12px;color:var(--text);background:#ffffff05;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .17s ease,background .17s ease,transform .17s ease}.voice-option:hover{border-color:#ffffff26;background:#ffffff0a;transform:translateY(-2px)}.voice-option.active{border-color:color-mix(in srgb,var(--brand) 50%,transparent);background:color-mix(in srgb,var(--brand) 8%,transparent);box-shadow:0 0 40px -18px color-mix(in srgb,var(--brand) 55%,transparent)}.voice-option-head,.voice-option-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.voice-option-head>span:first-child{display:flex;min-width:0;flex-direction:column}.voice-option-head strong{font-size:13px}.voice-option-head small,.voice-option-foot small{color:var(--muted);font-size:10.5px;text-transform:capitalize}.voice-option-head i{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:50%;color:#fff;background:var(--brand-gradient)}.voice-option-head em{padding:2px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--muted);font-size:9.5px;font-style:normal;text-transform:capitalize}.voice-option .voice-waveform{width:100%;height:32px}.voice-option-foot>span{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:6px;color:var(--brand-bright);font-size:10.5px}.voice-option-foot>span:hover{background:color-mix(in srgb,var(--brand) 10%,transparent)}.voice-range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.voice-range{display:flex;flex-direction:column;gap:11px}.voice-range.wide{grid-column:1 / -1}.voice-range>span{display:flex;align-items:center;justify-content:space-between;color:var(--muted-strong);font-size:11.5px}.voice-range>span strong{color:var(--text);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}.voice-range input[type=range]{width:100%;height:5px;padding:0;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--brand);background:#ffffff14}.voice-range input.gold{accent-color:var(--amber)}.voice-range input.success{accent-color:var(--success)}.voice-range input[type=range]::-webkit-slider-thumb{width:16px;height:16px;border:3px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);box-shadow:0 2px 10px #00000059}.voice-range input.gold::-webkit-slider-thumb{border-color:var(--amber)}.voice-range input.success::-webkit-slider-thumb{border-color:var(--success)}.voice-select-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.voice-select-grid label{display:flex;flex-direction:column;gap:6px;color:var(--muted-strong);font-size:11.5px}.voice-select-grid select{width:100%;height:39px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:var(--text);background:#ffffff06;font-family:inherit;font-size:12px}.voice-toggle-list{display:flex;flex-direction:column;gap:4px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.voice-toggle-row{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:10px;border-radius:10px;cursor:pointer}.voice-toggle-row:hover{background:#ffffff06}.voice-toggle-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 10%,transparent)}.voice-toggle-row>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.voice-toggle-row strong{font-size:12.5px}.voice-toggle-row small{color:var(--muted);font-size:10.5px;line-height:1.4}.voice-toggle-row input{position:absolute;opacity:0;pointer-events:none}.voice-toggle-row>i{position:relative;width:38px;height:22px;border-radius:999px;background:#ffffff17;transition:background .16s ease}.voice-toggle-row>i:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;content:"";transition:transform .16s ease}.voice-toggle-row input:checked+i{background:var(--brand-gradient)}.voice-toggle-row input:checked+i:after{transform:translate(16px)}.voice-config-card textarea{width:100%;margin-top:14px;resize:vertical}.voice-personality-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.voice-personality-chips button{padding:5px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--muted);background:#ffffff05;cursor:pointer;font-family:inherit;font-size:10.5px}.voice-personality-chips button:hover{border-color:#c9a2274d;color:#e0c158}.voice-preview-card{position:sticky;top:88px;display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column;align-items:center;padding:28px 22px;text-align:center}.voice-preview-orb{display:grid;width:72px;height:72px;margin-bottom:16px;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 32%,transparent);border-radius:24px;color:#ececea;background:var(--brand-gradient);box-shadow:0 18px 48px -18px color-mix(in srgb,var(--brand) 70%,transparent)}.voice-preview-card h2{margin:14px 0 2px;font-size:20px}.voice-preview-card>p{margin:0;color:var(--muted);font-size:11.5px}.voice-preview-card .voice-waveform{width:100%;height:48px;margin:22px 0}.voice-preview-card blockquote{margin:0;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:12px;color:var(--muted-strong);background:#ffffff05;font-size:12px;line-height:1.6}.voice-preview-card dl{display:grid;width:100%;grid-template-columns:1fr auto;gap:8px 14px;margin:20px 0;text-align:left}.voice-preview-card dt{color:var(--muted);font-size:11px}.voice-preview-card dd{margin:0;color:var(--text);font-family:JetBrains Mono,monospace;font-size:10.5px}.voice-preview-card>.button{width:100%}.button.gold{border-color:transparent;color:#fff;background:var(--brand-gradient)}.button.gold:hover{filter:brightness(1.06)}.voice-save-bar{position:fixed;left:50%;transform:translate(-50%);bottom:20px;z-index:40;display:flex;align-items:center;gap:12px;width:min(680px,calc(100vw - 48px));padding:14px 14px 14px 20px;border:1px solid rgba(201,162,39,.45);border-radius:14px;background:#121212f7;box-shadow:0 0 0 1px #c9a2271f,0 28px 70px -20px #000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:voice-save-bar-in .25s ease-out}@keyframes voice-save-bar-in{0%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.voice-save-bar>span{display:flex;flex:1;align-items:center;gap:10px;margin-right:4px;color:var(--text);font-size:13px;font-weight:600}.voice-save-bar>span i{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px #c9a22799}html[data-theme=light] .voice-option,html[data-theme=light] .voice-select-grid select,html[data-theme=light] .voice-preview-card blockquote,html[data-theme=light] .voice-personality-chips button{border-color:#1c1c1c1a;background:#1c1c1c06}html[data-theme=light] .voice-save-bar{border-color:#1c1c1c1f;background:#fffffff0}@media(max-width:1080px){.voice-settings-grid{grid-template-columns:1fr}.voice-preview-card{position:static}}@media(max-width:760px){.voice-library-grid,.voice-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.voice-library-grid,.voice-range-grid,.voice-select-grid{grid-template-columns:1fr}.voice-range.wide{grid-column:auto}.voice-save-bar{right:12px;bottom:12px;left:12px;border-radius:14px}.voice-save-bar>span{display:none}.voice-save-bar .button{flex:1}}.inbox-kpi{display:flex;min-height:76px;flex-direction:column;justify-content:center;gap:4px;padding:14px 16px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#1c1c1cdb}.inbox-kpi span{color:var(--muted);font-size:11px}.inbox-kpi strong{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.inbox-kpi.brand strong{color:var(--brand-bright)}.inbox-kpi.gold strong{color:#e0c158}.inbox-kpi.success strong{color:var(--success)}.inbox-kpi.danger strong{color:#ff7a7c}.inbox-workspace{display:grid;height:calc(100vh - 305px);min-height:560px;grid-template-columns:62px 320px minmax(360px,1fr) 272px;padding:0;overflow:hidden}.inbox-channel-rail{display:flex;flex-direction:column;align-items:center;gap:7px;padding:13px 8px;border-right:1px solid rgba(255,255,255,.06);background:#ffffff03}.inbox-channel-rail button{position:relative;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:11px;color:var(--muted);background:#ffffff05;cursor:pointer}.inbox-channel-rail button:hover,.inbox-channel-rail button.active{border-color:color-mix(in srgb,var(--brand) 38%,transparent);color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 10%,transparent)}.inbox-channel-rail button span{position:absolute;top:-5px;right:-5px;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border-radius:999px;color:var(--text);background:var(--surface-raised);font-size:8.5px;font-weight:600}.inbox-list-pane,.inbox-thread-pane{min-width:0;min-height:0;border-right:1px solid rgba(255,255,255,.06)}.inbox-list-pane{display:flex;flex-direction:column}.inbox-list-tools{padding:12px;border-bottom:1px solid rgba(255,255,255,.06)}.inbox-search{display:flex;height:36px;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:var(--muted);background:#ffffff05}.inbox-search input{width:100%;height:34px;padding:0;border:0;background:transparent;color:var(--text);font-family:inherit;font-size:11.5px;outline:none}.inbox-status-tabs{display:flex;gap:4px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.inbox-status-tabs button{padding:5px 8px;border:0;border-radius:7px;color:var(--muted);background:transparent;cursor:pointer;font-family:inherit;font-size:9.5px;text-transform:capitalize}.inbox-status-tabs button:hover,.inbox-status-tabs button.active{color:var(--text);background:#ffffff0e}.inbox-conversation-list{flex:1;overflow-y:auto}.inbox-conversation-item{display:grid;width:100%;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:13px 12px;border:0;border-bottom:1px solid rgba(255,255,255,.045);color:var(--text);background:transparent;cursor:pointer;font-family:inherit;text-align:left}.inbox-conversation-item:hover,.inbox-conversation-item.active{background:#ffffff09}.inbox-conversation-item.active{box-shadow:inset 3px 0 var(--brand)}.inbox-channel-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 10%,transparent)}.inbox-channel-icon.workspace{color:#e8ccff;background:#c47cff1f}.inbox-conversation-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.inbox-conversation-copy>span{display:flex;min-width:0;align-items:center;gap:6px}.inbox-conversation-copy>span:first-child{justify-content:space-between}.inbox-conversation-copy strong,.inbox-conversation-copy b,.inbox-conversation-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation-copy strong{font-size:11.5px}.inbox-conversation-copy b{font-size:11px;font-weight:500}.inbox-conversation-copy small,.inbox-conversation-copy time{color:var(--muted);font-size:9.5px}.inbox-conversation-copy em{overflow:hidden;color:var(--muted);font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation-copy .status-pill{padding:1px 6px;font-size:8.5px}.inbox-list-empty{padding:30px 18px;color:var(--muted);font-size:11px;text-align:center}.inbox-thread-pane{position:relative}.inbox-thread,.inbox-thread-loading{display:flex;height:100%;min-height:0;flex-direction:column}.inbox-thread-loading{align-items:center;justify-content:center;color:var(--muted);font-size:12px}.inbox-thread>header{display:flex;min-height:65px;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.inbox-thread>header>div{display:flex;min-width:0;flex-direction:column;gap:2px}.inbox-thread>header strong{font-size:12.5px}.inbox-thread>header small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.inbox-messages{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;padding:20px 18px;overflow-y:auto;background:#ffffff02}.inbox-message{display:flex;max-width:85%;align-items:flex-start;gap:8px}.inbox-message.user{align-self:flex-end;flex-direction:row-reverse}.inbox-message>span{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:9px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 12%,transparent)}.inbox-message.user>span{color:#e8ccff;background:#c47cff1f}.inbox-message>div{padding:10px 12px;border:1px solid rgba(255,255,255,.055);border-radius:4px 13px 13px;background:color-mix(in srgb,var(--brand) 7%,transparent)}.inbox-message.user>div{border-radius:13px 4px 13px 13px;background:#ffffff0b}.inbox-message strong{display:block;margin-bottom:4px;color:var(--muted);font-size:8.5px;letter-spacing:.05em;text-transform:uppercase}.inbox-message p{margin:0;font-size:11.5px;line-height:1.55;white-space:pre-wrap}.inbox-message small{display:block;margin-top:7px;color:var(--success);font-size:9px}.inbox-thread>footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.06)}.inbox-thread>footer textarea{min-height:42px;resize:none}.inbox-thread>footer small{grid-column:1 / -1;color:var(--muted);font-size:8.5px}.inbox-context-pane{min-width:0;overflow-y:auto}.inbox-context{display:flex;flex-direction:column;align-items:center;padding:22px 16px}.inbox-context-avatar{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;color:#e8ccff;background:linear-gradient(135deg,#c47cff61,#8d30d947);font-size:18px;font-weight:600}.inbox-context h3{margin:11px 0 2px;font-size:13px}.inbox-context>p{margin:0;color:var(--muted);font-size:10px}.inbox-context dl{display:grid;width:100%;grid-template-columns:1fr auto;gap:9px 10px;margin:20px 0;padding:15px 0;border-block:1px solid rgba(255,255,255,.06)}.inbox-context dt{color:var(--muted);font-size:10px}.inbox-context dd{max-width:130px;margin:0;overflow:hidden;font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.inbox-resolution-card{display:flex;width:100%;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px;border:1px solid rgba(0,200,150,.15);border-radius:10px;color:var(--success);background:#00c8960f}.inbox-resolution-card.attention{border-color:#c9a22733;color:#e0c158;background:#c9a22712}.inbox-resolution-card>span{display:flex;flex-direction:column;gap:2px}.inbox-resolution-card strong{color:var(--text);font-size:10.5px}.inbox-resolution-card small{color:var(--muted);font-size:9px;line-height:1.4}.inbox-context>.button{width:100%;margin-top:7px}html[data-theme=light] .inbox-kpi,html[data-theme=light] .inbox-workspace{border-color:#1c1c1c1a;background:#ffffffeb}html[data-theme=light] .inbox-channel-rail,html[data-theme=light] .inbox-list-tools,html[data-theme=light] .inbox-conversation-item,html[data-theme=light] .inbox-thread>header,html[data-theme=light] .inbox-thread>footer,html[data-theme=light] .inbox-list-pane,html[data-theme=light] .inbox-thread-pane{border-color:#1c1c1c14}@media(max-width:1230px){.inbox-workspace{grid-template-columns:56px 300px minmax(340px,1fr)}.inbox-context-pane{display:none}}@media(max-width:850px){.inbox-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-workspace{height:calc(100vh - 280px);grid-template-columns:1fr}.inbox-channel-rail{display:none}.inbox-list-pane{border-right:0}.inbox-list-pane.mobile-hidden{display:none}.inbox-thread-pane{display:none;border-right:0}.inbox-thread-pane.mobile-visible{display:block}.inbox-mobile-back{display:flex;width:100%;height:38px;align-items:center;gap:7px;padding:0 12px;border:0;border-bottom:1px solid rgba(255,255,255,.06);color:var(--muted);background:transparent;font-family:inherit;font-size:10.5px}.inbox-thread{height:calc(100% - 38px)}}@media(max-width:540px){.inbox-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-kpi:last-child{grid-column:1 / -1}.inbox-workspace{min-height:500px}}.settings-hub-page{padding-bottom:110px!important}.settings-notice{margin-bottom:18px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);border-radius:10px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 8%,transparent);font-size:12px}.settings-hub-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px}.settings-subnav{position:sticky;top:88px;display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column;gap:4px}.settings-subnav button{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:11px;color:var(--muted);background:transparent;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .16s ease,color .16s ease,background .16s ease}.settings-subnav button:hover{color:var(--text);background:#ffffff06}.settings-subnav button.active{border-color:#ffffff14;color:var(--text);background:#ffffff0d}.settings-subnav button>span:first-child{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:var(--muted);background:#ffffff09}.settings-subnav button.active>span:first-child{color:var(--brand-bright);background:#8d30d921}.settings-subnav button>span:last-child{display:flex;min-width:0;flex-direction:column;gap:1px}.settings-subnav strong{overflow:hidden;font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.settings-subnav small{overflow:hidden;color:var(--muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.settings-section{min-width:0}.settings-section>header{display:flex;align-items:center;gap:8px;margin-bottom:14px}.settings-section>header svg{color:var(--brand-bright)}.settings-section>header h2{margin:0;font-size:16px;letter-spacing:-.02em}.settings-stack{display:flex;flex-direction:column;gap:16px}.settings-panel{padding:20px}.settings-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.settings-panel-head h3{margin:0 0 3px;font-size:13.5px}.settings-panel-head p{margin:0;color:var(--muted);font-size:10.5px}.settings-panel-head>svg{color:var(--brand-bright)}.settings-facts{display:grid;grid-template-columns:minmax(130px,.45fr) 1fr;gap:0;margin:18px 0;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:11px}.settings-facts dt,.settings-facts dd{margin:0;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05);font-size:11px}.settings-facts dt{color:var(--muted);background:#ffffff05}.settings-facts dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-facts dt:nth-last-of-type(1),.settings-facts dd:nth-last-of-type(1){border-bottom:0}.settings-help{max-width:680px;color:var(--muted);font-size:10.5px;line-height:1.6}.settings-panel>.button{margin-top:9px}.settings-panel.danger-zone{border-color:#ff4d4f21}.settings-checklist{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.settings-checklist li{position:relative;padding-left:20px;color:var(--muted-strong);font-size:11px}.settings-checklist li:before{position:absolute;top:2px;left:0;display:grid;width:13px;height:13px;place-items:center;border-radius:50%;color:var(--success);background:#00c8961f;content:"✓";font-size:8px;font-weight:700}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-field{display:flex;flex-direction:column;gap:6px;color:var(--muted-strong);font-size:11px}.settings-field select{width:100%;height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:var(--text);background:#ffffff06;font-family:inherit;font-size:11.5px}.settings-switch{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:10px}.settings-switch>span{display:flex;flex-direction:column;gap:2px}.settings-switch strong{font-size:11.5px}.settings-switch small{color:var(--muted);font-size:9.5px}.settings-switch input{width:38px;height:22px;accent-color:var(--brand)}.settings-save-bar{position:fixed;right:24px;bottom:18px;z-index:40;display:flex;align-items:center;gap:9px;padding:9px 10px 9px 14px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#121212e6;box-shadow:0 24px 60px -24px #000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.settings-save-bar>span{display:flex;align-items:center;gap:8px;margin-right:4px;color:var(--muted-strong);font-size:11.5px}.settings-save-bar>span i{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px #c9a22799}html[data-theme=light] .settings-subnav button:hover,html[data-theme=light] .settings-subnav button.active{background:#1c1c1c0d}html[data-theme=light] .settings-facts,html[data-theme=light] .settings-facts dt,html[data-theme=light] .settings-facts dd,html[data-theme=light] .settings-field select,html[data-theme=light] .settings-switch{border-color:#1c1c1c17}html[data-theme=light] .settings-save-bar{border-color:#1c1c1c1f;background:#fffffff0}@media(max-width:900px){.settings-hub-grid{grid-template-columns:1fr}.settings-subnav{position:static;flex-direction:row;padding-bottom:4px;overflow-x:auto}.settings-subnav button{width:auto;min-width:-moz-max-content;min-width:max-content;grid-template-columns:30px auto}.settings-subnav button>span:first-child{width:29px;height:29px}.settings-subnav small{display:none}}@media(max-width:540px){.settings-form-grid,.settings-facts{grid-template-columns:1fr}.settings-facts dt{padding-bottom:3px;border-bottom:0}.settings-facts dd{padding-top:3px}.settings-save-bar{right:12px;bottom:12px;left:12px;border-radius:14px}.settings-save-bar>span{display:none}.settings-save-bar .button{flex:1}}.billing-notice{margin-bottom:18px;padding:10px 13px;border:1px solid rgba(201,162,39,.25);border-radius:10px;color:#e0c158;background:#c9a22714;font-size:12px}html[data-theme=light] .billing-notice{border-color:#9268004d;color:#624900;background:#f0efee}.billing-overview-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px}.billing-current-plan,.billing-spend-card,.billing-payment-card,.billing-invoices-card{padding:20px}.billing-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.billing-plan-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.billing-plan-head p{margin:4px 0 0;color:var(--muted);font-size:10.5px}.billing-plan-head>div+div{display:flex;flex-direction:column;align-items:flex-end}.billing-plan-head>div+div strong{font-size:22px;letter-spacing:-.03em}.billing-plan-head>div+div small{color:var(--muted);font-size:9.5px}.billing-usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:24px}.billing-usage-meter{display:flex;flex-direction:column;gap:8px}.billing-usage-meter>span{display:flex;justify-content:space-between;gap:10px}.billing-usage-meter strong{color:var(--muted-strong);font-size:10.5px;font-weight:500}.billing-usage-meter small{font-family:JetBrains Mono,monospace;color:var(--text);font-size:9.5px}.billing-usage-meter>div{height:6px;overflow:hidden;border-radius:999px;background:#ffffff0f}.billing-usage-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand-bright))}.billing-meter-note{margin:14px 0 0;color:var(--muted);font-size:8.5px}.billing-spend-card .empty-state{padding:28px 16px;border:0;box-shadow:none;background:transparent}.billing-plans-section{margin-top:28px}.billing-plans-section>div:first-child h2{margin:0;font-size:14px}.billing-plans-section>div:first-child p{margin:3px 0 14px;color:var(--muted);font-size:10.5px}.billing-cycle-toggle{display:inline-flex;gap:2px;margin-bottom:14px;padding:3px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08}.billing-cycle-toggle button{display:flex;align-items:center;gap:6px;padding:6px 14px;border:0;border-radius:999px;color:var(--muted);background:transparent;font:inherit;font-size:10.5px;cursor:pointer;transition:color .15s,background .15s}.billing-cycle-toggle button:hover{color:var(--muted-strong)}.billing-cycle-toggle button.is-active{color:var(--text);background:#ffffff14}.billing-cycle-toggle button span{padding:2px 6px;border-radius:999px;color:#121212;background:#e0c158;font-size:8px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.billing-plan-card{position:relative;display:flex;flex-direction:column;padding:20px;overflow:hidden}.billing-plan-card.featured{border-color:#c9a22761;box-shadow:0 0 44px -28px #c9a227b3}.billing-plan-popular{position:absolute;top:12px;right:-31px;width:120px;padding:4px 0;color:#121212;background:#e0c158;font-size:8px;font-weight:700;text-align:center;text-transform:uppercase;transform:rotate(35deg)}.billing-plan-card h3{margin:0;font-size:13px}.billing-plan-card>strong{margin-top:10px;font-size:19px;letter-spacing:-.03em}.billing-plan-card>p{min-height:42px;margin:6px 0 14px;color:var(--muted);font-size:10px;line-height:1.5}.billing-plan-card ul{display:flex;flex:1;flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none}.billing-plan-card li{display:flex;align-items:center;gap:7px;color:var(--muted-strong);font-size:10px}.billing-plan-card li svg{color:var(--success)}.billing-plan-card>.button{width:100%}.billing-bottom-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:16px;margin-top:28px}.billing-empty-payment{display:flex;flex-direction:column;align-items:center;padding:24px 12px 10px;text-align:center}.billing-empty-payment>svg{margin-bottom:10px;color:var(--muted)}.billing-empty-payment strong{font-size:11.5px}.billing-empty-payment p{margin:4px 0 14px;color:var(--muted);font-size:9.5px}.billing-invoices-card .empty-state{padding:24px;border:0;box-shadow:none;background:transparent}html[data-theme=light] .billing-usage-meter>div{background:#1c1c1c14}@media(max-width:980px){.billing-overview-grid,.billing-bottom-grid{grid-template-columns:1fr}}@media(max-width:720px){.billing-plan-grid{grid-template-columns:1fr}.billing-plan-card>p{min-height:0}}.netics-brand .brand-mark{width:32px;height:32px;flex:0 0 32px;border-radius:11px}.netics-brand .brand-wordmark{font-size:17px;letter-spacing:-.03em}@media(max-width:520px){.billing-plan-head{flex-direction:column}.billing-plan-head>div:last-child{align-items:flex-start}.billing-usage-grid{grid-template-columns:1fr}}.reference-auth-layout{display:grid;min-height:100vh;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:hidden;background:var(--bg)}.reference-auth-form{display:flex;min-width:0;flex-direction:column;padding:30px clamp(28px,4vw,48px)}.reference-auth-brand{display:inline-flex;align-self:flex-start}.reference-auth-form-inner{display:flex;width:100%;max-width:384px;flex:1;align-items:center;align-self:center;padding:40px 0}.reference-auth-form-inner>*{width:100%}.reference-auth-foot{margin:0;color:var(--muted);font-size:10px;text-align:center}.reference-auth-story{position:relative;min-height:100vh;overflow:hidden;background:#121212}.reference-auth-mesh,.reference-auth-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.reference-auth-mesh{background:radial-gradient(at 0 0,rgba(245,115,27,.16),transparent 50%),radial-gradient(at 100% 0,rgba(201,162,39,.12),transparent 50%),radial-gradient(at 100% 100%,rgba(0,200,150,.1),transparent 50%)}.reference-auth-grid{opacity:.4;background-image:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px}.reference-auth-story:after{position:absolute;top:18%;left:50%;width:500px;height:280px;border-radius:50%;background:#8d30d933;content:"";filter:blur(120px);transform:translate(-50%)}.reference-auth-story-inner{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;justify-content:center;padding:56px clamp(44px,6vw,72px)}.reference-auth-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;margin-bottom:22px;padding:5px 10px;border:1px solid rgba(201,162,39,.24);border-radius:999px;color:#e0c158;background:#c9a2271a;font-size:10px;font-weight:600}.reference-auth-story h2{max-width:450px;margin:0;font-size:clamp(26px,3.2vw,36px);line-height:1.15;letter-spacing:-.035em;color:#f7f6f5}.reference-auth-story-inner>p{max-width:450px;margin:15px 0 0;color:#8996aa;font-size:13.5px;line-height:1.65}.reference-auth-call-card{width:-moz-fit-content;width:fit-content;min-width:310px;margin-top:34px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#1c1c1c99;box-shadow:inset 0 1px #ffffff0a,0 24px 54px -36px #000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.reference-auth-call-card>div{display:flex;align-items:center;gap:8px}.reference-auth-call-card small{color:#8996aa;font-size:10.5px}.reference-auth-call-card .voice-waveform{width:260px;height:32px;margin-top:12px}.reference-auth-call-card>p{margin:12px 0 0;color:#fff;font-size:11.5px}.reference-auth-metrics{display:flex;gap:34px;margin-top:32px}.reference-auth-metrics>div{display:flex;flex-direction:column;gap:2px}.reference-auth-metrics strong{color:#fff;font-size:20px}.reference-auth-metrics small{color:#8996aa;font-size:9.5px}.reference-auth-form .auth-card{display:flex;flex-direction:column;gap:15px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.reference-auth-form .auth-card-head{margin-bottom:8px}.reference-auth-form .auth-card-head h1{margin:0;font-size:23px;letter-spacing:-.03em}.reference-auth-form .auth-card-head p{margin:5px 0 0;font-size:11.5px}.reference-auth-form .auth-mobile-brand{display:none}.reference-auth-form .auth-card>label,.reference-auth-form .auth-card .form-field{color:var(--muted-strong);font-size:11.5px;font-weight:500}.reference-auth-form .auth-card input,.reference-auth-form .auth-card select{height:42px;margin-top:6px;border-color:#ffffff17;border-radius:9px;background:#ffffff06}.reference-auth-form .auth-submit{width:100%;height:42px;margin-top:3px}.reference-auth-form .auth-switch{margin:4px 0 0;color:var(--muted);font-size:11.5px;text-align:center}.reference-auth-form .auth-switch a{color:var(--brand-bright);font-weight:500}html[data-theme=light] .reference-auth-layout{background:var(--bg)}html[data-theme=light] .reference-auth-form .auth-card input,html[data-theme=light] .reference-auth-form .auth-card select{border-color:#1c1c1c1f;background:#1c1c1c06}@media(max-width:900px){.reference-auth-layout{grid-template-columns:1fr}.reference-auth-story{display:none}.reference-auth-form{min-height:100vh}}@media(max-width:520px){.reference-auth-form{padding:22px 20px}.reference-auth-form-inner{padding:32px 0}}.nv-landing{min-height:100vh;overflow-x:hidden;color:var(--text);background:var(--bg)}.nv-container{width:min(100% - 40px,1280px);margin-inline:auto}.nv-nav{position:fixed;inset:0 0 auto;z-index:70;transition:border-color .18s ease,background .18s ease,backdrop-filter .18s ease}.nv-nav.scrolled{border-bottom:1px solid rgba(255,255,255,.06);background:#0e0e0ebf;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.nv-nav-inner{display:flex;height:64px;align-items:center;justify-content:space-between;gap:24px}.nv-nav-inner>a{color:inherit;text-decoration:none}.nv-nav-links{display:flex;align-items:center;gap:30px}.nv-nav-links a{color:var(--muted);font-size:11.5px;text-decoration:none;transition:color .16s ease}.nv-nav-links a:hover{color:var(--text)}.nv-nav-actions{display:flex;align-items:center;gap:7px}.nv-nav-actions .theme-toggle{width:32px;height:32px;flex-basis:32px}.nv-menu{display:none;width:34px;height:34px;place-items:center;border:0;border-radius:8px;color:var(--muted);background:transparent}.nv-hero{position:relative;padding:128px 0 82px;overflow:hidden}.nv-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.58;background-image:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 75%);mask-image:radial-gradient(ellipse at center,#000,transparent 75%)}.nv-hero-glow{position:absolute;top:-160px;left:50%;width:900px;height:500px;border-radius:50%;background:#9a004826;filter:blur(140px);transform:translate(-50%)}.nv-hero-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:54px}.nv-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:var(--muted-strong);background:#ffffff0a;font-size:11.5px;font-weight:700}.nv-badge.gold{border-color:color-mix(in srgb,var(--brand) 30%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.nv-hero-copy h1{max-width:650px;margin:19px 0 0;font-size:clamp(40px,5.4vw,62px);line-height:1.05;letter-spacing:-.055em}.nv-hero-copy h1 span,.nv-section-head h2 span{color:transparent;background:linear-gradient(90deg,var(--brand),var(--brand-bright),#ff8a1e);-webkit-background-clip:text;background-clip:text}.nv-hero-copy>p{max-width:570px;margin:22px 0 0;color:var(--text);opacity:.85;font-size:15px;line-height:1.68}.nv-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.nv-proof{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:34px;color:var(--muted);font-size:10.5px}.nv-proof strong{color:var(--text);font-weight:600}.nv-call-demo{position:relative;padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:23px;background:#1c1c1cad;box-shadow:inset 0 1px #ffffff0a,0 30px 70px -36px #000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.nv-call-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.nv-call-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:var(--brand-bright);background:#9a004821}.nv-call-head>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px}.nv-call-head strong{overflow:hidden;font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.nv-call-head small{color:var(--muted);font-size:9.5px}.nv-live{display:flex;align-items:center;gap:7px;color:var(--success);font-size:10px;font-weight:600}.nv-call-demo>.voice-waveform{width:100%;height:38px;margin:13px 0}.nv-demo-turns{display:flex;min-height:238px;flex-direction:column;gap:9px}.nv-demo-turns p{width:-moz-fit-content;width:fit-content;max-width:82%;margin:0;padding:8px 11px;border-radius:13px;font-size:10.5px;line-height:1.45;animation:nv-turn-in .3s ease both}.nv-demo-turns p.ai{align-self:flex-start;border-radius:3px 13px 13px;background:#9a00481c}.nv-demo-turns p.customer{align-self:flex-end;border-radius:13px 3px 13px 13px;background:#ffffff0d}@keyframes nv-turn-in{0%{opacity:0;transform:translateY(7px)}}.nv-call-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.06);color:var(--muted);font-size:9px}.nv-call-meta>span{display:flex;align-items:center;gap:6px}.nv-call-meta b{padding:2px 7px;border-radius:999px;color:var(--brand-bright);background:#9a004821;font-weight:500}.nv-call-meta strong{color:var(--success)}.nv-call-meta .sentiment-badge{padding:2px 7px;font-size:9px}.nv-booking-chip{position:absolute;top:-14px;right:-14px;display:flex;flex-direction:column;gap:2px;padding:10px 13px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#1c1c1ce6;box-shadow:0 18px 42px -24px #000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:nv-float 5s ease-in-out infinite}.nv-booking-chip small{color:var(--muted);font-size:8.5px}.nv-booking-chip strong{color:var(--success);font-size:10.5px}@keyframes nv-float{50%{transform:translateY(-9px)}}.nv-section,.nv-journey,.nv-architecture,.nv-cta{padding:88px 0}.nv-section-head{max-width:680px;margin:0 auto 48px;text-align:center}.nv-section-head h2{margin:15px 0 0;font-size:clamp(28px,3.8vw,40px);line-height:1.14;letter-spacing:-.04em}.nv-section-head>p{margin:14px auto 0;color:var(--muted);font-size:13px;line-height:1.65}.nv-card{border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#1c1c1cc7;box-shadow:inset 0 1px #ffffff08,0 24px 52px -44px #000}.nv-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.nv-feature{min-height:190px;padding:21px;transition:border-color .18s ease,transform .18s ease}.nv-feature:hover{border-color:#ffffff24;transform:translateY(-4px)}.nv-feature>i{display:grid;width:40px;height:40px;margin-bottom:16px;place-items:center;border-radius:11px;background:#ffffff0a}.nv-feature>i.brand{color:var(--brand-bright)}.nv-feature>i.success{color:var(--success)}.nv-feature>i.gold{color:#e0c158}.nv-feature h3,.nv-industry h3,.nv-steps h3{margin:0;font-size:12.5px}.nv-feature p,.nv-industry p,.nv-steps p{margin:6px 0 0;color:var(--muted);font-size:10.5px;line-height:1.55}.nv-journey{position:relative;background:#ffffff03}.nv-journey-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.nv-journey-flow>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;padding:18px 8px;text-align:center}.nv-journey-flow>div>span{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(154,0,72,.2);border-radius:13px;color:var(--brand-bright);background:#9a004814}.nv-journey-flow strong{font-size:10.5px;font-weight:500}.nv-journey-flow i{position:absolute;top:32px;right:-10px;color:#b57bf080;font-style:normal}.nv-industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.nv-industry{position:relative;min-height:145px;padding:20px;overflow:hidden}.nv-industry:after{position:absolute;top:-28px;right:-28px;width:86px;height:86px;border-radius:50%;background:var(--industry);content:"";filter:blur(30px);opacity:.16}.nv-industry>svg{color:var(--industry)}.nv-industry h3{margin-top:14px}.nv-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.nv-steps article{min-height:170px;padding:21px}.nv-steps article>strong{display:block;margin-bottom:15px;color:transparent;background:linear-gradient(90deg,#730065,#ffb703);-webkit-background-clip:text;background-clip:text;font-size:27px}.nv-architecture{position:relative;background:#ffffff03}.nv-architecture-map{position:relative;width:min(100%,780px);height:430px;margin:0 auto}.nv-architecture-map:before,.nv-architecture-map:after{position:absolute;top:45px;right:145px;bottom:45px;left:145px;border:1px solid rgba(154,0,72,.13);border-radius:50%;content:""}.nv-architecture-map:after{top:90px;right:230px;bottom:90px;left:230px;border-color:#c9a22721}.nv-core{position:absolute;top:50%;left:50%;z-index:2;display:flex;width:170px;height:130px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(154,0,72,.35);border-radius:28px;background:radial-gradient(circle at 50% 10%,#9a004833,#1c1c1cf5);box-shadow:0 0 70px -24px #9a0048b3;transform:translate(-50%,-50%)}.nv-core strong{font-size:11.5px}.nv-core small{color:var(--muted);font-size:8px}.nv-module{position:absolute;display:flex;width:140px;align-items:center;gap:8px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:12px;color:var(--muted-strong);background:#1c1c1ce6;font-size:9.5px}.nv-module svg{color:var(--brand-bright)}.module-1{top:10px;left:50%;transform:translate(-50%)}.module-2{top:90px;right:10px}.module-3{right:35px;bottom:70px}.module-4{bottom:10px;left:50%;transform:translate(-50%)}.module-5{bottom:70px;left:35px}.module-6{top:90px;left:10px}.nv-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nv-price{position:relative;padding:25px}.nv-price.popular{border-color:#9a004866;box-shadow:0 0 50px -24px #9a004899}.nv-popular{position:absolute;top:-12px;left:25px;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;color:#fff;background:var(--brand-gradient);font-size:9px;font-weight:600}.nv-price h3{margin:0;font-size:16px}.nv-price>p{margin:4px 0 0;color:var(--muted);font-size:10.5px}.nv-price>div{display:flex;align-items:flex-end;gap:4px;margin:19px 0}.nv-price>div strong{font-size:34px;letter-spacing:-.04em}.nv-price>div small{margin-bottom:4px;color:var(--muted);font-size:10px}.nv-price>.button{width:100%}.nv-price ul{display:flex;flex-direction:column;gap:9px;margin:20px 0 0;padding:0;list-style:none}.nv-price li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10.5px}.nv-price li svg{color:var(--success)}.nv-cta .nv-card{position:relative;padding:48px 24px;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% 0,rgba(154,0,72,.18),transparent 45%),#1c1c1cc7}.nv-cta .nv-card>span{display:inline-flex;align-items:center;gap:7px;color:var(--success);font-size:10.5px;font-weight:500}.nv-cta h2{margin:18px 0 0;font-size:clamp(28px,3.8vw,40px);letter-spacing:-.04em}.nv-cta p{max-width:570px;margin:13px auto 0;color:var(--muted);font-size:12.5px;line-height:1.6}.nv-cta .nv-card>div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.nv-footer{padding:54px 0 22px;border-top:1px solid rgba(255,255,255,.06)}.nv-footer-grid{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:34px}.nv-footer-grid>div:first-child>p{max-width:210px;margin:13px 0 0;color:var(--muted);font-size:10.5px;line-height:1.55}.nv-footer h4{margin:0 0 13px;font-size:11px}.nv-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:8px}.nv-footer a{color:var(--muted);font-size:10.5px;text-decoration:none}.nv-footer a:hover{color:var(--text)}.nv-footer-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:42px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);color:var(--muted);font-size:9.5px}html[data-theme=light] .nv-nav.scrolled{border-color:#1c1c1c1a;background:#fff7e9cc}html[data-theme=light] .nv-card,html[data-theme=light] .nv-call-demo,html[data-theme=light] .nv-booking-chip,html[data-theme=light] .nv-module{border-color:#1c1c1c1a;background-color:#ffffffd1;box-shadow:0 18px 48px -38px #1c1c1c59}html[data-theme=light] .nv-journey,html[data-theme=light] .nv-architecture{background:#1c1c1c05}html[data-theme=light] .nv-grid-bg{background-image:linear-gradient(to right,rgba(28,28,28,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(28,28,28,.05) 1px,transparent 1px)}html[data-theme=light] .nv-footer{border-color:#1c1c1c17}@media(max-width:1020px){.nv-feature-grid,.nv-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-hero-grid{gap:30px}}@media(max-width:820px){.nv-nav-links{position:fixed;top:64px;right:14px;left:14px;display:none;flex-direction:column;align-items:stretch;gap:3px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#121212f7;box-shadow:0 24px 60px -26px #000}.nv-nav-links.open{display:flex}.nv-nav-links a{padding:10px;border-radius:8px}.nv-menu{display:grid}.nv-hero-grid{grid-template-columns:1fr}.nv-hero-copy{text-align:center}.nv-hero-copy>p{margin-inline:auto}.nv-hero-copy .nv-badge{margin-inline:auto}.nv-hero-actions,.nv-proof{justify-content:center}.nv-call-demo{width:min(100%,600px);margin-inline:auto}.nv-journey-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-journey-flow i{display:none}.nv-pricing-grid{grid-template-columns:1fr}.nv-price{max-width:540px;width:100%;margin-inline:auto}.nv-footer-grid{grid-template-columns:repeat(2,1fr)}.nv-footer-grid>div:first-child{grid-column:1 / -1}}@media(max-width:620px){.nv-container{width:min(100% - 44px,1280px)}.nv-nav-actions>.button.ghost{display:none}.nv-hero{padding-top:106px}.nv-hero-copy h1{font-size:40px}.nv-feature-grid,.nv-industry-grid,.nv-steps{grid-template-columns:1fr}.nv-journey-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-call-meta{align-items:flex-start;flex-direction:column}.nv-booking-chip{display:none}.nv-architecture-map{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nv-architecture-map:before,.nv-architecture-map:after{display:none}.nv-core{position:static;width:auto;height:130px;grid-column:1 / -1;transform:none}.nv-module{position:static;width:auto;transform:none}.nv-footer-bottom{flex-direction:column}.nv-footer-grid{grid-template-columns:repeat(2,1fr)}}.voice-page{display:flex;flex-direction:column;gap:24px}.voice-page-header{display:flex;flex-direction:column;gap:16px}@media(min-width:640px){.voice-page-header{flex-direction:row;align-items:center;justify-content:space-between}}.voice-page-header-title{display:flex;align-items:center;gap:12px}.voice-page-header-icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff0a;color:var(--brand-bright)}.voice-page-header h1{margin:0;font-size:clamp(1.25rem,2.4vw,1.5rem);letter-spacing:-.03em}.voice-page-header p{margin:2px 0 0;font-size:13.5px}.voice-page-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:1024px){.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}}.stat-card{position:relative;overflow:hidden;padding:20px;border:1px solid rgba(255,255,255,.065);border-radius:16px;background:#1c1c1cdb;box-shadow:inset 0 1px #ffffff08,0 26px 56px -46px #000000f2;transition:box-shadow .3s ease,border-color .3s ease}.stat-card:hover{border-color:#ffffff1c}.stat-card.accent-brand:hover{box-shadow:0 0 34px -10px color-mix(in srgb,var(--brand) 35%,transparent)}.stat-card.accent-gold:hover{box-shadow:0 0 34px -10px #c9a22752}.stat-card.accent-success:hover{box-shadow:0 0 34px -10px #35d49a52}.stat-card-top{display:flex;align-items:flex-start;justify-content:space-between}.stat-card-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px}.stat-card.accent-brand .stat-card-icon{color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 12%,transparent)}.stat-card.accent-gold .stat-card-icon{color:#e8c968;background:#c9a2271f}.stat-card.accent-success .stat-card-icon{color:var(--success);background:#35d49a1f}.stat-card.accent-danger .stat-card-icon{color:var(--danger);background:#ff4d4f1f}.stat-card.accent-violet .stat-card-icon{color:var(--violet);background:#c47cff1f}.delta-chip{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:500}.delta-chip.up{color:var(--success);background:#35d49a1f}.delta-chip.down{color:var(--danger);background:#ff4d4f1f}.stat-card-label{margin:16px 0 0;color:var(--muted);font-size:13px}.stat-card-value{margin:4px 0 0;font-size:24px;font-weight:600;letter-spacing:-.03em}.stat-card-trend{height:36px;margin-top:12px}.sentiment-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap}.sentiment-badge.positive{color:var(--success);background:#35d49a26}.sentiment-badge.neutral{color:var(--muted-strong);background:#ffffff0d}.sentiment-badge.negative{color:#ff8a8c;background:#ff4d4f26}.sentiment-badge.frustrated{color:#fbbf24;background:#f59e0b26}.confidence-meter{display:flex;align-items:center;gap:8px}.confidence-track{height:6px;width:100%;overflow:hidden;border-radius:999px;background:#ffffff0f}.confidence-fill{height:100%;border-radius:999px;transition:width .5s ease}.confidence-label{font-size:11.5px;font-weight:500}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:capitalize;white-space:nowrap}.status-pill.neutral{color:var(--muted-strong);background:#ffffff0f}.status-pill.brand{color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 14%,transparent)}.status-pill.success,.status-pill.gold{color:var(--brand-bright);background:var(--brand-soft)}.status-pill.danger{color:var(--danger);background:#ff4d4f21}.voice-waveform{display:flex;height:32px;align-items:center;gap:3px}.voice-waveform>span{display:inline-block;width:3px;min-height:2px;border-radius:999px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;border:1px dashed rgba(255,255,255,.09);border-radius:18px;text-align:center}.empty-state-icon{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff08;color:var(--muted)}.empty-state h3{margin:16px 0 0;font-size:15px;font-weight:500}.empty-state p{max-width:400px;margin:4px 0 0;color:var(--muted);font-size:13px}.empty-state-action{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.chart-tooltip{padding:8px 12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#121212f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px -18px #000c;font-size:11.5px}.chart-tooltip>p{margin:0 0 4px;font-weight:500}.chart-tooltip-row{display:flex;align-items:center;gap:7px}.chart-tooltip-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.chart-tooltip-name{color:var(--muted);text-transform:capitalize}.chart-tooltip-value{font-weight:500}.donut-wrap{position:relative}.donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.donut-center-value{font-size:24px;font-weight:600;letter-spacing:-.03em}.donut-center-label{color:var(--muted);font-size:11.5px}.palette-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:#060606b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.palette{display:flex;width:100%;max-width:580px;max-height:min(520px,72vh);flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#121212f7;box-shadow:0 40px 90px -30px #000000e6}.palette-input-row{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.06);color:var(--muted)}.palette-input-row input{height:48px;flex:1;border:0;background:transparent;color:var(--text);font-size:14px;outline:none}.palette-input-row input::-moz-placeholder{color:#8996aab3}.palette-input-row input::placeholder{color:#8996aab3}.palette-input-row kbd,.palette-foot kbd,.global-search kbd{padding:2px 6px;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:var(--muted);font-family:inherit;font-size:10px}.palette-list{flex:1;overflow-y:auto;padding:8px}.palette-empty{margin:0;padding:32px 0;color:var(--muted);font-size:13px;text-align:center}.palette-group-title{margin:6px 0 2px;padding:6px 12px 0;color:#8996aab3;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.palette-item{display:flex;width:100%;align-items:center;gap:12px;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;font-size:13.5px;text-align:left}.palette-item.active{background:#ffffff0f}.palette-item-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:8px;color:var(--muted);background:#ffffff0a}.palette-item-icon.emphasis{color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 12%,transparent)}.palette-item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-item-hint{color:var(--muted);font-size:11.5px}.palette-item>svg{color:var(--muted)}.palette-foot{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.06);color:var(--muted);font-size:11.5px}.palette-foot svg{color:var(--brand-bright)}.topbar-user-wrap{position:relative}.topbar-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:flex;width:232px;flex-direction:column;padding:6px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#121212f7;box-shadow:0 30px 60px -24px #000000e6}.topbar-menu-head{display:flex;flex-direction:column;gap:3px;padding:8px 10px 10px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}.topbar-menu-head strong{font-size:13px}.topbar-menu-head small{overflow:hidden;color:var(--muted);font-size:11.5px;text-overflow:ellipsis}.topbar-menu-head .status-pill{align-self:flex-start;margin-top:4px}.topbar-menu-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--muted-strong);cursor:pointer;font-size:13px;text-decoration:none}.topbar-menu-item:hover{color:var(--text);background:#ffffff0d}.topbar-menu-item.danger{color:#ff8a8c}.topbar-menu-item.danger:hover{background:#ff4d4f17}.dashboard-charts{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:1024px){.dashboard-charts{grid-template-columns:2fr 1fr}}.chart-panel{min-width:0}.chart-panel .empty-state{padding:40px 20px;border:0}.panel-head-live{display:flex;align-items:center;gap:9px}.panel-head-live h2{margin:0}.channel-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.channel-legend-row{display:flex;align-items:center;gap:8px;font-size:12px}.channel-legend-row strong{margin-left:auto}.secondary-kpis{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(min-width:1024px){.secondary-kpis{grid-template-columns:1fr}}.secondary-kpi{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:16px 18px}.secondary-kpi-value{margin:0;font-size:22px;font-weight:600;letter-spacing:-.03em}.sdk-panel .panel-head{align-items:center}.table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.search-field{display:flex;min-width:220px;flex:1;max-width:340px;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05;color:var(--muted);transition:border-color .16s ease,background .16s ease}.search-field:focus-within{border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:#ffffff08}.search-field input{height:38px;flex:1;border:0;background:transparent;color:var(--text);font-size:13px;outline:none}.search-field input::-moz-placeholder{color:#8996aaa6}.search-field input::placeholder{color:#8996aaa6}.modal-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:9vh 16px 16px;overflow-y:auto;background:#060606b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal{display:flex;width:100%;max-width:480px;flex-direction:column;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#121212fa;box-shadow:0 40px 90px -30px #000000e6}.modal.wide{max-width:640px}.modal.wide.call-detail-modal{max-width:900px}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px}.modal-head h2{margin:0 0 2px;font-size:16px}.modal-close{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font-size:13px}.modal-close:hover{color:var(--text);background:#ffffff0f}.modal-body{display:flex;flex-direction:column;gap:14px;padding:4px 20px 18px}.modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid rgba(255,255,255,.06)}.form-row{display:flex;flex-direction:column;gap:5px}.form-row>label{color:var(--muted-strong);font-size:12px;font-weight:500}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.form-grid{grid-template-columns:1fr}}.board-scroll{display:flex;gap:14px;overflow-x:auto;padding-bottom:10px}.board-column{display:flex;min-width:280px;max-width:280px;flex:0 0 280px;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:#ffffff04}.board-column-head{display:flex;align-items:center;gap:8px;padding:2px 4px 6px;font-size:12.5px;font-weight:600}.board-column-head .count{margin-left:auto;color:var(--muted);font-weight:500}.board-card{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#1c1c1ce6;cursor:pointer;text-align:left;transition:border-color .16s ease,transform .16s ease}.board-card:hover{border-color:color-mix(in srgb,var(--brand) 35%,transparent);transform:translateY(-1px)}.topbar-bell{position:relative}.bell-badge{position:absolute;top:3px;right:2px;display:flex;min-width:15px;height:15px;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:9px;font-weight:700}.voice-shell .nav-group{display:flex;flex-direction:column;gap:2px}.sidebar-collapsed .nav-section-label{display:none}@media(max-width:680px){.palette-backdrop{padding-top:8vh}.stat-grid,.stat-grid.five{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.topbar-ai-state{border:1px solid rgba(255,255,255,.08);cursor:pointer;font-family:inherit;transition:border-color .16s ease,background .16s ease,color .16s ease}.topbar-ai-state:hover{border-color:#ffffff24;color:var(--text);background:#ffffff0b}.topbar-ai-state.paused{border-color:#ff4d4f4d;color:#ff8a8c;background:#ff4d4f1a}.topbar-ai-state:disabled{cursor:wait;opacity:.72}.topbar-ai-state .button-spinner{width:13px;height:13px}.theme-toggle{border:1px solid rgba(255,255,255,.065);background:#ffffff05}.notification-menu-wrap{position:relative}.notification-menu{width:320px}.notification-menu-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.notification-menu-item{position:relative;display:flex;align-items:flex-start;gap:9px;padding:10px;border-radius:9px;color:var(--muted-strong);text-decoration:none}.notification-menu-item:hover{color:var(--text);background:#ffffff0b}.notification-menu-item>span:last-child{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.notification-menu-item strong{overflow:hidden;font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.notification-menu-item small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:11.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-unread-dot{width:6px;height:6px;flex-basis:6px;margin-top:6px;background:var(--brand-gradient);box-shadow:0 0 9px color-mix(in srgb,var(--brand) 65%,transparent)}.notification-unread-dot:after{display:none}.notification-menu-empty{margin:0;padding:28px 12px;color:var(--muted);font-size:12px;text-align:center}.notification-menu-all{margin-top:4px;padding:9px 10px 4px;border-top:1px solid rgba(255,255,255,.06);color:var(--brand-bright);font-size:12px;text-align:center;text-decoration:none}html[data-theme=light]{--bg: #f5f4f3;--bg-deep: #f0efee;--surface: #ffffff;--surface-raised: #f7f6f5;--surface-soft: #ffffff;--border: rgba(28, 28, 28, .1);--border-strong: rgba(28, 28, 28, .16);--text: #1c1c1c;--muted: #64748b;--muted-strong: #475569;--brand: #B24E0E;--brand-bright: #B24E0E;--on-brand: #ffffff;--brand-soft: rgba(178, 78, 14, .11);--brand-accent: #B24E0E;--brand-accent-soft: rgba(178, 78, 14, .12);--brand-gradient: linear-gradient(135deg, #7B21C4, #C42D6B 45%, #C45510 100%);color-scheme:light}html[data-theme=light] body{background-image:radial-gradient(circle at 15% -10%,rgba(245,115,27,.08),transparent 38rem),radial-gradient(circle at 92% 0%,rgba(201,162,39,.055),transparent 34rem)}html[data-theme=light] .voice-shell,html[data-theme=light] .voice-shell .app-content{background-color:var(--bg)}html[data-theme=light] .voice-shell .sidebar,html[data-theme=light] .app-topbar,html[data-theme=light] .topbar-menu,html[data-theme=light] .palette,html[data-theme=light] .modal{border-color:#1c1c1c1a;background:#ffffffe6;box-shadow:0 20px 50px -34px #1c1c1c59}html[data-theme=light] .card,html[data-theme=light] .module-card,html[data-theme=light] .stat-card,html[data-theme=light] .metric-card,html[data-theme=light] .data-surface,html[data-theme=light] .board-card,html[data-theme=light] .board-column,html[data-theme=light] .empty-state{border-color:#1c1c1c1a;background-color:#ffffffeb;box-shadow:0 18px 40px -34px #1c1c1c59}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select,html[data-theme=light] .search-field,html[data-theme=light] .global-search,html[data-theme=light] .topbar-ai-state,html[data-theme=light] .theme-toggle{border-color:#1c1c1c1f;color:var(--text);background-color:#1c1c1c06}html[data-theme=light] .voice-shell .nav-link:hover,html[data-theme=light] .voice-shell .nav-link.active,html[data-theme=light] .topbar-menu-item:hover,html[data-theme=light] .notification-menu-item:hover,html[data-theme=light] .palette-item.active{background:#1c1c1c0e}html[data-theme=light] .ai-status-card{border-color:#1c1c1c1a;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 10%,transparent),#35d49a0f),#ffffffb3}html[data-theme=light] .ai-status-card:hover{border-color:color-mix(in srgb,var(--brand) 32%,transparent);background:linear-gradient(135deg,#f0efed,#e2f8f3);box-shadow:0 12px 25px -20px #9225eba6}html[data-theme=light] .modal-backdrop,html[data-theme=light] .palette-backdrop{background:#1c1c1c59}html[data-theme=light] .table th,html[data-theme=light] .operations-head,html[data-theme=light] .topbar-menu-divider,html[data-theme=light] .topbar-menu-head,html[data-theme=light] .notification-menu-head,html[data-theme=light] .notification-menu-all{border-color:#1c1c1c17}@media(max-width:680px){.topbar-ai-state span:last-child{display:none}.notification-menu{position:fixed;top:58px;right:12px;left:12px;width:auto}}.call-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.live-calls-section{padding:20px}.section-heading-row,.live-call-meta,.call-detail-outcome{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading-row{margin-bottom:14px}.section-heading-row h2{margin:3px 0 0;font-size:18px}.section-kicker{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--text-primary);font-size:13px;font-weight:700}.live-call-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.live-call-card{display:grid;gap:14px}.live-call-open{display:grid;gap:12px;width:100%;padding:0;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.live-call-copy{display:grid;gap:4px}.small-button{min-height:32px;padding:7px 10px;font-size:12px}.clickable-row{cursor:pointer;outline:none}.clickable-row:hover,.clickable-row:focus-visible{background:color-mix(in srgb,var(--brand) 8%,transparent)}.call-detail-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.8fr);gap:20px}.call-detail-main,.call-detail-aside{display:grid;align-content:start;gap:14px}.call-detail-waveform,.call-summary-panel,.call-detail-aside,.call-recording-empty,.call-transcript-panel{padding:16px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-raised)}.call-detail-waveform{display:grid;gap:12px}.call-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.call-fact{display:grid;gap:4px}.call-summary-panel p{margin:8px 0 0;color:var(--text-secondary);line-height:1.65}.call-transcript-panel{min-width:0}.call-transcript-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.call-transcript-heading h3{margin:4px 0 0;font-size:15px}.call-transcript-count{padding:5px 8px;border-radius:999px;color:var(--muted-strong);background:color-mix(in srgb,var(--brand) 10%,transparent);font-size:11px;white-space:nowrap}.call-transcript-list{display:grid;gap:12px;max-height:min(420px,50dvh);margin:0;padding:14px 4px 2px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.call-transcript-list li article{display:flex;align-items:flex-start;gap:9px;max-width:88%}.call-transcript-list li.customer article{margin-left:auto;flex-direction:row-reverse}.call-transcript-avatar{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;color:var(--brand-bright);background:var(--brand-soft)}.call-transcript-list li.customer .call-transcript-avatar{color:var(--success);background:var(--success-soft)}.call-transcript-bubble{min-width:0;padding:11px 13px;border:1px solid var(--border);border-radius:5px 14px 14px;background:color-mix(in srgb,var(--surface-raised) 82%,var(--brand) 5%)}.call-transcript-list li.customer .call-transcript-bubble{border-radius:14px 5px 14px 14px;background:color-mix(in srgb,var(--surface-raised) 78%,var(--success) 7%)}.call-transcript-bubble>header,.call-transcript-bubble>footer{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.call-transcript-bubble>header{justify-content:space-between}.call-transcript-bubble>header strong{color:var(--muted-strong);font-size:11px}.call-transcript-bubble time{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.call-transcript-bubble p{margin:7px 0 0;color:var(--text);font-size:13px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.call-transcript-bubble>footer{margin-top:8px}.call-transcript-bubble>footer span{padding:3px 6px;border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--surface) 65%,transparent);font-size:9px}.call-transcript-state{display:flex;min-height:120px;align-items:center;justify-content:center;gap:10px;padding:18px;color:var(--muted-strong);text-align:center}.call-transcript-state>div{display:grid;gap:4px}.call-transcript-state p{max-width:420px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.call-transcript-state.error{flex-wrap:wrap;color:var(--danger)}.call-transcript-state.error .button{margin-left:4px}.call-recording{width:100%}.call-recording-empty{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:13px}.call-detail-aside{background:color-mix(in srgb,var(--surface-raised) 86%,var(--brand) 4%)}.call-detail-outcome{padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.notice.info{display:flex;align-items:center;gap:9px}@media(max-width:1050px){.call-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.call-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.call-detail-layout,.call-detail-facts{grid-template-columns:1fr}.modal.wide.call-detail-modal{max-height:calc(100dvh - 24px)}.call-transcript-list{max-height:min(360px,45dvh)}.call-transcript-list li article{max-width:100%}}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.auth-label-row a{color:var(--brand-soft);font-size:12px;font-weight:600}.auth-confirmation{text-align:center}.auth-confirmation-icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 20px;color:var(--success);border-radius:16px;background:color-mix(in srgb,var(--success) 13%,transparent)}.auth-confirmation h1{margin:0 0 8px}.auth-confirmation p{margin:0 0 24px;line-height:1.65}.auth-confirmation p strong{color:var(--text-primary)}.nv-landing{font-size:16px;background-image:radial-gradient(circle at 15% -10%,rgba(154,0,72,.08),transparent 45%),radial-gradient(circle at 90% 0%,rgba(201,162,39,.06),transparent 40%)}.nv-container{width:min(calc(100% - 64px),1400px)}.nv-nav-inner{height:64px}.nv-nav-links{gap:32px}.nv-nav-links a{font-size:14px}.nv-nav-actions{gap:8px}.nv-nav-actions .button.compact{min-height:36px;padding-inline:14px;font-size:14px}.nv-hero{padding:128px 0 80px}.nv-hero-grid{gap:48px}.nv-badge{gap:6px;padding:5px 10px;font-size:12px}.nv-hero-copy h1{max-width:670px;margin-top:20px;font-size:clamp(40px,4.35vw,60px);font-weight:600;line-height:1.05;letter-spacing:-.045em}.nv-hero-copy>p{max-width:610px;margin-top:24px;font-size:18px;line-height:1.55;color:var(--text);opacity:.85}.nv-hero-actions{gap:12px;margin-top:32px}.nv-proof{gap:12px 32px;margin-top:40px;font-size:14px;color:var(--muted-strong)}.nv-call-demo{padding:20px;border-radius:24px}.nv-call-head{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding-bottom:16px}.nv-call-icon{width:44px;height:44px;border-radius:12px}.nv-call-head strong{font-size:14px}.nv-call-head small,.nv-live{font-size:12px}.nv-call-demo>.voice-waveform{height:40px;margin:16px 0}.nv-demo-turns{min-height:246px;gap:12px}.nv-demo-turns p{padding:8px 14px;font-size:14px}.nv-call-meta{margin-top:16px;padding-top:16px;font-size:12px}.nv-call-meta .sentiment-badge{font-size:11px}.nv-booking-chip{top:-16px;right:-16px;padding:12px 16px;border-radius:16px}.nv-booking-chip small{font-size:12px}.nv-booking-chip strong{font-size:14px}.nv-section,.nv-journey,.nv-architecture,.nv-cta{padding:96px 0}.nv-section-head{max-width:680px;margin-bottom:56px}.nv-section-head h2{margin-top:16px;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.035em}.nv-section-head>p{margin-top:16px;font-size:16px;line-height:1.6}.nv-card{border-radius:16px;background:#1c1c1cc7}.nv-feature-grid,.nv-industry-grid,.nv-steps{gap:16px}.nv-feature{min-height:228px;padding:24px}.nv-feature>i{width:42px;height:42px;margin-bottom:16px;border-radius:12px}.nv-feature h3,.nv-industry h3,.nv-steps h3{font-size:16px;font-weight:500}.nv-feature p,.nv-industry p,.nv-steps p{margin-top:6px;font-size:14px;line-height:1.65}.nv-industry{min-height:178px;padding:24px}.nv-industry h3{margin-top:16px}.nv-steps article{min-height:210px;padding:24px}.nv-steps article>strong{margin-bottom:16px;font-size:30px}.nv-reference-journey,.nv-reference-architecture{position:relative;overflow:hidden;background:transparent}.nv-section-orb{position:absolute;top:24%;left:50%;width:720px;height:380px;border-radius:50%;filter:blur(140px);transform:translate(-50%);pointer-events:none}.nv-section-orb.brand{background:#9a004812}.nv-section-orb.gold{top:50%;background:#c9a2270d}.nv-reference-journey .nv-container,.nv-reference-architecture .nv-container{position:relative}.nv-journey-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:24px}.nv-journey-phone{display:flex;min-height:560px;flex-direction:column;overflow:hidden}.nv-journey-phone>header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.nv-journey-phone>header .nv-call-icon{width:36px;height:36px}.nv-journey-phone>header>span:nth-child(2){display:grid;gap:2px}.nv-journey-phone>header strong{font-size:14px}.nv-journey-phone>header small{color:var(--muted);font-size:12px}.nv-journey-chat{display:flex;min-height:390px;flex:1;flex-direction:column;justify-content:flex-end;gap:12px;padding:20px}.nv-journey-chat p{width:-moz-fit-content;width:fit-content;max-width:80%;margin:0;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.55}.nv-journey-chat p.ai{align-self:flex-start;border-radius:4px 16px 16px;background:#ffffff0d}.nv-journey-chat p.customer{align-self:flex-end;border-radius:16px 4px 16px 16px;color:#fff;background:#9a0048e6}.nv-journey-phone>footer{display:flex;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.06)}.nv-journey-phone>footer .voice-waveform{height:24px;flex:1}.nv-journey-phone>footer>span{color:var(--muted);font-size:12px}.nv-stage-card{position:relative;min-height:560px;padding:32px}.nv-stage-card ol{display:grid;gap:20px;margin:0;padding:0;list-style:none}.nv-stage-rail{position:absolute;top:40px;bottom:40px;left:51px;width:2px;overflow:hidden;border-radius:999px;background:#ffffff12}.nv-stage-rail i{display:block;width:100%;border-radius:inherit;background:linear-gradient(#730065,#9a0048,#ffb703);transition:height .6s ease}.nv-stage-card li{position:relative;z-index:1;display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;opacity:.5;transition:opacity .35s ease}.nv-stage-card li.active{opacity:1}.nv-stage-card li>span{position:relative;display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--stage-color) 55%,transparent);border-radius:50%;color:var(--stage-color);background:color-mix(in srgb,var(--stage-color) 13%,#1c1c1c)}.nv-stage-card li>span.processing{transform:scale(1.1);box-shadow:0 0 26px -6px var(--stage-color)}.nv-stage-card li>span.processing:after{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:color-mix(in srgb,var(--stage-color) 34%,transparent);content:"";animation:nv-stage-pulse 1.8s ease-out infinite;z-index:-1}@keyframes nv-stage-pulse{0%{opacity:.7;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.35)}}.nv-stage-card li>div{padding-top:5px}.nv-stage-card li strong{font-size:14px;font-weight:500}.nv-stage-card li em{margin-left:8px;padding:3px 6px;border-radius:6px;color:var(--muted-strong);background:#ffffff0a;font-size:10px;font-style:normal}.nv-stage-card li p{margin:3px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.nv-orbit{position:relative;width:min(100%,540px);aspect-ratio:1;margin:0 auto}.nv-orbit>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nv-orbit>svg line{stroke-width:1.5;stroke-opacity:.25}.nv-orbit-guide{fill:none;stroke:#ffffff12;stroke-width:1;stroke-dasharray:4 8;transform-origin:center;animation:nv-orbit-spin 60s linear infinite}@keyframes nv-orbit-spin{to{transform:rotate(360deg)}}.nv-orbit-core{position:absolute;top:50%;left:50%;display:flex;width:112px;height:112px;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--brand-bright);border:1px solid rgba(154,0,72,.4);border-radius:20px;background:#1c1c1cdb;box-shadow:0 0 50px -10px #9a0048ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%,-50%);z-index:2}.nv-orbit-core strong{color:var(--text);font-size:11px;line-height:1.2;text-align:center}.nv-orbit-engine{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translate(-50%,-50%);z-index:3;animation:nv-engine-in .48s ease both}@keyframes nv-engine-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.nv-orbit-engine>span{display:grid;width:48px;height:48px;place-items:center;color:var(--engine-color);border:1px solid color-mix(in srgb,var(--engine-color) 35%,transparent);border-radius:12px;background:#1c1c1cdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nv-orbit-engine small{padding:1px 6px;color:var(--muted);background:#0e0e0eb3;font-size:10px;font-weight:500;white-space:nowrap}.nv-platform-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;max-width:680px;margin:48px auto 0;color:var(--muted);font-size:14px}.nv-platform-proof span{display:inline-flex;align-items:center;gap:8px}.nv-platform-proof span:nth-child(1) svg{color:var(--brand-bright)}.nv-platform-proof span:nth-child(2) svg{color:var(--success)}.nv-platform-proof span:nth-child(3) svg{color:#e0c158}.nv-pricing-grid{gap:20px}.nv-price{padding:28px}.nv-popular{top:-12px;left:28px;padding:5px 10px;font-size:12px}.nv-price h3{font-size:18px}.nv-price>p{margin-top:4px;font-size:14px}.nv-price>div{margin:20px 0 24px}.nv-price>div strong{font-size:36px}.nv-price>div small{font-size:16px}.nv-price ul{gap:12px;margin-top:24px}.nv-price li{gap:10px;font-size:14px}.nv-cta .nv-card{padding:48px}.nv-cta .nv-card>span{font-size:14px}.nv-cta p{font-size:16px}.nv-footer-grid>div:first-child>p,.nv-footer a{font-size:14px}.nv-footer h4,.nv-footer-bottom{font-size:14px}html[data-theme=light] .nv-journey-phone>header,html[data-theme=light] .nv-journey-phone>footer{border-color:#1c1c1c1a}html[data-theme=light] .nv-journey-chat p.ai,html[data-theme=light] .nv-stage-card li em{background:#1c1c1c0d}html[data-theme=light] .nv-orbit-engine>span,html[data-theme=light] .nv-orbit-core{background:#ffffffe0}html[data-theme=light] .nv-orbit-engine small{background:#fff7e9bf}@media(max-width:1020px){.nv-journey-layout{grid-template-columns:1fr}.nv-journey-phone,.nv-stage-card{min-height:520px}}@media(max-width:820px){.nv-container{width:min(calc(100% - 40px),1400px)}.nv-hero-copy>p{font-size:16px}}@media(max-width:620px){.nv-container{width:min(calc(100% - 44px),1400px)}.nv-landing{font-size:12.8px}.nv-hero-copy h1{font-size:40px}.nv-journey-phone{min-height:500px}.nv-stage-card{min-height:auto;padding:20px}.nv-stage-rail{top:28px;bottom:28px;left:39px}.nv-stage-card li p{font-size:12px}.nv-orbit{transform:scale(.9)}.nv-cta .nv-card{padding:48px 24px}}.operations-dashboard,.calls-design-page,.conversations-design-page,.inbox-page{width:100%;max-width:1464px;margin:0 auto;padding:32px 32px 72px;gap:24px}.operations-dashboard .voice-page-header,.calls-design-page .voice-page-header,.conversations-design-page .voice-page-header,.inbox-page .voice-page-header{margin-bottom:2px}.operations-dashboard .voice-page-header h1,.calls-design-page .voice-page-header h1,.conversations-design-page .voice-page-header h1,.inbox-page .voice-page-header h1{font-size:24px;font-weight:700;letter-spacing:-.035em}.operations-dashboard .voice-page-header p,.calls-design-page .voice-page-header p,.conversations-design-page .voice-page-header p,.inbox-page .voice-page-header p{max-width:760px;color:#b2aca3;font-size:13.5px;line-height:1.45}.operations-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.operations-stat-grid .stat-card{min-width:0;min-height:154px;padding:20px;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.operations-stat-grid .stat-card strong{font-size:25px;line-height:1.15;letter-spacing:-.025em}.operations-stat-grid .stat-card>span:not(.stat-icon){color:#98a4ba;font-size:13px}.operations-analytics-grid,.conversation-analytics-grid{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(300px,1fr);gap:16px;align-items:stretch}.operations-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.operations-panel{min-width:0;padding:24px;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.operations-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:44px;margin-bottom:14px}.operations-panel-heading h2{margin:0 0 2px;color:#f6f6f4;font-size:16px;font-weight:650;letter-spacing:-.02em}.operations-panel-heading p{margin:0;color:#98a4ba;font-size:13px}.operations-trend-badge{display:inline-flex;flex:none;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#ff8a1e21;color:#ff8a1e;font-size:11px;font-weight:650;white-space:nowrap}.operations-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin-top:5px}.operations-legend>span{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;color:#98a4ba;font-size:12px}.operations-legend i{width:7px;height:7px;border-radius:50%}.operations-legend strong{color:#f6f5f3;font-size:12px}.operations-live-title{display:flex;align-items:center;gap:8px}.operations-live-title h2{margin:0}.operations-live-title>span:last-child{color:#8f9bb1;font-size:12px}.dashboard-live-list{display:grid;gap:0}.dashboard-live-list>article{display:grid;grid-template-columns:38px minmax(170px,1.25fr) minmax(120px,.8fr) 130px auto;align-items:center;gap:14px;min-height:67px;padding:11px 3px;border-top:1px solid rgba(255,255,255,.065)}.dashboard-live-list>article:first-child{border-top:0}.dashboard-live-list article>div{min-width:0}.dashboard-live-list article strong,.dashboard-live-list article small{display:block}.dashboard-live-list article strong{font-size:13px}.dashboard-live-list article small{overflow:hidden;color:#8490a7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.operations-avatar{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid rgba(182,93,255,.35);border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 35%,transparent),#c47cff52);color:#fff;font-size:11px;font-weight:700}.operations-avatar.large{width:42px;height:42px;font-size:12px}.operations-intent{overflow:hidden;color:#cdc6bb;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operations-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.operations-mini-metric{display:flex;min-height:98px;padding:18px;flex-direction:column;justify-content:center;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.operations-mini-metric span{color:#98a4ba;font-size:12px}.operations-mini-metric strong{margin-top:6px;color:#f6f6f4;font-size:23px;line-height:1}.intent-list,.upcoming-list,.activity-feed{display:grid}.intent-list>div{margin-top:14px}.intent-list>div:first-child{margin-top:2px}.intent-list span{display:flex;align-items:center;justify-content:space-between;gap:12px}.intent-list span b{overflow:hidden;font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.intent-list span em{color:#8e99af;font-size:11px;font-style:normal}.intent-list i{display:block;height:5px;margin-top:7px;overflow:hidden;border-radius:5px;background:#2c2c2c}.intent-list i b{display:block;height:100%;border-radius:inherit;background:var(--brand)}.upcoming-list>div,.activity-feed>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;border-top:1px solid rgba(255,255,255,.065)}.upcoming-list>div:first-child,.activity-feed>div:first-child{border-top:0}.upcoming-list>div>span,.activity-feed>div>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--brand-soft);color:var(--brand-bright)}.upcoming-list strong,.activity-feed strong{display:block;font-size:12px}.upcoming-list small,.activity-feed small{display:block;overflow:hidden;color:#8894aa;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.upcoming-list time,.activity-feed time{color:#7e899e;font-size:11px}.operations-panel>.empty-state,.active-call-section>.empty-state{min-height:210px;margin:0;border:0;background:transparent}.conversation-volume-panel,.conversation-channel-panel{min-height:436px}.conversation-channel-panel .donut-wrap{margin-top:4px}.sentiment-design-panel{padding-bottom:22px}.sentiment-design-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sentiment-design-grid>article{min-width:0;padding:16px;border:1px solid #303030;border-radius:16px;background:#ffffff04}.sentiment-design-grid article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.sentiment-design-grid article>div:first-child strong{font-size:13px}.sentiment-design-grid article>div:nth-child(2){height:5px;margin:10px 0 6px;overflow:hidden;border-radius:6px;background:#303030}.sentiment-design-grid article>div:nth-child(2) span{display:block;height:100%;border-radius:inherit}.sentiment-design-grid article>small{display:block;overflow:hidden;color:#8e9ab0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.conversation-table-card{padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.conversation-filter-bar{display:grid;grid-template-columns:minmax(240px,1fr) 150px 150px 150px;gap:10px;padding:16px;border-bottom:1px solid #2d2d2d}.conversation-filter-bar label{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 13px;border:1px solid #363636;border-radius:12px;background:#ffffff04;color:#8190a8}.conversation-filter-bar input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}.conversation-filter-bar select{min-height:42px;padding:0 12px;border:1px solid #363636;border-radius:12px;outline:0;background:#1e1e1e;color:#f2f1f0;font-size:12px}.conversation-filter-bar select:disabled{color:#7f899d;opacity:1}.conversation-table-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid #2d2d2d;color:#8f9bb1;font-size:11px}.conversation-design-table{overflow-x:auto}.conversation-design-table table{width:100%;min-width:1010px;border-collapse:collapse}.conversation-design-table th{padding:12px 16px;color:#8894a9;font-size:11px;font-weight:500;text-align:left;white-space:nowrap}.conversation-design-table td{max-width:250px;padding:14px 16px;border-top:1px solid rgba(255,255,255,.055);color:#c3bcb2;font-size:12px}.conversation-design-table .clickable-row{cursor:pointer;transition:background .14s ease}.conversation-design-table .clickable-row:hover,.conversation-design-table .clickable-row:focus-visible{background:color-mix(in srgb,var(--brand) 4%,transparent);outline:0}.conversation-customer{display:flex;align-items:center;gap:10px;min-width:180px}.conversation-customer>i{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ffb473,#ec90cc 56%,var(--brand-bright));color:#1a1a1a;font-size:10px;font-style:normal;font-weight:700}.conversation-customer strong,.conversation-customer small{display:block}.conversation-customer strong{color:#f2f1ef;font-size:12px}.conversation-customer small{margin-top:1px;color:var(--brand-bright);font-size:10px}.conversation-channel{color:var(--brand-bright);font-size:11px;font-weight:550}.conversation-channel.embed{color:#ff8a1e}.conversation-last-message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handled-chip,.handling-ai,.handling-human{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid #383838;border-radius:999px;color:var(--brand-bright);font-size:10px;white-space:nowrap}.handling-human{color:#d4ba75}.conversation-dialog-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px}.conversation-dialog-thread{display:grid;gap:14px}.conversation-dialog-thread article{display:flex;align-items:flex-start;gap:10px}.conversation-dialog-thread article>span{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:50%;background:var(--brand-soft);color:var(--brand-bright);font-size:10px;font-weight:700}.conversation-dialog-thread article div{padding:11px 13px;border-radius:4px 14px 14px;background:#1f1f1f}.conversation-dialog-thread article.user div{background:var(--brand)}.conversation-dialog-thread article strong{display:block;margin-bottom:3px;color:#8290a7;font-size:9px;letter-spacing:.05em}.conversation-dialog-thread article p{margin:0;color:#dfdfdd;font-size:12px;line-height:1.55}.conversation-dialog-layout>aside{padding:16px;border:1px solid #323232;border-radius:14px;background:#151515}.conversation-dialog-layout>aside h3{margin:0 0 12px;font-size:14px}.conversation-dialog-layout>aside dl{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin:16px 0;font-size:11px}.conversation-dialog-layout>aside dt{color:#8792a7}.conversation-dialog-layout>aside dd{margin:0;color:#f1f0ef;text-align:right}.conversation-dialog-layout>aside .button{width:100%;margin-top:10px}.conversation-rating{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:7px;margin:15px 0 8px;font-size:11px}.conversation-rating button{padding:5px 8px;border:1px solid #393939;border-radius:7px;background:transparent;color:#aab4c6;cursor:pointer}.conversation-rating button.active{border-color:#ff8a1e66;color:#ff8a1e}.conversation-rating button.danger{border-color:#ff5c6266;color:#ff6c72}.calls-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.calls-kpi-grid .stat-card{min-height:142px}.notice.info{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:9px 13px;border:1px solid color-mix(in srgb,var(--brand) 27%,transparent);border-radius:11px;background:color-mix(in srgb,var(--brand) 8%,transparent);color:var(--brand-bright);font-size:12px}.notice.info button{border:0;background:transparent;color:inherit;font-size:20px;cursor:pointer}.active-call-section{display:grid;gap:14px}.active-call-heading{display:flex;align-items:center;gap:8px}.active-call-heading h2{margin:0;font-size:16px}.active-call-heading>span:last-child{display:grid;min-width:20px;height:20px;padding:0 6px;place-items:center;border-radius:999px;background:#ff8a1e1f;color:#ff8a1e;font-size:10px}.active-call-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reference-live-call-card{min-width:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand) 32%,transparent);border-radius:18px;background:#191919;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 3%,transparent),0 16px 40px #00000029}.reference-live-call-card>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;padding:15px 17px;border-bottom:1px solid #2d2d2d}.reference-live-call-card header>div>span{display:flex;align-items:center;gap:8px}.reference-live-call-card header strong{color:#f6f5f3;font-size:13px}.reference-live-call-card header em{overflow:hidden;max-width:180px;color:#b0aaa1;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.reference-live-call-card header small{display:flex;align-items:center;gap:4px;margin-top:3px;color:#7f8ba1;font-size:10px}.reference-live-call-card header aside{display:grid;justify-items:end;gap:4px}.reference-live-call-card header aside b{display:flex;align-items:center;gap:5px;color:#ff8a1e;font-size:9px;letter-spacing:.07em}.reference-live-call-card header aside time{color:#cecdcc;font-family:JetBrains Mono,monospace;font-size:11px}.reference-call-wave{display:flex;min-height:78px;padding:15px 18px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.055)}.reference-call-wave>:first-child{min-width:150px;flex:1}.reference-call-confidence{display:flex;min-height:48px;padding:10px 18px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.055)}.reference-call-confidence>span{color:#8793a9;font-size:11px}.reference-call-confidence small{color:#748198;font-size:10px}.reference-call-transcript{min-height:76px;padding:16px 18px}.reference-call-transcript p{margin:0;color:#9da9bc;font-size:11px;line-height:1.55}.reference-call-transcript b{margin-right:6px;color:var(--brand-bright)}.reference-live-call-card>footer{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #2d2d2d}.reference-live-call-card>footer button{display:flex;min-height:54px;border:0;border-left:1px solid #2d2d2d;align-items:center;justify-content:center;gap:6px;background:#ffffff03;color:#8e9ab0;font-size:10px;cursor:pointer}.reference-live-call-card>footer button:first-child{border-left:0}.reference-live-call-card>footer button:hover,.reference-live-call-card>footer button.active{background:color-mix(in srgb,var(--brand) 8%,transparent);color:var(--brand-bright)}.reference-live-call-card>footer button.danger:hover{background:#ff5c6214;color:#ff6c72}.ended-call-card{display:grid;min-height:220px;place-items:center;align-content:center;gap:9px;border-radius:18px;color:#8d98ad}.ended-call-card strong{color:#f2f1ef}.ended-call-card span{font-size:11px}.recent-calls-card{padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.recent-calls-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px}.recent-calls-heading h2{margin:0 0 2px;font-size:16px}.recent-calls-heading p{margin:0;color:#8e9aaf;font-size:11px}.recent-calls-heading label{display:flex;width:min(360px,42%);min-height:40px;padding:0 12px;align-items:center;gap:8px;border:1px solid #363636;border-radius:11px;color:#8290a7}.recent-calls-heading input{width:100%;border:0;outline:0;background:transparent;color:#f2f1ef;font-size:11px}.recent-call-tabs{display:flex;gap:4px;padding:0 20px 12px;overflow-x:auto;border-bottom:1px solid #2d2d2d}.recent-call-tabs button{display:flex;min-height:30px;padding:0 10px;border:0;border-radius:8px;align-items:center;gap:6px;background:transparent;color:#8591a7;font-size:10px;text-transform:capitalize;cursor:pointer}.recent-call-tabs button span{display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border-radius:999px;background:#2c2c2c;font-size:9px}.recent-call-tabs button.active{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright)}.call-customer-cell{display:flex;min-width:190px;align-items:center;gap:10px}.call-customer-cell>i{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:50%;background:var(--brand-gradient);color:#fff;font-size:10px;font-style:normal;font-weight:700}.call-customer-cell strong{display:flex;align-items:center;gap:7px;color:#f2f1ef;font-size:13px}.call-customer-cell small{display:block;margin-top:2px;color:#7f8ba2;font-size:11px}.inbox-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.inbox-kpi{position:relative;display:flex;min-height:88px;padding:16px 17px;overflow:hidden;flex-direction:column;justify-content:center;border:1px solid #2d2d2d;border-radius:15px;background:#191919}.inbox-kpi:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--brand);content:""}.inbox-kpi.success:before{background:#ff8a1e}.inbox-kpi.gold:before{background:#d6ab27}.inbox-kpi.danger:before{background:#ff595f}.inbox-kpi>span{color:#8f9bb1;font-size:11px}.inbox-kpi>strong{margin-top:5px;color:#f6f5f3;font-size:22px;line-height:1}.inbox-workspace{display:grid;grid-template-columns:56px 320px minmax(380px,1fr) 288px;height:calc(100vh - 288px);min-height:560px;max-height:760px;padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.inbox-channel-rail{display:flex;padding:10px 6px;flex-direction:column;align-items:center;gap:6px;border-right:1px solid #2d2d2d;background:#141414}.inbox-channel-rail button{position:relative;display:grid;width:42px;height:42px;padding:0;border:0;border-radius:11px;place-items:center;background:transparent;color:#748198;cursor:pointer}.inbox-channel-rail button:hover{color:#c6c0b5;background:#ffffff09}.inbox-channel-rail button.active{color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 12%,transparent)}.inbox-channel-rail button>span{position:absolute;top:3px;right:2px;display:grid;min-width:14px;height:14px;padding:0 3px;place-items:center;border:1px solid #141414;border-radius:999px;background:var(--brand);color:var(--on-brand);font-size:8px}.inbox-list-pane,.inbox-thread-pane,.inbox-context-pane{min-width:0;min-height:0}.inbox-list-pane{display:flex;flex-direction:column;border-right:1px solid #2d2d2d}.inbox-list-tools{padding:13px;border-bottom:1px solid #2d2d2d}.inbox-search{display:flex;min-height:38px;padding:0 10px;align-items:center;gap:8px;border:1px solid #363636;border-radius:10px;color:#8190a8}.inbox-search input{width:100%;border:0;outline:0;background:transparent;color:#f2f1ef;font-size:11px}.inbox-status-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-top:10px}.inbox-status-tabs button{min-height:28px;padding:0 5px;overflow:hidden;border:0;border-radius:7px;background:transparent;color:#7d899e;font-size:9px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;cursor:pointer}.inbox-status-tabs button.active{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright)}.inbox-conversation-list{min-height:0;flex:1;overflow-y:auto}.inbox-conversation-item{display:flex;width:100%;min-height:108px;padding:14px 12px;border:0;border-bottom:1px solid rgba(255,255,255,.055);align-items:flex-start;gap:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.inbox-conversation-item:hover{background:#ffffff05}.inbox-conversation-item.active{background:color-mix(in srgb,var(--brand) 8%,transparent);box-shadow:inset 3px 0 var(--brand)}.inbox-channel-icon{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:10px;background:#c47cff1f;color:var(--brand-bright)}.inbox-channel-icon.embed{background:#ff8a1e1a;color:#ff8a1e}.inbox-conversation-copy{min-width:0;flex:1}.inbox-conversation-copy>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.inbox-conversation-copy>span strong{overflow:hidden;color:#f2f1ef;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation-copy time{flex:none;color:#69768d;font-size:8px}.inbox-conversation-copy>b{display:block;margin-top:3px;overflow:hidden;color:#cbc4b9;font-size:10px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation-copy>small{display:-webkit-box;margin:3px 0 7px;overflow:hidden;color:#7f8ba1;font-size:9px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inbox-conversation-copy>span:last-child{justify-content:flex-start}.inbox-conversation-copy em{overflow:hidden;color:#6f7b91;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.inbox-list-empty{display:flex;min-height:100%;padding:28px 20px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#7f8ba1;text-align:center}.inbox-list-empty>svg{margin-bottom:3px;color:#637086}.inbox-list-empty strong{color:#e3e2e0;font-size:12px}.inbox-list-empty>span{max-width:230px;font-size:10px;line-height:1.45}.inbox-list-empty>div{display:flex;margin-top:6px;justify-content:center;gap:7px;flex-wrap:wrap}.inbox-thread-pane{display:flex;flex-direction:column;background:#151515}.inbox-thread-pane>.empty-state,.inbox-context-pane>.empty-state{min-height:100%;margin:0;border:0;border-radius:0;background:transparent}.inbox-mobile-back{display:none}.inbox-thread,.inbox-thread-loading{min-height:0;height:100%}.inbox-thread{display:flex;flex-direction:column}.inbox-thread-loading{display:grid;place-items:center;color:#8490a6;font-size:11px}.inbox-thread>header{display:flex;min-height:67px;padding:13px 18px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #2d2d2d;background:#191919}.inbox-thread>header strong,.inbox-thread>header small{display:block}.inbox-thread>header strong{color:#f2f1ef;font-size:12px}.inbox-thread>header small{margin-top:2px;color:#7f8ba1;font-size:9px}.inbox-messages{min-height:0;padding:20px;flex:1;overflow-y:auto}.inbox-message{display:flex;max-width:86%;margin-bottom:17px;align-items:flex-start;gap:9px}.inbox-message>span{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;background:#262626;color:#8996ab}.inbox-message>div{min-width:0;padding:10px 12px;border-radius:4px 13px 13px;background:#202020}.inbox-message.user{margin-left:auto;flex-direction:row-reverse}.inbox-message.user>div{border-radius:13px 4px 13px 13px;background:var(--brand)}.inbox-message strong{display:block;margin-bottom:3px;color:#748198;font-size:8px;letter-spacing:.06em}.inbox-message p{margin:0;color:#dfdfdd;font-size:11px;line-height:1.55}.inbox-message small{display:block;margin-top:6px;color:var(--brand-bright);font-size:8px}.inbox-thread>footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border-top:1px solid #2d2d2d;background:#191919}.inbox-thread>footer textarea{min-height:54px;padding:9px 11px;resize:none;border:1px solid #363636;border-radius:10px;outline:0;background:#151515;color:#e3e2e0;font-size:10px}.inbox-thread>footer .button{align-self:start}.inbox-thread>footer small{grid-column:1 / -1;color:#68758b;font-size:8px}.inbox-context-pane{overflow-y:auto;border-left:1px solid #2d2d2d;background:#151515}.inbox-context{padding:22px 18px;text-align:center}.inbox-context-avatar{display:grid;width:54px;height:54px;margin:0 auto 10px;place-items:center;border-radius:50%;background:var(--brand-gradient);color:#fff;font-size:18px;font-weight:700}.inbox-context h3{margin:0;color:#f3f2f0;font-size:13px}.inbox-context>p{margin:2px 0 18px;color:#7e8aa0;font-size:9px}.inbox-context dl{display:grid;grid-template-columns:1fr auto;gap:10px 12px;margin:0 0 18px;padding:15px 0;border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;font-size:10px;text-align:left}.inbox-context dt{color:#7f8ba1}.inbox-context dd{max-width:140px;margin:0;overflow:hidden;color:#dddcda;text-align:right;text-overflow:ellipsis;white-space:nowrap}.inbox-resolution-card{display:flex;padding:12px;align-items:flex-start;gap:9px;border:1px solid rgba(255,138,30,.2);border-radius:11px;background:#ff8a1e11;color:#ff8a1e;text-align:left}.inbox-resolution-card.attention{border-color:#f4b8603d;background:#f4b86012;color:#e0b351}.inbox-resolution-card span{min-width:0}.inbox-resolution-card strong,.inbox-resolution-card small{display:block}.inbox-resolution-card strong{color:#e6e5e3;font-size:9px}.inbox-resolution-card small{margin-top:3px;color:#8995aa;font-size:8px;line-height:1.4}.inbox-context .button{width:100%;margin-top:9px;font-size:10px}@media(max-width:1240px){.inbox-workspace{grid-template-columns:56px 300px minmax(360px,1fr)}.inbox-context-pane{display:none}}@media(max-width:1080px){.operations-stat-grid,.sentiment-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calls-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-bottom-grid,.active-call-grid{grid-template-columns:1fr}.conversation-filter-bar{grid-template-columns:1fr repeat(3,minmax(130px,.35fr))}}@media(max-width:900px){.operations-dashboard,.calls-design-page,.conversations-design-page,.inbox-page{padding:24px 20px 56px}.operations-analytics-grid,.conversation-analytics-grid{grid-template-columns:1fr}.dashboard-live-list>article{grid-template-columns:38px minmax(140px,1fr) minmax(100px,.7fr) auto}.dashboard-live-list>article>:nth-child(4){display:none}.conversation-filter-bar{grid-template-columns:1fr 1fr}.recent-calls-heading{align-items:stretch;flex-direction:column}.recent-calls-heading label{width:100%}.inbox-workspace{display:block;height:calc(100vh - 250px);min-height:540px}.inbox-channel-rail,.inbox-context-pane{display:none}.inbox-list-pane,.inbox-thread-pane{height:100%;border:0}.inbox-list-pane.mobile-hidden,.inbox-thread-pane{display:none}.inbox-thread-pane.mobile-visible{display:flex}.inbox-mobile-back{display:flex;min-height:38px;padding:0 14px;border:0;border-bottom:1px solid #2d2d2d;align-items:center;gap:6px;background:#191919;color:var(--brand-bright);font-size:10px;cursor:pointer}}@media(max-width:640px){.operations-stat-grid,.calls-kpi-grid,.sentiment-design-grid,.inbox-kpi-grid,.operations-secondary-grid{grid-template-columns:1fr}.operations-stat-grid .stat-card{min-height:132px}.conversation-filter-bar{grid-template-columns:1fr}.conversation-table-meta>span:last-child{display:none}.dashboard-live-list>article{grid-template-columns:38px minmax(0,1fr) auto}.dashboard-live-list>article>:nth-child(3),.dashboard-live-list>article>:nth-child(4){display:none}.reference-live-call-card>footer button{flex-direction:column}.reference-live-call-card>footer button span{display:none}.inbox-workspace{height:620px}}html[data-theme=light] .operations-panel,html[data-theme=light] .operations-stat-grid .stat-card,html[data-theme=light] .operations-mini-metric,html[data-theme=light] .conversation-table-card,html[data-theme=light] .recent-calls-card,html[data-theme=light] .inbox-kpi,html[data-theme=light] .inbox-workspace,html[data-theme=light] .reference-live-call-card{border-color:#1c1c1c1a;background:#fff}html[data-theme=light] .inbox-thread-pane,html[data-theme=light] .inbox-context-pane,html[data-theme=light] .conversation-dialog-layout>aside{background:#f7f6f5}.business-design-page{width:100%;max-width:1464px;margin:0 auto;padding:32px 32px 72px;gap:24px}.business-design-page .voice-page-header{margin-bottom:2px}.business-design-page .voice-page-header h1{font-size:24px;font-weight:700;letter-spacing:-.035em}.business-design-page .voice-page-header p{max-width:760px;color:#b2aca3;font-size:13.5px;line-height:1.45}.business-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.business-kpi-grid .stat-card{min-width:0;min-height:146px;padding:20px;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.business-kpi-grid .stat-card-value{font-size:25px}.business-kpi-grid .stat-card-label{color:#98a4ba;font-size:12px}.business-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.business-view-tabs{display:flex;flex:none;gap:4px}.business-view-tabs .filter-pill{display:inline-flex;min-height:38px;align-items:center;gap:6px}.business-design-page .table-toolbar{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:9px;padding:0;border:0;background:transparent}.business-design-page .search-field{width:min(300px,38vw);min-height:40px;border-color:#363636;border-radius:11px;background:#ffffff04}.business-design-page .search-field input{font-size:11px}.business-select{display:flex;min-height:40px;padding:0 10px;align-items:center;gap:5px;border:1px solid #363636;border-radius:11px;background:#1e1e1e;color:#8794aa}.business-select select{min-width:112px;border:0;outline:0;background:transparent;color:#f1f0ef;font-size:11px}.business-select option{background:#1e1e1e}.business-analytics-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px}.business-chart-panel{min-width:0;padding:24px;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.business-panel-heading,.business-table-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.business-panel-heading h2,.business-table-heading h2{display:flex;margin:0 0 2px;align-items:center;gap:7px;color:#f6f5f3;font-size:15px;font-weight:650}.business-panel-heading p,.business-table-heading p{margin:0;color:#8e9aaf;font-size:11px}.business-panel-heading>span{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#ff8a1e1c;color:#ff8a1e;font-size:10px;white-space:nowrap}.business-chart-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:5px}.business-chart-legend>span{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;color:#8e9aaf;font-size:10px}.business-chart-legend i{width:7px;height:7px;border-radius:50%}.business-chart-legend strong{color:#f1f0ef}.business-table-card{padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.business-table-heading{margin:0;padding:18px 20px;align-items:center;border-bottom:1px solid #2d2d2d}.business-table-wrap{border:0;border-radius:0;background:transparent}.business-table-wrap .table{min-width:850px}.business-table-wrap .table th{padding:11px 15px;color:#8591a7;font-size:10px;font-weight:500}.business-table-wrap .table td{padding:13px 15px;border-top-color:#ffffff0e;color:#c2bbb1;font-size:11px}.business-table-wrap .table td strong{color:#f2f1ef}.business-table-wrap .table td small{display:block;margin-top:2px;color:#76839a;font-size:9px}.business-table-card>.empty-state,.business-chart-panel>.empty-state,.booking-resources-card>.empty-state{min-height:210px;margin:0;border:0;background:transparent}.customer-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.customer-insight-card{padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.customer-insight-card>header{display:grid;grid-template-columns:32px 1fr auto;padding:16px 18px;align-items:center;gap:9px;border-bottom:1px solid #2d2d2d}.customer-insight-card header>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px}.customer-insight-card header>span.danger{background:#ff595f1c;color:#ff6c72}.customer-insight-card header>span.gold{background:#d6ab271c;color:#e0b73d}.customer-insight-card h2{margin:0;font-size:14px}.customer-insight-card header em{display:inline-flex;align-items:center;gap:5px;color:#7d8aa0;font-size:9px;font-style:normal}.customer-insight-card header em svg{color:var(--brand-bright)}.customer-insight-card>div{padding:9px}.customer-insight-card button{display:grid;width:100%;min-height:61px;padding:9px;border:1px solid transparent;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.customer-insight-card button:hover{border-color:#323232;background:#ffffff05}.customer-insight-card button>i{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--brand-gradient);color:#fff;font-size:9px;font-style:normal;font-weight:700}.customer-insight-card button>span{min-width:0}.customer-insight-card button>span:nth-of-type(2){text-align:right}.customer-insight-card button strong,.customer-insight-card button small{display:block}.customer-insight-card button strong{overflow:hidden;color:#f1f0ef;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.customer-insight-card button small{overflow:hidden;max-width:250px;color:#7e8aa0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.customer-insight-card button>svg{color:#647188}.customer-insight-empty{margin:0;padding:32px 18px;color:#7e8a9e;font-size:11px;text-align:center}.orders-design-page .board-scroll{display:flex;gap:16px;padding:0 0 10px;overflow-x:auto}.orders-design-page .board-column{width:280px;min-height:300px;flex:0 0 280px;border:1px solid #2d2d2d;border-radius:16px;background:#191919b8}.orders-design-page .board-column-head{min-height:52px;padding:0 14px;border-bottom:1px solid #2d2d2d;font-size:11px}.orders-design-page .board-card{margin:9px;padding:13px;border:1px solid #323232;border-radius:12px;background:#1c1c1c}.orders-design-page .board-card:hover{border-color:color-mix(in srgb,var(--brand) 35%,transparent);transform:translateY(-1px)}.orders-design-page .business-chart-panel:last-of-type>.empty-state{min-height:180px}.order-refund-required-list{display:grid;gap:8px;margin-top:12px}.order-refund-required-list>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 18%,transparent)}.order-refund-required-state,.order-refund-history-state{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:6px}.order-refund-required-state small,.order-refund-history-state small{max-width:56ch;color:var(--muted-strong);font-size:10px;line-height:1.45}.order-payment-history{margin-top:16px}.order-payment-history .business-panel-heading{margin-bottom:8px}.order-payment-history td:first-child{white-space:nowrap}.order-payment-history td:first-child .status-pill{margin-left:7px}@media(max-width:620px){.order-refund-required-list>div{align-items:stretch;flex-direction:column}.order-refund-required-list .button{width:100%}}.booking-ai-badge{display:inline-flex;align-items:center;gap:5px}.booking-waitlist-strip{display:flex;min-height:74px;padding:14px 17px;align-items:center;gap:11px;border-color:#d6ab2740;border-radius:16px}.booking-waitlist-strip>span{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;background:#d6ab271a;color:#e0b73d}.booking-waitlist-strip>div:nth-child(2){flex:none}.booking-waitlist-strip strong,.booking-waitlist-strip small{display:block}.booking-waitlist-strip strong{font-size:12px}.booking-waitlist-strip small{color:#8591a7;font-size:9px}.booking-waitlist-strip>div:last-child{display:flex;min-width:0;margin-left:auto;gap:7px;overflow-x:auto}.booking-waitlist-strip>div:last-child span{display:flex;padding:7px 9px;border:1px solid rgba(214,171,39,.18);border-radius:9px;flex-direction:column;background:#d6ab270d;color:#8d99ae;font-size:8px;white-space:nowrap}.booking-waitlist-strip>div:last-child b{color:#eaeae8;font-size:10px}.booking-week-nav{display:flex;align-items:center;gap:8px}.booking-week-grid{min-width:920px;padding:18px;overflow-x:auto;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.booking-week-grid>div>p{margin:0 0 10px;font-size:10px}.booking-week-grid>div .card{min-height:74px;padding:10px;border-radius:10px}.booking-resources-card{padding:22px;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.booking-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.booking-resource-grid article{display:grid;min-width:0;padding:14px;border:1px solid #323232;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.booking-resource-grid article>span:first-child{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--brand-soft);color:var(--brand-bright)}.booking-resource-grid strong,.booking-resource-grid small{display:block}.booking-resource-grid strong{font-size:11px}.booking-resource-grid small{color:#7e8a9f;font-size:9px}.branch-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.branch-design-card{padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.branch-design-card>header{display:grid;padding:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #2d2d2d}.branch-design-card header>span:first-child{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:var(--brand-soft);color:var(--brand-bright)}.branch-design-card h3{margin:0;font-size:13px}.branch-design-card header p{margin:2px 0 0;color:#7e8a9f;font-size:9px}.branch-design-card dl{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:8px 17px}.branch-design-card dl>div{padding:9px 0}.branch-design-card dt{color:#7d899f;font-size:9px}.branch-design-card dd{margin:2px 0 0;color:#eeedeb;font-size:11px;font-weight:600}.branch-design-card footer{display:flex;min-height:50px;padding:9px 17px;border-top:1px solid #2d2d2d;align-items:center;gap:7px}.branch-design-card footer span{margin-left:auto;color:#748097;font-size:9px}.branch-performance-panel{padding-bottom:18px}.branch-metric-tabs{margin-bottom:12px}.branch-comparison-table{margin-top:16px;border:1px solid #2d2d2d;border-radius:12px}.branch-highlights>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.branch-highlights article{display:grid;min-width:0;padding:14px;border:1px solid #323232;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px}.branch-highlights article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:var(--brand-soft);color:var(--brand-bright)}.branch-highlights small,.branch-highlights strong{display:block}.branch-highlights small{color:#7e8a9f;font-size:9px}.branch-highlights strong{overflow:hidden;color:#ededeb;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.branch-highlights article>b{color:#dbb43e;font-size:11px;white-space:nowrap}.department-overview-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.department-overview-grid article{position:relative;min-width:0;padding:16px;overflow:hidden;border:1px solid #2d2d2d;border-radius:15px;background:#191919}.department-overview-grid article:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--department-color, var(--brand));content:""}.department-overview-grid article>span{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--department-color, var(--brand))}.department-overview-grid h3{display:inline;margin:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.department-overview-grid strong{display:block;margin-top:12px;color:#f3f2f0;font-size:22px;line-height:1}.department-overview-grid small{display:block;margin-top:5px;overflow:hidden;color:#758198;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.employee-directory-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,.85fr);gap:16px;align-items:start}.employee-table-heading{align-items:flex-start;flex-direction:column}.employee-table-heading .table-toolbar{width:100%;justify-content:flex-start}.employee-table-heading .search-field{flex:1;width:auto}.employee-leaderboard{padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.employee-leaderboard>header{display:flex;padding:17px;align-items:center;gap:9px;border-bottom:1px solid #2d2d2d}.employee-leaderboard header>span{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:#d6ab271c;color:#e0b73d}.employee-leaderboard h2{margin:0;font-size:13px}.employee-leaderboard header p{margin:1px 0 0;color:#7e8a9f;font-size:9px}.employee-leaderboard>div{padding:8px}.employee-leaderboard article{display:grid;min-height:56px;padding:8px;grid-template-columns:20px 30px minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.05)}.employee-leaderboard article:last-child{border-bottom:0}.employee-leaderboard article>b{display:grid;place-items:center;color:#77839a;font-size:9px}.employee-leaderboard article:first-child>b{color:#e0b73d}.employee-leaderboard article>i{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:var(--brand-gradient);color:#fff;font-size:8px;font-style:normal;font-weight:700}.employee-leaderboard article strong,.employee-leaderboard article small{display:block}.employee-leaderboard article strong{overflow:hidden;color:#ededeb;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.employee-leaderboard article small{overflow:hidden;color:#748198;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.knowledge-upload-zone{display:flex;min-height:116px;padding:22px;align-items:center;justify-content:center;gap:16px;border:1px dashed color-mix(in srgb,var(--brand) 34%,transparent);border-radius:18px;background:color-mix(in srgb,var(--brand) 2%,transparent)}.knowledge-upload-zone>span{display:grid;width:48px;height:48px;flex:none;place-items:center;border-radius:13px;background:var(--brand-soft);color:var(--brand-bright)}.knowledge-upload-zone h2{margin:0;font-size:14px}.knowledge-upload-zone p{margin:3px 0 0;color:#8190a6;font-size:10px}.knowledge-upload-zone .button{margin-left:20px}.knowledge-analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.knowledge-comprehension-card{position:relative;background:radial-gradient(90% 70% at 100% 0%,rgba(255,138,30,.08),transparent 60%),#191919}.knowledge-comprehension-card>strong{display:inline-block;color:#ff8a1e;font-size:38px;line-height:1}.knowledge-comprehension-card>.status-pill{margin-left:12px;vertical-align:8px}.knowledge-comprehension-card>p{margin:12px 0 18px;color:#8491a7;font-size:10px;line-height:1.5}.knowledge-comprehension-card dl{display:grid;grid-template-columns:1fr auto;gap:9px 14px;margin:0;padding-top:14px;border-top:1px solid #2d2d2d;font-size:10px}.knowledge-comprehension-card dt{color:#7e8a9f}.knowledge-comprehension-card dd{margin:0;color:#f0f0ee;font-weight:600}.studio-context-bar{display:grid;min-height:76px;padding:15px 17px;grid-template-columns:44px minmax(0,1fr) 230px auto;align-items:center;gap:12px;border:1px solid #2d2d2d;border-radius:16px;background:#191919}.studio-context-icon{position:relative;display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--brand-gradient);color:#fff}.studio-context-icon i{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border:2px solid #191919;border-radius:50%;background:#ff8a1e}.studio-context-bar>div strong,.studio-context-bar>div small{display:block}.studio-context-bar>div strong{font-size:13px}.studio-context-bar>div small{margin-top:2px;color:#7f8ba1;font-size:9px}.studio-context-bar select{min-height:39px;padding:0 10px;border:1px solid #363636;border-radius:10px;background:#1e1e1e;color:#f1f0ef;font-size:11px}.studio-subnav{display:flex;gap:6px;padding-bottom:2px;overflow-x:auto}.studio-subnav button{display:inline-flex;min-height:38px;padding:0 12px;border:1px solid #303030;border-radius:11px;flex:none;align-items:center;gap:6px;background:transparent;color:#7f8ba1;font-size:10px;cursor:pointer}.studio-subnav button:hover{color:#c9c2b8;border-color:#5c402e}.studio-subnav button.active{border-color:color-mix(in srgb,var(--brand) 40%,transparent);background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand-bright);box-shadow:0 0 24px -15px var(--brand)}.studio-agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio-agent-grid .agent-directory-row{display:grid;min-height:220px;padding:20px;border:1px solid #2d2d2d;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-content:start;align-items:center;gap:10px;background:#191919;cursor:pointer}.studio-agent-grid .agent-directory-row.selected{border-color:color-mix(in srgb,var(--brand) 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 12%,transparent)}.studio-agent-grid .agent-directory-icon{width:42px;height:42px}.studio-agent-grid .agent-directory-copy{min-width:0}.studio-agent-grid .agent-directory-copy p{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.studio-agent-grid .agent-directory-actions{grid-column:1 / -1;margin-top:74px;justify-content:space-between}.studio-new-agent{display:flex;min-height:220px;border:1px dashed #363636;border-radius:18px;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:transparent;color:#8793a8;cursor:pointer}.studio-new-agent:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:color-mix(in srgb,var(--brand) 2%,transparent)}.studio-new-agent>span{display:grid;width:46px;height:46px;place-items:center;border-radius:12px;background:#ffffff09}.studio-new-agent strong{color:#eaeae8;font-size:12px}.studio-new-agent small{max-width:190px;color:#748198;font-size:9px}.studio-section-card{min-height:400px;padding:24px;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.studio-section-title{display:flex;margin-bottom:22px;align-items:center;gap:10px}.studio-section-title>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--brand-soft);color:var(--brand-bright)}.studio-section-title h2{margin:0;font-size:15px}.studio-section-title p{margin:2px 0 0;color:#8290a6;font-size:10px}.studio-flow-builder{display:flex;min-height:290px;align-items:center;justify-content:center;gap:34px;overflow-x:auto}.studio-flow-builder article{position:relative;display:grid;width:150px;min-height:106px;padding:14px;flex:0 0 150px;place-items:center;align-content:center;border:1px solid #363636;border-radius:14px;background:#1c1c1c;text-align:center}.studio-flow-builder article>span{display:grid;width:25px;height:25px;margin-bottom:7px;place-items:center;border-radius:50%;background:var(--brand-soft);color:var(--brand-bright);font-size:9px}.studio-flow-builder article strong,.studio-flow-builder article small{display:block}.studio-flow-builder article strong{font-size:10px}.studio-flow-builder article small{color:#748198;font-size:8px}.studio-flow-builder article>button{position:absolute;top:5px;right:5px;border:0;background:transparent;color:#6f7b91;cursor:pointer}.studio-flow-builder article>i{position:absolute;top:50%;left:calc(100% + 1px);width:34px;height:1px;background:var(--brand)}.studio-add-step{display:inline-flex;min-height:42px;padding:0 12px;border:1px dashed #5c402e;border-radius:10px;align-items:center;gap:5px;flex:none;background:transparent;color:var(--brand-bright);font-size:10px;cursor:pointer}.studio-persona-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.studio-persona-grid label{display:flex;flex-direction:column;gap:6px;color:#8e9aaf;font-size:10px}.studio-persona-grid label.wide{grid-column:1 / -1}.studio-persona-grid input,.studio-persona-grid textarea,.studio-intent-add input,.studio-playground footer input{width:100%;border:1px solid #363636;border-radius:10px;outline:0;background:#151515;color:#eeedeb}.studio-persona-grid input{min-height:40px;padding:0 11px}.studio-persona-grid textarea{padding:10px 11px;resize:vertical}.studio-persona-grid .button{width:-moz-max-content;width:max-content}.studio-voice-summary{display:grid;min-height:180px;padding:24px;border:1px solid #323232;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;background:radial-gradient(80% 120% at 0% 50%,rgba(245,115,27,.1),transparent 70%)}.studio-voice-summary>span{display:grid;width:50px;height:50px;place-items:center;border-radius:14px;background:var(--brand-soft);color:var(--brand-bright)}.studio-voice-summary strong,.studio-voice-summary small{display:block}.studio-voice-summary strong{font-size:13px}.studio-voice-summary small{margin-top:3px;color:#7f8ba1;font-size:9px}.studio-rule-list{display:grid;gap:9px}.studio-rule-list label{position:relative;display:grid;min-height:72px;padding:14px;border:1px solid #323232;border-radius:13px;grid-template-columns:1fr 40px;align-items:center;gap:15px;cursor:pointer}.studio-rule-list strong,.studio-rule-list small{display:block}.studio-rule-list strong{font-size:11px}.studio-rule-list small{margin-top:2px;color:#7d899f;font-size:9px}.studio-rule-list input{position:absolute;opacity:0}.studio-rule-list label>i{position:relative;width:38px;height:22px;border-radius:999px;background:#353535}.studio-rule-list label>i:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;content:"";transition:transform .15s ease}.studio-rule-list input:checked+i{background:var(--brand)}.studio-rule-list input:checked+i:after{transform:translate(16px)}.studio-intent-add{display:flex;gap:8px}.studio-intent-add input{min-height:40px;padding:0 11px}.studio-intent-list{display:flex;margin-top:16px;flex-wrap:wrap;gap:8px}.studio-intent-list>span{display:inline-flex;min-height:34px;padding:0 7px 0 10px;border:1px solid #363636;border-radius:999px;align-items:center;gap:6px;color:#aeb8c9;font-size:10px}.studio-intent-list span>svg{color:#ff8a1e}.studio-intent-list button{border:0;background:transparent;color:#6f7b91;cursor:pointer}.studio-knowledge-list{display:grid;gap:9px}.studio-knowledge-list article{display:grid;min-height:62px;padding:11px;border:1px solid #323232;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.studio-knowledge-list article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--brand-soft);color:var(--brand-bright)}.studio-knowledge-list strong,.studio-knowledge-list small{display:block}.studio-knowledge-list strong{font-size:11px}.studio-knowledge-list small{color:#77849a;font-size:9px}.studio-knowledge-list em{display:inline-flex;align-items:center;gap:4px;color:#ff8a1e;font-size:9px;font-style:normal}.studio-playground{display:flex;flex-direction:column}.studio-playground-chat{min-height:260px;padding:18px;flex:1;overflow-y:auto;border:1px solid #323232;border-radius:14px;background:#151515}.studio-playground-empty{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;color:#657188;text-align:center}.studio-playground-empty strong{margin-top:8px;color:#e3e2e0;font-size:11px}.studio-playground-empty small{margin-top:2px;color:#6f7b91;font-size:9px}.studio-playground-chat>p,.studio-playground-chat>.studio-playground-msg{width:-moz-fit-content;width:fit-content;max-width:75%;margin:8px 0;padding:9px 11px;border-radius:4px 12px 12px;background:#242424;color:#d7d7d5;font-size:10px;line-height:1.55}.studio-playground-msg .answer-markdown>:first-child{margin-top:0}.studio-playground-msg .answer-markdown>:last-child{margin-bottom:0}.studio-playground-msg .answer-markdown p{margin:0 0 8px}.studio-playground-msg .answer-markdown ul,.studio-playground-msg .answer-markdown ol{margin:0 0 8px;padding-left:18px}.studio-playground-msg .answer-markdown li{margin:2px 0}.studio-playground-msg .answer-markdown strong{color:#ededeb}.studio-playground-msg .answer-markdown a{color:var(--brand-bright);text-decoration:underline}.studio-playground-chat>p.user{margin-left:auto;border-radius:12px 4px 12px 12px;background:var(--brand)}.studio-playground footer{display:flex;margin-top:10px;gap:8px}.studio-playground footer input{min-height:42px;padding:0 11px}@media(max-width:1180px){.business-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.branch-design-grid,.studio-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.department-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-analytics-grid{grid-template-columns:1fr 1fr}.knowledge-comprehension-card{grid-column:1 / -1}.employee-directory-layout{grid-template-columns:1fr}}@media(max-width:900px){.business-design-page{padding:24px 20px 56px}.business-analytics-grid,.customer-insight-grid{grid-template-columns:1fr}.business-view-toolbar,.business-table-heading{align-items:stretch;flex-direction:column}.business-design-page .table-toolbar{justify-content:flex-start;flex-wrap:wrap}.business-design-page .search-field{width:100%;flex:1 1 100%}.booking-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-context-bar{grid-template-columns:44px minmax(0,1fr) auto}.studio-context-bar select{grid-column:2 / -1;grid-row:2}.studio-flow-builder{justify-content:flex-start}}@media(max-width:640px){.business-kpi-grid,.branch-design-grid,.studio-agent-grid,.booking-resource-grid,.department-overview-grid,.knowledge-analytics-grid{grid-template-columns:1fr}.knowledge-comprehension-card{grid-column:auto}.business-kpi-grid .stat-card{min-height:130px}.customer-insight-card button{grid-template-columns:36px minmax(0,1fr) 16px}.customer-insight-card button>span:nth-of-type(2){display:none}.booking-waitlist-strip{align-items:flex-start;flex-wrap:wrap}.booking-waitlist-strip>div:last-child{width:100%;margin-left:0}.branch-highlights>div:last-child{grid-template-columns:1fr}.studio-context-bar{grid-template-columns:40px minmax(0,1fr)}.studio-context-bar>button{grid-column:1 / -1}.studio-persona-grid{grid-template-columns:1fr}.studio-persona-grid label.wide{grid-column:auto}.studio-voice-summary{grid-template-columns:42px minmax(0,1fr)}.studio-voice-summary .button{grid-column:1 / -1}.knowledge-upload-zone{align-items:flex-start;flex-direction:column}.knowledge-upload-zone .button{margin-left:0}}html[data-theme=light] .business-kpi-grid .stat-card,html[data-theme=light] .business-chart-panel,html[data-theme=light] .business-table-card,html[data-theme=light] .customer-insight-card,html[data-theme=light] .branch-design-card,html[data-theme=light] .employee-leaderboard,html[data-theme=light] .studio-context-bar,html[data-theme=light] .studio-section-card,html[data-theme=light] .studio-agent-grid .agent-directory-row{border-color:#1c1c1c1a;background:#fff}.insights-page .business-kpi-grid,.platform-page .business-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-tabs,.analytics-tabs{display:flex;width:-moz-max-content;width:max-content;max-width:100%;padding:4px;gap:3px;overflow-x:auto;border:1px solid #313131;border-radius:11px;background:#191919}.platform-tabs button,.analytics-tabs button{display:inline-flex;min-height:34px;padding:0 13px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;background:transparent;color:#8f9bb0;font:inherit;font-size:11px;font-weight:500;white-space:nowrap;cursor:pointer}.platform-tabs button:hover,.analytics-tabs button:hover{color:#eeedeb;background:#ffffff09}.platform-tabs button.active,.analytics-tabs button.active{color:#f6f5f3;background:#2d2d2d;box-shadow:0 1px 4px #00000038}.platform-tabs button b{min-width:17px;padding:1px 5px;border-radius:999px;background:var(--brand);color:var(--brand-bright);font-size:9px}.analytics-range{min-width:150px;color:#f1f0ef;font-size:11px}.analytics-tab-panel{display:grid;gap:24px}.analytics-overview-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.analytics-even-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-revenue-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:16px}.analytics-heatmap-panel{overflow-x:auto}.activity-heatmap{display:grid;min-width:760px;grid-template-columns:44px repeat(12,minmax(30px,1fr));gap:6px;align-items:center}.activity-heatmap>small{color:#69758b;font-size:8px;text-align:center}.activity-heatmap-row{display:grid;grid-column:1 / -1;grid-template-columns:44px repeat(12,minmax(30px,1fr));gap:6px;align-items:center}.activity-heatmap-row strong{color:#8995aa;font-size:9px;font-weight:500}.activity-heatmap-row i{height:28px;border:1px solid color-mix(in srgb,var(--brand) 8%,transparent);border-radius:5px}.analytics-ranked-list{display:grid;gap:15px}.analytics-ranked-list>div{display:flex;min-width:0;align-items:center;gap:18px}.analytics-ranked-list>div>span{display:flex;width:180px;min-width:0;flex-direction:column;gap:2px}.analytics-ranked-list strong{overflow:hidden;color:#f1f0ef;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.analytics-ranked-list small{color:#77849a;font-size:9px;text-transform:capitalize}.analytics-ranked-list>div>i{height:7px;flex:1;overflow:hidden;border-radius:999px;background:#ffffff0e}.analytics-ranked-list>div>i b{display:block;height:100%;border-radius:inherit;background:var(--brand-gradient)}.analytics-ranked-list em{margin-left:auto;color:#eae9e7;font-size:11px;font-style:normal;font-weight:650}.analytics-funnel{display:flex;height:280px;align-items:center;justify-content:center;flex-direction:column;gap:8px}.analytics-funnel>div{display:flex;min-height:46px;padding:0 14px;align-items:center;justify-content:space-between;border:1px solid;border-radius:8px;background:#ffffff06;color:#9aa6b9;font-size:10px}.analytics-funnel strong{color:#f6f5f3;font-size:13px}.analytics-retention-empty .empty-state{min-height:190px;border:0;background:transparent;box-shadow:none}.business-table-wrap table{width:100%;min-width:820px;border-collapse:collapse}.business-table-wrap th{padding:11px 15px;color:#8591a7;font-size:10px;font-weight:500;text-align:left}.business-table-wrap td{padding:13px 15px;border-top:1px solid rgba(255,255,255,.055);color:#c2bbb1;font-size:11px}.business-table-wrap td strong{color:#f1f0ef}.integration-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.integration-design-card{display:flex;min-height:270px;padding:20px;flex-direction:column;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.integration-card-top{display:flex;align-items:flex-start;justify-content:space-between}.integration-card-top>span:first-child{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff09;color:#7e8aa0}.integration-card-top>span:first-child.connected{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright)}.integration-card-copy{flex:1;margin-top:17px}.integration-card-copy>div{display:flex;align-items:center;gap:7px}.integration-card-copy h3{margin:0;color:#f5f4f3;font-size:13px}.integration-card-copy small{padding:3px 7px;border-radius:999px;background:#ffffff0b;color:#8190a7;font-size:8.5px}.integration-card-copy p{margin:8px 0 0;color:#8f9bb0;font-size:10px;line-height:1.55}.integration-health{display:flex;margin-top:14px;padding:9px 11px;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:#ffffff05}.integration-health span{display:flex;align-items:center;gap:7px;color:#9ca7b9;font-size:9.5px}.integration-health i{width:7px;height:7px;border-radius:50%;background:#7b8598}.integration-health i.success{background:#00c896}.integration-health i.gold{background:#d2aa32;animation:pulse 1.6s infinite}.integration-health i.danger{background:#ff5e61}.integration-health small{color:#68758a;font-size:8.5px}.integration-card-actions{display:flex;margin-top:14px;gap:8px}.integration-card-actions .button:first-child{flex:1}.integration-card-actions .button.ghost{border:0;background:transparent}.platform-section-card{min-width:0;padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.platform-section-heading{display:flex;padding:19px 22px;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.055)}.platform-section-heading h2{display:flex;margin:0;align-items:center;gap:7px;color:#f4f3f1;font-size:13px}.platform-section-heading p{margin:4px 0 0;color:#8491a6;font-size:10px}.platform-section-card>.data-surface{border:0;border-radius:0;background:transparent}.platform-section-card>.empty-state{margin:18px;min-height:240px;background:#0a0a0a2e}.api-webhook-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px}.api-rate-card{padding-bottom:20px}.api-limit-row{display:grid;padding:15px 20px 0;gap:8px}.api-limit-row>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.api-limit-row strong{color:#dfdfdd;font-size:10px}.api-limit-row small{color:#758198;font-size:8.5px}.api-limit-row>i{height:6px;overflow:hidden;border-radius:999px;background:#ffffff0e}.api-limit-row>i b{display:block;width:0;height:100%}.platform-footnote{margin:16px 20px 0;color:#68758a;font-size:8.5px;line-height:1.5}.modal .platform-footnote,.voice-preview-card .platform-footnote{margin:12px 0 0}.table-actions{display:flex;align-items:center;gap:8px}.tour-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320}.tour-spotlight{position:fixed;border-radius:12px;box-shadow:0 0 0 9999px #080808b8,0 0 0 2px color-mix(in srgb,var(--brand) 85%,transparent),0 0 24px color-mix(in srgb,var(--brand) 35%,transparent);transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease;pointer-events:none}.tour-card{position:fixed;width:330px;padding:16px 18px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-raised);box-shadow:0 18px 50px #00000073;transition:top .25s ease,left .25s ease}.tour-card small{display:block;margin-bottom:6px;color:var(--brand-bright);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tour-card h3{margin:0 0 6px;font-size:15px}.tour-card p{margin:0 0 14px;color:var(--muted-strong);font-size:12.5px;line-height:1.55}.tour-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.tour-card footer>span{display:flex;gap:8px}.topbar-tour-anchor{display:flex;align-items:center;min-width:0}.citation-ref{display:inline-block;margin:0 2px;padding:1px 5px;border-radius:6px;background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand-bright);font:700 9.5px/1.4 JetBrains Mono,monospace;vertical-align:super}.integration-section{display:grid;gap:14px;margin-top:10px}.integration-section-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.integration-section-heading p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.integration-connect-form{display:grid;gap:14px}.integration-connect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-connect-note{padding:12px 14px;border:1px solid color-mix(in srgb,var(--brand) 25%,transparent);border-radius:12px;background:color-mix(in srgb,var(--brand) 8%,transparent)}.integration-connect-note strong{color:var(--text);font-size:12px}.integration-connect-note p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.55}@media(max-width:640px){.integration-connect-grid{grid-template-columns:1fr}}.settlement-section{margin-top:28px;padding:22px;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.settlement-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.section-eyebrow{display:block;margin-bottom:7px;color:var(--brand-bright);font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.settlement-heading>div:first-child{max-width:720px}.settlement-zero-fee{display:flex;min-width:230px;padding:12px 14px;align-items:flex-start;gap:10px;border:1px solid rgba(53,212,154,.2);border-radius:12px;color:#24d39f;background:#35d49a12}.settlement-zero-fee span{display:grid;gap:3px}.settlement-zero-fee strong{color:#e5e4e2;font-size:11px}.settlement-zero-fee small{color:#8190a4;font-size:9px;line-height:1.4}.settlement-flow{display:grid;padding:12px 14px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff05}.settlement-flow span{display:flex;align-items:center;justify-content:center;gap:7px;color:#a9b4c4;font-size:10px;font-weight:650;text-align:center}.settlement-flow span svg{color:var(--brand-bright)}.settlement-flow i{color:#526078;font-size:14px;font-style:normal}.integration-safety-note{display:flex;padding:12px 14px;align-items:flex-start;gap:10px;border:1px solid rgba(242,187,66,.14);border-radius:11px;color:#d5aa42;background:#f2bb420b}.integration-safety-note>svg{flex:0 0 auto}.integration-safety-note strong{color:#dfdedc;font-size:10px}.integration-safety-note p{margin:4px 0 0;color:#7f8c9f;font-size:9px;line-height:1.55}.merchant-connect-form .test-warning{border-color:#f2bb4238;background:#f2bb4212}.merchant-connect-form .form-row small{color:var(--muted);font-size:9px;line-height:1.5}.merchant-connect-result{display:flex;padding:13px;align-items:flex-start;gap:10px;border-radius:11px}.merchant-connect-result svg{flex:0 0 auto}.merchant-connect-result strong{font-size:11px}.merchant-connect-result p{margin:4px 0 0;color:var(--muted);font-size:9.5px;line-height:1.55}.merchant-connect-result.success{border:1px solid rgba(53,212,154,.2);color:#24d39f;background:#35d49a12}.merchant-connect-result.error{border:1px solid rgba(255,94,97,.2);color:#ff6568;background:#ff5e6112}@media(max-width:900px){.settlement-heading{flex-direction:column}.settlement-zero-fee{width:100%;min-width:0}}@media(max-width:640px){.settlement-section{margin-top:20px;padding:16px;border-radius:14px}.settlement-flow{grid-template-columns:1fr;justify-items:stretch}.settlement-flow i{transform:rotate(90deg);text-align:center}.settlement-flow span{justify-content:flex-start}}html[data-theme=light] .settlement-section{border-color:var(--light-border);background:#fff}html[data-theme=light] .settlement-flow{border-color:#e6e6e4;background:#f7f6f5}html[data-theme=light] .settlement-zero-fee strong,html[data-theme=light] .integration-safety-note strong{color:#252525}html[data-theme=light] .integration-safety-note p,html[data-theme=light] .settlement-zero-fee small{color:#607089}html[data-theme=light] .settlement-flow span{color:#5c5954}.webhook-event-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.webhook-event-master{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted-strong);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.webhook-event-master input{accent-color:var(--brand)}.webhook-event-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:720px){.webhook-event-groups{grid-template-columns:minmax(0,1fr)}}.webhook-event-group{display:grid;align-content:start;gap:9px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.webhook-event-group>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid var(--border)}.webhook-event-group>header strong{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-strong)}.webhook-event-group>header label{display:flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.webhook-event-group>header input{accent-color:var(--brand)}.webhook-event-row{display:flex;align-items:flex-start;gap:9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.webhook-event-row input{margin-top:3px;flex-shrink:0;accent-color:var(--brand)}.webhook-event-row>span{display:grid;gap:2px;min-width:0}.webhook-event-row code{font:600 11px JetBrains Mono,monospace;color:var(--muted-strong)}.webhook-event-row small{font-size:11px;line-height:1.45;color:var(--muted)}.webhook-selected-count{margin-right:auto}.platform-stack{display:grid;gap:16px}.api-docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.api-endpoint-list{display:grid;padding:18px 20px;gap:8px}.api-endpoint-list>div{display:grid;min-height:40px;padding:0 10px;grid-template-columns:52px minmax(150px,auto) 1fr;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#ffffff05}.api-endpoint-list span{padding:3px 5px;border-radius:5px;font:700 8.5px JetBrains Mono,monospace;text-align:center}.api-endpoint-list .method-get{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright)}.api-endpoint-list .method-post{background:#35d49a1f;color:#00c896}.api-endpoint-list .method-patch{background:#fbbf241f;color:#fbbf24}.api-endpoint-list code{color:#eae9e7;font-size:9.5px}.api-endpoint-list small{color:#77849a;font-size:9px;text-align:right}.api-code-block{margin:18px 20px 0;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#00000045}.api-code-block:last-child{margin-bottom:20px}.api-code-block header{display:flex;min-height:37px;padding:0 11px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055)}.api-code-block header span{display:flex;align-items:center;gap:7px;color:#8491a6;font-size:9px}.api-code-block header button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;background:transparent;color:#8491a6;cursor:pointer}.api-code-block header button:hover{background:#ffffff0d;color:#f1f0ef}.api-code-block pre{margin:0;padding:16px;overflow-x:auto;color:#d3d2d1;font:9.5px/1.65 JetBrains Mono,monospace}.notifications-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;align-items:start}.notification-feed-column{display:grid;min-width:0;gap:14px}.notification-filter-row{display:flex;min-width:0;align-items:center;gap:10px;color:#7c899e;overflow-x:auto}.notification-filter-row .platform-tabs{flex:1;width:-moz-max-content;width:max-content}.notification-unread-toggle{display:flex;min-height:38px;padding:0 11px;align-items:center;gap:8px;border:1px solid #363636;border-radius:9px;background:#ffffff05;cursor:pointer}.notification-unread-toggle input{position:absolute;opacity:0}.notification-unread-toggle i{position:relative;width:27px;height:15px;border-radius:999px;background:#533a29}.notification-unread-toggle i:after{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#909caf;content:"";transition:.2s}.notification-unread-toggle input:checked+i{background:var(--brand)}.notification-unread-toggle input:checked+i:after{left:14px;background:#fff}.notification-unread-toggle span{color:#a5afbf;font-size:10px;white-space:nowrap}.notification-feed-card{min-height:520px;padding:13px;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.notification-feed-card>.empty-state{min-height:470px;border:0;background:transparent;box-shadow:none}.notification-groups{display:grid;gap:20px}.notification-groups>section>header{display:flex;margin:0 3px 8px;align-items:center;gap:8px}.notification-groups>section>header strong{color:#8491a6;font-size:8.5px;letter-spacing:.07em;text-transform:uppercase}.notification-groups>section>header small{color:#5f6b7f;font-size:8px}.notification-groups>section>header i{height:1px;flex:1;background:#ffffff0d}.notification-groups>section>div{display:grid;gap:8px}.notification-design-row{display:grid;min-height:96px;padding:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff05}.notification-design-row.unread{border-color:color-mix(in srgb,var(--brand) 18%,transparent);background:color-mix(in srgb,var(--brand) 4%,transparent)}.notification-kind-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#ffffff0b;color:#8995a9}.notification-kind-icon.brand{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright)}.notification-kind-icon.success{background:#35d49a1c;color:#00c896}.notification-kind-icon.gold{background:#c9a2271f;color:#d7af39}.notification-kind-icon.danger{background:#ff4d4f1c;color:#ff6265}.notification-row-copy{min-width:0}.notification-row-copy>div{display:flex;align-items:center;gap:7px}.notification-row-copy strong{color:#f1f0ef;font-size:11px}.notification-row-copy p{margin:5px 0 8px;color:#8b97ab;font-size:9.5px;line-height:1.5}.notification-row-copy>small{display:flex;align-items:center;gap:8px;color:#667286;font-size:8.5px}.notification-row-actions{display:flex;align-items:center;gap:3px}.notification-sidebar{position:sticky;top:24px;display:grid;gap:16px}.notification-overview-card,.notification-preferences-card{padding:20px;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.notification-overview-card h2{margin:0 0 14px;font-size:13px}.notification-overview-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.notification-overview-card span{display:flex;min-width:0;padding:12px 5px;align-items:center;flex-direction:column;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff05}.notification-overview-card strong{font-size:21px}.notification-overview-card strong.brand{color:var(--brand-bright)}.notification-overview-card strong.danger{color:#ff6466}.notification-overview-card small{color:#78849a;font-size:8.5px}.notification-preferences-card .platform-section-heading{margin:-20px -20px 18px}.notification-channel-toggles{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.notification-channel-toggles label,.notification-event-toggle{display:flex;padding:11px;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#ffffff05}.notification-channel-toggles span{display:flex;min-width:0;flex-direction:column}.notification-channel-toggles strong,.notification-event-toggle span{color:#dedddc;font-size:9.5px}.notification-channel-toggles small{color:#707d91;font-size:7.5px}.notification-preferences-card h3{margin:18px 0 8px;color:#8d99ad;font-size:9px;text-transform:uppercase}.notification-event-toggle{margin-bottom:7px}.notification-preferences-card input[type=checkbox]{accent-color:var(--brand)}.notification-preferences-card>.button{margin-top:10px}.billing-plan-popular{display:flex;align-items:center;justify-content:center;gap:3px}.settings-hub-page .settings-hub-grid{grid-template-columns:260px minmax(0,1fr);gap:24px}.settings-hub-page .settings-subnav{width:260px}.settings-hub-page .settings-subnav button{min-height:53px;padding:8px 10px;border-radius:11px}.settings-hub-page .settings-section>header{margin-bottom:16px}.settings-hub-page .settings-panel{border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}@media(max-width:1100px){.analytics-overview-grid,.analytics-revenue-grid,.notifications-layout{grid-template-columns:1fr}.notification-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.insights-page .business-kpi-grid,.platform-page .business-kpi-grid,.analytics-even-grid,.api-webhook-grid,.api-docs-grid,.notification-sidebar,.integration-card-grid,.settings-hub-page .settings-hub-grid{grid-template-columns:1fr}.settings-hub-page .settings-subnav{width:100%}}@media(max-width:560px){.business-design-page{padding:22px 16px 64px}.insights-page .business-kpi-grid,.platform-page .business-kpi-grid{grid-template-columns:1fr}.notification-unread-toggle span{display:none}.notification-design-row{grid-template-columns:34px minmax(0,1fr)}.notification-row-actions{grid-column:2}}html[data-theme=light] .platform-tabs,html[data-theme=light] .analytics-tabs,html[data-theme=light] .integration-design-card,html[data-theme=light] .platform-section-card,html[data-theme=light] .notification-feed-card,html[data-theme=light] .notification-overview-card,html[data-theme=light] .notification-preferences-card,html[data-theme=light] .settings-hub-page .settings-panel{border-color:#1c1c1c1a;background:#fff}.settings-organization-fields{margin-top:20px}.settings-phone-field{display:grid;margin-top:20px;gap:8px}.settings-phone-field>strong{color:#ececea;font-size:10.5px}.settings-phone-field>small{margin-top:-5px;color:#758197;font-size:8.5px}.settings-phone-field>div:not(.settings-phone-add){display:flex;min-height:40px;padding:0 11px;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#ffffff05;color:#aeb7c8;font-size:10px}.settings-phone-field>div>svg{color:var(--brand-bright)}.settings-phone-field>div>span:nth-child(2){flex:1}.settings-phone-field>div>button:not(.button){border:0;background:transparent;color:#7e899d;font-size:8.5px;cursor:pointer}.settings-phone-add{display:flex;gap:8px}.settings-phone-add>input{flex:1}.settings-brand-editor{display:grid;margin:20px 0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:15px}.settings-brand-preview{display:grid;width:64px;height:64px;place-items:center;border-radius:16px;color:#fff;font-size:17px;font-weight:700;box-shadow:0 8px 26px #00000042}.settings-color-input{display:flex;align-items:center;gap:9px}.settings-color-input input[type=color]{width:54px;padding:3px}.settings-color-input input:last-child{max-width:150px;font-family:JetBrains Mono,monospace;text-transform:uppercase}.settings-panel .settings-field textarea{width:100%;min-height:80px;resize:vertical}.settings-message-preview{margin-top:12px;padding:16px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff05}.settings-message-preview span{display:inline-block;max-width:85%;padding:9px 12px;border-radius:14px 14px 14px 3px;color:#fff;font-size:10px}.notifications-design-page,.settings-hub-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.notifications-design-page .voice-page-header h1,.settings-hub-page .voice-page-header h1{font-size:24px;font-weight:600;letter-spacing:-.035em}.notifications-design-page .voice-page-header p,.settings-hub-page .voice-page-header p{margin-top:4px;font-size:14px;line-height:1.5}.business-design-page .table-toolbar{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:wrap;gap:10px;padding:0;border:0;background:transparent}.business-design-page .search-field,.conversations-design-page .search-field,.inbox-page .search-field{display:flex!important;width:min(340px,38vw);min-width:220px;min-height:40px!important;height:40px;padding:0 12px!important;align-items:center!important;flex-direction:row!important;gap:9px;overflow:hidden;border:1px solid #363636;border-radius:10px;background:#151515;color:#8390a6;box-shadow:none}.business-design-page .search-field>svg,.conversations-design-page .search-field>svg,.inbox-page .search-field>svg{position:static!important;width:16px;height:16px;flex:0 0 16px;margin:0!important;transform:none!important}.business-design-page .search-field input,.conversations-design-page .search-field input,.inbox-page .search-field input{width:100%;min-width:0;height:38px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#eeedeb;font-family:inherit;font-size:13px!important;line-height:38px}.business-design-page .search-field:focus-within,.conversations-design-page .search-field:focus-within,.inbox-page .search-field:focus-within{border-color:color-mix(in srgb,var(--brand) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent)}.business-select{display:flex;min-width:164px;height:40px;padding:0 12px;align-items:center;flex-direction:row;gap:8px;border:1px solid #363636;border-radius:10px;background:#1b1b1b;color:#8390a6}.business-select select{width:100%;min-width:0;height:38px;padding:0;border:0;background:transparent;color:#ecebe9;font-family:inherit;font-size:13px;font-weight:500}.business-view-tabs.filter-pills,.business-table-heading .filter-pills{display:flex;min-height:40px;padding:3px;align-items:center;gap:3px;border:1px solid #333333;border-radius:11px;background:#1a1a1a}.business-view-tabs .filter-pill,.business-table-heading .filter-pill{min-height:32px;padding:0 13px;border-radius:8px;font-size:12px;font-weight:500}.business-table-heading{min-height:88px;padding:20px 24px;gap:18px}.business-table-heading h2{font-size:16px;font-weight:600}.business-table-heading p{margin-top:4px;font-size:12px}.notifications-layout{grid-template-columns:minmax(0,1fr) 380px;gap:24px}.notification-filter-row{gap:12px}.notification-filter-row>svg{flex:0 0 auto}.notification-filter-row .platform-tabs button{min-height:36px;padding:0 13px;font-size:12px}.notification-filter-row .platform-tabs button b{font-size:10px}.notification-unread-toggle{min-height:40px;padding:0 13px}.notification-unread-toggle span{font-size:12px}.notification-feed-card{min-height:520px;padding:16px}.notification-groups{gap:22px}.notification-groups>section>header{margin:0 4px 10px}.notification-groups>section>header strong{font-size:11px;font-weight:600}.notification-groups>section>header small{font-size:10px}.notification-design-row{position:relative;min-height:88px;padding:14px;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;border-radius:12px;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.notification-design-row:hover{border-color:color-mix(in srgb,var(--brand) 24%,transparent);background:#ffffff08;transform:translateY(-1px)}.notification-unread-rail{position:absolute;top:14px;bottom:14px;left:-1px;width:3px;border-radius:0 3px 3px 0;background:var(--brand)}.notification-kind-icon{width:40px;height:40px;border-radius:10px}.notification-title-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--brand)}.notification-row-copy>div{min-height:21px}.notification-row-copy strong{color:#f3f2f0;font-size:14px;font-weight:600;line-height:1.45}.notification-design-row.read .notification-row-copy strong{color:#dcdbda;font-weight:500}.notification-row-copy p{margin:5px 0 9px;color:#929eb2;font-size:12px;line-height:1.55}.notification-row-copy>small{font-size:11px}.notification-row-copy>small>i{width:3px;height:3px;border-radius:50%;background:#4f5b70}.notification-open-label{display:inline-flex;align-items:center;gap:3px;color:var(--brand-bright)}.notification-row-actions{opacity:0;transition:opacity .15s ease}.notification-design-row:hover .notification-row-actions,.notification-design-row:focus-within .notification-row-actions{opacity:1}.notification-sidebar{gap:16px}.notification-overview-card,.notification-preferences-card{padding:22px}.notification-overview-card h2{margin-bottom:16px;font-size:16px;font-weight:600}.notification-overview-card span{min-height:72px;justify-content:center}.notification-overview-card strong{font-size:24px;font-weight:650}.notification-overview-card small{margin-top:3px;font-size:11px}.notification-preference-heading{display:flex;align-items:flex-start;gap:12px}.notification-preference-heading>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright)}.notification-preference-heading h2{margin:0;color:#f3f2f0;font-size:16px;font-weight:600}.notification-preference-heading p{margin:4px 0 0;color:#8996ab;font-size:12px}.notification-channel-legend{display:flex;margin:18px 0 8px;flex-wrap:wrap;gap:6px}.notification-channel-legend>span{display:inline-flex;min-height:28px;padding:0 8px;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.06);border-radius:7px;color:#a5afbf;font-size:10px}.notification-channel-legend b{padding:1px 4px;border-radius:4px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright);font-size:8px}.notification-preference-matrix>div{padding:14px 0;border-top:1px solid rgba(255,255,255,.06)}.notification-preference-matrix>div>div strong{display:block;color:#ececea;font-size:13px;font-weight:600}.notification-preference-matrix>div>div small{display:block;margin-top:3px;color:#77849a;font-size:10px}.notification-preference-matrix section{display:grid;margin-top:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.notification-preference-matrix label{display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#8491a6;font-size:9px;cursor:pointer}.notification-preference-matrix input{position:absolute;opacity:0}.notification-preference-matrix label i{position:relative;width:28px;height:16px;border-radius:999px;background:#513828;transition:background .16s ease}.notification-preference-matrix label i:after{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#98a3b5;content:"";transition:left .16s ease,background .16s ease}.notification-preference-matrix input:checked+i{background:var(--brand)}.notification-preference-matrix input:checked+i:after{left:14px;background:#fff}.notification-preferences-card footer{display:flex;margin-top:16px;padding-top:16px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.06)}.notification-preferences-card footer p{margin:0;color:#77849a;font-size:10px}.settings-hub-page .settings-subnav{padding:7px;border:1px solid #2d2d2d;border-radius:16px;background:#171717}.settings-hub-page .settings-subnav button{min-height:58px;padding:9px 10px;grid-template-columns:34px minmax(0,1fr)}.settings-hub-page .settings-subnav button>span:first-child{width:34px;height:34px}.settings-hub-page .settings-subnav strong{font-size:13px;font-weight:600}.settings-hub-page .settings-subnav small{margin-top:2px;font-size:11px}.settings-hub-page .settings-section>header{margin:0 0 16px 2px}.settings-hub-page .settings-section>header h2{font-size:18px;font-weight:600}.settings-stack{display:grid;gap:16px}.settings-hub-page .settings-design-card{padding:0;overflow:hidden}.settings-panel-head{display:flex;min-height:76px;padding:20px 24px;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.06)}.settings-panel-head h3{margin:0;color:#f3f2f1;font-size:16px;font-weight:600;letter-spacing:-.02em}.settings-panel-head p{margin:5px 0 0;color:#8b98ac;font-size:13px;line-height:1.45}.settings-card-actions{display:flex;align-items:center;gap:8px}.settings-card-content{display:grid;min-width:0;margin:0;padding:24px;gap:20px;border:0}.settings-card-content:disabled :is(input,select,textarea,button),.settings-card-content:disabled .settings-toggle-row{cursor:not-allowed;opacity:.72}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-field{display:flex;min-width:0;flex-direction:column;gap:7px}.settings-field>span:first-child{color:#d6d5d4;font-size:13px;font-weight:500}.settings-field>input,.settings-field>select,.settings-field textarea,.settings-add-row>input,.settings-phone-add>input,.settings-audit-toolbar input,.settings-audit-toolbar select{width:100%;min-width:0;height:40px;padding:0 11px;border:1px solid #383838;border-radius:9px;outline:none;background:#161616;color:#ededeb;font-family:inherit;font-size:13px}.settings-field textarea{min-height:92px;padding:10px 11px;line-height:1.5}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus,.settings-add-row input:focus,.settings-audit-toolbar input:focus{border-color:color-mix(in srgb,var(--brand) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent)}.settings-field>small,.settings-field-hint{margin:0;color:#748197;font-size:11px;line-height:1.5}.settings-toggle-row{display:grid;min-height:62px;padding:11px 13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05;cursor:pointer}.settings-toggle-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.settings-toggle-row strong{color:#e9e9e7;font-size:13px;font-weight:600}.settings-toggle-row small{color:#7f8ca1;font-size:11px;line-height:1.4}.settings-toggle-row>input{position:absolute;opacity:0}.settings-toggle-row>i{position:relative;width:34px;height:19px;border-radius:999px;background:#543a29;transition:background .16s ease}.settings-toggle-row>i:after{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#9aa5b7;content:"";transition:left .16s ease,background .16s ease}.settings-toggle-row>input:checked+i{background:var(--brand)}.settings-toggle-row>input:checked+i:after{left:17px;background:#fff}.settings-toggle-row.disabled{cursor:not-allowed;opacity:.78}.settings-phone-field{display:grid;margin:0;gap:8px}.settings-phone-field>div:not(.settings-phone-add),.settings-member-row,.settings-session-row,.settings-domain-list>div:not(.settings-empty-panel){display:flex;min-height:54px;padding:10px 12px;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05}.settings-phone-field>div>button:not(.button),.settings-value-list button,.settings-domain-list button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:transparent;color:#7f8ca1;cursor:pointer}.settings-phone-field>div>button:hover,.settings-value-list button:hover,.settings-domain-list button:hover{background:#ff4d4f1a;color:#ff6669}.settings-phone-add,.settings-add-row{display:flex;align-items:center;gap:8px}.settings-inline-note{display:grid;min-height:56px;padding:12px 14px;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:9px;border-radius:10px;background:#ffffff05;color:#78859a;font-size:11px}.settings-inline-note code,.settings-value-list code{color:#d3d2d1;font:11px JetBrains Mono,monospace}.settings-inline-note strong{color:#e2e2e0;font-size:12px;font-weight:500}.settings-card-footer{display:flex;padding-top:16px;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,255,255,.06)}.settings-card-footer p,.settings-help{margin:0;color:#7f8ca1;font-size:12px;line-height:1.55}.settings-card-footer>div{display:flex;gap:8px}.settings-brand-editor{margin:0}.settings-message-preview{margin:0;padding:0;overflow:hidden}.settings-message-preview header{display:flex;padding:12px;align-items:center;gap:10px}.settings-message-preview header>span{display:grid;width:34px;height:34px;padding:0;place-items:center;border-radius:9px}.settings-message-preview header>div{display:flex;flex:1;flex-direction:column}.settings-message-preview header strong{color:#ececea;font-size:12px}.settings-message-preview header small{color:#7f8ca1;font-size:10px}.settings-message-preview>p{width:-moz-fit-content;width:fit-content;max-width:82%;margin:18px;padding:10px 13px;border-radius:14px 14px 14px 3px;color:#fff;font-size:12px;line-height:1.5}.settings-swatches{display:flex;flex-wrap:wrap;gap:7px}.settings-swatches button{width:25px;height:25px;border:2px solid transparent;border-radius:50%;cursor:pointer}.settings-swatches button.active{border-color:#fff;box-shadow:0 0 0 2px var(--brand)}.settings-member-row>span:first-child,.settings-session-row>span:first-child,.settings-domain-list>div>span:first-child{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright);font-weight:650}.settings-member-row>div,.settings-session-row>div,.settings-domain-list>div>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.settings-member-row strong,.settings-session-row strong,.settings-domain-list strong{color:#ebebe9;font-size:13px}.settings-member-row small,.settings-session-row small,.settings-domain-list small{color:#7e8ba0;font-size:11px}.settings-role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.settings-role-grid>div,.settings-language-grid>span{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05}.settings-role-grid strong{color:#eaeae8;font-size:13px}.settings-role-grid p{margin:6px 0 0;color:#7f8ca1;font-size:11px;line-height:1.5}.settings-language-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.settings-language-grid>span{display:flex;min-height:48px;align-items:center;justify-content:space-between;color:#e2e2e0;font-size:12px}.settings-value-list{display:grid;gap:7px}.settings-value-list>div{display:flex;min-height:42px;padding:0 10px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.06);border-radius:9px}.settings-empty-panel{display:flex;min-height:190px;padding:28px;align-items:center;justify-content:center;flex-direction:column;border:1px dashed rgba(255,255,255,.09);border-radius:11px;color:#718096;text-align:center}.settings-empty-panel strong{margin-top:10px;color:#e5e4e2;font-size:14px}.settings-empty-panel p{max-width:480px;margin:6px 0 14px;color:#7f8ca1;font-size:12px;line-height:1.5}.settings-audit-toolbar{display:flex;gap:10px}.settings-audit-toolbar label{display:flex;flex:1;align-items:center;gap:8px;padding-left:11px;border:1px solid #383838;border-radius:9px;color:#7f8ca1;background:#161616}.settings-audit-toolbar label input{border:0;background:transparent;box-shadow:none}.settings-audit-toolbar select{width:170px}.settings-danger-card{border-color:#ff4d4f38!important}html[data-theme=light] body{background:#f5f4f3}html[data-theme=light] .voice-shell .sidebar{border-color:#e8e7e5;background:#fff;box-shadow:10px 0 28px -25px #1c1c1c61}html[data-theme=light] .app-topbar{border-color:#e8e7e5;background:#fffffff5}html[data-theme=light] .voice-shell .app-content{background:#f5f4f3}html[data-theme=light] .voice-shell .nav-group-label{color:#a6b2c3}html[data-theme=light] .voice-shell .nav-link{color:#667892}html[data-theme=light] .voice-shell .nav-link:hover{color:#5b3f2d;background:#f7f6f5}html[data-theme=light] .voice-shell .nav-link.active{color:#1c1c1c!important;background:#f0f1f3!important}html[data-theme=light] .voice-shell .nav-link.active svg{color:#870056;filter:none}html[data-theme=light] .sidebar-active-indicator{display:none}html[data-theme=light] .ai-status-card{border-color:#e2e2e0;background:linear-gradient(135deg,#f5f4f2,#ecfbf8);box-shadow:none}html[data-theme=light] .palette{border-color:#dedddc;background:#fffffffa;box-shadow:0 34px 80px -24px #1c1c1c7a}html[data-theme=light] .palette-input-row,html[data-theme=light] .palette-foot{border-color:#e8e7e5}html[data-theme=light] .palette-item.active,html[data-theme=light] .palette-item-icon{background:#f4f3f1}html[data-theme=light] .palette-backdrop{background:#4755696b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .business-design-page .search-field,html[data-theme=light] .conversations-design-page .search-field,html[data-theme=light] .inbox-page .search-field,html[data-theme=light] .business-select,html[data-theme=light] .business-view-tabs.filter-pills,html[data-theme=light] .business-table-heading .filter-pills{border-color:#e0dfdd;background:#fff;color:#64748b}html[data-theme=light] .business-design-page .search-field input,html[data-theme=light] .conversations-design-page .search-field input,html[data-theme=light] .inbox-page .search-field input,html[data-theme=light] .business-select select{color:#252525}html[data-theme=light] .notification-feed-card,html[data-theme=light] .notification-overview-card,html[data-theme=light] .notification-preferences-card,html[data-theme=light] .settings-hub-page .settings-panel,html[data-theme=light] .settings-hub-page .settings-subnav{border-color:#e5e4e2;background:#fff}html[data-theme=light] .notification-design-row,html[data-theme=light] .settings-toggle-row,html[data-theme=light] .settings-phone-field>div:not(.settings-phone-add),html[data-theme=light] .settings-member-row,html[data-theme=light] .settings-session-row,html[data-theme=light] .settings-domain-list>div:not(.settings-empty-panel),html[data-theme=light] .settings-role-grid>div,html[data-theme=light] .settings-language-grid>span{border-color:#e8e7e5;background:#f8f7f5}html[data-theme=light] .notification-design-row:hover{background:#f6f6f4}html[data-theme=light] .notification-row-copy strong,html[data-theme=light] .notification-preference-heading h2,html[data-theme=light] .notification-preference-matrix>div>div strong,html[data-theme=light] .settings-panel-head h3,html[data-theme=light] .settings-field>span:first-child,html[data-theme=light] .settings-toggle-row strong,html[data-theme=light] .settings-member-row strong,html[data-theme=light] .settings-session-row strong,html[data-theme=light] .settings-domain-list strong,html[data-theme=light] .settings-role-grid strong,html[data-theme=light] .settings-language-grid>span,html[data-theme=light] .settings-empty-panel strong{color:#252525}html[data-theme=light] .settings-field>input,html[data-theme=light] .settings-field>select,html[data-theme=light] .settings-field textarea,html[data-theme=light] .settings-add-row>input,html[data-theme=light] .settings-phone-add>input,html[data-theme=light] .settings-audit-toolbar label,html[data-theme=light] .settings-audit-toolbar input,html[data-theme=light] .settings-audit-toolbar select{border-color:#e0dfdd;background:#fff;color:#252525}html[data-theme=light] .settings-panel-head,html[data-theme=light] .settings-card-footer,html[data-theme=light] .notification-preferences-card footer,html[data-theme=light] .notification-preference-matrix>div{border-color:#e9e8e6}html[data-theme=light] .settings-inline-note,html[data-theme=light] .settings-message-preview,html[data-theme=light] .settings-value-list>div{border-color:#e8e7e5;background:#f7f6f5}html[data-theme=light] .settings-message-preview header strong{color:#252525}.inbox-search{height:40px;min-height:40px;padding:0 11px;gap:9px;border-radius:10px;background:#161616}.inbox-search>svg{width:16px;height:16px;flex:0 0 16px}.inbox-search input{height:38px;padding:0;font-family:inherit;font-size:12px}.inbox-status-tabs{gap:4px;margin-top:10px}.inbox-status-tabs button{min-height:32px;padding:0 7px;border-radius:8px;font-family:inherit;font-size:10px;font-weight:500}.conversation-filter-bar{gap:10px;padding:14px 16px}.conversation-filter-bar label,.conversation-filter-bar select{min-height:40px;border-radius:10px}.conversation-filter-bar label{padding:0 12px}.conversation-filter-bar input,.conversation-filter-bar select{font-family:inherit;font-size:12px}html[data-theme=light] .inbox-search,html[data-theme=light] .conversation-filter-bar label,html[data-theme=light] .conversation-filter-bar select{border-color:#e0dfdd;background:#fff;color:#64748b}html[data-theme=light] .inbox-search input,html[data-theme=light] .conversation-filter-bar input,html[data-theme=light] .conversation-filter-bar select{color:#252525}html[data-theme=light] .inbox-status-tabs button.active{color:var(--brand);background:#7b21c41a}@media(max-width:1100px){.notifications-layout{grid-template-columns:1fr}.notification-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.settings-form-grid,.settings-three-columns,.settings-role-grid{grid-template-columns:1fr}.settings-hub-page .settings-subnav{width:100%}.notification-sidebar{grid-template-columns:1fr}}@media(max-width:680px){.business-design-page .search-field,.conversations-design-page .search-field,.inbox-page .search-field{width:100%;max-width:none;min-width:0}.business-design-page .table-toolbar{width:100%;justify-content:flex-start}.business-select{min-width:min(100%,160px);flex:1}.notification-preference-matrix section{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.notification-design-row{grid-template-columns:36px minmax(0,1fr)}.notification-row-actions{grid-column:2;opacity:1}.settings-card-content,.settings-panel-head{padding-right:18px;padding-left:18px}.settings-card-footer,.settings-audit-toolbar,.settings-inline-note{align-items:stretch;flex-direction:column}.settings-audit-toolbar select{width:100%}.settings-inline-note{display:grid;grid-template-columns:1fr}}.business-design-page .search-field,.recent-calls-heading label,.conversation-filter-bar label,.inbox-search{height:40px!important;min-height:40px!important;padding:0 12px!important;align-items:center!important;flex-direction:row!important;gap:9px!important;border:1px solid #363636!important;border-radius:10px!important;background:#161616!important;color:#8491a6!important;box-shadow:none!important}.business-design-page .search-field>svg,.recent-calls-heading label>svg,.conversation-filter-bar label>svg,.inbox-search>svg{position:static!important;width:16px;height:16px;flex:0 0 16px;margin:0!important;transform:none!important}.business-design-page .search-field input,.recent-calls-heading input,.conversation-filter-bar input,.inbox-search input{width:100%;min-width:0;height:38px!important;padding:0!important;border:0!important;outline:0;background:transparent!important;color:#ededeb!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px!important;line-height:38px}.business-design-page .search-field:focus-within,.recent-calls-heading label:focus-within,.conversation-filter-bar label:focus-within,.inbox-search:focus-within{border-color:color-mix(in srgb,var(--brand) 70%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent)!important}.booking-view-toolbar .business-view-tabs.filter-pills{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:44px;padding:4px;gap:3px;border:1px solid #2e2e2e;border-radius:13px;background:#151515}.booking-view-toolbar .business-view-tabs .filter-pill{min-height:34px;padding:0 14px;border:0!important;border-radius:9px;outline:0;background:transparent!important;color:#8e9bb0;box-shadow:none!important;font-size:12px;font-weight:500}.booking-view-toolbar .business-view-tabs .filter-pill:hover{color:#e2e2e0;background:#ffffff09!important}.booking-view-toolbar .business-view-tabs .filter-pill.active{color:#f6f6f4!important;background:#2c2c2c!important}.employee-table-heading{min-height:0;padding:20px;gap:15px}.employee-filter-toolbar{display:grid!important;width:100%;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(128px,auto));align-items:center;gap:9px}.employee-filter-toolbar .search-field{width:100%!important;max-width:none;min-width:0}.employee-filter-toolbar .business-select{width:auto;min-width:128px;max-width:175px}.knowledge-upload-button{display:inline-flex!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 15px!important;align-self:center;flex:0 0 auto;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-bottom:0!important;border-radius:9px!important;font-size:13px!important;line-height:1!important;white-space:nowrap}.knowledge-upload-button>svg{width:15px;height:15px;flex:0 0 15px}.knowledge-upload-zone .knowledge-upload-button{margin-left:18px}.analytics-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px}.analytics-header-actions .analytics-range{display:flex;width:180px;min-width:180px;height:40px;min-height:40px;padding:0 11px}.analytics-header-actions .analytics-range select{width:100%;min-width:0;height:38px;padding:0;border:0;outline:0;background:transparent;color:#ecebe9;font-family:inherit;font-size:13px}.analytics-header-actions .button{height:40px;min-height:40px;white-space:nowrap}.notification-unread-toggle{display:inline-flex!important;width:auto!important;height:40px!important;min-height:40px!important;padding:0 12px!important;align-items:center!important;justify-content:center;flex-direction:row!important;gap:8px!important;white-space:nowrap}.notification-unread-toggle i{flex:0 0 30px;width:30px;height:17px}.notification-unread-toggle i:after{width:13px;height:13px}.notification-unread-toggle input:checked+i:after{left:15px}.notification-unread-toggle span{display:inline!important;font-size:12px;line-height:1}.notification-filter-row{display:block;overflow:visible}.notification-filter-row .platform-tabs{display:flex;width:100%;min-height:48px;padding:4px;align-items:center;gap:3px;overflow-x:auto;border:1px solid #333333;border-radius:12px;background:#1a1a1a}.notification-filter-icon{display:grid;width:36px;height:34px;flex:0 0 36px;place-items:center;border-right:1px solid rgba(255,255,255,.07);color:#77859b}.notification-filter-row .platform-tabs button{min-height:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;font-size:12px}.notification-filter-row .platform-tabs button.active{background:#323232;color:#f4f3f2}.studio-status-button{min-width:104px}.studio-status-notice{margin:-12px 0 0}.button-spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:studio-button-spin .65s linear infinite}@keyframes studio-button-spin{to{transform:rotate(360deg)}}html[data-theme=light] .business-design-page .search-field,html[data-theme=light] .recent-calls-heading label,html[data-theme=light] .conversation-filter-bar label,html[data-theme=light] .inbox-search,html[data-theme=light] .booking-view-toolbar .business-view-tabs.filter-pills,html[data-theme=light] .notification-filter-row .platform-tabs{border-color:#e1e1df!important;background:#fff!important}html[data-theme=light] .business-design-page .search-field input,html[data-theme=light] .recent-calls-heading input,html[data-theme=light] .conversation-filter-bar input,html[data-theme=light] .inbox-search input,html[data-theme=light] .analytics-header-actions .analytics-range select{color:#252525!important}html[data-theme=light] .booking-view-toolbar .business-view-tabs .filter-pill.active,html[data-theme=light] .notification-filter-row .platform-tabs button.active{color:#252525!important;background:#f1f0ef!important}html[data-theme=light] .notification-filter-icon{border-color:#e8e7e5;color:#64748b}@media(max-width:1100px){.employee-filter-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(128px,auto))}.employee-filter-toolbar .business-select:last-child{grid-column:2 / 3}}@media(max-width:760px){.employee-filter-toolbar{display:flex!important;align-items:stretch;flex-wrap:wrap}.employee-filter-toolbar .search-field{flex:1 1 100%}.employee-filter-toolbar .business-select{max-width:none;flex:1 1 145px}.analytics-header-actions{flex-wrap:wrap;justify-content:flex-start}.analytics-header-actions .analytics-range{width:min(100%,210px);min-width:160px}.knowledge-upload-zone .knowledge-upload-button{margin-left:0}}html[data-theme=light]{--bg: #f5f4f3;--bg-deep: #f0efee;--surface: #ffffff;--surface-raised: #f7f6f5;--surface-soft: #f9f8f7;--border: #e5e4e2;--border-strong: #d5d4d3;--text: #252525;--muted: #718096;--muted-strong: #52627a;--brand: #B24E0E;--brand-bright: #B24E0E;--on-brand: #ffffff;--brand-soft: rgba(178, 78, 14, .11);--brand-gradient: linear-gradient(135deg, #7B21C4, #C42D6B 45%, #C45510 100%);--success: #00a87e;--success-soft: rgba(0, 168, 126, .1);--violet: var(--brand-bright);--violet-soft: rgba(160, 87, 220, .1);--amber: #b88908;--amber-soft: rgba(184, 137, 8, .11);--danger: #e5484d;--danger-soft: rgba(229, 72, 77, .1);--chart-axis: #718096;--chart-grid: rgba(28, 28, 28, .08);--chart-hover: rgba(28, 28, 28, .045);--light-canvas: #f5f4f3;--light-panel: #ffffff;--light-subtle: #f7f6f5;--light-soft: #f4f3f1;--light-border: #e5e4e2;--light-border-strong: #d5d4d3;--light-ink: #252525;--light-muted: #718096;--light-muted-strong: #52627a;color-scheme:light}html[data-theme=light] body{color:var(--light-ink);background-color:var(--light-canvas);background-image:radial-gradient(circle at 15% -10%,rgba(245,115,27,.07),transparent 42rem),radial-gradient(circle at 92% 0%,rgba(201,162,39,.045),transparent 36rem);background-attachment:fixed}html[data-theme=light] .voice-shell,html[data-theme=light] .app-frame,html[data-theme=light] .voice-shell .app-content{color:var(--light-ink);background-color:var(--light-canvas)}html[data-theme=light] .voice-shell .app-content{background-image:radial-gradient(circle at 52% -12%,rgba(245,115,27,.045),transparent 34rem),radial-gradient(circle at 96% 6%,rgba(201,162,39,.028),transparent 30rem)}html[data-theme=light] .voice-shell .sidebar,html[data-theme=light] .app-topbar{border-color:var(--light-border);background:#fffffff7}html[data-theme=light] .voice-shell .sidebar{box-shadow:10px 0 30px -27px #1c1c1c52}html[data-theme=light] .app-topbar{box-shadow:0 8px 24px -24px #1c1c1c73}html[data-theme=light] .sidebar-collapse-button,html[data-theme=light] .topbar-icon,html[data-theme=light] .topbar-user,html[data-theme=light] .topbar-workspace{color:var(--light-muted)}html[data-theme=light] .sidebar-collapse-button:hover,html[data-theme=light] .topbar-icon:hover,html[data-theme=light] .topbar-user:hover,html[data-theme=light] .topbar-workspace:hover{color:var(--light-ink);background:#f4f3f1}html[data-theme=light] .global-search,html[data-theme=light] .topbar-ai-state,html[data-theme=light] .theme-toggle{border-color:#dfdfdd;color:var(--light-muted-strong);background:#fff;box-shadow:0 1px 2px #1c1c1c08}html[data-theme=light] .global-search:hover,html[data-theme=light] .topbar-ai-state:hover,html[data-theme=light] .theme-toggle:hover{border-color:#d0cfce;color:var(--light-ink);background:#f7f6f5}html[data-theme=light] .global-search kbd,html[data-theme=light] .palette-input-row kbd,html[data-theme=light] .palette-foot kbd{border-color:#dedddc;color:#718096;background:#f4f3f1}html[data-theme=light] .voice-shell .nav-section-label{color:#a1adbd}html[data-theme=light] .voice-shell .nav-link{color:#687a94}html[data-theme=light] .voice-shell .nav-link:hover{color:#5b3f2d;background:#f6f6f4}html[data-theme=light] .voice-shell .nav-link.active{color:#252525!important;background:#f0efee!important}html[data-theme=light] .voice-shell .nav-link.active svg{color:#870056}html[data-theme=light] .voice-shell .workspace-chip,html[data-theme=light] .voice-shell .sidebar-user{border-color:var(--light-border);background:#f7f6f5}html[data-theme=light] .voice-shell .workspace-chip:hover,html[data-theme=light] .voice-shell .sidebar-user:hover{background:#f4f3f1}html[data-theme=light] .ai-status-card{border-color:#e0e0de;background:linear-gradient(135deg,#f5f4f2,#ebfaf6);box-shadow:none}html[data-theme=light] .ai-status-copy strong{color:var(--brand)}html[data-theme=light] .topbar-menu,html[data-theme=light] .notification-menu,html[data-theme=light] .palette,html[data-theme=light] .modal{border-color:#dfdfdd;color:var(--light-ink);background:#fffffffb;box-shadow:0 28px 70px -28px #1c1c1c61}html[data-theme=light] .topbar-menu-head,html[data-theme=light] .notification-menu-head,html[data-theme=light] .notification-menu-all,html[data-theme=light] .palette-input-row,html[data-theme=light] .palette-foot,html[data-theme=light] .modal-foot{border-color:var(--light-border)}html[data-theme=light] .topbar-menu-divider{background:var(--light-border)}html[data-theme=light] .topbar-menu-item,html[data-theme=light] .notification-menu-item{color:var(--light-muted-strong)}html[data-theme=light] .topbar-menu-item:hover,html[data-theme=light] .notification-menu-item:hover,html[data-theme=light] .palette-item.active{color:var(--light-ink);background:#f4f3f1}html[data-theme=light] .palette-item-icon{color:var(--light-muted);background:#f4f3f1}html[data-theme=light] .voice-page,html[data-theme=light] .voice-page-header h1,html[data-theme=light] .voice-page h2,html[data-theme=light] .voice-page h3{color:var(--light-ink)}html[data-theme=light] .voice-page-header p{color:#8090a7}html[data-theme=light] .voice-page-header-icon{border-color:var(--light-border);color:#870056;background:#ffffffeb;box-shadow:0 10px 28px -24px #1c1c1c61}html[data-theme=light] .card,html[data-theme=light] .module-card,html[data-theme=light] .stat-card,html[data-theme=light] .metric-card,html[data-theme=light] .data-surface,html[data-theme=light] .board-card,html[data-theme=light] .board-column,html[data-theme=light] .empty-state,html[data-theme=light] .operations-panel,html[data-theme=light] .business-chart-panel,html[data-theme=light] .business-table-card,html[data-theme=light] .platform-section-card{border-color:var(--light-border);color:var(--light-ink);background-color:var(--light-panel);box-shadow:0 16px 38px -34px #1c1c1c6b}html[data-theme=light] .stat-card:hover,html[data-theme=light] .card:hover{border-color:#d7d6d5}html[data-theme=light] .empty-state{background:transparent}html[data-theme=light] .empty-state-icon{border-color:var(--light-border);color:var(--light-muted);background:#f6f5f3}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select,html[data-theme=light] .input,html[data-theme=light] .select,html[data-theme=light] .search-field,html[data-theme=light] .business-select{border-color:#dfdfdd;color:var(--light-ink);background-color:#fff}html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{color:#9aa7b8;opacity:1}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#9aa7b8;opacity:1}html[data-theme=light] select option,html[data-theme=light] .business-select option{color:var(--light-ink);background:#fff}html[data-theme=light] input:focus,html[data-theme=light] textarea:focus,html[data-theme=light] select:focus,html[data-theme=light] .search-field:focus-within,html[data-theme=light] .business-select:focus-within{border-color:#9428eda6;background-color:#fff;box-shadow:0 0 0 3px #9428ed1a}html[data-theme=light] .button:not(.primary):not(.gold):not(.danger),html[data-theme=light] .button.secondary{border-color:#dcdbda;color:#5f422f;background:#fff;box-shadow:0 1px 2px #1c1c1c08}html[data-theme=light] .button:not(.primary):not(.gold):not(.danger):hover,html[data-theme=light] .button.secondary:hover{border-color:#cac9c8;color:#252525;background:#f6f5f3}html[data-theme=light] .button.ghost{border-color:transparent;color:#64748b;background:transparent;box-shadow:none}html[data-theme=light] .button.ghost:hover{color:#252525;background:#f4f3f1}html[data-theme=light] .button:disabled{color:#a4afbe;background:#f6f5f3;opacity:.72}html[data-theme=light] .table,html[data-theme=light] .business-table-wrap table{color:var(--light-ink);background:#fff}html[data-theme=light] .table th,html[data-theme=light] .business-table-wrap th{border-color:var(--light-border);color:#66758b;background:#f7f6f5}html[data-theme=light] .table td,html[data-theme=light] .business-table-wrap td,html[data-theme=light] .business-table-wrap .table td,html[data-theme=light] .conversation-design-table td{border-color:#eaeae8;color:#536279}html[data-theme=light] .table td strong,html[data-theme=light] .business-table-wrap td strong,html[data-theme=light] .conversation-design-table td strong{color:#252525}html[data-theme=light] .table tbody tr:hover{background:#f7f6f5}html[data-theme=light] .filter-pills,html[data-theme=light] .business-view-tabs,html[data-theme=light] .platform-tabs,html[data-theme=light] .analytics-tabs{border-color:#e1e1df;background:#fff}html[data-theme=light] .filter-pill,html[data-theme=light] .platform-tabs button,html[data-theme=light] .analytics-tabs button{color:#6d7c92}html[data-theme=light] .filter-pill:hover,html[data-theme=light] .platform-tabs button:hover,html[data-theme=light] .analytics-tabs button:hover{color:#252525;background:#f4f4f2!important}html[data-theme=light] .filter-pill.active,html[data-theme=light] .platform-tabs button.active,html[data-theme=light] .analytics-tabs button.active{color:#252525!important;background:#f0efee!important;box-shadow:0 1px 3px #1c1c1c17}html[data-theme=light] .chart-tooltip{border-color:#dfdfdd;color:var(--light-ink);background:#fffffffa;box-shadow:0 18px 38px -22px #1c1c1c57}html[data-theme=light] .confidence-track{background:#ececea}html[data-theme=light] .sentiment-badge.neutral,html[data-theme=light] .status-pill.neutral{color:#5f6e82;background:#f0f0ee}html[data-theme=light] .operations-stat-grid .stat-card,html[data-theme=light] .operations-mini-metric,html[data-theme=light] .conversation-table-card,html[data-theme=light] .recent-calls-card,html[data-theme=light] .reference-live-call-card,html[data-theme=light] .inbox-kpi,html[data-theme=light] .inbox-workspace{border-color:var(--light-border);background:#fff;box-shadow:0 16px 38px -34px #1c1c1c66}html[data-theme=light] .operations-panel-heading h2,html[data-theme=light] .operations-live-title h2,html[data-theme=light] .operations-mini-metric strong,html[data-theme=light] .inbox-kpi>strong,html[data-theme=light] .ended-call-card strong,html[data-theme=light] .conversation-customer strong,html[data-theme=light] .call-customer-cell strong{color:#252525}html[data-theme=light] .operations-panel-heading p,html[data-theme=light] .operations-mini-metric span,html[data-theme=light] .operations-legend>span{color:#718096}html[data-theme=light] .operations-legend strong{color:#252525}html[data-theme=light] .operations-data-row{border-color:#e9e9e7;color:#5b3f2d}html[data-theme=light] .operations-data-row:hover{background:#f7f6f5}html[data-theme=light] .dashboard-live-list>article,html[data-theme=light] .activity-feed>article,html[data-theme=light] .ended-call-card,html[data-theme=light] .recent-call-tabs,html[data-theme=light] .conversation-table-meta,html[data-theme=light] .conversation-channel-panel{border-color:#e9e9e7}html[data-theme=light] .dashboard-live-list>article:hover,html[data-theme=light] .ended-call-card:hover{background:#f7f6f5}html[data-theme=light] .conversation-filter-bar,html[data-theme=light] .recent-calls-heading,html[data-theme=light] .inbox-list-tools{border-color:var(--light-border);background:#fff}html[data-theme=light] .conversation-filter-bar label,html[data-theme=light] .conversation-filter-bar select,html[data-theme=light] .recent-calls-heading label,html[data-theme=light] .inbox-search{border-color:#dfdfdd;color:#718096;background:#fff}html[data-theme=light] .conversation-filter-bar input,html[data-theme=light] .conversation-filter-bar select,html[data-theme=light] .recent-calls-heading input,html[data-theme=light] .inbox-search input{color:#252525!important;background:transparent}html[data-theme=light] .conversation-dialog-thread article div,html[data-theme=light] .inbox-message>div{color:#5b3f2d;background:#f4f3f1}html[data-theme=light] .conversation-dialog-thread article.user div,html[data-theme=light] .inbox-message.user>div{background:#f2f1ef}html[data-theme=light] .conversation-dialog-thread article p,html[data-theme=light] .inbox-message p{color:#5b3f2d}html[data-theme=light] .conversation-dialog-layout>aside,html[data-theme=light] .conversation-rating button{border-color:var(--light-border);color:#536279;background:#f7f6f5}html[data-theme=light] .conversation-dialog-layout>aside dd{color:#252525}html[data-theme=light] .reference-live-call-card header,html[data-theme=light] .reference-call-confidence,html[data-theme=light] .reference-live-call-card>footer,html[data-theme=light] .reference-live-call-card>footer button{border-color:var(--light-border)}html[data-theme=light] .reference-live-call-card header strong,html[data-theme=light] .reference-live-call-card header aside time{color:#252525}html[data-theme=light] .reference-live-call-card>footer button{color:#66758b;background:#f9f8f7}html[data-theme=light] .reference-live-call-card>footer button:hover{color:#252525;background:#f4f3f1}html[data-theme=light] .inbox-workspace{overflow:hidden}html[data-theme=light] .inbox-list-pane,html[data-theme=light] .inbox-thread-pane,html[data-theme=light] .inbox-context-pane{border-color:var(--light-border);background:#fff}html[data-theme=light] .inbox-channel-rail{border-color:#2d2d2d;background:#171717}html[data-theme=light] .inbox-channel-rail button{color:#7f8da4}html[data-theme=light] .inbox-channel-rail button:hover{color:#e0dfdd;background:#ffffff0f}html[data-theme=light] .inbox-channel-rail button.active{color:var(--brand-bright);background:#8d30d92b}html[data-theme=light] .inbox-channel-rail button>span{border-color:#171717}html[data-theme=light] .inbox-conversation-item{border-color:#ecebe9;color:#536279}html[data-theme=light] .inbox-conversation-item:hover,html[data-theme=light] .inbox-conversation-item.active{background:#f6f5f3}html[data-theme=light] .inbox-conversation-copy>span strong,html[data-theme=light] .inbox-list-empty strong,html[data-theme=light] .inbox-thread>header strong,html[data-theme=light] .inbox-context h3,html[data-theme=light] .inbox-resolution-card strong{color:#252525}html[data-theme=light] .inbox-thread>header,html[data-theme=light] .inbox-thread>footer{border-color:var(--light-border);background:#f9f8f7}html[data-theme=light] .inbox-mobile-back{border-color:var(--light-border);color:#870056;background:#fff}html[data-theme=light] .inbox-thread>footer textarea{border-color:#dfdfdd;color:#252525;background:#fff}html[data-theme=light] .inbox-message>span{color:#718096;background:#ededeb}html[data-theme=light] .inbox-context dl{border-color:var(--light-border)}html[data-theme=light] .inbox-context dd{color:#5b3f2d}html[data-theme=light] .business-design-page .voice-page-header p,html[data-theme=light] .business-panel-heading p,html[data-theme=light] .business-table-heading p,html[data-theme=light] .business-chart-legend>span{color:#718096}html[data-theme=light] .business-panel-heading h2,html[data-theme=light] .business-table-heading h2,html[data-theme=light] .business-chart-legend strong{color:#252525}html[data-theme=light] .business-table-heading{border-color:var(--light-border)}html[data-theme=light] .customer-insight-card,html[data-theme=light] .branch-design-card,html[data-theme=light] .employee-leaderboard,html[data-theme=light] .department-overview-grid article,html[data-theme=light] .booking-week-grid,html[data-theme=light] .booking-resources-card{border-color:var(--light-border);background:#fff}html[data-theme=light] .customer-insight-card>header,html[data-theme=light] .branch-design-card>header,html[data-theme=light] .branch-design-card footer,html[data-theme=light] .employee-leaderboard>header,html[data-theme=light] .employee-leaderboard article{border-color:#eaeae8}html[data-theme=light] .customer-insight-card button:hover{border-color:#e5e5e3;background:#f7f6f5}html[data-theme=light] .customer-insight-card button strong,html[data-theme=light] .branch-design-card dd,html[data-theme=light] .branch-highlights strong,html[data-theme=light] .department-overview-grid strong,html[data-theme=light] .employee-leaderboard article strong{color:#252525}html[data-theme=light] .orders-design-page .board-column{border-color:var(--light-border);background:#f6f5f3}html[data-theme=light] .orders-design-page .board-column-head{border-color:var(--light-border)}html[data-theme=light] .orders-design-page .board-card{border-color:#e5e4e2;color:#5b3f2d;background:#fff;box-shadow:0 8px 24px -22px #1c1c1c6b}html[data-theme=light] .booking-waitlist-strip{background:#fcfbf9}html[data-theme=light] .booking-waitlist-strip>div:last-child span{border-color:#b889082e;color:#6e7787;background:#b889080b}html[data-theme=light] .booking-waitlist-strip>div:last-child b{color:#252525}html[data-theme=light] .booking-resource-grid article,html[data-theme=light] .branch-highlights article,html[data-theme=light] .branch-comparison-table{border-color:#e6e6e4;background:#f9f8f7}html[data-theme=light] .knowledge-upload-zone{border-color:#9428ed47;background:#9428ed06}html[data-theme=light] .knowledge-upload-zone h2,html[data-theme=light] .knowledge-comprehension-card dd{color:#252525}html[data-theme=light] .knowledge-visibility{border-color:#dfdfdd;background:#f7f6f5}html[data-theme=light] .knowledge-empty{border-color:#dfdfdd;background:#f9f8f7}html[data-theme=light] .knowledge-comprehension-card{background:radial-gradient(90% 70% at 100% 0%,rgba(0,168,126,.07),transparent 60%),#fff}html[data-theme=light] .knowledge-comprehension-card dl{border-color:var(--light-border)}html[data-theme=light] .studio-context-bar,html[data-theme=light] .studio-section-card,html[data-theme=light] .studio-agent-grid .agent-directory-row{border-color:var(--light-border);background:#fff}html[data-theme=light] .studio-context-icon i{border-color:#fff}html[data-theme=light] .studio-context-bar select,html[data-theme=light] .studio-persona-grid input,html[data-theme=light] .studio-persona-grid textarea,html[data-theme=light] .studio-intent-add input,html[data-theme=light] .studio-playground footer input{border-color:#dfdfdd;color:#252525;background:#fff}html[data-theme=light] .studio-subnav button{border-color:#e1e1df;color:#66758b}html[data-theme=light] .studio-subnav button:hover{border-color:#cac9c8;color:#252525;background:#f7f6f5}html[data-theme=light] .studio-subnav button.active{border-color:#9428ed5c;color:var(--brand);background:#9428ed17}html[data-theme=light] .studio-new-agent{border-color:#d8d7d6;color:#718096}html[data-theme=light] .studio-new-agent:hover{background:#9428ed06}html[data-theme=light] .studio-new-agent>span{background:#f4f3f1}html[data-theme=light] .studio-new-agent strong,html[data-theme=light] .studio-playground-empty strong{color:#252525}html[data-theme=light] .studio-flow-builder article,html[data-theme=light] .studio-rule-list label,html[data-theme=light] .studio-intent-list>span,html[data-theme=light] .studio-knowledge-list article,html[data-theme=light] .studio-voice-summary{border-color:#e5e4e2;color:#5b3f2d;background-color:#f7f6f5}html[data-theme=light] .studio-playground-chat{border-color:#e5e4e2;background:#f9f8f7}html[data-theme=light] .studio-playground-chat>p,html[data-theme=light] .studio-playground-chat>.studio-playground-msg{color:#5b3f2d;background:#efefed}html[data-theme=light] .studio-playground-msg .answer-markdown strong{color:#1c1c1c}html[data-theme=light] .studio-playground-msg .answer-markdown a{color:var(--brand)}html[data-theme=light] .studio-playground-chat>p.user{background:#f2f1ef}html[data-theme=light] .studio-rule-list label>i,html[data-theme=light] .notification-preference-matrix label i,html[data-theme=light] .notification-unread-toggle i,html[data-theme=light] .settings-toggle-row>i{background:#d5d4d3}html[data-theme=light] .voice-option,html[data-theme=light] .voice-config-card,html[data-theme=light] .voice-preview-card,html[data-theme=light] .voice-toggle-row{border-color:var(--light-border);color:var(--light-ink);background:#fff}html[data-theme=light] .voice-select-grid select,html[data-theme=light] .voice-preview-card blockquote,html[data-theme=light] .voice-personality-chips button{border-color:#e5e4e2;color:#52627a;background:#f7f6f5}html[data-theme=light] .voice-toggle-list{border-color:var(--light-border)}html[data-theme=light] .voice-toggle-row:hover{background:#f6f5f3}html[data-theme=light] .voice-toggle-row>i{background:#d5d4d3}html[data-theme=light] .voice-range input[type=range]{background:#e5e4e2}html[data-theme=light] .voice-save-bar{border-color:#dfdfdd;color:#5b3f2d;background:#fffffff7;box-shadow:0 18px 42px -26px #1c1c1c66}html[data-theme=light] .analytics-ranked-list strong,html[data-theme=light] .analytics-ranked-list em,html[data-theme=light] .analytics-funnel strong,html[data-theme=light] .integration-card-copy h3,html[data-theme=light] .platform-section-heading h2,html[data-theme=light] .api-limit-row strong,html[data-theme=light] .api-endpoint-list code{color:#252525}html[data-theme=light] .analytics-ranked-list>div>i,html[data-theme=light] .api-limit-row>i,html[data-theme=light] .billing-usage-meter>div{background:#ebebe9}html[data-theme=light] .analytics-funnel>div{color:#52627a;background:#f7f6f5}html[data-theme=light] .integration-design-card,html[data-theme=light] .billing-current-plan,html[data-theme=light] .billing-spend-card,html[data-theme=light] .billing-invoices-card,html[data-theme=light] .billing-payment-card,html[data-theme=light] .billing-plan-grid>article{border-color:var(--light-border);color:var(--light-ink);background:#fff}html[data-theme=light] .integration-card-top>span:first-child,html[data-theme=light] .integration-card-copy small,html[data-theme=light] .integration-health,html[data-theme=light] .api-endpoint-list>div,html[data-theme=light] .billing-usage-grid>div,html[data-theme=light] .billing-bottom-grid>article{border-color:#e6e6e4;background:#f7f6f5}html[data-theme=light] .integration-health span{color:#52627a}html[data-theme=light] .platform-section-heading{border-color:var(--light-border)}html[data-theme=light] .platform-section-card>.empty-state{background:transparent}html[data-theme=light] .api-code-block{border-color:#dfdfdd;background:#1c1c1c}html[data-theme=light] .api-code-block header{border-color:#383838}html[data-theme=light] .api-code-block pre{color:#e0dfdd}html[data-theme=light] .notification-filter-row .platform-tabs,html[data-theme=light] .notification-feed-card,html[data-theme=light] .notification-overview-card,html[data-theme=light] .notification-preferences-card{border-color:var(--light-border)!important;background:#fff!important}html[data-theme=light] .notification-filter-icon{border-color:var(--light-border);background:#fff}html[data-theme=light] .notification-unread-toggle{border-color:#d8d7d6;color:#52627a;background:#fff}html[data-theme=light] .notification-unread-toggle span{color:#52627a}html[data-theme=light] .notification-design-row,html[data-theme=light] .notification-overview-card span,html[data-theme=light] .notification-channel-legend>span,html[data-theme=light] .notification-channel-toggles label,html[data-theme=light] .notification-event-toggle{border-color:#e6e6e4;color:#52627a;background:#f7f6f5}html[data-theme=light] .notification-design-row.unread{border-color:#9428ed38;background:#f7f6f4}html[data-theme=light] .notification-design-row:hover{background:#f6f5f3}html[data-theme=light] .notification-kind-icon{background:#efefed}html[data-theme=light] .notification-row-copy strong,html[data-theme=light] .notification-design-row.read .notification-row-copy strong,html[data-theme=light] .notification-preference-heading h2,html[data-theme=light] .notification-preference-matrix>div>div strong,html[data-theme=light] .notification-channel-toggles strong,html[data-theme=light] .notification-event-toggle span{color:#252525}html[data-theme=light] .notification-row-copy p,html[data-theme=light] .notification-preference-heading p{color:#66758b}html[data-theme=light] .notification-groups>section>header i,html[data-theme=light] .notification-preference-matrix>div,html[data-theme=light] .notification-preferences-card footer{border-color:var(--light-border);background:transparent}html[data-theme=light] .settings-hub-page .settings-subnav,html[data-theme=light] .settings-hub-page .settings-panel{border-color:var(--light-border);color:var(--light-ink);background:#fff}html[data-theme=light] .settings-hub-page .settings-subnav button{color:#66758b}html[data-theme=light] .settings-hub-page .settings-subnav button:hover{color:#252525;background:#f6f6f4}html[data-theme=light] .settings-hub-page .settings-subnav button.active{color:#252525;background:#f0efee}html[data-theme=light] .settings-panel-head,html[data-theme=light] .settings-card-footer{border-color:var(--light-border)}html[data-theme=light] .settings-panel-head h3,html[data-theme=light] .settings-field>span:first-child,html[data-theme=light] .settings-toggle-row strong,html[data-theme=light] .settings-phone-field>strong,html[data-theme=light] .settings-member-row strong,html[data-theme=light] .settings-session-row strong,html[data-theme=light] .settings-domain-list strong,html[data-theme=light] .settings-role-grid strong,html[data-theme=light] .settings-inline-note strong,html[data-theme=light] .settings-inline-note code,html[data-theme=light] .settings-value-list code{color:#252525}html[data-theme=light] .settings-toggle-row,html[data-theme=light] .settings-phone-field>div:not(.settings-phone-add),html[data-theme=light] .settings-member-row,html[data-theme=light] .settings-session-row,html[data-theme=light] .settings-domain-list>div:not(.settings-empty-panel),html[data-theme=light] .settings-role-grid>div,html[data-theme=light] .settings-language-grid>span,html[data-theme=light] .settings-value-list>div,html[data-theme=light] .settings-inline-note,html[data-theme=light] .settings-message-preview{border-color:#e6e6e4;color:#52627a;background:#f7f6f5}html[data-theme=light] .settings-field>input,html[data-theme=light] .settings-field>select,html[data-theme=light] .settings-field textarea,html[data-theme=light] .settings-add-row>input,html[data-theme=light] .settings-phone-add>input,html[data-theme=light] .settings-audit-toolbar label,html[data-theme=light] .settings-audit-toolbar input,html[data-theme=light] .settings-audit-toolbar select{border-color:#dfdfdd;color:#252525;background:#fff}html[data-theme=light] .settings-empty-panel{border-color:#dfdfdd;color:#718096;background:#f9f8f7}html[data-theme=light] .settings-empty-panel strong,html[data-theme=light] .settings-message-preview header strong{color:#252525}html[data-theme=light] .settings-swatches button.active{border-color:#fff}.docs2{min-height:100vh;color:var(--text);background:var(--bg)}.docs2-topbar{position:fixed;z-index:40;inset:0 0 auto;display:flex;height:60px;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.docs2-divider{width:1px;height:20px;background:var(--border-strong)}.docs2-label{color:var(--muted-strong);font-size:13px;font-weight:600}.docs2-tabs{display:flex;align-items:stretch;align-self:stretch;gap:4px;margin-left:10px}.docs2-tab{display:inline-flex;align-items:center;padding:0 12px;border-bottom:2px solid transparent;color:var(--muted);font-size:13px;font-weight:500;text-decoration:none}.docs2-tab:hover{color:var(--text)}.docs2-tab.active{border-bottom-color:color-mix(in srgb,var(--brand) 42%,transparent);color:var(--text)}.docs2-topbar-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.docs2-search-btn{display:inline-flex;align-items:center;gap:8px;min-width:200px;padding:7px 10px 7px 12px;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--surface);font-size:12.5px;cursor:pointer;transition:color .14s ease,border-color .14s ease}.docs2-search-btn:hover{border-color:var(--border-strong);color:var(--text)}.docs2-search-btn kbd{margin-left:auto;padding:1px 6px;border:1px solid var(--border);border-radius:5px;color:var(--muted);background:var(--surface-raised);font-family:inherit;font-size:10.5px}.docs2-body{display:grid;grid-template-columns:240px minmax(0,1fr) 220px;gap:44px;width:min(1280px,100%);margin:0 auto;padding:60px 24px 0}.docs2-sidebar{position:sticky;top:60px;align-self:start;height:calc(100vh - 60px);overflow-y:auto;padding:30px 12px 48px 0;scrollbar-width:thin}.docs2-group{display:grid;gap:2px;margin-bottom:24px}.docs2-group-title{margin:0 0 6px 10px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.docs2-side-link{display:block;padding:6px 10px;border-radius:7px;color:var(--muted-strong);font-size:13px;text-decoration:none}.docs2-side-link:hover{color:var(--text);background:var(--surface-raised)}.docs2-side-link.active{color:var(--brand-bright);background:var(--brand-soft);font-weight:600}.docs2-main{min-width:0;padding:44px 0 88px}.docs2-article{max-width:760px;margin:0 auto}.docs2-eyebrow{margin:0;color:var(--brand-bright);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.docs2-article>h1{margin:10px 0 12px;font-size:clamp(28px,3.4vw,38px);line-height:1.1;letter-spacing:-.03em}.docs2-lede{max-width:640px;margin:0 0 6px;color:var(--muted-strong);font-size:16px;line-height:1.65}.docs2-section{padding:28px 0 4px;scroll-margin-top:84px}.docs2-section>h2{margin:0 0 14px;font-size:21px;letter-spacing:-.02em}.docs2-section p,.docs2-section li{color:var(--muted-strong);font-size:14px;line-height:1.8}.docs2-section ol{display:grid;gap:8px;margin:0 0 14px;padding-left:22px}.docs2-section ul{display:grid;gap:8px;margin:0 0 14px;padding-left:20px}.docs2-section a:not(.docs2-pager-link){color:var(--brand-bright);text-decoration:none}.docs2-section a:not(.docs2-pager-link):hover{text-decoration:underline}.docs2-main code:not(.docs-code code){padding:2px 5px;border:1px solid var(--border);border-radius:4px;color:var(--muted-strong);background:var(--surface-raised);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.86em}.docs2 .docs-code{margin:16px 0;border-color:var(--border);color:var(--muted-strong);background:var(--bg-deep)}.docs2 .docs-table-wrap{margin:16px 0;border-color:var(--border)}.docs2 .docs-table th{color:var(--muted);background:var(--surface-raised)}.docs2 .docs-table th,.docs2 .docs-table td{border-color:var(--border)}.docs2 .docs-table td{color:var(--muted-strong)}.docs2 .docs-callout{margin:16px 0;border-color:color-mix(in srgb,var(--brand) 35%,transparent);background:var(--brand-soft)}.docs2 .docs-callout strong{color:var(--text)}.docs2 .docs-callout span{color:var(--muted-strong)}.docs2 .docs-callout.success{border-color:color-mix(in srgb,var(--success) 35%,transparent);background:var(--success-soft)}.docs2 .docs-callout.success strong{color:var(--success)}.docs2 .docs-callout.warning{border-color:var(--warn-border);color:var(--muted-strong);background:var(--warn-bg)}.docs2 .docs-route-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 20px;padding:11px 13px;border:1px solid var(--border);border-radius:9px;color:var(--muted-strong);background:var(--surface-raised);font-size:12.5px;line-height:1.55}.docs2 .docs-route-note strong{color:var(--text)}.docs2 .docs-route-note code{color:var(--brand-bright)}.docs2 .docs-route-note span{flex-basis:100%;color:var(--muted)}.docs2 .docs-grid.two{margin:16px 0}.docs2 .docs-card{border-color:var(--border);background:var(--surface)}.docs2 .docs-card strong{color:var(--text)}.docs2 .docs-card p{color:var(--muted)}.docs-product-map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1.18fr) 30px minmax(0,1fr);align-items:stretch;gap:8px;margin:24px 0;padding:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--border));border-radius:16px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 42%),linear-gradient(145deg,var(--surface),var(--surface-raised))}.docs-product-map:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(color-mix(in srgb,var(--border) 44%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 44%,transparent) 1px,transparent 1px);background-size:24px 24px;content:"";-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 92%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 92%);pointer-events:none}.docs-product-map-node,.docs-product-map-core{position:relative;z-index:1;display:flex;min-height:136px;flex-direction:column;justify-content:center;padding:16px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 16px 36px -32px #000c}.docs-product-map-core{border-color:color-mix(in srgb,var(--brand) 46%,var(--border));background:color-mix(in srgb,var(--brand-soft) 78%,var(--surface));text-align:center}.docs-product-map-core>span{margin-bottom:8px;color:var(--brand-bright);font-size:11px;font-weight:800;letter-spacing:.16em}.docs-product-map-node strong,.docs-product-map-core strong{color:var(--text);font-size:14px;line-height:1.35}.docs-product-map-node small,.docs-product-map-core small{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.45}.docs-product-map-kicker{margin-bottom:8px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.docs-product-map-arrow{position:relative;z-index:1;display:grid;place-items:center;color:var(--brand-bright);font-size:19px}.docs-pullquote{margin:24px 0 2px;padding:4px 0 4px 20px;border-left:3px solid color-mix(in srgb,var(--brand) 42%,transparent);color:var(--text);font-size:16px;font-weight:550;line-height:1.65}.docs-capability-list{margin-top:18px;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.docs-capability-list details+details{border-top:1px solid var(--border)}.docs-capability-list summary{display:flex;align-items:center;gap:12px;padding:16px 18px;color:var(--text);font-size:14px;font-weight:650;list-style:none;cursor:pointer}.docs-capability-list summary::-webkit-details-marker{display:none}.docs-capability-list summary:after{margin-left:auto;color:var(--muted);content:"+";font-size:18px;font-weight:400;line-height:1}.docs-capability-list details[open] summary:after{content:"−"}.docs-capability-list summary span{color:var(--brand-bright);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em}.docs-capability-list details[open] summary{background:var(--surface-raised)}.docs-capability-list details>div{padding:0 18px 18px 46px;background:var(--surface-raised)}.docs-capability-list details>div p{margin:0 0 8px}.docs-journey{position:relative;gap:0!important;padding:6px 0 0!important;list-style:none}.docs-journey:before{position:absolute;top:26px;bottom:32px;left:16px;width:1px;background:color-mix(in srgb,var(--brand) 44%,var(--border));content:""}.docs-journey li{position:relative;display:grid;grid-template-columns:34px 1fr;gap:14px;padding:10px 0}.docs-journey li>span{z-index:1;display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 55%,var(--border));border-radius:50%;color:var(--brand-bright);background:var(--surface);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.docs-journey li strong{color:var(--text);font-size:14px}.docs-journey li p{margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.docs-audience-grid,.docs-quickstart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.docs-audience-grid>div,.docs-quickstart-grid>div{padding:17px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.docs-audience-grid strong,.docs-quickstart-grid strong{display:block;color:var(--text);font-size:13.5px;line-height:1.45}.docs-audience-grid p,.docs-quickstart-grid p{margin:7px 0 0;color:var(--muted);font-size:12.5px;line-height:1.65}.docs-quickstart-grid>div{position:relative;padding-top:44px}.docs-quickstart-grid span{position:absolute;top:15px;left:17px;color:var(--brand-bright);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:800;letter-spacing:.08em}.docs-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 22px}.docs-comparison-grid>div{padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.docs-comparison-grid>div.featured{border-color:color-mix(in srgb,var(--brand) 48%,var(--border));background:color-mix(in srgb,var(--brand-soft) 64%,var(--surface))}.docs-comparison-grid span,.docs-path-grid span{display:block;margin-bottom:9px;color:var(--muted);font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.docs-comparison-grid strong{display:block;color:var(--text);font-size:14px;line-height:1.45}.docs-comparison-grid p{margin:8px 0 0;color:var(--muted);font-size:12.5px;line-height:1.65}.docs-next-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.docs-next-actions a{display:inline-flex;padding:9px 13px;border:1px solid color-mix(in srgb,var(--brand) 38%,var(--border));border-radius:9px;background:var(--brand-soft);font-size:12.5px;font-weight:650}.docs-path-grid{display:grid;gap:10px;margin:18px 0}.docs-path-grid>a{position:relative;display:block;padding:16px 44px 16px 17px;border:1px solid var(--border);border-radius:11px;background:var(--surface);text-decoration:none!important;transition:border-color .14s ease,transform .14s ease}.docs-path-grid>a:after{position:absolute;top:50%;right:17px;color:var(--brand-bright);content:"→";transform:translateY(-50%)}.docs-path-grid>a:hover{border-color:color-mix(in srgb,var(--brand) 58%,var(--border));transform:translateY(-1px)}.docs-path-grid strong,.docs-path-grid small{display:block}.docs-path-grid strong{color:var(--text);font-size:13.5px}.docs-path-grid small{margin-top:5px;color:var(--muted);font-size:11.5px;line-height:1.5}.docs2-rail{position:sticky;top:60px;align-self:start;max-height:calc(100vh - 60px);overflow-y:auto;padding:48px 0 48px 4px;scrollbar-width:thin}.docs2-rail-title{margin:0 0 10px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.docs2-rail-list{display:grid;gap:2px;border-left:1px solid var(--border)}.docs2-rail-link{display:block;margin-left:-1px;padding:5px 12px;border-left:2px solid transparent;color:var(--muted);font-size:12.5px;line-height:1.45;text-decoration:none}.docs2-rail-link:hover{color:var(--text)}.docs2-rail-link.active{border-left-color:color-mix(in srgb,var(--brand) 42%,transparent);color:var(--brand-bright);font-weight:600}.docs2-pager{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:44px;padding-top:26px;border-top:1px solid var(--border)}.docs2-pager-link{display:grid;gap:3px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);text-decoration:none;transition:border-color .14s ease}.docs2-pager-link:hover{border-color:color-mix(in srgb,var(--brand) 42%,transparent)}.docs2-pager-link.next{text-align:right}.docs2-pager-link small{color:var(--muted);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.docs2-pager-link span{color:var(--text);font-size:13.5px;font-weight:600}.docs2-search-overlay{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:#0a0a0a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.docs2-search{display:flex;width:min(640px,100%);max-height:62vh;flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);box-shadow:0 30px 70px -30px #00000080}.docs2-search-input{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--border);color:var(--muted)}.docs2-search-input input{flex:1;border:0;outline:0;color:var(--text);background:none;font-size:14px}.docs2-search-input input::-moz-placeholder{color:var(--muted)}.docs2-search-input input::placeholder{color:var(--muted)}.docs2-search-input kbd{padding:2px 7px;border:1px solid var(--border);border-radius:5px;color:var(--muted);background:var(--surface-raised);font-family:inherit;font-size:10.5px}.docs2-search-list{overflow-y:auto;padding:8px;scrollbar-width:thin}.docs2-search-group{margin:8px 8px 4px;color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.docs2-search-item{display:flex;width:100%;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:8px;color:var(--muted-strong);background:none;font-size:13.5px;text-align:left;cursor:pointer}.docs2-search-item.active{color:var(--text);background:var(--brand-soft)}.docs2-search-item-title{font-weight:500}.docs2-search-hint{margin-left:auto;color:var(--muted);font-size:11.5px}.docs2-search-empty{margin:0;padding:22px;color:var(--muted);font-size:13px;text-align:center}@media(max-width:1100px){.docs2-body{grid-template-columns:240px minmax(0,1fr)}.docs2-rail{display:none}}@media(max-width:860px){.docs2-body{display:block;padding-top:60px}.docs2-sidebar{position:static;height:auto;padding:22px 0 4px;border-bottom:1px solid var(--border)}.docs2-group{margin-bottom:16px}.docs2-main{padding-top:28px}.docs-product-map{grid-template-columns:1fr}.docs-product-map-arrow{min-height:20px;transform:rotate(90deg)}}@media(max-width:640px){.docs2-topbar{padding:0 14px;gap:10px}.docs2-label,.docs2-divider{display:none}.docs2-tabs{margin-left:0}.docs2-tab{padding:0 8px}.docs-audience-grid,.docs-quickstart-grid,.docs-comparison-grid{grid-template-columns:1fr}.docs-product-map{padding:14px}.docs-capability-list details>div{padding-left:18px}.docs2-search-btn{min-width:0}.docs2-search-btn span,.docs2-search-btn kbd{display:none}.docs2-pager{grid-template-columns:1fr}}.docs-endpoint{display:flex;align-items:center;gap:10px;margin:18px 0 8px;padding:8px 12px;border:1px solid rgba(172,167,157,.14);border-radius:8px;background:#aca79d0d}.docs-endpoint code{background:none;border:none;padding:0;font-size:13.5px}.docs-method{flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:2px 8px;border-radius:6px}.docs-method.get{color:#00c896;background:#35d49a1f}.docs-method.post{color:var(--brand-bright);background:#b560fa1f}.docs-method.patch{color:#fbbf24;background:#fbbf241f}.docs-method.delete{color:#f87171;background:#f871711f}.docs-field-group-title{margin:26px 0 4px;font-size:14px;font-weight:650;letter-spacing:-.01em}.docs-fields{margin:10px 0 6px}.docs-field{padding:14px 0;border-top:1px solid var(--border)}.docs-field:first-child{border-top:none}.docs-field-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin-bottom:5px}.docs-field-name{font-size:13.5px;font-weight:600;color:var(--accent);background:none;border:none;padding:0}.docs-field-type{font-size:12px;color:var(--muted);font-family:ui-monospace,Cascadia Code,Menlo,monospace}.docs-field-required{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#f87171;background:#f871711a;padding:1px 7px;border-radius:5px}.docs-field-body{font-size:14px;line-height:1.65}.docs-field-body p{margin:0}.docs-field-example{margin:6px 0 0;font-size:12.5px;color:var(--muted)}.docs2-side-link{display:flex;align-items:center;gap:8px}.docs2-nav-method{flex-shrink:0;width:40px;text-align:center;font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:1px 0;border-radius:5px}.docs2-nav-method.get{color:#00c896;background:#35d49a1f}.docs2-nav-method.post{color:var(--brand-bright);background:#b560fa1f}.docs2-nav-method.patch{color:#fbbf24;background:#fbbf241f}.docs2-nav-method.delete{color:#f87171;background:#f871711f}.docs2-body.with-example{grid-template-columns:240px minmax(0,1fr) minmax(300px,420px);width:min(1460px,100%)}.docs2-rail-example{padding-top:48px}.docs2-example{display:grid;gap:14px}.docs2-example-block{background:#111;border:1px solid rgba(172,167,157,.16);border-radius:12px;overflow:hidden}.docs2-example-block header{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-bottom:1px solid rgba(172,167,157,.12)}.docs2-example-block header span{font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#7dd3fc}.docs2-example-block header button{display:inline-flex;border:none;background:none;color:#aca79dbf;cursor:pointer;padding:3px;border-radius:5px}.docs2-example-block header button:hover{color:#e8e7e5;background:#aca79d1f}.docs2-example-block pre{margin:0;padding:14px 16px;overflow-x:auto;font-size:12px;line-height:1.65;color:#e3e3e1;scrollbar-width:thin}.docs2-example-block code{background:none;border:none;padding:0;color:inherit;font-size:inherit}.nv-voice-control{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid color-mix(in srgb,var(--brand) 34%,var(--border));border-radius:10px;color:var(--brand-bright);background:var(--brand-soft);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.nv-voice-control:hover{border-color:color-mix(in srgb,var(--brand) 42%,transparent)}.nv-voice-control.playing{color:#fff;background:var(--brand-gradient)}.nv-journey-phone>header .nv-voice-control{justify-self:end}.nv-booking-chip{z-index:2;pointer-events:none}@media(min-width:621px){.nv-call-demo .nv-call-head{padding-right:142px}}.studio-save-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;color:var(--muted);background:var(--surface);font-size:12px}.studio-save-row span{display:inline-flex;align-items:center;gap:6px}.studio-save-row span svg{color:var(--success)}.studio-flow-builder article input{width:100%;min-height:34px;padding:0 7px;border:1px solid transparent;border-radius:7px;outline:0;color:var(--text);background:transparent;font:inherit;font-size:10px;font-weight:650;text-align:center}.studio-flow-builder article input:focus{border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:var(--bg-deep)}.studio-persona-grid select{width:100%;min-height:40px;padding:0 11px;border:1px solid #363636;border-radius:10px;color:#eeedeb;background:#151515}.studio-generation-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:18px}.studio-generation-compose,.studio-generation-output{min-height:390px;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--bg-deep)}.studio-generation-compose{display:flex;flex-direction:column;gap:14px}.studio-generation-context{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--brand) 30%,var(--border));border-radius:999px;color:var(--muted-strong);background:color-mix(in srgb,var(--brand) 10%,var(--surface));font-size:11px}.studio-generation-context svg{color:var(--brand-bright)}.studio-generation-context strong{color:var(--text)}.studio-generation-compose label{display:flex;flex:1;flex-direction:column;gap:8px;color:var(--muted-strong);font-size:12px;font-weight:650}.studio-generation-compose textarea{width:100%;flex:1;padding:13px;resize:vertical;border:1px solid var(--border-strong);border-radius:10px;outline:0;color:var(--text);background:var(--surface);font:inherit;line-height:1.55}.studio-generation-compose textarea:focus{border-color:color-mix(in srgb,var(--brand) 42%,transparent)}.studio-generation-output{display:flex;min-width:0;flex-direction:column;align-items:stretch;justify-content:center;overflow:hidden}.studio-generation-empty{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--muted);text-align:center}.studio-generation-empty svg{color:var(--brand-bright)}.studio-generation-empty strong{color:var(--text)}.studio-generation-output img,.studio-generation-output video{display:block;width:100%;max-height:520px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.studio-generated-image-button{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:10px;background:transparent;cursor:zoom-in}.studio-generated-image-button img{transition:transform .18s ease,filter .18s ease}.studio-generated-image-button>span{position:absolute;right:12px;bottom:12px;display:inline-flex;min-height:34px;padding:0 12px;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background:#0c0c0cc7;box-shadow:0 10px 28px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px;font-weight:700;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.studio-generated-image-button:hover img{transform:scale(1.012);filter:brightness(.88)}.studio-generated-image-button:hover>span,.studio-generated-image-button:focus-visible>span{opacity:1;transform:translateY(0)}.studio-generated-image-button:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px}.studio-image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;padding:22px;place-items:center;background:#080808e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:studio-lightbox-in .16s ease-out}.studio-image-lightbox-panel{display:grid;width:min(1180px,100%);max-height:calc(100dvh - 44px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#141414;box-shadow:0 28px 90px #0000008c}.studio-image-lightbox-panel>header,.studio-image-lightbox-panel>footer{display:flex;min-width:0;padding:13px 16px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.09)}.studio-image-lightbox-panel>header>div{display:grid;min-width:0;gap:2px}.studio-image-lightbox-panel>header strong{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.studio-image-lightbox-panel>header small{color:#8c99ad;font-size:10px}.studio-image-lightbox-panel>header button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#e7e6e4;background:#1e1e1e;cursor:pointer}.studio-image-lightbox-canvas{display:grid;min-height:0;padding:16px;place-items:center;overflow:auto;background:#0c0c0c}.studio-image-lightbox-canvas img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 180px);border-radius:10px;-o-object-fit:contain;object-fit:contain}.studio-image-lightbox-panel>footer{justify-content:flex-end;border-top:1px solid rgba(255,255,255,.09);border-bottom:0}@keyframes studio-lightbox-in{0%{opacity:0}to{opacity:1}}.studio-generation-output pre{max-height:520px;margin:0;padding:16px;overflow:auto;border-radius:10px;color:#e7e6e4;background:#0f0f0f;font-size:12px;line-height:1.65;white-space:pre-wrap}.studio-code-result{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.studio-code-toolbar{display:flex;padding:6px;gap:4px;border-bottom:1px solid var(--border);background:var(--bg-deep)}.studio-code-toolbar button{display:inline-flex;min-height:32px;padding:0 11px;align-items:center;gap:6px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:11px;font-weight:650;cursor:pointer}.studio-code-toolbar button.active{color:var(--text);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border)}.studio-code-result iframe{display:block;width:100%;min-height:470px;border:0;background:#f6f6f4}.studio-code-result pre{min-height:470px;border-radius:0}.studio-website-agent-note{display:flex;min-width:0;padding:10px 12px;align-items:center;gap:8px;border-top:1px solid var(--border);color:var(--muted-strong);background:var(--bg-deep);font-size:11px}.studio-website-agent-note svg{flex:0 0 auto;color:var(--brand-bright)}.studio-generation-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}html[data-theme=light] .studio-persona-grid select,html[data-theme=light] .studio-flow-builder article input:focus,html[data-theme=light] .studio-generation-compose textarea{border-color:#dfdfdd;color:#252525;background:#fff}html[data-theme=light] .studio-save-row,html[data-theme=light] .studio-generation-compose,html[data-theme=light] .studio-generation-output{border-color:#e5e4e2;background:#f9f8f7}html[data-theme=light] .studio-code-result{border-color:#e5e4e2;background:#fff}html[data-theme=light] .studio-code-toolbar{border-color:#e5e4e2;background:#f6f5f3}html[data-theme=light] .studio-code-toolbar button.active{color:#252525;background:#fff}html[data-theme=light] .studio-website-agent-note{border-color:#e5e4e2;color:#65748a;background:#f7f6f5}.docs2-mobile-menu,.docs2-mobile-scrim{display:none}@media(max-width:700px){.nv-nav-inner{gap:10px}.nv-nav-actions{flex-shrink:0}.nv-nav-actions .button.primary.compact{max-width:124px;white-space:nowrap}.nv-hero{padding:94px 0 54px}.nv-hero-grid{gap:38px}.nv-hero-copy{text-align:left}.nv-hero-copy .nv-badge{margin-inline:0}.nv-hero-copy h1{max-width:520px;margin-top:16px;font-size:clamp(34px,9.4vw,48px);line-height:1.16;letter-spacing:-.035em}.nv-hero-copy>p{margin:16px 0 0;font-size:15.5px;line-height:1.75}.nv-hero-actions{margin-top:22px}.nv-proof{margin-top:24px;row-gap:12px}.nv-hero-actions,.nv-proof{justify-content:flex-start}.nv-hero-actions .button{flex:1 1 150px}.nv-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nv-call-demo{padding:16px;border-radius:18px}.nv-call-head{grid-template-columns:38px minmax(0,1fr) auto;gap:9px}.nv-call-head .nv-call-icon{width:38px;height:38px}.nv-call-head strong{font-size:12px}.nv-call-head small{font-size:10px}.nv-call-head .nv-voice-control{width:38px;min-height:38px;padding:0;border-radius:50%}.nv-call-head .nv-voice-control span{display:none}.nv-demo-turns{min-height:286px}.nv-demo-turns p{max-width:92%;font-size:13px}.nv-call-meta{display:grid;grid-template-columns:1fr auto;align-items:center}.nv-call-meta>span:last-child{grid-column:1 / -1}.nv-section,.nv-journey,.nv-architecture,.nv-cta{padding:66px 0}.nv-section-head{margin-bottom:32px;text-align:left}.nv-section-head h2{font-size:31px}.nv-section-head>p{margin-inline:0;font-size:15px}.nv-feature,.nv-industry,.nv-steps article{min-height:0;padding:20px}.nv-journey-layout{gap:16px}.nv-journey-phone{min-height:510px}.nv-journey-phone>header{grid-template-columns:36px minmax(0,1fr) 40px;padding:14px}.nv-journey-phone>header .nv-voice-control{width:40px;min-height:40px;padding:0;border-radius:50%}.nv-journey-phone>header .nv-voice-control span{display:none}.nv-journey-chat{min-height:360px;padding:14px}.nv-journey-chat p{max-width:92%;padding:9px 12px;font-size:13px}.nv-journey-phone>footer{padding:13px 14px}.nv-stage-card{padding:20px 16px}.nv-stage-card ol{gap:16px}.nv-stage-rail{left:35px}.nv-price{max-width:none;padding:24px 20px}.nv-price>div strong{font-size:clamp(30px,10vw,40px)}.nv-orbit{width:115%;margin-left:-7.5%;transform:scale(.88)}.nv-footer-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.studio-save-row{align-items:stretch;flex-direction:column}.studio-save-row .button{width:100%}.studio-generation-grid{grid-template-columns:1fr}.studio-generation-compose,.studio-generation-output{min-height:320px;padding:14px}.studio-generated-image-button>span{opacity:1;transform:none}.studio-code-result iframe,.studio-code-result pre{min-height:420px}.studio-generation-actions{justify-content:stretch;flex-wrap:wrap}.studio-generation-actions .button{flex:1 1 150px;justify-content:center}.studio-image-lightbox{padding:0}.studio-image-lightbox-panel{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.studio-image-lightbox-panel>header,.studio-image-lightbox-panel>footer{padding:12px}.studio-image-lightbox-canvas{padding:8px}.studio-image-lightbox-canvas img{max-height:calc(100dvh - 150px)}.tour-card{max-height:min(52vh,420px);overflow-y:auto}.tour-card footer{position:sticky;bottom:0;background:inherit}.docs2-topbar{display:grid;grid-template-columns:38px minmax(0,1fr) auto;height:60px;gap:8px;padding:0 12px}.docs2-mobile-menu{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--surface)}.docs2-topbar .brand-link{min-width:0}.docs2-topbar .brand-wordmark strong{font-size:15px}.docs2-tabs{position:fixed;z-index:39;top:60px;right:0;left:0;height:44px;overflow-x:auto;padding:0 12px;border-bottom:1px solid var(--border);background:var(--bg);scrollbar-width:none}.docs2-tab{flex:0 0 auto;padding:0 12px}.docs2-topbar-actions{gap:6px}.docs2-topbar-actions>.button,.docs2-topbar-actions>.theme-toggle{display:none}.docs2-search-btn{width:36px;min-width:36px;height:36px;justify-content:center;padding:0}.docs2-body,.docs2-body.with-example{display:block;width:100%;padding:104px 18px 0}.docs2-sidebar{position:fixed;z-index:52;top:60px;bottom:0;left:0;display:block;width:min(86vw,330px);height:auto;padding:22px 16px 40px;overflow-y:auto;border-right:1px solid var(--border);border-bottom:0;background:var(--bg);box-shadow:24px 0 60px -34px #000000b3;transform:translate(-105%);transition:transform .18s ease}.docs2-sidebar.mobile-open{transform:translate(0)}.docs2-mobile-scrim{position:fixed;z-index:51;top:60px;right:0;bottom:0;left:0;display:block;width:100%;border:0;background:#08080894;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.docs2-main{padding:30px 0 70px}.docs2-article>h1{font-size:34px}.docs2-lede{font-size:15px}.docs2-section p,.docs2-section li{font-size:14px;line-height:1.7}.docs2 .docs-code,.docs2-example-block{max-width:calc(100vw - 36px)}.docs2-rail-example{display:block;position:static;max-height:none;padding:0 0 64px}.docs-endpoint{align-items:flex-start;overflow-x:auto}.docs2-pager-link.next{text-align:left}}.docs2-title-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 18px;margin:10px 0 12px}.docs2-title-row h1{margin:0;font-size:clamp(28px,3.4vw,38px);line-height:1.1;letter-spacing:-.03em}.docs2-actions{position:relative;flex-shrink:0;margin-top:6px}.docs2-actions-split{display:inline-flex;border:1px solid var(--border);border-radius:9px;overflow:hidden}.docs2-actions-main,.docs2-actions-toggle{display:inline-flex;align-items:center;gap:7px;border:none;background:none;color:var(--text);font-size:13px;font-weight:550;padding:7px 12px;cursor:pointer}.docs2-actions-toggle{padding:7px 8px;border-left:1px solid var(--border);color:var(--muted)}.docs2-actions-main:hover,.docs2-actions-toggle:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.docs2-actions-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:250px;display:grid;padding:6px;background:var(--surface, var(--bg));border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 50px #00000047}.docs2-actions-menu button,.docs2-actions-menu a{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border:none;background:none;border-radius:8px;color:var(--text);font-size:13px;font-weight:550;text-align:left;text-decoration:none;cursor:pointer}.docs2-actions-menu svg{margin-top:2px;color:var(--muted)}.docs2-actions-menu span{display:grid;gap:1px}.docs2-actions-menu small{font-size:11.5px;font-weight:450;color:var(--muted)}.docs2-actions-menu button:hover,.docs2-actions-menu a:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.docs2-plaintext-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#09090999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.docs2-plaintext{width:min(760px,100%);max-height:min(80vh,900px);display:grid;grid-template-rows:auto 1fr;background:var(--surface, var(--bg));border:1px solid var(--border);border-radius:14px;overflow:hidden}.docs2-plaintext header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid var(--border)}.docs2-plaintext header strong{font-size:14px}.docs2-plaintext header button{border:1px solid var(--border);background:none;color:var(--text);font-size:12.5px;padding:5px 12px;border-radius:8px;cursor:pointer}.docs2-plaintext pre{margin:0;padding:18px;overflow:auto;font-size:12.5px;line-height:1.7;white-space:pre-wrap;scrollbar-width:thin}@media(max-width:1240px){.docs2-body.with-example{grid-template-columns:240px minmax(0,1fr)}.docs2-rail.docs2-rail-example{display:block;position:static;grid-column:2;height:auto;max-height:none;padding:0 0 48px}}@media(max-width:860px){.docs2-rail.docs2-rail-example{padding:0 0 40px}}.docs2-example-block pre,.docs2-article .docs-code,.docs2-article pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;overflow-x:hidden}.docs-endpoint code{overflow-wrap:anywhere}.docs2 ::-webkit-scrollbar{width:7px;height:7px}.docs2 ::-webkit-scrollbar-track{background:transparent}.docs2 ::-webkit-scrollbar-thumb{background:#aca79d4d;border-radius:8px}.docs2 ::-webkit-scrollbar-thumb:hover{background:#aca79d80}.docs2-example-block header{justify-content:flex-start;flex-wrap:wrap;gap:6px}.docs2-example-langs{display:inline-flex;gap:2px;margin-left:auto;padding:2px;background:#aca79d17;border-radius:7px}.docs2-example-langs button{border:none;background:none;color:#aca79dcc;font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:5px;cursor:pointer}.docs2-example-langs button:hover{color:#e8e7e5}.docs2-example-langs button.active{background:#7dd3fc29;color:#7dd3fc}.docs2-example-copy{margin-left:auto}.docs2-example-langs+.docs2-example-copy{margin-left:0}.docs2-example-langs button.status-ok.active{background:#34d39929;color:#34d399}.docs2-example-langs button.status-client-error.active{background:#fbbf2429;color:#fbbf24}.docs2-example-langs button.status-server-error.active{background:#f8717129;color:#f87171}.docs2-sidebar,.docs2-rail{scrollbar-width:none}.docs2-sidebar::-webkit-scrollbar,.docs2-rail::-webkit-scrollbar{display:none}.docs2-example{gap:12px}.docs2-example-block{border-color:#aca79d1f;border-radius:10px}.docs2-example-block header{padding:8px 10px 8px 14px;border-bottom-color:#aca79d1a;gap:8px}.docs2-example-block pre{padding:13px 14px 15px}.docs2-example-langs{padding:2px;border-radius:6px}.docs2-example-langs button{padding:2px 8px;font-size:10px;letter-spacing:.04em}.docs2-example-select{position:relative;margin-left:auto}.docs2-example-select>button{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(172,167,157,.18);background:#aca79d14;color:#e3e3e1;font-size:11px;font-weight:600;padding:3px 9px;border-radius:6px;cursor:pointer}.docs2-example-select>button:hover{background:#aca79d26}.docs2-example-select-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:132px;display:grid;padding:4px;background:#171717;border:1px solid rgba(172,167,157,.18);border-radius:9px;box-shadow:0 14px 40px #0006}.docs2-example-select-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:none;background:none;color:#d5d4d3;font-size:12px;font-weight:550;text-align:left;padding:6px 9px;border-radius:6px;cursor:pointer}.docs2-example-select-menu button:hover{background:#aca79d1a}.docs2-example-select-menu button.active{color:#7dd3fc}.docs2-example-select+.docs2-example-copy{margin-left:0}.plan-banner{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 18px;font-size:13px;border-bottom:1px solid var(--border)}.plan-banner.warn{background:#c9a2271a;color:#e3c96a}.plan-banner.danger{background:#f871711a;color:#f89b9b}.plan-banner a{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px}.workspace-paused{display:grid;justify-items:center;gap:10px;max-width:420px;margin:12vh auto 0;padding:36px 28px;text-align:center;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--muted)}.workspace-paused strong{color:var(--text);font-size:16px}.workspace-paused p{margin:0;font-size:13.5px;line-height:1.6}.install-dev-warning{margin:10px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.55;border:1px solid rgba(251,191,36,.25);border-radius:9px;background:#fbbf2412;color:#e3c96a}.studio-agent-grid .agent-directory-row{min-height:250px;grid-template-columns:42px minmax(0,1fr) auto;align-content:start;cursor:default}.studio-agent-grid .agent-directory-copy p{margin-top:3px;overflow:hidden;color:#7f8ba1;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.studio-agent-toggle{position:relative;width:42px;height:24px;padding:0;border:0;border-radius:999px;background:#363636;cursor:pointer;transition:background .16s ease}.studio-agent-toggle>span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000042;transition:transform .16s ease}.studio-agent-toggle.active{background:var(--brand)}.studio-agent-toggle.active>span{transform:translate(18px)}.studio-agent-toggle:disabled{opacity:.55;cursor:progress}.studio-agent-grid .agent-directory-description{min-height:38px;margin:12px 0 0;grid-column:1 / -1;color:#8a96aa;font-size:10.5px;line-height:1.55}.agent-directory-metrics{display:grid;margin-top:13px;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-directory-metrics>span{min-width:0;padding:12px;border:1px solid #323232;border-radius:12px;background:#ffffff04}.agent-directory-metrics small,.agent-directory-metrics strong{display:block}.agent-directory-metrics small{display:flex;align-items:center;gap:5px;color:#7f8ba1;font-size:9px}.agent-directory-metrics small svg{color:var(--brand-bright)}.agent-directory-metrics strong{margin-top:7px;overflow:hidden;color:#f1f0ef;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.studio-agent-grid .agent-directory-actions{display:flex;margin-top:14px;grid-column:1 / -1;align-items:center;justify-content:space-between}.studio-agent-grid .agent-directory-actions .status-tag{display:inline-flex;align-items:center;gap:4px}html[data-theme=light] .agent-directory-metrics>span{border-color:#e7e7e5;background:#f7f6f5}html[data-theme=light] .agent-directory-metrics strong{color:#252525}html[data-theme=light] .studio-agent-toggle{background:#d5d4d3}html[data-theme=light] .studio-agent-toggle.active{background:var(--brand)}html[data-theme=light] .onboarding-layout{color:#252525;background:#f5f4f3}html[data-theme=light] .onboarding-rail{border-color:#e3e2e0;background:#fff}html[data-theme=light] .onboarding-main{background:radial-gradient(900px 440px at 70% -10%,rgba(245,115,27,.08),transparent),#f5f4f3}html[data-theme=light] .onboarding-rail-intro p,html[data-theme=light] .onboarding-rail-steps small,html[data-theme=light] .onboarding-lede,html[data-theme=light] .onboarding-topbar a{color:#71819a}html[data-theme=light] .onboarding-rail-steps button.active strong,html[data-theme=light] .onboarding-rail-steps button.complete strong,html[data-theme=light] .onboarding-stage-inner>h1,html[data-theme=light] .onboarding-chat-empty strong{color:#252525}html[data-theme=light] .onboarding-fields input,html[data-theme=light] .onboarding-fields select,html[data-theme=light] .onboarding-origin-setup input,html[data-theme=light] .onboarding-dropzone,html[data-theme=light] .onboarding-document-status,html[data-theme=light] .onboarding-chat-test,html[data-theme=light] .onboarding-chat-messages,html[data-theme=light] .onboarding-snippet,html[data-theme=light] .onboarding-agent-ready,html[data-theme=light] .onboarding-origin-setup{border-color:#e0e0de;background:#fff;color:#252525}html[data-theme=light] .onboarding-dropzone:hover{background:#f8f7f5}html[data-theme=light] .onboarding-dropzone strong,html[data-theme=light] .onboarding-document-status strong,html[data-theme=light] .onboarding-chat-answer{color:#252525}html[data-theme=light] .onboarding-chat-user{color:#fff}html[data-theme=light] .onboarding-chat-composer input{border-color:#dad9d7;background:#fff;color:#252525}@media(max-width:680px){.app-topbar{min-height:60px;height:60px;gap:6px;padding:0 10px}.mobile-menu-button,.global-search,.theme-toggle,.topbar-icon,.topbar-user{width:36px;height:36px;min-width:36px;flex:0 0 36px}.org-menu-wrap{min-width:38px}.topbar-workspace{width:38px;min-width:38px;max-width:38px;gap:0;padding:3px}.topbar-workspace .workspace-copy,.topbar-workspace>svg{display:none}.topbar-workspace .workspace-avatar{width:32px;height:32px;flex-basis:32px;border-radius:10px}.topbar-user .user-avatar{width:32px;height:32px;border-radius:10px}.voice-shell .page,.operations-dashboard,.calls-design-page,.conversations-design-page,.inbox-page,.business-design-page,.insights-page,.platform-page,.notifications-design-page,.settings-hub-page{padding:22px 16px 56px;gap:18px}.voice-page{gap:18px}.voice-page-header{margin:0!important;gap:13px}.voice-page-header-title{align-items:flex-start;gap:10px}.voice-page-header-icon{width:40px;height:40px;flex-basis:40px;border-radius:11px}.voice-page-header h1,.operations-dashboard .voice-page-header h1,.calls-design-page .voice-page-header h1,.conversations-design-page .voice-page-header h1,.inbox-page .voice-page-header h1,.business-design-page .voice-page-header h1,.notifications-design-page .voice-page-header h1,.settings-hub-page .voice-page-header h1{font-size:21px;line-height:1.18;letter-spacing:-.03em}.voice-page-header p,.operations-dashboard .voice-page-header p,.calls-design-page .voice-page-header p,.conversations-design-page .voice-page-header p,.inbox-page .voice-page-header p,.business-design-page .voice-page-header p,.notifications-design-page .voice-page-header p,.settings-hub-page .voice-page-header p{margin-top:3px;font-size:12.5px;line-height:1.45}.voice-page-header-actions{width:100%;gap:8px}.voice-page-header-actions .button{min-height:38px}.operations-stat-grid,.calls-kpi-grid,.sentiment-design-grid,.inbox-kpi-grid,.operations-secondary-grid,.business-kpi-grid,.branch-design-grid,.department-overview-grid,.knowledge-analytics-grid,.insights-page .business-kpi-grid,.platform-page .business-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operations-stat-grid .stat-card,.business-kpi-grid .stat-card,.calls-kpi-grid .stat-card,.inbox-kpi-grid .stat-card{min-height:122px;padding:14px;border-radius:15px}.operations-stat-grid .stat-card .stat-icon,.business-kpi-grid .stat-card .stat-icon{width:36px;height:36px;margin-bottom:13px;border-radius:10px}.operations-stat-grid .stat-card strong,.business-kpi-grid .stat-card-value{font-size:22px}.operations-stat-grid .stat-card>span:not(.stat-icon),.business-kpi-grid .stat-card-label{font-size:11px}.operations-panel,.conversation-volume-panel,.channel-mix-panel,.sentiment-design-panel,.conversation-table-panel,.business-panel,.card{border-radius:16px}.operations-panel,.conversation-volume-panel,.channel-mix-panel,.sentiment-design-panel,.business-panel{padding:16px}.conversation-analytics-grid,.operations-analytics-grid{grid-template-columns:1fr}.conversation-filter-bar{grid-template-columns:1fr 1fr}.conversation-filter-bar>:first-child{grid-column:1 / -1}.studio-design-page{gap:16px}.studio-design-page .voice-page-header-actions .status-pill{display:none}.studio-context-bar{min-height:0;padding:13px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.studio-context-icon{width:40px;height:40px}.studio-context-bar select{min-width:0;grid-column:1 / 3;grid-row:2}.studio-context-bar>button{width:auto;min-width:86px;grid-column:3;grid-row:2}.studio-subnav{margin-inline:-16px;padding:0 16px 5px;scrollbar-width:none}.studio-subnav::-webkit-scrollbar{display:none}.studio-subnav button{min-height:37px;padding-inline:11px}.studio-agent-grid{grid-template-columns:1fr;gap:14px}.studio-agent-grid .agent-directory-row,.studio-new-agent{min-height:244px;padding:18px;border-radius:17px}.studio-section-card{min-height:0;padding:17px}.studio-section-title{margin-bottom:17px;align-items:flex-start}.studio-section-title h2{font-size:14px}.studio-section-title p{font-size:9.5px;line-height:1.5}.studio-generation-grid{grid-template-columns:1fr}.studio-playground{min-height:540px}.studio-playground-chat{min-height:310px}.knowledge-upload-zone{padding:18px}.knowledge-upload-zone .button{width:100%;margin-left:0}.onboarding-rail{padding:17px 18px 15px}.onboarding-rail .brand{transform:scale(.9);transform-origin:left center}.onboarding-rail-steps{margin-top:14px}.onboarding-step-track i{width:24px;height:24px;flex-basis:24px}.onboarding-step-track b{width:20px}.onboarding-rail-steps button{gap:3px}.onboarding-rail-steps button>span:last-child{padding-right:3px}.onboarding-topbar{padding:14px 16px 0}.onboarding-stage{padding:28px 16px 52px;place-items:start center}.onboarding-stage-inner>h1{font-size:1.35rem;line-height:1.2}.onboarding-lede{font-size:.78rem;line-height:1.55}.onboarding-dropzone{min-height:200px}.onboarding-chat-composer{flex-direction:row}.onboarding-chat-composer .button{flex:0 0 auto}}@media(max-width:370px){.app-topbar{gap:4px;padding-inline:7px}.notification-menu-wrap{display:none}.operations-stat-grid,.business-kpi-grid,.calls-kpi-grid,.inbox-kpi-grid{gap:8px}}@media(max-width:680px){html,body,#root,.voice-shell,.voice-shell .content,.app-frame,.voice-shell .app-content,.route-frame{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.notifications-design-page{width:100%;max-width:100%;min-width:0;overflow-x:clip}.notifications-design-page .voice-page-header,.notifications-layout,.notification-feed-column,.notification-feed-card,.notification-sidebar,.notification-overview-card,.notification-preferences-card,.notification-groups,.notification-groups>section,.notification-groups>section>div,.notification-design-row{width:100%;max-width:100%;min-width:0}.notifications-design-page .voice-page-header-actions{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;width:100%;max-width:100%;padding-bottom:0;overflow:visible}.notifications-design-page .voice-page-header-actions>*{width:100%;max-width:100%;min-width:0}.notifications-design-page .notification-unread-toggle{width:44px;min-width:44px;padding:0;justify-content:center}.notifications-design-page .notification-unread-toggle span{display:none}.notifications-design-page .voice-page-header-actions .button{padding-inline:10px;white-space:nowrap}.notifications-design-page .voice-page-header-actions .icon-only{width:44px;min-width:44px;padding:0}.notification-filter-row{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.notification-filter-row::-webkit-scrollbar{display:none}.notification-filter-row .platform-tabs{width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;max-width:none}.notification-design-row{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;overflow:hidden}.notification-row-copy>div{min-width:0;flex-wrap:wrap}.notification-row-copy strong,.notification-row-copy p{min-width:0;overflow-wrap:anywhere;word-break:break-word}.notification-row-copy>small{min-width:0;flex-wrap:wrap;row-gap:4px}.notification-row-actions{grid-column:2;justify-content:flex-end}}.workspace-chat-page{display:grid;width:100%;max-width:1540px;height:calc(100vh - 64px);min-height:620px;margin:0 auto;padding:22px;grid-template-columns:280px minmax(0,1fr);gap:16px;overflow:hidden}.workspace-chat-sidebar,.workspace-chat-main{min-width:0;min-height:0;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 20px 55px -45px #000000b3}.workspace-chat-sidebar{display:flex;flex-direction:column;padding:16px;overflow:hidden}.workspace-chat-sidebar>header,.workspace-chat-sidebar>header>div{display:flex;align-items:center}.workspace-chat-sidebar>header{justify-content:space-between;margin-bottom:14px}.workspace-chat-sidebar>header>div{gap:10px;min-width:0}.workspace-chat-sidebar>header>div>span,.workspace-chat-mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:11px;color:var(--brand-bright);background:var(--brand-soft)}.workspace-chat-sidebar>header strong,.workspace-chat-sidebar>header small{display:block}.workspace-chat-sidebar>header strong{color:var(--text);font-size:13px}.workspace-chat-sidebar>header small{color:var(--muted);font-size:9.5px}.workspace-chat-sidebar>header>button{display:none;width:34px;height:34px;place-items:center;border:0;border-radius:9px;color:var(--muted);background:transparent}.workspace-chat-new{width:100%;min-height:42px}.workspace-chat-search{display:flex;flex-direction:row;min-width:0;height:42px;align-items:center;gap:8px;margin:12px 0;padding:0 11px;border:1px solid var(--border);border-radius:11px;color:var(--muted);background:var(--surface-soft)}.workspace-chat-search>svg{width:15px;height:15px;flex:0 0 15px;margin:0}.workspace-chat-search input{width:100%;height:100%;min-width:0;flex:1 1 auto;margin:0;padding:0;border:0;outline:0;color:var(--text);background:transparent;box-shadow:none;font-size:11px}.workspace-chat-sidebar nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:5px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.workspace-chat-sidebar nav>button{display:grid;width:100%;min-width:0;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;padding:10px;border:1px solid transparent;border-radius:11px;color:var(--muted);background:transparent;text-align:left;cursor:pointer}.workspace-chat-sidebar nav>button:hover{color:var(--muted-strong);background:#ffffff06}.workspace-chat-sidebar nav>button.active{border-color:color-mix(in srgb,var(--brand) 22%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.workspace-chat-sidebar nav>button svg{margin-top:2px}.workspace-chat-sidebar nav>button span,.workspace-chat-sidebar nav>button strong,.workspace-chat-sidebar nav>button small{display:block;min-width:0}.workspace-chat-sidebar nav>button strong{overflow:hidden;color:var(--text);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-chat-sidebar nav>button small{margin-top:2px;color:var(--muted);font-size:8.5px}.workspace-chat-history-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 12px;color:var(--muted);font-size:10px;text-align:center}.workspace-chat-main{display:flex;flex-direction:column;overflow:hidden}.workspace-chat-header{display:grid;min-height:74px;align-items:center;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;padding:12px 16px;border-bottom:1px solid var(--border)}.workspace-chat-header>div{min-width:0}.workspace-chat-header h1,.workspace-chat-header h2{overflow:hidden;margin:0;color:var(--text);font-size:15px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workspace-chat-header p{margin:2px 0 0;color:var(--muted);font-size:9.5px}.workspace-chat-header>.button{justify-self:end}.workspace-chat-messages{min-height:0;flex:1;padding:26px clamp(18px,4vw,54px);overflow-y:auto;overscroll-behavior:contain}.workspace-chat-messages .message{max-width:760px}.workspace-chat-messages .message.user{margin-left:auto}.workspace-chat-messages .message.user .bubble{color:#fff;background:var(--brand-gradient)}.workspace-chat-messages .message.assistant .bubble{color:var(--text)}.workspace-chat-messages .sources{background:var(--surface-soft)}.workspace-chat-empty{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.workspace-chat-empty>span{display:grid;width:52px;height:52px;margin-bottom:5px;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:15px;color:var(--brand-bright);background:var(--brand-soft)}.workspace-chat-empty h2{margin:0;color:var(--text);font-size:18px}.workspace-chat-empty p{max-width:470px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.workspace-chat-composer-wrap{padding:12px 16px 14px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent)}.workspace-chat-composer-wrap form{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:9px}.workspace-chat-composer-wrap input{width:100%;min-width:0;min-height:42px;border-color:var(--border-strong);border-radius:11px;color:var(--text);background:var(--surface-soft)}.workspace-chat-composer-wrap .button{width:42px;min-width:42px;padding:0}.workspace-chat-composer-wrap>p{margin:7px 0 0;color:var(--muted);font-size:8.5px;text-align:center}.workspace-chat-error{max-width:760px;margin:14px auto 0}.studio-workspace-chat.workspace-chat-page{width:100%;max-width:none;height:clamp(620px,calc(100dvh - 235px),820px);min-height:620px;margin:0;padding:0;grid-template-columns:260px minmax(0,1fr)}.workspace-chat-scrim{display:none}html[data-theme=light] .workspace-chat-sidebar,html[data-theme=light] .workspace-chat-main{border-color:#e5e4e2;background:#fff;box-shadow:0 20px 50px -40px #1c1c1c59}html[data-theme=light] .workspace-chat-search,html[data-theme=light] .workspace-chat-composer-wrap input,html[data-theme=light] .workspace-chat-messages .sources{border-color:#e5e4e2;background:#f7f6f5}html[data-theme=light] .workspace-chat-sidebar nav>button:hover{background:#f6f6f4}html[data-theme=light] .workspace-chat-sidebar nav>button.active{border-color:#9428ed38;background:#f5f4f3}html[data-theme=light] .workspace-chat-composer-wrap{border-color:#e8e7e5;background:#fff}@media(max-width:760px){.workspace-chat-page{display:block;height:calc(100dvh - 64px);min-height:500px;padding:10px;overflow:hidden}.workspace-chat-main{height:100%;border-radius:16px}.workspace-chat-sidebar{position:fixed;z-index:72;top:64px;bottom:0;left:0;width:min(86vw,320px);border-radius:0 18px 18px 0;transform:translate(-105%);transition:transform .22s cubic-bezier(.22,1,.36,1)}.workspace-chat-sidebar.open{transform:translate(0)}.workspace-chat-sidebar>header>button{display:grid}.workspace-chat-scrim{position:fixed;z-index:71;display:block;top:64px;right:0;bottom:0;left:0;border:0;background:#0808089e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-chat-header{min-height:66px;grid-template-columns:36px 38px minmax(0,1fr) auto;gap:8px;padding:10px}.workspace-chat-history-button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--muted-strong);background:transparent}.workspace-chat-mark{width:38px;height:38px}.workspace-chat-header p{display:none}.workspace-chat-messages{padding:20px 14px}.workspace-chat-empty p{max-width:300px}.workspace-chat-composer-wrap{padding:10px}.workspace-chat-composer-wrap>p{display:none}.studio-workspace-chat.workspace-chat-page{height:calc(100dvh - 138px);min-height:560px;padding:0}}@media(max-width:430px){.workspace-chat-page{padding:0}.workspace-chat-main{border-width:0;border-radius:0}.workspace-chat-header>.button{width:38px;min-width:38px;padding:0;font-size:0}.workspace-chat-header>.button svg{width:16px;height:16px}.workspace-chat-empty .prompt-suggestions{display:none}}.workspace-chat-page{position:relative;grid-template-columns:278px minmax(0,1fr);gap:14px;padding:18px;transition:grid-template-columns .18s ease,gap .18s ease}.workspace-chat-page.history-collapsed{grid-template-columns:0 minmax(0,1fr);gap:0}.workspace-chat-page.history-collapsed .workspace-chat-sidebar{padding-inline:0;border-width:0;opacity:0;pointer-events:none;visibility:hidden}.workspace-chat-sidebar{padding:14px;transition:opacity .15s ease,padding .18s ease}.workspace-chat-sidebar>header{margin-bottom:12px}.workspace-chat-sidebar>header small{margin-top:2px;font-size:9px}.workspace-chat-new{display:inline-flex;width:100%;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;color:var(--muted-strong);background:var(--surface-soft);font-size:11px;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.workspace-chat-new svg{color:var(--brand-bright)}.workspace-chat-new:hover{border-color:color-mix(in srgb,var(--brand) 38%,transparent);color:var(--text);background:var(--brand-soft);transform:translateY(-1px)}.workspace-chat-sidebar nav{gap:4px}.workspace-chat-history-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;border:1px solid transparent;border-radius:11px;color:var(--muted);background:transparent}.workspace-chat-history-row:hover{background:color-mix(in srgb,var(--surface-raised) 68%,transparent)}.workspace-chat-history-row.active{border-color:color-mix(in srgb,var(--brand) 25%,transparent);background:var(--brand-soft)}.workspace-chat-history-open{display:grid;min-width:0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:10px 4px 10px 10px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.workspace-chat-history-open>svg{margin-top:2px}.workspace-chat-history-open span,.workspace-chat-history-open strong,.workspace-chat-history-open small{display:block;min-width:0}.workspace-chat-history-open strong{overflow:hidden;color:var(--text);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-chat-history-open small{margin-top:3px;color:var(--muted);font-size:8.5px}.workspace-chat-history-delete{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:8px;color:var(--muted);background:transparent;opacity:0;cursor:pointer}.workspace-chat-history-row:hover .workspace-chat-history-delete,.workspace-chat-history-row.active .workspace-chat-history-delete{opacity:1}.workspace-chat-history-delete:hover{color:var(--danger);background:var(--danger-soft)}.workspace-chat-header{min-height:68px;grid-template-columns:36px 38px minmax(180px,1fr) auto auto;gap:10px;padding:10px 14px}.workspace-chat-history-button{display:none}.workspace-chat-collapse-button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--muted-strong);background:transparent;cursor:pointer}.workspace-chat-collapse-button:hover{color:var(--text);background:var(--surface-soft)}.workspace-chat-header h2{font-size:14px}.workspace-chat-header p{font-size:9.5px}.workspace-context-pill{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(0,207,163,.22);border-radius:999px;color:var(--success);background:#00cfa314;font-size:9.5px;font-weight:700;white-space:nowrap}.workspace-chat-messages{padding:22px clamp(18px,4vw,54px)}.workspace-chat-thread{width:min(100%,850px);min-height:100%;margin:0 auto}.workspace-chat-thread .message{max-width:760px}.workspace-chat-thread .message+.message{margin-top:17px}.workspace-chat-empty{width:min(100%,860px);min-height:0;margin:0 auto;padding:clamp(28px,6vh,64px) 0 28px;justify-content:flex-start;gap:20px}.workspace-chat-empty-hero{display:flex;max-width:610px;flex-direction:column;align-items:center;gap:8px}.workspace-chat-empty-hero>span{display:grid;width:56px;height:56px;margin-bottom:4px;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);border-radius:17px;color:var(--brand-bright);background:linear-gradient(145deg,var(--brand-soft),color-mix(in srgb,var(--brand) 4%,transparent));box-shadow:0 18px 36px -28px color-mix(in srgb,var(--brand) 90%,transparent)}.workspace-chat-empty-hero>small{color:var(--brand-bright);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.workspace-chat-empty-hero h2{font-size:clamp(22px,2.3vw,30px);letter-spacing:-.035em}.workspace-chat-empty-hero p{max-width:560px;font-size:12.5px}.workspace-chat-starters{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-chat-starters>button{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:11px;column-gap:11px;row-gap:3px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:14px;color:var(--text);background:var(--surface-soft);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.workspace-chat-starters>button:hover{border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:var(--brand-soft);transform:translateY(-1px)}.workspace-chat-starters>button>span{display:grid;width:38px;height:38px;grid-row:1 / 3;place-items:center;border-radius:11px;color:var(--brand-bright);background:var(--brand-soft)}.workspace-chat-starters strong{font-size:12px}.workspace-chat-starters small{overflow:hidden;color:var(--muted);font-size:9.5px;line-height:1.4}.workspace-chat-context-note{display:flex;width:100%;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--border);border-radius:12px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 70%,transparent);font-size:9.5px;line-height:1.45;text-align:left}.workspace-chat-context-note svg{flex:0 0 auto;color:var(--gold)}.workspace-chat-context-note strong{color:var(--text)}.workspace-chat-composer-wrap{padding:11px 14px 12px}.workspace-chat-composer-wrap form{width:min(100%,900px);margin:0 auto;grid-template-columns:minmax(0,1fr) 44px}.workspace-chat-composer-wrap textarea{width:100%;min-width:0;min-height:44px;max-height:138px;padding:12px 14px;overflow-y:auto;resize:none;border:1px solid var(--border-strong);border-radius:12px;outline:0;color:var(--text);background:var(--surface-soft);font:inherit;font-size:11.5px;line-height:1.5}.workspace-chat-composer-wrap textarea:focus{border-color:color-mix(in srgb,var(--brand) 42%,transparent);box-shadow:0 0 0 3px var(--brand-soft)}.workspace-chat-composer-wrap form .button{width:44px;min-width:44px;height:44px}.workspace-chat-message-actions{display:flex;align-items:center;gap:4px;margin-top:7px;color:var(--muted)}.workspace-chat-message-actions>span{flex:1}.workspace-chat-message-actions button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:9px;cursor:pointer}.workspace-chat-message-actions button:hover{color:var(--text);background:var(--surface-soft)}.workspace-chat-message-actions .workspace-chat-document-action{border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.workspace-chat-message-actions .workspace-chat-document-action:hover{border-color:color-mix(in srgb,var(--brand) 48%,transparent);color:var(--text)}.workspace-chat-message-actions small{font-size:9px}.workspace-chat-thinking{display:inline-flex;gap:4px;padding:3px 0}.workspace-chat-thinking i{width:6px;height:6px;border-radius:50%;background:var(--brand-bright);animation:workspace-chat-pulse 1s infinite ease-in-out}.workspace-chat-thinking i:nth-child(2){animation-delay:.12s}.workspace-chat-thinking i:nth-child(3){animation-delay:.24s}@keyframes workspace-chat-pulse{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.workspace-chat-dialog-scrim{position:fixed;z-index:100;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;padding:18px;background:#080808b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.workspace-chat-dialog{width:min(100%,640px);max-height:min(760px,calc(100dvh - 36px));padding:18px;overflow-y:auto;border:1px solid var(--border-strong);border-radius:18px;background:var(--surface);box-shadow:0 28px 90px -35px #000c}.workspace-chat-dialog>header{display:grid;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:10px;margin-bottom:16px}.workspace-chat-dialog>header>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;color:var(--brand-bright);background:var(--brand-soft)}.workspace-chat-dialog h2{margin:0;color:var(--text);font-size:16px}.workspace-chat-dialog header p{margin:3px 0 0;color:var(--muted);font-size:9.5px}.workspace-chat-dialog header>button,.workspace-chat-toast>button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:9px;color:var(--muted);background:transparent;cursor:pointer}.workspace-chat-dialog>label{display:block;margin-top:12px;color:var(--muted-strong);font-size:10px;font-weight:700}.workspace-chat-dialog label input,.workspace-chat-dialog label textarea{width:100%;margin-top:6px;border-color:var(--border-strong);border-radius:11px;color:var(--text);background:var(--surface-soft)}.workspace-chat-dialog label textarea{min-height:240px;resize:vertical}.workspace-chat-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.answer-markdown{color:inherit;font:inherit;line-height:1.65}.answer-markdown>:first-child{margin-top:0}.answer-markdown>:last-child{margin-bottom:0}.answer-markdown p{margin:0 0 12px;white-space:normal}.answer-markdown h1,.answer-markdown h2,.answer-markdown h3,.answer-markdown h4{margin:18px 0 7px;color:inherit;font-size:1em;line-height:1.35;letter-spacing:0}.answer-markdown ul,.answer-markdown ol{margin:8px 0 14px;padding-left:22px}.answer-markdown li{margin:5px 0;padding-left:2px}.answer-markdown li::marker{color:var(--brand-bright);font-weight:700}.answer-markdown hr{height:1px;margin:16px 0;border:0;background:var(--border)}.answer-markdown em{color:var(--muted-strong)}.answer-markdown blockquote{margin:12px 0;padding:9px 12px;border-left:3px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:0 8px 8px 0;color:var(--muted-strong);background:var(--brand-soft)}.answer-markdown code{padding:1px 5px;border:1px solid var(--border);border-radius:5px;color:var(--brand-bright);background:var(--surface-soft)}.answer-markdown pre{max-width:100%;padding:12px;overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.answer-markdown pre code{padding:0;border:0;color:inherit;background:transparent}.answer-markdown a:not(.citation-ref){color:var(--brand-bright);text-decoration:underline;text-underline-offset:2px}.conversation-message-content{margin-top:6px;color:var(--muted-strong)}.workspace-chat-toast{position:fixed;z-index:110;right:20px;bottom:20px;display:grid;width:min(430px,calc(100vw - 32px));grid-template-columns:34px minmax(0,1fr) auto 28px;align-items:center;gap:9px;padding:11px;border:1px solid rgba(0,207,163,.28);border-radius:14px;color:var(--text);background:var(--surface-raised);box-shadow:0 22px 60px -28px #000000d9}.workspace-chat-toast>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--success);background:#00cfa31a}.workspace-chat-toast strong,.workspace-chat-toast small{display:block}.workspace-chat-toast strong{font-size:11px}.workspace-chat-toast small{margin-top:2px;color:var(--muted);font-size:8.5px}html[data-theme=light] .workspace-chat-starters>button,html[data-theme=light] .workspace-chat-context-note,html[data-theme=light] .workspace-chat-composer-wrap textarea{background:#f7f6f5}html[data-theme=light] .workspace-chat-history-row:hover{background:#f6f6f4}html[data-theme=light] .workspace-chat-dialog,html[data-theme=light] .workspace-chat-toast{background:#fff}@media(max-width:980px){.workspace-context-pill{display:none}.workspace-chat-header{grid-template-columns:36px 38px minmax(140px,1fr) auto}}@media(max-width:760px){.workspace-chat-page,.workspace-chat-page.history-collapsed{display:block;height:calc(100dvh - 64px);min-height:520px;padding:8px}.workspace-chat-page.history-collapsed .workspace-chat-sidebar{padding:14px;border-width:1px;opacity:1;visibility:visible}.workspace-chat-collapse-button{display:none}.workspace-chat-history-button{display:grid}.workspace-chat-header{grid-template-columns:36px 38px minmax(0,1fr) 38px;min-height:62px;padding:8px 10px}.workspace-chat-header>.button{width:38px;min-width:38px;height:38px;padding:0;font-size:0}.workspace-chat-header>.button svg{width:16px;height:16px}.workspace-chat-messages{padding:12px 12px 20px}.workspace-chat-empty{padding:24px 2px 18px;gap:16px}.workspace-chat-empty-hero>span{width:50px;height:50px}.workspace-chat-empty-hero h2{font-size:22px}.workspace-chat-empty-hero p{max-width:340px;font-size:11px}.workspace-chat-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-chat-starters>button{display:flex;min-height:108px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.workspace-chat-starters>button>span{width:34px;height:34px}.workspace-chat-starters strong{font-size:11px}.workspace-chat-starters small{font-size:8.5px}.workspace-chat-context-note{align-items:flex-start;font-size:8.5px}.workspace-chat-composer-wrap{padding:9px 10px 10px}.workspace-chat-composer-wrap>p{display:none}.workspace-chat-composer-wrap textarea{font-size:11px}.workspace-chat-message-actions{flex-wrap:wrap}.workspace-chat-message-actions>span{display:none}.workspace-chat-dialog{padding:14px}.workspace-chat-dialog label textarea{min-height:200px}.workspace-chat-dialog>footer{flex-wrap:wrap}.workspace-chat-dialog>footer .button.primary{width:100%;order:-1}.workspace-chat-toast{right:16px;bottom:16px;grid-template-columns:32px minmax(0,1fr) 28px}.workspace-chat-toast>.button{grid-column:2;justify-self:start}.studio-workspace-chat.workspace-chat-page{height:calc(100dvh - 138px);min-height:530px;padding:0}}@media(max-width:430px){.workspace-chat-page{padding:0}.workspace-chat-main{border-width:0;border-radius:0}.workspace-chat-header p{display:none}.workspace-chat-empty{padding-top:20px}.workspace-chat-starters small{display:block}}.workspace-chat-header{grid-template-columns:36px 38px minmax(180px,1fr) auto}.workspace-chat-header>div p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-chat-mobile-history-layer{display:none}@media(max-width:980px){.workspace-chat-header{grid-template-columns:36px 38px minmax(140px,1fr)}}@media(max-width:760px){.workspace-chat-desktop-sidebar{display:none!important}.workspace-chat-mobile-history-layer{position:fixed;z-index:1000;display:block;top:0;right:0;bottom:0;left:0;isolation:isolate}.workspace-chat-mobile-scrim{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;border:0;background:#080808ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.workspace-chat-mobile-sidebar{position:fixed!important;z-index:1001;top:0!important;right:auto!important;bottom:0!important;left:0!important;display:flex!important;width:min(88vw,350px)!important;height:100dvh!important;padding:16px!important;overflow:hidden;border-width:1px!important;border-radius:0 18px 18px 0!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;pointer-events:auto!important;box-shadow:22px 0 70px -34px #000000e6}.workspace-chat-mobile-sidebar>header>button{display:grid!important;cursor:pointer}.workspace-chat-header{grid-template-columns:36px 38px minmax(0,1fr)}}.payment-return-page{min-height:100vh;display:grid;place-items:center;align-content:center;gap:28px;padding:24px;background:var(--page-bg, #f6f5f3)}.payment-return-card{width:min(100%,520px);display:grid;justify-items:center;gap:16px;padding:44px;text-align:center}.payment-return-card>span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px}.payment-return-card>span.success{color:#009f7a;background:#dff8f1}.payment-return-card>span.cancelled{color:#d14343;background:#f0efee}.payment-return-card>span.pending{color:var(--brand);background:#f2f1ef}.payment-return-card>span.warning{color:#9a6200;background:#fff4d6}.payment-return-card h1,.payment-return-card p{margin:0}.payment-return-reference{display:flex;align-items:center;gap:8px;color:var(--muted)}.payment-return-facts{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:4px 0;border:1px solid var(--border);border-radius:12px;background:var(--border);text-align:left}.payment-return-facts>div{min-width:0;padding:12px 14px;background:var(--surface)}.payment-return-facts dt{margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.payment-return-facts dd{overflow-wrap:anywhere;margin:0;color:var(--text);font-size:13px;font-weight:650;text-transform:capitalize}html[data-theme=dark] .payment-return-card>span.success{background:#009f7a26}html[data-theme=dark] .payment-return-card>span.cancelled{background:#d1434326}html[data-theme=dark] .payment-return-card>span.pending{background:#8a26dc2b}html[data-theme=dark] .payment-return-card>span.warning{background:#c584102b}@media(max-width:540px){.payment-return-page{padding:18px}.payment-return-card{padding:28px 20px}.payment-return-facts{grid-template-columns:1fr}.payment-return-reference{align-items:flex-start;text-align:left}}.whatsapp-verify{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.whatsapp-verify span{font-size:10px;color:#cdcccb}.whatsapp-verify small{line-height:1.55}.whatsapp-verify-row{display:flex;gap:8px}.whatsapp-verify-row input{flex:1;min-width:0;padding:9px 12px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#0a0a0a59;color:#f4f3f1;font-size:13px;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.whatsapp-verify-row input:focus{outline:none;border-color:#00c89673}.whatsapp-verify-row input::-moz-placeholder{color:#68758a;font-size:10.5px;letter-spacing:normal}.whatsapp-verify-row input::placeholder{color:#68758a;font-size:10.5px;letter-spacing:normal}.whatsapp-verify-row .button{flex-shrink:0}.whatsapp-verify .error{margin:0}html[data-theme=light] .whatsapp-verify span{color:#6b4a34}html[data-theme=light] .whatsapp-verify-row input{border-color:#dcdbda;background:#fff;color:#292929}.business-design-page .table-toolbar{align-items:center}.business-design-page .table-toolbar .select{width:190px;height:40px;min-height:40px;padding:0 12px;flex:none;border-color:#363636;border-radius:11px;background:#ffffff04;font-size:12px;line-height:38px}.business-design-page .table-toolbar .search-field{height:40px;min-height:40px}@media(max-width:1180px){.business-design-page .table-toolbar .select{width:100%;flex:1 1 100%}}html[data-theme=light] .business-design-page .table-toolbar .select{border-color:#dcdbda;background:#fff}.orders-design-page .board-card[draggable=true]{cursor:grab}.orders-design-page .board-card.dragging{opacity:.45;cursor:grabbing}.orders-design-page .board-column.drop-target{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 35%,transparent)}html[data-theme=light] .orders-design-page .board-column.drop-target{border-color:color-mix(in srgb,var(--brand) 50%,transparent);background:#f5f4f3}.mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.86em}.operations-page .stat-grid.operations-stats{margin-bottom:18px}.ops-tabs{display:flex;gap:6px;margin-bottom:20px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface);width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.ops-tab{border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:600;padding:8px 14px;border-radius:9px;cursor:pointer;white-space:nowrap}.ops-tab:hover{color:var(--text)}.ops-tab.active{background:var(--brand-soft, color-mix(in srgb, var(--brand) 14%, transparent));color:var(--brand)}.ops-section{display:flex;flex-direction:column;gap:16px}.ops-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ops-section-head h2{margin:0 0 4px;font-size:18px}.ops-section-head p{margin:0;max-width:56ch}.ops-section-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.ops-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:12px;text-transform:capitalize}.ops-chip.gold{border-color:#c9a22766;color:#d6ab27;background:#c9a22714}.ops-chip.violet{border-color:#b15cf659;color:var(--brand-bright);background:#b15cf617}.ops-chip.neutral{color:var(--muted);text-transform:none}.blueprint-facts{display:flex;flex-direction:column;gap:18px;border:1px solid var(--border);border-radius:var(--radius-lg, 18px);background:var(--surface);padding:20px 22px}.blueprint-facts h3{margin:0;font-size:15px}.blueprint-table{width:100%;border-collapse:collapse;font-size:13.5px}.blueprint-table th{text-align:left;color:var(--muted);font-weight:500;padding:7px 16px 7px 0;width:160px;vertical-align:top;white-space:nowrap}.blueprint-table td{padding:7px 0;line-height:1.5}.blueprint-table.compact th{width:140px}.blueprint-sources{display:inline-flex;flex-wrap:wrap;gap:5px;margin-left:9px}.blueprint-sources em{font-style:normal;font-size:11px;color:var(--muted);border:1px dashed var(--border-strong, var(--border));border-radius:999px;padding:1px 7px}.blueprint-block h4{margin:0 0 8px;font-size:13px;display:flex;align-items:center;gap:6px}.blueprint-notes{margin:0 0 10px}.blueprint-notes dt{font-weight:600;font-size:12.5px;text-transform:capitalize;margin-bottom:4px}.blueprint-notes dd{margin:0 0 4px;font-size:13px;line-height:1.5}.blueprint-unknowns{border:1px solid rgba(201,162,39,.3);background:#c9a2270f;border-radius:12px;padding:14px 16px}.blueprint-unknowns h4{color:#d6ab27}.blueprint-unknowns ul{margin:0 0 8px;padding-left:18px;font-size:13px;line-height:1.6}.work-item-title{font-weight:600;margin-right:8px}.block{display:block}.work-item-detail{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:22px}.work-item-main{display:flex;flex-direction:column;gap:12px;min-width:0}.work-item-main h4{margin:6px 0 0;font-size:13px}.work-item-status-row,.work-item-actions,.work-item-secondary{display:flex;gap:8px;flex-wrap:wrap}.work-item-collect{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.work-item-collect select,.work-item-collect input{max-width:220px}.work-item-timeline{border-left:1px solid var(--border);padding-left:18px}.work-item-timeline h4{margin:0 0 10px;font-size:13px}.work-item-timeline ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:380px;overflow-y:auto}.work-item-timeline li{font-size:12.5px;line-height:1.45}.work-item-timeline .timeline-type{font-weight:600;text-transform:capitalize}.work-item-timeline small{display:block;color:var(--muted)}@media(max-width:760px){.work-item-detail{grid-template-columns:1fr}.work-item-timeline{border-left:0;padding-left:0;border-top:1px solid var(--border);padding-top:14px}}.workflow-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.workflow-card{border:1px solid var(--border);border-radius:var(--radius-lg, 18px);background:var(--surface);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.workflow-card.template{border-style:dashed}.workflow-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.workflow-card h3{margin:0;font-size:14.5px}.workflow-card p{margin:0}.workflow-flow{display:flex;flex-wrap:wrap;gap:4px 2px;align-items:center;line-height:1.9}.workflow-flow-step{display:inline-flex;align-items:center}.workflow-flow-step i{font-style:normal;color:var(--muted);margin:0 4px;font-size:11px}.workflow-state{font-size:11.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);white-space:nowrap;text-transform:capitalize}.workflow-state.cat-open{border-color:color-mix(in srgb,var(--brand) 35%,transparent);color:var(--brand)}.workflow-state.cat-in_progress{border-color:#c9a22766;color:#d6ab27}.workflow-state.cat-done{border-color:#00c89666;color:#00c896}.workflow-state.cat-cancelled{color:var(--muted)}.workflow-guards{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:auto}.button.small{padding:5px 10px;font-size:12px}.ops-executions{border:1px solid var(--border);border-radius:var(--radius-lg, 18px);background:var(--surface);padding:16px 18px}.ops-executions h3{margin:0 0 10px;font-size:14px}.ops-executions ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ops-executions li{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13px}.execution-error{flex-basis:100%;padding-left:2px}.test-result{margin-top:10px;border:1px solid var(--border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.test-result pre{margin:0;overflow-x:auto;font-size:12px;line-height:1.5}.onboarding-models{display:flex;flex-direction:column;gap:6px}.onboarding-models-label{font-weight:600;font-size:13.5px}.onboarding-models>small{color:var(--muted);font-size:12px}.onboarding-models-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:8px;margin-top:6px}.onboarding-model-chip{display:flex;flex-direction:column;gap:2px;text-align:left;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);padding:10px 12px;cursor:pointer;font:inherit;transition:border-color .12s ease,background .12s ease}.onboarding-model-chip:hover{border-color:var(--border-strong, var(--border))}.onboarding-model-chip.selected{border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:var(--brand-soft, color-mix(in srgb, var(--brand) 12%, transparent))}.onboarding-model-chip strong{font-size:13px}.onboarding-model-chip small{color:var(--muted);font-size:11.5px;line-height:1.35}.onboarding-adaptive{display:flex;flex-direction:column;gap:12px;border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--surface)}.onboarding-adaptive-label{font-weight:600;font-size:12.5px;color:var(--brand)}.question-multi{display:flex;flex-direction:column;gap:6px}.question-multi-prompt{font-weight:500}.question-multi-options{display:flex;flex-wrap:wrap;gap:7px}.question-multi-chip{border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:12.5px;padding:6px 12px;cursor:pointer}.question-multi-chip.selected{border-color:color-mix(in srgb,var(--brand) 42%,transparent);color:var(--brand);background:var(--brand-soft, color-mix(in srgb, var(--brand) 12%, transparent))}html[data-theme=light] .ops-chip.gold,html[data-theme=light] .blueprint-unknowns h4{color:#8a6a10}html[data-theme=light] .blueprint-unknowns{background:#c9a22714}html[data-theme=light] .ops-chip.violet{color:var(--brand)}html[data-theme=light] .workflow-state.cat-in_progress{color:#8a6a10}html[data-theme=light] .workflow-state.cat-done{color:#047857}.admin-operations-detail{display:flex;flex-direction:column;gap:10px}.admin-operations-detail h4{margin:8px 0 2px;font-size:13px}.admin-operations-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.admin-operations-list li{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;font-size:13px}.admin-panel .ops-tabs{margin-top:4px}.admin-panel .ops-tab{display:inline-flex;align-items:center;gap:6px}.admin-overview{display:flex;flex-direction:column;gap:18px}.admin-charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.admin-charts-grid .card h2{font-size:14px;margin-bottom:10px}.admin-clickable tbody tr{cursor:pointer}.tenant-drawer{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:22px}.tenant-drawer-main{display:flex;flex-direction:column;gap:12px;min-width:0}.tenant-drawer-main h4{margin:6px 0 0;font-size:13px}.tenant-plan-form{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.tenant-plan-form label{display:flex;flex-direction:column;gap:4px;font-size:12.5px}.tenant-plan-form input,.tenant-plan-form select{max-width:160px}.tenant-drawer-audit{border-left:1px solid var(--border);padding-left:18px}.tenant-drawer-audit h4{margin:0 0 10px;font-size:13px}.tenant-drawer-audit ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto}.tenant-drawer-audit li{font-size:12.5px;line-height:1.45}.tenant-drawer-audit small{display:block;color:var(--muted)}@media(max-width:760px){.tenant-drawer{grid-template-columns:1fr}.tenant-drawer-audit{border-left:0;padding-left:0;border-top:1px solid var(--border);padding-top:14px}}.hq-shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh;background:var(--bg);color:var(--text)}.hq-sidebar{display:flex;flex-direction:column;gap:16px;padding:18px 14px;border-right:1px solid var(--border);background:var(--surface);position:sticky;top:0;height:100vh;overflow-y:auto}.hq-brand{display:flex;align-items:center;gap:10px;padding:2px 6px}.hq-brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--brand-soft, color-mix(in srgb, var(--brand) 14%, transparent));color:var(--brand)}.hq-brand-name{font-weight:700;letter-spacing:.04em;line-height:1.1;font-size:14.5px}.hq-brand-name small{display:block;font-size:9px;letter-spacing:.14em;color:var(--muted);font-weight:600}.hq-api-chip{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:11px;padding:9px 11px;font-size:11.5px}.hq-api-chip i{width:8px;height:8px;border-radius:50%;flex:none}.hq-api-chip.live i{background:#00c896;box-shadow:0 0 0 3px #00c8962e}.hq-api-chip.down i{background:var(--danger)}.hq-api-chip span{display:flex;flex-direction:column;line-height:1.25;font-weight:600}.hq-api-chip span small{color:var(--muted);font-weight:400;font-size:10.5px}.hq-api-chip b{margin-left:auto;font-size:9.5px;letter-spacing:.08em;padding:2px 7px;border-radius:999px}.hq-api-chip.live b{color:#00c896;background:#00c8961f}.hq-api-chip.down b{color:var(--danger);background:#ef44441f}.hq-nav{display:flex;flex-direction:column;gap:16px;flex:1}.hq-nav-group{display:flex;flex-direction:column;gap:2px}.hq-nav-title{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 10px 6px;font-weight:700}.hq-nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;color:var(--muted);text-decoration:none;font-size:13px;font-weight:500}.hq-nav-item:hover{color:var(--text);background:var(--surface-raised, rgba(255, 255, 255, .03))}.hq-nav-item.active{color:var(--brand);background:var(--brand-soft, color-mix(in srgb, var(--brand) 12%, transparent))}.hq-sidebar-foot{border-top:1px solid var(--border);padding-top:10px}.hq-main{display:flex;flex-direction:column;min-width:0}.hq-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 26px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--bg);z-index:5}.hq-topbar-crumb{display:flex;flex-direction:column;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hq-topbar-crumb strong{font-size:13.5px;letter-spacing:0;text-transform:none;color:var(--text)}.hq-topbar-actions{display:flex;align-items:center;gap:14px}.hq-account{display:flex;align-items:center;gap:9px;font-size:12.5px}.hq-account b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--brand-soft, color-mix(in srgb, var(--brand) 14%, transparent));color:var(--brand);font-size:11px}.hq-account>span{display:flex;flex-direction:column;line-height:1.25;font-weight:600}.hq-account small{color:var(--muted);font-weight:400;font-size:10.5px}.hq-content{padding:26px;display:flex;flex-direction:column;gap:18px;max-width:1460px;width:100%;margin:0 auto}.hq-overview{display:flex;flex-direction:column;gap:20px}.hq-greeting{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.hq-greeting-date{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.hq-greeting h1{margin:4px 0;font-size:28px}.hq-greeting p{margin:0}.hq-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.hq-charts-row{display:grid;grid-template-columns:2fr 1fr;gap:14px}.hq-chart-card{min-width:0}.hq-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.hq-card-head h2{margin:0;font-size:14.5px}.hq-card-head p{margin:2px 0 0}.hq-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:200px;text-align:center}.hq-bottom-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.hq-attention{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hq-attention a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;border:1px solid transparent;color:var(--text);text-decoration:none;font-size:13px;font-weight:600}.hq-attention a:hover{border-color:var(--border);background:var(--surface-raised, rgba(255, 255, 255, .02))}.hq-attention small{display:block;font-weight:400;font-size:11.5px}.hq-attention em{margin-left:auto;font-style:normal}.hq-activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.hq-activity li{display:flex;flex-direction:column;gap:1px;font-size:12.5px}.hq-health{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.hq-health li{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.hq-health i{width:8px;height:8px;border-radius:50%;flex:none}.hq-health i.ok{background:#00c896;box-shadow:0 0 0 3px #00c89626}.hq-health i.bad{background:var(--danger)}.hq-health small{display:block;font-weight:400;font-size:11px}.hq-health-note{display:flex;align-items:center;gap:6px;margin:10px 0 0}.hq-spend{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.hq-page{display:flex;flex-direction:column;gap:16px}.hq-page-head h1{margin:0 0 4px;font-size:22px}.hq-page-head p{margin:0;max-width:70ch}@media(max-width:980px){.hq-charts-row{grid-template-columns:1fr}}@media(max-width:760px){.hq-shell{grid-template-columns:1fr}.hq-sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center}.hq-nav{flex-direction:row;flex-wrap:wrap}.hq-content{padding:16px}}.hq-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.hq-page-head-meta{display:flex;align-items:center;gap:10px}.hq-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.hq-mini{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:var(--radius, 12px);background:var(--surface);padding:13px 15px}.hq-mini strong{font-size:22px;line-height:1.15;font-variant-numeric:tabular-nums}.hq-mini small{font-size:11px}.hq-note{display:flex;align-items:center;gap:7px}.hq-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.hq-provider{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:11px;padding:11px 13px;background:var(--surface)}.hq-provider i{width:8px;height:8px;border-radius:50%;flex:none}.hq-provider.on i{background:#00c896;box-shadow:0 0 0 3px #00c89626}.hq-provider.off i{background:var(--muted)}.hq-provider>span{display:flex;flex-direction:column;line-height:1.3;font-size:13px;font-weight:600;min-width:0}.hq-provider small{font-weight:400;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-provider .status-pill{margin-left:auto;flex:none}.hq-page .card h2{display:flex;align-items:center;gap:7px;font-size:14.5px;margin:0 0 6px}.hq-page .card{display:flex;flex-direction:column;gap:10px}.hq-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hq-toolbar input[type=search]{flex:1;min-width:220px}.hq-filters{display:flex;gap:5px;flex-wrap:wrap}.hq-filter{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:12px;font-weight:600;padding:6px 11px;border-radius:999px;cursor:pointer}.hq-filter:hover{color:var(--text)}.hq-filter.active{border-color:color-mix(in srgb,var(--brand) 42%,transparent);color:var(--brand);background:var(--brand-soft, color-mix(in srgb, var(--brand) 12%, transparent))}.hq-row-actions{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.hq-action-list{display:flex;flex-direction:column;gap:8px}.hq-action{display:flex;align-items:flex-start;gap:11px;text-align:left;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);font:inherit;padding:12px 14px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.hq-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:var(--brand-soft, color-mix(in srgb, var(--brand) 8%, transparent))}.hq-action:disabled{opacity:.5;cursor:not-allowed}.hq-action>svg{margin-top:2px;flex:none}.hq-action span{display:flex;flex-direction:column;gap:2px;font-size:13.5px;font-weight:600;line-height:1.35}.hq-action small{font-weight:400;font-size:11.5px}.hq-action.danger:hover:not(:disabled){border-color:var(--danger);background:#ef444412}.hq-secret{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--surface-raised, rgba(255, 255, 255, .02))}.hq-secret code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-size:12px}.tenant-support-actions{display:flex;gap:8px;flex-wrap:wrap}.hq-toast{font-size:13px}.nv-legal-page{display:flex;flex-direction:column;min-height:100vh}.nv-legal{flex:1;padding:130px 0 72px}.nv-legal .nv-container{max-width:760px}.nv-legal-head{margin-bottom:42px}.nv-legal-head h1{font-size:40px;letter-spacing:-.02em;margin:0 0 14px}.nv-legal-intro{font-size:17px;line-height:1.65;margin:0 0 10px;color:var(--text);opacity:.78}.nv-legal-head small{font-size:13px;color:var(--text);opacity:.55}.nv-legal section{margin:30px 0}.nv-legal h2{font-size:20px;margin:0 0 10px}.nv-legal p{font-size:15px;line-height:1.72;margin:0 0 12px;color:var(--text);opacity:.78}.nv-legal-foot{border-top:1px solid rgba(127,140,161,.22);padding:22px 0}.nv-legal-foot .nv-container{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--text);opacity:.6}.nv-legal-foot a{color:#9a0048;text-decoration:none}.nv-waves{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.nv-waves svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none}.nv-wave-orb{position:absolute;border-radius:50%;filter:blur(90px)}.nv-wave-orb.purple{background:#73006521}.nv-wave-orb.red{background:#ff0e001a}.nv-wave-orb.ember{background:#ff42001a}@media(min-width:768px){.nv-waves svg{display:block}}.nv-hero-copy{position:relative;z-index:1}.nv-hero .nv-badge.gold{position:relative;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=light] .nv-waves svg{opacity:.45}html[data-theme=light] .nv-wave-orb{opacity:.65}html[data-theme=light] .nv-hero .nv-badge.gold{border-color:#a67c0c80;color:#6f5400;background:#fffffff0;box-shadow:0 6px 18px -12px #73006559}.billing-page.billing-setup-mode{display:flex;flex-direction:column}.billing-page.billing-setup-mode>.voice-page-header{order:-40}.billing-page.billing-setup-mode>.billing-notice{order:-30}.billing-page.billing-setup-mode>.billing-setup-hero{order:-25}.billing-page.billing-setup-mode>.billing-plans-section{order:-20;margin-top:0}.billing-setup-hero{border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 10%,transparent),transparent 55%)}.billing-setup-hero .billing-setup-step{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brand)}.billing-setup-hero h2{margin:7px 0 8px;font-size:19px}.billing-setup-hero p{margin:0;max-width:72ch;color:var(--muted-strong);font-size:13px;line-height:1.6}.team-access-page{max-width:1320px}.team-access-page>.card,.team-access-summary>.card{margin:0}.team-access-notice,.team-access-readonly{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--border-strong);border-radius:12px;color:var(--muted-strong);background:var(--surface-raised);font-size:13px}.team-access-notice.success{border-color:#35d49a47;color:var(--success);background:var(--success-soft)}.team-access-notice.danger{border-color:#ff7b8447;color:var(--danger);background:var(--danger-soft)}.team-access-notice>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;color:currentColor;background:transparent;cursor:pointer;font-size:20px;line-height:1}.team-access-notice>button:hover{background:#7f8ca11f}.team-access-readonly{grid-template-columns:auto minmax(0,1fr);border-color:color-mix(in srgb,var(--brand) 24%,transparent);background:var(--brand-soft)}.team-access-readonly>svg{color:var(--brand-bright)}.team-access-readonly>div{display:flex;min-width:0;flex-direction:column;gap:2px}.team-access-readonly strong{color:var(--text);font-size:13px}.team-access-readonly span{color:var(--muted-strong);font-size:12px}.team-access-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.team-access-summary>article{display:flex;min-height:92px;align-items:center;gap:13px;padding:17px 18px}.team-access-summary>article>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:10px;color:var(--brand-bright);background:var(--brand-soft)}.team-access-summary>article>div{display:flex;min-width:0;flex-direction:column;gap:2px}.team-access-summary strong{color:var(--text);font-size:22px;font-variant-numeric:tabular-nums;line-height:1.05}.team-access-summary small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.team-access-panel{overflow:hidden;padding:0}.team-access-panel-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--border)}.team-access-panel-head>div:first-child{min-width:0}.team-access-panel-head h2{margin:3px 0 4px;color:var(--text);font-size:16px}.team-access-panel-head p{max-width:720px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.team-access-eyebrow{display:block;color:var(--brand-bright);font-size:10px;font-weight:700;letter-spacing:.085em;text-transform:uppercase}.team-access-toolbar{display:flex;flex:0 1 480px;align-items:center;justify-content:flex-end;gap:9px}.team-access-toolbar label{width:min(100%,300px)}.team-access-toolbar input,.team-access-toolbar select,.team-access-role-control select,.team-access-dialog-form input,.team-access-dialog-form select{min-height:40px;border:1px solid var(--border-strong);border-radius:9px;color:var(--text);background:var(--surface-soft);outline:none}.team-access-toolbar input{width:100%;padding:8px 11px}.team-access-toolbar select{width:150px;padding:8px 30px 8px 11px}.team-access-toolbar :is(input,select):focus-visible,.team-access-role-control select:focus-visible,.team-access-dialog-form :is(input,select):focus-visible{border-color:color-mix(in srgb,var(--brand) 42%,transparent);box-shadow:0 0 0 3px var(--brand-soft)}.team-access-loading{display:flex;min-height:148px;align-items:center;justify-content:center;gap:9px;padding:24px;color:var(--muted);font-size:13px}.team-access-panel>.empty-state{margin:18px 22px 22px}.team-access-person{display:flex;min-width:220px;align-items:center;gap:10px}.team-access-person>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid var(--border-strong);border-radius:10px;color:var(--brand-bright);background:var(--brand-soft);font-size:11px;font-weight:750}.team-access-person>div{display:flex;min-width:0;flex-direction:column}.team-access-person strong,.team-access-invite-list strong{overflow:hidden;color:var(--text);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.team-access-person small,.team-access-invite-list small{overflow:hidden;color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.team-access-person em{width:-moz-fit-content;width:fit-content;margin-top:3px;padding:1px 6px;border-radius:999px;color:var(--success);background:var(--success-soft);font-size:9px;font-style:normal}.team-access-role-control{display:flex;min-width:150px;flex-direction:column;align-items:flex-start;gap:4px}.team-access-role-control select{width:100%;min-height:36px;padding:6px 28px 6px 9px;font-size:11.5px}.team-access-role-control small,.team-access-row-actions>small{max-width:220px;color:var(--amber);font-size:9.5px;line-height:1.35}.team-access-date{color:var(--muted);font-size:11px;white-space:nowrap}.team-access-row-actions{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.team-access-row-actions .button{white-space:nowrap}.team-access-invite-list{display:flex;flex-direction:column}.team-access-invite-list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 22px;border-top:1px solid var(--border)}.team-access-invite-list>article:first-child{border-top:0}.team-access-invite-list>article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--brand-bright);background:var(--brand-soft)}.team-access-invite-list>article>div{display:flex;min-width:0;flex-direction:column}.team-access-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 22px 22px}.team-access-role-grid>article{min-width:0;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.team-access-role-grid>article.owner{border-color:#f4b86047}.team-access-role-grid>article>header{display:flex;align-items:flex-start;gap:10px}.team-access-role-grid>article>header>span{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:9px;color:var(--brand-bright);background:var(--brand-soft)}.team-access-role-grid>article.owner>header>span{color:var(--amber);background:var(--amber-soft)}.team-access-role-grid h3{margin:0;color:var(--text);font-size:13px}.team-access-role-grid header p{margin:3px 0 0;color:var(--muted);font-size:10.5px;line-height:1.45}.team-access-role-grid ul{display:flex;flex-direction:column;gap:8px;margin:15px 0 0;padding:0;list-style:none}.team-access-role-grid li{display:flex;align-items:flex-start;gap:7px;color:var(--muted-strong);font-size:10.5px;line-height:1.4}.team-access-role-grid li svg{flex:0 0 14px;margin-top:1px}.team-access-role-grid li.allowed svg{color:var(--success)}.team-access-role-grid li.blocked{color:var(--muted)}.team-access-role-grid li.blocked svg{color:var(--danger)}.team-access-dialog-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-access-dialog-form>label{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--muted-strong);font-size:11.5px;font-weight:650}.team-access-dialog-form input,.team-access-dialog-form select{width:100%;padding:9px 11px;font-size:12.5px;font-weight:450}.team-access-dialog-form>:not(label),.team-access-form-error{grid-column:1 / -1}.team-access-dialog-note,.team-access-confirmation{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);border-radius:10px;color:var(--muted-strong);background:var(--brand-soft);font-size:11.5px;line-height:1.5}.team-access-dialog-note>svg,.team-access-confirmation>svg{flex:0 0 auto;margin-top:1px;color:var(--brand-bright)}.team-access-confirmation{border-color:#f4b86047;background:var(--amber-soft)}.team-access-confirmation>svg{color:var(--amber)}.team-access-confirmation strong{color:var(--text);font-size:12.5px}.team-access-confirmation p{margin:3px 0 0;color:var(--muted-strong);font-size:11px}.team-access-form-error{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--danger);font-size:11.5px}html[data-theme=light] .team-access-role-grid>article,html[data-theme=light] .team-access-toolbar :is(input,select),html[data-theme=light] .team-access-role-control select,html[data-theme=light] .team-access-dialog-form :is(input,select){background:#f7f6f5}@media(max-width:980px){.team-access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.team-access-role-grid{grid-template-columns:minmax(0,1fr)}.team-access-panel-head{align-items:stretch;flex-direction:column}.team-access-toolbar{flex:1 1 auto;justify-content:flex-start}}@media(max-width:720px){.team-access-page{gap:16px}.team-access-panel-head,.team-access-role-grid{padding-right:16px;padding-left:16px}.team-access-toolbar{align-items:stretch;flex-direction:column}.team-access-toolbar label,.team-access-toolbar select{width:100%}.team-access-person{min-width:0}.team-access-row-actions{align-items:stretch}.team-access-row-actions .button{width:100%}.team-access-invite-list>article{grid-template-columns:auto minmax(0,1fr) auto;padding-right:16px;padding-left:16px}.team-access-invite-list>article>.button{width:100%;grid-column:1 / -1}}@media(max-width:520px){.team-access-summary{grid-template-columns:minmax(0,1fr);gap:9px}.team-access-summary>article{min-height:76px;padding:13px 14px}.team-access-panel-head>.button,.team-access-page .voice-page-header-actions,.team-access-page .voice-page-header-actions .button{width:100%}.team-access-invite-list>article{grid-template-columns:auto minmax(0,1fr)}.team-access-invite-list>article>.status-pill{justify-self:start;grid-column:2}.team-access-dialog-form{grid-template-columns:minmax(0,1fr)}.team-access-dialog-form>:not(label),.team-access-form-error{grid-column:auto}}.bank-connect-fields{display:grid;gap:12px}.bank-connect-fields select{width:100%}.bank-resolved-card{display:grid;gap:5px;padding:16px;border:1px solid rgba(53,212,154,.24);border-radius:12px;background:#35d49a0f;text-align:center;justify-items:center}.bank-resolved-label{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bank-resolved-name{font-size:15px;letter-spacing:.01em;color:#24d39f}.bank-resolved-detail{font-size:10.5px;color:var(--text)}.bank-resolved-card small{font-size:9.5px;color:var(--muted);line-height:1.55;max-width:340px}.merchant-connect-result .button,.merchant-connect-result .status-pill{margin-top:8px}html[data-theme=light] .bank-resolved-card{border-color:#0d946a4d;background:#0d946a0f}html[data-theme=light] .bank-resolved-name{color:#0d946a}html[data-theme=light] .bank-resolved-detail{color:#252525}.button:focus-visible,.auth-submit:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 70%,transparent);outline-offset:2px}html[data-theme=light] .button:focus-visible,html[data-theme=light] .auth-submit:focus-visible{outline-color:#7b21c4bf}.modal{max-height:calc(100dvh - 9vh - 32px)}.modal-body{overflow-y:auto;overscroll-behavior:contain}.billing-notice.billing-open-checkout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.billing-open-checkout-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.billing-credits-card{display:grid;gap:16px}.billing-credits-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.billing-credits-head h2{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:16px}.billing-credits-head p{max-width:520px;margin:0;color:#97a2b8;font-size:12.5px;line-height:1.55}.billing-credits-balance{display:grid;justify-items:end;gap:4px;text-align:right}.billing-credits-balance strong{font-size:22px;letter-spacing:-.01em}.billing-credits-balance small{color:#8792a7;font-size:11px}.billing-credits-balance .button{margin-top:6px}.billing-credits-ledger{display:grid;margin:0;padding:0;list-style:none}.billing-credits-ledger li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.06)}.billing-credits-ledger li>span:first-child{display:grid;gap:2px;min-width:0}.billing-credits-ledger li strong{font-size:12.5px;font-weight:600}.billing-credits-ledger li small{color:#8792a7;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-credits-ledger .ledger-credit,.billing-credits-ledger .ledger-debit{display:grid;justify-items:end;gap:2px;flex:none;font-size:12.5px;font-weight:600;text-align:right}.billing-credits-ledger .ledger-credit{color:#7fd6a4}.billing-credits-ledger .ledger-debit{color:#e0a4a4}.billing-credits-ledger .ledger-credit small,.billing-credits-ledger .ledger-debit small{color:#8792a7;font-weight:400}.billing-topup-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.billing-topup-preset{padding:10px 16px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff08;color:#e6e6e4;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.billing-topup-preset:hover{border-color:#c9a22780}.billing-topup-preset.selected{border-color:#c9a227;background:#c9a2271f;color:#f4e8c2}.billing-topup-custom{display:grid;gap:6px;margin-bottom:12px}.billing-topup-custom span{color:#97a2b8;font-size:11.5px}.billing-topup-custom input{padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff08;color:#f1f0ef;font-size:13px}.billing-topup-custom input:focus{border-color:#c9a22799;outline:none}.route-load-error{display:grid;justify-items:start;gap:10px;max-width:560px;margin:48px auto;padding:26px 28px;border:1px solid var(--border-strong, rgba(255, 255, 255, .12));border-radius:14px;background:var(--surface, rgba(255, 255, 255, .03))}.route-load-error h2{margin:0;color:var(--text, #f1f0ef);font-size:17px}.route-load-error p{margin:0;color:var(--muted-strong, #97a2b8);font-size:13.5px;line-height:1.6;overflow-wrap:anywhere}.route-load-error-actions{display:flex;gap:8px;margin-top:6px}.studio-generation-quota{display:block;margin-top:-4px;font-size:12px;letter-spacing:.01em}.integrations-page .business-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.payout-empty{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px dashed rgba(255,255,255,.11);border-radius:15px;background:#ffffff05}.payout-empty>div{min-width:0}.payout-empty strong{color:#e2e1df;font-size:13px}.payout-empty p{margin:5px 0 0;color:#7f8c9f;font-size:11.5px;line-height:1.55}.payout-empty .button{flex:0 0 auto;min-height:40px}.payout-account{display:grid;gap:12px;padding:20px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:#161616}.payout-account.is-receiving{border-color:#35d49a4d;box-shadow:inset 0 2px #35d49a29}.payout-account-head{display:flex;align-items:center;gap:13px}.payout-account-mark{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;color:var(--brand-bright);background:#b760ff1a}.payout-account-name{display:grid;min-width:0;flex:1;gap:3px}.payout-account-name strong{overflow:hidden;color:#f2f1ef;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.payout-account-name span{color:#79879b;font-size:11px}.payout-account-timing{margin:0;color:#8b97ab;font-size:11.5px;line-height:1.6}.payout-account-test{margin:0;color:#d5aa42;font-size:11px;line-height:1.55}.payout-account-refresh{margin:0;color:#35d49a;font-size:11px;line-height:1.55}.payout-account-actions{display:flex;flex-wrap:wrap;gap:9px;padding-top:2px}.payout-account-actions .button{min-height:36px}@media(max-width:640px){.payout-empty{flex-direction:column;align-items:stretch}.payout-empty .button{width:100%;justify-content:center}.payout-account{padding:16px}.payout-account-head{flex-wrap:wrap}.payout-account-actions{display:grid;grid-template-columns:1fr}.payout-account-actions .button{width:100%}}html[data-theme=light] .payout-account,html[data-theme=light] .payout-empty{border-color:var(--light-border);background:#fff}html[data-theme=light] .payout-account.is-receiving{border-color:#0d946a52}html[data-theme=light] .payout-account-name strong,html[data-theme=light] .payout-empty strong{color:#252525}html[data-theme=light] .payout-account-name span,html[data-theme=light] .payout-account-timing,html[data-theme=light] .payout-empty p{color:#607089}.field-hint{display:block;margin-top:4px;font-size:11px;line-height:1.4;color:var(--muted)}.cli-authorize{display:grid;gap:14px;max-width:440px}.cli-authorize-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--brand-soft);color:var(--brand)}.cli-authorize h1{margin:0;font-size:1.4rem}.cli-authorize p{margin:0;line-height:1.55}.cli-authorize-scope{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--text-secondary)}.cli-authorize-actions{display:flex;gap:10px;margin-top:6px}.hq-tabs{display:flex;gap:4px;margin:20px 0 18px;border-bottom:1px solid var(--border);overflow-x:auto}.hq-tab{padding:10px 16px;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:14px;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.hq-tab:hover{color:var(--text)}.hq-tab.is-active{color:var(--brand-bright);border-bottom-color:var(--brand)}.hq-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.hq-filter-row .input{flex:1 1 220px;min-width:0}.hq-filter-row .button{flex:0 0 auto}.hq-button-row{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.email-detail-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0 0 18px}.email-detail-meta dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.email-detail-meta dd{margin:0;font-size:14px;color:var(--text)}.email-detail-body{margin:0;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--text);font-family:var(--font);font-size:13px;line-height:1.65;white-space:pre-wrap;word-break:break-word;max-height:46vh;overflow-y:auto}.email-steps{display:grid;gap:16px;margin-top:20px}.email-step{display:grid;gap:10px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised)}.email-step header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.email-step textarea{resize:vertical;line-height:1.6}.email-step .muted{font-size:12px;margin:0}.email-preview-list{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.7;max-height:220px;overflow-y:auto}.email-compose{display:grid;gap:12px;max-width:640px}.email-compose textarea{resize:vertical;line-height:1.6}.email-compose .button{justify-self:start}.hq-settings-form{display:grid;gap:18px}.hq-settings-fields{display:grid;gap:22px}.hq-settings-field{display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--border)}.hq-settings-field:last-child{border-bottom:0;padding-bottom:0}.hq-settings-source{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.hq-settings-clear{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted);cursor:pointer}.hq-settings-clear input{margin:0}.hq-settings-actions{display:grid;gap:12px}.hq-settings-actions h2{display:flex;align-items:center;gap:8px;margin:0}.hq-provider.is-link{text-decoration:none;color:inherit;cursor:pointer}.hq-provider.is-link:hover{border-color:var(--brand)}.crm-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}.crm-column{display:grid;align-content:start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);min-height:200px}.crm-column-head{display:flex;justify-content:space-between;align-items:center}.crm-empty{margin:8px 0}.crm-card{display:grid;gap:6px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}.crm-card-name{display:grid}.crm-card-name a{color:var(--text);font-weight:600;text-decoration:none}.crm-card-interest{margin:0;font-size:13px;color:var(--text)}.crm-card-meta{display:flex;flex-wrap:wrap;gap:10px}.crm-card-meta span{display:inline-flex;align-items:center;gap:4px}.crm-card-actions{display:flex;gap:6px;margin-top:4px}.crm-draft{max-width:420px;white-space:pre-wrap}.crm-timeline{display:grid;gap:10px}.crm-timeline-entry{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}.crm-timeline-entry time{color:var(--text-muted);font-size:12px}.crm-customer-page{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px}@media(max-width:900px){.crm-board{grid-template-columns:repeat(5,240px)}.crm-customer-page{grid-template-columns:1fr}}.conversation-dialog-thread article.user div,.conversation-dialog-thread article.user div p,.inbox-message.user>div,.inbox-message.user>div p{color:var(--on-brand)}.conversation-dialog-thread article.user div strong,.inbox-message.user>div strong,.inbox-message.user>div small{color:var(--on-brand);opacity:.72}.inbox-message.user>div,.inbox-message.user>div p,.inbox-message.user>div .conversation-message-content,.inbox-message.user>div .conversation-message-content p,.conversation-dialog-thread article.user div,.conversation-dialog-thread article.user div p,.conversation-dialog-thread article.user div .conversation-message-content{color:var(--on-brand)}.inbox-message.user>div strong,.inbox-message.user>div small,.conversation-dialog-thread article.user div strong{color:var(--on-brand);opacity:.7}.campaign-composer{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:20px;margin-top:12px}.campaign-form,.campaign-audience{display:grid;gap:12px;align-content:start}.campaign-audience{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.campaign-audience h3{margin:0;font-size:14px}.campaign-audience fieldset{border:0;padding:0;margin:0;display:grid;gap:4px}.campaign-audience legend{font-size:12px;color:var(--text-muted);margin-bottom:4px}.campaign-count{margin:0;font-weight:600}.campaign-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.campaign-schedule{display:inline-flex;gap:8px;align-items:center}.campaign-stats{margin:12px 0}.is-clickable{cursor:pointer}@media(max-width:900px){.campaign-composer{grid-template-columns:1fr}}.hq-shell{--hq-canvas: #080c14;--hq-sidebar: #0a101a;--hq-panel: #101824;--hq-panel-raised: #162131;--hq-panel-soft: #0c131f;--hq-line: rgba(226, 232, 240, .11);--hq-line-strong: rgba(226, 232, 240, .2);--hq-copy: #f1f5f9;--hq-copy-soft: #c2cad6;--hq-copy-muted: #8b98aa;--hq-blue: #4d8dff;--hq-blue-soft: rgba(77, 141, 255, .13);--hq-green: #35d49a;--hq-green-soft: rgba(53, 212, 154, .12);--hq-gold: #e8b85c;--hq-gold-soft: rgba(232, 184, 92, .12);--hq-violet: #9b83ff;--hq-violet-soft: rgba(155, 131, 255, .13);--hq-red: #ff7d87;--hq-red-soft: rgba(255, 125, 135, .12);--hq-type-xs: .7rem;--hq-type-sm: .8rem;--hq-type-md: .875rem;--hq-sidebar-width: 264px;--hq-content-max: 1440px;--hq-gutter: clamp(24px, 3vw, 48px);--hq-page-top: clamp(28px, 3vw, 44px);--hq-page-bottom: clamp(32px, 4vw, 56px);--hq-section-gap: clamp(18px, 1.7vw, 24px);--hq-card-padding: clamp(18px, 1.5vw, 24px);--hq-radius: 14px;--hq-radius-lg: 16px;--hq-shadow-xs: 0 2px 8px rgba(0, 0, 0, .05);--hq-shadow: 0 12px 32px rgba(0, 0, 0, .14);--bg: var(--hq-canvas);--surface: var(--hq-panel);--surface-raised: var(--hq-panel-raised);--surface-soft: var(--hq-panel-soft);--border: var(--hq-line);--border-strong: var(--hq-line-strong);--text: var(--hq-copy);--muted: var(--hq-copy-muted);--muted-strong: var(--hq-copy-soft);--brand: var(--hq-blue);--brand-bright: var(--hq-blue);--brand-soft: var(--hq-blue-soft);--success: var(--hq-green);--success-soft: var(--hq-green-soft);--violet: var(--hq-violet);--violet-soft: var(--hq-violet-soft);--amber: var(--hq-gold);--amber-soft: var(--hq-gold-soft);--danger: var(--hq-red);--danger-soft: var(--hq-red-soft);--warn-bg: var(--hq-gold-soft);--warn-border: color-mix(in srgb, var(--hq-gold) 34%, var(--hq-line));--chart-axis: var(--hq-copy-muted);--chart-grid: var(--hq-line);--chart-hover: var(--hq-panel-raised);display:grid;grid-template-columns:var(--hq-sidebar-width) minmax(0,1fr);min-height:100vh;min-height:100dvh;color:var(--hq-copy);background:radial-gradient(circle at 92% -10%,rgba(77,141,255,.08),transparent 30rem),var(--hq-canvas);isolation:isolate;color-scheme:dark}html[data-theme=light] .hq-shell{--hq-canvas: #f3f5f8;--hq-sidebar: #ffffff;--hq-panel: #ffffff;--hq-panel-raised: #f2f5f9;--hq-panel-soft: #f7f9fc;--hq-line: rgba(15, 23, 42, .12);--hq-line-strong: rgba(15, 23, 42, .22);--hq-copy: #172033;--hq-copy-soft: #47546a;--hq-copy-muted: #647087;--hq-blue: #2468cc;--hq-blue-soft: rgba(40, 111, 221, .09);--hq-green: #0e7257;--hq-green-soft: rgba(14, 114, 87, .1);--hq-gold: #875d0e;--hq-gold-soft: rgba(135, 93, 14, .1);--hq-violet: #684dcc;--hq-violet-soft: rgba(111, 84, 217, .1);--hq-red: #b83a47;--hq-red-soft: rgba(184, 58, 71, .09);--hq-shadow-xs: 0 2px 8px rgba(21, 31, 50, .045);--hq-shadow: 0 12px 32px rgba(21, 31, 50, .065);background:radial-gradient(circle at 92% -10%,rgba(40,111,221,.07),transparent 30rem),var(--hq-canvas);color-scheme:light}.hq-shell>.hq-sidebar{grid-column:1;grid-row:1}.hq-shell>.hq-main{grid-column:2;grid-row:1}.hq-shell :is(a,button,input,select,textarea):focus-visible,.hq-form-grid :is(input,select,textarea):focus-visible,.hq-role-panel :is(input,select,textarea):focus-visible,.hq-confirm-panel :is(input,select,textarea):focus-visible,.hq-action:focus-visible,.hq-icon-button:focus-visible,.hq-row-link:focus-visible{outline:2px solid var(--hq-blue, #3a86ff);outline-offset:2px}.hq-shell :is(a,button){text-decoration:none}.hq-shell .spin,.hq-directory-state .spin{animation:hq-spin .85s linear infinite}.hq-toast,[data-sonner-toast].hq-toast{border:1px solid var(--hq-line-strong, rgba(226, 232, 240, .16))!important;color:var(--hq-copy, #edf2f8)!important;background:var(--hq-panel-raised, #131c2a)!important;box-shadow:var(--hq-shadow, 0 16px 40px rgba(0, 0, 0, .17))!important}.hq-shell :where(.hq-mini-grid,.hq-charts-row){display:grid;min-width:0;gap:9px}.hq-shell :where(.hq-mini-grid){grid-template-columns:repeat(3,minmax(0,1fr))}.hq-shell :where(.hq-charts-row){grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes hq-spin{to{transform:rotate(360deg)}}.hq-sidebar{position:sticky;top:0;z-index:30;display:flex;width:var(--hq-sidebar-width);height:100vh;height:100dvh;min-width:0;flex-direction:column;gap:0;overflow:hidden;padding:18px 14px 14px;border-right:1px solid var(--hq-line);background:color-mix(in srgb,var(--hq-sidebar) 96%,transparent);box-shadow:12px 0 35px #0000000b}.hq-brand-row{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:0 8px}.hq-brand-link{display:inline-flex;min-width:0;align-items:center;color:var(--hq-copy)}.hq-brand-link .netics-brand{gap:8px}.hq-brand-link .brand-logo-frame,.hq-brand-link .brand-logo{height:28px}.hq-brand-link .brand-suffix{color:var(--hq-copy-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em}.hq-icon-button{display:inline-grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid var(--hq-line);border-radius:9px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);cursor:pointer;transition:.14s ease}.hq-icon-button:hover:not(:disabled){border-color:var(--hq-line-strong);color:var(--hq-copy);background:var(--hq-panel-raised)}.hq-icon-button:disabled{cursor:not-allowed;opacity:.38}.hq-nav-close,.hq-menu-toggle{display:none}.hq-environment{display:grid;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;margin:14px 2px 18px;padding:12px 13px;border:1px solid var(--hq-line);border-radius:10px;color:var(--hq-copy-soft);background:var(--hq-panel-soft);font-size:.72rem;font-weight:650}.hq-environment>span:not(.hq-environment-dot){display:flex;min-width:0;flex-direction:column;line-height:1.3}.hq-environment small{overflow:hidden;color:var(--hq-copy-muted);font-size:.62rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hq-environment-dot,.hq-status-button>span{width:8px;height:8px;border-radius:999px;background:var(--hq-copy-muted);box-shadow:0 0 0 3px color-mix(in srgb,var(--hq-copy-muted) 16%,transparent)}.hq-environment.live .hq-environment-dot,.hq-status-button.live>span{background:var(--hq-green);box-shadow:0 0 0 3px var(--hq-green-soft)}.hq-environment.down .hq-environment-dot,.hq-status-button.down>span{background:var(--hq-red);box-shadow:0 0 0 3px var(--hq-red-soft)}.hq-environment.checking .hq-environment-dot,.hq-status-button.checking>span{background:var(--hq-gold);animation:hq-pulse 1.4s ease-in-out infinite}@keyframes hq-pulse{50%{opacity:.42;transform:scale(.8)}}.hq-nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:0 2px 20px;scrollbar-color:var(--hq-line-strong) transparent;scrollbar-width:thin}.hq-nav-group{display:flex;flex-direction:column;gap:3px}.hq-nav-title{padding:0 10px 6px;color:var(--hq-copy-muted);font-size:.58rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.hq-nav-item{position:relative;display:flex;min-height:40px;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:9px;color:var(--hq-copy-muted);font-size:.76rem;font-weight:560;transition:color .13s ease,background .13s ease,border-color .13s ease}.hq-nav-item svg{flex:0 0 17px;color:color-mix(in srgb,var(--hq-copy-muted) 88%,transparent)}.hq-nav-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-nav-item>b{min-width:21px;margin-left:auto;padding:1px 6px;border-radius:999px;color:#fff;background:#b82e3e;font-size:.58rem;font-variant-numeric:tabular-nums;text-align:center}.hq-nav-item:hover{border-color:var(--hq-line);color:var(--hq-copy);background:var(--hq-panel-raised)}.hq-nav-item.active{border-color:color-mix(in srgb,var(--hq-blue) 24%,var(--hq-line));color:var(--hq-copy);background:var(--hq-blue-soft);box-shadow:inset 2px 0 0 var(--hq-blue)}.hq-nav-item.active svg{color:var(--hq-blue)}.hq-nav-folder{display:grid;gap:3px}.hq-nav-folder-toggle{width:100%;font:inherit;text-align:left;cursor:pointer}.hq-nav-folder-chevron{margin-left:auto;transition:transform .14s ease}.hq-nav-folder-toggle[aria-expanded=true] .hq-nav-folder-chevron{transform:rotate(180deg)}.hq-nav-submenu{display:grid;gap:2px;margin:1px 0 4px 18px;padding-left:11px;border-left:1px solid var(--hq-line-strong)}.hq-nav-submenu[hidden]{display:none}.hq-nav-subitem{display:flex;min-height:36px;min-width:0;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;color:var(--hq-copy-muted);font-size:.72rem;font-weight:560}.hq-nav-subitem svg{flex:0 0 15px}.hq-nav-subitem span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-nav-subitem:hover{color:var(--hq-copy);background:var(--hq-panel-raised)}.hq-nav-subitem.active{color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-sidebar-foot{flex:0 0 auto;padding:13px 2px 0;border-top:1px solid var(--hq-line)}.hq-staff-card{display:flex;min-width:0;align-items:center;gap:9px;padding:5px 8px 11px}.hq-avatar,.hq-topbar-avatar{display:inline-grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border:1px solid color-mix(in srgb,var(--hq-blue) 27%,var(--hq-line));border-radius:9px;color:var(--hq-blue);background:var(--hq-blue-soft);font-size:.64rem;font-weight:750;letter-spacing:.03em}.hq-staff-card>span:last-child{display:flex;min-width:0;flex-direction:column}.hq-staff-card strong,.hq-staff-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-staff-card strong{color:var(--hq-copy);font-size:.69rem}.hq-staff-card small{color:var(--hq-copy-muted);font-size:.59rem}.hq-topbar-avatar{width:40px;height:40px;flex-basis:40px}.hq-workspace-link{display:flex;min-height:40px;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:var(--hq-copy-muted);font-size:.68rem;font-weight:560}.hq-workspace-link:hover{color:var(--hq-copy);background:var(--hq-panel-raised)}button.hq-workspace-link{width:100%;border:0;background:transparent;cursor:pointer;text-align:left}button.hq-workspace-link:disabled{cursor:wait;opacity:.65}.hq-nav-backdrop{display:none}.hq-main{display:flex;min-width:0;min-height:100vh;min-height:100dvh;flex-direction:column}.hq-topbar{position:sticky;top:0;z-index:20;min-height:68px;padding:0;border-bottom:1px solid var(--hq-line);background:color-mix(in srgb,var(--hq-canvas) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.hq-topbar-inner{display:flex;width:min(100%,var(--hq-content-max));min-height:68px;align-items:center;justify-content:space-between;gap:20px;margin:0 auto;padding:10px var(--hq-gutter)}.hq-topbar:not(:has(.hq-topbar-inner)){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px var(--hq-gutter)}.hq-topbar-start,.hq-topbar-actions{display:flex;min-width:0;align-items:center;gap:10px}.hq-page-context{display:flex;min-width:0;flex-direction:column;line-height:1.25}.hq-page-context small{color:var(--hq-copy-muted);font-size:.57rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.hq-page-context strong{overflow:hidden;color:var(--hq-copy);font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.hq-global-search,.hq-status-button{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--hq-line);border-radius:9px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:.66rem;font-weight:560;transition:.13s ease}.hq-global-search{min-width:176px}.hq-global-search:hover,.hq-status-button:hover{border-color:var(--hq-line-strong);color:var(--hq-copy);background:var(--hq-panel-raised)}.hq-status-button>span{width:7px;height:7px}.hq-topbar .theme-toggle{width:40px;height:40px;min-height:40px;border-color:var(--hq-line);border-radius:9px;background:var(--hq-panel-soft)}.hq-topbar-avatar:hover{border-color:var(--hq-blue);background:color-mix(in srgb,var(--hq-blue-soft) 85%,var(--hq-panel))}.hq-content{width:min(100%,var(--hq-content-max));flex:0 0 auto;margin:0 auto;padding:var(--hq-page-top) var(--hq-gutter) var(--hq-page-bottom)}.hq-footer{width:100%;flex:0 0 auto;margin-top:0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm)}.hq-footer-inner{display:flex;width:min(100%,var(--hq-content-max));align-items:center;justify-content:space-between;gap:12px;margin:0 auto;padding:0 var(--hq-gutter) 28px}.hq-footer:not(:has(.hq-footer-inner)){display:flex;width:min(100%,var(--hq-content-max));align-items:center;justify-content:space-between;gap:12px;margin-inline:auto;padding:0 var(--hq-gutter) 28px}.hq-footer a{display:inline-flex;align-items:center;gap:6px}.hq-footer a:hover{color:var(--hq-copy)}.hq-page,.hq-overview,.hq-workspaces-page,.hq-accounts-page{display:flex;min-width:0;flex-direction:column;gap:var(--hq-section-gap)}.hq-command-head{display:flex;min-height:0;align-items:flex-end;justify-content:space-between;gap:20px 32px}.hq-command-head.compact{min-height:0}.hq-command-head>div:first-child{min-width:0}.hq-command-head h1{margin:5px 0 7px;color:var(--hq-copy);font-size:clamp(1.75rem,2.15vw,2.2rem);font-weight:680;letter-spacing:-.035em;line-height:1.1}.hq-command-head p{max-width:72ch;margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-md);line-height:1.6}.hq-eyebrow{display:block;color:var(--hq-blue);font-size:var(--hq-type-xs);font-weight:760;letter-spacing:.12em;text-transform:uppercase}.hq-command-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.hq-shell .button{min-height:40px;padding:8px 14px;border-color:var(--hq-line);border-radius:9px;color:var(--hq-copy-soft);background:var(--hq-panel);box-shadow:none;font-size:var(--hq-type-sm);font-weight:630}.hq-shell .button:hover:not(:disabled){border-color:var(--hq-line-strong);color:var(--hq-copy);background:var(--hq-panel-raised);transform:none}.hq-shell .button:disabled{cursor:not-allowed;opacity:.48}.hq-shell .button.primary{border-color:#245fb8;color:#fff;background:linear-gradient(180deg,#2d72d4,#2566c5);box-shadow:0 7px 18px #2566c533}.hq-shell .button.primary:hover:not(:disabled){border-color:#3479d7;color:#fff;background:linear-gradient(180deg,#286bc9,#205caf)}.hq-shell .button.danger{border-color:color-mix(in srgb,var(--hq-red) 42%,var(--hq-line));color:var(--hq-red);background:var(--hq-red-soft)}.hq-shell .button.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--hq-red) 58%,var(--hq-line));color:var(--hq-red);background:color-mix(in srgb,var(--hq-red-soft) 82%,var(--hq-panel))}.hq-shell .button.compact{min-height:36px;padding:6px 11px;font-size:var(--hq-type-sm)}.hq-panel{min-width:0;overflow:hidden;border:1px solid var(--hq-line);border-radius:var(--hq-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--hq-panel) 98%,white 2%),var(--hq-panel));box-shadow:var(--hq-shadow)}html[data-theme=light] .hq-panel{background:var(--hq-panel)}.hq-panel-head{display:flex;min-height:0;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px var(--hq-card-padding) 16px}.hq-panel-head h2{margin:0;color:var(--hq-copy);font-size:1rem;font-weight:660;letter-spacing:-.015em}.hq-panel-head p{max-width:64ch;margin:4px 0 0;color:var(--hq-copy-muted);font-size:var(--hq-type-md);line-height:1.55}.hq-panel-head>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;margin-top:2px;color:var(--hq-blue);font-size:var(--hq-type-sm);font-weight:630}.hq-panel-head>a:hover{color:color-mix(in srgb,var(--hq-blue) 75%,white)}.hq-inline-alert{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--hq-blue) 26%,var(--hq-line));border-radius:10px;color:var(--hq-copy-soft);background:var(--hq-blue-soft);font-size:var(--hq-type-md);line-height:1.5}.hq-inline-alert>svg{flex:0 0 auto;margin-top:1px;color:var(--hq-blue)}.hq-inline-alert span{display:flex;min-width:0;flex-direction:column}.hq-inline-alert.danger{border-color:color-mix(in srgb,var(--hq-red) 28%,var(--hq-line));background:var(--hq-red-soft)}.hq-inline-alert.danger>svg{color:var(--hq-red)}.hq-inline-alert.compact{padding:11px 13px;font-size:var(--hq-type-sm)}.hq-loading-block,.hq-chart-empty,.hq-empty-compact{display:flex;min-height:128px;align-items:center;justify-content:center;gap:8px;color:var(--hq-copy-muted);font-size:var(--hq-type-md);text-align:center}.hq-chart-empty{min-height:220px;flex-direction:column;padding:24px}.hq-chart-empty strong,.hq-empty-compact strong{color:var(--hq-copy-soft)}.hq-empty-compact{min-height:96px;padding:18px}.hq-panel-link{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:10px var(--hq-card-padding);border-top:1px solid var(--hq-line);color:var(--hq-copy-muted);font-size:var(--hq-type-sm);font-weight:620}.hq-panel-link:hover{color:var(--hq-blue);background:var(--hq-panel-raised)}.hq-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hq-kpi{position:relative;display:grid;min-width:0;min-height:108px;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;gap:2px 12px;padding:18px;overflow:hidden;border:1px solid var(--hq-line);border-radius:var(--hq-radius);background:var(--hq-panel);box-shadow:var(--hq-shadow-xs)}.hq-kpi-icon{display:grid;width:40px;height:40px;grid-row:1 / 4;place-items:center;border-radius:10px}.hq-kpi-icon.brand,.hq-action-icon.brand{color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-kpi-icon.success,.hq-action-icon.success{color:var(--hq-green);background:var(--hq-green-soft)}.hq-kpi-icon.violet,.hq-action-icon.violet{color:var(--hq-violet);background:var(--hq-violet-soft)}.hq-kpi-icon.gold,.hq-action-icon.gold{color:var(--hq-gold);background:var(--hq-gold-soft)}.hq-action-icon.danger{color:var(--hq-red);background:var(--hq-red-soft)}.hq-action-icon.neutral{color:var(--hq-copy-muted);background:var(--hq-panel-raised)}.hq-kpi-label{overflow:hidden;color:var(--hq-copy-muted);font-size:var(--hq-type-xs);font-weight:700;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hq-kpi>strong{color:var(--hq-copy);font-size:1.45rem;font-variant-numeric:tabular-nums;font-weight:680;letter-spacing:-.025em;line-height:1.15}.hq-kpi>small{overflow:hidden;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);text-overflow:ellipsis;white-space:nowrap}.hq-command-grid,.hq-insight-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.75fr) minmax(260px,.75fr);gap:16px}.hq-insight-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr)}.hq-lower-grid{align-items:stretch}.hq-action-centre,.hq-pulse-panel,.hq-growth-panel,.hq-plan-panel,.hq-portfolio-summary{display:flex;min-width:0;flex-direction:column}.hq-action-rows{display:flex;flex-direction:column;border-top:1px solid var(--hq-line)}.hq-action-row{display:grid;min-height:55px;grid-template-columns:32px minmax(0,1fr) auto auto 15px;align-items:center;gap:11px;padding:9px 15px;border-bottom:1px solid var(--hq-line);color:var(--hq-copy-soft);transition:.12s ease}.hq-action-row:last-child{border-bottom:0}.hq-action-row:hover{background:var(--hq-panel-raised)}.hq-action-row>svg{color:var(--hq-copy-muted)}.hq-action-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:9px}.hq-action-copy{display:flex;min-width:0;flex-direction:column}.hq-action-copy strong{overflow:hidden;color:var(--hq-copy);font-size:.7rem;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.hq-action-copy small{overflow:hidden;color:var(--hq-copy-muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.hq-action-owner{padding:3px 7px;border:1px solid var(--hq-line);border-radius:999px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:.56rem;font-weight:650;white-space:nowrap}.hq-action-row>b{min-width:38px;font-size:.68rem;font-variant-numeric:tabular-nums;text-align:right}.hq-action-row>b.danger{color:var(--hq-red)}.hq-action-row>b.gold{color:var(--hq-gold)}.hq-action-row>b.brand{color:var(--hq-blue)}.hq-action-row>b.clear{color:var(--hq-green);font-size:.59rem}.hq-service-list{display:flex;flex:1;flex-direction:column;gap:2px;margin:0;padding:0 16px 13px;list-style:none}.hq-service-list li{display:grid;min-height:45px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;padding:7px 8px;border-radius:8px}.hq-service-list li:hover{background:var(--hq-panel-raised)}.hq-service-list i{width:8px;height:8px;border-radius:50%;background:var(--hq-copy-muted)}.hq-service-list i.ok{background:var(--hq-green);box-shadow:0 0 0 3px var(--hq-green-soft)}.hq-service-list i.warn{background:var(--hq-gold);box-shadow:0 0 0 3px var(--hq-gold-soft)}.hq-service-list i.bad{background:var(--hq-red);box-shadow:0 0 0 3px var(--hq-red-soft)}.hq-service-list span{display:flex;min-width:0;flex-direction:column}.hq-service-list strong{color:var(--hq-copy-soft);font-size:.68rem}.hq-service-list small{color:var(--hq-copy-muted);font-size:.59rem}.hq-growth-panel .recharts-responsive-container{padding:0 8px 8px}.hq-plan-total{display:flex;align-items:baseline;gap:7px;padding:2px 18px 13px}.hq-plan-total strong{color:var(--hq-copy);font-size:1.7rem;line-height:1}.hq-plan-total span{color:var(--hq-copy-muted);font-size:.62rem}.hq-plan-bars{display:flex;flex-direction:column;gap:12px;padding:2px 18px 18px}.hq-plan-row{display:grid;grid-template-columns:86px minmax(70px,1fr) 30px;align-items:center;gap:9px;font-size:.64rem}.hq-plan-row>span{display:flex;align-items:center;gap:7px;color:var(--hq-copy-soft);text-transform:capitalize}.hq-plan-row>span i{width:7px;height:7px;border-radius:50%}.hq-plan-row>div{height:6px;overflow:hidden;border-radius:999px;background:var(--hq-panel-raised)}.hq-plan-row>div i{display:block;height:100%;border-radius:inherit}.hq-plan-row>b{color:var(--hq-copy);font-variant-numeric:tabular-nums;text-align:right}.hq-audit-feed{margin:0;padding:0 17px 15px;list-style:none}.hq-audit-feed li{display:grid;min-height:44px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid var(--hq-line)}.hq-audit-feed li:last-child{border-bottom:0}.hq-audit-mark{width:7px;height:7px;border:2px solid var(--hq-blue);border-radius:50%;background:var(--hq-panel)}.hq-audit-feed li>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.hq-audit-feed strong{overflow:hidden;color:var(--hq-copy-soft);font-size:.65rem;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.hq-audit-feed small{overflow:hidden;color:var(--hq-copy-muted);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.hq-audit-feed time{color:var(--hq-copy-muted);font-size:.57rem;white-space:nowrap}.hq-portfolio-summary{padding-bottom:0}.hq-watch-stat{display:flex;align-items:center;gap:10px;margin:0 16px 8px;padding:10px 11px;border:1px solid var(--hq-line);border-radius:9px;background:var(--hq-panel-soft)}.hq-watch-stat>span,.hq-directory-summary article>span{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:9px}.hq-watch-stat>span.brand,.hq-directory-summary span.brand{color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-watch-stat>span.success,.hq-directory-summary span.success{color:var(--hq-green);background:var(--hq-green-soft)}.hq-watch-stat>span.gold,.hq-directory-summary span.gold{color:var(--hq-gold);background:var(--hq-gold-soft)}.hq-watch-stat>span.violet,.hq-directory-summary span.violet{color:var(--hq-violet);background:var(--hq-violet-soft)}.hq-watch-stat>span.danger,.hq-directory-summary span.danger{color:var(--hq-red);background:var(--hq-red-soft)}.hq-watch-stat>div{display:flex;min-width:0;flex-direction:column}.hq-watch-stat strong{color:var(--hq-copy);font-size:.9rem;line-height:1.1}.hq-watch-stat small{color:var(--hq-copy-muted);font-size:.6rem}.hq-directory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hq-directory-summary article{display:flex;min-width:0;align-items:center;min-height:92px;gap:12px;padding:16px 18px;border:1px solid var(--hq-line);border-radius:var(--hq-radius);background:var(--hq-panel);box-shadow:var(--hq-shadow-xs)}.hq-directory-summary article>div{display:flex;min-width:0;flex-direction:column}.hq-directory-summary strong{color:var(--hq-copy);font-size:1.15rem;font-variant-numeric:tabular-nums;line-height:1.15}.hq-directory-summary small{overflow:hidden;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);text-overflow:ellipsis;white-space:nowrap}.hq-directory-panel{overflow:hidden}.hq-directory-toolbar{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:16px;padding:13px var(--hq-card-padding);border-bottom:1px solid var(--hq-line);background:var(--hq-panel-soft)}.hq-search-field{display:grid;width:min(360px,100%);min-height:40px;grid-template-columns:18px minmax(0,1fr) 15px;align-items:center;gap:7px;margin:0;padding:0 12px;border:1px solid var(--hq-line);border-radius:9px;color:var(--hq-copy-muted);background:var(--hq-panel)}.hq-search-field:focus-within{border-color:color-mix(in srgb,var(--hq-blue) 55%,var(--hq-line));box-shadow:0 0 0 3px var(--hq-blue-soft)}.hq-search-field input{width:100%;min-width:0;height:38px;padding:0;border:0;outline:0;color:var(--hq-copy);background:transparent;box-shadow:none;font-size:var(--hq-type-md)}.hq-search-field input::-moz-placeholder{color:var(--hq-copy-muted)}.hq-search-field input::placeholder{color:var(--hq-copy-muted)}.hq-view-filters{display:flex;min-width:0;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.hq-view-filters::-webkit-scrollbar{display:none}.hq-view-filters>svg{flex:0 0 auto;margin-right:2px;color:var(--hq-copy-muted)}.hq-view-filters button{min-height:36px;flex:0 0 auto;padding:7px 10px;border:1px solid transparent;border-radius:8px;color:var(--hq-copy-muted);background:transparent;cursor:pointer;font-size:var(--hq-type-sm);font-weight:620;white-space:nowrap}.hq-view-filters button:hover{color:var(--hq-copy);background:var(--hq-panel-raised)}.hq-view-filters button.active{border-color:color-mix(in srgb,var(--hq-blue) 24%,var(--hq-line));color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-directory-state{display:flex;min-height:200px;align-items:center;justify-content:center;gap:8px;padding:28px;color:var(--hq-copy-muted);font-size:var(--hq-type-md);text-align:center}.hq-directory-state:not(:has(.button)){flex-direction:column}.hq-directory-state strong{color:var(--hq-copy-soft)}.hq-directory-state.error{flex-direction:column;color:var(--hq-red)}.hq-directory-state.error span{color:var(--hq-copy-muted)}.hq-data-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;color:var(--hq-copy-soft);table-layout:auto;font-size:.67rem}.hq-data-table th,.hq-data-table td{padding:13px var(--hq-card-padding);border:0;border-bottom:1px solid var(--hq-line);text-align:left;vertical-align:middle}.hq-data-table th{position:sticky;top:0;z-index:2;color:var(--hq-copy-muted);background:var(--hq-panel);font-size:var(--hq-type-xs);font-weight:730;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.hq-data-table tbody tr{background:transparent;transition:background .11s ease}.hq-data-table tbody tr:hover{background:var(--hq-panel-raised)}.hq-data-table tbody tr:last-child td{border-bottom:0}.hq-data-table td>strong{color:var(--hq-copy-soft);font-weight:620}.hq-data-table td:is([data-label=Actions],.hq-table-actions,.hq-actions-cell){width:1%;text-align:right;white-space:nowrap}.hq-workspace-name,.hq-account-identity{display:flex;min-width:190px;align-items:center;gap:9px}.hq-workspace-name>span:first-child,.hq-account-identity>span:first-child{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid var(--hq-line);border-radius:9px;color:var(--hq-blue);background:var(--hq-blue-soft);font-size:.58rem;font-weight:760}.hq-workspace-name>span:last-child,.hq-account-identity>span:last-child{display:flex;min-width:0;flex-direction:column}.hq-workspace-name strong,.hq-account-identity strong{overflow:hidden;max-width:220px;color:var(--hq-copy);font-size:var(--hq-type-md);font-weight:640;text-overflow:ellipsis;white-space:nowrap}.hq-workspace-name small,.hq-account-identity small{overflow:hidden;max-width:220px;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);text-overflow:ellipsis;white-space:nowrap}.hq-workspace-name:hover strong{color:var(--hq-blue)}.hq-plan-name{text-transform:capitalize}.hq-owner-email{display:block;max-width:210px;overflow:hidden;color:var(--hq-copy-soft);text-overflow:ellipsis;white-space:nowrap}.hq-cell-detail{display:flex;max-width:240px;align-items:center;gap:4px;margin-top:2px;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.35}.hq-truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-security-flags{display:flex;max-width:230px;flex-wrap:wrap;gap:4px}.hq-shell .status-pill,.hq-account-action-layout .status-pill{min-height:24px;padding:3px 9px;border:1px solid transparent;font-size:var(--hq-type-xs);letter-spacing:.015em}.hq-shell .status-pill.neutral{border-color:var(--hq-line);color:var(--hq-copy-soft);background:var(--hq-panel-raised)}.hq-shell .status-pill.brand{border-color:color-mix(in srgb,var(--hq-blue) 24%,var(--hq-line));color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-shell .status-pill.success{border-color:color-mix(in srgb,var(--hq-green) 24%,var(--hq-line));color:var(--hq-green);background:var(--hq-green-soft)}.hq-shell .status-pill.gold{border-color:color-mix(in srgb,var(--hq-gold) 24%,var(--hq-line));color:var(--hq-gold);background:var(--hq-gold-soft)}.hq-shell .status-pill.danger{border-color:color-mix(in srgb,var(--hq-red) 24%,var(--hq-line));color:var(--hq-red);background:var(--hq-red-soft)}.hq-row-link{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid var(--hq-line);border-radius:8px;color:var(--hq-copy-muted);background:transparent;cursor:pointer;transition:.12s ease}.hq-row-link:hover{border-color:color-mix(in srgb,var(--hq-blue) 40%,var(--hq-line));color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-table-footer{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:9px var(--hq-card-padding);border-top:1px solid var(--hq-line);color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:var(--hq-type-sm)}.hq-table-footer>div{display:flex;align-items:center;gap:8px}.hq-table-footer .hq-icon-button{width:29px;height:29px;flex-basis:29px}.hq-data-note{display:flex;align-items:flex-start;gap:7px;padding:0 4px;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.5}.hq-data-note svg{flex:0 0 auto;margin-top:2px}.hq-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.hq-form-grid>.full{grid-column:1 / -1}.hq-form-grid label,.hq-role-panel label,.hq-confirm-panel label{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0;color:var(--muted-strong, #b8c1cf);font-size:.68rem;font-weight:620}.hq-form-grid :is(input,select,textarea),.hq-role-panel :is(input,select,textarea),.hq-confirm-panel :is(input,select,textarea){width:100%;min-height:39px;margin:0;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--surface-soft, var(--surface));font-size:.72rem}.hq-account-action-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(230px,.65fr);gap:16px}.hq-impact-box,.hq-role-explainer{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft, var(--surface))}.hq-impact-box>span,.hq-role-explainer>svg{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px;color:var(--brand);background:var(--brand-soft)}.hq-impact-box>div,.hq-role-explainer>span{display:flex;min-width:0;flex-direction:column}.hq-impact-box strong,.hq-role-explainer strong{color:var(--text);font-size:.72rem}.hq-impact-box p,.hq-role-explainer small{margin:2px 0 0;color:var(--muted);font-size:.63rem;line-height:1.45}.hq-action-list{display:flex;flex-direction:column;gap:7px}.hq-action{display:flex;width:100%;min-height:52px;align-items:flex-start;gap:10px;padding:10px 11px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface);cursor:pointer;text-align:left;transition:.12s ease}.hq-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 42%,var(--border));background:var(--brand-soft)}.hq-action:disabled{cursor:not-allowed;opacity:.44}.hq-action.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 50%,var(--border));background:var(--danger-soft)}.hq-action>svg{flex:0 0 auto;margin-top:2px;color:var(--muted)}.hq-action.danger>svg{color:var(--danger)}.hq-action>span{display:flex;min-width:0;flex-direction:column;color:var(--text);font-size:.7rem;font-weight:620}.hq-action small{color:var(--muted);font-size:.61rem;font-weight:450;line-height:1.4}.hq-role-panel{min-width:0;padding:14px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft, var(--surface))}.hq-role-panel>p{margin:13px 0 5px;color:var(--muted-strong, var(--text));font-size:.67rem;line-height:1.5}.hq-role-panel>small{color:var(--muted);font-size:.59rem;line-height:1.45}.hq-role-panel label{margin-top:12px}.hq-confirm-panel{display:flex;flex-direction:column;gap:11px;margin-top:16px;padding:13px;border:1px solid color-mix(in srgb,var(--danger) 40%,var(--border));border-radius:11px;background:var(--danger-soft)}.hq-confirm-panel>div:first-child{display:flex;align-items:flex-start;gap:9px}.hq-confirm-panel>div:first-child>svg{flex:0 0 auto;color:var(--danger)}.hq-confirm-panel>div:first-child span{display:flex;flex-direction:column}.hq-confirm-panel>div:first-child strong{color:var(--text);font-size:.7rem}.hq-confirm-panel>div:first-child small{color:var(--muted);font-size:.61rem}.hq-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.hq-role-explainer{margin:14px 0 0}.hq-check-row{display:grid;min-height:48px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:10px 11px;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--surface-soft, var(--surface));cursor:pointer}.hq-check-row input[type=checkbox]{width:17px;height:17px;min-height:0;margin:1px 0 0;accent-color:var(--brand)}.hq-check-row>span{display:flex;min-width:0;flex-direction:column;gap:2px}.hq-check-row strong{font-size:.66rem;line-height:1.35}.hq-check-row small{font-size:.58rem;font-weight:450;line-height:1.45}.hq-check-row:has(input:focus-visible){border-color:color-mix(in srgb,var(--brand) 55%,var(--border));box-shadow:0 0 0 3px var(--brand-soft)}.hq-people-head{gap:18px}.hq-people-head-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.hq-people-sort{display:flex;flex:0 0 auto;align-items:center;gap:7px;margin:0;color:var(--hq-copy-muted);font-size:.58rem;font-weight:680;letter-spacing:.05em;text-transform:uppercase}.hq-people-sort select{min-width:150px;min-height:34px;margin:0;padding:6px 28px 6px 9px;border:1px solid var(--hq-line);border-radius:8px;color:var(--hq-copy-soft);background-color:var(--hq-panel);font-size:.62rem;font-weight:560;letter-spacing:normal;text-transform:none}.hq-staff-scope-cell{max-width:230px}.hq-people-membership-tags{margin-top:5px}.hq-people-detail-main{display:flex;min-width:0;flex-direction:column;gap:12px}.hq-people-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--border)}.hq-people-facts>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:10px 11px;background:var(--surface)}.hq-people-facts dt{color:var(--muted);font-size:.56rem;font-weight:680;letter-spacing:.06em;text-transform:uppercase}.hq-people-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text);font-size:.67rem;line-height:1.4}.hq-people-membership-list{display:flex;flex-direction:column;gap:7px;margin:10px 0 12px;padding:0;list-style:none}.hq-people-membership-list li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 9px;padding:9px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.hq-people-membership-list li>span:first-child{display:flex;min-width:0;flex-direction:column}.hq-people-membership-list strong{overflow:hidden;color:var(--text);font-size:.66rem;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.hq-people-membership-list small{overflow:hidden;color:var(--muted);font-size:.56rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.hq-people-membership-link{grid-column:1 / -1;width:-moz-max-content;width:max-content;color:var(--brand);font-size:.58rem;font-weight:650;text-decoration:none}.hq-people-membership-link:hover{text-decoration:underline}.hq-people-membership-empty,.hq-people-staff-empty{display:flex;align-items:flex-start;gap:7px;margin:10px 0;padding:10px;border:1px dashed var(--border);border-radius:9px;color:var(--muted);font-size:.61rem;line-height:1.45}.hq-people-membership-empty svg,.hq-people-staff-empty svg{flex:0 0 auto;color:var(--brand)}.hq-people-scope>p{margin:9px 0 7px;color:var(--muted);font-size:.62rem;line-height:1.5}.hq-people-scope>ul{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.hq-people-scope>ul li{position:relative;padding-left:12px;color:var(--text);font-size:.59rem;line-height:1.4}.hq-people-scope>ul li:before{position:absolute;top:.55em;left:1px;width:4px;height:4px;border-radius:50%;background:var(--brand);content:""}.hq-people-reason textarea{min-height:84px;resize:vertical}.hq-people-reason small{font-weight:450}.hq-people-confirm.is-neutral{border-color:color-mix(in srgb,var(--brand) 38%,var(--border));background:var(--brand-soft)}.hq-people-confirm.is-neutral>div:first-child>svg{color:var(--brand)}.hq-staff-protection{margin-bottom:13px}.hq-staff-tenant-label{display:block;margin-top:17px;padding-top:14px;border-top:1px solid var(--border)}.hq-staff-continuity{margin:-3px 0 1px}.hq-staff-invite .hq-role-explainer{grid-column:1 / -1;margin:0}.hq-staff-directory .hq-directory-summary article{min-height:78px;padding:13px 15px}.hq-staff-toolbar{display:grid;min-height:0;grid-template-columns:minmax(240px,.9fr) minmax(0,3fr) auto;align-items:end;gap:12px;padding-block:12px}.hq-staff-filter-grid{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px}.hq-staff-filter-grid label{display:grid;min-width:0;gap:5px;margin:0}.hq-staff-filter-grid label>span{color:var(--hq-copy-muted);font-size:var(--hq-type-xs);font-weight:720;letter-spacing:.055em;text-transform:uppercase}.hq-staff-filter-grid select{width:100%;min-width:0;min-height:40px;margin:0;padding:7px 28px 7px 9px;border:1px solid var(--hq-line);border-radius:9px;color:var(--hq-copy-soft);background-color:var(--hq-panel);font-size:var(--hq-type-sm)}.hq-staff-clear{min-height:40px;white-space:nowrap}.hq-staff-governance-page{gap:var(--hq-section-gap)}.hq-role-name,.hq-role-assignment-count{display:inline-flex;align-items:center;gap:8px}.hq-role-name svg{color:var(--hq-blue)}.hq-role-assignment-count{color:var(--hq-copy-soft);white-space:nowrap}.hq-staff-department-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1320px){.hq-staff-toolbar{grid-template-columns:minmax(240px,1fr) auto}.hq-staff-filter-grid{grid-column:1 / -1;grid-row:2}.hq-staff-clear{grid-column:2;grid-row:1}}@media(max-width:900px){.hq-staff-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-people-detail-layout{grid-template-columns:minmax(0,1fr)}.hq-staff-role-panel{order:-1}}@media(max-width:720px){.hq-people-head-actions{width:100%;align-items:stretch;flex-wrap:wrap;justify-content:flex-start}.hq-people-head-actions .button{flex:1 1 190px}.hq-people-sort{width:100%;min-height:44px;justify-content:space-between}.hq-people-sort select{min-height:44px;font-size:.78rem}.hq-people-pagination{gap:9px}.hq-people-pagination>div{justify-content:space-between}.hq-nav-subitem{min-height:44px;font-size:.8rem}.hq-staff-toolbar{display:flex;align-items:stretch;flex-direction:column}.hq-staff-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-staff-filter-grid select{min-height:44px;font-size:.8rem}.hq-staff-clear{width:100%;min-height:44px}.hq-staff-department-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.hq-people-facts{grid-template-columns:minmax(0,1fr)}.hq-people-membership-list li{padding:10px}.hq-people-membership-list small{white-space:normal}.hq-staff-invite .hq-role-explainer{grid-column:auto}.hq-staff-filter-grid,.hq-staff-department-summary{grid-template-columns:minmax(0,1fr)}}.hq-tenant-page{display:flex;min-width:0;flex-direction:column;gap:16px}.hq-tenant-back{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:5px;color:var(--hq-copy-muted, var(--muted));font-size:.64rem;font-weight:600}.hq-tenant-back:hover{color:var(--hq-blue, var(--brand))}.hq-tenant-hero{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px;border:1px solid var(--hq-line, var(--border));border-radius:var(--hq-radius-lg, 16px);background:var(--hq-panel, var(--surface));box-shadow:var(--hq-shadow, none)}.hq-tenant-title,.hq-tenant-identity,.hq-tenant-meta,.hq-tenant-summary{display:flex;min-width:0;align-items:center;gap:11px}.hq-tenant-identity>span:first-child{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid color-mix(in srgb,var(--hq-blue, var(--brand)) 25%,var(--hq-line, var(--border)));border-radius:11px;color:var(--hq-blue, var(--brand));background:var(--hq-blue-soft, var(--brand-soft));font-size:.72rem;font-weight:760}.hq-tenant-identity>span:last-child,.hq-tenant-summary>div{display:flex;min-width:0;flex-direction:column}.hq-tenant-title h1{margin:0;color:var(--hq-copy, var(--text));font-size:1.45rem}.hq-tenant-title p,.hq-tenant-meta,.hq-tenant-summary small{margin:2px 0 0;color:var(--hq-copy-muted, var(--muted));font-size:.63rem}.hq-tenant-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px}.hq-tenant-tabs{display:flex;gap:3px;overflow-x:auto;padding:4px;border:1px solid var(--hq-line, var(--border));border-radius:10px;background:var(--hq-panel-soft, var(--surface-soft));scrollbar-width:none}.hq-tenant-tabs::-webkit-scrollbar{display:none}.hq-tenant-tabs :is(a,button){min-height:31px;flex:0 0 auto;padding:6px 10px;border:0;border-radius:7px;color:var(--hq-copy-muted, var(--muted));background:transparent;cursor:pointer;font-size:.64rem;font-weight:620}.hq-tenant-tabs :is(a,button):hover{color:var(--hq-copy, var(--text));background:var(--hq-panel-raised, var(--surface-raised))}.hq-tenant-tabs :is(a,button).active{color:var(--hq-blue, var(--brand));background:var(--hq-blue-soft, var(--brand-soft))}.hq-tenant-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:start;gap:13px}.hq-tenant-main,.hq-tenant-aside,.hq-tenant-rail{display:flex;min-width:0;flex-direction:column;gap:12px}.hq-tenant-aside,.hq-tenant-rail{position:sticky;top:78px}.hq-tenant-section,.hq-tenant-card{min-width:0;padding:15px;border:1px solid var(--hq-line, var(--border));border-radius:var(--hq-radius, 12px);background:var(--hq-panel, var(--surface))}.hq-tenant-section>header,.hq-tenant-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.hq-tenant-section h2,.hq-tenant-card h2{margin:0;color:var(--hq-copy, var(--text));font-size:.82rem}.hq-tenant-section header p,.hq-tenant-card header p{margin:2px 0 0;color:var(--hq-copy-muted, var(--muted));font-size:.61rem}.hq-tenant-grid,.hq-tenant-metric-grid,.hq-tenant-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hq-tenant-metric{display:flex;min-width:0;flex-direction:column;padding:11px;border:1px solid var(--hq-line, var(--border));border-radius:9px;background:var(--hq-panel-soft, var(--surface-soft))}.hq-tenant-metric strong{color:var(--hq-copy, var(--text));font-size:1rem;font-variant-numeric:tabular-nums}.hq-tenant-metric span,.hq-tenant-metric small{color:var(--hq-copy-muted, var(--muted));font-size:.59rem}.hq-tenant-facts{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);margin:0}.hq-tenant-facts dt,.hq-tenant-facts dd{margin:0;padding:8px 0;border-bottom:1px solid var(--hq-line, var(--border));font-size:.64rem}.hq-tenant-facts dt{color:var(--hq-copy-muted, var(--muted))}.hq-tenant-facts dd{color:var(--hq-copy-soft, var(--text));font-weight:570}.hq-tenant-timeline{margin:0;padding:0;list-style:none}.hq-tenant-timeline li{position:relative;display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:9px;padding:8px 0;border-bottom:1px solid var(--hq-line, var(--border));color:var(--hq-copy-soft, var(--text));font-size:.64rem}.hq-tenant-timeline li:before{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--hq-blue, var(--brand));content:""}.hq-tenant-timeline time{color:var(--hq-copy-muted, var(--muted));font-size:.58rem;white-space:nowrap}.hq-tenant-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:20px;padding:2px 0 4px}.hq-tenant-identity{align-items:center}.hq-tenant-avatar,.hq-tenant-identity>.hq-tenant-avatar{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border:1px solid color-mix(in srgb,var(--hq-blue) 30%,var(--hq-line));border-radius:13px;color:var(--hq-blue);background:var(--hq-blue-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hq-blue) 8%,transparent)}.hq-tenant-title{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:0}.hq-tenant-eyebrow{color:var(--hq-blue);font-size:.56rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.hq-tenant-title h1{max-width:min(680px,65vw);overflow:hidden;margin:2px 0 3px;color:var(--hq-copy);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:680;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-title p{max-width:min(700px,68vw);overflow:hidden;margin:0;color:var(--hq-copy-muted);font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-readonly{display:inline-flex;min-height:34px;align-items:center;padding:6px 10px;border:1px solid var(--hq-line);border-radius:9px;background:var(--hq-panel-soft)}.hq-tenant-state{display:grid;grid-template-columns:repeat(3,minmax(120px,.65fr)) minmax(210px,1.3fr);gap:0;overflow:hidden;padding:0;border:1px solid var(--hq-line);border-radius:var(--hq-radius);background:var(--hq-panel);box-shadow:none}.hq-tenant-state-item{display:flex;min-height:62px;min-width:0;align-items:flex-start;justify-content:center;flex-direction:column;gap:5px;padding:11px 14px;border-right:1px solid var(--hq-line)}.hq-tenant-state-item:last-child{border-right:0}.hq-tenant-state-item>span:first-child{color:var(--hq-copy-muted);font-size:.55rem;font-weight:690;letter-spacing:.055em;text-transform:uppercase}.hq-tenant-state-period strong{overflow:hidden;max-width:100%;color:var(--hq-copy-soft);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-state-period strong.error{color:var(--hq-red)}.hq-tenant-metric-grid,.hq-tenant-operations-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.hq-tenant-metric,.hq-mini.hq-tenant-metric{display:flex;min-height:88px;min-width:0;flex-direction:column;justify-content:center;gap:2px;padding:12px 14px;border:1px solid var(--hq-line);border-radius:11px;background:var(--hq-panel);box-shadow:none}.hq-tenant-metric-label{display:flex;align-items:center;gap:6px;color:var(--hq-copy-muted);font-size:.56rem;font-weight:680;letter-spacing:.035em;text-transform:uppercase}.hq-tenant-metric-label svg{color:var(--hq-blue)}.hq-tenant-metric>strong{overflow:hidden;color:var(--hq-copy);font-size:1.02rem;font-variant-numeric:tabular-nums;font-weight:660;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-metric>small{overflow:hidden;color:var(--hq-copy-muted);font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-grid,.hq-tenant-grid-primary{display:grid;min-width:0;grid-template-columns:minmax(0,1.7fr) minmax(260px,.72fr);align-items:start;gap:12px}.hq-tenant-side-stack{display:flex;min-width:0;flex-direction:column;gap:12px}.hq-tenant-panel,.hq-shell .card.hq-tenant-panel{display:flex;min-width:0;flex-direction:column;gap:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--hq-line);border-radius:var(--hq-radius-lg);background:var(--hq-panel);box-shadow:var(--hq-shadow)}.hq-tenant-page>.card{margin:0}.hq-tenant-facts-panel,.hq-tenant-integrations-panel,.hq-tenant-audit-panel{min-height:0}.hq-tenant-panel-head,.hq-card-head.hq-tenant-panel-head{display:flex;min-height:61px;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:14px 16px 11px;border-bottom:1px solid var(--hq-line)}.hq-tenant-panel-head h2{display:flex;align-items:center;gap:7px;margin:0;color:var(--hq-copy);font-size:.78rem;font-weight:650}.hq-tenant-panel-head h2 svg{color:var(--hq-blue)}.hq-tenant-panel-head p{margin:2px 0 0;color:var(--hq-copy-muted);font-size:.58rem;line-height:1.45}.hq-tenant-owner{display:flex;align-items:center;gap:9px;margin:12px 14px 3px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--hq-gold) 23%,var(--hq-line));border-radius:9px;background:var(--hq-gold-soft)}.hq-tenant-owner-icon{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:8px;color:var(--hq-gold);background:color-mix(in srgb,var(--hq-gold-soft) 75%,var(--hq-panel))}.hq-tenant-owner>div{display:flex;min-width:0;flex:1;flex-direction:column}.hq-tenant-owner strong{overflow:hidden;color:var(--hq-copy);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-owner small{overflow:hidden;color:var(--hq-copy-muted);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-facts{display:flex;flex-direction:column;margin:0;padding:4px 14px 11px}.hq-tenant-facts>div{display:grid;grid-template-columns:minmax(80px,.42fr) minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--hq-line)}.hq-tenant-facts>div:last-child{border-bottom:0}.hq-tenant-facts dt,.hq-tenant-facts dd{overflow:hidden;margin:0;padding:0;border:0;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-facts dt{color:var(--hq-copy-muted)}.hq-tenant-facts dd{color:var(--hq-copy-soft);font-weight:570;text-align:right}.hq-tenant-integration-list{display:flex;flex-direction:column;gap:8px;padding:11px 13px 13px}.hq-tenant-integration{padding:10px;border:1px solid var(--hq-line);border-radius:9px;background:var(--hq-panel-soft)}.hq-tenant-integration-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.hq-tenant-integration-head>div{display:flex;min-width:0;flex-direction:column}.hq-tenant-integration-head strong{overflow:hidden;color:var(--hq-copy);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-integration-head small,.hq-tenant-integration>p{margin:1px 0 0;color:var(--hq-copy-muted);font-size:.55rem}.hq-tenant-integration-config{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding-top:7px;border-top:1px solid var(--hq-line)}.hq-tenant-integration-config>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hq-tenant-integration-config dt,.hq-tenant-integration-config dd{overflow:hidden;margin:0;color:var(--hq-copy-muted);font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-integration-config dd{color:var(--hq-copy-soft);text-align:right}.hq-tenant-query-state{display:flex;min-height:72px;align-items:center;justify-content:center;gap:8px;margin:11px 13px;padding:11px;border:1px dashed var(--hq-line-strong);border-radius:9px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:.63rem;text-align:center}.hq-tenant-query-state-error{color:var(--hq-red);border-color:color-mix(in srgb,var(--hq-red) 35%,var(--hq-line));background:var(--hq-red-soft)}.hq-tenant-query-state-error .button{margin-left:4px}.hq-tenant-operations-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:13px}.hq-tenant-operations-summary .hq-tenant-metric{min-height:80px;background:var(--hq-panel-soft)}.hq-tenant-blueprint{display:flex;align-items:center;gap:9px;margin:0 13px 13px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--hq-blue) 23%,var(--hq-line));border-radius:9px;color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-tenant-blueprint>span{display:flex;min-width:0;flex-direction:column}.hq-tenant-blueprint strong{color:var(--hq-copy);font-size:.64rem}.hq-tenant-blueprint small{color:var(--hq-copy-muted);font-size:.55rem}.hq-tenant-operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 13px 13px}.hq-tenant-operation-block{min-width:0;overflow:hidden;border:1px solid var(--hq-line);border-radius:10px;background:var(--hq-panel-soft)}.hq-tenant-operation-block>h3{margin:0;padding:10px 12px;border-bottom:1px solid var(--hq-line);color:var(--hq-copy-soft);font-size:.66rem;font-weight:640}.hq-tenant-operation-block>p{margin:0;padding:14px}.hq-tenant-operations-panel>.hq-tenant-operation-block{margin:0 13px 13px}.hq-tenant-inline-pill{display:inline-flex;margin-left:4px;vertical-align:middle}.hq-tenant-audit-list{margin:0;padding:0 15px 13px;list-style:none}.hq-tenant-audit-list li{display:grid;min-height:44px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 2px;border-bottom:1px solid var(--hq-line)}.hq-tenant-audit-list li:last-child{border-bottom:0}.hq-tenant-audit-marker{width:7px;height:7px;border:2px solid var(--hq-blue);border-radius:50%;background:var(--hq-panel)}.hq-tenant-audit-copy{display:flex;min-width:0;flex-direction:column}.hq-tenant-audit-copy strong,.hq-tenant-audit-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-audit-copy strong{color:var(--hq-copy-soft);font-size:.6rem;font-weight:590}.hq-tenant-audit-copy span,.hq-tenant-audit-list time{color:var(--hq-copy-muted);font-size:.55rem}.hq-tenant-audit-list time{white-space:nowrap}.hq-tenant-loading,.hq-tenant-error{display:flex;min-height:260px;align-items:center;justify-content:center;gap:14px;padding:28px;border:1px solid var(--hq-line);border-radius:var(--hq-radius-lg);background:var(--hq-panel);text-align:left}.hq-tenant-loading h1,.hq-tenant-error h1{margin:0 0 4px;color:var(--hq-copy);font-size:1rem}.hq-tenant-loading p,.hq-tenant-error p{margin:0;color:var(--hq-copy-muted);font-size:.66rem}.hq-tenant-error>svg{color:var(--hq-red)}.hq-tenant-error .button{margin-left:12px}.hq-tenant-action-form{display:flex;min-width:0;flex-direction:column;gap:13px}.hq-tenant-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.hq-tenant-field{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0;color:var(--muted-strong, var(--text));font-size:.67rem;font-weight:620}.hq-tenant-field :is(input,select,textarea){width:100%;min-height:39px;margin:0;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--surface-soft, var(--surface));font-size:.7rem}.hq-tenant-field textarea{min-height:82px;resize:vertical}.hq-tenant-field small{color:var(--muted);font-size:.59rem;font-weight:450;line-height:1.45}.hq-tenant-field:focus-within>span:first-child{color:var(--brand)}.hq-tenant-reason-field{padding-top:12px;border-top:1px solid var(--border)}.hq-tenant-warning,.hq-tenant-action-error{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;border:1px solid var(--warn-border);border-radius:8px;background:var(--warn-bg);font-size:.61rem}.hq-tenant-action-error{border-color:color-mix(in srgb,var(--danger) 40%,var(--border));background:var(--danger-soft)}.hq-tenant-impact{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:9px}.hq-tenant-impact>svg{flex:0 0 auto;margin-top:1px}.hq-tenant-impact>span{display:flex;flex-direction:column}.hq-tenant-impact strong{color:var(--text);font-size:.69rem}.hq-tenant-impact small{color:var(--muted);font-size:.61rem;line-height:1.45}.hq-tenant-impact.danger{border-color:color-mix(in srgb,var(--danger) 40%,var(--border));background:var(--danger-soft)}.hq-tenant-impact.danger>svg{color:var(--danger)}.hq-tenant-impact.success{border-color:color-mix(in srgb,var(--success) 40%,var(--border));background:var(--success-soft)}.hq-tenant-impact.success>svg{color:var(--success)}.hq-shell{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.hq-skip-link{position:fixed;top:10px;left:12px;z-index:120;padding:9px 12px;border:1px solid var(--hq-blue);border-radius:9px;color:#fff;background:#286fdd;box-shadow:var(--hq-shadow);font-size:var(--hq-type-md);font-weight:700;transform:translateY(calc(-100% - 18px));transition:transform .14s ease}.hq-skip-link:focus{transform:translateY(0)}.hq-content:focus{outline:0}.hq-mobile-brand{display:none}.hq-nav-title{font-size:var(--hq-type-xs)}.hq-nav-item{min-height:42px;font-size:.825rem}.hq-environment{font-size:.78rem}.hq-environment small,.hq-staff-card small{font-size:var(--hq-type-xs)}.hq-staff-card strong,.hq-workspace-link{font-size:var(--hq-type-sm)}.hq-page-context small{font-size:var(--hq-type-xs)}.hq-page-context strong{font-size:.84rem}.hq-global-search,.hq-status-button,.hq-footer{font-size:var(--hq-type-sm)}.hq-command-head p,.hq-panel-head p,.hq-inline-alert,.hq-loading-block,.hq-chart-empty,.hq-empty-compact,.hq-directory-state,.hq-data-note{font-size:var(--hq-type-md)}.hq-eyebrow,.hq-panel-head>a,.hq-panel-link{font-size:var(--hq-type-sm)}.hq-shell .button{font-size:.8rem}.hq-shell .button.compact{min-height:34px;font-size:var(--hq-type-sm)}.hq-shell .small{font-size:var(--hq-type-sm)}.hq-shell .muted{color:var(--hq-copy-muted)}.hq-page-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px 20px;flex-wrap:wrap}.hq-page-head>div:first-child{min-width:0}.hq-page-head h1{margin:0 0 5px;color:var(--hq-copy);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:680;letter-spacing:-.035em;line-height:1.12}.hq-page-head h2{margin:0 0 5px;color:var(--hq-copy);font-size:1.05rem;font-weight:660;letter-spacing:-.015em;line-height:1.25}.hq-page-head p{max-width:72ch;margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-md);line-height:1.6}.hq-page-head-meta{display:flex;min-width:0;align-items:center;gap:9px;flex-wrap:wrap}.hq-shell :where(.hq-mini-grid,.hq-charts-row,.hq-provider-grid){display:grid;min-width:0;gap:14px}.hq-shell .hq-mini-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.hq-shell .hq-charts-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-provider-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.hq-mini,.hq-provider,.hq-shell .hq-page>.card{min-width:0;border:1px solid var(--hq-line);color:var(--hq-copy-soft);background:var(--hq-panel);box-shadow:0 8px 28px #00000012}.hq-mini{display:flex;min-height:104px;flex-direction:column;justify-content:center;gap:4px;padding:18px;border-radius:var(--hq-radius)}.hq-mini>span,.hq-mini>small{color:var(--hq-copy-muted);font-size:var(--hq-type-sm)}.hq-mini>strong{overflow:hidden;color:var(--hq-copy);font-size:1.45rem;line-height:1.15;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.hq-shell .hq-page>.card{display:flex;flex-direction:column;gap:14px;margin:0;padding:var(--hq-card-padding);overflow:hidden;border-radius:var(--hq-radius-lg);box-shadow:var(--hq-shadow)}.hq-shell .hq-page>.card h2{display:flex;align-items:center;gap:7px;margin:0;color:var(--hq-copy);font-size:1rem;font-weight:660}.hq-shell .hq-page>.card>p{margin-block:0;line-height:1.55}.hq-provider{display:flex;min-height:68px;align-items:center;gap:12px;padding:14px 15px;border-radius:11px}.hq-provider i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--hq-copy-muted)}.hq-provider.on i{background:var(--hq-green);box-shadow:0 0 0 3px var(--hq-green-soft)}.hq-provider.off i{background:var(--hq-copy-muted)}.hq-provider>span{display:flex;min-width:0;flex-direction:column;color:var(--hq-copy-soft);font-size:var(--hq-type-md);font-weight:620;line-height:1.35}.hq-provider small{overflow:hidden;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);font-weight:450;text-overflow:ellipsis;white-space:nowrap}.hq-provider .status-pill{flex:0 0 auto;margin-left:auto}.hq-section-label{display:flex;min-width:0;flex-direction:column;gap:3px;padding:4px 2px 0}.hq-section-label h2{margin:0;color:var(--hq-copy);font-size:1.1rem}.hq-section-label p{max-width:72ch;margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-md)}.hq-note{align-items:flex-start;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.55}.hq-note svg{flex:0 0 auto;margin-top:2px}.hq-immutable-chip{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--hq-line);border-radius:999px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:var(--hq-type-sm);font-weight:630}.hq-data-table{color:var(--hq-copy-soft);font-size:var(--hq-type-sm)}.hq-data-table th{font-size:var(--hq-type-xs)}.hq-data-table td{font-size:var(--hq-type-sm)}.hq-workspace-name strong,.hq-account-identity strong{font-size:var(--hq-type-md)}.hq-workspace-name small,.hq-account-identity small,.hq-cell-detail,.hq-table-footer{font-size:var(--hq-type-sm)}.hq-tenant-panel-head h2,.hq-tenant-section h2,.hq-tenant-card h2{font-size:.9rem}.hq-tenant-panel-head p,.hq-tenant-section header p,.hq-tenant-card header p,.hq-tenant-title p,.hq-tenant-meta,.hq-tenant-summary small{font-size:var(--hq-type-sm)}.hq-tenant-facts :is(dt,dd),.hq-tenant-integration-head small,.hq-tenant-integration>p,.hq-tenant-integration-config :is(dt,dd),.hq-tenant-audit-copy span,.hq-tenant-audit-list time{font-size:var(--hq-type-sm)}.hq-tenant-owner strong,.hq-tenant-integration-head strong,.hq-tenant-audit-copy strong,.hq-tenant-field{font-size:var(--hq-type-md)}.hq-tenant-field :is(input,select,textarea){font-size:.875rem}.hq-tenant-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.hq-tenant-subsection{margin-top:4px;border-top:1px solid var(--hq-line)}.hq-tenant-subsection .hq-tenant-panel-head{min-height:0;padding-top:13px}.hq-tenant-subsection .hq-tenant-panel-head h3{margin:0;color:var(--hq-copy);font-size:.86rem;font-weight:650}.hq-tenant-subsection>.muted{margin:0;padding:13px 16px 16px}.hq-page-header{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 32px}.hq-page-header__copy{min-width:0}.hq-page-header__copy p{max-width:72ch}.hq-page-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:10px}.hq-section-stack{display:flex;min-width:0;flex-direction:column;gap:var(--hq-section-gap)}.hq-summary-grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px}.hq-summary-card{min-width:0;min-height:104px;padding:18px;overflow:hidden;border:1px solid var(--hq-line);border-radius:var(--hq-radius);color:var(--hq-copy-soft);background:var(--hq-panel);box-shadow:var(--hq-shadow-xs)}.hq-summary-card:has(>.hq-summary-card__label){display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:4px}.hq-summary-card__label{overflow:hidden;max-width:100%;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);font-weight:620;text-overflow:ellipsis;white-space:nowrap}.hq-summary-card:has(>.hq-summary-card__label)>strong{color:var(--hq-copy);font-size:clamp(1.35rem,2vw,1.65rem);font-variant-numeric:tabular-nums;font-weight:680;letter-spacing:-.025em;line-height:1.1}.hq-summary-card:has(>.hq-summary-card__label)>small{overflow:hidden;max-width:100%;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.hq-shell .hq-commerce-summary,.hq-shell .hq-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-panel-body{min-width:0;padding:0 var(--hq-card-padding) var(--hq-card-padding)}.hq-panel-body:first-child{padding-top:var(--hq-card-padding)}.hq-panel>:is(.hq-mini-grid,.hq-provider-grid){margin:0 var(--hq-card-padding) var(--hq-card-padding)}.hq-table-frame{width:100%;min-width:0;border-top:1px solid var(--hq-line)}.hq-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:12px 16px;padding:13px var(--hq-card-padding)}.hq-toolbar__search{width:min(100%,380px)}.hq-toolbar__filters,.hq-toolbar__sort{justify-self:end}.hq-ai-overview-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hq-section-gap)}.hq-ai-channel-list{display:flex;min-height:40px;align-items:center;gap:8px;flex-wrap:wrap}.hq-shell .hq-payment-safety-grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hq-shell .hq-safety-card{min-height:144px;align-items:flex-start;justify-content:flex-start;gap:7px;padding:18px;border-color:var(--hq-line);background:var(--hq-panel-soft);box-shadow:none}.hq-safety-card__icon{display:inline-grid;width:34px;height:34px;flex:0 0 34px;place-items:center;margin-bottom:3px;border-radius:10px;color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-shell .hq-safety-card>strong{overflow:visible;font-size:1rem;white-space:normal}.hq-shell .hq-safety-card>small{overflow:visible;font-size:var(--hq-type-sm);line-height:1.5;white-space:normal}.hq-page-count{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--hq-line);border-radius:10px;color:var(--hq-copy-muted);background:var(--hq-panel);font-size:var(--hq-type-sm)}.hq-page-count strong{color:var(--hq-copy);font-variant-numeric:tabular-nums}.hq-secret{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.hq-secret>:is(input,select){min-width:0}body:has(.hq-shell):has(.modal-backdrop){overflow:hidden}body:has(.hq-shell) .modal{--hq-panel: #101824;--hq-panel-raised: #162131;--hq-panel-soft: #0c131f;--hq-line: rgba(226, 232, 240, .11);--hq-line-strong: rgba(226, 232, 240, .2);--hq-copy: #f1f5f9;--hq-copy-soft: #c2cad6;--hq-copy-muted: #8b98aa;--hq-blue: #4d8dff;--hq-blue-soft: rgba(77, 141, 255, .13);--hq-green: #35d49a;--hq-green-soft: rgba(53, 212, 154, .12);--hq-gold: #e8b85c;--hq-gold-soft: rgba(232, 184, 92, .12);--hq-red: #ff7d87;--hq-red-soft: rgba(255, 125, 135, .12);--surface: var(--hq-panel);--surface-raised: var(--hq-panel-raised);--surface-soft: var(--hq-panel-soft);--border: var(--hq-line);--border-strong: var(--hq-line-strong);--text: var(--hq-copy);--muted: var(--hq-copy-muted);--muted-strong: var(--hq-copy-soft);--brand: var(--hq-blue);--brand-soft: var(--hq-blue-soft);--success: var(--hq-green);--success-soft: var(--hq-green-soft);--amber: var(--hq-gold);--amber-soft: var(--hq-gold-soft);--danger: var(--hq-red);--danger-soft: var(--hq-red-soft);max-height:min(88dvh,780px);overflow:hidden;border-color:var(--hq-line);color:var(--hq-copy);background:var(--hq-panel);box-shadow:0 32px 80px -24px #000000c7;color-scheme:dark}body:has(.hq-shell) .modal.wide{max-width:720px}body:has(.hq-shell) .modal-head{flex:0 0 auto;padding:20px 22px 14px;border-bottom:1px solid var(--hq-line)}body:has(.hq-shell) .modal-head h2{color:var(--hq-copy)}body:has(.hq-shell) .modal-head p{max-width:64ch;margin:4px 0 0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm, .8rem);line-height:1.5}body:has(.hq-shell) .modal-body{min-height:0;padding:18px 22px 22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(127,140,161,.5) transparent;scrollbar-width:thin}body:has(.hq-shell) .modal-foot{padding:14px 22px;border-color:var(--hq-line);background:var(--hq-panel-soft)}body:has(.hq-shell) .modal-close{width:40px;height:40px;flex-basis:40px;border:1px solid var(--hq-line);color:var(--hq-copy-muted);background:var(--hq-panel-soft)}body:has(.hq-shell) .modal-close:hover{border-color:var(--hq-line-strong);color:var(--hq-copy);background:var(--hq-panel-raised)}body:has(.hq-shell) .modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--hq-line-strong);color:var(--hq-copy);background:var(--hq-panel-soft)}body:has(.hq-shell) .modal :is(input,textarea)::-moz-placeholder{color:var(--hq-copy-muted)}body:has(.hq-shell) .modal :is(input,textarea)::placeholder{color:var(--hq-copy-muted)}body:has(.hq-shell) .modal :is(input,select,textarea):disabled{color:var(--hq-copy-muted);background:var(--hq-panel-raised);opacity:.7}body:has(.hq-shell) .modal .button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border:1px solid var(--hq-line);border-radius:9px;color:var(--hq-copy-soft);background:var(--hq-panel);box-shadow:none;font-size:.8rem;font-weight:630}body:has(.hq-shell) .modal .button:hover:not(:disabled){border-color:var(--hq-line-strong);color:var(--hq-copy);background:var(--hq-panel-raised);transform:none}body:has(.hq-shell) .modal .button.primary{border-color:#245fb8;color:#fff;background:linear-gradient(180deg,#2d72d4,#2566c5)}body:has(.hq-shell) .modal .button.primary:hover:not(:disabled){border-color:#3479d7;color:#fff;background:linear-gradient(180deg,#286bc9,#205caf)}body:has(.hq-shell) .modal .button.danger{border-color:color-mix(in srgb,var(--hq-red) 42%,var(--hq-line));color:var(--hq-red);background:var(--hq-red-soft)}body:has(.hq-shell) .modal .button.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--hq-red) 58%,var(--hq-line));color:var(--hq-red);background:color-mix(in srgb,var(--hq-red-soft) 82%,var(--hq-panel))}body:has(.hq-shell) .modal .button:disabled{cursor:not-allowed;opacity:.48}body:has(.hq-shell) .modal .status-pill.neutral{border-color:var(--hq-line);color:var(--hq-copy-soft);background:var(--hq-panel-raised)}body:has(.hq-shell) .modal .status-pill.brand{color:var(--hq-blue);background:var(--hq-blue-soft)}body:has(.hq-shell) .modal .status-pill.success{color:var(--hq-green);background:var(--hq-green-soft)}body:has(.hq-shell) .modal .status-pill.gold{color:var(--hq-gold);background:var(--hq-gold-soft)}body:has(.hq-shell) .modal .status-pill.danger{color:var(--hq-red);background:var(--hq-red-soft)}body:has(.hq-shell) .modal :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--brand, #3a86ff);outline-offset:2px}html[data-theme=light] body:has(.hq-shell) .modal{--hq-panel: #ffffff;--hq-panel-raised: #f2f5f9;--hq-panel-soft: #f7f9fc;--hq-line: rgba(15, 23, 42, .12);--hq-line-strong: rgba(15, 23, 42, .22);--hq-copy: #172033;--hq-copy-soft: #47546a;--hq-copy-muted: #647087;--hq-blue: #2468cc;--hq-blue-soft: rgba(36, 104, 204, .09);--hq-green: #0e7257;--hq-green-soft: rgba(14, 114, 87, .1);--hq-gold: #875d0e;--hq-gold-soft: rgba(135, 93, 14, .1);--hq-red: #b83a47;--hq-red-soft: rgba(184, 58, 71, .09);border-color:var(--hq-line);color:var(--hq-copy);background:var(--hq-panel);box-shadow:0 30px 70px -28px #0f172a59;color-scheme:light}html[data-theme=light] body:has(.hq-shell) .modal-backdrop{background:#0f172a6b}@media(max-width:1240px){.hq-shell{--hq-gutter: 28px;--hq-page-top: 32px;--hq-page-bottom: 40px}.hq-kpi-grid,.hq-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-toolbar{grid-template-columns:minmax(240px,1fr) auto;grid-template-areas:"search sort" "filters filters"}.hq-toolbar__search{grid-area:search}.hq-toolbar__filters{grid-area:filters;justify-self:stretch}.hq-toolbar__sort{grid-area:sort}.hq-shell .hq-payment-safety-grid,.hq-shell .hq-commerce-summary,.hq-shell .hq-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1040px){.hq-command-grid,.hq-insight-grid,.hq-shell .hq-charts-row{grid-template-columns:minmax(0,1fr)}.hq-pulse-panel,.hq-plan-panel,.hq-portfolio-summary{min-height:0}.hq-account-action-layout,.hq-tenant-layout,.hq-tenant-grid,.hq-tenant-grid-primary{grid-template-columns:minmax(0,1fr)}.hq-tenant-aside,.hq-tenant-rail{position:static}}@media(max-width:1024px){.hq-shell{--hq-gutter: 22px;--hq-page-top: 28px;--hq-page-bottom: 36px;display:block;min-height:100dvh}.hq-shell>.hq-sidebar{grid-column:1!important;grid-row:1!important}.hq-shell>.hq-main{grid-column:1!important;grid-row:1!important}.hq-sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:min(328px,calc(100vw - 40px));height:100dvh;padding-top:max(13px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));transform:translate(-104%);transition:transform .19s cubic-bezier(.22,1,.36,1);box-shadow:26px 0 60px #00000052}.hq-shell.nav-open .hq-sidebar{transform:translate(0)}.hq-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:block;width:100%;height:100%;padding:0;border:0;visibility:hidden;opacity:0;background:#02060e94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;pointer-events:none;transition:opacity .17s ease,visibility .17s ease}.hq-shell.nav-open .hq-nav-backdrop{visibility:visible;opacity:1;pointer-events:auto}.hq-nav-close,.hq-menu-toggle{display:inline-grid}.hq-mobile-brand{display:inline-flex;min-width:0;align-items:center;gap:5px;color:var(--hq-copy);font-size:var(--hq-type-xs);font-weight:760;letter-spacing:.08em}.hq-mobile-brand .brand-logo-frame,.hq-mobile-brand .brand-logo{width:27px;height:27px}.hq-mobile-brand .netics-brand{width:27px;overflow:hidden}.hq-icon-button,.hq-topbar .theme-toggle,.hq-topbar-avatar{width:44px;height:44px;min-height:44px;flex-basis:44px}.hq-topbar{min-height:calc(64px + env(safe-area-inset-top))}.hq-topbar-inner{width:100%;min-height:calc(64px + env(safe-area-inset-top));padding:max(8px,env(safe-area-inset-top)) var(--hq-gutter) 8px}.hq-topbar:not(:has(.hq-topbar-inner)){padding:max(8px,env(safe-area-inset-top)) var(--hq-gutter) 8px}.hq-topbar-start{flex:1 1 auto;overflow:hidden}.hq-topbar-actions{flex:0 0 auto}.hq-page-context{flex:1 1 auto;overflow:hidden}.hq-content,.hq-footer-inner{width:100%}.hq-ai-overview-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.hq-shell .hq-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hq-shell{--hq-gutter: 16px;--hq-page-top: 24px;--hq-page-bottom: 32px;--hq-section-gap: 16px;--hq-card-padding: 16px}.hq-page,.hq-overview,.hq-workspaces-page,.hq-accounts-page{gap:14px}.hq-global-search,.hq-status-button{display:none}.hq-shell .button,.hq-shell .button.compact,.hq-view-filters button,.hq-filter,.hq-row-link,.hq-tenant-tabs :is(a,button){min-height:44px}.hq-row-link{width:44px;height:44px}.hq-search-field{min-height:44px}.hq-search-field input{height:42px;font-size:.875rem}.hq-command-head,.hq-command-head.compact,.hq-page-header{min-height:0;align-items:flex-start;flex-direction:column;gap:12px}.hq-page-header{display:flex}.hq-command-actions,.hq-page-actions{width:100%}.hq-command-actions .button,.hq-page-actions .button{flex:1}.hq-kpi-grid,.hq-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-directory-toolbar{align-items:stretch;flex-direction:column;gap:8px}.hq-search-field{width:100%}.hq-view-filters{margin-inline:-2px;padding-bottom:1px}.hq-toolbar{display:flex;align-items:stretch;flex-direction:column;gap:10px}.hq-toolbar__search,.hq-toolbar__filters,.hq-toolbar__sort{width:100%;justify-self:stretch}.hq-toolbar__sort{justify-content:space-between}.hq-toolbar__sort select{min-height:44px}.hq-shell .hq-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-shell .hq-summary-card{min-height:100px;padding:16px}.hq-panel-head:has(>.hq-search-field){align-items:stretch;flex-direction:column}.hq-panel-head>.hq-search-field{width:100%}.hq-action-row{grid-template-columns:32px minmax(0,1fr) auto 14px;gap:9px;padding-inline:12px}.hq-action-owner{display:none}.hq-data-table{min-width:720px}.hq-shell .netics-table[data-responsive=stack] :is(.hq-account-identity,.hq-tenant-row-actions){min-width:0;flex-wrap:wrap;justify-content:flex-start}.hq-shell .netics-table[data-responsive=stack] td[data-label=Actions] .hq-row-link{justify-self:start}.hq-shell .netics-table[data-responsive=stack] tbody td.hq-table-actions{grid-template-columns:minmax(0,1fr);gap:8px;background:var(--hq-panel-soft)}.hq-shell .netics-table[data-responsive=stack] tbody td.hq-table-actions:before,.hq-shell .netics-table[data-responsive=stack] tbody td.hq-table-actions>*{grid-column:1;grid-row:auto;width:100%}.hq-shell .hq-table-actions :is(.hq-tenant-row-actions,.hq-confirm-actions){display:flex;align-items:stretch;flex-direction:column}.hq-shell .hq-table-actions .button{width:100%}.hq-shell .netics-table[data-responsive=stack] tbody td[data-label="Goes live as"]{grid-template-columns:minmax(0,1fr);gap:8px;background:var(--hq-panel-soft)}.hq-shell .netics-table[data-responsive=stack] tbody td[data-label="Goes live as"]:before,.hq-shell .netics-table[data-responsive=stack] tbody td[data-label="Goes live as"]>*{grid-column:1;grid-row:auto;width:100%}.hq-shell .netics-table[data-responsive=stack] tbody td[data-label="Goes live as"] .inline-form{display:flex;align-items:stretch;flex-direction:column;gap:8px}.hq-shell .netics-table[data-responsive=stack] tbody td[data-label="Goes live as"] .inline-form>*{width:100%;min-width:0}.hq-table-footer{align-items:flex-start;flex-direction:column}.hq-table-footer>div{width:100%;justify-content:flex-end}.hq-tenant-hero{flex-direction:column}.hq-tenant-header{align-items:stretch;flex-direction:column;gap:13px}.hq-tenant-actions{width:100%;justify-content:flex-start}.hq-tenant-state{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-tenant-state-item{border-bottom:1px solid var(--hq-line)}.hq-tenant-state-item:nth-child(2){border-right:0}.hq-tenant-state-item:nth-last-child(-n+2){border-bottom:0}.hq-tenant-metric-grid,.hq-tenant-operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-tenant-operations-grid{grid-template-columns:minmax(0,1fr)}.hq-tenant-query-state-error{align-items:flex-start;flex-direction:column}.hq-tenant-query-state-error .button{margin:3px 0 0}body:has(.hq-shell) .modal-backdrop{padding:max(16px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom))}body:has(.hq-shell) .modal-head{padding:16px 16px 10px}body:has(.hq-shell) .modal-body{padding:4px 16px 16px}body:has(.hq-shell) .modal-foot{flex-wrap:wrap;padding:12px 16px max(12px,env(safe-area-inset-bottom))}body:has(.hq-shell) .modal-foot .button{min-height:44px}}@media(max-width:540px){.hq-shell{--hq-gutter: 16px;--hq-page-top: 22px;--hq-page-bottom: 28px;--hq-card-padding: 16px}.hq-page-context small{display:none}.hq-topbar-actions{gap:7px}.hq-content{padding:var(--hq-page-top) var(--hq-gutter) var(--hq-page-bottom)}.hq-footer-inner,.hq-footer:not(:has(.hq-footer-inner)){align-items:flex-start;flex-direction:column;padding-inline:var(--hq-gutter)}.hq-command-head h1{font-size:1.65rem}.hq-kpi-grid,.hq-directory-summary{gap:10px}.hq-shell .hq-commerce-summary,.hq-shell .hq-audit-summary{grid-template-columns:minmax(0,1fr)}.hq-kpi{min-height:96px;grid-template-columns:34px minmax(0,1fr);padding:14px;gap:1px 10px}.hq-kpi-icon{width:34px;height:34px}.hq-kpi>strong{font-size:1.2rem}.hq-kpi>small{font-size:var(--hq-type-xs)}.hq-directory-summary article{min-height:88px;gap:10px;padding:14px}.hq-directory-summary article>span{width:32px;height:32px;flex-basis:32px}.hq-directory-summary strong{font-size:1rem}.hq-panel{border-radius:13px}.hq-panel-head{min-height:0;padding:16px 16px 12px}.hq-panel-head>a{font-size:0}.hq-panel-head>a svg{width:16px;height:16px}.hq-action-copy small{max-width:42vw}.hq-action-row>b{min-width:30px}.hq-form-grid,.hq-tenant-grid,.hq-tenant-metric-grid,.hq-tenant-action-grid{grid-template-columns:minmax(0,1fr)}.hq-form-grid>.full{grid-column:auto}.hq-account-action-layout{display:flex;flex-direction:column}.hq-confirm-actions{flex-direction:column-reverse}.hq-confirm-actions .button{width:100%}.hq-tenant-hero,.hq-tenant-section,.hq-tenant-card{padding:13px}.hq-tenant-title h1,.hq-tenant-title p{max-width:calc(100vw - 92px)}.hq-tenant-actions .button{flex:1 1 calc(50% - 4px)}.hq-tenant-state{grid-template-columns:minmax(0,1fr)}.hq-tenant-state-item,.hq-tenant-state-item:nth-child(2),.hq-tenant-state-item:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--hq-line)}.hq-tenant-state-item:last-child{border-bottom:0}.hq-tenant-metric-grid,.hq-tenant-operations-summary{grid-template-columns:minmax(0,1fr)}.hq-tenant-panel-head{padding-inline:13px}.hq-tenant-audit-list li{grid-template-columns:9px minmax(0,1fr)}.hq-tenant-audit-list time{grid-column:2}.hq-tenant-loading,.hq-tenant-error{min-height:220px;align-items:center;flex-direction:column;text-align:center}.hq-tenant-error .button{margin:4px 0 0}.hq-tenant-form-grid{grid-template-columns:minmax(0,1fr)}.hq-tenant-facts>div{grid-template-columns:minmax(92px,.38fr) minmax(0,1fr)}.hq-tenant-row-actions{justify-content:flex-start}.hq-tenant-row-actions .button{min-height:44px;padding-inline:9px}.hq-tenant-subsection .hq-tenant-panel-head{padding-inline:13px}.hq-tenant-subsection>.muted{padding-inline:13px}.hq-page-head{gap:10px}.hq-page-head h1{font-size:1.65rem}.hq-page-head-meta{width:100%}.hq-page-head-meta>*{flex:1 1 auto}.hq-shell .hq-page>.card{padding:16px;border-radius:13px}.hq-provider{align-items:flex-start}.hq-provider .status-pill{margin-top:1px}.hq-shell .hq-payment-safety-grid{grid-template-columns:minmax(0,1fr)}.hq-shell .hq-safety-card{min-height:0}body:has(.hq-shell) .modal-backdrop{align-items:flex-end;padding:max(10px,env(safe-area-inset-top)) 0 0}body:has(.hq-shell) .modal,body:has(.hq-shell) .modal.wide{width:100%;max-width:none;max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));border-radius:18px 18px 0 0}body:has(.hq-shell) .modal-foot{flex-direction:column-reverse}body:has(.hq-shell) .modal-foot>*{width:100%}}@media(max-width:420px){.hq-shell{--hq-gutter: 14px}.hq-mobile-brand{display:none}.hq-topbar-inner,.hq-topbar:not(:has(.hq-topbar-inner)){gap:8px;padding-inline:var(--hq-gutter)}.hq-topbar-start,.hq-topbar-actions{gap:6px}.hq-content{padding-inline:var(--hq-gutter)}.hq-page-context strong{font-size:.8rem}.hq-command-actions,.hq-page-actions{align-items:stretch;flex-direction:column}.hq-command-actions .button,.hq-page-actions .button{width:100%}.hq-kpi-grid,.hq-directory-summary,.hq-shell .hq-mini-grid,.hq-shell .hq-summary-grid{grid-template-columns:minmax(0,1fr)}.hq-directory-summary article{min-height:70px}.hq-table-footer>div{justify-content:space-between}.hq-shell .netics-table[data-responsive=stack] tbody td{grid-template-columns:minmax(86px,.31fr) minmax(0,1fr);padding-inline:10px}}@media(max-width:360px){.hq-shell{--hq-gutter: 12px}.hq-sidebar{width:calc(100vw - 28px)}.hq-page-context strong{max-width:42vw}.hq-content{padding:20px var(--hq-gutter) 26px}.hq-footer-inner,.hq-footer:not(:has(.hq-footer-inner)){padding-inline:var(--hq-gutter)}.hq-tenant-actions{flex-direction:column}.hq-tenant-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.hq-shell,.hq-shell *,.hq-shell *:before,.hq-shell *:after,body:has(.hq-shell) .modal,body:has(.hq-shell) .modal *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hq-sidebar,.hq-nav-backdrop,.hq-nav-item,.hq-action-row,.hq-row-link,.hq-icon-button{transition:none}.hq-shell .spin,.hq-directory-state .spin,.hq-environment.checking .hq-environment-dot,.hq-status-button.checking>span{animation:none}}.hq-tenant-settlement-panel{min-height:0}.hq-tenant-settlement-list{display:flex;flex-direction:column;gap:8px;padding:11px 13px 13px}.hq-tenant-settlement{padding:10px;border:1px solid var(--hq-line);border-radius:9px;background:var(--hq-panel-soft)}.hq-tenant-settlement-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.hq-tenant-settlement-head>div{display:flex;min-width:0;flex-direction:column}.hq-tenant-settlement-head strong{overflow:hidden;color:var(--hq-copy);font-size:var(--hq-type-md, .65rem);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-settlement-head small{margin:1px 0 0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm, .55rem)}.hq-tenant-settlement-facts{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding-top:7px;border-top:1px solid var(--hq-line)}.hq-tenant-settlement-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hq-tenant-settlement-facts dt,.hq-tenant-settlement-facts dd{overflow:hidden;margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm, .54rem);text-overflow:ellipsis;white-space:nowrap}.hq-tenant-settlement-facts dd{color:var(--hq-copy-soft);text-align:right}.hq-tenant-settlement-error{margin:8px 0 0;padding:7px 8px;border:1px solid color-mix(in srgb,var(--hq-red) 30%,var(--hq-line));border-radius:7px;color:var(--hq-red);background:var(--hq-red-soft);font-size:var(--hq-type-sm, .55rem);line-height:1.5;white-space:normal}.hq-mode-switch{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--hq-line);border-radius:10px;background:var(--hq-panel-soft)}.hq-mode-switch .button{min-height:34px;border-color:transparent;background:transparent;box-shadow:none}.hq-mode-switch .button.primary{color:#fff;background:var(--hq-blue)}.hq-managed-onboarding-state{display:flex;min-height:340px;align-items:center;justify-content:center;gap:10px;color:var(--hq-copy-muted)}.hq-managed-onboarding-state.error{flex-direction:column;text-align:center}.hq-managed-onboarding-state.error>div{display:flex;gap:8px}.hq-managed-security{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:1px solid color-mix(in srgb,var(--hq-green) 32%,var(--hq-line));border-radius:var(--hq-radius);color:var(--hq-copy-soft);background:color-mix(in srgb,var(--hq-green-soft) 70%,var(--hq-panel))}.hq-managed-security>svg{flex:0 0 auto;margin-top:2px;color:var(--hq-green)}.hq-managed-security strong{color:var(--hq-copy);font-size:.9rem}.hq-managed-security p{max-width:88ch;margin:4px 0 0;color:var(--hq-copy-muted);font-size:var(--hq-type-md);line-height:1.55}.hq-managed-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);align-items:start;gap:16px}.hq-managed-main,.hq-managed-aside{display:flex;min-width:0;flex-direction:column;gap:16px}.hq-managed-aside{position:sticky;top:calc(var(--hq-topbar-height) + 18px)}.hq-managed-section,.hq-managed-checklist,.hq-managed-handover{min-width:0;overflow:hidden;border:1px solid var(--hq-line);border-radius:var(--hq-radius-lg);color:var(--hq-copy-soft);background:var(--hq-panel);box-shadow:var(--hq-shadow)}.hq-managed-section>:not(.hq-panel-head,.netics-table-container),.hq-managed-checklist,.hq-managed-handover{padding:16px}.hq-managed-section>.hq-panel-head{padding:14px 16px;border-bottom:1px solid var(--hq-line)}.hq-managed-section-title{display:flex;min-width:0;align-items:flex-start;gap:9px}.hq-managed-section-title>svg{flex:0 0 auto;margin-top:1px;color:var(--hq-blue)}.hq-managed-section-title>span{display:flex;min-width:0;flex-direction:column;gap:3px}.hq-managed-section-title strong{color:var(--hq-copy);font-size:var(--hq-type-md);line-height:1.25}.hq-managed-section-title small{color:var(--hq-copy-muted);font-size:var(--hq-type-sm);font-weight:450;line-height:1.4}.hq-managed-form{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.hq-managed-form>.full{grid-column:1 / -1}.hq-managed-options{min-width:0;margin:0;padding:0;border:0}.hq-managed-options legend{color:var(--hq-copy-soft);font-size:var(--hq-type-md);font-weight:620}.hq-managed-options>small{display:block;margin-top:4px;color:var(--hq-copy-muted);font-size:var(--hq-type-sm)}.hq-managed-options>div{display:flex;gap:7px;margin-top:9px;flex-wrap:wrap}.hq-managed-options button{min-height:34px;padding:7px 10px;border:1px solid var(--hq-line-strong);border-radius:8px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font:inherit;font-size:var(--hq-type-sm);cursor:pointer}.hq-managed-options button.selected{border-color:color-mix(in srgb,var(--hq-blue) 58%,var(--hq-line));color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-managed-form label,.hq-managed-json,.hq-managed-handover label,.hq-managed-owner label{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--hq-copy-soft);font-size:var(--hq-type-md);font-weight:620}.hq-managed-form :is(input,textarea,select),.hq-managed-json textarea,.hq-managed-handover :is(input,textarea),.hq-managed-owner input{width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--hq-line-strong);border-radius:8px;color:var(--hq-copy);background:var(--hq-panel-soft);font:inherit;font-weight:450}.hq-managed-form textarea,.hq-managed-json textarea,.hq-managed-handover textarea{resize:vertical;line-height:1.5}.hq-managed-form input[type=color]{padding:4px}.hq-managed-form small,.hq-managed-handover small,.hq-managed-owner small{color:var(--hq-copy-muted);font-weight:450;line-height:1.45}.hq-managed-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.hq-managed-actions>span,.hq-managed-actions>code{color:var(--hq-copy-muted);font-size:var(--hq-type-sm)}.hq-managed-json{padding-bottom:0!important}.hq-managed-json textarea{font-family:var(--font-mono, ui-monospace, monospace);font-size:.76rem}.hq-managed-empty{margin:0;padding:24px 16px!important;color:var(--hq-copy-muted);font-size:var(--hq-type-md);line-height:1.55}.hq-managed-checklist h2,.hq-managed-handover h2{margin:0;color:var(--hq-copy);font-size:.95rem}.hq-managed-checklist>p{margin:5px 0 0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.5}.hq-managed-checklist ul{display:flex;flex-direction:column;gap:10px;margin:15px 0 0;padding:0;list-style:none}.hq-managed-checklist li{display:flex;align-items:flex-start;gap:9px;color:var(--hq-copy-muted)}.hq-managed-checklist li.complete{color:var(--hq-green)}.hq-managed-checklist li>svg{flex:0 0 auto;margin-top:1px}.hq-managed-checklist li span{display:flex;min-width:0;flex-direction:column;gap:2px}.hq-managed-checklist li strong{color:var(--hq-copy-soft);font-size:var(--hq-type-md)}.hq-managed-checklist li small{color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.4}.hq-managed-handover{display:flex;flex-direction:column;gap:12px}.hq-managed-owner{display:flex;flex-direction:column;gap:11px;padding-top:3px}.hq-managed-pending{margin:0;padding:10px;border:1px solid var(--hq-line);border-radius:8px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:var(--hq-type-sm);line-height:1.5}.hq-shell .button.disabled{pointer-events:none;opacity:.5}@media(max-width:1050px){.hq-managed-layout{grid-template-columns:minmax(0,1fr)}.hq-managed-aside{position:static}}@media(max-width:640px){.hq-mode-switch{width:100%}.hq-mode-switch .button{flex:1}.hq-managed-form{grid-template-columns:minmax(0,1fr)}.hq-managed-form>.full{grid-column:auto}.hq-managed-actions{align-items:stretch;flex-direction:column}.hq-managed-actions .button{width:100%}}.hq-shell .hq-page>.card.hq-tenant-state{display:grid;grid-template-columns:repeat(3,minmax(120px,.65fr)) minmax(210px,1.3fr);gap:0;overflow:hidden;padding:0}.hq-onboarding-row-action{width:auto;min-width:-moz-max-content;min-width:max-content;padding-inline:10px;gap:5px;white-space:nowrap}.hq-managed-next-step{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;border:1px solid color-mix(in srgb,var(--hq-blue) 32%,var(--hq-line));border-radius:var(--hq-radius-lg);background:color-mix(in srgb,var(--hq-blue-soft) 54%,var(--hq-panel));box-shadow:var(--hq-shadow)}.hq-managed-next-step-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-managed-next-step>div{display:flex;min-width:0;flex-direction:column;gap:2px}.hq-managed-next-step>div>span{color:var(--hq-blue);font-size:var(--hq-type-xs);font-weight:760;letter-spacing:.08em;text-transform:uppercase}.hq-managed-next-step strong{color:var(--hq-copy);font-size:.96rem}.hq-managed-next-step p{margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.5}.hq-managed-start{display:grid;min-width:0;grid-template-columns:minmax(220px,.8fr) minmax(280px,1fr) minmax(250px,.9fr);align-items:start;gap:16px;padding:16px;border:1px solid color-mix(in srgb,var(--hq-blue) 30%,var(--hq-line));border-radius:var(--hq-radius-lg);background:var(--hq-panel);box-shadow:var(--hq-shadow)}.hq-managed-start-copy h2{margin:5px 0 6px;color:var(--hq-copy);font-size:1rem;line-height:1.35}.hq-managed-start-copy p{margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.55}.hq-managed-start>label{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--hq-copy-soft);font-size:var(--hq-type-md);font-weight:650}.hq-managed-start textarea{width:100%;min-height:84px;padding:9px 11px;resize:vertical;border:1px solid var(--hq-line-strong);border-radius:8px;color:var(--hq-copy);background:var(--hq-panel-soft);font:inherit;font-weight:450;line-height:1.5}.hq-managed-start label small{color:var(--hq-copy-muted);font-size:var(--hq-type-sm);font-weight:450}.hq-managed-start label small.complete{color:var(--hq-green)}.hq-managed-progress{display:flex;min-width:0;flex-direction:column;gap:9px}.hq-managed-progress>span{color:var(--hq-copy-soft);font-size:var(--hq-type-sm);font-weight:650}.hq-managed-progress-bar{height:7px;overflow:hidden;border-radius:999px;background:var(--hq-line)}.hq-managed-progress-bar>span{display:block;height:100%;border-radius:inherit;background:var(--hq-blue);transition:width .18s ease}.hq-managed-progress nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.hq-managed-progress a{padding:7px 9px;border:1px solid var(--hq-line);border-radius:8px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:var(--hq-type-sm);text-decoration:none}.hq-managed-progress a:hover{border-color:var(--hq-blue);color:var(--hq-blue)}.hq-managed-section{scroll-margin-top:calc(var(--hq-topbar-height) + 18px)}.hq-managed-product-builder{display:flex;min-width:0;flex-direction:column;gap:12px}.hq-managed-product-row{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px;border:1px solid var(--hq-line);border-radius:10px;background:var(--hq-panel-soft)}.hq-managed-product-row-head{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:10px}.hq-managed-product-row-head strong{color:var(--hq-copy);font-size:var(--hq-type-md)}.hq-managed-product-row label{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--hq-copy-soft);font-size:var(--hq-type-sm);font-weight:620}.hq-managed-product-row label.full{grid-column:1 / -1}.hq-managed-product-row :is(input,textarea){width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--hq-line-strong);border-radius:8px;color:var(--hq-copy);background:var(--hq-panel);font:inherit;font-weight:450}.hq-managed-product-row textarea{min-height:70px;resize:vertical;line-height:1.5}.hq-managed-product-add{align-self:flex-start}.hq-managed-handover-copy{margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.5}@media(max-width:1050px){.hq-shell .hq-page>.card.hq-tenant-state{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-managed-start{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-managed-progress{grid-column:1 / -1}}@media(max-width:640px){.hq-shell .hq-page>.card.hq-tenant-state{grid-template-columns:minmax(0,1fr)}.hq-managed-next-step{grid-template-columns:auto minmax(0,1fr)}.hq-managed-next-step>.button{grid-column:1 / -1;width:100%}.hq-managed-start,.hq-managed-product-row{grid-template-columns:minmax(0,1fr)}.hq-managed-progress,.hq-managed-product-row-head,.hq-managed-product-row label.full{grid-column:auto}.hq-managed-product-row-head{align-items:flex-start}}
