:root{--ui-bg:#070b12;--ui-bg-raised:#0b111c;--ui-surface:rgba(15,23,36,0.86);--ui-surface-solid:#0f1724;--ui-surface-2:#131e2d;--ui-surface-3:#182537;--ui-border:rgba(197,220,255,0.10);--ui-border-strong:rgba(197,220,255,0.18);--ui-text:#f4f7fb;--ui-text-2:#c7d2e2;--ui-muted:#8e9db3;--ui-accent:#77e6d2;--ui-accent-2:#9ba8ff;--ui-accent-soft:rgba(119,230,210,0.10);--ui-info:#63b3ff;--ui-success:#52d68a;--ui-warning:#f6bf63;--ui-danger:#ff7d8a;--ui-radius-xs:8px;--ui-radius-sm:12px;--ui-radius-md:16px;--ui-radius-lg:22px;--ui-radius-xl:28px;--ui-shadow:0 18px 55px rgba(0,0,0,0.24);--ui-shadow-float:0 22px 70px rgba(0,0,0,0.38);--ui-sidebar:252px;--ui-content:1560px;--ui-ease:cubic-bezier(.2,.8,.2,1);--bg-main:var(--ui-bg);--bg-elevated:var(--ui-bg-raised);--bg-card:var(--ui-surface);--line-soft:var(--ui-border);--text-main:var(--ui-text);--text-muted:var(--ui-muted);--accent-primary:var(--ui-accent);--accent-secondary:var(--ui-accent-2);--accent-success:var(--ui-success);--accent-warn:var(--ui-warning);--accent-danger:var(--ui-danger);--app-bg:var(--ui-bg);--app-panel:var(--ui-surface-solid);--app-panel-2:var(--ui-surface-2);--app-hover:var(--ui-surface-3);--app-border:var(--ui-border);--app-text:var(--ui-text);--app-text-muted:var(--ui-muted);--radius-xl:var(--ui-radius-xl);--radius-lg:var(--ui-radius-lg);--shadow-soft:var(--ui-shadow);--shadow-strong:var(--ui-shadow-float);--grad-brand:linear-gradient(135deg,#83ead7,#9ba8ff);--grad-cta:linear-gradient(135deg,#82ecd8,#8bbcff)}html{color-scheme:dark;scroll-behavior:smooth}body{min-width:320px;background:radial-gradient(1000px 640px at 18% -12%,rgba(87,151,255,.1),transparent 60%),radial-gradient(900px 560px at 88% 0,rgba(119,230,210,.08),transparent 62%),var(--ui-bg);font-feature-settings:"cv02","cv03","cv04","cv11";letter-spacing:-.006em}::selection{background:rgba(119,230,210,.22);color:#fff}:focus-visible{outline:3px solid rgba(119,230,210,.72);outline-offset:3px}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.brand-button,.btn,.button,.danger-button,.ghost-button,button{touch-action:manipulation}.admin-card,.admin-table-card,.advanced-tools-card,.app-card,.app-table-card,.budget-panel,.campaign-bulk-panel,.campaign-detail-command-bar,.campaign-detail-constraint,.campaign-draft-editor,.creative-editor,.creative-rsa-card,.glass-card,.measurement-section,.measurement-state-card,.notification-check-card,.notification-panel,.onboarding-card,.overview-ai-card,.overview-chart-card,.overview-kpi,.panel-card,.search-evidence-card,.search-filter-card,.search-memory-panel{border:1px solid var(--ui-border)!important;background:linear-gradient(180deg,rgba(20,30,46,.84),rgba(12,19,30,.9))!important;border-radius:var(--ui-radius-md)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-card,.app-card-interactive,.feature-card,.overview-kpi,.product-highlight-card{transition:transform .2s var(--ui-ease),border-color .2s var(--ui-ease),background .2s var(--ui-ease)}.admin-card:hover,.app-card-interactive:hover,.feature-card:hover,.product-highlight-card:hover{transform:translateY(-2px);border-color:var(--ui-border-strong)!important}.admin-card-title,.app-card-title{color:var(--ui-text);letter-spacing:-.02em}.admin-card-sub,.app-card-sub,.app-muted,.muted{color:var(--ui-muted)!important}.ai-manager-eyebrow,.app-kicker,.eyebrow,.notification-eyebrow,.overview-eyebrow{color:var(--ui-accent)!important;text-transform:uppercase;letter-spacing:.13em;font-weight:750;font-size:11px}.brand-button,.btn-primary,.button.primary{min-height:42px;padding:0 16px;border-radius:11px!important;background:#d9fff7!important;color:#07130f!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 7px 24px rgba(91,216,191,.12)!important;font-weight:760;transition:transform .18s var(--ui-ease),background .18s var(--ui-ease),box-shadow .18s var(--ui-ease)}.brand-button:hover,.btn-primary:hover,.button.primary:hover{transform:translateY(-1px)!important;background:#effffb!important;box-shadow:0 11px 30px rgba(91,216,191,.18)!important}.btn-secondary,.button.secondary,.ghost-button{min-height:42px;border-radius:11px!important;border:1px solid var(--ui-border-strong)!important;background:rgba(255,255,255,.035)!important;color:var(--ui-text-2)!important}.btn-secondary:hover,.button.secondary:hover,.ghost-button:hover{background:rgba(255,255,255,.07)!important;color:var(--ui-text)!important}.button.danger,.danger-button{min-height:42px;border-radius:11px!important;background:rgba(255,93,111,.1)!important;color:#ffadb6!important;border:1px solid rgba(255,125,138,.24)!important}.brand-button:disabled,.button:disabled,.ghost-button:disabled,button:disabled{opacity:.46;cursor:not-allowed;transform:none!important}.form-control,.form-input,.input,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px;border-radius:11px!important;border:1px solid var(--ui-border)!important;background:rgba(7,12,20,.72)!important;color:var(--ui-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.form-control:hover,.form-input:hover,input:hover,select:hover,textarea:hover{border-color:var(--ui-border-strong)!important}.form-control:focus,.form-input:focus,input:focus,select:focus,textarea:focus{border-color:rgba(119,230,210,.48)!important;box-shadow:0 0 0 3px rgba(119,230,210,.08)!important;outline:none}.app-shell{min-height:100dvh;background:transparent!important;color:var(--ui-text)}.shell-grid{grid-template-columns:var(--ui-sidebar) minmax(0,1fr)!important;min-height:100dvh}.shell-sidebar{width:var(--ui-sidebar);padding:18px 14px 16px!important;border-right:1px solid var(--ui-border)!important;background:rgba(8,13,22,.9)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:-webkit-sticky!important;position:sticky!important;top:0;height:100dvh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.13) transparent;z-index:30}.sidebar-brand{min-height:48px;padding:5px 8px 12px!important;gap:10px!important}.brand-badge,.brand-mark{width:34px!important;height:34px!important;border-radius:10px!important;background:rgba(119,230,210,.1)!important;color:var(--ui-accent)!important;border:1px solid rgba(119,230,210,.16)!important;box-shadow:none!important}.shell-brand-kicker{color:var(--ui-muted)!important;letter-spacing:.16em!important;font-size:9px!important}.shell-brand-name{font-size:14px!important;letter-spacing:-.01em}.shell-account-card,.shell-ai-card,.sidebar-box{margin:8px 0 12px!important;padding:12px!important;border-radius:14px!important;border:1px solid var(--ui-border)!important;background:rgba(255,255,255,.025)!important;box-shadow:none!important}.shell-account-card label{color:var(--ui-muted)!important;font-size:10px!important;letter-spacing:.1em;text-transform:uppercase}.shell-account-meta{margin-top:10px!important;color:var(--ui-muted)!important}.shell-account-meta strong{color:var(--ui-text-2)!important}.primary-navigation,.sidebar-links{gap:3px!important}.nav-group-title{margin:16px 10px 7px!important;color:#738197!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase}.sidebar-item{min-height:40px;padding:8px 10px!important;border-radius:10px!important;color:#aebbd0!important;border:1px solid transparent!important;gap:10px!important;font-weight:590!important}.sidebar-item:hover{color:var(--ui-text)!important;background:rgba(255,255,255,.04)!important}.sidebar-item-active{color:#ecfffb!important;background:rgba(119,230,210,.085)!important;border-color:rgba(119,230,210,.1)!important;box-shadow:inset 2px 0 0 var(--ui-accent)!important}.sidebar-item-icon{width:18px!important;height:18px!important;color:currentColor;opacity:.9}.sidebar-footer{margin-top:auto!important;padding:12px 7px 2px!important;border-top:1px solid var(--ui-border)!important}.sidebar-avatar{background:rgba(155,168,255,.12)!important;color:#c7ceff!important;border:1px solid rgba(155,168,255,.14)}.sidebar-user-name{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-ai-card-head strong{color:var(--ui-accent)!important}.shell-context-list>div{border-color:rgba(255,255,255,.045)!important}.shell-main{min-width:0;background:transparent!important}.shell-topbar{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:20;padding:18px clamp(18px,2.2vw,34px) 14px!important;border-bottom:1px solid rgba(197,220,255,.07)!important;background:rgba(7,11,18,.78)!important;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.topbar-row{max-width:var(--ui-content);margin:0 auto;gap:18px!important}.topbar-title-wrap h1{font-size:clamp(23px,2vw,31px)!important;line-height:1.12!important;letter-spacing:-.035em!important;font-weight:730!important}.topbar-title-wrap p{margin-top:5px!important;color:var(--ui-muted)!important;font-size:13px!important;max-width:780px}.topbar-actions{gap:8px!important}.shell-new-campaign{white-space:nowrap}.shell-content,.shell-runtime-region{max-width:var(--ui-content);margin-left:auto!important;margin-right:auto!important}.shell-runtime-region{padding:14px clamp(18px,2.2vw,34px) 0!important}.shell-content{padding:20px clamp(18px,2.2vw,34px) 56px!important}.operating-model-strip{padding:10px 13px!important;margin-bottom:16px!important;border:1px solid rgba(119,230,210,.1)!important;border-radius:12px!important;background:rgba(119,230,210,.035)!important;color:var(--ui-muted)!important;font-size:12px!important;line-height:1.45!important}.operating-model-strip strong{color:#c8eee7;font-size:12px}.shell-status-message{border-radius:11px!important}.activity-audit-page,.admin-page-stack,.ai-manager-page,.app-page-stack,.budget-workspace,.creative-workspace,.measurement-workspace,.notification-center,.overview-page,.search-workspace{gap:16px!important}.admin-toolbar,.app-toolbar,.budget-toolbar,.creative-toolbar,.measurement-toolbar,.overview-toolbar{min-height:48px;padding:10px 12px!important;border:1px solid var(--ui-border)!important;border-radius:14px!important;background:rgba(15,23,36,.58)!important;gap:10px!important}.admin-kpi-grid,.kpi-grid,.overview-kpi-grid{gap:10px!important}.admin-kpi-card,.kpi-card,.overview-kpi{min-height:116px;padding:15px!important;border-radius:15px!important;border:1px solid var(--ui-border)!important;background:linear-gradient(180deg,rgba(19,29,44,.9),rgba(12,19,30,.88))!important;box-shadow:none!important}.admin-kpi-card .value,.kpi-card .value,.metric-value,.overview-kpi-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.045em!important;font-weight:720!important}.metric-label,.overview-kpi-meta{color:var(--ui-muted)!important}.overview-lower-grid,.overview-main-grid{gap:12px!important}.admin-card-title,.app-card-head h2,.overview-section-head h2{letter-spacing:-.025em}.overview-status-strip{border-radius:14px!important;border:1px solid var(--ui-border)!important;background:rgba(11,17,28,.72)!important}.admin-list-item,.app-list-item,.notification-row,.overview-activity-item,.overview-attention-item{border-radius:12px!important;border-color:rgba(197,220,255,.07)!important;background:rgba(255,255,255,.018)!important}.admin-table-card,.app-table-card,.budget-table-wrap,.campaign-table-wrap,.table-wrap{overflow-x:auto;scrollbar-width:thin}.budget-table,.campaign-data-table,.data-table{min-width:720px;border-collapse:separate!important;border-spacing:0!important}.budget-table th,.campaign-data-table th,.data-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;color:#8f9eb4!important;font-size:10px!important;letter-spacing:.09em!important;text-transform:uppercase;background:#101925!important;border-bottom:1px solid var(--ui-border)!important}.budget-table td,.campaign-data-table td,.data-table td{border-bottom-color:rgba(197,220,255,.055)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget-table tbody tr:hover td,.campaign-data-table tbody tr:hover td,.data-table tbody tr:hover td{background:rgba(119,230,210,.025)!important}.badge,.kpi-chip,.status,.status-badge{border-radius:999px!important;border:1px solid var(--ui-border)!important;background:rgba(255,255,255,.035)!important;box-shadow:none!important}.ok,.status-badge.ok,.status.ok{color:#79e6aa!important}.status-badge.warn,.status.warn,.warn{color:#f6c978!important}.danger,.error,.status-badge.danger,.status.danger{color:#ff9ba6!important}.pulse-dot{box-shadow:0 0 0 4px rgba(82,214,138,.08)!important}.bg-marketing{background:transparent!important;overflow:hidden}.marketing-wrap{width:min(1180px,calc(100% - 40px))!important}.marketing-nav{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:50;border-bottom:1px solid rgba(197,220,255,.07)!important;background:rgba(7,11,18,.76)!important;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.marketing-nav-row{min-height:70px!important}.marketing-menu{gap:6px!important}.marketing-menu a{padding:8px 11px!important;border-radius:9px;color:var(--ui-text-2)!important;font-size:13px}.marketing-menu a:hover{background:rgba(255,255,255,.04);color:#fff!important}.hero-grid{min-height:min(790px,calc(100dvh - 70px));padding:clamp(68px,8vw,112px) 0!important;gap:clamp(34px,5vw,74px)!important;align-items:center!important}.hero-copy{max-width:690px}.hero-copy h1{font-size:clamp(3rem,6vw,6.1rem)!important;line-height:.96!important;letter-spacing:-.062em!important;font-weight:720!important;text-wrap:balance}.hero-copy p{font-size:clamp(16px,1.4vw,19px)!important;line-height:1.65!important;max-width:660px;color:#aab8ca!important}.hero-actions{gap:9px!important;margin-top:26px!important}.hero-kpi-row{margin-top:34px!important;gap:8px!important}.feature-card,.hero-proof-card,.metric,.product-highlight-card{border:1px solid var(--ui-border)!important;background:rgba(15,23,36,.58)!important;border-radius:15px!important;box-shadow:none!important}.hero-visual{border:1px solid rgba(197,220,255,.12)!important;background:linear-gradient(180deg,rgba(17,27,42,.92),rgba(8,14,23,.92))!important;border-radius:24px!important;box-shadow:0 35px 100px rgba(0,0,0,.34)!important;transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}.feature-grid,.hero-proof-grid,.pricing-grid,.product-highlights-grid{gap:12px!important}.section-block{padding:clamp(66px,9vw,118px) 0!important}.section-title{font-size:clamp(2.1rem,4vw,4.7rem)!important;line-height:1!important;letter-spacing:-.052em!important;font-weight:700!important;text-wrap:balance}.section-sub{color:#97a6bb!important;max-width:760px}.faq-item{border-color:var(--ui-border)!important;background:rgba(255,255,255,.018)!important;border-radius:14px!important}.footer-row{border-top-color:var(--ui-border)!important}.auth-grid{min-height:100dvh;display:grid!important;place-items:center;padding:32px 20px!important;background:radial-gradient(760px 480px at 15% 20%,rgba(119,230,210,.09),transparent 62%),radial-gradient(680px 440px at 88% 10%,rgba(155,168,255,.09),transparent 64%),var(--ui-bg)!important}.auth-grid>*{width:min(100%,470px)}.auth-grid .glass-card,.auth-grid .panel-card{padding:clamp(22px,4vw,34px)!important;border-radius:20px!important}.auth-card-title{font-size:clamp(26px,4vw,34px)!important;letter-spacing:-.04em}.oauth-btn{border-radius:11px!important}.login-auth-form,.register-auth-form{min-height:0!important;padding:0!important;background:none!important;place-items:stretch!important}.login-auth-card,.recovery-auth-card,.register-auth-card{min-height:0!important}.recovery-auth-card{padding:clamp(22px,4vw,32px)!important}.recovery-auth-body{margin-top:18px}.recovery-form-surface{padding:0;border:0;background:transparent;box-shadow:none}.admin-shell .shell-sidebar{background:rgba(8,12,20,.94)!important}.admin-shell .sidebar-box{color:var(--ui-text-2)}.admin-console-note{display:grid;grid-gap:5px;gap:5px;padding:11px 12px;margin:8px 0 12px;border-radius:13px;border:1px solid var(--ui-border);background:rgba(255,255,255,.022);color:var(--ui-muted);font-size:12px;line-height:1.45}.admin-console-note strong{color:var(--ui-text-2);font-size:12px}.admin-live-link{color:var(--ui-accent)!important;font-weight:650}.admin-shell .topbar-meta{gap:6px!important}.search-pill{min-height:42px;border-radius:11px!important;border:1px solid var(--ui-border)!important;background:rgba(255,255,255,.025)!important}.search-pill input{min-height:36px!important;background:transparent!important;border:0!important;box-shadow:none!important}.mobile-admin-header,.mobile-admin-menu,.mobile-bottom-nav,.mobile-primary-menu,.mobile-shell-header{display:none}@media (max-width:1180px){:root{--ui-sidebar:226px}.admin-grid-3,.admin-kpi-grid-4,.app-grid-3,.feature-grid,.kpi-grid-4,.overview-kpi-grid,.product-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero-grid{grid-template-columns:1fr!important;min-height:auto}.hero-copy{max-width:820px}.hero-copy h1{max-width:900px}.hero-visual{transform:none;max-width:860px;width:100%}}@media (max-width:880px){:root{--ui-sidebar:0px}body{padding-bottom:env(safe-area-inset-bottom)}.shell-grid{display:block!important}.shell-sidebar{display:none!important}.shell-main{width:100%!important}.shell-topbar{position:relative!important;top:auto;padding:18px 16px 13px!important;background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar-row{align-items:flex-start!important}.topbar-actions{width:100%;justify-content:flex-start!important;flex-wrap:wrap}.shell-runtime-region{padding:8px 16px 0!important}.shell-content{padding:14px 16px calc(92px + env(safe-area-inset-bottom))!important}.mobile-admin-header,.mobile-shell-header{display:flex!important;position:-webkit-sticky;position:sticky;top:0;z-index:60;min-height:58px;padding:8px 14px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ui-border);background:rgba(7,11,18,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-brand{gap:8px!important;font-size:13px!important;font-weight:760;letter-spacing:.04em}.mobile-brand .brand-mark{width:29px!important;height:29px!important;border-radius:9px!important}.mobile-menu-button{min-width:64px;min-height:40px;padding:0 12px!important;border-radius:10px!important;border:1px solid var(--ui-border-strong)!important;background:rgba(255,255,255,.04)!important;color:var(--ui-text-2)!important}.mobile-admin-menu,.mobile-primary-menu{display:none!important;position:absolute;top:calc(100% + 6px);left:10px;right:10px;max-height:min(70dvh,620px);overflow:auto;padding:10px;border:1px solid var(--ui-border-strong);border-radius:16px;background:rgba(10,16,26,.98);box-shadow:var(--ui-shadow-float)}.mobile-admin-menu.open,.mobile-primary-menu.open{display:block!important}.mobile-admin-menu .sidebar-links,.mobile-bottom-nav,.mobile-primary-menu .primary-navigation{display:grid!important}.mobile-bottom-nav{position:fixed;z-index:70;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px;padding:6px;border:1px solid var(--ui-border-strong);border-radius:17px;background:rgba(10,16,26,.93);box-shadow:0 18px 50px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.mobile-bottom-nav a{min-width:0;min-height:50px;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;border-radius:11px;color:#8796ac;font-size:9px;font-weight:650;text-align:center}.mobile-bottom-nav a svg{width:18px;height:18px}.mobile-bottom-nav a.active{background:rgba(119,230,210,.09);color:#cffff5}.mobile-crisis-strip{margin:0 16px!important;border-radius:14px!important;border:1px solid rgba(255,125,138,.12)!important;background:rgba(255,125,138,.025)!important}.mobile-crisis-signals{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-grid-2,.admin-grid-2-wide,.admin-grid-3,.ai-manager-decision-grid,.ai-manager-work-grid,.app-grid-2,.app-grid-3,.budget-grid-two,.campaign-detail-kpis,.campaign-panel-grid,.creative-editor-grid,.creative-rsa-grid,.measurement-check-grid,.measurement-summary-grid,.notification-destination-grid,.notification-settings-grid,.notification-three-grid,.notification-two-grid,.onboarding-form-grid,.onboarding-signal-grid,.overview-lower-grid,.overview-main-grid,.search-card-grid,.search-preview-grid{grid-template-columns:1fr!important}.marketing-wrap{width:min(100% - 28px,1180px)!important}.marketing-menu{display:none!important}.hero-grid{padding:58px 0 70px!important}.hero-copy h1{font-size:clamp(2.65rem,13vw,5rem)!important}.hero-kpi-row,.hero-proof-grid,.pricing-grid{grid-template-columns:1fr!important}.section-block{padding:66px 0!important}}@media (max-width:620px){.topbar-row{display:grid!important}.topbar-title-wrap h1{font-size:24px!important}.topbar-actions>*{max-width:100%}.shell-new-campaign{width:100%}.admin-grid-3,.admin-kpi-grid,.admin-kpi-grid-4,.app-grid-3,.feature-grid,.kpi-grid,.kpi-grid-4,.overview-kpi-grid,.product-highlights-grid{grid-template-columns:1fr!important}.admin-kpi-card,.kpi-card,.overview-kpi{min-height:104px}.admin-card,.app-card,.overview-chart-card,.panel-card{padding:14px!important}.admin-toolbar,.app-toolbar,.budget-toolbar,.creative-toolbar,.measurement-toolbar,.overview-toolbar{align-items:stretch!important;flex-direction:column!important}.activity-hero-actions,.admin-toolbar-left,.admin-toolbar-right,.ai-manager-header-actions,.app-toolbar-left,.app-toolbar-right,.budget-toolbar-actions,.overview-toolbar-actions{width:100%;flex-wrap:wrap}.admin-toolbar a,.admin-toolbar button,.app-toolbar a,.app-toolbar button{flex:1 1 auto}.mobile-crisis-signals{grid-template-columns:1fr 1fr!important}.hero-actions{display:grid!important;grid-template-columns:1fr}.hero-actions>*{width:100%}.hero-copy p{font-size:16px!important}.section-title{font-size:clamp(2rem,12vw,3.3rem)!important}.auth-grid{padding:16px!important}}@media (max-width:390px){.shell-content,.shell-topbar{padding-left:12px!important;padding-right:12px!important}.mobile-crisis-strip{margin-left:12px!important;margin-right:12px!important}.mobile-bottom-nav{left:6px;right:6px;gap:1px}.mobile-bottom-nav a{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:more){:root{--ui-border:rgba(230,240,255,.24);--ui-border-strong:rgba(240,248,255,.42);--ui-muted:#b8c5d8}.sidebar-item-active{box-shadow:inset 3px 0 0 var(--ui-accent)!important}}.marketing-2030{position:relative;isolation:isolate;background:radial-gradient(900px 600px at 73% 8%,rgba(112,99,255,.13),transparent 66%),radial-gradient(760px 520px at 18% 14%,rgba(70,229,213,.1),transparent 64%),linear-gradient(180deg,#060b13,#070c14 44%,#060b12)!important}.marketing-2030:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:900px;opacity:.18;pointer-events:none;background-image:linear-gradient(rgba(196,220,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(196,220,255,.07) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.8) 52%,transparent);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.8) 52%,transparent)}.marketing-2030 .marketing-nav{border-bottom-color:rgba(190,218,255,.09)!important;background:rgba(6,10,17,.72)!important;box-shadow:0 16px 50px rgba(0,0,0,.16)}.marketing-2030 .marketing-nav-row{min-height:76px!important;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:22px;gap:22px}.marketing-brand{justify-self:start;display:inline-flex;align-items:center;gap:11px;min-width:0}.marketing-brand-mark{position:relative;width:38px!important;height:38px!important;border:1px solid rgba(126,241,220,.22)!important;background:radial-gradient(circle at 36% 32%,rgba(131,246,225,.28),transparent 38%),linear-gradient(145deg,rgba(72,218,199,.12),rgba(117,118,255,.08))!important;box-shadow:inset 0 0 22px rgba(107,235,218,.05),0 10px 30px rgba(0,0,0,.24)}.marketing-brand-mark:after{content:"";position:absolute;left:13px;top:9px;width:10px;height:18px;background:linear-gradient(180deg,#8df6e1,#7fb6ff);-webkit-clip-path:polygon(55% 0,100% 0,68% 39%,100% 39%,30% 100%,45% 52%,10% 52%);clip-path:polygon(55% 0,100% 0,68% 39%,100% 39%,30% 100%,45% 52%,10% 52%)}.marketing-brand-copy{display:grid;grid-gap:2px;gap:2px;line-height:1}.marketing-brand-copy strong{font-size:11px;letter-spacing:.22em;color:#b9c8db}.marketing-brand-copy span{font-size:14px;font-weight:720;letter-spacing:-.01em;color:#f7fbff}.marketing-actions{justify-self:end;display:flex;align-items:center;gap:8px}.marketing-actions .brand-button,.marketing-actions .ghost-button{min-height:42px!important;white-space:nowrap;padding:9px 15px;font-size:13px}.marketing-primary-cta{box-shadow:0 9px 34px rgba(84,219,210,.16)!important}.marketing-cta-mobile{display:none}.marketing-2030 .marketing-menu{padding:4px;border:1px solid rgba(198,220,255,.07);border-radius:13px;background:rgba(255,255,255,.025)}.marketing-2030 .marketing-menu a{min-height:36px;display:inline-flex;align-items:center}.hero-command-grid{position:relative;min-height:min(850px,calc(100dvh - 76px))!important;padding:clamp(72px,7.4vw,116px) 0 clamp(72px,7vw,102px)!important;grid-template-columns:minmax(0,.93fr) minmax(480px,1.07fr)!important;gap:clamp(44px,5vw,82px)!important}.hero-command-grid:after{content:"";position:absolute;right:-100px;top:12%;width:460px;height:460px;border:1px solid rgba(123,240,220,.06);border-radius:50%;box-shadow:0 0 0 70px rgba(123,240,220,.018),0 0 0 140px rgba(126,123,255,.012);pointer-events:none;z-index:-1}.hero-command-grid .hero-copy{max-width:670px}.hero-signal-row{width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:24px;color:#aabbd0;font-size:11px;font-weight:670;letter-spacing:.045em;text-transform:uppercase}.hero-live-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#79ead6;box-shadow:0 0 0 5px rgba(121,234,214,.08),0 0 20px rgba(121,234,214,.35)}.hero-signal-divider{width:1px;height:12px;background:rgba(188,212,244,.18)}.hero-title{font-size:clamp(3.55rem,5.6vw,6.45rem)!important;line-height:.91!important;letter-spacing:-.072em!important;font-weight:680!important;max-width:760px}.hero-title>span{color:transparent;background:linear-gradient(90deg,#84f0dc,#89c9ff 45%,#b1a6ff);-webkit-background-clip:text;background-clip:text}.hero-subcopy{margin-top:28px!important;max-width:630px!important;color:#98a9be!important}.hero-command-grid .hero-actions{margin-top:30px!important}.hero-primary-action{min-height:52px!important;padding-inline:21px!important}.hero-secondary-action{min-height:52px!important;padding-inline:20px!important;background:rgba(255,255,255,.025)!important}.hero-assurance-row{display:flex;flex-wrap:wrap;gap:9px 17px;margin-top:18px;color:#77889f;font-size:11px}.hero-assurance-row>span{display:inline-flex;align-items:center;gap:7px}.hero-assurance-row i{width:4px;height:4px;border-radius:50%;background:#7be8d6;box-shadow:0 0 10px rgba(123,232,214,.35)}.hero-protocol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;border:1px solid rgba(194,218,249,.08);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.018)}.hero-protocol>div{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:14px 15px;border-right:1px solid rgba(194,218,249,.07)}.hero-protocol>div:last-child{border-right:0}.hero-protocol small{color:#63819e;font-size:9px;font-weight:780;letter-spacing:.12em}.hero-protocol strong{color:#e7f0fa;font-size:13px}.hero-protocol span{color:#71849b;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-console{position:relative;z-index:1;overflow:hidden;padding:0!important;border:1px solid rgba(183,212,247,.13)!important;border-radius:25px!important;background:radial-gradient(520px 260px at 87% -10%,rgba(125,106,255,.15),transparent 70%),radial-gradient(480px 260px at 10% 0,rgba(83,231,207,.1),transparent 70%),linear-gradient(180deg,rgba(13,22,34,.97),rgba(7,13,22,.98))!important;transform:perspective(1300px) rotateY(-1.4deg) rotateX(.8deg)!important;box-shadow:0 46px 130px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.015)!important}.command-console:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.025),transparent 28%,transparent 74%,rgba(145,124,255,.025))}.console-chrome{min-height:45px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;border-bottom:1px solid rgba(193,218,248,.08);color:#8394a9;font-size:10px;letter-spacing:.035em;background:rgba(255,255,255,.012)}.console-dots{justify-self:start;display:flex;gap:5px}.console-dots i{width:6px;height:6px;border-radius:50%;background:#304055}.console-dots i:nth-child(2){background:#38576a}.console-dots i:nth-child(3){background:#3c756d}.console-preview-label{justify-self:end;color:#60748d}.console-command-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 18px 14px}.console-command-bar>div:first-child{display:grid;grid-gap:5px;gap:5px}.console-kicker{color:#657991;font-size:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:760}.console-command-bar strong{display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:-.01em}.console-status-dot{width:7px;height:7px;border-radius:50%;background:#72ead3;box-shadow:0 0 13px rgba(114,234,211,.48)}.console-command-actions{display:flex;gap:6px}.console-command-actions span,.console-window{border:1px solid rgba(194,219,250,.09);border-radius:9px;padding:7px 9px;color:#8b9db2;background:rgba(255,255,255,.022);font-size:9px;white-space:nowrap}.console-command-actions span:first-child{color:#eaa2ad;border-color:rgba(234,124,142,.13)}.console-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;padding:0 18px 8px}.console-state-grid article{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:12px;border:1px solid rgba(193,219,250,.075);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012))}.console-state-grid span{color:#667b94;font-size:9px;text-transform:uppercase;letter-spacing:.09em}.console-state-grid strong{color:#dfeaf6;font-size:13px}.console-state-grid small{color:#60738a;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-workspace-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:8px;gap:8px;padding:0 18px 8px}.console-decision-card,.console-trend-card{min-width:0;border:1px solid rgba(193,219,250,.075);border-radius:15px;padding:13px;background:rgba(5,11,19,.55)}.console-card-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.console-card-head>div{display:grid;grid-gap:4px;gap:4px}.console-card-head strong{color:#dfe9f5;font-size:12px}.console-chart{height:158px;display:flex;align-items:flex-end;gap:5px;margin-top:14px;padding:17px 4px 5px;border-bottom:1px solid rgba(195,220,250,.08);background:linear-gradient(0deg,rgba(121,229,210,.025),transparent 55%),repeating-linear-gradient(0deg,rgba(190,219,250,.045) 0 1px,transparent 1px 36px)}.console-chart span{flex:1 1;min-width:3px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,rgba(135,198,255,.92),rgba(87,224,205,.42));box-shadow:0 -3px 14px rgba(94,218,209,.05)}.console-chart-foot{display:flex;justify-content:space-between;margin-top:8px;color:#5f7289;font-size:8px}.console-decision-list{display:grid;grid-gap:6px;gap:6px;margin-top:11px}.console-decision-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:9px;border:1px solid rgba(194,219,249,.06);border-radius:11px;background:rgba(255,255,255,.015)}.console-decision-list article>i{width:7px;height:7px;border-radius:50%}.console-decision-list article>i.ready{background:#6fe5cc;box-shadow:0 0 10px rgba(111,229,204,.28)}.console-decision-list article>i.review{background:#efc56e;box-shadow:0 0 10px rgba(239,197,110,.2)}.console-decision-list article>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.console-decision-list strong{color:#cbd8e7;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-decision-list span{color:#657991;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-decision-list small{color:#71869d;font-size:8px}.console-evidence-rail{display:flex;gap:15px;align-items:center;padding:11px 18px 13px;border-top:1px solid rgba(193,219,250,.07);color:#697d94;font-size:8px;white-space:nowrap;overflow:hidden}.console-evidence-rail span{display:flex;align-items:center;gap:6px}.console-evidence-rail i{width:4px;height:4px;border-radius:50%;background:#71e2ce}.marketing-2030 .trust-strip{border-block:1px solid rgba(190,217,249,.075)!important;background:linear-gradient(90deg,rgba(81,215,197,.025),rgba(128,108,245,.028),rgba(81,215,197,.025))!important}.marketing-2030 .trust-row{min-height:82px;gap:28px}.marketing-2030 .feature-card{position:relative;overflow:hidden;min-height:250px;padding:22px!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(17,27,41,.76),rgba(9,16,26,.78))!important;transition:transform .25s ease,border-color .25s ease,background .25s ease}.marketing-2030 .feature-card-icon{position:relative;z-index:1;display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid rgba(126,230,218,.18);border-radius:12px;color:#a9fff1;background:linear-gradient(145deg,rgba(77,224,207,.12),rgba(126,105,255,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 30px rgba(57,178,169,.06)}.marketing-2030 .feature-card-icon-svg{width:20px;height:20px}.marketing-2030 .feature-card-title{position:relative;z-index:1;margin:0;font-size:20px;line-height:1.28;letter-spacing:-.02em}.marketing-2030 .feature-card-copy{position:relative;z-index:1;margin:0;color:var(--text-muted);line-height:1.72}.marketing-2030 .feature-card:after{content:"";position:absolute;inset:auto -20% -45% 10%;height:120px;border-radius:50%;background:rgba(112,98,255,.055);filter:blur(30px);pointer-events:none}.marketing-2030 .feature-card:hover{transform:translateY(-3px);border-color:rgba(128,226,213,.17)!important;background:linear-gradient(145deg,rgba(19,31,47,.88),rgba(9,17,28,.88))!important}.marketing-2030 .pricing-card{border-radius:22px!important;padding:22px!important;background:linear-gradient(180deg,rgba(16,26,41,.82),rgba(8,14,23,.82))!important}.marketing-2030 .pricing-card-highlight{border-color:rgba(119,229,211,.28)!important;box-shadow:0 24px 75px rgba(39,166,158,.08)!important}.marketing-2030 .faq-item{padding:18px!important}.overview-shell .shell-content{position:relative}.overview-shell .shell-content:before{content:"";position:absolute;inset:0 0 auto;height:430px;pointer-events:none;background:radial-gradient(680px 260px at 68% 0,rgba(113,98,255,.045),transparent 70%),radial-gradient(580px 260px at 12% 0,rgba(76,225,207,.035),transparent 70%)}.overview-shell .overview-page{position:relative;width:100%;max-width:1500px;gap:12px!important}.overview-command-header{position:relative;overflow:hidden;min-height:128px;padding:20px!important;border:1px solid rgba(191,218,248,.09);border-radius:19px;background:linear-gradient(125deg,rgba(15,25,39,.86),rgba(8,15,24,.8))!important;box-shadow:0 20px 60px rgba(0,0,0,.12)}.overview-command-header:after{content:"";position:absolute;width:320px;height:180px;right:-80px;top:-85px;border:1px solid rgba(119,229,210,.06);border-radius:50%;box-shadow:0 0 0 45px rgba(121,102,255,.015);pointer-events:none}.overview-command-title{max-width:720px;position:relative;z-index:1}.overview-command-title h2{font-size:clamp(25px,2.3vw,38px);line-height:1;letter-spacing:-.045em}.overview-command-title>p:last-child{max-width:650px;font-size:13px;line-height:1.6}.overview-locked-state{position:relative;z-index:1;flex:0 0 auto;min-width:205px;display:grid;grid-template-columns:auto 1fr;grid-gap:2px 8px;gap:2px 8px;align-items:center;padding:11px 13px;border:1px solid rgba(242,189,107,.12);border-radius:13px;background:rgba(242,189,107,.035)}.overview-locked-state i{grid-row:1/3;width:8px;height:8px;border-radius:50%;background:#d6a962;box-shadow:0 0 0 5px rgba(214,169,98,.07)}.overview-locked-state span{color:#8b7960;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.overview-locked-state strong{color:#d8c4a7;font-size:11px}.overview-shell .overview-status-strip{border-radius:15px!important;background:rgba(255,255,255,.018)!important;border-color:rgba(194,219,249,.075)!important}.overview-activation{position:relative;overflow:hidden;min-height:460px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:stretch!important;text-align:left!important;border:1px solid rgba(190,218,249,.1)!important;border-radius:22px!important;background:radial-gradient(500px 260px at 2% 0,rgba(74,222,205,.055),transparent 75%),linear-gradient(135deg,rgba(15,25,39,.9),rgba(8,14,23,.91))!important;box-shadow:0 30px 85px rgba(0,0,0,.16)}.overview-activation:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(193,219,249,.028) 1px,transparent 0),linear-gradient(90deg,rgba(193,219,249,.028) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 64%);mask-image:linear-gradient(90deg,#000,transparent 64%)}.overview-activation-copy{position:relative;z-index:1;padding:clamp(28px,3.4vw,48px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.overview-activation-kicker{display:inline-flex;align-items:center;gap:9px;color:#7c93aa;font-size:10px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.overview-activation-kicker span{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(119,229,210,.14);border-radius:8px;color:#82e6d5;background:rgba(119,229,210,.035);font-size:8px}.overview-activation h3{margin:20px 0 0!important;font-size:clamp(2.2rem,4vw,4.2rem);line-height:.96;letter-spacing:-.062em;font-weight:680;max-width:650px}.overview-activation h3>span{color:transparent;background:linear-gradient(90deg,#79e6d2,#83bcf7,#a495f5);background-clip:text;-webkit-background-clip:text}.overview-activation-copy>p{margin:20px 0 0!important;max-width:650px;color:#8294aa!important;font-size:13px;line-height:1.7}.overview-activation-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}.overview-activation-actions .brand-button,.overview-activation-actions .ghost-button{min-height:46px;font-size:12px}.overview-activation-steps{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;border-top:1px solid rgba(190,218,249,.075)}.overview-activation-steps>div{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:14px 13px 0 0}.overview-activation-steps small{color:#55718d;font-size:8px;font-weight:780;letter-spacing:.1em}.overview-activation-steps strong{color:#cbd9e8;font-size:11px}.overview-activation-steps span{color:#687c93;font-size:9px;line-height:1.45}.overview-activation-status{position:relative;z-index:1;align-self:stretch;margin:13px;padding:17px;border:1px solid rgba(194,219,249,.085);border-radius:17px;background:linear-gradient(180deg,rgba(4,10,18,.72),rgba(8,14,23,.82));box-shadow:inset 0 1px rgba(255,255,255,.02)}.overview-activation-status-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid rgba(192,219,249,.07)}.overview-activation-status-head>div{display:grid;grid-gap:3px;gap:3px}.overview-activation-status-head>div span{color:#62768d;font-size:8px;text-transform:uppercase;letter-spacing:.12em}.overview-activation-status-head>div strong{color:#dbe6f2;font-size:13px}.overview-waiting-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(237,190,107,.12);border-radius:999px;color:#b89662;background:rgba(237,190,107,.03);font-size:8px;white-space:nowrap}.overview-waiting-pill i{width:5px;height:5px;border-radius:50%;background:#d2a661}.overview-preflight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:12px}.overview-preflight-grid>div{display:grid;grid-gap:4px;gap:4px;min-height:94px;padding:12px;border:1px solid rgba(192,219,249,.065);border-radius:12px;background:rgba(255,255,255,.013)}.overview-preflight-grid span{color:#62758b;font-size:8px;text-transform:uppercase;letter-spacing:.09em}.overview-preflight-grid strong{color:#cbd7e4;font-size:12px}.overview-preflight-grid small{align-self:end;color:#5e7186;font-size:9px}.overview-safety-note{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:11px;border:1px solid rgba(111,228,207,.08);border-radius:11px;background:rgba(111,228,207,.025)}.overview-safety-note>span{flex:0 0 auto;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:rgba(111,228,207,.09);color:#7ce2d0;font-size:9px}.overview-safety-note p{margin:0!important;color:#6f8398!important;font-size:9px;line-height:1.55}.overview-safety-note strong{color:#9fb3c7}.overview-shell .app-card,.overview-shell .overview-ai-card,.overview-shell .overview-chart-card,.overview-shell .overview-kpi{border-color:rgba(190,218,249,.075)!important;background:linear-gradient(180deg,rgba(15,24,37,.75),rgba(8,14,23,.74))!important;box-shadow:0 18px 60px rgba(0,0,0,.08)!important}.oauth-admin-page{gap:14px}.oauth-admin-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);grid-gap:18px;gap:18px;align-items:center}.oauth-security-note{display:grid;grid-gap:5px;gap:5px;padding:14px 16px;border:1px solid rgba(117,229,211,.18);border-radius:14px;background:rgba(75,218,199,.055)}.oauth-security-note strong{color:#b6fff3;font-size:12px}.oauth-security-note span{color:var(--text-muted);font-size:12px;line-height:1.55}.oauth-provider-grid{align-items:start}.oauth-provider-card{display:grid;grid-gap:16px;gap:16px}.oauth-provider-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.oauth-provider-identity{display:flex;align-items:center;gap:11px;min-width:0}.oauth-provider-logo{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(195,218,250,.12);border-radius:13px;background:rgba(255,255,255,.035)}.oauth-provider-logo svg{width:21px;height:21px}.oauth-provider-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--text-muted);font-size:11px}.oauth-provider-meta strong{color:var(--text-primary);font-weight:600}.oauth-toggle-row{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:13px 14px;border:1px solid var(--ui-border);border-radius:13px;background:rgba(255,255,255,.025)}.oauth-toggle-row>span{display:grid;grid-gap:4px;gap:4px}.oauth-toggle-row strong{font-size:13px}.oauth-toggle-row small{color:var(--text-muted);line-height:1.5}.oauth-clear-row input,.oauth-toggle-row input{width:19px;height:19px;accent-color:#73e2d1;flex:0 0 auto}.oauth-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.oauth-form-grid label{display:grid;grid-gap:7px;gap:7px;min-width:0}.oauth-form-grid label>span{color:#9fb0c5;font-size:11px;font-weight:650}.oauth-callback-block{display:grid;grid-gap:7px;gap:7px;padding:13px 14px;border:1px solid rgba(122,163,221,.12);border-radius:13px;background:#07101b}.oauth-callback-block code{display:block;overflow-wrap:anywhere;color:#b9fff5;font-size:11px;line-height:1.5}.oauth-callback-block small{color:var(--text-muted);line-height:1.5}.oauth-provider-help{margin:0!important}.oauth-check-result{display:grid;grid-gap:4px;gap:4px;padding:11px 13px;border-left:2px solid #68d7c7;background:rgba(86,210,194,.04)}.oauth-check-result strong{font-size:11px;color:#b6fff3}.oauth-check-result span{font-size:11px;line-height:1.5;color:var(--text-muted)}.oauth-clear-row{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;color:#91a3ba;font-size:11px}.oauth-provider-actions{display:flex;gap:8px;flex-wrap:wrap}:root{--cs-bg:#06080c;--cs-bg-2:#090d13;--cs-panel:#0d131c;--cs-panel-raised:#111925;--cs-line:rgba(207,225,247,.105);--cs-line-strong:rgba(207,225,247,.18);--cs-ink:#f6f8fb;--cs-copy:#a6b2c1;--cs-dim:#6f7d8f;--cs-mint:#8ff2dd;--cs-blue:#91c7ff;--cs-amber:#f1c77a;--cs-red:#ff909a}body{background:radial-gradient(1000px 700px at 72% -10%,rgba(76,126,186,.08),transparent 66%),radial-gradient(720px 520px at 8% 8%,rgba(82,181,159,.05),transparent 70%),var(--cs-bg)!important}.marketing-2030{background:linear-gradient(180deg,rgba(7,10,15,.18),rgba(5,7,11,.76)),radial-gradient(900px 620px at 78% 7%,rgba(81,134,198,.1),transparent 68%),radial-gradient(760px 540px at 18% 18%,rgba(69,181,157,.065),transparent 72%),var(--cs-bg)!important}.marketing-2030:before{opacity:.42;background-size:72px 72px!important;background-image:linear-gradient(rgba(203,224,248,.045) 1px,transparent 0),linear-gradient(90deg,rgba(203,224,248,.045) 1px,transparent 0)!important}.marketing-2030 .marketing-wrap{max-width:1440px!important}.marketing-2030 .marketing-nav{border-bottom:1px solid rgba(213,229,248,.08)!important;background:rgba(6,8,12,.82)!important;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%);box-shadow:inset 0 1px rgba(255,255,255,.012),0 18px 60px rgba(0,0,0,.18)!important}.marketing-2030 .marketing-nav-row{min-height:78px!important}.marketing-brand-mark{border-radius:11px!important;border-color:rgba(143,242,221,.22)!important;background:linear-gradient(145deg,rgba(143,242,221,.105),rgba(145,199,255,.055))!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 12px 34px rgba(0,0,0,.28)!important}.marketing-brand-copy strong{color:#8798ac!important}.marketing-brand-copy span{font-size:15px!important;letter-spacing:-.02em!important}.marketing-2030 .marketing-menu{border-color:rgba(212,228,247,.085)!important;background:rgba(255,255,255,.018)!important;box-shadow:inset 0 1px rgba(255,255,255,.018)}.marketing-2030 .marketing-menu a{border-radius:9px;color:#98a7b8;transition:background .2s ease,color .2s ease}.marketing-2030 .marketing-menu a:hover{background:rgba(255,255,255,.045);color:#eef3f9}.hero-primary-action,.marketing-actions .brand-button{color:#07110f!important;background:linear-gradient(180deg,#b6f8e9,#84e7d4)!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:inset 0 1px rgba(255,255,255,.55),0 10px 34px rgba(80,209,185,.14)!important}.hero-secondary-action,.marketing-actions .ghost-button{background:rgba(255,255,255,.018)!important;border-color:rgba(215,229,247,.11)!important}.hero-command-grid{min-height:min(840px,calc(100dvh - 78px))!important;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr)!important;gap:clamp(50px,5.2vw,90px)!important;padding-top:clamp(76px,7.2vw,112px)!important;padding-bottom:clamp(70px,6vw,96px)!important;align-items:center!important}.hero-command-grid:after{width:520px!important;height:520px!important;right:-120px!important;border-color:rgba(143,242,221,.045)!important;box-shadow:0 0 0 84px rgba(143,242,221,.012),0 0 0 168px rgba(145,199,255,.008)!important}.hero-signal-row{margin-bottom:26px!important;color:#95a6b8!important;font-size:10px!important;letter-spacing:.095em!important}.hero-live-dot{background:var(--cs-mint)!important;box-shadow:0 0 0 5px rgba(143,242,221,.065),0 0 22px rgba(143,242,221,.24)!important}.hero-title{max-width:720px!important;font-size:clamp(4rem,5.45vw,6.7rem)!important;line-height:.9!important;letter-spacing:-.076em!important;font-weight:640!important;text-wrap:balance}.hero-title>span{background:linear-gradient(90deg,#b8fff0,#91d8ff 52%,#c0bcff)!important;-webkit-background-clip:text!important;background-clip:text!important}.hero-subcopy{max-width:610px!important;color:#a2afbf!important;font-size:clamp(15px,1.08vw,18px)!important;line-height:1.74!important;letter-spacing:-.008em}.hero-assurance-row{color:#7c8999!important;font-size:10px!important;letter-spacing:.015em}.hero-protocol{max-width:610px;margin-top:38px!important;border-radius:14px!important;border-color:rgba(211,228,247,.085)!important;background:rgba(255,255,255,.012)!important;box-shadow:inset 0 1px rgba(255,255,255,.015)}.hero-protocol>div{padding:15px 16px 14px!important}.hero-protocol small{color:#5f7185!important}.hero-protocol strong{font-size:12px!important}.hero-protocol span{color:#6f7f91!important}.command-console{border-radius:20px!important;border-color:rgba(210,228,248,.145)!important;background:radial-gradient(680px 300px at 88% -6%,rgba(89,132,199,.14),transparent 72%),radial-gradient(520px 260px at 8% 0,rgba(80,190,165,.08),transparent 72%),linear-gradient(180deg,#0d141e,#080d14)!important;transform:none!important;box-shadow:0 48px 130px rgba(0,0,0,.46),inset 0 1px rgba(255,255,255,.035)!important}.command-console:before{content:"LIVE CONTROL SURFACE";position:absolute;right:17px;bottom:11px;z-index:3;color:rgba(156,178,202,.34);font-size:7px;letter-spacing:.18em;pointer-events:none}.console-chrome{min-height:48px!important;background:rgba(255,255,255,.016)!important}.console-command-bar{padding:18px 19px 15px!important}.console-state-grid{gap:8px!important;padding:0 19px 9px!important}.console-state-grid article{border-color:rgba(211,228,248,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.009))!important}.console-workspace-grid{gap:9px!important;padding:0 19px 9px!important}.console-decision-card,.console-trend-card{border-color:rgba(211,228,248,.08)!important;background:rgba(4,8,13,.64)!important}.console-chart{height:178px!important}.console-evidence-rail{min-height:42px;padding-inline:19px!important}.marketing-2030 .trust-strip{border-block-color:rgba(212,228,247,.075)!important;background:rgba(255,255,255,.012)!important}.marketing-2030 .trust-row>span:first-child{max-width:690px;color:#b3becb;font-size:13px;line-height:1.55}.marketing-2030 .kpi-chip{border-color:rgba(210,228,247,.09)!important;background:rgba(255,255,255,.015)!important;color:#8392a3!important}.marketing-2030 .feature-card,.marketing-2030 .pricing-card{border-radius:16px!important;border-color:rgba(211,228,247,.085)!important;background:linear-gradient(180deg,rgba(15,21,30,.88),rgba(8,12,18,.9))!important;box-shadow:inset 0 1px rgba(255,255,255,.018),0 20px 70px rgba(0,0,0,.08)!important}.marketing-2030 .feature-card:hover{transform:translateY(-2px)!important;border-color:rgba(143,242,221,.18)!important}.marketing-2030 .pricing-card-highlight{border-color:rgba(143,242,221,.3)!important;box-shadow:inset 0 1px rgba(255,255,255,.03),0 26px 84px rgba(52,155,138,.08)!important}.auth-grid.glass-card,.login-auth-card,.recovery-auth-card{border-color:rgba(211,228,247,.11)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(15,21,30,.95),rgba(8,12,18,.96))!important;box-shadow:0 36px 110px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.025)!important}.overview-shell{background:var(--cs-bg)!important}.overview-shell .shell-grid{grid-template-columns:232px minmax(0,1fr)!important}.overview-shell .shell-sidebar{gap:12px!important;padding:16px 13px!important;border-right:1px solid rgba(211,228,247,.075)!important;background:linear-gradient(180deg,#080c12,#06090e)!important;box-shadow:18px 0 70px rgba(0,0,0,.12)}.overview-shell .sidebar-brand{padding:2px 7px 11px!important}.overview-shell .brand-mark{border-radius:10px!important}.overview-shell .shell-account-card{padding:11px!important;border-radius:13px!important;border-color:rgba(211,228,247,.085)!important;background:rgba(255,255,255,.014)!important}.overview-shell .shell-account-card>label{font-size:9px!important;letter-spacing:.11em!important}.overview-shell .shell-account-card .form-control{min-height:40px!important;border-radius:10px!important}.overview-shell .shell-account-meta{padding-top:9px!important}.overview-shell .primary-navigation{gap:2px!important}.overview-shell .sidebar-item{min-height:39px!important;padding:8px 10px!important;border-radius:10px!important;color:#8f9daf!important}.overview-shell .sidebar-item:hover{background:rgba(255,255,255,.028)!important;color:#dce5ef!important}.overview-shell .sidebar-item-active{background:linear-gradient(90deg,rgba(143,242,221,.1),rgba(143,242,221,.035))!important;box-shadow:inset 2px 0 #8ff2dd!important;color:#eef8f5!important}.overview-shell .shell-ai-card{margin-top:auto;border-radius:13px!important;border-color:rgba(143,242,221,.11)!important;background:linear-gradient(180deg,rgba(143,242,221,.035),rgba(255,255,255,.012))!important}.overview-shell .sidebar-footer{margin-top:0!important}.overview-shell .shell-topbar{min-height:92px!important;padding:18px clamp(22px,2.4vw,38px)!important;border-bottom:1px solid rgba(211,228,247,.07)!important;background:rgba(6,9,14,.78)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.overview-shell .topbar-title-wrap h1{font-size:27px!important;letter-spacing:-.045em!important;font-weight:650!important}.overview-shell .topbar-title-wrap p{max-width:540px;color:#7f8d9e!important;font-size:11px!important}.overview-shell .shell-new-campaign{min-height:43px!important;border-radius:11px!important}.overview-shell .shell-content{padding:24px clamp(22px,2.4vw,38px) 54px!important}.overview-shell .shell-content:before{opacity:.58}.overview-shell .operating-model-strip{margin-bottom:18px!important;padding:11px 13px!important;border-radius:11px!important;border-color:rgba(143,242,221,.1)!important;background:linear-gradient(90deg,rgba(143,242,221,.045),rgba(145,199,255,.018),transparent)!important;box-shadow:none!important;color:#8291a2!important;font-size:10px!important}.overview-shell .operating-model-strip strong{color:#b8c8d9!important;font-size:10px!important}.overview-shell .overview-page{max-width:1560px!important;gap:14px!important}.overview-command-header{min-height:116px!important;padding:8px 2px 20px!important;overflow:visible!important;border:0!important;border-bottom:1px solid rgba(211,228,247,.075)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.overview-command-header:after{display:none!important}.overview-command-title h2{font-size:clamp(34px,3vw,46px)!important;font-weight:640!important;letter-spacing:-.055em!important}.overview-command-title>p:last-child{color:#8695a6!important;font-size:12px!important}.overview-eyebrow{color:#72cbb9!important;letter-spacing:.12em!important;font-size:9px!important}.overview-toolbar-actions{align-items:end!important}.overview-select-label{color:#738195!important;font-size:9px!important;letter-spacing:.08em;text-transform:uppercase}.overview-select-label .form-control{min-height:42px!important;border-radius:10px!important;min-width:205px}.seg-control{border-radius:11px!important;background:rgba(255,255,255,.018)!important;border-color:rgba(211,228,247,.09)!important}.seg-control button{min-height:40px!important;border-radius:8px!important}.seg-control button.on{color:#07110f!important;background:linear-gradient(180deg,#b3f7e8,#82e4d2)!important;box-shadow:none!important}.overview-shell .overview-status-strip{position:-webkit-sticky!important;position:sticky!important;top:10px!important;grid-template-columns:1.05fr 1fr .8fr 1fr 1fr .85fr auto!important;border-radius:12px!important;border-color:rgba(211,228,247,.085)!important;background:rgba(211,228,247,.06)!important;box-shadow:0 14px 44px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.02)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.overview-shell .overview-status-strip>div{padding:11px 12px!important;background:#0c121b!important}.overview-shell .overview-status-strip span{color:#69798b!important;font-size:8px!important;letter-spacing:.095em!important}.overview-shell .overview-status-strip strong{color:#dce6f0!important;font-size:10px!important;font-weight:610!important}.overview-shell .overview-pause-button{min-width:88px;border:0!important;background:linear-gradient(180deg,rgba(118,38,48,.72),rgba(74,25,32,.76))!important;color:#ffc1c6!important;font-weight:700!important}.overview-shell .overview-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.overview-shell .overview-kpi{min-height:150px;position:relative;overflow:hidden;padding:16px!important;border-radius:14px!important;border-color:rgba(211,228,247,.085)!important;background:#0c121b!important;box-shadow:inset 0 1px rgba(255,255,255,.015)!important}.overview-shell .overview-kpi:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;background:linear-gradient(90deg,rgba(143,242,221,.62),rgba(145,199,255,.16),transparent);opacity:.52}.overview-shell .overview-kpi:first-child{border-color:rgba(143,242,221,.15)!important;background:linear-gradient(145deg,rgba(143,242,221,.045),#0c121b 48%)!important}.overview-shell .overview-kpi-value{font-size:clamp(30px,2.4vw,42px)!important;letter-spacing:-.055em!important;font-weight:650!important}.overview-shell .confidence-chip{font-size:8px!important;border-radius:999px!important}.overview-shell .overview-kpi-meta{color:#7b899b!important}.overview-shell .overview-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr)!important;gap:10px!important}.overview-shell .overview-lower-grid{gap:10px!important}.overview-shell .app-card,.overview-shell .overview-ai-card,.overview-shell .overview-chart-card{border-radius:14px!important;border-color:rgba(211,228,247,.085)!important;background:#0b1119!important;box-shadow:inset 0 1px rgba(255,255,255,.012),0 18px 60px rgba(0,0,0,.06)!important}.overview-shell .overview-chart-card{background:linear-gradient(180deg,#0c131d,#090f16)!important}.overview-shell .overview-ai-card{border-color:rgba(145,199,255,.11)!important;background:linear-gradient(160deg,rgba(145,199,255,.035),#0a1018 44%)!important}.overview-section-head{padding-bottom:2px}.overview-section-head h3{letter-spacing:-.03em!important}.overview-target-chart{filter:drop-shadow(0 7px 18px rgba(70,210,187,.06))}.overview-metric-line{stroke:#8ff2dd!important;stroke-width:2.25!important}.overview-metric-point{stroke:#8ff2dd!important;fill:#0a1119!important}.overview-target-band{fill:rgba(143,242,221,.095)!important}.overview-target-line{stroke:rgba(143,242,221,.62)!important}.overview-definition-list>div{border-color:rgba(211,228,247,.075)!important}.overview-attention-item{border-radius:10px!important;background:rgba(255,255,255,.014)!important}.overview-progress{background:rgba(255,255,255,.045)!important}.overview-progress>span{background:linear-gradient(90deg,#71d9c5,#91c7ff)!important}@media (max-width:1180px) and (min-width:881px){.overview-shell .shell-grid{grid-template-columns:218px minmax(0,1fr)!important}.overview-shell .overview-main-grid{grid-template-columns:1fr!important}.overview-shell .overview-status-strip{grid-template-columns:repeat(3,minmax(0,1fr)) auto!important}}.marketing-subpage{min-height:100vh}.marketing-subpage-hero{padding-top:72px!important;padding-bottom:28px!important}.marketing-subpage-callout{padding:24px!important;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center}.marketing-subpage-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.marketing-evaluation-grid,.marketing-security-grid{align-items:stretch}.marketing-evaluation-grid .feature-card,.marketing-security-grid .feature-card{display:flex;flex-direction:column;align-items:flex-start}.marketing-evaluation-grid .feature-card a{margin-top:auto}@media(max-width:880px){.marketing-subpage-hero{padding-top:36px!important;padding-bottom:18px!important}.marketing-subpage-callout{grid-template-columns:1fr;padding:18px!important;gap:18px}.marketing-subpage-actions{justify-content:flex-start}.marketing-subpage-actions .brand-button,.marketing-subpage-actions .ghost-button{min-height:44px}}