.plan-agents{border:1px solid var(--border);border-radius:8px;min-width:0;padding:16px}.plan-agents legend{padding:0 6px;font-weight:600}.form-stack .plan-agent-option{text-align:left;overflow-wrap:anywhere;flex-direction:row;align-items:center;gap:10px;min-height:44px;display:flex}.form-stack .plan-agent-option input{width:18px;height:18px;accent-color:var(--purple);flex:0 0 18px;margin:0}.plan-overview{min-width:0;padding:28px}.plan-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-heading h2{margin:4px 0 12px;font-size:26px}.plan-price{color:var(--ink);font-size:23px;font-weight:600}.plan-price span{color:var(--muted);font-size:14px;font-weight:400}.plan-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0;display:grid}.plan-numbers dt,.plan-cycle dt{color:var(--muted);font-size:14px}.plan-numbers dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:26px;font-weight:600}.plan-numbers small{color:var(--muted);font-size:13px;font-weight:400;display:block}.plan-meter{background:var(--border);border-radius:6px;height:10px;display:flex;overflow:hidden}.plan-meter>span{background:var(--purple);display:block}.plan-meter>.reserved{opacity:.4}.plan-caption{color:var(--muted);margin:10px 0 18px;font-size:13px}.plan-cycle{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 0;display:grid}.plan-cycle dd{color:var(--ink);margin:5px 0 0}.plan-notice{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:18px 0;padding:14px 18px}.plan-notice p{color:var(--ink);margin:0}.plan-notice .button{margin-top:8px}.plan-notice.critical,.plan-notice.exhausted{border-color:var(--muted)}.plan-resources{border-top:1px solid var(--border);padding:18px 0}.plan-resources ul{gap:12px;padding:0;list-style:none;display:grid}.plan-resources li{align-items:flex-start;gap:10px;display:flex}.plan-resources svg{flex:0 0 16px;margin-top:3px}.plan-resources small{color:var(--muted);font-size:13px;display:block}.plan-restriction{border:1px solid var(--border);border-radius:10px;margin:12px 0;padding:16px}.plan-overview>.form-stack{margin-top:22px}.admin-plans{gap:20px;display:grid}.admin-search{align-items:flex-end;gap:12px;padding:20px;display:flex}.admin-search label{flex:1;min-width:0}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%}.admin-table th,.admin-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 18px}.admin-table th{color:var(--muted);font-size:13px;font-weight:500}.admin-table small{color:var(--muted);font-size:13px;display:block}.admin-plan-detail{gap:20px;display:grid}.admin-plan-panel{padding:24px}.admin-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.admin-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.admin-history{padding:0;list-style:none}.admin-history li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:16px 0}.admin-history p{margin:6px 0}.admin-confirmation{gap:12px;display:grid}.admin-confirmation dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.admin-confirmation dt{color:var(--muted);font-size:13px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.plan-overview,.admin-plan-panel{padding:18px}.plan-cycle{grid-template-columns:minmax(0,1fr)}.plan-numbers{gap:18px 12px}.plan-numbers dd{font-size:23px}.admin-search{flex-direction:column;align-items:stretch}.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{display:block}.admin-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-table tr{border-bottom:1px solid var(--border);padding:10px 0}.admin-table td{border:0;padding:6px 18px}.admin-table td:before{content:attr(data-label);color:var(--muted);font-size:12px;display:block}.admin-actions .button{flex:150px}}.admin-plan-panel .resize-none{resize:none;min-height:110px}.admin-owner-email{overflow-wrap:anywhere}.materials-panel{color:var(--ink);gap:16px;display:grid}.material-explainer{color:var(--ink);background:#edf4ff;border-radius:8px;padding:14px 16px;line-height:1.6}.material-form fieldset{border:0;gap:16px;min-width:0;padding:0;display:grid}.material-form textarea{resize:none}.material-actions{flex-wrap:wrap;gap:8px;display:flex}.material-actions .button{min-height:44px}.material-list{margin:0;padding:0;list-style:none}.material-list li{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.material-list li>div:first-of-type{flex:1;min-width:0}.material-list strong{overflow-wrap:anywhere;display:block}.material-list p{overflow-wrap:anywhere;margin:6px 0}.material-list span{color:var(--muted);margin-top:6px;font-size:13px;display:block}.message-attachment{background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:12px;gap:8px;margin-top:10px;padding:12px;display:grid}.message-attachment img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:280px;display:block}.message-attachment>div{align-items:center;gap:8px;display:flex}.message-attachment span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.message-attachment a{color:#023f9a;overflow-wrap:anywhere;text-decoration:underline}.message-attachment p{font-size:14px}@media (width<=700px){.material-list li{flex-wrap:wrap}.material-list .material-actions{width:100%}}.knowledge-prompt{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.knowledge-prompt>svg{color:var(--purple);flex-shrink:0}.knowledge-prompt>div{flex:1;min-width:0}.knowledge-prompt p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.knowledge-prompt small{color:#5d6776;margin-top:4px;font-size:13px;line-height:1.6;display:block}.knowledge-prompt .button{flex-shrink:0;min-height:44px}@media (width<=700px){.knowledge-prompt{flex-wrap:wrap;gap:12px;padding:16px}.knowledge-prompt>div{flex-basis:calc(100% - 36px)}.knowledge-prompt .button{white-space:normal;text-align:left;max-width:calc(100% - 32px);margin-left:32px}}.main-content.main-content-inbox{width:100%;max-width:none;margin:0;padding:12px 16px 16px}.main-content-inbox .inbox-page-heading{min-height:40px;margin:0 0 10px}.main-content-inbox .inbox-page-heading h1{font-size:22px}.main-shell-inbox>.app-footer{display:none}@media (width>=701px){.main-shell-inbox{flex-direction:column;height:100dvh;min-height:0;display:flex}.main-shell-inbox>.topbar,.main-shell-inbox>.demo-banner{flex-shrink:0}.main-content.main-content-inbox{flex-direction:column;flex:1;min-height:0;display:flex}.main-content-inbox>.inbox-page-heading{flex-shrink:0}.main-content-inbox>.inbox{flex:1;height:auto;min-height:0;max-height:none}.main-content-inbox .inbox-list-top,.main-content-inbox .inbox-pagination,.main-content-inbox .inbox-limit{flex-shrink:0}}@media (width<=700px){.main-content.main-content-inbox{padding:12px 10px}.main-content-inbox .inbox-page-heading{flex-wrap:wrap}}.resource-guide{--guide-muted:#5d6776}.resource-guide-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;display:grid}.resource-guide-nav{min-width:0}.resource-guide-nav p{color:var(--guide-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.resource-guide-nav ol{gap:6px;margin:0 0 20px;padding:0;list-style:none;display:grid}.resource-guide-nav li button{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:15px;display:flex}.resource-guide-nav li button:hover{background:var(--surface);border-color:var(--border)}.resource-guide-nav li button[aria-current=step]{background:var(--surface);border-color:var(--purple);color:var(--purple);font-weight:600}.resource-guide-lesson{min-width:0;padding:clamp(20px,3vw,36px)}.resource-guide-position{color:var(--guide-muted);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:14px}.resource-guide-lesson h2{letter-spacing:-.025em;max-width:30ch;margin:0 0 14px;font-size:clamp(22px,2.4vw,29px);line-height:1.3}.resource-guide-lesson>p:not(.resource-guide-position){max-width:70ch;color:var(--guide-muted);line-height:1.7}.resource-guide-instructions{gap:16px;margin:26px 0;padding-inline-start:24px;line-height:1.7;display:grid}.resource-guide-instructions li{max-width:70ch;padding-inline-start:6px}.resource-guide-instructions li::marker{color:var(--purple);font-weight:600}.resource-guide-example{background:var(--root-bg,#f8f9fb);border:1px solid var(--border);color:var(--ink);border-radius:14px;margin:26px 0 18px;padding:20px;font-size:15px;line-height:1.8}.resource-guide-reminder{font-size:15px}.resource-guide-practice{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.resource-guide-practice h3{margin:0 0 16px;font-size:17px}.resource-guide-practice label{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.resource-guide-practice select{width:100%;max-width:380px;min-height:44px}.resource-guide-practice p{color:var(--guide-muted);font-size:14px;line-height:1.6}.resource-guide-actions,.resource-guide-footer{flex-wrap:wrap;gap:10px;display:flex}.resource-guide-actions{margin-top:16px}.resource-guide-footer{border-top:1px solid var(--border);justify-content:space-between;margin-top:32px;padding-top:20px}.resource-guide button:focus-visible,.resource-guide select:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.resource-guide-lesson h2:focus{outline:none}.resource-guide-entry{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 28px;padding:20px 0;display:flex}.resource-guide-entry h2{margin:0 0 6px;font-size:18px}.resource-guide-entry p{color:#5d6776;max-width:68ch;margin:0;line-height:1.6}.onboarding-resource{border-top:1px solid var(--border);padding:18px 0}.onboarding-resource summary{cursor:pointer;color:var(--ink);align-content:center;min-height:44px;font-weight:600}.onboarding-resource p{color:#5d6776;max-width:70ch;line-height:1.7}@media (width<=900px){.resource-guide-layout{grid-template-columns:1fr;gap:20px}.resource-guide-nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.resource-guide-nav li button{gap:8px;padding:10px;font-size:14px}.resource-guide-nav li button svg{flex-shrink:0}.resource-guide-footer .button{flex:1}.resource-guide-actions .button{justify-content:center;width:100%}}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{color:#1d2634;font-synthesis:none;--purple:#0c5dd6;--ink:#1d2634;--muted:#5d6776;--border:#e8ebf1;--field-error:#a42f43;--surface:#fff;--scroll-thumb:#99a6bb;--scroll-track:#edf1f7;scrollbar-color:var(--scroll-thumb) var(--scroll-track);scrollbar-width:thin;background:#f8f9fb;font-family:DM Sans,sans-serif}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#6e7d95}@media (forced-colors:active){:root{scrollbar-color:auto}}*{box-sizing:border-box}body{margin:0;font-size:15px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,a{transition:background .15s,color .15s,border-color .15s,box-shadow .15s}button{color:inherit}a{color:var(--purple);text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #95bdfe}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif}h1{letter-spacing:-1px;font-size:30px;font-weight:750;line-height:1.35}h2{letter-spacing:-.5px;font-size:18px;font-weight:750}h3{letter-spacing:-.35px;font-size:16px;font-weight:700}p{color:#656d79;line-height:1.65}input,textarea,select{color:var(--ink);background:#fff;border:1px solid #dde3ec;border-radius:9px;outline:none;width:100%;max-width:100%;padding:11px 13px;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:#5a95f6;box-shadow:0 0 0 3px #0c5dd60d}input::placeholder,textarea::placeholder{color:#a1a9b7}textarea{resize:vertical;line-height:1.65}input:disabled{background:#f5f4f8}button svg,a svg{flex-shrink:0}::selection{background:#cadefe}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:11px 16px;font-size:13px;font-weight:650;display:inline-flex}.button.primary{background:var(--purple);color:#fff;box-shadow:0 3px 9px #0c5dd618}.button.primary:hover:not(:disabled){background:#074fba;box-shadow:0 4px 14px #0c5dd635}.button.secondary{color:#4a576b;background:#fff;border-color:#dde5f0}.button.secondary:hover:not(:disabled){background:#f2f7ff;border-color:#c4d4ef}.button.ghost{color:#6a7587;background:0 0}.button.danger{color:#b64e4d;background:#fff0ef;border-color:#f0cfcc}.icon-button{color:#646d7d;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.icon-button:hover{color:#4a5c7a;background:#e9eff9}.logo{white-space:nowrap;letter-spacing:-1.5px;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;display:flex}.logo-symbol{color:#fff;background:linear-gradient(145deg,#1d3a66,#0b1830);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.logo-ai{letter-spacing:.2px;color:#5a6f90;vertical-align:middle;border:1px solid #d4dcea;border-radius:4px;margin-left:6px;padding:2px 3px;font-size:12px;font-weight:650}.logo.small{font-size:21px}.logo.small .logo-symbol{width:29px;height:29px}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:20;border-right:1px solid var(--border);background:#fff;flex-direction:column;width:230px;padding:30px 18px 19px;display:flex;position:fixed;top:0;bottom:0}.sidebar-logo{flex-direction:column;align-items:flex-start;gap:6px;padding:0 6px 26px;display:flex}.mvp-tag{letter-spacing:1px;color:#596e91;border:1px solid #e4eaf3;border-radius:4px;margin-top:4px;padding:3px 4px;font-size:12px;font-weight:700}.workspace-selector{text-align:left;background:#fbfafc;border:1px solid #e5eaf2;border-radius:9px;align-items:center;gap:10px;width:100%;padding:11px 10px;display:flex}.workspace-selector>div{flex:1;overflow:hidden}.workspace-selector strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.workspace-selector>div>span{color:#656d7b;margin-top:4px;font-size:12px;display:block}.workspace-selector>svg{color:#616d81}.workspace-icon{color:#225cbc;background:#e4efff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:30px;font-size:12px;font-weight:700;display:flex}.nav-label{letter-spacing:1.6px;color:#626e81;padding:29px 14px 12px;font-size:12px;font-weight:700}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav button{color:#626d7f;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:13px 14px;font-size:12px;font-weight:550;display:flex}.sidebar nav button:hover{background:#f6faff}.sidebar nav button.active{color:#0458d1;background:#e6efff;font-weight:700}.sidebar nav button.active svg{stroke-width:2px}.nav-count{color:#024ebb;background:#deebff;border-radius:5px;justify-content:center;align-items:center;width:20px;height:19px;margin-left:auto;font-size:12px;display:flex}.sidebar-bottom{margin-top:auto;padding-top:75px}.quota-box{background:linear-gradient(120deg,#f4f8ff,#fff);border:1px solid #e4ebf6;border-radius:9px;padding:15px 13px 14px}.quota-box>div:first-child{align-items:center;gap:6px;font-size:12px;display:flex}.quota-box>div:first-child>span:last-child{color:#566e96;margin-left:auto;font-size:12px}.quota-symbol{color:#0559d2;display:flex}.progress{background:#e4ebf7;border-radius:8px;height:5px;margin:13px 0 9px;overflow:hidden}.progress>span{background:#2b77f2;border-radius:8px;min-width:2px;height:100%;transition:width .3s;display:block}.quota-box p{color:#5c6d89;font-size:12px}.quota-box button{color:#556f9a;background:0 0;border:0;align-items:center;gap:7px;padding:13px 0 0;font-size:12px;font-weight:600;display:flex}.help-link{color:#606e85;background:0 0;border:0;align-items:center;gap:9px;padding:23px 8px 21px;font-size:12px;display:flex}.sidebar-signature{color:#606d83;border-top:1px solid #ebeff5;align-items:center;gap:7px;padding:16px 8px 0;font-size:12px;display:flex}.dot{background:#4caa87;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.dot.gray{background:#999}.main-shell{flex:1;min-width:0;margin-left:230px}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 39px;display:flex}.topbar>div:first-child{align-items:center;gap:10px;display:flex}.breadcrumb{color:#616e83;align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumb>span{color:#c8cfdb}.breadcrumb strong{color:#626e82;font-weight:550}.topbar-right{align-items:center;gap:18px;display:flex}.demo-pill{color:#4a6faa;align-items:center;gap:7px;font-size:12px;display:flex}.demo-pill>span{background:#709ae0;border-radius:50%;width:5px;height:5px}.topbar-divider{background:#e6eaf2;width:1px;height:20px}.profile-button{color:#616e81;background:0 0;border:0;align-items:center;gap:9px;font-size:12px;display:flex}.profile-avatar{color:#8e6344;background:#fff0e3;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;font-weight:650;display:inline-flex}.profile-avatar.large{width:52px;height:52px;font-size:17px}.demo-banner{color:#4b6ea9;background:#ecf3ff;border-bottom:1px solid #e0ecfe;align-items:center;gap:8px;min-height:32px;padding:8px 39px;font-size:12px;display:flex}.demo-banner button{color:#4f6fa5;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:0;font-size:12px;display:flex}.main-content{max-width:1600px;margin:auto;padding:36px 39px 25px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.page-heading p{color:#656d7b;margin-top:7px;font-size:12px}.page-heading select{width:auto;max-width:270px;font-size:13px}.section-kicker{color:#5b6e8f;letter-spacing:1.5px;align-items:center;gap:5px;margin-bottom:9px;font-size:12px;font-weight:650;display:flex}.metrics{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:25px;display:grid}.metric{border:1px solid var(--border);background:#fff;border-radius:11px;padding:17px 19px}.metric-top{color:#646e7e;justify-content:space-between;align-items:center;gap:5px;margin-bottom:12px;font-size:12px;display:flex}.metric-icon{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.metric-icon.violet{color:#0859d0;background:#e9f1ff}.metric-icon.blue{color:#3969c3;background:#ecf5ff}.metric-icon.orange{color:#9e5c2d;background:#fff2e7}.metric-icon.mint{color:#44765e;background:#edf9f3}.metric>strong{color:#344054;letter-spacing:-1px;margin-bottom:7px;font-family:Manrope;font-size:28px;font-weight:750;line-height:1;display:block}.metric-sub{color:#626e83;font-size:12px}.welcome-banner{background:#e8f0fe radial-gradient(#b9d3fd4d .6px,#0000 .6px) 0 0/14px 14px;border:1px solid #d6e5ff;border-radius:12px;justify-content:space-between;min-height:224px;margin-bottom:33px;padding:29px 33px;display:flex;position:relative;overflow:hidden}.banner-text{z-index:2}.banner-pill{letter-spacing:1.05px;color:#3c6ec2;background:#f9fbff99;border:1px solid #d5e1f4;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:650;display:inline-flex}.banner-text h2{color:#415c89;letter-spacing:-.8px;margin:10px 0 7px;font-size:27px;font-weight:750;line-height:1.35}.banner-text p{color:#506fa2;font-size:12px;line-height:1.7}.banner-text>button{color:#396ec6;background:0 0;border:0;align-items:center;gap:9px;margin-top:15px;padding:0;font-size:12px;font-weight:700;display:flex}.banner-art{flex-shrink:0;align-self:center;width:360px;height:180px;position:relative}.art-orbit{border:1px solid #b4cef766;border-radius:50%;width:220px;height:220px;position:absolute;top:-21px;left:75px}.art-orbit.two{width:280px;height:280px;top:-50px;left:45px}.art-chat{background:#fffefa;border:1px solid #fff;border-radius:10px;align-items:flex-start;gap:11px;width:247px;padding:18px 15px;display:flex;position:absolute;top:44px;left:48px;transform:rotate(-5deg);box-shadow:0 13px 30px #668cca14}.art-spark{color:#285eb6;background:#d8e7ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.art-chat>div{flex:1;padding-top:2px}.art-chat>div>span{color:#576f97;white-space:nowrap;font-size:12px;font-weight:550}.art-chat i{background:#e5eefd;border-radius:3px;width:126px;height:5px;margin-top:10px;display:block}.art-chat i+i{width:90px;margin-top:6px}.art-check{color:#4d755e;background:#c9e8d6;border:4px solid #e4efff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex;position:absolute;bottom:-8px;right:-6px}.art-question{color:#4e6fa4;white-space:nowrap;background:#eff5fe;border:1px solid #d7e4f8;border-radius:9px;align-items:center;gap:7px;padding:12px;font-size:12px;display:flex;position:absolute;top:139px;left:115px;transform:rotate(3deg)}.art-mini{color:#3d6ebf;background:#f1f6ff;border:1px solid #c8daf8;border-radius:15px;justify-content:center;align-items:center;width:49px;height:49px;display:flex;position:absolute;top:5px;right:14px;transform:rotate(13deg);box-shadow:0 9px 20px #86a4d617}.art-dot{background:#e7c5a9;border-radius:50%;width:7px;height:7px;position:absolute;top:95px;left:12px}.art-dot.d2{background:#afc7ee;top:132px;left:291px}.section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.section-heading h2{color:#3c4a5f;align-items:center;gap:8px;font-size:16px;display:flex}.section-heading p{color:#636e80;margin-top:5px;font-size:12px}.count-pill{color:#52627c;background:#e8eef7;border:1px solid #e0e7f3;border-radius:5px;justify-content:center;align-items:center;min-width:19px;padding:2px 5px;font-family:DM Sans;font-size:12px;font-weight:500;display:inline-flex}.section-tools{align-items:center;gap:12px;display:flex}.search-field{color:#5b6e8e;background:#fff;border:1px solid #e2e7f0;border-radius:8px;align-items:center;gap:7px;width:206px;padding:0 10px;display:flex}.search-field input{box-shadow:none;background:0 0;border:0;padding:9px 0;font-size:12px}.search-field input::placeholder{color:#a2aec1}.view-toggle{background:#fff;border:1px solid #e0e6f0;border-radius:7px;gap:3px;padding:3px;display:flex}.view-toggle button{color:#5d6f8c;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:29px;height:27px;display:flex}.view-toggle button.selected{color:#4d6fa6;background:#e9f0fc}.filter-tabs{border-bottom:1px solid #e2e8f1;gap:21px;margin:20px 0 22px;display:flex}.filter-tabs button{color:#5c6e8a;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 11px;font-size:12px;font-weight:500;display:flex}.filter-tabs button.selected{color:#285bae;border-bottom-color:#6994da;font-weight:650}.filter-tabs button span{background:#e8eef7;border-radius:4px;padding:1px 4px;font-size:12px}.filter-tabs button.selected span{background:#d7e6ff}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.agent-card{background:#fff;border:1px solid #e1e7f1;border-radius:11px;min-width:0;padding:20px 19px 0;transition:box-shadow .2s,border-color .2s}.agent-card:hover{border-color:#bed1f0;box-shadow:0 5px 18px #96a1b10a}.agent-card-top{align-items:center;gap:5px;margin-bottom:18px;display:flex}.agent-avatar{background:var(--agent-color,#0c5dd6);color:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.agent-card-top .badge{margin-left:auto}.agent-card-top .icon-button{width:22px}.badge{white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;display:inline-flex}.badge.green{color:#50735d;background:#f0f9f3;border-color:#e3f0e8}.badge.green .dot{background:#83b395;width:4px;height:4px}.badge.neutral{color:#606e85;background:#f7f5f9;border-color:#e9edf3}.badge.neutral .dot{background:#b4c0d3;width:4px;height:4px}.badge.orange{color:#8a6440;background:#fff3e9}.badge.red{color:#ac5142;background:#fff0ee}.agent-card h3{color:#4f5f79;margin-bottom:7px;font-size:15px}.agent-description{color:#5f6f89;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.agent-card-data{color:#5c6e8c;align-items:center;gap:17px;margin:18px 0 16px;font-size:12px;display:flex}.agent-card-data>span{align-items:center;gap:5px;display:flex}.agent-card-footer{border-top:1px solid #e8eef6;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.agent-card-footer .button{color:#506fa1;border-color:#e0e9f7;border-radius:6px;gap:5px;min-height:31px;padding:7px 10px;font-size:12px}.configure-link{color:#4f6fa3;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:550;display:flex}.configure-link:hover{color:#4b71b0}.create-card{text-align:center;background:linear-gradient(130deg,#f8f5fa,#faf8fc);border:1px dashed #c6d4ea;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:241px;padding:20px 15px;display:flex}.create-card:hover{background:#e9f1fc;border-color:#92acd7}.create-card-icon{color:#476fb2;background:#e3ecfb;border:1px solid #d7e1f2;border-radius:12px;justify-content:center;align-items:center;width:39px;height:39px;margin-bottom:11px;display:flex}.create-card strong{color:#53709f;font-family:Manrope;font-size:14px;font-weight:650;line-height:1.5}.create-card p{color:#516fa2;margin:7px 0 12px;font-size:12px;line-height:1.7}.create-card>span:last-child{color:#4a6fac;align-items:center;gap:6px;font-size:12px;display:flex}.agent-grid.compact{flex-direction:column;display:flex}.agent-grid.compact .agent-card{grid-template-columns:150px 1fr 200px;align-items:center;column-gap:20px;padding:15px 19px;display:grid}.agent-grid.compact .agent-card-top{grid-row:1/4;margin:0}.agent-grid.compact h3{grid-column:2}.agent-grid.compact .agent-description{-webkit-line-clamp:1;grid-column:2;min-height:0}.agent-grid.compact .agent-card-data{grid-column:2;margin:7px 0 0}.agent-grid.compact .agent-card-footer{border:0;grid-area:1/3/4;gap:10px}.agent-grid.compact .create-card{min-height:120px}.agent-grid.compact .create-card p,.agent-grid.compact .create-card strong br{display:none}.dashboard-lower{grid-template-columns:1.3fr 1fr;gap:19px;margin-top:29px;display:grid}.recent-panel{background:#fff;border:1px solid #e1e7f0;border-radius:11px;padding:18px 19px 5px}.recent-panel .section-heading{margin-bottom:13px}.recent-panel .section-heading h2{font-size:14px}.recent-row{text-align:left;background:0 0;border:0;border-top:1px solid #edf2f9;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.recent-row:hover{background:#fcfafc}.contact-avatar{color:#486087;background:#e7eef9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;display:flex}.recent-row>div{flex:1;min-width:0}.recent-row strong{color:#5c6f8e;margin-bottom:4px;font-size:12px;font-weight:550;display:block}.recent-row>div>span{color:#566f98;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;display:block;overflow:hidden}.recent-time{color:#576f98;white-space:nowrap;font-size:12px}.recent-row>svg{color:#576f97}.recent-empty{text-align:center;color:#536f9c;padding:35px 0}.recent-empty p{margin-top:10px;font-size:12px}.next-step{background:#eff3fa;border:1px solid #e0e8f4;border-radius:11px;align-items:center;gap:17px;padding:27px 23px;display:flex}.next-icon{color:#4b6fab;background:#e3edfc;border:1px solid #d8e3f4;border-radius:12px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:44px;height:44px;margin-top:10px;display:flex}.next-step .section-kicker{color:#506fa1;font-size:12px}.next-step h3{color:#536f9c;margin-bottom:7px;font-size:14px;line-height:1.55}.next-step p{color:#4f70a5;font-size:12px;line-height:1.8}.next-step button{color:#486fae;background:0 0;border:0;align-items:center;gap:7px;margin-top:15px;padding:0;font-size:12px;font-weight:550;display:flex}.app-footer{color:#5c6e8d;justify-content:space-between;align-items:center;max-width:1600px;margin:auto;padding:15px 39px 24px;font-size:12px;display:flex}.app-footer>span:first-child>span{color:#586f94;margin:0 6px}.mobile-menu,.mobile-overlay{display:none}.loading{color:#576f96;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:13px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-box{color:#965f47;background:#fff3ee;border:1px solid #f2dccf;border-radius:8px;margin-bottom:15px;padding:11px 13px;font-size:12px;line-height:1.6}.retry-link{color:var(--purple);background:0 0;border:0;padding:0 0 15px;font-size:12px}.surface{border:1px solid var(--border);background:#fff;border-radius:12px;padding:26px}.panel-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.panel-header h3{font-size:16px}.panel-header p{margin-top:5px;font-size:12px}.knowledge-tip{color:#3e6fbf;background:#f5f9ff;border:1px solid #e0ecfe;border-radius:9px;align-items:flex-start;gap:11px;margin-bottom:20px;padding:14px 17px;display:flex}.knowledge-tip svg{flex-shrink:0;margin-top:3px}.knowledge-tip p{color:#576f95;font-size:12px}.source-list{border:1px solid var(--border);border-radius:9px;overflow:hidden}.source-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:14px;display:flex}.source-row:first-child{border-top:0}.source-icon{color:#426eb8;background:#eef4fd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:40px;display:flex}.source-title{flex:1;min-width:0}.source-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;display:block;overflow:hidden}.source-title span{color:#5a6e90;margin-top:6px;font-size:12px;display:block}.limit-note{color:#5a6f90;margin-top:14px;font-size:12px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:50px 20px;display:flex}.empty-icon{color:#476fb1;background:#ebf2fe;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:3px;display:flex}.empty h3{color:#556f98;font-size:15px}.empty p{color:#556f98;max-width:330px;font-size:12px}.empty .button{margin-top:9px}.modal{width:min(570px,100vw - 30px);max-height:90dvh;color:var(--ink);background:#fff;border:1px solid #d9e3f4;border-radius:16px;padding:0;overflow:auto;box-shadow:0 25px 100px #2a3e5e30}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16253e63}.modal.wide{width:min(920px,100vw - 30px)}.modal-heading{border-bottom:1px solid #e3ebf6;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 26px;display:flex}.modal-heading h2{color:#465c7f;font-size:20px}.modal-heading p{color:#4e6fa6;margin-top:6px;font-size:12px}.modal-heading .icon-button{margin-top:-3px}.modal-body{padding:24px 26px}.modal-footer{z-index:2;background:#fdfbfe;border-top:1px solid #e3ebf6;justify-content:flex-end;align-items:center;gap:10px;padding:17px 26px;display:flex;position:sticky;bottom:0}.footer-left{margin-right:auto}.text-danger{color:#995b5b;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.form-stack{flex-direction:column;gap:18px;display:flex}.form-stack label,.form-label{color:#5c6e8c;flex-direction:column;gap:7px;font-size:12px;font-weight:550;display:flex}.form-stack input,.form-stack textarea,.form-label textarea{font-size:13px;font-weight:400}.field-hint{color:#556f98;font-size:12px;font-weight:400;line-height:1.7}.form-stack .field-hint{margin-top:0}.upload-zone{color:#486eae;cursor:pointer;background:#f5f9ff;border:1px dashed #c7d3e7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:25px;display:flex}.upload-zone strong{font-size:13px;font-weight:550}.upload-zone span{color:#4e70a8;font-size:12px}.upload-zone input{color:#466fb4;background:0 0;border:0;width:100%;margin-top:6px;padding:7px;font-size:12px}.upload-zone.disabled{opacity:.6}.or-divider{color:#4e6fa7;justify-content:center;align-items:center;gap:10px;margin:22px 0;font-size:12px;display:flex}.or-divider:before,.or-divider:after{content:"";background:#e2eaf7;flex:1;height:1px}.editor-tabs{border-bottom:1px solid #e3ebf6;flex-wrap:wrap;gap:20px;margin-bottom:23px;display:flex}.editor-tabs button{color:#5070a3;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 0 12px;font-size:12px;display:flex}.editor-tabs button.selected{color:#3c6ec0;border-bottom-color:#779fe0;font-weight:600}.editor-layout{grid-template-columns:1.3fr 1fr;gap:32px;display:grid}.color-field{border:0;margin:0;padding:0}.color-field legend{color:#576e94;margin-bottom:10px;font-size:12px;font-weight:550}.color-options{gap:10px;display:flex}.color-options label{color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.color-options label.chosen{outline-offset:3px;outline:2px solid #c1d1eb}.color-options input{appearance:none;border:0;width:0;height:0;margin:0;padding:0}.color-options label:focus-within{outline-offset:3px;outline:3px solid #9bb5df}.agent-preview{background:#f3f7fe;border:1px solid #dee8f9;border-radius:12px;height:fit-content;padding:24px 19px}.agent-preview>.section-kicker{color:#436eb7;font-size:12px}.preview-chat{background:#fff;border:1px solid #dfe9fa;border-radius:11px;margin-top:17px;overflow:hidden}.preview-top{border-bottom:1px solid #ecf2fd;align-items:center;gap:9px;padding:16px 12px;display:flex}.preview-top .agent-avatar{border-radius:10px;width:35px;height:35px}.preview-top>div{min-width:0}.preview-top strong{text-overflow:ellipsis;white-space:nowrap;color:#5270a0;font-size:12px;display:block;overflow:hidden}.preview-top>div>span{color:#4d70a9;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.preview-bubble{color:#506fa2;white-space:pre-wrap;word-break:break-word;background:#f2f7ff;border:1px solid #e1ecfd;border-radius:0 9px 9px;margin:22px 34px 25px 12px;padding:13px;font-size:12px;line-height:1.7}.preview-input{color:#486fb1;border:1px solid #e5edf8;border-radius:8px;justify-content:space-between;align-items:center;margin:12px 12px 15px;padding:8px;font-size:12px;display:flex}.preview-input span{color:#436fb9;background:#dce8fc;border-radius:5px;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.agent-preview>p{color:#466fb4;margin:15px 0;font-size:12px}.hint{color:#55709c;background:#f4f8ff;border:1px solid #e1eaf9;border-radius:8px;align-items:flex-start;gap:8px;padding:13px;font-size:12px;line-height:1.75;display:flex}.hint svg{flex-shrink:0;margin-top:2px}.publish-summary{background:#f0f6fe;border:1px solid #dce8fa;border-radius:11px;align-items:center;gap:15px;margin-bottom:22px;padding:20px;display:flex}.publish-summary>div:nth-child(2){flex:1}.publish-summary h3{color:#4f6fa4;font-size:15px}.publish-summary p{color:#4d6fa7;margin-top:5px;font-size:12px}.publish-globe{color:#3a6ec6;background:#dbe9fe;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.optional{color:#466eb2;font-size:12px;font-weight:400}.publish-panel>.button{margin:12px 0 5px}.publish-links{border-top:1px solid #e3ecfa;margin-top:25px;padding-top:20px}.link-heading{color:#4a70ae;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.link-heading strong{font-weight:550}.link-heading a{color:#3b6ec3;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:flex}.copy-field,.code-field{background:#fbf8fd;border:1px solid #dde7f7;border-radius:8px;align-items:center;gap:5px;margin-bottom:22px;padding:5px 8px;display:flex}.copy-field input,.code-field textarea{box-shadow:none;color:#4f6fa4;background:0 0;border:0;padding:8px 0;font-size:12px}.code-field textarea{resize:none;min-height:70px;font-family:monospace}.copy-field button,.code-field button{color:#4c6fa9;background:0 0;border:0;padding:5px}.tester-layout{grid-template-columns:1fr 1.2fr;gap:25px;display:grid}.tester-info{padding:12px 5px}.tester-info>h3{color:#4e6fa6;margin-bottom:10px;font-size:19px}.tester-info>p{color:#4e6fa6;max-width:300px;font-size:12px;line-height:1.85}.tester-detail{color:#4770b3;border-top:1px solid #e1ebfb;border-bottom:1px solid #e1ebfb;align-items:center;gap:10px;margin:22px 0;padding:17px 0;display:flex}.tester-detail strong{font-size:12px;font-weight:550;display:block}.tester-detail span{color:#466fb3;margin-top:5px;font-size:12px;display:block}.instruction-preview{margin-bottom:20px}.instruction-preview>span{letter-spacing:.8px;color:#466fb1;font-size:12px}.instruction-preview>p{color:#4d6ea6;white-space:pre-wrap;margin-top:10px;font-size:12px;line-height:1.8}.chat-panel{background:#fff;border:1px solid #dce6f6;border-radius:12px;flex-direction:column;height:570px;min-height:530px;display:flex;overflow:hidden}.chat-heading{border-bottom:1px solid #e3ecfa;flex-shrink:0;align-items:center;gap:10px;padding:17px 18px;display:flex}.chat-heading .agent-avatar{border-radius:11px;width:36px;height:36px}.chat-heading>div{flex:1;min-width:0}.chat-heading h3{white-space:nowrap;text-overflow:ellipsis;color:#536f9c;font-size:13px;overflow:hidden}.chat-heading p{color:#506fa2;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.chat-demo{text-align:center;color:#3a6ec4;background:#f2f7ff;flex-shrink:0;padding:6px;font-size:12px}.messages{scrollbar-width:thin;scrollbar-color:#dbe4f3 transparent;flex:1;min-height:0;padding:22px 17px 8px;overflow:auto}.message{align-items:flex-start;gap:8px;margin-bottom:18px;display:flex}.message>div{min-width:0;max-width:83%}.message.visitor{justify-content:flex-end}.bubble-avatar{color:#466fb1;background:#ddeaff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.bubble-avatar.human{color:#50735d;background:#eaf7ef}.bubble{color:#556f9a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f8ff;border:1px solid #e0eafb;border-radius:0 11px 11px;padding:10px 12px;font-size:12px;line-height:1.75}.visitor .bubble{background:var(--agent-color,#0c5dd6);color:#fff;border-color:#0000;border-radius:11px 0 11px 11px}.message-meta{color:#3f6ebd;align-items:center;gap:8px;margin-top:5px;padding:0 2px;font-size:12px;display:flex}.visitor .message-meta{justify-content:flex-end}.message-meta>span{color:#4370bb;align-items:center;gap:3px;display:inline-flex}.chat-lower{flex-shrink:0;padding:8px 16px 9px}.composer{background:#fff;border:1px solid #d6e4f9;border-radius:9px;align-items:center;gap:5px;padding:5px;display:flex}.composer:focus-within{border-color:#93b2e6}.composer input{box-shadow:none;color:#4e70a6;background:0 0;border:0;padding:7px;font-size:12px}.composer input::placeholder{color:#a8bde0}.composer>button{background:var(--agent-color,#0c5dd6);color:#fff;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.suggestions{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:12px;display:flex}.suggestions>button{color:#456fb6;text-align:left;background:#fff;border:1px solid #dce8fc;border-radius:7px;padding:7px 10px;font-size:12px}.suggestions>button:hover{background:#f1f6ff}.contact-link{color:#466fb3;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;margin:9px auto 0;font-size:12px;display:flex}.chat-credit{color:#3e6ebf;justify-content:center;align-items:center;gap:4px;margin-top:10px;font-size:12px;display:flex}.typing{color:#3d6fc3;flex-shrink:0;align-items:center;gap:3px;padding:5px 20px 12px;display:flex}.typing>span{background:#97b5e7;border-radius:50%;width:4px;height:4px;animation:1s infinite pulse}.typing>span:nth-child(2){animation-delay:.2s}.typing>span:nth-child(3){animation-delay:.4s}.typing small{margin-left:5px;font-size:12px}@keyframes pulse{50%{opacity:.3}}.human-notice{color:#587263;background:#f1f8f3;border-radius:7px;align-items:center;gap:6px;margin-bottom:9px;padding:9px;font-size:12px;display:flex}.checkbox-row{align-items:flex-start;line-height:1.7;flex-direction:row!important;gap:9px!important;font-size:12px!important;display:flex!important}.checkbox-row input{width:15px;height:15px;accent-color:var(--purple);flex-shrink:0;margin:2px 0 0}.widget-page{background:#fff;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex}.widget-page .chat-panel{border:0;border-radius:0;width:100%;max-width:600px;height:100%;min-height:0}.widget-error{text-align:center;color:#486fb0;flex-direction:column;align-items:center;gap:12px;padding:30px;display:flex}.widget-error h2{font-size:18px}.widget-error p{font-size:13px}.inbox{background:#fff;border:1px solid #dbe3f1;border-radius:12px;grid-template-columns:300px 1fr;height:660px;min-height:440px;max-height:calc(100dvh - 270px);display:grid;overflow:hidden}.inbox-list{border-right:1px solid #e1eaf8;flex-direction:column;min-height:0;display:flex}.inbox-list-top h3{color:#506fa2;align-items:center;gap:7px;margin-bottom:15px;font-size:14px;display:flex}.inbox-list-top .search-field{width:100%;margin-bottom:10px}.inbox-list-top select{color:#496fae;padding:8px 10px;font-size:12px}.inbox-scroll{scrollbar-width:thin;scrollbar-color:#dce8fc transparent;flex:1;overflow:auto}.inbox-item{text-align:left;background:0 0;border:0;border-top:1px solid #e8f0fe;align-items:flex-start;gap:9px;width:100%;padding:16px 18px;display:flex}.inbox-item:hover{background:#f7faff}.inbox-item.selected{background:#ebf3fe;box-shadow:inset 0 0 0 1px #cde0fe}.inbox-item>div{flex:1;min-width:0}.inbox-item-title{justify-content:space-between;align-items:center;gap:3px;display:flex}.inbox-item-title strong{color:#4d6fa9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.inbox-item-title>span{color:#406fbc;white-space:nowrap;font-size:12px}.inbox-item p{color:#456fb4;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.small-status{color:#466fb1;align-items:center;gap:4px;margin-top:7px;font-size:12px;display:flex}.small-status.human{color:#527461}.inbox-limit{text-align:center;color:#446fb6;border-top:1px solid #e7effc;padding:13px;font-size:12px}.inbox-no-results{text-align:center;color:#4770b3;padding:40px 15px;font-size:12px}.inbox-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-detail>.empty{margin:auto}.inbox-heading{border-bottom:1px solid #e0eafb;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.inbox-heading>div:first-child strong{color:#4f6fa5;font-size:13px;display:block}.inbox-heading>div:first-child>span{color:#456fb6;margin-top:5px;font-size:12px;display:block}.inbox-actions{align-items:center;gap:5px;display:flex}.inbox-actions .button{color:#486faf;min-height:30px;padding:7px 10px;font-size:12px}.contact-strip{color:#4b6fab;background:#f4f8ff;border-bottom:1px solid #e4edfb;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 20px;font-size:12px;display:flex}.contact-strip>span{overflow-wrap:anywhere;align-items:center;gap:4px;display:flex}.inbox-composer{border-top:1px solid #e0eafb;flex-shrink:0;padding:16px 20px}.inbox-composer>p{color:#406fbd;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.usage-layout{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.usage-plan h3{color:#4f70a4;margin-top:27px;font-size:20px}.usage-plan>p{color:#4e6fa6;margin-top:9px;font-size:13px}.usage-stat{color:#4f70a6;justify-content:space-between;align-items:center;gap:10px;margin-top:35px;font-size:12px;display:flex}.usage-stat strong{color:#4d70aa;font-family:Manrope;font-size:18px}.usage-stat strong>span{color:#466fb2;font-size:13px;font-weight:500}.usage-stat.small{border-bottom:1px solid #deeafe;margin-top:21px;padding-bottom:17px}.usage-stat.small strong{font-size:13px}.usage-period{color:#446fb6;margin:20px 0;font-size:12px}.account-card{text-align:center;padding:35px}.account-card h2{color:#4a6fae;margin-top:17px;font-size:18px}.account-card>p{color:#446fb7;margin-top:6px;font-size:12px}.account-company{border-top:1px solid #e0ebfc;border-bottom:1px solid #e0ebfc;flex-direction:column;gap:7px;margin:18px 0;padding:21px 0;display:flex}.account-company>span:first-child{color:#486fb1;letter-spacing:1px;font-size:12px}.account-company strong{color:#496fad;font-size:14px}.account-company>span:last-child{color:#4670b4;font-size:12px}.usage-metrics{margin-top:20px}.usage-metrics .metric>span{color:#4d70aa;font-size:12px}.usage-metrics strong{color:#4b6fac;margin:18px 0 0;font-size:24px}.help-steps{flex-direction:column;gap:25px;padding:8px 0;display:flex}.help-steps>div{gap:17px;display:flex}.help-steps>div>span{color:#416eb8;background:#e2edff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;display:flex}.help-steps h3{color:#4b6fac;font-size:14px}.help-steps p{color:#4a6fac;margin-top:7px;font-size:12px}.auth-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.auth-brand{background:#e2edff radial-gradient(#b3cdf770 .6px,#0000 .6px) 0 0/19px 19px;flex-direction:column;padding:45px 55px;display:flex;position:relative;overflow:hidden}.auth-brand .logo{color:#436eb6}.auth-brand .logo-ai{color:#426fb9;border-color:#afc5e8}.auth-brand-content{margin:auto 0;padding:60px 0}.auth-brand-content h1{color:#406fbd;letter-spacing:-2.2px;margin:24px 0;font-size:clamp(32px,4.1vw,60px);font-weight:750;line-height:1.18}.auth-brand-content>p{color:#476fb2;max-width:360px;font-size:14px;line-height:1.9}.auth-features{flex-direction:column;gap:14px;margin-top:32px;display:flex}.auth-features>span{color:#466fb3;align-items:center;gap:10px;font-size:12px;display:flex}.auth-brand-bottom{color:#416fbc;font-size:12px}.auth-form-side{justify-content:center;align-items:center;padding:40px;display:flex}.auth-form{width:100%;max-width:350px}.auth-form>.section-kicker{color:#4b6fac;font-size:12px}.auth-form>h2{color:#496faf;letter-spacing:-.9px;margin:14px 0 8px;font-size:27px;line-height:1.35}.auth-form>p{color:#466fb2;margin-bottom:27px;font-size:12px}.auth-form .form-stack{gap:20px}.auth-form .button{margin-top:6px}.auth-email{overflow-wrap:anywhere}.auth-switch{text-align:center;margin-top:24px;font-size:12px!important}.auth-switch button{color:#275eb9;background:0 0;border:0;font-size:12px;font-weight:550}.auth-note{color:#406fbc;border-top:1px solid #e4eefe;align-items:flex-start;gap:7px;padding-top:25px;font-size:12px;line-height:1.7;display:flex}.auth-note svg{flex-shrink:0}.mobile-menu{display:none}.metric-top,.metric-sub,.page-heading p,.section-heading p,.agent-description,.agent-card-data,.source-title span,.field-hint,.recent-row>div>span,.recent-time,.next-step p,.app-footer,.demo-banner,.sidebar-signature,.quota-box p,.breadcrumb,.contact-strip,.chat-credit,.chat-demo,.bubble,.message-meta,.inbox-item p,.inbox-limit,.usage-period{color:#616e83}.agent-card h3,.recent-row strong,.section-heading h2,.create-card strong,.next-step h3,.modal-heading h2,.modal-heading p,.form-stack label,.form-label,.tester-info>h3,.chat-heading h3,.inbox-heading>div:first-child strong,.auth-form>h2,.auth-brand-content h1,.usage-plan h3,.account-card h2{color:#495c7a}.nav-label,.section-kicker,.field-hint,.limit-note,.source-title span,.form-stack .field-hint,.source-row .badge,.inbox-item-title>span,.small-status,.inbox-limit,.message-meta,.usage-metrics .metric>span,.account-company>span,.sidebar-signature,.help-link,.quota-box p,.demo-banner button,.profile-button,.topbar-right .demo-pill,.breadcrumb,.banner-text p,.banner-pill,.create-card p,.create-card>span:last-child,.next-step .section-kicker,.next-step p,.configure-link,.recent-time,.app-footer,.help-steps p{color:#5b6f8f}.bubble{color:#556f9a}.visitor .bubble{color:#fff}.badge.green{color:#4a765a}.badge.neutral{color:#5e6f8a}.banner-text h2{color:#4c6895}.banner-text p,.banner-text>button{color:#567099}.chat-heading p{color:#566e97}.source-title strong{color:#495c7a}.modal-heading p,.tester-info>p,.instruction-preview>p,.hint,.knowledge-tip p,.publish-summary p{color:#567099}.auth-brand-content>p,.auth-features>span,.auth-brand-bottom,.auth-form>p,.auth-note{color:#566f97}.auth-brand-content h1>span{color:#406ebb}@media (width>=1550px){.main-content{padding-top:43px}.agent-card{padding:25px 24px 0}.agent-card-description{font-size:13px}.banner-art{margin-right:70px}.welcome-banner{min-height:244px;padding:35px 40px}.banner-text h2{font-size:31px}.agent-card h3{font-size:16px}.agent-description,.agent-card-data,.agent-card-footer .button,.configure-link{font-size:12px}.page-heading h1{font-size:35px}.main-content,.topbar,.demo-banner,.app-footer{padding-left:50px;padding-right:50px}}@media (width<=1150px){.sidebar{width:205px;padding-left:13px;padding-right:13px}.main-shell{margin-left:205px}.main-content{padding:29px 26px}.topbar,.demo-banner,.app-footer{padding-left:26px;padding-right:26px}.banner-art{transform-origin:100%;width:270px;transform:scale(.82)}.welcome-banner{padding:25px}.banner-text h2{font-size:23px}.metrics{gap:10px}.metric{padding:14px}.agent-grid{gap:12px}.agent-card{padding:17px 14px 0}.agent-card-top{gap:3px}.agent-card-top .badge{padding:3px 4px;font-size:12px}.agent-card-footer{gap:3px}.agent-card-footer .button{padding:7px;font-size:12px}.configure-link{font-size:12px}.create-card strong{font-size:13px}.dashboard-lower{grid-template-columns:1.2fr 1fr}.next-step{gap:12px;padding:22px 16px}.next-icon{width:37px;height:37px}.inbox{grid-template-columns:260px 1fr}.inbox-actions .button{font-size:12px}.page-heading h1{font-size:26px}.recent-row>div>span{max-width:200px}}@media (width<=900px){.agent-grid{grid-template-columns:1fr 1fr}.create-card{grid-column:1/-1;min-height:180px}.metrics{grid-template-columns:repeat(2,1fr)}.banner-art{display:none}.welcome-banner{min-height:215px}.dashboard-lower{grid-template-columns:1fr}.next-step{align-items:center}.next-icon{margin-top:0}.section-tools .search-field{width:160px}.view-toggle{display:none}.page-heading{align-items:flex-start}.page-heading h1{font-size:24px}.page-heading>.button{padding:9px 11px;font-size:12px}.inbox{grid-template-columns:215px 1fr}.inbox-list-top{padding:12px}.inbox-item{gap:6px;padding:14px 10px}.inbox-item.selected{padding-left:7px}.inbox-item-title{display:block}.inbox-item-title>span{margin-top:4px;display:block}.inbox-heading{padding:12px}.inbox-actions{flex-wrap:wrap;justify-content:flex-end;gap:2px}.inbox-actions .button{white-space:normal;text-align:center;max-width:120px;padding:6px 8px}.inbox-heading>div:first-child{min-width:0}.inbox-heading strong{font-size:12px!important}.inbox-composer{padding:13px}.inbox-composer>p{font-size:12px;line-height:1.7}.usage-layout{grid-template-columns:1fr}.auth-brand{padding:35px}.auth-form-side{padding:30px}.auth-brand-content h1{font-size:43px}.editor-layout{gap:20px}.panel-header .button{font-size:12px}.panel-header h3{font-size:14px}.panel-header p{font-size:12px}.tester-layout{grid-template-columns:.8fr 1.2fr;gap:18px}.tester-info>h3{font-size:17px}.auth-page{grid-template-columns:.9fr 1fr}}@media (width<=700px){.sidebar{width:230px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.mobile-overlay{z-index:19;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16253e63;border:0;display:block;position:fixed;inset:0}.topbar{height:60px;padding:0 18px}.breadcrumb{font-size:12px}.topbar-right{gap:11px}.profile-button>span:not(.profile-avatar),.profile-button>svg,.topbar-divider{display:none}.demo-pill{font-size:12px}.demo-banner{align-items:flex-start;gap:6px;padding:9px 20px;font-size:12px;line-height:1.7}.demo-banner>svg{margin-top:2px}.demo-banner button{flex-wrap:wrap;justify-content:flex-end;max-width:48px;font-size:12px}.main-content{padding:25px 20px}.page-heading{gap:11px;margin-bottom:21px}.page-heading h1{max-width:350px;font-size:24px}.section-kicker{letter-spacing:1.15px;font-size:12px}.page-heading p{font-size:12px}.page-heading>.button{gap:4px;padding:9px;font-size:12px}.metric{padding:14px 16px}.metric-top{font-size:12px}.metric>strong{font-size:25px}.welcome-banner{min-height:215px;margin-bottom:27px;padding:25px}.banner-text h2{font-size:25px}.banner-text p,.banner-text>button{font-size:12px}.banner-art{display:none}.section-heading{gap:10px}.section-heading h2{font-size:15px}.section-heading p{font-size:12px}.section-tools .search-field{width:150px}.agent-grid{gap:13px}.agent-card{padding:19px 15px 0}.agent-card-top .badge{font-size:12px}.agent-card h3{font-size:15px}.agent-description{font-size:12px}.agent-card-data{gap:9px;font-size:12px}.agent-card-footer{flex-wrap:wrap;gap:10px}.agent-card-footer .button{padding:8px 9px;font-size:12px}.agent-card-footer .configure-link{font-size:12px}.create-card{min-height:180px}.create-card strong br,.create-card p br{display:none}.create-card p{font-size:12px}.recent-row>div>span{max-width:280px}.next-step{padding:25px}.next-step h3{font-size:15px}.next-step p{font-size:12px}.app-footer{padding:10px 20px 25px;font-size:12px}.modal-heading{padding:20px}.modal-heading h2{font-size:17px}.modal-body{padding:20px}.modal-footer{padding:15px 20px}.modal-footer .button{padding:10px 11px;font-size:12px}.editor-layout{grid-template-columns:1fr}.agent-preview{display:none}.editor-tabs{gap:17px}.editor-tabs button{font-size:12px}.publish-summary{flex-wrap:wrap;gap:10px;padding:15px}.publish-summary h3{font-size:14px}.publish-summary p{font-size:12px}.publish-globe{border-radius:10px;width:35px;height:35px}.publish-globe>svg{width:22px}.publish-summary .button{margin-left:45px}.panel-header{flex-wrap:wrap;gap:15px}.surface{padding:20px}.source-row{gap:8px;padding:10px}.source-row .source-icon{width:28px;height:33px}.source-title strong,.source-title span{font-size:12px}.page-heading select{max-width:180px;padding:8px;font-size:12px}.tester-layout{grid-template-columns:1fr}.tester-info{display:none}.chat-panel{height:min(550px,66dvh);min-height:360px}.inbox{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.inbox-list{border-bottom:1px solid #e1eaf8;border-right:0;max-height:270px}.inbox-scroll{min-height:90px}.inbox-list-top{flex-wrap:wrap;align-items:center;gap:9px;padding:15px;display:flex}.inbox-list-top h3{width:100%;margin:0;font-size:13px}.inbox-list-top .search-field{width:calc(55% - 5px);margin:0}.inbox-list-top select{width:calc(45% - 5px)}.inbox-item-title{display:flex}.inbox-item-title>span{margin:0}.inbox-item p{-webkit-line-clamp:1}.inbox-item{padding:13px 16px}.inbox-item.selected{padding-left:13px}.inbox-limit{padding:8px}.inbox-detail{height:480px}.inbox-heading{padding:15px}.inbox-actions .button{max-width:none;font-size:12px}.inbox-heading strong{font-size:12px!important}.inbox-detail .empty{padding:30px 15px}.page-heading>.button:has(svg[data-contact-export]){display:none}.usage-plan h3{font-size:19px}.account-card{padding:30px}.auth-page{display:block}.auth-brand{background-size:18px 18px;padding:28px}.auth-brand-content{padding:40px 0 25px}.auth-brand-content h1{letter-spacing:-1.5px;margin:17px 0;font-size:41px;line-height:1.18}.auth-brand-content h1 br:nth-of-type(2){display:none}.auth-brand-content>p{max-width:360px;font-size:12px}.auth-features,.auth-brand-bottom{display:none}.auth-form-side{padding:35px 28px 45px}.auth-form{max-width:400px}.auth-form>h2{font-size:26px}.auth-form>.section-kicker{display:none}.text-danger{font-size:12px}.modal-footer .footer-left{max-width:100px}.widget-page .modal{max-height:95dvh}.checkbox-row{font-size:12px!important}}@media (width<=420px){.main-content{padding:22px 16px}.page-heading h1{font-size:22px}.page-heading p{font-size:12px}.agent-grid{grid-template-columns:1fr}.agent-card{padding:19px 18px 0}.agent-card-top .badge,.agent-card-footer .button,.agent-card-footer .configure-link{font-size:12px}.create-card{min-height:170px}.agent-card-data{font-size:12px}.agent-card-top{margin-bottom:12px}.agent-description{min-height:0}.section-tools .search-field{width:135px}.section-heading p{font-size:12px}.metrics{gap:10px}.metric-top{font-size:12px}.metric-icon{width:25px;height:25px}.metric-sub{font-size:12px}.welcome-banner{padding:23px 21px}.banner-text h2{font-size:23px}.desktop-break{display:none}.recent-row>div>span{max-width:205px}.topbar{padding:0 14px}.app-footer{padding-left:16px;padding-right:16px}.usage-metrics .metric>span{font-size:12px}.page-heading{flex-wrap:wrap}.page-heading>.button{padding:9px 12px;font-size:12px}.page-heading:has(select){display:block}.page-heading select{width:100%;max-width:100%;margin-top:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sidebar nav button{font-size:14px}.metric-top{font-size:13px}.metric-sub{font-size:12px}.page-heading p{font-size:14px}.section-kicker{font-size:12px}.section-heading p{font-size:13px}.agent-card h3{font-size:16px}.agent-description{min-height:41px;font-size:13px}.agent-card-data,.agent-card-footer .button,.configure-link,.badge{font-size:12px}.create-card strong{font-size:15px}.create-card p,.banner-text p,.recent-row strong{font-size:13px}.recent-row>div>span,.recent-time{font-size:12px}.next-step h3{font-size:15px}.next-step p{font-size:13px}.bubble,.composer input{font-size:14px}.message-meta{font-size:12px}.chat-heading h3{font-size:15px}.chat-heading p,.chat-demo,.chat-credit{font-size:12px}.form-stack label,.form-label{font-size:14px}.form-stack input,.form-stack textarea{font-size:15px}.field-hint{font-size:12px}.source-title strong{font-size:15px}.source-title span,.inbox-item p{font-size:12px}.inbox-item-title strong{font-size:14px}.inbox-item-title>span,.small-status,.inbox-limit{font-size:12px}.auth-form>p,.auth-form .button{font-size:14px}.auth-note{font-size:12px}.activation-notice{color:#81683a;background:#fff7ea;border:1px solid #f2e3c7;border-radius:10px;align-items:center;gap:10px;margin-bottom:24px;padding:14px;font-size:13px;line-height:1.7;display:flex}@media (width<=700px){.page-heading p{font-size:13px}.agent-card h3{font-size:16px}.agent-description{font-size:13px}.agent-card-data,.agent-card-footer .button,.configure-link{font-size:12px}.create-card p,.next-step p{font-size:13px}.recent-row>div>span{font-size:12px}.bubble{font-size:14px}.composer input{font-size:15px}.form-stack label,.form-label{font-size:14px}}.account-id{text-align:left;color:#5b6f8f;flex-direction:column;gap:6px;margin-bottom:18px;font-size:12px;display:flex}.account-id input{color:#5b6f8f;font-family:monospace;font-size:12px}.template-picker{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.template-picker>span{color:var(--muted);margin-right:6px;font-size:13px}.inbox-filters{gap:8px;margin-top:8px;display:grid}.inbox-filters select{width:100%;min-width:0}.check-label{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.check-label input{width:auto;accent-color:var(--purple)}.inbox-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px;display:flex}.inbox-pagination>span{white-space:nowrap;font-size:13px}.inbox-pagination .button{padding:8px;font-size:13px}.unread-pill{color:#fff;background:#0c5dd6;border-radius:20px;justify-content:center;min-width:18px;margin-left:6px;padding:2px 4px;font-size:12px;display:inline-flex}.test-label{color:#8d6a32;background:#fff3df;border-radius:4px;padding:2px 5px;font-size:12px}.inbox-item-title strong{align-items:center;display:flex}.account-form{text-align:left;margin:22px 0}.daily-chart{gap:10px;height:220px;margin-top:20px;padding:15px 0;display:flex;overflow-x:auto}.daily-column{color:#5a667a;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:30px;font-size:12px;display:flex}.daily-track{border-bottom:1px solid var(--border);align-items:flex-end;width:100%;max-width:38px;height:160px;display:flex;position:relative}.daily-bar{background:#0c5dd6;border-radius:8px 8px 0 0;width:100%}.daily-empty-marker{background:var(--muted);opacity:.55;border-radius:8px;width:62%;height:3px;margin:0 auto -2px}.report-table{margin-top:20px;font-size:14px}.report-table summary{cursor:pointer}.report-table table{border-collapse:collapse;width:100%;margin-top:12px}.report-table td,.report-table th{text-align:left;border-bottom:1px solid #e8ecf2;padding:10px}@media (width<=700px){.daily-chart{gap:5px}.inbox-actions,.modal-footer{flex-wrap:wrap}.template-picker{align-items:stretch}.source-row{flex-wrap:wrap}.source-title{min-width:50%}}:root{--whatsapp-qr-size:260px}.inbox-page-heading{align-items:center;min-height:48px;margin-bottom:14px}.inbox-page-heading h1{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.25vw,32px)}.inbox-page-heading .button{min-height:40px}.inbox{border-color:var(--border);border-radius:16px;grid-template-columns:minmax(300px,340px) minmax(0,1fr);height:clamp(620px,100dvh - 156px,820px);max-height:none}.inbox-list-top{padding:16px}.inbox-detail{background:var(--surface)}.inbox-heading{min-height:64px;padding:12px 20px}.inbox-heading>div:first-child>span{margin-top:2px}.contact-strip{min-height:34px;padding:7px 20px}.inbox-messages{scrollbar-gutter:stable;background:#f8f6fb;padding:20px clamp(18px,3vw,38px)}.inbox-messages .message{align-items:flex-end;gap:8px;margin-bottom:14px}.inbox-messages .message>div{max-width:min(76%,720px)}.inbox-messages .message.visitor{justify-content:flex-start}.inbox-messages .message.assistant{justify-content:flex-end}.inbox-messages .message.assistant .bubble-avatar{order:2;margin:0 0 20px}.inbox-messages .message.visitor .bubble{color:var(--ink);background:#fff;border-color:#dce4ef;border-radius:5px 16px 16px}.inbox-messages .message.assistant .bubble{color:#273956;background:#e2edff;border-color:#c7dcfe;border-radius:16px 5px 16px 16px}.inbox-messages .message.human-message .bubble{color:#1f5535;background:#e3f5e9;border-color:#c8e8d3}.inbox-messages .message.visitor .message-meta{justify-content:flex-start}.inbox-messages .message.assistant .message-meta{justify-content:flex-end}.inbox-messages .message-sources{margin-top:6px}.inbox-composer{background:var(--surface);padding:12px 20px}.inbox-composer .composer{min-height:44px}.inbox-composer .composer>button{width:34px;height:34px}@media (width<=900px){.inbox{grid-template-columns:minmax(260px,310px) minmax(0,1fr)}.inbox-messages .message>div{max-width:82%}}@media (width<=700px){.inbox-page-heading{min-height:auto;margin-bottom:12px}.inbox-page-heading h1{font-size:24px}.inbox-page-heading .button{min-height:40px}.inbox{grid-template-columns:1fr;height:auto;min-height:0}.inbox-detail{height:min(620px,72dvh)}.inbox-list{max-height:350px}.inbox-heading{padding:10px 14px}.contact-strip,.inbox-composer{padding-left:14px;padding-right:14px}.inbox-messages{padding:16px 14px}.inbox-messages .message>div{max-width:88%}.inbox-messages .bubble-avatar{display:none}}.whatsapp-panel{gap:16px;display:grid}.whatsapp-actions{flex-wrap:wrap;gap:10px;display:flex}.whatsapp-qr{border:1px solid #e0e7f2;border-radius:16px;justify-items:center;gap:12px;padding:20px;display:grid}.whatsapp-qr img{width:min(var(--whatsapp-qr-size), 100%);background:#fff;border-radius:8px;height:auto}.whatsapp-qr p{text-align:center;max-width:420px}.whatsapp-pairing{border:1px solid var(--border);border-radius:14px;min-width:0;padding:20px}.whatsapp-pairing h4{margin:0 0 8px;font-size:16px}.whatsapp-pairing p{margin:0}.whatsapp-pairing button[type=submit]{justify-content:center;min-inline-size:180px}.whatsapp-pairing input[aria-invalid=true]{border-color:var(--field-error)}.whatsapp-pairing-result{gap:8px;padding-block:12px;display:grid}.whatsapp-pairing-result output{letter-spacing:.1em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(24px,6vw,32px);font-weight:700}.whatsapp-pairing-result p{font-size:14px}.whatsapp-pairing-steps{gap:10px;margin:0;padding-inline-start:22px;line-height:1.6;display:grid}.delivery-notice{background:#fff6e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:13px;display:flex}.qualification-intro{border:1px solid var(--border);color:var(--ink);background:#edf4ff;border-radius:16px;align-items:flex-start;gap:16px;padding:20px;display:flex}.qualification-intro svg{color:var(--purple);flex-shrink:0}.qualification-intro p{margin-top:8px;line-height:1.6}.qualification-fields{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.qualification-fields label,.qualification-row label,.lead-filters label,.lead-stage-select{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.qualification-question{border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.qualification-question legend{padding:0 6px;font-weight:700}.question-tools{align-items:center;gap:4px;display:flex}.question-tools .field-hint{overflow-wrap:anywhere;margin-right:auto}.qualification-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.qualification-form textarea,.leads-list textarea,.lead-detail-contact~fieldset textarea{resize:none}.lead-filters{grid-template-columns:minmax(200px,2fr) repeat(3,minmax(120px,1fr)) auto;align-items:end;gap:14px;padding:18px;display:grid}.lead-filters .search-field{min-height:44px}.lead-filters select,.lead-stage-select select,.qualification-fields select{background:var(--surface);border:1px solid var(--border);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:8px}.lead-notice{min-height:28px;padding:5px 0}.lead-funnel{scrollbar-gutter:stable;grid-template-columns:repeat(5,minmax(210px,1fr));gap:14px;padding-bottom:16px;display:grid;overflow-x:auto}.funnel-column{border:1px solid var(--border);background:#f0f1f5;border-radius:14px;align-self:start;min-width:0;padding:12px}.funnel-column>header{border-top:3px solid #8eabdb;justify-content:space-between;align-items:center;gap:8px;padding:8px 0 16px;display:flex}.funnel-column.stage-New>header{border-color:var(--purple)}.funnel-column.stage-Won>header{border-color:#278f86}.funnel-column.stage-Lost>header{border-color:#a57483}.funnel-column h2{letter-spacing:0;font-size:15px}.funnel-cards{gap:12px;display:grid}.lead-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:12px;padding:14px;display:grid;box-shadow:0 2px 5px #1d263405}.lead-card[draggable=true]{cursor:grab}.lead-card.pending{opacity:.65}.lead-card-meta{color:#5d6776;justify-content:space-between;gap:8px;font-size:12px;display:flex}.lead-open{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;gap:8px;width:100%;padding:0;display:grid}.lead-open strong{font-family:Manrope,sans-serif;font-size:15px}.lead-open span{color:#5d6776;font-size:14px;line-height:1.55}.lead-open:hover strong{color:var(--purple)}.funnel-column>footer{justify-content:space-between;align-items:center;margin-top:14px;font-size:13px;display:flex}.funnel-empty{color:#5d6776;padding:24px 8px;line-height:1.6}.lead-warning{color:#815612;overflow-wrap:anywhere;background:#fff7e7;border-radius:6px;padding:8px;font-size:13px}.leads-list{min-height:360px;padding:12px}.leads-table-wrap{scrollbar-gutter:stable;overflow-x:auto}.leads-list table{border-collapse:collapse;text-align:left;width:100%}.leads-list th{color:#5d6776;font-size:13px}.leads-list th,.leads-list td{border-bottom:1px solid var(--border);vertical-align:top;padding:18px 14px}.leads-list td:first-child{min-width:240px;max-width:440px}.leads-list td:last-child{min-width:190px}.lead-detail-contact{overflow-wrap:anywhere;background:#f8f9fb;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.lead-detail-contact p{margin:8px 0}.lead-detail-contact span{color:#5d6776;font-size:13px}.lead-history ol{gap:16px;padding:0 0 0 18px;display:grid}.lead-history li strong,.lead-history li span{line-height:1.6;display:block}.lead-history li span{color:#5d6776;font-size:13px}.opportunity-panel{border-top:1px solid var(--border);background:#faf9fd;padding:14px 20px}.opportunity-panel>summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-weight:700;display:flex}.opportunity-panel>summary span{color:#5d6776;margin-left:auto;font-size:13px}.opportunity-panel>div{padding-top:14px}.opportunity-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.opportunity-panel dt{color:#5d6776;font-size:13px}.opportunity-panel dd{overflow-wrap:anywhere;margin:6px 0}.opportunity-panel summary:focus-visible{outline-offset:3px;outline:3px solid #95bdfe}@media (width<=1100px){.lead-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-filters .search-field{grid-column:1/-1}}@media (width<=640px){.qualification-row{grid-template-columns:1fr}.lead-filters{grid-template-columns:1fr 1fr;padding:14px}.lead-filters .search-field{grid-column:1/-1}.lead-funnel{grid-template-columns:1fr;overflow-x:visible}.lead-detail-contact{flex-direction:column;align-items:stretch}.opportunity-panel dl{grid-template-columns:1fr}.qualification-question{padding:12px}.question-tools .button{min-width:40px;min-height:40px}.opportunity-panel>summary{flex-wrap:wrap}.opportunity-panel>summary span{margin-left:0}}@media (prefers-reduced-motion:reduce){.lead-card,.lead-open,.lead-filters *{transition:none}}.page-heading .lead-view-toggle{flex-shrink:0;display:flex}.lead-view-toggle .button{width:auto;height:auto;min-height:44px;color:var(--ink);padding:10px 14px}.lead-view-toggle .button[aria-pressed=true]{color:var(--purple);background:#edf4ff}.lead-view-toggle .button:hover{background:#edf4ff}.opportunity-panel{scrollbar-gutter:stable;flex-shrink:0;max-height:280px;overflow:auto}.resize-none{resize:none}.onboarding-entry{background:#edf4ff;border:1px solid #cadefd;border-radius:20px;align-items:center;gap:24px;margin:0 0 28px;padding:28px;display:flex}.onboarding-entry>div{flex:1}.onboarding-entry h2{color:#1d2634;margin:8px 0;font-size:22px}.onboarding-entry p{color:#4e596a;max-width:650px;margin:0;line-height:1.6}.onboarding-entry-icon,.onboarding-step-icon{color:#004fc0;background:#dae8fe;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.onboarding-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:28px;display:grid}.onboarding-progress{color:#4e596a;padding:20px 0;position:sticky;top:90px}.onboarding-progress>span{font-size:15px;font-weight:700}.onboarding-progress progress{accent-color:#0c5dd6;border:0;border-radius:8px;width:100%;height:8px;margin:14px 0 22px;display:block;overflow:hidden}.onboarding-progress progress::-webkit-progress-bar{background:#e1e6ef}.onboarding-progress progress::-webkit-progress-value{background:#0c5dd6}.onboarding-progress ol{margin:0;padding:0;list-style:none}.onboarding-progress li+li{margin-top:10px}.onboarding-progress button{text-align:left;color:#4e596a;width:100%;min-height:68px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.onboarding-progress button[aria-current=step]{color:#01327e;background:#e6efff;border-color:#c0d8fd;font-weight:700}.onboarding-progress button:disabled{opacity:.6;cursor:default}.step-marker{background:#fff;border:1px solid #cad5e8;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.onboarding-progress small{margin-top:5px;font-size:13px;font-weight:400;display:block}.onboarding-progress p{margin:20px 12px 0;font-size:13px;line-height:1.7}.onboarding-stage{min-width:0;padding:30px}.onboarding-page button,.onboarding-entry button{min-height:44px}.onboarding-page .page-heading p{font-size:15px;line-height:1.6}.onboarding-stage .panel-header{flex-wrap:wrap;gap:12px}.onboarding-stage .source-row{flex-wrap:wrap}.onboarding-stage .source-title{flex:160px;min-width:0}.onboarding-stage .source-title strong{white-space:normal;overflow-wrap:anywhere}.onboarding-stage .source-row button{white-space:normal;max-width:100%}.onboarding-stage-heading{align-items:center;gap:16px;margin-bottom:28px;display:flex}.onboarding-stage-heading h2{color:#1d2634;margin:7px 0 0;font-size:24px}.onboarding-stage-heading h2:focus{outline:0}.onboarding-description{color:#4e596a;margin:0 0 20px;line-height:1.7}.onboarding-select,.model-suggestions label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.onboarding-stage select{color:#1d2634;width:100%;font:inherit;background:#fff;border:1px solid #ced6e3;border-radius:10px;min-height:44px;padding:12px}.model-suggestions{background:#f8f7fb;border:1px solid #e6ebf4;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:22px 0;padding:20px;display:grid}.model-suggestions p{color:#5c6675;grid-column:1/-1;margin:0;font-size:13px;line-height:1.7}.agent-identity-fields{border:0;min-width:0;margin:0 0 24px;padding:0}.agent-identity-fields .color-field{border:0;min-width:0;margin:0;padding:0}.color-field legend{margin-bottom:12px;font-size:14px;font-weight:600}.color-options label{cursor:pointer;color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.color-options label input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.color-options label:has(input:focus-visible){outline-offset:3px;outline:3px solid #1d2634}.color-options label.chosen{box-shadow:0 0 0 3px #fff,0 0 0 5px}.onboarding-block{color:#745324;background:#fff9ef;border:1px solid #ebdab7;border-radius:12px;margin:16px 0;padding:16px 18px;font-size:15px;line-height:1.65}.onboarding-source-states{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.onboarding-source-states span{background:#f8f7fb;border:1px solid #d8dfeb;border-radius:20px;padding:7px 12px;font-size:13px}.knowledge-paths{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.onboarding-test-success{color:#23695d;background:#eef8f4;border:1px solid #cbe7dd;border-radius:12px;align-items:flex-start;gap:10px;padding:16px;line-height:1.6;display:flex}.onboarding-test-success svg{flex-shrink:0;margin-top:2px}.onboarding-stage .chat-panel{height:570px;min-height:390px;max-height:72vh}.chat-suggestions{background:#faf9fc;border-top:1px solid #e2e7f0;flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.chat-suggestions .button{white-space:normal;text-align:left;font-size:13px}.message-sources{margin-top:10px;font-size:12px}.message-sources summary{cursor:pointer;padding:5px 0}.message-sources ul{margin:5px 0;padding-left:20px}.onboarding-channel{background:#fff;border:1px solid #d9e2ef;border-radius:14px;min-width:0;margin:20px 0;padding:22px}.onboarding-channel h3{align-items:center;gap:10px;margin:0 0 12px;font-size:17px;display:flex}.onboarding-channel p{color:#4e596a;font-size:15px;line-height:1.65}.onboarding-channel .optional{color:#5c6675;border:1px solid #d9e2ef;border-radius:20px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:400}.onboarding-channel>summary{cursor:pointer;min-height:28px;font-weight:600;line-height:1.6}.onboarding-channel[open]>summary{margin-bottom:20px}.onboarding-channel form{gap:14px;display:grid}.onboarding-channel form label{gap:10px;font-size:14px;font-weight:600;display:grid}.onboarding-channel textarea{width:100%;max-width:100%;font:inherit;resize:none;border:1px solid #ced6e3;border-radius:10px;padding:12px}.onboarding-complete{color:#25594a;background:#f2f8f5;border:1px solid #cee4d9;border-radius:16px;padding:26px}.onboarding-complete h3{font-size:21px}.onboarding-complete dl{grid-template-columns:1fr 1fr;gap:18px;display:grid}.onboarding-complete dt{margin-bottom:6px;font-size:13px}.onboarding-complete dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.onboarding-complete p{font-size:14px;line-height:1.7}.onboarding-actions{flex-wrap:wrap;gap:10px;display:flex}.onboarding-footer{border-top:1px solid #dee5f1;justify-content:space-between;gap:12px;margin-top:12px;padding-top:20px;display:flex}.onboarding-notice{color:#4e596a;min-height:24px;font-size:14px}.field-error{color:var(--field-error);font-size:13px;line-height:1.5}.onboarding-page :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #0c5dd6}.onboarding-page .surface{animation:.2s ease-out onboarding-enter}@keyframes onboarding-enter{0%{opacity:.85;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.onboarding-layout{grid-template-columns:1fr;gap:18px}.onboarding-progress{padding:0;position:static}.onboarding-progress ol{grid-template-columns:1fr 1fr;gap:8px;display:grid}.onboarding-progress li+li{margin:0}.onboarding-progress p{margin:14px 0 0}.onboarding-progress progress{margin-bottom:16px}.onboarding-entry{flex-wrap:wrap}.onboarding-entry .button{margin-left:80px}}@media (width<=600px){.onboarding-entry{gap:16px;padding:20px}.onboarding-entry>div{flex-basis:calc(100% - 72px)}.onboarding-entry h2{font-size:19px}.onboarding-entry p{font-size:14px}.onboarding-entry .button{white-space:normal;width:100%;margin:0}.onboarding-stage{padding:20px 16px}.onboarding-stage-heading{gap:12px;margin-bottom:22px}.onboarding-stage-heading h2{font-size:21px}.onboarding-step-icon{border-radius:12px;width:44px;height:44px}.onboarding-progress button{gap:8px;min-height:76px;padding:10px 7px;font-size:13px}.step-marker{width:26px;height:26px;font-size:13px}.model-suggestions{grid-template-columns:1fr;padding:16px}.model-suggestions .button{white-space:normal}.onboarding-channel{padding:18px 14px}.onboarding-complete{padding:20px 16px}.onboarding-complete dl{grid-template-columns:1fr}.onboarding-actions .button{white-space:normal;width:100%}.onboarding-stage .chat-panel{height:590px;max-height:none}.chat-suggestions{padding:10px}.chat-suggestions .button{width:100%;min-height:44px}.onboarding-page .page-heading{gap:14px}.onboarding-page .page-heading>.button{width:100%}.onboarding-channel .copy-field,.onboarding-channel .copy-field input{min-width:0}.onboarding-channel .code-field textarea{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.onboarding-page *,.onboarding-entry *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .knowledge-prompt{border:1px solid var(--border);background:var(--surface)}:root[data-theme=dark] .knowledge-prompt>svg{color:#6da4fe}:root[data-theme=dark] .knowledge-prompt p{color:var(--ink)}:root[data-theme=dark] .knowledge-prompt small{color:#9ba5b6}:root[data-theme=dark] .qualification-intro{border:1px solid var(--border);color:var(--ink);background:#222935}:root[data-theme=dark] .qualification-intro svg{color:#6da4fe}:root[data-theme=dark] .qualification-fields{border:0}:root[data-theme=dark] .qualification-question{border:1px solid var(--border)}:root[data-theme=dark] .lead-filters select,:root[data-theme=dark] .lead-stage-select select,:root[data-theme=dark] .qualification-fields select{background:var(--surface);border:1px solid var(--border);color:var(--ink)}:root[data-theme=dark] .funnel-column{border:1px solid var(--border);background:#272a2d}:root[data-theme=dark] .funnel-column>header{border-top:3px solid #8eabdb}:root[data-theme=dark] .funnel-column.stage-New>header{border-color:var(--purple)}:root[data-theme=dark] .funnel-column.stage-Won>header{border-color:#278f86}:root[data-theme=dark] .funnel-column.stage-Lost>header{border-color:#a57483}:root[data-theme=dark] .lead-card{border:1px solid var(--border);background:var(--surface);box-shadow:0 2px 5px #00000009}:root[data-theme=dark] .lead-card-meta{color:#9ba5b6}:root[data-theme=dark] .lead-open{background:0 0;border:0}:root[data-theme=dark] .lead-open span{color:#9ba5b6}:root[data-theme=dark] .lead-open:hover strong{color:#6da4fe}:root[data-theme=dark] .funnel-empty{color:#9ba5b6}:root[data-theme=dark] .lead-warning{color:#cfa062;background:#2f2715}:root[data-theme=dark] .leads-list th{color:#9ba5b6}:root[data-theme=dark] .leads-list th,:root[data-theme=dark] .leads-list td{border-bottom:1px solid var(--border)}:root[data-theme=dark] .lead-detail-contact{background:#0f141b}:root[data-theme=dark] .lead-detail-contact span,:root[data-theme=dark] .lead-history li span{color:#9ba5b6}:root[data-theme=dark] .opportunity-panel{border-top:1px solid var(--border);background:#0f141b}:root[data-theme=dark] .opportunity-panel>summary span,:root[data-theme=dark] .opportunity-panel dt{color:#9ba5b6}:root[data-theme=dark] .opportunity-panel summary:focus-visible{outline:3px solid #95bdfe}:root[data-theme=dark] .lead-view-toggle .button{color:var(--ink)}:root[data-theme=dark] .lead-view-toggle .button[aria-pressed=true]{color:#6da4fe;background:#222935}:root[data-theme=dark] .lead-view-toggle .button:hover{background:#222935}:root[data-theme=dark] .materials-panel{color:var(--ink)}:root[data-theme=dark] .material-explainer{color:var(--ink);background:#222935}:root[data-theme=dark] .material-form fieldset{border:0}:root[data-theme=dark] .material-list li{border-bottom:1px solid var(--border)}:root[data-theme=dark] .material-list span{color:var(--muted)}:root[data-theme=dark] .message-attachment{background:var(--surface);color:var(--ink);border:1px solid var(--border)}:root[data-theme=dark] .message-attachment span{color:var(--muted)}:root[data-theme=dark] .message-attachment a{color:#a5c7fd}:root[data-theme=dark] .onboarding-entry{background:#222935;border:1px solid #323f54}:root[data-theme=dark] .onboarding-entry h2{color:#e4eeff}:root[data-theme=dark] .onboarding-entry p{color:#a6b3c6}:root[data-theme=dark] .onboarding-entry-icon,:root[data-theme=dark] .onboarding-step-icon{color:#85b2fc;background:#1d2c43}:root[data-theme=dark] .onboarding-progress{color:#a6b3c6}:root[data-theme=dark] .onboarding-progress progress{border:0}:root[data-theme=dark] .onboarding-progress progress::-webkit-progress-bar{background:#272c36}:root[data-theme=dark] .onboarding-progress progress::-webkit-progress-value{background:#0c5dd6}:root[data-theme=dark] .onboarding-progress button{color:#a6b3c6;background:0 0;border:1px solid #0000}:root[data-theme=dark] .onboarding-progress button[aria-current=step]{color:#bfd7ff;background:#212a3b;border-color:#334155}:root[data-theme=dark] .step-marker{background:#191e27;border:1px solid #384150}:root[data-theme=dark] .onboarding-stage-heading h2{color:#e4eeff}:root[data-theme=dark] .onboarding-stage-heading h2:focus{outline:0}:root[data-theme=dark] .onboarding-description{color:#a6b3c6}:root[data-theme=dark] .onboarding-stage select{color:#e4eeff;background:#191e27;border:1px solid #3a404b}:root[data-theme=dark] .model-suggestions{background:#0f141b;border:1px solid #383c43}:root[data-theme=dark] .model-suggestions p{color:#9ba5b6}:root[data-theme=dark] .agent-identity-fields,:root[data-theme=dark] .agent-identity-fields .color-field{border:0}:root[data-theme=dark] .color-options label:has(input:focus-visible){outline:3px solid #1d2634}:root[data-theme=dark] .color-options label.chosen{box-shadow:0 0 0 3px #191e27,0 0 0 5px}:root[data-theme=dark] .onboarding-block{color:#cea979;background:#2d271c;border:1px solid #493d26}:root[data-theme=dark] .onboarding-source-states span{background:#0f141b;border:1px solid #393f48}:root[data-theme=dark] .onboarding-test-success{color:#7abdaf;background:#212b27;border:1px solid #2c443c}:root[data-theme=dark] .chat-suggestions{background:#0f141b;border-top:1px solid #393d44}:root[data-theme=dark] .onboarding-channel{background:#191e27;border:1px solid #373e49}:root[data-theme=dark] .onboarding-channel p{color:#a6b3c6}:root[data-theme=dark] .onboarding-channel .optional{color:#9ba5b6;border:1px solid #373e49}:root[data-theme=dark] .onboarding-channel textarea{border:1px solid #3a404b}:root[data-theme=dark] .onboarding-complete{color:#95cab8;background:#25292e;border:1px solid #31433b}:root[data-theme=dark] .onboarding-footer{border-top:1px solid #383d47}:root[data-theme=dark] .onboarding-notice{color:#a6b3c6}:root[data-theme=dark] .field-error{color:var(--field-error)}:root[data-theme=dark] .onboarding-page :is(button,a,input,textarea,select):focus-visible{outline:3px solid #0c5dd6}:root[data-theme=dark] .resource-guide{--guide-muted:#9ba5b6}:root[data-theme=dark] .resource-guide-nav p{color:var(--guide-muted)}:root[data-theme=dark] .resource-guide-nav li button{color:var(--ink);background:0 0;border:1px solid #0000}:root[data-theme=dark] .resource-guide-nav li button:hover{background:var(--surface);border-color:var(--border)}:root[data-theme=dark] .resource-guide-nav li button[aria-current=step]{background:var(--surface);border-color:var(--purple);color:#6da4fe}:root[data-theme=dark] .resource-guide-position,:root[data-theme=dark] .resource-guide-lesson>p:not(.resource-guide-position){color:var(--guide-muted)}:root[data-theme=dark] .resource-guide-instructions li::marker{color:#6da4fe}:root[data-theme=dark] .resource-guide-example{background:var(--root-bg,#0f141b);border:1px solid var(--border);color:var(--ink)}:root[data-theme=dark] .resource-guide-practice{border-top:1px solid var(--border)}:root[data-theme=dark] .resource-guide-practice p{color:var(--guide-muted)}:root[data-theme=dark] .resource-guide-footer{border-top:1px solid var(--border)}:root[data-theme=dark] .resource-guide button:focus-visible,:root[data-theme=dark] .resource-guide select:focus-visible{outline:2px solid var(--purple)}:root[data-theme=dark] .resource-guide-lesson h2:focus{outline:none}:root[data-theme=dark] .resource-guide-entry{border-bottom:1px solid var(--border)}:root[data-theme=dark] .resource-guide-entry p{color:#9ba5b6}:root[data-theme=dark] .onboarding-resource{border-top:1px solid var(--border)}:root[data-theme=dark] .onboarding-resource summary{color:var(--ink)}:root[data-theme=dark] .onboarding-resource p{color:#9ba5b6}:root[data-theme=dark]{color:#e4eeff;--ink:#e4eeff;--muted:#9ba5b6;--border:#393c40;--field-error:#fa7d8a;--surface:#191e27;--scroll-thumb:#99a6bb;--scroll-track:#262a30;background:#0f141b}:root[data-theme=dark] ::-webkit-scrollbar-track{background:var(--scroll-track)}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track)}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#6e7d95}:root[data-theme=dark] button{color:inherit}:root[data-theme=dark] a{color:#6da4fe}:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] a:focus-visible{outline:3px solid #95bdfe}:root[data-theme=dark] p{color:#9da5b2}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select{color:var(--ink);background:#191e27;border:1px solid #393e45;outline:none}:root[data-theme=dark] input:focus,:root[data-theme=dark] textarea:focus,:root[data-theme=dark] select:focus{border-color:#5a95f6;box-shadow:0 0 0 3px #0c5dd60d}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#9da5b3}:root[data-theme=dark] ::selection{background:#182e50}:root[data-theme=dark] .button{border:1px solid #0000}:root[data-theme=dark] .button.primary{background:var(--purple);color:#fff;box-shadow:0 3px 9px #0c5dd618}:root[data-theme=dark] .button.secondary{color:#a6b5cc;background:#191e27;border-color:#373e46}:root[data-theme=dark] .button.ghost{color:#9aa5b9;background:0 0}:root[data-theme=dark] .button.danger{color:#ee807c;background:#332524;border-color:#523836}:root[data-theme=dark] .icon-button{color:#9ba5b6;background:0 0;border:0}:root[data-theme=dark] .icon-button:hover{color:#9bafd1;background:#242a35}:root[data-theme=dark] .logo-symbol{color:#fff;background:linear-gradient(145deg,#1d3a66,#0b1830)}:root[data-theme=dark] .logo-ai{color:#8fa6c9;border:1px solid #393f4a}:root[data-theme=dark] .sidebar{border-right:1px solid var(--border);background:#191e27}:root[data-theme=dark] .mvp-tag{color:#8fa6cb;border:1px solid #383c44}:root[data-theme=dark] .workspace-selector{background:#0f141b;border:1px solid #383c43}:root[data-theme=dark] .workspace-selector>div>span{color:#9ca5b4}:root[data-theme=dark] .workspace-selector>svg{color:#98a5bb}:root[data-theme=dark] .workspace-icon{color:#74a8fe;background:#1f2b3b}:root[data-theme=dark] .nav-label{color:#99a5ba}:root[data-theme=dark] .sidebar nav button{color:#99a5b9;background:0 0;border:0}:root[data-theme=dark] .sidebar nav button:hover{background:#0f141b}:root[data-theme=dark] .sidebar nav button.active{color:#73a7fd;background:#212a3b}:root[data-theme=dark] .nav-count{color:#86b4fe;background:#1e2b40}:root[data-theme=dark] .quota-box{background:linear-gradient(120deg,#0f141b,#191e27);border:1px solid #373c45}:root[data-theme=dark] .quota-box>div:first-child>span:last-child{color:#8ca6d1}:root[data-theme=dark] .quota-symbol{color:#72a6fc}:root[data-theme=dark] .progress{background:#242b38}:root[data-theme=dark] .progress>span{background:#2b77f2}:root[data-theme=dark] .quota-box p{color:#93a6c4}:root[data-theme=dark] .quota-box button{color:#8aa6d4;background:0 0;border:0}:root[data-theme=dark] .help-link{color:#96a5be;background:0 0;border:0}:root[data-theme=dark] .sidebar-signature{color:#97a5bd;border-top:1px solid #383b40}:root[data-theme=dark] .dot{background:#4caa87}:root[data-theme=dark] .dot.gray{background:#999}:root[data-theme=dark] .topbar{border-bottom:1px solid var(--border);background:#191e27}:root[data-theme=dark] .breadcrumb{color:#97a5bc}:root[data-theme=dark] .breadcrumb>span{color:#9ea5b0}:root[data-theme=dark] .breadcrumb strong{color:#98a5bb}:root[data-theme=dark] .demo-pill{color:#7ea6e5}:root[data-theme=dark] .demo-pill>span{background:#709ae0}:root[data-theme=dark] .topbar-divider{background:#272b33}:root[data-theme=dark] .profile-button{color:#98a6ba;background:0 0;border:0}:root[data-theme=dark] .profile-avatar{color:#c89979;background:#352617}:root[data-theme=dark] .demo-banner{color:#80a5e4;background:#222936;border-bottom:1px solid #333c4a}:root[data-theme=dark] .demo-banner button{color:#83a5df;background:0 0;border:0}:root[data-theme=dark] .page-heading p{color:#9ca5b4}:root[data-theme=dark] .section-kicker{color:#91a5c9}:root[data-theme=dark] .metric{border:1px solid var(--border);background:#191e27}:root[data-theme=dark] .metric-top{color:#9ba5b7}:root[data-theme=dark] .metric-icon.violet{color:#72a6fc;background:#222a38}:root[data-theme=dark] .metric-icon.blue{color:#72a3fd;background:#202a34}:root[data-theme=dark] .metric-icon.orange{color:#d99263;background:#33261a}:root[data-theme=dark] .metric-icon.mint{color:#7eb298;background:#1f2c26}:root[data-theme=dark] .metric>strong{color:#bfcee7}:root[data-theme=dark] .metric-sub{color:#98a5bc}:root[data-theme=dark] .welcome-banner{background:#222a38 radial-gradient(#1b30544d .6px,#0000 .6px);border:1px solid #323d52}:root[data-theme=dark] .banner-pill{color:#6fa4fd;background:#0f141b99;border:1px solid #353e4e}:root[data-theme=dark] .banner-text p{color:#84a6dc}:root[data-theme=dark] .banner-text>button{color:#6fa4fc;background:0 0;border:0}:root[data-theme=dark] .art-orbit{border:1px solid #35435766}:root[data-theme=dark] .art-chat{background:#191e27;border:1px solid #383838;box-shadow:0 13px 30px #668cca14}:root[data-theme=dark] .art-spark{color:#73a7fc;background:#1d2c45}:root[data-theme=dark] .art-chat>div>span{color:#8ca6d1}:root[data-theme=dark] .art-chat i{background:#212b3a}:root[data-theme=dark] .art-check{color:#86b097;background:#0d3623;border:4px solid #333c48}:root[data-theme=dark] .art-question{color:#82a6de;background:#232932;border:1px solid #343e4e}:root[data-theme=dark] .art-mini{color:#70a4fa;background:#242932;border:1px solid #334055;box-shadow:0 9px 20px #86a4d617}:root[data-theme=dark] .art-dot{background:#4b2803}:root[data-theme=dark] .art-dot.d2{background:#1d3357}:root[data-theme=dark] .section-heading h2{color:#b3c4dd}:root[data-theme=dark] .section-heading p{color:#99a5b9}:root[data-theme=dark] .count-pill{color:#97a9c6;background:#252b34;border:1px solid #373d46}:root[data-theme=dark] .search-field{color:#91a6c8;background:#191e27;border:1px solid #393d44}:root[data-theme=dark] .search-field input{box-shadow:none;background:0 0;border:0}:root[data-theme=dark] .search-field input::placeholder{color:#9aa5b8}:root[data-theme=dark] .view-toggle{background:#191e27;border:1px solid #383d45}:root[data-theme=dark] .view-toggle button{color:#92a6c5;background:0 0;border:0}:root[data-theme=dark] .view-toggle button.selected{color:#81a6e0;background:#232a36}:root[data-theme=dark] .filter-tabs{border-bottom:1px solid #383d44}:root[data-theme=dark] .filter-tabs button{color:#92a6c4;background:0 0;border:0;border-bottom:2px solid #0000}:root[data-theme=dark] .filter-tabs button.selected{color:#7aabfc;border-bottom-color:#6994da}:root[data-theme=dark] .filter-tabs button span{background:#252b34}:root[data-theme=dark] .filter-tabs button.selected span{background:#1d2c47}:root[data-theme=dark] .agent-card{background:#191e27;border:1px solid #383d45}:root[data-theme=dark] .agent-card:hover{border-color:#354257;box-shadow:0 5px 18px #96a1b10a}:root[data-theme=dark] .agent-avatar{background:var(--agent-color,#0c5dd6);color:#fff}:root[data-theme=dark] .badge{border:1px solid #0000}:root[data-theme=dark] .badge.green{color:#8aaf97;background:#222b25;border-color:#343f38}:root[data-theme=dark] .badge.green .dot{background:#83b395}:root[data-theme=dark] .badge.neutral{color:#96a5be;background:#26292c;border-color:#393c40}:root[data-theme=dark] .badge.neutral .dot{background:#28354b}:root[data-theme=dark] .badge.orange{color:#c59c76;background:#32261b}:root[data-theme=dark] .badge.red{color:#e78675;background:#342523}:root[data-theme=dark] .agent-card h3{color:#9aacc9}:root[data-theme=dark] .agent-description{color:#94a6c2}:root[data-theme=dark] .agent-card-data{color:#92a6c6}:root[data-theme=dark] .agent-card-footer{border-top:1px solid #373c42}:root[data-theme=dark] .agent-card-footer .button{color:#84a6db;border-color:#363d48}:root[data-theme=dark] .configure-link{color:#83a6dd;background:0 0;border:0}:root[data-theme=dark] .configure-link:hover{color:#7da5e8}:root[data-theme=dark] .create-card{background:linear-gradient(130deg,#25292d,#0f141b);border:1px dashed #364153}:root[data-theme=dark] .create-card:hover{background:#222a36;border-color:#92acd7}:root[data-theme=dark] .create-card-icon{color:#7aa5ec;background:#222b3b;border:1px solid #363e4c}:root[data-theme=dark] .create-card strong{color:#87a6d8}:root[data-theme=dark] .create-card p{color:#85a5dc}:root[data-theme=dark] .create-card>span:last-child{color:#7ea5e6}:root[data-theme=dark] .agent-grid.compact .agent-card-footer{border:0}:root[data-theme=dark] .recent-panel{background:#191e27;border:1px solid #383d44}:root[data-theme=dark] .recent-row{background:0 0;border:0;border-top:1px solid #373b40}:root[data-theme=dark] .recent-row:hover{background:#0f141b}:root[data-theme=dark] .contact-avatar{color:#91abd6;background:#232b36}:root[data-theme=dark] .recent-row strong{color:#91a6c7}:root[data-theme=dark] .recent-row>div>span{color:#8ba6d2}:root[data-theme=dark] .recent-time{color:#8ca6d2}:root[data-theme=dark] .recent-row>svg{color:#8ca6d1}:root[data-theme=dark] .recent-empty{color:#88a6d6}:root[data-theme=dark] .next-step{background:#252930;border:1px solid #373d46}:root[data-theme=dark] .next-icon{color:#7fa5e5;background:#212b3b;border:1px solid #353e4c}:root[data-theme=dark] .next-step .section-kicker{color:#84a6db}:root[data-theme=dark] .next-step h3{color:#88a6d6}:root[data-theme=dark] .next-step p{color:#82a6de}:root[data-theme=dark] .next-step button{color:#7ca5e9;background:0 0;border:0}:root[data-theme=dark] .app-footer{color:#92a5c7}:root[data-theme=dark] .app-footer>span:first-child>span{color:#8da6ce}:root[data-theme=dark] .loading{color:#8ca6d0}:root[data-theme=dark] .error-box{color:#d0957b;background:#312520;border:1px solid #4b3a2f}:root[data-theme=dark] .retry-link{color:#6da4fe;background:0 0;border:0}:root[data-theme=dark] .surface{border:1px solid var(--border);background:#191e27}:root[data-theme=dark] .knowledge-tip{color:#70a4f9;background:#0f141b;border:1px solid #333c4a}:root[data-theme=dark] .knowledge-tip p{color:#8ca6cf}:root[data-theme=dark] .source-list{border:1px solid var(--border)}:root[data-theme=dark] .source-row{border-top:1px solid var(--border)}:root[data-theme=dark] .source-row:first-child{border-top:0}:root[data-theme=dark] .source-icon{color:#75a5f3;background:#232933}:root[data-theme=dark] .source-title span{color:#90a6ca}:root[data-theme=dark] .limit-note{color:#8fa6c9}:root[data-theme=dark] .empty-icon{color:#7aa5eb;background:#232a36}:root[data-theme=dark] .empty h3,:root[data-theme=dark] .empty p{color:#8aa6d2}:root[data-theme=dark] .modal{color:var(--ink);background:#191e27;border:1px solid #363e4b;box-shadow:0 25px 100px #00000056}:root[data-theme=dark] .modal::backdrop{background:#16253e63}:root[data-theme=dark] .modal-heading{border-bottom:1px solid #363d45}:root[data-theme=dark] .modal-heading h2{color:#97b0d7}:root[data-theme=dark] .modal-heading p{color:#82a5e0}:root[data-theme=dark] .modal-footer{background:#0f141b;border-top:1px solid #363d45}:root[data-theme=dark] .text-danger{color:#d3908f;background:0 0;border:0}:root[data-theme=dark] .form-stack label,:root[data-theme=dark] .form-label{color:#92a6c6}:root[data-theme=dark] .field-hint{color:#8aa6d2}:root[data-theme=dark] .upload-zone{color:#7ca5e9;background:#0f141b;border:1px dashed #384151}:root[data-theme=dark] .upload-zone span{color:#81a6e1}:root[data-theme=dark] .upload-zone input{color:#79a5ee;background:0 0;border:0}:root[data-theme=dark] .or-divider{color:#82a5e1}:root[data-theme=dark] .or-divider:before,:root[data-theme=dark] .or-divider:after{background:#232c39}:root[data-theme=dark] .editor-tabs{border-bottom:1px solid #363d45}:root[data-theme=dark] .editor-tabs button{color:#83a6dc;background:0 0;border:0;border-bottom:2px solid #0000}:root[data-theme=dark] .editor-tabs button.selected{color:#6fa4fb;border-bottom-color:#779fe0}:root[data-theme=dark] .color-field{border:0}:root[data-theme=dark] .color-field legend{color:#8da6cf}:root[data-theme=dark] .color-options label{color:#fff}:root[data-theme=dark] .color-options label.chosen{outline:2px solid #354257}:root[data-theme=dark] .color-options input{border:0}:root[data-theme=dark] .color-options label:focus-within{outline:3px solid #9bb5df}:root[data-theme=dark] .agent-preview{background:#0f141b;border:1px solid #353d4a}:root[data-theme=dark] .agent-preview>.section-kicker{color:#76a5f2}:root[data-theme=dark] .preview-chat{background:#191e27;border:1px solid #353d4a}:root[data-theme=dark] .preview-top{border-bottom:1px solid #363b43}:root[data-theme=dark] .preview-top strong{color:#86a6d9}:root[data-theme=dark] .preview-top>div>span{color:#80a6e2}:root[data-theme=dark] .preview-bubble{color:#84a6dc;background:#232931;border:1px solid #343c4a}:root[data-theme=dark] .preview-input{color:#7ba5eb;border:1px solid #363c45}:root[data-theme=dark] .preview-input span{color:#76a5f3;background:#202c41}:root[data-theme=dark] .agent-preview>p{color:#79a5ee}:root[data-theme=dark] .hint{color:#89a6d5;background:#0f141b;border:1px solid #353c48}:root[data-theme=dark] .publish-summary{background:#232931;border:1px solid #343d4b}:root[data-theme=dark] .publish-summary h3{color:#83a6de}:root[data-theme=dark] .publish-summary p{color:#81a6e1}:root[data-theme=dark] .publish-globe{color:#6fa4fc;background:#1d2c42}:root[data-theme=dark] .optional{color:#7aa5ed}:root[data-theme=dark] .publish-links{border-top:1px solid #353c47}:root[data-theme=dark] .link-heading{color:#7da5e7}:root[data-theme=dark] .link-heading a{color:#6ea4fe}:root[data-theme=dark] .copy-field,:root[data-theme=dark] .code-field{background:#0f141b;border:1px solid #353d4a}:root[data-theme=dark] .copy-field input,:root[data-theme=dark] .code-field textarea{box-shadow:none;color:#83a6de;background:0 0;border:0}:root[data-theme=dark] .copy-field button,:root[data-theme=dark] .code-field button{color:#80a5e3;background:0 0;border:0}:root[data-theme=dark] .tester-info>h3,:root[data-theme=dark] .tester-info>p{color:#82a5e0}:root[data-theme=dark] .tester-detail{color:#79a5ec;border-top:1px solid #353c49;border-bottom:1px solid #353c49}:root[data-theme=dark] .tester-detail span{color:#79a5ed}:root[data-theme=dark] .instruction-preview>span{color:#79a5ec}:root[data-theme=dark] .instruction-preview>p{color:#82a5e1}:root[data-theme=dark] .chat-panel{background:#191e27;border:1px solid #363d4a}:root[data-theme=dark] .chat-heading{border-bottom:1px solid #353c47}:root[data-theme=dark] .chat-heading h3{color:#88a6d6}:root[data-theme=dark] .chat-demo{color:#6da4ff;background:#232931}:root[data-theme=dark] .messages{scrollbar-color:#373e4a transparent}:root[data-theme=dark] .bubble-avatar{color:#79a5ec;background:#1e2b41}:root[data-theme=dark] .bubble-avatar.human{color:#8aaf97;background:#1f2d25}:root[data-theme=dark] .bubble{color:#8aa6d4;background:#0f141b;border:1px solid #353c4a}:root[data-theme=dark] .visitor .bubble{background:var(--agent-color,#0c5dd6);color:#fff;border-color:#0000}:root[data-theme=dark] .message-meta{color:#72a4f8}:root[data-theme=dark] .message-meta>span{color:#75a5f4}:root[data-theme=dark] .composer{background:#191e27;border:1px solid #333e4f}:root[data-theme=dark] .composer:focus-within{border-color:#93b2e6}:root[data-theme=dark] .composer input{box-shadow:none;color:#81a6df;background:0 0;border:0}:root[data-theme=dark] .composer input::placeholder{color:#91a6c8}:root[data-theme=dark] .composer>button{background:var(--agent-color,#0c5dd6);color:#fff;border:0}:root[data-theme=dark] .suggestions>button{color:#78a5f0;background:#191e27;border:1px solid #343d4d}:root[data-theme=dark] .suggestions>button:hover{background:#242932}:root[data-theme=dark] .contact-link{color:#79a5ed;background:0 0;border:0}:root[data-theme=dark] .chat-credit{color:#71a4fa}:root[data-theme=dark] .typing{color:#6fa4fd}:root[data-theme=dark] .typing>span{background:#97b5e7}:root[data-theme=dark] .human-notice{color:#91ac9c;background:#24292f}:root[data-theme=dark] .widget-page{background:#191e27}:root[data-theme=dark] .widget-page .chat-panel{border:0}:root[data-theme=dark] .widget-error{color:#7ba5ea}:root[data-theme=dark] .inbox{background:#191e27;border:1px solid #373e49}:root[data-theme=dark] .inbox-list{border-right:1px solid #363d48}:root[data-theme=dark] .inbox-list-top h3{color:#84a6dc}:root[data-theme=dark] .inbox-list-top select{color:#7ca5e8}:root[data-theme=dark] .inbox-scroll{scrollbar-color:#343d4d transparent}:root[data-theme=dark] .inbox-item{background:0 0;border:0;border-top:1px solid #353b46}:root[data-theme=dark] .inbox-item:hover{background:#0f141b}:root[data-theme=dark] .inbox-item.selected{background:#222a35;box-shadow:inset 0 0 0 1px #191e27}:root[data-theme=dark] .inbox-item-title strong{color:#81a5e3}:root[data-theme=dark] .inbox-item-title>span{color:#73a5f6}:root[data-theme=dark] .inbox-item p{color:#78a5ee}:root[data-theme=dark] .small-status{color:#79a5ec}:root[data-theme=dark] .small-status.human{color:#8baf9a}:root[data-theme=dark] .inbox-limit{color:#77a5f0;border-top:1px solid #353c46}:root[data-theme=dark] .inbox-no-results{color:#79a5ec}:root[data-theme=dark] .inbox-heading{border-bottom:1px solid #353c4a}:root[data-theme=dark] .inbox-heading>div:first-child strong{color:#83a5df}:root[data-theme=dark] .inbox-heading>div:first-child>span{color:#78a5f0}:root[data-theme=dark] .inbox-actions .button{color:#7ba5e9}:root[data-theme=dark] .contact-strip{color:#7fa5e5;background:#0f141b;border-bottom:1px solid #353c47}:root[data-theme=dark] .inbox-composer{border-top:1px solid #353c4a}:root[data-theme=dark] .inbox-composer>p{color:#72a4f7}:root[data-theme=dark] .usage-plan h3{color:#82a6dd}:root[data-theme=dark] .usage-plan>p{color:#82a5e0}:root[data-theme=dark] .usage-stat{color:#82a6df}:root[data-theme=dark] .usage-stat strong{color:#80a5e3}:root[data-theme=dark] .usage-stat strong>span{color:#79a5ec}:root[data-theme=dark] .usage-stat.small{border-bottom:1px solid #333d4c}:root[data-theme=dark] .usage-period{color:#77a5f0}:root[data-theme=dark] .account-card h2{color:#7da5e8}:root[data-theme=dark] .account-card>p{color:#77a5f1}:root[data-theme=dark] .account-company{border-top:1px solid #343d4a;border-bottom:1px solid #343d4a}:root[data-theme=dark] .account-company>span:first-child{color:#7ba5eb}:root[data-theme=dark] .account-company strong{color:#7da5e7}:root[data-theme=dark] .account-company>span:last-child{color:#78a5ed}:root[data-theme=dark] .usage-metrics .metric>span{color:#80a5e3}:root[data-theme=dark] .usage-metrics strong{color:#7ea5e6}:root[data-theme=dark] .help-steps>div>span{color:#75a5f3;background:#202b3e}:root[data-theme=dark] .help-steps h3,:root[data-theme=dark] .help-steps p{color:#7ea5e6}:root[data-theme=dark] .auth-page{background:#191e27}:root[data-theme=dark] .auth-brand{background:#202b3e radial-gradient(#1c325570 .6px,#0000 .6px)}:root[data-theme=dark] .auth-brand .logo{color:#77a5f1}:root[data-theme=dark] .auth-brand .logo-ai{color:#75a5f3;border-color:#374459}:root[data-theme=dark] .auth-brand-content h1{color:#72a4f7}:root[data-theme=dark] .auth-brand-content>p{color:#7aa5ec}:root[data-theme=dark] .auth-features>span{color:#79a5ed}:root[data-theme=dark] .auth-brand-bottom{color:#73a4f6}:root[data-theme=dark] .auth-form>.section-kicker{color:#7ea5e6}:root[data-theme=dark] .auth-form>h2{color:#7ca5e9}:root[data-theme=dark] .auth-form>p{color:#79a5ec}:root[data-theme=dark] .auth-switch button{color:#72a7fe;background:0 0;border:0}:root[data-theme=dark] .auth-note{color:#73a5f6;border-top:1px solid #343c48}:root[data-theme=dark] .metric-top,:root[data-theme=dark] .metric-sub,:root[data-theme=dark] .page-heading p,:root[data-theme=dark] .section-heading p,:root[data-theme=dark] .agent-description,:root[data-theme=dark] .agent-card-data,:root[data-theme=dark] .source-title span,:root[data-theme=dark] .field-hint,:root[data-theme=dark] .recent-row>div>span,:root[data-theme=dark] .recent-time,:root[data-theme=dark] .next-step p,:root[data-theme=dark] .app-footer,:root[data-theme=dark] .demo-banner,:root[data-theme=dark] .sidebar-signature,:root[data-theme=dark] .quota-box p,:root[data-theme=dark] .breadcrumb,:root[data-theme=dark] .contact-strip,:root[data-theme=dark] .chat-credit,:root[data-theme=dark] .chat-demo,:root[data-theme=dark] .bubble,:root[data-theme=dark] .message-meta,:root[data-theme=dark] .inbox-item p,:root[data-theme=dark] .inbox-limit,:root[data-theme=dark] .usage-period{color:#97a5bc}:root[data-theme=dark] .agent-card h3,:root[data-theme=dark] .recent-row strong,:root[data-theme=dark] .section-heading h2,:root[data-theme=dark] .create-card strong,:root[data-theme=dark] .next-step h3,:root[data-theme=dark] .modal-heading h2,:root[data-theme=dark] .modal-heading p,:root[data-theme=dark] .form-stack label,:root[data-theme=dark] .form-label,:root[data-theme=dark] .tester-info>h3,:root[data-theme=dark] .chat-heading h3,:root[data-theme=dark] .inbox-heading>div:first-child strong,:root[data-theme=dark] .auth-form>h2,:root[data-theme=dark] .auth-brand-content h1,:root[data-theme=dark] .usage-plan h3,:root[data-theme=dark] .account-card h2{color:#9ab0d2}:root[data-theme=dark] .nav-label,:root[data-theme=dark] .section-kicker,:root[data-theme=dark] .field-hint,:root[data-theme=dark] .limit-note,:root[data-theme=dark] .source-title span,:root[data-theme=dark] .form-stack .field-hint,:root[data-theme=dark] .source-row .badge,:root[data-theme=dark] .inbox-item-title>span,:root[data-theme=dark] .small-status,:root[data-theme=dark] .inbox-limit,:root[data-theme=dark] .message-meta,:root[data-theme=dark] .usage-metrics .metric>span,:root[data-theme=dark] .account-company>span,:root[data-theme=dark] .sidebar-signature,:root[data-theme=dark] .help-link,:root[data-theme=dark] .quota-box p,:root[data-theme=dark] .demo-banner button,:root[data-theme=dark] .profile-button,:root[data-theme=dark] .topbar-right .demo-pill,:root[data-theme=dark] .breadcrumb,:root[data-theme=dark] .banner-text p,:root[data-theme=dark] .banner-pill,:root[data-theme=dark] .create-card p,:root[data-theme=dark] .create-card>span:last-child,:root[data-theme=dark] .next-step .section-kicker,:root[data-theme=dark] .next-step p,:root[data-theme=dark] .configure-link,:root[data-theme=dark] .recent-time,:root[data-theme=dark] .app-footer,:root[data-theme=dark] .help-steps p{color:#90a6c8}:root[data-theme=dark] .bubble{color:#8aa6d4}:root[data-theme=dark] .visitor .bubble{color:#fff}:root[data-theme=dark] .badge.green{color:#83b193}:root[data-theme=dark] .badge.neutral{color:#93a6c3}:root[data-theme=dark] .banner-text h2{color:#87a6d7}:root[data-theme=dark] .banner-text p,:root[data-theme=dark] .banner-text>button{color:#8aa6d2}:root[data-theme=dark] .chat-heading p{color:#8ca6d2}:root[data-theme=dark] .source-title strong{color:#9ab0d2}:root[data-theme=dark] .modal-heading p,:root[data-theme=dark] .tester-info>p,:root[data-theme=dark] .instruction-preview>p,:root[data-theme=dark] .hint,:root[data-theme=dark] .knowledge-tip p,:root[data-theme=dark] .publish-summary p{color:#8aa6d2}:root[data-theme=dark] .auth-brand-content>p,:root[data-theme=dark] .auth-features>span,:root[data-theme=dark] .auth-brand-bottom,:root[data-theme=dark] .auth-form>p,:root[data-theme=dark] .auth-note{color:#8ba6d1}:root[data-theme=dark] .auth-brand-content h1>span{color:#73a4f6}@media (width<=700px){:root[data-theme=dark] .mobile-overlay{background:#16253e63;border:0}:root[data-theme=dark] .inbox-list{border-bottom:1px solid #363d48;border-right:0}}:root[data-theme=dark] .activation-notice{color:#bba171;background:#2f2719;border:1px solid #473b24}:root[data-theme=dark] .account-id,:root[data-theme=dark] .account-id input{color:#90a6c8}:root[data-theme=dark] .template-picker>span,:root[data-theme=dark] .check-label{color:var(--muted)}:root[data-theme=dark] .inbox-pagination{border-top:1px solid var(--border)}:root[data-theme=dark] .unread-pill{color:#fff;background:#0c5dd6}:root[data-theme=dark] .test-label{color:#c39e66;background:#33260f}:root[data-theme=dark] .daily-column{color:#98a5bb}:root[data-theme=dark] .daily-track{border-bottom:1px solid var(--border)}:root[data-theme=dark] .daily-bar{background:#0c5dd6}:root[data-theme=dark] .daily-empty-marker{background:var(--muted)}:root[data-theme=dark] .report-table td,:root[data-theme=dark] .report-table th{border-bottom:1px solid #393c41}:root[data-theme=dark] .inbox{border-color:var(--border)}:root[data-theme=dark] .inbox-detail{background:var(--surface)}:root[data-theme=dark] .inbox-messages{background:#0f141b}:root[data-theme=dark] .inbox-messages .message.visitor .bubble{color:var(--ink);background:#191e27;border-color:#383e47}:root[data-theme=dark] .inbox-messages .message.assistant .bubble{color:#c0d7fb;background:#202b3e;border-color:#334054}:root[data-theme=dark] .inbox-messages .message.human-message .bubble{color:#9bd3ac;background:#1b2f23;border-color:#2c4536}:root[data-theme=dark] .inbox-composer{background:var(--surface)}:root[data-theme=dark] .whatsapp-qr{border:1px solid #383d46}:root[data-theme=dark] .whatsapp-qr img{background:#191e27}:root[data-theme=dark] .whatsapp-pairing{border:1px solid var(--border)}:root[data-theme=dark] .whatsapp-pairing input[aria-invalid=true]{border-color:var(--field-error)}:root[data-theme=dark] .whatsapp-pairing-result output{color:var(--ink)}:root[data-theme=dark] .delivery-notice{background:#302717}:root[data-theme=dark] .logo-symbol{box-shadow:inset 0 0 0 1px #ffffff24}
