.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;padding:8px;border:1px solid #c9d8ce;border-radius:9px;color:#234f3f;background:#fffefa;cursor:pointer}.theme-toggle:hover{background:#e7efdf}.theme-toggle:focus-visible{outline:3px solid #479376;outline-offset:3px}.theme-toggle .theme-sun{display:none}.auth-header-actions{display:flex;align-items:center;gap:10px}.site-nav>.theme-toggle{margin-left:auto}html[data-theme=dark]{color-scheme:dark;background:#101b18}html[data-theme=dark] .theme-toggle{color:#dfeddc;background:#1b3028;border-color:#3b5147}html[data-theme=dark] .theme-toggle:hover{background:#29473a}html[data-theme=dark] .theme-moon{display:none}html[data-theme=dark] .theme-toggle .theme-sun{display:block}html[data-theme=dark] :is(.marketing-site,.workspace-shell){--ink:#e0ede4;--muted:#a7bdb0;--line:#344d40;--green:#80d4ac;--paper:#101b18;--lime:#d9ef94;color:var(--ink);background:#101b18}html[data-theme=dark] :is(.site-header,.workspace-header){background:#14231ef5;border-color:var(--line)}html[data-theme=dark] :is(.site-footer,.site-proof,.feature-card,.price-card,.demo-form-card,.product-screenshot,.auth-shell,.auth-languages,.metric-card,.workspace-card,.inbox-shell,.chat-heading,.chat-compose){background:#182a23;border-color:var(--line)}html[data-theme=dark] :is(.section-tinted,.page-hero,.auth-page,.preview-chat,.chat-panel){background:#102019}html[data-theme=dark] .site-hero{background:radial-gradient(ellipse at 90% 65%,#263b26 0,transparent 58%),#101f19}html[data-theme=dark] :is(.site-eyebrow,.brand-dot,.site-text-link,.auth-options a,.auth-form-bottom a,.auth-agreement a,.legal-prose a){color:#a4dca0}html[data-theme=dark] :is(.hero-copy h1 em,.proof-row b,.site-steps li>span,.usecase-mark,.price-card li>span,.faq-list summary>span,.article-nav [aria-current=page],.site-navigation>a:not(.site-button):hover){color:#96caa3}html[data-theme=dark] :is(.preview-hint,.chat-bubble small,.chat-bubble small span){color:#afc1b5}html[data-theme=dark] :is(.hero-body,.hero-note,.proof-row,.feature-card p,.usecase-grid p,.price-card>p,.pricing-notes,.faq-list p,.footer-grid p,.footer-grid a:not(.site-brand),.footer-bottom,.article-sections p,.article-nav,.contact-layout aside p,.demo-form label,.legal-prose,.legal-toc a,.legal-date,.legal-documents a,.auth-languages a,.auth-back,.auth-form-heading>p,.auth-field-hint,.auth-options label,.auth-agreement,.auth-form-bottom,.auth-footer,.auth-retry-note){color:#afc1b5}html[data-theme=dark] :is(.auth-form-heading h1,.auth-field label,.legal-prose strong,.legal-section-title h2){color:#e0ede4}html[data-theme=dark] :is(.site-button,.workspace-button){background:#286849;border-color:#4d916d;color:#fff!important}html[data-theme=dark] :is(.site-button,.workspace-button):hover{background:#327a56}html[data-theme=dark] :is(.site-button-outline,.workspace-button.secondary,.site-button-ghost){background:transparent;border-color:#688675;color:#deebdf!important}html[data-theme=dark] :is(.site-button-outline,.workspace-button.secondary):hover{background:#294637}html[data-theme=dark] .site-button-light{background:#d9ef94;border-color:#d9ef94;color:#193c2a!important}html[data-theme=dark] :is(.price-card-featured,.site-cta,.auth-story){background:#133f30;border-color:#558068}html[data-theme=dark] :is(.feature-number,.auth-form-symbol,.workspace-avatar,.billing-period strong,.status-pill,.legal-request){background:#294333;color:#d0e2bf;border-color:#466144}html[data-theme=dark] :is(.locale-switch [aria-current],.auth-languages a[aria-current],.legal-documents a[aria-current]){background:#aace91;color:#172e20}html[data-theme=dark] :is(.legal-documents a:not([aria-current]):hover,.conversation-link[aria-current=page]){background:#263d2c}html[data-theme=dark] :is(.product-preview,.preview-contacts,.preview-contact,.preview-chat-head,.preview-composer,.chat-bubble){background:#1c3027;border-color:#3a5042;color:#d9e7db}html[data-theme=dark] :is(.preview-chrome,.product-preview figcaption){background:#23392c;border-color:#3a5042;color:#afc9b2}html[data-theme=dark] :is(.preview-contact[aria-pressed=true],.preview-contact:hover,.chat-bubble.outgoing){background:#304b2c;border-color:#607e45;color:#e3eedb}html[data-theme=dark] :is(.preview-contact small,.preview-chat-head small,.preview-inbox-title,.preview-business,.preview-team){color:#afc1b5}html[data-theme=dark] :is(.form-success,.auth-success,.workspace-notice.success,.status-pill.online){background:#193d2b;border-color:#467958;color:#b8e5c0}html[data-theme=dark] :is(.form-error,.auth-errors){background:#3c2325;border-color:#96555b;color:#ffc3bf}html[data-theme=dark] :is(.auth-field-error,.auth-errors strong){color:#ffb8b0}html[data-theme=dark] :is(.workspace-notice:not(.success),.chat-window-notice){background:#383320;border-color:#766d3f;color:#eee0ab}html[data-theme=dark] :is(.auth-shell,.auth-form-bottom,.auth-languages,.legal-date,.legal-request,.preview-chat-head,.conversation-list,.conversation-link,.chat-heading,.chat-compose){border-color:#344d40}html[data-theme=dark] :is(.auth-field input,.demo-form input:not([type=checkbox]),.workspace-content input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.workspace-content select,.workspace-content textarea){background:#102019!important;color:#e3ece5!important;border-color:#506857}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a1b3a6;opacity:1}html[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:#e3ece5;-webkit-box-shadow:0 0 0 1000px #102019 inset}html[data-theme=dark] .password-toggle{color:#b8d6c2}html[data-theme=dark] .usage-row progress,html[data-theme=dark] .usage-row progress::-webkit-progress-bar{background:#314735}html[data-theme=dark] :is(.bg-white,.bg-gray-50,.bg-slate-50,.bg-gray-100,.bg-slate-100){background-color:#1b2c25!important}html[data-theme=dark] :is(.bg-green-50,.bg-emerald-50,.bg-green-100,.bg-emerald-100){background-color:#193d2b!important}html[data-theme=dark] .bg-\[\#d9fdd3\]{background-color:#294931!important}html[data-theme=dark] :is(.bg-blue-50,.bg-indigo-50,.bg-blue-100,.bg-indigo-100){background-color:#213548!important}html[data-theme=dark] :is(.bg-red-50,.bg-red-100){background-color:#42282b!important}html[data-theme=dark] :is(.bg-yellow-50,.bg-yellow-100,.bg-amber-50,.bg-amber-100,.bg-orange-50,.bg-orange-100){background-color:#3e3621!important}html[data-theme=dark] :is(.text-gray-600,.text-gray-700,.text-gray-800,.text-gray-900,.text-slate-600,.text-slate-700,.text-slate-800,.text-slate-900){color:#deeadf!important}html[data-theme=dark] :is(.text-gray-400,.text-gray-500,.text-slate-400,.text-slate-500){color:#acbeb2!important}html[data-theme=dark] :is(.text-green-600,.text-green-700,.text-green-800,.text-emerald-600,.text-emerald-700){color:#8be5ae!important}html[data-theme=dark] :is(.text-blue-600,.text-blue-700,.text-blue-800,.text-indigo-600,.text-indigo-700){color:#a1cbff!important}html[data-theme=dark] :is(.text-red-600,.text-red-700,.text-red-800){color:#ffb3b8!important}html[data-theme=dark] :is(.text-yellow-600,.text-yellow-700,.text-yellow-800,.text-amber-600,.text-amber-700,.text-orange-600){color:#f1d480!important}html[data-theme=dark] :is(.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-green-100,.border-green-200,.border-blue-100,.border-red-100,.border-red-200){border-color:#3d5647!important}html[data-theme=dark] :is(.hover\:bg-gray-50,.hover\:bg-gray-100,.hover\:bg-green-50,.hover\:bg-red-50):hover{background-color:#304537!important}@media(max-width:767px){.workspace-header-actions{gap:6px}.workspace-header>div:not(.workspace-header-actions){min-width:0}.workspace-header h2{overflow-wrap:anywhere}.theme-toggle{width:34px;height:34px;padding:7px}.auth-header-actions{gap:6px}.site-nav{gap:12px}}@media(prefers-reduced-motion:reduce){.theme-toggle{transition:none}}
