.shared-public-navigation{height:96px;position:relative}@media (max-width:760px){.shared-public-navigation{height:74px}}:root{--landing-ink:#101b2c;--landing-blue:#075bfa;--landing-lime:#d8ff36;--landing-paper:#f6f7f2;--ink:#071a3d;--text:#34445c;--muted:#64748b;--subtle:#7c899a;--line:#17151d17;--soft:#f7f7fa;--accent:#087cf0;--green:#168f54;--wa:#25d366}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fbfbfd;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:#bdefff}.logo{letter-spacing:-.04em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:17px;font-weight:670;display:flex}.logo-mark{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.btn{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:620;transition:all .2s;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 9px 25px #087cf02e}.btn-primary:hover{background:#0069d9;transform:translateY(-1px)}.btn-secondary{border-color:var(--line);background:#fff}.btn-secondary:hover{background:#f5f4f8}.btn-dark{background:var(--ink);color:#fff}.btn-ghost{background:0 0}.icon-btn{cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.icon-btn:hover{background:#f2f1f5}.badge{color:#65616b;letter-spacing:.06em;background:#f0eff3;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:13px;font-weight:750;display:inline-flex}.badge-success{color:#187546;background:#eaf8f0}.badge-warning{color:#8a5c00;background:#fff5dc}.badge-wa{color:#147b43;background:#e9fbef}.section-label{letter-spacing:.13em;color:#8c8792;font-size:14px;font-weight:760}.section-label.accent{color:var(--accent)}.public-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfbfde6;position:sticky;top:0}.public-nav{justify-content:space-between;align-items:center;max-width:1240px;height:72px;margin:auto;padding:0 26px;display:flex;position:relative}.nav-center{align-items:center;gap:28px;display:flex}.nav-center a,.nav-center button{color:#635f68;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:14px;display:flex}.nav-center a:hover,.nav-center button:hover{color:#111}.nav-actions{align-items:center;gap:14px;display:flex}.login-link{font-size:14px;font-weight:560}.menu-btn,.mobile-close{background:0 0;border:0;display:none}.mega{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:repeat(3,210px);gap:12px;padding:18px;display:grid;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 25px 80px #110f1624}.mega p{letter-spacing:.12em;color:#9a95a0;margin:5px 10px 9px;font-size:13px;font-weight:750}.mega a{border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.mega a:hover{color:var(--accent);background:#f6f5f8}.mobile-menu{display:none}.hero{text-align:center;padding:96px 24px 110px;position:relative;overflow:hidden}.hero-glow{filter:blur(50px);background:#087cf014;border-radius:50%;width:760px;height:760px;position:absolute;top:-320px;left:50%;transform:translate(-50%)}.eyebrow{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:14px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 4px 14px #1413190a}.eyebrow span{background:var(--accent);border-radius:50%;width:6px;height:6px}.hero h1,.subhero h1{letter-spacing:-.067em;max-width:920px;margin:27px auto 0;font-size:clamp(50px,6.6vw,84px);font-weight:680;line-height:.99;position:relative}.hero>p,.subhero>p{color:#6b6671;max-width:690px;margin:28px auto 0;font-size:19px;line-height:1.65;position:relative}.hero-ctas{justify-content:center;gap:10px;margin-top:34px;display:flex;position:relative}.hero>small{color:#99939e;margin-top:13px;display:block;position:relative}.product-demo{border:1px solid var(--line);text-align:left;background:#fff;border-radius:27px;max-width:930px;margin:64px auto 0;padding:12px;position:relative;box-shadow:0 35px 100px #1413191f}.demo-frame{border:1px solid var(--line);background:#f8f7fa;border-radius:19px;grid-template-columns:240px 1fr;min-height:470px;display:grid;overflow:hidden}.demo-frame aside{border-right:1px solid var(--line);background:#fff;padding:18px}.agent-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:18px;display:flex}.agent-row>span{width:39px;height:39px;color:var(--accent);background:#eaf7ff;border-radius:11px;place-items:center;display:grid}.agent-row div,.demo-chat header div{flex-direction:column;gap:3px;display:flex}.agent-row b,.demo-chat header b{font-size:14px}.agent-row small,.demo-chat header small{color:#99939e;font-size:13px}.demo-frame aside label{letter-spacing:.12em;color:#9c96a1;margin:22px 8px 8px;font-size:13px;font-weight:750;display:block}.demo-thread{color:#77727c;border-radius:9px;margin:3px 0;padding:11px;font-size:14px}.demo-thread.selected{color:#0567c8;background:#eaf7ff}.demo-chat{flex-direction:column;display:flex}.demo-chat header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:15px 19px;display:flex}.messages{flex-direction:column;flex:1;justify-content:flex-end;gap:14px;padding:28px;display:flex}.msg{border-radius:16px;max-width:75%;padding:11px 14px;font-size:14px;line-height:1.55}.msg.customer{background:var(--ink);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.msg.ai{border:1px solid var(--line);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.lead-chip{background:#087cf00d;border:1px solid #087cf026;border-radius:15px;align-items:center;gap:11px;max-width:80%;padding:11px;display:flex}.lead-chip>span{width:35px;height:35px;color:var(--accent);background:#fff;border-radius:10px;place-items:center;display:grid}.lead-chip div{flex-direction:column;flex:1;gap:2px;display:flex}.lead-chip b{font-size:14px}.lead-chip small{color:#85808b;font-size:13px}.lead-chip>svg{color:var(--accent)}.fake-input{border:1px solid var(--line);color:#aaa4ae;background:#fff;border-radius:11px;padding:12px 14px;font-size:14px}.section{max-width:1180px;margin:auto;padding:110px 26px}.section h2,.final-cta h2{letter-spacing:-.055em;font-size:clamp(38px,4.5vw,58px);line-height:1.04}.problem h2{max-width:760px;margin:15px 0 54px}.three-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.quote-card,.step-card{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:230px;padding:25px}.quote-card span,.step-card>span{color:var(--accent);font-size:14px;font-weight:700}.quote-card p{letter-spacing:-.02em;margin-top:62px;font-size:19px;line-height:1.45}.tinted{background:#f3f2f6;max-width:none;padding-left:max(26px,50vw - 564px);padding-right:max(26px,50vw - 564px)}.split-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.split-head h2{max-width:650px;margin:12px 0 0}.split-head>p{color:var(--muted);font-size:15px;line-height:1.7}.step-card{background:#ffffffb8}.step-card h3{letter-spacing:-.03em;margin:55px 0 10px;font-size:19px}.step-card p,.industry-card p{color:var(--muted);font-size:14px;line-height:1.6}.center-head{text-align:center;margin-bottom:48px}.center-head h2{max-width:720px;margin:13px auto 0}.center-head p{color:var(--muted)}.industry-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.industry-card{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:195px;padding:23px;transition:all .2s;position:relative}.industry-card>svg:first-child{color:var(--accent)}.industry-card h3{margin:30px 0 5px;font-size:15px}.industry-card>svg:last-child{color:#aaa5af;transition:all .2s;position:absolute;bottom:20px;right:20px}.industry-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #14131912}.industry-card:hover>svg:last-child{color:var(--accent);transform:translate(3px)}.industry-grid.large{grid-template-columns:repeat(2,1fr)}.industry-grid.large .industry-card{min-height:235px}.industry-grid.large .industry-card>span{color:var(--accent);align-items:center;gap:6px;font-size:14px;font-weight:650;display:flex;position:absolute;bottom:22px}.demo-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.demo-section h2{margin:14px 0 34px}.demo-section ul{padding:0;list-style:none}.demo-section li{color:#5d5863;align-items:center;gap:10px;margin:14px 0;font-size:14px;display:flex}.demo-section li svg{color:var(--accent)}.product-demo.compact{margin:0}.product-demo.compact .demo-frame{grid-template-columns:1fr;min-height:430px}.product-demo.compact aside{display:none}.pricing-preview{background:#f3f2f6;max-width:none}.plan-mini{border:1px solid var(--line);background:#fff;border-radius:19px;justify-content:space-between;align-items:center;max-width:850px;margin:auto;padding:27px;display:flex}.plan-mini h3{margin:13px 0 5px}.plan-mini p{color:var(--muted);margin:0;font-size:14px}.faq{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.faq h2{margin:14px 0}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;justify-content:space-between;font-size:15px;font-weight:620;list-style:none;display:flex}.faq details p{color:var(--muted);font-size:14px;line-height:1.6}.final-cta{padding:35px}.final-cta>div{background:var(--ink);text-align:center;color:#fff;border-radius:28px;max-width:1180px;margin:auto;padding:85px 35px}.final-cta h2{max-width:790px;margin:20px auto}.final-cta p{color:#aaa5b1}.final-cta .btn{margin-top:18px}.footer{max-width:1180px;margin:auto;padding:80px 26px 30px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:60px;display:grid}.footer-grid>div{flex-direction:column;gap:12px;display:flex}.footer-grid>div:first-child p{max-width:260px;color:var(--muted);font-size:14px;line-height:1.6}.footer-grid b{margin-bottom:5px;font-size:14px}.footer-grid a{color:var(--muted);font-size:14px}.footer-bottom{border-top:1px solid var(--line);color:#99939e;justify-content:space-between;margin-top:60px;padding-top:24px;font-size:13px;display:flex}.subhero{text-align:center;padding:115px 24px 100px}.subhero-icon{width:51px;height:51px;color:var(--accent);background:#eaf7ff;border-radius:16px;place-items:center;margin:0 auto 25px;display:grid}.subhero h1{font-size:clamp(48px,6vw,75px)}.subhero.short{padding-bottom:45px}.feature-list{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.feature-list h2{font-size:40px}.feature-list article{border-bottom:1px solid var(--line);padding:25px 0 25px 55px;position:relative}.feature-list article>span{color:var(--accent);font-size:14px;position:absolute;left:0}.feature-list article h3{margin:0;font-size:18px}.feature-list article p{color:var(--muted);font-size:14px}.toggle{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:34px;padding:3px;display:inline-flex}.toggle button{cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 13px;font-size:14px}.toggle button.active{background:var(--ink);color:#fff}.toggle span{color:#a89cff;margin-left:4px;font-size:13px}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1240px;margin:20px auto 50px;padding:0 24px;display:grid}.plan-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:25px;position:relative}.plan-card.featured{border-color:#087cf073;box-shadow:0 18px 50px #087cf01f}.popular{background:var(--accent);color:#fff;letter-spacing:.08em;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750;position:absolute;top:-10px;right:17px}.plan-card h3{font-size:15px}.price{letter-spacing:-.04em;margin:25px 0 10px;font-size:30px;font-weight:650}.price small{color:var(--muted);font-size:14px}.plan-card>p{min-height:42px;color:var(--muted);font-size:14px;line-height:1.5}.plan-card .btn{width:100%;margin:17px 0}.plan-card ul{border-top:1px solid var(--line);padding:13px 0 0;list-style:none}.plan-card li{align-items:center;gap:8px;margin:11px 0;font-size:14px;display:flex}.plan-card li svg{color:var(--accent)}.pricing-note{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:13px;max-width:650px;margin:0 auto 80px;padding:17px;display:flex}.pricing-note svg{color:var(--accent)}.pricing-note b{font-size:14px}.pricing-note p{color:var(--muted);margin:3px 0 0;font-size:13px}.enterprise-hero{grid-template-columns:1fr 480px;align-items:center;gap:90px;max-width:1180px;margin:auto;padding:90px 26px;display:grid}.enterprise-hero h1{letter-spacing:-.06em;font-size:clamp(50px,5vw,72px);line-height:1}.enterprise-hero>div>p{max-width:600px;color:var(--muted);font-size:17px;line-height:1.65}.enterprise-pills{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.enterprise-pills span{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:14px;display:flex}.enterprise-pills svg{color:var(--accent)}.enterprise-form{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px;box-shadow:0 30px 90px #14131914}.enterprise-form h3{margin:0 0 22px}.enterprise-form label,.auth-card label,.instructions>label,.settings-card>label,.widget-settings label,.tone-layout label{color:#68636d;flex-direction:column;gap:7px;margin-bottom:13px;font-size:13px;font-weight:650;display:flex}.enterprise-form input,.enterprise-form select,.enterprise-form textarea,.auth-card input,.instructions textarea,.instructions select,.settings-card input,.settings-card select,.widget-settings input,.widget-settings textarea,.widget-settings select,.tone-layout input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;outline:0;padding:10px 11px;font-size:14px}.enterprise-form input:focus,.enterprise-form textarea:focus,.auth-card input:focus,.instructions textarea:focus{border-color:#087cf08c;box-shadow:0 0 0 3px #087cf014}.enterprise-form textarea{resize:vertical;min-height:80px}.form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.checkbox{align-items:center;flex-direction:row!important}.checkbox input{width:auto}.enterprise-form .btn{width:100%}.security{border-top:1px solid var(--line);grid-template-columns:70px 1fr;max-width:1000px;display:grid}.security-icon{width:55px;height:55px;color:var(--accent);background:#eaf7ff;border-radius:17px;place-items:center;display:grid}.security h2{margin:10px 0 14px}.security p{color:var(--muted);line-height:1.7}.auth-page{background:#f7f6fa;flex-direction:column;align-items:center;min-height:100vh;padding:34px 22px;display:flex}.auth-page>a{align-self:flex-start}.auth-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;width:100%;max-width:400px;margin:auto;padding:33px;box-shadow:0 25px 80px #14131912}.auth-icon{width:44px;height:44px;color:var(--accent);background:#eaf7ff;border-radius:14px;place-items:center;margin:auto;display:grid}.auth-card h1{letter-spacing:-.04em;margin:20px 0 5px;font-size:27px}.auth-card>p{color:var(--muted);margin:0 0 23px;font-size:14px}.auth-card form{text-align:left}.auth-card form .btn{width:100%;margin-top:5px}.separator{border-top:1px solid var(--line);margin:25px 0;position:relative}.separator span{color:#aaa5af;background:#fff;padding:0 9px;font-size:13px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.auth-card>.btn{width:100%}.auth-card>.btn svg{color:var(--accent)}.sso{color:var(--muted);cursor:pointer;background:0 0;border:0;margin:16px auto;font-size:14px;display:block}.auth-card>small{color:var(--muted);margin-top:25px;display:block}.auth-card>small a{color:var(--accent);font-weight:650}.auth-legal{color:#a5a0aa;font-size:13px}.onboard{background:#fbfbfd;min-height:100vh;padding-bottom:70px}.onboard>header{justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex}.text-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px}.progress{max-width:680px;margin:30px auto 25px;padding:0 24px}.progress>span{color:var(--muted);font-size:13px}.progress>div{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:9px;display:grid}.progress i{background:#e5e3e9;border-radius:4px;height:3px}.progress i.done{background:var(--accent)}.onboard-card{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:680px;margin:auto;padding:44px;box-shadow:0 25px 80px #1413190f}.onboard-card h1{letter-spacing:-.045em;margin:12px 0 7px;font-size:32px}.onboard-card>p{color:var(--muted);margin:0 0 28px;font-size:14px}.option-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.option-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;padding:14px;font-size:14px;display:flex}.option-grid button svg{opacity:0}.option-grid button.selected{border-color:var(--accent);color:#5546ca;background:#f4f2ff}.option-grid button.selected svg{opacity:1}.onboard-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:35px;padding-top:22px;display:flex}.url-input{border:1px solid var(--line);border-radius:12px;align-items:center;padding:6px 6px 6px 13px;display:flex}.url-input svg{color:#99939e}.url-input input{border:0;outline:0;flex:1;padding:8px;font-size:14px}.url-input button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:13px;display:flex}.alt-actions{gap:8px;margin-top:10px;display:flex}.alt-actions button{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:8px;font-size:13px;display:flex}.analysis-result{background:#f3fbf6;border:1px solid #168f5426;border-radius:13px;margin-top:20px;padding:17px}.analysis-result>div:first-child{color:#177143;align-items:center;gap:8px;font-size:14px;display:flex}.found-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.found-grid span{color:var(--muted);background:#fff;border-radius:8px;padding:10px;font-size:13px}.found-grid b{color:var(--ink)}.tone-layout{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tone-buttons{flex-wrap:wrap;gap:7px;display:flex}.tone-buttons button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:9px 10px;font-size:13px}.tone-buttons button.selected{border-color:var(--accent);color:#5445c9;background:#eaf7ff}.mini-preview{background:#f7f7fa;border-radius:15px;flex-direction:column;justify-content:center;gap:9px;padding:18px;display:flex}.mini-preview>small{color:#98929e;font-size:12px}.mini-msg{background:var(--ink);color:#fff;border-radius:12px 12px 3px;align-self:flex-end;padding:9px;font-size:13px}.mini-msg.ai{border:1px solid var(--line);color:var(--ink);background:#fff;border-bottom-left-radius:3px;align-self:flex-start}.channel-choice{gap:9px;display:grid}.channel-choice button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:13px;padding:17px;display:flex}.channel-choice button.selected{border-color:var(--accent);background:#f2faff}.channel-choice button>div{flex-direction:column;flex:1;gap:4px;display:flex}.channel-choice b{font-size:14px}.channel-choice small{color:var(--muted);font-size:13px}.channel-choice>button>svg:first-child{color:var(--accent)}.success-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.success-orbit{background:var(--accent);color:#fff;border:10px solid #eaf7ff;border-radius:50%;place-items:center;width:75px;height:75px;margin-bottom:25px;display:grid}.success-screen h1{letter-spacing:-.055em;max-width:600px;margin:15px 0 10px;font-size:48px}.success-screen p{max-width:520px;color:var(--muted);line-height:1.6}.success-screen .btn{margin-top:20px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{background:#f8f8fa;grid-template-columns:238px 1fr;min-height:100vh;display:grid}.workspace-side{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:238px;padding:18px 13px;display:flex;position:fixed;inset:0 auto 0 0}.side-top{justify-content:space-between;align-items:center;padding:0 8px 15px;display:flex}.workspace-name{border:1px solid var(--line);border-radius:11px;align-items:center;gap:9px;padding:9px;display:flex}.workspace-name>span,.agent-label>span{color:#fff;background:#17151d;border-radius:8px;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.workspace-name div{flex-direction:column;flex:1;display:flex}.workspace-name b{font-size:14px}.workspace-name small{color:var(--muted);font-size:13px}.workspace-side nav{flex-direction:column;gap:3px;margin-top:19px;display:flex}.workspace-side nav label{letter-spacing:.13em;color:#aaa5ae;margin:12px 10px 6px;font-size:12px;font-weight:750}.workspace-side nav a,.side-bottom>a{color:#6e6974;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.workspace-side nav a:hover,.workspace-side nav a.active{color:#5142c5;background:#eaf7ff}.workspace-side nav .agent-label{align-items:center;gap:8px;margin-top:21px;display:flex}.agent-label>span{width:24px;height:24px;color:var(--accent);background:#eaf7ff}.side-bottom{flex-direction:column;margin-top:auto;display:flex}.side-bottom>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:9px;margin-top:7px;padding:14px 8px 0;display:flex}.avatar{width:30px;height:30px;color:var(--accent);background:#eeeafc;border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}.side-bottom>button div{flex-direction:column;flex:1;display:flex}.side-bottom b{font-size:13px}.side-bottom small{color:var(--muted);font-size:12px}.app-content{grid-column:2;min-width:0}.app-page{max-width:1050px;margin:auto;padding:44px 35px 80px}.app-page.wide{max-width:1220px}.app-mobile-head{display:none}.page-head{justify-content:space-between;align-items:flex-end;margin-bottom:31px;display:flex}.page-head span{letter-spacing:.13em;color:var(--accent);font-size:13px;font-weight:750}.page-head h1{letter-spacing:-.045em;margin:5px 0 4px;font-size:29px}.page-head p{color:var(--muted);margin:0;font-size:14px}.page-actions{gap:8px;display:flex}.agent-card,.overview-card,.checklist-card,.video-card,.assistant-card,.table-card,.settings-card,.tip-card{border:1px solid var(--line);background:#fff;border-radius:15px}.agent-card{max-width:670px;padding:22px}.agent-card-top{align-items:center;gap:12px;display:flex}.agent-avatar{background:var(--accent);color:#fff;border-radius:12px;place-items:center;width:43px;height:43px;font-weight:650;display:grid}.agent-avatar.big{border-radius:15px;width:53px;height:53px;font-size:19px}.agent-avatar.small{border-radius:9px;width:31px;height:31px;font-size:13px}.agent-card-top>div:nth-child(2){flex:1}.agent-card h3{margin:0 0 3px;font-size:15px}.agent-card p{color:var(--muted);margin:0;font-size:13px}.agent-stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:21px 0;padding:17px 0;display:grid}.agent-stats>div{flex-direction:column;gap:7px;display:flex}.agent-stats>div+div{border-left:1px solid var(--line);padding-left:20px}.agent-stats span{color:var(--muted);font-size:13px}.agent-stats b{align-items:center;gap:5px;font-size:14px;display:flex}.wa{color:var(--wa)}.agent-card-bottom{justify-content:space-between;align-items:center;display:flex}.agent-card-bottom>span{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.tip-card{color:#5547c5;background:#f2faff;align-items:center;gap:12px;max-width:670px;margin-top:13px;padding:14px;display:flex}.tip-card div{flex:1}.tip-card b{font-size:14px}.tip-card p{color:#77708f;margin:3px 0 0;font-size:13px}.tip-card a{font-size:13px;font-weight:650}.overview-grid{grid-template-columns:1.4fr .6fr;gap:12px;display:grid}.overview-card{align-items:center;padding:20px;display:flex}.agent-summary{gap:13px}.agent-summary>div:nth-child(2){flex:1}.agent-summary h3{margin:0 0 3px}.agent-summary p{color:var(--muted);margin:0 0 9px;font-size:13px}.agent-summary p+div{gap:5px;display:flex}.overview-card>span{color:var(--muted);font-size:13px}.overview-card:not(.agent-summary){flex-direction:column;align-items:flex-start}.channel-icons{margin:18px 0 9px;display:flex}.channel-icons i{width:35px;height:35px;color:var(--accent);background:#eaf7ff;border:2px solid #fff;border-radius:10px;place-items:center;font-style:normal;display:grid}.channel-icons i+i{margin-left:-6px}.channel-icons .wa-bg{color:var(--wa);background:#ebfaf0}.overview-card>b{font-size:14px}.checklist-card{margin-top:12px;padding:20px}.checklist-head{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.checklist-head h3{margin:0 0 4px;font-size:14px}.checklist-head p{color:var(--muted);margin:0;font-size:13px}.checklist-head>div:last-child{text-align:right;min-width:110px;font-size:13px}.mini-progress{background:#eceaf0;border-radius:5px;height:4px;margin-top:8px}.mini-progress i{background:var(--accent);border-radius:5px;width:75%;height:100%;display:block}.checklist-card>button{border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 2px;font-size:14px;display:flex}.checklist-card>button>span{border:1px solid var(--line);border-radius:7px;place-items:center;width:21px;height:21px;font-size:13px;display:grid}.checklist-card>button.complete>span{color:var(--green);background:#eaf8f0;border-color:#0000}.checklist-card>button>svg{color:#aaa5ae;margin-left:auto}.help-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.video-card,.assistant-card{padding:17px}.video-art{background:linear-gradient(135deg,#ebe8ff,#f7f6fb);border-radius:11px;place-items:center;height:120px;display:grid;position:relative}.video-art>span{width:46px;height:46px;color:var(--accent);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 7px 20px #14131914}.video-art i{color:#fff;background:#17151d;border-radius:5px;padding:4px 6px;font-size:12px;font-style:normal;position:absolute;bottom:8px;right:8px}.video-card h3,.assistant-card h3{margin:14px 0 3px;font-size:14px}.video-card p{color:var(--muted);margin:0;font-size:13px}.assistant-card>svg{color:var(--accent)}.suggestions{flex-direction:column;gap:4px;margin:13px 0;display:flex}.suggestions button{text-align:left;cursor:pointer;background:#f6f5f8;border:0;border-radius:7px;padding:8px;font-size:13px}.assistant-input{border:1px solid var(--line);color:#aaa5ae;border-radius:9px;justify-content:space-between;padding:10px;font-size:13px;display:flex}.tabs{border-bottom:1px solid var(--line);gap:20px;margin-bottom:22px;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px 11px;font-size:14px}.tabs button.active{border-color:var(--accent);color:var(--ink);font-weight:650}.source-types{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;display:grid}.source-types>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.source-types>button>svg:first-child{color:var(--accent)}.source-types>button>div{flex-direction:column;flex:1;display:flex}.source-types b{font-size:13px}.source-types small{color:var(--muted);margin-top:3px;font-size:12px}.source-types .locked{opacity:.65}.table-title{justify-content:space-between;align-items:center;padding:18px;display:flex}.table-title h3{margin:0 0 3px;font-size:14px}.table-title p{color:var(--muted);margin:0;font-size:13px}.data-table{border-top:1px solid var(--line)}.tr{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:2fr 1fr 1.3fr 30px;align-items:center;padding:12px 18px;display:grid}.tr:last-child{border-bottom:0}.tr.th{color:#918b96;background:#faf9fb;padding-block:9px;font-size:12px}.tr>span{font-size:13px}.tr>span:first-child{grid-template-columns:29px 1fr;align-items:center;display:grid}.tr>span:first-child i{width:27px;height:27px;color:var(--accent);background:#f1eff6;border-radius:8px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.tr>span:first-child b{font-size:13px}.tr>span:first-child small{color:var(--muted);font-size:12px}.instructions{border:1px solid var(--line);background:#fff;border-radius:15px;max-width:720px;padding:24px;position:relative}.instructions>label{margin-bottom:20px}.instructions textarea{resize:vertical;line-height:1.6}.autosave{justify-content:flex-end;margin-bottom:12px;display:flex}.autosave span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.autosave span.saved{color:var(--green)}.rules{border:1px solid var(--line);border-radius:10px}.rules>div{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:11px;font-size:13px;display:flex}.rules>div span{flex:1}.rules>div svg:first-child{color:var(--green)}.rules>button{color:var(--accent);background:0 0;border:0;align-items:center;gap:7px;padding:11px;font-size:13px;display:flex}.play-page .page-head{margin-bottom:19px}.play-layout{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:310px 1fr;min-height:650px;display:grid;overflow:hidden}.play-layout>aside{border-right:1px solid var(--line);padding:20px}.play-section{border-bottom:1px solid var(--line);margin-bottom:17px;padding:0 0 17px}.play-section>label{margin-bottom:9px;font-size:13px;font-weight:700;display:block}.play-section select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;padding:10px;font-size:13px}.tone-buttons.vertical{grid-template-columns:1fr 1fr;display:grid}.tone-buttons.vertical button{justify-content:space-between;display:flex}.active-source{background:#f7f6f9;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.active-source>svg{color:var(--accent)}.active-source span{flex-direction:column;flex:1;display:flex}.active-source b{font-size:13px}.active-source small{color:var(--muted);font-size:12px}.play-section p{color:var(--muted);font-size:13px;line-height:1.5}.change-note{color:#817993;gap:5px;font-size:12px;display:flex}.change-note svg{color:var(--accent)}.live-chat{background:#f8f8fa;flex-direction:column;display:flex}.live-chat>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.live-chat>header>div{align-items:center;gap:9px;display:flex}.live-chat header div div{flex-direction:column;display:flex}.live-chat header b{font-size:13px}.live-chat header small{color:var(--muted);font-size:12px}.live-messages{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;padding:25px;display:flex}.empty-chat{text-align:center;color:#aaa5ae;margin:auto}.empty-chat b{color:var(--ink);margin-top:8px;font-size:14px;display:block}.empty-chat p{font-size:13px}.chat-compose{border:1px solid var(--line);background:#fff;border-radius:11px;gap:8px;margin:15px;padding:7px;display:flex}.chat-compose input{border:0;outline:0;flex:1;padding:6px;font-size:13px}.chat-compose button,.reply-box button{background:var(--accent);color:#fff;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.action-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.action-grid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;min-height:230px;padding:19px;position:relative}.action-grid>button>span{width:39px;height:39px;color:var(--accent);background:#eaf7ff;border-radius:11px;place-items:center;display:grid}.action-grid .badge{position:absolute;top:16px;right:16px}.action-grid h3{margin:38px 0 7px;font-size:14px}.action-grid p{color:var(--muted);font-size:13px;line-height:1.6}.integration-dots{margin-top:18px;display:flex}.integration-dots i{background:#dfdbe8;border:2px solid #fff;border-radius:6px;width:19px;height:19px;margin-left:-4px}.coming-row{color:#99939e;align-items:center;gap:13px;margin-top:20px;padding:15px;display:flex}.coming-row span{letter-spacing:.12em;font-size:12px}.coming-row b{color:#77717b;font-size:13px}.widget-layout{grid-template-columns:360px 1fr;gap:16px;display:grid}.widget-settings{flex-direction:column;gap:12px;display:flex}.widget-settings section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:19px}.widget-settings h3{margin:0 0 18px;font-size:14px}.color-row{grid-template-columns:42px 1fr;gap:7px;display:grid}.color-row input[type=color]{padding:3px}.switch-row{border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:11px 0;font-size:13px;display:flex}.switch-row span{align-items:center;gap:6px;display:flex}.switch-row>i{background:#dedbe3;border-radius:999px;width:28px;height:16px;position:relative}.switch-row>i b{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.switch-row>i.on{background:var(--accent)}.switch-row>i.on b{left:14px}.widget-preview{border:1px solid var(--line);background:#fff;border-radius:14px;height:660px;position:sticky;top:20px;overflow:hidden}.browser-bar{border-bottom:1px solid var(--line);background:#f5f4f7;align-items:center;gap:5px;padding:10px;display:flex}.browser-bar>i{background:#ccc7d0;border-radius:50%;width:6px;height:6px}.browser-bar span{text-align:center;color:#aaa5ae;background:#fff;border-radius:6px;flex:1;margin-left:10px;padding:5px;font-size:12px}.website-mock{background:#f8f7fa;height:calc(100% - 35px);position:relative}.mock-copy{flex-direction:column;gap:10px;width:52%;padding:70px 45px;display:flex}.mock-copy i{background:#e2dfe7;border-radius:7px;height:10px}.mock-copy i:first-child{width:60%;height:25px}.mock-copy i:last-child{width:75%}.chat-widget{border:1px solid var(--line);background:#fff;border-radius:17px;width:285px;position:absolute;bottom:70px;right:25px;overflow:hidden;box-shadow:0 20px 60px #14131929}.chat-widget header{color:#fff;align-items:center;gap:9px;padding:13px;display:flex}.chat-widget header div{flex-direction:column;flex:1;display:flex}.chat-widget header b{font-size:13px}.chat-widget header small{opacity:.8;font-size:12px}.chat-widget>div{background:#f8f8fa;padding:13px}.widget-ai{border:1px solid var(--line);background:#fff;border-radius:11px;width:80%;padding:10px;font-size:13px;line-height:1.5}.chat-widget>div button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;width:80%;margin-top:6px;padding:8px;font-size:12px;display:block}.chat-widget footer{color:#aaa5ae;justify-content:space-between;padding:11px;font-size:12px;display:flex}.bubble{color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;bottom:17px;right:25px;box-shadow:0 8px 25px #1413192e}.conversation-layout{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:340px 1fr;min-height:650px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line)}.list-tools{border-bottom:1px solid var(--line);align-items:center;padding:12px;display:flex}.list-tools svg{color:#aaa5ae}.list-tools input{border:0;outline:0;flex:1;padding:5px;font-size:13px}.list-tools button{background:0 0;border:0}.conversation-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;gap:10px;width:100%;padding:13px;display:flex}.conversation-list>button.selected{background:#f0f9ff}.contact-avatar{width:31px;height:31px;color:var(--accent);background:#eaf7ff;border-radius:9px;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.contact-avatar.big{border-radius:15px;width:53px;height:53px;font-size:16px}.conversation-list>button>div{flex:1;min-width:0}.conversation-list>button>div>div{justify-content:space-between;display:flex}.conversation-list b{font-size:13px}.conversation-list small{color:#aaa5ae;font-size:12px}.conversation-list p{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:4px 0 6px;font-size:12px;overflow:hidden}.conversation-detail{flex-direction:column;min-width:0;display:flex}.conversation-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.conversation-detail>header>div{align-items:center;gap:9px;display:flex}.conversation-detail>header>div>div{flex-direction:column;display:flex}.conversation-detail header b{font-size:13px}.conversation-detail header small{color:var(--muted);font-size:12px}.human-mode{color:#775b16;background:#fff7df;align-items:center;gap:5px;padding:8px 15px;font-size:12px;display:flex}.detail-messages{background:#f8f8fa;flex-direction:column;flex:1;justify-content:flex-end;gap:12px;padding:25px;display:flex}.source-note{color:#716996;background:#eaf7ff;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:flex}.reply-box{border-top:1px solid var(--line);gap:8px;padding:12px;display:flex}.reply-box input{border:1px solid var(--line);border-radius:9px;outline:0;flex:1;padding:9px;font-size:13px}.reply-box button:disabled{background:#d5d1da}.filter-row{gap:8px;margin-bottom:12px;display:flex}.filter-row>div{border:1px solid var(--line);background:#fff;border-radius:9px;flex:1;align-items:center;padding:0 10px;display:flex}.filter-row input{border:0;outline:0;width:100%;padding:9px;font-size:13px}.filter-row>button{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:13px;display:flex}.contact-table .tr{border-inline:0;cursor:pointer;background:#fff;border-top:0;width:100%}.contact-table .tr:hover{background:#faf9fc}.drawer-backdrop{z-index:100;background:#110f1640;position:fixed;inset:0}.contact-drawer{background:#fff;width:min(410px,90vw);height:100%;padding:30px;position:absolute;top:0;right:0;box-shadow:-20px 0 70px #14131926}.drawer-x{position:absolute;top:20px;right:20px}.contact-drawer h2{margin:14px 0 6px}.drawer-tabs{border-bottom:1px solid var(--line);gap:20px;margin:25px 0;display:flex}.drawer-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:13px}.drawer-tabs button.active{border-color:var(--accent)}.contact-drawer h4{letter-spacing:.12em;color:#9b96a0;font-size:12px}.data-field{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:13px;display:flex}.data-field span{color:var(--muted)}.channel-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.channel-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px}.channel-logo{width:46px;height:46px;color:var(--accent);background:#eaf7ff;border-radius:14px;place-items:center;display:grid}.channel-logo.whatsapp{color:var(--wa);background:#eafaef}.channel-head{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.channel-head h3{margin:0;font-size:15px}.channel-grid article>p{min-height:45px;color:var(--muted);font-size:13px;line-height:1.6}.channel-meta{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;margin:17px 0;padding:13px 0;display:grid}.channel-meta span{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.channel-meta b{color:var(--ink);font-size:13px}.channel-grid article>.btn{width:100%}.channel-grid article>a{color:var(--muted);justify-content:center;gap:5px;margin-top:12px;font-size:12px;display:flex}.future-channels{margin-top:23px}.future-channels h3{font-size:14px}.future-channels>div{gap:8px;display:flex}.future-channels span{border:1px solid var(--line);color:#77727b;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:11px;font-size:13px;display:flex}.usage-grid{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.usage-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.usage-grid article>span{color:var(--muted);font-size:13px;display:block}.usage-grid article>b{margin:17px 0 12px;font-size:24px;display:block}.usage-grid article>b small{color:var(--muted);font-size:13px}.usage-bar{background:#eceaf0;border-radius:7px;height:6px}.usage-bar i{background:var(--accent);border-radius:7px;width:74%;height:100%;display:block}.usage-bar.full i{width:100%}.usage-grid p{color:var(--muted);font-size:12px}.usage-agent{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.usage-agent>div{flex-direction:column;flex:1;display:flex}.usage-agent b{font-size:13px}.usage-agent small{color:var(--muted);font-size:12px}.usage-agent strong{font-size:13px}.simple-history{border-top:1px solid var(--line)}.simple-history>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;padding:12px 18px;font-size:13px;display:grid}.simple-history span:last-child{text-align:right;color:var(--muted)}.settings-card{max-width:650px;padding:22px}.settings-card>h3{margin:0 0 20px;font-size:14px}.settings-card>.btn{margin-top:7px}.member{border-top:1px solid var(--line);align-items:center;gap:10px;padding:15px 0;display:flex}.member>div{flex-direction:column;flex:1;display:flex}.member b{font-size:13px}.member small{color:var(--muted);font-size:12px}.plan-settings h3{margin:15px 0 5px}.plan-settings p{color:var(--muted);font-size:13px}.plan-settings .usage-bar{margin:18px 0}.empty-state{text-align:center;padding:50px}.empty-state>svg{color:var(--accent)}.empty-state h3{margin:15px 0 5px}.empty-state p{color:var(--muted);font-size:13px}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12101773;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line);background:#fff;border-radius:19px;width:100%;max-width:430px;padding:27px;position:relative;box-shadow:0 30px 100px #0003}.modal-x{position:absolute;top:15px;right:15px}.modal-icon{width:43px;height:43px;color:var(--accent);background:#eaf7ff;border-radius:13px;place-items:center;display:grid}.modal h3{letter-spacing:-.035em;margin:18px 0 7px;font-size:19px}.modal>p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.6}.modal-actions{gap:7px;display:flex}.deploy-options{gap:7px;margin-bottom:14px;display:grid}.deploy-options button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.deploy-options button.selected{border-color:var(--accent);background:#f2faff}.deploy-options button>span{flex-direction:column;flex:1;display:flex}.deploy-options b{font-size:13px}.deploy-options small{color:var(--muted);font-size:12px}.code-row{border:1px solid var(--line);background:#f7f6f9;border-radius:9px;margin-bottom:14px;padding:9px;display:flex}.code-row code{flex:1;font-size:12px;overflow:hidden}.code-row button{background:0 0;border:0}.modal>.btn{width:100%}@media (max-width:980px){.nav-center{display:none}.menu-btn{display:block}.mobile-menu{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;width:220px;padding:12px;display:flex;position:absolute;top:65px;right:20px;box-shadow:0 20px 60px #14131921}.mobile-menu a{border-radius:8px;padding:10px;font-size:14px}.industry-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.enterprise-hero{grid-template-columns:1fr;max-width:720px}.enterprise-form{order:2}.action-grid{grid-template-columns:repeat(2,1fr)}.widget-layout{grid-template-columns:300px 1fr}.source-types{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.login-link{display:none}.public-nav{height:64px;padding:0 18px}.hero{padding:70px 18px 80px}.hero h1,.subhero h1{font-size:46px}.hero>p,.subhero>p{font-size:16px}.hero-ctas{flex-direction:column;align-items:stretch;max-width:330px;margin-inline:auto}.product-demo{margin-top:42px;padding:7px}.demo-frame{grid-template-columns:1fr;min-height:430px}.demo-frame aside{display:none}.messages{padding:18px}.msg{max-width:88%}.section{padding:75px 20px}.three-grid,.demo-section,.faq,.feature-list,.split-head{grid-template-columns:1fr}.split-head,.demo-section,.faq,.feature-list{gap:35px}.industry-grid,.industry-grid.large{grid-template-columns:1fr}.quote-card,.step-card{min-height:190px}.quote-card p,.step-card h3{margin-top:45px}.plan-mini{flex-direction:column;align-items:flex-start;gap:20px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.pricing-grid{grid-template-columns:1fr}.enterprise-hero{gap:40px;padding:65px 20px}.enterprise-hero h1{font-size:48px}.form-grid,.security,.option-grid,.tone-layout{grid-template-columns:1fr}.onboard-card{border-inline:0;border-radius:0;padding:30px 22px}.success-screen h1{font-size:39px}.app-shell{display:block}.workspace-side{transition:all .2s;transform:translate(-100%);box-shadow:20px 0 60px #14131921}.workspace-side.open{transform:none}.mobile-close{display:block}.app-content{grid-column:auto}.app-mobile-head{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:15px;height:58px;padding:0 16px;display:flex}.app-mobile-head>button{background:0 0;border:0}.app-page{padding:26px 16px 60px}.page-head{flex-direction:column;align-items:flex-start;gap:15px}.overview-grid,.help-grid,.usage-grid,.channel-grid{grid-template-columns:1fr}.agent-stats{grid-template-columns:1fr;gap:14px}.agent-stats>div+div{border-left:0;padding-left:0}.source-types{grid-template-columns:1fr}.tr{grid-template-columns:1.5fr 1fr 25px}.tr>span:nth-child(3){display:none}.action-grid{grid-template-columns:1fr}.coming-row{flex-wrap:wrap}.widget-layout{grid-template-columns:1fr}.widget-preview{height:590px;position:relative}.play-layout{grid-template-columns:1fr}.play-layout>aside{border-right:0;border-bottom:1px solid var(--line)}.conversation-layout{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--line);max-height:250px;overflow:auto}.conversation-detail{min-height:500px}.future-channels>div{flex-direction:column}.faq{gap:10px}.product-demo.compact{margin-top:20px}}.auth-page{background:#fff;grid-template-columns:minmax(520px,46%) 1fr;align-items:stretch;min-height:100vh;padding:0;display:grid}.auth-form-side{flex-direction:column;min-width:0;padding:30px 7vw 24px;display:flex}.auth-top{justify-content:space-between;align-items:center;display:flex}.auth-switch{border:1px solid var(--line);border-radius:10px;padding:9px 13px;font-size:14px;font-weight:620}.auth-card{width:100%;max-width:440px;box-shadow:none;text-align:left;border:0;border-radius:0;margin:auto;padding:36px 0}.auth-card .auth-icon{margin:0 0 22px}.auth-card h1{letter-spacing:-.05em;margin:0 0 8px;font-size:36px;font-weight:680}.auth-card>p{margin:0 0 28px;font-size:14px;line-height:1.55}.auth-card>.btn{min-height:48px}.auth-card form .btn{min-height:48px;margin-top:8px}.auth-card label{color:#4f4a55;gap:9px;margin-bottom:17px;font-size:14px}.auth-card input{border-radius:10px;min-height:46px;padding:0 13px;font-size:14px}.auth-card .separator{margin:29px 0}.auth-card .separator span{white-space:nowrap;color:#8d8792;font-size:13px;top:-9px}.password-field{border:1px solid var(--line);border-radius:10px;align-items:center;display:flex}.password-field:focus-within{border-color:#087cf08c;box-shadow:0 0 0 3px #087cf014}.password-field input{border:0;box-shadow:none!important}.password-field button{color:#908a95;background:0 0;border:0;place-items:center;width:44px;display:grid}.auth-card .sso{font-size:14px}.auth-card>small{text-align:center;font-size:14px}.auth-card>small a{font-weight:680}.auth-legal{text-align:left;margin:0;font-size:13px}.auth-legal a{text-underline-offset:2px;text-decoration:underline}.auth-showcase{color:#fff;background:#17151d;border-radius:24px;flex-direction:column;justify-content:center;min-width:0;margin:14px;padding:clamp(36px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-showcase:before{content:"";background:radial-gradient(circle at 20% 25%,#087cf0bf,#0000 29%),radial-gradient(circle at 78% 70%,#51c4ff3d,#0000 30%),linear-gradient(135deg,#0000 25%,#ffffff06 25% 26%,#0000 26% 50%,#ffffff06 50% 51%,#0000 51%) 0 0/85px 85px;animation:12s ease-in-out infinite alternate authGlow;position:absolute;inset:-25%}.auth-showcase-copy,.auth-demo,.auth-proof,.auth-quote{z-index:1;position:relative}.auth-showcase-copy{max-width:610px}.auth-showcase-copy .badge{color:#d8d2ff;background:#ffffff1f}.auth-showcase-copy h2{letter-spacing:-.055em;max-width:650px;margin:17px 0 12px;font-size:clamp(34px,3.2vw,53px);line-height:1.03}.auth-showcase-copy p{color:#ffffff9c;max-width:580px;margin:0;font-size:14px;line-height:1.65}.auth-demo{width:min(580px,100%);color:var(--ink);background:#fffffff7;border:1px solid #ffffff24;border-radius:20px;margin:36px auto 26px;transition:all .35s;transform:rotate(-1deg);box-shadow:0 30px 100px #00000059}.auth-demo:hover{transform:rotate(0)translateY(-3px)}.auth-demo-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.auth-demo-head>div{align-items:center;gap:9px;display:flex}.auth-demo-head>div>div{flex-direction:column;display:flex}.auth-demo-head b{font-size:14px}.auth-demo-head small{color:var(--muted);font-size:13px}.auth-live{color:#167545;background:#eaf8f0;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:13px;font-weight:700;display:flex}.auth-live i{background:#20a963;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #20a9631f}.auth-demo-body{background:#f7f7fa;flex-direction:column;justify-content:flex-end;gap:12px;min-height:265px;padding:24px;display:flex}.auth-message{border:1px solid var(--line);background:#fff;border-radius:15px 15px 15px 4px;max-width:78%;padding:11px 13px;font-size:14px;line-height:1.55;box-shadow:0 5px 18px #1413190a}.auth-message.customer{background:var(--ink);color:#fff;border:0;border-radius:15px 15px 4px;align-self:flex-end}.auth-message.delayed,.auth-result.delayed{opacity:.2;transform:translateY(8px)}.auth-demo.played .delayed{opacity:1;transition:all .45s .15s;transform:none}.auth-demo.played .auth-result.delayed{transition-delay:.65s}.auth-result{color:#0567c8;background:#eaf7ff;border:1px solid #087cf02e;border-radius:13px;align-items:center;gap:10px;max-width:88%;padding:11px;display:flex}.auth-result>div{flex-direction:column;flex:1;display:flex}.auth-result b{font-size:13px}.auth-result small{color:#7a72a0;font-size:13px}.auth-play{border:0;border-top:1px solid var(--line);width:100%;color:var(--accent);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:7px;padding:13px;font-size:13px;font-weight:650;display:flex}.auth-proof{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:repeat(3,1fr);width:min(580px,100%);margin:0 auto;display:grid}.auth-proof span{flex-direction:column;gap:3px;padding:14px 17px;display:flex}.auth-proof span+span{border-left:1px solid #ffffff1a}.auth-proof b{font-size:17px}.auth-proof small{color:#ffffff85;font-size:13px}.auth-quote{color:#ffffff80;width:min(580px,100%);margin:24px auto 0;font-size:14px;line-height:1.55}.auth-quote b{color:#ffffffd1}@keyframes authGlow{to{transform:translate(4%,-2%)scale(1.04)}}.forgot-link{width:max-content;color:var(--accent);margin:-5px 0 13px auto;font-size:14px;font-weight:620;display:block}.auth-message-box{border:1px solid;border-radius:11px;align-items:flex-start;gap:9px;margin:4px 0 12px;padding:11px 12px;font-size:14px;line-height:1.45;display:flex}.auth-message-box svg{flex:none;margin-top:1px}.auth-message-box.error{color:#a83c33;background:#fff4f2;border-color:#f2c6c2}.auth-message-box.success{color:#187446;background:#f0fbf5;border-color:#bde6d0}.auth-return{color:var(--accent);justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:650;display:flex}.auth-card button:disabled{cursor:not-allowed;opacity:.65}.app-shell .workspace-side{width:258px;padding:20px 15px}.app-shell{grid-template-columns:258px 1fr}.app-shell .workspace-side nav a,.app-shell .side-bottom>a{padding:11px 12px;font-size:14px}.app-shell .workspace-side nav label{font-size:13px}.app-shell .workspace-name b,.app-shell .workspace-name small,.app-shell .side-bottom small,.app-shell .side-bottom b{font-size:14px}.app-shell .page-head h1{font-size:34px}.app-shell p,.app-shell small,.app-shell label{font-size:14px!important}.app-shell .agent-stats span,.app-shell .overview-card>span{font-size:14px}.app-shell .tr>span:first-child b,.app-shell .source-types b,.app-shell .usage-agent b,.app-shell .conversation-list b,.app-shell .conversation-detail header b{font-size:14px}.app-shell .play-section>label,.app-shell .play-section select,.app-shell .active-source b,.app-shell .chat-compose input,.app-shell .reply-box input,.app-shell .filter-row input,.app-shell .filter-row>button{font-size:14px!important}.app-shell .msg{font-size:14px}.app-shell .action-grid h3,.app-shell .widget-settings h3,.app-shell .channel-head h3{font-size:15px}.app-shell .action-grid p,.app-shell .channel-grid article>p,.app-shell .modal>p{font-size:14px!important}.app-shell .modal h3{font-size:21px}@media (max-width:900px){.auth-page{background:#f7f6fa;padding:0;display:flex}.auth-form-side{width:100%;padding:24px}.auth-showcase{display:none}.auth-card{max-width:430px;margin:auto;padding:38px 0}.auth-legal{text-align:center}.app-shell{display:block}.app-shell .workspace-side{width:258px}}.public-page:has(.enterprise-hero){color:#f8f7fb;background:#0b0a0e;min-height:100vh;position:relative;overflow:hidden}.public-page:has(.enterprise-hero):before{content:"";filter:blur(100px);pointer-events:none;background:#087cf029;border-radius:50%;width:780px;height:780px;position:absolute;top:-360px;left:8%}.public-page:has(.enterprise-hero) .public-header{background:#0b0a0ec7;border-color:#ffffff17}.public-page:has(.enterprise-hero) .logo{color:#fff}.public-page:has(.enterprise-hero) .nav-center a{color:#ffffff9e}.public-page:has(.enterprise-hero) .nav-center button{color:#ffffff9e}.public-page:has(.enterprise-hero) .login-link{color:#ffffff9e}.public-page:has(.enterprise-hero) .nav-center a:hover{color:#fff}.public-page:has(.enterprise-hero) .nav-center button:hover{color:#fff}.public-page:has(.enterprise-hero) .login-link:hover{color:#fff}.public-page:has(.enterprise-hero) .nav-actions .btn-dark{color:#111017;background:#fff}:is(.public-page:has(.enterprise-hero) .mega,.public-page:has(.enterprise-hero) .mobile-menu){background:#18171d;border-color:#ffffff1f;box-shadow:0 30px 90px #00000073}:is(.public-page:has(.enterprise-hero) .mega a:hover,.public-page:has(.enterprise-hero) .mobile-menu a:hover){background:#ffffff0f}.public-page:has(.enterprise-hero) .enterprise-hero{z-index:1;min-height:760px;padding-top:105px;padding-bottom:105px;position:relative}.public-page:has(.enterprise-hero) .enterprise-hero h1{background:linear-gradient(#fff 20%,#b9b5c2 115%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:690px}.public-page:has(.enterprise-hero) .enterprise-hero>div>p{color:#ffffff8f}.public-page:has(.enterprise-hero) .enterprise-pills span{color:#ffffffc7;background:#ffffff0b;border-color:#ffffff1f}.public-page:has(.enterprise-hero) .enterprise-pills svg{color:#9b8cff}.public-page:has(.enterprise-hero) .enterprise-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff17,#ffffff09);border-color:#ffffff21;box-shadow:0 40px 120px #00000073}.public-page:has(.enterprise-hero) .enterprise-form h3{letter-spacing:-.035em;font-size:22px}.public-page:has(.enterprise-hero) .enterprise-form label{color:#ffffff9e}:is(.public-page:has(.enterprise-hero) .enterprise-form input,.public-page:has(.enterprise-hero) .enterprise-form select,.public-page:has(.enterprise-hero) .enterprise-form textarea){color:#fff;background:#04040670;border-color:#ffffff1f}.public-page:has(.enterprise-hero) .enterprise-form input::placeholder{color:#ffffff47}.public-page:has(.enterprise-hero) .enterprise-form textarea::placeholder{color:#ffffff47}:is(.public-page:has(.enterprise-hero) .enterprise-form input:focus,.public-page:has(.enterprise-hero) .enterprise-form textarea:focus){border-color:#8e7fff;box-shadow:0 0 0 3px #087cf02e}.public-page:has(.enterprise-hero) .enterprise-form .btn{min-height:47px}.public-page:has(.enterprise-hero) .security{z-index:1;border-top-color:#ffffff1a;position:relative}.public-page:has(.enterprise-hero) .security-icon{color:#9d90ff;background:#087cf02e}.public-page:has(.enterprise-hero) .security p{color:#ffffff8a}.public-page:has(.enterprise-hero) .footer{z-index:1;border-top:1px solid #ffffff14;position:relative}.public-page:has(.enterprise-hero) .footer-grid>div:first-child p{color:#ffffff73}.public-page:has(.enterprise-hero) .footer-grid a{color:#ffffff73}.public-page:has(.enterprise-hero) .footer-bottom{color:#ffffff73}.public-page:has(.enterprise-hero) .footer-bottom{border-top-color:#ffffff14}@media (max-width:760px){.public-page:has(.enterprise-hero) .enterprise-hero{min-height:auto;padding-top:70px;padding-bottom:70px}.public-page:has(.enterprise-hero) .enterprise-form{padding:22px}.public-page:has(.enterprise-hero) .menu-btn{color:#fff}}.logo{width:auto;min-width:0;padding:0}.logo img{object-fit:contain;width:142px;height:44px;display:block}.logo-small img{object-position:left;width:42px}.public-header{background:#ffffffe0}.btn-primary,.chat-compose button,.reply-box button{background:linear-gradient(135deg,#087cf0,#09bfe8 64%,#13d5b0);box-shadow:0 12px 30px #087cf033}.btn-primary:hover{background:linear-gradient(135deg,#0069d9,#08aed8 64%,#10c59f)}.hero{background:linear-gradient(#fff 0%,#f7fcff 70%,#fff 100%)}.hero-glow{filter:blur(26px);background:radial-gradient(circle,#09bfe829,#087cf014 45%,#0000 70%);width:900px;height:620px;top:-260px}.hero h1,.subhero h1{color:#071a3d}.hero h1{max-width:990px}.eyebrow{color:#38506f}.eyebrow span{background:#13d5b0;box-shadow:0 0 0 5px #13d5b01f}.product-demo{border-color:#087cf021;box-shadow:0 40px 110px #071a3d24}.demo-frame{background:#f6f8fb}.demo-thread.selected,.agent-row>span{color:#087cf0;background:#eaf7ff}.lead-chip{background:linear-gradient(90deg,#087cf012,#13d5b014);border-color:#087cf02e}.brand-promise{isolation:isolate;text-align:center;color:#fff;background:#071a3d;border-radius:32px;max-width:1180px;margin:0 auto 30px;padding:90px 32px;position:relative;overflow:hidden}.brand-promise:before,.brand-promise:after{content:"";z-index:-1;filter:blur(4px);border-radius:50%;position:absolute}.brand-promise:before{background:radial-gradient(circle,#087cf08c,#0000 67%);width:460px;height:460px;top:-250px;left:-170px}.brand-promise:after{background:radial-gradient(circle,#13d5b073,#0000 68%);width:420px;height:420px;bottom:-280px;right:-150px}.brand-promise .section-label{color:#6febd2}.brand-promise h2{letter-spacing:-.055em;max-width:820px;margin:18px auto 12px;font-size:clamp(38px,5vw,66px);line-height:1.02}.brand-promise p{color:#ffffffad;max-width:650px;margin:auto;font-size:17px;line-height:1.65}.brand-wave{background:radial-gradient(circle at 7px,#087cf0 0 5px,#0000 6px),radial-gradient(circle at 38px,#09bfe8 0 5px,#0000 6px),radial-gradient(circle at 69px,#13d5b0 0 5px,#0000 6px);width:76px;height:24px;margin:0 auto 25px}.step-card>span,.industry-card>svg,.demo-section li svg{color:#087cf0}.badge-accent,.source-note{color:#0567c8;background:#eaf7ff}.auth-showcase{background:#071a3d}.auth-showcase:before{background:radial-gradient(circle at 20% 25%,#087cf0b8,#0000 30%),radial-gradient(circle at 78% 70%,#13d5b04d,#0000 31%),linear-gradient(135deg,#0000 25%,#ffffff06 25% 26%,#0000 26% 50%,#ffffff06 50% 51%,#0000 51%) 0 0/85px 85px}.auth-showcase-copy .badge{color:#73ebd6}.auth-result{color:#0567c8;background:#eaf7ff;border-color:#087cf02e}.public-page:has(.enterprise-hero){background:#041124}.public-page:has(.enterprise-hero):before{background:#087cf033}.public-page:has(.enterprise-hero) .logo img{filter:brightness(0)invert()}.public-page:has(.enterprise-hero) .enterprise-pills svg{color:#13d5b0}.public-page:has(.enterprise-hero) .security-icon{color:#13d5b0}.public-page:has(.enterprise-hero) .security-icon{background:#13d5b01f}@media (max-width:760px){.logo img{width:126px;height:40px}.brand-promise{border-radius:24px;margin:0 16px 20px;padding:68px 22px}.brand-promise p{font-size:15px}}.pricing-hero{text-align:center;background:linear-gradient(#fff,#f7fcff);padding:105px 24px 62px;position:relative;overflow:hidden}.pricing-hero:before{content:"";background:radial-gradient(circle,#09bfe824,#0000 68%);border-radius:50%;width:720px;height:620px;position:absolute;top:-340px;left:50%;transform:translate(-50%)}.pricing-hero>*{position:relative}.pricing-hero h1{color:#071a3d;letter-spacing:-.064em;max-width:900px;margin:18px auto 17px;font-size:clamp(48px,6.2vw,78px);line-height:.98}.pricing-hero>p{color:#617088;max-width:690px;margin:0 auto;font-size:18px;line-height:1.65}.pricing-toggle{background:#fff;border:1px solid #071a3d1a;border-radius:13px;margin-top:34px;padding:4px;display:inline-flex;box-shadow:0 10px 35px #071a3d0f}.pricing-toggle button{color:#627086;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 15px;font-size:14px;font-weight:650}.pricing-toggle button.active{color:#fff;background:#071a3d;box-shadow:0 5px 15px #071a3d2e}.pricing-toggle button span{color:#09a98b}.pricing-toggle button.active span{color:#72ecd4}.annual-saving{color:#07846e;align-items:center;gap:6px;width:max-content;margin:12px auto 0;font-size:14px;font-weight:680;display:flex}.pricing-cards{background:#f7fcff;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1280px;margin:0 auto;padding:26px 24px 66px;display:grid}.pricing-card{background:#fff;border:1px solid #071a3d1a;border-radius:22px;flex-direction:column;min-width:0;padding:28px 24px;display:flex;position:relative;box-shadow:0 16px 45px #071a3d0b}.pricing-card.recommended{border-color:#087cf08c;box-shadow:0 24px 70px #087cf021}.pricing-card.enterprise{background:linear-gradient(#f8fbff,#fff)}.pricing-badge{color:#0567c8;letter-spacing:.09em;background:#eaf7ff;border-radius:999px;width:max-content;padding:6px 9px;font-size:12px;font-weight:780;display:inline-flex}.pricing-card.recommended .pricing-badge{color:#fff;background:#087cf0}.pricing-card h2{letter-spacing:-.035em;margin:17px 0 8px;font-size:20px}.pricing-card-top>p{color:#6d788a;margin:0;font-size:14px;line-height:1.6}.pricing-price{flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:5px;min-height:94px;animation:.25s priceFade;display:flex}.pricing-price strong{letter-spacing:-.055em;font-size:34px}.pricing-price>span{color:#7a8595;font-size:14px}.pricing-price small{color:#07846e;flex-basis:100%;margin-top:7px;font-size:13px}.pricing-card-actions{flex-direction:column;justify-content:flex-start;min-height:79px;display:flex}.pricing-card-actions .btn{text-align:center;width:100%;min-height:46px;padding:9px 13px;line-height:1.25}.buy-now{color:#7a8493;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:13px}.buy-now span{color:#087cf0;text-underline-offset:3px;font-weight:680;text-decoration:underline}.trial-mini{background:#f6f9fc;border-radius:10px;flex-direction:column;gap:3px;min-height:49px;margin:5px 0 14px;padding:9px 10px;display:flex}.trial-mini b{font-size:13px}.trial-mini span{color:#738094;font-size:12px}.pricing-card ul{border-top:1px solid #071a3d14;min-height:267px;margin:0;padding:17px 0 0;list-style:none}.pricing-card li{color:#35465e;align-items:flex-start;gap:8px;margin:10px 0;font-size:13px;line-height:1.45;display:flex}.pricing-card li svg{color:#087cf0;flex:none;margin-top:1px}.pricing-card>a{color:#087cf0;align-items:center;gap:5px;margin-top:auto;font-size:13px;font-weight:650;display:flex}.trial-explainer{background:linear-gradient(90deg,#f4faff,#f5fffc);border:1px solid #087cf024;border-radius:17px;justify-content:space-between;align-items:center;gap:28px;max-width:1180px;margin:0 auto 92px;padding:21px 24px;display:flex}.trial-explainer>div{align-items:center;gap:13px;display:flex}.trial-explainer svg{color:#087cf0;flex:none}.trial-explainer b{font-size:14px}.trial-explainer p{color:#68768a;margin:4px 0 0;font-size:14px;line-height:1.55}.trial-explainer>span{color:#07846e;flex:none;font-size:13px;font-weight:650}.pricing-comparison{max-width:1180px;margin:auto;padding:30px 24px 105px;scroll-margin-top:90px}.pricing-section-head{max-width:680px;margin-bottom:42px}.pricing-section-head h2{letter-spacing:-.052em;margin:11px 0 10px;font-size:clamp(36px,4.5vw,54px);line-height:1.04}.pricing-section-head p{color:#6d7889;font-size:14px;line-height:1.65}.comparison-desktop{background:#fff;border:1px solid #071a3d1a;border-radius:18px;overflow:visible}.comparison-desktop table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.comparison-desktop th,.comparison-desktop td{text-align:center;border-bottom:1px solid #071a3d12;padding:14px 15px;font-size:13px}.comparison-desktop thead th{z-index:3;background:#fff;font-size:14px;position:sticky;top:72px}.comparison-desktop thead th:first-child{text-align:left;width:31%}.comparison-desktop thead th.recommended{color:#0567c8;background:#f3faff}.comparison-desktop thead small{color:#087cf0;letter-spacing:.08em;margin-top:5px;font-size:12px;display:block}.comparison-desktop tbody th{text-align:left;color:#435067;font-weight:570}.comparison-desktop td.recommended{background:#eaf7ff75}.comparison-category th{letter-spacing:.11em;text-transform:uppercase;background:#f6f8fb;color:#7a8595!important;font-size:12px!important;font-weight:780!important}.comparison-check{color:#168f54;background:#eaf8f0;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.comparison-dash{color:#b5bcc7}.pricing-tooltip{vertical-align:middle;margin-left:5px;display:inline-flex;position:relative}.pricing-tooltip>button{color:#8792a2;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.pricing-tooltip>button:hover,.pricing-tooltip>button:focus-visible{color:#087cf0;background:#eaf7ff;outline:none}.pricing-tooltip>span{z-index:20;color:#fff;opacity:0;pointer-events:none;background:#071a3d;border-radius:10px;width:240px;padding:10px 11px;font-size:13px;font-weight:450;line-height:1.5;transition:all .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px);box-shadow:0 12px 35px #071a3d40}.pricing-tooltip>span.visible{opacity:1;transform:translate(-50%)}.comparison-mobile{display:none}.conversation-addon{color:#fff;background:#071a3d;border-radius:24px;grid-template-columns:1fr 360px;align-items:center;gap:50px;max-width:1130px;margin:0 auto 110px;padding:50px;display:grid}.conversation-addon h2{letter-spacing:-.045em;margin:11px 0 8px;font-size:36px}.conversation-addon p{color:#ffffff9c;max-width:630px;margin:0;font-size:14px;line-height:1.65}.conversation-addon .section-label{color:#6fe5d0}.addon-price{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;padding:22px;display:flex}.addon-price span{font-size:14px}.addon-price strong{margin:12px 0 4px;font-size:34px}.addon-price small{color:#ffffff73;font-size:12px}.pricing-faq{grid-template-columns:.8fr 1.2fr;gap:90px;max-width:1120px;margin:auto;padding:0 24px 110px;display:grid}.pricing-faq details{border-bottom:1px solid #071a3d17;padding:19px 0}.pricing-faq summary{color:#25364f;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:650;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary svg{flex:none;transition:all .2s}.pricing-faq details[open] summary svg{color:#087cf0;transform:rotate(180deg)}.pricing-faq details p{color:#68768a;margin:12px 28px 0 0;font-size:14px;line-height:1.65}.pricing-final{padding:0 24px 35px}.pricing-final>div{text-align:center;color:#fff;background:linear-gradient(135deg,#071a3d,#09295c);border-radius:28px;max-width:1180px;margin:auto;padding:82px 30px}.pricing-final>div>svg{color:#13d5b0}.pricing-final h2{letter-spacing:-.055em;margin:16px auto 10px;font-size:clamp(38px,5vw,60px)}.pricing-final p{color:#ffffff9e;margin:0;font-size:15px}.pricing-final .btn{margin-top:26px}.pricing-final small{color:#ffffff7a;margin-top:13px;font-size:13px;display:block}.checkout-backdrop{z-index:500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030c1cab;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.checkout-modal{background:#fff;border-radius:24px;width:min(760px,100%);max-height:calc(100vh - 48px);padding:34px;position:relative;overflow:auto;box-shadow:0 35px 120px #00000059}.checkout-close{z-index:2;cursor:pointer;background:#f4f6f9;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.checkout-summary{border-bottom:1px solid #071a3d17;justify-content:space-between;align-items:flex-start;padding:0 44px 24px 0;display:flex}.checkout-summary h2{letter-spacing:-.04em;margin:7px 0 2px;font-size:28px}.checkout-summary p{color:#59677d;margin:0;font-size:14px}.checkout-charge{background:#f6f9fc;border-radius:15px;gap:12px;margin:24px 0;padding:18px;display:grid}.checkout-charge>div{color:#6d7889;justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.checkout-charge strong{color:#071a3d;font-size:14px}.checkout-charge .checkout-today{border-block:1px solid #071a3d14;padding:12px 0}.checkout-charge .checkout-today strong{font-size:22px}.checkout-charge>p{color:#07846e;align-items:center;gap:7px;margin:0;font-size:13px;line-height:1.45;display:flex}.checkout-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.checkout-form>label:first-child,.checkout-form>label:nth-child(2),.checkout-card-field,.checkout-consent,.checkout-form>.btn,.checkout-form>small{grid-column:1/-1}.checkout-form label{color:#4b586c;flex-direction:column;gap:6px;font-size:13px;font-weight:650;display:flex}.checkout-form input{color:#071a3d;background:#fff;border:1px solid #071a3d1f;border-radius:9px;outline:none;width:100%;min-height:43px;padding:0 11px;font-size:14px}.checkout-form input:focus{border-color:#087cf0;box-shadow:0 0 0 3px #087cf01a}.checkout-card-field{background:#f8fafc;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.checkout-card-field>svg{color:#087cf0}.checkout-card-field label{flex:1}.checkout-card-field input{margin-top:2px}.checkout-form-grid{display:contents}.checkout-consent{line-height:1.45;flex-direction:row!important;align-items:flex-start!important;font-weight:500!important}.checkout-consent input{width:15px;min-height:15px;margin:0}.checkout-form>.btn{min-height:48px}.checkout-form>small{text-align:center;color:#8792a1;font-size:12px}.checkout-form>small a{text-decoration:underline}.checkout-success{text-align:center;padding:55px 20px}.checkout-success>span{color:#168f54;background:#eaf8f0;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 22px;display:grid}.checkout-success h2{margin:11px 0 7px;font-size:34px}.checkout-success p{color:#68768a;max-width:480px;margin:0 auto 24px;font-size:14px;line-height:1.6}@keyframes priceFade{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:1050px){.pricing-cards{grid-template-columns:repeat(2,1fr);max-width:760px}.pricing-card-top{min-height:130px}.pricing-card ul{min-height:0}.trial-explainer,.conversation-addon{margin-inline:24px}.pricing-faq{gap:50px}}@media (max-width:760px){.pricing-hero{padding:72px 20px 46px}.pricing-hero h1{font-size:47px}.pricing-hero>p{font-size:15px}.pricing-toggle{width:100%;max-width:390px}.pricing-toggle button{flex:1;padding:0 8px}.pricing-cards{grid-template-columns:1fr;padding:18px 16px 52px}.pricing-card{padding:25px 22px}.pricing-card-top{min-height:0}.pricing-price{min-height:86px;margin-top:22px}.pricing-card-actions,.pricing-card ul{min-height:0}.trial-explainer{margin:0 16px 70px;padding:19px;display:block}.trial-explainer>span{margin:14px 0 0 36px;display:block}.pricing-comparison{padding:20px 16px 75px}.comparison-desktop{display:none}.comparison-mobile{display:block}.comparison-mobile>label{color:#667388;flex-direction:column;gap:7px;margin-bottom:16px;font-size:13px;font-weight:650;display:flex}.comparison-mobile select{color:#071a3d;background:#fff;border:1px solid #071a3d1f;border-radius:10px;min-height:45px;padding:0 12px}.comparison-mobile details{background:#fff;border:1px solid #071a3d17;border-radius:12px;margin:8px 0;overflow:visible}.comparison-mobile summary{justify-content:space-between;align-items:center;padding:15px;font-size:14px;font-weight:700;list-style:none;display:flex}.comparison-mobile details[open] summary svg{transform:rotate(180deg)}.mobile-comparison-row{color:#526078;border-top:1px solid #071a3d12;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 15px;font-size:13px;display:flex}.mobile-comparison-row>span:first-child{align-items:center;display:flex}.pricing-tooltip>span{width:min(240px,100vw - 58px);left:auto;right:-8px;transform:translateY(5px)}.pricing-tooltip>span.visible{transform:none}.conversation-addon{grid-template-columns:1fr;gap:25px;margin:0 16px 78px;padding:31px 24px}.conversation-addon h2{font-size:31px}.pricing-faq{grid-template-columns:1fr;gap:15px;padding:0 20px 80px}.pricing-final{padding:0 16px 20px}.pricing-final>div{padding:62px 22px}.checkout-backdrop{align-items:start;padding:12px}.checkout-modal{border-radius:19px;max-height:none;padding:25px 18px}.checkout-summary{padding-right:40px;display:block}.checkout-summary .pricing-badge{margin-top:14px}.checkout-form{grid-template-columns:1fr}.checkout-form-grid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}}.template-recommendation{background:linear-gradient(90deg,#f3faff,#f5fffc);border:1px solid #087cf026;border-radius:15px;align-items:center;gap:13px;max-width:720px;margin:0 0 24px;padding:16px 18px;display:flex}.template-recommendation>svg{color:#087cf0;flex:none}.template-recommendation b{font-size:14px}.template-recommendation p{color:#68768a;margin:3px 0 0;font-size:14px!important}.agent-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-width:970px;display:grid}.agent-template-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #071a3d1a;border-radius:19px;flex-direction:column;align-items:flex-start;min-height:225px;padding:25px;transition:all .2s;display:flex;position:relative}.agent-template-grid>button:hover{border-color:#087cf073;transform:translateY(-2px);box-shadow:0 18px 45px #071a3d12}.agent-template-grid>button.recommended{border-color:#087cf066;box-shadow:0 16px 40px #087cf014}.agent-template-grid .badge{position:absolute;top:18px;right:18px}.agent-template-grid>button>span{color:#087cf0;background:#eaf7ff;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.agent-template-grid h2{letter-spacing:-.035em;margin:26px 0 7px;font-size:18px}.agent-template-grid p{color:#68768a;max-width:370px;margin:0;line-height:1.55;font-size:14px!important}.agent-template-grid>button>div{color:#087cf0;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:680;display:flex}.template-note{color:#7a8493;align-items:center;gap:7px;margin:18px 0 0;display:flex;font-size:13px!important}.template-note svg{color:#168f54}.builder-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.builder-top>button{color:#68768a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:14px;display:flex}.builder-top>div{align-items:center;gap:12px;display:flex}.builder-top span{letter-spacing:.09em;color:#8792a2;font-size:13px;font-weight:750}.builder-top>div>div{gap:5px;display:flex}.builder-top i{background:#e2e7ee;border-radius:99px;width:34px;height:3px;display:block}.builder-top i.done{background:#087cf0}.agent-builder{background:#fff;border:1px solid #071a3d1a;border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:690px;display:grid;overflow:hidden;box-shadow:0 24px 70px #071a3d12}.builder-chat{border-right:1px solid #071a3d17;flex-direction:column;min-width:0;display:flex}.builder-chat>header{border-bottom:1px solid #071a3d14;align-items:center;gap:11px;padding:18px 22px;display:flex}.builder-chat>header>div{flex-direction:column;gap:2px;display:flex}.builder-chat>header b{font-size:14px}.builder-chat>header small{color:#8792a2;font-size:13px!important}.tune-guide{color:#13d5b0;background:#071a3d;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.builder-messages{background:#f8fafc;flex-direction:column;flex:1;gap:12px;padding:28px;display:flex;overflow:auto}.guide-message,.user-message{color:#35465e;background:#fff;border:1px solid #071a3d17;border-radius:15px 15px 15px 4px;max-width:78%;padding:12px 14px;font-size:14px;line-height:1.55}.guide-message.success{background:#f3fbf6;border-color:#168f5424;align-items:flex-start;gap:8px;display:flex}.guide-message.success svg{color:#168f54;flex:none;margin-top:2px}.user-message{color:#fff;background:#071a3d;border:0;border-bottom-right-radius:4px;border-bottom-left-radius:15px;align-self:flex-end}.builder-response{background:#fff;border:1px solid #071a3d17;border-radius:15px;flex-direction:column;gap:11px;max-width:86%;padding:15px;display:flex}.builder-response.two{grid-template-columns:1fr 1fr;display:grid}.builder-response.two .btn{grid-column:1/-1}.builder-response label{color:#526078;flex-direction:column;gap:6px;font-weight:650;display:flex;font-size:13px!important}.builder-response input,.builder-response select{color:#071a3d;background:#fff;border:1px solid #071a3d1f;border-radius:9px;outline:0;width:100%;min-height:42px;padding:0 11px}.builder-response input:focus,.builder-response select:focus{border-color:#087cf0;box-shadow:0 0 0 3px #087cf014}.builder-response .btn{align-self:flex-start}.quick-replies{grid-template-columns:1fr 1fr;gap:8px;max-width:86%;display:grid}.quick-replies button{color:#435067;text-align:left;cursor:pointer;background:#fff;border:1px solid #071a3d1a;border-radius:10px;justify-content:space-between;align-items:center;min-height:43px;padding:0 12px;font-size:14px;display:flex}.quick-replies button:hover,.quick-replies button.selected{color:#0567c8;background:#f3faff;border-color:#087cf0}.channel-replies{grid-template-columns:1fr 1fr;gap:8px;max-width:86%;display:grid}.channel-replies>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #071a3d1a;border-radius:12px;align-items:center;gap:10px;min-height:68px;padding:12px;display:flex}.channel-replies>button.selected{background:#f3faff;border-color:#087cf0}.channel-replies>button>svg{color:#087cf0;flex:none}.channel-replies>button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.channel-replies b{font-size:14px}.channel-replies small{color:#8792a2;font-size:13px!important}.builder-summary{text-align:center;background:linear-gradient(#f8fbff,#fff);flex-direction:column;align-items:center;padding:35px 28px;display:flex}.summary-avatar{color:#fff;background:linear-gradient(145deg,#087cf0,#09bfe8);border-radius:22px;place-items:center;width:72px;height:72px;margin:28px 0 13px;font-size:25px;font-weight:700;display:grid;position:relative;box-shadow:0 15px 35px #087cf033}.summary-avatar i{background:#20a963;border:4px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;bottom:-2px;right:-2px}.builder-summary h2{letter-spacing:-.045em;margin:0;font-size:24px}.builder-summary>p{color:#68768a;margin:5px 0 24px;font-size:14px!important}.summary-fields{text-align:left;background:#fff;border:1px solid #071a3d17;border-radius:14px;width:100%}.summary-fields span{border-bottom:1px solid #071a3d12;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.summary-fields span:last-child{border-bottom:0}.summary-fields small{color:#8792a2;letter-spacing:.08em;font-size:12px!important}.summary-fields b{text-align:right;font-size:13px}.summary-preview{text-align:left;background:#071a3d;border-radius:14px;width:100%;margin:18px 0 16px;padding:16px}.summary-preview>small{color:#73ebd6;letter-spacing:.1em;font-size:12px!important}.summary-preview>div,.summary-preview>p{border-radius:10px;max-width:90%;padding:8px 10px;line-height:1.45;font-size:13px!important}.summary-preview>div{color:#fff;background:#087cf0;margin:13px 0 7px auto}.summary-preview>p{color:#fff;background:#ffffff1a;margin:0}.builder-summary>small{color:#8792a2;align-items:center;gap:6px;display:flex;font-size:13px!important}.builder-summary>small svg{color:#087cf0}.agent-created{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:650px;display:flex}.agent-created h1{letter-spacing:-.055em;margin:18px 0 9px;font-size:42px}.agent-created>p{color:#68768a;max-width:560px;margin:0;line-height:1.65;font-size:14px!important}.agent-created>div{gap:9px;margin-top:25px;display:flex}.agent-created>small{color:#9aa4b1;margin-top:17px;font-size:13px!important}@media (max-width:980px){.agent-builder{grid-template-columns:1fr}.builder-chat{border-right:0}.builder-summary{border-top:1px solid #071a3d17}.summary-fields,.summary-preview{max-width:520px}}@media (max-width:760px){.agent-template-grid{grid-template-columns:1fr}.agent-template-grid>button{min-height:205px}.template-recommendation{align-items:flex-start}.builder-top{align-items:flex-start;gap:14px}.builder-top>div{flex-direction:column;align-items:flex-end}.builder-top i{width:22px}.agent-builder{border-radius:17px;min-height:0}.builder-messages{padding:18px 14px}.guide-message,.user-message,.builder-response,.quick-replies,.channel-replies{max-width:94%}.builder-response.two,.quick-replies,.channel-replies{grid-template-columns:1fr}.builder-summary{padding:30px 18px}.agent-created{min-height:540px;padding:20px}.agent-created h1{font-size:34px}.agent-created>div{flex-direction:column;width:100%}.agent-created .btn{width:100%}}:root{--text-caption:12px;--text-body:14px;--text-control:14px}.btn{font-size:var(--text-control)}.badge,.pricing-badge,.popular{font-size:13px}.section-label,.eyebrow,.public-nav a,.public-nav button,.login-link,.mega p,.demo-frame aside label{font-size:14px}.mega a,.footer-grid a,.footer-grid b,.footer-bottom,.agent-row small,.demo-chat header small,.lead-chip small,.fake-input{font-size:var(--text-caption)}.demo-thread,.lead-chip b,.quote-card span,.step-card>span{font-size:14px}.enterprise-form label,.auth-card label,.instructions>label,.settings-card>label,.widget-settings label,.tone-layout label{font-size:var(--text-caption)}.enterprise-form input,.enterprise-form select,.enterprise-form textarea,.auth-card input,.instructions textarea,.instructions select,.settings-card input,.settings-card select,.widget-settings input,.widget-settings textarea,.widget-settings select,.tone-layout input{font-size:var(--text-body)}.auth-card>p,.auth-card>small,.auth-legal,.sso,.text-btn{font-size:var(--text-caption)}.pricing-card-top>p,.pricing-card li,.pricing-card>a,.trial-explainer p,.pricing-faq details p,.comparison-desktop th,.comparison-desktop td,.checkout-charge>div,.checkout-form label,.checkout-form input,.pricing-price>span,.pricing-price small,.trial-mini b,.trial-mini span,.annual-saving,.buy-now,.pricing-final small,.addon-price small,.comparison-desktop thead th,.pricing-faq summary{font-size:14px}.app-shell .workspace-side nav a,.app-shell .side-bottom>a,.app-shell .workspace-side nav label,.app-shell .nav-group-toggle b,.app-shell .workspace-name b,.app-shell .workspace-name small,.app-shell .side-bottom small,.app-shell .side-bottom b{font-size:14px}.app-shell .page-head p{font-size:15px;line-height:1.55}.app-shell .page-head span{font-size:14px}.app-shell p,.app-shell small,.app-shell label{font-size:14px!important}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea,.app-shell .badge{font-size:14px}.app-shell .agent-card h3,.app-shell .overview-card h3,.app-shell .checklist-card h3,.app-shell .table-title h3,.app-shell .settings-card>h3{font-size:16px}.app-shell .agent-stats span,.app-shell .overview-card>span,.app-shell .usage-grid article>span{font-size:14px}.app-shell .agent-stats b{font-size:16px}.app-shell .tr.th,.app-shell .tr>span,.app-shell .simple-history>div,.app-shell .channel-meta span,.app-shell .data-field{font-size:14px!important}.app-shell .tr>span:first-child b,.app-shell .source-types b,.app-shell .usage-agent b,.app-shell .usage-agent strong,.app-shell .conversation-list b,.app-shell .conversation-detail header b{font-size:14px}.app-shell .source-types small,.app-shell .usage-agent small,.app-shell .conversation-list small,.app-shell .conversation-detail header small,.app-shell .play-section>label,.app-shell .play-section select,.app-shell .active-source b,.app-shell .chat-compose input,.app-shell .reply-box input,.app-shell .filter-row input,.app-shell .filter-row>button,.app-shell .action-grid p,.app-shell .channel-grid article>p,.app-shell .usage-grid article>b small,.app-shell .usage-grid p{font-size:14px!important}.usage-bar{height:7px;position:relative;overflow:hidden}.usage-grid .usage-bar i{transform-origin:0;will-change:transform;animation:.9s cubic-bezier(.22,1,.36,1) .16s forwards usageBarFill;transform:scaleX(0)}.usage-grid article:nth-child(2) .usage-bar i{animation-delay:.3s}@keyframes usageBarFill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.usage-grid .usage-bar i{animation:none;transform:none}}.app-shell{transition:grid-template-columns .38s cubic-bezier(.22,1,.36,1)}.workspace-side{transition:width .38s cubic-bezier(.22,1,.36,1),padding .38s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;overflow:hidden}.app-content{transition:margin .38s cubic-bezier(.22,1,.36,1)}.side-top{white-space:nowrap;gap:8px;min-height:45px}.side-top .logo{min-width:142px;transition:opacity .18s,transform .3s}.sidebar-icon-brand{cursor:pointer;background:0 0;border:0;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:none}.sidebar-icon-brand img{object-fit:contain;width:36px;height:36px}.sidebar-collapse{border:1px solid var(--line);color:#77717b;cursor:pointer;background:#fff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:background .2s,color .2s,transform .38s cubic-bezier(.22,1,.36,1);display:grid}.sidebar-collapse:hover{color:#087cf0;background:#f5f7fa}.workspace-name{text-align:left;width:100%;min-height:51px;color:var(--ink);cursor:pointer;white-space:nowrap;transition:padding .35s,border-radius .35s}.workspace-name:hover{background:#f8fafc}.workspace-name div{min-width:0;transition:max-width .35s,opacity .2s,transform .35s;overflow:hidden}.workspace-name>svg{flex:none;transition:transform .25s}.workspace-name:hover>svg{transform:translateY(1px)}.workspace-side nav{gap:4px}.nav-group-toggle{color:#7a8493;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 9px;transition:background .2s,color .2s;display:flex}.nav-group-toggle:hover{color:#35465e;background:#f6f8fb}.nav-group-toggle b{letter-spacing:.02em;text-transform:none;flex:1;min-width:0;font-size:13px;font-weight:720;transition:max-width .35s,opacity .2s,transform .35s;overflow:hidden}.nav-group-toggle>svg{flex:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}.nav-group-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.nav-group-icon{color:#8792a2;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.agent-group-toggle{margin-top:12px}.agent-mini{color:#087cf0;background:#eaf7ff;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:760;display:grid}.nav-group{opacity:0;flex-direction:column;gap:3px;max-height:0;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .2s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translateY(-5px)}.nav-group.expanded{opacity:1;max-height:190px;transform:none}.nav-text{white-space:nowrap;min-width:0;transition:max-width .35s,opacity .2s,transform .35s;display:block;overflow:hidden}.workspace-side nav a>svg,.side-bottom>a>svg{flex:none}.side-bottom>button{white-space:nowrap}.side-bottom>button div{min-width:0;transition:max-width .35s,opacity .2s,transform .35s;overflow:hidden}.side-bottom>button>svg{flex:none}.app-shell.sidebar-collapsed{grid-template-columns:72px 1fr}.sidebar-collapsed .workspace-side{width:72px!important;padding:18px 9px!important}.sidebar-collapsed .side-top{justify-content:center;padding:0 0 15px}.sidebar-collapsed .side-top .logo{opacity:0;display:none;transform:translate(-8px)}.sidebar-collapsed .sidebar-icon-brand{display:none}.sidebar-collapsed .sidebar-collapse{transform:rotate(180deg)}.sidebar-collapsed .workspace-name{justify-content:center;padding:9px}.sidebar-collapsed .workspace-name>div,.sidebar-collapsed .workspace-name>svg,.sidebar-collapsed .nav-group-toggle b,.sidebar-collapsed .nav-group-toggle>svg,.sidebar-collapsed .nav-text,.sidebar-collapsed .side-bottom>button div,.sidebar-collapsed .side-bottom>button>svg{opacity:0;pointer-events:none;max-width:0;transform:translate(-5px)}.sidebar-collapsed .workspace-name>span{flex:0 0 34px;width:34px;height:34px}.sidebar-collapsed .nav-group-toggle:not(.agent-group-toggle){display:none}.sidebar-collapsed .nav-group{opacity:1;overflow:visible;transform:none;max-height:520px!important}.sidebar-collapsed .agent-group-toggle{justify-content:center;margin:13px 0 2px;padding:0}.sidebar-collapsed .workspace-side nav a,.sidebar-collapsed .side-bottom>a{border-radius:10px;justify-content:center;gap:0;min-height:42px;padding:0;position:relative}.sidebar-collapsed .workspace-side nav a:hover,.sidebar-collapsed .workspace-side nav a.active{color:#087cf0;background:#eaf7ff}.sidebar-collapsed .side-bottom{align-items:center}.sidebar-collapsed .side-bottom>a{width:42px}.sidebar-collapsed .side-bottom>button{justify-content:center;width:42px;margin-top:8px;padding:13px 0 0}.sidebar-collapsed .side-bottom .avatar{flex:none}.sidebar-collapsed .app-page{transition:max-width .35s}@media (min-width:761px){.mobile-close{display:none!important}}@media (max-width:760px){.app-shell.sidebar-collapsed{display:block}.sidebar-collapsed .workspace-side,.app-shell .workspace-side{width:258px!important;padding:20px 15px!important}.sidebar-collapse{display:none}.sidebar-collapsed .side-top{justify-content:space-between;padding:0 8px 15px}.sidebar-collapsed .side-top .logo{opacity:1;display:flex;transform:none}.sidebar-collapsed .workspace-name{justify-content:flex-start;padding:9px}.sidebar-collapsed .workspace-name>div,.sidebar-collapsed .workspace-name>svg,.sidebar-collapsed .nav-group-toggle b,.sidebar-collapsed .nav-group-toggle>svg,.sidebar-collapsed .nav-text,.sidebar-collapsed .side-bottom>button div,.sidebar-collapsed .side-bottom>button>svg{opacity:1;pointer-events:auto;max-width:none;transform:none}.sidebar-collapsed .workspace-name>span{flex:0 0 29px;width:29px;height:29px}.sidebar-collapsed .nav-group-toggle:not(.agent-group-toggle){display:flex}.sidebar-collapsed .nav-group{overflow:hidden}.sidebar-collapsed .nav-group:not(.expanded){opacity:0;max-height:0!important}.sidebar-collapsed .workspace-side nav a,.sidebar-collapsed .side-bottom>a{justify-content:flex-start;gap:10px;min-height:0;padding:11px 12px}.sidebar-collapsed .side-bottom{align-items:stretch}.sidebar-collapsed .side-bottom>a,.sidebar-collapsed .side-bottom>button{width:auto}.sidebar-collapsed .side-bottom>button{justify-content:flex-start;padding:14px 8px 0}}@media (prefers-reduced-motion:reduce){.app-shell,.workspace-side,.app-content,.nav-group,.nav-group-toggle>svg,.nav-text{transition:none!important}}.btn{isolation:isolate;background-clip:padding-box}.btn-primary,.chat-compose button,.reply-box button{background:#087cf0;border-color:#087cf0;box-shadow:0 10px 26px #087cf02e}.btn-primary:hover,.chat-compose button:hover,.reply-box button:hover{background:#0069d9;border-color:#0069d9}.btn-secondary{background:#fff;border-color:#071a3d1f}.btn-dark{background:#071a3d;border-color:#071a3d}.action-grid>button{min-width:0;padding:20px;overflow:hidden}.action-grid>button>.badge{place-items:initial;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;width:auto;min-width:0;max-width:calc(100% - 82px);height:auto;padding:6px 9px;line-height:1.1;display:inline-flex;position:absolute;top:17px;right:17px;overflow:hidden;font-size:13px!important}.action-grid>button>span:not(.badge){width:39px;height:39px;color:var(--accent);background:#eaf7ff;border-radius:11px;place-items:center;display:grid}@media (min-width:761px){.app-page,.app-page.wide{width:100%;max-width:none;margin:0;padding:44px clamp(32px,3.2vw,64px) 80px}.agent-card,.template-recommendation,.agent-template-grid{max-width:none}.app-shell.sidebar-collapsed .app-page,.app-shell.sidebar-collapsed .app-page.wide{padding-left:clamp(32px,3.2vw,64px)}}.app-shell .nav-group-toggle b{font-size:14px}.app-shell .agent-mini{font-size:13px}.app-shell .action-grid>button>.badge{font-size:14px!important}.pro-play-layout{border-color:#071a3d1a;border-radius:20px;grid-template-columns:318px minmax(0,1fr);height:calc(100dvh - 190px);min-height:620px;max-height:820px;box-shadow:0 24px 70px #071a3d0f}.pro-play-layout>aside{background:#fff;min-height:0;padding:0 22px 22px;overflow-y:auto}.test-config-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin:0 -22px 22px;padding:18px 22px;display:flex}.test-config-head>span{color:#087cf0;background:#eaf7ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.test-config-head>div,.test-ready>div{flex-direction:column;gap:2px;min-width:0;display:flex}.test-config-head b,.test-ready b{font-size:14px}.test-config-head small,.test-ready small{color:#7c8798;font-size:14px!important}.pro-play-layout .play-section{margin-bottom:19px;padding-bottom:19px}.pro-play-layout .play-section>label{color:#263751;margin-bottom:10px;font-weight:700;font-size:14px!important}.pro-play-layout .play-section select{border-color:#071a3d1f;min-height:44px;padding:0 12px;font-size:14px!important}.field-help{color:#7c8798;align-items:flex-start;gap:6px;margin-top:9px;line-height:1.45;display:flex;font-size:14px!important}.field-help svg{color:#087cf0;flex:none;margin-top:2px}.pro-play-layout .tone-buttons.vertical{gap:7px}.pro-play-layout .tone-buttons.vertical button{border-color:#071a3d1a;min-height:40px;padding:0 11px;font-size:14px}.pro-play-layout .tone-buttons.vertical button.selected{color:#0567c8;background:#f1f8ff;border-color:#087cf0;box-shadow:0 0 0 2px #087cf00f}.pro-play-layout .active-source{text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #071a3d14;width:100%;min-height:58px;padding:10px 11px}.pro-play-layout .active-source:hover{background:#f2f8ff;border-color:#087cf03d}.source-icon{color:#087cf0;background:#fff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 12px #071a3d0f}.pro-play-layout .active-source b{font-size:14px}.pro-play-layout .active-source small{font-size:14px!important}.objective-section p{color:#5d6b7e;margin:0;line-height:1.55;font-size:14px!important}.test-ready{color:#168f54;background:#f2faf5;border:1px solid #168f541f;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.test-ready>svg{flex:none;margin-top:1px}.test-ready small{color:#5d7b68!important}.pro-live-chat{background:#f5f7fa;min-width:0;min-height:0;overflow:hidden}.pro-live-chat>header{border-color:#071a3d14;min-height:72px;padding:13px 20px;box-shadow:0 1px #071a3d05}.chat-agent{align-items:center;gap:11px;display:flex}.chat-agent-avatar{color:#fff;background:linear-gradient(145deg,#087cf0,#08a9de);border-radius:13px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:750;display:grid;position:relative;box-shadow:0 8px 20px #087cf033}.chat-agent-avatar i{background:#20a963;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.chat-agent>div{flex-direction:column;gap:2px;display:flex}.pro-live-chat .chat-agent b{font-size:14px}.pro-live-chat .chat-agent small{font-size:14px!important}.chat-head-meta{align-items:center;gap:10px;display:flex}.chat-head-meta>span{color:#167545;background:#ebf8f0;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:14px;font-weight:680;display:flex}.chat-head-meta>span i{background:#20a963;border-radius:50%;width:6px;height:6px}.chat-head-meta>small{color:#8490a1;font-size:14px!important}.chat-head-meta>button{color:#617086;cursor:pointer;background:#fff;border:1px solid #071a3d1a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.chat-head-meta>button:hover{color:#087cf0;background:#f5faff}.pro-live-messages{background:radial-gradient(circle at 50% 10%,#087cf00d,#0000 35%),#f7f9fc;min-height:0;padding:28px 34px;display:block;position:relative;overflow-y:auto}.chat-welcome{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #071a3d14;border-radius:18px;max-width:620px;margin:0 auto 28px;padding:22px;box-shadow:0 12px 35px #071a3d0b}.chat-welcome>span{color:#087cf0;background:linear-gradient(145deg,#eaf7ff,#eafffa);border-radius:13px;place-items:center;width:42px;height:42px;margin:0 auto;display:grid}.chat-welcome h3{letter-spacing:-.025em;margin:12px 0 5px;font-size:18px}.chat-welcome>p{color:#68768a;max-width:470px;margin:0 auto;line-height:1.5;font-size:14px!important}.chat-welcome>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;display:grid}.chat-welcome button{color:#41516a;text-align:left;cursor:pointer;background:#fff;border:1px solid #071a3d17;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:9px 10px;font-size:14px;transition:all .2s;display:flex}.chat-welcome button:hover{color:#0567c8;border-color:#087cf059;transform:translateY(-1px);box-shadow:0 8px 18px #087cf012}.chat-welcome button svg{flex:none}.chat-thread{flex-direction:column;gap:19px;max-width:900px;margin:0 auto;display:flex}.chat-message-row{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.chat-message-row.user{align-items:flex-end}.message-identity{align-items:center;gap:8px;display:flex}.chat-message-row.user .message-identity{flex-direction:row-reverse}.message-avatar{color:#fff;background:#087cf0;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:750;display:grid}.customer-avatar{background:#071a3d}.message-identity>div{flex-direction:column;display:flex}.chat-message-row.user .message-identity>div{text-align:right}.message-identity b{font-size:14px}.message-identity small{color:#929cab;font-size:13px!important}.message-content{flex-direction:column;align-items:flex-start;max-width:min(72%,680px);display:flex}.chat-message-row.user .message-content{align-items:flex-end}.pro-message-bubble{color:#263751;background:#fff;border:1px solid #071a3d14;border-radius:5px 17px 17px;padding:13px 15px;font-size:14px;line-height:1.58;box-shadow:0 7px 20px #071a3d0b}.chat-message-row.user .pro-message-bubble{color:#fff;background:#071a3d;border:0;border-radius:17px 5px 17px 17px;box-shadow:0 8px 22px #071a3d24}.message-evidence{color:#69778b;align-items:center;gap:6px;margin-top:7px;font-size:13px;display:flex}.message-evidence svg{color:#087cf0}.message-evidence b{color:#41516a;font-weight:620}.message-feedback{color:#8a95a5;align-items:center;gap:5px;margin-top:7px;font-size:13px;display:flex}.message-feedback button{color:#8792a1;cursor:pointer;background:#fff;border:1px solid #071a3d14;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.message-feedback button:hover{color:#087cf0;border-color:#087cf040}.typing-bubble{background:#fff;border:1px solid #071a3d14;border-radius:5px 15px 15px;gap:4px;padding:13px 15px;display:flex}.typing-bubble i{background:#8d98a8;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite typingDot}.typing-bubble i:nth-child(2){animation-delay:.14s}.typing-bubble i:nth-child(3){animation-delay:.28s}@keyframes typingDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.composer-wrap{background:#fff;border-top:1px solid #071a3d14;padding:14px 18px 12px}.pro-chat-compose{border-color:#071a3d1f;border-radius:14px;align-items:flex-end;margin:0;padding:7px 7px 7px 9px;transition:all .2s;box-shadow:0 7px 22px #071a3d0b}.pro-chat-compose:focus-within{border-color:#087cf0;box-shadow:0 0 0 3px #087cf014,0 8px 25px #071a3d0d}.pro-chat-compose textarea{resize:none;color:#25364f;background:0 0;border:0;outline:0;flex:1;min-height:36px;max-height:100px;padding:8px 4px;font-size:14px;line-height:1.45}.pro-chat-compose textarea::placeholder{color:#9aa4b2}.pro-chat-compose .attach-btn{width:36px;height:36px;box-shadow:none;color:#7b8797;background:0 0;border:0;flex:0 0 36px}.pro-chat-compose .attach-btn:hover{color:#087cf0;background:#f2f5f8}.pro-chat-compose .send-btn{color:#fff;background:#087cf0;border:0;border-radius:10px;flex:0 0 38px;width:38px;height:38px;box-shadow:0 7px 18px #087cf038}.pro-chat-compose .send-btn:hover{background:#0069d9}.pro-chat-compose .send-btn:disabled{box-shadow:none;cursor:not-allowed;background:#d9e1ea}.composer-meta{color:#8b96a5;justify-content:space-between;align-items:center;margin-top:8px;padding:0 3px;font-size:13px;display:flex}.composer-meta span{align-items:center;gap:5px;display:flex}.composer-meta svg{color:#168f54}@media (max-width:980px){.pro-play-layout{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.pro-play-layout>aside{border-right:0;border-bottom:1px solid var(--line);overflow:visible}.pro-live-chat{height:min(680px,100dvh - 90px);min-height:520px}}@media (max-width:760px){.pro-play-layout{border-radius:15px;min-height:0}.test-config-head{margin-bottom:18px}.pro-live-chat>header{padding:12px 14px}.chat-head-meta>small{display:none}.pro-live-messages{padding:20px 14px}.chat-welcome{padding:18px 14px}.chat-welcome>div{grid-template-columns:1fr}.message-content{max-width:88%}.composer-wrap{padding:11px}.composer-meta span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.typing-bubble i{animation:none}.chat-welcome button{transition:none}}.test-ready.test-warning{color:#9a6310;background:#fff9ec;border-color:#f1d49e}.test-ready.test-warning small{color:#846a42!important}.play-chat-error{color:#9d3525;background:#fff4f2;border:1px solid #f0c9c2;border-radius:11px;align-items:center;gap:8px;max-width:900px;margin:16px auto 0;padding:10px 12px;font-size:14px;display:flex}.play-chat-error span{flex:1}.play-chat-error button{color:#087cf0;cursor:pointer;background:0 0;border:0;font-weight:700}.model-auto-card>div{background:#f5faff;border:1px solid #087cf024;border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.model-auto-card>div>span{color:#087cf0;background:#fff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.model-auto-card p{flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;display:flex}.model-auto-card p b{font-size:14px}.model-auto-card p small{color:#738196;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important}.model-auto-card em{color:#167545;background:#e6f5ed;border-radius:999px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:700}.personality-presets{gap:7px;display:grid}.personality-presets>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #071a3d1a;border-radius:11px;flex-direction:column;gap:3px;min-height:58px;padding:10px 11px;display:flex}.personality-presets>button:hover{background:#f8fbff;border-color:#087cf047}.personality-presets>button.selected{background:#f1f8ff;border-color:#087cf0;box-shadow:0 0 0 2px #087cf00f}.personality-presets>button>span{color:#25364f;justify-content:space-between;align-items:center;font-size:14px;font-weight:680;display:flex}.personality-presets>button.selected>span{color:#0567c8}.personality-presets>button small{color:#7c8798;line-height:1.35;font-size:12px!important}.advanced-style{border-top:1px solid #071a3d12;margin-top:9px;padding-top:9px}.advanced-style summary{color:#536176;cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:650;list-style:none;display:flex}.advanced-style summary::-webkit-details-marker{display:none}.advanced-style[open] summary svg{transform:rotate(180deg)}.advanced-style-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.advanced-style-grid label{color:#68768a;flex-direction:column;gap:5px;font-size:12px;display:flex}.advanced-style-grid select{background:#fff;border-radius:9px;width:100%;min-height:36px!important}.advanced-style-grid .emoji-setting{color:#405069;background:#f7f9fc;border-radius:9px;flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;padding:9px;font-size:13px;display:flex}.emoji-setting input{accent-color:#087cf0;width:16px;height:16px}.chat-agent-avatar.not-ready{box-shadow:none;background:#8d99a9}.chat-agent-avatar.not-ready i{background:#aab3bf}.chat-head-meta.not-ready>span{color:#8a5c00;background:#fff6df}.chat-head-meta.not-ready>span i{background:#d99a19}.knowledge-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:620px;min-height:470px;margin:auto;padding:45px 30px;display:flex}.knowledge-gate>span{color:#087cf0;background:#eaf7ff;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 30px #087cf01a}.knowledge-gate>small{color:#087cf0;letter-spacing:.12em;margin-top:20px;font-size:12px;font-weight:800}.knowledge-gate h2{color:#172940;letter-spacing:-.035em;margin:8px 0 7px;font-size:24px}.knowledge-gate p{color:#68768a;max-width:470px;margin:0 0 21px;font-size:14px;line-height:1.6}.knowledge-gate em{color:#7c8798;align-items:center;gap:6px;margin-top:16px;font-size:13px;font-style:normal;display:flex}.composer-disabled{background:#f7f9fb}.composer-disabled .pro-chat-compose{box-shadow:none;background:#eef2f6}.composer-disabled .composer-meta svg{color:#c18a18}.answer-diagnostic{border-radius:999px;align-items:center;gap:5px;margin-top:7px;padding:4px 7px;font-size:11px;font-weight:650;display:flex}.answer-diagnostic.verified{color:#167545;background:#eaf8f0}.answer-diagnostic.conversation{color:#0567c8;background:#eaf7ff}.answer-diagnostic.fallback{color:#8a5c00;background:#fff5dc}.message-feedback button.selected{color:#168f54;background:#eaf8f0;border-color:#168f54}.message-feedback button.selected.negative{color:#b64032;background:#fff0ee;border-color:#c94e3e}.message-feedback button:disabled{cursor:not-allowed;opacity:.55}@media (min-width:1200px){.pro-play-layout{grid-template-columns:334px minmax(0,1fr)}.pro-live-messages{padding-left:clamp(34px,5vw,78px);padding-right:clamp(34px,5vw,78px)}}@media (max-width:760px){.model-auto-card em{display:none}.advanced-style-grid{grid-template-columns:1fr}.advanced-style-grid .emoji-setting{grid-column:auto}.knowledge-gate{min-height:390px;padding:35px 20px}.knowledge-gate h2{font-size:21px}}.usage-empty{text-align:center;color:var(--muted);padding:28px;font-size:14px}.real-conversation-layout .conversation-detail{min-height:690px}.real-detail-messages{justify-content:flex-start;overflow-y:auto}.real-history-message{flex-direction:column;align-items:flex-start;display:flex}.real-history-message.user{align-items:flex-end}.real-history-message .msg{max-width:75%;line-height:1.55}.real-history-message .source-note{margin-top:6px}.conversation-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:40px;display:flex}.conversation-empty>span{color:#087cf0;background:#eaf7ff;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.conversation-empty h2{margin:16px 0 5px;font-size:20px}.conversation-empty p{max-width:470px;color:var(--muted);margin:0 0 18px;font-size:14px!important}.conversation-context .context-section svg{color:#087cf0}.publish-backdrop{z-index:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050f22ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.publish-modal{background:#fff;border:1px solid #fff6;border-radius:24px;width:min(980px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 35px 120px #00000052}.publish-header{border-bottom:1px solid #071a3d14;align-items:flex-start;gap:14px;padding:26px 30px 23px;display:flex;position:relative}.publish-title-icon{color:#087cf0;background:linear-gradient(145deg,#eaf7ff,#e9fffa);border-radius:14px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.publish-header>div:nth-child(2){min-width:0}.publish-header span{color:#087cf0;letter-spacing:.13em;font-size:13px;font-weight:780}.publish-header h2{letter-spacing:-.04em;margin:4px 0;font-size:27px}.publish-header p{color:#68768a;margin:0;font-size:14px!important}.publish-close{color:#677387;cursor:pointer;background:#f5f7fa;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:22px;right:22px}.publish-close:hover{color:#087cf0;background:#edf2f7}.publish-stepper{background:#f8fafc;border-bottom:1px solid #071a3d14;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;padding:14px 30px;display:grid}.publish-stepper>div{color:#9ba5b2;align-items:center;gap:8px;display:flex}.publish-stepper>div>i{background:#fff;border:1px solid #d9e0e8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-style:normal;font-weight:750;display:grid}.publish-stepper>div>span{flex-direction:column;display:flex}.publish-stepper b{font-size:14px}.publish-stepper small{font-size:13px!important}.publish-stepper em{background:#dfe5ec;height:1px;margin:0 18px}.publish-stepper .active{color:#087cf0}.publish-stepper .active i{background:#eaf7ff;border-color:#087cf0}.publish-stepper .done{color:#168f54}.publish-stepper .done i{color:#fff;background:#168f54;border-color:#168f54}.publish-stepper .done+em{background:#78c99d}.publish-body{grid-template-columns:300px minmax(0,1fr);min-height:530px;display:grid}.publish-body>aside{background:#fbfcfd;border-right:1px solid #071a3d14;padding:23px 18px}.publish-body>aside>label{color:#8b96a6;letter-spacing:.11em;margin:0 8px 10px;font-weight:760;display:block;font-size:13px!important}.publish-channels{flex-direction:column;gap:5px;display:flex}.publish-channels>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:61px;padding:9px;display:flex}.publish-channels>button:hover{background:#f1f5f9}.publish-channels>button.selected{background:#eef7ff;border-color:#087cf03d;box-shadow:0 6px 18px #087cf00d}.publish-channels>button>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.publish-channels b{font-size:14px}.publish-channels small{color:#7a8697;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.publish-channels>button>svg{color:#9aa4b1;flex:none}.publish-channels>button.selected>svg{color:#087cf0}.publish-channels>button.locked{border-top:1px solid #071a3d12;border-radius:0;margin-top:5px;padding-top:14px}.channel-publish-icon{color:#087cf0;background:#fff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 4px 14px #071a3d14}.channel-publish-icon.wordpress{color:#334155}.channel-publish-icon.shopify{color:#168f54}.channel-publish-icon.iframe{color:#7c4dff}.channel-publish-icon.whatsapp{color:#159455}.publish-help{color:#68768a;background:#fff;border:1px solid #071a3d14;border-radius:12px;align-items:flex-start;gap:9px;margin-top:20px;padding:12px;display:flex}.publish-help>svg{color:#087cf0;flex:none;margin-top:1px}.publish-help>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.publish-help b{font-size:14px}.publish-help button{color:#087cf0;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:13px;display:flex}.publish-body>main{min-width:0;padding:24px 28px 28px}.publish-guide-head{border-bottom:1px solid #071a3d14;justify-content:space-between;align-items:center;gap:20px;padding-bottom:19px;display:flex}.publish-guide-head>div{align-items:center;gap:11px;display:flex}.publish-guide-head h3{letter-spacing:-.025em;margin:0 0 3px;font-size:18px}.publish-guide-head p{color:#758195;margin:0;font-size:14px!important}.install-guide{flex-direction:column;display:flex}.install-guide>article{border-bottom:1px solid #071a3d12;grid-template-columns:30px 1fr;gap:12px;padding:20px 0;display:grid}.install-guide>article:last-child{border-bottom:0}.install-guide>article>i{color:#657387;background:#f8fafc;border:1px solid #dce3eb;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;font-weight:750;display:grid}.install-guide>article.complete>i{color:#168f54;background:#eaf8f0;border-color:#168f54}.install-guide h4{margin:2px 0 3px;font-size:14px}.install-guide p{color:#758195;margin:0 0 12px;font-size:14px!important}.domain-field{color:#8692a2;background:#fff;border:1px solid #071a3d1c;border-radius:10px;align-items:center;gap:8px;min-height:43px;padding:0 10px;display:flex}.domain-field:focus-within{border-color:#087cf0;box-shadow:0 0 0 3px #087cf014}.domain-field input{color:#233550;border:0;outline:0;flex:1;min-width:0;font-size:14px}.domain-field span{color:#168f54;letter-spacing:.06em;background:#eaf8f0;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:750}.publish-code{background:#f7f9fc;border:1px solid #071a3d1a;border-radius:12px;overflow:hidden}.publish-code>div{border-bottom:1px solid #071a3d12;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.publish-code>div span{color:#506078;font-size:13px;font-weight:750}.publish-code>div small{color:#919baa;font-size:13px!important}.publish-code code{color:#334155;white-space:nowrap;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:block;overflow:auto}.publish-code>button{color:#087cf0;cursor:pointer;background:#fff;border:0;border-top:1px solid #071a3d12;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;font-size:14px;font-weight:680;display:flex}.publish-code>button:hover{background:#f2f8ff}.placement-tip{color:#53647c;background:#f2f8ff;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-size:13px;line-height:1.45;display:flex}.placement-tip svg{color:#087cf0;flex:none}.publish-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #071a3d17;align-items:center;gap:9px;padding:14px 24px;display:flex;position:sticky;bottom:0}.publish-footer>div{color:#6f7d90;flex:1;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.publish-footer>div svg{color:#168f54;flex:none}.publish-footer .btn{min-height:40px}.publish-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:25px;display:flex}.publish-success>span{color:#168f54;background:#eaf8f0;border-radius:21px;place-items:center;width:68px;height:68px;margin-bottom:15px;display:grid;box-shadow:0 15px 35px #168f541f}.publish-success h3{letter-spacing:-.04em;margin:12px 0 5px;font-size:26px}.publish-success p{color:#68768a;max-width:460px;margin:0;line-height:1.55;font-size:14px!important}.publish-success-actions{gap:8px;margin-top:22px;display:flex}.publish-locked-view{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex}.publish-locked-view>span{color:#159455;background:#eaf8f0;border-radius:19px;place-items:center;width:62px;height:62px;margin-bottom:12px;display:grid}.publish-locked-view h3{margin:13px 0 5px;font-size:23px}.publish-locked-view p{color:#68768a;max-width:460px;margin:0;line-height:1.55;font-size:14px!important}.publish-locked-view ul{text-align:left;gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.publish-locked-view li{color:#40516a;align-items:center;gap:7px;font-size:14px;display:flex}.publish-locked-view li svg{color:#168f54}@media (max-width:800px){.publish-backdrop{align-items:start;padding:12px}.publish-modal{border-radius:18px;max-height:none}.publish-header{padding:21px 20px}.publish-header h2{padding-right:35px;font-size:23px}.publish-title-icon{display:none}.publish-stepper{padding:12px 18px}.publish-stepper small{display:none}.publish-stepper em{margin:0 8px}.publish-body{grid-template-columns:1fr}.publish-body>aside{border-bottom:1px solid #071a3d14;border-right:0;padding:16px}.publish-channels{grid-template-columns:1fr 1fr;display:grid}.publish-channels>button.locked{border-top:1px solid #0000;border-radius:12px;margin:0;padding-top:9px}.publish-help{display:none}.publish-body>main{padding:20px 16px}.publish-guide-head{align-items:flex-start}.publish-guide-head>.badge{display:none}.publish-footer{flex-wrap:wrap;padding:12px}.publish-footer>div{flex-basis:100%;width:100%}.publish-footer .btn{flex:1}.publish-success-actions{flex-direction:column;width:100%}.publish-success-actions .btn{width:100%}}@media (max-width:480px){.publish-channels{grid-template-columns:1fr}.publish-stepper>div>span{display:none}.publish-stepper{grid-template-columns:auto 1fr auto 1fr auto}.publish-body>aside>label{display:none}.publish-guide-head p{font-size:14px!important}.install-guide>article{grid-template-columns:26px 1fr}.publish-footer .btn-secondary{display:none}}.agent-nav-group.expanded{max-height:620px}.channel-overview small{color:#778397;margin-top:3px;font-size:14px!important}.operations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.operations-grid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:15px;align-items:center;gap:12px;min-width:0;padding:17px;transition:all .2s;display:flex}.operations-grid>button:hover{border-color:#087cf03d;transform:translateY(-2px);box-shadow:0 14px 32px #071a3d0e}.operations-grid>button>div{flex-direction:column;flex:1;min-width:0;display:flex}.operations-grid>button>div small{color:#8b96a5;letter-spacing:.09em;font-weight:750;font-size:13px!important}.operations-grid>button>div b{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:14px;overflow:hidden}.operations-grid>button p{color:#778397;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden;font-size:14px!important}.operations-grid>button>svg{color:#9ba5b2;flex:none}.operation-icon{border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative}.operation-icon.success{color:#168f54;background:#eaf8f0}.operation-icon.warning{color:#9a6900;background:#fff7e4}.operation-icon.alert{color:#c44a3f;background:#fff0ee}.operation-icon i{color:#fff;background:#e34d41;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.outcome-strip{background:linear-gradient(100deg,#f2f8ff,#f7fffd);border:1px solid #087cf01f;border-radius:16px;grid-template-columns:1.25fr .75fr .75fr auto;align-items:center;margin-bottom:12px;padding:18px 20px;display:grid}.outcome-strip>div{border-right:1px solid #071a3d14;flex-direction:column;padding:0 20px;display:flex}.outcome-strip>div:first-child{padding-left:0}.outcome-strip>div>span{color:#087cf0;align-items:center;gap:7px;font-size:14px;font-weight:680;display:flex}.outcome-strip b{letter-spacing:-.035em;margin:5px 0 0;font-size:24px}.outcome-strip small{color:#778397;font-size:13px!important}.outcome-strip>a{color:#087cf0;align-items:center;gap:5px;margin-left:20px;font-size:14px;font-weight:680;display:flex}.mini-progress.complete i{width:100%}.knowledge-tabs{margin-bottom:22px}.knowledge-quality{flex-direction:column;gap:13px;display:flex}.quality-hero{background:linear-gradient(120deg,#fff,#f4fbff);border:1px solid #071a3d17;border-radius:18px;grid-template-columns:210px 1fr;align-items:center;padding:25px 30px;display:grid}.quality-score{background:conic-gradient(#168f54 0 86%,#e8edf2 86% 100%);color:#071a3d;border-radius:50%;justify-content:center;align-items:center;width:145px;height:145px;display:flex;position:relative}.quality-score:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.quality-score span,.quality-score small{position:relative}.quality-score span{letter-spacing:-.06em;font-size:42px;font-weight:720}.quality-score small{color:#8090a1;align-self:center;margin-top:16px;font-size:14px!important}.quality-score i{display:none}.quality-hero h2{letter-spacing:-.04em;max-width:610px;margin:12px 0 6px;font-size:25px}.quality-hero p{color:#68768a;max-width:620px;margin:0 0 15px;line-height:1.55;font-size:14px!important}.quality-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.quality-metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:16px;display:flex}.quality-metrics article>span{color:#087cf0;background:#f1f7fc;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.quality-metrics article>div{flex-direction:column;display:flex}.quality-metrics b{font-size:18px}.quality-metrics small{color:#778397;font-size:14px!important}.quality-questions{overflow:hidden}.quality-question{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.quality-question>span{color:#69778b;background:#f2f5f8;border-radius:8px;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.quality-question>div{flex-direction:column;min-width:0;display:flex}.quality-question>div b{font-size:14px}.quality-question>div small{color:#8792a1;font-size:13px!important}.quality-question>button{color:#087cf0;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:14px;display:flex}.instructions-layout{grid-template-columns:minmax(0,720px) minmax(260px,340px);align-items:start;gap:13px;display:grid}.instructions-layout .instructions{max-width:none}.restore-notice{color:#168f54;background:#eaf8f0;border-radius:10px;align-items:center;gap:7px;margin-bottom:15px;padding:10px;font-size:14px;display:flex}.version-panel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:19px}.version-panel>div:first-child{align-items:center;gap:8px;display:flex}.version-panel h3{margin:0;font-size:14px}.version-panel>p{color:#778397;margin:7px 0 16px;line-height:1.5;font-size:14px!important}.version-panel>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;width:100%;padding:13px 2px;display:flex}.version-panel>button>span{color:#7c8796;background:#f1f4f8;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.version-panel>button.current>span{color:#168f54;background:#eaf8f0}.version-panel>button>div{flex-direction:column;flex:1;min-width:0;display:flex}.version-panel>button b{font-size:14px}.version-panel>button small{color:#8b95a4;font-size:13px!important}.version-panel>button em{color:#087cf0;font-size:13px;font-style:normal;font-weight:680}.inbox-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.inbox-kpis>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:10px;padding:14px;display:flex}.inbox-kpis>button.active{background:#f3f9ff;border-color:#087cf038}.inbox-kpis>button>span{color:#087cf0;background:#eef5fb;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.inbox-kpis>button>span.warn{color:#a16c00;background:#fff3df}.inbox-kpis>button>span.success{color:#168f54;background:#eaf8f0}.inbox-kpis>button>div{flex-direction:column;display:flex}.inbox-kpis b{font-size:16px}.inbox-kpis small{color:#7d8999;font-size:13px!important}.inbox-filters{gap:6px;margin:0 0 10px;display:flex}.inbox-filters button{border:1px solid var(--line);color:#6f7c8e;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:14px;display:flex}.inbox-filters button.active{color:#087cf0;background:#f2f8ff;border-color:#087cf0}.inbox-filters i{color:#a96800;background:#fff0df;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;display:grid}.conversation-list>button.needs-attention{background:#fffaf2}.conversation-list>button.needs-attention.selected{background:#fff5e6}.contact-avatar{position:relative}.contact-avatar>i{background:#ef8d20;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.conversation-actions{align-items:center;gap:7px;display:flex}.assign-button{border:1px solid var(--line);color:#637085;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:13px;display:flex}.handoff-alert{color:#79581b;background:#fff7e8;border-bottom:1px solid #f2d8a9;align-items:center;gap:10px;padding:11px 15px;display:flex}.handoff-alert>span{color:#aa7000;background:#fff0ce;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.handoff-alert>div{flex-direction:column;flex:1;min-width:0;display:flex}.handoff-alert b{font-size:14px}.handoff-alert small{font-size:13px!important}.handoff-alert .btn{min-height:34px;font-size:13px}.conversation-day{color:#99a3b1;letter-spacing:.1em;align-self:center;font-size:12px;font-weight:750}.pro-reply-box{margin:0 15px 15px}.conversation-context{border-left:1px solid var(--line);background:#fff;padding:18px}.context-head{justify-content:space-between;align-items:center;display:flex}.context-head>b{font-size:14px}.context-head>button{color:#8490a0;background:0 0;border:0}.context-profile{text-align:center;padding:21px 0}.context-profile .contact-avatar{margin:auto}.context-profile h3{margin:9px 0 2px;font-size:14px}.context-profile p{color:#7d8999;margin:0;font-size:13px!important}.context-section{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:15px 0;display:flex}.context-section>label{color:#919baa;letter-spacing:.1em;font-weight:750;font-size:12px!important}.context-section>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.context-section>span small{color:#7d8999;font-size:13px!important}.context-section>span b{text-align:right;font-size:13px}.context-section>p{color:#657286;margin:0;line-height:1.55;font-size:13px!important}.conversation-context>.btn{width:100%;margin-top:5px}.analytics-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px;display:grid}.analytics-kpis article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-width:0;padding:18px;display:flex}.analytics-kpis article.highlight{background:linear-gradient(145deg,#f4f9ff,#f4fffc);border-color:#087cf033}.analytics-kpis span{color:#778397;font-size:14px}.analytics-kpis b{letter-spacing:-.04em;margin:10px 0 4px;font-size:27px}.analytics-kpis small{color:#168f54;align-items:center;gap:5px;display:flex;font-size:13px!important}.analytics-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:12px;display:grid}.analytics-chart-card,.funnel-card,.analytics-list-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:19px}.analytics-card-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.analytics-card-head h3{margin:0 0 3px;font-size:14px}.analytics-card-head p{color:#7d8999;margin:0;font-size:13px!important}.analytics-card-head>div:last-child{color:#7d8999;gap:10px;font-size:13px;display:flex}.analytics-card-head>div:last-child span{align-items:center;gap:5px;display:flex}.analytics-card-head>div:last-child i{background:#087cf0;border-radius:50%;width:7px;height:7px}.analytics-card-head>div:last-child i.green{background:#13b58e}.bar-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:235px;margin-top:20px;padding:0 8px;display:flex}.bar-chart>div{flex:1;justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.bar-chart i,.bar-chart b{background:#dcecff;border-radius:5px 5px 0 0;width:38%;display:block}.bar-chart i{background:#087cf0}.bar-chart b{background:#13b58e}.bar-chart small{color:#929cab;position:absolute;bottom:-18px;font-size:12px!important}.funnel-card{flex-direction:column;display:flex}.funnel-row{border-top:1px solid var(--line);grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:14px 0;display:grid}.funnel-row:first-of-type{margin-top:15px}.funnel-row>span{color:#087cf0;background:#edf6ff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.funnel-row>div{flex-direction:column;display:flex}.funnel-row b{font-size:13px}.funnel-row small{color:#8792a1;font-size:12px!important}.funnel-row strong{font-size:14px}.analytics-bottom-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.analytics-list-card>div:not(.analytics-card-head){border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:6px;padding:11px 0;font-size:13px;display:grid}.analytics-list-card>div:not(.analytics-card-head):first-of-type{margin-top:12px}.analytics-list-card>div:not(.analytics-card-head)>i{background:#eef1f5;border-radius:99px;grid-column:1/-1;height:4px}.analytics-list-card>div:not(.analytics-card-head)>i em{background:#087cf0;border-radius:99px;height:100%;display:block}.opportunity-card>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.opportunity-card>button:first-of-type{margin-top:12px}.opportunity-card>button>span{color:#087cf0;background:#eef5fb;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.opportunity-card>button>span.warn{color:#a16c00;background:#fff3df}.opportunity-card>button>div{flex-direction:column;flex:1;min-width:0;display:flex}.opportunity-card>button b{font-size:13px}.opportunity-card>button small{color:#8490a0;font-size:13px!important}.opportunity-card>button>svg{color:#9ba5b2}.notification-settings{color:#087cf0;background:#f3f9ff;border:1px solid #087cf021;border-radius:15px;align-items:center;gap:11px;margin-bottom:13px;padding:16px;display:flex}.notification-settings>div{flex-direction:column;flex:1;min-width:0;display:flex}.notification-settings b{font-size:14px}.notification-settings p{color:#63748b;margin:2px 0 0;font-size:13px!important}.notification-settings>button{background:0 0;border:0}.notification-settings>button>i,.notification-preferences button>i{background:#087cf0;border-radius:99px;width:34px;height:19px;padding:3px;display:block}.notification-settings>button>i:after,.notification-preferences button>i b{content:"";background:#fff;border-radius:50%;width:13px;height:13px;margin-left:auto;display:block}.notification-list{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.notification-list article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex;position:relative}.notification-list article:last-child{border-bottom:0}.notification-list article.unread{background:#fbfdff}.notification-list article.unread:before{content:"";background:#087cf0;width:3px;position:absolute;top:0;bottom:0;left:0}.notification-list article>span{color:#087cf0;background:#edf5fb;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.notification-list article.urgent>span{color:#c44a3f;background:#fff0ee}.notification-list article.warning>span{color:#a16c00;background:#fff5df}.notification-list article.success>span{color:#168f54;background:#eaf8f0}.notification-list article>div{flex-direction:column;flex:1;min-width:0;display:flex}.notification-list article>div>div{align-items:center;gap:7px;display:flex}.notification-list h3{margin:0;font-size:14px}.notification-list article>div>div>i{background:#087cf0;border-radius:50%;width:6px;height:6px}.notification-list p{color:#69768a;margin:3px 0;font-size:14px!important}.notification-list small{color:#98a1ae;font-size:13px!important}.notification-list article>button{color:#9aa4b1;background:0 0;border:0}.notification-preferences{border:1px solid var(--line);background:#fff;border-radius:15px;max-width:690px;margin-top:13px;padding:18px}.notification-preferences h3{margin:0 0 10px;font-size:14px}.notification-preferences>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:13px 0;font-size:14px;display:flex}.notification-preferences button>i{background:#dce2e8}.notification-preferences button>i.on{background:#087cf0}.notification-preferences button>i:not(.on) b{margin-left:0}@media (max-width:1100px){.pro-conversation-layout{grid-template-columns:280px minmax(400px,1fr)}.conversation-context{display:none}.analytics-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.operations-grid,.quality-metrics{grid-template-columns:1fr}.outcome-strip{grid-template-columns:repeat(3,1fr)}.outcome-strip>a{grid-column:1/-1;margin:16px 0 0}.instructions-layout,.analytics-main-grid,.analytics-bottom-grid{grid-template-columns:1fr}}@media (max-width:760px){.operations-grid{gap:8px}.outcome-strip{grid-template-columns:1fr}.outcome-strip>div{border-bottom:1px solid #071a3d14;border-right:0;padding:12px 0}.quality-hero{grid-template-columns:1fr;padding:22px}.quality-score{width:120px;height:120px;margin-bottom:18px}.quality-question{grid-template-columns:28px 1fr auto}.quality-question>.badge{display:none}.pro-conversation-layout{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--line);max-height:380px}.inbox-kpis{grid-template-columns:1fr 1fr}.conversation-actions .assign-button{display:none}.handoff-alert{flex-wrap:wrap;align-items:flex-start}.handoff-alert .btn{width:100%}.analytics-kpis{grid-template-columns:1fr 1fr}.bar-chart{height:190px}.notification-list article{align-items:flex-start}.notification-list article>button{display:none}}@media (max-width:480px){.inbox-kpis,.analytics-kpis{grid-template-columns:1fr}.quality-question{grid-template-columns:25px 1fr}.quality-question>button{grid-column:2}.analytics-card-head>div:last-child{display:none}}:root{--type-micro:12px;--type-caption:13px;--type-body:16px;--type-control:14px}body{font-size:var(--type-body);line-height:1.55}.app-shell{font-size:var(--type-body)}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{font-size:var(--type-control)}.app-shell .page-head p{font-size:15px}.app-shell .page-head span,.app-shell .section-label{font-size:13px}.app-shell .badge{font-size:12px}.analytics-kpis span,.analytics-kpis small,.analytics-card-head p,.analytics-card-head>div:last-child,.funnel-row b,.funnel-row strong,.analytics-list-card>div:not(.analytics-card-head),.opportunity-card>button b,.opportunity-card>button small{font-size:14px!important}.funnel-row small,.bar-chart small,.quality-metrics small,.quality-question>div small,.version-panel>button small,.inbox-kpis small,.handoff-alert small,.context-profile p,.context-section>span small,.notification-list small{font-size:13px!important}.operations-grid>button>div small,.outcome-strip small,.context-section>label,.conversation-day{font-size:12px!important}.operation-icon i,.inbox-filters i{width:21px;height:21px;font-size:12px}.agent-mini{flex-basis:28px;width:28px;height:28px}.bar-chart small{bottom:-23px}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:420}button,input,textarea,select,.app-shell{color:var(--text)}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4{color:var(--ink);font-weight:620}.app-shell .page-head h1{letter-spacing:-.045em;font-size:36px;font-weight:620;line-height:1.14}.app-shell .page-head p{max-width:720px;color:var(--text);font-weight:430;line-height:1.6}.app-shell .page-head span,.app-shell .section-label{color:var(--accent);letter-spacing:.11em;font-weight:720}.app-shell p{color:var(--muted);font-weight:420;font-size:15px!important}.app-shell small{color:var(--muted);font-weight:430}.app-shell label{color:var(--text)!important;font-weight:600!important}.app-shell input,.app-shell textarea,.app-shell select{color:var(--text);font-weight:430}.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--subtle);opacity:1}.app-shell .workspace-side nav a,.app-shell .side-bottom>a{color:var(--muted);font-weight:500}.app-shell .workspace-side nav a:hover,.app-shell .workspace-side nav a.active{color:#0567c8;font-weight:600}.app-shell .workspace-name b,.app-shell .side-bottom b{color:var(--ink);font-weight:650}.app-shell .nav-group-toggle{color:var(--subtle)}.app-shell .nav-group-toggle b{font-weight:650}.app-shell .btn{font-weight:630}.app-shell .table-title h3,.app-shell .analytics-card-head h3,.app-shell .context-head>b{font-size:16px;font-weight:620}.app-shell .table-title p,.app-shell .analytics-card-head p{color:var(--muted)!important}.app-shell .tr:not(.th),.app-shell .simple-history>div,.app-shell .quality-question,.app-shell .funnel-row{color:var(--text)}.app-shell .tr.th{color:var(--muted);font-weight:650}.app-shell .tr b,.app-shell .simple-history b,.app-shell .quality-question b,.app-shell .funnel-row b{color:var(--ink);font-weight:620}.app-shell .usage-grid article>span,.app-shell .analytics-kpis span,.app-shell .overview-card>span,.app-shell .agent-stats span{color:var(--muted);font-weight:520}.app-shell .usage-grid article>b,.app-shell .analytics-kpis b,.app-shell .outcome-strip b{color:var(--ink);font-weight:650}.app-shell .analytics-kpis small{font-weight:540}.app-shell .operations-grid>button>div b,.app-shell .notification-list h3,.app-shell .opportunity-card>button b{color:var(--ink);font-weight:620}.app-shell .operations-grid>button p,.app-shell .notification-list p,.app-shell .opportunity-card>button small{color:var(--muted)!important}.app-shell .message-identity b,.app-shell .chat-agent b,.app-shell .conversation-detail header b{color:var(--ink);font-weight:620}.app-shell .pro-message-bubble{color:var(--text);font-weight:430}.app-shell .chat-message-row.user .pro-message-bubble{color:#fff}.app-shell .badge{font-weight:720}.public-nav{color:var(--text)}.nav-center a,.nav-center button,.login-link{color:var(--muted);font-weight:520}.hero>p,.subhero>p,.split-head>p,.center-head p,.demo-section li,.faq details p,.footer-grid>div:first-child p,.footer-grid a{color:var(--muted)}.quote-card p,.step-card p,.industry-card p,.plan-mini p,.pricing-card-top>p,.pricing-card li,.trial-explainer p,.pricing-faq details p,.checkout-summary p,.checkout-success p{color:var(--text)}.step-card p,.industry-card p,.plan-mini p,.pricing-card-top>p,.pricing-card li,.trial-explainer p,.pricing-faq details p{font-size:15px}.pricing-card h2,.pricing-comparison h2,.pricing-faq h2,.checkout-summary h2{font-weight:620}.pricing-card li,.comparison-desktop td{font-weight:430}.auth-card>p,.auth-legal,.auth-card label{color:var(--muted)}.auth-card h1{font-weight:620}@media (max-width:760px){.app-shell .page-head h1{font-size:32px}}.pricing-card-flags{flex-wrap:wrap;gap:6px;min-height:29px;display:flex}.pricing-card-flags .pricing-badge:first-child,.pricing-card.recommended .pricing-card-flags .pricing-badge:first-child{color:#137447;background:#eaf8f0}.pricing-card.recommended .pricing-card-flags .pricing-badge:last-child{color:#fff;background:#087cf0}.pricing-card-top{min-height:175px}.pricing-card h2{margin-top:14px}.pricing-price{min-height:114px}.pricing-price del{color:var(--subtle);flex-basis:100%;font-size:14px;font-weight:540}.card-conversation-note{color:#0567c8;background:#eef7ff;border-radius:10px;align-items:center;gap:2px;margin:0 0 15px;padding:10px 11px;font-size:14px;font-weight:650;display:flex}.card-conversation-note .pricing-tooltip{margin-left:auto}.card-conversation-note .pricing-tooltip>button{color:#3978ad}.trial-mini{background:#f1faf5}.trial-mini b{color:#137447}.checkout-form:has(.checkout-consent:nth-child(3)) .checkout-consent{margin-top:3px}.usage-metric-label{align-items:center;gap:4px;display:flex!important}.usage-info{display:inline-flex;position:relative}.usage-info>button{width:22px;height:22px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.usage-info>button:hover,.usage-info>button:focus-visible{color:#087cf0;background:#eaf7ff;outline:none}.usage-info>span{z-index:15;color:#fff;opacity:0;pointer-events:none;background:#071a3d;border-radius:11px;width:280px;padding:11px 12px;font-size:13px;font-weight:450;line-height:1.5;transition:all .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px);box-shadow:0 14px 35px #071a3d3d}.usage-info:hover>span,.usage-info:focus-within>span{opacity:1;transform:translate(-50%)}.usage-notice{color:#087cf0;background:#f2f8ff;border:1px solid #087cf024;border-radius:14px;align-items:flex-start;gap:11px;margin-bottom:12px;padding:15px 17px;display:flex}.usage-notice>svg{flex:none;margin-top:2px}.usage-notice>div{flex:1;min-width:0}.usage-notice b{color:var(--ink);font-size:15px}.usage-notice p{margin:3px 0 0;color:var(--text)!important;font-size:14px!important}.usage-notice>a{color:#0567c8;flex:none;align-items:center;gap:3px;font-size:14px;font-weight:650;display:flex}.usage-agent strong{color:var(--ink);font-size:14px}.simple-history>div b{color:var(--ink)}@media (max-width:760px){.pricing-card-top{min-height:0}.pricing-price{min-height:104px}.usage-info>span{width:min(280px,100vw - 72px);left:-40px;transform:translateY(5px)}.usage-info:hover>span,.usage-info:focus-within>span{transform:none}.usage-notice{flex-wrap:wrap;align-items:flex-start}.usage-notice>a{width:100%;margin-left:29px}}.hero .hero-ctas button,.campaign-hero .hero-ctas button{font:inherit}.hero>small,.campaign-hero>div>small{color:#64748b;font-size:14px}.trust-band{background:#071a3d17;border:1px solid #071a3d17;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1180px;margin:-48px auto 30px;display:grid;overflow:hidden}.trust-band>span{background:#fff;grid-template-columns:28px 1fr;align-items:center;padding:20px 22px;display:grid}.trust-band svg{color:#087cf0;grid-row:1/3}.trust-band b{font-size:14px}.trust-band small{color:#64748b;font-size:13px}.product-demo.interactive .demo-thread{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;transition:all .2s;display:block}.product-demo.interactive .demo-thread:hover,.product-demo.interactive .demo-thread.selected{color:#0567c8;background:#eaf7ff}.product-demo.interactive .messages{justify-content:center;animation:.35s cubic-bezier(.22,1,.36,1) demoConversationIn}.demo-context{color:#3978ad;background:#eef7ff;border-radius:999px;align-self:center;align-items:center;gap:7px;padding:7px 11px;font-size:13px;display:flex}.demo-prompt-row{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.demo-prompt-row button{color:#526078;cursor:pointer;background:#fff;border:1px solid #071a3d1a;border-radius:999px;padding:8px 10px;font-size:13px;transition:all .2s}.demo-prompt-row button:hover,.demo-prompt-row button.active{color:#0567c8;background:#f2f8ff;border-color:#087cf059}.fake-input{justify-content:space-between;align-items:center;display:flex}.fake-input svg{color:#087cf0}@keyframes demoConversationIn{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:none}}.campaign-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:52px;max-width:1240px;margin:auto;padding:92px 26px 105px;display:grid}.campaign-hero h1{letter-spacing:-.06em;max-width:650px;margin:25px 0 20px;font-size:clamp(48px,5.3vw,72px);font-weight:680;line-height:1}.campaign-hero>div>p{color:#64748b;max-width:610px;font-size:18px;line-height:1.65}.campaign-hero .hero-ctas{justify-content:flex-start}.campaign-hero .product-demo{margin:0}.campaign-hero .product-demo.compact .demo-frame{min-height:520px}.campaign-outcomes{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.campaign-outcomes h2{margin:13px 0}.campaign-outcomes>div:last-child{gap:10px;display:grid}.campaign-outcomes article{background:#fff;border:1px solid #071a3d17;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;min-height:92px;padding:18px 20px;display:grid;position:relative}.campaign-outcomes article>span{color:#9aa6b5;font-size:13px;font-weight:700;position:absolute;top:14px;right:18px}.campaign-outcomes article>svg{color:#087cf0}.campaign-outcomes article h3{margin:0;font-size:17px}.campaign-proof{background:#f2f8ff;border:1px solid #087cf026;border-radius:17px;align-items:center;gap:16px;max-width:1128px;margin:0 auto 100px;padding:22px 24px;display:flex}.campaign-proof>svg{color:#087cf0;flex:none}.campaign-proof>div{flex:1}.campaign-proof b{font-size:15px}.campaign-proof p{color:#526078;margin:4px 0 0;font-size:14px}.campaign-proof a{color:#0567c8;white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:680;display:flex}.mobile-conversion-bar{display:none}.industry-photo{aspect-ratio:1;background-image:linear-gradient(#0000 55%,#071a3d40),url(/industry-scenes.png);background-position:0 0,0 0;background-repeat:no-repeat;background-size:100% 100%,400% 200%;border:1px solid #087cf024;border-radius:30px;width:100%;position:relative;overflow:hidden;box-shadow:0 32px 90px #071a3d29}.industry-photo-0{background-position:0 0,0 0}.industry-photo-1{background-position:0 0,33.333% 0}.industry-photo-2{background-position:0 0,66.667% 0}.industry-photo-3{background-position:0 0,100% 0}.industry-photo-4{background-position:0 0,0 100%}.industry-photo-5{background-position:0 0,33.333% 100%}.industry-photo-6{background-position:0 0,66.667% 100%}.industry-photo-7{background-position:0 0,100% 100%}.photo-float{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe8;border:1px solid #ffffff8c;border-radius:16px;align-items:center;gap:11px;padding:13px 15px;display:flex;position:absolute;bottom:22px;left:22px;right:22px;box-shadow:0 16px 40px #071a3d2e}.photo-float>span{color:#087cf0;background:#eaf7ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.photo-float>div{flex-direction:column;flex:1;min-width:0;display:flex}.photo-float b{font-size:14px}.photo-float small{color:#64748b;font-size:13px}.photo-float>svg{color:#168f54}.campaign-demo{background:linear-gradient(#f3f7fb,#f8fbfd);max-width:none;padding-left:max(26px,50vw - 564px);padding-right:max(26px,50vw - 564px)}.campaign-demo .product-demo{margin-top:0}@media (max-width:980px){.campaign-hero{grid-template-columns:1fr;max-width:780px}.campaign-hero>div{text-align:center}.campaign-hero>div>p,.campaign-hero h1{margin-left:auto;margin-right:auto}.campaign-hero .hero-ctas{justify-content:center}.industry-photo{max-width:590px;margin:auto}.trust-band{grid-template-columns:1fr 1fr;margin-left:20px;margin-right:20px}.campaign-outcomes{grid-template-columns:1fr;gap:32px}}@media (max-width:760px){.nav-actions>.btn-dark{display:none}.mobile-menu>button{color:#fff;text-align:center;background:#071a3d;border:0;border-radius:10px;margin-top:5px;padding:12px;font-weight:650}.hero{padding-bottom:92px}.hero>small{line-height:1.5}.trust-band{grid-template-columns:1fr;margin:-42px 16px 25px}.trust-band>span{padding:15px 18px}.demo-context{font-size:12px}.demo-prompt-row{flex-direction:column;order:4}.demo-prompt-row button{text-align:left}.campaign-hero{padding:68px 18px 92px;display:block}.campaign-hero h1{font-size:45px}.campaign-hero>div>p{font-size:16px}.campaign-hero .product-demo{margin-top:42px}.campaign-outcomes{padding-bottom:75px}.campaign-proof{flex-wrap:wrap;align-items:flex-start;margin:0 18px 82px}.campaign-proof a{width:100%;margin-left:39px}.mobile-conversion-bar{z-index:90;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;border:1px solid #071a3d1c;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 50px #071a3d33}.mobile-conversion-bar>div{flex-direction:column;min-width:0;display:flex}.mobile-conversion-bar b{font-size:13px}.mobile-conversion-bar small{color:#64748b;font-size:12px}.mobile-conversion-bar .btn{min-height:40px;padding:0 13px}.public-page{padding-bottom:74px}}@media (prefers-reduced-motion:reduce){.product-demo.interactive .messages{animation:none}}.admin-shell{--admin-side:264px;grid-template-columns:var(--admin-side) minmax(0,1fr);color:#0b1b36;background:#f4f7fa;min-height:100vh;transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1);display:grid}.admin-side{z-index:40;color:#fff;background:#07162f;border-right:1px solid #ffffff14;flex-direction:column;min-width:0;height:100vh;padding:20px 14px;transition:width .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:sticky;top:0;overflow:hidden}.admin-brand{align-items:center;gap:9px;height:42px;padding:0 4px;display:flex}.admin-brand .logo{filter:brightness(0)invert();width:128px}.admin-brand>button{color:#c6d3e6;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-brand>button:not(.admin-mark){margin-left:auto}.admin-mark,.admin-mobile-close{display:none!important}.admin-product{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:10px;margin:21px 0 19px;padding:11px;display:flex}.admin-product>span{background:linear-gradient(145deg,#087cf0,#12c8c0);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.admin-product>div{flex-direction:column;min-width:0;display:flex}.admin-product b{font-size:14px}.admin-product small{color:#8192aa;font-size:12px}.admin-side nav{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex;overflow:auto}.admin-side nav label{color:#687b97;letter-spacing:.12em;padding:15px 11px 7px;font-size:11px;font-weight:750}.admin-side nav a{color:#aebbd0;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:14px;font-weight:520;transition:all .18s;display:flex}.admin-side nav a:hover{color:#fff;background:#ffffff0e}.admin-side nav a.active{color:#fff;background:linear-gradient(90deg,#087cf040,#087cf01c);box-shadow:inset 3px 0 #26b9ff}.admin-side nav a>svg{flex:none}.admin-side nav a>i{color:#fff;background:#ef6f62;border-radius:99px;place-items:center;min-width:21px;height:21px;margin-left:auto;font-size:11px;font-style:normal;font-weight:750;display:grid}.admin-side-bottom{border-top:1px solid #ffffff17;padding-top:13px}.admin-health{align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-health>i{background:#24c77a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #24c77a1a}.admin-health>span{flex-direction:column;display:flex}.admin-health b{font-size:12px}.admin-health small{color:#71849e;font-size:11px}.admin-side-bottom>button{color:#fff;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.admin-side-bottom>button>span{background:#1f66bd;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:grid}.admin-side-bottom>button>div{flex-direction:column;flex:1;min-width:0;display:flex}.admin-side-bottom>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-side-bottom>button small{color:#7f91a9;font-size:11px}.admin-collapsed{--admin-side:76px}.admin-collapsed .admin-side{padding-left:12px;padding-right:12px}.admin-collapsed .admin-brand .logo,.admin-collapsed .admin-product>div,.admin-collapsed .admin-side nav label,.admin-collapsed .admin-side nav a>span,.admin-collapsed .admin-side nav a>i,.admin-collapsed .admin-health>span,.admin-collapsed .admin-side-bottom>button>div,.admin-collapsed .admin-side-bottom>button>svg{display:none}.admin-collapsed .admin-mark{display:grid!important}.admin-collapsed .admin-brand>button:not(.admin-mark){margin-left:0}.admin-collapsed .admin-product{justify-content:center;padding:8px}.admin-collapsed .admin-side nav a{justify-content:center;padding:0}.admin-collapsed .admin-health{justify-content:center}.admin-collapsed .admin-side-bottom>button{justify-content:center;padding:10px 0}.admin-main{min-width:0}.admin-topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #dfe6ee;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.admin-search{color:#8794a6;background:#f7f9fb;border:1px solid #dbe3ec;border-radius:11px;align-items:center;gap:9px;width:min(440px,48vw);height:40px;padding:0 11px;display:flex}.admin-search input{color:#23334d;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.admin-search kbd{color:#8a96a6;font:11px var(--font-geist-mono);background:#fff;border:1px solid #d8e0e9;border-radius:5px;padding:2px 5px}.admin-topbar>div:last-child{align-items:center;gap:7px;display:flex}.admin-topbar>div:last-child>button{color:#607087;background:#fff;border:1px solid #dfe6ee;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.admin-bell i{background:#ef6f62;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.admin-role{color:#187145;letter-spacing:.08em;background:#e8f5ed;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:750}.admin-mobile-menu{display:none}.admin-content{width:100%;max-width:1680px;margin:auto;padding:32px clamp(20px,3vw,44px) 70px}.admin-page-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px;display:flex}.admin-page-head>div:first-child>span{color:#087cf0;letter-spacing:.11em;font-size:12px;font-weight:760}.admin-page-head h1{color:#0a1b38;letter-spacing:-.045em;margin:7px 0 5px;font-size:34px;font-weight:650;line-height:1.1}.admin-page-head p{color:#68778c;margin:0;font-size:15px}.admin-page-head>div:last-child{gap:8px;display:flex}.admin-date{color:#33445d;background:#fff;border:1px solid #d9e1ea;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.admin-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metric{background:#fff;border:1px solid #dde5ed;border-radius:16px;padding:18px 19px;position:relative;overflow:hidden;box-shadow:0 5px 20px #11264606}.admin-metric:after{content:"";background:#087cf00b;border-radius:50%;width:100px;height:100px;position:absolute;top:-42px;right:-34px}.admin-metric>div{align-items:center;gap:10px;display:flex}.admin-metric>div>small{color:#6e7c8f;font-size:13px;font-weight:560}.admin-metric-icon{color:#087cf0;background:#e9f4ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.admin-metric-icon.cyan{color:#08a8a1;background:#e6fbfa}.admin-metric-icon.violet{color:#7255db;background:#f0edff}.admin-metric-icon.green{color:#168f54;background:#e9f8ef}.admin-metric-icon.orange{color:#b26b05;background:#fff2df}.admin-metric>b{letter-spacing:-.04em;margin:17px 0 8px;font-size:27px;display:block}.admin-metric>p{color:#168f54;align-items:center;gap:4px;margin:0;font-size:12px;font-weight:600;display:flex}.admin-metric>p.down{color:#168f54}.admin-metric>p.down svg{transform:rotate(180deg)}.admin-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,.72fr);gap:14px;margin-bottom:14px;display:grid}.admin-lower-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.62fr);gap:14px;display:grid}.admin-panel{background:#fff;border:1px solid #dde5ed;border-radius:16px;min-width:0;box-shadow:0 5px 20px #11264606}.admin-panel>header{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.admin-panel>header h2{margin:0 0 4px;font-size:16px;font-weight:640}.admin-panel>header p{color:#758296;margin:0;font-size:13px}.admin-panel>header>a{color:#087cf0;align-items:center;gap:4px;font-size:13px;font-weight:620;display:flex}.admin-panel>header>button{color:#516076;background:#fff;border:1px solid #dfe6ee;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.admin-legend{color:#6f7d90;align-items:center;gap:6px;font-size:12px;display:flex}.admin-legend i{background:#087cf0;border-radius:50%;width:8px;height:8px}.admin-revenue{min-height:355px;position:relative}.admin-bars{background:repeating-linear-gradient(#edf1f5 0 1px,#0000 1px 74px);border-bottom:1px solid #dde4ec;align-items:flex-end;gap:9px;height:225px;display:flex;position:absolute;bottom:37px;left:60px;right:20px}.admin-bars>div{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.admin-bars i{transform-origin:bottom;background:linear-gradient(#19bfd1,#087cf0);border-radius:6px 6px 2px 2px;width:min(28px,70%);animation:.7s cubic-bezier(.22,1,.36,1) both adminBarIn;display:block}.admin-bars small{color:#8693a4;font-size:11px;position:absolute;bottom:-24px}.admin-chart-scale{color:#91a0b1;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:87px;bottom:32px;left:17px}@keyframes adminBarIn{0%{opacity:.35;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}.admin-funnel>header button{border:0;padding:3px}.admin-funnel-row{border-bottom:1px solid #edf0f4;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:16px 18px;display:grid}.admin-funnel-row:last-child{border:0}.admin-funnel-row>span{color:#087cf0;background:#eaf5ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.admin-funnel-row>div{flex-direction:column;display:flex}.admin-funnel-row b{font-size:13px}.admin-funnel-row small{color:#8794a5;font-size:11px}.admin-funnel-row strong{font-size:13px}.admin-table{min-width:0}.admin-tr{color:#445269;text-align:left;border-bottom:1px solid #edf1f4;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:grid}.admin-tr:last-child{border-bottom:0}.admin-tr.head{color:#7e8b9c;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;min-height:38px;padding-top:9px;padding-bottom:9px;font-size:11px;font-weight:700}.admin-table.compact .admin-tr{grid-template-columns:minmax(220px,1.5fr) .55fr .7fr .72fr}.admin-tr>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.admin-tr>span:first-child>div{flex-direction:column;min-width:0;display:flex}.admin-tr>span:first-child b{color:#182941;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-tr>span:first-child small{color:#8996a6;font-size:11px}.admin-avatar{color:#087cf0;background:#e9f4ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:750;display:grid}.admin-status{color:#657286;background:#eef2f5;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-size:11px;font-weight:680;display:inline-flex}.admin-status>i{background:#8793a3;border-radius:50%;width:6px;height:6px}.admin-status.success{color:#167545;background:#eaf8f0}.admin-status.success>i{background:#20a963}.admin-status.trial{color:#0871d8;background:#eaf4ff}.admin-status.trial>i{background:#087cf0}.admin-status.risk{color:#a96100;background:#fff1e5}.admin-status.risk>i{background:#eb8c14}.admin-plans{padding-bottom:11px}.admin-plans>header{border:0}.admin-donut{background:conic-gradient(#087cf0 0 37%,#14c5bd 37% 78%,#755bdd 78% 96%,#071a3d 96%);border-radius:50%;place-items:center;width:116px;height:116px;margin:4px auto 17px;display:grid}.admin-donut:before{content:"";background:#fff;border-radius:50%;width:78px;height:78px;position:absolute}.admin-donut>div{z-index:1;text-align:center;flex-direction:column;display:flex}.admin-donut b{font-size:21px}.admin-donut small{color:#8491a3;font-size:10px}.admin-plan-row{grid-template-columns:1fr auto 38px;align-items:center;gap:8px;padding:6px 17px;font-size:12px;display:grid}.admin-plan-row>span{align-items:center;gap:7px;display:flex}.admin-plan-row i{background:#087cf0;border-radius:50%;width:8px;height:8px}.admin-plan-row i.business{background:#14c5bd}.admin-plan-row i.pro{background:#755bdd}.admin-plan-row i.enterprise{background:#071a3d}.admin-plan-row small{color:#8793a3;text-align:right}.admin-attention{background:#fff9ef;border:1px solid #f0d8b5;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:14px 17px;display:flex}.admin-attention>div{align-items:center;gap:11px;display:flex}.admin-attention>div>span{color:#a96a08;background:#ffedcf;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-attention>div>div{flex-direction:column;display:flex}.admin-attention b{font-size:13px}.admin-attention p{color:#7c6950;margin:2px 0 0;font-size:12px}.admin-attention>a{color:#8b5a05;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.admin-list-summary{color:#6e7b8d;background:#fff;border:1px solid #dfe6ee;border-radius:13px;gap:24px;margin-bottom:13px;padding:14px 18px;font-size:13px;display:flex}.admin-list-summary b{color:#12243e;font-size:15px}.admin-table-card{background:#fff;border:1px solid #dce4ec;border-radius:16px;overflow:hidden}.admin-table-tools{border-bottom:1px solid #e5ebf0;align-items:center;gap:8px;padding:14px 16px;display:flex}.admin-table-tools>div{color:#8794a5;border:1px solid #dae2eb;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:210px;max-width:360px;padding:0 10px;display:flex}.admin-table-tools input{border:0;outline:0;width:100%;height:38px;font-size:13px}.admin-table-tools>button{color:#536177;background:#fff;border:1px solid #dce4ec;border-radius:9px;align-items:center;gap:5px;height:39px;padding:0 11px;font-size:12px;display:flex}.admin-table.customers{overflow-x:auto}.admin-table.customers .admin-tr{grid-template-columns:minmax(230px,1.6fr) .7fr .55fr .85fr .8fr 1fr 24px;min-width:950px}.admin-table.customers button.admin-tr{cursor:pointer;background:#fff;border-top:0;border-left:0;border-right:0;width:100%}.admin-table.customers button.admin-tr:hover{background:#f8fbfd}.admin-pagination{color:#7b8797;border-top:1px solid #e6ebf0;justify-content:space-between;align-items:center;padding:13px 16px;font-size:12px;display:flex}.admin-pagination>div{gap:4px;display:flex}.admin-pagination button{color:#657287;background:#fff;border:1px solid #dce4eb;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.admin-pagination button.active{color:#fff;background:#087cf0;border-color:#087cf0}.admin-pagination .flip{transform:rotate(180deg)}.admin-data-panel{overflow:hidden}.admin-data-panel .admin-table.cols-5 .admin-tr{grid-template-columns:minmax(210px,1.4fr) .65fr .65fr .7fr .9fr}.admin-data-panel .admin-table.cols-4 .admin-tr{grid-template-columns:minmax(220px,1.5fr) .75fr .8fr .8fr}.admin-cost{padding-bottom:14px}.admin-cost>header{border:0}.admin-cost-ring{background:conic-gradient(#16b98b 0 88.2%,#e8eef2 88.2%);border-radius:50%;place-items:center;width:154px;height:154px;margin:10px auto 22px;display:grid}.admin-cost-ring:before{content:"";background:#fff;border-radius:50%;width:112px;height:112px;position:absolute}.admin-cost-ring>div{z-index:1;text-align:center;flex-direction:column;display:flex}.admin-cost-ring b{font-size:24px}.admin-cost-ring small{color:#7e8c9d;font-size:11px}.admin-cost-row{color:#718094;border-top:1px solid #edf1f4;justify-content:space-between;padding:10px 18px;font-size:12px;display:flex}.admin-cost-row b{color:#1b2b43}.admin-cost-row.total{font-size:13px;font-weight:700}.admin-alert-layout{grid-template-columns:220px minmax(0,1fr);gap:14px;display:grid}.admin-alert-filters{background:#fff;border:1px solid #dce4ec;border-radius:14px;flex-direction:column;height:max-content;padding:8px;display:flex}.admin-alert-filters button{color:#657389;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:11px;font-size:13px;display:flex}.admin-alert-filters button.active{color:#0870d4;background:#eaf5ff;font-weight:650}.admin-alert-filters b{font-size:11px}.admin-alert-list{background:#fff;border:1px solid #dce4ec;border-radius:14px;overflow:hidden}.admin-alert-list article{border-bottom:1px solid #e9edf2;align-items:flex-start;gap:12px;padding:17px;display:flex}.admin-alert-list article:last-child{border:0}.admin-alert-list article>span{color:#087cf0;background:#edf5fc;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.admin-alert-list article>div{flex:1;min-width:0}.admin-alert-list article>div>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-alert-list h3{margin:0;font-size:14px}.admin-alert-list p{color:#66758a;margin:5px 0;font-size:13px}.admin-alert-list small{color:#939ead;font-size:12px}.admin-alert-list article>button{color:#91a0b1;background:0 0;border:0;align-self:center}.admin-settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-settings-card{padding-bottom:18px}.admin-settings-card>header>span{color:#087cf0;background:#eaf5ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.admin-settings-card>label{color:#59687d;flex-direction:column;gap:6px;margin:14px 18px;font-size:12px;font-weight:650;display:flex}.admin-settings-card input,.admin-settings-card select{color:#25364e;background:#fff;border:1px solid #dce4eb;border-radius:9px;height:41px;padding:0 11px;font-size:13px}.admin-settings-card>.btn{margin:3px 18px 0}.admin-team,.admin-audit{border-top:1px solid #edf1f4;align-items:center;gap:10px;padding:11px 18px;display:flex}.admin-team>span{color:#087cf0;background:#eaf5ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:750;display:grid}.admin-team>div,.admin-audit>div{flex-direction:column;flex:1;min-width:0;display:flex}.admin-team b,.admin-audit b{font-size:13px}.admin-team small,.admin-audit small{color:#8794a5;font-size:11px}.admin-team>svg{color:#95a1b0}.admin-audit>i{background:#18b888;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e7f8f2}.admin-acquisition-filters{gap:7px;display:flex}.admin-acquisition-filters button,.admin-acquisition-filters select{color:#33445d;background:#fff;border:1px solid #d9e1ea;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.admin-privacy-note{color:#60758b;background:#f3f8fc;border:1px solid #d7e6f4;border-radius:11px;align-items:center;gap:8px;margin:-10px 0 14px;padding:10px 13px;font-size:12px;display:flex}.admin-privacy-note svg{color:#087cf0;flex:none}.acquisition-top-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.55fr);gap:14px;margin-bottom:14px;display:grid}.traffic-source-card{overflow:hidden}.traffic-head,.traffic-row{grid-template-columns:minmax(190px,1.2fr) .55fr 1fr .5fr;align-items:center;gap:12px;padding:11px 18px;display:grid}.traffic-head{color:#7c899a;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;font-size:10px;font-weight:720}.traffic-row{color:#536176;border-top:1px solid #edf1f4;font-size:12px}.traffic-row>span:first-child{align-items:center;gap:8px;display:flex}.traffic-row strong{color:#1b2b43}.traffic-row>div{align-items:center;gap:8px;display:flex}.traffic-row>div>i{background:#edf1f5;border-radius:99px;flex:1;min-width:76px;height:5px;display:block}.traffic-row>div em{background:linear-gradient(90deg,#087cf0,#15bfc2);border-radius:99px;height:100%;display:block}.traffic-row>div small{color:#7f8c9e;width:39px}.source-dot{background:#087cf0;border-radius:50%;width:8px;height:8px}.source-meta{background:#8467e8}.source-tráfico{background:#12b7ae}.source-referidos{background:#ee9c37}.source-linkedin{background:#2867b2}.source-otros{background:#9aa6b4}.conversion-rate{color:#168f54}.device-card{padding-bottom:15px}.device-card>header{border:0}.device-donut{background:conic-gradient(#087cf0 0 68%,#16bdb6 68% 97%,#8067dc 97%);border-radius:50%;place-items:center;width:142px;height:142px;margin:10px auto 17px;display:grid}.device-donut:before{content:"";background:#fff;border-radius:50%;width:100px;height:100px;position:absolute}.device-donut>div{z-index:1;text-align:center;flex-direction:column;display:flex}.device-donut b{font-size:23px}.device-donut small{color:#8290a2;font-size:10px}.device-rows{padding:0 17px}.device-rows>span{grid-template-columns:9px 1fr auto;align-items:center;gap:7px;padding:5px 0;font-size:12px;display:grid}.device-rows i{background:#087cf0;border-radius:50%;width:8px;height:8px}.device-rows i.desktop{background:#16bdb6}.device-rows i.tablet{background:#8067dc}.device-rows small{color:#718094}.device-insight{color:#168f54;background:#edf8f3;border-radius:10px;align-items:flex-start;gap:9px;margin:13px 16px 0;padding:10px;display:flex}.device-insight>span{flex-direction:column;display:flex}.device-insight b{font-size:11px}.device-insight small{color:#688478;font-size:10px;line-height:1.4}.acquisition-middle-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:14px;margin-bottom:14px;display:grid}.geography-card>header>button{align-items:center;gap:5px;display:flex}.geography-body{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:25px;padding:19px;display:grid}.peru-map{clip-path:polygon(38% 0,62% 3%,72% 12%,66% 22%,80% 34%,67% 45%,73% 57%,57% 72%,54% 90%,42% 100%,34% 88%,38% 73%,24% 57%,32% 44%,19% 29%,31% 16%);filter:drop-shadow(0 12px 20px #087cf033);background:linear-gradient(165deg,#d6efff,#5eabeb);justify-self:center;width:128px;height:270px;position:relative}.peru-map:after{content:"";background:linear-gradient(#ffffff4d,#0000 45%,#071a3d14);position:absolute;inset:0}.map-dot{z-index:2;color:#071a3d;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex;position:absolute}.map-dot i{background:#087cf0;border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #087cf02b}.map-dot.lima{top:142px;left:20px}.map-dot.norte{top:48px;left:67px}.map-dot.sur{top:205px;left:57px}.map-dot.centro{top:120px;left:72px}.region-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(105px,1fr) 47px minmax(75px,1fr) 34px;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:grid}.region-list>div:last-child{border:0}.region-list>div>span{color:#4f5e73}.region-list>div>b{color:#172840}.region-list>div>div{background:#edf1f5;border-radius:99px;height:5px}.region-list>div>div i{background:#087cf0;border-radius:99px;height:100%;display:block}.region-list small{color:#7f8c9d;text-align:right}.acquisition-funnel{padding-bottom:8px}.acquisition-step{border-top:1px solid #edf1f4;grid-template-columns:1fr 60px 45px;align-items:center;gap:8px;padding:12px 17px;display:grid}.acquisition-step>div{align-items:center;gap:8px;display:flex}.acquisition-step>div span{color:#087cf0;background:#eaf5ff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:750;display:grid}.acquisition-step b{font-size:12px}.acquisition-step strong{text-align:right;font-size:12px}.acquisition-step small{color:#738095;text-align:right;font-size:11px}.acquisition-step>i{background:#edf1f5;border-radius:99px;grid-column:1/-1;height:4px}.acquisition-step>i em{background:linear-gradient(90deg,#087cf0,#16bdb6);border-radius:99px;min-width:4px;height:100%;display:block}.campaigns-card{margin-bottom:14px;overflow:hidden}.campaign-table{overflow-x:auto}.campaign-tr{color:#536176;border-top:1px solid #edf1f4;grid-template-columns:minmax(245px,1.4fr) 1fr .55fr .55fr .65fr .7fr;align-items:center;gap:10px;min-width:850px;padding:12px 18px;font-size:12px;display:grid}.campaign-tr.head{color:#7c899a;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;border:0;font-size:10px;font-weight:720}.campaign-tr>span:first-child b{color:#172840}.campaign-source{align-items:center;gap:7px;display:flex}.campaign-source i{background:#087cf0;border-radius:50%;width:7px;height:7px}.acquisition-bottom-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.landing-performance>div{border-top:1px solid #edf1f4;grid-template-columns:minmax(180px,1fr) 90px 48px;align-items:center;gap:9px;padding:11px 17px;display:grid}.landing-performance>div>span{align-items:center;gap:8px;display:flex}.landing-performance>div>span i{color:#087cf0;background:#eef5fb;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.landing-performance b{font-size:12px}.landing-performance small{color:#778597;font-size:11px}.landing-performance strong{color:#168f54;text-align:right;font-size:12px}.attribution-card{padding-bottom:12px}.attribution-callout{color:#087cf0;background:#edf5ff;border-radius:11px;align-items:flex-start;gap:10px;margin:15px;padding:13px;display:flex}.attribution-callout>div{flex-direction:column;display:flex}.attribution-callout b{font-size:12px}.attribution-callout p{color:#63778d;margin:3px 0 0;font-size:11px;line-height:1.45}.attribution-row{color:#69778b;border-top:1px solid #edf1f4;justify-content:space-between;padding:10px 17px;font-size:12px;display:flex}.attribution-row b{color:#182940}.admin-privacy-note{font-size:13px}.traffic-head,.campaign-tr.head{font-size:12px}.traffic-row,.campaign-tr,.device-rows>span,.region-list>div,.attribution-row{font-size:13px}.device-donut small,.device-insight b,.device-insight small,.map-dot,.acquisition-step>div span,.acquisition-step small,.landing-performance small,.attribution-callout p{font-size:12px}.acquisition-step b,.acquisition-step strong,.landing-performance b,.landing-performance strong,.attribution-callout b{font-size:13px}.landing-performance>div>span i{font-size:12px}@media (max-width:1180px){.admin-metrics{grid-template-columns:1fr 1fr}.admin-dashboard-grid,.admin-lower-grid,.acquisition-top-grid,.acquisition-middle-grid{grid-template-columns:1fr}.admin-plans{max-width:none}.admin-donut{float:left;margin:10px 30px 15px 20px}.admin-plans:after{clear:both;content:"";display:block}.device-card{grid-template-columns:180px 1fr 1fr;display:grid}.device-card>header{grid-column:1/-1}.device-donut{grid-row:2/4}.device-rows,.device-insight{align-self:center}}@media (max-width:800px){.admin-shell{display:block}.admin-side{width:264px;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:20px 0 50px #0003}.admin-side.open{transform:none}.admin-brand .logo{display:block}.admin-brand .admin-mobile-close{margin-left:auto;display:grid!important}.admin-brand>button:not(.admin-mobile-close):not(.admin-mark){display:none}.admin-mobile-menu{background:#fff;border:1px solid #dce4ec;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-topbar{gap:10px;padding:0 16px}.admin-search{flex:1;width:auto}.admin-search kbd,.admin-role,.admin-topbar>div:last-child>button:first-child{display:none}.admin-content{padding:24px 16px 55px}.admin-page-head{flex-direction:column;align-items:flex-start}.admin-page-head h1{font-size:30px}.admin-page-head>div:last-child{width:100%}.admin-page-head>div:last-child>*{flex:1;justify-content:center}.admin-metrics,.admin-metrics.three{grid-template-columns:1fr 1fr}.admin-alert-layout,.acquisition-bottom-grid{grid-template-columns:1fr}.admin-alert-filters{flex-direction:row;overflow-x:auto}.admin-alert-filters button{gap:12px;min-width:max-content}.admin-settings-grid{grid-template-columns:1fr}.geography-body{grid-template-columns:180px 1fr}.traffic-source-card{overflow-x:auto}.traffic-source-card>header,.traffic-source-card>.traffic-head,.traffic-source-card>.traffic-row{min-width:680px}}@media (max-width:520px){.admin-topbar>div:last-child{display:none}.admin-metrics,.admin-metrics.three{grid-template-columns:1fr}.admin-metric{padding:16px}.admin-list-summary{flex-direction:column;align-items:flex-start;gap:8px}.admin-table-tools{flex-direction:column;align-items:stretch}.admin-table-tools>div{width:100%;max-width:none}.admin-table-tools>button{justify-content:space-between}.admin-data-panel{overflow-x:auto}.admin-data-panel>header,.admin-data-panel .admin-table{min-width:650px}.admin-revenue{min-height:330px}.admin-bars{gap:4px;left:48px}.admin-chart-scale{left:10px}.admin-attention,.admin-alert-list article>div>div{flex-direction:column;align-items:flex-start}.admin-settings-grid{grid-template-columns:1fr}.admin-acquisition-filters{flex-direction:column;width:100%}.admin-acquisition-filters>*{justify-content:space-between;width:100%}.device-card{display:block}.geography-body{grid-template-columns:1fr}.peru-map{margin-bottom:10px}.admin-privacy-note{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.admin-shell,.admin-side,.admin-bars i{transition:none;animation:none}}.footer-grid{grid-template-columns:2fr repeat(4,minmax(110px,1fr));gap:42px}.footer-grid a{transition:color .18s}.footer-grid a:hover{color:var(--accent)}.legal-hero{border-bottom:1px solid var(--line);text-align:center;padding:88px 26px 68px;position:relative;overflow:hidden}.legal-hero:before{filter:blur(55px);content:"";pointer-events:none;background:#087cf014;border-radius:50%;width:720px;height:720px;position:absolute;top:-390px;left:50%;transform:translate(-50%)}.legal-hero>*{position:relative}.legal-hero h1{letter-spacing:-.058em;max-width:820px;margin:17px auto 15px;font-size:clamp(43px,5vw,66px);font-weight:680;line-height:1.02}.legal-hero p{max-width:680px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.65}.legal-hero>span{color:var(--subtle);margin-top:22px;font-size:14px;display:block}.legal-layout{grid-template-columns:230px minmax(0,1fr);gap:72px;max-width:1080px;margin:0 auto;padding:70px 26px 110px;display:grid}.legal-layout>aside{border-left:1px solid var(--line);flex-direction:column;gap:4px;height:max-content;padding-left:19px;display:flex;position:sticky;top:104px}.legal-layout>aside b{margin-bottom:10px;font-size:14px}.legal-layout>aside a{color:var(--muted);border-radius:8px;padding:7px 9px;font-size:14px;line-height:1.3;transition:all .18s}.legal-layout>aside a:hover{color:var(--accent);background:#eef7ff}.legal-content{min-width:0}.legal-summary{color:var(--accent);background:#f0f8ff;border:1px solid #087cf029;border-radius:16px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.legal-summary svg{flex:none;margin-top:2px}.legal-summary p{color:#35536f;margin:0;font-size:16px;line-height:1.65}.legal-content>section{border-bottom:1px solid var(--line);padding:38px 0;scroll-margin-top:100px}.legal-content>section:last-child{border-bottom:0}.legal-content h2{letter-spacing:-.035em;margin:0 0 15px;font-size:24px;line-height:1.25}.legal-content p,.legal-content li{color:var(--text);font-size:16px;line-height:1.78}.legal-content p{margin:0 0 13px}.legal-content p:last-child{margin-bottom:0}.legal-content ul{gap:8px;margin:12px 0 0;padding-left:21px;display:grid}.legal-content a{color:#0567c8;text-underline-offset:3px;text-decoration:underline}.legal-content a:hover{color:#004c99}@media (max-width:900px){.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-grid>div:first-child{grid-column:1/-1}.legal-layout{grid-template-columns:1fr;gap:32px;padding-top:42px}.legal-layout>aside{display:none;position:static}}@media (max-width:520px){.legal-hero{padding:64px 20px 48px}.legal-hero h1{font-size:40px}.legal-hero p{font-size:16px}.legal-layout{padding:34px 20px 75px}.legal-summary{padding:17px}.legal-content>section{padding:31px 0}.legal-content h2{font-size:22px}.legal-content p,.legal-content li{font-size:16px}}.persistent-onboard .onboard-card{max-width:760px}.persistent-onboard .progress>div{grid-template-columns:repeat(5,1fr)}.onboard-time{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.onboard-fields{text-align:left;gap:18px;margin-top:27px;display:grid}.onboard-fields label,.tone-layout label{color:var(--navy);gap:8px;font-size:14px;font-weight:650;display:grid}.onboard-fields label>span{color:var(--subtle);margin-left:5px;font-size:12px;font-weight:500}.onboard-fields input,.onboard-fields select,.onboard-fields textarea,.tone-layout input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--navy);font:inherit;background:#fff;border-radius:11px;outline:none;padding:0 14px;font-weight:500;transition:border-color .18s,box-shadow .18s}.onboard-fields select{cursor:pointer}.onboard-fields textarea{resize:vertical;min-height:104px;padding-block:12px;line-height:1.5}.onboard-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onboard-label-icon{align-items:center;gap:6px;color:var(--navy)!important;margin:0!important;font-size:14px!important;font-weight:650!important;display:flex!important}.onboard-label-icon em{color:var(--subtle);margin-left:auto;font-size:12px;font-style:normal;font-weight:500}.onboard-fields label>small{color:var(--subtle);font-size:12px;font-weight:500;line-height:1.45}.objective-choice-grid button{gap:14px;min-height:88px}.objective-choice-grid button>span{gap:5px;display:grid}.objective-choice-grid button b{font-size:14px}.objective-choice-grid button small{color:var(--muted);font-size:12px;line-height:1.4}.objective-choice-grid button.selected small{color:#625da0}.onboard-fields label>div{border:1px solid var(--line);color:var(--subtle);background:#fff;border-radius:11px;align-items:center;padding-left:14px;transition:border-color .18s,box-shadow .18s;display:flex}.onboard-fields label>div input{box-shadow:none;border:0}.onboard-fields input:focus,.onboard-fields select:focus,.onboard-fields textarea:focus,.tone-layout input:focus,.onboard-fields label>div:focus-within{border-color:#5aaeff;box-shadow:0 0 0 4px #087cf01a}.onboard-info,.onboard-review{color:#47637f;text-align:left;background:#f2f9ff;border:1px solid #cfe6fb;border-radius:12px;align-items:flex-start;gap:10px;margin-top:17px;padding:13px 15px;font-size:13px;line-height:1.5;display:flex}.onboard-info svg,.onboard-review svg{color:var(--accent);flex:none;margin-top:2px}.onboard-review>div{flex-direction:column;gap:2px;display:flex}.onboard-review b{color:var(--navy);font-size:14px}.onboard-review span{color:var(--muted)}.onboard-error{color:#a73a3a;text-align:left;background:#fff4f4;border:1px solid #f3c8c8;border-radius:11px;margin-top:17px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.persistent-onboard .onboard-actions .btn:disabled{cursor:not-allowed;opacity:.5}.objective-readiness-card>p{gap:4px;display:grid}.objective-readiness-card>p b{color:var(--navy);font-size:14px}.objective-readiness-card>p small,.objective-fields-count{color:var(--muted);font-size:12px}.objective-ready-label{color:#187546;background:#eaf8f0;border-radius:999px;align-items:center;gap:5px;width:max-content;margin-top:10px;padding:5px 8px;font-size:11px;font-weight:750;display:flex}.objective-capabilities{gap:7px;margin-top:12px;display:grid}.objective-capabilities>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.objective-capabilities>span.enabled{color:#2d5f48}.objective-capabilities>span>i{border:1px solid #a8b7c6;border-radius:50%;width:12px;height:12px}.objective-fields-count{margin-top:10px;display:block}.objective-activation-hint{color:#47637f;background:#f2f9ff;border-radius:9px;align-items:flex-start;gap:7px;margin-top:12px;padding:9px;font-size:12px;line-height:1.45;display:flex}.objective-activation-hint svg{color:var(--accent);flex:none;margin-top:1px}.real-empty-state{text-align:center;background:linear-gradient(#fff,#f8fbfe);border:1px dashed #cbd8e6;border-radius:18px;align-content:center;place-items:center;max-width:none;min-height:390px;padding:45px;display:grid}.real-empty-state>span{width:55px;height:55px;color:var(--accent);background:#e8f5ff;border-radius:16px;place-items:center;display:grid}.real-empty-state h2{letter-spacing:-.035em;margin:18px 0 8px;font-size:25px}.real-empty-state p{max-width:510px;color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.6}.lead-page-head{margin-bottom:22px}.lead-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.lead-kpis>button,.lead-kpis>div{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:11px;min-width:0;padding:15px;display:flex}.lead-kpis>button{cursor:pointer}.lead-kpis>button.active{border-color:#087cf04d;box-shadow:0 0 0 2px #087cf00f}.lead-kpis>button>span,.lead-kpis>div>span{color:#087cf0;background:#eef6fd;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lead-kpis span.success{color:#168f54;background:#eaf8f0}.lead-kpis span.warning{color:#a46c00;background:#fff4e1}.lead-kpis>button>div,.lead-kpis>div>div{flex-direction:column;min-width:0;display:flex}.lead-kpis b{font-size:18px}.lead-kpis small{color:#7d8999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.lead-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.lead-tools>div:first-child{border:1px solid var(--line);color:#8d98a6;background:#fff;border-radius:10px;flex:1;align-items:center;max-width:430px;padding:0 11px;display:flex}.lead-tools input{border:0;outline:0;width:100%;padding:10px;font-size:14px}.lead-filter-tabs{gap:5px;display:flex}.lead-filter-tabs button{border:1px solid var(--line);color:#6f7c8e;cursor:pointer;background:#fff;border-radius:9px;padding:9px 11px}.lead-filter-tabs button.active{color:#087cf0;background:#f1f8ff;border-color:#087cf0}.lead-table{overflow:hidden}.lead-tr{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;grid-template-columns:minmax(210px,1.65fr) minmax(110px,.9fr) minmax(120px,1.1fr) 75px 90px 115px 18px;align-items:center;gap:12px;padding:13px 16px;display:grid}button.lead-tr{cursor:pointer}.lead-tr:last-child{border-bottom:0}button.lead-tr:hover{background:#f9fbfd}.lead-th{color:#8894a3;background:#fafbfc;font-size:12px;font-weight:650}.lead-contact{align-items:center;gap:10px;min-width:0;display:flex}.lead-contact>span{flex-direction:column;min-width:0;display:flex}.lead-contact b,.lead-contact small,.lead-interest{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-contact b{font-size:14px}.lead-contact small{color:#8290a0;font-size:12px!important}.lead-status{color:#926100;background:#fff4e1;border-radius:999px;width:max-content;padding:5px 8px;font-size:12px;font-style:normal;font-weight:650;display:inline-flex}.lead-status.qualified{color:#147a4a;background:#e8f7ef}.lead-score{color:#087cf0}.lead-no-results{color:#8a95a2;align-content:center;place-items:center;gap:6px;min-height:210px;display:grid}.lead-no-results b{color:var(--ink)}.lead-empty-actions{gap:8px;display:flex}.lead-drawer{overflow-y:auto}.lead-drawer-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:20px;right:20px}.lead-drawer-badges{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.lead-drawer-badges>span{color:#718092;font-size:12px}.lead-progress{background:#e9edf1;border-radius:99px;height:5px;margin:14px 0 27px;overflow:hidden}.lead-progress i{background:#087cf0;border-radius:99px;height:100%;display:block}.lead-detail-list{flex-direction:column;display:flex}.lead-detail-list>div{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:12px 0;display:flex}.lead-detail-list>div>svg{color:#087cf0}.lead-detail-list>div>span{flex:1;justify-content:space-between;gap:15px;min-width:0;display:flex}.lead-detail-list small{color:#7c8999}.lead-detail-list b{text-align:right;overflow-wrap:anywhere}.lead-summary{background:#f1f8ff;border-radius:12px;margin-top:22px;padding:15px}.lead-summary>span{color:#087cf0;letter-spacing:.08em;font-size:11px;font-weight:750}.lead-summary p{color:#546477;margin:7px 0 0;line-height:1.55}.lead-updated{color:#8a95a2;text-align:right;margin-top:15px;display:block}.real-agent-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:18px;display:grid}.real-agent-grid .agent-card{min-height:260px}.real-agent-grid .agent-card-top>span{margin-left:auto}.real-agent-grid .agent-card-bottom>span{color:#4d6b62;align-items:center;gap:6px;font-size:13px;display:flex}.real-agent-grid .agent-stats b{align-items:center;gap:6px;display:flex}@media (max-width:650px){.real-agent-grid{grid-template-columns:1fr}.real-empty-state{min-height:330px;padding:32px 20px}.persistent-onboard .onboard-card{padding:28px 20px}.onboard-field-grid,.tone-layout{grid-template-columns:1fr}.mini-preview{margin-top:12px}.onboard-time{font-size:12px}.persistent-onboard .onboard-actions{flex-direction:column-reverse;align-items:stretch}.persistent-onboard .onboard-actions .btn{width:100%}}@media (max-width:900px){.lead-kpis{grid-template-columns:1fr 1fr}.lead-table{overflow-x:auto}.lead-tr{min-width:900px}.lead-tools{flex-direction:column;align-items:stretch}.lead-tools>div:first-child{max-width:none}.lead-filter-tabs{overflow-x:auto}}@media (max-width:520px){.lead-kpis{grid-template-columns:1fr}.lead-empty-actions{flex-direction:column;width:100%}.lead-empty-actions .btn{justify-content:center}.lead-filter-tabs button{flex:1}.lead-filter-tabs{width:100%}.lead-drawer{padding:24px 20px}.lead-detail-list>div>span{flex-direction:column;gap:3px}.lead-detail-list b{text-align:left}}.commercial-kpis>div,.commercial-kpis>button{box-shadow:0 4px 18px #23375009}.commercial-tools>small{color:#7c8999}.commercial-board{grid-template-columns:repeat(6,minmax(220px,1fr));align-items:start;gap:10px;padding-bottom:14px;display:grid;overflow-x:auto}.pipeline-column{background:#f3f6f9;border:1px solid #dde4eb;border-radius:14px;min-height:420px;overflow:hidden}.pipeline-column>header{background:#fff;border-bottom:1px solid #dde4eb;align-items:center;gap:8px;padding:13px;display:flex}.pipeline-column>header>span{border-radius:50%;width:8px;height:8px}.pipeline-column>header>b{flex:1;font-size:14px}.pipeline-column>header>i{color:#708091;background:#eef2f5;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.pipeline-column>div{flex-direction:column;gap:8px;padding:9px;display:flex}.pipeline-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5eb;border-radius:11px;width:100%;padding:12px;display:block;box-shadow:0 2px 7px #1f304409}.pipeline-card:hover{border-color:#a9cceb;box-shadow:0 5px 15px #1f466e14}.pipeline-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.pipeline-card h3{text-overflow:ellipsis;white-space:nowrap;margin:10px 0 4px;font-size:14px;overflow:hidden}.pipeline-card p{color:#6e7d8e;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden;font-size:13px!important}.pipeline-score{align-items:center;gap:7px;margin:13px 0;display:flex}.pipeline-score>span{background:#e8edf2;border-radius:9px;flex:1;height:4px;overflow:hidden}.pipeline-score>span>i{background:#087cf0;border-radius:9px;height:100%;display:block}.pipeline-score>b{color:#087cf0;font-size:12px}.pipeline-card footer{border-top:1px solid #edf0f3;flex-direction:column;gap:7px;padding-top:10px;display:flex}.pipeline-card footer span{color:#7b8897;align-items:center;gap:5px;font-size:12px;display:flex}.pipeline-card footer span.overdue{color:#b65d45;font-weight:650}.pipeline-empty{color:#99a3ae;border:1px dashed #d1d9e1;border-radius:10px;place-items:center;min-height:100px;font-size:12px;display:grid}.commercial-contact-list{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:10px;display:grid}.commercial-contact-list>.lead-no-results{grid-column:1/-1}.commercial-drawer{width:min(460px,94vw)}.opportunity-evidence{background:#f5faff;border:1px solid #dbe7f0;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;padding:13px;display:grid}.opportunity-evidence>div{gap:3px;display:grid}.opportunity-evidence small{color:#748397}.opportunity-evidence b{font-size:13px}.opportunity-evidence p{color:#49657e;grid-column:1/-1;margin:3px 0 0;line-height:1.45;font-size:13px!important}.commercial-form{border-top:1px solid var(--line);gap:13px;padding-top:20px;display:grid}.commercial-form label{color:#526174;flex-direction:column;gap:7px;font-size:13px;font-weight:650;display:flex}.commercial-form input,.commercial-form select,.commercial-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8e0e7;border-radius:9px;outline:0;padding:10px}.commercial-form input:focus,.commercial-form select:focus,.commercial-form textarea:focus{border-color:#087cf0;box-shadow:0 0 0 3px #087cf014}.commercial-form textarea{resize:vertical}.commercial-form>.btn{justify-content:center;width:100%}.commercial-feedback{border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:13px;display:flex}.commercial-feedback.success{color:#157b49;background:#e9f8f0}.commercial-feedback.error{color:#b34e39;background:#fff0ed}.commercial-history{margin-top:24px}.commercial-history h4{letter-spacing:.1em;color:#8b96a3;font-size:12px}.commercial-history>div{border-left:1px solid #dce3ea;gap:9px;margin-left:10px;padding:0 0 15px 15px;display:flex}.commercial-history>div>span{color:#087cf0;background:#edf6fd;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;margin-left:-28px;display:grid}.commercial-history p{color:#536274;margin:2px 0 0;line-height:1.4}.commercial-history p small{color:#929ca8;margin-top:3px;display:block}.history-empty{color:#8b96a3!important;font-size:13px!important}@media (max-width:900px){.commercial-board{grid-template-columns:repeat(6,235px)}.commercial-tools>small{display:none}}.followup-automation-card{background:#fff;border:1px solid #dce4eb;border-radius:17px;margin-bottom:18px;overflow:hidden}.followup-automation-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.followup-automation-card>header>div{align-items:center;gap:12px;display:flex}.followup-automation-card>header>div>span{color:#087cf0;background:#eaf7ff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.followup-automation-card h2{margin:0 0 4px;font-size:17px}.followup-automation-card p{color:#718093;margin:0;font-size:13px!important}.followup-automation-body{grid-template-columns:190px minmax(300px,1fr) minmax(230px,.7fr);align-items:start;gap:14px;padding:18px 20px;display:grid}.followup-automation-body>label{color:#536174;gap:7px;font-size:13px;font-weight:650;display:grid}.followup-automation-body select,.followup-automation-body textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8e1e9;border-radius:10px;outline:0;padding:10px}.followup-automation-body textarea{resize:vertical}.followup-automation-body select:focus,.followup-automation-body textarea:focus{border-color:#087cf0;box-shadow:0 0 0 3px #087cf014}.followup-message small{color:#8491a0;font-weight:450}.followup-delivery{color:#087cf0;background:#f8fafc;border:1px solid #e1e7ed;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;display:flex}.followup-delivery>span{flex-direction:column;gap:3px;display:flex}.followup-delivery b{color:var(--ink);font-size:13px}.followup-delivery small{color:#748294;line-height:1.4;font-size:12px!important}.followup-automation-card>footer{border-top:1px solid var(--line);color:#728092;background:#fbfcfd;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-size:13px;display:flex}.followup-automation-card>footer>div{align-items:center;gap:12px;display:flex}.followup-automation-card>footer .success{color:#168f54;align-items:center;display:flex}.followup-automation-card>footer .error{color:#b64e3a}.lead-followup-history{margin-top:22px}.lead-followup-history h4{letter-spacing:.1em;color:#8b96a3;font-size:12px}.lead-followup-history>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding:10px 0;display:flex}.lead-followup-history p{color:#536274;margin:0}.lead-followup-history p small{color:#929ca8;margin-top:3px;display:block}.followup-dot{background:#e18b14;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.followup-dot.queued,.followup-dot.sent{background:#168f54}.followup-dot.failed{background:#bd4f3a}@media (max-width:980px){.followup-automation-body{grid-template-columns:1fr 1fr}.followup-delivery{grid-column:1/-1}}@media (max-width:650px){.followup-automation-card>header,.followup-automation-card>footer{align-items:flex-start}.followup-automation-body{grid-template-columns:1fr}.followup-delivery{grid-column:auto}.followup-automation-card>footer{flex-direction:column}.followup-automation-card>footer>div{flex-direction:column;align-items:stretch;width:100%}.followup-automation-card>footer .btn{justify-content:center;width:100%}}.real-quality .quality-hero p{font-size:15px!important}.real-quality .quality-score.empty{color:#65758a}.real-quality .quality-metrics small{font-size:14px!important}.knowledge-readiness{overflow:hidden}.knowledge-readiness>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:15px 18px;transition:background .18s;display:grid}.knowledge-readiness>button:hover{background:#f8fbfe}.knowledge-readiness>button>span{color:#93a0af;border:1px solid #dce4ec;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.knowledge-readiness>button>span>span{background:#a9b4c1;border-radius:50%;width:7px;height:7px}.knowledge-readiness>button>span.done{color:#168f54;background:#e9f8f2;border-color:#bce6d6}.knowledge-readiness>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.knowledge-readiness b{color:var(--navy);font-size:15px}.knowledge-readiness small{color:var(--muted);font-size:13px;line-height:1.4}.knowledge-readiness>button>svg{color:#8b98a9}.knowledge-sources-real{gap:17px;display:grid}.knowledge-alert{border:1px solid;border-radius:11px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.knowledge-alert svg{flex:none;margin-top:1px}.knowledge-alert.error{color:#a13b3b;background:#fff5f5;border-color:#f0caca}.knowledge-alert.success{color:#16764d;background:#eefaf5;border-color:#bde7d5}.knowledge-source-list{overflow:hidden}.source-count{color:#168f54;background:#edf8f3;border-radius:99px;padding:6px 10px;font-size:13px;font-weight:700}.source-empty{text-align:center;align-content:center;place-items:center;min-height:300px;padding:40px;display:grid}.source-empty>svg{color:#8da4b8}.source-empty b{margin:13px 0 5px;font-size:18px}.source-empty p{color:var(--muted);margin:0 0 18px;font-size:15px}.real-source-table .tr{grid-template-columns:minmax(260px,1.4fr) 120px 145px 155px 42px}.real-source-table .tr>span:nth-child(3),.real-source-table .tr>span:nth-child(4){color:var(--muted);font-size:13px}.source-delete{color:#8b98a8}.source-delete:hover{color:#bd3535;background:#fff1f1}.instructions-real{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:17px;display:grid}.instructions-editor-card,.instruction-guide{border:1px solid var(--line);background:#fff;border-radius:17px}.instructions-editor-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.instructions-editor-card>header>div{align-items:flex-start;gap:12px;display:flex}.instructions-editor-card>header>div>span{width:39px;height:39px;color:var(--accent);background:#eaf5ff;border-radius:11px;place-items:center;display:grid}.instructions-editor-card h2{margin:0 0 4px;font-size:19px}.instructions-editor-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.instructions-editor-card>header>span{color:var(--subtle);font-size:13px}.instructions-editor-card>textarea{resize:vertical;width:calc(100% - 40px);min-height:390px;color:var(--navy);font:500 15px/1.7 var(--font-geist),sans-serif;background:#fbfcfd;border:1px solid #dce4ec;border-radius:12px;outline:none;margin:20px;padding:17px;transition:border-color .18s,box-shadow .18s;display:block}.instructions-editor-card>textarea:focus{border-color:#54aaff;box-shadow:0 0 0 4px #087cf017}.instructions-editor-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.instructions-editor-card>footer>span{color:#60778b;align-items:center;gap:7px;font-size:13px;display:flex}.instruction-guide{height:max-content;padding:21px}.instruction-guide h3{margin:0 0 17px;font-size:17px}.instruction-guide>div{border-top:1px solid var(--line);grid-template-columns:29px 1fr;gap:10px;padding:15px 0;display:grid}.instruction-guide>div>span{width:25px;height:25px;color:var(--accent);background:#eaf5ff;border-radius:8px;place-items:center;font-size:12px;font-weight:750;display:grid}.instruction-guide p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.instruction-guide b{color:var(--navy);margin-bottom:2px;font-size:14px;display:block}.knowledge-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071a3d7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.knowledge-dialog{background:#fff;border:1px solid #ffffffb3;border-radius:20px;width:min(600px,100%);max-height:calc(100vh - 40px);padding:27px;position:relative;overflow:auto;box-shadow:0 30px 90px #071a3d47}.knowledge-dialog-close{position:absolute;top:18px;right:18px}.knowledge-dialog h2{letter-spacing:-.035em;margin:15px 0 6px;font-size:25px}.knowledge-dialog>p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.knowledge-mode-tabs{background:#f1f4f7;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:4px;margin:21px 0;padding:4px;display:grid}.knowledge-mode-tabs button{color:#627084;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;font-size:14px;font-weight:650}.knowledge-mode-tabs button.active{color:var(--navy);background:#fff;box-shadow:0 1px 5px #071a3d1a}.knowledge-dialog>label,.knowledge-text-fields label{color:var(--navy);gap:8px;font-size:14px;font-weight:650;display:grid}.knowledge-dialog input,.knowledge-dialog textarea{width:100%;color:var(--navy);font:500 15px/1.5 var(--font-geist),sans-serif;background:#fff;border:1px solid #dce4ec;border-radius:11px;outline:none;padding:12px 14px}.knowledge-dialog input:focus,.knowledge-dialog textarea:focus{border-color:#54aaff;box-shadow:0 0 0 4px #087cf017}.knowledge-text-fields{gap:15px;display:grid}.knowledge-text-fields textarea{resize:vertical;min-height:170px}.knowledge-dropzone{text-align:center;cursor:pointer;background:#f8fbfd;border:1.5px dashed #bfcddd;border-radius:14px;align-content:center;place-items:center;min-height:190px;padding:24px;transition:all .18s;display:grid}.knowledge-dropzone:hover,.knowledge-dropzone.selected{background:#f0f8ff;border-color:#5aaeff}.knowledge-dropzone svg{color:var(--accent)}.knowledge-dropzone b{overflow-wrap:anywhere;max-width:420px;margin:12px 0 4px;font-size:15px}.knowledge-dropzone small{color:var(--muted);font-size:13px}.knowledge-dialog .knowledge-alert{margin-top:15px}.knowledge-dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:22px;padding-top:17px;display:flex}.knowledge-dialog-actions .btn:disabled,.instructions-editor-card .btn:disabled{cursor:not-allowed;opacity:.5}.knowledge-processing{color:#47637f;text-align:left;justify-content:flex-end;align-items:flex-start;gap:9px;max-width:390px;margin:13px 0 0 auto;display:flex}.knowledge-processing>span{color:#087cf0;background:#edf5ff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;animation:1.8s ease-in-out infinite knowledgePulse;display:grid}.knowledge-processing>div{gap:2px;animation:.25s ease-out knowledgeMessageIn;display:grid}.knowledge-processing b{font-size:13px;font-weight:650}.knowledge-processing small{color:#8492a2;font-size:12px}@keyframes knowledgePulse{50%{color:#168f72;background:#e6f8f4;transform:scale(1.07)}}@keyframes knowledgeMessageIn{0%{opacity:.2;transform:translateY(3px)}}.knowledge-dialog-guided{width:min(720px,100%)}.text-creation-choice{gap:11px;display:grid}.text-creation-choice>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5eb;border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;width:100%;padding:17px;transition:all .18s;display:grid}.text-creation-choice>button:hover{border-color:#9bcaff;transform:translateY(-1px);box-shadow:0 10px 24px #071a3d0f}.text-creation-choice>button.recommended{background:#f5faff;border-color:#acd3ff}.text-creation-choice>button>span{width:42px;height:42px;color:var(--accent);background:#eef6ff;border-radius:12px;place-items:center;display:grid}.text-creation-choice>button>div{gap:5px;display:grid}.text-creation-choice b{flex-wrap:wrap;align-items:center;gap:7px;font-size:15px;display:flex}.text-creation-choice em{color:#0567c8;letter-spacing:.06em;text-transform:uppercase;background:#dff2ff;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal}.text-creation-choice small{color:var(--muted);font-size:13px;line-height:1.45}.text-creation-choice>button>svg{color:#8996a5}.knowledge-draft-form{gap:19px;display:grid}.draft-progress{background:#f6f9fc;border-radius:13px;grid-template-columns:1fr auto;gap:6px;padding:14px 16px;display:grid}.draft-progress>span{color:var(--accent);letter-spacing:.1em;font-size:11px;font-weight:780}.draft-progress>div{grid-template-columns:repeat(2,44px);gap:5px;display:grid}.draft-progress i{background:#dbe3ec;border-radius:99px;height:4px}.draft-progress i:first-child,.draft-progress.compact i{background:var(--accent)}.draft-progress>b,.draft-progress>small{grid-column:1/-1}.draft-progress>b{font-size:14px}.draft-progress>small{color:var(--muted);font-size:13px}.draft-progress.compact{margin-bottom:16px;padding:11px 14px}.draft-progress.compact>b,.draft-progress.compact>small{display:none}.knowledge-draft-form fieldset{border:0;min-width:0;margin:0;padding:0}.knowledge-draft-form legend,.knowledge-draft-form label>span{width:100%;color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:9px;font-size:14px;font-weight:680;display:flex}.knowledge-draft-form label>span b{color:#087cf0;letter-spacing:.05em;text-transform:uppercase;background:#e9f5ff;border-radius:99px;padding:3px 7px;font-size:10px}.knowledge-draft-form label>span i{color:#8b97a5;font-size:12px;font-style:normal;font-weight:500}.draft-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.draft-category-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6ec;border-radius:11px;grid-template-columns:24px 1fr;gap:2px 8px;min-width:0;padding:11px;display:grid}.draft-category-grid>button:last-child{grid-column:1/-1}.draft-category-grid>button.selected{background:#f3f9ff;border-color:#72b6ff;box-shadow:0 0 0 2px #087cf012}.draft-category-grid>button>span{color:#fff;border:1px solid #cad4df;border-radius:7px;grid-row:1/3;place-items:center;width:21px;height:21px;display:grid}.draft-category-grid>button.selected>span{border-color:var(--accent);background:var(--accent)}.draft-category-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.draft-category-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.knowledge-draft-form>label{display:grid}.knowledge-draft-form textarea{resize:vertical;width:100%;min-height:82px;color:var(--ink);font:500 14px/1.5 var(--font-geist),sans-serif;background:#fff;border:1px solid #dce4ec;border-radius:11px;outline:none;padding:12px 14px}.knowledge-draft-form>label:first-of-type textarea{min-height:125px}.knowledge-draft-form textarea:focus{border-color:#54aaff;box-shadow:0 0 0 4px #087cf017}.knowledge-draft-form label>small{color:#8b97a5;justify-self:end;margin-top:5px;font-size:11px}.text-flow-back{color:#4e6b85;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:max-content;padding:0;font-size:13px;display:flex}.manual-text-entry{gap:14px}.draft-ready{color:#177143;background:#f2fbf6;border:1px solid #cfe9db;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex}.draft-ready>span{background:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.draft-ready>div{gap:2px;display:grid}.draft-ready b{font-size:14px}.draft-ready small{font-size:12px}.knowledge-draft-review .knowledge-text-fields{margin-top:0}.knowledge-draft-review textarea{min-height:240px}.draft-review-note{color:#687a89;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:12px;line-height:1.45;display:flex}.draft-review-note svg{color:#168f54;flex:none}.draft-generating{color:#47637f;text-align:left;justify-content:flex-end;align-items:flex-start;gap:9px;max-width:430px;margin:13px 0 0 auto;display:flex}.draft-generating>span{color:#087cf0;background:#edf5ff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;animation:1.8s ease-in-out infinite knowledgePulse;display:grid}.draft-generating>div{gap:2px;display:grid}.draft-generating b{font-size:13px}.draft-generating small{color:#8492a2;font-size:12px}.source-confirm-backdrop{z-index:1010}.source-confirm{text-align:left;background:#fff;border:1px solid #edf0ee;border-radius:20px;width:min(470px,100%);padding:30px;position:relative;box-shadow:0 30px 90px #071a3d4d}.source-confirm-close{color:#6d7a79;position:absolute;top:17px;right:17px}.source-confirm-icon{color:#c24f3b;background:#fff0ed;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.source-confirm>small{color:#b34f3d;letter-spacing:.12em;margin-top:20px;font-size:11px;font-weight:750;display:block}.source-confirm h2{color:#142a2b;letter-spacing:-.035em;margin:8px 0;font-size:24px}.source-confirm>p{color:#657573;margin:0;font-size:14px;line-height:1.6}.source-confirm>p b{color:#263c3d}.source-confirm .knowledge-alert{margin-top:16px}.source-confirm-actions{border-top:1px solid #e5eae8;justify-content:flex-end;gap:9px;margin-top:23px;padding-top:18px;display:flex}.source-delete-primary{color:#fff;background:#c9513e;border-color:#c9513e}.source-delete-primary:hover{background:#ad3f2e}.source-delete-primary:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1050px){.instructions-real{grid-template-columns:1fr}.instruction-guide{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.instruction-guide h3{grid-column:1/-1}.instruction-guide>div{border:0;padding:0}}@media (max-width:800px){.real-source-table{min-width:790px}.knowledge-source-list{overflow-x:auto}.knowledge-source-list>.table-title,.knowledge-source-list>.source-empty{min-width:0}.instructions-editor-card>footer{flex-direction:column;align-items:flex-start}.instructions-editor-card>footer .btn{width:100%}.instruction-guide{display:block}}@media (max-width:560px){.knowledge-dialog{padding:22px 18px}.knowledge-mode-tabs{margin-top:18px}.knowledge-dialog-actions{flex-direction:column-reverse}.knowledge-dialog-actions .btn{width:100%}.knowledge-processing,.draft-generating{max-width:none;margin-top:12px}.text-creation-choice>button{grid-template-columns:40px 1fr;padding:14px}.text-creation-choice>button>svg{display:none}.text-creation-choice b{flex-direction:column;align-items:flex-start}.draft-category-grid{grid-template-columns:1fr}.draft-category-grid>button:last-child{grid-column:auto}.draft-category-grid b,.draft-category-grid small{white-space:normal}.draft-progress>div{grid-template-columns:repeat(2,30px)}.source-confirm{padding:25px 20px 20px}.source-confirm h2{max-width:290px;font-size:22px}.source-confirm-actions{flex-direction:column-reverse;align-items:stretch}.source-confirm-actions .btn{width:100%}.instructions-editor-card>header{flex-direction:column;gap:12px}.instructions-editor-card>textarea{width:calc(100% - 28px);min-height:330px;margin:14px}.knowledge-readiness>button{grid-template-columns:34px 1fr}.knowledge-readiness>button>svg{display:none}}@media (prefers-reduced-motion:reduce){.knowledge-processing>span,.knowledge-processing>div,.draft-generating>span{animation:none}}.action-page-head{margin-bottom:28px}.real-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.real-action-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:245px;padding:22px;display:flex;position:relative}.real-action-card.active{cursor:pointer;transition:all .2s}.real-action-card.active:hover{border-color:#087cf052;transform:translateY(-2px);box-shadow:0 16px 38px #071a3d12}.real-action-card .badge{white-space:normal;text-align:center;max-width:116px;position:absolute;top:17px;right:17px}.real-action-icon{width:42px;height:42px;color:var(--accent);background:#eaf7ff;border-radius:12px;place-items:center;display:grid}.real-action-card h2{letter-spacing:-.02em;margin:38px 0 8px;font-size:17px}.real-action-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.real-action-card strong,.real-action-card>small{color:var(--accent);align-items:center;gap:5px;margin-top:auto;padding-top:18px;font-size:14px;display:flex}.real-action-card.locked{background:#fcfcfd}.real-action-card.locked>small{color:var(--subtle)}.handoff-config-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:18px;overflow:hidden}.handoff-config-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.handoff-config-card>header>div{align-items:center;gap:13px;display:flex}.handoff-config-card>header>div>span{width:40px;height:40px;color:var(--accent);background:#eaf7ff;border-radius:12px;place-items:center;display:grid}.handoff-config-card h2{margin:0 0 4px;font-size:18px}.handoff-config-card p{color:var(--muted);margin:0;font-size:14px}.action-switch{cursor:pointer;background:#dce2e8;border:0;border-radius:99px;width:46px;height:26px;padding:3px;transition:all .2s}.action-switch i{background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;display:block;box-shadow:0 2px 5px #071a3d2e}.action-switch.on{background:var(--accent)}.action-switch.on i{transform:translate(20px)}.handoff-flow{background:#f8fafc;border:1px solid #e4eaf0;border-radius:14px;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;margin:24px;padding:16px;display:grid}.handoff-flow>div{align-items:center;gap:10px;font-size:14px;display:flex}.handoff-flow>div>span{height:28px;color:var(--accent);background:#fff;border-radius:9px;flex:0 0 28px;place-items:center;font-weight:750;display:grid;box-shadow:0 1px 4px #071a3d14}.handoff-flow>i{background:#cbd6e1;height:1px}.handoff-config-card>label{gap:8px;margin:0 24px 24px;font-size:14px;font-weight:680;display:grid}.handoff-config-card textarea{min-height:92px;color:var(--ink);resize:vertical;border:1px solid #dce4ec;border-radius:12px;outline:none;padding:13px 14px;font:500 15px/1.55 inherit}.handoff-config-card textarea:focus{border-color:#54aaff;box-shadow:0 0 0 4px #087cf017}.handoff-config-card label small{color:var(--muted);font-size:13px;font-weight:450}.handoff-config-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.handoff-config-card>footer span{align-items:center;gap:4px;font-size:14px;display:flex}.handoff-config-card>footer .success{color:var(--green)}.handoff-config-card>footer .error{color:#b42318}@media (max-width:1100px){.real-actions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.real-actions-grid{grid-template-columns:1fr}.handoff-config-card>header{align-items:flex-start;gap:15px}.handoff-flow{grid-template-columns:1fr;gap:10px}.handoff-flow>i{width:1px;height:12px;margin-left:14px}.handoff-config-card>footer{flex-direction:column;align-items:stretch;gap:12px}.handoff-config-card>footer .btn{width:100%}}.lead-config-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:18px;overflow:hidden}.lead-config-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.lead-config-card>header>div{align-items:center;gap:13px;display:flex}.lead-config-card>header>div>span{color:#168f54;background:#edf9f3;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.lead-config-card h2{margin:0 0 4px;font-size:18px}.lead-config-card p{color:var(--muted);margin:0;font-size:14px}.lead-config-body{grid-template-columns:minmax(260px,.85fr) 1.15fr;gap:24px;padding:24px;display:grid}.lead-fields{gap:8px;display:grid}.lead-fields>label{color:#8b96a5;letter-spacing:.08em;margin-bottom:3px;font-size:12px;font-weight:750}.lead-fields>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8ef;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.lead-fields>button.selected{background:#f2fbf6;border-color:#168f5459}.lead-fields>button>i{color:#fff;border:1px solid #cfd8e2;border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.lead-fields>button.selected>i{background:#168f54;border-color:#168f54}.lead-fields>button>span{flex-direction:column;gap:2px;display:flex}.lead-fields b{font-size:14px}.lead-fields small{color:var(--muted);font-size:13px}.lead-rules{align-content:start;gap:18px;display:grid}.lead-rules>label{color:var(--ink);gap:8px;font-size:14px;font-weight:680;display:grid}.lead-rules>label>b{color:#168f54;justify-self:end;margin-top:-27px}.lead-rules input[type=range]{accent-color:#168f54;width:100%}.lead-rules textarea{min-height:100px;color:var(--ink);resize:vertical;border:1px solid #dce4ec;border-radius:12px;outline:none;padding:13px 14px;font:500 15px/1.5 inherit}.lead-rules small{color:var(--muted);font-size:13px;font-weight:450}.lead-event-preview{background:#f6fbf8;border:1px solid #dfe9e4;border-radius:13px;padding:14px}.lead-event-preview>span{color:#7e8d84;letter-spacing:.1em;font-size:11px;font-weight:800}.lead-event-preview code{color:#147c4a;margin:5px 0;font-size:15px;font-weight:750;display:block}.lead-event-preview p{font-size:13px}.lead-config-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.lead-config-card>footer>span{font-size:14px}.lead-config-card>footer .success{color:var(--green)}.lead-config-card>footer .error{color:#b42318}@media (max-width:720px){.lead-config-card>header{align-items:flex-start;gap:15px}.lead-config-body{grid-template-columns:1fr}.lead-config-card>footer{flex-direction:column;align-items:stretch;gap:12px}.lead-config-card>footer .btn{width:100%}}.lead-field-row,.qualification-criteria>div{background:#fff;border:1px solid #e2e8ef;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.lead-field-row.selected,.qualification-criteria>div.selected{background:#f2fbf6;border-color:#168f5459}.lead-field-row>button,.qualification-criteria>div>button{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:4px;display:flex}.lead-field-row>button>i,.qualification-criteria>div>button>i{color:#fff;border:1px solid #cfd8e2;border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.lead-field-row.selected>button>i,.qualification-criteria>div.selected>button>i{background:#168f54;border-color:#168f54}.lead-field-row>button>span,.qualification-criteria>div>button>span{flex-direction:column;gap:2px;display:flex}.lead-field-row>label,.qualification-criteria>div>label{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.qualification-criteria{gap:8px;display:grid}.qualification-criteria>label{color:#8b96a5;letter-spacing:.08em;font-size:12px;font-weight:750}.connector-config-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:18px;scroll-margin-top:24px;overflow:hidden}.connector-config-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.connector-config-card>header>div{align-items:center;gap:13px;display:flex}.connector-config-card>header>div>span{width:40px;height:40px;color:var(--accent);background:#eaf7ff;border-radius:12px;place-items:center;display:grid}.connector-config-card h2{margin:0 0 4px;font-size:18px}.connector-config-card p{margin:0}.connector-explainer{color:#7d8b9b;background:#f8fafc;border:1px solid #e4eaf0;border-radius:14px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:24px;padding:17px;display:grid}.connector-explainer>div{gap:3px;display:grid}.connector-explainer b{color:var(--ink);font-size:14px}.connector-explainer small{font-size:12px}.connector-create-form{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:end;gap:12px;margin:0 24px 24px;display:grid}.connector-create-form label{gap:7px;font-size:14px;display:grid}.connector-create-form input{border:1px solid #dce4ec;border-radius:11px;outline:none;height:44px;padding:0 13px}.connector-create-form input:focus{border-color:#54aaff;box-shadow:0 0 0 4px #087cf017}.connector-create-form .btn{white-space:nowrap;height:44px}.connector-list{border-top:1px solid var(--line)}.connector-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(160px,1fr) auto auto;align-items:center;gap:13px;padding:15px 24px;display:grid}.connector-list article:last-child{border-bottom:0}.connector-list article>div{gap:3px;display:grid}.connector-list article small{font-size:12px}.connector-status-icon{width:36px;height:36px;color:var(--accent);background:#eef7ff;border-radius:10px;place-items:center;display:grid}.connector-actions{grid-auto-flow:column;gap:8px!important;display:flex!important}.btn-icon-danger{color:#b42318;cursor:pointer;background:#fff;border:1px solid #f1c8c5;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.btn-icon-danger:hover{background:#fff4f3}.btn-icon-danger:disabled{cursor:not-allowed;opacity:.5}.connector-empty{color:var(--subtle);align-items:center;gap:13px;padding:20px 24px;display:flex}.connector-empty>div{gap:3px;display:grid}.connector-empty b{color:var(--ink);font-size:14px}.connector-config-card>footer{border-top:1px solid var(--line);align-items:center;gap:5px;padding:14px 24px;font-size:14px;display:flex}.connector-config-card>footer.success{color:var(--green)}.connector-config-card>footer.error{color:#b42318}@media (max-width:860px){.connector-create-form{grid-template-columns:1fr}.connector-list article{grid-template-columns:auto 1fr}.connector-list article>.badge,.connector-list article>.connector-actions{grid-column:2}.connector-actions{grid-template-columns:1fr 1fr auto;grid-auto-flow:row}.connector-explainer{grid-template-columns:1fr}.connector-explainer>svg{justify-self:center;transform:rotate(90deg)}}.real-widget-layout{grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);align-items:start;gap:18px;display:grid}.real-widget-settings,.real-widget-preview{border:1px solid var(--line);background:#fff;border-radius:20px}.real-widget-settings{padding:24px}.real-widget-settings>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;padding-bottom:20px;display:flex}.real-widget-settings h2{margin:0 0 5px;font-size:19px}.real-widget-settings p{color:var(--muted);margin:0;font-size:14px}.publish-toggle{align-items:center;gap:12px!important;margin:0!important;display:flex!important}.publish-toggle>span{text-align:right;flex-direction:column;display:flex}.publish-toggle small{color:var(--muted);font-weight:450;font-size:13px!important}.widget-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.real-widget-settings>label,.widget-form-grid label{color:var(--ink);gap:8px;margin-bottom:17px;font-size:14px;font-weight:680;display:grid}.real-widget-settings input,.real-widget-settings textarea,.real-widget-settings select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce4ec;border-radius:11px;outline:none;padding:11px 13px;font-size:15px}.real-widget-settings textarea{resize:vertical;min-height:90px;line-height:1.5}.real-widget-settings input:focus,.real-widget-settings textarea:focus,.real-widget-settings select:focus{border-color:#54aaff;box-shadow:0 0 0 4px #087cf017}.real-widget-settings label>small{color:var(--muted);font-weight:450;font-size:13px!important}.widget-color-control{grid-template-columns:48px 1fr 24px;align-items:center;gap:9px;display:grid}.widget-color-control input[type=color]{cursor:pointer;height:43px;padding:4px}.widget-color-control>span{border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 4px #edf2f6}.widget-feedback{border-radius:10px;align-items:center;gap:5px;margin:4px 0 16px;padding:11px 12px;font-size:14px;display:flex}.widget-feedback.success{color:#137446;background:#edf9f2}.widget-feedback.error{color:#b42318;background:#fff0ef}.install-widget-card{background:#f8fafc;border:1px solid #dce6ef;border-radius:16px;margin-top:8px;padding:17px}.install-widget-head{align-items:center;gap:11px;display:flex}.install-widget-head>span{width:36px;height:36px;color:var(--accent);background:#fff;border-radius:10px;place-items:center;display:grid}.install-widget-head h3{margin:0 0 3px;font-size:16px}.widget-code{grid-template-columns:1fr auto;gap:8px;margin-top:15px;display:grid}.widget-code>code{color:#334155;font:500 12px/1.45 var(--font-geist-mono),monospace;white-space:nowrap;background:#fff;border:1px solid #dbe3ec;border-radius:10px;padding:11px;overflow:auto}.widget-code>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:650;display:flex}.install-steps{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:14px;font-size:13px;display:flex}.install-steps>span{align-items:center;gap:6px;display:flex}.install-steps i{width:22px;height:22px;color:var(--accent);background:#e7f4ff;border-radius:7px;place-items:center;font-style:normal;font-weight:750;display:grid}.real-widget-preview{position:sticky;top:24px;overflow:hidden}.widget-preview-label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.widget-preview-label span{color:var(--accent);letter-spacing:.1em;font-size:13px;font-weight:760}.widget-preview-label b{font-size:14px}.preview-browser{background:#f4f6f8;border:1px solid #dfe5eb;border-radius:15px;margin:18px;overflow:hidden}.preview-browser>header{background:#fff;border-bottom:1px solid #e1e6eb;align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.preview-browser>header i{background:#d8dee5;border-radius:50%;width:7px;height:7px}.preview-browser>header span{color:#8a96a6;margin-left:8px;font-size:12px}.preview-browser>main{min-height:570px;padding:40px;position:relative;overflow:hidden}.preview-site-copy{gap:11px;width:58%;display:grid}.preview-site-copy i{background:#e4e9ee;border-radius:9px;height:11px}.preview-site-copy i:first-child{width:70%;height:25px}.preview-chat{background:#fff;border:1px solid #071a3d14;border-radius:18px;width:330px;position:absolute;bottom:78px;right:18px;overflow:hidden;box-shadow:0 18px 55px #071a3d2e}.preview-chat.left{left:18px;right:auto}.preview-chat>header{color:#fff;align-items:center;gap:9px;padding:14px;display:flex}.preview-chat>header>span{background:#fff3;border-radius:10px;place-items:center;width:31px;height:31px;font-weight:750;display:grid}.preview-chat>header div{flex-direction:column;display:flex}.preview-chat>header b{font-size:14px}.preview-chat>header small{align-items:center;gap:4px;display:flex;font-size:12px!important}.preview-chat>header small i{background:#75f2b5;border-radius:50%;width:6px;height:6px}.preview-chat-body{background:#fafbfc;min-height:250px;padding:18px}.preview-chat-body>div{background:#fff;border:1px solid #e4e8ed;border-radius:14px 14px 14px 4px;max-width:85%;padding:10px 12px;font-size:14px;line-height:1.45}.preview-chat-body button{color:var(--ink);background:#fff;border:1px solid #dfe5eb;border-radius:99px;margin:10px 0 0 auto;padding:7px 11px;font-size:13px;display:block}.preview-chat>footer{color:#98a2b0;border-top:1px solid #e5e9ee;justify-content:space-between;align-items:center;padding:12px;font-size:13px;display:flex}.preview-chat>small{color:#99a2ae;justify-content:center;align-items:center;gap:4px;padding:0 0 10px;display:flex;font-size:11px!important}.preview-launcher{color:#fff;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:18px;right:20px;box-shadow:0 10px 25px #071a3d38}.preview-launcher.left{left:20px;right:auto}.public-widget-shell{background:0 0;min-height:100dvh;padding:0}.public-widget-card{background:#fff;border-radius:18px;flex-direction:column;height:100dvh;min-height:450px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #071a3d14}.public-widget-card>header{color:#fff;align-items:center;gap:10px;padding:16px;display:flex}.public-widget-card>header>span{background:#fff3;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:750;display:grid}.public-widget-card>header>div{flex-direction:column;flex:1;display:flex}.public-widget-card>header b{font-size:15px}.public-widget-card>header small{align-items:center;gap:5px;font-size:13px;display:flex}.public-widget-card>header small i{background:#7bf0b7;border-radius:50%;width:7px;height:7px}.public-widget-card>header button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.public-widget-messages{background:#f8fafc;flex-direction:column;flex:1;gap:16px;padding:20px 16px;display:flex;overflow-y:auto}.public-widget-row{align-items:flex-end;gap:8px;display:flex}.public-widget-row.user{flex-direction:row-reverse}.public-widget-avatar{color:#fff;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-size:12px;font-weight:750;display:grid}.public-widget-avatar.user{color:#526071;background:#e9edf2}.public-widget-row>div{max-width:80%}.public-widget-row p,.public-widget-typing{color:#172b49;background:#fff;border:1px solid #e2e8ee;border-radius:14px 14px 14px 4px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.public-widget-row.user p{color:#fff;background:#0b1e3c;border:0;border-radius:14px 14px 4px}.public-widget-row>div>small{color:#77869a;margin:5px 4px 0;font-size:11px;display:block}.public-widget-typing{gap:4px;display:flex}.public-widget-typing i{background:#8090a4;border-radius:50%;width:5px;height:5px;animation:1s infinite typing}.public-widget-typing i:nth-child(2){animation-delay:.15s}.public-widget-typing i:nth-child(3){animation-delay:.3s}.public-widget-error{color:#b42318;background:#fff0ef;padding:8px 14px;font-size:13px}.public-widget-suggestions{gap:7px;padding:9px 14px 0;display:flex;overflow-x:auto}.public-widget-suggestions button{color:#34445c;cursor:pointer;background:#fff;border:1px solid #dfe6ed;border-radius:99px;flex:none;padding:7px 10px;font-size:12px}.public-widget-card>footer{padding:10px 12px}.public-widget-card>footer>div{border:1px solid #dce3ea;border-radius:13px;align-items:flex-end;padding:5px;display:flex}.public-widget-card>footer textarea{resize:none;color:#172b49;border:0;outline:0;flex:1;max-height:90px;padding:8px;font:500 14px/1.4 inherit}.public-widget-card>footer button{color:#fff;cursor:pointer;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.public-widget-card>footer button:disabled{opacity:.45}.public-widget-card>footer>a{color:#8b97a7;justify-content:center;align-items:center;gap:4px;margin-top:7px;font-size:11px;display:flex}@media (max-width:1120px){.real-widget-layout{grid-template-columns:1fr}.real-widget-preview{position:static}}@media (max-width:640px){.real-widget-settings{padding:18px}.real-widget-settings>header{flex-direction:column}.publish-toggle>span{text-align:left}.widget-form-grid{grid-template-columns:1fr}.preview-browser{margin:10px}.preview-browser>main{min-height:520px;padding:25px}.preview-chat{width:calc(100% - 24px);right:12px}.preview-chat.left{left:12px}.widget-code{grid-template-columns:1fr}.widget-code>button{justify-content:center;min-height:40px}}.channel-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.channel-summary-grid>article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px;position:relative}.channel-summary-grid article>div{justify-content:space-between;align-items:center;margin:18px 0 5px;display:flex}.channel-summary-grid h2{margin:0;font-size:18px}.channel-summary-grid article>div>b{color:#66758a;background:#f0f2f5;border-radius:99px;padding:5px 9px;font-size:13px}.channel-summary-grid article>div>b.status-live{color:#147649;background:#e8f8ef}.channel-summary-grid p{color:var(--muted);margin:0 0 17px;font-size:14px;line-height:1.5}.channel-plan{color:#147b43;letter-spacing:.06em;background:#e9fbef;border-radius:99px;padding:5px 9px;font-size:12px;font-weight:750;position:absolute;top:20px;right:20px}.wa-setup-card{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.wa-setup-card>header{justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.wa-setup-card>header>div{align-items:flex-start;gap:13px;display:flex}.wa-mark{color:#128448;background:#e9fbef;border-radius:13px;flex:0 0 43px;place-items:center;height:43px;display:grid}.wa-setup-card h2{margin:0 0 5px;font-size:20px}.wa-setup-card h3{margin:0 0 7px;font-size:16px}.wa-setup-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.wa-progress{border-block:1px solid var(--line);background:#fafbfd;align-items:center;padding:13px 23px;display:flex}.wa-progress>span{color:#758396;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.wa-progress>span>i{background:#fff;border:1px solid #cfd8e2;border-radius:8px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.wa-progress>span.done{color:#17784b}.wa-progress>span.done>i{background:#e9f8f1;border-color:#b9e5d2}.wa-progress>em{background:#dce3ea;width:42px;height:1px;margin:0 10px}.wa-setup-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:18px;padding:23px;display:grid}.wa-form,.wa-meta-guide{border:1px solid #dfe6ed;border-radius:15px;padding:19px}.wa-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wa-form label,.wa-test label{color:var(--ink);gap:7px;margin-bottom:15px;font-size:14px;font-weight:650;display:grid}.wa-form input,.wa-test input{width:100%;color:var(--ink);border:1px solid #d8e1ea;border-radius:10px;outline:none;padding:11px 12px;font-size:15px}.wa-form input:focus,.wa-test input:focus{border-color:#54aaff;box-shadow:0 0 0 4px #087cf017}.wa-meta-guide{background:#f8fafc}.wa-callback{background:#fff;border:1px solid #dbe3eb;border-radius:10px;grid-template-columns:minmax(0,1fr) 38px;margin:13px 0;display:grid;overflow:hidden}.wa-callback code{color:#334155;white-space:nowrap;padding:11px;font-size:12px;overflow:auto}.wa-callback button{cursor:pointer;background:#fff;border:0;border-left:1px solid #dbe3eb;place-items:center;display:grid}.wa-meta-guide ul{gap:9px;padding:0;list-style:none;display:grid}.wa-meta-guide li{color:#536579;align-items:center;gap:7px;font-size:13px;display:flex}.wa-meta-guide li svg{color:#168f54}.wa-meta-guide>a{color:var(--accent);align-items:center;gap:5px;font-size:13px;font-weight:650;display:flex}.wa-test{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 260px auto;align-items:end;gap:14px;padding:20px 23px;display:grid}.wa-test label{margin:0}.wa-feedback{border-radius:10px;align-items:center;gap:6px;margin:0 23px 20px;padding:11px 13px;font-size:14px;display:flex}.wa-feedback.success{color:#147649;background:#ebf9f2}.wa-feedback.error{color:#b42318;background:#fff0ef}.wa-setup-card>footer{border-top:1px solid var(--line);color:#6c5b36;background:#fffaf0;grid-template-columns:140px 1fr;gap:15px;padding:17px 23px;font-size:13px;line-height:1.5;display:grid}@media (max-width:900px){.wa-setup-grid,.wa-test{grid-template-columns:1fr}.wa-test .btn{width:100%}.wa-setup-card>header{flex-direction:column;align-items:flex-start}.wa-setup-card .publish-toggle>span{text-align:left}}@media (max-width:650px){.channel-summary-grid,.wa-fields{grid-template-columns:1fr}.wa-progress{flex-direction:column;align-items:flex-start;gap:7px}.wa-progress>em{width:1px;height:10px;margin:0 0 0 12px}.wa-setup-card>footer{grid-template-columns:1fr}.wa-setup-grid{padding:16px}.wa-test{padding:17px}.wa-feedback{margin-inline:17px}}.lead-context{background:#f6fbf8;margin:0 -18px;padding:15px 18px!important}.lead-context .lead-qualified{color:#168f54;align-items:center;gap:4px;display:flex}.public-page:has(.enterprise-hero) .logo img{content:url(/brand/tunechat-logo-a-white.svg)}.real-conversation-layout{height:clamp(620px,100vh - 360px,760px);min-height:0}.real-conversation-layout .conversation-detail{min-height:0;overflow:hidden}.real-conversation-layout .real-detail-messages{justify-content:flex-start;min-height:0;overflow-y:auto}.pro-conversation-layout{grid-template-columns:310px minmax(420px,1fr) 285px;min-height:0}.real-conversation-layout .conversation-list{flex-direction:column;min-height:0;display:flex;overflow:hidden}.conversation-list-scroll{flex:1;min-height:0;overflow-y:auto}.conversation-list-scroll>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;gap:10px;width:100%;padding:13px;display:flex}.conversation-list-scroll>button:hover{background:#f8fbfe}.conversation-list-scroll>button.selected{background:#f0f9ff}.conversation-list-scroll>button.needs-attention{background:#fffaf2}.conversation-list-scroll>button.needs-attention.selected{background:#fff5e6}.conversation-list-scroll>button>div{flex:1;min-width:0}.conversation-list-scroll>button>div>div{justify-content:space-between;gap:8px;display:flex}.conversation-list-scroll b{font-size:14px}.conversation-list-scroll small{color:#8995a4;white-space:nowrap;font-size:13px!important}.conversation-list-scroll p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 6px;overflow:hidden}.conversation-pagination{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.conversation-pagination>span{color:#7d8999;font-size:13px}.conversation-pagination>div{align-items:center;gap:7px;display:flex}.conversation-pagination b{color:#657286;white-space:nowrap;font-size:12px;font-weight:600}.conversation-pagination button{color:#526174;cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.conversation-pagination button:hover:not(:disabled){color:#087cf0;background:#f2f8ff;border-color:#8cc6fb}.conversation-pagination button:disabled{opacity:.35;cursor:not-allowed}.real-conversation-layout .conversation-context{min-height:0;overflow-y:auto}@media (max-width:760px){.real-conversation-layout{height:auto}.real-conversation-layout .conversation-list{max-height:430px}.conversation-list-scroll{max-height:320px}.conversation-pagination b{display:none}}.appointment-setup-trigger{width:100%;margin-top:12px}.appointment-setup-form{background:#f7f9fc;border-radius:10px;gap:9px;margin-top:10px;padding:11px;display:grid}.appointment-setup-form label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.appointment-setup-form input,.appointment-setup-form select{width:100%;min-height:36px;color:var(--navy);background:#fff;border:1px solid #d9e1ea;border-radius:8px;padding:0 9px;font-size:12px}.appointment-setup-form .btn{min-height:36px}.appointment-setup-error{color:#b42318;font-size:11px}.appointment-simulation-active{color:#187546;background:#eaf8f0;border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:9px;font-size:12px;font-weight:750;display:flex}.google-calendar-setup{gap:9px;display:grid}.google-calendar-setup>p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.google-calendar-setup select{width:100%;min-height:38px;color:var(--navy);background:#fff;border:1px solid #d9e1ea;border-radius:8px;padding:0 9px;font-size:12px}.google-calendar-connected{color:#187546;background:#eaf8f0;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.google-calendar-connected span{gap:2px;display:grid}.google-calendar-connected small{color:#4f6d5d;font-size:11px}
