@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}}:root{--ink:#17162d;--muted:#7d7b92;--line:#ecebf2;--panel:#fff;--canvas:#f7f7fa;--purple:#6552d9;--purple-dark:#4f3fc0;--purple-soft:#f0edff;--green:#1a9b67;--green-soft:#e9f8f1;--orange:#e58b27}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Tahoma,Segoe UI,Arial,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:5;border-right:1px solid var(--line);background:#fff;flex-direction:column;width:238px;min-height:100vh;padding:24px 15px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 10px 24px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#7865ec,#5542ca);border-radius:12px;place-items:center;width:39px;height:39px;font-size:22px;font-weight:900;display:grid;box-shadow:0 7px 18px #6552d940}.brand div{flex-direction:column;line-height:1.05;display:flex}.brand strong{letter-spacing:-.4px;font-size:20px}.brand small{color:#9a97aa;letter-spacing:2.4px;margin-top:5px;font:700 7px Arial}.main-nav{flex-direction:column;gap:3px;display:flex}.nav-item{color:#747185;border-radius:10px;align-items:center;gap:12px;height:43px;padding:0 13px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.nav-item>span{text-align:center;color:#8a8798;width:18px;font-size:17px}.nav-item:hover{color:var(--purple);background:#f7f5ff}.nav-item.active{color:var(--purple);background:var(--purple-soft);font-weight:800}.nav-item.active>span{color:var(--purple)}.nav-item b{color:#fff;background:var(--purple);border-radius:7px;place-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 6px;font:700 10px Arial;display:grid}.nav-section-label{color:#aaa8b7;margin:21px 13px 8px;font-size:10px;font-weight:700}.secondary .nav-item{height:38px}.trial-card{background:#f7f5ff;border:1px solid #ebe7ff;border-radius:12px;margin-top:auto;padding:13px}.trial-top{color:#77728f;justify-content:space-between;font-size:10px;display:flex}.trial-top span{font-weight:700}.trial-top strong{color:var(--purple)}.progress{background:#ded8fb;border-radius:10px;height:5px;margin:9px 0 7px;overflow:hidden}.progress i{background:var(--purple);border-radius:inherit;width:68%;height:100%;display:block}.trial-card small{color:#9995a9;font-size:9px;display:block}.trial-card button,.trial-upgrade{color:#fff;background:var(--purple);border:0;border-radius:8px;place-items:center;width:100%;margin-top:11px;padding:8px;font-size:10px;font-weight:800;display:grid}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:10px;padding:15px 7px 0;display:flex}.avatar{color:#514794;background:#e8e3ff;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.profile div{flex-direction:column;gap:3px;display:flex}.profile strong{font-size:10px}.profile small{color:#9996a5;font-size:8px}.more{color:#aaa6b3;margin-left:auto;font-size:10px}.workspace{width:calc(100% - 238px);min-height:100vh;margin-left:238px;padding:0 31px 44px}.topbar{align-items:center;gap:20px;min-height:90px;display:flex}.welcome h1{letter-spacing:-.4px;margin:0 0 7px;font-size:20px}.welcome h1 span{font-size:17px}.welcome p{color:var(--muted);margin:0;font-size:11px}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.period,.icon-button,.primary-action{border:1px solid var(--line);background:#fff;border-radius:9px;height:38px}.period{color:#5f5c70;padding:0 14px;font-size:10px}.period span{margin-right:10px}.icon-button{color:#6f6b7e;width:38px;font-size:17px;position:relative}.icon-button i{background:#eb5b62;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px}.primary-action{color:#fff;background:var(--purple);border-color:var(--purple);padding:0 15px;font-size:10px;font-weight:800;box-shadow:0 5px 12px #6552d92e}.primary-action span{margin-left:6px;font-size:15px}.mobile-menu{background:0 0;border:0;font-size:22px;display:none}.agent-banner{color:#fff;background:radial-gradient(circle at 88% 20%,#ffffff1f,#0000 27%),linear-gradient(125deg,#4f3bc0,#6b55de 62%,#7a64e7);border-radius:16px;align-items:center;gap:18px;min-height:131px;padding:22px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 30px #4e3cbb29}.agent-banner:after{content:"";border:34px solid #ffffff0e;border-radius:50%;width:210px;height:210px;position:absolute;top:-108px;left:-50px}.agent-orb{background:#ffffff24;border:1px solid #ffffff40;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff40}.agent-orb span{font-size:27px}.agent-orb i{background:#54db9c;border:3px solid #6551d7;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px}.agent-copy{z-index:1;position:relative}.eyebrow{color:#e8e4ff;margin-bottom:9px;font-size:9px;font-weight:700}.eyebrow span{background:#5ce3a7;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block;box-shadow:0 0 0 4px #5ce3a721}.agent-copy h2{margin:0 0 8px;font-size:14px;font-weight:500}.agent-copy h2 strong{color:#fff}.agent-copy p{color:#d8d3fa;margin:0;font-size:10px}.agent-stats{z-index:1;align-items:center;gap:28px;margin-left:auto;display:flex;position:relative}.agent-stats>div{flex-direction:column;gap:7px;display:flex}.agent-stats span{color:#d8d3f8;font-size:9px}.agent-stats strong{font:700 18px Arial}.agent-stats a{background:#ffffff1f;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:10px;padding:10px 13px;font-size:9px;font-weight:700;display:flex}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:17px 0;display:grid}.metric-card{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:17px 17px 15px}.metric-head{justify-content:space-between;align-items:flex-start;display:flex}.metric-icon{border-radius:9px;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.lavender{color:#715cdd;background:#efecff}.mint{color:#189a67;background:#e6f8ef}.peach{color:#e47d32;background:#fff0e5}.blue{color:#3986d2;background:#eaf4ff}.trend{direction:ltr;border-radius:6px;padding:4px 6px;font:700 8px Arial}.trend.up{color:#18895f;background:#e9f8f1}.trend.down{color:#d9675a;background:#fff0ed}.metric-card p{color:var(--muted);margin:14px 0 7px;font-size:10px}.metric-card h3{letter-spacing:-.4px;margin:0 0 7px;font:700 22px Arial}.metric-card h3 em{font:700 9px Tahoma}.metric-card small{color:#aaa7b3;font-size:8px}.content-grid{grid-template-columns:1.2fr 1fr .78fr;align-items:stretch;gap:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.panel-head{justify-content:space-between;align-items:flex-start;min-height:68px;padding:16px 18px 12px;display:flex}.panel-head h2{margin:0 0 6px;font-size:12px}.panel-head p{color:#aaa7b4;margin:0;font-size:8px}.panel-head a{color:var(--purple);font-size:9px;font-weight:700}.panel-head a span{margin-right:5px}.conversations,.performance{grid-column:span 1}.activity{grid-column:span 2}.integrations{grid-column:span 1}.conversation-row{border-top:1px solid #f0eff4;align-items:center;gap:10px;min-height:58px;padding:9px 17px;transition:all .2s;display:flex}.conversation-row:hover{background:#faf9ff}.customer-avatar{color:#5c4baa;background:#eeeaff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.conversation-row:nth-child(2) .customer-avatar{color:#178058;background:#e5f7ef}.conversation-row:nth-child(3) .customer-avatar{color:#c97327;background:#fff0e1}.conversation-row:nth-child(4) .customer-avatar{color:#3475b3;background:#e7f2ff}.conversation-copy{min-width:0}.conversation-copy strong{margin-bottom:5px;font-size:9px;display:block}.conversation-copy p{color:#8b8898;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin:0;font-size:8px;overflow:hidden}.conversation-meta{flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.conversation-meta time{color:#aaa7b2;font:8px Arial}.status{border-radius:5px;padding:4px 6px;font-size:7px;font-weight:800}.status.success{color:#16845b;background:#e7f7ef}.status.ai{color:#6551ca;background:#efecff}.status.warning{color:#bc6e22;background:#fff0df}.status.neutral{color:#7b7888;background:#f1f1f4}.dots{color:#a5a2af;background:0 0;border:0}.chart-legend{color:#8b8898;gap:17px;padding:0 18px;font-size:8px;display:flex}.chart-legend i{border-radius:2px;width:6px;height:6px;margin-left:5px;display:inline-block}.purple-dot{background:var(--purple)}.green-dot{background:#57c99a}.chart-wrap{direction:ltr;gap:8px;height:166px;padding:17px 18px 13px;display:flex}.y-axis{color:#aaa7b2;flex-direction:column;justify-content:space-between;width:20px;font:7px Arial;display:flex}.bar-chart{background:repeating-linear-gradient(#f0eff4 0 1px,#0000 1px 33.333%);border-bottom:1px solid #ecebf1;flex:1;justify-content:space-around;align-items:stretch;display:flex}.bar-group{flex-direction:column;justify-content:flex-end;align-items:center;width:11%;display:flex}.bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:128px;display:flex}.bars i{background:var(--purple);border-radius:4px 4px 1px 1px;width:7px}.bars i+i{background:#57c99a}.bar-group>span{color:#9995a5;margin-top:6px;font-size:7px}.live{color:#18865e;background:#e8f8f0;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:800}.live i{background:#2eb47e;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block}.activity-list{border-top:1px solid #f0eff4;grid-template-columns:repeat(3,1fr);display:grid}.activity-row{border-right:1px solid #f0eff4;align-items:flex-start;gap:10px;min-height:82px;padding:14px 16px;display:flex}.activity-row:last-child{border-right:0}.activity-icon{border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.activity-icon.green{color:#18865e;background:#e8f8f0}.activity-icon.orange{color:#c37428;background:#fff0e1}.activity-icon.purple{color:#6754cf;background:#efecff}.activity-row strong{margin:3px 0 6px;font-size:8px;display:block}.activity-row p{color:#9996a4;margin:0;font-size:7px}.activity-row time{color:#b1aeba;white-space:nowrap;margin-left:auto;font-size:7px}.integration-list{border-top:1px solid #f0eff4;flex-direction:column;display:flex}.integration-list>div{border-bottom:1px solid #f0eff4;align-items:center;gap:9px;min-height:56px;padding:9px 16px;display:flex}.integration-list>div:last-child{border:0}.integration-logo{color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.whatsapp{background:#25b778}.shopify{background:#91bd4d}.youcan{background:#6955dc}.woocommerce{background:#96588a}.integration-list p{flex-direction:column;gap:5px;margin:0;display:flex}.integration-list p strong{font-size:8px}.integration-list p small{color:#9995a4;font-size:7px}.integration-list p i{background:#29a873;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.integration-list p i.pending{background:#e69a42}.integration-list b{color:#aaa7b2;margin-left:auto;font-size:8px}.empty-state{text-align:center;color:var(--muted);padding:30px 18px}.empty-state strong{color:var(--ink);margin-bottom:7px;font-size:11px;display:block}.empty-state p{margin:0;font-size:9px;line-height:1.6}.empty-state.compact{width:100%;padding:22px 16px}.empty-state a{color:var(--purple);font-size:9px;font-weight:800}@media (max-width:1080px){.metrics{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr 1fr}.activity,.integrations{grid-column:span 2}.agent-stats>div{display:none}}@media (max-width:760px){.sidebar{display:none}.workspace{width:100%;margin:0;padding:0 15px 30px}.topbar{min-height:76px}.mobile-menu{display:block}.welcome h1{font-size:16px}.welcome p,.period,.icon-button{display:none}.primary-action{padding:0 10px}.agent-banner{align-items:flex-start;padding:18px}.agent-orb{border-radius:13px;width:44px;height:44px}.agent-copy h2{font-size:12px;line-height:1.7}.agent-stats{display:none}.metrics{grid-template-columns:1fr 1fr}.content-grid{grid-template-columns:1fr}.conversations,.performance,.activity,.integrations{grid-column:span 1}.activity-list{grid-template-columns:1fr}.activity-row{border-bottom:1px solid #f0eff4;border-left:0}}@media (max-width:430px){.metrics{grid-template-columns:1fr}.agent-orb{display:none}.top-actions{gap:5px}.primary-action{font-size:9px}.metric-card{padding:14px}}.onboarding-page{background:#fff;grid-template-columns:minmax(420px,.9fr) 1.1fr;min-height:100vh;display:grid}.onboarding-card{width:min(480px,100% - 48px);margin:auto;padding:54px 0}.onboarding-brand{align-items:center;gap:10px;margin-bottom:70px;font-size:17px;font-weight:800;display:inline-flex}.onboarding-brand span{color:#fff;background:var(--purple);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.step-label{color:var(--purple);letter-spacing:1.5px;margin-bottom:14px;font:800 10px Arial}.onboarding-card h1{letter-spacing:-1.5px;max-width:430px;margin:0 0 14px;font-size:clamp(30px,4vw,43px);line-height:1.08}.onboarding-card>p{max-width:430px;color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.7}.signed-in-user{border:1px solid var(--line);border-radius:12px;align-items:center;gap:11px;margin-bottom:22px;padding:11px 13px;display:flex}.signed-in-user>span{width:34px;height:34px;color:var(--purple);background:var(--purple-soft);border-radius:9px;place-items:center;font-weight:800;display:grid}.signed-in-user div{flex-direction:column;gap:4px;display:flex}.signed-in-user strong{font-size:12px}.signed-in-user small{color:var(--muted);font-size:10px}.onboarding-form{flex-direction:column;display:flex}.onboarding-form label{margin:0 0 8px;font-size:11px;font-weight:800}.onboarding-form input,.onboarding-form select{width:100%;height:48px;color:var(--ink);background:#fff;border:1px solid #dedce7;border-radius:10px;outline:none;margin-bottom:18px;padding:0 14px}.onboarding-form input:focus,.onboarding-form select:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.onboarding-form button,.sign-in-button{color:#fff;background:var(--purple);border:0;border-radius:10px;place-items:center;min-height:48px;font-size:12px;font-weight:800;display:grid}.onboarding-form button:disabled{opacity:.65;cursor:wait}.onboarding-form>small{color:var(--muted);text-align:center;margin-top:12px;font-size:9px}.form-error{color:#c94f4f;margin:-6px 0 14px;font-size:10px}.sign-in-panel{background:var(--canvas);border:1px solid var(--line);border-radius:14px;padding:23px}.sign-in-panel h2{margin:0 0 9px;font-size:17px}.sign-in-panel p{color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.6}.onboarding-aside{color:#fff;background:radial-gradient(circle at 70% 22%,#ffffff21,#0000 25%),linear-gradient(140deg,#4b37b9,#7560e5);align-items:flex-end;min-height:100vh;padding:70px;display:flex}.aside-copy{max-width:570px}.aside-badge{letter-spacing:1px;background:#ffffff1f;border:1px solid #ffffff2b;border-radius:7px;margin-bottom:20px;padding:7px 9px;font:800 9px Arial;display:inline-block}.aside-copy h2{letter-spacing:-2px;margin:0 0 28px;font-size:clamp(36px,5vw,62px);line-height:1.02}.aside-copy ul{flex-direction:column;gap:14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.aside-copy li span{color:#4b37b9;background:#70e2ab;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;font-size:10px;font-weight:900;display:inline-grid}@media (max-width:820px){.onboarding-page{grid-template-columns:1fr}.onboarding-aside{display:none}.onboarding-brand{margin-bottom:45px}}.settings-shell{background:linear-gradient(180deg, #fbfaff, var(--canvas) 320px);min-height:100vh;padding:0 5vw 70px}.settings-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex}.settings-header>a:last-child{color:var(--purple);font-size:11px;font-weight:800}.settings-brand{align-items:center;gap:10px;font-size:16px;font-weight:900;display:inline-flex}.settings-brand span{color:#fff;background:var(--purple);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.settings-hero{max-width:760px;padding:64px 0 38px}.settings-kicker{color:var(--purple);letter-spacing:1.5px;font:800 10px Arial}.settings-hero h1{letter-spacing:-2px;margin:13px 0 14px;font-size:clamp(32px,5vw,55px);line-height:1.03}.settings-hero p{max-width:640px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.workspace-chip{color:var(--purple);background:var(--purple-soft);border-radius:7px;margin-top:18px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.integration-manager{max-width:1080px}.settings-notice{color:#176f50;background:var(--green-soft);border:1px solid #ccecdc;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:11px}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.provider-card{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;display:grid;box-shadow:0 12px 30px #221c4c0a}.provider-mark{color:#fff;background:var(--purple);border-radius:12px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.provider-mark.whatsapp{background:#25b778}.provider-mark.shopify{background:#91bd4d}.provider-mark.woocommerce{background:#96588a}.provider-mark.youcan{background:#6955dc}.provider-copy h2{margin:0 0 6px;font-size:13px}.provider-copy p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.connection-pill{color:#8a7a61;background:#fff4e5;border-radius:6px;grid-column:2;justify-self:start;padding:4px 7px;font-size:8px;font-weight:800}.connection-pill.connected{color:#167451;background:var(--green-soft)}.secondary-button,.primary-button{border-radius:9px;min-height:39px;padding:0 14px;font-size:10px;font-weight:800}.secondary-button{color:var(--purple);background:#fff;border:1px solid #dcd7fa;grid-area:1/3/span 2}.secondary-button.danger{color:#b84949;border-color:#f0cece}.primary-button{color:#fff;background:var(--purple);border:0;place-items:center;display:inline-grid}.connection-form{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.connection-form label{color:#5e5a6d;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.connection-form label:last-of-type{grid-column:1/-1}.connection-form input{height:42px;color:var(--ink);background:#fff;border:1px solid #dddbe5;border-radius:9px;outline:none;padding:0 12px}.connection-form input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.connection-form .primary-button{grid-column:1/-1;justify-self:start}.settings-empty{text-align:center;width:min(520px,100% - 40px);margin:auto;padding-top:18vh}.settings-empty .brand-mark{margin:0 auto 25px}.settings-empty h1{margin:0 0 13px;font-size:38px}.settings-empty p{color:var(--muted);margin:0 auto 24px;line-height:1.6}.settings-empty .primary-button{width:max-content;margin:auto}@media (max-width:760px){.settings-shell{padding:0 18px 45px}.settings-hero{padding-top:42px}.provider-grid{grid-template-columns:1fr}.provider-card{grid-template-columns:auto 1fr}.secondary-button{grid-area:auto/1/auto/-1}.connection-form{grid-template-columns:1fr}.connection-form label:last-of-type{grid-column:auto}}.current-subscription{color:#5f5b70;border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;max-width:1080px;margin-bottom:16px;padding:13px 16px;font-size:10px;display:flex}.current-subscription strong{color:var(--purple);text-transform:capitalize}.billing-error{color:#a53f3f;background:#fff0f0;border:1px solid #f3d0d0;border-radius:10px;max-width:1080px;margin-bottom:16px;padding:12px 14px;font-size:10px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;max-width:1080px;display:grid}.pricing-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px 23px 22px;position:relative}.pricing-card.featured{border-color:#bcb3f2;box-shadow:0 18px 40px #5442c01f}.popular-label{color:#fff;background:var(--purple);letter-spacing:.7px;border-radius:6px;padding:6px 9px;font:800 8px Arial;position:absolute;top:-10px;right:18px}.pricing-card h2{margin:0 0 9px;font-size:18px}.pricing-card>p{min-height:45px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.plan-price{align-items:baseline;gap:6px;margin:23px 0;display:flex}.plan-price strong{font:800 36px Arial}.plan-price span{color:var(--muted);font-size:10px}.pricing-card ul{color:#5f5b70;flex-direction:column;gap:11px;min-height:100px;margin:0 0 22px;padding:0;font-size:10px;list-style:none;display:flex}.pricing-card li span{color:var(--green);margin-right:7px;font-weight:900}.pricing-card .primary-button{width:100%}.pricing-card .primary-button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:760px){.pricing-grid{grid-template-columns:1fr}.pricing-card>p,.pricing-card ul{min-height:auto}}.section-content{max-width:1080px}.section-empty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:16px;padding:54px 24px}.section-empty strong{margin-bottom:10px;font-size:16px;display:block}.section-empty p{color:var(--muted);margin:0;font-size:11px}.data-table{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.data-row{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(110px,1fr));min-width:680px;display:grid}.data-row:first-child{border-top:0}.data-row>*{color:#625f70;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:14px 16px;font-size:10px;overflow:hidden}.data-head{background:#faf9fd}.data-head strong{color:var(--ink);text-transform:uppercase;letter-spacing:.5px;font-size:9px}.section-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.section-metrics article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:132px;padding:24px;display:flex}.section-metrics span{color:var(--muted);font-size:10px}.section-metrics strong{text-transform:capitalize;font-size:25px}.flow-grid,.agent-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.flow-grid article,.agent-settings>div{border:1px solid var(--line);background:#fff;border-radius:15px;padding:25px}.flow-grid article>span,.agent-settings span{color:var(--purple);letter-spacing:1px;font:800 9px Arial}.flow-grid h2,.agent-settings strong{margin:18px 0 10px;font-size:16px;display:block}.flow-grid p,.agent-settings p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.inbox-manager{flex-direction:column;gap:12px;display:flex}.inbox-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.inbox-identity{align-items:center;gap:10px;display:flex}.inbox-identity>span{width:36px;height:36px;color:var(--purple);background:var(--purple-soft);border-radius:10px;place-items:center;font-weight:800;display:grid}.inbox-identity div{flex-direction:column;gap:4px;display:flex}.inbox-identity strong{font-size:11px}.inbox-identity small{color:var(--muted);text-transform:capitalize;font-size:8px}.inbox-message{color:#5f5b70;margin:15px 0;font-size:11px;line-height:1.6}.inbox-reply{gap:8px;display:flex}.inbox-reply input{border:1px solid #dedce7;border-radius:9px;outline:none;flex:1;min-width:0;height:40px;padding:0 12px}.inbox-reply input:focus{border-color:var(--purple)}.inbox-reply button{color:#fff;background:var(--purple);border:0;border-radius:9px;padding:0 15px;font-size:9px;font-weight:800}.inbox-reply button:disabled{opacity:.55}.inbox-reply .quiet-button{color:var(--purple);background:var(--purple-soft)}@media (max-width:760px){.section-content{overflow-x:auto}.section-metrics,.flow-grid,.agent-settings{grid-template-columns:1fr}.inbox-reply{flex-wrap:wrap}.inbox-reply input{flex-basis:100%}}.login-page{background:radial-gradient(circle at 75% 20%, #eeeaff, transparent 30%), var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(470px,100%);padding:42px;box-shadow:0 24px 70px #31276c1a}.login-card .onboarding-brand{margin-bottom:46px}.login-card h1{letter-spacing:-1px;margin:14px 0 12px;font-size:35px}.login-card>p{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.7}.google-button{color:#373443;background:#fff;border:1px solid #d8d6df;border-radius:10px;justify-content:center;align-items:center;gap:11px;min-height:50px;font-size:12px;font-weight:800;display:flex;box-shadow:0 5px 14px #231e460d}.google-button:hover{background:#fbfaff;border-color:#b6b0db}.google-button strong{color:#4285f4;font-size:17px}.auth-setup-notice{color:#705b30;background:#fff8e9;border:1px solid #f1dfb5;border-radius:11px;padding:16px}.auth-setup-notice strong{margin-bottom:7px;font-size:11px;display:block}.auth-setup-notice p{margin:0;font-size:9px;line-height:1.6}.login-card>small{color:#aaa7b3;text-align:center;margin-top:18px;font-size:8px;line-height:1.5;display:block}@media (max-width:520px){.login-card{padding:30px 22px}.login-card h1{font-size:29px}}.login-legal{color:var(--muted);justify-content:center;gap:8px;margin-top:18px;font-size:9px;display:flex}.login-legal a:hover{color:var(--purple)}.legal-page{background:linear-gradient(180deg, #fbfaff, var(--canvas) 360px);min-height:100vh;padding:0 max(22px,7vw) 80px}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex}.legal-header nav{color:var(--muted);gap:22px;font-size:10px;font-weight:800;display:flex}.legal-header nav a:hover{color:var(--purple)}.legal-document{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(780px,100%);margin:70px auto 0;padding:46px 50px;box-shadow:0 20px 55px #2e25600f}.legal-document h1{letter-spacing:-2px;margin:14px 0 9px;font-size:clamp(35px,6vw,54px)}.legal-updated{color:#aaa7b3!important;margin-bottom:34px!important;font-size:9px!important}.legal-document h2{margin:30px 0 10px;font-size:15px}.legal-document p,.legal-document li{color:#696675;font-size:11px;line-height:1.8}.legal-document ul{padding-left:19px}.legal-config-note{color:#a56c2b;font-weight:700}@media (max-width:600px){.legal-header nav{gap:12px}.legal-document{margin-top:35px;padding:32px 23px}.legal-document h1{letter-spacing:-1px}}.sidebar-mobile-head,.sidebar-backdrop,.mobile-menu-spacer{display:none}.nav-item>span{font-family:Arial,sans-serif;font-size:15px;font-weight:700}.main-nav .nav-item{font-size:12px}.welcome h1{font-size:22px}.welcome p,.agent-copy p,.panel-head p,.metric-card small{font-size:11px}.agent-copy h2{font-size:clamp(18px,2vw,25px);line-height:1.24}.metric-card p{font-size:11px}.panel-head h2{font-size:14px}.conversation-copy strong,.activity-row strong,.integration-list strong{font-size:11px}.conversation-copy p,.activity-row p,.integration-list small{font-size:9px}.settings-nav{align-items:center;gap:8px;display:flex}.settings-nav a{color:var(--muted);border-radius:8px;padding:9px 11px;font-size:11px;font-weight:800}.settings-nav a:hover,.settings-nav a.active{color:var(--purple);background:var(--purple-soft)}.marketing-page{min-height:100vh;color:var(--ink);background:#fbfaff;overflow:hidden}.marketing-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1180px,100% - 44px);height:82px;margin:auto;display:flex}.marketing-brand{align-items:center;gap:10px;font-size:17px;display:inline-flex}.marketing-brand>span{color:#fff;background:var(--purple);border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.marketing-links{color:#656170;gap:30px;font-size:12px;font-weight:700;display:flex}.marketing-links a:hover{color:var(--purple)}.marketing-nav-cta,.marketing-primary{color:#fff;background:var(--purple);border-radius:10px;place-items:center;min-height:44px;padding:0 19px;font-size:12px;font-weight:850;display:inline-grid;box-shadow:0 10px 25px #533fbf33}.marketing-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:70px;width:min(1180px,100% - 44px);margin:auto;padding:92px 0 96px;display:grid}.marketing-kicker,.section-intro>span,.marketing-safety>div>span,.marketing-pricing>div>span{color:var(--purple);letter-spacing:1.4px;font:800 10px Arial}.marketing-kicker i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 5px var(--green-soft);border-radius:50%;margin-right:8px;display:inline-block}.marketing-hero h1{letter-spacing:-4px;max-width:650px;margin:21px 0 24px;font-size:clamp(48px,6vw,76px);line-height:.98}.marketing-hero-copy>p{color:#666271;max-width:610px;margin:0;font-size:16px;line-height:1.72}.marketing-actions{gap:11px;margin:34px 0 18px;display:flex}.marketing-primary{min-height:50px;padding:0 24px}.marketing-secondary{min-height:50px;color:var(--purple);background:#fff;border:1px solid #dcd7f5;border-radius:10px;place-items:center;padding:0 22px;font-size:12px;font-weight:800;display:inline-grid}.marketing-hero-copy>small{color:#9692a1;font-size:10px}.marketing-preview{background:#fff;border:1px solid #ded9f4;border-radius:23px;padding:24px;position:relative;box-shadow:0 32px 90px #34267a26}.marketing-preview:before{content:"";z-index:-1;filter:blur(2px);background:#e5fff1;border-radius:50%;width:220px;height:220px;position:absolute;inset:-60px -90px auto auto}.preview-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.preview-top span{font-size:11px;font-weight:850}.preview-top span i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.preview-top small{color:var(--muted);font-size:9px}.preview-message{border-radius:13px;width:82%;margin-top:19px;padding:15px 17px}.preview-message span,.preview-order span{color:var(--muted);letter-spacing:.7px;font-size:8px;font-weight:800}.preview-message p{margin:7px 0 0;font-size:12px;line-height:1.5}.preview-message.customer{background:#f1eff8;margin-left:auto}.preview-message.agent{color:#2d235f;background:var(--purple-soft)}.preview-order{background:#f4fff9;border:1px solid #d7f1e3;border-radius:13px;flex-direction:column;gap:7px;margin-top:21px;padding:17px;display:flex}.preview-order span{color:#25805c}.preview-order strong{font-size:12px}.preview-order small{color:#69766e;font-size:9px;line-height:1.5}.trust-strip{color:#fff;background:#252037;justify-content:space-between;align-items:center;gap:30px;padding:29px max(22px,50vw - 590px);display:flex}.trust-strip>span{color:#aaa4bd;letter-spacing:1.3px;font:800 9px Arial}.trust-strip div{flex-wrap:wrap;gap:34px;font-size:14px;display:flex}.marketing-section{width:min(1180px,100% - 44px);margin:auto;padding:112px 0}.section-intro{max-width:720px}.section-intro h2,.marketing-safety h2,.marketing-pricing h2{letter-spacing:-2.3px;margin:15px 0;font-size:clamp(34px,5vw,53px);line-height:1.06}.section-intro p,.marketing-pricing p{color:var(--muted);font-size:14px;line-height:1.7}.marketing-feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px;display:grid}.marketing-feature-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px}.marketing-feature-grid article>span{color:var(--purple);font:800 10px Arial}.marketing-feature-grid h3{margin:28px 0 11px;font-size:16px}.marketing-feature-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.marketing-safety{color:#fff;background:#302852;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:90px max(22px,50vw - 590px);display:grid}.marketing-safety>div>span{color:#a99af5}.marketing-safety h2{max-width:570px}.marketing-safety ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.marketing-safety li{color:#eae7fa;background:#ffffff12;border:1px solid #ffffff1a;border-radius:11px;padding:16px;font-size:11px}.marketing-pricing{justify-content:space-between;align-items:flex-end;gap:35px;width:min(1180px,100% - 44px);margin:auto;padding:105px 0;display:flex}.marketing-pricing>div{max-width:730px}.marketing-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;width:min(1180px,100% - 44px);margin:auto;padding:30px 0 42px;display:grid}.marketing-footer p{color:var(--muted);text-align:center;font-size:10px}.marketing-footer>div{color:var(--muted);justify-self:end;gap:20px;font-size:10px;font-weight:700;display:flex}@media (max-width:900px){.marketing-hero{grid-template-columns:1fr;padding-top:65px}.marketing-hero-copy{text-align:center}.marketing-hero-copy>p{margin-inline:auto}.marketing-actions{justify-content:center}.marketing-feature-grid{grid-template-columns:repeat(2,1fr)}.marketing-safety{grid-template-columns:1fr;gap:30px}}@media (max-width:760px){.mobile-menu{z-index:80;min-width:48px;height:38px;color:var(--purple);border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 10px;font-size:10px;font-weight:850;position:fixed;top:18px;left:16px;box-shadow:0 8px 20px #231e4614}.sidebar.is-open{z-index:100;width:min(285px,84vw);animation:.18s ease-out sidebar-in;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-backdrop{z-index:90;background:#1410277a;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.sidebar-mobile-head{color:var(--muted);letter-spacing:.8px;justify-content:space-between;align-items:center;margin-bottom:17px;font-size:9px;font-weight:800;display:flex}.sidebar-mobile-head button{width:34px;height:34px;color:var(--ink);background:#f4f2fb;border:0;border-radius:9px;font-size:20px}.mobile-menu-spacer{width:54px;display:block}.topbar{padding-left:0}.settings-nav{gap:1px}.settings-nav a{padding:8px 7px;font-size:9px}.marketing-links{display:none}.marketing-nav{width:calc(100% - 30px)}.marketing-nav-cta{min-height:39px;padding:0 12px;font-size:10px}.marketing-hero{gap:45px;width:calc(100% - 30px);padding:55px 0 65px}.marketing-hero h1{letter-spacing:-2.8px;margin-top:17px;font-size:clamp(42px,14vw,62px)}.marketing-hero-copy>p{font-size:14px}.marketing-actions{flex-direction:column}.marketing-hero-copy>small{line-height:1.5}.trust-strip{flex-direction:column;align-items:flex-start}.trust-strip div{gap:20px}.marketing-section{width:calc(100% - 30px);padding:75px 0}.marketing-feature-grid{grid-template-columns:1fr}.marketing-safety{padding-block:70px}.marketing-safety ul{grid-template-columns:1fr}.marketing-pricing{flex-direction:column;align-items:flex-start;width:calc(100% - 30px);padding:75px 0}.marketing-footer{text-align:center;grid-template-columns:1fr;gap:20px;width:calc(100% - 30px)}.marketing-footer .marketing-brand,.marketing-footer>div{justify-self:center}}@keyframes sidebar-in{0%{transform:translate(-100%)}to{transform:translate(0)}}
