@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--theme-bg:#0e0912;--theme-surface:#17101e;--theme-raised:#22162b;--theme-input:#110b17;--theme-border:#32243e;--theme-text:#f7f7f7;--theme-muted:#b9b7ba;--theme-subtle:#93899f;--theme-accent:#8f2ffe;--theme-accent-end:#df53fe;--theme-accent-soft:#b88aee;--theme-accent-bg:#8f2ffe1a;--theme-gradient:linear-gradient(90deg, #8f2ffe, #df53fe);--theme-focus:#c49aff;--theme-chart-2:#dc8cf5;--theme-chart-3:#8d78f0}
:root{--ink:#1c2341;--muted:#7f86a0;--line:#e9ebf2;--bg:#f7f8fc;--purple:#6657dc;--purple-dark:#5141cc;--purple-pale:#f2f0ff;--mint:#dff8f0;--mint-dark:#208567;--white:#fff;--shadow:0 10px 35px #232a4f09}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,Manrope,Arial,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{flex:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;font-family:Manrope,sans-serif}h1{font-size:32px;line-height:1.2}h2{font-size:19px;line-height:1.3}p{line-height:1.65}.muted{color:var(--muted)}.eyebrow{color:#8173d9;letter-spacing:.16em;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.eyebrow.light{color:#c7c3ff}.primary-button,.secondary-button{white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 19px;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.primary-button{background:var(--purple);color:#fff;box-shadow:0 7px 17px #6657dc30}.primary-button:hover{background:var(--purple-dark);transform:translateY(-1px)}.secondary-button{color:#5d6380;background:#fff;border-color:#dfe2ed}.secondary-button:hover{color:var(--purple-dark);border-color:#aba6dc}.wide{justify-content:space-between;width:100%}.text-button{color:#898fa7;background:0 0;border:0;padding:0;font-size:12px}.text-button:hover{color:var(--purple)}.notice{border-radius:10px;margin-bottom:20px;padding:13px 16px;font-weight:600}.notice.error{color:#b33b55;background:#fff0f3;border:1px solid #ffd9e2}.notice.success{color:#216b50;background:#e9f9f0;border:1px solid #cfefde}.brand{align-items:center;gap:10px;display:flex}.brand-mark{background:linear-gradient(145deg,#7f72ee,#4d3cc9);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:0 5px 14px #5a4ad545}.brand-mark:before,.brand-mark:after{content:"";clip-path:polygon(5% 97%,5% 3%,66% 3%,52% 23%,25% 23%,25% 41%,55% 41%,42% 61%,25% 61%,25% 77%,66% 77%,52% 97%);background:#fff;position:absolute;inset:20% 16%}.brand-mark:after{clip-path:polygon(80% 4%,86% 19%,100% 25%,86% 31%,80% 46%,74% 31%,60% 25%,74% 19%)}.brand-name{letter-spacing:-.075em;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;line-height:1}.brand-name>span{color:var(--purple)}.brand-name small{letter-spacing:.25em;color:#a8abc2;margin-top:5px;font-size:8px;font-weight:800;display:block}.auth-page{background:#fff;grid-template-columns:48% 52%;min-height:100vh;display:grid;position:relative}.auth-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:37px;left:52px;right:52px}.auth-top>span{color:#acafc0;font-size:11px;font-weight:700}.auth-visual{color:#fff;background:radial-gradient(circle at 75% 68%,#5546c6 0,#3d328e 37%,#29275e 70%,#1e234a 100%);border-radius:23px;min-height:600px;margin:106px 12px 12px;position:relative;overflow:hidden}.visual-grid{opacity:.19;background-image:linear-gradient(#a9a6ff 1px,#0000 1px),linear-gradient(90deg,#a9a6ff 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;transform:perspective(500px)rotateX(17deg)scale(1.35);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.auth-visual:before{content:"";border:1px solid #d4d2ff1f;border-radius:50%;width:560px;height:560px;position:absolute;top:170px;right:-170px;box-shadow:0 0 0 80px #d1d0ff07,0 0 0 170px #d1d0ff06}.auth-visual-content{z-index:1;padding:92px 65px;position:relative}.auth-visual h1{margin-bottom:24px;font-size:clamp(38px,4vw,66px);font-weight:800;line-height:1.13}.auth-visual h1 em{color:#c9beff;font-style:normal}.auth-visual-content>p{color:#dedcff;max-width:400px;font-size:15px}.visual-flow{align-items:center;gap:12px;margin-top:95px;display:flex}.visual-flow>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1b;border:1px solid #ffffff29;border-radius:14px;min-width:130px;padding:18px 16px}.visual-flow>div>span{color:#bcb3ff;font-size:11px;font-weight:800}.visual-flow strong,.visual-flow small{display:block}.visual-flow strong{margin:10px 0 4px;font-size:12px}.visual-flow small{color:#c7c2eb;font-size:10px}.visual-flow i{background:#aaa3eb;flex:none;width:20px;height:1px}.auth-visual-footer{letter-spacing:.12em;color:#aca7db;font-size:10px;font-weight:700;position:absolute;bottom:33px;left:65px}.auth-visual-footer span{padding:0 8px}.auth-form-side{flex-direction:column;justify-content:center;align-items:center;padding:120px 30px 50px;display:flex}.auth-card{width:min(410px,100%)}.auth-card h2{margin-bottom:11px;font-size:30px}.auth-card>p{margin-bottom:29px}.stack-form{gap:18px;display:grid}.stack-form label,.form-fields label{color:#414866;gap:8px;font-size:12px;font-weight:700;display:grid}.stack-form input,.form-fields input,.form-fields textarea,.form-fields select{width:100%;color:var(--ink);background:#fff;border:1px solid #dfe2ec;border-radius:10px;outline:0;padding:13px 14px;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:block}.stack-form input:focus,.form-fields input:focus,.form-fields textarea:focus,.form-fields select:focus{border-color:#8f84e9;box-shadow:0 0 0 3px #eeebff}.stack-form input::placeholder,.form-fields input::placeholder,.form-fields textarea::placeholder{color:#afb3c3}.stack-form button{margin-top:9px}.auth-bottom{border-top:1px solid var(--line);text-align:center;color:#8b90a5;margin-top:28px;padding-top:25px;font-size:12px}.auth-bottom a{color:var(--purple);font-weight:800}.auth-benefits{color:#72798f;gap:9px;margin-top:28px;font-size:11px;display:grid}.auth-benefits span:before{color:#4ab48e}.auth-note{color:#adb1c1;margin-top:60px;font-size:10px}.auth-help{display:none}.app-frame{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;height:100vh;padding:24px 13px 18px;display:flex;position:sticky;top:0}.sidebar-brand{padding:3px 15px 28px}.workspace-picker{background:#fafaff;border:1px solid #ebeaf6;border-radius:12px;align-items:center;gap:10px;min-width:0;margin:0 6px 27px;padding:10px;display:flex}.workspace-avatar{color:#654bca;background:#e7e1ff;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-family:Manrope,sans-serif;font-weight:800;display:grid}.workspace-picker>span:nth-child(2){flex:1;min-width:0}.workspace-picker strong,.workspace-picker small,.company-item strong,.company-item small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.workspace-picker strong{font-size:12px}.workspace-picker small{color:#a0a4ba;margin-top:3px;font-size:10px}.picker-chevron{color:#9b98b5}.nav-group-label{letter-spacing:.16em;color:#aab0c0;margin:0 18px 10px;font-size:9px;font-weight:800}.nav-group-label.second{margin-top:26px}.side-nav{gap:3px;display:grid}.side-nav a,.nav-upcoming{color:#6b718b;border-radius:9px;align-items:center;gap:12px;padding:10px 15px;font-size:12px;font-weight:700;display:flex}.side-nav a:hover{color:var(--purple);background:#f4f2ff}.side-nav a[href="/app/agents"],.side-nav a[href=\/app]{color:#4d5070}.nav-upcoming{color:#afb2c4}.nav-upcoming small{color:#b6b7c7;margin-left:auto;font-size:9px;font-weight:700}.sidebar-bottom{margin-top:auto;padding:0 8px}.module-progress{color:#6956c8;background:#f8f6ff;border:1px solid #e8e4ff;border-radius:10px;padding:13px;font-size:11px;font-weight:800}.module-progress small{color:#a4a0bd;margin-top:4px;padding-left:17px;font-size:10px;font-weight:600;display:block}.module-dot,.live-dot{background:#8c75ef;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.profile-row{align-items:center;gap:9px;min-width:0;padding:18px 4px 12px;display:flex}.profile-avatar{color:#3c789b;background:#e6f2f8;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.profile-email{color:#687087;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sidebar-bottom .text-button{margin-left:4px}.main-area{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#ffffffc7;justify-content:space-between;align-items:center;height:68px;padding:0 39px;display:flex}.topbar-title{color:#4d5570;font-size:12px;font-weight:800}.topbar-title span{color:#bdc0cc;margin:0 8px}.topbar-right{color:#8990a7;font-size:11px}.topbar-right .live-dot{background:#46c792}.page-content{max-width:1370px;margin:auto;padding:34px 39px 70px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.page-heading h1{margin-bottom:10px}.page-heading p{color:#8c92a8;margin-bottom:0}.page-heading .primary-button{margin-bottom:3px}.hero-card{color:#fff;background:#29274f;border-radius:18px;min-height:248px;display:flex;position:relative;overflow:hidden}.hero-card:before{content:"";background:linear-gradient(90deg,#2c2a56 0%,#34306d 51%,#4a3da2 100%);position:absolute;inset:0}.hero-copy{z-index:2;width:58%;padding:37px 42px;position:relative}.hero-tag{letter-spacing:.14em;color:#d4cdff;background:#9a8bff2b;border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.hero-copy h2{margin:17px 0 10px;font-size:25px}.hero-copy p{color:#c9c8e4;max-width:560px;font-size:12px}.hero-link{color:#d9d2ff;align-items:center;gap:10px;margin-top:8px;font-weight:800;display:inline-flex}.hero-art{place-items:center;width:40%;height:100%;display:grid;position:absolute;top:0;right:0}.orbit{border:1px solid #d7d2ff40;border-radius:50%;position:absolute}.orbit-a{width:315px;height:315px}.orbit-b{width:210px;height:210px}.orb-center{background:linear-gradient(145deg,#a69cff,#7364e9);border-radius:36px;place-items:center;width:120px;height:120px;display:grid;transform:rotate(-12deg);box-shadow:0 22px 70px #09054366,inset 0 2px 3px #ffffff4d}.orb-center span{color:#fff;font-size:64px;transform:rotate(12deg)}.orb{background:#c5baff;border-radius:50%;width:17px;height:17px;position:absolute;box-shadow:0 0 22px #b6a8ff}.orb-a{top:37px;right:27%}.orb-b{background:#93e4d2;width:10px;height:10px;bottom:40px;left:15%;box-shadow:0 0 18px #93e4d2}.art-caption{color:#bcb2fb;letter-spacing:.2em;font-size:9px;position:absolute;bottom:22px;right:27px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:23px;display:grid}.stat-card,.panel-card,.agent-card,.form-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #e9ebf3;border-radius:15px}.stat-card{flex-direction:column;padding:23px 24px;display:flex}.stat-icon{border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:22px;display:grid}.stat-icon.purple{color:#7362d8;background:#f0edff}.stat-icon.mint{color:#4ba783;background:#e5f8ef}.stat-icon.peach{color:#db9564;background:#fff1e8}.stat-label{color:#858ba2;font-size:11px;font-weight:700}.stat-card strong{margin-top:5px;font-family:Manrope,sans-serif;font-size:30px;line-height:1.3}.stat-card small{color:#b0b4c4;margin-top:3px;font-size:10px}.split-section{grid-template-columns:1.55fr 1fr;gap:18px;margin-top:23px;display:grid}.panel-card{padding:23px}.section-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.section-title .eyebrow{margin-bottom:8px}.section-title h2{margin-bottom:0}.section-title>a{color:#6d5bce;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.empty-mini{text-align:center;padding:27px 10px}.empty-mark{color:#b6aaef;margin-bottom:9px;font-size:30px;display:block}.empty-mini strong{font-size:13px}.empty-mini p{color:#a4a8ba;margin:6px 0 14px;font-size:11px}.empty-mini a{color:#6d5bce;font-size:11px;font-weight:800}.mini-agent-list{gap:8px;display:grid}.mini-agent{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:11px;display:flex}.mini-agent-icon{color:#6b5ad5;background:#f1efff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.mini-agent>span:nth-child(2){flex:1;min-width:0}.mini-agent strong,.mini-agent small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mini-agent strong{font-size:12px}.mini-agent small{color:#a4a9bb;margin-top:3px;font-size:10px}.step-list{gap:0;display:grid}.step{align-items:center;gap:12px;padding:11px 0;display:flex}.step+.step{border-top:1px solid #f0f1f6}.step>span{color:#a7aabd;background:#f1f2f7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.step.current>span{color:#6e5bce;background:#eeeaff}.step.done>span{color:#3da574;background:#e7f7ed}.step strong,.step small{display:block}.step strong{font-size:11px}.step small{color:#a6aabc;margin-top:3px;font-size:10px}.list-toolbar{justify-content:space-between;align-items:center;margin:34px 0 15px;display:flex}.list-toolbar strong{font-size:14px}.list-toolbar span,.count-pill{color:#6e5bce;background:#eeeaff;border-radius:7px;place-items:center;margin-left:9px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-grid}.list-toolbar small{color:#a2a8b9}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.agent-card{flex-direction:column;min-height:205px;padding:23px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.agent-card:hover{border-color:#c9c1f6;transform:translateY(-3px);box-shadow:0 14px 32px #4636ab17}.agent-card-top{justify-content:space-between;align-items:flex-start;display:flex}.agent-card-icon{color:#6b56da;background:#efecff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.agent-card h2{margin:18px 0 4px;font-size:16px}.agent-card p{color:#9da2b5;white-space:nowrap;text-overflow:ellipsis;margin-bottom:auto;font-size:11px;overflow:hidden}.agent-card-foot{color:#9b9fb2;border-top:1px solid #f0f1f5;justify-content:space-between;margin-top:20px;padding-top:16px;font-size:10px;display:flex}.agent-card-foot span:last-child{color:#6d5dce;align-items:center;gap:5px;font-weight:800;display:inline-flex}.status{white-space:nowrap;border-radius:7px;align-items:center;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.status-draft{color:#8c8198;background:#f4f1f6}.status-ready{color:#2c8e6b;background:#e8f8ef}.status-paused{color:#b47a35;background:#fff3e4}.empty-state{text-align:center;background:#fff;border:1px dashed #d8dbeb;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:40px;display:flex}.empty-illustration{color:#725ed6;background:#f1eeff;border-radius:24px;place-items:center;width:86px;height:86px;margin-bottom:24px;display:grid}.empty-state h2{margin-bottom:7px;font-size:20px}.empty-state p{color:#9299ae;max-width:385px;margin-bottom:20px;font-size:12px}.editor-page{max-width:950px}.breadcrumbs{color:#a1a5b8;gap:9px;margin-bottom:25px;font-size:11px;display:flex}.breadcrumbs a:hover{color:var(--purple)}.editor-page .page-heading{margin-bottom:24px}.agent-form{gap:18px;display:grid}.form-panel{padding:26px 31px}.form-section-head{align-items:flex-start;gap:17px;margin-bottom:24px;display:flex}.form-section-head h2{margin:1px 0 5px;font-size:16px}.form-section-head p{color:#a2a7b9;margin-bottom:0;font-size:11px}.section-number{color:#6c58ce;background:#eeeaff;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.form-fields{gap:19px;margin-left:48px;display:grid}.form-fields label>span{color:#ed7a94}.form-fields label>small{color:#a5a9ba;font-size:10px;font-weight:500;line-height:1.4}.form-fields textarea{resize:vertical;line-height:1.6}.form-two{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-fields select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23878da4' stroke-width='2'%3E%3Cpath d='m3 5 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}.muted-panel{background:#fbfbff}.section-number.future{color:#a2a7b9;background:#f0f1f5}.soon-pill{color:#969bb0;background:#eeeff7;border-radius:6px;margin-left:auto;padding:6px 9px;font-size:9px;font-weight:800}.future-tiles{gap:9px;margin-left:48px;display:flex}.future-tiles>div{color:#a3a8bb;border:1px solid #eceef5;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.form-actions{justify-content:flex-end;gap:10px;display:flex}.company-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:19px;display:grid}.company-side{gap:19px;display:grid}.company-list{gap:9px;display:grid}.company-item{text-align:left;background:#fff;border:1px solid #e9eaf3;border-radius:11px;align-items:center;gap:12px;width:100%;padding:11px;display:flex}.company-item.selected{background:#f9f8ff;border-color:#c8bdf6}.company-item>span:nth-child(2){flex:1;min-width:0}.company-item strong{font-size:12px}.company-item small{color:#a1a5b7;margin-top:3px;font-size:10px}.current-pill{color:#6d5bcc;background:#eeeaff;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:800}.company-side .muted{font-size:11px}.stack-form.compact{gap:13px}.stack-form.compact button{justify-self:start;margin-top:3px}@media (max-width:1100px){.auth-visual-content{padding:80px 35px}.visual-flow{flex-wrap:wrap;margin-top:50px}.visual-flow i{display:none}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-section{grid-template-columns:1fr 1fr}}@media (max-width:850px){.app-frame{grid-template-columns:77px minmax(0,1fr)}.sidebar{padding:20px 9px}.sidebar-brand{padding:0 12px 22px}.sidebar .brand-name,.workspace-picker>span:nth-child(2),.picker-chevron,.nav-group-label,.nav-upcoming small,.module-progress,.profile-email,.sidebar-bottom form{display:none}.side-nav a:not(:has(svg)){display:none}.workspace-picker{justify-content:center;margin:0 5px 27px;padding:7px}.side-nav a,.nav-upcoming{justify-content:center;padding:12px;font-size:0}.side-nav svg{width:21px;height:21px}.sidebar-bottom{justify-content:center;padding:0;display:flex}.profile-row{padding:0}.topbar{padding:0 25px}.page-content{padding:30px 25px}.auth-page{grid-template-columns:1fr}.auth-top{padding:25px 30px;position:relative;top:auto;left:auto;right:auto}.auth-visual{display:none}.auth-form-side{padding:80px 25px}.auth-note{margin-top:50px}}@media (max-width:680px){.page-content{padding:24px 16px}.topbar{height:58px;padding:0 16px}.topbar-right{display:none}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:25px}.hero-copy{width:100%;padding:30px}.hero-copy h2{font-size:20px}.hero-art{opacity:.18;width:100%}.stat-grid,.split-section,.company-layout,.agent-grid{grid-template-columns:1fr}.stat-card{padding:18px}.form-panel{padding:20px}.form-fields,.future-tiles{margin-left:0}.form-two{grid-template-columns:1fr}.future-tiles{flex-wrap:wrap}.form-actions{flex-direction:column-reverse}.form-actions>*{width:100%}.auth-top>span{display:none}.auth-form-side{padding-top:50px}}.future-tiles>a{color:#6757c6;background:#fff;border:1px solid #ddd7ff;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.future-tiles>a:hover{background:#f5f2ff}.primary-button:disabled{opacity:.48;cursor:not-allowed;transform:none}.tester-page{max-width:1150px}.tester-shell{height:calc(100vh - 242px);min-height:620px;max-height:820px;box-shadow:var(--shadow);background:#fff;border:1px solid #e7e8f1;border-radius:17px;grid-template-columns:245px minmax(0,1fr);display:grid;overflow:hidden}.tester-sidebar{border-right:1px solid var(--line);background:#fdfdff;flex-direction:column;min-width:0;display:flex}.tester-sidebar-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 17px;display:flex}.tester-sidebar-head strong{font-size:13px}.tester-new{width:27px;height:27px;color:var(--purple);background:#efecff;border-radius:8px;place-items:center;display:grid}.tester-chat-list{align-content:start;gap:3px;padding:12px 9px;display:grid;overflow:auto}.tester-chat-link{color:#747a93;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:12px 10px;font-size:11px;font-weight:700;display:flex}.tester-chat-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tester-chat-link:hover,.tester-chat-link.active{color:#6251c7;background:#f0edff}.tester-sidebar-foot{border-top:1px solid var(--line);color:#a4a9b9;margin-top:auto;padding:17px;font-size:10px;line-height:1.5}.tester-main{flex-direction:column;min-width:0;display:flex}.tester-header{border-bottom:1px solid var(--line);align-items:center;gap:11px;height:70px;padding:0 23px;display:flex}.tester-agent-avatar{color:#6d5acb;background:#efecff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.tester-header strong,.tester-header small{display:block}.tester-header strong{font-size:12px}.tester-header small{color:#a1a6b7;margin-top:3px;font-size:10px}.tester-header-pill{color:#409970;background:#edf8f2;border-radius:7px;margin-left:auto;padding:7px 9px;font-size:9px;font-weight:800}.tester-messages{background:radial-gradient(circle at 100% 0,#faf9ff,#fff 50%);flex-direction:column;flex:1;gap:18px;padding:24px;display:flex;overflow-y:auto}.tester-welcome{text-align:center;max-width:360px;margin:auto}.tester-welcome-mark{color:#6a59d3;background:#eeeaff;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 17px;display:grid}.tester-welcome h2{margin-bottom:7px;font-size:19px}.tester-welcome p{color:#979eb1;font-size:12px}.tester-prompts{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:17px;display:flex}.tester-prompts button{color:#7768bd;background:#fff;border:1px solid #e5e2f4;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:700}.tester-prompts button:hover{background:#f7f5ff}.tester-message{max-width:min(78%,600px)}.tester-message.user{align-self:flex-end}.tester-message.assistant{align-self:flex-start}.tester-message-label{color:#a4a8b7;margin:0 3px 6px;font-size:10px;font-weight:700;display:block}.tester-message.user .tester-message-label{text-align:right}.tester-bubble{white-space:pre-wrap;overflow-wrap:anywhere;color:#363d57;background:#f2f3fa;border-radius:13px 13px 13px 3px;padding:13px 16px;font-size:12px;line-height:1.7}.tester-message.user .tester-bubble{color:#fff;background:#6b59d7;border-radius:13px 13px 3px}.tester-bubble.thinking{color:#8b87ae;font-style:italic}.tester-compose{border-top:1px solid var(--line);padding:16px 19px 13px}.tester-compose .notice{margin-bottom:10px;font-size:11px}.tester-compose form{align-items:flex-end;gap:11px;display:flex}.tester-compose textarea{resize:vertical;border:1px solid #dfe2ed;border-radius:10px;outline:0;flex:1;min-width:0;max-height:130px;padding:12px 13px;font-size:12px;line-height:1.5}.tester-compose textarea:focus{border-color:#8d82e4;box-shadow:0 0 0 3px #efedff}.tester-compose .primary-button{min-height:49px}.tester-compose>small{color:#a5aabb;margin-top:9px;font-size:9px;display:block}.chat-index{gap:10px;max-width:900px;display:grid}.chat-index-item{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:13px;padding:15px;display:flex}.chat-index-item:hover{border-color:#c9c2ee}.chat-index-item>span:nth-child(2){flex:1;min-width:0}.chat-index-item strong,.chat-index-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-index-item strong{font-size:12px}.chat-index-item small{color:#a3a8b9;margin-top:5px;font-size:10px}.chat-index-item>svg{color:#a09bbc}@media (max-width:850px){.tester-shell{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:680px){.tester-shell{flex-direction:column;height:calc(100dvh - 250px);min-height:490px;display:flex}.tester-sidebar{border-right:0;border-bottom:1px solid var(--line);flex:none}.tester-sidebar-head{padding:10px 13px}.tester-chat-list{padding:7px;display:flex;overflow-x:auto}.tester-chat-link{flex:none;max-width:165px;padding:9px}.tester-sidebar-foot{display:none}.tester-main{flex:1;min-height:0}.tester-header{height:54px;padding:0 13px}.tester-header-pill{display:none}.tester-messages{padding:16px}.tester-message{max-width:92%}.tester-compose{padding:10px}.tester-compose form{gap:7px}.tester-compose .primary-button{padding:12px}.tester-compose .primary-button svg{display:none}}.tester-sources{color:#a0a5b6;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.tester-sources a{color:#6c5bcb;background:#f1efff;border-radius:5px;padding:4px 6px}.knowledge-page{max-width:1160px}.knowledge-layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);align-items:start;gap:19px;display:grid}.knowledge-main,.knowledge-side{gap:19px;min-width:0;display:grid}.knowledge-list{gap:8px;display:grid}.knowledge-item,.knowledge-agent-list a{color:#4c526b;border:1px solid #eaecf4;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.knowledge-item:hover,.knowledge-agent-list a:hover{background:#fbfaff;border-color:#c8c0f1}.knowledge-icon{color:#6c5bd1;background:#f0edff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.knowledge-item>span:nth-child(2){flex:1;min-width:0}.knowledge-item strong,.knowledge-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-item strong{font-size:12px}.knowledge-item small{color:#a3a8b9;margin-top:4px;font-size:10px}.knowledge-item>svg{color:#aca7c3}.knowledge-side .panel-card h2{font-size:16px}.knowledge-side .panel-card p{font-size:11px}.knowledge-agent-list{gap:7px;margin-top:19px;display:grid}.knowledge-agent-list a{font-size:11px;font-weight:700}.knowledge-agent-list a>span:nth-child(2){flex:1}.knowledge-note{color:#6959bd;background:#f3f0ff;border:1px solid #e8e2ff;border-radius:13px;gap:12px;padding:19px;display:flex}.knowledge-note strong{font-size:11px}.knowledge-note p{color:#8883ae;margin:6px 0 0;font-size:10px}.knowledge-tabs{gap:7px;margin:0 0 19px 48px;display:flex}.knowledge-tabs button{color:#8e91a3;background:#fff;border:1px solid #e4e2ef;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:800}.knowledge-tabs button.active{color:#6654cb;background:#f2efff;border-color:#cfc6ff}.knowledge-form{margin-left:48px}.knowledge-form>.primary-button{justify-self:start}.knowledge-form input[type=file]{padding:10px}.knowledge-preview{margin-top:18px}.knowledge-preview .section-title{margin-bottom:7px}.knowledge-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8fc;border:1px solid #e9ebf2;border-radius:10px;max-height:500px;padding:19px;font-family:inherit;font-size:11px;line-height:1.65;overflow:auto}.knowledge-connected{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.knowledge-connected a{color:#6d5ccf;background:#f0edff;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:700}.knowledge-danger{margin-top:24px}.danger-button{color:#bb5168;background:#fff;border:1px solid #f1c6d0;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:700}.danger-button:hover{background:#fff1f4}.knowledge-assignment{margin-bottom:18px}.knowledge-check-list{gap:8px;margin-bottom:22px;margin-left:48px;display:grid}.knowledge-check{cursor:pointer;border:1px solid #eaecf3;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.knowledge-check:has(input:checked){background:#fbfaff;border-color:#c9bff7}.knowledge-check input{accent-color:#6657dc;width:17px;height:17px}.knowledge-check strong,.knowledge-check small{display:block}.knowledge-check strong{font-size:12px}.knowledge-check small{color:#a1a6b6;margin-top:5px;font-size:10px}.knowledge-search-test form{gap:9px;margin-left:48px;display:flex}.knowledge-search-test input{border:1px solid #dfe2ec;border-radius:9px;outline:0;flex:1;min-width:0;padding:11px 12px}.knowledge-results{gap:9px;margin:18px 0 0 48px;display:grid}.knowledge-results>div{background:#fafaff;border:1px solid #e9ebf2;border-radius:9px;padding:14px}.knowledge-results a{color:#6b5acb;font-size:11px;font-weight:800}.knowledge-results p{white-space:pre-wrap;overflow-wrap:anywhere;color:#596079;margin:7px 0 0;font-size:11px}.knowledge-no-results{margin:15px 0 0 48px;font-size:11px}@media (max-width:900px){.knowledge-layout{grid-template-columns:1fr}}@media (max-width:680px){.knowledge-tabs,.knowledge-form,.knowledge-check-list,.knowledge-search-test form,.knowledge-results,.knowledge-no-results{margin-left:0}.knowledge-search-test form{flex-direction:column}.knowledge-form>.primary-button{justify-content:center;width:100%}}.channel-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-items:start;gap:19px;display:grid}.channel-column{gap:19px;min-width:0;display:grid}.channel-layout .panel-card{min-width:0}.channel-layout .stack-form textarea,.channel-layout .stack-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #dfe2ec;border-radius:10px;padding:13px 14px}.channel-layout .stack-form textarea{resize:vertical}.channel-layout .stack-form input[type=color]{width:70px;height:42px;padding:4px}.channel-layout .stack-form button{justify-self:start}.channel-snippet{resize:none;color:#46446c;background:#f7f7fc;border:1px solid #e5e6ef;border-radius:9px;width:100%;padding:12px;font:11px/1.5 monospace;display:block;overflow:auto}.channel-link{overflow-wrap:anywhere;margin:14px 0 0;font-size:11px}.channel-link a{color:var(--purple);font-weight:700}.channel-preview{background:#fff;border:1px solid #e5e6ef;border-radius:15px;width:100%;height:530px}.channel-hint{margin:9px 0 0;font-size:10px}.channel-transcript{flex-direction:column;gap:20px;min-height:300px;display:flex}.channel-transcript .tester-message{max-width:80%}.public-widget{--widget-accent:#6657dc;color:#27304a;background:#fff;flex-direction:column;width:100%;height:100dvh;min-height:350px;font-family:Arial,sans-serif;display:flex;overflow:hidden}.widget-header{background:var(--widget-accent);color:#fff;align-items:center;gap:10px;min-height:70px;padding:12px 16px;display:flex}.widget-avatar{background:#ffffff38;border-radius:11px;place-items:center;width:36px;height:36px;font-size:23px;display:grid}.widget-header>span:nth-child(2){flex:1;min-width:0}.widget-header strong,.widget-header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.widget-header strong{font-size:14px}.widget-header small{opacity:.8;margin-top:3px;font-size:10px}.widget-header button{color:#fff;background:0 0;border:0;padding:3px 7px;font-size:25px}.widget-messages{background:#fbfbfe;flex-direction:column;flex:1;gap:11px;min-height:0;padding:19px 15px;display:flex;overflow:auto}.widget-message{max-width:85%;display:flex}.widget-message span{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef0f7;border-radius:13px 13px 13px 3px;padding:11px 13px;font-size:12px;line-height:1.55}.widget-message.user{align-self:flex-end}.widget-message.user span{background:var(--widget-accent);color:#fff;border-radius:13px 13px 3px}.widget-footer{background:#fff;border-top:1px solid #ebedf2;padding:11px 12px 8px}.widget-footer form{gap:7px;display:flex}.widget-footer input{border:1px solid #e2e4ed;border-radius:10px;outline:none;flex:1;min-width:0;padding:11px 12px;font-size:12px}.widget-footer input:focus{border-color:var(--widget-accent)}.widget-footer form button{background:var(--widget-accent);color:#fff;border:0;border-radius:9px;width:40px}.widget-footer form button:disabled{opacity:.4;cursor:not-allowed}.widget-footer>small{text-align:center;color:#a8adba;margin-top:8px;font-size:9px;display:block}.widget-disabled,.widget-error{border-radius:7px;margin:0 0 8px;padding:8px 10px;font-size:10px;line-height:1.4}.widget-disabled{color:#77738b;background:#f6f4fa}.widget-error{color:#af3b55;background:#fff0f2}@media (max-width:900px){.channel-layout{grid-template-columns:1fr}}.channel-telegram-section{margin-top:20px}.channel-telegram-section .panel-card>.muted a,.telegram-steps a{color:var(--purple);font-weight:700}.telegram-actions{flex-wrap:wrap;gap:9px;margin:18px 0 10px;display:flex}.telegram-actions form{margin:0}.telegram-steps{color:#545b72;padding-left:20px;font-size:12px;line-height:1.65}.telegram-steps li{margin:0 0 11px}.channel-link code{overflow-wrap:anywhere}.form-fields .agent-tool-check{cursor:pointer;border:1px solid #e8e9f1;border-radius:11px;align-items:flex-start;gap:13px;padding:15px 16px;display:flex}.form-fields .agent-tool-check:has(input:checked){background:#fbfaff;border-color:#c9bff7}.form-fields .agent-tool-check input{accent-color:#6657dc;flex:none;width:17px;height:17px;margin:2px 0 0}.form-fields .agent-tool-check>span{color:var(--ink)}.agent-tool-check strong,.agent-tool-check small{display:block}.agent-tool-check small{color:#8c92a6;margin-top:4px;font-size:11px;line-height:1.5}.agent-tool-hint{margin:0;font-size:11px}.operator-composer{margin-top:18px}.operator-composer h2{margin-bottom:15px}.operator-composer .stack-form textarea{resize:vertical;border:1px solid #dfe2ec;border-radius:10px;padding:12px}.operator-composer .stack-form button{justify-self:start}.operator-composer>form+form{margin-top:14px}.lead-fields{gap:15px;display:grid}.lead-fields>div{border-bottom:1px solid #edf0f5;padding-bottom:12px}.lead-fields dt{text-transform:uppercase;letter-spacing:.08em;color:#9aa0b1;font-size:10px;font-weight:800}.lead-fields dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;font-size:12px}.lead-transcript{margin-top:20px}.lead-transcript h2{margin-bottom:5px}.widget-message.operator span{background:#eaf6f2;border-left:3px solid #42a48a}.widget-handoff{color:#417861;background:#eef9f5;border-radius:7px;margin:0 0 8px;padding:8px 10px;font-size:10px;line-height:1.4}.integration-create{margin-top:22px}.integration-create>p{margin:0 0 18px}.integration-create .stack-form{max-width:680px}.integration-create .stack-form button{justify-self:start}.integration-controls p{color:var(--muted);font-size:12px;line-height:1.6}.integration-control-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.integration-log{margin-top:20px}.integration-deliveries{gap:0;display:grid}.integration-delivery{border-top:1px solid #edf0f5;align-items:center;gap:14px;padding:15px 0;display:flex}.integration-delivery>div{flex:1;min-width:0}.integration-delivery strong,.integration-delivery small{display:block}.integration-delivery strong{font-size:12px}.integration-delivery small{color:#8c92a6;margin-top:4px;font-size:10px}.integration-delivery .text-button{white-space:nowrap}.integration-error{color:#ae5656;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.integration-settings{margin-top:20px}.integration-settings>p{margin:0 0 15px}.integration-settings .stack-form{max-width:680px}.integration-settings .stack-form button{justify-self:start}.reminder-card>p{color:var(--muted);font-size:11px;line-height:1.5}.reminder-card .stack-form button{justify-self:start}.reminder-list{margin-top:20px}.analytics-grid{margin-bottom:20px}.analytics-split{margin-top:0}.analytics-chart{border-bottom:1px solid #e8eaf1;align-items:stretch;gap:5px;height:190px;padding:15px 0 0;display:flex}.analytics-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.analytics-bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:155px;display:flex}.analytics-bar{border-radius:4px 4px 0 0;width:min(12px,35%);min-height:1px}.conversation-bar{background:#7668df}.lead-bar{background:#63b79c}.analytics-day small{color:#949aad;white-space:nowrap;font-size:9px}.analytics-legend{gap:18px;margin-top:12px;display:flex}.analytics-legend span{color:#777e93;align-items:center;gap:6px;font-size:10px;display:flex}.analytics-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.conversation-dot{background:#7668df}.lead-dot{background:#63b79c}.analytics-active{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:14px 0;font-size:12px;display:flex}.analytics-active strong{font-size:18px}.analytics-active+.muted{margin-top:13px;font-size:10px;line-height:1.5}.analytics-table{margin-top:20px}.analytics-table h3{margin:20px 0 9px;font-size:13px}.analytics-table-wrap{overflow-x:auto}.analytics-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:11px}.analytics-table th,.analytics-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:10px}.analytics-table th{text-transform:uppercase;letter-spacing:.06em;color:#9298aa;font-size:9px}.analytics-table td a{color:#5145c5;font-weight:700}.billing-current{max-width:760px}.billing-current h2{margin:0 0 8px}.billing-usage{gap:18px;margin:25px 0;display:grid}.billing-row>div{justify-content:space-between;gap:15px;margin-bottom:7px;font-size:12px;display:flex}.billing-row>div span{color:#777d94;font-weight:700}.billing-row progress{accent-color:#6657dc;width:100%;height:9px}.billing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.billing-plans .panel-card{min-width:0}.billing-plans p{color:#777d94;font-size:12px}.billing-plans strong{font-size:13px}.billing-note{max-width:760px;margin-top:20px;font-size:12px}@media (max-width:900px){.billing-plans{grid-template-columns:1fr}}.stack-form textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #dfe2ec;border-radius:10px;outline:0;padding:13px 14px;font-size:13px;font-weight:500;line-height:1.5;display:block}.stack-form textarea:focus{border-color:#8f84e9;box-shadow:0 0 0 3px #eeebff}.stack-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #dfe2ec;border-radius:10px;outline:0;padding:13px 14px;font-size:13px;display:block}.booking-days{flex-wrap:wrap;gap:8px;display:flex}.booking-days label,.booking-enable{color:#555d79;border:1px solid #e3e5ee;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:700;display:inline-flex!important}.booking-days input,.booking-enable input{accent-color:#6657dc;margin:0;width:auto!important}.booking-manual{border-top:1px solid #eceef4;margin-top:22px;padding-top:20px}.evaluation-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.evaluation-layout .panel-card{min-width:0}.evaluation-layout .panel-card>.muted{font-size:11px;line-height:1.6}.evaluation-models{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.evaluation-models label{border:1px solid #e3e5ee;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:700;display:flex}.evaluation-models input{accent-color:#6657dc}.evaluation-models small{color:#969bb0}.evaluation-cases,.evaluation-results{gap:13px;display:grid}.evaluation-case,.evaluation-result{background:#fcfcff;border:1px solid #e9ebf2;border-radius:11px;padding:15px}.evaluation-case strong{font-size:12px}.evaluation-case label{color:#596079;margin-top:11px;font-size:11px;font-weight:700;display:block}.evaluation-case input,.evaluation-case textarea{width:100%;color:var(--ink);resize:vertical;border:1px solid #dfe2ec;border-radius:8px;margin-top:6px;padding:10px;font-family:inherit;font-size:12px;line-height:1.5;display:block}.evaluation-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.evaluation-result-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.evaluation-result-head strong{font-size:12px}.evaluation-result-head span{color:#8c92a6;text-align:right;font-size:10px}.evaluation-question{margin:12px 0 6px;font-size:11px;font-weight:700}.evaluation-answer{white-space:pre-wrap;overflow-wrap:anywhere;color:#4f5670;margin:0;font-size:11px;line-height:1.6}.evaluation-pass,.evaluation-fail,.evaluation-sources{margin:10px 0 0;font-size:10px}.evaluation-pass{color:#258166}.evaluation-fail{color:#b34d60}.evaluation-sources{color:#7b72ad}@media (max-width:900px){.evaluation-layout{grid-template-columns:1fr}}.diagnostic-list{gap:15px;margin-top:18px;display:grid}.diagnostic-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.diagnostic-head h2{margin:5px 0 0;font-size:17px}.diagnostic-head h2 a{color:var(--ink)}.diagnostic-checks{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.diagnostic-checks span{border:1px solid #e4e8ef;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:700}.diagnostic-ok{color:#338466;background:#eff9f4}.diagnostic-issue{color:#ae5265;background:#fff3f4}.diagnostic-remote{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;padding-top:14px;display:flex}.diagnostic-remote p,.diagnostic-traffic{color:#6d7489;font-size:11px;line-height:1.6}.diagnostic-remote form{flex:none}.diagnostic-traffic{margin:15px 0 0}@media (max-width:680px){.diagnostic-head,.diagnostic-remote{display:block}.diagnostic-remote form{margin-top:10px}}.tester-main{min-height:0;overflow:hidden}.tester-header,.tester-compose{flex-shrink:0}.tester-messages{overscroll-behavior:contain;flex:1 1 0;min-height:0}.tester-messages>.tester-message{flex-shrink:0}.setup-agent-picker{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.setup-agent-choice{color:#5c637d;background:#fff;border:1px solid #e0e2ee;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:700}.setup-agent-choice.active{color:#5c48c6;background:#f2efff;border-color:#7d6be8}.setup-overview{align-items:center;gap:24px;margin-bottom:18px;display:flex}.setup-overview>div:first-child{flex:1;min-width:0}.setup-overview h2{margin:5px 0 8px}.setup-overview p{margin:0;font-size:12px;line-height:1.6}.setup-overview .primary-button{white-space:nowrap}.setup-progress{align-items:center;gap:10px;min-width:145px;display:flex}.setup-progress progress{accent-color:#6657dc;width:112px;height:9px}.setup-progress strong{color:#5c48c6;font-size:12px}.setup-checklist{gap:12px;display:grid}.setup-step{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:17px;display:grid}.setup-step-number{color:#6755d1;background:#eeeaff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.setup-step.done .setup-step-number{color:#21815c;background:#e6f5ee}.setup-step h2{margin:5px 0 7px;font-size:16px}.setup-step p{color:#747b92;margin:0 0 9px;font-size:12px;line-height:1.6}.setup-step a{color:#6657dc;font-size:12px;font-weight:800}.setup-step-state{color:#8d93a8;white-space:nowrap;font-size:11px;font-weight:800}.setup-step.done .setup-step-state{color:#21815c}.setup-footnote{margin-top:15px;font-size:11px;line-height:1.6}@media (max-width:760px){.setup-overview{flex-direction:column;align-items:stretch}.setup-overview .primary-button{align-self:flex-start}.setup-step{grid-template-columns:36px minmax(0,1fr)}.setup-step-state{grid-column:2}}.provider-keys-page .stack-form .secondary-button{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0}.model-settings-page .panel-card{overflow-wrap:anywhere;min-width:0;margin-block:1rem}.model-settings-page .stack-form{margin-block:1rem}.model-settings-page .stack-form>button{justify-self:start}.model-settings-page fieldset{border:1px solid var(--line);border-radius:12px;min-width:0;padding:1rem}.model-settings-page legend{padding-inline:.4rem;font-weight:700}.model-settings-page summary{cursor:pointer;font-weight:650}.model-settings-page .model-settings-entry{border-top:1px solid var(--line);padding-block:1rem}.model-settings-page details>.model-settings-grid{margin-block:1rem}.model-settings-page a{text-underline-offset:.2em;text-decoration:underline}.model-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem;display:grid}.model-settings-grid label{min-width:0}.model-settings-grid small{color:var(--muted);font-weight:500}.model-settings-page .stack-form input[type=checkbox]{width:auto}
.channel-section-heading{justify-content:space-between;align-items:end;gap:16px;margin:0 0 17px;display:flex}.channel-section-heading h2{margin:5px 0 0;font-size:18px}.channel-section-heading>span{color:#8a90a5;font-size:11px;font-weight:700}.channel-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.channel-provider-card{min-height:245px;box-shadow:var(--shadow);background:#fff;border:1px solid #e9ebf3;border-radius:15px;flex-direction:column;padding:20px;display:flex}.channel-provider-card.upcoming{background:#fafbfe}.channel-provider-top{justify-content:space-between;align-items:start;gap:10px;display:flex}.channel-provider-logo{color:#6450c9;background:#f0edff;border-radius:12px;place-items:center;width:43px;height:43px;font:800 14px Manrope,sans-serif;display:grid}.channel-provider-logo.telegram{color:#3f91c3;background:#eaf4fc}.channel-provider-logo.whatsapp{color:#319764;background:#e6f7ed}.channel-provider-logo.instagram{color:#b7508b;background:#fcecf5}.channel-provider-logo.viber{color:#7654a7;background:#f0eaf9}.channel-provider-logo.messenger{color:#567ad0;background:#eaf0ff}.channel-provider-status{white-space:nowrap;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:800}.channel-provider-status.available{color:#2d8c66;background:#e8f8ef}.channel-provider-status.planned{color:#8a90a0;background:#f0f1f5}.channel-provider-card h3{margin:18px 0 6px;font-size:15px}.channel-provider-card p{color:#71788f;min-height:34px;margin:0 0 11px;font-size:11px;line-height:1.55}.channel-provider-card small{color:#9ba0b1;margin-bottom:18px;font-size:10px;line-height:1.4}.channel-provider-link,.channel-provider-disabled{align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:800;display:inline-flex}.channel-provider-link{color:#6657dc}.channel-provider-link:hover{text-decoration:underline}.channel-provider-disabled{color:#a1a6b5}.channel-existing{margin-top:32px}.channel-existing .panel-card{padding:12px 22px}.channel-connect-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-items:start;gap:19px;display:grid}.channel-connect-layout .stack-form{max-width:600px}.channel-connect-layout .stack-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #dfe2ec;border-radius:10px;padding:13px 14px}.channel-connect-layout .stack-form small{color:#8c92a6;margin-top:6px;font-size:10px;display:block}.channel-connect-layout .stack-form small a,.channel-connect-layout .panel-card>.muted a{color:var(--purple);font-weight:700}.channel-connect-layout .stack-form button{justify-self:start}.channel-connect-layout code{font-size:.9em}@media (max-width:950px){.channel-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-connect-layout{grid-template-columns:1fr}}@media (max-width:600px){.channel-provider-grid{grid-template-columns:1fr}.channel-section-heading{flex-direction:column;align-items:start}}
.catalog-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;max-width:650px;margin-top:10px;display:grid}.catalog-card{color:#ecf6f6;background:#17262c;border:1px solid #79aab447;border-radius:15px;min-width:0;overflow:hidden}.catalog-card img{object-fit:cover;background:#253b41;width:100%;height:155px;display:block}.catalog-card-body{flex-direction:column;gap:6px;padding:12px;display:flex}.catalog-card-body strong{font-size:13px;line-height:1.35}.catalog-card-price{color:#9ce4d3;font-size:13px;font-weight:700}.catalog-card-price small,.catalog-card-body>small{color:#a9c0c4;font-size:10px;font-weight:400}.catalog-card-body p{color:#bdd0d3;margin:0;font-size:11px;line-height:1.5}.catalog-card-body a{color:#9ddded;margin-top:4px;font-size:11px;font-weight:700;text-decoration:none}.catalog-card-body a:hover{text-decoration:underline}.public-widget .catalog-cards{grid-template-columns:1fr;max-width:100%;margin-left:8px;margin-right:8px}.public-widget .catalog-card img{height:160px}.tester-message .catalog-cards{max-width:580px}.widget-message-group{flex-direction:column;align-self:flex-start;min-width:0;max-width:85%;display:flex}.widget-message-group.user{align-self:flex-end}.widget-message-group .widget-message{max-width:100%}.public-widget .catalog-card{color:#263345;background:#fff;border-color:#dce6e9}.public-widget .catalog-card-price{color:#207b70}.public-widget .catalog-card-body p,.public-widget .catalog-card-price small,.public-widget .catalog-card-body>small{color:#617780}.public-widget .catalog-card-body a{color:#236f83}
.market{--m-bg:var(--theme-bg);--m-panel:var(--theme-surface);--m-panel-2:var(--theme-raised);--m-line:var(--theme-border);--m-text:var(--theme-text);--m-muted:var(--theme-muted);--m-accent:var(--theme-accent-soft);--m-violet:var(--theme-chart-2);background:var(--m-bg);color:var(--m-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:clip}.market *{box-sizing:border-box}.market a{text-decoration:none}.market :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}.market ::selection{background:var(--theme-accent);color:#fff}.market-container{width:min(1160px,100% - 48px);margin-inline:auto}.market main{display:block}.market :is(section[id],div[id]){scroll-margin-top:100px}.market-header{z-index:50;background:color-mix(in srgb,var(--theme-bg) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff16;position:sticky;top:0}.market-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:80px;display:grid}.market-logo{justify-self:start}.market .brand-name{color:var(--theme-text)}.market .brand-name>span{color:var(--m-accent)}.market .brand-name small{color:var(--theme-subtle)}.market .brand-mark{background:var(--theme-gradient);box-shadow:0 0 25px color-mix(in srgb,var(--theme-accent) 30%,transparent)}.market-nav{background:var(--theme-surface);border:1px solid #ffffff16;border-radius:999px;align-items:center;gap:2px;padding:6px;display:flex}.market-nav a{color:var(--theme-muted);border-radius:999px;padding:9px 15px;font-size:12px;font-weight:700;transition:background .25s,color .25s}.market-nav a:hover,.market-nav a:focus-visible{background:var(--theme-raised);color:#fff}.market-header-actions{justify-self:end;align-items:center;gap:16px;display:flex}.market-header-login{color:var(--theme-muted);font-size:12px}.market-header-login:hover{color:#fff}.market-mobile-menu{display:none}.market-nav-resources{position:relative}.market-nav-resources summary{color:var(--theme-muted);cursor:pointer;padding:9px 15px;font-size:12px;font-weight:700;list-style:none}.market-nav-resources summary::-webkit-details-marker{display:none}.market-nav-resources[open] summary{color:#fff}.market-nav-resources>div{border:1px solid var(--theme-border);background:var(--theme-raised);border-radius:13px;min-width:165px;padding:7px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 15px 35px #0008}.market-nav-resources>div a{white-space:nowrap;border-radius:8px}.market-button,.market-button-outline{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:13px 24px;font-size:13px;font-weight:800;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex}.market-button{background:var(--theme-gradient);color:var(--theme-text);box-shadow:0 8px 32px color-mix(in srgb,var(--theme-accent) 30%,transparent);border:1px solid #ffffff24}.market-button:hover{box-shadow:0 14px 42px color-mix(in srgb,var(--theme-accent) 47%,transparent);transform:translateY(-3px)}.market-button-outline{color:var(--theme-text);border:1px solid var(--theme-border);background:var(--theme-surface)}.market-button-outline:hover{background:var(--theme-raised);transform:translateY(-3px)}.market-button-small{min-height:39px;padding:8px 16px;font-size:11px}.market-eyebrow{color:var(--theme-muted);letter-spacing:.18em;align-items:center;gap:8px;font:800 10px/1.4 Arial,sans-serif;display:inline-flex}.market-eyebrow:before{content:"";background:var(--theme-accent-soft);width:7px;height:7px;box-shadow:0 0 12px var(--theme-accent);border-radius:50%}.market-section{padding-block:112px}.market-section-tint{background:radial-gradient(ellipse at 85% 20%,color-mix(in srgb,var(--theme-accent) 14%,transparent),transparent 50%),var(--theme-surface);border-block:1px solid #ffffff13}.market-section-head{max-width:710px;margin-bottom:45px}.market-section-head h2{letter-spacing:-.065em;margin:18px 0;font-size:clamp(36px,4.7vw,62px);font-weight:730;line-height:1.07}.market-section-head p{color:var(--m-muted);max-width:635px;margin:0;font-size:15px;line-height:1.75}.market-split-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.market-text-link{color:var(--theme-muted);white-space:nowrap;margin-bottom:49px;font-size:13px;font-weight:800}.market-text-link:hover{text-decoration:underline}.market-hero{text-align:center;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--theme-accent) 28%,transparent),transparent 58%),var(--theme-bg);isolation:isolate;border-bottom:1px solid #ffffff17;padding:106px 0 0;position:relative}.market-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - 1px),#ffffff0b 50%,#0000 calc(50% + 1px));position:absolute;inset:0}.market-hero .market-container{position:relative}.market-hero-lines{pointer-events:none;z-index:-1;position:absolute;inset:160px -90px 0;overflow:hidden}.market-hero-lines span{border:1px solid color-mix(in srgb,var(--theme-border) 12%,transparent);border-radius:50%;width:1100px;height:600px;position:absolute;top:130px;left:50%;transform:translate(-50%)rotate(-14deg)}.market-hero-lines span:nth-child(2){width:1450px;height:730px;top:70px;transform:translate(-50%)rotate(12deg)}.market-hero-lines span:nth-child(3){width:1800px;height:850px;top:30px}.market-badge{color:var(--theme-muted);border:1px solid var(--theme-border);background:var(--theme-raised);box-shadow:0 0 28px color-mix(in srgb,var(--theme-accent) 20%,transparent);border-radius:999px;align-items:center;gap:10px;padding:9px 15px;font-size:11px;font-weight:700;display:inline-flex}.market-badge i{background:var(--theme-accent-soft);width:7px;height:7px;box-shadow:0 0 12px var(--theme-accent);border-radius:50%}.market-badge b{color:var(--theme-accent-soft)}.market-hero h1{letter-spacing:-.085em;max-width:1000px;margin:30px auto 20px;font-size:clamp(55px,7.5vw,102px);font-weight:750;line-height:1.02}.market-hero h1 em{background:linear-gradient(90deg,var(--theme-text),var(--theme-accent-soft) 55%,var(--theme-chart-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.market-hero>div>p{max-width:730px;color:var(--theme-muted);margin:0 auto;font-size:clamp(15px,1.55vw,19px);line-height:1.7}.market-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin:31px 0 28px;display:flex}.market-hero-tags{flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:59px;display:flex}.market-hero-tags span{color:var(--theme-muted);background:#ffffff09;border:1px solid #ffffff1c;border-radius:99px;padding:8px 12px;font-size:11px}.market-dashboard{text-align:left;border:1px solid color-mix(in srgb,var(--theme-border) 50%,transparent);background:var(--theme-surface);width:min(100%,990px);height:500px;box-shadow:0 -35px 120px color-mix(in srgb,var(--theme-accent) 25%,transparent),0 0 0 9px #ffffff05,0 25px 80px #0009;transform-origin:bottom;border-bottom:0;border-radius:22px 22px 0 0;margin:0 auto;overflow:hidden;transform:perspective(1400px)rotateX(5deg)}.market-dashboard-top{background:var(--theme-surface);height:44px;color:var(--theme-muted);border-bottom:1px solid #ffffff15;align-items:center;gap:15px;padding:0 19px;font-size:10px;display:flex}.market-dashboard-top small{color:var(--theme-subtle);margin-left:auto}.market-dashboard-dots{gap:5px;display:flex}.market-dashboard-dots i{background:var(--theme-accent-soft);border-radius:50%;width:7px;height:7px}.market-dashboard-dots i:first-child{background:var(--theme-accent-soft)}.market-dashboard-body{grid-template-columns:185px 1fr;height:calc(100% - 44px);display:grid}.market-dashboard-body aside{background:var(--theme-surface);border-right:1px solid #ffffff14;padding:20px 13px}.market-dashboard-body aside strong{color:var(--theme-muted);margin:0 0 24px 9px;font-size:12px;display:block}.market-dashboard-body aside span{color:var(--theme-muted);border-radius:9px;padding:11px 12px;font-size:11px;display:block}.market-dashboard-body aside .is-active{color:var(--theme-text);background:var(--theme-raised)}.market-dashboard-main{padding:27px 30px}.market-dashboard-main>small{letter-spacing:.12em;color:var(--theme-muted);font-size:9px;font-weight:800}.market-dashboard-main h3{letter-spacing:-.05em;margin:12px 0 4px;font-size:28px}.market-dashboard-main>p{color:var(--theme-muted);margin:0;font-size:11px}.market-dashboard-stat{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.market-dashboard-stat>div,.market-dashboard-bottom>div{border:1px solid var(--theme-border);background:var(--theme-raised);border-radius:12px;padding:14px}.market-dashboard-stat span,.market-dashboard-stat strong{display:block}.market-dashboard-stat span{color:var(--theme-muted);font-size:10px}.market-dashboard-stat strong{color:var(--theme-text);margin-top:8px;font-size:17px}.market-dashboard-stat i{background:linear-gradient(90deg,var(--theme-accent-soft),var(--theme-accent-soft));border-radius:4px;width:48%;height:3px;margin-top:13px;display:block}.market-dashboard-bottom{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px;display:grid}.market-dashboard-bottom small{color:var(--theme-muted);font-size:10px}.market-dashboard-chart{align-items:end;gap:9px;height:125px;padding:17px 5px 0;display:flex}.market-dashboard-chart i{background:linear-gradient(var(--theme-chart-2),var(--theme-accent));border-radius:5px 5px 0 0;flex:1;height:50%}.market-dashboard-chart i:nth-child(2),.market-dashboard-chart i:nth-child(7){height:76%}.market-dashboard-chart i:nth-child(3),.market-dashboard-chart i:nth-child(8){height:35%}.market-dashboard-chart i:nth-child(4),.market-dashboard-chart i:nth-child(9){height:87%}.market-dashboard-chart i:nth-child(5){height:59%}.market-dashboard-bottom p{background:var(--theme-raised);color:var(--theme-muted);border-radius:7px;margin:13px 0 0;padding:7px;font-size:10px}.market-dashboard-bottom>div>span{color:#a3dacb;margin-top:15px;font-size:10px;display:block}.market-preview-note{text-align:center;color:var(--theme-muted);padding:14px;font-size:10px;line-height:1.5;display:block}.market-channel-marquee{background:var(--theme-surface);border-block:1px solid #ffffff18}.market-channel-marquee>.market-container{justify-content:space-between;align-items:center;gap:30px;padding-block:24px;display:flex}.market-channel-marquee>.market-container>span{letter-spacing:.16em;color:var(--theme-subtle);white-space:nowrap;font-size:10px;font-weight:800}.market-channel-marquee div div{flex-wrap:wrap;justify-content:flex-end;gap:28px;display:flex}.market-channel-marquee div div span{color:var(--theme-muted);font-size:14px;font-weight:800}.market-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.market-capability-grid article{background:linear-gradient(150deg,var(--theme-raised),var(--theme-surface) 75%);border:1px solid #ffffff1c;border-radius:24px;min-height:300px;padding:25px;transition:transform .3s,border-color .3s;position:relative}.market-capability-grid article:hover{border-color:var(--theme-border);transform:translateY(-6px)}.market-capability-grid article.market-capability-featured{background:radial-gradient(circle at 15% 5%,color-mix(in srgb,var(--theme-accent) 36%,transparent),transparent 58%),linear-gradient(150deg,var(--theme-raised),var(--theme-surface))}.market-capability-grid article>span{border:1px solid color-mix(in srgb,var(--theme-border) 40%,transparent);background:var(--theme-accent-bg);width:47px;height:47px;color:var(--theme-muted);border-radius:14px;place-items:center;font-size:23px;display:grid}.market-capability-grid article small{letter-spacing:.12em;color:var(--theme-muted);font-size:9px;position:absolute;top:31px;right:25px}.market-capability-grid h3{letter-spacing:-.05em;margin:55px 0 13px;font-size:23px;line-height:1.13}.market-capability-grid p{color:var(--theme-muted);margin:0;font-size:12px;line-height:1.6}.market-tabs-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.market-tabs-nav{gap:10px;display:grid}.market-tabs-nav button{text-align:left;width:100%;color:var(--theme-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:15px;padding:17px 18px;font-size:15px;font-weight:700;transition:background .25s,color .25s;display:flex}.market-tabs-nav button span{color:var(--theme-subtle);font-size:10px}.market-tabs-nav button b{margin-left:auto;font-size:14px}.market-tabs-nav button:hover,.market-tabs-nav button.is-active{color:#fff;border-color:var(--theme-border);background:var(--theme-raised)}.market-tabs-nav button.is-active span{color:var(--theme-muted)}.market-tab-card{border:1px solid var(--theme-border);background:linear-gradient(145deg,var(--theme-raised),var(--theme-surface));border-radius:27px;grid-template-columns:.8fr 1fr;gap:24px;min-height:460px;padding:28px;display:grid;box-shadow:0 24px 65px #0004}.market-tab-card h3{letter-spacing:-.06em;margin:29px 0 14px;font-size:36px}.market-tab-card p{color:var(--theme-muted);max-width:350px;font-size:13px;line-height:1.7}.market-tab-card ul{color:var(--theme-muted);margin-top:23px;padding-left:19px;font-size:12px;line-height:2}.market-tab-card li::marker{color:var(--theme-accent-soft)}.market-tab-visual{border:1px solid color-mix(in srgb,var(--theme-border) 34%,transparent);background:radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--theme-accent) 32%,transparent),transparent 45%),var(--theme-surface);border-radius:20px;padding:15px;overflow:hidden}.market-visual-top{color:var(--theme-muted);border-bottom:1px solid #ffffff1c;align-items:center;gap:5px;padding:0 0 12px;font-size:9px;display:flex}.market-visual-top i{background:var(--theme-accent-soft);border-radius:50%;width:6px;height:6px}.market-visual-top span{margin-left:8px}.market-visual-knowledge{gap:10px;margin-top:19px;display:grid}.market-visual-knowledge>div,.market-visual-action>div{border:1px solid var(--theme-border);background:var(--theme-raised);border-radius:13px;padding:16px}.market-visual-knowledge b,.market-visual-knowledge span,.market-visual-knowledge strong,.market-visual-action span,.market-visual-action strong,.market-visual-action b{display:block}.market-visual-knowledge b{margin-bottom:9px;font-size:12px}.market-visual-knowledge>div>span{border-top:1px solid #ffffff16;padding:8px 0;font-size:10px}.market-visual-knowledge em{float:right;color:#a3e4d0;font-style:normal}.market-visual-knowledge small,.market-visual-action small{color:var(--theme-muted);font-size:9px}.market-visual-knowledge strong{margin-top:7px;font-size:13px}.market-visual-knowledge p{margin:7px 0 0;font-size:9px}.market-visual-photo{background:linear-gradient(110deg,var(--theme-accent-bg),var(--theme-accent-soft),var(--theme-accent-bg));border-radius:7px;width:100%;margin-top:10px;height:38px!important}.market-visual-action{justify-items:center;gap:12px;margin-top:27px;display:grid}.market-visual-action>span{color:var(--theme-muted);font-size:10px}.market-visual-action>strong{border:1px solid var(--theme-border);background:var(--theme-raised);border-radius:99px;padding:14px 22px;font-size:12px}.market-visual-action i{color:var(--theme-accent-soft);font-style:normal}.market-visual-action>div{text-align:center;width:90%}.market-visual-action b{margin:6px 0;font-size:17px}.market-visual-action>div>span{color:var(--theme-muted);font-size:10px}.market-visual-chat{gap:8px;padding:28px 18px;display:grid}.market-visual-chat span{color:var(--theme-muted);font-size:9px}.market-visual-chat p{background:var(--theme-raised);border:1px solid #ffffff18;border-radius:13px;margin:0 0 14px;padding:12px 14px;font-size:12px}.market-visual-chat p:nth-of-type(2){background:var(--theme-accent-bg)}.market-visual-chat small{color:#b2ded4;font-size:10px}.market-step-grid,.market-template-grid,.market-pricing-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.market-step-grid article{border-top:1px solid var(--theme-border);padding:25px 12px 10px}.market-step-grid article>span{color:var(--theme-muted);letter-spacing:.17em;font-size:11px;font-weight:800}.market-step-grid h3{letter-spacing:-.05em;margin:40px 0 11px;font-size:23px}.market-step-grid p{color:var(--theme-muted);margin:0;font-size:13px;line-height:1.65}.market-template-grid article{border:1px solid color-mix(in srgb,var(--theme-border) 50%,transparent);background:linear-gradient(145deg,var(--theme-raised),var(--theme-surface) 80%);border-radius:22px;flex-direction:column;min-height:355px;padding:24px;display:flex}.market-template-symbol{background:var(--theme-accent-bg);width:48px;height:48px;color:var(--theme-text);border-radius:14px;place-items:center;font-size:24px;display:grid}.market-template-grid small{color:var(--theme-muted);letter-spacing:.1em;margin-top:23px;font-size:9px}.market-template-grid h3{letter-spacing:-.06em;margin:9px 0 10px;font-size:25px;line-height:1.1}.market-template-grid p{color:var(--theme-muted);font-size:12px;line-height:1.6}.market-template-grid article>div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.market-template-grid article>div span{color:var(--theme-muted);border:1px solid var(--theme-border);border-radius:99px;padding:6px 8px;font-size:9px}.market-template-grid article>a{color:var(--theme-muted);margin-top:23px;font-size:12px;font-weight:800}.market-template-grid article>a:hover{text-decoration:underline}.market-fineprint{color:var(--theme-muted);margin:18px 0 0;font-size:11px;line-height:1.6}.market-integration-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.market-integration-grid a{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:15px;grid-template-rows:auto auto;grid-template-columns:44px 1fr auto;align-items:center;column-gap:13px;padding:18px;transition:transform .3s,border-color .3s;display:grid}.market-integration-grid a:hover{border-color:var(--theme-border);transform:translateY(-4px)}.market-integration-grid a>span{background:var(--theme-accent-bg);width:42px;height:42px;color:var(--theme-muted);border-radius:12px;grid-row:1/3;place-items:center;font-size:13px;font-weight:800;display:grid}.market-integration-grid strong{color:var(--theme-text);font-size:14px}.market-integration-grid small{color:var(--theme-muted);margin-top:4px;font-size:10px}.market-integration-grid b{color:var(--theme-muted);grid-area:1/3/3;font-size:14px}.market-pricing-preview article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:21px;min-height:215px;padding:26px}.market-pricing-preview article.is-featured{background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--theme-accent) 27%,transparent),transparent 50%),var(--theme-raised);border-color:var(--theme-border)}.market-pricing-preview span{color:var(--theme-accent-soft);letter-spacing:.12em;font-size:10px;font-weight:800}.market-pricing-preview h3{letter-spacing:-.05em;margin:25px 0 10px;font-size:23px}.market-pricing-preview p{color:var(--theme-muted);font-size:12px;line-height:1.6}.market-pricing-preview a{color:var(--theme-muted);margin-top:12px;font-size:12px;font-weight:800;display:inline-block}.market-faq{grid-template-columns:.8fr 1fr;gap:50px;display:grid}.market-faq details{border-bottom:1px solid var(--theme-border);padding:19px 3px}.market-faq summary{cursor:pointer;color:var(--theme-text);padding-right:30px;font-size:15px;font-weight:700;list-style:none;position:relative}.market-faq summary::-webkit-details-marker{display:none}.market-faq summary:after{content:"+";color:var(--theme-muted);font-size:20px;position:absolute;right:0}.market-faq details[open] summary:after{content:"−"}.market-faq details p{color:var(--theme-muted);margin:15px 0 0;font-size:13px;line-height:1.7}.market-cta{text-align:center;background:radial-gradient(ellipse at 50% 95%,color-mix(in srgb,var(--theme-accent) 40%,transparent),transparent 58%),var(--theme-surface);border-block:1px solid var(--theme-border);padding:95px 0}.market-cta h2{letter-spacing:-.07em;max-width:800px;margin:22px auto 18px;font-size:clamp(41px,5.7vw,70px);line-height:1.06}.market-cta p{color:var(--theme-muted);max-width:640px;margin:0 auto 29px;font-size:15px;line-height:1.7}.market-footer{background:var(--theme-bg);padding:65px 0 20px}.market-footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:45px;display:grid}.market-footer p{color:var(--theme-muted);max-width:260px;font-size:12px;line-height:1.6}.market-footer nav{grid-template-columns:1fr 1fr;align-content:start;gap:14px;display:grid}.market-footer nav a{color:var(--theme-muted);font-size:12px}.market-footer nav a:hover{color:#fff}.market-footer-grid>div:last-child{align-content:start;justify-items:start;gap:15px;display:grid}.market-footer-grid>div:last-child>span{font-size:14px;font-weight:700}.market-footer small{color:var(--theme-subtle);font-size:10px;line-height:1.5}.market-footer-bottom{color:var(--theme-subtle);border-top:1px solid #ffffff1c;justify-content:space-between;gap:15px;margin-top:55px;padding-top:20px;font-size:10px;display:flex}.market-subhero{text-align:center;background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--theme-accent) 35%,transparent),transparent 58%),var(--theme-surface);border-bottom:1px solid #ffffff16;padding:100px 0 85px}.market-subhero h1{letter-spacing:-.075em;max-width:940px;margin:21px auto;font-size:clamp(49px,6.5vw,84px);line-height:1.04}.market-subhero h1 em{color:var(--theme-muted);font-style:normal}.market-subhero p{color:var(--theme-muted);max-width:690px;margin:auto;font-size:16px;line-height:1.7}.market-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.market-detail-grid article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:20px;padding:30px}.market-detail-grid article>span{color:var(--theme-accent-soft);letter-spacing:.13em;font-size:10px;font-weight:800}.market-detail-grid h3{letter-spacing:-.05em;margin:24px 0 12px;font-size:25px}.market-detail-grid p,.market-detail-grid li{color:var(--theme-muted);font-size:13px;line-height:1.7}.market-detail-grid ul{padding-left:20px}.market-detail-grid li::marker{color:var(--theme-muted)}.market-status-tag{color:#bce3db;border:1px solid #456759;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-block}.market-status-tag.is-beta{color:var(--theme-accent-soft);border-color:var(--theme-border)}.market-plan-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.market-plan-grid article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:23px;padding:30px}.market-plan-grid article.is-featured{border-color:var(--theme-border);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--theme-accent) 27%,transparent),transparent 55%),var(--theme-raised)}.market-plan-grid h2{letter-spacing:-.06em;margin:18px 0 5px;font-size:28px}.market-plan-grid p{color:var(--theme-muted);font-size:12px;line-height:1.6}.market-plan-grid ul{margin:25px 0 30px;padding:0;list-style:none}.market-plan-grid li{color:var(--theme-text);border-top:1px solid #ffffff1a;padding:11px 0;font-size:12px}.market-plan-grid li b{float:right;color:var(--theme-muted)}.market-plan-grid .market-button{width:100%}.market-note{color:var(--theme-muted);margin-top:20px;font-size:12px;line-height:1.7}.market-about-flow{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.market-about-flow article{border-top:2px solid var(--theme-border);padding:23px 15px 0}.market-about-flow span{color:var(--theme-accent-soft);font-size:11px}.market-about-flow h3{letter-spacing:-.05em;font-size:21px}.market-about-flow p{color:var(--theme-muted);font-size:12px;line-height:1.6}.market-guide-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.market-guide-grid article{border:1px solid var(--theme-border);background:linear-gradient(150deg,var(--theme-raised),var(--theme-surface));border-radius:21px;flex-direction:column;min-height:310px;padding:25px;display:flex}.market-guide-grid small{color:var(--theme-accent-soft);letter-spacing:.13em;font-size:10px;font-weight:800}.market-guide-grid h2{letter-spacing:-.05em;margin:30px 0 12px;font-size:25px;line-height:1.12}.market-guide-grid p{color:var(--theme-muted);font-size:12px;line-height:1.65}.market-guide-grid a{color:var(--theme-muted);margin-top:auto;font-size:12px;font-weight:800}.market-article{max-width:760px}.market-article>p{color:var(--theme-muted);font-size:15px;line-height:1.8}.market-article h2{letter-spacing:-.05em;margin:50px 0 14px;font-size:30px}.market-article ul{color:var(--theme-muted);padding-left:22px;font-size:14px;line-height:1.8}.market-article li{margin-bottom:7px}.market-article li::marker{color:var(--theme-accent-soft)}.market-update-list{gap:16px;display:grid}.market-update-list article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:20px;grid-template-columns:140px 1fr;gap:20px;padding:27px;display:grid}.market-update-list time{color:var(--theme-accent-soft);font-size:11px;font-weight:800}.market-update-list h2{letter-spacing:-.04em;margin:0 0 10px;font-size:23px}.market-update-list p{color:var(--theme-muted);margin:0;font-size:13px;line-height:1.65}@media (max-width:1080px){.market-header-inner{grid-template-columns:auto 1fr auto}.market-nav{gap:0}.market-nav a{padding:9px 10px;font-size:11px}.market-header-login{display:none}.market-capability-grid{grid-template-columns:repeat(2,1fr)}.market-tab-card{grid-template-columns:1fr 1fr}.market-dashboard{height:465px}}@media (max-width:760px){.market-header{background:var(--theme-bg);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.market-container{width:min(100% - 32px,1160px)}.market-header-inner{grid-template-columns:1fr auto auto;height:69px}.market-nav,.market-header-actions .market-button{display:none}.market-mobile-menu{display:block;position:relative}.market-mobile-menu summary{border:1px solid var(--theme-border);width:39px;height:39px;color:var(--theme-text);cursor:pointer;border-radius:10px;place-items:center;font-size:20px;list-style:none;display:grid}.market-mobile-menu summary::-webkit-details-marker{display:none}.market-mobile-menu nav{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;gap:4px;width:210px;padding:9px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 15px 40px #0008}.market-mobile-menu nav a{color:var(--theme-text);border-radius:7px;padding:10px;font-size:12px;display:block}.market-mobile-menu nav a:hover{background:var(--theme-raised)}.market-hero{padding-top:82px}.market-hero h1{font-size:clamp(49px,10vw,74px)}.market-dashboard{height:410px;transform:none}.market-dashboard-body{grid-template-columns:100px 1fr}.market-dashboard-body aside{padding:17px 5px}.market-dashboard-body aside strong{margin-left:5px;font-size:9px}.market-dashboard-body aside span{padding:10px 6px;font-size:9px}.market-dashboard-main{padding:20px 15px}.market-dashboard-main h3{font-size:22px}.market-dashboard-stat{gap:6px}.market-dashboard-stat>div,.market-dashboard-bottom>div{padding:8px}.market-dashboard-stat strong{font-size:12px}.market-dashboard-bottom p{font-size:8px}.market-channel-marquee>.market-container{display:block}.market-channel-marquee div div{justify-content:flex-start;gap:12px 20px;margin-top:15px}.market-section{padding-block:75px}.market-section-head h2{font-size:clamp(34px,8vw,48px)}.market-tabs-layout{grid-template-columns:1fr}.market-tabs-nav{display:flex;overflow:auto}.market-tabs-nav button{white-space:nowrap}.market-tab-card{min-height:0}.market-step-grid,.market-template-grid,.market-pricing-preview,.market-plan-grid{grid-template-columns:1fr}.market-step-grid article{padding-bottom:20px}.market-step-grid h3{margin-top:20px}.market-integration-grid{grid-template-columns:repeat(2,1fr)}.market-faq{grid-template-columns:1fr;gap:0}.market-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.market-footer-grid>div:first-child{grid-column:1/3}.market-detail-grid,.market-about-flow,.market-guide-grid{grid-template-columns:1fr 1fr}.market-update-list article{grid-template-columns:1fr;gap:8px}}@media (max-width:520px){.market-badge{font-size:9px}.market-hero>div>p{font-size:14px}.market-hero-actions{justify-items:stretch;display:grid}.market-hero-actions .market-button,.market-hero-actions .market-button-outline{width:100%}.market-hero-tags{margin-bottom:40px}.market-dashboard{height:310px}.market-dashboard-body{grid-template-columns:72px 1fr}.market-dashboard-body aside strong{font-size:0}.market-dashboard-body aside strong:first-letter{font-size:13px}.market-dashboard-body aside span{font-size:7px}.market-dashboard-main{padding:13px 9px}.market-dashboard-main h3{margin:8px 0;font-size:15px}.market-dashboard-main>p{font-size:8px}.market-dashboard-stat{margin-top:10px}.market-dashboard-stat>div{padding:6px}.market-dashboard-stat span{font-size:7px}.market-dashboard-stat strong{margin-top:5px;font-size:9px}.market-dashboard-stat i,.market-dashboard-bottom{margin-top:7px}.market-dashboard-chart{gap:3px;height:70px}.market-dashboard-bottom>div:nth-child(2) p{display:none}.market-capability-grid,.market-tab-card,.market-integration-grid,.market-detail-grid,.market-about-flow{grid-template-columns:1fr}.market-capability-grid article{min-height:220px}.market-capability-grid h3{margin-top:32px}.market-tab-visual{min-height:275px}.market-split-heading{display:block}.market-text-link{margin:-18px 0 25px;display:inline-block}.market-faq summary{font-size:13px}.market-footer-grid{grid-template-columns:1fr}.market-footer-grid>div:first-child{grid-column:auto}.market-footer-bottom{display:grid}.market-guide-grid{grid-template-columns:1fr}.market-guide-grid article{min-height:250px}}@media (prefers-reduced-motion:reduce){.market *,.market :before,.market :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.market-button:hover,.market-button-outline:hover,.market-capability-grid article:hover,.market-integration-grid a:hover{transform:none}}@media (prefers-reduced-motion:no-preference){.market-hero h1{animation:.9s cubic-bezier(.18,.72,.22,1) both market-hero-enter}.market-hero>div>p{animation:.9s cubic-bezier(.18,.72,.22,1) .12s both market-hero-enter}.market-dashboard{animation:1s cubic-bezier(.18,.72,.22,1) .18s both market-hero-enter}.market-section.market-entered,.market-cta.market-entered{animation:.75s cubic-bezier(.18,.72,.22,1) both market-section-enter}@keyframes market-hero-enter{0%{opacity:.72;translate:0 20px}to{opacity:1;translate:0}}@keyframes market-section-enter{0%{opacity:.82;translate:0 22px}to{opacity:1;translate:0}}}
.market-locale-bar{border-bottom:1px solid #ffffff0d;justify-content:flex-end;align-items:center;min-height:36px;display:flex}.market-locale-controls{color:var(--theme-muted);align-items:center;gap:20px;padding:5px 0;display:flex}.market-locale-controls label{align-items:center;gap:8px;font-size:10px;display:flex}.market-locale-controls label>span{color:var(--theme-muted);font-size:9px}.market-locale-controls select{border:1px solid var(--theme-border);max-width:140px;min-height:24px;color:var(--theme-text);background:var(--theme-surface);cursor:pointer;border-radius:6px;padding:3px 22px 3px 7px;font-size:10px}.market-locale-controls select:focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}.market-locale-controls select:disabled{opacity:.65;cursor:wait}.market :is(section[id],div[id]){scroll-margin-top:140px}@media (max-width:520px){.market-locale-controls{gap:12px}.market-locale-controls label{gap:5px}.market-locale-controls select{max-width:118px}.market-locale-bar{min-height:35px}}
