:root{--brand-primary:#0f766e;--brand-primary-hover:#0b5f59;--brand-primary-active:#084c47;--brand-secondary:#0d9488;--brand-highlight:#14b8a6;--brand-accent:#14a34a;--brand-soft:#ccfbf1;--brand-softest:#f0fdfa;--brand-success:#16a34a;--brand-warning:#d97706;--brand-danger:#dc2626;--brand-info:#2563eb;--brand-neutral-950:#081018;--brand-neutral-900:#0f172a;--brand-neutral-850:#111827;--brand-neutral-800:#1f2937;--brand-neutral-700:#334155;--brand-neutral-600:#475569;--brand-neutral-500:#64748b;--brand-neutral-400:#94a3b8;--brand-neutral-300:#cbd5e1;--brand-neutral-200:#e2e8f0;--brand-neutral-100:#f1f5f9;--brand-neutral-50:#f8fafc}html,body{background-color:var(--brand-neutral-950)}body{accent-color:var(--brand-primary)}::selection{color:#fff;background:#0f766eb8}:focus-visible{outline-color:var(--brand-highlight)}.public-site,.auth-page-shell{--primary:var(--brand-primary);--primary2:var(--brand-secondary);--green:var(--brand-success);--amber:var(--brand-warning);--red:var(--brand-danger);--bg:var(--brand-neutral-950);--bg2:#0b1220;--text:#f8fafc;--muted:#94a3b8;--muted2:#cbd5e1;--line:#94a3b829;--line2:#94a3b840}.public-site{background:radial-gradient(circle at 78% -16%,#0f766e29,#0000 30%),radial-gradient(circle at 8% 2%,#14a34a0e,#0000 24%),linear-gradient(#081018 0%,#0b1220 55%,#081018 100%)}.marketing-header{background:#081018e6!important;border-bottom-color:#94a3b824!important;box-shadow:0 12px 34px #02061738!important}.marketing-links a:after{background:var(--brand-highlight)!important}.marketing-links a.active,.marketing-actions .nav-current{color:#f8fafc!important}.marketing-actions .nav-current{background:#0f766e1f!important;border-color:#14b8a642!important}.btn{color:#f8fafc;box-shadow:none;background:#111827;border-color:#94a3b838}.btn:hover:not(:disabled){color:#fff;background:#1f2937;border-color:#94a3b85c}.btn-primary,a.btn-primary,button.btn-primary,.public-primary{border-color:var(--brand-primary)!important;color:#fff!important;background:var(--brand-primary)!important;box-shadow:0 10px 26px #0f766e38!important}.btn-primary:hover:not(:disabled),a.btn-primary:hover,button.btn-primary:hover:not(:disabled),.public-primary:hover{border-color:var(--brand-primary-hover)!important;color:#fff!important;background:var(--brand-primary-hover)!important;box-shadow:0 12px 28px #0b5f5947!important}.btn-primary:active:not(:disabled){border-color:var(--brand-primary-active)!important;background:var(--brand-primary-active)!important}.btn-secondary{color:#f8fafc!important;background:#111827!important;border-color:#94a3b842!important}.btn-secondary:hover:not(:disabled){background:#1f2937!important;border-color:#14b8a652!important}.btn-ghost{color:#5eead4!important;background:0 0!important}.btn-ghost:hover:not(:disabled){color:#99f6e4!important;background:#0f766e1f!important;border-color:#14b8a633!important}.btn-danger{color:#fff!important;background:#b91c1c!important;border-color:#b91c1c!important}.btn-danger:hover:not(:disabled){background:#991b1b!important;border-color:#991b1b!important}.btn:disabled,.icon-button:disabled,button:disabled{cursor:not-allowed;opacity:.52}.input,.textarea,.select,input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select{border-color:#94a3b83d}.input:focus,.textarea:focus,.select:focus,input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,textarea:focus,select:focus{border-color:var(--brand-highlight)!important;outline:none!important;box-shadow:0 0 0 4px #14b8a626!important}.platform-brand-symbol{background:#0f766e29!important;border-color:#14b8a63d!important;box-shadow:0 8px 24px #0f766e29!important}.platform-brand-symbol-fallback{color:#fff!important;background:var(--brand-primary)!important}.platform-brand-wordmark-main{color:#f8fafc!important}.platform-brand-wordmark-accent{color:var(--brand-accent)!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important}.platform-brand-primary-image{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:44px;display:block}.platform-brand-custom-lockup{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.platform-brand-logo-public .platform-brand-primary-image{max-width:190px;max-height:38px}.platform-brand-logo-footer .platform-brand-primary-image{max-width:230px;max-height:46px}.platform-brand-logo-sidebar .platform-brand-primary-image{max-width:190px;max-height:42px}.platform-brand-logo-auth .platform-brand-primary-image{object-position:center;max-width:280px;max-height:64px}.platform-brand-logo-admin-login .platform-brand-primary-image{object-position:center;max-width:260px;max-height:58px}.platform-brand-logo-auth .platform-brand-custom-lockup,.platform-brand-logo-admin-login .platform-brand-custom-lockup{align-items:center}.app-layout,.platform-admin-shell{--dashboard-bg:#081018;--dashboard-bg-soft:#0b1220;--dashboard-sidebar:#081018f5;--dashboard-topbar:#0b1220eb;--dashboard-panel:#0f172af0;--dashboard-panel-strong:#0f172a;--dashboard-panel-soft:#94a3b80b;--dashboard-input:#0b1220;--dashboard-text:#f8fafc;--dashboard-text-strong:#fff;--dashboard-muted:#a8b5c7;--dashboard-muted-soft:#7f8fa5;--dashboard-line:#94a3b829;--dashboard-line-strong:#94a3b845;--dashboard-shadow:0 20px 54px #02061742;--bg:var(--dashboard-bg);--bg2:var(--dashboard-bg-soft);--panel:var(--dashboard-panel);--panel2:var(--dashboard-panel-strong);--panel-soft:var(--dashboard-panel-soft);--surface-soft:var(--dashboard-panel-soft);--panel-shadow:var(--dashboard-shadow);--text:var(--dashboard-text);--muted:var(--dashboard-muted);--muted2:#cbd5e1;--line:var(--dashboard-line);--line2:var(--dashboard-line-strong);--primary:var(--brand-primary);--primary2:var(--brand-secondary);--green:var(--brand-success);--amber:var(--brand-warning);--red:var(--brand-danger);--shadow:var(--dashboard-shadow);color:var(--dashboard-text);background:radial-gradient(circle at 82% -14%,#0f766e1f,#0000 30%),linear-gradient(#081018 0%,#0b1220 100%)!important}.app-layout .premium-sidebar,.platform-admin-shell .premium-sidebar{background:var(--dashboard-sidebar)!important;border-right-color:var(--dashboard-line)!important}.app-layout .premium-topbar,.platform-admin-shell .premium-topbar{background:var(--dashboard-topbar)!important;border-bottom-color:var(--dashboard-line)!important}.app-layout .sidebar-glow,.platform-admin-shell .sidebar-glow{background:#0f766e1c!important}.app-layout .nav-link,.platform-admin-shell .nav-link{color:#a8b5c7}.app-layout .nav-link:hover,.platform-admin-shell .nav-link:hover{color:#fff!important;background:#94a3b813!important}.app-layout .nav-link.active,.platform-admin-shell .nav-link.active{color:#fff!important;background:#0f766e38!important;box-shadow:inset 3px 0 #14b8a6,inset 0 0 0 1px #14b8a62e!important}.app-layout .nav-link.active svg,.platform-admin-shell .nav-link.active svg,.app-layout .active-dot,.platform-admin-shell .active-dot{color:#5eead4!important}.app-layout .active-dot,.platform-admin-shell .active-dot{background:#14b8a6!important;box-shadow:0 0 12px #14b8a673!important}.app-layout :where(.panel,.stat,.glass-card,.business-metric-card,.growth-play-card,.lead-card,.phase6-icp,.phase6-job,.phase6-enrollment,.phase6-source,.phase6-sequence-card,.phase7-card,.org-detail-card),.platform-admin-shell :where(.panel,.stat,.glass-card,.business-tool-admin-card){border-color:var(--dashboard-line);box-shadow:var(--dashboard-shadow);background:var(--dashboard-panel)!important}.app-layout :where(.phase6-hero,.phase5-hero,.social-hero,.ads-hero,.business-tools-hero,.usage-hero,.phase7-lead-detail-hero,.brain-hero),.platform-admin-shell :where(.phase6-hero,.phase5-hero,.business-tools-admin-hero,.org-detail-hero,.feature-control-hero,.assistant-permission-hero,.ai-control-hero){box-shadow:var(--dashboard-shadow)!important;background:radial-gradient(circle at 92% 8%,#14b8a61a,#0000 32%),linear-gradient(145deg,#0f766e1f,#0f172af5 58%,#14a34a09)!important;border-color:#14b8a62e!important}.app-layout .phase6-hero:after,.platform-admin-shell .phase6-hero:after{background:radial-gradient(circle,#14b8a624,#0000 70%)!important}.app-layout .phase7-tabs,.platform-admin-shell .phase7-tabs,.app-layout .segmented,.platform-admin-shell .segmented{border-color:var(--dashboard-line)!important;background:#94a3b80b!important}.app-layout .phase7-tabs button.active,.app-layout .phase7-tabs a.active,.platform-admin-shell .phase7-tabs button.active,.platform-admin-shell .phase7-tabs a.active,.app-layout .segmented button.active,.platform-admin-shell .segmented button.active{color:#fff!important;background:var(--brand-primary)!important;box-shadow:none!important;border-color:#14b8a63d!important}.app-layout .icon-button,.platform-admin-shell .icon-button,.dashboard-theme-toggle,.notification-bell{border-color:var(--dashboard-line)!important;color:var(--dashboard-muted)!important;background:#94a3b80b!important}.app-layout .icon-button:hover,.platform-admin-shell .icon-button:hover,.dashboard-theme-toggle:hover,.notification-bell:hover,.notification-bell.active{color:#fff!important;background:#0f766e21!important;border-color:#14b8a647!important}.dashboard-theme-toggle-icon{color:#5eead4!important;background:#0f766e26!important}.app-layout :where(.setup-tag-chip,.phase6-chips span,.phase7-chips span),.platform-admin-shell :where(.phase6-chips span,.phase7-chips span){color:#99f6e4!important;background:#0f766e1f!important;border-color:#14b8a638!important}.app-layout .setup-tag-chip button{color:#99f6e4!important;background:#14b8a61a!important}.badge.good,.status-badge.good,.success,.business-pill.active,.business-pill.customer,.business-pill.reviewed{color:#86efac!important;background:#16a34a1a!important;border-color:#22c55e47!important}.badge.warn,.status-badge.warn,.notice.warning{color:#fcd34d!important;background:#d977061a!important;border-color:#d977064d!important}.badge.bad,.status-badge.bad,.error{color:#fca5a5!important;background:#dc262617!important;border-color:#dc26264d!important}.platform-branding-preview.dark{background:#081018!important}.platform-branding-preview.light{background:#fff!important}.platform-branding-source-artwork,.platform-branding-preview,.platform-favicon-preview,.platform-browser-tab-preview{border-color:#94a3b833!important}html[data-dashboard-theme=light] .app-layout,html[data-dashboard-theme=light] .platform-admin-shell{--dashboard-bg:#f8fafc;--dashboard-bg-soft:#f1f5f9;--dashboard-sidebar:#fffffffa;--dashboard-topbar:#fffffff0;--dashboard-panel:#fff;--dashboard-panel-strong:#fff;--dashboard-panel-soft:#0f172a09;--dashboard-input:#fff;--dashboard-text:#0f172a;--dashboard-text-strong:#0f172a;--dashboard-muted:#475569;--dashboard-muted-soft:#64748b;--dashboard-line:#e2e8f0;--dashboard-line-strong:#cbd5e1;--dashboard-shadow:0 12px 34px #0f172a13;--bg:var(--dashboard-bg);--bg2:var(--dashboard-bg-soft);--panel:var(--dashboard-panel);--panel2:var(--dashboard-panel-strong);--panel-soft:var(--dashboard-panel-soft);--surface-soft:var(--dashboard-panel-soft);--text:var(--dashboard-text);--muted:var(--dashboard-muted);--muted2:#334155;--line:var(--dashboard-line);--line2:var(--dashboard-line-strong);--shadow:var(--dashboard-shadow);color:#0f172a;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%)!important}html[data-dashboard-theme=light] .app-layout .premium-sidebar,html[data-dashboard-theme=light] .platform-admin-shell .premium-sidebar,html[data-dashboard-theme=light] .app-layout .premium-topbar,html[data-dashboard-theme=light] .platform-admin-shell .premium-topbar{background:#fff!important}html[data-dashboard-theme=light] .platform-brand-wordmark-main{color:#0f172a!important}html[data-dashboard-theme=light] .platform-brand-subtitle{color:#64748b!important}html[data-dashboard-theme=light] .platform-brand-symbol{background:#f0fdfa!important;border-color:#0f766e2e!important;box-shadow:0 6px 18px #0f766e14!important}html[data-dashboard-theme=light] .app-layout .nav-link,html[data-dashboard-theme=light] .platform-admin-shell .nav-link{color:#475569!important}html[data-dashboard-theme=light] .app-layout .nav-link:hover,html[data-dashboard-theme=light] .platform-admin-shell .nav-link:hover{color:#0f172a!important;background:#f1f5f9!important}html[data-dashboard-theme=light] .app-layout .nav-link.active,html[data-dashboard-theme=light] .platform-admin-shell .nav-link.active{color:#0f766e!important;background:#f0fdfa!important;box-shadow:inset 3px 0 #0f766e,inset 0 0 0 1px #ccfbf1!important}html[data-dashboard-theme=light] .app-layout .nav-link.active svg,html[data-dashboard-theme=light] .platform-admin-shell .nav-link.active svg{color:#0f766e!important}html[data-dashboard-theme=light] .app-layout :where(.panel,.stat,.glass-card,.business-metric-card,.growth-play-card,.lead-card,.phase6-icp,.phase6-job,.phase6-enrollment,.phase6-source,.phase6-sequence-card,.phase7-card,.org-detail-card),html[data-dashboard-theme=light] .platform-admin-shell :where(.panel,.stat,.glass-card,.business-tool-admin-card){box-shadow:var(--dashboard-shadow)!important;background:#fff!important;border-color:#e2e8f0!important}html[data-dashboard-theme=light] .app-layout :where(.phase6-hero,.phase5-hero,.social-hero,.ads-hero,.business-tools-hero,.usage-hero,.phase7-lead-detail-hero,.brain-hero),html[data-dashboard-theme=light] .platform-admin-shell :where(.phase6-hero,.phase5-hero,.business-tools-admin-hero,.org-detail-hero,.feature-control-hero,.assistant-permission-hero,.ai-control-hero){box-shadow:var(--dashboard-shadow)!important;background:radial-gradient(circle at 92% 8%,#14b8a617,#0000 32%),linear-gradient(135deg,#f0fdfa 0%,#fff 62%,#ecfdf5 100%)!important;border-color:#ccfbf1!important}html[data-dashboard-theme=light] .app-layout .btn,html[data-dashboard-theme=light] .platform-admin-shell .btn{color:#0f172a;background:#fff;border-color:#cbd5e1}html[data-dashboard-theme=light] .app-layout .btn:hover:not(:disabled),html[data-dashboard-theme=light] .platform-admin-shell .btn:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8}html[data-dashboard-theme=light] .app-layout .btn-primary,html[data-dashboard-theme=light] .platform-admin-shell .btn-primary{border-color:var(--brand-primary)!important;color:#fff!important;background:var(--brand-primary)!important}html[data-dashboard-theme=light] .app-layout .btn-primary:hover:not(:disabled),html[data-dashboard-theme=light] .platform-admin-shell .btn-primary:hover:not(:disabled){border-color:var(--brand-primary-hover)!important;color:#fff!important;background:var(--brand-primary-hover)!important}html[data-dashboard-theme=light] .app-layout .btn-secondary,html[data-dashboard-theme=light] .platform-admin-shell .btn-secondary{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}html[data-dashboard-theme=light] .app-layout .btn-ghost,html[data-dashboard-theme=light] .platform-admin-shell .btn-ghost{color:#0f766e!important;background:0 0!important}html[data-dashboard-theme=light] .app-layout .icon-button,html[data-dashboard-theme=light] .platform-admin-shell .icon-button,html[data-dashboard-theme=light] .dashboard-theme-toggle,html[data-dashboard-theme=light] .notification-bell{color:#475569!important;background:#fff!important;border-color:#e2e8f0!important}html[data-dashboard-theme=light] .app-layout .icon-button:hover,html[data-dashboard-theme=light] .platform-admin-shell .icon-button:hover,html[data-dashboard-theme=light] .dashboard-theme-toggle:hover,html[data-dashboard-theme=light] .notification-bell:hover,html[data-dashboard-theme=light] .notification-bell.active{color:#0f766e!important;background:#f0fdfa!important;border-color:#99f6e4!important}html[data-dashboard-theme=light] .app-layout .input,html[data-dashboard-theme=light] .app-layout .textarea,html[data-dashboard-theme=light] .app-layout .select,html[data-dashboard-theme=light] .platform-admin-shell .input,html[data-dashboard-theme=light] .platform-admin-shell .textarea,html[data-dashboard-theme=light] .platform-admin-shell .select,html[data-dashboard-theme=light] .app-layout input:not([type=checkbox]):not([type=radio]):not([type=color]),html[data-dashboard-theme=light] .app-layout textarea,html[data-dashboard-theme=light] .app-layout select{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}html[data-dashboard-theme=light] .app-layout .phase7-tabs button,html[data-dashboard-theme=light] .app-layout .phase7-tabs a,html[data-dashboard-theme=light] .platform-admin-shell .phase7-tabs button,html[data-dashboard-theme=light] .platform-admin-shell .phase7-tabs a{color:#475569}html[data-dashboard-theme=light] .app-layout .phase7-tabs button.active,html[data-dashboard-theme=light] .app-layout .phase7-tabs a.active,html[data-dashboard-theme=light] .platform-admin-shell .phase7-tabs button.active,html[data-dashboard-theme=light] .platform-admin-shell .phase7-tabs a.active,html[data-dashboard-theme=light] .app-layout .segmented button.active,html[data-dashboard-theme=light] .platform-admin-shell .segmented button.active{color:#fff!important;background:#0f766e!important}html[data-dashboard-theme=light] .app-layout :where(.setup-tag-chip,.phase6-chips span,.phase7-chips span){color:#0f766e!important;background:#f0fdfa!important;border-color:#99f6e4!important}html[data-dashboard-theme=light] .app-layout .setup-tag-chip button{color:#0f766e!important;background:#ccfbf1!important}.app-layout :where(.clickable-row:hover td,.phase6-prospect-row:hover,.phase6-prospect-row.active,.chat-history-item.active),.platform-admin-shell :where(.clickable-row:hover td,.chat-history-item.active){background:#0f766e14!important;border-color:#14b8a638!important}html[data-dashboard-theme=light] .app-layout :where(.clickable-row:hover td,.phase6-prospect-row:hover,.phase6-prospect-row.active,.chat-history-item.active),html[data-dashboard-theme=light] .platform-admin-shell :where(.clickable-row:hover td,.chat-history-item.active){background:#f0fdfa!important;border-color:#99f6e4!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-theme-toggle{color:#cbd5e1;min-height:38px;font:inherit;cursor:pointer;background:#94a3b80e;border:1px solid #94a3b838;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:750;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.public-theme-toggle:hover{color:#fff;background:#0f766e21;border-color:#14b8a652}.public-theme-toggle:active{transform:translateY(1px)}.public-theme-toggle svg{color:#5eead4;flex:none}html[data-dashboard-theme=light] body{background-color:var(--brand-neutral-50)}html[data-dashboard-theme=light] .public-site,html[data-dashboard-theme=light] .auth-page-shell{--bg:#f8fafc;--bg2:#fff;--text:#0f172a;--muted:#64748b;--muted2:#475569;--line:#64748b2e;--line2:#64748b4d;color:#0f172a}html[data-dashboard-theme=light] .public-site{background:radial-gradient(circle at 78% -16%,#14b8a61f,#0000 31%),radial-gradient(circle at 7% 7%,#14a34a0d,#0000 24%),linear-gradient(#f8fafc 0%,#fff 52%,#f8fafc 100%)!important}html[data-dashboard-theme=light] .public-site:before{background:radial-gradient(circle at 70% -10%,#14b8a61f,#0000 29%),radial-gradient(circle at 8% 25%,#0f766e0b,#0000 24%),linear-gradient(#f8fafc 0%,#fff 48%,#f8fafc 100%)!important}html[data-dashboard-theme=light] .public-grid{opacity:.62;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px)}html[data-dashboard-theme=light] .marketing-header{background:#ffffffe0!important;border-bottom-color:#64748b29!important;box-shadow:0 12px 34px #0f172a12!important}html[data-dashboard-theme=light] .marketing-links a{color:#64748b}html[data-dashboard-theme=light] .marketing-links a:hover,html[data-dashboard-theme=light] .marketing-links a.active{color:#0f172a!important}html[data-dashboard-theme=light] .marketing-actions .nav-current{color:#0f766e!important;background:#f0fdfa!important;border-color:#0f766e38!important}html[data-dashboard-theme=light] .public-theme-toggle{color:#334155;background:#fff;border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a0d}html[data-dashboard-theme=light] .public-theme-toggle:hover{color:#0f766e;background:#f0fdfa;border-color:#0f766e4d}html[data-dashboard-theme=light] .public-theme-toggle svg{color:#0f766e}html[data-dashboard-theme=light] .public-site .btn:not(.btn-primary):not(.btn-danger),html[data-dashboard-theme=light] .auth-page-shell .btn:not(.btn-primary):not(.btn-danger){color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 4px 14px #0f172a0a!important}html[data-dashboard-theme=light] .public-site .btn:not(.btn-primary):not(.btn-danger):hover,html[data-dashboard-theme=light] .auth-page-shell .btn:not(.btn-primary):not(.btn-danger):hover{color:#0f766e!important;background:#f0fdfa!important;border-color:#0f766e4d!important}html[data-dashboard-theme=light] .public-site .btn-ghost,html[data-dashboard-theme=light] .auth-page-shell .btn-ghost{color:#0f766e!important;box-shadow:none!important;background:0 0!important}html[data-dashboard-theme=light] .public-site .btn-primary,html[data-dashboard-theme=light] .auth-page-shell .btn-primary,html[data-dashboard-theme=light] .public-primary{color:#fff!important;background:#0f766e!important;border-color:#0f766e!important;box-shadow:0 10px 24px #0f766e2e!important}html[data-dashboard-theme=light] .public-site .btn-primary:hover:not(:disabled),html[data-dashboard-theme=light] .auth-page-shell .btn-primary:hover:not(:disabled),html[data-dashboard-theme=light] .public-primary:hover{color:#fff!important;background:#0b5f59!important;border-color:#0b5f59!important}html[data-dashboard-theme=light] .public-site :where(h1,h2,h3,h4,h5,h6),html[data-dashboard-theme=light] .auth-page-shell :where(h1,h2,h3,h4,h5,h6){color:#0f172a}html[data-dashboard-theme=light] .public-site :where(p,.sub),html[data-dashboard-theme=light] .auth-page-shell :where(p,.sub){color:#64748b}html[data-dashboard-theme=light] .public-hero-copy h1,html[data-dashboard-theme=light] .public-page-hero h1,html[data-dashboard-theme=light] .legal-page h1{color:#0f172a!important}html[data-dashboard-theme=light] .public-hero-copy h1 span,html[data-dashboard-theme=light] .public-page-hero h1 span{background:linear-gradient(100deg,#0f766e,#0d9488 56%,#14a34a);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-dashboard-theme=light] .public-kicker,html[data-dashboard-theme=light] .public-trust-row svg,html[data-dashboard-theme=light] .activity-icon,html[data-dashboard-theme=light] .capability-icon,html[data-dashboard-theme=light] .agent-avatar,html[data-dashboard-theme=light] .contact-benefits>div,html[data-dashboard-theme=light] .pricing-note{color:#0f766e}html[data-dashboard-theme=light] .public-live{color:#15803d;background:#16a34a0f;border-color:#16a34a2e}html[data-dashboard-theme=light] :where(.public-command-visual,.capability-card,.principles-grid article,.security-grid article,.manifesto-card,.control-plane-showcase,.pricing-card,.service-detail,.feature-deep-dive,.agent-public-grid article,.outcome-strip,.contact-form-card,.security-architecture,.legal-card,.public-cta-card,.roadmap-band){background:#ffffffeb!important;border-color:#64748b2e!important;box-shadow:0 18px 48px #0f172a12!important}html[data-dashboard-theme=light] .public-command-visual{background:linear-gradient(160deg,#fff,#f8fafc)!important;box-shadow:0 30px 80px #0f172a1a,0 0 60px #14b8a60f!important}html[data-dashboard-theme=light] .public-command-visual:before{background:linear-gradient(135deg,#0f766e33,#0000 38%,#14a34a14)}html[data-dashboard-theme=light] :where(.visual-node,.visual-activity>div,.loop-step,.feature-stack>div,.architecture-rows>div){background:#fff!important;border-color:#64748b29!important}html[data-dashboard-theme=light] .objective-card{background:linear-gradient(135deg,#0f766e13,#14b8a606);border-color:#0f766e2e}html[data-dashboard-theme=light] .objective-ring{background:radial-gradient(circle at center,#fff 58%,transparent 59%), conic-gradient(#0f766e 72%,#e2e8f0 0)}html[data-dashboard-theme=light] .brain-orbit-card{background:radial-gradient(circle,#14b8a61c,#0000 30%),#fff;border-color:#64748b2e;box-shadow:0 18px 48px #0f172a0f}html[data-dashboard-theme=light] .orbit-center{color:#0f766e;background:linear-gradient(145deg,#fff,#f0fdfa);border-color:#0f766e3d;box-shadow:0 0 42px #0f766e1a}html[data-dashboard-theme=light] .orbit-center strong{color:#0f172a}html[data-dashboard-theme=light] .orbit-center small{color:#64748b}html[data-dashboard-theme=light] .orbit-item{color:#475569;background:#fff;border-color:#64748b2e;box-shadow:0 5px 18px #0f172a0d}html[data-dashboard-theme=light] .public-proof-strip{background:#ffffffa6;border-color:#64748b29}html[data-dashboard-theme=light] :where(.visual-node span,.visual-activity p strong,.capability-card h3,.principles-grid h3,.security-grid h3,.feature-stack strong,.agent-public-grid strong,.contact-benefits strong,.pricing-note strong,.architecture-rows strong,.public-proof-grid strong,.service-detail h2){color:#1e293b!important}html[data-dashboard-theme=light] :where(.visual-node small,.visual-activity p,.public-proof-grid span,.public-section-heading p,.control-copy p,.feature-deep-dive p,.story-main p,.security-architecture p,.service-detail p,.feature-stack span,.agent-public-grid span,.contact-copy>p,.contact-benefits span,.pricing-card>p,.pricing-card li,.pricing-note span,.architecture-rows span,.security-disclaimer p,.legal-lead,.legal-card p){color:#64748b!important}html[data-dashboard-theme=light] .pricing-card.featured{background:linear-gradient(145deg,#f0fdfa,#fff)!important;border-color:#0f766e4d!important;box-shadow:0 22px 58px #0f766e1a!important}html[data-dashboard-theme=light] .pricing-ribbon{color:#fff;background:#0f766e}html[data-dashboard-theme=light] .outcome-strip>div span{color:#0f766e;background:#f0fdfa;border-color:#0f766e29}html[data-dashboard-theme=light] .security-disclaimer{background:#0f766e0e;border-left-color:#0f766e}html[data-dashboard-theme=light] .contact-form-card,html[data-dashboard-theme=light] .auth-card-premium{background:#fffffff5!important;border-color:#64748b2e!important;box-shadow:0 26px 68px #0f172a17!important}html[data-dashboard-theme=light] .public-site :where(.input,.textarea,.select,input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select),html[data-dashboard-theme=light] .auth-page-shell :where(.input,.textarea,.select,input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){box-shadow:none;color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}html[data-dashboard-theme=light] .public-site :where(input,textarea)::placeholder,html[data-dashboard-theme=light] .auth-page-shell :where(input,textarea)::placeholder{color:#94a3b8}html[data-dashboard-theme=light] .public-contact-form label>span,html[data-dashboard-theme=light] .field label{color:#334155!important}html[data-dashboard-theme=light] .field-hint,html[data-dashboard-theme=light] .auth-trust-row,html[data-dashboard-theme=light] .public-form-submit>span,html[data-dashboard-theme=light] .password-toggle{color:#64748b}html[data-dashboard-theme=light] .password-toggle:hover{color:#0f766e;background:#f0fdfa}html[data-dashboard-theme=light] .auth-card-kicker{color:#0f766e;background:#f0fdfa;border-color:#0f766e2e}html[data-dashboard-theme=light] .auth-trust-row{border-top-color:#64748b29}html[data-dashboard-theme=light] .auth-footer a{color:#0f766e}html[data-dashboard-theme=light] .marketing-mobile-menu{background:#fffffffa;border-bottom-color:#64748b29;box-shadow:0 26px 55px #0f172a1f}html[data-dashboard-theme=light] .marketing-mobile-menu nav>a{color:#475569}html[data-dashboard-theme=light] .marketing-mobile-menu nav>a:hover,html[data-dashboard-theme=light] .marketing-mobile-menu nav>a.active{color:#0f766e;background:#f0fdfa}html[data-dashboard-theme=light] .marketing-mobile-toggle{color:#334155;background:#fff;border-color:#cbd5e1}html[data-dashboard-theme=light] .marketing-footer{color:#475569}html[data-dashboard-theme=light] .marketing-footer a{color:#64748b}html[data-dashboard-theme=light] .marketing-footer a:hover{color:#0f766e}html[data-dashboard-theme=light] .marketing-footer strong,html[data-dashboard-theme=light] .footer-bottom{color:#334155}@media (max-width:1080px){.public-theme-toggle span{display:none}.public-theme-toggle{width:40px;padding:0}}@media (max-width:680px){.public-theme-toggle{border-radius:10px;width:38px;min-height:38px}}html[data-dashboard-theme=light] .footer-bottom{border-top-color:#64748b29}html[data-dashboard-theme=light] .footer-status{color:#475569}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:17px}body{font-size:1rem;line-height:1.6}:where(.public-site,.auth-page-shell,.app-layout,.platform-admin-shell) :where(button,input,textarea,select){font-size:.94rem}:where(.public-site,.auth-page-shell,.app-layout,.platform-admin-shell) :where(.btn,.public-theme-toggle){font-size:.9rem;font-weight:650;line-height:1.2}:where(.public-site,.auth-page-shell,.app-layout,.platform-admin-shell) :where(.field label,.sub,.panel p,.page-head p,.brain-header p){font-size:.9rem;line-height:1.6}.app-layout .nav-link{font-size:.84rem}.app-layout .nav-label,.app-layout .topbar-kicker,.app-layout .preview-title,.app-layout .stat-label,.app-layout .micro-label{font-size:.68rem;line-height:1.35}.app-layout .workspace-chip span{font-size:.66rem}.app-layout .workspace-chip strong,.app-layout .user-meta strong{font-size:.78rem}.app-layout .user-meta span,.app-layout .stat-note{font-size:.72rem}.app-layout .premium-topbar h2{font-size:.94rem}.app-layout .status-pill,.app-layout .badge{font-size:.7rem}.app-layout .kv,.app-layout .health-row{font-size:.82rem}:where(.app-layout,.platform-admin-shell) :where(.phase6-chips span,.phase7-chips span,.setup-tag-chip,.tier-pill,.run-pill,.risk-label){line-height:1.3;font-size:.7rem!important}:where(.app-layout,.platform-admin-shell) :where(.field-hint,small,.helper-text){font-size:.76rem;line-height:1.5}:where(.app-layout,.platform-admin-shell) table{font-size:.8rem}:where(.app-layout,.platform-admin-shell) table th{font-size:.7rem;line-height:1.35}:where(.app-layout,.platform-admin-shell) table td{font-size:.8rem;line-height:1.5}.platform-admin-shell :where(.control-table th,.control-table td span,.agent-control-list span,.agent-policy-selects label>span,.tool-policy-head>span,.tool-policy-list p span,.approval-list small,.gateway-result-top,.gateway-meta span,.prompt-footer,.capability-pills span,.tier-pill){line-height:1.4;font-size:.68rem!important}.platform-admin-shell :where(.control-table td,.control-table td strong,.agent-control-list strong,.tool-policy-list strong,.agent-policy-hero p,.approval-list p,.prompt-card p,.gateway-result p){line-height:1.55;font-size:.76rem!important}.platform-admin-shell :where(.approval-list h3,.tool-policy-head h3,.gateway-result>strong){font-size:.86rem}.public-site .marketing-links a,.public-site .marketing-actions .btn,.public-site .marketing-mobile-menu nav>a{font-size:.88rem}.public-site :where(.public-section-heading p,.control-copy p,.feature-deep-dive p,.story-main p,.security-architecture p,.service-detail p,.contact-copy>p,.pricing-card>p,.legal-lead,.legal-card p){font-size:.96rem;line-height:1.7}.public-site :where(.pricing-card li,.feature-stack span,.agent-public-grid span,.contact-benefits span,.pricing-note span,.architecture-rows span,.public-proof-grid span){font-size:.86rem;line-height:1.55}.public-site :where(.eyebrow,.public-kicker,.pricing-ribbon,.footer-kicker){font-size:.72rem}.auth-page-shell .field label{font-size:.82rem}.auth-page-shell :where(.auth-footer,.auth-trust-row,.field-hint){font-size:.78rem;line-height:1.55}@media (max-width:680px){html{font-size:16.5px}:where(.public-site,.auth-page-shell,.app-layout,.platform-admin-shell) :where(button,input,textarea,select){font-size:1rem}.app-layout .nav-link,.public-site .marketing-mobile-menu nav>a{font-size:.9rem}}.app-layout .premium-sidebar .nav-sections{scrollbar-width:none!important;-ms-overflow-style:none!important;scrollbar-gutter:auto!important;overflow:hidden auto!important}.app-layout .premium-sidebar .nav-sections::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.app-layout .premium-sidebar .nav-sections::-webkit-scrollbar-track{background:0 0!important}.app-layout .premium-sidebar .nav-sections::-webkit-scrollbar-thumb{background:0 0!important;border:0!important}
