:root{--bg:#f6f7f4;--surface:#fff;--ink:#17201b;--muted:#657169;--line:#dfe5dd;--accent:#1e6b4f;--accent-strong:#114a38;--gold:#c28a2c;--blue:#285a82;--shadow:0 18px 50px #17201b14}.ai-track-page{gap:98px;width:calc(100% - 52px);max-width:1120px;margin:0 auto;padding:74px 0 0;display:grid}.ai-track-hero{background:radial-gradient(circle at 82% 20%,#00b8ff21,#0000 34%),radial-gradient(circle at 12% 0,#7c5cff29,#0000 34%),linear-gradient(#ffffff0c,#ffffff05),#050817e0;border:1px solid #94a3b829;border-radius:30px;grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);align-items:center;gap:clamp(34px,5vw,68px);padding:clamp(30px,4.2vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 120px #0000004d}.ai-track-hero:before,.ai-track-signal-card:before,.ai-track-final-cta:before{content:"";opacity:.72;background:linear-gradient(90deg,#00b8ff,#2f6bff,#7c5cff);height:2px;position:absolute;top:0;left:0;right:0}.ai-track-hero-copy{gap:20px;max-width:620px;display:grid}.ai-track-hero h1,.ai-track-section h2,.ai-track-final-cta h2{color:#fff;font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin:0}.ai-track-hero h1{letter-spacing:-.055em;font-size:clamp(44px,4.8vw,64px);line-height:1.02}.ai-track-hero p,.ai-track-section-heading p,.ai-track-signal-card p,.ai-track-info-card p,.ai-track-process-card p,.ai-track-faq-card p,.ai-track-final-cta p{color:#e2e8f0b8;margin:0;font-size:15px;line-height:1.65}.ai-track-preview{background:radial-gradient(circle at 0 0,#00b8ff1a,#0000 42%),#0f172abd;border:1px solid #94a3b82e;border-radius:24px;gap:18px;padding:22px;display:grid;box-shadow:0 40px 120px #00c2ff1a}.ai-track-preview-top{justify-content:space-between;align-items:start;gap:14px;display:flex}.ai-track-preview-top>div{gap:6px;display:grid}.ai-track-preview-top span,.ai-track-queue-card>span,.ai-track-process-card small,.ai-track-source-copy>span,.ai-track-opportunity-main>span{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.ai-track-preview-top strong{color:#fff;font-size:18px}.ai-track-preview-top small{color:#e2e8f0c7;background:#00b8ff1a;border:1px solid #00b8ff2e;border-radius:999px;flex:none;padding:7px 9px;font-size:11px;font-weight:800}.ai-track-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-track-score-grid article{background:#ffffff0b;border:1px solid #94a3b824;border-radius:16px;gap:8px;min-height:92px;padding:14px;display:grid}.ai-track-score-grid span{color:#e2e8f094;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.ai-track-score-grid strong{color:#fff;letter-spacing:-.04em;font-size:24px}.ai-track-model-strip{gap:8px;display:grid}.ai-track-model-strip span{color:#e2e8f0ad;background:#ffffff09;border:1px solid #94a3b81a;border-radius:12px;justify-content:space-between;align-items:center;padding:9px 11px;font-size:12px;display:flex}.ai-track-model-strip b{color:#fff}.ai-track-queue-card{background:linear-gradient(#7c5cff1f,#ffffff07),#ffffff09;border:1px solid #7c5cff3d;border-radius:18px;gap:14px;padding:16px;display:grid}.ai-track-queue-item{gap:7px;display:grid}.ai-track-queue-item strong{color:#fff;font-size:16px;line-height:1.25}.ai-track-queue-item small{color:#e2e8f0a8;font-size:13px;line-height:1.45}.ai-track-queue-footer{flex-wrap:wrap;gap:8px;display:flex}.ai-track-queue-footer span{color:#c4b5fd;background:#7c5cff24;border:1px solid #a78bfa33;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.ai-track-section{gap:24px;display:grid}.ai-track-section-heading{gap:10px;max-width:760px;display:grid}.ai-track-section-heading h2,.ai-track-final-cta h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);line-height:1.08}.ai-track-card-grid,.ai-track-process-grid,.ai-track-faq-grid,.ai-track-anatomy,.ai-track-outcome-grid{gap:16px;display:grid}.ai-track-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-track-card-grid.two,.ai-track-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-track-process-grid,.ai-track-anatomy{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-track-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-track-signal-card,.ai-track-info-card,.ai-track-process-card,.ai-track-faq-card,.ai-track-anatomy-card,.ai-track-outcome-card,.ai-track-prompt-table,.ai-track-source-panel,.ai-track-opportunity-panel,.ai-track-final-cta{background:radial-gradient(circle at 0 0,#00b8ff0e,#0000 42%),#ffffff09;border:1px solid #94a3b81f;border-radius:18px;box-shadow:inset 0 1px #ffffff09}.ai-track-signal-card{gap:14px;min-height:236px;padding:28px;display:grid;position:relative;overflow:hidden}.ai-track-signal-card>span,.ai-track-process-card>span{color:#67e8f9;background:#00b8ff1a;border:1px solid #00b8ff33;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:inline-flex}.ai-track-signal-card h3,.ai-track-info-card h3,.ai-track-process-card h3,.ai-track-faq-card h3{color:#fff;margin:0;font-size:18px;line-height:1.24}.ai-track-info-card{gap:12px;min-height:164px;padding:26px;display:grid}.ai-track-anatomy-card{gap:12px;min-height:218px;padding:24px;display:grid}.ai-track-anatomy-card span{color:#67e8f9;letter-spacing:.1em;font-size:12px;font-weight:900}.ai-track-anatomy-card h3,.ai-track-outcome-card strong,.ai-track-source-copy h3,.ai-track-opportunity-main h3{color:#fff;margin:0;font-size:18px;line-height:1.24}.ai-track-anatomy-card p,.ai-track-outcome-card p,.ai-track-source-copy p,.ai-track-opportunity-main p{color:#e2e8f0b8;margin:0;font-size:15px;line-height:1.6}.ai-track-prompt-table{overflow:hidden}.ai-track-prompt-head,.ai-track-prompt-row{grid-template-columns:minmax(240px,1.35fr) minmax(100px,.58fr) minmax(130px,.72fr) minmax(120px,.7fr) minmax(200px,1fr);gap:14px;display:grid}.ai-track-prompt-head{color:#e2e8f094;letter-spacing:.06em;text-transform:uppercase;background:#0f172ab8;border-bottom:1px solid #94a3b81f;padding:16px 18px;font-size:11px;font-weight:850}.ai-track-prompt-row{color:#e2e8f0c2;align-items:center;padding:18px;font-size:14px}.ai-track-prompt-row+.ai-track-prompt-row{border-top:1px solid #94a3b81a}.ai-track-prompt-row strong{color:#fff;font-size:15px;line-height:1.35}.ai-track-status{text-align:center;border-radius:999px;width:fit-content;padding:7px 9px;font-size:12px;font-weight:850}.ai-track-status.win{color:#a7f3d0;background:#10b98124;border:1px solid #34d3993d}.ai-track-status.gap{color:#c4b5fd;background:#7c5cff24;border:1px solid #a78bfa33}.ai-track-outcome-card{gap:10px;min-height:154px;padding:22px;display:grid}.ai-track-source-panel,.ai-track-opportunity-panel{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:24px;padding:28px;display:grid}.ai-track-source-copy,.ai-track-opportunity-main{align-content:center;gap:14px;display:grid}.ai-track-source-list,.ai-track-opportunity-fields{gap:12px;display:grid}.ai-track-source-list article,.ai-track-opportunity-fields article{background:#0f172a94;border:1px solid #94a3b81f;border-radius:14px;gap:5px;padding:14px;display:grid}.ai-track-source-list strong,.ai-track-opportunity-fields strong{color:#fff;font-size:15px;line-height:1.3}.ai-track-source-list span,.ai-track-opportunity-fields small{color:#e2e8f099;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.ai-track-source-list small{color:#e2e8f0b8;font-size:13px}.ai-track-process-card{gap:12px;min-height:242px;padding:24px;display:grid}.ai-track-opportunity-chips{flex-wrap:wrap;gap:8px;display:flex}.ai-track-opportunity-chips span{color:#c4b5fd;background:#7c5cff24;border:1px solid #a78bfa33;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.ai-track-faq-card{gap:13px;min-height:188px;padding:28px;display:grid}.ai-track-final-cta{text-align:center;justify-items:center;gap:16px;max-width:980px;margin:0 auto 24px;padding:38px;display:grid;position:relative;overflow:hidden}.ai-track-final-cta p{max-width:650px}@media (max-width:1120px){.ai-track-hero,.ai-track-card-grid.three,.ai-track-process-grid,.ai-track-anatomy,.ai-track-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-track-prompt-table{overflow-x:auto}.ai-track-prompt-head,.ai-track-prompt-row{min-width:960px}}@media (max-width:760px){.ai-track-page{gap:62px;width:calc(100% - 28px);padding-top:42px}.ai-track-hero,.ai-track-card-grid.three,.ai-track-card-grid.two,.ai-track-process-grid,.ai-track-faq-grid,.ai-track-score-grid,.ai-track-anatomy,.ai-track-outcome-grid,.ai-track-source-panel,.ai-track-opportunity-panel{grid-template-columns:1fr}.ai-track-hero,.ai-track-final-cta{padding:22px}.ai-track-hero h1{letter-spacing:-.045em;font-size:40px}.ai-track-section-heading h2,.ai-track-final-cta h2{font-size:28px}.ai-track-signal-card,.ai-track-info-card,.ai-track-process-card,.ai-track-anatomy-card,.ai-track-outcome-card,.ai-track-faq-card{min-height:auto}}.geo-guide-page{gap:98px;width:calc(100% - 52px);max-width:1120px;margin:0 auto;padding:74px 0 0;display:grid}.geo-guide-hero,.geo-guide-panel,.geo-guide-callout,.geo-guide-final-cta{position:relative}.geo-guide-hero{background:radial-gradient(circle at 82% 20%,#00b8ff21,#0000 34%),radial-gradient(circle at 12% 0,#7c5cff29,#0000 34%),linear-gradient(#ffffff0c,#ffffff05),#050817e0;border:1px solid #94a3b829;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:center;gap:clamp(28px,4vw,58px);padding:clamp(30px,4.2vw,50px);display:grid;overflow:hidden;box-shadow:0 34px 120px #0000004d}.geo-guide-hero:before,.geo-guide-panel:before,.geo-guide-callout:before,.geo-guide-comparison-card.featured:before,.geo-guide-final-cta:before{content:"";opacity:.72;background:linear-gradient(90deg,#00b8ff,#2f6bff,#7c5cff);height:2px;position:absolute;top:0;left:0;right:0}.geo-guide-hero-copy{gap:18px;max-width:740px;display:grid}.geo-guide-eyebrow,.geo-guide-panel-label,.geo-guide-prompt-card span,.geo-guide-step-card span,.geo-guide-link-card span{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.geo-guide-hero h1,.geo-guide-section h2,.geo-guide-panel h2,.geo-guide-callout h2,.geo-guide-final-cta h2{color:#fff;font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin:0}.geo-guide-hero h1{letter-spacing:-.055em;max-width:780px;font-size:clamp(44px,5vw,68px);line-height:1.01}.geo-guide-hero p,.geo-guide-panel p,.geo-guide-callout p,.geo-guide-bucket-card p,.geo-guide-comparison-card p,.geo-guide-link-card p,.geo-guide-faq-card p,.geo-guide-final-cta p{color:#e2e8f0b8;margin:0;font-size:15px;line-height:1.65}.geo-guide-hero .geo-guide-lede{color:#e2e8f0d6;max-width:660px}.geo-guide-flow-card{background:radial-gradient(circle at 0 0,#00b8ff1a,#0000 42%),#0f172abd;border:1px solid #94a3b82e;border-radius:24px;gap:20px;min-height:264px;padding:24px;display:grid}.geo-guide-flow-card>span{color:#e2e8f09e;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.geo-guide-flow-rows{gap:12px;display:grid}.geo-guide-flow-rows div{background:#ffffff0b;border:1px solid #94a3b824;border-radius:16px;gap:5px;padding:14px 16px;display:grid}.geo-guide-flow-rows small{color:#94a3b8d1;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.geo-guide-flow-rows strong{color:#fff;font-size:15px}.geo-guide-section{gap:24px;display:grid}.geo-guide-section-heading{max-width:780px}.geo-guide-section h2,.geo-guide-panel h2,.geo-guide-callout h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);line-height:1.08}.geo-guide-panel,.geo-guide-callout{background:radial-gradient(circle at 0 0,#00b8ff13,#0000 40%),linear-gradient(#ffffff0a,#ffffff05),#09090bbd;border:1px solid #94a3b824;border-radius:24px;gap:14px;padding:30px;display:grid;overflow:hidden}.geo-guide-panel p,.geo-guide-callout p{max-width:780px}.geo-guide-split-grid,.geo-guide-bucket-grid,.geo-guide-link-grid,.geo-guide-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.geo-guide-split-card,.geo-guide-bucket-card,.geo-guide-comparison-card,.geo-guide-measure-card,.geo-guide-step-card,.geo-guide-link-card,.geo-guide-faq-card,.geo-guide-prompt-card{background:radial-gradient(circle at 0 0,#00b8ff0e,#0000 42%),#ffffff09;border:1px solid #94a3b81f;border-radius:18px;box-shadow:inset 0 1px #ffffff09}.geo-guide-split-card{gap:18px;min-height:218px;padding:28px;display:grid}.geo-guide-split-card h3,.geo-guide-bucket-card h3,.geo-guide-step-card h3,.geo-guide-link-card strong,.geo-guide-faq-card h3{color:#fff;margin:0;font-size:18px;line-height:1.24}.geo-guide-mini-list{gap:10px;display:grid}.geo-guide-mini-list span{color:#e2e8f0c2;align-items:center;gap:10px;font-size:15px;display:flex}.geo-guide-mini-list span:before{content:"";background:linear-gradient(135deg,#00b8ff,#7c5cff);border-radius:999px;flex:none;width:7px;height:7px}.geo-guide-prompt-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.geo-guide-prompt-card{gap:18px;min-height:172px;padding:20px;display:grid}.geo-guide-prompt-card div{justify-content:space-between;align-items:center;gap:10px;display:flex}.geo-guide-prompt-card small{color:#c4b5fd;background:#7c5cff24;border:1px solid #a78bfa33;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.geo-guide-prompt-card strong{color:#fff;font-size:15px;line-height:1.35}.geo-guide-bucket-card{gap:13px;min-height:228px;padding:28px;display:grid;position:relative;overflow:hidden}.geo-guide-bucket-card:before{content:"";opacity:.58;background:linear-gradient(90deg,#00b8ff,#2f6bff,#7c5cff);height:2px;position:absolute;top:0;left:0;right:0}.geo-guide-bucket-card>span{color:#67e8f9;background:#00b8ff1a;border:1px solid #00b8ff33;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:inline-flex}.geo-guide-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.geo-guide-comparison-card{gap:20px;min-height:292px;padding:28px;display:grid;position:relative}.geo-guide-comparison-card.featured{background:radial-gradient(circle at 0 0,#00b8ff1a,#0000 42%),linear-gradient(#7c5cff21,#ffffff06),#0f172ac7;border-color:#7c5cff5c;overflow:hidden;box-shadow:0 24px 80px #2f6bff14}.geo-guide-comparison-card>span{color:#c4b5fd;letter-spacing:.13em;font-size:13px;font-weight:900}.geo-guide-comparison-card div{gap:8px;display:grid}.geo-guide-comparison-card h3{color:#e2e8f0e6;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.geo-guide-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.geo-guide-measure-card{align-items:center;gap:12px;min-height:60px;padding:17px 18px;display:flex}.geo-guide-measure-card span{background:linear-gradient(135deg,#00b8ff,#7c5cff);border-radius:999px;flex:none;width:9px;height:9px}.geo-guide-measure-card strong{color:#e2e8f0e0;font-size:15px}.geo-guide-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.geo-guide-step-card{gap:24px;min-height:158px;padding:24px;display:grid}.geo-guide-step-card span{color:#67e8f9;letter-spacing:.1em;font-size:12px;font-weight:900}.geo-guide-link-card{gap:14px;min-height:172px;padding:26px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.geo-guide-link-card:hover{border-color:#00b8ff38;transform:translateY(-1px)}.geo-guide-link-card span{align-self:end;width:fit-content;transition:color .16s,transform .16s}.geo-guide-link-card:hover span{color:#fff;transform:translate(3px)}.geo-guide-faq-card{gap:13px;min-height:188px;padding:28px;display:grid}.geo-guide-final-cta{width:100%;max-width:980px;margin:0 auto 24px;overflow:hidden}.geo-guide-final-cta h2{max-width:760px}@media (max-width:1120px){.geo-guide-hero,.geo-guide-comparison-grid,.geo-guide-step-grid,.geo-guide-prompt-grid{grid-template-columns:1fr 1fr}.geo-guide-hero-copy{max-width:none}}@media (max-width:760px){.geo-guide-page{gap:62px;width:calc(100% - 28px);padding-top:42px}.geo-guide-hero,.geo-guide-panel,.geo-guide-callout,.geo-guide-final-cta{padding:22px}.geo-guide-hero,.geo-guide-split-grid,.geo-guide-bucket-grid,.geo-guide-comparison-grid,.geo-guide-measure-grid,.geo-guide-step-grid,.geo-guide-link-grid,.geo-guide-faq-grid,.geo-guide-prompt-grid{grid-template-columns:1fr}.geo-guide-hero h1{letter-spacing:-.045em;font-size:40px}.geo-guide-section h2,.geo-guide-panel h2,.geo-guide-callout h2{font-size:28px}.geo-guide-prompt-card,.geo-guide-bucket-card,.geo-guide-comparison-card,.geo-guide-step-card,.geo-guide-link-card,.geo-guide-faq-card{min-height:auto}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-inter), sans-serif}.font-brand{font-family:var(--font-sora), sans-serif}button,input,select,textarea{font:inherit}.app-shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f8faf7;background:#10241c;padding:28px 22px}.brand-mark{background:0 0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;display:flex}.geo-cortex-logo{vertical-align:middle;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.geo-cortex-logo-mark{color:#fff;font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.035em;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;max-width:18px;height:18px;max-height:18px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.geo-cortex-logo-wordmark{color:#fff;font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.035em;white-space:nowrap;font-size:20px;font-weight:500;line-height:.95}.geo-cortex-logo-geo{font-weight:700}.geo-cortex-logo-cortex{font-weight:500}.geo-cortex-logo-icon-only{gap:0;width:18px;height:18px}@media (max-width:640px){.geo-cortex-logo-wordmark{font-size:18px}}.sidebar nav{gap:10px;margin-top:42px;display:grid}.sidebar nav a,.sidebar nav button{color:#f8faf7b8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;padding:10px 12px;text-decoration:none}.sidebar nav a:hover,.sidebar nav button:hover,.sidebar nav a.active,.sidebar nav button.active{color:#fff;background:#f8faf714}.sidebar nav button:disabled{cursor:not-allowed;opacity:.45}.workspace{min-width:0;padding:30px}.topbar,.hero-panel,.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.topbar{justify-content:space-between;align-items:center;padding:24px;display:flex}.topbar-cta,.table-action{background:var(--accent);border:1px solid var(--accent);color:#fff;white-space:nowrap;border-radius:8px;min-height:42px;padding:11px 14px;font-weight:850;text-decoration:none;display:inline-flex}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.demo-mode-badge{color:#77580d;text-transform:uppercase;background:#fff7df;border:1px solid #e4c56b;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}h1,h2,h3,p{margin:0}h1{font-size:30px;line-height:1.1}h2{font-size:26px;line-height:1.15}h3{font-size:17px;line-height:1.2}p{color:var(--muted);max-width:720px;margin-top:8px;line-height:1.55}.score-ring{border:1px solid var(--line);border-radius:8px;place-items:center;width:110px;height:86px;display:grid}.score-ring span{color:var(--accent);font-size:22px;font-weight:800}.score-ring small,.panel-heading span,.step-list small,.action-list span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.hero-panel{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:28px;display:flex}.status-strip{border-left:4px solid var(--gold);min-width:210px;padding-left:18px}.status-strip span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.status-strip strong{margin-top:5px;display:block}.grid,.bottom-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:18px;margin-top:18px;display:grid}.panel{min-width:0;padding:20px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.command-stack{gap:18px;margin-top:18px;display:grid}.tracked-prompts-stack{gap:14px;margin-top:12px}.tracked-prompts-page-heading{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.tracked-prompts-page-heading h2{color:var(--ink);margin:0 0 4px;font-size:22px;line-height:1.1}.tracked-prompts-page-heading p{color:var(--muted);margin:0;font-size:13px}.page-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.agency-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.agency-stat-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:18px;display:grid}.agency-stat-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.agency-stat-card strong{color:var(--accent-strong);font-size:34px;line-height:1}.linked-stat-card{color:inherit;text-decoration:none;transition:border-color .16s,transform .16s}.linked-stat-card:hover{border-color:#14674361;transform:translateY(-1px)}.command-table{border:1px solid var(--line);border-radius:8px;min-width:0;max-width:100%;overflow-x:auto}.command-table-head,.command-table-row{align-items:center;gap:12px;min-width:1040px;padding:12px 14px;display:grid}.command-table-head{color:var(--muted);background:#eef3ee;font-size:12px;font-weight:850}.command-table-row{border-top:1px solid var(--line);font-size:14px}.command-table-head>*,.command-table-row>*{overflow-wrap:anywhere;min-width:0}.monitoring-table .command-table-head,.monitoring-table .command-table-row{grid-template-columns:1.1fr .7fr .85fr .95fr 1fr 1.35fr .9fr .75fr 1.1fr;min-width:0}.audits-table .command-table-head,.audits-table .command-table-row{grid-template-columns:minmax(130px,.8fr) minmax(90px,.55fr) minmax(110px,.65fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(90px,.55fr) minmax(140px,.8fr) minmax(140px,.85fr) minmax(260px,1.25fr)}.reports-table .command-table-head,.reports-table .command-table-row{grid-template-columns:minmax(110px,.72fr) minmax(180px,1.18fr) minmax(96px,.52fr) minmax(220px,1.35fr) max-content;min-width:0}.reports-table .command-table-head span:last-child{display:none}.reports-table .command-table-row .row-actions{grid-column:1/-1;justify-content:flex-start}.client-work-table .command-table-head,.client-work-table .command-table-row{grid-template-columns:minmax(220px,1.4fr) minmax(90px,.6fr) minmax(120px,.75fr) minmax(120px,.75fr) minmax(100px,.65fr) minmax(150px,.85fr)}.client-audits-table .command-table-head,.client-audits-table .command-table-row{grid-template-columns:minmax(110px,.7fr) minmax(110px,.7fr) minmax(120px,.75fr) minmax(150px,.9fr) minmax(130px,.8fr) minmax(150px,.85fr)}.cycle-work-table .command-table-head,.cycle-work-table .command-table-row{grid-template-columns:minmax(240px,1.4fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(110px,.65fr) minmax(280px,1.25fr)}.cycle-reports-table .command-table-head,.cycle-reports-table .command-table-row{grid-template-columns:minmax(220px,1.3fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(140px,.8fr)}.crawl-preview-table .command-table-head,.crawl-preview-table .command-table-row{grid-template-columns:minmax(54px,.35fr) minmax(220px,1.35fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(112px,.62fr) minmax(140px,.78fr) minmax(104px,.58fr) minmax(138px,.72fr) minmax(58px,.35fr);align-items:start;gap:10px;min-width:1180px}.client-audits-route-table .command-table-head,.client-audits-route-table .command-table-row{grid-template-columns:minmax(110px,.7fr) minmax(110px,.65fr) minmax(130px,.75fr) minmax(150px,.85fr) minmax(90px,.55fr) minmax(140px,.8fr) minmax(130px,.75fr) minmax(220px,1.1fr)}.client-reports-table .command-table-head,.client-reports-table .command-table-row{grid-template-columns:minmax(260px,1.5fr) minmax(130px,.8fr) minmax(120px,.75fr) minmax(120px,.75fr)}.admin-agencies-table .command-table-head,.admin-agencies-table .command-table-row,.admin-audit-logs-table .command-table-head,.admin-audit-logs-table .command-table-row{grid-template-columns:minmax(240px,1.4fr) minmax(170px,1fr) minmax(120px,.6fr);min-width:0}.monitoring-runs-table .command-table-head,.monitoring-runs-table .command-table-row{grid-template-columns:minmax(170px,1fr) minmax(150px,.95fr) minmax(100px,.6fr) minmax(110px,.7fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(130px,.8fr)}.pending-review-table .command-table-head,.pending-review-table .command-table-row{grid-template-columns:minmax(150px,.9fr) minmax(120px,.7fr) minmax(150px,.85fr) minmax(80px,.45fr) minmax(90px,.5fr) minmax(70px,.45fr) minmax(120px,.65fr) minmax(130px,.75fr) minmax(300px,1.6fr);min-width:1220px}.failed-review-table .command-table-head,.failed-review-table .command-table-row,.completed-review-table .command-table-head,.completed-review-table .command-table-row{grid-template-columns:minmax(170px,1fr) minmax(130px,.75fr) minmax(170px,.9fr) minmax(130px,.7fr) minmax(220px,1.25fr) minmax(240px,1.2fr);min-width:980px}.configs-review-table .command-table-head,.configs-review-table .command-table-row{grid-template-columns:minmax(150px,.85fr) minmax(110px,.6fr) minmax(110px,.6fr) minmax(220px,1.25fr) minmax(170px,.9fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(300px,1.45fr);min-width:1160px}.monitor-model-table .command-table-head,.monitor-model-table .command-table-row{grid-template-columns:minmax(210px,1.15fr) minmax(110px,.65fr) minmax(140px,.75fr) minmax(160px,.85fr) minmax(120px,.65fr) minmax(140px,.75fr);min-width:920px}.monitor-history-table .command-table-head,.monitor-history-table .command-table-row{grid-template-columns:minmax(160px,1fr) minmax(150px,.85fr) minmax(190px,1fr) minmax(110px,.65fr) minmax(110px,.65fr);min-width:800px}.monitor-prompt-table .command-table-head,.monitor-prompt-detail>summary{grid-template-columns:minmax(300px,1.55fr) minmax(150px,.75fr) minmax(140px,.75fr) minmax(150px,.75fr) minmax(170px,.85fr) minmax(190px,.95fr) minmax(300px,1.35fr);min-width:1240px}.monitor-prompt-detail{display:block}.monitor-prompt-detail>summary{cursor:pointer;list-style:none}.monitor-prompt-detail>summary::-webkit-details-marker{display:none}.monitor-prompt-detail>summary:hover{background:#f7fbf8}.monitor-prompt-drawer{border-top:1px solid var(--line);background:#fbfcfb;gap:14px;padding:16px;display:grid}.monitor-prompt-drawer h4{margin:0}.monitor-banner-stack{gap:10px;display:grid}.monitor-alert-banner{background:#fffaf1;border-color:#f0d7a1;justify-content:space-between;align-items:center;display:flex}.monitor-alert-banner h3,.monitor-alert-banner p{margin:0}.monitor-methodology-callout{background:linear-gradient(135deg,#8b5cf61f,#22d3ee14),#09090bb8;border-color:#ffffff1a}.monitor-methodology-callout span{color:#67e8f9;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.monitor-methodology-callout p{color:#f4f4f5;margin:0}.monitor-alert-banner p{color:var(--muted);margin-top:4px}.table-action-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-action-group button,.table-action-group .secondary-button{margin-top:0}.native-runs-table .command-table-head,.native-runs-table .command-table-row{grid-template-columns:minmax(120px,.75fr) minmax(100px,.6fr) minmax(130px,.8fr) minmax(90px,.55fr) minmax(90px,.55fr) minmax(90px,.55fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(190px,1.1fr)}.muted-note{color:var(--muted);margin:12px 0 0;font-size:13px}.business-profile-facts-table .command-table-head,.business-profile-facts-table .command-table-row{grid-template-columns:minmax(72px,.35fr) minmax(150px,.8fr) minmax(260px,1.45fr) minmax(110px,.65fr) minmax(170px,.9fr)}.business-profile-workflow{gap:24px;margin-top:24px;display:grid}.business-profile-panel{gap:18px;display:grid}.business-profile-panel .panel-heading{margin-bottom:0}.business-profile-progress{color:#a1a1aa;background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.business-profile-progress span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:30px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.business-profile-source-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.business-profile-source-paths div,.business-profile-empty-state,.business-profile-message{background:linear-gradient(#ffffff0b,#ffffff05),#09090b9e;border:1px solid #ffffff1a;border-radius:16px;padding:14px}.business-profile-source-paths div{gap:6px;display:grid}.business-profile-source-paths strong,.business-profile-empty-state strong{color:#f4f4f5;font-size:14px}.business-profile-source-paths span,.business-profile-message span{color:#a1a1aa;font-size:13px;line-height:1.5}.business-profile-message{align-items:flex-start;gap:10px;display:flex}.business-profile-message.warning{background:#78350f38;border-color:#f59e0b42}.business-profile-empty-state{color:#a1a1aa;gap:6px;min-height:112px;display:grid}.business-profile-empty-state p{max-width:860px;margin:0}.business-profile-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.business-profile-status{white-space:nowrap}.business-profile-status.success{color:#6ee7b7;background:#34d3991f;border-color:#34d39940}.business-profile-status.warning{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b40}.business-profile-detail-panel{color:#d4d4d8;background:linear-gradient(#ffffff0b,#ffffff05),#09090b9e;border-color:#ffffff1a}.business-profile-detail-panel h4{color:#f4f4f5}.business-profile-facts-table .command-table-head{color:#a1a1aa;background:#ffffff0b}.business-profile-facts-table .command-table-row{border-color:#ffffff14}@media (max-width:780px){.business-profile-source-paths,.two-column-detail.business-profile-detail-panel{grid-template-columns:1fr}.business-profile-heading-actions{justify-content:flex-start}}.two-column-detail{border:1px solid var(--line);background:#f8faf7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;padding:16px;display:grid}.two-column-detail h4{margin:0 0 8px}.two-column-detail ul{margin:0;padding-left:18px}.row-actions{flex-wrap:wrap;gap:8px;display:flex}.client-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client-tabs a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:10px 13px;font-weight:800;text-decoration:none}.client-tabs a:hover,.client-tabs a.active{color:var(--accent-strong);background:#eaf3ee;border-color:#1e6b4f59}.onboarding-banner{background:#fffaf0;border-color:#c28a2c59;justify-content:space-between;align-items:center;gap:18px;display:flex}.onboarding-checklist{gap:18px;display:grid}.setup-step-list{gap:10px;display:grid}.setup-step{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.setup-step.complete{background:#f3f8f5}.setup-step.incomplete{border-color:#c28a2c52}.setup-step-index{color:var(--accent-strong);background:#eaf3ee;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:flex}.setup-step p{margin-top:4px}.setup-step span{color:var(--muted);text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:800;display:inline-block}.cycle-current-card{border-color:#1e6b4f33}.cycle-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.cycle-stage{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px;display:grid}.cycle-stage>span{color:var(--muted);background:#e7ece8;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:flex}.cycle-stage.current{background:#edf4ef;border-color:#1e6b4f59}.cycle-stage.complete{background:#f3f8f5}.cycle-stage.current>span,.cycle-stage.complete>span{background:var(--accent);color:#fff}.cycle-stage p{margin-top:5px}.cycle-stage small{color:var(--muted);text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:850;display:block}.crawl-summary-card,.crawl-preview-summary{gap:12px;display:grid}.crawl-next-step{background:linear-gradient(135deg,#8b5cf626,#22d3ee14),#ffffff09;border:1px solid #8b5cf647;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px 0;padding:16px;display:grid}.crawl-next-step span{color:#a78bfa;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.crawl-next-step h4{color:#fff;margin:0 0 6px;font-size:18px}.crawl-next-step p{color:#d4d4d8;max-width:720px;margin:0}.crawl-next-step-complete{border-color:#22c55e47}.crawl-next-step-complete span{color:#86efac}.crawl-next-actions,.crawl-import-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crawl-next-step .primary-action,.crawl-import-footer button{color:#111827;background:linear-gradient(135deg,#fff,#dbeafe);border:0;font-weight:900}.crawl-import-footer{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;margin-top:12px;padding:12px}.crawl-import-footer span{color:#d4d4d8;flex:1;font-size:13px;font-weight:800}.crawl-preview-summary .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crawl-preview-summary .agency-stat-card{align-content:start;min-height:92px;overflow:hidden}.crawl-preview-summary .agency-stat-card strong{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:26px;line-height:1.12;display:block}.crawl-preview-summary .agency-stat-card:first-child strong,.crawl-preview-summary .agency-stat-card:nth-child(4) strong{font-size:18px}.crawl-preview-table{border-radius:14px}.crawl-preview-table .command-table-head{letter-spacing:.03em;font-size:11px}.crawl-preview-table .command-table-row{font-size:13px;line-height:1.35}.crawl-preview-table .command-table-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.35}.crawl-preview-table input[type=checkbox]{accent-color:#f97316;width:16px;height:16px;margin:0}@media (max-width:760px){.crawl-next-step,.workflow-next-card{grid-template-columns:1fr}.workflow-next-card .table-action{justify-content:center;width:100%}.crawl-next-actions,.crawl-import-footer{justify-content:stretch;align-items:stretch}.crawl-next-actions>*,.crawl-import-footer button{flex:100%}.crawl-preview-summary .summary-grid{grid-template-columns:1fr}}.empty-state-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.setup-empty-state{align-items:start;gap:12px;display:grid}.status-control{gap:6px;min-width:180px;display:grid}.status-control span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.report-mode-toggle{border:1px solid var(--line);background:#eef3ee;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.report-mode-toggle button{color:var(--accent-strong);cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850}.report-mode-toggle button.active{background:#fff;box-shadow:0 1px 4px #17201b14}.completed-row{color:var(--muted);background:#f2f4f1}.compact-stat strong{font-size:22px;line-height:1.15}.brief-section{border-bottom:1px solid var(--line);padding-bottom:12px}.brief-section span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850;display:block}.brief-section ul,.brief-section ol{color:var(--ink);margin:8px 0 0;padding-left:20px;line-height:1.5}.action-brief{gap:12px;display:grid}.action-brief pre{color:#f8faf7;white-space:pre-wrap;background:#10241c;border-radius:8px;max-height:520px;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}.row-actions button,.filter-panel select{border:1px solid var(--line);color:var(--accent-strong);cursor:pointer;background:#fbfcfa;border-radius:8px;min-height:38px;padding:0 11px;font-weight:800}.status-badge{color:var(--accent-strong);white-space:nowrap;background:#edf4ef;border:1px solid #d5e3d8;border-radius:999px;justify-content:center;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.status-badge.needs-work,.status-badge.needs-brief,.status-badge.new{color:#93451f;background:#f8ece5;border-color:#efd3c4}.status-badge.retest-needed,.status-badge.implementation-planned,.status-badge.planned{color:#7a5b11;background:#f6f0df;border-color:#eadcae}.client-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-card{gap:16px;display:grid}.client-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-card-grid-inner,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.agency-settings-form{grid-template-columns:minmax(280px,1fr) minmax(220px,.45fr) auto;align-items:end;gap:14px;display:grid}.agency-settings-form label,.team-invite-row label{min-width:0}.agency-settings-form label{gap:7px;display:grid}.agency-settings-form label span{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:850}.agency-settings-form input,.agency-settings-form select{width:100%;min-height:46px;padding-inline:16px!important}.agency-settings-message{grid-column:1/-1}.settings-chip-list,.model-list{flex-wrap:wrap;gap:8px;display:flex}.settings-chip-list span,.model-list code{color:#d4d4d8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.white-label-settings-grid,.report-detail-layout{align-items:start;gap:18px;display:grid}.white-label-settings-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr)}.report-detail-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.36fr)}.white-label-settings-form{gap:14px;display:grid}.white-label-settings-form label{gap:7px;display:grid}.white-label-settings-form label span,.report-action-rail span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.field-helper{color:var(--muted);font-size:12px;line-height:1.45;display:block}.white-label-settings-form input,.white-label-settings-form textarea{border:1px solid var(--line);border-radius:8px;width:100%;min-height:44px;padding:11px 12px}.white-label-settings-form input[type=color]{width:86px;padding:4px}.toggle-row{align-items:center;gap:10px!important;display:flex!important}.toggle-row input{width:auto;min-height:auto}.white-label-preview-card{--white-label-accent:var(--accent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--white-label-accent) 18%, transparent), transparent 42%), #ffffff09;border:1px solid var(--line);border-radius:20px;gap:16px;padding:18px;display:grid;position:sticky;top:24px;box-shadow:inset 0 1px #ffffff09}.white-label-report-sheet{color:#172033;background:#f8fafc;border:1px solid #0f172a1a;border-radius:18px;gap:16px;padding:22px;display:grid;overflow:hidden;box-shadow:0 22px 70px #00000038}.white-label-report-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.white-label-report-brand{align-items:center;gap:14px;min-width:0;display:flex}.white-label-logo-frame{background:#fff;border:1px solid #0f172a1a;border-radius:14px;flex:none;justify-content:center;align-items:center;width:148px;height:64px;padding:8px;display:flex}.white-label-logo-frame img{object-fit:contain;max-width:128px;max-height:46px;display:block}.white-label-logo-frame .logo-fallback{background:var(--white-label-accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:850;display:flex}.white-label-report-brand span,.white-label-report-meta span,.white-label-report-title>span,.white-label-report-metrics span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.white-label-report-brand strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:17px;line-height:1.2;display:block}.white-label-report-meta{color:#334155;text-align:right;font-size:12px;line-height:1.5}.white-label-report-meta strong{color:#0f172a;font-size:13px;display:block}.white-label-report-accent{background:linear-gradient(90deg, var(--white-label-accent), color-mix(in srgb, var(--white-label-accent) 18%, transparent));border-radius:999px;height:5px}.white-label-report-title{gap:8px;display:grid}.white-label-report-title h4{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.05}.white-label-report-title p,.white-label-report-summary p{color:#475569;margin:0;font-size:14px;line-height:1.55}.white-label-report-title p{color:var(--white-label-accent)}.white-label-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.white-label-report-metrics article,.white-label-report-summary{background:#fff;border:1px solid #0f172a14;border-radius:14px;padding:14px}.white-label-report-metrics strong{color:var(--white-label-accent);letter-spacing:-.045em;margin-top:8px;font-size:26px;line-height:1;display:block}.white-label-report-summary h5{color:#0f172a;margin:0 0 8px;font-size:14px}.white-label-report-sheet footer{color:#64748b;border-top:1px solid #0f172a1a;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;font-size:12px;display:flex}.report-action-rail{gap:12px;display:grid;position:sticky;top:24px}.report-action-rail>div{border-bottom:1px solid var(--line);gap:4px;padding-bottom:10px;display:grid}.report-action-rail button{border:1px solid var(--line);color:var(--accent-strong);cursor:pointer;text-align:left;background:#fff;border-radius:8px;min-height:40px;padding:10px 12px;font-weight:850}.model-list{margin-top:12px}.model-list>span{color:#a1a1aa;text-transform:uppercase;flex-basis:100%;font-size:11px;font-weight:850}.developer-diagnostics summary{color:#e4e4e7;cursor:pointer;font-weight:850}.developer-diagnostics .settings-grid{margin-top:14px}.filter-panel{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.filter-panel label{gap:6px;display:grid}.filter-panel label span{color:var(--muted);font-size:12px;font-weight:850}.copy-message{color:var(--accent-strong);font-weight:850}.setup-panel{margin-top:18px}.basics-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.basics-form .wide-field{grid-column:1/-1}.basics-form label,.basics-form .form-field{gap:6px;display:grid}.basics-form label span,.basics-form .form-field>span,.data-editor span{color:var(--muted);font-size:12px;font-weight:800}.basics-form input,.basics-form select,.basics-form textarea,.mapping-grid select,.data-editor input,.data-editor textarea{border:1px solid var(--line);color:var(--ink);background:#fbfcfa;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:10px 11px}.basics-form input:focus,.basics-form select:focus,.basics-form textarea:focus,.mapping-grid select:focus,.data-editor input:focus,.data-editor textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1e6b4f1f}.provider-selection-field,.selected-models-field{grid-column:1/-1}.provider-choice-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.provider-choice-option{color:#e4e4e7;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;align-items:flex-start;gap:10px;min-height:84px;padding:12px;display:flex}.provider-choice-option input[type=checkbox]{accent-color:#22d3ee;flex:none;width:18px;height:18px;min-height:18px;margin-top:2px;padding:0}.provider-choice-copy{gap:6px;display:grid}.provider-choice-option strong{color:#fff;font-size:14px}.provider-choice-copy span{color:#a1a1aa;font-size:12px;line-height:1.35}.provider-choice-option.selected{background:#22d3ee14;border-color:#22d3ee59}.provider-choice-option.disabled{cursor:not-allowed;opacity:.55}.selected-model-list{flex-wrap:wrap;gap:8px;display:flex}.model-chip{color:#f4f4f5;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.2}.selected-models-field small{color:#a1a1aa;font-size:12px;line-height:1.4}.advanced-fields,.debug-details{margin-top:16px}.advanced-fields summary,.debug-details summary{color:var(--accent-strong);cursor:pointer;font-weight:800}.advanced-fields .basics-form{margin-top:14px}.source-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.approved-prompt-notice{background:#eef7f1;border:1px solid #1e6b4f38;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:14px;display:flex}.approved-prompt-notice.muted{background:#f8faf7}.approved-prompt-notice strong,.approved-prompt-notice span{display:block}.approved-prompt-notice span{color:var(--muted);margin-top:4px;font-size:13px}.approved-prompt-notice button,.prompt-actions button,.row-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;min-height:36px;padding:8px 11px;font-weight:800}.approved-prompt-notice button:hover,.prompt-actions button:hover,.row-actions button:hover{color:var(--accent-strong);border-color:#1e6b4f66}.approved-prompt-notice button:disabled,.prompt-actions button:disabled,.row-actions button:disabled{cursor:not-allowed;opacity:.5}.entity-profile-form textarea{min-height:94px}.entity-enrichment-actions button{background:var(--accent);border:1px solid var(--accent);color:#fff;cursor:pointer;border-radius:8px;width:fit-content;min-height:42px;padding:10px 14px;font-weight:850}.entity-enrichment-actions button:disabled{cursor:not-allowed;opacity:.55}.profile-form-section{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.profile-form-section h4,.prompt-group h4{letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:13px}.prompt-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.prompt-actions span{color:var(--muted);font-size:13px;font-weight:700}.prompt-set-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.prompt-set-strip div{border:1px solid var(--line);border-radius:8px;padding:12px}.prompt-set-strip span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.active-prompt-set{border:1px solid var(--line);border-left:4px solid var(--accent);background:#fbfcfa;border-radius:8px;gap:4px;margin-bottom:14px;padding:12px 14px;display:grid}.active-prompt-set>span,.other-prompt-sets>summary{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.active-prompt-set strong{color:var(--ink);font-size:16px}.active-prompt-set p{color:var(--muted);margin:0;font-size:13px;font-weight:750}.prompt-mix-strip{flex-wrap:wrap;gap:10px 12px;margin:0 0 18px;display:flex}.prompt-mix-strip span{color:var(--ink);background:#8b5cf61f;border:1px solid #8b5cf63d;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.prompt-demand-summary-panel,.inline-methodology-drawer,.prompt-research-empty-state{border:1px solid var(--line);border-radius:18px}.prompt-demand-summary-panel{background:#ffffff08;gap:16px;margin:18px 0;padding:16px;display:grid}.prompt-demand-summary-panel>div:first-child span,.inline-methodology-drawer summary{color:var(--ink);font-size:13px;font-weight:900}.prompt-demand-summary-panel p{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:700}.inline-methodology-drawer{background:#8b5cf614;max-width:360px;padding:10px 12px}.inline-methodology-drawer summary{cursor:pointer;list-style:none}.inline-methodology-drawer summary::-webkit-details-marker{display:none}.inline-methodology-drawer p,.inline-methodology-drawer li{color:var(--muted);font-size:12px;font-weight:750}.inline-methodology-drawer ul{margin:10px 0 0;padding-left:18px}.other-prompt-sets{border-bottom:0;margin-top:8px;margin-bottom:6px;padding-bottom:0}.other-prompt-sets>summary{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 6px;list-style:none;transition:background .15s,color .15s;display:inline-flex;color:#a1a1aab8!important}.other-prompt-sets>summary::-webkit-details-marker{display:none}.other-prompt-sets>summary:hover{color:#fff;background:#ffffff0a}.other-prompt-sets>summary:after{content:"›";font-size:14px;line-height:1}.other-prompt-sets[open]>summary:after{transform:rotate(90deg)}.tracking-set-details+.other-prompt-sets{margin-top:16px}.prompt-set-actions{gap:8px;margin-top:10px;display:flex}.prompt-set-actions button{min-height:32px}.prompt-groups-heading{gap:4px;margin:18px 0 10px;display:grid}.prompt-groups-heading h3{margin:0;font-size:16px}.prompt-groups-heading p{color:var(--muted);margin:0;font-size:13px}.prompt-group{border:1px solid var(--line);border-radius:8px;margin-top:20px;padding:0}.prompt-group-summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;list-style:none;display:flex}.prompt-group-summary::-webkit-details-marker{display:none}.prompt-group-summary h4{margin-bottom:4px}.prompt-group-summary p{color:var(--muted);margin:0;font-size:13px;font-weight:750}.prompt-group-summary>span{color:var(--accent-strong);font-size:13px;font-weight:850}.prompts-panel .prompt-group-summary h4{text-transform:none;font-size:14px;line-height:1.25}.prompt-set-maintenance{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:12px;display:flex}.prompt-set-maintenance span{color:var(--muted);font-size:13px;font-weight:750}.prompt-set-maintenance button{color:var(--ink);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;min-height:34px;padding:8px 11px;font-weight:850}.prompt-tracking-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.prompt-summary-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;min-height:86px;padding:14px 16px}.prompt-summary-card span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.prompt-summary-card strong{color:var(--ink);font-size:24px;line-height:1;display:block}.prompt-summary-card.healthy{border-color:#22c55e3d}.prompt-summary-card.warning{border-color:#f59e0b57}.tracked-prompts-toolbar{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:14px;padding-bottom:14px;display:grid}.tracked-prompts-toolbar h3{color:var(--ink);margin:0 0 5px;font-size:18px}.tracked-prompts-toolbar p{color:var(--muted);margin:0}.tracked-prompts-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tracked-prompts-actions button,.prompt-filter-chips button{color:var(--ink);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;min-height:34px;padding:8px 11px;font-weight:850}.tracked-prompts-actions button:hover,.prompt-filter-chips button:hover{border-color:#8b5cf66b}.prompt-filter-chips{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.prompt-filter-chips button{color:var(--muted);min-height:30px;padding:6px 10px;font-size:12px}.prompt-filter-chips button.active{color:#fff;background:#8b5cf62e;border-color:#8b5cf670}.tracked-prompt-groups{gap:10px;display:grid}.tracked-prompt-group{background:linear-gradient(#22d3ee0b,#8b5cf609),#ffffff06;border:1px solid #ffffff1a;border-radius:16px;overflow:visible}.tracked-prompt-group>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 14px;list-style:none;display:grid}.tracked-prompt-group>summary::-webkit-details-marker{display:none}.tracked-prompt-group-main{min-width:0}.tracked-prompt-group-main h4{color:#fff;margin:0 0 2px;font-size:14px;line-height:1.25}.tracked-prompt-group-main p,.tracked-prompt-group-main span{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.3;display:block}.tracked-prompt-group-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tracked-prompt-group-badges span,.prompt-health-badge{color:#e4e4e7;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.tracked-prompt-group-badges .healthy,.prompt-health-badge.approved{color:#bbf7d0;background:#22c55e1a;border-color:#22c55e38}.tracked-prompt-group-badges .warning{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b47}.tracked-prompt-expand{color:#c4b5fd;justify-self:end;font-size:12px;font-weight:900}.tracked-prompt-row-list{border-top:1px solid #ffffff17;display:grid}.tracked-prompt-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.tracked-prompt-row+.tracked-prompt-row{border-top:1px solid #ffffff14}.tracked-prompt-row-main{gap:5px;min-width:0;display:grid}.tracked-prompt-row-main strong{color:#fff;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.tracked-prompt-row-main span,.tracked-prompt-row-main p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.tracked-prompt-row-main p{color:#fde68a}.tracked-prompt-row-side{justify-content:flex-end;align-items:center;gap:10px;display:flex}.prompt-row-menu{position:relative}.prompt-row-menu summary{color:#f4f4f5;cursor:pointer;letter-spacing:.08em;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:34px;font-weight:900;list-style:none;display:inline-flex}.prompt-row-menu summary::-webkit-details-marker{display:none}.prompt-row-menu-panel{z-index:20;background:#09090bfa;border:1px solid #ffffff1f;border-radius:14px;gap:5px;width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 70px #00000080}.prompt-row-menu-panel button,.prompt-row-menu-panel a{color:#e4e4e7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;min-height:34px;padding:8px 10px;font-size:13px;font-weight:800;text-decoration:none}.prompt-row-menu-panel button:hover,.prompt-row-menu-panel a:hover{background:#ffffff0f}.tracking-set-details{background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;margin-top:16px;padding:0}.tracking-set-details>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;list-style:none;display:grid}.tracking-set-details>summary::-webkit-details-marker{display:none}.tracking-set-details>summary span{color:#fff;font-weight:900}.tracking-set-details>summary strong{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.tracking-set-details-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 16px 14px;display:grid}.tracking-set-details>p,.tracking-set-details>.table-action{margin:0 16px 14px}@media (max-width:900px){.prompt-tracking-overview,.tracking-set-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracked-prompts-toolbar,.tracked-prompt-group>summary,.tracked-prompt-row{grid-template-columns:1fr}.tracked-prompts-actions,.tracked-prompt-group-badges,.tracked-prompt-row-side{justify-content:flex-start}.tracked-prompt-expand{justify-self:start}}@media (max-width:560px){.prompt-tracking-overview,.tracking-set-details-grid{grid-template-columns:1fr}.tracked-prompts-actions,.tracked-prompts-actions button{width:100%}.tracked-prompt-row-side{flex-direction:column;align-items:stretch}.prompt-row-menu,.prompt-row-menu summary{width:100%}.prompt-row-menu-panel{width:100%;left:0;right:auto}}.prompts-table .command-table-head,.prompts-table .command-table-row{grid-template-columns:minmax(320px,1.8fr) minmax(210px,1.1fr) minmax(220px,1.1fr) .7fr minmax(240px,1.2fr)}.prompt-row-detail>summary{cursor:pointer;list-style:none}.prompt-row-detail>summary::-webkit-details-marker{display:none}.prompt-row-detail>summary>span:first-child strong:before{content:"▸ "}.prompt-row-detail[open]>summary>span:first-child strong:before{content:"▾ "}.prompt-detail-panel{border-top:1px solid var(--line);background:#fbfcfa;gap:12px;min-width:1040px;padding:14px;display:grid}.prompt-detail-panel h5{color:var(--ink);margin:0;font-size:13px}.prompt-detail-columns{grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px 24px;display:grid}.prompt-detail-columns section{gap:7px;display:grid}.prompt-detail-columns h6{color:var(--accent-strong);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px}.prompt-detail-columns p{grid-template-columns:minmax(90px,.45fr) 1fr;align-items:baseline;gap:10px;margin:0;display:grid}.prompt-detail-columns p span{color:var(--muted);font-size:12px;font-weight:750}.prompt-detail-columns p strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:750}.page-match-value{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.page-match-value a{color:var(--accent-strong);white-space:nowrap;font-size:12px;font-weight:850;text-decoration:none}.page-match-value a:hover{text-decoration:underline}.prompt-row-actions{flex-wrap:nowrap;align-items:stretch;gap:6px;max-width:100%;display:grid}.prompt-row-actions .status-pill{display:none}.prompt-row-actions button{width:100%;min-width:0;padding:6px 7px;font-size:11px;line-height:1.1}.agentic-rag-form{gap:16px;margin-top:18px;display:grid}.agentic-rag-form label{color:#d4d4d8;gap:8px;min-width:0;font-size:13px;font-weight:850;display:grid}.agentic-rag-form input,.agentic-rag-form select,.agentic-rag-form textarea{color:#f4f4f5;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;width:100%;min-height:44px;padding:10px 12px}.agentic-rag-form textarea{resize:vertical;line-height:1.45}.agentic-rag-form .form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.technical-details{gap:14px;display:grid}.technical-details summary{color:#f4f4f5;cursor:pointer;font-size:13px;font-weight:850}.agentic-rag-form .technical-details{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;padding:14px}.agentic-rag-form .technical-details[open]{gap:16px;display:grid}.agentic-rag-form .primary-button{justify-self:start;margin-top:4px}.agentic-rag-form .form-error{margin:0}.empty-state-panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.seo-input-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.demo-tools-panel{border-color:#e4c56b}.demo-tools-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:16px;display:grid}.demo-tool-message{color:var(--accent-strong);margin:14px 0 0;font-weight:800}.seo-input-card{border:1px solid var(--line);border-radius:8px;gap:14px;padding:14px;display:grid}.compact-input-meta{grid-template-columns:1fr}.seo-import-form textarea{min-height:140px}.secondary-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;min-height:38px;margin-top:12px;padding:8px 12px;font-weight:800}.seo-preview-table .command-table-head,.seo-preview-table .command-table-row{grid-template-columns:minmax(240px,1.4fr) 1fr .8fr .7fr 1fr 1fr}.inline-add-page{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.inline-add-page label{gap:6px;display:grid}.inline-add-page span{color:var(--muted);font-size:12px;font-weight:800}.inline-add-page input,.page-import-form textarea{border:1px solid var(--line);color:var(--ink);background:#fbfcfa;border-radius:8px;width:100%;min-height:42px;padding:10px 11px}.inline-add-page button{background:var(--accent);border:1px solid var(--accent);color:#fff;cursor:pointer;border-radius:8px;min-height:42px;padding:10px 14px;font-weight:850}.page-inventory-table .command-table-head,.page-inventory-table .command-table-row{grid-template-columns:minmax(210px,1.4fr) 1fr 1fr 1fr 1fr 1fr .5fr .5fr .5fr .5fr .6fr .8fr minmax(220px,1fr)}.missing-target-page-queue{gap:14px;margin:18px 0;display:grid}.missing-target-page-table .command-table-head,.missing-target-page-table .command-table-row{grid-template-columns:minmax(260px,1.4fr) minmax(160px,.8fr) minmax(220px,1fr) minmax(280px,1.2fr) minmax(220px,.9fr)}.missing-target-page-table select{width:100%;min-height:42px}.advanced-page-inventory{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;margin-top:18px;overflow:hidden}.advanced-page-inventory summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.advanced-page-inventory summary::-webkit-details-marker{display:none}.advanced-page-inventory summary span{color:#fff;font-weight:850}.advanced-page-inventory summary small{color:var(--muted);font-size:12px;font-weight:750}.advanced-page-inventory-body{border-top:1px solid #ffffff14;gap:18px;padding:18px;display:grid}.audit-wizard-panel{padding:0}.wizard-shell{grid-template-columns:280px minmax(0,1fr);min-height:680px;display:grid}.wizard-steps{border-right:1px solid #ffffff14;gap:8px;padding:18px;display:grid}.wizard-steps button{color:#d4d4d8;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:28px 1fr;place-items:center start;gap:10px;padding:12px;font-weight:800;display:grid}.wizard-steps button span{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wizard-steps button.active{color:#fff;background:#7c3aed2e;border-color:#7c3aed6b}.wizard-steps button.complete{border-color:#22c55e47}.wizard-stage{gap:16px;padding:22px;display:grid}.wizard-section{gap:20px;display:grid}.wizard-section .panel-heading>div>span{color:#67e8f9;text-transform:uppercase;font-size:12px;font-weight:900}.primary-action{cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-weight:900;text-decoration:none;display:inline-flex;color:#09090b!important;background:#fff!important;border:1px solid #fffc!important;border-radius:14px!important}.wizard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wizard-field{gap:7px;display:grid}.wizard-field.wide{grid-column:1/-1}.wizard-field span{color:var(--muted);font-size:12px;font-weight:850}.wizard-field textarea{min-height:96px}.wizard-progress-list,.prompt-selection-list,.visibility-result-list,.gap-analysis-list,.action-plan-groups,.wizard-report-outline{gap:12px;display:grid}.wizard-progress-item,.prompt-selection-row,.visibility-result-card,.gap-analysis-card,.action-plan-row,.replacement-prompt-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:14px}.wizard-progress-item,.action-plan-row{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.wizard-progress-item strong,.visibility-result-card span,.replacement-prompt-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.wizard-progress-item.done strong{color:#86efac}.wizard-progress-item.needs_input strong{color:#facc15}.wizard-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wizard-inline-link{color:#67e8f9;width:fit-content;font-weight:850;text-decoration:none}.prompt-selection-row{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.prompt-selection-row span{gap:6px;display:grid}.prompt-selection-row small,.prompt-selection-row em,.gap-analysis-card p,.action-plan-row p{color:var(--muted)}.wizard-inline-controls{grid-template-columns:minmax(220px,1fr) auto auto;gap:10px;display:grid}.prompt-backlog{border-top:1px solid #ffffff14;padding-top:16px}.visibility-result-card{grid-template-columns:minmax(240px,1.5fr) repeat(5,minmax(120px,.8fr));gap:14px;display:grid}.visibility-result-card.is-green{border-color:#22c55e66}.visibility-result-card.is-red{border-color:#f871716b}.visibility-result-card.is-yellow{border-color:#facc156b}.gap-analysis-card{gap:8px;display:grid}.gap-analysis-card ul{margin:0;padding-left:20px}.action-plan-group{gap:10px;display:grid}.action-plan-row{grid-template-columns:auto 1fr minmax(160px,.28fr)}.action-plan-row small{color:#a1a1aa}.wizard-report-outline{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-report-outline span{color:#f4f4f5;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:14px;font-weight:800}.replacement-prompt-card{gap:8px;display:grid}.wizard-status-message{color:#e4e4e7;background:#67e8f914;border:1px solid #67e8f938;border-radius:14px;padding:14px;font-weight:750}.page-gap-summary-grid{margin:14px 0}.prompt-coverage-section{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.prompt-coverage-table .command-table-head,.prompt-coverage-table .command-table-row{grid-template-columns:minmax(240px,1.4fr) .7fr minmax(150px,.9fr) minmax(220px,1.2fr) minmax(230px,1.2fr)}.demo-heading p{max-width:780px}.demo-walkthrough-panel{gap:18px;display:grid}.demo-step-list{gap:12px;display:grid}.demo-step{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;grid-template-columns:42px 1fr;align-items:flex-start;gap:14px;padding:16px;display:grid}.demo-step.viewed{background:#f3f8f4;border-color:#1e6b4f47}.demo-step-index{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:flex}.demo-step-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.demo-step-heading h4{margin:0}.demo-step-heading span{border:1px solid var(--line);color:var(--muted);background:#eef3ef;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850}.demo-step p{color:var(--muted);margin:6px 0 12px}.page-import-preview-table .command-table-head,.page-import-preview-table .command-table-row{grid-template-columns:minmax(240px,1.4fr) 1fr 1fr 1fr 1fr 1fr}.source-card{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fbfcfa;border-radius:8px;gap:9px;min-height:138px;padding:18px;display:grid}.source-card strong{font-size:17px;line-height:1.2}.source-card span{color:var(--muted);line-height:1.45}.source-card em{color:var(--gold);font-style:normal;font-weight:800}.source-card.selected{border-color:var(--accent);box-shadow:0 0 0 3px #1e6b4f1a}.source-card.disabled{cursor:not-allowed;opacity:.58}.data-editor{gap:8px;margin-top:16px;display:grid}.data-source-section{gap:12px;margin-top:20px;display:grid}.data-source-section h3,.import-preview h4{margin:0}.mapping-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:12px;display:grid}.mapping-grid label{gap:6px;display:grid}.warning-list{color:#7a4f06;background:#fff8ec;border:1px solid #f2d6a2;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.warning-list p{margin:0}.import-preview{gap:10px;margin-top:14px;display:grid}.preview-table .command-table-head,.preview-table .command-table-row{grid-template-columns:repeat(5,minmax(150px,1fr));min-width:760px}.data-editor textarea{resize:vertical;min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45}.data-editor button{background:var(--accent);border:1px solid var(--accent);color:#fff;cursor:pointer;border-radius:8px;justify-self:start;min-height:40px;padding:0 14px;font-weight:850}.native-runner-editor{border-top:1px solid var(--line);padding-top:16px}.native-prompt-list{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.native-prompt-list label{grid-template-columns:auto minmax(220px,1fr) minmax(120px,auto);align-items:center;gap:10px;padding:11px 12px;display:grid}.native-prompt-list label+label{border-top:1px solid var(--line)}.native-prompt-list small{color:var(--muted);text-align:right;font-weight:700}.native-run-item-list{gap:10px;display:grid}.native-run-item{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;overflow:hidden}.native-run-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.native-run-item-detail{border-top:1px solid var(--line);gap:14px;padding:16px;display:grid}.native-text-block,.native-list-block,.qa-flag-list{gap:8px;display:grid}.native-text-block p{border:1px solid var(--line);color:var(--muted);white-space:pre-wrap;background:#fff;border-radius:8px;margin:0;padding:12px;line-height:1.5}.native-list-block span,.qa-flag{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;justify-self:start;padding:6px 10px;display:inline-flex}.qa-flag.warning{color:#7a4f06;background:#fff8ec;border-color:#f2d6a2}.qa-flag.error{color:#8a1f1f;background:#fff1f1;border-color:#f0b7b7}.qa-flag.pass{color:#17633a;background:#eef8f1;border-color:#b9dec5}.template-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.template-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:850}.template-actions button:hover{border-color:var(--accent);color:var(--accent-strong)}.normalized-preview{gap:10px;margin-top:14px;display:grid}.normalized-preview h4{margin:0}.normalized-table .command-table-head,.normalized-table .command-table-row{grid-template-columns:minmax(220px,1.5fr) 120px 100px minmax(260px,1.4fr);min-width:820px}.validation-panel{border:1px solid var(--line);border-radius:8px;gap:14px;margin-top:16px;padding:16px;display:grid}.validation-panel.pass{background:#f3faf5;border-color:#b8d9c0}.validation-panel.warning{background:#fffaf0;border-color:#efd5a2}.validation-panel.error{background:#fff4f2;border-color:#e9bbb4}.validation-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.validation-summary div{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;gap:4px;padding:10px;display:grid}.validation-summary span,.validation-issue span{color:var(--muted);font-size:12px;font-weight:800}.validation-summary strong{color:var(--accent-strong);font-size:24px}.validation-issues{gap:8px;display:grid}.validation-issues h4{margin:0}.validation-issue{border:1px solid var(--line);background:#ffffffa3;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.demo-disclaimer{border-top:1px solid var(--line);max-width:none;margin-top:16px;padding-top:14px;font-size:14px}.run-panel{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.primary-action{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;min-height:52px;padding:0 22px;font-weight:850}.primary-action:disabled{cursor:wait;opacity:.68}.results-stack{gap:18px;margin-top:18px;display:grid}.audit-summary-bar{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.audit-summary-bar strong{line-height:1.35}.audit-summary-bar div{gap:10px;display:flex}.audit-summary-bar button{border:1px solid var(--line);color:var(--accent-strong);cursor:pointer;white-space:nowrap;background:#fbfcfa;border-radius:8px;min-height:42px;padding:0 14px;font-weight:800}.audit-summary-bar button:last-child{background:var(--accent);border-color:var(--accent);color:#fff}.audit-summary-bar button:disabled{cursor:wait;opacity:.65}.results-title{margin-bottom:0}.result-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.result-stat-strip span{color:var(--accent-strong);background:#edf4ef;border:1px solid #d5e3d8;border-radius:8px;min-height:44px;padding:12px;font-size:13px;font-weight:850}.executive-card{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:24px;display:grid}.executive-header{gap:14px;display:grid}.summary-toggle{border:1px solid var(--line);background:#eef3ee;border-radius:8px;width:fit-content;padding:4px;display:inline-flex}.summary-toggle button{color:var(--accent-strong);cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850}.summary-toggle button.active{background:#fff;box-shadow:0 1px 4px #17201b14}.summary-grid,.month-grid,.next-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.next-action-grid .summary-item:first-child{background:#edf4ef;border-color:#c9dccf}.summary-item{border:1px solid var(--line);background:#f9faf8;border-radius:8px;gap:7px;padding:13px;display:grid}.summary-item span{color:var(--muted);font-size:12px;font-weight:800}.summary-value{font-weight:800;line-height:1.25}.priority-list{gap:7px;margin:0;padding-left:18px;font-weight:650;line-height:1.3;display:grid}.score-breakdown-list{gap:13px;display:grid}.audit-results-page{gap:24px}.audit-results-page .audit-summary-bar{justify-content:space-between;align-items:center;display:flex}.audit-summary-bar>div:first-child{gap:5px;display:grid}.audit-summary-bar>div:first-child span{color:#a1a1aa;font-size:13px}.audit-takeaway-card{justify-content:space-between;align-items:start;gap:16px;display:flex;background:linear-gradient(135deg,#8b5cf633,#22d3ee14),#121216e0!important;border-color:#a78bfa57!important}.audit-takeaway-card>div{gap:8px;max-width:1120px;display:grid}.audit-takeaway-card span,.audit-metric-card span,.source-gap-empty-state span{color:#a5b4fc;text-transform:uppercase;font-size:11px;font-weight:850}.audit-takeaway-card h3{color:#fff;margin:0;font-size:22px;line-height:1.2}.audit-takeaway-card p,.audit-metric-card p,.source-gap-empty-state p{color:#d4d4d8;margin:0;line-height:1.55}.audit-key-metrics-grid{grid-template-columns:.92fr .92fr .84fr 1.12fr 1.2fr;gap:12px;margin-top:16px;display:grid}.audit-metric-card{background:linear-gradient(#ffffff0b,#ffffff05),#18181bc2;border:1px solid #ffffff1a;border-radius:14px;gap:8px;min-height:132px;padding:16px;display:grid}.audit-metric-card strong{color:#fff;font-size:24px;line-height:1.12}.audit-metric-card.danger{border-color:#f43f5e57;box-shadow:inset 0 1px #f43f5e14}.audit-metric-card.accent{border-color:#22d3ee52}.metric-card{background:#18181bb8;border:1px solid #ffffff1a;border-radius:14px;gap:8px;min-width:0;padding:16px;display:grid}.metric-card span{color:#a5b4fc;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.25;display:block}.metric-card strong{color:#fff;overflow-wrap:anywhere;font-size:24px;line-height:1.15;display:block}.metric-card p,.metric-card small{color:#d4d4d8;overflow-wrap:anywhere;margin:0;line-height:1.55;display:block}.action-plan-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.action-plan-layout .summary-item:nth-child(5),.action-plan-layout .summary-item:nth-child(6){grid-column:span 1}.audit-work-checklist{gap:14px;margin-top:16px;display:grid}.audit-work-card{background:linear-gradient(#ffffff0a,#ffffff05),#0003;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px;display:grid}.audit-work-card.completed{border-color:#34d39947}.audit-work-check{color:#d4d4d8;place-items:center;gap:8px;min-width:66px;display:grid}.audit-work-check input{accent-color:#8b5cf6;width:22px;height:22px}.audit-work-check span{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:850}.audit-work-card-main{gap:12px;display:grid}.audit-work-actions button{min-height:36px}.source-evidence-missing{gap:5px;display:grid}.source-evidence-missing strong{color:#f4f4f5}.source-evidence-missing small{color:#a1a1aa;line-height:1.3}.source-gap-empty-state{color:#fef3c7;background:#facc1514;border:1px solid #facc1538;border-radius:14px;gap:10px;margin-top:14px;padding:16px;display:grid}.source-gap-empty-state strong{color:#fef3c7;font-size:16px}.score-details-panel>summary,.advanced-audit-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.score-details-panel>summary::-webkit-details-marker{display:none}.advanced-audit-details>summary::-webkit-details-marker{display:none}.score-details-panel>summary h3,.advanced-audit-details>summary h3{margin:0}.score-details-panel>summary p,.advanced-audit-details>summary p{color:#a1a1aa;margin:4px 0 0}.score-details-panel .score-breakdown-list,.advanced-audit-details .import-quality-card,.advanced-audit-details .summary-grid{margin-top:16px}.advanced-audit-details>summary span{color:#c4b5fd;text-transform:uppercase;font-size:12px;font-weight:850}.report-export-panel .export-actions{margin-top:14px}.score-total{color:var(--accent-strong);font-size:14px}.score-breakdown-row{gap:7px;display:grid}.score-breakdown-row div:first-child{justify-content:space-between;align-items:center;display:flex}.score-breakdown-row span{color:var(--muted);font-weight:800}.score-bar{background:#e8eee8;border-radius:999px;height:9px;overflow:hidden}.score-bar i{background:var(--accent);border-radius:inherit;height:100%;display:block}.next-action-card{border-color:#c9dccf}.next-action-buttons{margin-top:14px}.work-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.work-card{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;gap:14px;padding:16px;display:grid}.work-card.planned{background:#f3f6f3;border-color:#cbd8cf}.work-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.work-card-heading h4{margin:5px 0 0;font-size:18px;line-height:1.2}.work-card-heading span,.work-meta span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.work-card-heading strong{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:12px}.work-badges{place-items:flex-end end;gap:6px;display:grid}.work-meta{flex-wrap:wrap;gap:8px;display:flex}.work-meta span{background:#eef3ee;border-radius:999px;padding:6px 9px}.work-card p{color:var(--ink);margin-top:0;font-size:14px}.task-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-actions button{border:1px solid var(--line);color:var(--accent-strong);cursor:pointer;background:#fbfcfa;border-radius:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:850}.task-actions button:hover{border-color:var(--accent)}.task-actions .primary-task-action,.task-actions button:first-child{background:var(--accent);border-color:var(--accent);color:#fff}.audit-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.opportunity-item{border-top:1px solid var(--line)}.opportunity-item:first-of-type{border-top:0}.opportunity-item summary{cursor:pointer;list-style:none}.opportunity-item summary:hover{background:#f7faf7}.opportunity-item summary::-webkit-details-marker{display:none}.opportunity-item[open] summary{background:#fbfcfa}.evidence-drawer{border-top:1px solid var(--line);background:#f7faf7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.evidence-item{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.evidence-item span{color:var(--muted);font-size:12px;font-weight:800;display:block}.evidence-item p{color:var(--ink);margin-top:6px}.opportunity-table .table-head,.opportunity-table .table-row{grid-template-columns:minmax(190px,1.25fr) minmax(105px,.65fr) minmax(110px,.72fr) minmax(190px,1fr) minmax(170px,.95fr) minmax(220px,1.2fr)}.prompt-cell{align-items:center;gap:8px;display:flex}.chevron-icon{color:var(--accent-strong);flex:none;transition:transform .14s}.opportunity-item[open] .chevron-icon{transform:rotate(90deg)}.reasoning-label{color:var(--accent-strong);white-space:nowrap;background:#edf4ef;border:1px solid #d5e3d8;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.source-table .table-head,.source-table .table-row{grid-template-columns:minmax(220px,1.25fr) minmax(130px,.75fr) minmax(110px,.6fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(220px,1.2fr)}.month-card{margin-bottom:0}.export-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.export-actions button{border:1px solid var(--line);color:var(--accent-strong);cursor:pointer;background:#fbfcfa;border-radius:8px;min-height:42px;padding:0 14px;font-weight:800}.export-actions button:first-child{background:var(--accent);border-color:var(--accent);color:#fff}.export-actions button:disabled{cursor:not-allowed;opacity:.55}.export-actions span{color:var(--muted);font-size:13px;font-weight:800}.brief-overlay{z-index:50;background:#10241c52;justify-content:flex-end;display:flex;position:fixed;inset:0}.brief-drawer{color:#f8faf7;background:#10241c;flex-direction:column;gap:16px;width:min(760px,92vw);max-width:100%;height:100vh;padding:22px;display:flex;box-shadow:-18px 0 50px #10241c38}.brief-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.brief-header p{color:#f8faf7b8}.brief-header button,.brief-actions button{cursor:pointer;border:1px solid #f8faf738;border-radius:8px;min-height:42px;padding:0 14px;font-weight:850}.brief-header button{color:#f8faf7;background:0 0}.brief-actions{flex-wrap:wrap;gap:10px;display:flex}.brief-actions button{color:#10241c;background:#f8faf7}.brief-actions button:first-child{background:var(--gold);border-color:var(--gold);color:#10241c}.brief-drawer pre{white-space:pre-wrap;background:#f8faf714;border:1px solid #f8faf729;border-radius:8px;flex:1;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}.empty-results{text-align:left}.debug-details ul{color:var(--muted);gap:8px;margin:14px 0 0;padding-left:18px;display:grid}.step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.step-list button{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#f9faf8;border-radius:8px;align-items:flex-start;gap:6px;min-height:72px;padding:13px;display:grid}.step-list button:disabled{cursor:not-allowed;opacity:.48}.step-list button:not(:disabled):hover{border-color:var(--accent);transform:translateY(-1px)}.big-number{color:var(--accent-strong);letter-spacing:0;font-size:72px;font-weight:850;line-height:1}.big-number small{color:var(--muted);font-size:18px}dl{gap:10px;margin:22px 0 0;display:grid}dl div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}dt{color:var(--muted)}dd{margin:0;font-weight:800}.queue-panel{margin-top:18px}.queue-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.table-head,.table-row{grid-template-columns:minmax(280px,1.6fr) 80px 180px minmax(240px,1fr);gap:14px;display:grid}.table-head{color:var(--muted);background:#eef3ee;padding:12px 14px;font-size:12px;font-weight:800}.table-row{border-top:1px solid var(--line);align-items:center;padding:14px;font-size:14px}.table-row strong{color:var(--blue);font-size:22px}.stage{color:var(--accent-strong);text-transform:capitalize;font-weight:750}.empty-state{color:var(--muted);text-align:center;padding:28px}.action-list{gap:10px;display:grid}.action-list article{border:1px solid var(--line);border-radius:8px;gap:7px;padding:12px;display:grid}.muted,.log-list{color:var(--muted)}.log-list{gap:10px;margin:0;padding-left:18px;display:grid}.compare-selector-form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:14px;display:grid}.compare-selector-form label{gap:6px;display:grid}.compare-selector-form select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px}.status-message{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45}.empty-state{gap:10px;padding:18px;display:grid}.empty-state h3,.empty-state h4{margin:0}.empty-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.system-status-success{border-color:#b9dfc6}.system-status-warning{border-color:#fed7aa}.system-status-error{border-color:#fecaca}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{justify-content:space-between;align-items:center;padding:16px;display:flex}.sidebar nav{flex-wrap:wrap;gap:6px;margin-top:0;display:flex}.workspace{padding:18px}.topbar,.hero-panel,.run-panel,.audit-summary-bar,.page-heading{flex-direction:column;align-items:flex-start}.audit-summary-bar div{width:100%}.audit-summary-bar button{flex:1}.grid,.bottom-grid,.basics-form,.source-cards,.agency-stat-grid,.result-stat-strip,.executive-card,.summary-grid,.next-action-grid,.month-grid,.work-queue-grid,.client-card-grid,.client-card-grid-inner,.filter-panel,.validation-summary,.settings-grid,.step-list,.compare-selector-form{grid-template-columns:1fr}.summary-toggle{width:100%}.summary-toggle button{flex:1}.table-head{display:none}.monitoring-table .command-table-head,.monitoring-table .command-table-row{min-width:1040px}.table-row,.opportunity-table .table-row,.source-table .table-row,.evidence-drawer{grid-template-columns:1fr}.brief-drawer{width:100%}}:root{--bg:#050507;--surface:#09090bdb;--surface-2:#18181bb8;--surface-3:#ffffff09;--ink:#f4f4f5;--muted:#a1a1aa;--line:#ffffff1a;--accent:#8b5cf6;--accent-strong:#c4b5fd;--gold:#f59e0b;--blue:#22d3ee;--emerald:#34d399;--shadow:0 24px 80px #0000007a, inset 0 1px 0 #ffffff09}::selection{color:#fff;background:#8b5cf661}body{color:var(--ink);background:radial-gradient(circle at 0 0,#8b5cf621,#0000 32rem),radial-gradient(circle at 100% 0,#22d3ee17,#0000 32rem),linear-gradient(#09090b 0%,#050507 46% 100%);font-size:14px}body::-webkit-scrollbar{width:10px;height:10px}.command-table::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track{background:#09090b}.command-table::-webkit-scrollbar-track{background:#09090b}body::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.command-table::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}a{color:inherit}button,input,select,textarea{border-radius:12px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #22d3eecc}.app-shell{grid-template-columns:18rem minmax(0,1fr)}.sidebar{color:#fafafa;background:#0000006b;border-right:1px solid #ffffff1a;height:100vh;padding:22px 18px;position:sticky;top:0}.sidebar-brand{align-items:center;gap:12px;display:flex}.sidebar-brand strong{font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;font-size:14px;font-weight:700;display:block}.sidebar-brand span{color:#71717a;margin-top:2px;font-size:12px;display:block}.brand-mark{box-shadow:none;background:0 0;border:0;border-radius:14px;width:28px;height:28px;padding:0}.sidebar nav{gap:22px;margin-top:34px}.sidebar-nav-group{gap:6px;display:grid}.sidebar-nav-group>span{color:#52525b;text-transform:uppercase;padding:0 10px 4px;font-size:11px;font-weight:800}.sidebar nav a,.sidebar nav button{color:#a1a1aa;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;min-height:38px;padding:9px 10px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:flex}.nav-icon{color:#baafe4;background:#a78bfa14;border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sidebar nav a:hover,.sidebar nav button:hover{color:#fff;background:#ffffff0b}.sidebar nav a.active,.sidebar nav button.active{color:#fff;background:#ffffff14;border-color:#ffffff1a}.sidebar nav a.active .nav-icon,.sidebar nav a:hover .nav-icon{color:#f5f3ff;background:#c4b5fd2e}.nav-dot-placeholder{width:8px;height:8px}.workspace{padding:22px 26px 42px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;z-index:20;background:#09090bc7;border-width:0 0 1px;border-color:#ffffff1a;border-radius:0;margin:-22px -26px 22px;padding:18px 26px;position:sticky;top:0}.topbar h1{font-size:18px}.topbar p{color:#71717a;margin-top:3px;font-size:12px}.topbar-breadcrumb{color:#71717a;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.topbar-cta,.table-action,.row-actions button,.export-actions button,.template-actions button,button[type=submit]{color:#09090b;background:#f4f4f5;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:9px 12px;font-size:13px;font-weight:800;line-height:1;transition:transform .14s,border-color .14s,background .14s,color .14s;display:inline-flex}.table-action,.row-actions button,.template-actions button{color:#f4f4f5;background:#ffffff0b}.topbar-cta:hover,.table-action:hover,.row-actions button:hover,.export-actions button:hover,.template-actions button:hover{border-color:#8b5cf68c;transform:translateY(-1px)}button:disabled,.table-action[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}.demo-mode-badge,.alpha-badge{color:#c4b5fd;letter-spacing:0;background:#8b5cf61f;border:1px solid #8b5cf647}h1,h2,h3,h4{color:#fafafa;letter-spacing:0}h1{font-size:28px}h2{font-size:24px}h3{font-size:16px}p{color:#a1a1aa}.page-heading{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:24px;padding:18px}.premium-hero-panel{background:radial-gradient(circle at 10% 0,#8b5cf647,#0000 28rem),radial-gradient(circle at 90% 20%,#22d3ee29,#0000 28rem),linear-gradient(135deg,#18181be6,#030712db);border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:20px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073}.premium-hero-panel:after{content:"";background:linear-gradient(90deg,#ffffff14,#0000);height:1px;position:absolute;top:0;left:26px;right:26px}.premium-kicker{color:#67e8f9;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.premium-hero-panel h2{max-width:760px;font-size:clamp(28px,4vw,52px);line-height:1}.premium-hero-panel p{color:#d4d4d8;margin-top:14px;font-size:15px}.hero-signal-stack,.next-best-action-card{background:#00000042;border:1px solid #ffffff1a;border-radius:22px;gap:10px;padding:18px;display:grid}.hero-signal-stack span,.next-best-action-card span,.priority-card span{color:#a78bfa;text-transform:uppercase;font-size:11px;font-weight:850}.hero-signal-stack strong,.next-best-action-card strong{color:#fff;font-size:22px;line-height:1.1}.hero-signal-stack small{color:#22d3ee;font-weight:800}.panel,.hero-panel,.agency-stat-card,.client-card,.setup-checklist-card,.action-brief,.report-detail,.validation-panel,.approved-prompt-notice,.data-editor,.audit-form-panel,.prompt-group,.prompt-set-card,.crawl-panel,.seo-input-card,.panel-card{box-shadow:var(--shadow);background:#09090bb8;border:1px solid #ffffff1a;border-radius:22px}.panel,.agency-stat-card{padding:18px}.panel-heading{border-bottom:1px solid #ffffff12;gap:14px;padding-bottom:14px}.panel-heading span,.step-list small,.action-list span{color:#71717a;letter-spacing:0}.agency-stat-card{background:linear-gradient(#ffffff0b,#ffffff05),#09090bb3;border-radius:22px;position:relative}.metric-icon,.task-type-icon,.client-tab-icon{color:#67e8f9;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.metric-icon{background:#22d3ee1a;border:1px solid #22d3ee2e;width:34px;height:34px;margin-bottom:10px}.agency-stat-card:before{content:"";background:linear-gradient(90deg,#8b5cf6d9,#22d3eeb8);border-radius:999px;height:2px;position:absolute;top:0;left:16px;right:16px}.agency-stat-card span{color:#8b8b94;letter-spacing:0}.agency-stat-card strong{color:#fff;font-size:30px}.priority-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.priority-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:16px;display:grid}.priority-card strong{color:#fff}.priority-card p{margin:0}.command-table{background:#0003;border-color:#ffffff1a;border-radius:18px}.command-table-head{color:#a1a1aa;background:#ffffff09}.command-table-row{color:#d4d4d8;border-color:#ffffff13;transition:background .12s}.command-table-row:hover,.monitor-prompt-detail>summary:hover{background:#ffffff09}.command-table-row strong{color:#fff}.status-badge,.gc-badge{text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.status-badge{color:#d4d4d8;background:#a1a1aa1f;border:1px solid #a1a1aa38}.status-badge.ready-to-target,.status-badge.approved,.status-badge.completed,.status-badge.ready-to-report,.gc-badge-emerald{color:#6ee7b7;background:#34d3991f;border:1px solid #34d39940}.status-badge.needs-work,.status-badge.pending-review,.gc-badge-amber{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b40}.status-badge.failed,.status-badge.rejected,.gc-badge-rose{color:#fda4af;background:#f43f5e1f;border:1px solid #f43f5e40}.gc-badge-slate{color:#d4d4d8;background:#a1a1aa1f;border:1px solid #a1a1aa38}.gc-badge-violet{color:#c4b5fd;background:#8b5cf624;border:1px solid #8b5cf647}.gc-badge-cyan{color:#67e8f9;background:#22d3ee1f;border:1px solid #22d3ee40}.gc-status-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.gc-status-dot-violet{background:#8b5cf6;box-shadow:0 0 16px #8b5cf6cc}.gc-status-dot-cyan{background:#22d3ee}.gc-status-dot-emerald{background:#34d399}.gc-status-dot-amber{background:#f59e0b}.gc-status-dot-rose{background:#f43f5e}.gc-status-dot-slate{background:#71717a}.gc-card{border:1px solid #ffffff1a;border-radius:24px;padding:18px}.gc-card-default{background:#09090bb3}.gc-card-elevated{background:#18181bdb;box-shadow:0 28px 80px #00000080}.gc-card-accent{background:linear-gradient(135deg,#8b5cf62e,#22d3ee14)}.gc-card-subtle{background:#ffffff08}.gc-button{cursor:pointer;border-radius:12px;min-height:38px;padding:9px 12px;font-size:13px;font-weight:800}.gc-button-primary{color:#09090b;background:#f4f4f5;border:1px solid #f4f4f5}.gc-button-secondary{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a}.gc-button-danger{color:#fda4af;background:#f43f5e26;border:1px solid #f43f5e40}.gc-button-ghost{color:#a1a1aa;background:0 0;border:1px solid #0000}.gc-section-header{justify-content:space-between;align-items:center;display:flex}.gc-section-header span{color:#8b5cf6;text-transform:uppercase;font-size:11px;font-weight:850}.gc-progress{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.gc-progress span{background:linear-gradient(90deg,#8b5cf6,#22d3ee);height:100%;display:block}.basics-form input,.basics-form textarea,.basics-form select,input,select,textarea{color:#f4f4f5;background:#ffffff0b;border:1px solid #ffffff1a}input::placeholder,textarea::placeholder{color:#71717a}label span,.summary-item span{color:#8b8b94}.summary-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px}.summary-value{color:#f4f4f5}.monitor-prompt-drawer,.evidence-drawer,.brief-drawer,.expanded-prompt-panel,.prompt-detail-panel{background:#00000038;border-color:#ffffff1a}.monitor-alert-banner{background:#f59e0b1a;border-color:#f59e0b38}.prominent-review-row{background:#8b5cf60f}.status-message{background:#ffffff09;border-color:#ffffff1a}.status-message-success{color:#6ee7b7;background:#34d3991f;border-color:#34d39940}.status-message-warning{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b40}.status-message-error{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e40}.status-message-info{color:#67e8f9;background:#22d3ee1a;border-color:#22d3ee38}.report-detail,.action-brief pre{color:#e4e4e7;background:#0000003d}.report-mode-toggle,.summary-toggle{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px}.report-mode-toggle button,.summary-toggle button{color:#a1a1aa;background:0 0}.report-mode-toggle button.active,.summary-toggle button.active{color:#fff;background:#8b5cf629}.client-tabs a{color:#a1a1aa;background:#ffffff09;border-color:#ffffff14}.client-tabs a.active,.client-tabs a:hover{color:#fff;background:#8b5cf624;border-color:#8b5cf64d}.source-card{color:#e4e4e7;background:#ffffff09;border-color:#ffffff17}.source-card.selected,.source-card:hover{background:#8b5cf61f;border-color:#8b5cf652}.empty-state,.setup-empty-state{color:#a1a1aa;background:#ffffff06;border:1px solid #ffffff14;border-radius:18px}.table-head,.opportunity-table .table-head,.source-table .table-head,.queue-table .table-head,.audit-table .table-head{color:#a1a1aa!important;background:#ffffff09!important}.table-row,.opportunity-table .table-row,.source-table .table-row,.queue-table .table-row,.audit-table .table-row{color:#e4e4e7;background:#0000001f;border-color:#ffffff14!important}.table-row:hover,.opportunity-item summary:hover,.opportunity-item[open] summary{background:#ffffff09!important}.result-stat-strip span,.next-action-grid .summary-item:first-child{color:#ddd6fe!important;background:linear-gradient(135deg,#8b5cf629,#22d3ee14)!important;border:1px solid #8b5cf647!important}.summary-toggle{background:#ffffff0a!important;border-color:#ffffff1a!important}.summary-toggle button{color:#a1a1aa!important}.summary-toggle button.active{color:#fff!important;box-shadow:none!important;background:#8b5cf638!important}.reasoning-label{color:#c4b5fd!important;background:#8b5cf624!important;border-color:#8b5cf647!important}.evidence-item{background:#ffffff09!important;border-color:#ffffff1a!important}.task-actions button,.export-actions button{color:#f4f4f5!important;background:#ffffff0b!important;border-color:#ffffff1f!important}.task-actions .primary-task-action,.task-actions button:first-child,.export-actions button:first-child{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#6d5dfc)!important;border-color:#8b5cf6b3!important}.filter-panel select,.status-control select,.compare-selector-form select,.basics-form select,select{appearance:none;color:#f4f4f5!important;background-color:#ffffff0b!important;border-color:#ffffff1f!important}select option{color:#f4f4f5;background:#09090b}.status-badge.new,.status-badge.needs-brief,.status-badge.needs-work,.status-badge.retest-needed,.status-badge.implementation-planned,.status-badge.planned{color:#fcd34d!important;background:#f59e0b1f!important;border-color:#f59e0b40!important}.status-badge.ready-to-report,.status-badge.audit-complete,.status-badge.brief-created,.status-badge.shared-internally,.status-badge.sent-to-client,.status-badge.implemented,.status-badge.retested,.status-badge.completed{color:#6ee7b7!important;background:#34d3991f!important;border-color:#34d39940!important}.work-queue-table .command-table-head,.work-queue-table .command-table-row{grid-template-columns:minmax(70px,.5fr) minmax(110px,.7fr) minmax(190px,1.35fr) minmax(120px,.8fr) minmax(105px,.72fr) minmax(76px,.5fr) minmax(105px,.72fr) minmax(170px,.9fr)}.work-queue-table .command-table-row{align-items:center;min-height:68px}.work-queue-table .row-actions{flex-wrap:nowrap;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.work-queue-table .row-actions form{flex:none}.work-queue-table .table-action-group{align-items:stretch}.work-queue-table .table-action-group button,.work-queue-table .table-action-group .secondary-button,.work-queue-table .row-actions button,.work-queue-table .row-actions .secondary-button{white-space:nowrap;flex:none;min-height:34px;padding-inline:10px;font-size:12px}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.sidebar-brand,.sidebar nav,.sidebar-nav-group{width:100%}.premium-hero-panel,.priority-card-grid{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050507;--surface:#09090bd1;--surface-2:#18181bad;--surface-3:#ffffff08;--ink:#fafafa;--muted:#a1a1aa;--line:#ffffff1a;--accent:#8b5cf6;--accent-strong:#c4b5fd;--cyan:#22d3ee;--emerald:#34d399;--amber:#f59e0b;--rose:#fb7185;--radius-lg:22px;--radius-xl:28px;--shadow:0 28px 90px #00000080, inset 0 1px 0 #ffffff09}html{background:#050507}body{color:#e4e4e7;min-height:100vh;background:radial-gradient(circle at 18% -8%,#8b5cf633,#0000 34rem),radial-gradient(circle at 82% 2%,#22d3ee1f,#0000 36rem),linear-gradient(#09090b 0%,#050507 52% 100%)!important}.app-shell{background:0 0}.workspace{background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.sidebar{box-shadow:inset -1px 0 #ffffff14;background:linear-gradient(#09090bc7,#0000009e),#0006!important}.sidebar nav a.active{box-shadow:none}.topbar{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#09090bd6!important}.score-ring{background:radial-gradient(circle at 50% 10%,#8b5cf647,#0000 4.5rem),#ffffff09;border-color:#8b5cf652;border-radius:20px;box-shadow:0 20px 50px #00000052}.score-ring span{color:#fff}.score-ring small{color:#a78bfa;letter-spacing:0}.page-heading{box-shadow:var(--shadow);background:radial-gradient(circle at 0 0,#8b5cf624,#0000 18rem),linear-gradient(#ffffff0b,#ffffff05)!important;border-color:#ffffff1a!important}.command-stack{gap:20px}.client-workflow-guide{gap:14px;display:grid}.workflow-path-strip{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.workflow-path-strip span{color:#d4d4d8;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;min-height:38px;padding:10px 11px;font-size:12px;font-weight:800}.workflow-next-card{background:linear-gradient(135deg,#22d3ee14,#8b5cf612),#ffffff06;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.workflow-next-card span{color:#67e8f9;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.workflow-next-card strong{color:#fff;font-size:18px;line-height:1.2;display:block}.workflow-next-card p{color:#a1a1aa;margin-top:6px}.monitoring-run-inline-action{place-items:flex-end end;gap:8px;display:grid}.monitoring-run-inline-action span{color:#a1a1aa;text-align:right;text-transform:none;max-width:260px;font-size:12px;font-weight:750;line-height:1.35}.export-actions .monitoring-run-inline-action{place-items:flex-start start}.export-actions .monitoring-run-inline-action span{text-align:left}.ai-visibility-run-page{gap:24px}.visibility-report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.visibility-report-actions .primary-action,.visibility-report-actions button:not(.secondary-button){color:#09090b;background:#fff;border-color:#ffffffe0}.run-takeaway-block{background:linear-gradient(135deg,#8b5cf633,#22d3ee14),#121216e0;border:1px solid #a78bfa57;border-radius:16px;gap:12px;padding:18px 20px;display:grid}.run-takeaway-block.gap{border-color:#f43f5e47}.run-takeaway-block.mixed{border-color:#facc1547}.run-takeaway-block div{gap:5px;display:grid}.run-takeaway-block span,.prompt-group-summary .summary-item span{color:#a5b4fc;text-transform:uppercase;font-size:11px;font-weight:850}.run-takeaway-block strong{color:#fff;font-size:21px;line-height:1.2}.run-takeaway-block p{color:#d4d4d8;max-width:1120px;margin:0;font-size:14px;line-height:1.6}.visibility-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.visibility-outcome-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;gap:8px;min-height:112px;padding:16px;display:grid}.visibility-outcome-card span,.visibility-result-head span{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:850}.visibility-outcome-card strong{color:#f4f4f5;font-size:22px;line-height:1.12}.visibility-outcome-card.win{border-color:#34d39947}.visibility-outcome-card.gap{border-color:#f43f5e4d}.visibility-outcome-card.mixed{border-color:#facc154d}.visibility-outcome-card.muted{border-color:#a1a1aa2e}.source-limitation-note{color:#fef3c7;background:#facc1514;border:1px solid #facc1538;border-radius:14px;gap:8px;margin-top:16px;padding:14px 16px;display:grid}.source-limitation-note p,.source-limitation-note span{color:#d4d4d8;margin:0;line-height:1.5}.source-limitation-note.compact{margin-top:14px}.provider-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.provider-summary-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;gap:7px;padding:14px;display:grid}.provider-summary-card span{color:#a5b4fc;text-transform:uppercase;font-size:11px;font-weight:850}.provider-summary-card strong{color:#fff;line-height:1.25}.provider-summary-card p,.provider-summary-card small{color:#a1a1aa;margin:0;line-height:1.45}.visibility-filter-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.visibility-filter-tabs a{color:#d4d4d8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:850;text-decoration:none}.visibility-filter-tabs a.active,.visibility-filter-tabs a:hover{color:#fff;background:#8b5cf638;border-color:#8b5cf68c}.visibility-result-matrix{border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.visibility-result-head,.visibility-result-row>summary{grid-template-columns:minmax(260px,1.6fr) minmax(130px,.7fr) minmax(180px,1fr) minmax(120px,.7fr) minmax(160px,.8fr) minmax(100px,.6fr);align-items:center;gap:12px;display:grid}.visibility-result-head{background:#ffffff0a;padding:12px 14px}.visibility-result-row{background:#ffffff05;border-top:1px solid #ffffff14}.visibility-result-row>summary{color:#e4e4e7;cursor:pointer;min-height:68px;padding:14px;list-style:none}.visibility-result-row>summary::-webkit-details-marker{display:none}.advanced-qa-panel>summary::-webkit-details-marker{display:none}.advanced-prompt-qa>summary::-webkit-details-marker{display:none}.visibility-result-row[open]>summary,.visibility-result-row>summary:hover{background:#ffffff09}.provider-comparison-list{gap:14px;display:grid}.prompt-accordion-list{gap:12px;display:grid}.run-methodology-strip{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.run-methodology-strip div{gap:4px;display:grid}.run-methodology-strip span{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:850}.run-methodology-strip strong{color:#fff;font-size:15px}.run-methodology-strip p{color:#fbbf24;max-width:620px;margin:0;font-size:13px;line-height:1.4}.run-quick-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.decision-summary-strip{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px}.run-quick-summary-strip .summary-item{background:linear-gradient(#ffffff0b,#ffffff05),#18181bbd;border:1px solid #ffffff1a;border-radius:14px;min-height:74px;padding:13px 14px}.run-quick-summary-strip .summary-item span{color:#a1a1aa;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.run-quick-summary-strip .summary-value{color:#fff;margin-top:7px;font-size:21px;font-weight:850}.prompt-result-accordion{background:#ffffff05;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.prompt-result-accordion>summary{cursor:pointer;background:#ffffff07;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:16px;list-style:none;display:flex}.prompt-result-accordion>summary::-webkit-details-marker{display:none}.provider-answer-detail>summary::-webkit-details-marker{display:none}.prompt-result-accordion>summary>span:last-child{color:#a1a1aa;text-transform:uppercase;flex:none;font-size:11px;font-weight:850}.prompt-result-accordion[open]>summary,.prompt-result-accordion>summary:hover{background:#8b5cf61f}.provider-outcome-list{gap:0;display:grid}.provider-classification-grid{gap:10px;display:grid}.prompt-demand-context-strip{background:#ffffff05;border-bottom:1px solid #ffffff14;grid-template-columns:.72fr .95fr .95fr minmax(220px,1.35fr);padding:12px 16px}.prompt-demand-context-strip .summary-item{border-radius:10px;min-height:58px;padding:10px 12px}.prompt-demand-context-strip .summary-value{font-size:14px;line-height:1.2}.prompt-group-summary{background:linear-gradient(#22d3ee0f,#8b5cf60a),#ffffff05;border-bottom:1px solid #ffffff14;grid-template-columns:.8fr 1.08fr 1.36fr 1fr 1.35fr;gap:10px;padding:12px 16px;display:grid}.prompt-group-summary .summary-item{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;min-height:72px;padding:10px 12px}.prompt-group-summary .summary-value{color:#fff;margin-top:6px;font-size:13px;font-weight:800;line-height:1.25}.prompts-panel .prompt-group-summary{grid-template-columns:minmax(0,1fr) minmax(72px,max-content);align-items:center;gap:16px;display:grid}.prompts-panel .prompt-group-summary>div{min-width:0}.prompts-panel .prompt-group-summary>span{text-align:right;place-self:center end}.provider-outcome-head,.provider-outcome-row{grid-template-columns:minmax(190px,1.02fr) minmax(102px,.45fr) minmax(128px,.62fr) minmax(150px,.76fr) minmax(170px,.9fr) minmax(96px,.44fr) minmax(108px,.5fr) minmax(138px,.62fr);align-items:center;gap:12px;display:grid}.provider-outcome-head{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;background:#ffffff09;border-bottom:1px solid #ffffff14;padding:10px 16px;font-size:10px;font-weight:850}.provider-outcome-row{padding:13px 16px}.provider-outcome-row+.provider-outcome-row{border-top:1px solid #ffffff14}.provider-outcome-main{align-items:center;gap:12px;min-width:0;display:flex}.provider-outcome-main>div{gap:4px;min-width:0;display:grid}.provider-outcome-main strong{color:#fff;font-size:14px;line-height:1.3}.provider-outcome-main span:not(.provider-icon){color:#a1a1aa;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.provider-icon{background:radial-gradient(circle at 32% 18%, #ffffff47, transparent 28px), color-mix(in srgb, var(--provider-color,#71717a) 42%, #09090b);border:1px solid color-mix(in srgb, var(--provider-color,#71717a) 54%, transparent);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.provider-icon svg{width:19px;height:19px;display:block}.provider-icon-sm{width:28px;height:28px}.provider-icon-sm svg{width:15px;height:15px}.provider-model-cell,.provider-summary-heading,.task-type-cell{align-items:center;gap:9px;min-width:0;display:inline-flex}.provider-summary-heading{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:850}.task-type-icon{color:#c4b5fd;background:#8b5cf61f;border:1px solid #8b5cf638;width:28px;height:28px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.provider-outcome-cell{gap:4px;min-width:0;display:grid}.provider-cell-label{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850;display:none}.provider-outcome-cell strong{color:#fff;font-size:13px;line-height:1.25}.provider-outcome-cell small{color:#a1a1aa;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.provider-answer-detail{grid-column:1/-1}.provider-answer-detail>summary{color:#a5b4fc;cursor:pointer;font-size:12px;font-weight:850;list-style:none}.provider-answer-detail[open]>summary{margin-bottom:10px}.provider-comparison-group{background:#ffffff05;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.provider-comparison-heading{background:#ffffff0a;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.provider-comparison-heading strong{color:#fff;line-height:1.35}.provider-comparison-heading span,.provider-result-title span{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:850}.provider-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:14px;display:grid}.provider-result-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.provider-result-card>summary{cursor:pointer;gap:12px;min-height:188px;padding:14px;list-style:none;display:grid}.provider-result-card>summary::-webkit-details-marker{display:none}.provider-result-card[open]>summary,.provider-result-card>summary:hover{background:#ffffff09}.provider-result-title{gap:5px;display:grid}.provider-result-title strong{color:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.provider-result-meta{align-content:end;gap:8px;display:grid}.provider-result-meta>span{color:#d4d4d8;font-size:13px;line-height:1.4}.prompt-result-text{color:#fff;font-weight:850;line-height:1.35}.visibility-pill{border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:5px 9px;font-size:12px;font-weight:850;display:inline-flex}.visibility-pill.win{color:#86efac;background:#34d3991f;border-color:#34d39947}.visibility-pill.gap{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e4d}.visibility-pill.needs-review,.visibility-pill.mixed{color:#fde68a;background:#facc151a;border-color:#facc1547}.visibility-pill.neutral{color:#67e8f9;background:#22d3ee1a;border-color:#22d3ee3d}.visibility-pill.muted{color:#d4d4d8;background:#a1a1aa1a;border-color:#a1a1aa2e}.prompt-result-detail{background:#0000003d;border-top:1px solid #ffffff1a;gap:16px;padding:16px;display:grid}.prompt-detail-main{gap:14px;display:grid}.prompt-detail-grid,.run-health-grid{gap:12px;display:grid}.prompt-detail-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.run-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-prompt-qa,.advanced-qa-panel{gap:14px;display:grid}.advanced-prompt-qa>summary,.advanced-qa-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.advanced-prompt-qa>summary{color:#c4b5fd;font-weight:850}.advanced-qa-panel>summary{padding:0}.advanced-qa-panel>summary span{color:#c4b5fd;text-transform:uppercase;font-size:12px;font-weight:850}.panel,.hero-panel,.agency-stat-card,.client-card,.setup-step,.cycle-stage,.source-card,.seo-input-card,.demo-step,.work-card,.action-list article,.prompt-set-strip div,.active-prompt-set,.native-run-item,.validation-panel,.two-column-detail,.approved-prompt-notice,.system-status-success,.system-status-warning,.system-status-error{color:#e4e4e7;background:linear-gradient(#ffffff0b,#ffffff05),#09090bbd!important;border-color:#ffffff1a!important}.panel,.client-card,.work-card{border-radius:var(--radius-lg)}.panel-heading p,.client-card p,.work-card p,.source-card span,.setup-step p,.cycle-stage p,.demo-step p,.brief-section li,.log-list,.debug-details ul,.muted,.muted-note{color:#a1a1aa!important}.premium-hero-panel{min-height:300px}.monitor-flagship-hero,.dashboard-hero{border-radius:32px;background:radial-gradient(circle at 12% 12%,#8b5cf65c,#0000 23rem),radial-gradient(circle at 74% 24%,#22d3ee33,#0000 24rem),linear-gradient(135deg,#18181bf0,#000000bd)!important}.monitor-flagship-hero h2,.dashboard-hero h2{letter-spacing:-.04em}.next-best-action-card,.hero-signal-stack{align-content:space-between;box-shadow:inset 0 1px #ffffff0d,0 22px 48px #00000047;background:linear-gradient(#ffffff0f,#ffffff07),#0000004d!important;border-color:#ffffff1f!important}.monitor-metric-grid .agency-stat-card:first-child:before,.agency-stat-grid .agency-stat-card:first-child:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.monitor-metric-grid .agency-stat-card:nth-child(2):before,.agency-stat-grid .agency-stat-card:nth-child(2):before{background:linear-gradient(90deg,#22d3ee,#67e8f9)}.monitor-metric-grid .agency-stat-card:nth-child(3):before,.agency-stat-grid .agency-stat-card:nth-child(3):before{background:linear-gradient(90deg,#34d399,#6ee7b7)}.monitor-metric-grid .agency-stat-card:nth-child(4):before,.agency-stat-grid .agency-stat-card:nth-child(4):before{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.command-table,.queue-table,.audit-table{box-shadow:inset 0 1px #ffffff06;background:#00000042!important;border-color:#ffffff1a!important}.command-table-head,.table-head{letter-spacing:0;color:#a1a1aa!important;background:#ffffff0a!important}.command-table-row,.table-row{background:0 0!important}.command-table-row:nth-child(odd),.table-row:nth-child(odd){background:#ffffff03!important}.command-table-row:hover,.table-row:hover{background:#ffffff09!important}.table-action,.secondary-button,.row-actions button,.prompt-actions button,.prompt-set-actions button,.template-actions button,.export-actions button,.audit-summary-bar button,.task-actions button,.inline-add-page button,.data-editor button,.approved-prompt-notice button{color:#f4f4f5!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:12px!important}.topbar-cta,.primary-action,.task-actions button:first-child,.export-actions button:first-child,.audit-summary-bar button:last-child,.data-editor button,.inline-add-page button{color:#09090b!important;background:#f4f4f5!important;border-color:#f4f4f5!important}.table-action:hover,.secondary-button:hover,.row-actions button:hover,.prompt-actions button:hover,.export-actions button:hover,.task-actions button:hover,.topbar-cta:hover,.primary-action:hover{transform:translateY(-1px);border-color:#8b5cf699!important}input,select,textarea,.basics-form input,.basics-form select,.basics-form textarea,.mapping-grid select,.data-editor input,.data-editor textarea,.inline-add-page input,.page-import-form textarea,.compare-selector-form select{line-height:1.2;color:#f4f4f5!important;background:#ffffff0b!important;border-color:#ffffff1f!important;border-radius:12px!important}input,select{padding-inline:14px!important}textarea{padding:12px 14px!important}input:focus,select:focus,textarea:focus,.basics-form input:focus,.basics-form select:focus,.basics-form textarea:focus,.mapping-grid select:focus,.data-editor input:focus,.data-editor textarea:focus{border-color:#22d3ee99!important;box-shadow:0 0 0 3px #22d3ee21!important}.client-tabs{background:#0003;border:1px solid #ffffff14;border-radius:18px;width:fit-content;padding:6px}.client-tabs a{border-radius:12px;align-items:center;gap:8px;display:inline-flex}.client-tab-icon{color:#a78bfa}.onboarding-banner,.monitor-alert-banner,.warning-list,.validation-panel.warning{color:#fcd34d!important;background:#f59e0b1a!important;border-color:#f59e0b40!important}.validation-panel.pass,.qa-flag.pass{color:#6ee7b7!important;background:#34d3991a!important;border-color:#34d39940!important}.validation-panel.error,.qa-flag.error{color:#fda4af!important;background:#f43f5e1a!important;border-color:#f43f5e40!important}.validation-summary div,.validation-issue,.native-text-block p,.native-list-block span,.qa-flag,.evidence-item,.brief-section,.summary-item{background:#ffffff09!important;border-color:#ffffff1a!important}.prompt-group{overflow:hidden}.prompt-group-summary:hover,.prompt-row-detail>summary:hover{background:#ffffff09}.prompt-detail-panel,.monitor-prompt-drawer,.evidence-drawer,.native-run-item-detail{background:#00000038!important}.prompt-detail-columns h6,.advanced-fields summary,.debug-details summary,.page-match-value a,.stage,.copy-message,.demo-tool-message{color:#c4b5fd!important}.score-bar,.gc-progress{background:#ffffff14!important}.score-bar i,.gc-progress span{background:linear-gradient(90deg,#8b5cf6,#22d3ee)!important}.work-meta span,.demo-step-heading span,.reasoning-label,.result-stat-strip span{color:#c4b5fd!important;background:#8b5cf61f!important;border:1px solid #8b5cf642!important}.work-card.planned,.completed-row{background:#34d3990f!important;border-color:#34d3992e!important}.priority-high{color:#fda4af!important;background:#f43f5e24!important}.priority-medium{color:#fcd34d!important;background:#f59e0b24!important}.planned-badge{color:#6ee7b7!important;background:#34d39924!important}.report-detail{gap:18px;display:grid}.page-heading:has(.report-mode-toggle){grid-template-columns:minmax(0,1fr) auto minmax(150px,.34fr);align-items:start;display:grid;overflow:hidden}.page-heading:has(.report-mode-toggle) .report-mode-toggle{grid-column:1/3;max-width:520px}.page-heading:has(.report-mode-toggle) .status-control{grid-area:1/3}.page-heading:has(.report-mode-toggle) .row-actions{grid-column:3}.page-heading:has(.report-mode-toggle) .row-actions{align-content:start;justify-items:stretch;gap:8px;display:grid}.page-heading:has(.report-mode-toggle) .row-actions>*{text-align:center;justify-content:center}.report-mode-toggle{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px;width:100%;display:grid!important}.report-mode-toggle button{min-height:36px;padding:7px 10px}.brief-section{border-radius:16px;padding:14px}.brief-section span{color:#8b8b94!important}.brief-section ul,.brief-section ol{color:#e4e4e7!important}.action-brief pre,.brief-drawer pre{color:#e4e4e7!important;background:#050507!important;border:1px solid #ffffff1f!important}.brief-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e!important}.brief-drawer{border-left:1px solid #ffffff1f;background:radial-gradient(circle at 0 0,#8b5cf633,#0000 20rem),#09090b!important}.cycle-timeline{position:relative}.cycle-stage{border-radius:20px}.cycle-stage>span,.setup-step-index,.demo-step-index{color:#ddd6fe!important;background:#8b5cf62e!important}.cycle-stage.current,.setup-step.incomplete{background:#8b5cf614!important;border-color:#8b5cf647!important}.cycle-stage.complete,.setup-step.complete,.demo-step.viewed{background:#34d39912!important;border-color:#34d39938!important}.gc-table-shell{background:#0000003d;border:1px solid #ffffff1a;border-radius:20px;overflow-x:auto}.gc-table-shell-compact{font-size:13px}.gc-page-shell{gap:18px;display:grid}.gc-page-shell-header{background:radial-gradient(circle at 0 0,#8b5cf61f,#0000 18rem),#ffffff08;border:1px solid #ffffff1a;border-radius:24px;justify-content:space-between;align-items:center;padding:18px;display:flex}.gc-page-shell-header span{color:#67e8f9;text-transform:uppercase;font-size:11px;font-weight:850}.gc-page-shell-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gc-page-shell-body{gap:18px;display:grid}.auth-shell{color:#f4f4f5;background:radial-gradient(circle at 18% 10%,#8b5cf642,#0000 28rem),radial-gradient(circle at 82% 24%,#22d3ee29,#0000 26rem),linear-gradient(145deg,#050507 0%,#09090b 48%,#020617 100%);place-items:center;min-height:100vh;padding:clamp(24px,6vw,72px);display:grid;position:relative;overflow:hidden}.auth-shell:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 42% 24%,#000,#0000 70%);mask-image:radial-gradient(circle at 42% 24%,#000,#0000 70%)}.auth-card{z-index:1;background:radial-gradient(circle at 0 0,#8b5cf629,#0000 20rem),#09090bbd;border:1px solid #ffffff1a;border-radius:30px;gap:18px;width:min(100%,560px);max-width:560px;padding:clamp(26px,5vw,42px);display:grid;position:relative;box-shadow:0 34px 120px #0000008c,inset 0 1px #ffffff0d}.auth-card:after{content:"";background:linear-gradient(90deg,#8b5cf6cc,#22d3eeb8,#0000);border-radius:999px;height:1px;position:absolute;top:0;left:30px;right:30px}.auth-card h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(36px,6vw,58px);line-height:.94}.auth-card p{color:#a1a1aa;max-width:46rem;margin:0;font-size:15px;line-height:1.7}.auth-form{gap:14px;margin-top:6px;display:grid}.auth-form label{color:#d4d4d8;gap:8px;font-size:13px;font-weight:750;display:grid}.auth-form label span{color:#a1a1aa;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.auth-form input{width:100%;min-height:48px}.auth-form button{color:#09090b;cursor:pointer;background:#f4f4f5;border:1px solid #f4f4f5;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:850;transition:transform .14s,box-shadow .14s,opacity .14s;display:inline-flex}.auth-form button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 45px #f4f4f524}.auth-form button:disabled{cursor:progress;opacity:.7}.auth-link-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.auth-text-link{color:#67e8f9;font-size:13px;font-weight:800;text-decoration:none}.auth-text-link:hover{color:#a5f3fc;text-decoration:underline}.auth-secondary-button{color:#f4f4f5;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.auth-secondary-button:hover{background:#8b5cf629;border-color:#8b5cf66b}.dashboard-hero{min-height:0!important;padding:18px 20px!important}.dashboard-hero h2{max-width:760px;font-size:clamp(28px,3vw,42px)!important}.dashboard-hero p{max-width:760px}.dashboard-command-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;gap:18px;display:grid}.dashboard-side-summary{gap:18px;display:grid}.compact-command-panel{gap:12px;display:grid}.compact-command-panel .panel-heading,.priority-queue-panel .panel-heading{margin-bottom:0}.mini-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mini-stat-grid .agency-stat-card{min-height:82px;padding:14px}.priority-card-grid{grid-template-columns:1fr!important}.priority-card{min-height:0;padding:15px}.priority-card strong{font-size:16px}.work-queue-table{overflow:auto visible}.work-queue-table .command-table-head,.work-queue-table .command-table-row{min-width:1040px;grid-template-columns:minmax(62px,.42fr) minmax(104px,.62fr) minmax(210px,1.45fr) minmax(102px,.68fr) minmax(92px,.58fr) minmax(66px,.42fr) minmax(120px,.68fr) minmax(148px,.72fr)!important}.work-queue-table .row-actions{flex-wrap:nowrap;gap:8px;overflow:visible}.work-queue-table .row-actions>button,.work-queue-table .row-actions>form button{min-width:112px;color:#09090b!important;background:#f4f4f5!important;border-color:#f4f4f5!important}.work-action-menu{flex:none;position:relative}.work-action-menu summary{color:#f4f4f5;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:42px;height:36px;font-weight:850;list-style:none;display:inline-flex}.work-action-menu summary::-webkit-details-marker{display:none}.work-action-menu[open] summary,.work-action-menu summary:hover{background:#8b5cf629;border-color:#8b5cf66b}.work-action-menu-panel{z-index:20;background:#09090bfa;border:1px solid #ffffff1f;border-radius:16px;gap:6px;width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 70px #00000080}.work-action-menu-panel button{text-align:left;justify-content:flex-start;width:100%;color:#e4e4e7!important;background:0 0!important;border:0!important;border-radius:10px!important;min-height:36px!important;padding:8px 10px!important}.work-action-menu-panel button:hover{background:#ffffff0f!important;transform:none!important}.monitoring-empty-state{background:radial-gradient(circle at 0 0,#8b5cf624,#0000 18rem),#ffffff08;border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.monitoring-empty-state span{color:#67e8f9;text-transform:uppercase;font-size:11px;font-weight:850}.monitoring-empty-state h4{color:#fff;margin:6px 0;font-size:22px}.monitoring-empty-state p{color:#a1a1aa;max-width:680px;margin:0;line-height:1.6}.team-members-card{gap:16px;display:grid}.team-invite-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(320px,1.3fr) minmax(220px,.7fr) minmax(150px,auto);align-items:end;gap:14px;padding:16px;display:grid}.team-invite-row label{gap:7px;display:grid}.team-invite-row label span{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:850}.team-invite-row .topbar-cta{white-space:nowrap;justify-content:center;height:46px;min-height:46px;padding:0 18px}.team-invite-row input,.team-invite-row select{width:100%;min-height:46px;padding-inline:16px!important}.team-members-table .command-table-head,.team-members-table .command-table-row{grid-template-columns:minmax(260px,1.4fr) minmax(150px,.7fr) minmax(120px,.55fr) minmax(110px,.45fr);min-width:720px}.client-card{gap:12px}.client-card-heading{border-bottom:1px solid #ffffff14;padding-bottom:12px}.client-card-facts{gap:4px;display:grid}.client-summary-row{justify-content:space-between;align-items:baseline;gap:12px;min-height:24px;display:flex}.client-summary-row span{color:#71717a;text-transform:uppercase;font-size:11px;font-weight:850}.client-summary-row .summary-value{color:#e4e4e7;text-align:right;font-size:13px;font-weight:760}.client-card .row-actions{border-top:1px solid #ffffff14;margin-top:4px;padding-top:12px}.audit-history-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.audit-history-controls span{color:#a1a1aa;text-transform:uppercase;font-size:12px;font-weight:800}.audit-history-controls button{color:#f4f4f5;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;min-height:38px;padding:9px 12px;font-weight:850}.audit-history-controls button:hover{background:#8b5cf629;border-color:#8b5cf66b}.table-action,.topbar-cta,.primary-action,.row-actions>form:first-child button{color:#09090b!important;background:#f4f4f5!important;border-color:#f4f4f5!important}.row-actions button,.table-action-group button,.secondary-button,.prompt-actions button,.prompt-set-actions button{color:#f4f4f5!important;background:#ffffff0b!important;border-color:#ffffff1f!important}.command-table{border-radius:20px!important}.command-table-head{text-transform:uppercase;min-height:42px;font-size:11px!important}.command-table-row{min-height:58px;line-height:1.35}.command-table-row .status-badge{width:fit-content}.prompt-research-selection-shell{gap:12px;display:grid}.prompt-selection-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.prompt-selection-toolbar label{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.prompt-selection-toolbar input,.prompt-select-cell input{accent-color:var(--accent);width:16px;height:16px}.prompt-selection-toolbar button:disabled{cursor:not-allowed;opacity:.55}.prompt-research-prompts-table .command-table-head{grid-template-columns:minmax(42px,.24fr) minmax(190px,1.5fr) minmax(90px,.72fr) minmax(58px,.36fr) minmax(70px,.44fr) minmax(145px,1fr) minmax(80px,.48fr) minmax(90px,.54fr);min-width:0}.prompt-research-table .command-table-head,.prompt-research-table .command-table-row{grid-template-columns:minmax(260px,1.45fr) minmax(100px,.55fr) minmax(86px,.45fr) minmax(120px,.6fr) minmax(170px,.82fr) minmax(120px,.62fr) minmax(130px,.62fr) minmax(330px,1.7fr);align-items:start;min-width:1320px}.prompt-research-table .command-table-row:has(>span:only-child)>span{grid-column:1/-1}.prompt-research-prompts-table .prompt-research-row{min-width:0;padding:0;display:block}.prompt-research-row>summary{cursor:pointer;grid-template-columns:minmax(42px,.24fr) minmax(190px,1.5fr) minmax(90px,.72fr) minmax(58px,.36fr) minmax(70px,.44fr) minmax(145px,1fr) minmax(80px,.48fr) minmax(90px,.54fr);align-items:start;gap:12px;padding:12px 14px;list-style:none;display:grid}.prompt-research-row>summary::-webkit-details-marker{display:none}.prompt-research-row>summary>span{overflow-wrap:normal;word-break:normal;min-width:0}.prompt-select-cell{align-items:center;min-height:26px;display:flex}.prompt-research-row>summary>span:nth-child(2),.prompt-research-row>summary>span:nth-child(6){overflow-wrap:anywhere}.prompt-research-row .prompt-detail-panel{min-width:0}.compare-prompts-table .command-table-head,.compare-prompts-table .command-table-row{grid-template-columns:minmax(300px,1.45fr) minmax(110px,.55fr) minmax(110px,.55fr) minmax(120px,.6fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(300px,1.35fr);align-items:start;min-width:1280px}.compare-sources-table .command-table-head,.compare-sources-table .command-table-row{grid-template-columns:minmax(320px,1.4fr) minmax(130px,.6fr) minmax(240px,1fr) minmax(260px,1fr);align-items:start;min-width:1040px}@media (max-width:980px){.workspace{background-size:30px 30px}.client-tabs{width:100%}.agentic-rag-form .form-grid.two-col{grid-template-columns:1fr}.premium-hero-panel{min-height:0}.gc-page-shell-header{flex-direction:column;align-items:flex-start;gap:14px}.dashboard-command-grid,.settings-two-column,.white-label-settings-grid,.report-detail-layout,.agency-settings-form,.team-invite-row{grid-template-columns:1fr}.monitoring-empty-state{flex-direction:column;align-items:flex-start}.white-label-preview-card{position:static}.white-label-report-header,.white-label-report-sheet footer{flex-direction:column;align-items:flex-start}.white-label-report-meta{text-align:left}.white-label-report-metrics{grid-template-columns:1fr}}.report-builder-page{gap:18px}.report-builder-summary{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start;gap:20px;display:grid}.report-builder-summary-main{gap:12px;display:grid}.report-builder-summary-main .premium-kicker{margin:0}.report-builder-summary h2{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.02}.report-builder-summary p{color:#d4d4d8;margin:0;font-size:15px}.report-summary-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-builder-meta-grid,.report-action-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-meta-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:6px;min-width:0;padding:12px;display:grid}.report-meta-item span,.report-section-heading span,.report-field span,.report-list-block span,.report-action-panel-header span{color:#8b8b94;text-transform:uppercase;font-size:11px;font-weight:850}.report-meta-item strong{color:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.report-builder-tabs{box-shadow:var(--shadow);scrollbar-width:thin;background:#09090bb8;border:1px solid #ffffff1a;border-radius:18px;gap:6px;padding:7px;display:flex;overflow-x:auto}.report-builder-tabs button{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;min-height:38px;padding:9px 12px;font-size:13px;font-weight:850}.report-builder-tabs button.active,.report-builder-tabs button:hover{color:#fff;background:#8b5cf629;border-color:#8b5cf657}.report-builder-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:18px;display:grid}.report-content-stack{gap:18px;min-width:0;display:grid}.report-section-card{gap:16px;display:grid}.report-section-heading{gap:6px;display:grid}.report-section-heading h3{margin:0;font-size:20px;line-height:1.16}.report-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-field,.report-list-block{background:#ffffff08;border:1px solid #ffffff13;border-radius:14px;gap:8px;min-width:0;padding:13px;display:grid}.report-field strong{color:#f4f4f5;overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.45}.report-field-code strong{color:#67e8f9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.report-list-grid{gap:10px;display:grid}.report-list-block ul{color:#d4d4d8;gap:7px;margin:0;padding-left:18px;line-height:1.48;display:grid}.report-list-block li::marker{color:#67e8f9}.report-action-panel{gap:14px;display:grid;position:sticky;top:92px}.report-action-panel-header{gap:6px;display:grid}.report-action-panel-header strong{color:#fff;font-size:20px;line-height:1.18}.report-action-facts{grid-template-columns:1fr}.report-status-control{min-width:0}.report-status-control select{width:100%;min-height:40px}.report-action-buttons{gap:8px;display:grid}.report-action-buttons .gc-button,.report-advanced-actions .gc-button,.report-back-link{text-align:center;justify-content:center;align-items:center;display:inline-flex}.report-action-buttons .gc-button,.report-back-link{width:100%}.report-action-panel .report-back-link{color:#f4f4f5!important;background:#ffffff0b!important;border-color:#ffffff1f!important}.report-advanced{gap:14px;display:grid}.report-advanced summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.report-advanced summary::-webkit-details-marker{display:none}.report-advanced summary span:first-child{gap:4px;display:grid}.report-advanced summary strong{color:#fff;font-size:17px}.report-advanced summary small{color:#a1a1aa}.report-advanced[open] summary>span:last-child{transform:rotate(45deg)}.report-advanced-actions{flex-wrap:wrap;gap:8px;display:flex}.report-advanced pre{color:#e4e4e7;white-space:pre-wrap;background:#00000057;border:1px solid #ffffff14;border-radius:14px;max-height:460px;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}@media (max-width:1100px){.report-builder-summary,.report-builder-layout{grid-template-columns:1fr}.report-action-panel{position:static}}@media (max-width:760px){.report-builder-summary{gap:16px}.report-builder-meta-grid,.report-field-grid{grid-template-columns:1fr}.report-builder-tabs{border-radius:16px;margin-inline:-2px}.report-section-card{gap:14px}}.marketing-shell{color:#e4e4e7;min-height:100vh}.marketing-shell a,.home-page a{text-decoration:none}.marketing-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;background:#050817d1;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:0 26px;display:flex;position:sticky;top:0}.marketing-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.marketing-footer strong{color:#fff;font-size:14px;display:block}.marketing-brand small{color:#71717a;margin-top:2px;font-size:12px;display:block}.marketing-header nav{align-items:center;gap:8px;display:flex}.marketing-header nav a,.marketing-footer a{color:#e2e8f0c7;border-radius:12px;padding:9px 10px;font-size:13px;font-weight:750;text-decoration:none}.marketing-header nav a:hover,.marketing-header nav a[aria-current=page],.marketing-footer a:hover{color:#fff;background:#ffffff0b}.marketing-header-panel{align-items:center;display:contents}.marketing-header-actions,.marketing-cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketing-button{border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:11px 15px;font-size:14px;font-weight:850;line-height:1;text-decoration:none;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex}.marketing-button:hover{transform:translateY(-1px)}.marketing-button-primary{color:#050817;background:#fff;border:1px solid #ffffffe6;box-shadow:0 10px 30px #00c2ff1f}.marketing-button-primary:hover{border-color:#00c2ff9e;box-shadow:0 14px 40px #00c2ff33}.marketing-button-secondary{color:#fffffff0;background:#ffffff0f;border:1px solid #e2e8f038}.marketing-menu-toggle{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:42px;height:40px;padding:0;display:none}.marketing-menu-toggle span{background:#f4f4f5;border-radius:999px;width:18px;height:2px;transition:transform .15s,opacity .15s;display:block;position:absolute}.marketing-menu-toggle span:first-child{transform:translateY(-6px)}.marketing-menu-toggle span:nth-child(3){transform:translateY(6px)}.marketing-menu-checkbox{opacity:0;width:1px;height:1px;position:absolute}.marketing-menu-checkbox:focus-visible+.marketing-menu-toggle{outline-offset:2px;outline:2px solid #22d3eecc}.marketing-menu-checkbox:checked+.marketing-menu-toggle span:first-child{transform:rotate(45deg)}.marketing-menu-checkbox:checked+.marketing-menu-toggle span:nth-child(2){opacity:0}.marketing-menu-checkbox:checked+.marketing-menu-toggle span:nth-child(3){transform:rotate(-45deg)}.marketing-hero,.marketing-section,.marketing-panel,.marketing-article,.marketing-cta-panel,.marketing-footer{width:calc(100% - 52px);max-width:1180px;margin:0 auto}.marketing-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:stretch;gap:22px;min-height:auto;padding:54px 0 30px;display:grid}.marketing-hero-copy{align-content:center;gap:22px;display:grid}.marketing-hero h1{color:#fff;max-width:760px;font-size:58px;line-height:.98}.marketing-hero p,.marketing-section-heading p,.marketing-panel-heading p,.marketing-cta-panel p,.marketing-footer p,.marketing-article p,.marketing-article li{color:#a1a1aa;font-size:15px;line-height:1.65}.marketing-hero small{color:#71717a;font-size:12px;font-weight:750}.marketing-dashboard-preview,.marketing-card,.marketing-panel,.marketing-article,.marketing-cta-panel{box-shadow:var(--shadow);background:linear-gradient(#ffffff0b,#ffffff05),#09090bbd;border:1px solid #ffffff1a}.marketing-dashboard-preview{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:28px;place-self:center end;gap:16px;width:min(100%,520px);padding:18px;display:grid;overflow:hidden;box-shadow:0 40px 120px #00c2ff1a}.app-workspace-preview{background:#09090bd6;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:104px minmax(0,1fr);align-self:center;min-height:540px;display:grid;overflow:hidden;box-shadow:0 18px 54px #0000003d}.workspace-preview-rail{color:#71717a;background:#0000003d;border-right:1px solid #ffffff14;align-content:start;gap:7px;padding:18px 12px;display:grid}.workspace-preview-brand{color:#fff;background:#ffffff13;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;font-size:12px;font-weight:850;display:flex}.workspace-preview-rail span{border-radius:10px;padding:8px 9px;font-size:11px;font-weight:800}.workspace-preview-rail span.active{color:#fff;background:#ffffff12}.workspace-preview-main{gap:13px;min-width:0;padding:16px;display:grid}.workspace-preview-topbar{border-bottom:1px solid #ffffff14;padding-bottom:13px}.workspace-preview-topbar span,.workspace-preview-panel-head span,.workspace-status-label,.run-readiness-label,.workspace-status-grid span,.readiness-row>span,.artifact-row>span,.operator-table-head span,.operator-row>span,.task-queue-card span,.execution-record-row>span{color:#71717a;text-transform:uppercase;font-size:11px;font-weight:850}.workspace-status-label,.run-readiness-label{display:block}.workspace-status-label{margin-bottom:-5px}.run-readiness-label{margin-top:2px}.workspace-preview-topbar strong{color:#fff;margin-top:6px;font-size:17px;display:block}.workspace-preview-topbar p{color:#a1a1aa;margin:3px 0 0;font-size:12px}.workspace-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.workspace-status-grid article,.workspace-preview-panel,.operator-table,.task-queue-card,.execution-record{background:#ffffff07;border:1px solid #ffffff14;border-radius:14px}.workspace-status-grid article{gap:7px;min-width:0;padding:10px;display:grid}.workspace-status-grid strong{color:#f4f4f5;font-size:14px}.workspace-preview-panel{gap:10px;padding:12px;display:grid}.workspace-preview-panel-head{gap:5px;display:grid}.workspace-preview-panel-head strong{color:#fff;font-size:14px}.readiness-table,.artifact-table,.operator-table,.execution-record{overflow:hidden}.readiness-row,.artifact-row,.operator-table-head,.operator-row,.execution-record-row{border-top:1px solid #ffffff12;align-items:center;gap:12px;padding:10px 0;display:grid}.readiness-row:first-child,.artifact-row:first-child,.operator-row:first-of-type,.execution-record-row:first-child{border-top:0}.readiness-row{grid-template-columns:minmax(0,1fr) auto}.readiness-row>span{overflow-wrap:anywhere;text-transform:none}.workspace-status-pill{color:#d4d4d8;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.workspace-status-pill.ready,.workspace-status-pill.active{color:#86efac;background:#34d3991a;border-color:#34d39938}.workspace-status-pill.review_required{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b38}.workspace-status-pill.not_ready{color:#a1a1aa;background:#71717a1f;border-color:#a1a1aa29}.artifact-row{grid-template-columns:minmax(0,1fr) 84px auto}.artifact-row strong,.operator-row strong,.execution-record-row strong{color:#f4f4f5;min-width:0;font-size:13px}.artifact-row button{color:#f4f4f5;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;min-height:32px;padding:7px 9px;font-size:12px;font-weight:800}.operator-panel,.execution-record-panel{box-shadow:none}.operator-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:14px;display:grid}.operator-table-head,.operator-row{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);padding:12px 14px}.operator-table-head{background:#ffffff07;border-top:0}.task-queue-list{gap:10px;display:grid}.task-queue-card{gap:8px;padding:14px;display:grid}.task-queue-card p{color:#d4d4d8;margin:0;font-size:13px;line-height:1.55}.execution-record{display:grid}.execution-record-row{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);padding:13px 14px}.prompt-discovery-preview,.opportunity-queue-preview{background:#09090bd6;border:1px solid #ffffff1a;border-radius:20px;align-self:center;gap:13px;padding:16px;display:grid;overflow:hidden;box-shadow:0 18px 54px #0000003d}.prompt-discovery-preview .workspace-preview-topbar,.opportunity-queue-preview .workspace-preview-topbar{padding-bottom:12px}.prompt-discovery-preview .workspace-preview-panel,.opportunity-queue-preview .workspace-preview-panel{gap:12px}.prompt-discovery-preview .readiness-row strong,.opportunity-queue-preview .readiness-row strong{color:#f4f4f5;white-space:nowrap;font-size:12px;font-weight:850}.prompt-discovery-preview .execution-record.compact .execution-record-row,.opportunity-queue-preview .execution-record.compact .execution-record-row{grid-template-columns:minmax(132px,.42fr) minmax(0,1fr);padding:10px 0}.opportunity-queue-preview .workspace-preview-panel-head strong{line-height:1.35}.opportunity-status-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.opportunity-status-summary article{min-height:74px}.opportunity-preview-record .execution-record-row strong{line-height:1.45}.prompt-category-table{border:1px solid #ffffff17;border-radius:16px;overflow:hidden}.prompt-category-head,.prompt-category-row{grid-template-columns:minmax(170px,.34fr) minmax(250px,.58fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.prompt-category-head{background:#ffffff07}.prompt-category-head span{color:#71717a;text-transform:uppercase;font-size:11px;font-weight:850}.prompt-category-row span{color:#d4d4d8;overflow-wrap:anywhere;font-size:13px;font-weight:800}.prompt-category-row{border-top:1px solid #ffffff12}.prompt-category-row strong{color:#f4f4f5;min-width:0;font-size:13px}.prompt-category-row p{color:#d4d4d8;margin:0;font-size:13px;line-height:1.55}.not-to-track-table .prompt-category-row span{color:#d4d4d8;overflow-wrap:anywhere}.prompt-problem-panel{background:linear-gradient(#ffffff08,#ffffff03),#09090ba8}.prompt-example-head,.prompt-example-row{grid-template-columns:minmax(130px,.28fr) minmax(190px,.35fr) minmax(0,1fr)}.prompt-example-row code{color:#f4f4f5;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;padding:7px 9px;font-family:inherit;font-size:13px;font-weight:800}.prompt-checklist .task-queue-card{box-shadow:none;border-radius:12px}.prompt-framework-panel{box-shadow:none}.prompt-how-panel{max-width:980px;margin-left:auto;margin-right:auto}.prompt-object-table{background:#ffffff05}.prompt-object-table .operator-table-head,.prompt-object-table .operator-row{grid-template-columns:minmax(160px,.3fr) minmax(0,1fr)}.prompt-record-panel{background:linear-gradient(#ffffff08,#ffffff04),#09090bb8;border-radius:16px}.prompt-record-topbar{background:#ffffff07;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.prompt-record-topbar span{color:#71717a;text-transform:uppercase;font-size:11px;font-weight:850}.prompt-record-topbar strong{color:#86efac;font-size:12px;font-weight:850}.prompt-agency-value-panel{grid-template-columns:1fr}.prompt-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-inline-links{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px}.prompt-faq-panel .prompt-inline-links{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-faq-list{gap:8px;display:grid}.prompt-faq-row{background:#ffffff07;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.prompt-faq-row summary{color:#f4f4f5;cursor:pointer;padding:14px;font-size:13px;font-weight:850;list-style:none}.prompt-faq-row summary::-webkit-details-marker{display:none}.prompt-faq-row summary:after{color:#71717a;content:"+";float:right;margin-left:16px;font-size:15px}.prompt-faq-row[open] summary:after{content:"-"}.prompt-faq-row p{color:#d4d4d8;border-top:1px solid #ffffff12;margin:0;padding:12px 14px 14px;font-size:13px;line-height:1.6}.opportunity-problem-panel{background:linear-gradient(#ffffff08,#ffffff03),#09090ba8}.opportunity-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.opportunity-pain-card{background:#ffffff07;border:1px solid #ffffff14;border-radius:14px;gap:10px;min-height:160px;padding:16px;display:grid}.opportunity-pain-card strong{color:#f4f4f5;font-size:18px;line-height:1.15}.opportunity-pain-card p{color:#d4d4d8;margin:0;font-size:13px;line-height:1.55}.opportunity-flow-panel{box-shadow:none}.opportunity-process-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.opportunity-process-step{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;gap:9px;min-height:190px;padding:14px;display:grid;position:relative}.opportunity-process-step:not(:last-child):after{content:"";background:#ffffff2e;width:13px;height:1px;position:absolute;top:27px;right:-13px}.opportunity-process-step>span{color:#c4b5fd;background:#818cf821;border:1px solid #818cf833;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:inline-flex}.opportunity-process-step strong{color:#f4f4f5;font-size:13px;line-height:1.3}.opportunity-process-step p,.opportunity-status-card p{color:#d4d4d8;margin:0;font-size:13px;line-height:1.55}.opportunity-record-panel .execution-record-row{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr)}.opportunity-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-priority-panel{box-shadow:none}.opportunity-priority-ladder{gap:10px;display:grid}.opportunity-priority-step{background:#ffffff07;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(110px,.22fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.opportunity-priority-step>span{color:#f4f4f5;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;justify-self:start;padding:6px 9px;font-size:11px;font-weight:900}.opportunity-priority-step.high>span{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e40}.opportunity-priority-step.medium>span{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b38}.opportunity-priority-step.low>span{color:#7dd3fc;background:#38bdf81a;border-color:#38bdf838}.opportunity-priority-step.deferred>span{color:#a1a1aa;background:#71717a1f;border-color:#a1a1aa29}.opportunity-priority-step strong{color:#71717a;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.opportunity-priority-step p{color:#d4d4d8;margin:0;font-size:13px;line-height:1.55}.opportunity-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.opportunity-status-card{background:#ffffff07;border:1px solid #ffffff14;border-radius:14px;gap:11px;padding:14px;display:grid}.opportunity-status-pill{color:#d4d4d8;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;justify-self:start;padding:6px 9px;font-size:11px;font-weight:850}.opportunity-status-pill.needs-review{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b38}.opportunity-status-pill.approved,.opportunity-status-pill.ready-for-report{color:#86efac;background:#34d3991a;border-color:#34d39938}.opportunity-status-pill.in-progress{color:#7dd3fc;background:#38bdf81a;border-color:#38bdf838}.opportunity-status-pill.deferred,.opportunity-status-pill.rejected{color:#a1a1aa;background:#71717a1f;border-color:#a1a1aa29}.opportunity-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.opportunity-noise-panel{box-shadow:none}.opportunity-warning-panel{background:#f59e0b13;border:1px solid #f59e0b2e;border-radius:16px;gap:12px;padding:16px;display:grid}.opportunity-warning-panel>strong{color:#fcd34d;text-transform:uppercase;font-size:13px;font-weight:900}.opportunity-warning-panel ul{color:#d4d4d8;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.v0-opportunity-page{background:radial-gradient(circle at 78% 4%,#38bdf814,#0000 32%),radial-gradient(circle at 18% 14%,#818cf80e,#0000 30%);padding-bottom:28px}.v0-opportunity-hero,.v0-opportunity-section,.v0-opportunity-final{width:calc(100% - 52px);max-width:1180px;margin:0 auto}.v0-opportunity-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1fr);align-items:center;gap:72px;padding:90px 0 88px;display:grid}.v0-opportunity-hero-copy{gap:26px;display:grid}.v0-opportunity-hero h1,.v0-opportunity-final h2{color:#fff;letter-spacing:0;max-width:720px;font-size:58px;line-height:1.05}.v0-opportunity-hero-copy>p,.v0-opportunity-final p,.v0-opportunity-heading p{color:#a1a1aa;margin:0;font-size:17px;line-height:1.7}.v0-opportunity-hero-copy>p{max-width:620px}.v0-queue-preview{background:linear-gradient(#ffffff0d,#ffffff05),#09090bd1;border:1px solid #ffffff1a;border-radius:20px;padding:5px;box-shadow:0 26px 82px #00000061}.v0-queue-inner{background:#27272a57;border-radius:16px;gap:18px;padding:24px;display:grid}.v0-queue-topbar,.v0-queue-topbar div,.v0-queue-item,.v0-queue-item>div:last-child,.v0-record-head,.v0-record-head div,.v0-record-meta{align-items:center;display:flex}.v0-queue-topbar,.v0-record-head,.v0-record-meta{justify-content:space-between}.v0-queue-topbar div,.v0-record-head div{gap:10px}.v0-queue-topbar strong,.v0-record-head strong{color:#f4f4f5;font-size:14px;font-weight:850}.v0-queue-topbar>span,.v0-queue-item small{color:#71717a;font-size:12px;font-weight:750}.v0-record-dot{background:#8b5cf6;border-radius:999px;width:8px;height:8px;display:inline-flex}.v0-queue-items{gap:12px;display:grid}.v0-queue-item{background:#09090ba8;border:1px solid #ffffff18;border-radius:14px;justify-content:space-between;gap:18px;padding:16px;transition:border-color .15s,background .15s}.v0-queue-item:hover{background:#18181bbd;border-color:#8b5cf657}.v0-queue-item>div:first-child{gap:5px;display:grid}.v0-queue-item strong{color:#f4f4f5;font-size:14px}.v0-queue-item span{color:#a1a1aa;font-size:12px;font-weight:750}.v0-queue-item>div:last-child{gap:10px}.v0-priority,.v0-status-pill{text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.v0-priority.high{color:#fda4af;background:#f43f5e1c}.v0-priority.medium{color:#7dd3fc;background:#38bdf81a}.v0-opportunity-section{padding:84px 0}.v0-opportunity-heading{gap:18px;max-width:720px;margin-bottom:54px;display:grid}.v0-opportunity-heading.center{text-align:center;margin-left:auto;margin-right:auto}.v0-opportunity-heading h2,.v0-guardrail h2{color:#fff;letter-spacing:0;margin:0;font-size:38px;line-height:1.08}.v0-opportunity-card-grid{gap:18px;display:grid}.v0-opportunity-card-grid.three,.v0-opportunity-card-grid.six{grid-template-columns:repeat(3,minmax(0,1fr))}.v0-opportunity-card,.v0-opportunity-record,.v0-guardrail{background:linear-gradient(#ffffff0a,#ffffff05),#121214b8;border:1px solid #ffffff18;border-radius:20px}.v0-opportunity-card{gap:15px;min-height:212px;padding:24px;display:grid}.v0-opportunity-card.compact{min-height:188px}.v0-opportunity-icon{color:#a1a1aa;background:#ffffff0a;border:1px solid #ffffff16;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:inline-flex}.v0-opportunity-card h3,.v0-flow-step h3,.v0-benefit h3{color:#f4f4f5;margin:0;font-size:18px;line-height:1.2}.v0-opportunity-card p,.v0-flow-step p,.v0-benefit p,.v0-guardrail p{color:#a1a1aa;margin:0;font-size:14px;line-height:1.65}.v0-flow-list{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0;display:grid;position:relative}.v0-flow-list:before{content:"";background:#ffffff1c;height:1px;position:absolute;top:28px;left:8%;right:8%}.v0-flow-step{text-align:center;z-index:1;justify-items:center;gap:8px;padding:0 12px;display:grid;position:relative}.v0-flow-step>span{color:#c4b5fd;background:#121214f0;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:5px;font-size:14px;font-weight:900;display:inline-flex}.v0-flow-step h3{font-size:14px}.v0-flow-step p{font-size:12px;line-height:1.45}.v0-opportunity-record{max-width:760px;margin:0 auto;overflow:hidden}.v0-record-head{border-bottom:1px solid #ffffff17;padding:16px 22px}.v0-status-pill{color:#a1a1aa;background:#ffffff0e}.v0-record-body{gap:22px;padding:24px;display:grid}.v0-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.v0-record-field,.v0-record-callout,.v0-source-list{gap:8px;display:grid}.v0-record-field span,.v0-record-callout span,.v0-source-list>span{color:#71717a;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.v0-record-field strong,.v0-record-callout strong{color:#f4f4f5;font-size:14px;line-height:1.5}.v0-record-field strong.danger{color:#fda4af}.v0-record-callout{background:#ffffff09;border-radius:14px;padding:16px}.v0-record-callout.accent{background:#8b5cf613;border:1px solid #8b5cf62e}.v0-record-callout.accent span{color:#c4b5fd}.v0-source-list div{flex-wrap:wrap;gap:8px;display:flex}.v0-source-list strong{color:#d4d4d8;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;padding:8px 11px;font-size:13px}.v0-record-meta{border-top:1px solid #ffffff16;justify-content:flex-start;gap:22px;padding-top:18px}.v0-record-meta .v0-record-field+.v0-record-field{border-left:1px solid #ffffff17;padding-left:22px}.v0-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.v0-benefit{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid}.v0-benefit>span{color:#c4b5fd;background:#8b5cf61a;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:inline-flex}.v0-benefit div{gap:10px;display:grid}.v0-guardrail-section{padding-top:42px;padding-bottom:64px}.v0-guardrail{grid-template-columns:auto minmax(0,1fr);gap:18px;max-width:760px;margin:0 auto;padding:24px;display:grid}.v0-guardrail h2{font-size:18px;line-height:1.25}.v0-guardrail div{gap:8px;display:grid}.v0-opportunity-final{text-align:center;padding:88px 0 104px;position:relative;overflow:hidden}.v0-opportunity-final:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 100%,#8b5cf61c,#0000 55%);position:absolute;inset:0}.v0-opportunity-final>div{justify-items:center;gap:24px;max-width:760px;margin:0 auto;display:grid;position:relative}.v0-opportunity-final h2{max-width:760px;font-size:48px}.v0-opportunity-final p{max-width:620px}.marketing-cta-row.centered{justify-content:center}.home-page{background:radial-gradient(circle at 78% 5%,#38bdf814,#0000 32%),radial-gradient(circle at 18% 10%,#818cf80e,#0000 30%);padding-bottom:28px}.home-hero,.home-section,.home-final-cta{width:calc(100% - 52px);max-width:1180px;margin:0 auto}.home-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1fr);align-items:center;column-gap:clamp(80px,7vw,112px);padding:60px 0 88px;display:grid;overflow:visible}.home-hero-copy{white-space:normal;z-index:2;gap:26px;min-width:0;max-width:620px;display:grid;position:relative;overflow:visible}.home-hero h1,.home-final-cta h2{color:#fff;letter-spacing:-.055em;overflow-wrap:normal;text-wrap:balance;white-space:normal;max-width:620px;margin:0;font-size:clamp(42px,3.8vw,58px);line-height:1.04;overflow:visible}.hero-title span{display:block}.hero-title-gradient{color:#0000;background:linear-gradient(135deg,#00b8ff 0%,#2f6bff 58%,#7c5cff 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;display:inline-block}.home-hero h1 span:last-child{color:#fff}.home-hero-copy>p,.home-final-cta p,.home-section-heading p{color:#a1a1aa;margin:0;font-size:17px;line-height:1.7}.home-hero-copy>p{color:#e2e8f0d1;max-width:640px}.home-hero-copy small{color:#94a3b8;font-size:13px;font-weight:750}.home-hero .marketing-button{min-height:48px;padding:13px 18px}.home-workspace-preview{isolation:isolate;z-index:1;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:20px;justify-self:end;width:min(100%,520px);padding:5px;position:relative;overflow:hidden;box-shadow:0 40px 120px #00c2ff1a}.home-workspace-preview:before{color:#0000;content:"G";filter:blur(1.4px);font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;opacity:.038;pointer-events:none;z-index:0;background:linear-gradient(135deg,#00b8ff 0%,#2f6bff 58%,#7c5cff 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(180px,18vw,320px);font-weight:700;line-height:.72;position:absolute;top:18%;right:8%;transform:translateY(-8%)}.home-workspace-inner{z-index:1;background:#27272a57;border-radius:16px;gap:19px;padding:28px;display:grid;position:relative}.home-workspace-label,.home-workspace-stats span,.home-workspace-strip span,.home-prompt-run-card>span,.home-recommendation-card span,.home-proof-field span,.home-proof-action span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.home-workspace-client{gap:5px;display:grid}.home-workspace-client h2{color:#f4f4f5;letter-spacing:0;margin:0;font-size:20px;line-height:1.1}.home-workspace-client p{color:#a1a1aa;margin:0;font-size:13px;line-height:1.5}.home-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-workspace-stats article,.home-workspace-strip,.home-prompt-run-card,.home-recommendation-card{background:#09090b8f;border:1px solid #ffffff16;border-radius:14px}.home-workspace-stats article{gap:6px;padding:13px;display:grid}.home-workspace-stats strong,.home-workspace-strip strong,.home-prompt-run-card strong{color:#f4f4f5;font-size:14px}.home-workspace-stats strong.active{color:#86efac}.home-workspace-strip,.home-prompt-run-card,.home-recommendation-card{gap:10px;padding:16px;display:grid}.home-result-list{gap:6px;display:grid}.home-result-list p,.home-recommendation-card p{color:#a1a1aa;margin:0;font-size:13px;line-height:1.55}.home-result-list b{color:#71717a;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.home-result-list em{color:#fda4af;text-transform:uppercase;background:#f43f5e1c;border-radius:999px;justify-self:start;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.home-recommendation-card{background:#8b5cf613;border-color:#8b5cf62e}.home-recommendation-card span,.home-proof-action span{color:#c4b5fd}.home-recommendation-card p{color:#f4f4f5}.home-section{border-top:0;padding:88px 0;position:relative}.home-section:before{content:"";background:linear-gradient(90deg,#0000,#94a3b829,#0000);height:1px;position:absolute;top:0;left:0;right:0}.home-problem{margin-top:24px}.home-workflow{padding-top:64px;padding-bottom:104px}.home-modules{padding-top:108px}.home-use-cases{padding-top:104px;padding-bottom:112px}.home-differentiation{padding-top:128px}.home-proof{padding-top:48px}.home-section-heading{gap:18px;max-width:760px;margin-bottom:54px;display:grid}.home-problem .home-section-heading{max-width:720px}.home-problem .home-section-heading p{color:#e2e8f0c7}.home-section-heading.center{text-align:center;margin-left:auto;margin-right:auto}.home-section-eyebrow{color:#a5b4fc;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:850}.home-section-heading h2{color:#fff;letter-spacing:0;margin:0;font-size:38px;line-height:1.08}.home-card-grid{gap:18px;display:grid}.home-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.home-card,.home-compare-panel,.home-proof-record{background:linear-gradient(#ffffff0a,#ffffff05),#121214b8;border:1px solid #ffffff18;border-radius:20px}.home-card{gap:12px;min-height:188px;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.home-problem-card{background:#ffffff09;border:1px solid #94a3b81f;border-radius:16px;padding:24px;position:relative;overflow:hidden}.home-problem-card:before{content:"";background:#00c2ff59;height:2px;position:absolute;top:0;left:0;right:0}.home-problem-card:hover{border-color:#00c2ff38}.home-problem-card>span{color:#0000;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#00b8ff 0%,#2f6bff 58%,#7c5cff 100%);-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:900}.home-card.large{min-height:220px;padding:28px}.home-module-card:hover{border-color:#8b5cf657;transform:translateY(-2px)}.home-card.home-use-case-card{background:radial-gradient(circle at 0 0,#00b8ff14,#0000 38%),linear-gradient(#ffffff09,#ffffff05),#121214b8;border:1px solid #94a3b824;border-radius:20px;gap:14px;min-height:240px;padding:30px;position:relative;overflow:hidden}.home-use-case-card:before{content:"";background:linear-gradient(90deg,#00b8ff,#2f6bff,#7c5cff);height:2px;position:absolute;top:0;left:0;right:0}.home-use-case-card:hover{border-color:#00b8ff3d}.home-use-case-icon{color:#00b8ff;background:#00b8ff1a;border:1px solid #00b8ff33;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.home-use-case-card>p{color:#e2e8f0b8}.home-use-case-card>span{color:#e2e8f0b8;margin-top:auto;font-size:13px;font-weight:750;line-height:1.45}.home-use-case-card>span b{color:#00b8ff}.home-section-cta-link{color:#e2e8f0;align-items:center;gap:5px;width:fit-content;margin:28px auto 0;font-size:15px;font-weight:850;text-decoration:none;transition:color .16s;display:flex;position:relative}.home-section-cta-link:after{content:"";opacity:.58;transform-origin:0;background:currentColor;height:1px;transition:transform .16s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.home-section-cta-link:hover{color:#00b8ff}.home-section-cta-link:hover:after{transform:scaleX(1)}.home-section-cta-arrow{transition:transform .16s;display:inline-block}.home-section-cta-link:hover .home-section-cta-arrow{transform:translate(3px)}.home-section-cta-button{width:fit-content;margin:30px auto 0}.home-section-cta-button .home-section-cta-arrow{margin-left:4px}.home-section-cta-button:hover .home-section-cta-arrow{transform:translate(3px)}.home-card h3,.home-workflow-step h3,.home-compare-panel h3{color:#f4f4f5;margin:0;font-size:18px;line-height:1.2}.home-workflow-step h3{font-size:19px;line-height:1.1}.home-workflow-step:nth-of-type(4) h3,.home-workflow-step:nth-of-type(5) h3{line-height:1.05}.home-card p,.home-workflow-step p,.home-compare-panel p,.home-proof-field p,.home-proof-action p{color:#a1a1aa;margin:0;font-size:14px;line-height:1.65}.home-workflow-step p{font-size:13px;line-height:1.45}.home-workflow-rail{grid-template-columns:minmax(180px,1fr) 46px minmax(180px,1fr) 46px minmax(180px,1fr) 46px minmax(180px,1fr) 46px minmax(180px,1fr);align-items:stretch;column-gap:12px;max-width:1180px;margin-inline:auto;display:grid;position:relative}.home-workflow-rail:before{content:none}.home-workflow-step{z-index:1;background:#ffffff09;border:1px solid #94a3b81f;border-radius:18px;gap:10px;min-height:190px;padding:24px;display:grid;position:relative}.home-workflow-icon{color:#67e8f9;background:#00b8ff14;border:1px solid #00c2ff29;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.home-workflow-connector{opacity:.9;pointer-events:none;justify-content:center;align-self:start;align-items:center;gap:4px;width:46px;height:24px;margin-top:31px;display:flex}.home-workflow-connector-line{background:#67e8f99e;flex:1 1 0;height:1px}.home-workflow-connector-arrow{color:#e0f2fe;background:#0f172af2;border:1px solid #67e8f975;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:inline-flex}.home-workflow-step>span{color:#c4b5fd;letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900}.home-opportunity-mini-preview{background:#0f172ab8;border:1px solid #94a3b829;border-radius:18px;grid-template-columns:minmax(240px,.85fr) minmax(0,1fr);align-items:center;gap:18px;max-width:680px;margin:32px auto 0;padding:18px;display:grid}.home-opportunity-mini-preview span{color:#67e8f9;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.home-opportunity-mini-preview strong{color:#fff;font-size:16px;line-height:1.25;display:block}.home-mini-queue-items{gap:8px;display:grid}.home-mini-queue-items p{color:#e2e8f0c2;background:#ffffff0a;border:1px solid #94a3b81a;border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}.home-mini-queue-items b{color:#c4b5fd;text-transform:uppercase;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.home-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin:0 auto;display:grid}.home-compare-panel{border-radius:20px;gap:22px;padding:28px;display:grid}.home-compare-panel.accent{background:radial-gradient(circle at 0 0,#00b8ff14,#0000 40%),#ffffff09;border:1px solid #7c5cff57;box-shadow:0 24px 80px #2f6bff14}.home-compare-panel.muted{background:#ffffff06;border:1px solid #94a3b81a}.home-compare-panel.muted h3,.home-compare-panel.muted p{color:#a1a1aa}.home-compare-panel ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.home-compare-panel li{align-items:flex-start;gap:11px;display:flex}.home-compare-panel li span{color:#a78bfa;min-width:16px;font-size:14px;font-weight:900;line-height:1.6}.home-compare-panel.muted li span{color:#71717a}.home-proof-flow{color:#e2e8f0b8;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:-26px auto 22px;font-size:12px;font-weight:850;display:flex}.home-proof-flow span{background:#ffffff09;border:1px solid #94a3b824;border-radius:999px;padding:8px 11px}.home-proof-flow b{color:#7c5cff;font-size:13px;font-weight:900}.home-proof-record{background:linear-gradient(#ffffff0a,#ffffff05),#121214b8;border:1px solid #94a3b824;border-radius:20px;gap:24px;max-width:700px;margin:0 auto;padding:28px;display:grid;position:relative;overflow:hidden}.home-proof-record-label{color:#e2e8f0b8;letter-spacing:.04em;text-transform:uppercase;background:#0f172ab8;border:1px solid #94a3b824;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;position:absolute;top:16px;right:18px}.home-proof-record:before{content:"";background:linear-gradient(90deg,#00b8ff,#2f6bff,#7c5cff);height:2px;position:absolute;top:0;left:0;right:0}.home-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-proof-field{gap:7px;display:grid}.home-proof-field strong{color:#f4f4f5;font-size:15px;line-height:1.45}.home-proof-field em{color:#fda4af;text-transform:uppercase;background:#f43f5e1c;border:1px solid #f43f5e2e;border-radius:999px;justify-self:start;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.home-proof-action{border-top:1px solid #ffffff16;gap:8px;padding-top:22px;display:grid}.home-proof-action p{color:#f4f4f5}.home-proof-chips{flex-wrap:wrap;gap:8px;display:flex}.home-proof-chips span{color:#ddd6fe;background:#7c5cff24;border:1px solid #a78bfa33;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.home-final-cta{text-align:center;padding:72px 0 0;position:relative;overflow:hidden}.home-final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#2f6bff24,#0000 50%);position:absolute;inset:0}.home-final-cta>div{justify-items:center;gap:24px;max-width:820px;margin:0 auto;display:grid;position:relative}.home-final-cta h2{max-width:620px;font-size:48px}.home-final-cta p{max-width:660px}.home-final-cta .marketing-button-primary:hover{box-shadow:0 14px 42px #00c2ff38}.home-final-cta .marketing-button-secondary:hover{border-color:#94a3b847}.home-final-note{color:#94a3b8d1;margin-top:-6px;font-size:13px;line-height:1.5}.clean-feature-page{background:radial-gradient(circle at 78% 5%,#38bdf814,#0000 32%),radial-gradient(circle at 18% 10%,#818cf80e,#0000 30%);padding-bottom:28px}.clean-hero,.clean-section,.clean-final-cta{width:calc(100% - 52px);max-width:1180px;margin:0 auto}.clean-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1fr);align-items:center;gap:72px;padding:90px 0 88px;display:grid}.clean-hero-copy{gap:26px;display:grid}.clean-hero h1,.clean-final-cta h2{color:#fff;letter-spacing:0;max-width:760px;margin:0;font-size:58px;line-height:1.05}.clean-hero-copy>p,.clean-final-cta p,.clean-section-heading p{color:#a1a1aa;margin:0;font-size:17px;line-height:1.7}.clean-hero-copy>p{max-width:640px}.clean-hero-copy small{color:#71717a;font-size:13px;font-weight:750}.clean-preview,.clean-card,.clean-record,.clean-guardrail{background:linear-gradient(#ffffff0d,#ffffff05),#09090bd1;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 26px 82px #0000003d}.clean-preview{padding:5px}.clean-preview-inner{background:#27272a57;border-radius:16px;gap:18px;padding:24px;display:grid}.clean-preview-label,.clean-preview-panel>span,.clean-stat-grid span,.clean-preview-meta b,.clean-card>span,.clean-record-field span,.clean-mini-row span{color:#71717a;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.clean-preview-title{gap:5px;display:grid}.clean-preview-title h2{color:#f4f4f5;letter-spacing:0;margin:0;font-size:20px;line-height:1.1}.clean-preview-title p,.clean-preview-panel p,.clean-preview-meta p,.clean-queue-item span,.clean-queue-item small{color:#a1a1aa;margin:0;font-size:13px;line-height:1.55}.clean-preview-panel{background:#09090b8f;border:1px solid #ffffff16;border-radius:14px;gap:12px;padding:16px;display:grid}.clean-preview-panel>strong{color:#f4f4f5;font-size:14px;line-height:1.45}.clean-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clean-stat-grid article{background:#ffffff07;border:1px solid #fff1;border-radius:12px;gap:6px;padding:12px;display:grid}.clean-stat-grid strong{color:#f4f4f5;font-size:16px}.clean-preview-meta{gap:7px;display:grid}.clean-preview-meta b{margin-bottom:2px;display:block}.clean-section{border-top:1px solid #ffffff14;padding:88px 0}.clean-section-heading{gap:18px;max-width:760px;margin-bottom:54px;display:grid}.clean-section-heading.center{text-align:center;margin-left:auto;margin-right:auto}.clean-section-heading h2,.clean-guardrail h2{color:#fff;letter-spacing:0;margin:0;font-size:38px;line-height:1.08}.clean-card-grid{gap:18px;display:grid}.clean-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.clean-card{gap:12px;min-height:188px;padding:24px;display:grid}.clean-card.compact{min-height:205px}.clean-card h3,.clean-flow-step h3{color:#f4f4f5;margin:0;font-size:18px;line-height:1.2}.clean-card p,.clean-flow-step p,.clean-guardrail p,.clean-mini-row p,.clean-record-field strong{color:#a1a1aa;margin:0;font-size:14px;line-height:1.65}.clean-flow-list{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.clean-flow-step{background:#121214b8;border:1px solid #ffffff18;border-radius:18px;gap:10px;padding:20px;display:grid;position:relative}.clean-flow-step:not(:last-child):after{color:#71717a;content:"→";z-index:1;font-size:16px;position:absolute;top:28px;right:-12px}.clean-flow-step>span{color:#c4b5fd;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.clean-record{max-width:760px;margin:0 auto;overflow:hidden}.clean-record-head,.clean-record-head div,.clean-preview-topbar,.clean-preview-topbar div,.clean-queue-item,.clean-queue-item>div:last-child{align-items:center;display:flex}.clean-record-head,.clean-preview-topbar{border-bottom:1px solid #ffffff17;justify-content:space-between;padding:16px 22px}.clean-record-head div,.clean-preview-topbar div{gap:10px}.clean-record-head strong,.clean-preview-topbar strong{color:#f4f4f5;font-size:14px;font-weight:850}.clean-dot{background:#8b5cf6;border-radius:999px;width:8px;height:8px;display:inline-flex}.clean-status-pill,.clean-queue-item em{text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.clean-status-pill{color:#a1a1aa;background:#ffffff0e}.clean-record-body{gap:0;display:grid}.clean-record-field{border-top:1px solid #ffffff13;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:8px;padding:15px 22px;display:grid}.clean-record-body .clean-record-field:first-child{border-top:0}.clean-record-field strong{color:#f4f4f5}.clean-record-field strong.danger{color:#fda4af}.clean-guardrail{grid-template-columns:auto minmax(0,1fr);gap:18px;max-width:760px;margin:0 auto;padding:24px;display:grid}.clean-guardrail-icon{color:#a1a1aa;background:#ffffff0a;border:1px solid #ffffff16;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:inline-flex}.clean-guardrail h2{font-size:18px;line-height:1.25}.clean-guardrail div{gap:8px;display:grid}.clean-guardrail-grid,.clean-faq-list,.clean-queue-list{gap:12px;display:grid}.clean-mini-row,.clean-faq-row,.clean-queue-item{background:#121214b8;border:1px solid #ffffff18;border-radius:16px}.clean-mini-row{grid-template-columns:170px minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.clean-mini-row strong{color:#f4f4f5;font-size:14px;line-height:1.45}.clean-faq-row{overflow:hidden}.clean-faq-row summary{color:#f4f4f5;cursor:pointer;padding:18px 20px;font-size:15px;font-weight:850;list-style:none}.clean-faq-row summary::-webkit-details-marker{display:none}.clean-faq-row p{color:#a1a1aa;border-top:1px solid #ffffff13;margin:0;padding:16px 20px 18px;font-size:14px;line-height:1.65}.clean-link-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.clean-link-row a{color:#f4f4f5;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:850;text-decoration:none}.clean-preview-topbar{padding:0 0 14px}.clean-preview-topbar>span{color:#71717a;font-size:12px;font-weight:750}.clean-queue-item{justify-content:space-between;gap:18px;padding:16px}.clean-queue-item>div:first-child{gap:5px;display:grid}.clean-queue-item strong{color:#f4f4f5;font-size:14px}.clean-queue-item>div:last-child{gap:10px}.clean-queue-item em.high{color:#fda4af;background:#f43f5e1c}.clean-queue-item em.medium{color:#7dd3fc;background:#38bdf81a}.clean-final-cta{text-align:center;padding:92px 0 108px;position:relative;overflow:hidden}.clean-final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 100%,#8b5cf61c,#0000 55%);position:absolute;inset:0}.clean-final-cta>div{justify-items:center;gap:24px;max-width:820px;margin:0 auto;display:grid;position:relative}.clean-final-cta h2{color:#fff;letter-spacing:0;margin:0;font-size:48px;line-height:1.05}.clean-final-cta p{color:#a1a1aa;max-width:660px;margin:0;font-size:17px;line-height:1.7}.preview-topbar,.marketing-panel-heading,.marketing-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.preview-topbar{border-bottom:1px solid #ffffff14;padding-bottom:14px}.preview-topbar span,.marketing-card span,.preview-metric-grid span,.preview-priority,.workflow-list span{color:#a78bfa;text-transform:uppercase;font-size:11px;font-weight:850}.preview-topbar strong,.preview-metric-grid strong,.preview-table-row strong{color:#fff}.preview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.preview-metric-grid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:14px;display:grid}.preview-metric-grid strong{font-size:24px}.preview-table{background:#0003;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden}.preview-table-head,.preview-table-row{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.preview-table-head.three,.preview-table-row.three{grid-template-columns:minmax(0,1.45fr) minmax(130px,.45fr) minmax(120px,.4fr)}.preview-table-head{color:#a1a1aa;background:#ffffff09;font-size:12px;font-weight:850}.preview-table-row{border-top:1px solid #ffffff13}.preview-table-row p{color:#d4d4d8;margin:0;font-size:13px}.preview-priority{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:999px;justify-content:center;width:fit-content;padding:6px 9px}.preview-priority.high{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e40}.marketing-section{padding:42px 0}.marketing-section-heading{margin-bottom:18px}.marketing-section h2,.marketing-panel h2,.marketing-cta-panel h2,.marketing-article h1,.marketing-article h2{color:#fff}.marketing-section h2,.marketing-panel h2,.marketing-cta-panel h2{margin:0;font-size:34px;line-height:1.08}.marketing-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketing-card-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.marketing-card{border-radius:22px;gap:10px;min-height:154px;padding:18px;display:grid}.marketing-card p{color:#a1a1aa;margin:0;font-size:14px}.marketing-panel{border-radius:28px;gap:18px;margin-bottom:42px;padding:22px;display:grid}.pricing-packages-section{width:calc(100% - 52px);max-width:1180px;margin:0 auto;padding:10px 0 42px}.pricing-pathway-strip{background:#ffffff06;border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;width:calc(100% - 52px);max-width:920px;margin:0 auto 48px;padding:20px 28px;display:grid;position:relative;overflow:hidden}.pricing-pathway-strip:before{content:"";background:linear-gradient(#00b8ff,#2f6bff,#7c5cff);width:2px;position:absolute;top:0;bottom:0;left:0}.pricing-pathway-strip>span{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.pricing-pathway-strip div{gap:6px;display:grid}.pricing-pathway-strip strong{color:#fff;font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.2}.pricing-pathway-strip p{color:#e2e8f0b8;max-width:820px;margin:0;font-size:14px;line-height:1.5}.comparison-summary-strip{background:#ffffff06;border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;width:calc(100% - 52px);max-width:980px;margin:0 auto 28px;padding:20px 28px;display:grid;position:relative;overflow:hidden}.comparison-summary-strip:before{content:"";background:linear-gradient(#00b8ff,#2f6bff,#7c5cff);width:2px;position:absolute;top:0;bottom:0;left:0}.comparison-summary-strip>span{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.comparison-summary-strip div{gap:6px;display:grid}.comparison-summary-strip strong{color:#fff;font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.22}.comparison-summary-strip p{color:#e2e8f0b8;max-width:840px;margin:0;font-size:14px;line-height:1.5}.pricing-packages-section .marketing-section-heading{margin-bottom:18px}.pricing-packages-section .marketing-section-heading h2{max-width:720px;font-size:28px}.pricing-packages-section .marketing-section-heading p{color:#e2e8f0b8;max-width:680px;margin:8px 0 0;font-size:15px;line-height:1.6}.pricing-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-package-card{background:linear-gradient(#ffffff09,#ffffff05),#09090bbd;border:1px solid #94a3b81f;border-radius:22px;gap:10px;min-height:392px;padding:24px;display:grid;position:relative;overflow:hidden}.pricing-package-card.highlighted{background:radial-gradient(circle at 0 0,#00b8ff14,#0000 40%),linear-gradient(#ffffff0b,#ffffff05),#0f172ab8;border-color:#7c5cff57;box-shadow:0 24px 80px #2f6bff14}.pricing-package-card.highlighted:before{content:"";background:linear-gradient(90deg,#00b8ff,#2f6bff,#7c5cff);height:2px;position:absolute;top:0;left:0;right:0}.pricing-package-card>span{color:#a78bfa;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.pricing-package-badge{background:#7c5cff29;border:1px solid #a78bfa3d;border-radius:999px;justify-self:end;padding:6px 9px;line-height:1.2;position:absolute;top:16px;right:18px;color:#c4b5fd!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:700!important}.pricing-package-price{gap:3px;display:grid}.pricing-package-price small{color:#e2e8f0ad;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.1}.pricing-package-price strong{color:#fff;letter-spacing:-.02em;font-size:31px;line-height:1.08}.pricing-package-price.split strong{font-size:33px}.pricing-package-card>p{color:#e2e8f0b8;margin:0;font-size:14px;line-height:1.55}.pricing-package-card ul{color:#e2e8f0c2;gap:5px;margin:-8px 0 0;padding:0;list-style:none;display:grid}.pricing-package-card li{align-items:flex-start;gap:9px;font-size:13px;line-height:1.35;display:flex}.pricing-package-card li:before{color:#00b8ff;content:"✓";flex:none;font-weight:900;line-height:1.2}.pricing-package-card .marketing-button{align-self:end;width:fit-content;margin-top:auto}.pricing-package-note{color:#e2e8f0ad;text-align:center;max-width:760px;margin:24px auto 0;font-size:14px;line-height:1.55}.pricing-feature-section{padding-top:58px}.pricing-feature-section .marketing-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-feature-section .marketing-card{gap:8px;min-height:132px;padding:16px}.pricing-feature-section .marketing-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.pricing-process-section .pricing-process-rail{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch;column-gap:12px;display:grid}.pricing-process-section .pricing-process-card{box-shadow:none;background:#ffffff09;border:1px solid #94a3b81f;border-radius:18px;gap:10px;min-height:180px;padding:26px;position:relative}.pricing-process-section .pricing-process-card:before,.pricing-process-section .pricing-process-card:after{content:none;display:none}.pricing-process-connector{opacity:.52;pointer-events:none;justify-content:center;align-self:start;align-items:center;gap:4px;width:46px;height:24px;margin-top:36px;display:flex}.pricing-process-connector-line{background:#00b8ff47;flex:1 1 0;height:1px}.pricing-process-connector-arrow{color:#94a3b8e6;background:#0f172af2;border:1px solid #5b5cff47;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:inline-flex}.pricing-process-section .pricing-process-card span{color:#e2e8f0c7;letter-spacing:.08em;background:#ffffff0a;border:1px solid #94a3b824;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.pricing-process-section .pricing-process-card span:before{content:"";background:#00b8ff;border-radius:999px;width:6px;height:6px}.pricing-process-section .pricing-process-card h3{font-size:17px;line-height:1.2}.pricing-process-section .pricing-process-card p,.pricing-faq-section .marketing-card p{line-height:1.55}.pricing-faq-section{margin-top:96px}.pricing-faq-section .marketing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-faq-section .marketing-card{min-height:150px;padding:28px;transition:border-color .15s}.pricing-faq-section .marketing-card:hover{border-color:#00b8ff38}.pricing-faq-section .marketing-card h3{font-size:19px}.compare-faq-section{margin-top:70px}.compare-faq-section .marketing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-faq-section .marketing-card{min-height:150px;padding:28px;transition:border-color .15s}.compare-faq-section .marketing-card:hover{border-color:#00b8ff38}.compare-faq-section .marketing-card h3{font-size:19px}.pricing-final-cta{text-align:center;background:radial-gradient(circle at 0 0,#00b8ff14,#0000 42%),linear-gradient(#ffffff0b,#ffffff05),#09090bbd;justify-items:center;max-width:980px;margin:80px auto 96px;padding:36px;position:relative;overflow:hidden}.pricing-final-cta:before{content:"";opacity:.58;background:linear-gradient(90deg,#00b8ff,#2f6bff,#7c5cff);height:2px;position:absolute;top:0;left:0;right:0}.pricing-final-cta p{max-width:620px}.workflow-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.workflow-list article{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:10px;padding:16px;display:grid}.workflow-list p{color:#d4d4d8;margin:0;font-size:13px}.comparison-grid{border:1px solid #ffffff1a;border-radius:18px;overflow:hidden}.comparison-row{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr) minmax(180px,.55fr);display:grid}.comparison-row:first-child{color:#a1a1aa;text-transform:uppercase;background:#ffffff0b;font-size:12px;font-weight:850}.comparison-row span{color:#d4d4d8;border-top:1px solid #ffffff13;padding:12px 14px}.comparison-row:first-child span{border-top:0}.marketing-link-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:start}.marketing-link-list{gap:8px;display:grid}.marketing-link-list a{color:#fff;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:11px 12px;font-weight:800;text-decoration:none}.marketing-cta-panel{border-radius:32px;place-items:center start;gap:16px;margin-bottom:54px;padding:30px;display:grid}.marketing-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.marketing-cta-panel.pricing-final-cta{text-align:center;justify-items:center;width:calc(100% - 52px);margin:80px auto 96px;padding:36px}.pricing-final-cta h2{max-width:780px}.pricing-final-cta .marketing-cta-actions{justify-content:center;width:100%}.compare-final-cta{text-align:center;justify-items:center;width:calc(100% - 52px);max-width:980px;margin:78px auto 86px}.compare-final-cta h2{max-width:780px}.compare-final-cta p{max-width:650px}.compare-final-cta .marketing-cta-actions{justify-content:center;width:100%}.snapshot-request-panel{scroll-margin-top:92px}.snapshot-offer-pill{color:#67e8f9;text-transform:uppercase;background:#22d3ee1f;border:1px solid #22d3ee3d;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:850}.snapshot-request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.snapshot-request-form label{gap:7px;display:grid}.snapshot-request-form label span{color:#a78bfa;text-transform:uppercase;font-size:11px;font-weight:850}.snapshot-request-form input,.snapshot-request-form textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;min-height:46px;padding:11px 12px}.snapshot-request-form textarea{resize:vertical;min-height:108px}.snapshot-request-form input:focus,.snapshot-request-form textarea:focus{border-color:#22d3ee7a;outline:2px solid #22d3ee24}.snapshot-request-notes,.snapshot-request-submit-row,.snapshot-request-message{grid-column:1/-1}.snapshot-request-submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.snapshot-request-submit-row p,.snapshot-request-message{color:#a1a1aa;margin:0;font-size:13px}.snapshot-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.snapshot-request-list{gap:16px;display:grid}.snapshot-request-card{border:1px solid var(--line);background:#ffffff09;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:20px;padding:20px;display:grid}.snapshot-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.snapshot-request-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.snapshot-request-details div{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;padding:10px}.snapshot-request-details dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.snapshot-request-details dd{overflow-wrap:anywhere;margin:5px 0 0}.snapshot-notes,.snapshot-next-step,.snapshot-brief-path{max-width:none;margin-top:12px}.snapshot-brief-path code{overflow-wrap:anywhere}.snapshot-request-actions{background:#0f172a57;border:1px solid #ffffff0f;border-radius:12px;align-content:start;gap:10px;padding:12px;display:grid}.snapshot-request-actions form{gap:8px;display:grid}.snapshot-request-actions select{border:1px solid var(--line);border-radius:8px;min-height:42px;padding:8px}.secondary-action{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 12px;font-weight:800;text-decoration:none;display:inline-flex}.secondary-action:hover{color:#a5f3fc;border-color:#22d3ee61}.compact-marketing-hero{align-items:stretch;min-height:auto}.marketing-kicker{color:#22d3ee;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.pilot-package-card .preview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-package-card .preview-metric-grid div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;padding:14px}.pilot-package-card .preview-metric-grid span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.pilot-package-card .preview-metric-grid strong{color:var(--ink);font-size:20px}.marketing-article{border-radius:28px;gap:26px;margin-top:54px;margin-bottom:42px;padding:34px;display:grid}.marketing-article header{border-bottom:1px solid #ffffff14;padding-bottom:24px}.marketing-article h1{font-size:54px;line-height:1}.marketing-article h2{margin-bottom:8px;font-size:26px;line-height:1.15}.marketing-article h3{margin-top:14px}.marketing-article ol{color:#a1a1aa;margin:10px 0 0;padding-left:20px}.geo-education-article{background:radial-gradient(circle at 94% 4%,#00b8ff0f,#0000 30%),linear-gradient(#ffffff09,#ffffff04),#09090bbd;border:1px solid #94a3b81f;box-shadow:0 30px 90px #00000038}.geo-education-article section{gap:16px;display:grid}.geo-prompt-card-grid,.geo-education-card-grid,.geo-workflow-link-grid,.geo-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.geo-prompt-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.geo-workflow-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-prompt-card,.geo-education-card,.geo-workflow-link-card{background:radial-gradient(circle at 0 0,#00b8ff0e,#0000 40%),#ffffff08;border:1px solid #94a3b81f;border-radius:18px;gap:10px;min-height:136px;padding:20px;display:grid}.geo-prompt-card{background:#ffffff09;border-radius:14px;align-content:start;gap:14px;min-height:128px;padding:18px 20px}.geo-prompt-card:hover,.geo-education-card:hover,.geo-workflow-link-card:hover{border-color:#00b8ff38}.geo-prompt-card span,.geo-workflow-link-card span,.geo-workflow-checklist span{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.geo-prompt-card strong,.geo-workflow-link-card strong,.geo-workflow-checklist strong{color:#fff;font-size:15px;line-height:1.35}.geo-prompt-card strong{overflow-wrap:anywhere}.geo-education-card h3{color:#fff;margin:0;font-size:16px}.geo-education-card p,.geo-workflow-link-card p{color:#e2e8f0b8;margin:0;font-size:14px;line-height:1.55}.geo-education-table{background:#02061747;border:1px solid #94a3b81f;border-radius:20px;overflow:hidden}.geo-education-table-row{grid-template-columns:140px minmax(0,1fr) minmax(0,1.12fr);display:grid}.geo-education-table-row+.geo-education-table-row{border-top:1px solid #94a3b81a}.geo-education-table-row-featured{background:linear-gradient(90deg,#00b8ff14,#7c5cff14),#ffffff05;box-shadow:inset 3px 0 #00b8ff8c}.geo-education-table-row strong,.geo-education-table-row p{align-items:center;min-height:72px;padding:18px 20px;display:flex}.geo-education-table-row strong{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;background:#7c5cff1a;font-size:13px;font-weight:850}.geo-education-table-head strong{color:#e2e8f0c7;background:#0f172ab8;min-height:54px}.geo-education-table-row p{color:#e2e8f0c2;border-left:1px solid #94a3b81a;margin:0;font-size:14px;line-height:1.55}.geo-measurement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.geo-workflow-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.geo-workflow-checklist article{background:linear-gradient(#ffffff09,#ffffff05),#0f172a94;border:1px solid #94a3b81f;border-radius:16px;gap:14px;min-height:124px;padding:18px;display:grid}.geo-workflow-checklist article:hover{border-color:#00b8ff33}.geo-measurement-list li{color:#e2e8f0c7;background:#ffffff08;border:1px solid #94a3b81f;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.geo-measurement-list li:before{content:"";background:linear-gradient(135deg,#00b8ff,#7c5cff);border-radius:999px;flex:none;width:8px;height:8px}.geo-workflow-link-card{align-content:start;min-height:148px;text-decoration:none}.geo-workflow-link-card span{align-self:end;width:fit-content;transition:color .16s,transform .16s}.geo-workflow-link-card:hover{color:inherit;background:radial-gradient(circle at 0 0,#00b8ff14,#0000 42%),#ffffff09}.geo-workflow-link-card:hover span{color:#fff;transform:translate(3px)}.geo-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-resource-hero{background:radial-gradient(circle at 84% 18%,#00b8ff1f,#0000 36%),radial-gradient(circle at 12% 0,#7c5cff1f,#0000 34%),linear-gradient(#ffffff0b,#ffffff05),#09090bc7;border:1px solid #94a3b829;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:stretch;gap:36px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 110px #00000047}.geo-resource-hero:before,.geo-answer-callout:before,.geo-comparison-card.featured:before,.geo-optimization-card:before{content:"";opacity:.64;background:linear-gradient(90deg,#00b8ff,#2f6bff,#7c5cff);height:2px;position:absolute;top:0;left:0;right:0}.geo-resource-hero-copy{align-content:center;gap:18px;max-width:760px;display:grid}.geo-resource-eyebrow,.geo-resource-section-label,.geo-prompt-example-card span,.geo-step-card span,.geo-workflow-card span{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.geo-resource-hero h1{color:#fff;font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(44px,5vw,68px);line-height:1.02}.geo-resource-hero p,.geo-resource-content-block p,.geo-answer-callout p,.geo-seo-compare-card li,.geo-optimization-card p,.geo-comparison-card p,.geo-workflow-card p,.geo-faq-card p{color:#e2e8f0b8;margin:0;font-size:15px;line-height:1.65}.geo-resource-hero-card{background:radial-gradient(circle at 0 0,#00b8ff1a,#0000 42%),#0f172ab8;border:1px solid #94a3b82e;border-radius:24px;align-self:center;gap:18px;min-height:220px;padding:24px;display:grid}.geo-resource-hero-card>span{color:#e2e8f094;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.geo-resource-hero-card div{gap:12px;display:grid}.geo-resource-hero-card strong{color:#fff;background:#ffffff0b;border:1px solid #94a3b824;border-radius:14px;padding:14px 16px;font-size:16px}.geo-resource-hero-card i{background:linear-gradient(#00b8ff66,#7c5cff66);border-radius:999px;justify-self:center;width:2px;height:18px;display:block}.geo-resource-section{gap:24px;display:grid}.geo-resource-section-heading{gap:10px;max-width:760px;display:grid}.geo-resource-section h2,.geo-resource-content-block h2,.geo-answer-callout h2{color:#fff;font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.08}.geo-resource-content-block,.geo-answer-callout{background:radial-gradient(circle at 0 0,#00b8ff13,#0000 40%),linear-gradient(#ffffff0a,#ffffff05),#09090bb8;border:1px solid #94a3b824;border-radius:24px;gap:14px;padding:30px;display:grid;position:relative}.geo-answer-callout{overflow:hidden}.geo-seo-compare-grid,.geo-optimization-grid,.geo-faq-card-grid,.geo-workflow-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.geo-seo-compare-card,.geo-optimization-card,.geo-faq-card,.geo-workflow-card,.geo-comparison-card,.geo-measurement-card,.geo-step-card,.geo-prompt-example-card{background:radial-gradient(circle at 0 0,#00b8ff0e,#0000 40%),#ffffff09;border:1px solid #94a3b81f;border-radius:18px;box-shadow:inset 0 1px #ffffff08}.geo-seo-compare-card{gap:16px;min-height:236px;padding:26px;display:grid}.geo-seo-compare-card h3,.geo-optimization-card h3,.geo-faq-card h3,.geo-comparison-card h3,.geo-step-card h3,.geo-workflow-card strong{color:#fff;margin:0;font-size:18px;line-height:1.25}.geo-seo-compare-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.geo-seo-compare-card li{align-items:flex-start;gap:10px;display:flex}.geo-seo-compare-card li:before{content:"";background:linear-gradient(135deg,#00b8ff,#7c5cff);border-radius:999px;flex:none;width:7px;height:7px;margin-top:9px}.geo-prompt-example-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.geo-prompt-example-card{align-content:start;gap:14px;min-height:164px;padding:20px;display:grid}.geo-prompt-example-card strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.geo-prompt-example-card small{color:#e2e8f08a;align-self:end;font-size:12px;font-weight:750}.geo-optimization-card{gap:12px;min-height:220px;padding:26px;display:grid;position:relative;overflow:hidden}.geo-optimization-card>span{color:#67e8f9;background:#00b8ff1a;border:1px solid #00b8ff33;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:inline-flex}.geo-comparison-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.geo-comparison-card{gap:18px;min-height:280px;padding:26px;display:grid;position:relative}.geo-comparison-card.featured{background:radial-gradient(circle at 0 0,#00b8ff1a,#0000 42%),linear-gradient(#7c5cff1f,#ffffff06),#0f172abd;border-color:#7c5cff57;overflow:hidden;box-shadow:0 24px 80px #2f6bff14}.geo-comparison-card>span{color:#c4b5fd;letter-spacing:.12em;font-size:13px;font-weight:900}.geo-comparison-card div{gap:8px;display:grid}.geo-comparison-card h3{color:#e2e8f0eb;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:850}.geo-measurement-grid,.geo-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.geo-measurement-card{align-items:center;gap:12px;min-height:58px;padding:16px 18px;display:flex}.geo-measurement-card span{background:linear-gradient(135deg,#00b8ff,#7c5cff);border-radius:999px;flex:none;width:9px;height:9px}.geo-measurement-card strong{color:#e2e8f0db;font-size:15px}.geo-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-step-card{gap:22px;min-height:154px;padding:22px;display:grid}.geo-step-card span{color:#67e8f9;letter-spacing:.1em;font-size:12px;font-weight:900}.geo-workflow-card{gap:12px;min-height:170px;padding:24px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.geo-workflow-card:hover{border-color:#00b8ff38;transform:translateY(-1px)}.geo-workflow-card span{align-self:end;width:fit-content;transition:color .16s,transform .16s}.geo-workflow-card:hover span{color:#fff;transform:translate(3px)}.geo-faq-card{gap:12px;min-height:188px;padding:26px;display:grid}.marketing-footer{border-top:1px solid #94a3b824;grid-template-columns:minmax(260px,.35fr) minmax(0,.65fr);gap:24px;margin-top:72px;padding:34px 0 42px;display:grid}.marketing-footer-brand{align-content:start;gap:10px;display:grid}.marketing-footer-brand strong{font-size:16px;line-height:1.2}.marketing-footer-brand p{max-width:290px}.marketing-footer-brand small{color:#94a3b8b8;font-size:12px;line-height:1.5}.marketing-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.marketing-footer section{gap:6px;display:grid}.marketing-footer h3{color:#fff;margin:0 0 4px;font-size:13px;font-weight:700}.marketing-footer a:hover{color:#fff;background:0 0}.marketing-footer-bottom{color:#94a3b8b8;border-top:1px solid #94a3b81a;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:24px;font-size:12px;display:flex}.marketing-footer-bottom a{color:#94a3b8b8;padding:0;font-size:12px}.marketing-footer-bottom a:hover{color:#fff;background:0 0}.visual-eyebrow{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.geo-workflow-panel,.geo-comparison-panel,.source-intelligence-panel,.geo-kanban-panel,.client-report-preview-panel{position:relative;overflow:hidden}.geo-workflow-panel:before,.geo-comparison-panel:before,.source-intelligence-panel:before,.geo-kanban-panel:before,.client-report-preview-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 0,#8b5cf62e,#0000 34%),radial-gradient(circle at 92% 12%,#22d3ee1f,#0000 32%);position:absolute;inset:0}.geo-workflow-panel>*,.geo-comparison-panel>*,.source-intelligence-panel>*,.geo-kanban-panel>*,.client-report-preview-panel>*{position:relative}.geo-workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;position:relative}.geo-workflow-steps:before{content:"";background:linear-gradient(90deg,#a78bfa1a,#22d3ee73,#a78bfa1a);height:1px;position:absolute;top:35px;left:8%;right:8%}.geo-workflow-step{background:#ffffff09;border:1px solid #ffffff16;border-radius:20px;gap:8px;min-height:174px;padding:16px;display:grid;position:relative}.geo-workflow-icon{color:#fff;background:linear-gradient(135deg,#8b5cf638,#22d3ee1f);border:1px solid #a78bfa57;border-radius:16px;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;display:inline-flex}.geo-workflow-step span,.geo-kanban-column-head span,.client-report-card span,.client-report-grid span{color:#a78bfa;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:850}.geo-workflow-step h3{color:#fff;margin:0;font-size:16px}.geo-workflow-step p,.geo-kanban-task,.client-report-sidebar p,.client-report-score p,.client-report-grid li{color:#a1a1aa;margin:0;font-size:13px;line-height:1.55}.geo-comparison-matrix{background:#0206175c;border:1px solid #ffffff1a;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.geo-comparison-row{grid-template-columns:minmax(260px,1.15fr) minmax(178px,.58fr) minmax(190px,.68fr);display:grid}.geo-comparison-row:not(.geo-comparison-head){background:#ffffff05}.geo-comparison-row:not(.geo-comparison-head):nth-child(2n){background:#ffffff09}.geo-comparison-row>*{color:#d4d4d8;border-top:1px solid #ffffff18;border-left:1px solid #fff1;align-items:center;min-height:58px;padding:14px 16px;display:flex}.geo-comparison-row>:first-child{border-left:0}.geo-comparison-head>*{color:#a1a1aa;text-transform:uppercase;background:#ffffff0b;border-top:0;font-size:12px;font-weight:850}.geo-comparison-row>:last-child{background:linear-gradient(90deg,#22d3ee17,#8b5cf60f);border-left:1px solid #22d3ee38;box-shadow:inset 3px 0 #22d3ee6b}.comparison-mark{gap:9px;font-size:13px;font-weight:800}.comparison-mark b{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.comparison-mark.featured{color:#ecfeff}.comparison-mark.yes b,.comparison-mark.featured b{color:#67e8f9;background:#22d3ee24;border-color:#22d3ee52}.comparison-mark.partial b{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b42}.comparison-mark.no b{color:#71717a}.source-intelligence-card,.client-report-card{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:18px;display:grid}.source-orbit{background:radial-gradient(circle,#8b5cf629,#ffffff06 62%);border:1px solid #ffffff16;border-radius:24px;justify-content:center;align-items:center;min-height:270px;display:flex;position:relative}.source-orbit:before,.source-orbit:after{content:"";border:1px solid #ffffff1a;border-radius:999px;position:absolute}.source-orbit:before{width:178px;height:178px}.source-orbit:after{width:118px;height:118px}.source-orbit-core{color:#fff;text-align:center;z-index:2;background:#09090bd6;border:1px solid #22d3ee5c;border-radius:999px;justify-content:center;align-items:center;width:86px;height:86px;font-size:13px;font-weight:850;line-height:1.25;display:flex}.orbit-node{background:#67e8f9;border-radius:999px;width:12px;height:12px;position:absolute;box-shadow:0 0 24px #22d3ee8c}.node-one{top:31%;left:23%}.node-two{top:43%;right:22%}.node-three{bottom:26%;left:48%}.source-status-grid{gap:10px;display:grid}.source-status-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.source-insight-line{color:#e0f2fe;background:linear-gradient(135deg,#22d3ee1a,#8b5cf617);border:1px solid #22d3ee47;border-radius:16px;margin:2px 0 0;padding:14px 16px;font-size:14px;font-weight:760;line-height:1.55}.source-status-row strong,.geo-comparison-row strong,.client-report-sidebar strong,.client-report-grid strong{color:#fff}.source-badge{border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850}.source-badge.strong{color:#67e8f9;background:#22d3ee1f;border-color:#22d3ee47}.source-badge.moderate{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfa47}.source-badge.weak{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b42}.source-badge.missing{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e42}.source-badge.inconsistent{color:#fdba74;background:#f973161f;border-color:#f9731647}.source-badge.competitor-heavy{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e42}.geo-kanban-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.geo-kanban-column{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:10px;min-height:188px;padding:12px;display:grid}.geo-kanban-column-head{justify-content:space-between;align-items:center;display:flex}.geo-kanban-column-head strong{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee38;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:inline-flex}.geo-kanban-task{background:#0206176b;border:1px solid #ffffff13;border-radius:14px;gap:8px;padding:13px;display:grid}.geo-kanban-task strong{color:#fff;font-size:14px;line-height:1.35}.geo-kanban-task p{color:#a1a1aa;margin:0;font-size:12px;line-height:1.45}.task-priority{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;justify-self:start;padding:5px 8px;font-weight:900;font-size:10px!important}.task-priority.high{background:#f43f5e24;border-color:#f43f5e4d;color:#fda4af!important}.task-priority.medium{background:#f59e0b24;border-color:#f59e0b4d;color:#fcd34d!important}.task-priority.low{background:#22d3ee1f;border-color:#22d3ee47;color:#67e8f9!important}.client-report-card{background:#f4f4f5f5;border:1px solid #ffffff29;border-radius:24px;overflow:hidden;box-shadow:0 32px 90px #00000047}.client-report-sidebar{background:linear-gradient(160deg,#111827,#312e81 78%);gap:10px;padding:24px;display:grid}.client-report-sidebar span,.client-report-sidebar p{color:#c4b5fd}.client-report-sidebar .white-label-badge{color:#ecfeff;background:#ffffff1c;border:1px solid #ffffff38;border-radius:999px;place-self:start;padding:7px 11px;display:inline-flex}.client-report-sidebar strong{font-size:25px;line-height:1.08}.client-report-main{gap:16px;padding:20px;display:grid}.client-report-score{border-bottom:1px solid #0f172a1a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;padding-bottom:16px;display:grid}.client-report-score span,.client-report-grid span{color:#4f46e5}.client-report-score strong{color:#0f172a;grid-row:span 2;font-size:54px;line-height:.9}.client-report-score p{color:#059669;font-weight:850}.client-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-report-grid article{background:#fff;border:1px solid #0f172a14;border-radius:16px;gap:9px;padding:14px;display:grid}.client-report-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.client-report-grid li{color:#475569}.client-report-grid strong{color:#0f172a}@media (max-width:1120px){.marketing-hero{grid-template-columns:1fr;min-height:auto}.geo-resource-hero,.geo-comparison-card-grid,.geo-step-grid,.geo-prompt-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-resource-hero-copy{grid-column:1/-1}.geo-resource-hero-card{grid-column:1/-1;min-height:0}.geo-prompt-card-grid,.geo-workflow-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.v0-opportunity-hero{grid-template-columns:1fr;gap:44px;padding-top:70px}.v0-opportunity-card-grid.three,.v0-opportunity-card-grid.six,.v0-benefit-grid,.home-card-grid.three,.home-card-grid.four,.home-workflow-rail,.pricing-process-rail,.home-compare-grid{grid-template-columns:1fr}.home-hero{text-align:center;grid-template-columns:1fr;gap:44px;padding-top:70px}.home-hero-copy{justify-items:center;max-width:680px;margin-inline:auto}.home-workspace-preview{justify-self:center}.home-card-grid.four,.home-workflow-rail,.pricing-process-rail{grid-template-columns:1fr}.home-workflow-connector,.pricing-process-connector{flex-direction:column;width:24px;height:30px;margin:0 auto}.home-workflow-connector-line,.pricing-process-connector-line{flex:0 0 6px;width:1px;height:6px}.home-workflow-connector-arrow,.pricing-process-connector-arrow{transform:rotate(90deg)}.marketing-card-grid,.marketing-card-grid.five,.geo-workflow-steps,.geo-kanban-board,.source-intelligence-card,.client-report-card,.client-report-grid,.workflow-list,.operator-grid,.prompt-benefit-grid,.prompt-inline-links,.opportunity-pain-grid,.opportunity-process-list,.opportunity-action-grid,.opportunity-status-grid,.opportunity-benefit-grid,.pricing-package-grid,.marketing-footer,.marketing-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-grid{grid-template-columns:1fr}}@media (max-width:760px){.marketing-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px;display:grid;position:sticky}.marketing-menu-toggle{display:inline-flex}.marketing-header-panel{background:linear-gradient(#ffffff0d,#ffffff05),#09090bf5;border:1px solid #ffffff1a;border-radius:18px;grid-column:1/-1;grid-template-columns:1fr;gap:12px;width:100%;margin-top:12px;padding:12px;display:none;box-shadow:0 24px 70px #0000007a}.marketing-menu-checkbox:checked~.marketing-header-panel{display:grid}.marketing-header nav{align-items:stretch;gap:6px;display:grid}.marketing-header nav a{padding:11px 12px;font-size:13px}.marketing-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.marketing-hero,.marketing-section,.marketing-panel,.marketing-article,.marketing-cta-panel,.marketing-footer,.geo-resource-page,.v0-opportunity-hero,.v0-opportunity-section,.v0-opportunity-final,.home-hero,.home-section,.home-final-cta{width:calc(100% - 28px)}.marketing-hero{padding-top:42px}.geo-resource-page{gap:58px;padding-top:42px}.geo-resource-hero,.geo-resource-content-block,.geo-answer-callout{padding:22px}.geo-resource-hero,.geo-seo-compare-grid,.geo-optimization-grid,.geo-comparison-card-grid,.geo-measurement-grid,.geo-step-grid,.geo-workflow-card-grid,.geo-faq-card-grid,.geo-prompt-example-grid{grid-template-columns:1fr}.geo-resource-hero h1{letter-spacing:-.045em;font-size:40px}.geo-resource-section h2,.geo-resource-content-block h2,.geo-answer-callout h2{font-size:28px}.marketing-dashboard-preview{display:none}.app-workspace-preview{grid-template-columns:1fr;min-height:0;display:grid}.workspace-preview-rail{display:none}.workspace-preview-main{padding:14px}.marketing-hero h1,.marketing-article h1{font-size:40px}.marketing-section h2,.marketing-panel h2,.marketing-cta-panel h2,.v0-opportunity-heading h2,.v0-opportunity-final h2{font-size:28px}.v0-opportunity-page,.home-page{background:radial-gradient(circle at 90% 2%,#38bdf814,#0000 34%),radial-gradient(circle at 10% 7%,#818cf80b,#0000 32%)}.v0-opportunity-hero{gap:34px;padding:44px 0 54px}.home-hero{text-align:center;grid-template-columns:1fr;gap:34px;padding:44px 0 54px}.v0-opportunity-hero h1{font-size:40px;line-height:1.08}.home-hero h1{max-width:680px;line-height:1.05}.hero-title-gradient{white-space:normal}.v0-opportunity-hero-copy>p,.v0-opportunity-final p,.v0-opportunity-heading p,.home-hero-copy>p,.home-final-cta p,.home-section-heading p{font-size:15px}.v0-queue-inner,.home-workspace-inner{padding:16px}.v0-queue-topbar,.v0-queue-item,.v0-record-head,.v0-record-meta{align-items:flex-start;gap:12px;display:grid}.v0-queue-item>div:last-child{justify-content:flex-start}.v0-opportunity-section,.home-section{padding:58px 0}.pricing-final-cta,.marketing-cta-panel.pricing-final-cta{padding:28px}.v0-opportunity-heading,.home-section-heading{margin-bottom:34px}.v0-opportunity-card-grid.three,.v0-opportunity-card-grid.six,.v0-benefit-grid,.v0-record-grid,.home-card-grid.three,.home-card-grid.four,.home-workflow-rail,.pricing-process-rail,.home-compare-grid,.home-proof-grid,.pricing-package-grid,.home-workspace-stats{grid-template-columns:1fr}.pricing-pathway-strip{grid-template-columns:1fr;align-items:start}.comparison-summary-strip{grid-template-columns:1fr;align-items:start;width:calc(100% - 28px)}.pricing-process-section .marketing-card:after{display:none!important}.home-opportunity-mini-preview{grid-template-columns:1fr}.v0-opportunity-card,.home-card,.home-card.large{min-height:0}.v0-flow-list{grid-template-columns:1fr;gap:14px}.v0-flow-list:before{display:none}.v0-flow-step{text-align:left;background:#ffffff07;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:auto minmax(0,1fr);place-items:start;gap:10px;padding:16px}.v0-flow-step>span{width:38px;height:38px;margin-bottom:0}.v0-flow-step h3,.v0-flow-step p{grid-column:2}.v0-record-body{padding:18px}.v0-record-meta .v0-record-field+.v0-record-field{border-left:0;padding-left:0}.v0-guardrail{grid-template-columns:1fr}.v0-opportunity-final,.home-final-cta{padding:62px 0 70px}.marketing-panel-heading,.marketing-section-heading{display:grid}.marketing-panel-heading p,.marketing-section-heading p{margin:0}.preview-metric-grid,.workspace-status-grid,.marketing-card-grid,.marketing-card-grid.five,.geo-workflow-steps,.geo-kanban-board,.source-intelligence-card,.client-report-card,.client-report-grid,.workflow-list,.operator-grid,.prompt-benefit-grid,.prompt-inline-links,.prompt-faq-panel .prompt-inline-links,.opportunity-status-summary,.opportunity-pain-grid,.opportunity-process-list,.opportunity-action-grid,.opportunity-status-grid,.opportunity-benefit-grid,.marketing-link-panel,.snapshot-request-form,.snapshot-metric-grid,.snapshot-request-card,.snapshot-request-details,.marketing-footer,.marketing-footer-grid,.geo-prompt-card-grid,.geo-education-card-grid,.geo-workflow-link-grid,.geo-faq-grid,.geo-measurement-list,.geo-workflow-checklist,.geo-education-table-row{grid-template-columns:1fr}.geo-education-table-row p{border-top:1px solid #94a3b81a;border-left:0}.preview-table,.operator-table,.execution-record{overflow:hidden}.preview-table-head,.preview-table-row,.preview-table-head.three,.preview-table-row.three{min-width:620px}.operator-table-head,.operator-row,.execution-record-row,.prompt-discovery-preview .execution-record.compact .execution-record-row,.opportunity-queue-preview .execution-record.compact .execution-record-row,.prompt-category-head,.prompt-category-row,.opportunity-priority-step,.opportunity-record-panel .execution-record-row{grid-template-columns:1fr;min-width:0}.opportunity-pain-card,.opportunity-process-step{min-height:0}.opportunity-process-step:after{display:none}.comparison-row{grid-template-columns:1fr}.comparison-row span{overflow-wrap:anywhere;min-width:0}.geo-workflow-steps:before{display:none}.geo-workflow-step,.geo-kanban-column{min-height:0}.geo-comparison-matrix{overflow:hidden}.geo-comparison-head{display:none}.geo-comparison-row{border-top:1px solid #ffffff13;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:12px}.geo-comparison-row>*{border-top:0;min-height:0;padding:8px}.geo-comparison-row>strong{grid-column:1/-1;padding-bottom:10px}.geo-comparison-row>:last-child{border-left:0;border-radius:12px}.comparison-mark{border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px}.comparison-mark:before{color:#71717a;content:"Basic tracker";letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.comparison-mark.featured:before{color:#67e8f9;content:"GEO Catalyst"}.source-orbit{min-height:220px}.client-report-sidebar,.client-report-main{padding:18px}.client-report-score strong{font-size:52px}.artifact-row{grid-template-columns:minmax(0,1fr) auto}.artifact-row>span{grid-column:1}.artifact-row button{grid-area:1/2/span 2}}@media (max-width:1120px){.clean-hero{grid-template-columns:1fr;gap:44px;padding-top:70px}.clean-card-grid.three,.clean-flow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-flow-step:after{display:none}}@media (max-width:760px){.clean-hero,.clean-section,.clean-final-cta{width:calc(100% - 28px)}.clean-feature-page{background:radial-gradient(circle at 90% 2%,#38bdf814,#0000 34%),radial-gradient(circle at 10% 7%,#818cf80b,#0000 32%)}.clean-hero{gap:34px;padding:44px 0 54px}.clean-hero h1{font-size:40px;line-height:1.08}.clean-hero-copy>p,.clean-final-cta p,.clean-section-heading p{font-size:15px}.clean-preview-inner{padding:16px}.clean-stat-grid,.clean-card-grid.three,.clean-flow-list,.clean-record-field,.clean-mini-row{grid-template-columns:1fr}.clean-section{padding:58px 0}.clean-section-heading{margin-bottom:34px}.clean-section-heading h2,.clean-final-cta h2{font-size:28px}.clean-card,.clean-card.compact,.clean-flow-step{min-height:0}.clean-record-head,.clean-preview-topbar,.clean-queue-item{align-items:flex-start;gap:12px;display:grid}.clean-queue-item>div:last-child{justify-content:flex-start}.clean-guardrail{grid-template-columns:1fr}.clean-final-cta{padding:62px 0 70px}.wizard-shell,.wizard-form-grid,.wizard-summary-grid,.visibility-result-card,.wizard-report-outline,.wizard-inline-controls{grid-template-columns:1fr}.wizard-steps{border-bottom:1px solid #ffffff14;border-right:0}.wizard-stage{padding:16px}.action-plan-row{grid-template-columns:auto 1fr}.action-plan-row select{grid-column:1/-1}.visibility-outcome-grid,.prompt-detail-grid,.provider-classification-grid,.prompt-group-summary,.run-quick-summary-strip,.decision-summary-strip,.run-health-grid{grid-template-columns:1fr}.provider-outcome-head{display:none}.provider-outcome-row{grid-template-columns:1fr}.provider-cell-label{display:inline}.run-methodology-strip{flex-direction:column;align-items:flex-start}.provider-answer-detail>summary{padding-left:0}.visibility-result-matrix{overflow-x:auto}.visibility-result-head,.visibility-result-row>summary{min-width:960px}.visibility-report-actions{justify-content:flex-start}}.marketing-cta-panel.pricing-final-cta.geo-guide-final-cta{width:100%;max-width:980px;margin:0 auto 24px;overflow:hidden}.marketing-cta-panel.pricing-final-cta.geo-guide-final-cta h2{max-width:760px}@media (max-width:760px){.marketing-cta-panel.pricing-final-cta.geo-guide-final-cta{width:100%}}.gc-feature-page{color:#e2e8f0;font-family:var(--font-inter), sans-serif;background:#050817;min-height:100vh;position:relative;overflow:hidden}.gc-feature-page a{color:inherit;text-decoration:none}.gc-feature-glow{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.gc-feature-glow span{border-radius:999px;position:absolute}.gc-feature-glow-one{filter:blur(120px);background:#00b8ff1a;width:36rem;height:36rem;top:-12rem;left:50%;transform:translate(-50%)}.gc-feature-glow-two{filter:blur(130px);background:#7c5cff1a;width:40rem;height:40rem;top:30rem;right:-12rem}.gc-feature-glow-three{filter:blur(120px);background:#2f6bff1a;width:34rem;height:34rem;bottom:20rem;left:-16rem}.gc-feature-header{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);z-index:50;background:#050817c7;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.gc-feature-header-inner{justify-content:space-between;align-items:center;max-width:1280px;height:80px;margin:0 auto;padding:0 24px;display:flex}.gc-feature-logo{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.gc-feature-logo-mark{background:#ffffff0a;border:1px solid #67e8f940;border-radius:14px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative;box-shadow:0 0 35px #00b8ff1f}.gc-feature-logo-mark:before{content:"";filter:blur(4px);opacity:.22;background:linear-gradient(135deg,#67e8f9c7,#2f6bffcc,#7c5cffc7);border-radius:10px;position:absolute;inset:4px}.gc-feature-logo-mark span{color:#fff;letter-spacing:-.08em;font-size:14px;font-weight:700;position:relative}.gc-feature-logo>span:last-child{color:#f8fafc;letter-spacing:-.045em;font-size:20px;font-weight:500}.gc-feature-logo strong{font-weight:700}.gc-feature-nav{align-items:center;gap:32px;display:flex}.gc-feature-nav a{color:#cbd5e1;font-family:var(--font-sora), sans-serif;font-size:14px;font-weight:500;transition:color .16s}.gc-feature-nav a:hover{color:#fff}.gc-feature-header-actions,.gc-feature-actions{align-items:center;gap:12px;display:flex}.gc-feature-actions{flex-wrap:wrap;margin-top:24px}.gc-feature-actions.centered{justify-content:center}.gc-feature-button{font-family:var(--font-sora), sans-serif;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:11px 16px;font-size:14px;font-weight:700;line-height:1;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex}.gc-feature-button:hover{transform:translateY(-2px)}.gc-feature-button-primary{color:#020617;background:#fff;border:1px solid #ffffffeb;box-shadow:0 14px 45px #00b8ff24}.gc-feature-button-primary:hover{color:#020617;box-shadow:0 18px 55px #00b8ff38}.gc-feature-button-ghost,.gc-feature-button-secondary{color:#f8fafc;background:#ffffff09;border:1px solid #ffffff24}.gc-feature-button-ghost{color:#e2e8f0;background:0 0}.gc-feature-button-secondary:hover,.gc-feature-button-ghost:hover{background:#ffffff0f;border-color:#67e8f952}.gc-feature-button-primary,.gc-feature-button-primary:hover,.gc-feature-page a.gc-feature-button-primary,.gc-feature-page a.gc-feature-button-primary:hover{color:#020617}.gc-feature-button-large{min-height:50px;padding:16px 24px}.gc-feature-main{z-index:1;position:relative}.gc-feature-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:52px;max-width:1280px;margin:0 auto;padding:60px 24px 104px;display:grid}.gc-feature-hero-copy{max-width:620px}.gc-feature-eyebrow{color:#bae6fd;letter-spacing:.18em;text-transform:uppercase;background:#67e8f914;border:1px solid #67e8f933;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.gc-feature-hero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(52px,5vw,72px);font-weight:700;line-height:.98}.gc-gradient-text{background:linear-gradient(90deg,#67e8f9,#60a5fa 48%,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text}.gc-feature-hero p{color:#cbd5e1;max-width:590px;margin:28px 0 0;font-size:clamp(18px,1.8vw,20px);line-height:1.6}.gc-feature-chip-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.gc-feature-chip-row span{color:#94a3b8;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:14px}.gc-dashboard-wrap{width:100%;max-width:560px;margin:0 auto;position:relative}.gc-dashboard-wrap:before{content:"";filter:blur(46px);background:linear-gradient(135deg,#00b8ff33,#2f6bff1a,#7c5cff33);border-radius:40px;position:absolute;inset:-32px}.gc-dashboard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#020617c7;border:1px solid #ffffff1f;border-radius:32px;padding:20px;position:relative;overflow:hidden;box-shadow:0 35px 80px #17255466}.gc-dashboard-top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.gc-dashboard-top div{min-width:0}.gc-dashboard-top span:first-child,.gc-dashboard-panel-head span{color:#64748b;letter-spacing:.2em;text-transform:uppercase;font-size:12px;display:block}.gc-dashboard-top strong{color:#fff;margin-top:4px;font-size:18px;font-weight:700;display:block}.gc-dashboard-live{color:#bae6fd;background:#67e8f91a;border:1px solid #67e8f933;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:700}.gc-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.gc-dashboard-metrics article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;min-width:0;padding:16px}.gc-dashboard-metrics span{color:#94a3b8;font-size:12px;display:block}.gc-dashboard-metrics strong{color:#fff;letter-spacing:-.04em;margin-top:8px;font-size:26px;font-weight:700;display:block}.gc-dashboard-metrics small{color:#67e8f9;margin-top:4px;font-size:12px;display:block}.gc-dashboard-panel{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;margin-top:20px;padding:16px}.gc-dashboard-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.gc-dashboard-panel-head strong{color:#fff;font-size:14px;font-weight:700}.gc-dashboard-panel-head span{letter-spacing:0;text-transform:none}.gc-dashboard-prompt-list{gap:12px;margin-top:16px;display:grid}.gc-dashboard-prompt{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.gc-dashboard-prompt strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.gc-dashboard-prompt span,.gc-table-status,.gc-status-priority{white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.gc-status-win,.gc-table-status.win{color:#6ee7b7;background:#34d3991a}.gc-status-gap,.gc-table-status.gap{color:#ddd6fe;background:#a78bfa1a}.gc-status-priority{color:#bae6fd;background:#67e8f91a}.gc-dashboard-action{background:linear-gradient(135deg,#7c5cff1a,#00b8ff0d);border:1px solid #c4b5fd33;border-radius:18px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.gc-dashboard-action>div{color:#020617;background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:13px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gc-dashboard-action strong{color:#fff;font-size:14px;font-weight:700;display:block}.gc-dashboard-action p{color:#cbd5e1;margin:4px 0 0;font-size:14px;line-height:1.6}.gc-proof-strip{z-index:1;background:#ffffff05;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;position:relative}.gc-proof-strip-inner{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;max-width:1280px;margin:0 auto;padding:32px 24px;display:grid}.gc-proof-strip-compact .gc-proof-strip-inner{padding-top:18px;padding-bottom:18px}.gc-proof-strip article{padding:12px 0}.gc-proof-strip-compact article{padding:4px 0}.gc-proof-strip-compact h2{color:#fff}.gc-proof-strip h2{color:#f8fafc;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:700;display:flex}.gc-proof-strip h2 span{background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;width:7px;height:7px;display:inline-flex;box-shadow:0 0 14px #00b8ff3d}.gc-proof-strip p{color:#a7b3c6;margin:5px 0 0;font-size:14px;line-height:1.6}.gc-proof-strip-compact p{color:#b6c3d7;margin-top:7px;font-size:13px;line-height:1.5}.gc-feature-section,.gc-wide-panel,.gc-team-section{max-width:1280px;margin:0 auto;padding:96px 24px 0}.gc-feature-section-compact,.gc-team-section.gc-feature-section-compact{padding-top:52px}.gc-feature-section-loose,.gc-team-section.gc-feature-section-loose{padding-top:112px}.gc-feature-page .gc-section-header{text-align:center;max-width:760px;margin:0 auto;display:block}.gc-feature-page .gc-section-kicker{color:#67e8f9d1;font-family:var(--font-sora), sans-serif;letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700;display:block}.gc-feature-page .gc-feature-section-compact .gc-section-kicker{margin-bottom:12px}.gc-feature-page .gc-section-header h2,.gc-wide-panel h2,.gc-team-lead h2,.gc-final-cta h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.04}.gc-feature-page .gc-section-header p,.gc-wide-panel-copy p,.gc-team-lead p,.gc-final-cta p{color:#cbd5e1;margin:20px 0 0;font-size:18px;line-height:1.65}.gc-feature-page .gc-feature-section-compact .gc-section-header p{margin-top:14px}.gc-signal-grid,.gc-workflow-grid,.gc-faq-grid,.gc-team-grid{gap:20px;margin-top:56px;display:grid}.gc-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gc-faq-grid,.gc-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-feature-card,.gc-wide-panel{background:#ffffff09;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff09}.gc-feature-card{border-radius:28px;padding:28px;transition:transform .18s,border-color .18s,background .18s}.gc-signal-card{min-height:300px}.gc-feature-card:hover{background:#ffffff0d;border-color:#00b8ff38;transform:translateY(-2px)}.gc-card-icon{color:#bae6fd;background:#67e8f91a;border:1px solid #67e8f933;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:28px;display:inline-flex}.gc-feature-card h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.gc-feature-card p{color:#94a3b8;margin:16px 0 0;font-size:16px;line-height:1.7}.gc-wide-panel{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border-radius:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;margin-top:96px;padding:40px;display:grid}.gc-wide-panel-copy{align-self:center}.gc-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gc-track-grid article{background:#02061785;border:1px solid #ffffff1a;border-radius:18px;padding:20px}.gc-track-grid article>div{align-items:center;gap:8px;display:flex}.gc-track-grid svg{color:#bae6fd;flex:none}.gc-track-grid h3{color:#fff;margin:0;font-size:14px;font-weight:700}.gc-track-grid p{color:#94a3b8;margin:12px 0 0;font-size:14px;line-height:1.6}.gc-prompt-table{background:#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;overflow:hidden;box-shadow:0 25px 80px #17255433}.gc-prompt-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.gc-prompt-table-content{min-width:900px}.gc-prompt-table-head,.gc-prompt-table-row{grid-template-columns:minmax(260px,2fr) minmax(120px,1fr) minmax(150px,1fr) minmax(110px,.8fr) minmax(180px,1.1fr);gap:16px;display:grid}.gc-prompt-table-head{color:#94a3b8;font-family:var(--font-sora), sans-serif;letter-spacing:.16em;text-transform:uppercase;background:#ffffff09;border-bottom:1px solid #ffffff1a;padding:16px 24px;font-size:12px;font-weight:700}.gc-prompt-table-row{color:#cbd5e1;border-bottom:1px solid #ffffff14;align-items:center;padding:20px 24px;font-size:14px}.gc-prompt-table-row:last-child{border-bottom:0}.gc-prompt-table-row strong{color:#fff;font-weight:600;line-height:1.4}.gc-table-status{justify-self:start}.gc-table-action{color:#bae6fd}.gc-workflow-card{min-height:250px;position:relative}.gc-workflow-number{color:#020617;background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:24px;font-size:14px;font-weight:700;display:inline-flex}.gc-team-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gc-team-lead{background:#ffffff09;border:1px solid #ffffff1f;border-radius:32px;padding:32px}.gc-team-lead h2{font-size:clamp(30px,3vw,40px)}.gc-team-grid{gap:16px;margin-top:0}.gc-team-grid .gc-feature-card{border-radius:28px;min-height:172px}.gc-team-grid svg{color:#bae6fd;margin-bottom:20px}.gc-card-icon svg,.gc-team-grid .gc-card-icon svg{flex:none;margin:0;display:block}.gc-faq-card{border-color:#94a3b824;min-height:208px;padding:28px}.gc-faq-section .gc-section-header h2{font-size:clamp(32px,3.6vw,52px)}.gc-final-cta{max-width:980px;margin:88px auto 96px;padding:0 24px}.gc-final-cta>div{text-align:center;background:radial-gradient(circle at 0 0,#00b8ff1f,#0000 42%),radial-gradient(circle at 100% 100%,#7c5cff1f,#0000 45%),#ffffff0a;border:1px solid #94a3b829;border-radius:28px;padding:48px;position:relative;overflow:hidden}.gc-final-cta h2{max-width:760px;margin:0 auto}.gc-final-cta p{max-width:720px;margin-left:auto;margin-right:auto}.gc-final-cta-compact{max-width:940px;margin-top:64px;margin-bottom:72px}.gc-final-cta-compact>div{padding:36px 40px}.gc-final-cta-compact h2{max-width:680px;font-size:clamp(30px,3vw,44px)}.gc-final-cta-compact p{max-width:660px}.gc-feature-footer{z-index:1;background:#050817;border-top:1px solid #ffffff1a;padding:48px 24px;position:relative}.gc-feature-footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;max-width:1280px;margin:0 auto;display:grid}.gc-feature-footer p{color:#94a3b8;max-width:390px;margin:20px 0 0;line-height:1.7}.gc-feature-footer h2{color:#fff;margin:0 0 16px;font-size:14px;font-weight:700}.gc-feature-footer section a,.gc-feature-footer section span{color:#94a3b8;margin-top:13px;font-size:14px;display:block}.gc-feature-footer section a{transition:color .16s}.gc-feature-footer section a:hover{color:#e0f2fe}.gc-feature-footer-bottom{color:#64748b;border-top:1px solid #ffffff1a;justify-content:space-between;gap:24px;max-width:1280px;margin:40px auto 0;padding-top:24px;font-size:12px;display:flex}.gc-related-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.gc-related-feature-card{flex-direction:column;min-height:218px;display:flex}.gc-related-feature-card>span{color:#fff;letter-spacing:-.025em;font-size:18px;font-weight:700}.gc-related-feature-card p{flex:1}.gc-related-feature-card strong{color:#bae6fd;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:1100px){.gc-feature-hero,.gc-wide-panel,.gc-team-section{grid-template-columns:1fr}.gc-dashboard-wrap{max-width:680px}.gc-signal-grid,.gc-workflow-grid,.gc-proof-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gc-feature-header-inner{height:auto;min-height:72px;padding:16px}.gc-feature-nav,.gc-feature-button-ghost{display:none}.gc-feature-button{padding-left:14px;padding-right:14px;font-size:13px}.gc-feature-hero{gap:44px;padding:64px 16px 80px}.gc-feature-hero h1{letter-spacing:-.052em;font-size:clamp(42px,13vw,54px)}.gc-feature-hero p,.gc-feature-page .gc-section-header p,.gc-wide-panel-copy p,.gc-team-lead p,.gc-final-cta p{font-size:16px}.gc-feature-actions,.gc-feature-actions.centered{flex-direction:column;align-items:stretch}.gc-feature-button-large{width:100%}.gc-dashboard{border-radius:24px;padding:16px}.gc-dashboard-top,.gc-dashboard-panel-head,.gc-feature-footer-bottom{flex-direction:column;align-items:flex-start}.gc-dashboard-metrics,.gc-signal-grid,.gc-workflow-grid,.gc-faq-grid,.gc-track-grid,.gc-team-grid,.gc-related-feature-grid,.gc-proof-strip-inner,.gc-feature-footer-grid,.gc-dashboard-prompt{grid-template-columns:1fr}.gc-dashboard-prompt strong{white-space:normal}.gc-proof-strip-inner{padding:26px 16px}.gc-proof-strip-compact .gc-proof-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:20px;padding-bottom:20px}.gc-feature-section,.gc-wide-panel,.gc-team-section{padding-top:76px;padding-left:16px;padding-right:16px}.gc-feature-section-compact,.gc-team-section.gc-feature-section-compact{padding-top:52px}.gc-final-cta{margin-top:76px;margin-bottom:96px;padding:0 16px}.gc-final-cta-compact{margin-top:58px;margin-bottom:72px}.gc-wide-panel,.gc-team-lead{border-radius:24px;padding:24px}.gc-final-cta>div{border-radius:28px;padding:32px}.gc-feature-page .gc-section-header h2,.gc-wide-panel h2,.gc-team-lead h2,.gc-final-cta h2{font-size:clamp(30px,9vw,40px)}.gc-feature-card{border-radius:22px;padding:24px}.gc-signal-card,.gc-workflow-card,.gc-faq-card,.gc-team-grid .gc-feature-card{min-height:auto}.gc-feature-footer{padding-left:16px;padding-right:16px}}.pricing-page .pricing-hero{grid-template-columns:minmax(0,.98fr) minmax(380px,.92fr);gap:28px;padding-top:34px;padding-bottom:42px}.pricing-page .gc-feature-hero-copy{max-width:620px}.pricing-dashboard-wrap{max-width:450px}.pricing-page .gc-dashboard{border-radius:28px;padding:16px}.pricing-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-18px;right:-18px}.pricing-preview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pricing-preview-metric-grid article,.pricing-preview-path{background:#0f172a99;border:1px solid #ffffff14;border-radius:15px;padding:12px}.pricing-preview-metric-grid span,.pricing-preview-path span{color:#94a3b8;font-size:12px;display:block}.pricing-preview-metric-grid strong{color:#fff;letter-spacing:-.04em;margin-top:8px;font-size:21px;font-weight:700;display:block}.pricing-preview-path{background:linear-gradient(135deg,#7c5cff1a,#00b8ff0d);border-color:#c4b5fd33;margin-top:14px}.pricing-preview-path strong{color:#fff;letter-spacing:-.03em;margin-top:8px;font-size:16px;font-weight:700;display:block}.pricing-preview-path p{color:#cbd5e1;margin:8px 0 0;font-size:14px;line-height:1.5}.pricing-package-grid,.pricing-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.pricing-page .pricing-package-card{flex-direction:column;min-height:420px;padding:22px 22px 20px;display:flex;position:relative}.pricing-page .pricing-package-card.highlighted{background:radial-gradient(circle at 100% 0,#67e8f921,#0000 42%),radial-gradient(circle at 0 100%,#7c5cff1f,#0000 48%),#ffffff0b;border-color:#67e8f952}.pricing-page .pricing-package-card>span:not(.pricing-package-badge){color:#67e8f9;font-family:var(--font-sora), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.pricing-page .pricing-package-card.highlighted>span:not(.pricing-package-badge){max-width:calc(100% - 178px);display:inline-block}.pricing-page .pricing-package-badge{color:#bae6fd;font-family:var(--font-sora), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#67e8f91a;border:1px solid #67e8f938;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:20px;right:20px}.pricing-page .pricing-package-price{min-height:56px;margin-top:18px}.pricing-page .pricing-package-price small{color:#94a3b8;margin-bottom:4px;font-size:13px;display:block}.pricing-page .pricing-package-price strong{color:#fff;letter-spacing:-.06em;font-size:clamp(32px,2.8vw,42px);font-weight:700;line-height:1;display:block}.pricing-page .pricing-package-card>p{color:#cbd5e1;margin-top:12px;font-size:15px;line-height:1.58}.pricing-page .pricing-package-card ul{gap:8px;margin:16px 0 18px;padding:0;list-style:none;display:grid}.pricing-page .pricing-package-card li{color:#94a3b8;padding-left:22px;font-size:15px;line-height:1.55;position:relative}.pricing-page .pricing-package-card li:before{content:"";background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;width:7px;height:7px;position:absolute;top:.65em;left:0}.pricing-page .pricing-package-card .gc-feature-button{margin-top:4px}.pricing-page .pricing-package-note{color:#94a3b8;text-align:center;max-width:720px;margin:20px auto 0;line-height:1.6}.pricing-workflow-card{min-height:204px}.pricing-inclusions-section{align-items:start}.pricing-inclusions-section .gc-team-lead{flex-direction:column;justify-content:center;min-height:292px;display:flex}.pricing-workflow-mini{background:#02061761;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px;display:grid}.pricing-workflow-mini-label{color:#67e8f9d1;font-family:var(--font-sora), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:700;display:block}.pricing-workflow-mini span{color:#dbeafe;font-family:var(--font-sora), sans-serif;background:radial-gradient(circle at 0 0,#67e8f91f,#0000 45%),#ffffff09;border:1px solid #94a3b81f;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.pricing-inclusion-card{min-height:204px}.pricing-faq-section{padding-top:58px}@media (max-width:1100px){.pricing-page .pricing-hero{grid-template-columns:1fr}.pricing-package-grid,.pricing-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pricing-page .pricing-hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:48px}.pricing-preview-metric-grid,.pricing-package-grid,.pricing-workflow-grid{grid-template-columns:1fr}.pricing-page .pricing-package-card,.pricing-workflow-card,.pricing-inclusion-card,.pricing-inclusions-section .gc-team-lead{min-height:auto}.pricing-workflow-mini{grid-template-columns:1fr}.pricing-page .pricing-package-badge{align-self:flex-start;margin-bottom:18px;position:static}.pricing-page .pricing-package-card.highlighted>span:not(.pricing-package-badge){max-width:none}.pricing-page .gc-final-cta{margin-top:64px;margin-bottom:72px}.pricing-page .gc-final-cta>div{padding:32px}}.compare-tools-page .gc-feature-hero-copy{max-width:660px}.compare-tools-hero{padding-bottom:96px}.compare-preview-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.compare-preview-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.compare-preview-split article{background:#0f172a9e;border:1px solid #ffffff1a;border-radius:20px;min-height:188px;padding:22px}.compare-preview-split article.featured{background:radial-gradient(circle at 100% 0,#67e8f929,#0000 46%),#ffffff0e;border-color:#67e8f938}.compare-preview-split span,.compare-preview-flow span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.compare-preview-split strong{color:#fff;letter-spacing:-.045em;margin-top:14px;font-size:30px;font-weight:700;line-height:1;display:block}.compare-preview-split p{color:#94a3b8;margin:14px 0 0;font-size:14px;line-height:1.65}.compare-preview-flow{gap:10px;margin-top:18px;display:grid}.compare-preview-flow span{color:#e0f2fe;letter-spacing:0;text-transform:none;background:#02061794;border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:center;padding:13px 14px;font-size:13px;display:flex}.compare-preview-flow span:after{content:"";background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;width:7px;height:7px}.compare-summary-strip{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}.compare-matrix-card{background:#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;overflow:hidden;box-shadow:0 25px 80px #17255433}.compare-matrix-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.compare-matrix-grid{min-width:960px}.compare-matrix-row{grid-template-columns:minmax(220px,.82fr) minmax(300px,1fr) minmax(360px,1.25fr);gap:0;display:grid}.compare-matrix-row>*{color:#cbd5e1;border-bottom:1px solid #ffffff14;align-items:flex-start;gap:10px;min-height:82px;padding:20px 22px;font-size:14px;line-height:1.55;display:flex}.compare-matrix-row:last-child>*{border-bottom:0}.compare-matrix-row>strong{color:#fff;font-size:15px;font-weight:700}.compare-matrix-head>*{color:#94a3b8;font-family:var(--font-sora), sans-serif;letter-spacing:.15em;text-transform:uppercase;background:#ffffff09;min-height:0;font-size:12px;font-weight:700}.compare-matrix-row>:last-child{background:#67e8f909}.compare-matrix-row .featured{color:#e0f2fe}.compare-matrix-row svg{flex:none;margin-top:2px}.compare-matrix-row svg[aria-hidden=true]{color:currentColor}.compare-matrix-row>:nth-child(2) svg{color:#fca5a5}.compare-matrix-row>:last-child svg{color:#67e8f9}.compare-pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.compare-pipeline-card{min-height:278px}.compare-source-panel{align-items:stretch}.compare-source-list{gap:14px;display:grid}.compare-source-list article{background:#02061785;border:1px solid #ffffff1a;border-radius:18px;padding:18px}.compare-source-list article>div{align-items:center;gap:14px;display:flex}.compare-source-list .gc-card-icon{width:42px;height:42px;margin:0}.compare-source-list h3{color:#fff;margin:0;font-size:15px;font-weight:700}.compare-source-list p,.compare-source-list strong{color:#94a3b8;margin:5px 0 0;font-size:14px;line-height:1.55;display:block}.compare-source-list strong{color:#dbeafe;margin-top:14px;font-weight:600}.compare-report-card{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 0 0,#00b8ff1a,#0000 42%),radial-gradient(circle at 100% 100%,#7c5cff1a,#0000 45%),#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;padding:28px;overflow-x:auto;box-shadow:0 25px 80px #17255433}.compare-report-paper{color:#0f172a;background:linear-gradient(#fff,#eef5ff);border:1px solid #bfdbfed9;border-radius:26px;max-width:960px;margin:0 auto;padding:28px;overflow:hidden;box-shadow:0 28px 80px #0f172a61}.compare-report-head{border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.compare-report-head span,.compare-report-grid span{color:#64748b;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.compare-report-head h3{color:#0f172a;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.05}.compare-report-head>strong{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;flex:none;padding:8px 12px;font-size:13px}.compare-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:22px;display:grid}.compare-report-grid article{background:#f8fafceb;border:1px solid #94a3b838;border-radius:18px;min-height:154px;padding:18px}.compare-report-grid strong{color:#0f172a;letter-spacing:-.03em;margin-top:14px;font-size:23px;font-weight:700;line-height:1.1;display:block}.compare-report-grid p{color:#475569;margin:10px 0 0;font-size:14px;line-height:1.55}@media (max-width:1100px){.compare-pipeline-grid,.compare-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.compare-preview-split,.compare-pipeline-grid{grid-template-columns:1fr}.compare-preview-split article,.compare-pipeline-card{min-height:auto}.compare-matrix-card,.compare-report-card{border-radius:24px}.compare-matrix-card{margin-top:48px}.compare-report-card{padding:16px}.compare-report-paper{border-radius:22px;min-width:780px;padding:22px}.compare-report-head{flex-direction:column;align-items:flex-start}}.geo-vs-seo-page .gc-feature-hero-copy{max-width:650px}.geo-vs-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.geo-vs-dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.geo-vs-dashboard-columns article{background:#0f172a9e;border:1px solid #ffffff1a;border-radius:20px;padding:22px}.geo-vs-dashboard-columns article.featured{background:radial-gradient(circle at 100% 0,#67e8f929,#0000 46%),#ffffff0e;border-color:#67e8f938}.geo-vs-dashboard-columns span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.geo-vs-dashboard-columns strong{color:#fff;letter-spacing:-.04em;margin-top:14px;font-size:26px;font-weight:700;line-height:1.05;display:block}.geo-vs-dashboard-columns ul,.geo-vs-comparison-card ul{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.geo-vs-dashboard-columns li,.geo-vs-comparison-card li{color:#cbd5e1;align-items:center;gap:9px;font-size:14px;line-height:1.45;display:flex}.geo-vs-dashboard-columns li:before{content:"";background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;flex:none;width:7px;height:7px}.geo-vs-dashboard-outcome{background:radial-gradient(circle at 0 0,#67e8f91a,#0000 44%),#0206178f;border:1px solid #ffffff1a;border-radius:18px;margin-top:18px;padding:18px}.geo-vs-dashboard-outcome div{color:#bae6fd;align-items:center;gap:10px;display:flex}.geo-vs-dashboard-outcome strong{color:#fff;font-size:15px;font-weight:700}.geo-vs-dashboard-outcome p{color:#94a3b8;margin:12px 0 0;font-size:14px;line-height:1.65}.geo-vs-card-grid,.geo-vs-overlap-grid{gap:20px;margin-top:56px;display:grid}.geo-vs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-vs-overlap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.geo-vs-comparison-card{min-height:360px}.geo-vs-comparison-card.featured{background:radial-gradient(circle at 100% 0,#67e8f91f,#0000 44%),#ffffff0b;border-color:#67e8f933}.geo-vs-comparison-card h3{font-size:28px}.geo-vs-comparison-card li{color:#e2e8f0;font-size:16px}.geo-vs-comparison-card li svg{color:#67e8f9;flex:none}.geo-vs-matrix-grid{min-width:930px}.geo-vs-matrix-row{grid-template-columns:minmax(190px,.72fr) minmax(300px,1fr) minmax(360px,1.18fr)}.geo-vs-overlap-card{min-height:278px}.geo-vs-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.geo-vs-workflow-card{min-height:282px}@media (max-width:1100px){.geo-vs-overlap-grid,.geo-vs-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.geo-vs-dashboard-columns,.geo-vs-card-grid,.geo-vs-overlap-grid,.geo-vs-workflow-grid{grid-template-columns:1fr}.geo-vs-comparison-card,.geo-vs-overlap-card,.geo-vs-workflow-card{min-height:auto}.geo-vs-matrix-card{margin-top:48px}}.learn-hub-page .gc-feature-hero-copy{max-width:660px}.learn-hub-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:112px;height:112px;position:absolute;top:-22px;right:-22px}.learn-hub-dashboard{padding:22px}.learn-hub-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.learn-hub-dashboard-tile{background:radial-gradient(circle at 100% 0,#67e8f917,#0000 48%),#ffffff09;border:1px solid #ffffff1a;border-radius:18px;gap:10px;min-height:132px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid}.learn-hub-dashboard-tile:hover{background:radial-gradient(circle at 100% 0,#67e8f924,#0000 48%),#ffffff0d;border-color:#00b8ff38;transform:translateY(-2px)}.learn-hub-dashboard-tile>span{color:#bae6fd;background:#67e8f91a;border:1px solid #67e8f933;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.learn-hub-dashboard-tile strong{color:#fff;letter-spacing:-.03em;font-size:16px;font-weight:700;line-height:1.15;display:block}.learn-hub-dashboard-tile small{color:#94a3b8;font-size:12px;line-height:1.5}.learn-hub-dashboard-progress{background:#0206178a;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:8px;margin-top:18px;padding:10px;display:grid}.learn-hub-dashboard-progress span{background:#ffffff14;border-radius:999px;height:7px;position:relative;overflow:hidden}.learn-hub-dashboard-progress span:before{border-radius:inherit;content:"";opacity:.84;background:linear-gradient(90deg,#67e8f9,#a78bfa);position:absolute;inset:0}.learn-hub-featured-grid,.learn-hub-workflow-grid,.learn-hub-resource-grid{align-items:stretch;gap:20px;margin-top:56px;display:grid}.learn-hub-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-hub-workflow-grid,.learn-hub-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.learn-hub-guide-card,.learn-hub-workflow-card,.learn-hub-resource-card{flex-direction:column;height:100%;display:flex}.learn-hub-guide-card{min-height:340px}.learn-hub-workflow-card{min-height:330px}.learn-hub-resource-card{min-height:260px}.learn-hub-guide-card:first-child{background:radial-gradient(circle at 100% 0,#67e8f91f,#0000 44%),#ffffff0b;border-color:#67e8f933}.learn-hub-guide-card h3{font-size:24px}.learn-hub-guide-card p,.learn-hub-workflow-card p,.learn-hub-resource-card p{flex:1}.learn-hub-card-link{color:#bae6fd;align-items:center;gap:8px;margin-top:24px;font-size:13px;font-weight:700;display:inline-flex}.learn-hub-resource-card{background:radial-gradient(circle at 0 0,#7c5cff14,#0000 46%),#ffffff09}.learn-hub-path-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.learn-hub-path-step{background:#ffffff05;border:1px solid #94a3b81f;border-radius:18px;flex-direction:column;min-height:252px;padding:24px;transition:background .18s,border-color .18s,transform .18s;display:flex;position:relative}.learn-hub-path-step:first-child,.learn-hub-path-step:nth-child(6){background:radial-gradient(circle at 0 0,#00b8ff17,#0000 46%),#ffffff09}.learn-hub-path-step:nth-child(3),.learn-hub-path-step:nth-child(4){background:radial-gradient(circle at 100% 100%,#7c5cff14,#0000 46%),#ffffff09}.learn-hub-path-step:hover{background:#ffffff0b;border-color:#00b8ff38;transform:translateY(-2px)}.learn-hub-path-step:after{content:"";opacity:.72;background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;width:72px;height:3px;position:absolute;top:80px;left:24px}.learn-hub-path-badge{color:#020617;background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:46px;font-size:13px;font-weight:700;display:inline-flex}.learn-hub-path-step strong{color:#fff;letter-spacing:-.03em;font-size:18px;font-weight:700;line-height:1.18;display:block}.learn-hub-path-step p{color:#94a3b8;margin:14px 0 0;font-size:15px;line-height:1.65}.learn-hub-page .gc-final-cta{margin-top:112px}.learn-hub-page .gc-final-cta h2{font-size:clamp(32px,3.5vw,48px);line-height:1.05}@media (max-width:1180px){.learn-hub-workflow-grid,.learn-hub-resource-grid,.learn-hub-path-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-hub-page .gc-final-cta{margin-top:80px}}@media (max-width:900px){.learn-hub-featured-grid{grid-template-columns:1fr}.learn-hub-guide-card{min-height:auto}}@media (max-width:760px){.learn-hub-dashboard-grid,.learn-hub-workflow-grid,.learn-hub-resource-grid,.learn-hub-path-panel{grid-template-columns:1fr}.learn-hub-dashboard-tile,.learn-hub-workflow-card,.learn-hub-resource-card,.learn-hub-path-step{min-height:auto}.learn-hub-dashboard{padding:18px}.learn-hub-path-step{padding:22px}.learn-hub-path-step:after{width:70px;top:76px;left:22px}.learn-hub-path-badge{margin-bottom:42px}.learn-hub-page .gc-final-cta{margin-top:64px}.learn-hub-page .gc-final-cta h2{line-height:1.05}}.prompt-tracking-page .gc-feature-hero-copy{max-width:620px}.prompt-tracking-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.prompt-tracking-dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.prompt-tracking-dashboard-columns article{background:#0f172a9e;border:1px solid #ffffff1a;border-radius:20px;padding:22px}.prompt-tracking-dashboard-columns article.featured{background:radial-gradient(circle at 100% 0,#67e8f929,#0000 46%),#ffffff0e;border-color:#67e8f938}.prompt-tracking-dashboard-columns span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.prompt-tracking-dashboard-columns strong{color:#fff;letter-spacing:-.04em;margin-top:14px;font-size:25px;font-weight:700;line-height:1.05;display:block}.prompt-tracking-dashboard-columns ul,.prompt-tracking-comparison-card ul{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.prompt-tracking-dashboard-columns li,.prompt-tracking-comparison-card li{color:#cbd5e1;align-items:center;gap:9px;font-size:14px;line-height:1.45;display:flex}.prompt-tracking-dashboard-columns li:before{content:"";background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;flex:none;width:7px;height:7px}.prompt-tracking-dashboard-action{background:radial-gradient(circle at 0 0,#67e8f91a,#0000 44%),#0206178f;border:1px solid #ffffff1a;border-radius:18px;margin-top:18px;padding:18px}.prompt-tracking-dashboard-action div{color:#bae6fd;align-items:center;gap:10px;display:flex}.prompt-tracking-dashboard-action strong{color:#fff;font-size:15px;font-weight:700}.prompt-tracking-dashboard-action p{color:#94a3b8;margin:12px 0 0;font-size:14px;line-height:1.65}.prompt-tracking-card-grid,.prompt-examples-grid,.prompt-tracking-workflow-grid{gap:20px;margin-top:56px;display:grid}.prompt-tracking-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-tracking-comparison-card{min-height:380px}.prompt-tracking-comparison-card.featured{background:radial-gradient(circle at 100% 0,#67e8f91f,#0000 44%),#ffffff0b;border-color:#67e8f933}.prompt-tracking-comparison-card h3{font-size:28px}.prompt-tracking-comparison-card li{color:#e2e8f0;font-size:16px}.prompt-tracking-comparison-card li svg{color:#67e8f9;flex:none}.prompt-tracking-matrix-grid{min-width:900px}.prompt-tracking-matrix-row{grid-template-columns:minmax(190px,.7fr) minmax(330px,1.08fr) minmax(380px,1.22fr)}.prompt-examples-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}.prompt-example-card{background:radial-gradient(circle at 100% 0,#67e8f914,#0000 44%),radial-gradient(circle at 0 100%,#7c5cff12,#0000 46%),#ffffff08;flex-direction:column;height:100%;min-height:176px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #0f172a29}.prompt-example-card:hover{background:radial-gradient(circle at 100% 0,#67e8f91f,#0000 44%),radial-gradient(circle at 0 100%,#7c5cff1a,#0000 46%),#ffffff0b;border-color:#00b8ff42}.prompt-example-card:hover p{color:#fff}.prompt-example-top{align-items:center;gap:10px;display:flex}.prompt-example-number{color:#020617;letter-spacing:0;background:linear-gradient(135deg,#67e8f9f5,#60a5faf0 52%,#a78bfaf5);border:1px solid #e0f2fe5c;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:34px;height:28px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 8px 18px #00b8ff29}.prompt-example-label{color:#7dd3fc;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:700}.prompt-example-divider{background:linear-gradient(90deg,#67e8f947,#7c5cff29,#0000);width:100%;height:1px;margin:14px 0 15px;display:block}.prompt-example-card p{color:#f8fafc;letter-spacing:-.03em;max-width:100%;margin:0;font-size:clamp(20px,1.6vw,21px);font-weight:700;line-height:1.22}.prompt-example-meta{color:#94a3b8;margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;display:inline-flex}.prompt-tracking-evidence-card{background:#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;overflow:hidden;box-shadow:0 25px 80px #1725542e}.prompt-tracking-evidence-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.prompt-tracking-evidence-grid{min-width:900px}.prompt-tracking-evidence-row{color:#cbd5e1;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(220px,1.35fr) minmax(110px,.7fr) minmax(160px,1fr) minmax(120px,.85fr) minmax(226px,1.4fr);align-items:center;gap:16px;padding:20px 24px;font-size:14px;display:grid}.prompt-tracking-evidence-row:last-child{border-bottom:0}.prompt-tracking-evidence-head{color:#94a3b8;font-family:var(--font-sora), sans-serif;letter-spacing:.16em;text-transform:uppercase;background:#ffffff09;font-size:12px;font-weight:700}.prompt-tracking-evidence-row strong{color:#fff;font-weight:600;line-height:1.45}.prompt-tracking-evidence-row .featured{color:#bae6fd;line-height:1.5}.prompt-tracking-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-tracking-workflow-card{min-height:282px}@media (max-width:1100px){.prompt-examples-grid,.prompt-tracking-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-example-card{padding:20px}}@media (max-width:760px){.prompt-tracking-dashboard-columns,.prompt-tracking-card-grid,.prompt-examples-grid,.prompt-tracking-workflow-grid{grid-template-columns:1fr}.prompt-examples-grid{grid-auto-rows:auto}.prompt-tracking-comparison-card,.prompt-tracking-workflow-card{min-height:auto}.prompt-example-card{min-height:168px;padding:20px}.prompt-tracking-matrix-card,.prompt-tracking-evidence-card{border-radius:24px}.prompt-tracking-matrix-card{margin-top:48px}}.geo-resource-page{gap:0;width:auto;max-width:none;margin:0;padding:0;display:block}.gc-feature-page .geo-resource-hero{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:52px;max-width:1280px;margin:0 auto;padding:60px 24px 104px;display:grid;overflow:visible}.gc-feature-page .geo-resource-hero:before{content:none}.gc-feature-page .geo-resource-hero .gc-feature-hero-copy{align-content:normal;gap:0;max-width:620px;display:block}.geo-resource-hero-note{color:#94a3b8!important;margin-top:18px!important;font-size:16px!important}.geo-resource-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f94d,#7c5cff33);border-radius:999px;width:96px;height:96px;position:absolute;top:-18px;right:-18px}.geo-resource-dashboard .gc-dashboard-metrics strong{font-size:24px}.geo-resource-flow-list{gap:12px;margin-top:16px;display:grid}.geo-resource-flow-row{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.geo-resource-flow-row span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.geo-resource-flow-row strong{color:#f8fafc;font-size:14px;font-weight:600}.geo-resource-definition-panel{align-items:center}.geo-resource-comparison-grid,.geo-resource-step-grid,.geo-resource-link-grid{gap:20px;margin-top:56px;display:grid}.geo-resource-comparison-grid,.geo-resource-link-grid,.geo-resource-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-resource-comparison-card{min-height:330px}.geo-resource-comparison-card>span{color:#bae6fd;background:#67e8f91a;border:1px solid #67e8f92e;border-radius:999px;align-items:center;margin-bottom:28px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.geo-resource-comparison-card.featured{background:radial-gradient(circle at 100% 0,#00b8ff1a,#0000 42%),#ffffff0b;border-color:#67e8f93d}.geo-resource-comparison-card div+div{border-top:1px solid #ffffff1a;margin-top:22px;padding-top:22px}.geo-resource-comparison-card h3{font-size:14px}.geo-resource-prompt-table-content{min-width:900px}.geo-resource-prompt-head,.geo-resource-prompt-row{grid-template-columns:80px 150px minmax(420px,1.8fr) 180px}.geo-resource-prompt-row>span:nth-child(3){color:#f8fafc;font-weight:600;line-height:1.45}.geo-resource-bucket-grid svg{color:#bae6fd;margin-bottom:20px}.geo-resource-bucket-card{min-height:310px}.geo-resource-measure-panel{background:#020617b3;border:1px solid #ffffff1f;border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:56px;padding:24px;display:grid;box-shadow:0 25px 80px #1725542e}.geo-resource-measure-panel article{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;align-items:flex-start;gap:14px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:flex}.geo-resource-measure-panel article:hover{background:#ffffff0d;border-color:#00b8ff38;transform:translateY(-2px)}.geo-resource-measure-panel article>span{background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;flex:none;width:9px;height:9px;margin-top:8px;box-shadow:0 0 14px #00b8ff2e}.geo-resource-measure-panel strong{color:#fff;font-size:15px;font-weight:700;display:block}.geo-resource-measure-panel p{color:#94a3b8;margin:6px 0 0;font-size:14px;line-height:1.6}.geo-resource-link-card{min-height:230px;display:block}.geo-resource-link-card span{color:#bae6fd;align-items:center;gap:8px;margin-top:24px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:1100px){.gc-feature-page .geo-resource-hero{grid-template-columns:1fr}.geo-resource-comparison-grid,.geo-resource-link-grid,.geo-resource-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gc-feature-page .geo-resource-hero{gap:44px;padding:64px 16px 80px}.geo-resource-flow-row{grid-template-columns:1fr;align-items:flex-start}.geo-resource-comparison-grid,.geo-resource-link-grid,.geo-resource-step-grid,.geo-resource-measure-panel{grid-template-columns:1fr}.geo-resource-measure-panel{border-radius:24px;padding:16px}.geo-resource-comparison-card,.geo-resource-bucket-card,.geo-resource-link-card{min-height:auto}}.prompt-builder-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f94d,#7c5cff33);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.prompt-builder-context{gap:12px;margin-top:20px;display:grid}.prompt-builder-context article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;padding:14px 16px}.prompt-builder-context span,.prompt-builder-groups span,.prompt-builder-groups small{color:#94a3b8;font-size:12px;display:block}.prompt-builder-context strong{color:#fff;margin-top:5px;font-size:15px;font-weight:600;line-height:1.45;display:block}.prompt-builder-groups{gap:12px;margin-top:16px;display:grid}.prompt-builder-groups article{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.prompt-builder-groups span{color:#67e8f9;font-family:var(--font-sora), sans-serif;font-weight:700}.prompt-builder-groups strong{color:#f8fafc;font-size:14px;font-weight:600}.prompt-builder-groups small{color:#bae6fd;background:#67e8f91a;border-radius:999px;padding:6px 10px;font-weight:700}.prompt-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.prompt-signal-card{min-height:300px}.prompt-discovery-table-content{min-width:900px}.prompt-discovery-table-row{grid-template-columns:minmax(160px,1fr) minmax(120px,.8fr) minmax(150px,.9fr) minmax(310px,1.7fr) minmax(120px,.75fr)}.prompt-discovery-table-row>span:nth-child(4){color:#f8fafc;font-weight:600;line-height:1.45}.prompt-use-case-section{align-items:stretch}.prompt-use-case-card{min-height:230px}.prompt-use-case-card svg{color:#bae6fd;margin-bottom:20px}.prompt-use-case-card p{margin-top:12px;font-size:14px}@media (max-width:1100px){.prompt-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.prompt-builder-groups article,.prompt-signal-grid{grid-template-columns:1fr}.prompt-signal-card,.prompt-use-case-card{min-height:auto}}.opportunity-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.opportunity-queue-list{gap:12px;margin-top:16px;display:grid}.opportunity-queue-row{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.opportunity-queue-row>span{text-align:center;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.opportunity-queue-row>span.high{color:#fecaca;background:#f871711f}.opportunity-queue-row>span.medium{color:#bae6fd;background:#67e8f91a}.opportunity-queue-row>span.low{color:#ddd6fe;background:#a78bfa1a}.opportunity-queue-row strong{color:#f8fafc;font-size:14px;font-weight:600;line-height:1.4}.opportunity-record-card{background:#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;padding:24px;overflow:hidden;box-shadow:0 25px 80px #1725542e}.opportunity-record-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.opportunity-record-head>div{align-items:center;gap:14px;min-width:0;display:flex}.opportunity-record-head .gc-card-icon{margin-bottom:0}.opportunity-record-head strong{color:#fff;font-size:18px;font-weight:700;display:block}.opportunity-record-head p{color:#94a3b8;margin:4px 0 0;font-size:14px}.opportunity-record-head>span{color:#bae6fd;background:#67e8f91a;border:1px solid #67e8f933;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:700}.opportunity-record-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.opportunity-record-grid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px;min-width:900px;padding-top:20px;display:grid}.opportunity-record-grid article{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;padding:18px}.opportunity-record-grid article.wide{grid-column:span 2}.opportunity-record-grid span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-size:12px;display:block}.opportunity-record-grid strong{color:#fff;margin-top:10px;font-size:15px;font-weight:600;line-height:1.55;display:block}.opportunity-workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.opportunity-workflow-grid .gc-workflow-card{min-height:300px}.opportunity-use-case-section{align-items:stretch}.opportunity-use-case-card{min-height:230px}.opportunity-use-case-card svg{color:#bae6fd;margin-bottom:20px}.opportunity-use-case-card p{margin-top:12px;font-size:14px}@media (max-width:1180px){.opportunity-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.opportunity-queue-row{grid-template-columns:1fr;align-items:flex-start}.opportunity-record-card{border-radius:24px;padding:16px}.opportunity-record-head{flex-direction:column;align-items:flex-start}.opportunity-workflow-grid{grid-template-columns:1fr}.opportunity-workflow-grid .gc-workflow-card,.opportunity-use-case-card{min-height:auto}}.client-report-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.client-report-score-card{background:radial-gradient(circle at 100% 0,#67e8f91f,#0000 42%),#ffffff09;border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:22px;display:flex}.client-report-score-card span{color:#94a3b8;font-size:12px;display:block}.client-report-score-card strong{color:#fff;letter-spacing:-.05em;margin-top:7px;font-size:42px;font-weight:700;display:block}.client-report-score-card small{color:#67e8f9;margin-top:5px;font-size:13px;display:block}.client-report-score-card svg{color:#67e8f9b8;flex:none}.client-report-list{gap:12px;margin-top:16px;display:grid}.client-report-list article{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;padding:13px}.client-report-list span{color:#94a3b8;font-size:12px;display:block}.client-report-list strong{color:#f8fafc;margin-top:5px;font-size:14px;font-weight:600;line-height:1.45;display:block}.client-reporting-page .gc-signal-card{min-height:270px}.client-reporting-page .gc-signal-card .gc-card-icon{margin-bottom:22px}.client-report-preview-card{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 0 0,#00b8ff1a,#0000 42%),radial-gradient(circle at 100% 100%,#7c5cff1a,#0000 45%),#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;padding:28px;overflow-x:auto;box-shadow:0 25px 80px #17255433}.client-report-paper{color:#0f172a;background:linear-gradient(#fff,#eef5ff);border:1px solid #bfdbfed9;border-radius:26px;max-width:980px;margin:0 auto;padding:30px;overflow:hidden;box-shadow:0 28px 80px #0f172a61}.client-report-paper-head{border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.client-report-paper-head span,.client-report-paper-grid span{color:#64748b;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.client-report-paper-head h3{color:#0f172a;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.05}.client-report-paper-head>strong{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;flex:none;padding:8px 12px;font-size:13px}.client-report-paper-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:22px;display:grid}.client-report-paper-grid article{background:#f8fafceb;border:1px solid #94a3b838;border-radius:18px;min-height:150px;padding:18px}.client-report-paper-grid article:first-child{background:radial-gradient(circle at 100% 0,#0ea5e924,#0000 46%),#f8fafc;grid-row:span 2}.client-report-paper-grid strong{color:#0f172a;letter-spacing:-.03em;margin-top:14px;font-size:24px;font-weight:700;line-height:1.1;display:block}.client-report-paper-grid article:first-child strong{font-size:44px}.client-report-paper-grid p{color:#475569;margin:10px 0 0;font-size:14px;line-height:1.55}.client-report-workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.client-report-workflow-grid .gc-workflow-card{min-height:300px}.client-report-workflow-grid .gc-workflow-card p{font-size:14px;line-height:1.6}.client-report-use-case-section{align-items:stretch}.client-reporting-page .client-report-use-case-section+.gc-faq-section{padding-top:80px}.client-report-use-case-card{min-height:230px}.client-report-use-case-card svg{color:#bae6fd;margin-bottom:20px}.client-report-use-case-card p{margin-top:12px;font-size:14px}@media (max-width:1180px){.client-report-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-report-paper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.client-report-score-card,.client-report-paper-head{flex-direction:column;align-items:flex-start}.client-report-preview-card{border-radius:24px;padding:16px}.client-report-paper{border-radius:22px;min-width:780px;padding:22px}.client-report-paper-grid,.client-report-workflow-grid{grid-template-columns:1fr}.client-report-paper-grid article:first-child{grid-row:auto}.client-report-workflow-grid .gc-workflow-card,.client-report-use-case-card{min-height:auto}}.audit-template-page .gc-feature-hero-copy{max-width:620px}.audit-template-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.audit-template-score-panel{background:radial-gradient(circle at 100% 0,#67e8f91f,#0000 42%),#ffffff09;border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:22px;display:flex}.audit-template-score-panel span,.audit-template-metric-grid span{color:#94a3b8;font-size:12px;display:block}.audit-template-score-panel strong{color:#fff;letter-spacing:-.05em;margin-top:7px;font-size:42px;font-weight:700;display:block}.audit-template-score-panel small{color:#67e8f9;margin-top:5px;font-size:13px;display:block}.audit-template-score-panel svg{color:#67e8f9b8;flex:none}.audit-template-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.audit-template-metric-grid article{background:#0f172a99;border:1px solid #ffffff14;border-radius:16px;min-width:0;padding:14px}.audit-template-metric-grid strong{color:#fff;letter-spacing:-.04em;margin-top:8px;font-size:22px;font-weight:700;display:block}.audit-template-action-note{background:radial-gradient(circle at 0 0,#67e8f91a,#0000 44%),#0206178f;border:1px solid #ffffff1a;border-radius:18px;margin-top:18px;padding:18px}.audit-template-action-note div{color:#bae6fd;align-items:center;gap:10px;display:flex}.audit-template-action-note strong{color:#fff;font-size:15px;font-weight:700}.audit-template-action-note p{color:#94a3b8;margin:12px 0 0;font-size:14px;line-height:1.65}.audit-template-include-grid,.audit-template-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.audit-template-include-card{min-height:270px}.audit-template-include-card .gc-card-icon{margin-bottom:24px}.audit-template-table-card{background:#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;overflow:hidden;box-shadow:0 25px 80px #1725542e}.audit-template-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.audit-template-table-grid{min-width:900px}.audit-template-table-row{grid-template-columns:minmax(190px,.72fr) minmax(380px,1.34fr) minmax(310px,1.08fr);gap:0;display:grid}.audit-template-table-row>*{color:#cbd5e1;border-bottom:1px solid #ffffff14;align-items:flex-start;min-height:82px;padding:20px 22px;font-size:14px;line-height:1.55;display:flex}.audit-template-table-row:last-child>*{border-bottom:0}.audit-template-table-row>strong{color:#fff;font-size:15px;font-weight:700}.audit-template-table-head>*{color:#94a3b8;font-family:var(--font-sora), sans-serif;letter-spacing:.15em;text-transform:uppercase;background:#ffffff09;min-height:0;font-size:12px;font-weight:700}.audit-template-table-row>:last-child{background:#67e8f909}.audit-template-table-row .featured{color:#e0f2fe}.audit-template-workflow-card{min-height:286px}.audit-template-use-case-section{align-items:stretch}.audit-template-use-case-card{min-height:230px}.audit-template-use-case-card svg{color:#bae6fd;margin-bottom:20px}.audit-template-use-case-card p{margin-top:12px;font-size:14px}@media (max-width:1100px){.audit-template-include-grid,.audit-template-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.audit-template-score-panel{flex-direction:column;align-items:flex-start}.audit-template-metric-grid,.audit-template-include-grid,.audit-template-workflow-grid{grid-template-columns:1fr}.audit-template-table-card{border-radius:24px}.audit-template-include-card,.audit-template-workflow-card,.audit-template-use-case-card{min-height:auto}}.conversion-page .gc-feature-hero-copy{max-width:640px}.conversion-dashboard-wrap{max-width:590px}.conversion-demo-steps{gap:10px;margin-top:16px;display:grid}.conversion-demo-steps div{background:#0f172a9e;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.conversion-demo-steps span{color:#bae6fd;background:#67e8f91a;border:1px solid #67e8f92e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-flex}.conversion-demo-steps strong{color:#f8fafc;font-size:14px;font-weight:600}.conversion-card-grid .gc-workflow-card{min-height:250px}.conversion-form-panel{align-items:start;scroll-margin-top:96px}.demo-conversion-page .conversion-form-panel{margin-bottom:96px}.conversion-form-wrap,.conversion-form,.conversion-success-card{min-width:0}.conversion-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.conversion-form label{gap:8px;display:grid}.conversion-form .conversion-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.conversion-form label span{color:#67e8f9d1;font-family:var(--font-sora), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.conversion-form input,.conversion-form select,.conversion-form textarea{color:#fff;font:inherit;background:#0206179e;border:1px solid #94a3b829;border-radius:16px;width:100%;min-height:50px;padding:12px 14px}.conversion-form select{appearance:none}.conversion-form textarea{resize:vertical;min-height:118px}.conversion-form input:focus,.conversion-form select:focus,.conversion-form textarea:focus{border-color:#67e8f975;outline:3px solid #67e8f91a}.conversion-form input::placeholder,.conversion-form textarea::placeholder{color:#64748b}.conversion-form-wide,.conversion-form-submit,.snapshot-request-message{grid-column:1/-1}.conversion-form-submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.conversion-form-submit p,.snapshot-request-message,.conversion-success-card p{color:#94a3b8;margin:0;font-size:14px;line-height:1.6}.conversion-form-submit p{max-width:360px}.snapshot-request-message.success{color:#86efac}.snapshot-request-message.error{color:#fda4af}.conversion-success-card{background:radial-gradient(circle at 0 0,#00b8ff1a,#0000 44%),#02061794;border:1px solid #94a3b829;border-radius:28px;padding:32px}.conversion-success-card>span{color:#67e8f9;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700;display:block}.conversion-success-card h3{color:#fff;letter-spacing:-.035em;margin:0 0 14px;font-size:28px;font-weight:700;line-height:1.12}.conversion-success-card button{margin-top:24px}@media (max-width:760px){.conversion-form{grid-template-columns:1fr}.conversion-card-grid .gc-workflow-card{min-height:auto}.conversion-form-submit{flex-direction:column;align-items:stretch}.conversion-form-submit p{max-width:none}.demo-conversion-page .conversion-form-panel{margin-bottom:72px}}
