:root{--brand-ink: #07201e;--brand-ink-2: #115e59;--brand-teal: #0f766e;--brand-teal-2: #115e59;--brand-mint: #5eead4;--brand-mint-2: #5eead4;--brand-lime: #5eead4;--brand-cream: #f6f8f7;--brand-steel: #445b59;--bg: #f6f8f7;--surface: #ffffff;--surface-2: #e2e8e6;--text: #07201e;--muted: #6b7b7a;--line: #e2e8e6;--line-strong: #9aa8a6;--teal: var(--brand-teal);--teal-soft: var(--brand-mint);--amber: #b7791f;--amber-soft: #f7e8c7;--red: #b94a48;--red-soft: #f5dddd;--score-strong: #0f766e;--score-steady: #b7791f;--score-weak: #b94a48;--shadow: 0 18px 50px rgba(25, 41, 48, .08);color:var(--text);font-family:IBM Plex Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.geo-logo-wrap{align-items:center;color:var(--brand-teal);display:inline-flex;flex:0 0 auto;gap:10px}.geo-logo{display:block}.geo-logo-ring,.geo-logo-inner-ring,.geo-logo-crosshair{fill:none;stroke:var(--brand-teal);stroke-linecap:round;stroke-width:3}.geo-logo-inner-ring{opacity:.5}.geo-logo-dot{fill:var(--brand-teal)}.geo-logo-light .geo-logo-ring,.geo-logo-light .geo-logo-inner-ring,.geo-logo-light .geo-logo-crosshair{stroke:var(--brand-mint)}.geo-logo-light .geo-logo-dot{fill:var(--brand-mint)}.geo-wordmark{display:grid;gap:4px}.geo-wordmark strong{color:var(--brand-ink);font-family:Space Grotesk,IBM Plex Sans,Inter,sans-serif;font-size:1.08rem;font-weight:800;letter-spacing:-.02em;line-height:.95}.geo-wordmark small{color:var(--brand-teal);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem;font-weight:600;letter-spacing:.22em;line-height:1;text-transform:uppercase}*{box-sizing:border-box}html{overflow-x:hidden}body{overflow-x:hidden;margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input{font:inherit}button{cursor:pointer}.app-error-shell{align-items:center;background:linear-gradient(135deg,#b94a4814,#0f766e14),var(--bg);display:flex;justify-content:center;min-height:100vh;padding:24px}.app-error-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);max-width:620px;padding:24px;width:100%}.app-error-icon{align-items:center;background:var(--red-soft);border-radius:8px;color:var(--red);display:flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.app-error-card h1{color:var(--text);font-size:clamp(1.55rem,4vw,2.2rem);line-height:1.1;margin:0 0 10px}.app-error-card p{color:var(--muted);line-height:1.55;margin:0}.app-error-detail{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;margin:18px 0;padding:14px}.app-error-detail span{color:var(--muted);font-size:.75rem;font-weight:900;text-transform:uppercase}.app-error-detail strong{color:var(--text);overflow-wrap:anywhere}.app-error-detail small{color:var(--red);line-height:1.45;overflow-wrap:anywhere}.app-error-actions{display:flex;flex-wrap:wrap;gap:10px}.public-home{background:radial-gradient(circle at 12% 12%,rgba(15,118,110,.14),transparent 30%),radial-gradient(circle at 86% 18%,rgba(188,255,0,.12),transparent 24%),linear-gradient(180deg,#f7faf8,#eef5f4 54%,#fff);color:var(--text);min-height:100vh;padding:18px clamp(16px,4vw,54px) 54px}.public-nav{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:0 auto;max-width:1240px;min-height:64px}.public-brand{align-items:center;color:var(--brand-ink);display:inline-flex;font-weight:950;gap:10px;text-decoration:none}.public-brand span{letter-spacing:0}.public-nav nav{align-items:center;display:flex;flex:1;gap:18px;justify-content:center}.public-nav nav a{color:var(--muted);font-size:.92rem;font-weight:820;text-decoration:none}.public-nav nav a:hover{color:var(--brand-teal)}.public-menu-btn{align-items:center;background:#fff;border:1px solid rgba(7,32,30,.12);border-radius:999px;color:var(--brand-ink);display:none;font-weight:820;gap:7px;min-height:40px;padding:0 13px}.public-menu-btn svg{color:var(--brand-ink-2)}.public-hero{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);margin:36px auto 0;max-width:1240px}.public-hero-copy{align-self:center;display:grid;gap:20px;padding:26px 0 30px}.public-hero-copy h1{color:var(--brand-ink);font-size:clamp(2.65rem,6vw,5.65rem);line-height:.96;margin:0;max-width:850px}.public-hero-copy>p{color:#4c5f61;font-size:clamp(1rem,2vw,1.16rem);line-height:1.65;margin:0;max-width:770px}.public-audit-form{align-items:center;background:#fffffff5;border:1px solid rgba(15,118,110,.18);border-radius:8px;box-shadow:0 20px 58px #1123271f;display:flex;gap:12px;max-width:780px;padding:10px 10px 10px 15px}.public-audit-form svg{color:var(--brand-teal);flex:0 0 auto}.public-audit-form input{background:transparent;border:0;color:var(--text);flex:1;font-size:1rem;min-height:44px;min-width:120px;outline:0}.public-audit-form button{align-items:center;background:var(--brand-ink);border:0;border-radius:8px;color:#fff;display:inline-flex;font-weight:850;gap:8px;justify-content:center;min-height:46px;padding:0 18px;white-space:nowrap}.public-audit-form button:hover{background:var(--brand-teal)}.public-audit-form button:disabled{cursor:wait;opacity:.78}.public-error{background:#fff6f4;border:1px solid rgba(185,74,72,.22);border-radius:8px;color:var(--red);font-weight:760;margin:0;max-width:780px;padding:12px 14px}.public-proof-strip{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px}.public-proof-strip article{background:#ffffffc2;border:1px solid rgba(15,118,110,.13);border-radius:8px;padding:16px}.public-proof-strip strong{color:var(--brand-ink);display:block;font-size:1.4rem;line-height:1;margin-bottom:8px}.public-proof-strip span{color:var(--brand-teal);display:block;font-size:.74rem;font-weight:950;text-transform:uppercase}.public-proof-strip p{color:var(--muted);font-size:.86rem;line-height:1.45;margin:8px 0 0}.public-motion-wrap{min-height:620px}.public-motion-wrap .auth-motion-panel{min-height:100%}.public-motion-wrap .auth-motion-panel .scan-scene{padding-right:0}.public-motion-wrap .scan-output{right:34px}.public-preview-section{display:grid;gap:18px;margin:28px auto 0;max-width:1240px;scroll-margin-top:18px}.public-preview-section .preview-panel{margin:0}.public-audit-ready{align-items:center;background:#fff;border:1px solid rgba(15,118,110,.16);border-radius:8px;box-shadow:0 16px 38px #07201e14;display:grid;gap:8px 14px;grid-template-columns:auto 1fr;padding:16px 18px}.public-audit-ready>div{align-items:center;background:#0f766e1a;border:1px solid rgba(15,118,110,.16);border-radius:999px;color:var(--brand-ink-2);display:inline-flex;font-size:.78rem;font-weight:900;gap:7px;padding:8px 11px;text-transform:uppercase}.public-audit-ready strong{color:var(--brand-ink);font-size:clamp(1.05rem,2vw,1.45rem)}.public-audit-ready p{color:var(--brand-steel);grid-column:2;line-height:1.45;margin:0}.public-preview-cta{align-items:center;background:var(--brand-ink);border-radius:8px;color:#fff;display:flex;gap:18px;justify-content:space-between;padding:22px}.public-preview-cta h2,.public-preview-cta p{margin:0}.public-preview-cta h2{font-size:clamp(1.35rem,3vw,2rem)}.public-preview-cta p{color:#ffffffb8;line-height:1.55;margin-top:8px;max-width:720px}.public-preview-cta .section-label{color:var(--brand-mint-2)}.public-preview-cta .primary-mini-btn{background:var(--brand-lime);color:var(--brand-ink);flex:0 0 auto}.public-workflow{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px auto 0;max-width:1240px}.public-workflow article{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;min-height:78px;padding:16px}.public-workflow span{align-items:center;background:var(--brand-mint);border-radius:8px;color:var(--brand-teal);display:inline-flex;font-weight:950;height:34px;justify-content:center;width:34px}.public-workflow strong{color:var(--brand-ink)}.public-feature-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px auto 0;max-width:1240px}.public-feature-grid article{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 36px #1123270f;padding:20px}.public-feature-grid svg{color:var(--brand-teal)}.public-feature-grid h2{color:var(--brand-ink);font-size:1.05rem;margin:14px 0 8px}.public-feature-grid p{color:var(--muted);line-height:1.55;margin:0}.public-home{background:radial-gradient(circle at 82% 18%,rgba(94,234,212,.24),transparent 26%),linear-gradient(180deg,#f6f8f7,#e7e5df 58%,#fff);padding-bottom:64px}.public-brand .geo-wordmark strong{font-size:1.12rem}.public-brand .geo-wordmark small{font-size:.55rem}.public-nav nav a{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.public-nav-cta{background:var(--brand-ink);border:0;border-radius:999px;color:#fff;font-weight:760;min-height:44px;padding:0 18px;white-space:nowrap}.public-nav-cta:hover{background:var(--brand-teal)}.public-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);margin-top:42px}.public-hero-copy h1{font-family:Space Grotesk,IBM Plex Sans,Inter,sans-serif;font-size:clamp(3.15rem,7vw,6.6rem);font-weight:800;letter-spacing:-.045em;line-height:.88;max-width:900px}.public-hero-copy>p{color:#445b59;font-size:clamp(1.04rem,2vw,1.22rem);line-height:1.6;max-width:740px}.public-audit-form,.public-audit-form button{border-radius:999px}.public-audit-form{box-shadow:0 20px 58px #07201e21}.public-hero-actions{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:14px}.public-demo-btn{align-items:center;background:transparent;border:0;color:var(--brand-ink);display:inline-flex;font-weight:760;gap:8px;padding:0}.public-demo-btn span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;display:inline-flex;height:32px;justify-content:center;width:32px}.public-hero-actions small{color:var(--muted);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.public-report-card{align-self:center;background:#fff;border:1px solid rgba(15,118,110,.16);border-radius:22px;box-shadow:0 36px 90px #07201e2e;display:grid;gap:16px;min-height:560px;overflow:hidden;padding:22px;position:relative}.public-report-card:before{background:radial-gradient(circle,rgba(94,234,212,.24),transparent 58%);content:"";height:260px;position:absolute;right:-90px;top:-90px;width:260px}.report-card-browser,.report-card-agency,.report-card-title,.report-card-score,.report-card-status,.report-card-issues,.report-card-lift{position:relative;z-index:1}.report-card-browser{align-items:center;background:#f6f8f7;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:flex;font-size:.82rem;justify-content:space-between;padding:9px 12px}.report-card-browser b{background:var(--brand-teal);border-radius:999px;color:#fff;padding:5px 10px}.report-card-agency,.report-card-status,.report-card-lift span{color:var(--brand-teal);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.report-card-title{color:var(--brand-ink);font-family:Space Grotesk,IBM Plex Sans,Inter,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;letter-spacing:-.04em;line-height:.92}.report-card-score{align-items:end;color:var(--brand-ink);display:flex;gap:8px;line-height:.8}.report-card-score strong{font-family:Space Grotesk,IBM Plex Sans,Inter,sans-serif;font-size:8rem;font-weight:800;letter-spacing:-.07em}.report-card-score span{color:var(--muted);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem;margin-bottom:12px}.report-card-issues{background:#f6f8f7;border:1px solid var(--line);border-radius:16px;display:grid;gap:10px;padding:16px}.report-card-issues p{color:var(--brand-ink);font-weight:760;margin:0 0 2px}.report-card-issues div{align-items:center;color:#334746;display:flex;gap:10px;line-height:1.35}.report-card-issues span{background:#e11d48;border-radius:999px;color:#fff;flex:0 0 auto;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;font-weight:700;padding:4px 7px}.report-card-issues span.medium{background:#f59e0b}.report-card-lift{align-items:center;background:var(--brand-ink);border-radius:16px;color:#fff;display:flex;justify-content:space-between;margin-top:auto;padding:16px}.report-card-lift strong{color:var(--brand-mint);font-size:1.45rem}.public-logo-strip,.public-before-after,.public-problem-solution{margin:30px auto 0;max-width:1240px}.public-logo-strip{overflow:hidden}.public-logo-strip>span{color:var(--muted);display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;font-weight:700;letter-spacing:.14em;margin-bottom:14px;text-align:center;text-transform:uppercase}.public-logo-strip div{display:flex;gap:34px;justify-content:center;min-width:max-content}.public-logo-strip strong{color:#445b59;font-family:Space Grotesk,IBM Plex Sans,Inter,sans-serif;font-size:1.04rem;opacity:.78}.public-before-after{display:grid;gap:22px;padding:70px 0 20px}.public-before-after h2,.public-problem-solution h2{color:var(--brand-ink);font-family:Space Grotesk,IBM Plex Sans,Inter,sans-serif;font-size:clamp(2rem,5vw,4.2rem);letter-spacing:-.04em;line-height:.96;margin:8px 0 10px;max-width:820px}.public-before-after p,.public-problem-solution p{color:var(--muted);line-height:1.6;margin:0}.ai-answer-comparison{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}.ai-answer-comparison article{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 58px #07201e14;padding:24px}.ai-answer-comparison article.after{background:var(--brand-ink);border-color:#5eead433;color:#fff}.ai-answer-comparison span,.public-problem-solution article span{color:var(--brand-teal);display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.73rem;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.ai-answer-comparison article.after span,.ai-answer-comparison article.after small{color:var(--brand-mint)}.ai-answer-comparison strong{color:#e11d48;display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;margin-bottom:18px;text-transform:uppercase}.ai-answer-comparison article.after strong{color:var(--brand-mint)}.ai-answer-comparison h3{color:inherit;font-size:1.3rem;margin:0 0 12px}.ai-answer-comparison article.after p{color:#d7eeee}.ai-answer-comparison small{display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;margin-top:18px}.comparison-arrow{align-items:center;align-self:center;background:var(--brand-mint);border-radius:999px;color:var(--brand-ink);display:flex;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:800;justify-content:center;min-height:74px;padding:16px;text-align:center;text-transform:uppercase}.public-problem-solution{display:grid;gap:16px;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));padding:52px 0 18px}.public-problem-solution>div{align-self:center}.public-problem-solution article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.auth-shell{align-items:center;background:radial-gradient(circle at 18% 18%,rgba(15,118,110,.16),transparent 34%),radial-gradient(circle at 82% 20%,rgba(10,93,130,.14),transparent 30%),linear-gradient(135deg,#0f766e1a,#1123270f),var(--bg);display:flex;justify-content:center;min-height:100vh;padding:24px}.auth-stage{align-items:stretch;display:grid;gap:18px;grid-template-columns:1fr;min-height:min(760px,calc(100vh - 48px));max-width:1180px;position:relative;width:100%}.auth-card{align-self:center;background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.72);border-radius:8px;box-shadow:0 28px 80px #081c2147;display:grid;gap:18px;grid-area:1 / 1;justify-self:end;margin:clamp(18px,4vw,54px);max-width:440px;padding:24px;width:100%;z-index:4}.auth-brand{display:flex;gap:14px}.auth-brand .geo-logo{filter:drop-shadow(0 10px 20px rgba(15,118,110,.14))}.auth-brand h1{font-size:1.45rem;line-height:1.1;margin:0 0 7px}.auth-brand p{color:var(--muted);line-height:1.45;margin:0}.auth-report-context{background:#0f766e14;border:1px solid rgba(15,118,110,.16);border-radius:8px;display:grid;gap:8px;padding:13px}.auth-report-context>div{align-items:center;color:var(--brand-ink-2);display:inline-flex;font-size:.74rem;font-weight:900;gap:7px;text-transform:uppercase}.auth-report-context strong{color:var(--brand-ink);font-size:1.02rem;line-height:1.22}.auth-report-context p{color:var(--brand-steel);font-size:.86rem;line-height:1.42;margin:0}.auth-report-context .text-btn{justify-self:start;padding:0}.auth-mode-toggle{background:#f4f8f7;border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}.auth-mode-toggle button{background:transparent;border:0;border-radius:6px;color:var(--muted);font-weight:850;padding:10px}.auth-mode-toggle button.active{background:#fff;color:var(--text);box-shadow:0 6px 16px #0f232a14}.auth-form{display:grid;gap:13px}.auth-form label{display:grid;gap:7px}.auth-form span{color:var(--muted);font-size:.78rem;font-weight:850}.auth-form input{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:44px;outline:0;padding:0 12px}.auth-form input:focus{border-color:#0f766e8c;box-shadow:0 0 0 3px #0f766e1f}.auth-form button{align-items:center;background:var(--teal);border:0;border-radius:8px;color:#fff;display:flex;font-weight:850;gap:9px;justify-content:center;min-height:44px}.auth-form button:disabled{cursor:not-allowed;opacity:.62}.auth-oauth{display:grid;gap:11px}.auth-oauth>span{align-items:center;color:var(--muted);display:grid;font-size:.78rem;font-weight:850;gap:10px;grid-template-columns:1fr auto 1fr}.auth-oauth>span:before,.auth-oauth>span:after{background:var(--line);content:"";height:1px}.auth-oauth button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);display:flex;font-weight:850;gap:10px;justify-content:center;min-height:44px}.auth-oauth button:hover{border-color:#0f766e52;box-shadow:0 10px 26px #0f232a14}.auth-oauth button:disabled{cursor:not-allowed;opacity:.62}.auth-oauth strong{align-items:center;background:#fff;border:1px solid #dfe5ea;border-radius:50%;color:#4285f4;display:inline-flex;font-family:Arial,sans-serif;font-size:.95rem;height:24px;justify-content:center;width:24px}.auth-secondary-action{background:transparent;border:0;color:var(--teal);font-weight:850;justify-self:center;padding:4px 8px}.auth-message{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:var(--muted);line-height:1.45;margin:0;padding:12px}.auth-motion-panel{background:linear-gradient(145deg,#081c21f5,#0d3b40f2),#112327;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 26px 70px #081c2142;color:#fff;display:grid;grid-area:1 / 1;grid-template-rows:auto minmax(340px,1fr) auto;min-height:100%;overflow:hidden;padding:clamp(24px,4vw,48px);position:relative;width:100%}.auth-motion-panel:before{animation:authGlow 7s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(64,224,208,.32),transparent 58%),radial-gradient(circle,rgba(247,232,199,.2),transparent 54%);content:"";height:420px;position:absolute;right:-130px;top:-160px;width:420px}.auth-motion-panel:after{animation:authScan 4.8s linear infinite;background:linear-gradient(180deg,transparent,rgba(125,249,229,.16),transparent);content:"";height:180px;left:0;position:absolute;right:0;top:-180px;z-index:1}.motion-copy{max-width:520px;position:relative;z-index:3}.motion-copy span{color:#9ff1e6;display:inline-flex;font-size:.78rem;font-weight:900;letter-spacing:0;margin-bottom:10px;text-transform:uppercase}.motion-copy h2{font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.04;margin:0;max-width:450px}.motion-ticker{align-items:center;border-top:1px solid rgba(255,255,255,.1);color:#ffffffb8;display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:800;gap:10px;padding-top:16px;position:relative;z-index:3}.motion-ticker span{align-items:center;display:inline-flex;gap:8px}.motion-ticker span:before{background:#9ff1e6;border-radius:999px;box-shadow:0 0 12px #9ff1e6b3;content:"";height:6px;width:6px}.auth-motion-scan{background:radial-gradient(circle at 16% 16%,rgba(247,232,199,.18),transparent 34%),linear-gradient(145deg,#10222df5,#0c555bf2),#112327}.scan-scene{align-self:center;display:grid;justify-items:center;min-height:390px;padding-right:min(34vw,430px);position:relative;z-index:2}.scan-browser{animation:authFloat 6s ease-in-out infinite;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:0 24px 70px #00000038;height:300px;overflow:hidden;position:relative;width:min(100%,390px)}.scan-browser-bar{align-items:center;background:#ffffff1a;display:flex;gap:7px;height:42px;padding:0 13px}.scan-browser-bar i{background:#ffffff75;border-radius:999px;height:8px;width:8px}.scan-browser-bar span{color:#ffffffb3;font-size:.74rem;font-weight:850;margin-left:8px}.scan-page{display:grid;gap:12px;padding:18px;position:relative}.scan-hero,.scan-line,.scan-card-row div,.scan-answer{background:#ffffff1f;border:1px solid rgba(255,255,255,.12);border-radius:8px}.scan-hero{height:60px;overflow:hidden;position:relative}.scan-hero:after,.scan-line:after,.scan-card-row div:after{animation:scanHighlight 3.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(159,241,230,.72),transparent);content:"";height:100%;left:-60%;position:absolute;top:0;width:60%}.scan-line{height:12px;overflow:hidden;position:relative}.scan-line-a{width:76%}.scan-line-b{width:58%}.scan-card-row{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.scan-card-row div{height:58px;overflow:hidden;position:relative}.scan-answer{align-items:center;color:#ecfffb;display:flex;gap:9px;min-height:50px;padding:12px}.scan-answer svg{color:#f7e8c7}.scan-answer strong{font-size:.92rem}.scan-beam{animation:scanBeam 3.4s linear infinite;background:linear-gradient(180deg,transparent,rgba(159,241,230,.72),transparent);bottom:0;left:0;position:absolute;top:-120px;width:100%}.scan-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px;max-width:390px}.scan-tags span{animation:authSignal 4.5s ease-in-out infinite;background:#9ff1e624;border:1px solid rgba(159,241,230,.24);border-radius:999px;color:#bffcf2;font-size:.7rem;font-weight:900;padding:7px 10px;text-transform:uppercase}.scan-tags span:nth-child(2){animation-delay:-.7s}.scan-tags span:nth-child(3){animation-delay:-1.4s}.scan-tags span:nth-child(4){animation-delay:-2.1s}.scan-tags span:nth-child(5){animation-delay:-2.8s}.scan-output{animation:authCardRise 5.5s ease-in-out infinite;background:#ffffff21;border:1px solid rgba(255,255,255,.17);border-radius:8px;bottom:28px;box-shadow:0 22px 55px #0003;display:grid;gap:6px;min-width:205px;padding:13px;position:absolute;right:20px}.scan-output span{color:#ffffffb8;font-size:.72rem;font-weight:850}.scan-output strong{color:#fff;font-size:1rem}.scan-output div{background:linear-gradient(90deg,#9ff1e6,#f7e8c7e6);border-radius:999px;height:7px;width:86%}@keyframes scanBeam{to{transform:translateY(420px)}}@keyframes scanHighlight{0%,22%{transform:translate(0)}58%,to{transform:translate(270%)}}@keyframes authGlow{0%{opacity:.55;transform:translateZ(0) scale(.95)}to{opacity:.95;transform:translate3d(-26px,34px,0) scale(1.12)}}@keyframes authScan{to{transform:translateY(820px)}}@keyframes authFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes authSignal{0%,to{opacity:.48;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}@keyframes authCardRise{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.app-shell{display:grid;grid-template-columns:76px minmax(0,1fr);min-height:100vh}.nav-rail{align-items:center;background:#112327;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:32px;padding:24px 14px;position:sticky;top:0;height:100vh}.brand-mark,.nav-rail a{align-items:center;border-radius:8px;display:flex;height:44px;justify-content:center;width:44px}.brand-mark{background:transparent;color:#0f4f49}.nav-rail nav{display:grid;gap:12px}.nav-rail a{color:#9db2b7;transition:background .16s ease,color .16s ease}.nav-rail a.active,.nav-rail a:hover{background:#ffffff1a;color:#fff}.workspace{min-width:0;padding:22px clamp(16px,3vw,34px) 38px}.topbar{align-items:center;background:#f6f8f9d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(220,229,232,.72);display:flex;gap:18px;justify-content:space-between;margin:-22px calc(clamp(16px,3vw,34px)*-1) 22px;padding:16px clamp(16px,3vw,34px);position:sticky;top:0;z-index:12}.topbar>div{align-items:center;display:flex;gap:12px;min-width:220px}.topbar-logo{display:none}@media(min-width:1121px){.topbar-logo{display:block}}.topbar h1,.topbar p,.panel h2,.overview-panel h2,.category-row h3,.empty-state h2,.loading-panel h2{margin:0}.topbar h1{font-size:clamp(1.35rem,2.5vw,2rem);font-weight:760;line-height:1.05}.topbar p{color:var(--muted);font-size:.92rem;margin-top:5px}.topbar-signout{flex:0 0 auto}.icon-btn{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text);display:none;height:40px;justify-content:center;width:40px}.icon-btn.visible{display:inline-flex}.url-form{align-items:center;background:#fffffff0;border:1px solid rgba(15,118,110,.18);border-radius:8px;box-shadow:0 16px 42px #11232714;display:flex;flex:1;gap:10px;max-width:720px;min-width:340px;padding:8px 8px 8px 14px}.url-form svg{color:var(--brand-teal);flex:0 0 auto}.url-form input{border:0;color:var(--text);flex:1;font-size:.96rem;min-width:80px;outline:0}.url-form button,.secondary-btn{align-items:center;border:0;border-radius:8px;display:inline-flex;font-size:.9rem;font-weight:720;gap:8px;justify-content:center;min-height:42px;padding:0 16px;white-space:nowrap}.url-form button{background:var(--brand-ink);color:#fff}.url-form button:hover{background:var(--brand-teal)}.primary-mini-btn{align-items:center;background:var(--brand-ink);border:0;border-radius:8px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:820;gap:8px;justify-content:center;line-height:1.2;min-height:40px;padding:0 14px;text-decoration:none;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.primary-mini-btn:hover{background:var(--brand-teal);box-shadow:0 12px 28px #0f766e2e;transform:translateY(-1px)}.primary-mini-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.url-form button:disabled{cursor:wait;opacity:.78}.secondary-btn{background:var(--surface-2);border:1px solid var(--line);color:#12383a}.export-actions{display:flex;flex:0 0 auto;gap:8px}.text-btn{align-items:center;background:transparent;border:0;color:var(--muted);display:inline-flex;font-size:.86rem;font-weight:760;gap:7px;padding:6px 4px}.text-btn:hover{color:var(--red)}.positioning-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.positioning-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.positioning-panel .section-heading h2,.positioning-panel .section-heading p{margin:0}.positioning-panel .section-heading h2{font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16;max-width:780px}.positioning-panel .section-heading p{color:var(--muted);line-height:1.5;margin-top:8px;max-width:820px}.positioning-badge{align-items:center;background:#f1faf7;border:1px solid rgba(15,118,110,.18);border-radius:8px;color:var(--teal);display:inline-flex;flex:0 0 auto;font-size:.84rem;font-weight:850;gap:8px;padding:10px 12px}.offer-recommendation{display:grid;gap:12px;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);margin-bottom:14px}.offer-recommendation>article{background:#112327;border-radius:8px;color:#fff;padding:16px}.offer-recommendation>article span{color:#bcff00;display:block;font-size:.75rem;font-weight:850;margin-bottom:8px;text-transform:uppercase}.offer-recommendation>article strong{color:#fff;display:block;font-size:1.2rem;line-height:1.22;margin-bottom:8px}.offer-recommendation>article p{color:#d6e4e6;line-height:1.45;margin:0}.offer-ladder{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.offer-ladder div{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:13px}.offer-ladder svg{color:var(--teal);margin-bottom:8px}.offer-ladder strong,.offer-ladder span{display:block}.offer-ladder strong{color:var(--text);font-size:.92rem;line-height:1.22;margin-bottom:5px}.offer-ladder span{color:var(--muted);font-size:.8rem;line-height:1.35}.package-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.package-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:16px;padding:17px}.package-grid article.featured{background:#112327;border-color:#112327;color:#fff}.package-grid span{color:var(--muted);display:block;font-size:.75rem;font-weight:850;margin-bottom:8px;text-transform:uppercase}.package-grid article.featured span{color:#bcff00}.package-grid h3{font-size:1.05rem;line-height:1.2;margin:0 0 10px}.package-grid strong{display:block;font-size:1.65rem;line-height:1;margin-bottom:5px}.package-grid small{color:var(--muted);display:block;font-size:.8rem;font-weight:760;line-height:1.3;margin-bottom:11px}.package-grid p{color:var(--muted);line-height:1.46;margin:0}.package-grid article.featured p,.package-grid article.featured li,.package-grid article.featured small{color:#d6e4e6}.package-fit-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.package-fit-row div{background:#ffffffb8;border:1px solid var(--line);border-radius:8px;padding:11px}.package-grid article.featured .package-fit-row div{background:#ffffff14;border-color:#ffffff1f}.package-fit-row span{margin-bottom:5px}.package-grid ul{display:grid;gap:9px;list-style:none;margin:0;padding:0}.package-grid li{align-items:flex-start;color:var(--text);display:flex;font-size:.88rem;gap:8px;line-height:1.35}.package-grid li svg{color:var(--teal);flex:0 0 auto;margin-top:1px}.package-grid article.featured li svg{color:#14dee8}.checkout-message{background:#fff8e6;border:1px solid #f5d98b;border-radius:8px;color:#7a4b00;font-weight:720;line-height:1.45;margin:12px 0 0;padding:12px}.billing-entitlement-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.billing-entitlement-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.billing-entitlement-panel .section-heading h2,.billing-entitlement-panel .section-heading p{margin:0}.billing-entitlement-panel .section-heading h2{font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16;max-width:780px}.billing-entitlement-panel .section-heading p{color:var(--muted);line-height:1.5;margin-top:8px;max-width:820px}.billing-usage-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.billing-usage-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:14px}.billing-usage-grid article>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.billing-usage-grid span{color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.billing-usage-grid strong{color:var(--text);font-size:1.18rem;line-height:1}.billing-usage-track{background:#e8efee;border-radius:999px;height:9px;overflow:hidden}.billing-usage-track i{background:linear-gradient(90deg,var(--teal),#14dee8);display:block;height:100%}.billing-feature-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.billing-feature-row span{align-items:center;background:#f1faf7;border:1px solid rgba(15,118,110,.18);border-radius:999px;color:var(--teal);display:inline-flex;font-size:.82rem;font-weight:820;gap:6px;min-height:31px;padding:0 11px}.access-code-form{align-items:flex-end;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:14px;padding:14px}.access-code-form label{display:grid;gap:7px}.access-code-form label span{color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.access-code-form input{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:0 12px;text-transform:uppercase}.access-code-form input:focus{border-color:#0f766e8c;box-shadow:0 0 0 3px #0f766e1f;outline:none}.agency-market-proof-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.agency-market-proof-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.agency-market-proof-panel .section-heading h2,.agency-market-proof-panel .section-heading p{max-width:760px}.market-proof-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.market-proof-hero{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.market-proof-hero article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:16px}.market-proof-hero span,.market-proof-table span,.top-one-percent-list h3{color:var(--muted);font-size:.75rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.market-proof-hero strong{color:var(--text);display:block;font-size:1.18rem;line-height:1.2;margin:8px 0}.market-proof-hero p{color:var(--muted);line-height:1.45;margin:0}.market-proof-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.market-proof-row{background:#fff;display:grid;gap:12px;grid-template-columns:.65fr 1.15fr 1.2fr;padding:14px}.market-proof-row+.market-proof-row{border-top:1px solid var(--line)}.market-proof-row.header{background:#102326}.market-proof-row.header span{color:#d6e4e6}.market-proof-row strong{color:var(--text);line-height:1.25}.market-proof-row p{color:var(--muted);line-height:1.42;margin:0}.top-one-percent-list{background:#f4faf8;border:1px solid #d9ebe6;border-radius:8px;display:grid;gap:10px;margin-top:14px;padding:16px}.top-one-percent-list>div{align-items:center;display:flex;gap:8px}.top-one-percent-list h3{color:var(--text);margin:0}.top-one-percent-list p{align-items:flex-start;color:var(--text);display:flex;gap:8px;line-height:1.45;margin:0}.top-one-percent-list svg,.top-one-percent-list p svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.support-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.support-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.support-panel .section-heading h2,.support-panel .section-heading p{margin:0}.support-panel .section-heading h2{font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16;max-width:780px}.support-panel .section-heading p{color:var(--muted);line-height:1.5;margin-top:8px;max-width:820px}.support-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.support-route-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.support-route-grid article,.success-playbook{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:16px}.support-route-grid article{display:grid;gap:11px}.support-route-grid h3,.success-playbook h3{font-size:1rem;line-height:1.2;margin:0}.support-route-grid p{color:var(--muted);line-height:1.45;margin:0}.success-playbook{display:grid;gap:11px}.success-playbook>div{align-items:center;display:flex;gap:9px}.success-playbook>div svg{color:var(--teal)}.success-playbook p{align-items:flex-start;color:var(--muted);display:flex;gap:9px;line-height:1.45;margin:0}.success-playbook p span{align-items:center;background:#0f766e1a;border-radius:999px;color:var(--teal);display:flex;flex:0 0 auto;font-size:.78rem;font-weight:850;height:22px;justify-content:center;width:22px}.support-help-center{background:linear-gradient(135deg,#11232708,#14dee80f);border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;margin-top:14px;padding:16px}.support-help-header{align-items:flex-start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr)}.support-help-header h3{color:var(--text);font-size:1.16rem;line-height:1.2;margin:0}.support-help-header p:not(.section-label){color:var(--muted);line-height:1.48;margin:7px 0 0;max-width:760px}.support-search{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;gap:9px;min-height:44px;padding:0 12px}.support-search svg{color:var(--teal);flex:0 0 auto}.support-search input{border:0;color:var(--text);flex:1;font:inherit;font-size:.9rem;font-weight:720;min-width:0;outline:0}.support-search input::placeholder{color:#8b9a9b}.support-help-layout{display:grid;gap:12px;grid-template-columns:300px minmax(0,1fr)}.support-topic-list{display:grid;gap:8px}.support-topic-list button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;gap:2px 9px;grid-template-columns:20px minmax(0,1fr);min-height:58px;padding:10px 12px;text-align:left}.support-topic-list button svg{color:var(--teal);grid-row:span 2}.support-topic-list button span{font-size:.88rem;font-weight:850;line-height:1.25}.support-topic-list button small{color:var(--muted);font-size:.74rem;font-weight:820;text-transform:uppercase}.support-topic-list button.active,.support-topic-list button:hover{border-color:#0d94883d;box-shadow:0 10px 24px #11232714}.support-answer-card,.support-empty-help{background:#fff;border:1px solid var(--line);border-radius:8px}.support-answer-card{display:grid;gap:13px;min-width:0;padding:16px}.support-answer-head{align-items:center;display:flex;gap:12px}.support-answer-head>div:first-child{align-items:center;background:var(--teal-soft);border-radius:8px;color:var(--teal);display:flex;height:42px;justify-content:center;width:42px}.support-answer-head span{color:var(--muted);display:block;font-size:.74rem;font-weight:850;text-transform:uppercase}.support-answer-head h3{color:var(--text);font-size:1.12rem;line-height:1.22;margin:4px 0 0}.support-answer-card>p{color:var(--muted);line-height:1.52;margin:0}.support-answer-context{background:#f7faf9;border:1px solid var(--line);border-radius:8px;padding:12px}.support-answer-context strong{color:var(--text);display:block;font-size:.82rem;margin-bottom:4px}.support-answer-context span{color:var(--muted);display:block;font-size:.88rem;line-height:1.42}.support-answer-steps{display:grid;gap:8px}.support-answer-steps p{align-items:flex-start;color:var(--text);display:flex;gap:9px;line-height:1.45;margin:0}.support-answer-steps span{align-items:center;background:#0f766e1a;border-radius:999px;color:var(--teal);display:flex;flex:0 0 auto;font-size:.78rem;font-weight:850;height:22px;justify-content:center;margin-top:1px;width:22px}.support-answer-mail{justify-self:flex-start}.support-empty-help{align-items:flex-start;color:var(--muted);display:flex;gap:9px;line-height:1.45;padding:12px}.support-empty-help svg{color:var(--teal);flex:0 0 auto;margin-top:1px}.support-empty-help p{margin:0}.support-escalation-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.support-escalation-panel .section-heading p{max-width:800px}.support-escalation-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 14px}.support-escalation-summary article,.support-escalation-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.support-escalation-summary span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.support-escalation-summary strong{color:var(--text);display:block;font-size:1.18rem;line-height:1.2}.support-escalation-summary p,.support-escalation-card p,.support-escalation-card dd{color:var(--muted);line-height:1.48;margin:8px 0 0}.support-escalation-layout{display:grid;gap:14px;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)}.support-escalation-routes{display:grid;gap:10px}.support-escalation-routes button{background:#fff;border:1px solid var(--line);border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:6px;justify-items:start;padding:12px;text-align:left}.support-escalation-routes button.active,.support-escalation-routes button:hover{border-color:#0f766e57;box-shadow:0 12px 28px #0f766e1a}.support-escalation-routes span,.support-severity{border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:950;padding:5px 8px;text-transform:uppercase}.support-escalation-routes span.high,.support-severity.high{background:#dc26261f;color:#b91c1c}.support-escalation-routes span.medium,.support-severity.medium{background:#f59e0b29;color:#a16207}.support-escalation-routes span.low,.support-severity.low{background:var(--teal-soft);color:var(--teal)}.support-escalation-routes strong{color:var(--text);line-height:1.28}.support-escalation-routes small{color:var(--muted);font-weight:800}.support-escalation-card>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.support-escalation-card>div:first-child small{color:var(--muted);font-weight:850}.support-escalation-card h3{color:var(--text);font-size:1.18rem;line-height:1.25;margin:14px 0 0}.support-escalation-card dl{display:grid;gap:10px;margin:14px 0}.support-escalation-card dt{color:var(--text);font-size:.76rem;font-weight:950;text-transform:uppercase}.support-escalation-card dd{margin:4px 0 0}.feedback-loop-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.always-feedback{bottom:18px;position:fixed;right:18px;z-index:35}.always-feedback-button{align-items:center;background:#112327;border:1px solid rgba(188,255,0,.28);border-radius:999px;box-shadow:0 18px 50px #1123273d;color:#fff;display:inline-flex;font-size:.9rem;font-weight:850;gap:8px;min-height:46px;padding:0 16px}.always-feedback-button:hover{background:var(--brand-teal)}.always-feedback-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 70px #1123273d;display:grid;gap:12px;padding:16px;width:min(360px,calc(100vw - 32px))}.always-feedback-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.always-feedback-head h2{color:var(--text);font-size:1.08rem;line-height:1.18;margin:4px 0 0}.always-feedback label{display:grid;gap:7px}.always-feedback label span{color:var(--muted);font-size:.78rem;font-weight:800}.always-feedback select,.always-feedback textarea{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-width:0;outline:0;padding:10px 11px;resize:vertical}.always-feedback-rating{display:flex;flex-wrap:wrap;gap:7px}.always-feedback-rating button{align-items:center;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:#8b9a9b;display:inline-flex;height:34px;justify-content:center;width:34px}.always-feedback-rating button.active,.always-feedback-rating button:hover{background:#fff8e6;border-color:#f5d98b;color:#b7791f}.feedback-loop-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.feedback-loop-panel .section-heading h2,.feedback-loop-panel .section-heading p{margin:0}.feedback-loop-panel .section-heading h2{color:var(--text);font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16}.feedback-loop-panel .section-heading p:not(.section-label){color:var(--muted);line-height:1.5;margin-top:8px;max-width:780px}.feedback-score-summary{align-items:center;background:#112327;border-radius:8px;color:#fff;display:grid;flex:0 0 210px;gap:4px 9px;grid-template-columns:22px minmax(0,1fr);min-height:72px;padding:12px}.feedback-score-summary svg{color:#bcff00;grid-row:span 2}.feedback-score-summary span{color:#ffffffb8;font-size:.74rem;font-weight:850;text-transform:uppercase}.feedback-score-summary strong{color:#fff;font-size:1.3rem;line-height:1}.feedback-loop-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr)}.feedback-form-card,.feedback-insight-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:16px}.feedback-form-card{display:grid;gap:14px}.feedback-rating-row{display:flex;flex-wrap:wrap;gap:8px}.feedback-rating-row button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:#8b9a9b;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.feedback-rating-row button.active,.feedback-rating-row button:hover{background:#fff8e6;border-color:#f5d98b;color:#b7791f}.feedback-fields{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.feedback-fields label,.feedback-comment{display:grid;gap:7px}.feedback-fields span,.feedback-comment span{color:var(--muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.feedback-fields select,.feedback-comment textarea{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;font-size:.9rem;font-weight:720;outline:0;width:100%}.feedback-fields select{min-height:42px;padding:0 10px}.feedback-comment textarea{line-height:1.45;min-height:96px;padding:10px 12px;resize:vertical}.feedback-insight-card{display:grid;gap:12px}.feedback-insight-card>div:first-child{align-items:center;display:flex;gap:9px}.feedback-insight-card>div:first-child svg{color:var(--teal)}.feedback-insight-card h3{color:var(--text);font-size:1rem;line-height:1.2;margin:0}.feedback-insight-card>p{color:var(--muted);line-height:1.48;margin:0}.feedback-metrics{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-metrics article,.feedback-recent-list article{background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.feedback-metrics span,.feedback-recent-list span{color:var(--muted);display:block;font-size:.78rem;line-height:1.35}.feedback-metrics strong,.feedback-recent-list strong{color:var(--text);display:block;font-size:1rem;line-height:1.3;margin-bottom:4px}.feedback-recent-list{display:grid;gap:8px}.customer-health-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.customer-health-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.customer-health-panel .section-heading h2,.customer-health-panel .section-heading p{margin:0}.customer-health-panel .section-heading h2{color:var(--text);font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16}.customer-health-panel .section-heading p:not(.section-label){color:var(--muted);line-height:1.5;margin-top:8px;max-width:760px}.health-score-card{border-radius:8px;color:#fff;flex:0 0 210px;min-height:94px;padding:14px}.health-score-card.healthy{background:#0f766e}.health-score-card.watch{background:#7a4b00}.health-score-card.risk{background:#9f1239}.health-score-card span{color:#ffffffc7;display:block;font-size:.76rem;font-weight:850;text-transform:uppercase}.health-score-card strong{color:#fff;display:block;font-size:2.35rem;line-height:1;margin:7px 0 5px}.health-score-card p{color:#ffffffd6;font-size:.84rem;line-height:1.3;margin:0}.customer-health-summary{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.customer-health-summary article{background:#f7faf9;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.customer-health-summary svg{color:var(--teal);margin-bottom:8px}.customer-health-summary span,.health-signal-card>div span{color:var(--muted);display:block;font-size:.74rem;font-weight:850;text-transform:uppercase}.customer-health-summary strong{color:var(--text);display:block;font-size:1.08rem;line-height:1.25;margin-bottom:5px}.customer-health-summary p{color:var(--muted);line-height:1.45;margin:0}.customer-health-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.health-signal-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.health-signal-card>div{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.health-signal-card svg{color:var(--teal)}.health-signal-card h3{color:var(--text);font-size:.98rem;line-height:1.22;margin:0 0 10px}.health-signal-meter{background:#e8efee;border-radius:999px;height:8px;margin-bottom:9px;overflow:hidden}.health-signal-meter span{background:var(--teal);border-radius:inherit;display:block;height:100%}.health-signal-card.watch .health-signal-meter span{background:#d99a00}.health-signal-card.at-risk .health-signal-meter span{background:#e11d48}.health-signal-card strong{color:var(--text);display:block;font-size:1.2rem;line-height:1;margin-bottom:8px}.health-signal-card p{color:var(--muted);font-size:.82rem;line-height:1.4;margin:0 0 9px}.health-signal-card small{color:var(--text);display:block;font-size:.8rem;font-weight:760;line-height:1.38}.customer-rescue-panel{background:linear-gradient(135deg,#11232708,#bcff000f),#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.customer-rescue-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.customer-rescue-panel .section-heading h2,.customer-rescue-panel .section-heading p{margin:0}.customer-rescue-panel .section-heading h2{color:var(--text);font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16}.customer-rescue-panel .section-heading p:not(.section-label){color:var(--muted);line-height:1.5;margin-top:8px;max-width:780px}.rescue-priority-card{border-radius:8px;color:#fff;flex:0 0 230px;min-height:94px;padding:14px}.rescue-priority-card.high{background:#9f1239}.rescue-priority-card.medium{background:#7a4b00}.rescue-priority-card.low{background:#0f766e}.rescue-priority-card span{color:#ffffffc7;display:block;font-size:.76rem;font-weight:850;text-transform:uppercase}.rescue-priority-card strong{color:#fff;display:block;font-size:1.3rem;line-height:1.2;margin:8px 0 5px}.rescue-priority-card p{color:#ffffffd6;font-size:.86rem;line-height:1.3;margin:0}.rescue-action-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.rescue-action-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;min-width:0;padding:16px}.rescue-action-card.high{border-color:#e11d4838}.rescue-action-card.medium{border-color:#d99a0047}.rescue-action-card.low{border-color:#0f766e38}.rescue-action-head{align-items:center;display:flex;gap:12px}.rescue-action-head>div:first-child{align-items:center;background:var(--teal-soft);border-radius:8px;color:var(--teal);display:flex;height:42px;justify-content:center;width:42px}.rescue-action-head span,.rescue-meta-row span,.rescue-trigger span{color:var(--muted);display:block;font-size:.74rem;font-weight:850;text-transform:uppercase}.rescue-action-head h3{color:var(--text);font-size:1.08rem;line-height:1.24;margin:4px 0 0}.rescue-meta-row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.rescue-meta-row article,.rescue-trigger{background:#f7faf9;border:1px solid var(--line);border-radius:8px;min-width:0;padding:11px}.rescue-meta-row strong{color:var(--text);display:block;font-size:.92rem;line-height:1.3;margin-top:4px}.rescue-trigger p,.rescue-action-card>p{color:var(--muted);line-height:1.45;margin:0}.rescue-trigger p{margin-top:5px}.rescue-action-card .secondary-btn{justify-self:flex-start}.account-timeline-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.account-timeline-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.account-timeline-panel .section-heading h2,.account-timeline-panel .section-heading p{margin:0}.account-timeline-panel .section-heading h2{color:var(--text);font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16}.account-timeline-panel .section-heading p:not(.section-label){color:var(--muted);line-height:1.5;margin-top:8px;max-width:780px}.account-timeline-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.timeline-note-card,.timeline-list-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:16px}.timeline-note-card{display:grid;gap:13px}.timeline-note-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-note-fields label,.timeline-textarea{display:grid;gap:7px}.timeline-note-fields span,.timeline-textarea span{color:var(--muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.timeline-note-fields select,.timeline-textarea textarea,.timeline-textarea input{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;font-size:.9rem;font-weight:720;outline:0;width:100%}.timeline-note-fields select,.timeline-textarea input{min-height:42px;padding:0 10px}.timeline-textarea textarea{line-height:1.45;min-height:104px;padding:10px 12px;resize:vertical}.timeline-list-card{display:grid;gap:12px}.timeline-list-card>div:first-child{align-items:center;display:flex;gap:9px}.timeline-list-card>div:first-child svg{color:var(--teal)}.timeline-list-card h3{color:var(--text);font-size:1rem;line-height:1.2;margin:0}.timeline-note-list{display:grid;gap:9px}.timeline-note-list article{background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.timeline-note-list article>div{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:7px}.timeline-note-list span{background:var(--teal-soft);border-radius:999px;color:var(--teal);display:inline-flex;font-size:.72rem;font-weight:850;min-height:24px;padding:0 9px;text-transform:uppercase}.timeline-note-list small,.timeline-note-list em{color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.35}.timeline-note-list strong{color:var(--text);display:block;line-height:1.35;margin-bottom:6px}.timeline-note-list p{color:var(--muted);line-height:1.45;margin:0 0 8px}.team-command-panel{background:linear-gradient(135deg,#14dee80f,#11232706),#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.team-command-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.team-command-panel .section-heading h2,.team-command-panel .section-heading p{margin:0}.team-command-panel .section-heading h2{color:var(--text);font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16}.team-command-panel .section-heading p:not(.section-label){color:var(--muted);line-height:1.5;margin-top:8px;max-width:780px}.team-command-summary{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.team-command-summary article{background:#112327;border-radius:8px;color:#fff;min-width:0;padding:14px}.team-command-summary span,.team-signal-row span{color:var(--muted);display:block;font-size:.74rem;font-weight:850;text-transform:uppercase}.team-command-summary article span{color:#ffffffb8}.team-command-summary strong{color:#fff;display:block;font-size:1.18rem;line-height:1.25;margin:5px 0}.team-command-summary p{color:#ffffffc7;line-height:1.42;margin:0}.team-command-grid{display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr))}.team-member-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:14px}.team-member-card.needs-action{border-color:#e11d483d}.team-member-card.waiting{border-color:#d99a0047}.team-member-card.on-track{border-color:#0f766e2e}.team-member-head{align-items:center;display:flex;gap:10px}.team-member-head>div:first-child{align-items:center;background:var(--teal-soft);border-radius:8px;color:var(--teal);display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.team-member-head span{color:var(--muted);display:block;font-size:.7rem;font-weight:850;text-transform:uppercase}.team-member-head h3{color:var(--text);font-size:1rem;line-height:1.2;margin:3px 0 0}.team-member-card>strong{color:var(--text);display:block;font-size:.88rem;line-height:1.3}.team-member-card>p{color:var(--muted);font-size:.8rem;line-height:1.38;margin:0}.team-signal-row{background:#f7faf9;border:1px solid var(--line);border-radius:8px;padding:10px}.team-signal-row b{color:var(--text);display:block;font-size:.84rem;line-height:1.3;margin-top:4px}.team-member-card small{color:var(--text);display:block;font-size:.79rem;font-weight:760;line-height:1.38}.launch-readiness-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.launch-readiness-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.launch-readiness-panel .section-heading h2,.launch-readiness-panel .section-heading p{margin:0}.launch-readiness-panel .section-heading h2{color:var(--text);font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16}.launch-readiness-panel .section-heading p:not(.section-label){color:var(--muted);line-height:1.5;margin-top:8px;max-width:780px}.launch-readiness-hero{display:grid;gap:12px;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr) minmax(240px,.6fr);margin-bottom:12px}.launch-readiness-hero article{background:#112327;border-radius:8px;color:#fff;min-width:0;padding:16px}.launch-readiness-hero article.ready{background:#0f766e}.launch-readiness-hero article.polish{background:#7a4b00}.launch-readiness-hero article.blocked{background:#9f1239}.launch-readiness-hero span{color:#ffffffbd;display:block;font-size:.76rem;font-weight:850;text-transform:uppercase}.launch-readiness-hero strong{color:#fff;display:block;font-size:2.1rem;line-height:1;margin:8px 0 6px}.launch-readiness-hero p{color:#ffffffd1;line-height:1.42;margin:0}.launch-readiness-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.launch-check-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;min-width:0;padding:14px}.launch-check-card.ready{border-color:#0f766e33}.launch-check-card.needs-work{border-color:#d99a0042}.launch-check-card.blocked{border-color:#e11d483d}.launch-check-card>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.launch-check-card svg{color:var(--teal)}.launch-check-card span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.launch-check-card h3{color:var(--text);font-size:1rem;line-height:1.2;margin:0}.launch-check-card p{color:var(--muted);line-height:1.42;margin:0}.launch-check-card small{color:var(--text);display:block;font-size:.8rem;font-weight:760;line-height:1.38}.account-access-panel{background:linear-gradient(135deg,#fff,#f8fbfb);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.account-access-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.account-access-panel .section-heading h2,.account-access-panel .section-heading p{margin:0}.account-access-panel .section-heading h2{font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16;max-width:760px}.account-access-panel .section-heading p{color:var(--muted);line-height:1.5;margin-top:8px;max-width:820px}.access-mode-pill{align-items:center;background:#0f766e1a;border:1px solid rgba(15,118,110,.2);border-radius:999px;color:var(--teal);display:inline-flex;flex:0 0 auto;font-size:.82rem;font-weight:850;gap:7px;min-height:34px;padding:0 13px;white-space:nowrap}.account-access-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:9px;justify-content:flex-end}.account-access-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.account-access-grid label{display:grid;gap:7px}.account-access-grid span{color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.account-access-grid input,.account-access-grid select{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;font-size:.9rem;font-weight:750;min-height:43px;min-width:0;outline:0;padding:0 12px}.account-access-grid input:focus,.account-access-grid select:focus{border-color:#0f766e80;box-shadow:0 0 0 3px #0f766e1c}.access-safeguards{background:#f7faf9;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;margin-top:12px;padding:13px}.access-safeguards p{align-items:flex-start;color:var(--muted);display:flex;gap:8px;line-height:1.42;margin:0}.access-safeguards svg{color:var(--teal);flex:0 0 auto;margin-top:1px}.data-controls-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.data-controls-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.data-controls-panel .section-heading h2,.data-controls-panel .section-heading p{margin:0}.data-controls-panel .section-heading h2{font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16;max-width:780px}.data-controls-panel .section-heading p{color:var(--muted);line-height:1.5;margin-top:8px;max-width:820px}.data-actions{display:flex;flex:0 0 auto;gap:9px}.danger-btn{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:inline-flex;font-size:.9rem;font-weight:850;gap:8px;justify-content:center;min-height:42px;padding:0 16px;white-space:nowrap}.data-inventory{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.data-inventory article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:15px}.data-inventory span{color:var(--muted);display:block;font-size:.76rem;font-weight:850;text-transform:uppercase}.data-inventory strong{display:block;font-size:1.8rem;line-height:1;margin:9px 0}.data-inventory p{color:var(--muted);line-height:1.4;margin:0}.data-policy-row{align-items:flex-start;background:#f7faf9;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:flex;gap:10px;margin-top:12px;padding:12px}.data-policy-row svg{color:var(--teal);flex:0 0 auto}.data-policy-row p{line-height:1.45;margin:0}.inline-error{background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#9f1239;font-size:.88rem;font-weight:750;margin:-4px 0 12px;padding:10px 12px}.engagement-dashboard{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:22px}.engagement-dashboard .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.engagement-dashboard .section-heading h2,.engagement-dashboard .section-heading p{margin:0}.glossary-coach-panel{background:linear-gradient(135deg,#bcff0014,#14dee814),#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:16px;margin-bottom:18px;padding:22px}.glossary-coach-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.glossary-coach-panel .section-heading h2,.glossary-coach-panel .section-heading p{margin:0}.glossary-coach-panel .section-heading h2{color:var(--text);font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16}.glossary-coach-panel .section-heading p:not(.section-label){color:var(--muted);line-height:1.5;margin-top:8px;max-width:760px}.glossary-coach-layout{display:grid;gap:14px;grid-template-columns:280px minmax(0,1fr)}.glossary-topic-list{background:#ffffffbd;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:10px}.glossary-topic-list button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--muted);cursor:pointer;display:flex;font-size:.88rem;font-weight:850;gap:9px;justify-content:flex-start;min-height:42px;padding:0 10px;text-align:left}.glossary-topic-list button svg{color:var(--teal);flex:0 0 auto}.glossary-topic-list button.active,.glossary-topic-list button:hover{background:#fff;border-color:#0d94882e;color:var(--text);box-shadow:0 10px 24px #11232714}.glossary-topic-card{background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0;padding:18px}.glossary-topic-head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.glossary-topic-head>div:first-child{align-items:center;background:var(--teal-soft);border-radius:8px;color:var(--teal);display:flex;height:42px;justify-content:center;width:42px}.glossary-topic-head span,.glossary-explain-grid span{color:var(--muted);display:block;font-size:.74rem;font-weight:850;text-transform:uppercase}.glossary-topic-head strong{color:var(--text);display:block;font-size:.98rem;line-height:1.3;margin-top:4px}.glossary-topic-card h3{color:var(--text);font-size:1.25rem;line-height:1.2;margin:0 0 8px}.glossary-topic-card>p{color:var(--muted);font-size:.95rem;line-height:1.55;margin:0 0 14px}.glossary-explain-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.glossary-explain-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.glossary-explain-grid p{color:var(--text);font-size:.9rem;line-height:1.48;margin:6px 0 0}.trust-methodology-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:14px;margin-bottom:18px;padding:18px}.trust-methodology-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.trust-methodology-panel .section-heading h2,.trust-methodology-panel .section-heading p{margin:0}.trust-methodology-panel .section-heading h2{font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16}.trust-methodology-panel .section-heading p{color:var(--muted);line-height:1.5;margin-top:8px;max-width:780px}.trust-doc-link{align-items:center;background:#112327;border-radius:8px;color:#bcff00;display:inline-flex;flex:0 0 auto;font-size:.86rem;font-weight:850;gap:8px;min-height:40px;padding:0 12px;text-decoration:none}.trust-method-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.trust-method-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.trust-method-grid svg{color:var(--teal);margin-bottom:10px}.trust-method-grid span{color:var(--muted);display:block;font-size:.74rem;font-weight:850;text-transform:uppercase}.trust-method-grid strong{color:var(--text);display:block;font-size:1.05rem;line-height:1.25;margin:6px 0}.trust-method-grid p{color:var(--muted);font-size:.82rem;line-height:1.42;margin:0}.methodology-strip{display:flex;flex-wrap:wrap;gap:8px}.methodology-strip span{align-items:center;background:var(--teal-soft);border-radius:999px;color:var(--teal);display:inline-flex;font-size:.8rem;font-weight:850;gap:6px;min-height:30px;padding:0 10px}.compliance-review-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:14px;margin-bottom:18px;padding:18px}.compliance-review-panel .section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.compliance-review-panel .section-heading h2,.compliance-review-panel .section-heading p{margin:0}.compliance-review-panel .section-heading h2{font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16}.compliance-review-panel .section-heading p{color:var(--muted);line-height:1.5;margin-top:8px;max-width:820px}.compliance-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.compliance-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;padding:13px}.compliance-grid article>span{align-items:center;background:#0f766e1a;border-radius:999px;color:var(--teal);display:inline-flex;height:28px;justify-content:center;width:28px}.compliance-grid strong{color:var(--text);display:block;font-size:.94rem;line-height:1.22;margin-bottom:5px}.compliance-grid p{color:var(--muted);font-size:.82rem;line-height:1.42;margin:0}.compliance-links{display:flex;flex-wrap:wrap;gap:8px}.compliance-links a{align-items:center;background:#f1faf7;border:1px solid rgba(15,118,110,.18);border-radius:999px;color:var(--teal);display:inline-flex;font-size:.82rem;font-weight:850;min-height:31px;padding:0 12px;text-decoration:none}.first-run-guide-panel{background:linear-gradient(135deg,#bcff001f,#14dee814),#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:14px;margin-bottom:18px;padding:22px}.first-run-guide-hero{align-items:flex-start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 210px}.first-run-guide-hero h2,.first-run-guide-hero p{margin:0}.first-run-guide-hero h2{color:var(--text);font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.12}.first-run-guide-hero p:not(.section-label){color:var(--muted);line-height:1.5;margin-top:8px;max-width:760px}.first-run-progress-card{background:#112327;border-radius:8px;color:#fff;padding:14px}.first-run-progress-card span{color:#ffffffb8;display:block;font-size:.76rem;font-weight:850;text-transform:uppercase}.first-run-progress-card strong{color:#bcff00;display:block;font-size:2rem;line-height:1;margin:8px 0 5px}.first-run-progress-card p{color:#ffffffd1;font-size:.86rem;line-height:1.3;margin:0}.first-run-progress-track{background:#e8efee;border-radius:999px;height:8px;overflow:hidden}.first-run-progress-track span{background:linear-gradient(90deg,var(--teal),#14dee8);border-radius:inherit;display:block;height:100%}.first-run-steps{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.first-run-steps button{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;gap:7px;min-width:0;padding:12px;text-align:left}.first-run-steps button>span{align-items:center;background:#eef4f3;border-radius:999px;color:var(--muted);display:flex;height:26px;justify-content:center;width:26px}.first-run-steps button.complete{border-color:#0f766e3d}.first-run-steps button.current{border-color:#0d948857;box-shadow:0 12px 24px #11232714}.first-run-steps button.complete>span,.first-run-steps button.current>span{background:var(--teal-soft);color:var(--teal)}.first-run-steps strong{color:var(--text);font-size:.9rem;line-height:1.2}.first-run-steps small{color:var(--muted);font-size:.78rem;line-height:1.35}.first-run-primary{justify-self:flex-start}.beta-guided-panel{background:#112327;border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:var(--shadow);color:#fff;display:grid;gap:14px;margin-bottom:18px;padding:22px}.beta-guided-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.beta-guided-head h2,.beta-guided-head p{margin:0}.beta-guided-head .section-label{color:#bcff00}.beta-guided-head h2{color:#fff;font-size:clamp(1.2rem,2.4vw,1.65rem);line-height:1.12}.beta-guided-head p:not(.section-label){color:#bdd0d3;line-height:1.5;margin-top:8px;max-width:760px}.beta-progress-row{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.beta-progress-row strong{color:#bcff00;font-size:1.35rem;line-height:1}.beta-progress-row>div{background:#ffffff1f;border-radius:999px;height:9px;overflow:hidden}.beta-progress-row>div span{background:linear-gradient(90deg,#bcff00,#14dee8);display:block;height:100%}.beta-progress-row small{color:#bdd0d3;font-weight:800}.beta-guided-steps{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.beta-guided-steps button{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;cursor:pointer;display:grid;gap:7px;min-width:0;padding:12px;text-align:left}.beta-guided-steps button.current{border-color:#bcff0073;box-shadow:inset 0 0 0 1px #bcff001f}.beta-guided-steps button.complete{border-color:#14dee861}.beta-guided-steps button>span{align-items:center;background:#ffffff1a;border-radius:999px;color:#bdd0d3;display:flex;height:28px;justify-content:center;width:28px}.beta-guided-steps button.current>span{background:#bcff0026;color:#bcff00}.beta-guided-steps button.complete>span{background:#14dee824;color:#14dee8}.beta-guided-steps strong{color:#fff;font-size:.9rem;line-height:1.2}.beta-guided-steps small{color:#bdd0d3;font-size:.78rem;line-height:1.35}.engagement-dashboard .section-heading h2{font-size:clamp(1.16rem,2.2vw,1.55rem);line-height:1.16}.engagement-dashboard .section-heading p{color:var(--muted);line-height:1.5;margin-top:8px;max-width:760px}.engagement-next-action{background:#f7faf9;border:1px solid var(--line);border-radius:8px;flex:0 0 310px;padding:14px}.engagement-next-action span,.engagement-metrics span{color:var(--muted);display:block;font-size:.74rem;font-weight:850;text-transform:uppercase}.engagement-next-action strong{color:var(--text);display:block;font-size:.95rem;line-height:1.35;margin-top:7px}.engagement-progress{background:#e8efee;border-radius:999px;height:8px;margin-bottom:14px;overflow:hidden}.engagement-progress span{background:linear-gradient(90deg,var(--teal),#14dee8);border-radius:inherit;display:block;height:100%}.engagement-metrics{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.engagement-metrics article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.engagement-metrics svg{color:var(--teal);margin-bottom:10px}.engagement-metrics strong{color:var(--text);display:block;font-size:1.45rem;line-height:1;margin:7px 0}.engagement-metrics p{color:var(--muted);font-size:.78rem;line-height:1.35;margin:0}.journey-tracker-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:14px;margin-bottom:18px;padding:18px}.journey-tracker-head{align-items:flex-start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto}.journey-tracker-head h2{color:var(--text);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.18;margin:5px 0 7px}.journey-tracker-head p{color:var(--muted);line-height:1.5;margin:0}.journey-progress-card{background:#112327;border-radius:8px;color:#fff;min-width:112px;padding:12px;text-align:center}.journey-progress-card strong{color:#bcff00;display:block;font-size:1.65rem;line-height:1}.journey-progress-card span{color:#bdd0d3;display:block;font-size:.74rem;font-weight:850;margin-top:5px;text-transform:uppercase}.journey-progress-line{background:#e8efee;border-radius:999px;height:8px;overflow:hidden}.journey-progress-line span{background:linear-gradient(90deg,var(--teal),#14dee8);display:block;height:100%}.journey-steps{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.journey-steps article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;min-width:0;padding:11px}.journey-steps article.current{border-color:#b7791f6b;box-shadow:inset 0 0 0 1px #b7791f1f}.journey-steps article.complete{border-color:#0f766e52}.journey-steps article>div{align-items:center;background:#eef4f3;border-radius:999px;color:var(--muted);display:flex;height:28px;justify-content:center;width:28px}.journey-steps article.complete>div{background:var(--teal-soft);color:var(--teal)}.journey-steps article.current>div{background:var(--amber-soft);color:var(--amber)}.journey-steps span{color:var(--text);font-size:.82rem;font-weight:900}.journey-steps p{color:var(--muted);font-size:.74rem;line-height:1.35;margin:0}.onboarding-panel{background:linear-gradient(135deg,#fff,#f7fbfa);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:16px;margin-bottom:18px;padding:18px}.onboarding-summary{align-items:flex-start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto}.onboarding-summary h2,.onboarding-summary p{margin:0}.onboarding-summary h2{font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.18}.onboarding-summary p{color:var(--muted);line-height:1.5;margin-top:7px}.onboarding-progress{background:#e8efee;border-radius:999px;height:8px;overflow:hidden}.onboarding-progress span{background:linear-gradient(90deg,var(--teal),#14dee8);border-radius:inherit;display:block;height:100%}.onboarding-steps{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.onboarding-steps article{align-items:flex-start;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:flex;gap:9px;min-width:0;padding:12px}.onboarding-steps article>span{align-items:center;background:#eef4f3;border-radius:999px;color:var(--muted);display:flex;flex:0 0 auto;height:22px;justify-content:center;width:22px}.onboarding-steps article.complete{border-color:#0f766e42}.onboarding-steps article.complete>span{background:#0f766e1f;color:var(--teal)}.onboarding-steps strong{display:block;font-size:.86rem;line-height:1.25}.onboarding-steps p{color:var(--muted);font-size:.78rem;line-height:1.35;margin:5px 0 0}.report-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr)}.overview-panel,.citation-panel,.panel,.history-panel,.empty-state,.loading-panel,.error-banner{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.overview-panel,.panel{position:relative}.overview-panel:before,.panel:before{background:linear-gradient(90deg,var(--brand-teal),rgba(188,255,0,.86),transparent);border-radius:8px 8px 0 0;content:"";height:3px;inset:0 0 auto;opacity:.78;position:absolute}.overview-panel,.citation-panel,.panel{padding:22px}.history-panel{margin-bottom:18px;padding:16px}.workspace-empty-state{display:grid;gap:14px;justify-items:start;margin-bottom:18px}.workspace-empty-icon{align-items:center;background:#112327;border-radius:8px;color:#bcff00;display:inline-flex;height:48px;justify-content:center;width:48px}.workspace-empty-state h2{color:var(--text);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2;margin:5px 0 8px}.workspace-empty-state>div>p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:760px}.workspace-empty-actions{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.workspace-empty-actions article{align-items:flex-start;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:#405158;display:flex;gap:8px;line-height:1.42;padding:12px}.workspace-empty-actions svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.preview-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:18px;padding:24px}.preview-score{align-items:center;display:flex;gap:24px}.preview-score h2{font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08;margin:0;max-width:780px}.preview-score p{color:var(--muted);line-height:1.55;margin:12px 0 0;max-width:760px}.preview-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.preview-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;padding:15px}.preview-grid strong{font-size:1rem}.preview-grid p{color:var(--muted);font-size:.86rem;line-height:1.45;margin:0}.quality-tier-card{background:#fbfcfc;border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:8px;display:grid;gap:9px;padding:15px}.quality-tier-card span{color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.quality-tier-card strong{color:var(--text);font-size:1.18rem;line-height:1.15}.quality-tier-card div{align-items:baseline;display:flex;gap:8px}.quality-tier-card b{color:var(--text);font-size:1.45rem}.quality-tier-card small,.quality-tier-card p{color:var(--muted);line-height:1.45}.quality-tier-card p{font-size:.88rem;margin:0}.quality-tier-card em{color:var(--text);font-style:normal;font-weight:850}.quality-tier-card.recommendable,.personalized-tier.recommendable{border-left-color:var(--teal)}.quality-tier-card.citable,.personalized-tier.citable{border-left-color:#14dee8}.quality-tier-card.discoverable,.personalized-tier.discoverable{border-left-color:var(--amber)}.quality-tier-card.invisible,.personalized-tier.invisible{border-left-color:var(--red)}.lead-gate{background:linear-gradient(135deg,#112327f5,#112327e6),#112327;border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 24px 70px #11232733;color:#fff;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);margin-bottom:18px;padding:26px}.lead-copy h2,.lead-copy p{margin:0}.lead-icon{align-items:center;background:#14dee829;border-radius:8px;color:#14dee8;display:flex;height:42px;justify-content:center;margin-bottom:16px;width:42px}.lead-copy .section-label{color:#bcff00}.lead-copy h2{font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.08;max-width:720px}.lead-copy p{color:#c5d1d4;line-height:1.55;margin-top:13px;max-width:720px}.unlock-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.unlock-list span{align-items:center;color:#e8f4f5;display:flex;font-size:.9rem;font-weight:720;gap:8px}.unlock-list svg{color:#14dee8;flex:0 0 auto}.lead-form{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:12px;padding:18px}.lead-step-header{display:grid;gap:6px}.lead-step-header span{color:#a9bdc1;font-size:.76rem;font-weight:800}.lead-step-header strong{color:#fff;font-size:1rem}.lead-step-track{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.lead-step-track i{background:#14dee8;border-radius:inherit;display:block;height:100%;transition:width .18s ease}.lead-step-tabs{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.lead-step-tabs button{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#c5d1d4;display:inline-flex;font-size:.76rem;font-weight:800;gap:6px;justify-content:center;min-height:34px;padding:0 8px}.lead-step-tabs button.active,.lead-step-tabs button.complete{background:#14dee829;color:#fff}.lead-step-tabs button:disabled{cursor:not-allowed;opacity:.58}.lead-step-fields{display:grid;gap:12px}.mode-choice-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mode-choice-grid button{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;gap:6px;min-height:88px;padding:13px;text-align:left}.mode-choice-grid button.active{background:var(--teal-soft);border-color:#0f766e61;color:var(--teal)}.mode-choice-grid strong,.mode-choice-grid span{display:block}.mode-choice-grid span{color:var(--muted);font-size:.82rem;line-height:1.35}.lead-form label{display:grid;gap:7px}.lead-form label>span{color:#d9e8ea;font-size:.78rem;font-weight:800}.lead-form label>div{align-items:center;background:#fff;border:1px solid transparent;border-radius:8px;display:flex;gap:9px;min-height:44px;padding:0 12px}.lead-form svg{color:var(--muted);flex:0 0 auto}.lead-form input,.lead-form select{background:transparent;border:0;color:var(--text);flex:1;font:inherit;min-width:0;outline:0;width:100%}.lead-form button{align-items:center;background:#14dee8;border:0;border-radius:8px;color:#102225;display:inline-flex;font-weight:850;gap:9px;justify-content:center;min-height:46px;padding:0 16px}.lead-form-actions{display:flex;gap:10px;justify-content:flex-end}.lead-form .lead-secondary{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:#fff}.lead-form button svg{color:currentColor}.lead-form small{color:#a9bdc1;line-height:1.4}.lead-error{background:#f5dddd24;border:1px solid rgba(245,221,221,.24);border-radius:8px;color:#ffd8d8;font-size:.86rem;margin:0;padding:10px 12px}.lead-review-card{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px}.lead-review-card span,.lead-review-card strong,.lead-review-card p{display:block}.lead-review-card span{color:#a9bdc1;font-size:.76rem;font-weight:800;margin-bottom:5px}.lead-review-card strong{color:#fff;font-size:1.05rem}.lead-review-card p{color:#c5d1d4;line-height:1.45;margin:8px 0 0}.unlock-banner{align-items:center;background:var(--teal-soft);border:1px solid rgba(15,118,110,.22);border-radius:8px;color:var(--teal);display:flex;font-weight:820;gap:9px;margin-bottom:18px;padding:13px 15px}.report-command-center{background:#fff;border:1px solid rgba(7,32,30,.1);border-radius:8px;box-shadow:0 18px 45px #07201e14;margin-bottom:18px;overflow:hidden}.report-command-hero{align-items:center;background:linear-gradient(135deg,#5eead433,#f6f8f7eb),#f6f8f7;border-bottom:1px solid rgba(7,32,30,.08);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.3fr);padding:22px}.report-command-hero h2{color:var(--brand-ink);font-size:clamp(1.35rem,2vw,2rem);letter-spacing:0;line-height:1.1;margin:0 0 9px}.report-command-hero p{color:var(--brand-steel);line-height:1.55;margin:0;max-width:840px}.report-command-score{background:#07201e;border-radius:8px;color:#fff;padding:16px}.report-command-score span,.report-command-grid article>span{color:var(--brand-mint);display:block;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.report-command-score strong{display:block;font-size:1.05rem;line-height:1.25;margin:8px 0 12px}.report-command-score .text-btn{color:var(--brand-mint)}.report-command-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));background:#07201e14}.report-command-grid article{background:#fff;min-width:0;padding:20px}.report-command-icon{align-items:center;background:#0f766e1a;border:1px solid rgba(15,118,110,.16);border-radius:8px;color:var(--brand-ink-2);display:inline-flex;height:42px;justify-content:center;margin-bottom:12px;width:42px}.report-command-grid h3{color:var(--brand-ink);font-size:1.08rem;line-height:1.2;margin:8px 0}.report-command-grid p{color:var(--brand-steel);line-height:1.48;margin:0 0 12px}.report-command-grid small{color:var(--muted);display:block;font-weight:760;margin-bottom:14px}.report-command-grid .secondary-mini-btn{width:100%}.post-audit-cta-panel{background:linear-gradient(135deg,#112327fa,#153437f0),#112327;border:1px solid rgba(20,222,232,.16);border-radius:8px;color:#fff;margin-bottom:18px;overflow:hidden;padding:22px;position:relative}.post-audit-cta-panel:before{background:#bcff00;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.post-audit-cta-layout{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr)}.post-audit-cta-copy h2{color:#fff;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.15;margin:0 0 10px;max-width:940px}.post-audit-cta-copy p{color:#c5d1d4;line-height:1.55;margin:0;max-width:900px}.post-audit-cta-panel .section-label{color:#bcff00}.post-audit-proof-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.post-audit-proof-row span{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#e8f3f0;display:inline-flex;font-size:.82rem;font-weight:780;gap:7px;line-height:1.2;min-height:34px;padding:7px 11px}.post-audit-proof-row svg{color:#bcff00;flex:0 0 auto}.post-audit-cta-card{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;min-width:0;padding:15px}.post-audit-icon{align-items:center;background:#14dee829;border:1px solid rgba(20,222,232,.2);border-radius:8px;color:#14dee8;display:inline-flex;height:44px;justify-content:center;margin-bottom:12px;width:44px}.post-audit-cta-card>strong{color:#fff;display:block;font-size:1.05rem;line-height:1.25;margin:10px 0 12px}.urgency-pill{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;letter-spacing:0;padding:6px 9px;text-transform:uppercase}.urgency-pill.high{background:#ffd54f29;color:#ffe08a}.urgency-pill.medium{background:#14dee829;color:#8ff6fb}.urgency-pill.low{background:#bcff0024;color:#dfff72}.post-audit-actions{display:grid;gap:9px}.secondary-mini-btn{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);display:inline-flex;font-weight:840;gap:8px;justify-content:center;min-height:40px;padding:0 13px}.post-audit-actions .primary-mini-btn,.post-audit-actions .secondary-mini-btn{width:100%}.lead-priority-panel{margin-bottom:18px}.lead-priority-hero{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(160px,.2fr)}.lead-priority-hero h2{color:var(--text);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15;margin:0 0 9px}.lead-priority-hero p{color:var(--muted);line-height:1.55;margin:0;max-width:850px}.lead-priority-score{align-items:center;border-radius:8px;display:grid;justify-items:center;min-height:150px;padding:16px;text-align:center}.lead-priority-score.hot{background:var(--red-soft);color:var(--red)}.lead-priority-score.warm{background:var(--amber-soft);color:var(--amber)}.lead-priority-score.nurture{background:var(--teal-soft);color:var(--teal)}.lead-priority-score span,.lead-priority-score small{font-size:.75rem;font-weight:900;text-transform:uppercase}.lead-priority-score strong{color:var(--text);font-size:3rem;line-height:.95}.lead-priority-next{align-items:center;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;margin:16px 0;padding:13px}.lead-priority-next>svg{color:var(--teal)}.lead-priority-next span{color:var(--muted);display:block;font-size:.75rem;font-weight:850;margin-bottom:4px;text-transform:uppercase}.lead-priority-next strong{color:var(--text);display:block;line-height:1.35}.lead-priority-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.lead-priority-grid article{background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0;padding:13px}.lead-priority-grid article>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.lead-priority-grid span{color:var(--muted);font-size:.76rem;font-weight:850}.lead-priority-grid strong{color:var(--text)}.lead-priority-bar{background:#e7ecec;border-radius:999px;height:8px;margin:11px 0 9px;overflow:hidden}.lead-priority-bar i{background:linear-gradient(90deg,var(--teal),#14dee8);border-radius:inherit;display:block;height:100%}.lead-priority-grid small{color:var(--muted);display:block;line-height:1.35;overflow-wrap:anywhere}.sales-handoff-panel{margin-bottom:18px}.sales-handoff-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.sales-handoff-header h2{color:var(--text);font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.2;margin:0 0 8px}.sales-handoff-header p{color:var(--muted);line-height:1.55;margin:0;max-width:780px}.sales-handoff-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.sales-handoff-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.sales-handoff-grid article.sales-route-card{background:#112327;border-color:#14dee82e}.sales-handoff-grid span{color:var(--muted);display:block;font-size:.75rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.sales-route-card span{color:#bcff00}.sales-handoff-grid strong{color:var(--text);display:block;font-size:1.03rem;line-height:1.25;overflow-wrap:anywhere}.sales-route-card strong{color:#fff}.sales-handoff-grid p{color:var(--muted);line-height:1.45;margin:8px 0 0}.sales-route-card p{color:#c5d1d4}.sales-handoff-footer{align-items:center;background:var(--teal-soft);border:1px solid rgba(15,118,110,.18);border-radius:8px;color:var(--teal);display:flex;gap:9px;margin-top:12px;padding:12px 13px}.sales-handoff-footer svg{flex:0 0 auto}.reaudit-checkpoint-panel{margin-bottom:18px}.reaudit-checkpoint-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.reaudit-checkpoint-header h2{color:var(--text);font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.2;margin:0 0 8px}.reaudit-checkpoint-header p{color:var(--muted);line-height:1.55;margin:0;max-width:800px}.reaudit-checkpoint-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.reaudit-checkpoint-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.reaudit-checkpoint-grid article.reaudit-date-card{background:var(--teal-soft);border-color:#0f766e33}.reaudit-checkpoint-grid span,.reaudit-checkpoint-grid strong,.reaudit-checkpoint-grid p{display:block}.reaudit-checkpoint-grid span{color:var(--muted);font-size:.75rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.reaudit-date-card span{color:var(--teal)}.reaudit-checkpoint-grid strong{color:var(--text);font-size:1.35rem;line-height:1.1}.reaudit-checkpoint-grid p{color:var(--muted);line-height:1.4;margin:8px 0 0}.reaudit-action-list{display:grid;gap:10px;margin-top:14px}.reaudit-action-list article{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) minmax(140px,.35fr);padding:13px}.reaudit-action-list b{align-items:center;background:#112327;border-radius:8px;color:#bcff00;display:inline-flex;height:34px;justify-content:center;width:34px}.reaudit-action-list strong{color:var(--text);display:block;line-height:1.3}.reaudit-action-list p{color:var(--muted);line-height:1.4;margin:5px 0 0}.reaudit-action-list span{color:#334247;font-size:.82rem;font-weight:820;line-height:1.35}.reaudit-checkpoint-footer{align-items:center;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding:12px}.reaudit-checkpoint-footer span{color:var(--muted);flex:1 1 280px;line-height:1.45}.implementation-sprint-panel{margin-bottom:18px}.implementation-sprint-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.implementation-sprint-header h2{color:var(--text);font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.2;margin:0 0 8px}.implementation-sprint-header p{color:var(--muted);line-height:1.55;margin:0;max-width:820px}.implementation-sprint-summary{display:grid;gap:12px;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.75fr));margin-top:16px}.implementation-sprint-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.implementation-sprint-summary article.sprint-package-card{background:#112327;border-color:#14dee82e}.implementation-sprint-summary span{color:var(--muted);display:block;font-size:.75rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.sprint-package-card span{color:#bcff00}.implementation-sprint-summary strong{color:var(--text);display:block;font-size:1.15rem;line-height:1.25;overflow-wrap:anywhere}.sprint-package-card strong{color:#fff}.implementation-sprint-summary p{color:var(--muted);line-height:1.42;margin:8px 0 0}.sprint-package-card p{color:#c5d1d4}.implementation-sprint-body{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.implementation-sprint-body article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px}.implementation-sprint-body h3{color:var(--text);font-size:1rem;margin:0 0 10px}.implementation-sprint-footer{align-items:center;background:var(--teal-soft);border:1px solid rgba(15,118,110,.18);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding:12px}.implementation-sprint-footer span{color:var(--teal);flex:1 1 280px;line-height:1.45}.implementation-sprint-footer strong{color:var(--text)}.implementation-qa-panel{margin-bottom:18px}.implementation-qa-panel .section-heading p{max-width:780px}.implementation-qa-summary{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,.75fr));margin:16px 0 14px}.implementation-qa-summary article,.implementation-qa-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.implementation-qa-summary article.primary{background:#112327;color:#fff}.implementation-qa-summary span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.implementation-qa-summary article.primary span{color:#bcff00}.implementation-qa-summary strong{color:var(--text);display:block;font-size:1.24rem;line-height:1.2}.implementation-qa-summary article.primary strong{color:#fff}.implementation-qa-summary p{color:var(--muted);line-height:1.45;margin:8px 0 0}.implementation-qa-summary article.primary p{color:#d6e4e6}.implementation-qa-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.implementation-qa-grid article>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.implementation-qa-grid small{color:var(--muted);font-weight:850}.implementation-qa-grid h3{color:var(--text);font-size:1rem;line-height:1.3;margin:0}.implementation-qa-grid p{color:var(--muted);line-height:1.48;margin:8px 0 12px}.implementation-qa-grid dl{display:grid;gap:8px;margin:0}.implementation-qa-grid dt{color:var(--text);font-size:.73rem;font-weight:950;text-transform:uppercase}.implementation-qa-grid dd{color:var(--muted);line-height:1.42;margin:3px 0 0}.implementation-calendar-panel{margin-bottom:18px}.implementation-calendar-panel .section-heading p{color:var(--muted);line-height:1.5;margin:6px 0 0;max-width:780px}.implementation-calendar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.implementation-calendar-summary{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,.75fr));margin:16px 0 14px}.implementation-calendar-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.implementation-calendar-summary article.primary{background:#112327;border-color:#ffffff14}.implementation-calendar-summary span,.calendar-card-head span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.implementation-calendar-summary article.primary span{color:#91d8d0}.implementation-calendar-summary strong{color:var(--text);display:block;font-size:1.24rem;line-height:1.2;margin-top:7px}.implementation-calendar-summary article.primary strong{color:#fff}.implementation-calendar-summary p{color:var(--muted);line-height:1.45;margin:8px 0 0}.implementation-calendar-summary article.primary p{color:#cde5e2}.implementation-calendar-timeline{display:grid;gap:12px}.implementation-calendar-timeline>article{display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr)}.calendar-day-marker{align-items:center;background:var(--teal-soft);border:1px solid rgba(15,118,110,.18);border-radius:8px;color:var(--teal);display:flex;flex-direction:column;height:54px;justify-content:center}.calendar-day-marker span{font-size:.62rem;font-weight:900;text-transform:uppercase}.calendar-day-marker strong{font-size:1.15rem;line-height:1}.calendar-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.calendar-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.calendar-card h3{color:var(--text);font-size:1rem;line-height:1.3;margin:4px 0 0}.calendar-card>p{color:var(--muted);line-height:1.48;margin:10px 0 12px}.calendar-card-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr)}.calendar-card-grid>div{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px}.calendar-card-grid strong{color:var(--text);display:block;font-size:.9rem;margin-bottom:9px}.calendar-card-grid div>p:not(.signal){color:var(--muted);line-height:1.45;margin:0 0 12px}.calendar-card-grid span{align-items:center;color:var(--teal);display:flex;font-size:.86rem;font-weight:850;gap:7px}.decision-summary-panel{margin-bottom:18px}.decision-summary-layout{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(270px,.35fr)}.decision-summary-main h2{color:var(--text);font-size:clamp(1.28rem,2vw,1.85rem);line-height:1.15;margin:0 0 10px}.decision-summary-main p{color:var(--muted);line-height:1.58;margin:0;max-width:920px}.decision-approval-list{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.decision-approval-list span{align-items:flex-start;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:#334247;display:flex;font-size:.88rem;font-weight:780;gap:8px;line-height:1.35;padding:10px}.decision-approval-list svg{color:var(--teal);flex:0 0 auto;margin-top:1px}.decision-business-card{background:#112327;border-radius:8px;color:#fff;display:grid;min-width:0;padding:16px}.decision-business-card span{color:#bcff00;display:block;font-size:.75rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.decision-business-card strong{color:#fff;display:block;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1;overflow-wrap:anywhere}.decision-business-card p{color:#c5d1d4;line-height:1.45;margin:10px 0 16px}.decision-actions{align-self:end;display:grid;gap:9px}.decision-actions .primary-mini-btn,.decision-actions .secondary-mini-btn{width:100%}.client-approval-panel{margin-bottom:18px}.client-approval-header{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(150px,.18fr)}.client-approval-header h2{color:var(--text);font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.2;margin:0 0 8px}.client-approval-header p{color:var(--muted);line-height:1.55;margin:0;max-width:820px}.client-approval-score{background:var(--teal-soft);border:1px solid rgba(15,118,110,.2);border-radius:8px;color:var(--teal);display:grid;justify-items:center;min-height:124px;padding:14px;text-align:center}.client-approval-score span,.client-approval-score small{font-size:.75rem;font-weight:900;text-transform:uppercase}.client-approval-score strong{color:var(--text);font-size:2.6rem;line-height:.95}.client-approval-track{background:#e7ecec;border-radius:999px;height:9px;margin:16px 0 14px;overflow:hidden}.client-approval-track i{background:linear-gradient(90deg,var(--teal),#14dee8);display:block;height:100%}.client-approval-list{display:grid;gap:10px}.client-approval-list button{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;color:inherit;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);padding:13px;text-align:left}.client-approval-list button.approved{background:var(--teal-soft);border-color:#0f766e47}.client-approval-list button>span{align-items:center;background:#f0f5f4;border-radius:8px;color:var(--teal);display:inline-flex;height:38px;justify-content:center;width:38px}.client-approval-list button.approved>span{background:var(--teal);color:#fff}.client-approval-list strong{color:var(--text);display:block;line-height:1.3}.client-approval-list p{color:var(--muted);line-height:1.42;margin:5px 0 0}.client-approval-footer{align-items:center;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding:12px}.client-approval-footer span{color:var(--muted);flex:1 1 260px;line-height:1.45}.client-collab-panel{margin-bottom:18px}.client-collab-hero{align-items:center;background:linear-gradient(135deg,#112327f5,#0f766ee0),#112327;border-radius:8px;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(160px,.22fr);margin-bottom:14px;padding:20px}.client-collab-hero .section-label{color:var(--brand-lime)}.client-collab-hero h2{color:#fff;font-size:clamp(1.24rem,2vw,1.7rem);line-height:1.16;margin:0 0 8px}.client-collab-hero p{color:#d2e2e4;line-height:1.52;margin:0;max-width:820px}.client-collab-score{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:8px;display:grid;gap:5px;justify-items:center;min-height:126px;padding:15px;text-align:center}.client-collab-score span,.client-collab-score small{color:#d2e2e4;font-size:.74rem;font-weight:900;text-transform:uppercase}.client-collab-score strong{color:var(--brand-lime);font-size:2.55rem;line-height:.95}.client-collab-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.client-collab-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.client-collab-summary span{color:var(--muted);display:block;font-size:.76rem;font-weight:850;text-transform:uppercase}.client-collab-summary strong{color:var(--text);display:block;font-size:1.35rem;margin:5px 0}.client-collab-summary p{color:var(--muted);line-height:1.4;margin:0}.client-collab-layout{display:grid;gap:14px;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)}.client-task-list{display:grid;gap:8px}.client-task-list button{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;color:inherit;display:grid;gap:7px;justify-items:start;padding:12px;text-align:left}.client-task-list button.active{background:var(--teal-soft);border-color:#0f766e47}.client-task-list strong{color:var(--text);line-height:1.25}.client-task-status{border-radius:999px;font-size:.7rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.client-task-status.requested{background:var(--amber-soft);color:var(--amber)}.client-task-status.submitted{background:#eef3ff;color:#3156a3}.client-task-status.approved{background:var(--teal-soft);color:var(--teal)}.client-task-detail{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;min-width:0;padding:16px}.client-task-detail-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.client-task-detail-head h3{color:var(--text);font-size:1.18rem;line-height:1.2;margin:0}.client-task-copy{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.client-task-copy div{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:12px}.client-task-copy strong{color:var(--text);display:block;margin-bottom:6px}.client-task-copy p,.client-task-meta,.client-task-note span,.client-collab-footer span{color:var(--muted);line-height:1.44;margin:0}.client-task-meta{display:flex;flex-wrap:wrap;gap:8px}.client-task-meta span{background:#f0f5f4;border-radius:999px;color:#334247;font-size:.78rem;font-weight:820;padding:7px 10px}.client-task-note{display:grid;gap:7px}.client-task-note span{font-size:.78rem;font-weight:850;text-transform:uppercase}.client-task-note textarea{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:96px;padding:11px;resize:vertical;width:100%}.client-task-actions{display:flex;flex-wrap:wrap;gap:8px}.client-task-actions button{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-weight:850;min-height:38px;padding:0 12px}.client-task-actions button.active{background:var(--teal);border-color:var(--teal);color:#fff}.client-collab-footer{align-items:center;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;padding:13px}.client-collab-footer>div{align-items:flex-start;display:flex;flex:1 1 320px;gap:9px}.client-collab-footer svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.kickoff-kit-panel{margin-bottom:18px}.kickoff-kit-panel .section-heading p{max-width:780px}.kickoff-kit-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 14px}.kickoff-kit-summary article,.kickoff-kit-grid article,.kickoff-asset-request{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.kickoff-kit-summary span{color:var(--muted);display:block;font-size:.76rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.kickoff-kit-summary strong{color:var(--text);display:block;font-size:1.2rem;line-height:1.2}.kickoff-kit-summary p,.kickoff-kit-grid p,.kickoff-asset-request p{color:var(--muted);line-height:1.48;margin:8px 0 0}.kickoff-kit-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.kickoff-kit-grid article>div{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.kickoff-kit-grid small{color:var(--muted);font-weight:800}.kickoff-kit-grid h3{color:var(--text);font-size:1rem;line-height:1.28;margin:0}.kickoff-kit-grid article>strong{color:var(--teal);display:block;font-size:.84rem;line-height:1.35;margin-top:12px}.kickoff-asset-request{align-items:flex-start;display:grid;gap:10px;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);margin-top:12px}.kickoff-asset-request>div{align-items:center;color:var(--teal);display:flex;gap:8px}.kickoff-asset-request strong{color:var(--text);line-height:1.3}.kickoff-asset-request p{margin:0}.success-metrics-panel{margin-bottom:18px}.success-metrics-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.success-metrics-header h2{color:var(--text);font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.2;margin:0 0 8px}.success-metrics-header p{color:var(--muted);line-height:1.55;margin:0;max-width:840px}.success-metrics-context{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 14px}.success-metrics-context article,.success-metrics-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.success-metrics-context span,.success-metrics-grid span{color:var(--muted);display:block;font-size:.75rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.success-metrics-context strong,.success-metrics-grid strong{color:var(--text);display:block;line-height:1.25;overflow-wrap:anywhere}.success-metrics-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.success-metrics-grid article:first-child{background:#112327;border-color:#14dee82e}.success-metrics-grid article:first-child span{color:#bcff00}.success-metrics-grid article:first-child strong{color:#fff}.success-metrics-grid article:first-child p,.success-metrics-grid article:first-child small{color:#c5d1d4}.success-metrics-grid p{color:#334247;line-height:1.4;margin:8px 0}.success-metrics-grid small{color:var(--muted);display:block;line-height:1.35}.success-metrics-footer{align-items:center;background:var(--teal-soft);border:1px solid rgba(15,118,110,.18);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding:12px}.success-metrics-footer span{color:var(--teal);flex:1 1 280px;line-height:1.45}.success-metrics-footer strong{color:var(--text)}.expectation-risk-panel{margin-bottom:18px}.expectation-risk-header{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(170px,.22fr)}.expectation-risk-header h2{color:var(--text);font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.2;margin:0 0 8px}.expectation-risk-header p{color:var(--muted);line-height:1.55;margin:0;max-width:840px}.expectation-confidence-card{background:#112327;border-radius:8px;color:#fff;display:grid;justify-items:center;min-height:132px;padding:16px;text-align:center}.expectation-confidence-card span,.expectation-confidence-card small{color:#bcff00;font-size:.75rem;font-weight:900;text-transform:uppercase}.expectation-confidence-card strong{color:#fff;font-size:2.45rem;line-height:1}.expectation-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.expectation-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.expectation-grid span{color:var(--teal);display:block;font-size:.75rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.expectation-grid strong{color:var(--text);display:block;line-height:1.25}.expectation-grid p{color:var(--muted);line-height:1.45;margin:8px 0 0}.risk-list{display:grid;gap:9px;margin-top:14px}.risk-list p{align-items:flex-start;background:#fffaf0;border:1px solid rgba(180,83,9,.18);border-radius:8px;color:#6f4a0a;display:flex;gap:9px;line-height:1.45;margin:0;padding:11px 12px}.risk-list svg{flex:0 0 auto;margin-top:2px}.expectation-risk-footer{align-items:center;background:var(--teal-soft);border:1px solid rgba(15,118,110,.18);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding:12px}.expectation-risk-footer>span{color:var(--teal);flex:1 1 280px;line-height:1.45}.expectation-risk-footer>div{display:flex;flex-wrap:wrap;gap:9px}.business-case-panel{margin-bottom:18px}.business-case-header{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(230px,.32fr)}.business-case-header h2{color:var(--text);font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.2;margin:0 0 8px}.business-case-header p{color:var(--muted);line-height:1.55;margin:0;max-width:840px}.business-case-primary{background:#112327;border:1px solid rgba(20,222,232,.18);border-radius:8px;color:#fff;display:grid;min-height:140px;padding:16px}.business-case-primary span,.business-case-primary small{color:#bcff00;font-size:.75rem;font-weight:900;text-transform:uppercase}.business-case-primary strong{align-self:center;color:#fff;font-size:clamp(1.75rem,3.5vw,2.65rem);line-height:1;overflow-wrap:anywhere}.business-case-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.business-case-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.business-case-grid span{color:var(--muted);display:block;font-size:.75rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.business-case-grid strong{color:var(--text);display:block;font-size:1.12rem;line-height:1.25;overflow-wrap:anywhere}.business-case-grid p{color:var(--muted);line-height:1.45;margin:8px 0 0}.business-case-decision{align-items:center;background:var(--teal-soft);border:1px solid rgba(15,118,110,.18);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px;padding:14px}.business-case-decision span{color:var(--teal);display:block;font-size:.75rem;font-weight:900;margin-bottom:5px;text-transform:uppercase}.business-case-decision strong{color:var(--text);display:block;line-height:1.3}.business-case-decision p{color:#365357;line-height:1.45;margin:7px 0 0}.business-case-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.decision-memo-panel{margin-bottom:18px}.decision-memo-panel .section-heading p{max-width:820px}.decision-memo-layout{display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.72fr));margin:16px 0 14px}.decision-memo-layout article,.decision-memo-body>div{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.decision-memo-layout article.decision-memo-primary{background:#112327;border-color:#14dee82e;color:#fff}.decision-memo-layout span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.decision-memo-primary span{color:#bcff00}.decision-memo-layout strong{color:var(--text);display:block;font-size:1.18rem;line-height:1.24}.decision-memo-primary strong{color:#fff}.decision-memo-layout p,.decision-memo-body p,.decision-memo-body small{color:var(--muted);line-height:1.48;margin:8px 0 0}.decision-memo-primary p{color:#d6e4e6}.decision-memo-body{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.decision-memo-body h3{color:var(--text);font-size:1rem;margin:0}.decision-memo-body small{display:block}.competitive-positioning-panel{margin-bottom:18px}.competitive-positioning-header{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(190px,.24fr)}.competitive-positioning-header h2{color:var(--text);font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.2;margin:0 0 8px}.competitive-positioning-header p{color:var(--muted);line-height:1.55;margin:0;max-width:840px}.competitive-positioning-rank{background:#112327;border:1px solid rgba(20,222,232,.18);border-radius:8px;color:#fff;display:grid;justify-items:center;min-height:136px;padding:16px;text-align:center}.competitive-positioning-rank span,.competitive-positioning-rank small{color:#bcff00;font-size:.75rem;font-weight:900;text-transform:uppercase}.competitive-positioning-rank strong{align-self:center;color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1}.competitive-positioning-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.competitive-positioning-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.competitive-positioning-grid span{color:var(--muted);display:block;font-size:.75rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.competitive-positioning-grid strong{color:var(--text);display:block;line-height:1.25;overflow-wrap:anywhere}.competitive-positioning-grid p{color:var(--muted);line-height:1.45;margin:8px 0 0}.competitive-positioning-moves{display:grid;gap:10px;margin-top:12px}.competitive-positioning-moves article{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;padding:12px}.competitive-positioning-moves strong{color:var(--text);display:block;line-height:1.3}.competitive-positioning-moves p{color:var(--muted);line-height:1.45;margin:5px 0 0}.competitive-positioning-footer{align-items:center;background:var(--teal-soft);border:1px solid rgba(15,118,110,.18);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding:12px}.competitive-positioning-footer>span{color:var(--teal);flex:1 1 280px;line-height:1.45}.competitive-positioning-footer>div{display:flex;flex-wrap:wrap;gap:9px}.objection-handling-panel{margin-bottom:18px}.objection-handling-header{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(230px,.3fr)}.objection-handling-header h2{color:var(--text);font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.2;margin:0 0 8px}.objection-handling-header p{color:var(--muted);line-height:1.55;margin:0;max-width:840px}.objection-handling-card{background:#112327;border:1px solid rgba(20,222,232,.18);border-radius:8px;color:#fff;display:grid;min-height:136px;padding:16px}.objection-handling-card span,.objection-handling-card small{color:#bcff00;font-size:.75rem;font-weight:900;text-transform:uppercase}.objection-handling-card strong{align-self:center;color:#fff;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.2}.objection-list{display:grid;gap:10px;margin-top:16px}.objection-list article{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;padding:12px}.objection-list strong{color:var(--text);display:block;line-height:1.3}.objection-list p{color:var(--muted);line-height:1.45;margin:5px 0 0}.objection-list small{color:var(--teal);display:block;font-weight:750;line-height:1.4;margin-top:7px}.objection-handling-footer{align-items:center;background:var(--teal-soft);border:1px solid rgba(15,118,110,.18);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding:12px}.objection-handling-footer>span{color:var(--teal);flex:1 1 280px;line-height:1.45}.objection-handling-footer>div{display:flex;flex-wrap:wrap;gap:9px}.personalized-panel{margin-bottom:18px}.personalized-summary{color:var(--muted);line-height:1.55;margin:14px 0 0;max-width:980px}.personalized-tier{background:#fbfcfc;border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:8px;margin-top:16px;padding:14px}.personalized-tier span{color:var(--text);display:block;font-size:1rem;font-weight:850;margin-bottom:5px}.personalized-tier p{color:var(--muted);line-height:1.45;margin:0}.personalized-profile{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.personalized-profile article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.personalized-profile span{color:var(--muted);display:block;font-size:.76rem;font-weight:800;margin-bottom:6px}.personalized-profile strong{color:var(--text);display:block;font-size:.96rem;line-height:1.28}.personalized-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.personalized-grid>div{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;padding:15px}.personalized-grid h3{font-size:.98rem;margin:0 0 3px}.personalized-kpis{background:var(--teal-soft);border-radius:8px;margin-top:14px;padding:14px}.personalized-kpis>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.personalized-kpis strong{background:#fff;border-radius:8px;color:var(--teal);font-size:.82rem;padding:8px 10px}.consultant-note{background:#112327;border-radius:8px;color:#d8eeea;line-height:1.55;margin:14px 0 0;padding:14px}.executive-summary-panel{margin-bottom:18px}.executive-summary-grid{display:grid;gap:12px;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr) minmax(0,1.2fr);margin:18px 0 14px}.executive-summary-grid article,.executive-action-list article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.executive-score-card{background:#112327!important;color:#fff}.executive-summary-grid span{color:var(--muted);display:block;font-size:.74rem;font-weight:850;margin-bottom:7px;text-transform:uppercase}.executive-score-card span,.executive-score-card small{color:#bdd0d3}.executive-summary-grid strong{color:var(--text);display:block;line-height:1.24;margin-bottom:8px}.executive-score-card strong{color:#bcff00;font-size:2rem}.executive-summary-grid small{color:var(--muted);line-height:1.35}.executive-action-list{display:grid;gap:10px}.executive-action-list article{align-items:flex-start;display:flex;gap:12px}.executive-action-list b{align-items:center;background:var(--teal-soft);border-radius:8px;color:var(--teal);display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.executive-action-list p{color:var(--text);line-height:1.45;margin:4px 0 0}.confidence-panel{background:#fff;margin-bottom:18px}.confidence-panel .section-heading p{color:var(--muted);line-height:1.5;margin:7px 0 0;max-width:760px}.confidence-score-card{align-items:center;border-radius:8px;display:grid;flex:0 0 132px;gap:4px;justify-items:center;min-height:116px;padding:14px;text-align:center}.confidence-score-card.strong{background:var(--teal-soft);color:var(--teal)}.confidence-score-card.partial{background:var(--amber-soft);color:var(--amber)}.confidence-score-card.limited{background:var(--red-soft);color:var(--red)}.confidence-score-card strong{color:inherit;font-size:2rem;line-height:1}.confidence-score-card span{color:currentColor;font-size:.74rem;font-weight:900;text-transform:uppercase}.confidence-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.confidence-signal{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.confidence-signal svg{color:var(--teal);margin-bottom:10px}.confidence-signal.partial svg{color:var(--amber)}.confidence-signal.limited svg{color:var(--red)}.confidence-signal span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;text-transform:uppercase}.confidence-signal strong{color:var(--text);display:block;font-size:1.25rem;line-height:1.15;margin:8px 0}.confidence-signal p{color:var(--muted);font-size:.82rem;line-height:1.42;margin:0}.confidence-notes{display:grid;gap:9px;margin-top:12px}.confidence-notes p{align-items:flex-start;background:#f7faf9;border:1px solid var(--line);border-radius:8px;color:#405158;display:flex;gap:9px;line-height:1.45;margin:0;padding:12px}.confidence-notes svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.confidence-notes p:first-child svg{color:var(--amber)}.live-consultant-panel{background:#fff;margin-bottom:18px}.live-consultant-panel .section-heading p{color:var(--muted);line-height:1.5;margin:7px 0 0;max-width:760px}.consultant-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.consultant-summary-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);margin-top:18px}.consultant-main-card,.consultant-side-card{border-radius:8px;min-width:0;padding:16px}.consultant-main-card{background:#112327;color:#fff;display:grid;gap:10px}.consultant-main-card span,.consultant-side-card span{color:#9fb4b8;display:block;font-size:.74rem;font-weight:900;text-transform:uppercase}.consultant-main-card p{color:#d6e3e5;line-height:1.58;margin:0 0 6px}.consultant-side-card{background:#fbfcfc;border:1px solid var(--line);display:grid;gap:10px}.consultant-side-card h3{color:var(--text);font-size:1rem;margin:0}.consultant-side-card>p{align-items:flex-start;color:#405158;display:flex;gap:8px;line-height:1.45;margin:0}.consultant-side-card>p svg{color:var(--amber);flex:0 0 auto;margin-top:2px}.consultant-side-card div{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;margin-top:4px;padding:12px}.consultant-side-card div span{color:var(--muted)}.consultant-side-card strong{color:var(--text);line-height:1.4}.deliverables-panel{background:#fff;margin-bottom:18px}.deliverables-panel .section-heading p{color:var(--muted);line-height:1.5;margin:7px 0 0;max-width:760px}.deliverables-top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.deliverables-top-actions a{text-decoration:none}.deliverables-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.deliverable-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:11px;min-width:0;padding:14px}.deliverable-card.disabled{opacity:.64}.deliverable-icon{align-items:center;background:var(--teal-soft);border-radius:8px;color:var(--teal);display:flex;height:36px;justify-content:center;width:36px}.deliverable-card h3{color:var(--text);font-size:.98rem;line-height:1.22;margin:0 0 7px}.deliverable-card p{color:var(--muted);font-size:.82rem;line-height:1.42;margin:0}.deliverable-card .text-btn{align-self:end;color:var(--teal);justify-self:start}.deliverable-card .text-btn:disabled{color:var(--muted);cursor:not-allowed}.email-delivery-panel{background:#fff;margin-bottom:18px}.email-delivery-panel .section-heading p{color:var(--muted);line-height:1.5;margin:7px 0 0;max-width:780px}.email-delivery-status{align-items:center;background:#f7faf9;border:1px solid var(--line);border-radius:8px;color:var(--teal);display:flex;flex:0 0 260px;font-size:.84rem;font-weight:850;gap:9px;line-height:1.35;padding:12px}.email-delivery-layout{display:grid;gap:14px;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);margin-top:18px}.email-delivery-controls,.email-preview-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;min-width:0;padding:15px}.email-delivery-controls label{display:grid;gap:7px}.email-delivery-controls label span{color:var(--muted);font-size:.76rem;font-weight:850}.email-delivery-controls input,.email-delivery-controls select,.email-delivery-controls textarea{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:42px;outline:0;padding:0 11px}.email-delivery-controls textarea{line-height:1.45;min-height:92px;padding:10px 11px;resize:vertical}.email-template-tabs{display:grid;gap:7px}.email-template-tabs button{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:.82rem;font-weight:850;min-height:38px;text-align:left;padding:0 11px}.email-template-tabs button.active{border-color:#0f766e57;color:var(--teal);box-shadow:inset 0 0 0 1px #0f766e1a}.email-preview-head{align-items:flex-start;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr)}.email-preview-head span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:6px;text-transform:uppercase}.email-preview-head strong{color:var(--text);display:block;line-height:1.25}.email-preview-head small{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--muted);line-height:1.4;padding:10px}.email-preview-card pre{background:#112327;border-radius:8px;color:#d8eeea;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.55;margin:0;max-height:340px;overflow:auto;padding:14px;white-space:pre-wrap}.email-delivery-actions{display:flex;flex-wrap:wrap;gap:9px}.email-delivery-actions a{text-decoration:none}.email-success{color:var(--teal);font-weight:850}.email-error{color:var(--red);font-weight:850}.guided-wizard-panel{background:linear-gradient(180deg,#fbfcfcf2,#fff),#fff;margin-bottom:18px}.wizard-progress-pill{align-items:center;background:#112327;border-radius:8px;color:#fff;display:inline-flex;flex-direction:column;gap:2px;min-width:86px;padding:10px 12px;text-align:center}.wizard-progress-pill span{color:#bcff00;font-size:1.15rem;font-weight:950}.wizard-progress-pill small{color:#bdd0d3;font-size:.72rem;font-weight:850;text-transform:uppercase}.wizard-step-tabs{background:#f3f7f6;border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px;padding:5px}.wizard-step-tabs button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:850;gap:7px;justify-content:center;min-height:38px;padding:0 8px}.wizard-step-tabs button span{align-items:center;background:#5260671f;border-radius:999px;display:inline-flex;font-size:.72rem;height:22px;justify-content:center;width:22px}.wizard-step-tabs button.active{background:#fff;color:var(--text);box-shadow:0 8px 22px #0f232a14}.wizard-step-tabs button.active span{background:var(--teal);color:#fff}.wizard-progress-track{background:#e5eeec;border-radius:999px;height:8px;margin:14px 0;overflow:hidden}.wizard-progress-track span{background:linear-gradient(90deg,var(--teal),#14dee8);display:block;height:100%}.wizard-body{display:grid;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.65fr)}.wizard-main-card,.wizard-side-card{border-radius:8px;min-width:0;padding:16px}.wizard-main-card{background:#112327;color:#fff}.wizard-main-card>span,.wizard-side-card>span{color:#9fb4b8;display:block;font-size:.74rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.wizard-main-card h3{color:#fff;font-size:clamp(1.22rem,2vw,1.7rem);line-height:1.18;margin:0 0 10px}.wizard-main-card p{color:#c9d7da;line-height:1.55;margin:0;max-width:880px}.wizard-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.wizard-main-card .text-btn{color:#d8eeea}.wizard-main-card .text-btn:disabled,.wizard-main-card .primary-mini-btn:disabled{cursor:not-allowed;opacity:.5}.wizard-side-card{background:#fbfcfc;border:1px solid var(--line)}.wizard-side-card strong{color:var(--text);display:block;font-size:2rem;line-height:1;margin-bottom:14px}.wizard-side-card div{display:grid;gap:9px}.wizard-side-card p{align-items:flex-start;color:#334247;display:flex;font-size:.88rem;gap:8px;line-height:1.45;margin:0}.wizard-side-card svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.smart-actions-panel{background:#fff;margin-bottom:18px}.smart-actions-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.smart-actions-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:11px;min-width:0;padding:14px}.smart-action-head{align-items:center;display:flex;justify-content:space-between;gap:10px}.smart-action-head>span{align-items:center;background:#112327;border-radius:8px;color:#bcff00;display:inline-flex;font-weight:950;height:34px;justify-content:center;width:42px}.smart-actions-grid h3{color:var(--text);font-size:1.02rem;line-height:1.32;margin:0}.smart-actions-grid p{color:var(--muted);line-height:1.48;margin:0}.smart-score-line{background:#e5eeec;border-radius:999px;height:8px;overflow:hidden}.smart-score-line i{background:linear-gradient(90deg,var(--teal),#14dee8);display:block;height:100%}.smart-action-meta{display:flex;flex-wrap:wrap;gap:7px}.smart-action-meta span{background:#fff;border:1px solid var(--line);border-radius:999px;color:#405158;font-size:.72rem;font-weight:850;padding:6px 8px}.smart-action-reason{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;padding:11px}.smart-action-reason strong{color:var(--text);font-size:.84rem}.smart-action-outcome{align-items:flex-start;background:var(--teal-soft);border-radius:8px;color:var(--teal);display:flex;font-size:.84rem;font-weight:800;gap:8px;line-height:1.4;padding:10px}.smart-action-outcome svg{flex:0 0 auto;margin-top:1px}.client-friendly-panel{background:#fff;margin-bottom:18px}.client-friendly-hero{display:grid;gap:14px;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);margin-top:18px}.client-score-card,.client-meaning-card,.client-friendly-grid article,.client-action-list article{border-radius:8px;min-width:0}.client-score-card{background:#112327;color:#fff;display:grid;gap:8px;padding:18px}.client-score-card span,.client-friendly-grid span,.client-meaning-card span{font-size:.74rem;font-weight:900;text-transform:uppercase}.client-score-card span,.client-score-card small{color:#bdd0d3}.client-score-card strong{color:#bcff00;font-size:clamp(2.5rem,6vw,4.4rem);line-height:.95}.client-meaning-card{background:#fbfcfc;border:1px solid var(--line);padding:18px}.client-meaning-card span,.client-friendly-grid span{color:var(--muted);display:block;margin-bottom:8px}.client-meaning-card h3{color:var(--text);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.25;margin:0 0 10px}.client-meaning-card p,.client-friendly-grid p,.client-action-list p{color:var(--muted);line-height:1.5;margin:0}.client-friendly-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.client-friendly-grid article{background:#fbfcfc;border:1px solid var(--line);padding:14px}.client-friendly-grid strong{color:var(--text);display:block;line-height:1.35;margin-bottom:8px}.client-action-list{display:grid;gap:10px;margin-top:14px}.client-action-list article{align-items:flex-start;background:#fff;border:1px solid var(--line);display:flex;gap:12px;padding:14px}.client-action-list b{align-items:center;background:var(--teal-soft);border-radius:8px;color:var(--teal);display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.client-action-list strong{color:var(--text);display:block;line-height:1.35;margin:4px 0 5px}.agency-local-panel{margin-bottom:18px}.mode-pill{background:var(--teal-soft);border-radius:8px;color:var(--teal);font-size:.8rem;font-weight:850;padding:8px 10px}.agency-local-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 14px}.agency-local-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.agency-local-grid span{color:var(--muted);display:block;font-size:.76rem;font-weight:850;margin-bottom:6px}.agency-local-grid strong{color:var(--text);line-height:1.3}.agency-local-body{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.agency-local-body>div{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.agency-local-body h3{color:var(--text);font-size:1rem;margin:0 0 10px}.vertical-panel{background:#fff;margin-bottom:18px}.vertical-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 14px}.vertical-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.vertical-summary span{color:var(--muted);display:block;font-size:.74rem;font-weight:850;margin-bottom:6px;text-transform:uppercase}.vertical-summary strong{color:var(--text);line-height:1.28}.vertical-fit-card{background:#112327!important;border-color:#112327!important}.vertical-fit-card span{color:#bdd0d3}.vertical-fit-card strong{color:#bcff00}.vertical-scorecard{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0}.vertical-scorecard article{background:#fbfcfc;border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:8px;display:grid;gap:9px;padding:13px}.vertical-scorecard article.strong{border-left-color:var(--teal)}.vertical-scorecard article.partial{border-left-color:var(--amber)}.vertical-scorecard article.missing{border-left-color:var(--red)}.vertical-scorecard article>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.vertical-scorecard span{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.vertical-scorecard strong{color:var(--text);font-size:1rem}.vertical-scorecard h3{color:var(--text);font-size:.95rem;line-height:1.25;margin:0}.vertical-scorecard p,.vertical-scorecard small{color:var(--muted);line-height:1.42;margin:0}.vertical-scorecard small{display:block}.industry-benchmark-panel{margin-bottom:18px}.industry-benchmark-hero{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(180px,.5fr);margin:16px 0 14px}.industry-benchmark-hero article,.industry-benchmark-list article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.industry-benchmark-hero article.primary{background:#112327;color:#fff}.industry-benchmark-hero span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.industry-benchmark-hero article.primary span{color:#bcff00}.industry-benchmark-hero strong{color:var(--text);display:block;font-size:1.24rem;line-height:1.2}.industry-benchmark-hero article.primary strong{color:#fff}.industry-benchmark-hero p,.industry-benchmark-list p{color:var(--muted);line-height:1.45;margin:8px 0 0}.industry-benchmark-hero article.primary p{color:#d6e4e6}.industry-benchmark-list{display:grid;gap:10px}.industry-benchmark-list article>div:first-child{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.industry-benchmark-list strong{color:var(--text);line-height:1.28}.industry-benchmark-list span,.industry-benchmark-list b{color:var(--muted);font-size:.8rem;font-weight:850}.industry-benchmark-list b{color:var(--teal)}.industry-benchmark-track{background:#edf2f1;border-radius:999px;height:10px;margin-top:12px;overflow:visible;position:relative}.industry-benchmark-track i{background:linear-gradient(90deg,var(--teal),#14dee8);border-radius:inherit;display:block;height:100%;max-width:100%}.industry-benchmark-track em{background:#112327;border-radius:999px;display:block;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.vertical-angle{align-items:flex-start;background:#112327;border-radius:8px;color:#e5f5f2;display:flex;gap:10px;margin-bottom:14px;padding:14px}.vertical-angle svg{color:#bcff00;flex:0 0 auto;margin-top:2px}.vertical-angle p{line-height:1.5;margin:0}.vertical-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.vertical-grid article,.vertical-action-row>div{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.vertical-grid h3{color:var(--text);font-size:1rem;margin:0 0 10px}.vertical-action-row{display:grid;gap:14px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);margin-top:14px}.vertical-action-row p{color:var(--text);line-height:1.45;margin:10px 0 0}.vertical-action-row strong{background:var(--teal-soft);border-radius:8px;color:var(--teal);display:inline-flex;font-size:.82rem;font-weight:850;margin:10px 8px 0 0;padding:8px 10px}.sprint-roadmap-panel{background:#fff;margin-bottom:18px}.sprint-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.sprint-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.sprint-summary span{color:var(--muted);display:block;font-size:.74rem;font-weight:850;margin-bottom:6px;text-transform:uppercase}.sprint-summary strong{color:var(--text);line-height:1.3}.implementation-command-center{background:#112327;border-radius:8px;color:#fff;display:grid;gap:14px;margin:0 0 18px;padding:16px}.implementation-command-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.implementation-command-header h3{color:#fff;font-size:1.08rem;margin:4px 0 0}.implementation-command-header .mini-label{color:#bcff00}.implementation-command-header>strong{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#bcff00;flex:0 0 auto;font-size:.86rem;padding:9px 11px}.implementation-command-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.implementation-command-grid article{background:#ffffff13;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:9px;min-width:0;padding:13px}.implementation-command-grid article>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.implementation-command-grid span{color:#aab7bb;font-size:.72rem;font-weight:900;text-transform:uppercase}.implementation-command-grid b{background:#bcff00;border-radius:999px;color:#102225;font-size:.68rem;padding:5px 7px}.implementation-command-grid h4{color:#fff;font-size:.95rem;line-height:1.3;margin:0}.implementation-command-grid p,.implementation-command-grid small{color:#d5e1e4;line-height:1.42;margin:0}.implementation-command-grid p{align-items:center;display:flex;gap:7px}.implementation-command-grid svg{color:#bcff00;flex:0 0 auto}.sprint-timeline{display:grid;gap:14px}.sprint-timeline>article{display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr)}.sprint-marker{align-items:center;background:var(--teal-soft);border:1px solid rgba(15,118,110,.18);border-radius:8px;color:var(--teal);display:flex;font-weight:900;height:38px;justify-content:center}.sprint-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:16px}.sprint-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.sprint-card h3{color:var(--text);font-size:1.05rem;margin:4px 0 0}.sprint-card>p{color:var(--muted);line-height:1.5;margin:12px 0 14px}.sprint-details{display:grid;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.sprint-details>div{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px}.sprint-details strong{color:var(--text);display:block;font-size:.9rem;margin-bottom:8px}.sprint-owner{align-items:center;color:var(--muted);display:flex;font-size:.86rem;font-weight:750;gap:7px;margin-top:12px}.sales-kit-panel,.proposal-close-panel{background:#fff;margin-bottom:18px}.proposal-close-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.proposal-close-header h2{color:var(--text);font-size:1.35rem;letter-spacing:0;margin:4px 0 8px}.proposal-close-header p{color:var(--muted);line-height:1.5;margin:0;max-width:800px}.proposal-close-hero{display:grid;gap:12px;grid-template-columns:minmax(280px,1.2fr) repeat(2,minmax(200px,.8fr));margin-bottom:12px}.proposal-close-hero article,.proposal-decision-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;padding:14px}.proposal-close-hero article.proposal-package-card{background:#112327;border-color:#112327}.proposal-close-hero span,.proposal-decision-grid span,.proposal-scope-list>h3{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.proposal-close-hero strong,.proposal-decision-grid strong{color:var(--text);font-size:1.06rem;line-height:1.25}.proposal-package-card span,.proposal-package-card p{color:#e7f5f0c7}.proposal-package-card strong{color:#bcff00;font-size:1.22rem}.proposal-close-hero p,.proposal-decision-grid p{color:var(--muted);font-size:.86rem;line-height:1.45;margin:0}.proposal-decision-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.proposal-scope-list{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;margin-top:12px;padding:14px}.proposal-scope-list>h3{margin:0 0 2px}.proposal-scope-list article{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.proposal-scope-list b{align-items:center;background:var(--teal-soft);border-radius:999px;color:var(--teal);display:inline-flex;font-size:.75rem;height:24px;justify-content:center;width:24px}.proposal-scope-list strong{color:var(--text);display:block;font-size:.92rem;margin-bottom:4px}.proposal-scope-list p{color:var(--muted);font-size:.84rem;line-height:1.42;margin:0}.proposal-scope-list article>span{align-self:center;background:#f3f7f6;border-radius:999px;color:var(--muted);font-size:.74rem;font-weight:850;padding:6px 8px}.decision-tracker-panel{background:#fff;margin-bottom:18px}.decision-tracker-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.decision-tracker-header h2{color:var(--text);font-size:1.28rem;letter-spacing:0;margin:4px 0 8px}.decision-tracker-header p{color:var(--muted);line-height:1.5;margin:0;max-width:800px}.decision-tracker-grid{display:grid;gap:12px;grid-template-columns:minmax(260px,1.2fr) repeat(4,minmax(160px,.7fr))}.decision-tracker-grid label,.decision-progress-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:13px}.decision-tracker-grid label span,.decision-progress-card span,.decision-tracker-footer span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.decision-tracker-grid input,.decision-tracker-grid select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:40px;min-width:0;padding:0 10px;width:100%}.decision-progress-card strong{color:var(--text);font-size:1.5rem;line-height:1}.decision-progress-card p{color:var(--muted);font-size:.84rem;line-height:1.4;margin:0}.decision-progress-track{background:#e7eeeb;border-radius:999px;height:8px;overflow:hidden}.decision-progress-track i{background:var(--teal);border-radius:inherit;display:block;height:100%}.decision-tracker-footer{display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);margin-top:12px}.decision-tracker-footer article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;padding:13px}.decision-tracker-footer strong{color:var(--text);font-size:.94rem;line-height:1.38}.sales-kit-layout{display:grid;gap:14px;grid-template-columns:minmax(240px,.36fr) minmax(0,1fr)}.sales-kit-tabs{display:grid;gap:9px}.sales-kit-tabs button{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;gap:5px;padding:12px;text-align:left}.sales-kit-tabs button.active,.sales-kit-tabs button:hover{border-color:#0f766e5c;box-shadow:0 10px 28px #0f232a14}.sales-kit-tabs span{font-weight:850}.sales-kit-tabs small{color:var(--muted);line-height:1.35}.sales-kit-preview{background:#112327;border-radius:8px;color:#fff;display:grid;gap:14px;min-width:0;padding:18px}.sales-kit-preview>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.sales-kit-preview strong{color:#bcff00;text-align:right}.sales-kit-preview pre{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e6f1f3;font-family:inherit;line-height:1.55;margin:0;max-height:520px;overflow:auto;padding:16px;white-space:pre-wrap}.retainer-calculator-panel{background:#fff;margin-bottom:18px}.retainer-layout{display:grid;gap:14px;grid-template-columns:minmax(260px,.9fr) minmax(320px,1fr) minmax(260px,.7fr)}.retainer-inputs{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:16px}.retainer-inputs label{display:grid;gap:7px}.retainer-inputs span,.retainer-results span{color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.retainer-inputs input,.retainer-inputs select{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:42px;padding:0 11px}.retainer-results{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.retainer-results article,.retainer-note{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:16px}.retainer-results article.primary{background:#112327;color:#fff;grid-column:1 / -1}.retainer-results article.primary span,.retainer-results article.primary small{color:#bdd0d3}.retainer-results strong{display:block;font-size:1.65rem;line-height:1;margin:9px 0 5px}.retainer-results article.primary strong{color:#bcff00;font-size:2.25rem}.retainer-results small,.retainer-note p{color:var(--muted);line-height:1.45}.retainer-note h3{margin:0 0 10px}.retainer-note p{margin:0}.sow-panel{background:#fff;margin-bottom:18px}.sow-layout{display:grid;gap:14px;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr)}.sow-tabs{display:grid;gap:9px}.sow-tabs button{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;gap:5px;padding:12px;text-align:left}.sow-tabs button.active,.sow-tabs button:hover{border-color:#0f766e5c;box-shadow:0 10px 28px #0f232a14}.sow-tabs span{font-weight:850}.sow-tabs small{color:var(--muted);line-height:1.35}.sow-preview{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:16px}.sow-title-block{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:14px}.sow-title-block h3{color:var(--text);font-size:1.05rem;margin:5px 0 8px}.sow-title-block p{color:var(--muted);line-height:1.5;margin:0}.sow-columns{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.sow-columns>div,.sow-milestones>div{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px}.sow-columns strong,.sow-milestones strong{color:var(--text);display:block;font-size:.9rem;margin-bottom:8px}.sow-milestones{display:grid;gap:12px}.sow-milestones span{color:var(--teal);display:block;font-size:.76rem;font-weight:850;margin-bottom:5px;text-transform:uppercase}.white-label-panel{margin-bottom:18px}.white-label-layout{display:grid;gap:18px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.white-label-form{display:grid;gap:14px}.logo-upload{background:#fbfcfc;border:1px dashed var(--line-strong);border-radius:8px;display:grid;gap:8px;padding:14px}.logo-upload span,.white-label-fields span,.toggle-row span{color:var(--muted);font-size:.78rem;font-weight:850}.logo-upload input{color:var(--text);font-size:.85rem}.logo-upload small{color:var(--muted);font-size:.76rem}.white-label-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.white-label-fields label{display:grid;gap:7px}.white-label-fields input{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:42px;outline:0;padding:0 12px;width:100%}.white-label-fields input[type=color]{cursor:pointer;padding:5px}.white-label-fields input:focus{border-color:#0f766e8c;box-shadow:0 0 0 3px #0f766e1f}.toggle-row{align-items:center;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;padding:12px}.toggle-row input{accent-color:var(--teal);height:16px;width:16px}.white-label-status{align-items:center;background:var(--teal-soft);border-radius:8px;color:var(--teal);display:flex;font-size:.84rem;font-weight:800;gap:8px;padding:12px}.white-label-preview{--agency-accent: var(--teal);background:linear-gradient(135deg,#0f766e14,#1123270a),#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:16px}.preview-cover{background:#112327;border-radius:8px;color:#fff;min-height:100%;padding:22px;position:relative;overflow:hidden}.preview-cover:before{background:var(--agency-accent);content:"";height:5px;left:0;position:absolute;right:0;top:0}.preview-brand-line{align-items:center;display:flex;gap:11px;margin-bottom:24px}.preview-brand-line img,.preview-brand-line span{align-items:center;background:#fff;border-radius:8px;color:#112327;display:inline-flex;font-size:.78rem;font-weight:900;height:42px;justify-content:center;object-fit:contain;padding:6px;width:42px}.preview-brand-line strong{font-size:.96rem}.preview-cover>small{color:#aac1c6;display:block;font-size:.78rem;font-weight:850;margin-bottom:7px}.preview-cover h3{color:#fff;font-size:1.55rem;line-height:1.1;margin:0 0 10px}.preview-cover p{color:#d6e3e5;font-size:.88rem;line-height:1.48;margin:0 0 16px}.preview-score-row{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.preview-score-row article{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:12px}.preview-score-row span,.preview-cta small{color:#aac1c6;display:block;font-size:.72rem;font-weight:850}.preview-score-row strong{color:#fff;display:block;font-size:1.55rem;margin-top:4px}.preview-cta{background:#fff;border-left:5px solid var(--agency-accent);border-radius:8px;color:#112327;padding:12px}.preview-cta span{display:block;font-size:.9rem;font-weight:900;margin-bottom:4px}.local-geo-panel{margin-bottom:18px}.local-geo-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.local-geo-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.local-geo-summary svg{color:var(--teal);margin-bottom:10px}.local-geo-summary span{color:var(--muted);display:block;font-size:.76rem;font-weight:850;margin-bottom:5px}.local-geo-summary strong{display:block;font-size:.98rem;line-height:1.25}.local-geo-body{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.local-signal-list{display:grid;gap:12px}.local-signal-list article,.local-playbook{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.local-signal-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.local-signal-head h3{font-size:.98rem;margin:0 0 5px}.local-signal-head p{color:var(--muted);font-size:.84rem;line-height:1.45;margin:0}.local-signal-head>span{border-radius:999px;flex:0 0 auto;font-size:.7rem;font-weight:900;padding:6px 8px}.local-signal-head .strong{background:var(--teal-soft);color:var(--teal)}.local-signal-head .partial{background:var(--amber-soft);color:var(--amber)}.local-signal-head .missing{background:var(--red-soft);color:var(--red)}.local-recommendation{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;color:#405158;display:flex;font-size:.84rem;gap:8px;line-height:1.45;margin-top:12px;padding:10px}.local-recommendation svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.local-playbook{align-self:start;display:grid;gap:14px}.local-playbook h3{font-size:1rem;margin:0}.local-playbook>p,.local-playbook div p{color:var(--muted);font-size:.86rem;line-height:1.48;margin:0}.local-playbook div{border-top:1px solid var(--line);display:grid;gap:8px;padding-top:12px}.local-playbook div p{align-items:flex-start;display:flex;gap:8px}.local-playbook svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.agency-power-workspace{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 48px #0f232a14;margin-bottom:18px;padding:18px}.agency-power-header{align-items:flex-start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(180px,.22fr)}.agency-power-header h2{color:var(--text);font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.14;margin:5px 0 8px}.agency-power-header p{color:var(--muted);line-height:1.55;margin:0;max-width:880px}.agency-readiness-card{background:#112327;border-radius:8px;color:#fff;display:grid;gap:5px;padding:14px}.agency-readiness-card span{color:#bdd0d3;font-size:.74rem;font-weight:900;text-transform:uppercase}.agency-readiness-card strong{color:#bcff00;font-size:2rem;line-height:1}.agency-readiness-card small{color:#d8eeea}.agency-workspace-tabs{background:#f3f7f6;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;padding:6px}.agency-workspace-tabs button{background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;display:grid;font:inherit;gap:4px;min-height:82px;padding:11px;text-align:left}.agency-workspace-tabs button.active{background:#fff;box-shadow:0 10px 26px #0f232a14;color:var(--text)}.agency-workspace-tabs span{font-weight:900}.agency-workspace-tabs small{color:var(--muted);line-height:1.35}.agency-workspace-tabs b{color:var(--teal);font-size:.78rem}.agency-workspace-body>.panel:last-child{margin-bottom:0}.agency-workspace-body>.panel{box-shadow:none}.leads-panel{margin-bottom:18px}.lead-export-actions{align-items:center;display:flex;gap:10px}.leads-summary{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 14px}.leads-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.leads-summary span{color:var(--muted);display:block;font-size:.78rem;font-weight:800;margin-bottom:6px}.leads-summary strong{color:var(--text);display:block;font-size:1.4rem}.leads-table-wrap{border:1px solid var(--line);border-radius:8px;contain:inline-size;display:block;max-width:100%;min-width:0;overflow:auto hidden;width:100%}.leads-table{border-collapse:collapse;min-width:1180px;width:100%}.leads-table th,.leads-table td{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:top}.leads-table th{background:#f7faf9;color:#334247;font-size:.78rem;font-weight:800}.leads-table td{color:#29383d;font-size:.88rem}.leads-table tr:last-child td{border-bottom:0}.leads-table td strong,.leads-table td span,.leads-table td small{display:block}.leads-table td span,.leads-table td small{color:var(--muted);font-size:.8rem;margin-top:4px}.fit-badge{border-radius:8px;display:inline-flex!important;font-size:.76rem!important;font-weight:850;margin-top:0!important;padding:6px 8px}.fit-badge.hot{background:var(--red-soft);color:var(--red)!important}.fit-badge.warm{background:var(--amber-soft);color:var(--amber)!important}.fit-badge.nurture{background:var(--teal-soft);color:var(--teal)!important}.followup-automation-panel,.lead-followup-timeline-panel{margin-bottom:18px}.lead-followup-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.lead-followup-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 14px}.lead-followup-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.lead-followup-summary span{color:var(--muted);display:block;font-size:.76rem;font-weight:850;margin-bottom:6px}.lead-followup-summary strong{color:var(--text);display:block;font-size:1.05rem;line-height:1.25;overflow-wrap:anywhere}.lead-followup-body{display:grid;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lead-followup-next{background:#112327;border-radius:8px;color:#fff;padding:16px}.lead-followup-next .mini-label{color:#bcff00}.lead-followup-next h3{color:#fff;font-size:1.14rem;line-height:1.3;margin:6px 0 9px}.lead-followup-next p{color:#c5d1d4;line-height:1.5;margin:0}.lead-followup-next div{display:grid;gap:8px;margin-top:14px}.lead-followup-next div span{align-items:flex-start;color:#e7f1ee;display:flex;font-size:.88rem;font-weight:760;gap:8px;line-height:1.4}.lead-followup-next svg{color:#bcff00;flex:0 0 auto;margin-top:2px}.lead-followup-steps{display:grid;gap:10px}.lead-followup-steps article{background:#fbfcfc;border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:8px;min-width:0;padding:13px}.lead-followup-steps article.ready{background:var(--teal-soft);border-color:#0f766e42;border-left-color:var(--teal)}.lead-followup-steps article div{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.lead-followup-steps article span{color:var(--teal);flex:0 0 auto;font-size:.75rem;font-weight:900;text-transform:uppercase}.lead-followup-steps article strong{color:var(--text);font-size:.98rem;line-height:1.25;text-align:right}.lead-followup-steps article p{color:#334247;line-height:1.45;margin:7px 0 6px}.lead-followup-steps article small{color:var(--muted);display:block;font-size:.8rem;line-height:1.35;overflow-wrap:anywhere}.lead-followup-footer{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:flex;gap:9px;margin-top:14px;padding:12px 13px}.lead-followup-footer svg{color:var(--teal);flex:0 0 auto}.lead-followup-footer strong{color:var(--text)}.sales-outreach-panel{margin-bottom:18px}.sales-outreach-panel .section-heading p{color:var(--muted);line-height:1.5;margin:6px 0 0;max-width:780px}.sales-outreach-summary{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);margin:18px 0 14px}.sales-outreach-summary article,.sales-outreach-message,.sales-outreach-side article,.sales-outreach-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.sales-outreach-summary article.primary{background:#112327;border-color:#ffffff14}.sales-outreach-summary span,.sales-outreach-message span,.sales-outreach-side span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.sales-outreach-summary article.primary span{color:#91d8d0}.sales-outreach-summary strong,.sales-outreach-message strong{color:var(--text);display:block;line-height:1.35;margin-top:7px}.sales-outreach-summary article.primary strong{color:#fff}.sales-outreach-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)}.sales-outreach-message{overflow:hidden;padding:0}.sales-outreach-message>div{align-items:flex-start;border-bottom:1px solid var(--line);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.sales-outreach-message span,.sales-outreach-message strong{grid-column:1}.sales-outreach-message button{grid-column:2;grid-row:1 / span 2}.sales-outreach-message pre{background:#fff;color:#263539;font-family:inherit;font-size:.9rem;line-height:1.55;margin:0;max-height:420px;overflow:auto;padding:14px;white-space:pre-wrap}.sales-outreach-side{display:grid;gap:14px}.sales-outreach-side article>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.sales-outreach-side p,.sales-objection p{color:var(--muted);line-height:1.5;margin:10px 0 0}.sales-outreach-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.sales-outreach-grid h3{color:var(--text);font-size:1rem;margin:0 0 11px}.sales-objection{border-top:1px solid var(--line);padding-top:10px}.sales-objection:first-of-type{border-top:0;padding-top:0}.sales-objection strong{color:var(--text);display:block;font-size:.92rem}.automation-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.automation-summary{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 14px}.automation-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.automation-summary span{color:var(--muted);display:block;font-size:.76rem;font-weight:850;margin-bottom:6px}.automation-summary strong{color:var(--text);display:block;font-size:1.18rem;line-height:1.25;overflow-wrap:anywhere}.followup-playbook{background:#112327;border-radius:8px;color:#fff;display:grid;gap:14px;margin-bottom:14px;padding:16px}.playbook-main h3{color:#fff;font-size:1.08rem;margin:4px 0 7px}.playbook-main p{color:#bdd0d3;line-height:1.5;margin:0;max-width:860px}.followup-playbook .mini-label{color:#bcff00}.playbook-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.playbook-detail-grid article{background:#ffffff13;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:13px}.playbook-detail-grid span{color:#aab7bb;display:block;font-size:.72rem;font-weight:850;margin-bottom:6px;text-transform:uppercase}.playbook-detail-grid strong{color:#fff;display:block;font-size:.92rem;line-height:1.35}.playbook-checklist{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.playbook-checklist p{align-items:flex-start;background:#ffffff13;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#d5e1e4;display:flex;gap:8px;line-height:1.42;margin:0;padding:10px}.playbook-checklist svg{color:#bcff00;flex:0 0 auto;margin-top:2px}.onboarding-email-panel{margin-bottom:18px}.onboarding-email-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.onboarding-email-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 14px}.onboarding-email-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.onboarding-email-summary span,.onboarding-email-tabs span,.onboarding-email-meta span,.onboarding-email-subject span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.onboarding-email-summary strong{color:var(--text);display:block;font-size:1.25rem;line-height:1.2;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-email-layout{display:grid;gap:14px;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr)}.onboarding-email-tabs{display:grid;gap:9px}.onboarding-email-tabs button{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;gap:5px;padding:12px;text-align:left}.onboarding-email-tabs button.active,.onboarding-email-tabs button:hover{border-color:#0f766e5c;box-shadow:0 10px 28px #0f232a14}.onboarding-email-tabs strong{color:var(--text);line-height:1.3}.onboarding-email-tabs small{color:var(--muted);line-height:1.35}.onboarding-email-preview{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.onboarding-email-meta{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.onboarding-email-subject{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;margin-bottom:12px;padding:12px}.onboarding-email-subject strong{color:var(--text);line-height:1.35}.onboarding-email-preview pre{background:#112327;border-radius:8px;color:#d8eeea;font-family:inherit;font-size:.86rem;line-height:1.55;margin:0;max-height:460px;overflow:auto;padding:14px;white-space:pre-wrap}.automation-timeline{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.automation-timeline article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:14px}.automation-timeline article.ready{border-color:#0f766e59}.automation-timeline article.sent{background:var(--teal-soft);border-color:#0f766e47}.automation-step-head{display:grid;gap:6px}.automation-step-head span{color:var(--muted);font-size:.72rem;font-weight:900}.automation-step-head strong{color:var(--text);font-size:.95rem;line-height:1.25}.automation-step-head b{border-radius:999px;color:var(--muted);font-size:.68rem;font-weight:900;justify-self:start;padding:5px 7px}.automation-timeline article.queued b{background:#edf2f4}.automation-timeline article.ready b{background:var(--amber-soft);color:var(--amber)}.automation-timeline article.sent b{background:#fff;color:var(--teal)}.automation-timeline p{color:var(--muted);font-size:.82rem;line-height:1.42;margin:0}.automation-email{background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px}.automation-email span{color:var(--muted);display:block;font-size:.7rem;font-weight:900;margin-bottom:5px}.automation-email strong{color:var(--text);display:block;font-size:.82rem;line-height:1.35}.automation-step-actions{display:flex;flex-wrap:wrap;gap:8px}.lead-score-grid{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:210px}.lead-score-grid span{background:#f7faf9;border:1px solid var(--line);border-radius:8px;color:var(--muted)!important;display:flex!important;flex-direction:column;font-size:.72rem!important;font-weight:800;gap:3px;margin-top:0!important;padding:7px 8px}.lead-score-grid strong{color:var(--text);display:block;font-size:.92rem}.next-action-cell{max-width:240px}.next-action-cell strong{color:var(--text);line-height:1.35}.fit-reason{line-height:1.4;max-width:220px}.crm-panel{margin-bottom:18px}.crm-action-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.crm-stage-grid{display:grid;gap:12px;grid-template-columns:minmax(240px,1.3fr) repeat(3,minmax(160px,1fr));margin-top:16px}.crm-stage-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;padding:14px}.crm-stage-grid article.crm-stage-primary{background:#102326;border-color:#102326}.crm-stage-grid span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.crm-stage-grid strong{color:var(--text);font-size:1rem;line-height:1.25}.crm-stage-grid p{color:var(--muted);font-size:.86rem;line-height:1.45;margin:0}.crm-stage-primary span,.crm-stage-primary p{color:#e7f5f0c7}.crm-stage-primary strong{color:#fff}.crm-layout{display:grid;gap:14px;grid-template-columns:minmax(240px,.6fr) minmax(240px,.75fr) minmax(300px,1fr);margin-top:18px}.crm-controls,.crm-mapping,.crm-payload{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.crm-controls{display:grid;gap:12px}.crm-controls label{display:grid;gap:7px}.crm-controls label span,.crm-next-card span,.crm-payload span{color:var(--muted);font-size:.76rem;font-weight:850}.crm-controls select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:0 12px}.crm-next-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;padding:12px}.crm-next-card strong{color:var(--text);line-height:1.35}.crm-next-card small{color:var(--muted);line-height:1.45}.crm-next-card hr{border:0;border-top:1px solid var(--line);margin:3px 0;width:100%}.crm-mapping h3{color:var(--text);font-size:1rem;margin:0 0 10px}.crm-field-list{display:grid;gap:8px;margin-bottom:16px}.crm-field-list article{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;padding:10px}.crm-field-list span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.crm-field-list strong{color:var(--text);font-size:.88rem;line-height:1.35}.crm-payload{min-width:0}.crm-payload>div{align-items:center;display:flex;gap:8px;margin-bottom:10px}.crm-payload>div svg{color:var(--teal)}.crm-payload pre{background:#112327;border-radius:8px;color:#d8eeea;font-size:.78rem;line-height:1.45;margin:0;max-height:360px;overflow:auto;padding:13px;white-space:pre-wrap}.crm-task-note{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:14px}.crm-task-note>div{align-items:center;display:flex;gap:8px;margin-bottom:10px}.crm-task-note>div svg{color:var(--teal)}.crm-task-note span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.crm-task-note pre{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font-family:inherit;font-size:.86rem;line-height:1.5;margin:0;max-height:300px;overflow:auto;padding:13px;white-space:pre-wrap}.success-handoff-panel{margin-bottom:18px}.success-handoff-grid{display:grid;gap:14px;grid-template-columns:minmax(240px,.75fr) minmax(280px,1fr);margin-top:18px}.success-outcome-card,.kickoff-agenda-card,.milestone-row article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.success-outcome-card{display:grid;gap:8px}.success-outcome-card svg{color:var(--teal)}.success-outcome-card span,.milestone-row span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.success-outcome-card strong,.milestone-row strong{color:var(--text);line-height:1.35}.success-outcome-card p,.milestone-row p,.milestone-row small{color:var(--muted);line-height:1.45;margin:0}.kickoff-agenda-card h3{color:var(--text);font-size:1rem;margin:0 0 10px}.kickoff-agenda-card p,.support-risk-row p{align-items:flex-start;display:flex;gap:8px;line-height:1.45;margin:0}.kickoff-agenda-card{display:grid;gap:9px}.kickoff-agenda-card svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.milestone-row{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.milestone-row article{display:grid;gap:8px;min-width:0}.milestone-row small{border-top:1px solid var(--line);display:block;padding-top:8px}.support-risk-row{background:#fff9ed;border:1px solid rgba(183,121,31,.2);border-radius:8px;display:grid;gap:9px;margin-top:14px;padding:13px}.support-risk-row p{color:#6f4a12}.support-risk-row svg{color:var(--amber);flex:0 0 auto;margin-top:2px}.opportunity-panel{margin-bottom:18px}.money-impact-panel{background:#fff;margin-bottom:18px}.money-impact-icon{align-items:center;background:#112327;border-radius:8px;color:#bcff00;display:inline-flex;height:44px;justify-content:center;width:44px}.money-impact-hero{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.money-impact-hero article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;min-width:0;padding:16px}.money-impact-hero article.primary{background:#112327;border-color:#112327;color:#fff}.money-impact-hero span,.impact-fix-list span{color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.money-impact-hero article.primary span,.money-impact-hero article.primary small{color:#bdd0d3}.money-impact-hero strong{color:var(--text);font-size:clamp(1.55rem,3vw,2.25rem);line-height:1}.money-impact-hero article.primary strong{color:#bcff00}.money-impact-hero small{color:var(--muted);line-height:1.45}.money-impact-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);margin-top:14px}.money-impact-copy,.missed-searches{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:16px}.money-impact-copy h3,.missed-searches h3{color:var(--text);font-size:1rem;margin:0 0 10px}.money-impact-copy p{color:var(--muted);line-height:1.55;margin:0 0 10px}.money-impact-copy p:last-child{margin-bottom:0}.missed-searches ul{display:grid;gap:9px;list-style:none;margin:0;padding:0}.missed-searches li{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);display:flex;gap:9px;line-height:1.35;padding:10px}.missed-searches svg{color:var(--teal);flex:0 0 auto;margin-top:1px}.impact-fix-list{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.impact-fix-list article{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:14px}.impact-fix-list strong{color:var(--text);display:block;font-size:1rem;line-height:1.25;margin-top:4px}.impact-fix-list p{color:var(--muted);line-height:1.45;margin:0}.impact-fix-list footer{align-items:flex-start;border-top:1px solid var(--line);display:grid;gap:4px;padding-top:10px}.impact-fix-list b{color:var(--teal)}.impact-fix-list small{color:var(--muted);line-height:1.35}.opportunity-icon{align-items:center;background:var(--teal-soft);border-radius:8px;color:var(--teal);display:inline-flex;height:42px;justify-content:center;width:42px}.opportunity-layout{display:grid;gap:14px;grid-template-columns:minmax(250px,.7fr) minmax(280px,1fr) minmax(260px,.85fr);margin-top:18px}.opportunity-inputs,.opportunity-results,.opportunity-note{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.opportunity-inputs{display:grid;gap:12px}.opportunity-inputs label{display:grid;gap:7px}.opportunity-inputs span,.opportunity-results span{color:var(--muted);font-size:.76rem;font-weight:850}.opportunity-inputs input{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:0 12px}.opportunity-results{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-results article{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;padding:13px}.opportunity-results article.primary{background:#112327;border-color:#112327;grid-column:1 / -1}.opportunity-results article.primary span,.opportunity-results article.primary small{color:#aab7bb}.opportunity-results article.primary strong{color:#bcff00;font-size:clamp(1.8rem,4vw,2.7rem)}.opportunity-results strong{color:var(--text);font-size:1.55rem;line-height:1}.opportunity-results small,.opportunity-note p{color:var(--muted);line-height:1.5}.opportunity-note h3{color:var(--text);font-size:1rem;margin:0 0 10px}.opportunity-note p{margin:0 0 10px}.opportunity-note p:last-child{margin-bottom:0}.opportunity-note strong{color:var(--text)}.followup-panel{margin-bottom:18px}.followup-layout{display:grid;gap:14px;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);margin-top:18px}.followup-tabs{display:grid;gap:8px}.followup-tabs button{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:#334247;font-size:.9rem;font-weight:800;min-height:42px;padding:0 12px;text-align:left}.followup-tabs button.active,.followup-tabs button:hover{background:var(--teal-soft);border-color:#0f766e52;color:var(--teal)}.followup-preview{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:15px}.followup-subject,.followup-body{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:13px}.followup-subject span,.followup-body span{color:var(--muted);font-size:.76rem;font-weight:800}.followup-subject strong{color:var(--text);font-size:1rem;line-height:1.35}.followup-body pre{color:#334247;font-family:inherit;line-height:1.55;margin:0;white-space:pre-wrap}.conversion-panel{align-items:center;background:linear-gradient(135deg,#112327fa,#112327eb),#112327;border-radius:8px;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px;padding:24px}.conversion-panel .section-label{color:#bcff00}.conversion-panel h2{color:#fff;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15;margin:7px 0 10px}.conversion-panel p{color:#c5d1d4;line-height:1.55;margin:0;max-width:820px}.conversion-actions{display:grid;gap:10px;min-width:250px}.conversion-primary,.conversion-secondary{align-items:center;border-radius:8px;display:inline-flex;font-weight:850;gap:9px;justify-content:center;min-height:46px;padding:0 16px;text-decoration:none}.conversion-primary{background:#14dee8;color:#102225}.conversion-secondary{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:#fff}.strategy-call-plan{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:14px;grid-column:1 / -1;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);padding:14px}.strategy-call-plan span{color:#9fb4b8;display:block;font-size:.73rem;font-weight:900;letter-spacing:0;margin-bottom:6px;text-transform:uppercase}.strategy-call-plan strong{color:#bcff00;display:block;font-size:1rem;line-height:1.35}.strategy-call-plan ul{display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.strategy-call-plan li{color:#e7f2f4;display:flex;font-size:.9rem;gap:8px;line-height:1.45}.strategy-call-plan svg{color:#bcff00;flex:0 0 auto;margin-top:2px}.conversion-proof{display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-proof article{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:13px}.conversion-proof strong,.conversion-proof span{display:block}.conversion-proof strong{color:#fff;font-size:1.35rem}.conversion-proof span{color:#a9bdc1;font-size:.78rem;font-weight:800;margin-top:4px}.client-dashboard{margin-bottom:18px}.client-filter{align-items:center;background:#f4f8f7;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:5px;padding:5px}.client-filter button{background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;font-size:.78rem;font-weight:850;padding:7px 9px}.client-filter button.active{background:#fff;color:var(--text);box-shadow:0 6px 16px #0f232a14}.client-dashboard-summary{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:16px 0}.client-dashboard-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.client-dashboard-summary span{color:var(--muted);display:block;font-size:.76rem;font-weight:850;margin-bottom:6px}.client-dashboard-summary strong{color:var(--text);display:block;font-size:1.45rem}.client-account-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px}.client-account-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;min-width:0;padding:15px}.client-account-card.active{border-color:#0f766e5c;box-shadow:inset 0 0 0 1px #0f766e1f}.client-account-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.client-account-head span{color:var(--muted);display:block;font-size:.74rem;font-weight:850;margin-bottom:5px}.client-account-head h3{color:var(--text);font-size:1.05rem;line-height:1.22;margin:0}.client-account-meta{display:grid;gap:8px}.client-account-meta p{align-items:flex-start;color:var(--muted);display:flex;font-size:.82rem;gap:8px;line-height:1.38;margin:0}.client-account-meta svg{color:var(--teal);flex:0 0 auto;margin-top:1px}.client-account-footer{display:flex;flex-wrap:wrap;gap:7px}.client-account-next{background:#fff;border:1px solid var(--line);border-radius:8px;color:#405158;font-size:.82rem;line-height:1.42;margin:0;padding:10px}.client-table-wrap{border:1px solid var(--line);border-radius:8px;contain:inline-size;display:block;max-width:100%;min-width:0;overflow:auto hidden;width:100%}.client-table{border-collapse:collapse;min-width:1120px;width:100%}.client-table th,.client-table td{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:middle}.client-table th{background:#f7faf9;color:#334247;font-size:.76rem;font-weight:850}.client-table td{color:#29383d;font-size:.86rem}.client-table tr:last-child td{border-bottom:0}.client-table tr.active td{background:#0f766e0b}.client-table td:first-child strong,.client-table td:first-child span,.client-table td small{display:block}.client-table td:first-child strong{margin-bottom:4px}.client-table td:first-child span,.client-table td small{color:var(--muted);font-size:.74rem;line-height:1.35}.client-status{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;margin-bottom:5px;padding:6px 8px}.client-status.ready-to-send{background:var(--teal-soft);color:var(--teal)}.client-status.monitor{background:var(--amber-soft);color:var(--amber)}.client-status.needs-action{background:var(--red-soft);color:var(--red)}.retention-status{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;margin-bottom:5px;padding:6px 8px}.retention-status.on-track{background:var(--teal-soft);color:var(--teal)}.retention-status.due-soon{background:var(--amber-soft);color:var(--amber)}.retention-status.overdue{background:var(--red-soft);color:var(--red)}.client-actions{display:flex;flex-wrap:wrap;gap:7px}.history-header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.history-header>div{align-items:center;display:flex;gap:9px}.history-header svg{color:var(--teal)}.history-header h2{font-size:.98rem;line-height:1.2;margin:0}.history-list{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.history-item{align-items:center;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:var(--text);display:flex;gap:12px;justify-content:space-between;min-height:66px;padding:12px 13px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.history-item:hover,.history-item.active{border-color:#0f766e73;box-shadow:0 12px 26px #0f232a14;transform:translateY(-1px)}.history-item span,.history-item strong,.history-item small{display:block;min-width:0}.history-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item small{color:var(--muted);font-size:.76rem;margin-top:4px}.history-item b{align-items:center;background:var(--teal-soft);border-radius:8px;color:var(--teal);display:flex;flex:0 0 auto;font-size:.88rem;height:34px;justify-content:center;min-width:42px;padding:0 8px}.comparison-panel{margin-bottom:18px}.comparison-intro{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.comparison-intro p{color:var(--muted);line-height:1.52;margin:0;max-width:760px}.competitor-inputs{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.competitor-inputs label{display:grid;gap:7px}.competitor-inputs span{color:var(--muted);font-size:.78rem;font-weight:760}.competitor-inputs input{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:42px;outline:0;padding:0 12px;width:100%}.competitor-inputs input:focus{border-color:#0f766e8c;box-shadow:0 0 0 3px #0f766e1f}.comparison-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.comparison-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.comparison-summary span{color:var(--muted);display:block;font-size:.8rem;font-weight:700;margin-bottom:6px}.comparison-summary strong{font-size:1.45rem}.ai-benchmark-panel{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:16px}.ai-benchmark-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.ai-benchmark-header h3{font-size:1.08rem;margin:4px 0 6px}.ai-benchmark-header p{color:var(--muted);font-size:.9rem;line-height:1.5;margin:0;max-width:760px}.benchmark-rank-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.benchmark-rank-grid article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px}.benchmark-rank-grid article.current{border-color:#0f766e5c;box-shadow:inset 0 0 0 1px #0f766e1f}.rank-line{align-items:center;display:flex;gap:8px;min-width:0}.rank-line span{color:var(--muted);flex:0 0 auto;font-size:.78rem;font-weight:900}.rank-line strong{flex:1;font-size:.88rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-line b{background:var(--teal-soft);border-radius:999px;color:var(--teal);flex:0 0 auto;font-size:.68rem;padding:4px 7px}.benchmark-score-line{background:#e8eef1;border-radius:999px;height:7px;margin:10px 0 7px;overflow:hidden}.benchmark-score-line i{background:var(--teal);border-radius:inherit;display:block;height:100%}.benchmark-rank-grid small{color:var(--muted);font-size:.74rem;font-weight:760}.benchmark-detail-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-detail-grid article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:13px}.benchmark-detail-grid h4{font-size:.9rem;margin:0 0 9px}.benchmark-detail-grid p{align-items:flex-start;color:var(--muted);display:flex;font-size:.84rem;gap:7px;line-height:1.42;margin:0}.benchmark-detail-grid p+p{margin-top:8px}.benchmark-detail-grid svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.citation-matrix-panel{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:16px}.citation-matrix-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.citation-matrix-header h3{font-size:1.08rem;margin:4px 0 6px}.citation-matrix-header p{color:var(--muted);font-size:.9rem;line-height:1.5;margin:0;max-width:800px}.citation-matrix-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.citation-matrix-grid article{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:13px}.citation-matrix-grid article.current{border-color:#0f766e61;box-shadow:inset 0 0 0 1px #0f766e1f}.citation-matrix-rank{align-items:center;display:flex;gap:8px;min-width:0}.citation-matrix-rank span{color:var(--muted);flex:0 0 auto;font-size:.75rem;font-weight:900}.citation-matrix-rank strong{flex:1;font-size:.9rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.citation-matrix-rank b{border-radius:999px;flex:0 0 auto;font-size:.65rem;padding:4px 7px}.citation-matrix-rank b.likely-cited-first{background:var(--teal-soft);color:var(--teal)}.citation-matrix-rank b.viable-source{background:#fff6d8;color:#8a5b00}.citation-matrix-rank b.weak-source{background:#fee2e2;color:#991b1b}.citation-worthiness-bar{background:#e8eef1;border-radius:999px;height:7px;overflow:hidden}.citation-worthiness-bar i{background:var(--teal);border-radius:inherit;display:block;height:100%}.citation-matrix-grid small{color:var(--muted);font-size:.74rem;font-weight:800}.citation-matrix-grid dl{display:grid;gap:8px;margin:0}.citation-matrix-grid dt{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.citation-matrix-grid dd{color:var(--text);font-size:.82rem;line-height:1.35;margin:0}.citation-matrix-grid p{border-top:1px solid var(--line);color:var(--muted);font-size:.84rem;line-height:1.45;margin:0;padding-top:9px}.overtake-panel{background:#112327;border-radius:8px;color:#fff;display:grid;gap:14px;margin:16px 0;padding:16px}.overtake-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.overtake-header h3{color:#fff;font-size:1.08rem;margin:4px 0 7px}.overtake-header p{color:#bdd0d3;line-height:1.5;margin:0;max-width:820px}.overtake-panel .mini-label{color:#bcff00}.overtake-header .secondary-btn{background:#ffffff14;border-color:#ffffff24;color:#fff;flex:0 0 auto}.overtake-score-row{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.overtake-score-row article,.overtake-actions article{background:#ffffff13;border:1px solid rgba(255,255,255,.1);border-radius:8px;min-width:0;padding:13px}.overtake-score-row span{color:#aab7bb;display:block;font-size:.72rem;font-weight:850;margin-bottom:6px;text-transform:uppercase}.overtake-score-row strong{color:#fff;display:block;font-size:1.28rem;line-height:1.1;overflow-wrap:anywhere}.overtake-actions{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.overtake-actions article{display:grid;gap:9px}.overtake-actions article>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.overtake-actions h4{color:#fff;font-size:.98rem;line-height:1.25;margin:0}.overtake-actions p{color:#d5e1e4;font-size:.86rem;line-height:1.45;margin:0}.overtake-actions small,.overtake-actions b{color:#bcff00;font-size:.78rem;line-height:1.35}.comparison-table-wrap{border:1px solid var(--line);border-radius:8px;contain:inline-size;display:block;max-width:100%;min-width:0;overflow:auto hidden;width:100%}.comparison-table{border-collapse:collapse;min-width:760px;width:100%}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left}.comparison-table th{background:#f7faf9;color:#334247;font-size:.78rem;font-weight:800}.comparison-table td{color:#29383d;font-size:.88rem}.comparison-table tr:last-child td{border-bottom:0}.score-badge{align-items:center;border-radius:8px;display:inline-flex;font-size:.86rem;justify-content:center;min-width:38px;padding:6px 8px}.score-badge.strong{background:var(--teal-soft);color:var(--teal)}.score-badge.steady{background:var(--amber-soft);color:var(--amber)}.score-badge.weak{background:var(--red-soft);color:var(--red)}.progress-panel{margin-bottom:18px}.progress-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.progress-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:15px}.progress-summary span{color:var(--muted);display:block;font-size:.78rem;font-weight:780;margin-bottom:7px}.progress-summary strong{color:var(--text);display:block;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.15}.progress-summary small{color:var(--muted);display:block;font-size:.78rem;line-height:1.35;margin-top:7px}.progress-body{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)}.progress-body>div{border:1px solid var(--line);border-radius:8px;padding:15px}.progress-body h3{font-size:.94rem;margin:0 0 12px}.trend-list,.movement-list{display:grid;gap:10px}.trend-item{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(118px,.7fr) minmax(120px,1fr) 38px}.trend-item span{color:var(--muted);font-size:.8rem;font-weight:700}.trend-item b{color:var(--text);font-size:.86rem;text-align:right}.trend-track{background:#edf2f1;border-radius:999px;height:9px;overflow:hidden}.trend-track i{background:linear-gradient(90deg,var(--teal),#14dee8);border-radius:inherit;display:block;height:100%}.movement-row{align-items:center;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:9px 11px}.movement-row span{color:#334247;font-size:.86rem;font-weight:760}.movement-row b{border-radius:8px;flex:0 0 auto;font-size:.8rem;min-width:62px;padding:6px 8px;text-align:center}.delta-positive{background:var(--teal-soft);color:var(--teal)!important}.delta-negative{background:var(--red-soft);color:var(--red)!important}.delta-neutral{background:#edf2f1;color:var(--muted)!important}.reaudit-command-panel{margin-bottom:18px}.reaudit-command-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.reaudit-command-header h2{font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.02;margin:0 0 8px}.reaudit-command-header p{color:var(--muted);line-height:1.48;margin:0;max-width:760px}.reaudit-command-grid{display:grid;gap:12px;grid-template-columns:1.3fr repeat(3,minmax(0,.8fr));margin-bottom:14px}.reaudit-command-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:15px}.reaudit-command-grid article.primary{background:#112327;color:#fff}.reaudit-command-grid span,.reaudit-proof-list h3{color:var(--muted);display:block;font-size:.74rem;font-weight:850;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.reaudit-command-grid article.primary span{color:#bcff00}.reaudit-command-grid strong{color:var(--text);display:inline-flex;font-size:1.28rem;line-height:1.18;margin-bottom:8px}.reaudit-command-grid article.primary strong{color:#fff}.reaudit-command-grid p{color:var(--muted);line-height:1.42;margin:0}.reaudit-command-grid article.primary p{color:#d6e4e6}.reaudit-proof-list{background:#f4faf8;border:1px solid #d9ebe6;border-radius:8px;display:grid;gap:10px;padding:16px}.reaudit-proof-list>div{align-items:center;display:flex;gap:8px}.reaudit-proof-list h3{color:var(--text);margin:0}.reaudit-proof-list p{align-items:flex-start;color:var(--text);display:flex;gap:8px;line-height:1.45;margin:0}.reaudit-proof-list svg,.reaudit-proof-list p svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.proof-progress-panel{margin-bottom:18px}.proof-progress-panel .section-heading p{max-width:780px}.proof-progress-summary{display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.7fr));margin:16px 0 14px}.proof-progress-summary article,.proof-progress-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:15px}.proof-progress-summary article.primary{background:#112327;color:#fff}.proof-progress-summary span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.proof-progress-summary article.primary span{color:#bcff00}.proof-progress-summary strong{color:var(--text);display:inline-flex;font-size:1.24rem;line-height:1.18;margin-bottom:8px}.proof-progress-summary article.primary strong{color:#fff}.proof-progress-summary p{color:var(--muted);line-height:1.45;margin:0}.proof-progress-summary article.primary p{color:#d6e4e6}.proof-progress-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.proof-progress-grid h3{color:var(--text);font-size:1rem;margin:0 0 12px}.proof-progress-grid p{align-items:center;border-top:1px solid var(--line);color:var(--text);display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr) auto;line-height:1.35;margin:0;padding:10px 0}.proof-progress-grid p:first-of-type{border-top:0}.proof-progress-grid svg{color:var(--teal)}.proof-progress-grid span{color:#334247;font-size:.88rem;font-weight:760}.proof-progress-grid strong{color:var(--teal);font-size:.8rem;text-align:right}.monthly-loop-panel{margin-bottom:18px}.monthly-loop-hero{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px;padding:18px}.monthly-loop-hero h2{color:var(--text);font-size:clamp(1.28rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.monthly-loop-hero p{color:var(--muted);line-height:1.5;margin:0;max-width:820px}.monthly-loop-scoreboard{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.monthly-loop-scoreboard article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.monthly-loop-scoreboard span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.monthly-loop-scoreboard strong{color:var(--text);display:inline-flex;font-size:1.18rem;line-height:1.18;margin-bottom:6px}.monthly-loop-scoreboard p{color:var(--muted);line-height:1.4;margin:0}.monthly-loop-layout{display:grid;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.monthly-loop-layout>article{background:#f4faf8;border:1px solid #d9ebe6;border-radius:8px;display:grid;gap:10px;padding:16px}.monthly-loop-layout>article>div:first-child{align-items:center;display:flex;gap:8px}.monthly-loop-layout h3{color:var(--text);font-size:1rem;margin:0}.monthly-loop-layout svg{color:var(--teal);flex:0 0 auto}.monthly-loop-layout>article>p{align-items:flex-start;color:var(--text);display:flex;gap:8px;line-height:1.45;margin:0}.monthly-deliverable{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;padding:12px}.monthly-deliverable span{color:var(--teal);font-size:.72rem;font-weight:900;text-transform:uppercase}.monthly-deliverable strong{color:var(--text);line-height:1.25}.monthly-deliverable p{color:var(--muted);line-height:1.42;margin:0}.renewal-risk-panel{margin-bottom:18px}.renewal-risk-hero{align-items:center;background:#112327;border-radius:8px;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(160px,.2fr);margin-bottom:14px;padding:20px}.renewal-risk-hero .section-label{color:var(--brand-lime)}.renewal-risk-hero h2{color:#fff;font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:1.1;margin:0 0 8px}.renewal-risk-hero p{color:#d2e2e4;line-height:1.5;margin:0;max-width:820px}.renewal-risk-score{border-radius:8px;display:grid;gap:5px;justify-items:center;min-height:128px;padding:15px;text-align:center}.renewal-risk-score.healthy{background:#0f766e2e;border:1px solid rgba(94,234,212,.25)}.renewal-risk-score.watch{background:#d9770629;border:1px solid rgba(251,191,36,.28)}.renewal-risk-score.risk{background:#dc262629;border:1px solid rgba(248,113,113,.3)}.renewal-risk-score span,.renewal-risk-score small{color:#d2e2e4;font-size:.74rem;font-weight:900;text-transform:uppercase}.renewal-risk-score strong{color:var(--brand-lime);font-size:2.55rem;line-height:.95}.renewal-risk-summary{display:grid;gap:12px;grid-template-columns:1.2fr .45fr .85fr;margin-bottom:14px}.renewal-risk-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.renewal-risk-summary span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.renewal-risk-summary strong{color:var(--text);display:block;font-size:1.08rem;line-height:1.25;margin-bottom:6px}.renewal-risk-summary p{color:var(--muted);line-height:1.42;margin:0}.renewal-alert-list{display:grid;gap:10px}.renewal-alert-card{background:#fff;border:1px solid var(--line);border-left:5px solid var(--teal);border-radius:8px;display:grid;gap:10px;padding:14px}.renewal-alert-card.high{border-left-color:var(--red)}.renewal-alert-card.medium{border-left-color:var(--amber)}.renewal-alert-card.low{border-left-color:var(--teal)}.renewal-alert-card>div{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.renewal-alert-card span{border-radius:999px;font-size:.7rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.renewal-alert-card.high span{background:var(--red-soft);color:var(--red)}.renewal-alert-card.medium span{background:var(--amber-soft);color:var(--amber)}.renewal-alert-card.low span{background:var(--teal-soft);color:var(--teal)}.renewal-alert-card strong{color:var(--text);line-height:1.25}.renewal-alert-card p{color:var(--muted);line-height:1.42;margin:0}.renewal-alert-card dl{display:grid;gap:7px 12px;grid-template-columns:130px minmax(0,1fr);margin:0}.renewal-alert-card dt{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.renewal-alert-card dd{color:#334247;line-height:1.42;margin:0}.renewal-risk-footer{align-items:center;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:12px;padding:13px}.renewal-risk-footer span{color:var(--muted);flex:1 1 280px;line-height:1.42}.client-activity-panel{margin-bottom:18px}.client-activity-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.client-activity-head h2{color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.client-activity-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.client-activity-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.client-activity-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.client-activity-summary span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.client-activity-summary strong{color:var(--text);display:block;font-size:1.24rem;line-height:1.16;margin-bottom:6px}.client-activity-summary p{color:var(--muted);line-height:1.4;margin:0}.client-activity-list{display:grid;gap:10px;position:relative}.client-activity-item{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);padding:14px}.client-activity-icon{align-items:center;background:#eef4f3;border-radius:8px;color:var(--teal);display:flex;height:42px;justify-content:center;width:42px}.client-activity-item.completed .client-activity-icon{background:var(--teal-soft);color:var(--teal)}.client-activity-item.waiting .client-activity-icon{background:var(--amber-soft);color:var(--amber)}.client-activity-item.scheduled .client-activity-icon{background:#eef3ff;color:#3156a3}.client-activity-item span{color:var(--teal);display:block;font-size:.72rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}.client-activity-item.waiting span{color:var(--amber)}.client-activity-item h3{color:var(--text);font-size:1rem;line-height:1.25;margin:0 0 6px}.client-activity-item p,.client-activity-item small{color:var(--muted);line-height:1.42;margin:0}.client-activity-item small{display:block;margin-top:7px}.client-comments-panel{margin-bottom:18px}.client-comments-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.client-comments-head h2{color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.client-comments-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.client-comments-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.client-comments-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.client-comments-summary span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.client-comments-summary strong{color:var(--text);display:block;font-size:1.12rem;line-height:1.18;margin-bottom:6px}.client-comments-summary p{color:var(--muted);line-height:1.42;margin:0}.client-comments-layout{display:grid;gap:14px;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr)}.client-comment-form{align-content:start;background:#f4faf8;border:1px solid #d9ebe6;border-radius:8px;display:grid;gap:11px;padding:15px}.client-comment-form h3{color:var(--text);font-size:1rem;margin:0}.client-comment-fields{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.client-comment-form label{display:grid;gap:6px}.client-comment-form label span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.client-comment-form input,.client-comment-form select,.client-comment-form textarea{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:40px;padding:10px;width:100%}.client-comment-form textarea{min-height:120px;resize:vertical}.client-comment-list{display:grid;gap:10px}.client-comment-card,.client-comment-empty{background:#fff;border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:8px;display:grid;gap:10px;padding:14px}.client-comment-card.resolved{border-left-color:var(--teal)}.client-comment-card>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.client-comment-card span{background:var(--amber-soft);border-radius:999px;color:var(--amber);font-size:.7rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.client-comment-card.resolved span{background:var(--teal-soft);color:var(--teal)}.client-comment-card small,.client-comment-card p,.client-comment-empty p{color:var(--muted);line-height:1.42;margin:0}.client-comment-card p,.client-comment-empty strong{color:var(--text)}.client-comment-actions{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}.client-comment-actions button:not(.text-btn){background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:850;min-height:34px;padding:0 10px}.client-comment-actions button.active{background:var(--teal);border-color:var(--teal);color:#fff}.client-comment-actions .text-btn{margin-left:auto}.before-after-proof-panel{margin-bottom:18px}.before-after-proof-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.before-after-proof-head h2{color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.before-after-proof-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.before-after-proof-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.before-after-proof-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.before-after-proof-summary span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.before-after-proof-summary strong{color:var(--text);display:block;font-size:1.12rem;line-height:1.18;margin-bottom:6px}.before-after-proof-summary p{color:var(--muted);line-height:1.42;margin:0}.before-after-proof-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.before-after-proof-grid>article{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 34px #1123270f;display:grid;gap:12px;padding:15px}.before-after-proof-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.before-after-proof-card-head span{background:var(--amber-soft);border-radius:999px;color:var(--amber);display:inline-flex;font-size:.7rem;font-weight:900;margin-bottom:8px;padding:5px 8px;text-transform:uppercase}.before-after-proof-card-head h3{color:var(--text);font-size:1rem;line-height:1.25;margin:0}.before-after-proof-card-head small{color:var(--muted);font-weight:850;line-height:1.35;text-align:right}.before-after-proof-copy{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.before-after-proof-copy>div{border:1px solid var(--line);border-radius:8px;padding:12px}.before-after-proof-copy>div:first-child{background:#fff8f0;border-color:#f5dcc2}.before-after-proof-copy>div:last-child{background:#f0fbf8;border-color:#d2ece5}.before-after-proof-copy strong{color:var(--text);display:block;font-size:.78rem;margin-bottom:7px;text-transform:uppercase}.before-after-proof-copy p{color:var(--muted);line-height:1.42;margin:0;white-space:pre-line}.before-after-proof-meta{border-top:1px solid var(--line);display:grid;gap:8px;padding-top:10px}.before-after-proof-meta p{align-items:flex-start;color:var(--muted);display:flex;gap:8px;line-height:1.42;margin:0}.before-after-proof-meta svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.renewal-email-panel{margin-bottom:18px}.renewal-email-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.renewal-email-head h2{color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.renewal-email-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.renewal-email-status{align-items:center;background:#f7faf9;border:1px solid var(--line);border-radius:8px;color:var(--teal);display:flex;flex:0 0 260px;font-size:.84rem;font-weight:850;gap:9px;line-height:1.35;padding:12px}.renewal-email-layout{display:grid;gap:14px;grid-template-columns:minmax(280px,.5fr) minmax(0,1fr)}.renewal-email-controls,.renewal-email-preview{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;min-width:0;padding:15px}.renewal-email-controls label{display:grid;gap:7px}.renewal-email-controls label span{color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.renewal-email-controls input,.renewal-email-controls textarea{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:42px;outline:0;padding:0 11px;width:100%}.renewal-email-controls textarea{line-height:1.45;min-height:104px;padding:10px 11px;resize:vertical}.renewal-email-tabs{display:grid;gap:8px}.renewal-email-tabs button{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;display:grid;font:inherit;gap:4px;padding:11px;text-align:left}.renewal-email-tabs button.active,.renewal-email-tabs button:hover{border-color:#0f766e57;box-shadow:inset 0 0 0 1px #0f766e1a}.renewal-email-tabs strong{color:var(--text);font-size:.9rem}.renewal-email-tabs span{color:var(--teal);font-size:.74rem;font-weight:900;text-transform:uppercase}.renewal-email-preview-head{align-items:flex-start;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr)}.renewal-email-preview-head span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:6px;text-transform:uppercase}.renewal-email-preview-head strong{color:var(--text);display:block;line-height:1.25}.renewal-email-preview-head small{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--muted);line-height:1.4;padding:10px}.renewal-email-preview pre{background:#112327;border-radius:8px;color:#d8eeea;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.55;margin:0;max-height:380px;overflow:auto;padding:14px;white-space:pre-wrap}.renewal-email-actions{display:flex;flex-wrap:wrap;gap:9px}.renewal-email-actions a{text-decoration:none}.account-success-playbook-panel{margin-bottom:18px}.account-success-playbook-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.account-success-playbook-head h2{color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.account-success-playbook-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.account-success-playbook-hero{display:grid;gap:12px;grid-template-columns:minmax(0,1.3fr) minmax(220px,.55fr);margin-bottom:14px}.account-success-playbook-hero article{background:#112327;border-radius:8px;color:#fff;padding:15px}.account-success-playbook-hero article:last-child{background:#f4faf8;border:1px solid #d8ece6;color:var(--text)}.account-success-playbook-hero span{color:#bcff00;display:block;font-size:.74rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.account-success-playbook-hero article:last-child span{color:var(--teal)}.account-success-playbook-hero strong{display:block;font-size:1.1rem;line-height:1.25;margin-bottom:7px}.account-success-playbook-hero p{color:#ffffffc7;line-height:1.42;margin:0}.account-success-playbook-hero article:last-child p{color:var(--muted)}.account-success-playbook-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-success-playbook-card{background:#fff;border:1px solid var(--line);border-left:5px solid var(--teal);border-radius:8px;display:grid;gap:10px;padding:14px}.account-success-playbook-card.high{border-left-color:var(--red)}.account-success-playbook-card.medium{border-left-color:var(--amber)}.account-success-playbook-card>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.account-success-playbook-card span,.account-success-playbook-card small{border-radius:999px;font-size:.7rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.account-success-playbook-card span{background:var(--teal-soft);color:var(--teal)}.account-success-playbook-card small{background:#f7faf9;color:var(--muted)}.account-success-playbook-card.high small{background:var(--red-soft);color:var(--red)}.account-success-playbook-card.medium small{background:var(--amber-soft);color:var(--amber)}.account-success-playbook-card h3{color:var(--text);font-size:1rem;line-height:1.25;margin:0}.account-success-playbook-card p{color:var(--muted);line-height:1.42;margin:0}.account-success-playbook-card dl{border-top:1px solid var(--line);display:grid;gap:7px;margin:0;padding-top:10px}.account-success-playbook-card dt{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.account-success-playbook-card dd{color:var(--text);line-height:1.42;margin:0 0 3px}.retention-health-panel{margin-bottom:18px}.retention-health-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.retention-health-head h2{color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.retention-health-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.retention-health-score{background:#112327;border-radius:8px;color:#fff;flex:0 0 178px;padding:14px;text-align:center}.retention-health-score.healthy{background:#0f766e}.retention-health-score.watch{background:#9a5b00}.retention-health-score.risk{background:#a93434}.retention-health-score span,.retention-health-score small{color:#ffffffc7;display:block;font-size:.72rem;font-weight:900;text-transform:uppercase}.retention-health-score strong{display:block;font-size:2.4rem;line-height:1;margin:7px 0}.retention-health-focus{align-items:center;background:#f7faf9;border:1px solid var(--line);border-radius:8px;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;padding:14px}.retention-health-focus article{align-items:flex-start;display:grid;gap:5px 10px;grid-template-columns:auto minmax(0,1fr)}.retention-health-focus svg{color:var(--amber);grid-row:span 3;margin-top:2px}.retention-health-focus span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.retention-health-focus strong{color:var(--text);line-height:1.25}.retention-health-focus p{color:var(--muted);line-height:1.42;margin:0}.retention-health-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.retention-health-card{background:#fff;border:1px solid var(--line);border-top:5px solid var(--teal);border-radius:8px;display:grid;gap:10px;min-width:0;padding:13px}.retention-health-card.watch{border-top-color:var(--amber)}.retention-health-card.at-risk{border-top-color:var(--red)}.retention-health-card-head{align-items:flex-start;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto}.retention-health-card-head svg{color:var(--teal);margin-top:2px}.retention-health-card.watch .retention-health-card-head svg{color:var(--amber)}.retention-health-card.at-risk .retention-health-card-head svg{color:var(--red)}.retention-health-card-head span{color:var(--muted);display:block;font-size:.68rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}.retention-health-card-head h3{color:var(--text);font-size:.95rem;line-height:1.22;margin:0}.retention-health-card-head strong{color:var(--text);font-size:1.25rem;line-height:1}.retention-health-card p{color:var(--muted);line-height:1.42;margin:0}.retention-health-card dl{border-top:1px solid var(--line);display:grid;gap:6px;margin:0;padding-top:10px}.retention-health-card dt{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.retention-health-card dd{color:var(--text);line-height:1.38;margin:0 0 2px}.retention-history-panel,.outcome-tracking-panel{margin-bottom:18px}.outcome-tracking-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.outcome-tracking-head h2{color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.outcome-tracking-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.outcome-summary-grid{display:grid;gap:12px;grid-template-columns:minmax(0,.9fr) repeat(3,minmax(0,.55fr));margin-bottom:14px}.outcome-summary-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.outcome-summary-grid article.primary{background:#112327;color:#fff}.outcome-summary-grid span{color:var(--muted);display:block;font-size:.72rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.outcome-summary-grid article.primary span{color:#bcff00}.outcome-summary-grid strong{color:var(--text);display:block;font-size:1.12rem;line-height:1.2;margin-bottom:7px}.outcome-summary-grid article.primary strong{color:#fff}.outcome-summary-grid p{color:var(--muted);line-height:1.42;margin:0}.outcome-summary-grid article.primary p{color:#ffffffc7}.outcome-workspace{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.outcome-form-card,.outcome-list-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px}.outcome-form-card h3,.outcome-list-card h3{color:var(--text);font-size:1rem;margin:0}.outcome-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.outcome-form-grid label,.outcome-wide-field{display:grid;gap:6px}.outcome-form-grid span,.outcome-wide-field span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.outcome-form-grid input,.outcome-form-grid select,.outcome-wide-field textarea{background:#f8faf9;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;padding:10px 11px;width:100%}.outcome-wide-field{margin-bottom:10px}.outcome-wide-field textarea{min-height:78px;resize:vertical}.outcome-list-card>div:first-child{align-items:center;display:flex;gap:8px;margin-bottom:12px}.outcome-list-card>div:first-child svg{color:var(--teal)}.outcome-record-list{display:grid;gap:10px}.outcome-record-list article{background:#fbfcfc;border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:8px;display:grid;gap:7px;padding:12px}.outcome-record-list article.proven{border-left-color:var(--teal)}.outcome-record-list article.empty{border-left-color:var(--line-strong)}.outcome-record-list article>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.outcome-record-list span{background:var(--amber-soft);border-radius:999px;color:var(--amber);font-size:.7rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.outcome-record-list article.proven span{background:var(--teal-soft);color:var(--teal)}.outcome-record-list small{color:var(--muted);font-weight:850}.outcome-record-list strong{color:var(--text)}.outcome-record-list p,.outcome-record-list em{color:var(--muted);font-style:normal;line-height:1.42;margin:0}@media(max-width:860px){.outcome-tracking-head,.outcome-summary-grid,.outcome-workspace,.outcome-form-grid{grid-template-columns:1fr}.outcome-tracking-head{display:grid}}.retention-history-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.retention-history-head h2{color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.retention-history-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.retention-history-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.retention-history-summary{display:grid;gap:12px;grid-template-columns:minmax(0,.85fr) repeat(2,minmax(0,.55fr));margin-bottom:14px}.retention-history-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.retention-history-summary article.primary{background:#112327;color:#fff}.retention-history-summary span{color:var(--muted);display:block;font-size:.72rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.retention-history-summary article.primary span{color:#bcff00}.retention-history-summary strong{color:var(--text);display:block;font-size:1.12rem;line-height:1.2;margin-bottom:7px}.retention-history-summary article.primary strong{color:#fff}.retention-history-summary p{color:var(--muted);line-height:1.42;margin:0}.retention-history-summary article.primary p{color:#ffffffc7}.retention-history-list{display:grid;gap:10px}.retention-history-card,.retention-history-empty{background:#fff;border:1px solid var(--line);border-left:5px solid var(--teal);border-radius:8px;display:grid;gap:9px;padding:13px}.retention-history-card.watch{border-left-color:var(--amber)}.retention-history-card.at-risk{border-left-color:var(--red)}.retention-history-card>div{align-items:center;display:grid;gap:10px;grid-template-columns:auto auto minmax(0,1fr)}.retention-history-card span{background:var(--teal-soft);border-radius:999px;color:var(--teal);font-size:.7rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.retention-history-card.watch span{background:var(--amber-soft);color:var(--amber)}.retention-history-card.at-risk span{background:var(--red-soft);color:var(--red)}.retention-history-card strong,.retention-history-empty strong{color:var(--text)}.retention-history-card small{color:var(--muted);font-weight:850}.retention-history-card p,.retention-history-empty p{color:var(--muted);line-height:1.42;margin:0}.qbr-panel{margin-bottom:18px}.qbr-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.qbr-head h2{color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.qbr-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.qbr-summary{display:grid;gap:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,.8fr);margin-bottom:14px}.qbr-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.qbr-summary article.primary{background:#112327;color:#fff}.qbr-summary span{color:var(--muted);display:block;font-size:.72rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.qbr-summary article.primary span{color:#bcff00}.qbr-summary strong{color:var(--text);display:block;font-size:1.12rem;line-height:1.2;margin-bottom:7px}.qbr-summary article.primary strong{color:#fff}.qbr-summary p{color:var(--muted);line-height:1.42;margin:0}.qbr-summary article.primary p{color:#ffffffc7}.qbr-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.qbr-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:14px}.qbr-card>span{align-self:start;background:var(--teal-soft);border-radius:999px;color:var(--teal);display:inline-flex;font-size:.7rem;font-weight:900;justify-self:start;padding:5px 8px;text-transform:uppercase}.qbr-card.risk>span{background:var(--red-soft);color:var(--red)}.qbr-card.next-bet>span{background:var(--amber-soft);color:var(--amber)}.qbr-card.expansion>span{background:#eef2ff;color:#4f46e5}.qbr-card h3{color:var(--text);font-size:1rem;line-height:1.25;margin:0}.qbr-card p{color:var(--muted);line-height:1.42;margin:0}.qbr-card>div{border-top:1px solid var(--line);display:grid;gap:6px;padding-top:10px}.qbr-card strong{color:var(--text);font-size:.82rem}.qbr-card small{color:var(--muted);font-weight:850}.client-value-ledger-panel{margin-bottom:18px}.client-value-ledger-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.client-value-ledger-head h2{color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.client-value-ledger-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.client-value-ledger-summary{display:grid;gap:12px;grid-template-columns:minmax(0,.85fr) minmax(0,.8fr) minmax(0,1fr);margin-bottom:14px}.client-value-ledger-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.client-value-ledger-summary article.primary{background:#112327;color:#fff}.client-value-ledger-summary span{color:var(--muted);display:block;font-size:.72rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.client-value-ledger-summary article.primary span{color:#bcff00}.client-value-ledger-summary strong{color:var(--text);display:block;font-size:1.12rem;line-height:1.2;margin-bottom:7px}.client-value-ledger-summary article.primary strong{color:#fff}.client-value-ledger-summary p{color:var(--muted);line-height:1.42;margin:0}.client-value-ledger-summary article.primary p{color:#ffffffc7}.client-value-ledger-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.client-value-ledger-card{background:#fff;border:1px solid var(--line);border-left:5px solid var(--teal);border-radius:8px;display:grid;gap:10px;min-width:0;padding:14px}.client-value-ledger-card.created{border-left-color:#4f46e5}.client-value-ledger-card.blocked{border-left-color:var(--red)}.client-value-ledger-card.next-unlock{border-left-color:var(--amber)}.client-value-ledger-card>span{background:var(--teal-soft);border-radius:999px;color:var(--teal);display:inline-flex;font-size:.7rem;font-weight:900;justify-self:start;padding:5px 8px;text-transform:uppercase}.client-value-ledger-card.created>span{background:#eef2ff;color:#4f46e5}.client-value-ledger-card.blocked>span{background:var(--red-soft);color:var(--red)}.client-value-ledger-card.next-unlock>span{background:var(--amber-soft);color:var(--amber)}.client-value-ledger-card h3{color:var(--text);font-size:1rem;line-height:1.25;margin:0}.client-value-ledger-card strong{color:var(--text);font-size:1.05rem;line-height:1.2}.client-value-ledger-card p{color:var(--muted);line-height:1.42;margin:0}.client-value-ledger-card>div{border-top:1px solid var(--line);display:grid;gap:6px;padding-top:10px}.client-value-ledger-card small{color:var(--muted);font-weight:850}.renewal-timeline-panel{margin-bottom:18px}.renewal-timeline-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.renewal-timeline-head h2{color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.renewal-timeline-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.renewal-timeline-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.renewal-timeline-summary{display:grid;gap:12px;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,.55fr));margin-bottom:14px}.renewal-timeline-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.renewal-timeline-summary article.primary{background:#112327;color:#fff}.renewal-timeline-summary span{color:var(--muted);display:block;font-size:.72rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.renewal-timeline-summary article.primary span{color:#bcff00}.renewal-timeline-summary strong{color:var(--text);display:block;font-size:1.12rem;line-height:1.2;margin-bottom:7px}.renewal-timeline-summary article.primary strong{color:#fff}.renewal-timeline-summary p{color:var(--muted);line-height:1.42;margin:0}.renewal-timeline-summary article.primary p{color:#ffffffc7}.renewal-timeline-list{display:grid;gap:10px}.renewal-timeline-card{background:#fff;border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:8px;display:grid;gap:10px;padding:14px}.renewal-timeline-card.high{border-left-color:var(--red)}.renewal-timeline-card.medium{border-left-color:var(--amber)}.renewal-timeline-card>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between}.renewal-timeline-card span{background:var(--amber-soft);border-radius:999px;color:var(--amber);font-size:.7rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.renewal-timeline-card.high span{background:var(--red-soft);color:var(--red)}.renewal-timeline-card>div:first-child strong{color:var(--text);font-size:.9rem}.renewal-timeline-card h3{color:var(--text);font-size:1rem;line-height:1.25;margin:0}.renewal-timeline-card p{color:var(--muted);line-height:1.42;margin:0}.renewal-timeline-card dl{border-top:1px solid var(--line);display:grid;gap:6px;margin:0;padding-top:10px}.renewal-timeline-card dt{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.renewal-timeline-card dd{color:var(--text);line-height:1.38;margin:0 0 2px}.renewal-reminder-list{border-top:1px solid var(--line);display:grid;gap:10px;margin-top:14px;padding-top:14px}.renewal-reminder-card{background:#fbfcfc;border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:8px;display:grid;gap:9px;padding:13px}.renewal-reminder-card.done{border-left-color:var(--teal)}.renewal-reminder-card>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between}.renewal-reminder-card span{background:var(--amber-soft);border-radius:999px;color:var(--amber);font-size:.7rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.renewal-reminder-card.done span{background:var(--teal-soft);color:var(--teal)}.renewal-reminder-card h3{color:var(--text);font-size:1rem;line-height:1.25;margin:0}.renewal-reminder-card p,.renewal-reminder-card small{color:var(--muted);line-height:1.42;margin:0}.renewal-reminder-card .secondary-mini-btn{justify-self:start}.renewal-reminder-card .secondary-mini-btn.active{background:var(--teal);border-color:var(--teal);color:#fff}.renewal-notification-panel{margin-bottom:18px}.renewal-notification-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.renewal-notification-head h2{color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.renewal-notification-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.renewal-notification-status{align-items:center;background:#0f766e1a;border:1px solid rgba(15,118,110,.18);border-radius:8px;color:var(--teal);display:flex;flex:0 0 auto;font-size:.86rem;font-weight:850;gap:8px;min-height:42px;padding:0 13px}.renewal-notification-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.75fr) minmax(180px,.45fr);margin-bottom:14px}.renewal-next-card,.renewal-recipient-card,.renewal-notification-metric{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:14px}.renewal-next-card span,.renewal-recipient-card span,.renewal-notification-metric span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.renewal-next-card strong,.renewal-notification-metric strong{color:var(--text);font-size:1.12rem;line-height:1.18}.renewal-notification-metric strong{font-size:2rem;line-height:1}.renewal-next-card p,.renewal-next-card small,.renewal-recipient-card small,.renewal-notification-metric p{color:var(--muted);line-height:1.42;margin:0}.renewal-recipient-card input{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;font-size:.9rem;font-weight:750;min-height:42px;min-width:0;outline:0;padding:0 12px}.renewal-recipient-card input:focus{border-color:#0f766e80;box-shadow:0 0 0 3px #0f766e1c}.renewal-notification-list{display:grid;gap:10px}.renewal-notification-item{background:#fff;border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:8px;display:grid;gap:9px;padding:13px}.renewal-notification-item.due{border-left-color:var(--red)}.renewal-notification-item>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between}.renewal-notification-item span{background:var(--amber-soft);border-radius:999px;color:var(--amber);font-size:.7rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.renewal-notification-item.due span{background:var(--red-soft);color:var(--red)}.renewal-notification-item h3{color:var(--text);font-size:1rem;line-height:1.25;margin:0}.renewal-notification-item p{color:var(--muted);line-height:1.42;margin:0}.renewal-notification-actions{display:flex;flex-wrap:wrap;gap:9px}.monthly-retainer-panel{margin-bottom:18px}.monthly-retainer-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.monthly-retainer-head h2{color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.12;margin:0 0 8px}.monthly-retainer-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.monthly-retainer-summary{display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.55fr));margin-bottom:14px}.monthly-retainer-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.monthly-retainer-summary article.primary{background:#112327;color:#fff}.monthly-retainer-summary span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.monthly-retainer-summary article.primary span{color:var(--brand-lime)}.monthly-retainer-summary strong{color:var(--text);display:inline-flex;font-size:1.12rem;line-height:1.18;margin-bottom:6px}.monthly-retainer-summary article.primary strong{color:#fff}.monthly-retainer-summary p{color:var(--muted);line-height:1.42;margin:0}.monthly-retainer-summary article.primary p{color:#d2e2e4}.monthly-retainer-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.monthly-retainer-grid article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px}.monthly-retainer-grid h3{color:var(--text);font-size:.98rem;margin:0 0 10px}.monthly-retainer-grid p{align-items:flex-start;border-top:1px solid var(--line);color:var(--muted);display:flex;gap:8px;line-height:1.42;margin:0;padding:10px 0}.monthly-retainer-grid p:first-of-type{border-top:0;padding-top:0}.monthly-retainer-grid svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.share-panel{margin-bottom:18px}.portal-status-card{align-items:center;background:#fff8e6;border:1px solid #f5d98b;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,.6fr) minmax(0,1fr) auto;margin-top:16px;padding:14px}.portal-status-card.published{background:var(--teal-soft);border-color:#0f766e3d}.portal-status-card>div{align-items:center;color:var(--amber);display:flex;font-weight:900;gap:9px}.portal-status-card.published>div{color:var(--teal)}.portal-status-card p{color:#405158;line-height:1.45;margin:0}.portal-status-card a{text-decoration:none}.share-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);margin-top:18px}.share-link-card,.share-preview-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:15px}.share-link-card{display:grid;gap:10px}.share-link-card>span,.share-preview-head>span{color:var(--muted);font-size:.78rem;font-weight:800}.share-link-card>div{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;padding:8px}.share-link-card input{border:0;color:var(--text);flex:1;font-size:.9rem;min-width:0;outline:0}.share-link-card small{color:var(--muted);line-height:1.4}.share-link-card .share-error{color:var(--red);font-weight:800}.share-link-card>.share-email-box{align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:10px}.share-email-box>div{align-items:center;display:flex;gap:8px}.share-email-box>span{color:var(--muted);font-size:.78rem;font-weight:800}.share-preview-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.share-preview-card pre{background:#112327;border-radius:8px;color:#d8eeea;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.55;margin:0;overflow:auto;padding:14px;white-space:pre-wrap}.portal-package-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.portal-package-grid article{align-items:flex-start;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;padding:13px}.portal-package-grid svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.portal-package-grid strong,.portal-package-grid span{display:block}.portal-package-grid strong{color:var(--text);font-size:.9rem;margin-bottom:4px}.portal-package-grid span{color:var(--muted);font-size:.82rem;line-height:1.42}.client-safe-handoff-panel{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:15px}.client-safe-handoff-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.client-safe-handoff-head h3{color:var(--text);font-size:1.06rem;margin:4px 0 6px}.client-safe-handoff-head p{color:var(--muted);line-height:1.45;margin:0}.client-safe-handoff-head>strong{background:#112327;border-radius:8px;color:#fff;flex:0 0 auto;font-size:1.15rem;padding:10px 12px}.client-safe-handoff-grid,.client-safe-proof-grid{display:grid;gap:10px}.client-safe-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.client-safe-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-safe-handoff-grid article,.client-safe-proof-grid article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px}.client-safe-handoff-grid article{align-items:flex-start;display:flex;gap:9px}.client-safe-handoff-grid svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.client-safe-handoff-grid article:nth-child(2) svg{color:var(--amber)}.client-safe-handoff-grid strong,.client-safe-handoff-grid span,.client-safe-proof-grid span,.client-safe-proof-grid small{display:block}.client-safe-handoff-grid strong,.client-safe-proof-grid h4{color:var(--text)}.client-safe-handoff-grid span,.client-safe-proof-grid p,.client-safe-proof-grid small{color:var(--muted);line-height:1.42}.client-safe-proof-grid span{color:var(--teal);font-size:.7rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.client-safe-proof-grid h4{font-size:.95rem;line-height:1.25;margin:0 0 7px}.client-safe-proof-grid p{margin:0 0 8px}.portal-readiness-panel{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:15px}.portal-readiness-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.portal-readiness-head h3{color:var(--text);font-size:1.06rem;margin:4px 0 6px}.portal-readiness-head p{color:var(--muted);font-size:.9rem;line-height:1.45;margin:0}.portal-readiness-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.portal-readiness-grid article{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;gap:9px;min-width:0;padding:12px}.portal-readiness-grid article.ready{border-color:#0f766e3d}.portal-readiness-grid article.needs-work{border-color:#d9770642}.portal-readiness-grid svg{flex:0 0 auto;margin-top:2px}.portal-readiness-grid article.ready svg{color:var(--teal)}.portal-readiness-grid article.needs-work svg{color:var(--amber)}.portal-readiness-grid strong,.portal-readiness-grid span{display:block}.portal-readiness-grid strong{color:var(--text);font-size:.88rem;margin-bottom:4px}.portal-readiness-grid span{color:var(--muted);font-size:.8rem;line-height:1.38}.portal-approval-path{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;margin-top:12px;padding:13px}.portal-approval-path h3{color:var(--text);font-size:.98rem;margin:0 0 2px}.portal-approval-path p{align-items:flex-start;color:var(--muted);display:flex;font-size:.86rem;gap:8px;line-height:1.42;margin:0}.portal-approval-path b{align-items:center;background:var(--teal-soft);border-radius:999px;color:var(--teal);display:inline-flex;flex:0 0 auto;font-size:.72rem;height:20px;justify-content:center;min-width:20px}.share-access-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.share-access-grid article{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;padding:13px}.share-access-grid svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.share-access-grid strong,.share-access-grid span{display:block}.share-access-grid strong{color:var(--text);font-size:.9rem;margin-bottom:4px}.share-access-grid span{color:var(--muted);font-size:.82rem;line-height:1.42}.geo-badge-panel{margin-bottom:18px}.geo-badge-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.geo-badge-layout{display:grid;gap:14px;grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);margin-top:16px}.geo-score-badge-preview{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 44px #0f766e1f;display:grid;gap:14px;grid-template-columns:86px minmax(0,1fr);min-width:0;padding:18px}.geo-score-badge-preview>div{align-items:center;background:var(--teal-soft);border-radius:8px;color:var(--teal);display:grid;height:86px;justify-items:center;padding:8px}.geo-score-badge-preview.recommendable>div{background:#e9fffb;color:var(--teal)}.geo-score-badge-preview.citable>div,.geo-score-badge-preview.discoverable>div{background:#fff8e6;color:var(--amber)}.geo-score-badge-preview.invisible>div{background:var(--red-soft);color:var(--red)}.geo-score-badge-preview span{font-size:.64rem;font-weight:950;text-align:center;text-transform:uppercase}.geo-score-badge-preview strong{font-size:2.15rem;line-height:.95}.geo-score-badge-preview h3{color:var(--text);font-size:1.08rem;line-height:1.22;margin:0}.geo-score-badge-preview p,.geo-score-badge-preview small,.geo-badge-usage p{color:var(--muted);line-height:1.45;margin:6px 0 0}.geo-score-badge-preview small{display:block}.geo-badge-usage{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.geo-badge-usage article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.geo-badge-usage span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.geo-badge-usage strong{color:var(--text);display:block;line-height:1.28}.action-board{margin-bottom:18px}.action-board-summary{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:18px 0}.action-board-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:15px}.action-board-summary span,.action-board-controls>div>span{color:var(--muted);display:block;font-size:.78rem;font-weight:780;margin-bottom:7px}.action-board-summary strong{color:var(--text);display:block;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.15}.action-board-summary small{color:var(--muted);display:block;font-size:.78rem;line-height:1.35;margin-top:7px}.mini-progress{background:#edf2f1;border-radius:999px;height:8px;margin-top:11px;overflow:hidden}.mini-progress i{background:linear-gradient(90deg,var(--teal),#14dee8);border-radius:inherit;display:block;height:100%}.action-board-controls{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:16px}.segmented-control{background:#f1f5f4;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;padding:4px}.segmented-control button,.status-actions button{border:0;border-radius:7px;color:#526067;font-size:.82rem;font-weight:800;min-height:34px;padding:0 10px}.segmented-control button{background:transparent;flex:1}.segmented-control button.active,.status-actions button.active{background:#fff;box-shadow:0 8px 18px #11232714;color:var(--teal)}.action-board-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.action-card{background:#fbfcfc;border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:8px;display:grid;gap:12px;padding:15px}.action-card.doing{border-left-color:var(--amber)}.action-card.done{border-left-color:var(--teal)}.action-card-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.action-card-top>div{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.source-chip{background:#edf2f1;border-radius:8px;color:#526067;font-size:.74rem;font-weight:800;padding:6px 9px}.action-card-top strong{color:var(--muted);flex:0 0 auto;font-size:.78rem}.action-card h3{font-size:1rem;line-height:1.28;margin:0}.action-card p{color:var(--muted);font-size:.88rem;line-height:1.48;margin:0}.action-impact{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;color:#334247;display:flex;font-size:.84rem;font-weight:720;gap:8px;line-height:1.42;padding:10px 11px}.action-impact svg{color:var(--teal);flex:0 0 auto;margin-top:1px}.implementation-fields{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 150px auto}.implementation-fields label{display:grid;gap:6px}.implementation-fields label span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.implementation-fields input{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;min-width:0;outline:0;padding:0 10px}.implementation-due{align-items:center;background:#edf2f1;border-radius:8px;color:var(--muted);display:inline-flex;font-size:.76rem;font-weight:900;gap:6px;min-height:38px;padding:0 10px;white-space:nowrap}.implementation-due.soon{background:var(--amber-soft);color:var(--amber)}.implementation-due.overdue{background:var(--red-soft);color:var(--red)}.action-detail-toggle{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:12px}.action-detail-view{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:14px}.action-detail-view ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.action-detail-view li{color:#334247;font-size:.84rem;line-height:1.42;padding-left:16px;position:relative}.action-detail-view li:before{background:var(--teal);border-radius:999px;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.detail-fix-box,.detail-copy-box{border-radius:8px;padding:12px}.detail-fix-box{background:var(--teal-soft)}.detail-copy-box{background:#f7faf9;border:1px solid var(--line)}.detail-fix-box p,.detail-copy-box p{color:#334247;margin-top:7px}.before-after-preview{border:1px solid var(--line);border-radius:8px;padding:12px}.before-after-preview>div{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.before-after-preview article{border-radius:8px;display:grid;gap:7px;padding:11px}.before-after-preview article:first-child{background:var(--red-soft)}.before-after-preview article:last-child{background:var(--teal-soft)}.before-after-preview strong{color:#25363b;font-size:.82rem}.before-after-preview p{color:#334247;font-size:.84rem;line-height:1.45;margin:0;white-space:pre-line}.status-actions{background:#f1f5f4;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.status-actions button{background:transparent}.delta{display:inline-block;font-size:.75rem;font-weight:800;margin-left:8px}.delta.ahead{color:var(--teal)}.delta.behind{color:var(--red)}.gap-list{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;margin-top:16px;padding:14px}.gap-list h3{font-size:.95rem;margin:0 0 2px}.gap-list p,.comparison-empty{align-items:flex-start;color:var(--muted);display:flex;font-size:.88rem;gap:8px;line-height:1.45;margin:0}.gap-list svg,.comparison-empty svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.gap-list p:has(.lucide-circle-alert) svg{color:var(--amber)}.comparison-empty{background:#fbfcfc;border:1px dashed var(--line-strong);border-radius:8px;padding:15px}.schema-panel{margin-bottom:18px}.schema-layout{display:grid;gap:16px;grid-template-columns:220px minmax(0,1fr)}.schema-types{display:grid;gap:8px}.schema-type{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:#334247;font-size:.9rem;font-weight:760;min-height:40px;padding:0 12px;text-align:left}.schema-type.active,.schema-type:hover{background:var(--teal-soft);border-color:#0f766e59;color:var(--teal)}.schema-preview{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.schema-preview-head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;padding:14px}.schema-preview-head p{color:var(--muted);font-size:.88rem;line-height:1.45;margin:0}.schema-preview pre{background:#112327;color:#d8eeea;font-size:.82rem;line-height:1.55;margin:0;max-height:380px;overflow:auto;padding:16px}.schema-preview code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.fixes-panel{margin-bottom:18px}.fixes-intro{color:var(--muted);line-height:1.52;margin:-4px 0 16px;max-width:820px}.fixes-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.fix-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:15px}.fix-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.fix-card-head>span{color:var(--teal);font-size:.78rem;font-weight:820;text-transform:uppercase}.fix-value{color:#172025;font-size:.96rem;font-weight:650;line-height:1.45;margin:0}.fix-rationale{border-top:1px solid var(--line);color:var(--muted);font-size:.84rem;line-height:1.45;margin:0;padding-top:10px}.crawl-panel{margin-bottom:18px}.crawl-intro{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.crawl-intro p{color:var(--muted);line-height:1.52;margin:0;max-width:820px}.crawl-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.crawl-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.crawl-summary span,.crawl-summary small{color:var(--muted);display:block;font-size:.8rem;font-weight:700}.crawl-summary strong{display:block;font-size:1.28rem;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crawl-summary small{margin-top:5px}.crawl-source-strip{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 14px}.crawl-source-strip span,.crawl-source-badge{background:var(--teal-soft);border:1px solid rgba(8,126,120,.16);border-radius:999px;color:var(--teal);display:inline-flex;font-size:.72rem;font-weight:900;line-height:1;padding:7px 9px;text-transform:uppercase}.crawl-source-badge{background:#f4f7f6;color:#4a5b60}.crawl-table-wrap{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.crawl-table{border-collapse:collapse;min-width:900px;width:100%}.crawl-table th,.crawl-table td{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:top}.crawl-table th{background:#f7faf9;color:#334247;font-size:.78rem;font-weight:800}.crawl-table td{color:#29383d;font-size:.86rem}.crawl-table tr:last-child td{border-bottom:0}.crawl-table td:first-child{min-width:280px}.crawl-table td:first-child strong,.crawl-table td:first-child span{display:block}.crawl-table td:first-child strong{margin-bottom:5px}.crawl-table td:first-child span{color:var(--muted);font-size:.76rem;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crawl-opportunities,.crawl-empty{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:14px}.crawl-opportunities h3{font-size:.95rem;margin:0 0 9px}.crawl-opportunities p,.crawl-empty{align-items:flex-start;color:var(--muted);display:flex;font-size:.88rem;gap:8px;line-height:1.45;margin:0}.crawl-opportunities p+p{margin-top:8px}.crawl-opportunities svg,.crawl-empty svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.simulator-panel{margin-bottom:18px}.simulator-intro{color:var(--muted);line-height:1.52;margin:-4px 0 16px;max-width:920px}.simulator-layout{display:grid;gap:16px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.simulator-controls{display:grid;gap:12px}.scenario-list{display:grid;gap:9px}.scenario-tab{align-items:flex-start;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:var(--text);display:flex;gap:12px;justify-content:space-between;min-height:58px;padding:12px;text-align:left}.scenario-tab span{font-size:.9rem;font-weight:700;line-height:1.35}.scenario-tab small{color:var(--teal);display:block;font-size:.7rem;font-weight:850;margin-bottom:4px;text-transform:uppercase}.scenario-tab.active,.scenario-tab:hover{border-color:#0f766e73;box-shadow:0 12px 26px #0f232a14}.likelihood{border-radius:8px;display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:820;padding:6px 8px}.likelihood.high{background:var(--teal-soft);color:var(--teal)}.likelihood.medium{background:var(--amber-soft);color:var(--amber)}.likelihood.low{background:var(--red-soft);color:var(--red)}.scenario-detail{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:18px}.scenario-detail-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.scenario-detail h3{font-size:1.35rem;line-height:1.18;margin:0 0 16px}.custom-prompt-box{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:12px}.custom-prompt-box span{color:var(--muted);font-size:.78rem;font-weight:800}.custom-prompt-box textarea{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;line-height:1.42;min-height:96px;outline:0;padding:11px 12px;resize:vertical}.custom-prompt-box textarea:focus{border-color:#0f766e8c;box-shadow:0 0 0 3px #0f766e1f}.citation-score-strip{display:grid;gap:10px;grid-template-columns:.7fr .85fr 1.4fr;margin-bottom:14px}.citation-score-strip article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px}.citation-score-strip span{color:var(--muted);display:block;font-size:.74rem;font-weight:800;margin-bottom:6px}.citation-score-strip strong{color:var(--text);display:block;font-size:.98rem;line-height:1.25}.simulated-answer{display:grid;gap:12px}.simulated-answer p{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--muted);line-height:1.52;margin:0;padding:14px}.simulated-answer strong{color:var(--text)}.citation-evidence-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.citation-evidence-grid>div{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;padding:14px}.prompt-tracker-panel{margin-bottom:18px}.prompt-tracker-summary{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 14px}.prompt-tracker-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.prompt-tracker-summary span{color:var(--muted);display:block;font-size:.74rem;font-weight:850;margin-bottom:6px;text-transform:uppercase}.prompt-tracker-summary strong{color:var(--text);font-size:1.4rem;line-height:1}.prompt-tracker-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.prompt-monitoring-plan{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.prompt-monitoring-plan article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:15px}.prompt-monitoring-plan svg{color:var(--teal)}.prompt-monitoring-plan span,.engine-coverage-panel .mini-label,.engine-coverage-grid span{color:var(--muted);font-size:.74rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.prompt-monitoring-plan strong{color:var(--text);font-size:1.08rem;line-height:1.24}.prompt-monitoring-plan p{color:var(--muted);line-height:1.45;margin:0}.prompt-sov-panel{background:linear-gradient(180deg,#fff,#f7fbfa);border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;margin-bottom:14px;padding:16px}.prompt-sov-panel h3{color:var(--text);font-size:1.08rem;line-height:1.25;margin:4px 0 0}.prompt-sov-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.prompt-sov-grid article{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;min-width:0;padding:13px}.prompt-sov-grid article>div:first-child{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.prompt-sov-grid strong{color:var(--text);line-height:1.2}.prompt-sov-grid p,.prompt-sov-grid small{color:var(--muted);line-height:1.42;margin:0}.sov-bar{background:#e8eef0;border-radius:999px;height:9px;overflow:hidden}.sov-bar span{background:linear-gradient(90deg,var(--teal),var(--brand-lime));border-radius:inherit;display:block;height:100%;min-width:6px}.engine-coverage-panel{background:#f4faf8;border:1px solid #d9ebe6;border-radius:8px;display:grid;gap:14px;margin-bottom:14px;padding:16px}.engine-coverage-panel h3{color:var(--text);font-size:1.08rem;line-height:1.25;margin:4px 0 0}.engine-coverage-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.engine-coverage-grid article{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:13px}.engine-coverage-grid article>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.engine-coverage-grid strong{color:var(--text);line-height:1.2}.engine-coverage-grid p{color:var(--muted);line-height:1.42;margin:0}.engine-status{border-radius:999px;flex:0 0 auto;font-size:.7rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.engine-status.ready{background:var(--teal-soft);color:var(--teal)}.engine-status.watch{background:var(--amber-soft);color:var(--amber)}.engine-status.weak{background:var(--red-soft);color:var(--red)}.query-ownership-panel{background:#112327;border-radius:8px;color:#fff;display:grid;gap:14px;margin-bottom:14px;padding:16px}.query-ownership-panel h3{color:#fff;font-size:1.08rem;margin:4px 0 7px}.query-ownership-panel p{color:#bdd0d3;line-height:1.5;margin:0;max-width:900px}.query-ownership-panel .mini-label{color:#bcff00}.query-opportunity-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.query-opportunity-grid article{background:#ffffff13;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:9px;min-width:0;padding:13px}.query-opportunity-grid article>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.query-opportunity-grid b{color:#bcff00;font-size:.78rem}.query-opportunity-grid strong{color:#fff;display:block;line-height:1.32}.query-opportunity-grid p,.query-opportunity-grid small{color:#d5e1e4;line-height:1.42;margin:0}.query-opportunity-grid p{font-weight:850}.prompt-tracker-table{display:grid;gap:9px}.prompt-tracker-head,.prompt-tracker-table article{display:grid;gap:12px;grid-template-columns:minmax(260px,1.05fr) minmax(130px,.35fr) minmax(260px,.95fr)}.prompt-tracker-head{color:var(--muted);font-size:.74rem;font-weight:850;padding:0 12px;text-transform:uppercase}.prompt-tracker-table article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.prompt-tracker-table strong{color:var(--text);display:block;line-height:1.35;margin:4px 0 7px}.prompt-tracker-table p,.prompt-tracker-table small{color:var(--muted);line-height:1.45;margin:0}.prompt-tracker-table article>div:nth-child(2){display:grid;gap:8px;align-content:start}.tracker-status{border-radius:8px;display:inline-flex;font-size:.76rem;font-weight:850;justify-self:start;padding:7px 9px}.tracker-status.track{background:var(--teal-soft);color:var(--teal)}.tracker-status.improve{background:var(--amber-soft);color:var(--amber)}.tracker-status.at-risk{background:var(--red-soft);color:var(--red)}.result-state{border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:900;justify-self:start;letter-spacing:.02em;padding:6px 8px;text-transform:uppercase}.result-state.likely-cited{background:var(--teal-soft);color:var(--teal)}.result-state.mentioned-only{background:#eef3ff;color:#3156a3}.result-state.competitor-likely{background:var(--amber-soft);color:var(--amber)}.result-state.not-visible{background:var(--red-soft);color:var(--red)}.gap-panel{margin-bottom:18px}.gap-intro{color:var(--muted);line-height:1.52;margin:-4px 0 16px;max-width:860px}.gap-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.gap-card{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:15px}.gap-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.gap-card h3{font-size:1.02rem;line-height:1.25;margin:0}.gap-meta{display:grid;gap:6px}.gap-meta span{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gap-meta span:first-child{color:var(--teal);font-weight:820;text-transform:uppercase}.gap-card p{border-top:1px solid var(--line);color:var(--muted);font-size:.86rem;line-height:1.45;margin:0;padding-top:11px}.brief-panel{margin-bottom:18px}.proof-engine-panel{background:linear-gradient(135deg,#fff,#f6fbfa);margin-bottom:18px}.proof-engine-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.proof-engine-heading p:not(.section-label){color:var(--muted);line-height:1.5;margin:6px 0 0;max-width:820px}.proof-engine-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.proof-engine-summary{display:grid;gap:12px;grid-template-columns:1.1fr .7fr 1.2fr;margin:16px 0 14px}.proof-engine-summary article{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;padding:14px}.proof-engine-summary article.primary{background:#0d2f2c;border-color:#0d2f2c;color:#fff}.proof-engine-summary span,.proof-engine-owner span,.proof-engine-goal span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.proof-engine-summary article.primary span,.proof-engine-summary article.primary p{color:#ffffffb8}.proof-engine-summary strong{color:var(--text);font-size:1.35rem;line-height:1.15}.proof-engine-summary article.primary strong{color:#fff;font-size:2rem}.proof-engine-summary p{color:var(--muted);font-size:.84rem;line-height:1.42;margin:0}.proof-engine-layout{display:grid;gap:14px;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr)}.proof-engine-asset-list{display:grid;gap:9px}.proof-engine-asset-list button{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;gap:6px;padding:13px;text-align:left}.proof-engine-asset-list button.active,.proof-engine-asset-list button:hover{border-color:#10b98180;box-shadow:0 14px 28px #0d2f2c14}.proof-engine-asset-list span{color:var(--teal);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.proof-engine-asset-list strong{font-size:.95rem;line-height:1.25}.proof-engine-asset-list b{color:var(--muted);font-size:.82rem}.proof-engine-preview{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;min-width:0;padding:16px}.proof-engine-preview-head,.proof-engine-owner,.proof-engine-goal{align-items:center;display:flex;gap:12px;justify-content:space-between}.proof-engine-preview-head h3{color:var(--text);font-size:1.32rem;letter-spacing:0;line-height:1.2;margin:3px 0 0}.proof-engine-preview-head>strong{background:#eefbf6;border:1px solid #c8efe0;border-radius:999px;color:#047857;flex:0 0 auto;font-size:.82rem;padding:7px 10px}.proof-engine-goal,.proof-engine-owner{background:#f7faf9;border:1px solid var(--line);border-radius:8px;justify-content:flex-start;padding:12px}.proof-engine-goal svg,.proof-engine-owner svg{color:var(--teal);flex:0 0 auto}.proof-engine-goal p,.proof-engine-why{color:var(--muted);line-height:1.5;margin:0}.proof-engine-owner strong{color:var(--text);display:block;margin-top:3px}.proof-engine-owner b{margin-left:auto}.proof-engine-columns{display:grid;gap:12px;grid-template-columns:1fr 1fr}.proof-engine-columns>div{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:13px}.proof-engine-columns h4{color:var(--text);font-size:.93rem;margin:0 0 2px}.proof-engine-copy{background:#0b1f1d;border-radius:8px;color:#dffaf1;font-size:.78rem;line-height:1.55;margin:0;max-height:360px;overflow:auto;padding:14px;white-space:pre-wrap}.proof-asset-panel{margin-bottom:18px}.proof-asset-panel .section-heading p{color:var(--muted);line-height:1.5;margin:6px 0 0;max-width:760px}.proof-asset-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.proof-asset-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;padding:13px}.proof-asset-summary span,.proof-asset-footer span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.proof-asset-summary strong{color:var(--text);font-size:1.45rem;line-height:1}.proof-asset-summary p{color:var(--muted);font-size:.84rem;line-height:1.42;margin:0}.proof-vault-panel{margin-bottom:18px}.proof-vault-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 14px}.proof-vault-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.proof-vault-summary span{color:var(--muted);display:block;font-size:.74rem;font-weight:900;margin-bottom:7px;text-transform:uppercase}.proof-vault-summary strong{color:var(--text);display:block;font-size:1.24rem;line-height:1.18;margin-bottom:6px}.proof-vault-summary p{color:var(--muted);line-height:1.4;margin:0}.proof-vault-layout{display:grid;gap:14px;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr)}.proof-vault-form{align-content:start;background:#f4faf8;border:1px solid #d9ebe6;border-radius:8px;display:grid;gap:11px;padding:15px}.proof-vault-form h3{color:var(--text);font-size:1rem;margin:0}.proof-vault-form label{display:grid;gap:6px}.proof-vault-form label span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.proof-vault-form input,.proof-vault-form select,.proof-vault-form textarea{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:40px;padding:10px;width:100%}.proof-vault-form textarea{min-height:112px;resize:vertical}.proof-vault-permission,.proof-vault-actions{display:flex;flex-wrap:wrap;gap:8px}.proof-vault-permission button,.proof-vault-actions button:not(.text-btn){background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:850;min-height:34px;padding:0 10px}.proof-vault-permission button.active,.proof-vault-actions button.active{background:var(--teal);border-color:var(--teal);color:#fff}.proof-vault-list{display:grid;gap:10px}.proof-vault-card{background:#fff;border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:8px;display:grid;gap:10px;padding:14px}.proof-vault-card.approved{border-left-color:var(--teal)}.proof-vault-card.private{border-left-color:var(--red)}.proof-vault-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.proof-vault-card-head span{color:var(--teal);display:block;font-size:.72rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}.proof-vault-card-head strong{color:var(--text);display:block;line-height:1.28}.proof-vault-card-head b{background:var(--teal-soft);border-radius:999px;color:var(--teal);flex:0 0 auto;font-size:.78rem;padding:6px 9px}.proof-vault-card p{color:var(--text);line-height:1.46;margin:0}.proof-vault-meta{display:grid;gap:6px}.proof-vault-meta span{color:var(--muted);font-size:.82rem;line-height:1.35}.proof-vault-actions{align-items:center;border-top:1px solid var(--line);padding-top:10px}.proof-vault-actions .text-btn{margin-left:auto}.proof-asset-layout{display:grid;gap:14px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);margin-top:14px}.proof-asset-tabs{display:grid;gap:9px}.proof-asset-tabs button{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;min-height:84px;padding:12px;text-align:left}.proof-asset-tabs button.active,.proof-asset-tabs button:hover{background:var(--teal-soft);border-color:#0f766e57}.proof-asset-tabs span{color:var(--teal);font-size:.72rem;font-weight:850;text-transform:uppercase}.proof-asset-tabs strong{color:var(--text);font-size:.92rem;line-height:1.25}.proof-asset-tabs small{width:fit-content}.proof-asset-preview{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;min-width:0;padding:16px}.proof-asset-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.proof-asset-head h3{color:var(--text);font-size:1.25rem;line-height:1.25;margin:4px 0 0}.proof-asset-head>strong{background:var(--teal-soft);border-radius:999px;color:var(--teal);flex:0 0 auto;font-size:.75rem;padding:6px 9px}.proof-asset-preview>p{background:#112327;border-radius:8px;color:#d8eeea;line-height:1.5;margin:0;padding:13px}.proof-asset-columns{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.proof-asset-columns>div,.proof-asset-footer>div{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px}.proof-asset-columns h4{color:var(--text);font-size:.95rem;margin:0 0 10px}.proof-asset-footer{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.proof-asset-footer strong{color:var(--text);display:block;font-size:.9rem;line-height:1.38;margin-top:5px}.case-study-kit-panel{margin-bottom:18px}.case-study-kit-panel .section-heading p{color:var(--muted);line-height:1.5;margin:6px 0 0;max-width:760px}.case-study-kit-summary{display:grid;gap:12px;grid-template-columns:1.1fr 1fr 1fr;margin-top:16px}.case-study-kit-summary article,.case-study-email,.case-study-question-list,.case-study-proof-grid article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.case-study-kit-summary article.primary{background:#112327;border-color:#ffffff14}.case-study-kit-summary span,.case-study-email strong{color:var(--muted);display:block;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.case-study-kit-summary article.primary span{color:#91d8d0}.case-study-kit-summary strong{color:var(--text);display:block;font-size:1rem;line-height:1.25;margin-top:7px}.case-study-kit-summary article.primary strong{color:#fff;font-size:1.9rem}.case-study-kit-summary p,.case-study-email p,.case-study-question-list p{color:var(--muted);line-height:1.5;margin:8px 0 0}.case-study-kit-summary article.primary p{color:#cde5e2}.case-study-kit-layout{display:grid;gap:14px;grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);margin-top:14px}.case-study-email{display:grid;gap:14px}.case-study-email>p{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);margin:0;padding:13px}.case-study-email div{border-top:1px solid var(--line);padding-top:13px}.case-study-question-list h3,.case-study-proof-grid h3{color:var(--text);font-size:1rem;margin:0 0 11px}.case-study-question-list p{align-items:flex-start;border-top:1px solid var(--line);display:flex;gap:10px;padding-top:10px}.case-study-question-list p:first-of-type{border-top:0;padding-top:0}.case-study-question-list p span{align-items:center;background:var(--teal-soft);border-radius:999px;color:var(--teal);display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:900;height:24px;justify-content:center;width:24px}.case-study-proof-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.publish-qa-panel{margin-bottom:18px}.publish-qa-panel .section-heading p{color:var(--muted);line-height:1.5;margin:6px 0 0;max-width:760px}.publish-qa-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.publish-qa-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;padding:13px}.publish-qa-summary span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.publish-qa-summary strong{color:var(--text);font-size:1.45rem;line-height:1}.publish-qa-summary p{color:var(--muted);font-size:.84rem;line-height:1.42;margin:0}.publish-qa-track{background:#e7eeeb;border-radius:999px;height:8px;overflow:hidden}.publish-qa-track i{background:var(--teal);border-radius:inherit;display:block;height:100%}.publish-qa-list{display:grid;gap:10px;margin-top:14px}.publish-qa-list button{align-items:flex-start;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:12px;text-align:left}.publish-qa-list button.checked{background:var(--teal-soft);border-color:#0f766e4d}.publish-qa-list button>span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--teal);display:inline-flex;height:28px;justify-content:center;width:28px}.publish-qa-list strong{color:var(--text);display:block;font-size:.95rem;margin-bottom:4px}.publish-qa-list p{color:var(--muted);font-size:.84rem;line-height:1.42;margin:0}.publish-qa-list b{align-self:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.74rem;padding:6px 8px}.brief-layout{display:grid;gap:14px;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);margin-top:18px}.brief-tabs{display:grid;gap:9px}.brief-tabs button{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;min-height:76px;padding:12px;text-align:left}.brief-tabs button.active,.brief-tabs button:hover{background:var(--teal-soft);border-color:#0f766e57}.brief-tabs span{color:var(--teal);font-size:.72rem;font-weight:850;text-transform:uppercase}.brief-tabs strong{color:var(--text);font-size:.92rem;line-height:1.25}.brief-tabs small{width:fit-content}.brief-preview{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;min-width:0;padding:16px}.brief-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.brief-head span,.brief-meta-grid span{color:var(--muted);display:block;font-size:.76rem;font-weight:850;margin-bottom:5px}.brief-head h3{color:var(--text);font-size:1.25rem;line-height:1.25;margin:0}.brief-head>strong{color:var(--teal);font-size:.82rem;max-width:280px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.brief-meta-grid,.brief-body-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.brief-meta-grid p{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);line-height:1.45;margin:0;padding:12px}.brief-body-grid>div{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px}.brief-body-grid h4{color:var(--text);font-size:.95rem;margin:0 0 10px}.brief-chip-row{display:flex;flex-wrap:wrap;gap:8px}.brief-chip-row span{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--teal);font-size:.78rem;font-weight:850;padding:7px 9px}.brief-rationale{background:#112327;border-radius:8px;color:#d8eeea;line-height:1.55;margin:0;padding:13px}.blog-autopilot-panel{margin-bottom:18px}.autopilot-layout{display:grid;gap:14px;grid-template-columns:minmax(250px,.55fr) minmax(260px,.7fr) minmax(320px,1fr);margin-top:18px}.autopilot-settings,.autopilot-status,.autopilot-preview{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.autopilot-settings{display:grid;gap:11px}.autopilot-settings label{display:grid;gap:7px}.autopilot-settings span{color:var(--muted);font-size:.76rem;font-weight:850}.autopilot-settings input,.autopilot-settings select{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:0 12px}.autopilot-status{display:grid;gap:10px}.autopilot-status article{align-items:start;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px}.autopilot-status svg{color:var(--teal)}.autopilot-status strong,.empty-blog-state strong{color:var(--text);display:block}.autopilot-status span,.autopilot-status p,.empty-blog-state span{color:var(--muted);font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.autopilot-status p{margin:0}.autopilot-preview{display:grid;gap:13px}.blog-preview-head{display:grid;gap:5px}.blog-preview-head span{color:var(--teal);font-size:.76rem;font-weight:850;text-transform:uppercase}.blog-preview-head h3{color:var(--text);font-size:1.2rem;line-height:1.25;margin:0}.blog-preview-head small{color:var(--muted)}.autopilot-preview>p{color:var(--muted);line-height:1.5;margin:0}.blog-checks{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-checks>div{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px}.blog-checks h4{color:var(--text);font-size:.95rem;margin:0 0 10px}.blog-actions{display:flex;flex-wrap:wrap;gap:10px}.empty-blog-state{align-items:center;color:var(--teal);display:grid;gap:8px;justify-items:center;min-height:240px;text-align:center}.empty-blog-state>div{display:grid;gap:7px;margin-top:8px;max-width:420px}.empty-blog-state p{align-items:flex-start;color:#405158;display:flex;gap:8px;line-height:1.4;margin:0;text-align:left}.empty-blog-state p svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.overview-panel,.citation-panel{grid-column:span 1}.panel-top,.panel-title,.overview-content,.two-col{display:flex;gap:16px}.panel-top{align-items:flex-start;justify-content:space-between}.section-label,.mini-label{color:var(--teal);display:block;font-size:.76rem;font-weight:780;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.report-brand-label{align-items:center;display:inline-flex;gap:9px}.report-brand-label img{border-radius:6px;height:28px;object-fit:contain;width:28px}.overview-panel h2{font-size:1.6rem;line-height:1.1}.citation-panel{background:radial-gradient(circle at 90% 12%,rgba(188,255,0,.16),transparent 30%),linear-gradient(180deg,#fff,#f7fcfa)}.citation-panel .panel-title{background:var(--brand-ink);border-radius:8px;color:#fff;margin:-6px -6px 16px;padding:14px}.citation-panel .panel-title svg,.citation-panel .panel-title h2{color:#fff}.citation-panel .panel-title>strong{background:var(--brand-lime);color:var(--brand-ink)}.overview-panel p,.citation-panel p,.metric-card p,.category-row p,.empty-state p,.loading-panel p{color:var(--muted);line-height:1.55;margin:0}.overview-panel .panel-top p{margin-top:10px;max-width:760px}.overview-content{align-items:center;margin-top:24px}.score-ring{border-radius:50%;flex:0 0 auto;height:196px;padding:12px;width:196px}.score-ring>div{align-items:center;background:var(--surface);border:1px solid rgba(15,118,110,.12);border-radius:50%;box-shadow:inset 0 0 0 8px #dff5ef85;display:flex;flex-direction:column;height:100%;justify-content:center;padding-top:5px;width:100%}.score-ring strong{font-size:3rem;letter-spacing:0;line-height:1;margin-top:5px}.score-ring span,.metric-card span,.compact-scores span{color:var(--muted);font-size:.82rem;font-weight:650}.overview-stats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.metric-card{background:linear-gradient(180deg,#fff,#fbfcf8);border:1px solid var(--line);border-radius:8px;min-height:150px;padding:16px}.metric-icon{align-items:center;background:var(--brand-mint);border-radius:8px;color:var(--teal);display:flex;height:34px;justify-content:center;margin-bottom:14px;width:34px}.metric-card strong{display:block;font-size:1.35rem;margin:6px 0}.metric-card p{font-size:.84rem}.panel-title{align-items:center;margin-bottom:16px}.panel-title svg{color:var(--teal);flex:0 0 auto}.panel-title h2{flex:1;font-size:1.05rem;line-height:1.2}.panel-title>strong{background:var(--brand-mint);border-radius:8px;color:var(--teal);min-width:48px;padding:7px 10px;text-align:center}.two-col{align-items:flex-start;margin-top:18px}.two-col>div{flex:1;min-width:0}.signal{align-items:flex-start;display:flex;font-size:.88rem;gap:8px;margin-top:9px}.signal svg{flex:0 0 auto;margin-top:2px}.signal.good svg{color:var(--teal)}.signal.gap svg{color:var(--amber)}.categories-panel,.plan-panel,.ideas-panel{grid-column:1}.side-stack{align-content:start;display:grid;gap:18px;grid-auto-rows:max-content;grid-column:2;grid-row:2 / span 3}.category-list{display:grid;gap:12px}.category-row{background:linear-gradient(180deg,#fff,#fbfcfc);border:1px solid var(--line);border-radius:8px;padding:16px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.category-row:hover{border-color:#0f766e3d;box-shadow:0 14px 36px #11232714;transform:translateY(-1px)}.category-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.category-row h3{font-size:1rem}.category-row p{font-size:.88rem;margin-top:6px}.priority{border-radius:8px;font-size:.76rem;font-weight:800;padding:6px 9px}.priority.high{background:var(--red-soft);color:var(--red)}.priority.medium{background:var(--amber-soft);color:var(--amber)}.priority.low{background:var(--teal-soft);color:var(--teal)}.score-line{align-items:center;display:flex;gap:12px;margin-top:14px}.bar{background:#e5eeec;border-radius:999px;flex:1;height:10px;overflow:hidden}.bar span{border-radius:inherit;display:block;height:100%}.bar span.strong{background:var(--score-strong)}.bar span.steady{background:var(--score-steady)}.bar span.weak{background:var(--score-weak)}.category-notes{border-top:1px solid var(--line);color:var(--muted);display:grid;font-size:.82rem;gap:6px;margin-top:14px;padding-top:12px}.category-evidence{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.evidence-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;gap:5px;padding:6px 9px}.evidence-chip.pass{background:var(--teal-soft);color:var(--teal)}.evidence-chip.warning{background:var(--amber-soft);color:var(--amber)}.evidence-chip.fail{background:var(--red-soft);color:var(--red)}.evidence-panel{grid-column:1 / -1}.evidence-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.evidence-summary article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:14px}.evidence-summary span{color:var(--muted);display:block;font-size:.78rem;font-weight:800}.evidence-summary strong{display:block;font-size:1.55rem;margin-top:5px}.evidence-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-row{align-items:flex-start;border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;padding:12px}.evidence-row>span{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;margin-top:1px;width:26px}.evidence-row.pass>span{background:var(--teal-soft);color:var(--teal)}.evidence-row.warning>span{background:var(--amber-soft);color:var(--amber)}.evidence-row.fail>span{background:var(--red-soft);color:var(--red)}.evidence-row strong{display:block;font-size:.9rem}.evidence-row p{color:#405158;font-size:.83rem;line-height:1.45;margin:4px 0 5px}.evidence-row small{color:var(--muted);font-size:.73rem;font-weight:800}.source-profile-panel{grid-column:1 / -1}.source-profile-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.source-profile-head h2{color:var(--text);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.12;margin:0 0 8px}.source-profile-head p:not(.section-label){color:var(--muted);line-height:1.5;margin:0;max-width:780px}.source-profile-score{background:#112327;border-radius:8px;color:#fff;flex:0 0 164px;padding:13px;text-align:center}.source-profile-score.strong{background:#0f766e}.source-profile-score.partial{background:#9a5b00}.source-profile-score.limited{background:#a93434}.source-profile-score span{color:#ffffffc7;display:block;font-size:.72rem;font-weight:900;text-transform:uppercase}.source-profile-score strong{display:block;font-size:2rem;line-height:1;margin-top:6px}.source-profile-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.source-profile-grid article,.source-profile-details article{background:#fbfcfc;border:1px solid var(--line);border-radius:8px;padding:13px}.source-profile-grid svg{color:var(--teal);margin-bottom:8px}.source-profile-grid h3{color:var(--text);font-size:.98rem;margin:0 0 8px}.source-profile-grid p,.source-profile-details p{color:var(--muted);font-size:.84rem;line-height:1.42;margin:0}.source-profile-grid p+p,.source-profile-details p+p{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.source-profile-details{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.source-profile-details span{color:var(--text);display:block;font-size:.8rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.action-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.action-list li{align-items:flex-start;color:#334247;display:flex;font-size:.9rem;gap:8px;line-height:1.42}.action-list svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.checklist{display:grid;gap:10px}.check-row{align-items:center;display:flex;font-size:.9rem;gap:10px}.check{align-items:center;border-radius:8px;display:flex;height:24px;justify-content:center;width:24px}.check.on{background:var(--teal-soft);color:var(--teal)}.check.off{background:var(--red-soft);color:var(--red)}.compact-scores{display:grid;gap:11px}.compact-scores div{align-items:center;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:flex;justify-content:space-between;padding:11px 12px}.timeline{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.timeline article{border-left:2px solid var(--teal);padding:4px 10px 4px 14px}.timeline span{align-items:center;background:var(--teal-soft);border-radius:8px;color:var(--teal);display:flex;font-weight:800;height:28px;justify-content:center;margin-bottom:12px;width:28px}.timeline p{color:#334247;font-size:.9rem;line-height:1.45;margin:0}.idea-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.idea-grid article{align-items:flex-start;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:flex;font-size:.9rem;gap:12px;justify-content:space-between;line-height:1.4;min-height:88px;padding:15px}.idea-grid svg{color:var(--teal);flex:0 0 auto}.empty-state,.loading-panel{align-items:center;display:grid;gap:24px;min-height:520px;padding:clamp(26px,5vw,64px)}.empty-state{background:radial-gradient(circle at 11% 12%,rgba(15,118,110,.14),transparent 28%),radial-gradient(circle at 88% 10%,rgba(188,255,0,.13),transparent 25%),linear-gradient(135deg,#fff,#f5faf8);grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);overflow:hidden;position:relative}.empty-state:before{background:linear-gradient(180deg,var(--brand-teal),var(--brand-lime));content:"";inset:0 auto 0 0;opacity:.9;position:absolute;width:5px}.empty-state>*{position:relative;z-index:1}.empty-brandline{align-items:center;color:var(--brand-teal);display:inline-flex;font-size:.78rem;font-weight:880;gap:10px;letter-spacing:0;margin-bottom:16px;text-transform:uppercase}.empty-state h2,.loading-panel h2{font-size:clamp(1.8rem,4vw,3.5rem);letter-spacing:0;line-height:1.02;max-width:720px}.empty-state p,.loading-panel p{font-size:1.02rem;margin-top:18px;max-width:620px}.empty-grid{display:grid;gap:12px;margin-top:24px}.empty-item{align-items:flex-start;background:#ffffffdb;border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;padding:14px}.empty-item svg{color:var(--teal);flex:0 0 auto;margin-top:2px}.empty-item strong,.empty-item span{display:block}.empty-item strong{margin-bottom:5px}.empty-item span{color:var(--muted);font-size:.9rem;line-height:1.45}.command-preview{background:radial-gradient(circle at 74% 18%,rgba(188,255,0,.22),transparent 24%),radial-gradient(circle at 28% 34%,rgba(20,222,232,.14),transparent 28%),var(--brand-ink);border:1px solid rgba(17,35,39,.22);border-radius:8px;box-shadow:0 32px 80px #11232738;color:#fff;min-height:432px;overflow:hidden;padding:22px;position:relative}.command-preview:before{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:26px 26px;content:"";top:0;right:0;bottom:0;left:0;opacity:.5;position:absolute}.command-preview>*{position:relative;z-index:1}.command-top{align-items:center;display:flex;justify-content:space-between}.command-top div{align-items:center;display:flex;gap:12px}.command-top span{font-size:.78rem;font-weight:850;letter-spacing:.08em}.command-top b{background:#bcff00;border-radius:8px;color:#142015;font-size:.72rem;padding:6px 9px}.command-map{background:linear-gradient(180deg,#ffffff0a,#ffffff03),#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:8px;height:210px;margin-top:24px;overflow:hidden;position:relative}.command-map:before{background:linear-gradient(115deg,transparent 0 42%,rgba(20,222,232,.18) 43%,transparent 45%),linear-gradient(25deg,transparent 0 56%,rgba(188,255,0,.14) 57%,transparent 59%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.scan-line{animation:scan 2.8s ease-in-out infinite;background:#14dee8;box-shadow:0 0 20px #14dee8c7;height:3px;left:24px;position:absolute;right:24px;top:52%}.node{background:#bcff00;border-radius:999px;box-shadow:0 0 18px #bcff00cc;height:10px;position:absolute;width:10px}.node-a{left:22%;top:34%}.node-b{left:58%;top:62%}.node-c{right:16%;top:28%}.metric-tile{background:#1a1f22eb;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:16px;position:absolute}.metric-tile.primary{left:24px;top:24px;width:178px}.metric-tile:not(.primary){bottom:24px;right:24px;width:174px}.metric-tile span,.metric-tile small{color:#aab7bb;display:block;font-size:.72rem;font-weight:800;text-transform:uppercase}.metric-tile strong{color:#bcff00;display:block;font-size:1.7rem;margin:5px 0 4px}.command-scores{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.command-scores article{background:#ffffff13;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px}.command-scores span{color:#aab7bb;display:block;font-size:.7rem;font-weight:800;min-height:28px;text-transform:uppercase}.command-scores strong{color:#fff;display:block;font-size:1.35rem}.command-cta{align-items:center;background:#14dee8;border-radius:8px;color:#102225;display:flex;font-size:.95rem;font-weight:850;gap:10px;justify-content:center;margin-top:14px;min-height:50px;padding:0 16px}@keyframes scan{0%,to{transform:translateY(-58px)}50%{transform:translateY(58px)}}.loading-panel{justify-items:center;text-align:center}.loading-panel svg{color:var(--teal)}.error-banner{color:var(--red);font-weight:720;margin-bottom:16px;padding:14px 16px}.database-status-panel{align-items:center;background:#fbfcfc;border:1px solid var(--line);border-radius:8px;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px;padding:12px 14px}.database-status-panel>div{align-items:center;color:var(--teal);display:flex;gap:8px;font-weight:850}.database-status-panel p{color:var(--muted);font-size:.84rem;line-height:1.45;margin:0;max-width:760px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1120px){.public-hero{grid-template-columns:1fr}.public-problem-solution{grid-template-columns:repeat(2,minmax(0,1fr))}.public-problem-solution>div{grid-column:1 / -1}.public-motion-wrap{min-height:520px}.public-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-stage{grid-template-columns:minmax(320px,440px) minmax(360px,1fr)}.topbar,.overview-content{align-items:stretch;flex-direction:column}.url-form{max-width:none;min-width:0;width:100%}.overview-stats,.workspace-empty-actions,.source-profile-head,.source-profile-grid,.source-profile-details,.first-run-steps,.beta-guided-steps,.offer-recommendation,.offer-ladder,.trust-method-grid,.compliance-grid,.glossary-explain-grid,.engagement-metrics,.journey-steps,.client-dashboard-summary,.client-account-grid,.automation-summary,.history-list,.preview-grid,.personalized-profile,.report-command-grid,.post-audit-cta-layout,.lead-priority-hero,.lead-priority-next,.lead-priority-grid,.sales-handoff-grid,.reaudit-checkpoint-grid,.reaudit-command-header,.reaudit-command-grid,.reaudit-action-list article,.proof-progress-summary,.proof-progress-grid,.monthly-loop-scoreboard,.monthly-loop-layout,.renewal-risk-hero,.renewal-risk-summary,.client-activity-summary,.client-comments-summary,.client-comments-layout,.client-comment-fields,.before-after-proof-summary,.before-after-proof-grid,.before-after-proof-copy,.renewal-email-layout,.renewal-email-preview-head,.account-success-playbook-hero,.account-success-playbook-grid,.retention-health-focus,.retention-health-grid,.retention-history-summary,.qbr-summary,.qbr-grid,.client-value-ledger-summary,.client-value-ledger-grid,.renewal-timeline-summary,.renewal-notification-grid,.monthly-retainer-summary,.monthly-retainer-grid,.implementation-sprint-summary,.implementation-sprint-body,.implementation-qa-summary,.implementation-qa-grid,.implementation-calendar-summary,.calendar-card-grid,.decision-summary-layout,.decision-approval-list,.client-approval-header,.client-collab-hero,.client-collab-summary,.client-collab-layout,.client-task-copy,.kickoff-kit-summary,.kickoff-kit-grid,.kickoff-asset-request,.success-metrics-context,.success-metrics-grid,.expectation-risk-header,.expectation-grid,.business-case-header,.business-case-grid,.business-case-decision,.decision-memo-layout,.decision-memo-body,.competitive-positioning-header,.competitive-positioning-grid,.objection-handling-header,.executive-summary-grid,.confidence-grid,.consultant-summary-layout,.deliverables-grid,.email-delivery-layout,.lead-followup-summary,.lead-followup-body,.billing-usage-grid,.access-code-form,.agency-local-grid,.vertical-summary,.vertical-scorecard,.industry-benchmark-hero,.vertical-grid,.vertical-action-row,.sprint-summary,.sprint-details,.implementation-command-grid,.local-geo-summary,.leads-summary,.onboarding-email-summary,.onboarding-email-layout,.sales-outreach-summary,.sales-outreach-layout,.sales-outreach-grid,.automation-timeline,.playbook-detail-grid,.playbook-checklist,.package-grid,.market-proof-hero,.market-proof-row,.support-route-grid,.support-escalation-summary,.support-escalation-layout,.feedback-fields,.feedback-loop-layout,.customer-health-grid,.rescue-action-grid,.account-timeline-layout,.timeline-note-fields,.team-command-grid,.launch-readiness-grid,.account-access-grid,.data-inventory,.onboarding-steps,.agency-power-header,.agency-workspace-tabs,.progress-summary,.wizard-step-tabs,.smart-actions-grid,.client-friendly-hero,.client-friendly-grid,.action-board-summary,.competitor-inputs,.comparison-summary,.overtake-score-row,.overtake-actions,.citation-matrix-grid,.query-opportunity-grid,.portal-status-card,.portal-package-grid,.client-safe-handoff-head,.client-safe-handoff-grid,.client-safe-proof-grid,.portal-readiness-head,.portal-readiness-grid,.geo-badge-layout,.geo-badge-usage,.crawl-summary,.fixes-grid,.gap-grid,.crm-stage-grid,.crm-layout,.success-handoff-grid,.prompt-monitoring-plan,.prompt-sov-grid,.engine-coverage-grid,.milestone-row,.money-impact-hero,.money-impact-grid,.impact-fix-list,.opportunity-layout,.proof-engine-summary,.proof-engine-layout,.proof-engine-columns,.proof-vault-summary,.proof-vault-layout,.proof-asset-summary,.proof-asset-layout,.proof-asset-columns,.proof-asset-footer,.case-study-kit-summary,.case-study-kit-layout,.case-study-proof-grid,.publish-qa-summary,.brief-body-grid,.brief-meta-grid,.agency-local-body,.proposal-close-hero,.proposal-decision-grid,.decision-tracker-grid,.decision-tracker-footer,.sales-kit-layout,.retainer-layout,.sow-layout,.sow-columns,.white-label-layout,.local-geo-body,.autopilot-layout,.timeline,.idea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.public-home{padding:14px 14px 40px}.public-nav{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto}.public-menu-btn{display:inline-flex;justify-self:end}.public-nav nav{background:#ffffffdb;border:1px solid rgba(7,32,30,.1);border-radius:8px;box-shadow:0 14px 34px #07201e14;display:none;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;order:4;padding:8px}.public-nav nav.is-open{display:grid}.public-nav nav a{align-items:center;background:#fff;border:1px solid rgba(7,32,30,.08);border-radius:8px;color:var(--brand-ink);display:flex;font-family:IBM Plex Sans,Inter,sans-serif;font-size:.9rem;font-weight:840;justify-content:center;letter-spacing:0;min-height:42px;text-transform:none}.public-nav-cta{grid-column:1 / -1;justify-self:stretch;order:3;width:100%}.public-hero{margin-top:20px}.public-audit-form{align-items:stretch;display:grid;grid-template-columns:24px 1fr;max-width:none}.public-audit-form button{grid-column:1 / -1;width:100%}.public-proof-strip,.public-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-answer-comparison{grid-template-columns:1fr}.comparison-arrow{justify-self:center;min-height:0;width:min(100%,220px)}.public-problem-solution{grid-template-columns:1fr}.public-preview-cta{align-items:flex-start;display:grid}.public-audit-ready{align-items:flex-start;grid-template-columns:1fr}.public-audit-ready p{grid-column:1}.public-preview-cta .primary-mini-btn{width:100%}.auth-shell{align-items:stretch;padding:16px}.auth-stage{align-items:stretch;grid-template-columns:minmax(0,1fr);min-height:820px}.auth-card{justify-self:center;margin:24px}.auth-motion-panel{grid-template-rows:auto minmax(280px,1fr) auto}.scan-scene{padding-right:0}.app-shell{grid-template-columns:1fr}.nav-rail{display:none}.icon-btn{display:flex}.report-grid,.report-command-hero,.report-command-grid,.first-run-guide-hero,.first-run-steps,.beta-guided-head,.beta-guided-steps,.offer-recommendation,.offer-ladder,.positioning-panel .section-heading,.support-panel .section-heading,.feedback-loop-panel .section-heading,.customer-health-panel .section-heading,.customer-rescue-panel .section-heading,.account-timeline-panel .section-heading,.team-command-panel .section-heading,.launch-readiness-panel .section-heading,.trust-methodology-panel .section-heading,.glossary-coach-panel .section-heading,.engagement-dashboard .section-heading,.journey-tracker-head,.guided-wizard-panel .section-heading,.confidence-panel .section-heading,.live-consultant-panel .section-heading,.deliverables-panel .section-heading,.email-delivery-panel .section-heading,.client-friendly-panel .section-heading,.agency-power-header,.data-controls-panel .section-heading,.engagement-metrics,.trust-method-grid,.compliance-grid,.glossary-coach-layout,.glossary-explain-grid,.journey-steps,.support-help-header,.support-help-layout,.support-layout,.support-escalation-summary,.support-escalation-layout,.feedback-fields,.feedback-loop-layout,.customer-health-summary,.customer-health-grid,.rescue-action-grid,.account-timeline-layout,.timeline-note-fields,.team-command-summary,.team-command-grid,.launch-readiness-hero,.launch-readiness-grid,.client-account-grid,.onboarding-summary,.workspace-empty-actions,.source-profile-head,.source-profile-grid,.source-profile-details,.progress-body,.share-layout,.portal-status-card,.portal-package-grid,.client-safe-handoff-head,.client-safe-handoff-grid,.client-safe-proof-grid,.portal-readiness-head,.portal-readiness-grid,.geo-badge-layout,.geo-badge-usage,.executive-summary-grid,.confidence-grid,.consultant-summary-layout,.deliverables-grid,.email-delivery-layout,.email-preview-head,.lead-priority-hero,.lead-priority-next,.lead-priority-grid,.sales-handoff-grid,.reaudit-checkpoint-grid,.reaudit-command-header,.reaudit-command-grid,.reaudit-action-list article,.proof-progress-summary,.proof-progress-grid,.implementation-sprint-summary,.implementation-sprint-body,.implementation-qa-summary,.implementation-qa-grid,.implementation-calendar-summary,.implementation-calendar-timeline>article,.calendar-card-grid,.decision-summary-layout,.decision-approval-list,.client-approval-header,.kickoff-kit-summary,.kickoff-kit-grid,.kickoff-asset-request,.success-metrics-context,.success-metrics-grid,.expectation-risk-header,.expectation-grid,.business-case-header,.business-case-grid,.business-case-decision,.decision-memo-layout,.decision-memo-body,.competitive-positioning-header,.competitive-positioning-grid,.objection-handling-header,.lead-followup-summary,.lead-followup-body,.billing-usage-grid,.access-code-form,.personalized-grid,.wizard-body,.agency-local-grid,.agency-local-body,.vertical-summary,.vertical-scorecard,.industry-benchmark-hero,.vertical-grid,.vertical-action-row,.sprint-summary,.sprint-details,.wizard-step-tabs,.smart-actions-grid,.client-friendly-hero,.client-friendly-grid,.implementation-command-header,.implementation-command-grid,.proposal-close-header,.proposal-close-hero,.proposal-decision-grid,.proposal-scope-list article,.decision-tracker-header,.decision-tracker-grid,.decision-tracker-footer,.client-collab-hero,.client-collab-summary,.client-collab-layout,.client-task-copy,.sales-kit-layout,.retainer-layout,.sow-layout,.sow-columns,.white-label-layout,.white-label-fields,.local-geo-summary,.local-geo-body,.mode-choice-grid,.followup-layout,.sales-outreach-summary,.sales-outreach-layout,.sales-outreach-grid,.onboarding-email-layout,.agency-workspace-tabs,.crm-stage-grid,.crm-layout,.success-handoff-grid,.milestone-row,.money-impact-hero,.money-impact-grid,.impact-fix-list,.opportunity-layout,.proof-engine-heading,.proof-engine-summary,.proof-engine-layout,.proof-engine-columns,.proof-vault-summary,.proof-vault-layout,.proof-asset-summary,.proof-asset-layout,.proof-asset-columns,.proof-asset-footer,.case-study-kit-summary,.case-study-kit-layout,.case-study-proof-grid,.publish-qa-summary,.publish-qa-list button,.brief-layout,.brief-body-grid,.brief-meta-grid,.autopilot-layout,.blog-checks,.onboarding-email-summary,.automation-timeline,.playbook-detail-grid,.playbook-checklist,.benchmark-detail-grid,.overtake-header,.overtake-score-row,.overtake-actions,.citation-matrix-header,.citation-matrix-grid,.prompt-tracker-summary,.conversion-panel,.strategy-call-plan,.strategy-call-plan ul,.action-board-controls,.action-board-list,.implementation-fields,.empty-state{grid-template-columns:1fr}.proof-engine-heading,.proof-engine-actions,.proof-engine-preview-head,.proof-engine-owner{align-items:stretch;display:grid}.proof-engine-actions .secondary-btn,.proof-engine-actions .primary-mini-btn{width:100%}.proof-engine-owner b{margin-left:0}.crm-action-row{justify-content:flex-start}.benchmark-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-benchmark-header{display:grid}.opportunity-results,.retainer-results{grid-template-columns:1fr}.command-preview{order:-1}.categories-panel,.plan-panel,.ideas-panel,.side-stack{grid-column:1;grid-row:auto}}@media(max-width:640px){.auth-shell{padding:12px}.auth-shell .auth-stage{grid-template-columns:minmax(0,1fr)}.auth-card,.auth-motion-panel{padding:16px}.auth-card{align-self:end;gap:14px;justify-self:stretch;margin:0;max-width:none;width:100%}.auth-brand{align-items:flex-start}.auth-mode-toggle{grid-template-columns:1fr}.auth-mode-toggle button{padding:8px}.auth-form{gap:10px}.auth-motion-panel{grid-template-rows:auto 1fr auto;min-height:100%;width:100%}.motion-copy h2{font-size:1.28rem}.motion-ticker{font-size:.72rem;gap:8px;padding-top:10px}.scan-scene{align-self:start;margin-top:10px;min-height:190px}.scan-browser{height:170px;width:min(100%,250px)}.scan-browser-bar{height:28px;padding:0 9px}.scan-browser-bar span{font-size:.62rem}.scan-page{gap:7px;padding:10px}.scan-hero{height:34px}.scan-line{height:8px}.scan-card-row{gap:6px}.scan-card-row div{height:28px}.scan-answer{min-height:32px;padding:7px}.scan-answer strong{font-size:.68rem}.scan-tags{gap:5px;margin-top:8px}.scan-tags span{font-size:.58rem;padding:5px 7px}.scan-output{display:none}.workspace{padding:14px 12px 28px}.topbar>div{min-width:0}.url-form{align-items:stretch;display:grid;grid-template-columns:24px 1fr}.url-form button{grid-column:1 / -1;width:100%}.database-status-panel{align-items:flex-start;flex-direction:column}.package-grid,.support-route-grid{grid-template-columns:1fr}.account-access-panel .section-heading,.compliance-review-panel .section-heading,.data-controls-panel .section-heading{display:grid}.data-actions{flex-wrap:wrap;width:100%}.engagement-next-action{flex:1 1 auto;width:100%}.data-actions button{flex:1 1 180px}.engagement-metrics,.glossary-topic-list,.account-access-grid,.data-inventory,.onboarding-steps{grid-template-columns:1fr}.preview-panel{padding:18px}.preview-score,.lead-gate{grid-template-columns:1fr}.preview-score{align-items:flex-start;flex-direction:column}.lead-gate{padding:20px}.unlock-list{grid-template-columns:1fr}.lead-step-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form-actions{flex-direction:column}.overview-panel,.citation-panel,.panel,.history-panel{padding:17px}.panel-top,.comparison-intro,.crawl-intro,.schema-preview-head,.two-col,.category-head{flex-direction:column}.export-actions{width:100%}.export-actions .secondary-btn{flex:1}.score-ring{height:164px;width:164px}.overview-stats,.client-dashboard-summary,.client-account-grid,.automation-summary,.history-list,.preview-grid,.progress-summary,.reaudit-command-grid,.share-access-grid,.portal-package-grid,.conversion-proof,.action-board-summary,.competitor-inputs,.comparison-summary,.query-opportunity-grid,.crawl-summary,.fixes-grid,.gap-grid,.timeline,.idea-grid{grid-template-columns:1fr}.fix-card-head,.gap-card-head{align-items:flex-start}.comparison-intro .secondary-btn,.crawl-intro .secondary-btn{width:100%}.schema-layout,.simulator-layout{grid-template-columns:1fr}.schema-types{grid-template-columns:repeat(2,minmax(0,1fr))}.schema-preview-head .secondary-btn{width:100%}.scenario-detail-head,.scenario-tab{flex-direction:column}.history-header{align-items:flex-start}.trend-item{grid-template-columns:1fr 44px}.before-after-preview>div{grid-template-columns:1fr}.citation-score-strip,.citation-evidence-grid,.prompt-tracker-summary,.prompt-sov-grid,.prompt-tracker-head,.prompt-tracker-table article{grid-template-columns:1fr}.prompt-tracker-head{display:none}.trend-item span{grid-column:1 / -1}.empty-state,.loading-panel{min-height:420px;padding:26px 18px}.command-preview{min-height:0;padding:16px}.command-map{height:250px}.metric-tile.primary,.metric-tile:not(.primary){position:absolute;width:154px}.command-scores{grid-template-columns:repeat(2,minmax(0,1fr))}.command-scores article{padding:12px}.command-cta{align-items:center;text-align:center}}@media(prefers-reduced-motion:reduce){.auth-motion-panel:before,.auth-motion-panel:after,.scan-browser,.scan-beam,.scan-hero:after,.scan-line:after,.scan-card-row div:after,.scan-tags span,.scan-output{animation:none}}@media(max-width:640px){.public-nav nav{flex-wrap:wrap}.public-hero-copy h1{font-size:clamp(2.2rem,13vw,3.6rem)}.public-proof-strip,.public-workflow,.public-feature-grid,.ai-answer-comparison,.public-problem-solution{grid-template-columns:1fr}.public-motion-wrap{min-height:470px}.public-motion-wrap .auth-motion-panel{padding:18px}.app-error-actions .primary-mini-btn,.app-error-actions .secondary-mini-btn{width:100%}.post-audit-cta-panel{padding:18px}.post-audit-cta-layout,.post-audit-actions{grid-template-columns:minmax(0,1fr)}.post-audit-proof-row{display:grid;grid-template-columns:minmax(0,1fr)}.post-audit-proof-row span{border-radius:8px;justify-content:flex-start;width:100%}.post-audit-cta-card>strong{overflow-wrap:anywhere}.beta-progress-row{align-items:stretch;grid-template-columns:minmax(0,1fr)}.reaudit-checkpoint-header{display:grid}.reaudit-checkpoint-header .secondary-btn,.reaudit-checkpoint-footer .secondary-mini-btn,.implementation-sprint-header .secondary-btn,.implementation-sprint-footer .secondary-mini-btn,.client-approval-footer .secondary-mini-btn,.success-metrics-header .secondary-btn,.success-metrics-footer .secondary-mini-btn,.expectation-risk-footer .secondary-mini-btn,.business-case-actions .primary-mini-btn,.business-case-actions .secondary-mini-btn,.competitive-positioning-footer .secondary-mini-btn,.objection-handling-footer .secondary-mini-btn{width:100%}.implementation-sprint-header,.success-metrics-header{display:grid}.expectation-risk-footer>div{width:100%}.business-case-actions{width:100%}.competitive-positioning-footer>div{width:100%}.objection-handling-footer>div{width:100%}}
