.client-shell{--geo-ink:#f7f3ea;--geo-ink-soft:#d4d0c7;--geo-ivory:#071019;--geo-card:#0c1822;--geo-line:#f7f3ea1c;--geo-slate:#909ba3;--premium-canvas:#03070b;--premium-surface:#0b1721;--premium-surface-raised:#10212d;--premium-border:#f7f3ea1c;--premium-text:#f7f3ea;--premium-text-soft:#c7c8c2;--premium-muted:#8d989f;--premium-shadow:0 24px 70px #00000057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;color:var(--premium-text);background:linear-gradient(#f7f3ea05 1px, transparent 1px), linear-gradient(90deg, #f7f3ea05 1px, transparent 1px), radial-gradient(circle at 86% 4%, #2dd4bf12, transparent 28rem), var(--premium-canvas);background-size:56px 56px,56px 56px,auto,auto;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.client-main :is(h1,h2,h3,h4,p,li,strong,small,span){overflow-wrap:break-word}.client-main :is(img,svg,video,canvas,iframe){max-width:100%}.client-demo-banner{z-index:60;color:#e8f1f4;background:linear-gradient(90deg,#071a2b,#0a3542);border-bottom:1px solid #2dd4bf52;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:11px clamp(18px,4vw,64px);display:flex;position:relative}.client-demo-banner>div{align-items:baseline;gap:14px;min-width:0;display:flex}.client-demo-banner strong{color:var(--geo-teal);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.76rem}.client-demo-banner span{color:#c4d1d7;font-size:.7rem;line-height:1.4}.client-demo-banner>a,.client-demo-nav-cta{border-radius:9px;flex:none;text-decoration:none;border:1px solid var(--geo-teal)!important;color:#061a2b!important;background:var(--geo-teal)!important;padding:10px 14px!important;font-size:.68rem!important;font-weight:900!important}.client-demo-banner>a span{color:inherit}.client-demo-nav-cta:hover,.client-demo-banner>a:hover{background:#7ee7d7!important}@media (max-width:720px){.client-demo-banner{flex-direction:column;align-items:flex-start;gap:9px}.client-demo-banner>div{flex-direction:column;align-items:flex-start;gap:3px}.client-demo-banner>a{text-align:center;width:100%}}.public-demo-shell{grid-template-rows:auto auto auto minmax(0,1fr) auto}.public-demo-shell>.client-demo-banner{grid-area:1/1}.public-demo-shell>.client-nav{grid-row:2}.public-demo-shell>.client-section-nav{grid-row:3}.public-demo-shell>.client-main{grid-row:4}.public-demo-shell>.client-powered-by{grid-row:5}.client-nav{z-index:32;border-right:0;border-bottom:1px solid var(--premium-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#03080df5;flex-direction:row;grid-area:1/1;justify-content:space-between;align-self:start;align-items:center;gap:18px;width:100%;height:auto;min-height:68px;padding:8px clamp(16px,3vw,42px);position:sticky;top:0;box-shadow:0 14px 34px #0003}.client-shell>.client-nav{background-color:#03080d}.client-brand{border-bottom:0;flex-direction:row;align-items:center;gap:12px;width:min(360px,42vw);padding:0;display:flex}.client-brand img{filter:drop-shadow(0 12px 20px #00000057);background:#2dd4bf0e;border:1px solid #2dd4bf40;border-radius:15px;width:52px;height:52px}.client-brand .client-brand-logo{object-fit:contain;filter:drop-shadow(0 16px 26px #0006);background:#03080d;border:0;border-radius:12px;width:168px;height:auto;max-height:52px}.client-brand .client-brand-domain{max-width:170px;color:var(--geo-teal);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;padding:0;font-size:.65rem;font-weight:750;overflow:hidden}.client-brand strong{color:var(--premium-text);letter-spacing:.065em;font-size:1.45rem}.client-brand span{max-width:145px;color:var(--geo-teal)}.client-main small{line-height:1.48;font-size:.8rem!important}.client-main :is(.client-boundary,.os-boundary,.agent-handoff-note,.clean-empty span,.priority-clean p,.customer-priority-list p,.definition-list p,.event-alert-list p,.impact-receipt-list p,.quill-brief p,.quill-brief li,.source-lane>p,.source-lane details p,.link-workspace-actions p,.competitor-evidence>p,.competitor-evidence article>strong,.competitor-evidence article>small,.geo-fix-kit p,.geo-action-item p,.team-seat-note,.team-seat-message){line-height:1.55;font-size:.84rem!important}.client-main :is(.client-card-heading>span,.metric-card>span,.score-facts span,.status-pill,.customer-priority-list small,.customer-question-list small,.provider-card>span,.action-agent-name,.action-agent-badge,.pulse-status-strip span,.pulse-metric-grid span,.monthly-change-summary span,.monthly-measure span,.impact-receipt-list article>span,.quill-opportunity>div:first-child>span,.source-lane summary span,.link-workspace-summary span,.competitor-evidence>strong,.competitor-evidence article>span){line-height:1.35;font-size:.74rem!important}.client-main :is(button,.client-action,.text-action,.customer-priority-list article>a,.event-alert-list a,.link-workspace-actions a,.competitor-evidence li a,.released-report summary,.definition-list summary){line-height:1.35;font-size:.82rem!important}.client-main :is(.customer-question-list strong,.priority-clean strong,.provider-mini-list strong,.category-agent strong,.task-agent-badge>span,.agent-card p,.agent-card-cta,.link-workspace-actions strong,.competitor-list>details>summary>b){line-height:1.42;font-size:.82rem!important}.client-main .customer-question-list li{min-height:44px;line-height:1.25;font-size:.76rem!important}.client-nav-links{border-top:0;gap:6px;margin-top:0;padding-top:0;display:flex}.client-nav-links a{color:#9ca8b0;border:1px solid #0000;border-radius:9px;align-items:center;min-height:40px;padding:0 12px;font-weight:650;display:flex}.client-nav-links a:hover{border-color:var(--premium-border);color:var(--premium-text);background:#f7f3ea0d}.onboarding-shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.onboarding-shell>.client-nav{border-right:0;border-bottom:1px solid var(--premium-border);flex-direction:row;grid-area:1/1;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:72px;padding:8px clamp(18px,4vw,48px);position:sticky;box-shadow:0 18px 52px #0000002e}.onboarding-shell .client-brand{border:0;width:min(230px,48vw);padding:0}.onboarding-shell .client-brand .client-brand-logo{object-position:left center;max-height:54px}.onboarding-shell .client-brand .client-brand-domain{display:none}.onboarding-shell .client-nav-links{border:0;margin:0;padding:0;display:flex}.onboarding-shell .client-nav-links a{min-height:40px}.onboarding-shell .client-main{grid-area:3/1;width:min(920px,100% - 36px);padding:30px 0 72px}.onboarding-shell .first-run-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:330px}.onboarding-shell .first-run-copy{padding-block:38px}.onboarding-shell .first-run-copy h1{font-size:clamp(3.8rem,6.5vw,6.4rem)}.onboarding-shell .first-run-geo{min-height:330px}.onboarding-shell .first-run-geo>img{width:min(78%,270px)}.onboarding-shell .first-run-primary{min-height:0}.onboarding-shell .first-run-context>div{background:#f7f3ea0a}.client-section-nav{z-index:26;border-bottom:1px solid var(--premium-border);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#03080dd6;grid-area:2/1;grid-template-columns:none;grid-auto-columns:minmax(142px,1fr);grid-auto-flow:column;gap:0;padding:0 clamp(10px,2vw,28px);position:sticky;top:68px;overflow-x:auto}.client-section-nav a{min-height:70px;color:var(--premium-muted);background:0 0;border:0;border-left:1px solid #f7f3ea0e;padding:14px 16px}.client-section-nav a:last-child{border-right:1px solid #f7f3ea0e}.client-section-nav a:after{background:var(--geo-teal);height:2px}.client-section-nav a:hover,.client-section-nav a.active{color:var(--premium-text);background:#f7f3ea09}.client-section-nav a.active small{color:#aab5bb}.experience-owner .client-section-nav{grid-template-columns:none}.client-main{grid-area:3/1;width:min(1420px,100% - 56px);padding:38px 0 90px}.client-powered-by{border-top-color:var(--premium-border);color:var(--premium-muted);background:#03080dc2;grid-area:4/1}.client-powered-by img{opacity:.88}.client-preview-flag{color:#f8cc78;background:#0c1720f2;border-color:#f5a52457}.client-kicker{color:var(--geo-teal)}.first-run-hero,.results-hero,.section-heading{box-shadow:0 0 0 1px #2dd4bf09, var(--premium-shadow);background:radial-gradient(circle at 82% 17%,#2dd4bf29,#0000 20rem),linear-gradient(135deg,#07131d 0%,#0b1b26 58%,#09222b 100%);border:1px solid #2dd4bf29;border-radius:24px}.first-run-copy h1,.results-hero h1,.section-heading h1{color:var(--premium-text);text-wrap:balance}.first-run-copy>p:not(.client-kicker),.results-hero>div:first-child>p:not(.client-kicker),.section-heading>div:first-child>p:not(.client-kicker){color:#b9c2c7}.journey-steps{border-color:var(--premium-border);background:var(--premium-border);box-shadow:var(--premium-shadow)}.journey-steps li{color:var(--premium-text);background:var(--premium-surface)}.journey-steps li.current{background:#f5a52417}.journey-steps small{color:var(--premium-muted)}.client-card{border-color:var(--premium-border);color:var(--premium-text);box-shadow:var(--premium-shadow);background:linear-gradient(145deg,#11212df5,#08121bfa);border-radius:18px}.client-card h2,.client-card h3,.client-card strong,.client-card b{color:var(--premium-text)}.client-card p,.client-card small,.client-card em,.client-card .client-boundary{color:var(--premium-text-soft)}.client-card-heading>span,.tools-group-heading>span{color:var(--geo-teal);letter-spacing:.14em}.client-boundary,.os-boundary,.agent-handoff-note{border-color:var(--geo-teal);color:var(--premium-text-soft);background:#2dd4bf11}.client-action,.client-scan-control button,.team-seat-form>button{color:#03120f;background:linear-gradient(135deg,#6de7d6,#2dd4bf);border:1px solid #2dd4bf80;box-shadow:0 12px 28px #2dd4bf29}.client-shell .tools-group .tool-card>a,.client-shell .tools-group .tool-card>button,.client-shell .tools-group .client-scan-control button{color:#03120f;background:var(--geo-teal);border:1px solid #2dd4bf80;box-shadow:0 10px 24px #2dd4bf24}.client-shell .tools-group .tool-card>button:disabled,.client-shell .tools-group .client-scan-control button:disabled{border-color:var(--premium-border);color:var(--premium-muted);box-shadow:none;opacity:1;background:#111f2a}.client-shell :is(.agent-workspace-open,.echo-studio-open),.client-shell .geo-task-dialog-next :is(a,button),.client-shell .agent-workspace-list article>:is(a,button),.client-shell .agent-workspace-empty :is(a,button):not(:disabled),.client-shell .customer-priority-list article>a,.client-shell .echo-studio-toolbar button:first-child,.client-shell .echo-studio-actions button.primary{color:var(--agent-contrast,#03120f);background:var(--agent-color,var(--geo-teal))}.client-shell .tool-card dl>div,.client-shell .tool-status{color:var(--premium-text-soft);background:#07131c}.client-shell .growth-priority-open,.client-shell .growth-brief-open{color:#03120f;background:var(--geo-teal);border:1px solid #2dd4bf80;box-shadow:0 10px 24px #2dd4bf24}.client-shell :is(input,select,textarea){color:var(--premium-text);background:#06121b;border-color:#f7f3ea29}.client-shell :is(input,textarea)::placeholder{color:#65717a}.clean-empty,.skip-to-scan,.site-browser,.team-seat-form,.coming-provider-note{border-color:var(--premium-border);color:var(--premium-text-soft);background:#f7f3ea09}.site-browser-bar{border-color:var(--premium-border);background:#f7f3ea0d}.site-browser-bar span{color:var(--premium-muted);background:#0000003d}.site-browser-body{background-color:#08131c;background-image:radial-gradient(#f7f3ea13 .6px,#0000 .6px)}.score-card-clean,.visibility-summary,.tool-card,.upsell-card,.provider-card-clean,.growth-tool,.geo-action-item,.geo-fix-kit,.growth-brief,.remediation-history-card,.monthly-timeline article,.source-lane,.event-alert-list details,.impact-receipt-list article,.customer-priority-list article,.google-generative-detail,.google-capability-empty,.google-capability-empty.waiting,.google-generative-grid>article,.team-seat-list article,.link-workspace-actions article{border-color:var(--premium-border);color:var(--premium-text);background:linear-gradient(145deg,#132531e0,#08121bf0)}.agent-card{border-color:color-mix(in srgb, var(--agent-color) 36%, transparent);color:var(--premium-text);background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color) 9%, #10202b), #09141d);box-shadow:0 15px 35px #00000036}.agent-card:hover{border-color:color-mix(in srgb, var(--agent-color) 70%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color) 13%, #142632), #0a1721)}.agent-card p{color:var(--premium-text-soft)}.agent-card-cta i{color:var(--premium-text);background:color-mix(in srgb, var(--agent-color) 17%, #0b1721)}.agent-portrait,.agent-module-identity>img,.tool-agent-image,.category-agent>img{border-color:color-mix(in srgb, var(--agent-color) 38%, transparent);background:color-mix(in srgb, var(--agent-color) 7%, #0b1721)}.agent-portrait{background:0 0;border-color:#0000;overflow:visible}.agent-portrait img{object-fit:contain;transform-origin:50%;transform:scale(1.14)}.agent-module,.tool-card[class*=agent-]{background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color) 8%, #10202b), #08131c)}.pulse-status-strip,.team-seat-summary{border-color:var(--premium-border);background:var(--premium-border)}.pulse-status-strip>div,.team-seat-summary>div,.monthly-change-summary>div,.metric-row>div,.growth-metrics>div,.geo-action-summary>div,.remediation-history-metrics>div,.link-workspace-summary>div{color:var(--premium-text);background:#f7f3ea09}.pulse-metric-grid article{border-color:var(--premium-border);background:linear-gradient(145deg,#142934e0,#08121bf5)}.pulse-index,.quill-opportunity>div:first-child{background:#050d13}.quill-opportunity>details{background:#f5a5240e;border-color:#f5a52440}.quill-evidence span{color:#ffd98c;background:#f5a5241f}.monthly-timeline article>header,.monthly-measure>i,.event-alert-list details,.competitor-list>details,.competitor-list>details:last-child{border-color:var(--premium-border)}.monthly-measure>i{background:#f7f3ea17}.event-alert-list summary span{color:#f7c869;background:#f5a5241f}.event-alert-list .positive summary span{color:#7fe2b7;background:#22a06b1f}.impact-receipt-list article{border-color:#22a06b42}.source-lane header strong,.team-seat-avatar,.customer-priority-list .priority-rank{color:#03120f;background:var(--geo-teal)}.competitor-evidence,.link-workspace-summary>div{border-color:color-mix(in srgb, var(--agent-color) 28%, transparent);color:var(--premium-text-soft);background:color-mix(in srgb, var(--agent-color) 6%, #0b1721)}.competitor-evidence li{background:#f7f3ea0b}.competitor-evidence li a{color:#8ea9ff}.category-row-clean,.provider-grid-clean>article,.customer-priority-list article,.customer-question-list article{border-color:var(--premium-border)}.clean-track,.scan-progress-track,.visibility-panel-meter,.echo-studio-progress i{background:#f7f3ea1a}.coming-providers>div:last-child span,.module-state,.action-lane,.status-pill{border-color:var(--premium-border);color:var(--premium-text-soft);background:#f7f3ea0e}.team-seat-list button,.echo-studio-actions button.secondary{border-color:var(--premium-border);color:var(--premium-text);background:#f7f3ea0e}.ai-review-now button{border-color:var(--geo-teal);color:var(--geo-ink);background:var(--geo-teal);box-shadow:0 10px 28px #2dd4bf2e}.ai-review-now button:hover{background:#5ee0ce}.ai-review-now button:focus-visible{outline-offset:3px;outline:3px solid #ff6b5eb8}.ai-review-now button:disabled{color:var(--geo-ink);background:#a7efe4}.ai-review-now small{color:var(--premium-text-soft)}.team-seat-form{background:#8b5cf60e}.team-seat-message{border-color:var(--geo-teal);background:#2dd4bf12}.ask-geo-launcher{color:var(--premium-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06121bf0;border:1px solid #2dd4bf61;box-shadow:0 18px 55px #0006,0 0 28px #2dd4bf14}@media (max-width:1480px){.ask-geo-launcher,.geo-plan-launcher{gap:0;width:58px;height:58px;padding:4px;overflow:hidden}.ask-geo-launcher img,.geo-plan-launcher img{flex:0 0 48px;width:48px;height:48px}.ask-geo-launcher>span,.geo-plan-launcher>span,.geo-plan-launcher>i{display:none}}.ask-geo-panel,.geo-task-dialog,.echo-studio-dialog{border-color:var(--premium-border);color:var(--premium-text);background:linear-gradient(145deg,#112330,#07131c);box-shadow:0 30px 100px #0009}.ask-geo-panel p,.ask-geo-panel small,.geo-task-dialog p,.geo-task-dialog small,.echo-studio-dialog p,.echo-studio-dialog small{color:var(--premium-text-soft)}.ask-geo-panel{--ask-geo-ink:#f7f3ea;--ask-geo-muted:#bdc7cc;--ask-geo-line:#f7f3ea21;color:var(--ask-geo-ink);background:#07131c}.ask-geo-panel h2,.ask-geo-panel h3,.ask-geo-panel p,.ask-geo-panel li,.ask-geo-panel label,.ask-geo-panel small,.ask-geo-panel .ask-geo-status strong,.ask-geo-panel .ask-geo-evidence>strong{color:var(--ask-geo-ink)}.ask-geo-panel .ask-geo-header{background:#03080d}.ask-geo-panel .ask-geo-header,.ask-geo-panel .ask-geo-header h2,.ask-geo-panel .ask-geo-header .ask-geo-close{color:#fff}.ask-geo-panel .ask-geo-header small{color:#bdcbd3}.ask-geo-panel .ask-geo-header span{color:var(--geo-teal)}.ask-geo-panel .ask-geo-asked{color:var(--geo-coral)!important}.ask-geo-panel .ask-geo-limitation{background:#101f2a;color:var(--ask-geo-muted)!important}.ask-geo-panel .ask-geo-status{border-color:var(--ask-geo-line);background:var(--ask-geo-line)}.ask-geo-panel .ask-geo-status>div,.ask-geo-panel .ask-geo-body,.ask-geo-panel .ask-geo-form{color:var(--ask-geo-ink);background:#0b1822}.ask-geo-panel .ask-geo-body{background:#07131c}.ask-geo-panel .ask-geo-status span,.ask-geo-panel .ask-geo-form>p{color:var(--ask-geo-muted)}.ask-geo-panel .ask-geo-suggestions button{border-color:var(--ask-geo-line);color:var(--ask-geo-ink);background:#10212d}.ask-geo-panel .ask-geo-suggestions button.active{border-color:var(--geo-teal);color:var(--ask-geo-ink);background:#2dd4bf24}.ask-geo-panel .ask-geo-answer{border-color:var(--ask-geo-line);color:var(--ask-geo-ink);background:#0c1822}.ask-geo-panel .ask-geo-evidence>strong{color:var(--ask-geo-muted)}.ask-geo-panel .ask-geo-evidence a,.ask-geo-panel .ask-geo-actions a{color:#7fa1ff;background:#111f2a}.ask-geo-panel .ask-geo-actions a.primary{color:#07131c;background:var(--geo-teal)}.ask-geo-panel .ask-geo-form{border-color:var(--ask-geo-line)}.ask-geo-panel .ask-geo-form label{color:var(--ask-geo-ink)}.ask-geo-panel .ask-geo-form input{border-color:var(--ask-geo-line);color:var(--ask-geo-ink);background:#10212d}.ask-geo-panel .ask-geo-form input::placeholder{color:var(--ask-geo-muted);opacity:1}.ask-geo-panel .ask-geo-form button{border-color:var(--geo-coral);color:#111827;background:var(--geo-coral)}.client-shell .provider-card,.client-shell .provider-card.measured,.client-shell .google-insights-grid>article{border-color:var(--premium-border);color:var(--premium-text);background:linear-gradient(145deg,#10212d,#09151e)}.client-shell .provider-card.measured{border-color:#2dd4bf94}.client-shell .provider-card h3,.client-shell .provider-card>strong,.client-shell .google-insights-grid h3,.client-shell .google-insights-grid .clean-empty strong{color:var(--premium-text)}.client-shell .provider-card>span,.client-shell .provider-card small,.client-shell .google-insights-grid p,.client-shell .google-insights-grid .clean-empty span{color:var(--premium-text-soft)}.client-shell .google-insights-grid>article>span{color:#7fa1ff}.client-shell .google-number-row>div{color:var(--premium-text);background:#07131c}.client-shell .google-number-row small{color:var(--premium-text-soft)}.public-demo-shell .client-section-nav,.public-demo-shell .client-section-nav a,.public-demo-shell .client-section-nav a.active,.public-demo-shell .client-main :is(article,details),.public-demo-shell .customer-priority-list article,.public-demo-shell .agent-card,.public-demo-shell .team-seat-list article,.public-demo-shell .link-workspace-actions article,.public-demo-shell .competitor-evidence li,.public-demo-shell .event-alert-list details,.public-demo-shell .echo-question-editor label{border-color:var(--premium-border);color:var(--premium-text);background:linear-gradient(145deg,#10212d,#09151e)}.public-demo-shell .client-main :is(section,article,details,.client-card,.score-story,.tools-group,.growth-module,.provider-card,.google-insights-grid>article,.clean-empty,.category-row-clean,.customer-question-list article,.customer-competitor-list article,.citation-source-table>div,.released-report details,.definition-list details){color:var(--premium-text);background-color:#0b1721}.public-demo-shell .client-main :is(.clean-empty,.category-row-clean,.customer-question-list article,.customer-competitor-list article){border-color:var(--premium-border)}.public-demo-shell .client-section-nav{background:#03080d}.public-demo-shell .client-section-nav a small,.public-demo-shell .client-main :is(article,details) :is(p,small,span,li,dt),.public-demo-shell .agent-card p{color:var(--premium-text-soft)}.public-demo-shell .client-main :is(article,details) :is(h2,h3,h4,strong,b,summary){color:var(--premium-text)}.public-demo-shell .customer-priority-list dl div,.public-demo-shell .evidence-table td code,.public-demo-shell .pulse-status-strip>div,.public-demo-shell .google-insights-connect{color:var(--premium-text);background:#07131c}.client-shell .score-story,.client-shell .metric-card,.client-shell .monitoring-lanes>div,.client-shell .provider-health-card,.client-shell .monitoring-awaiting,.client-shell .geo-action-summary>div,.client-shell .geo-platform-selector,.client-shell .geo-action-item,.client-shell .geo-fix-kit,.client-shell .remediation-history-metrics article,.client-shell .agentic-scope-grid>div,.client-shell .agentic-credential-form,.client-shell .agentic-production-control,.client-shell .agentic-production-list>article,.client-shell .agentic-production-review,.client-shell .agentic-production-execute,.client-shell .monthly-change-summary>div,.client-shell .quill-opportunity>details,.client-shell .source-lane,.client-shell .upsell-grid>article,.client-shell .os-boundary,.client-shell .team-seat-summary>div,.client-shell .link-workspace-summary>div,.client-shell .echo-studio-summary>div{border-color:var(--premium-border);color:var(--premium-text);background:linear-gradient(145deg,#10212d,#09151e)}.client-shell .score-story h2,.client-shell .score-story strong,.client-shell .metric-card strong,.client-shell .monitoring-lanes strong,.client-shell .provider-health-card strong,.client-shell .provider-health-card span,.client-shell .monitoring-awaiting strong,.client-shell .geo-action-summary strong,.client-shell .geo-platform-selector strong,.client-shell .geo-action-item h3,.client-shell .geo-fix-kit strong,.client-shell .remediation-history-metrics strong,.client-shell .agentic-scope-grid strong,.client-shell .agentic-production-control h3,.client-shell .agentic-production-control strong,.client-shell .monthly-change-summary strong,.client-shell .quill-opportunity summary,.client-shell .source-lane strong,.client-shell .upsell-grid>article h3,.client-shell .upsell-grid>article strong,.client-shell .team-seat-summary strong,.client-shell .link-workspace-summary strong,.client-shell .echo-studio-summary strong{color:var(--premium-text)}.client-shell .score-story p,.client-shell .score-facts span,.client-shell .metric-card span,.client-shell .monitoring-lanes small,.client-shell .provider-health-card small,.client-shell .provider-health-card i,.client-shell .monitoring-awaiting span,.client-shell .geo-action-summary span,.client-shell .geo-platform-selector span,.client-shell .geo-action-item small,.client-shell .geo-action-item>p,.client-shell .geo-fix-kit p,.client-shell .geo-fix-kit ol,.client-shell .remediation-history-metrics span,.client-shell .agentic-scope-grid ul,.client-shell .agentic-production-control p,.client-shell .agentic-production-control small,.client-shell .monthly-change-summary span,.client-shell .quill-opportunity p,.client-shell .quill-opportunity li,.client-shell .source-lane>p,.client-shell .source-lane>small,.client-shell .source-lane summary span,.client-shell .upsell-grid>article p,.client-shell .upsell-grid>article small,.client-shell .upsell-grid>article>span,.client-shell .os-boundary,.client-shell .team-seat-summary span,.client-shell .link-workspace-summary span,.client-shell .link-workspace-summary small,.client-shell .echo-studio-summary span{color:var(--premium-text-soft)}.client-shell .client-score{background:conic-gradient(var(--geo-teal) var(--score-progress,0%), #263640 0)}.client-shell .client-score:before{background:#07131c}.client-shell .client-score strong{color:var(--premium-text)}.client-shell .client-score small{color:var(--premium-text-soft)}.client-shell .score-facts{border-color:var(--premium-border);background:var(--premium-border)}.client-shell .score-facts>div{color:var(--premium-text);background:#0b1822}.client-shell .geo-action-filters button,.client-shell .geo-platform-selector button,.client-shell .geo-action-buttons button.secondary{border-color:var(--premium-border);color:var(--premium-text);background:#111f2a}.client-shell .geo-action-filters button.active,.client-shell .geo-platform-selector button.active,.client-shell .geo-action-buttons button:not(.secondary){border-color:var(--geo-teal);color:#03120f;background:var(--geo-teal)}.client-shell .geo-fix-kit pre{color:var(--premium-text);background:#061019}.client-shell .geo-action-example{color:var(--premium-text);background:#0b1d25}.client-shell .geo-action-technical{border-color:var(--premium-border)}.client-shell .geo-action-technical summary,.client-shell .geo-action-technical strong{color:var(--premium-text)}.client-shell .geo-action-technical p{color:var(--premium-text-soft)}.client-shell .geo-action-buttons a.secondary{border-color:var(--premium-border);color:var(--premium-text);background:#111f2a}.client-shell .geo-action-error{color:#ffb3ac;background:#ff655b14;border-color:#ff655b59}.client-shell .geo-owner-flow{border-color:var(--premium-border);background:#08151e}.client-shell .geo-owner-flow>span{color:#6fe1d0}.client-shell .geo-owner-flow ol{color:var(--premium-text)}.client-shell .geo-agent-ready{color:var(--premium-text-soft);background:#2dd4bf12}.client-shell .quill-evidence span{color:#181004;background:var(--geo-amber)}.client-shell .source-lane header strong{color:#03120f;background:var(--geo-teal)}.client-shell .source-lane details a,.client-shell .score-story>div:nth-child(2)>a{color:#7fa1ff}.client-shell .agent-workspace-list article,.client-shell .agent-workspace-list article>div:not(.agent-workspace-item-heading),.client-shell .agent-workspace-empty,.client-shell .echo-question-editor label,.client-shell .echo-studio-loading,.client-shell .evidence-table th{border-color:var(--premium-border);color:var(--premium-text);background:#0b1822}.client-shell .agent-workspace-list article{background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color) 8%, #10202b), #08131c)}.client-shell .agent-workspace-list article>div:not(.agent-workspace-item-heading){background:#f7f3ea0b}.client-shell .agent-workspace-list article p,.client-shell .agent-workspace-empty p,.client-shell .echo-question-editor label>span,.client-shell .evidence-table th{color:var(--premium-text-soft)}.client-shell .agent-workspace-item-heading span,.client-shell .agent-workspace-empty.waiting button,.client-shell .echo-studio-toolbar button,.client-shell .echo-studio-actions button.secondary{border-color:var(--premium-border);color:var(--premium-text);background:#111f2a}.client-shell .agentic-production-control>header>strong{color:#77e8d7;background:#2dd4bf1a;border:1px solid #2dd4bf52}.client-shell .agentic-production-list>article.selected{border-color:var(--geo-teal)}.client-shell .agentic-production-list summary{color:var(--premium-text)}.client-shell .agentic-production-list button{border-color:var(--premium-border);color:var(--premium-text);background:#111f2a}.client-shell .agentic-production-list button:not(:disabled){border-color:#2dd4bf6b}.client-shell .agentic-exact-diff pre{border:1px solid var(--premium-border);color:var(--premium-text-soft);background:#050d13}.client-shell .agentic-production-receipt{color:var(--premium-text-soft);background:#2dd4bf0e}.ask-geo-backdrop,.geo-task-dialog-backdrop,.echo-studio-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8}.geo-task-dialog button,.echo-studio-dialog button,.ask-geo-panel button{border-color:var(--premium-border)}.visibility-panel-progress{box-shadow:var(--premium-shadow);background:radial-gradient(circle at 80% 0,#2dd4bf1f,#0000 17rem),linear-gradient(145deg,#0b1e29,#07131d);border-color:#2dd4bf45}.report-focus-header{box-shadow:var(--premium-shadow);background:radial-gradient(circle at 90% 5%,#2dd4bf1c,#0000 21rem),linear-gradient(135deg,#0a1a25,#07121b);border:1px solid #2dd4bf2e;border-radius:21px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:16px;padding:34px clamp(24px,4vw,52px);display:grid}.report-focus-header h1{max-width:720px;color:var(--premium-text);letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.94}.report-focus-header p:not(.client-kicker){max-width:700px;color:var(--premium-text-soft);margin:14px 0 0;font-size:.92rem;line-height:1.6}.report-focus-meta{border:1px solid var(--premium-border);background:#03080d7a;border-radius:13px;gap:5px;min-width:190px;padding:16px;display:grid}.report-focus-meta span{color:var(--premium-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.report-focus-meta strong{color:var(--premium-text);font-size:.94rem}.report-focus-meta a{color:#78e8d7;margin-top:8px;font-size:.78rem;font-weight:850}.owner-plan-band{background:linear-gradient(135deg,#2dd4bf14,#07121bdb);border:1px solid #2dd4bf38;border-radius:17px;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:center;gap:24px;margin-bottom:14px;padding:24px 26px;display:grid}.owner-plan-band.partner{background:linear-gradient(135deg,#ff6b5e17,#07121be6);border-color:#ff6b5e59}.owner-plan-band>div>span{color:var(--geo-teal);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:900}.owner-plan-band.partner>div>span{color:#ff8b81}.owner-plan-band h2{color:var(--premium-text);letter-spacing:-.025em;margin:7px 0 5px;font-size:1.35rem}.owner-plan-band p{max-width:760px;color:var(--premium-text-soft);margin:0;font-size:.84rem;line-height:1.55}.owner-plan-band ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-plan-band li{color:var(--premium-text);padding-left:19px;font-size:.79rem;font-weight:760;position:relative}.owner-plan-band li:before{content:"✓";color:var(--geo-teal);font-weight:900;position:absolute;left:0}.owner-plan-band>a,.owner-plan-band>small{border-top:1px solid var(--premium-border);grid-column:1/-1;margin-top:-6px;padding-top:13px}.owner-plan-band>a{color:var(--premium-text-soft);font-size:.78rem;font-weight:750;text-decoration:none}.owner-plan-band>a span{color:var(--geo-teal);margin-left:5px;font-weight:900}.owner-plan-band>small{color:var(--premium-text-soft);font-size:.76rem!important}.client-demo-tier-links{align-items:center;gap:6px;display:flex}.client-demo-tier-links a{color:#c4d0d6;background:0 0;border:1px solid #f7f3ea2e;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:850;text-decoration:none}.client-demo-tier-links a.active,.client-demo-tier-links a:hover{border-color:var(--geo-teal);color:#03120f;background:var(--geo-teal)}.investor-demo-story{background:linear-gradient(145deg,#0b2630,#0a1823 58%,#161b2a);border:1px solid #2dd4bf6b;border-radius:19px;margin-bottom:14px;overflow:hidden;box-shadow:0 24px 80px #0000003d}.investor-demo-story>header{border-bottom:1px solid var(--premium-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:25px 27px;display:grid}.investor-demo-story>header span,.investor-proof-heading span{color:var(--geo-teal);letter-spacing:.075em;text-transform:uppercase;font-size:.69rem;font-weight:900}.investor-demo-story h2,.investor-proof-heading h2{color:var(--premium-text);letter-spacing:-.025em;margin:6px 0 7px;font-size:clamp(1.35rem,2.2vw,2rem)}.investor-demo-story header p,.investor-proof-heading p{max-width:790px;color:var(--premium-text-soft);margin:0;font-size:.84rem;line-height:1.6}.investor-demo-story header>a{color:#03120f;background:var(--geo-teal);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 15px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.investor-demo-story ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.investor-demo-story li{border-right:1px solid var(--premium-border);grid-template-columns:30px minmax(0,1fr);gap:10px;min-width:0;padding:20px 18px;display:grid}.investor-demo-story li:last-child{border-right:0}.investor-demo-story li>b{color:#07131c;background:var(--geo-teal);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.72rem;display:grid}.investor-demo-story li div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.investor-demo-story li span{color:var(--premium-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:900}.investor-demo-story li strong{color:var(--premium-text);margin-top:6px;font-size:.89rem;line-height:1.35}.investor-demo-story li small{color:var(--premium-text-soft);margin-top:5px;line-height:1.45;font-size:.7rem!important}.investor-demo-story li a{color:var(--geo-teal);margin-top:auto;padding-top:12px;font-size:.7rem;font-weight:850;text-decoration:none}.investor-demo-story>footer{border-top:1px solid var(--premium-border);background:#02080d59;align-items:baseline;gap:9px;padding:14px 27px;display:flex}.investor-demo-story>footer strong{color:var(--premium-text);flex:none;font-size:.75rem}.investor-demo-story>footer span{color:var(--premium-muted);font-size:.72rem;line-height:1.5}.investor-wordpress-proof{background:linear-gradient(145deg,#131d28,#111821 62%,#211b10);border:1px solid #f5a52461;border-radius:19px;margin-bottom:24px;padding:25px;scroll-margin-top:135px;box-shadow:0 24px 70px #0003}.investor-proof-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.investor-proof-heading>strong{color:#ffd98c;white-space:nowrap;background:#f5a52414;border:1px solid #f5a5248f;border-radius:999px;padding:8px 11px;font-size:.7rem}.investor-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:19px;display:grid}.investor-proof-grid article{border:1px solid var(--premium-border);background:#08131c;border-radius:13px;min-width:0;padding:17px}.investor-proof-grid article>span{color:#f5a524;letter-spacing:.065em;text-transform:uppercase;font-size:.65rem;font-weight:900}.investor-proof-grid h3{color:var(--premium-text);margin:7px 0;font-size:1rem;line-height:1.45}.investor-proof-grid p,.investor-proof-grid small{color:var(--premium-text-soft);line-height:1.55}.investor-proof-grid p{margin:0;font-size:.79rem}.investor-proof-grid small{margin-top:9px;display:block;font-size:.7rem!important}.investor-proof-grid blockquote{color:var(--premium-text);background:#f5a5240e;border-left:3px solid #f5a524;border-radius:0 9px 9px 0;margin:9px 0 0;padding:13px 14px;font-size:.9rem;font-weight:720;line-height:1.55}.investor-proof-grid ul{color:var(--premium-text-soft);gap:7px;margin:10px 0 0;padding:0;font-size:.78rem;list-style:none;display:grid}.investor-proof-grid li{padding-left:19px;position:relative}.investor-proof-grid li:before{content:"✓";color:var(--geo-teal);font-weight:900;position:absolute;left:0}.investor-proof-boundary{background:#07121a;border-radius:11px;align-items:baseline;gap:8px;margin-top:13px;padding:13px 15px;display:flex}.investor-proof-boundary strong{color:#ffd98c;flex:none;font-size:.72rem}.investor-proof-boundary span{color:var(--premium-muted);font-size:.72rem;line-height:1.5}.client-shell .dashboard-next-step{border-color:color-mix(in srgb, var(--agent-color,var(--geo-teal)) 40%, var(--premium-border));border-left:5px solid var(--agent-color,var(--geo-teal));background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color,var(--geo-teal)) 8%, #10202b), #08131c);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:14px;display:grid}.dashboard-next-step>img{border:2px solid color-mix(in srgb, var(--agent-color,var(--geo-teal)) 48%, white);object-fit:cover;background:#f7f3ea0a;border-radius:18px;width:88px;height:88px}.dashboard-next-step>div>span{color:var(--agent-color,var(--geo-teal));letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:900}.dashboard-next-step h2{color:var(--premium-text);margin:6px 0;font-size:1.45rem}.dashboard-next-step p{max-width:760px;color:var(--premium-text-soft);margin:0}.dashboard-next-step small{color:var(--premium-muted);margin-top:9px;display:block}.dashboard-next-step>a{color:#03120f;background:var(--geo-teal);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 15px;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.priority-plain-language h2,.priority-plain-language h3{color:var(--premium-text)}.priority-plain-language .priority-meaning{max-width:760px;color:var(--premium-text-soft);margin:7px 0 12px;line-height:1.55}.priority-action{border-left:3px solid var(--agent-color,var(--geo-teal));background:#f7f3ea0b;border-radius:0 10px 10px 0;max-width:780px;padding:12px 14px}.priority-action>strong{color:var(--agent-color,var(--geo-teal));letter-spacing:.055em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:900;display:block}.priority-action>p{color:var(--premium-text);margin:0;line-height:1.55}.priority-action .priority-example{color:#d7d4cc;margin-top:8px;font-style:italic}.priority-technical{max-width:780px;margin-top:10px}.priority-technical>summary{width:max-content;color:var(--premium-muted);cursor:pointer;font-size:.76rem;font-weight:800}.priority-technical>summary:hover{color:var(--geo-teal)}.priority-technical>div{border:1px solid var(--premium-border);background:#07121a;border-radius:10px;gap:8px;margin-top:9px;padding:12px 14px;display:grid}.priority-technical p{gap:3px;margin:0;display:grid}.priority-technical strong{color:var(--premium-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.priority-technical span{color:var(--premium-text-soft);font-size:.78rem;line-height:1.5}.customer-priority-list .priority-plain-language h3{margin:5px 0 0}.customer-priority-list .priority-plain-language .priority-meaning{margin-bottom:9px}.customer-priority-list .priority-action{padding:10px 12px}.dashboard-health-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dashboard-health-strip a{border:1px solid var(--premium-border);min-width:0;color:var(--premium-text);background:linear-gradient(145deg,#10202b,#08131c);border-radius:13px;padding:16px;text-decoration:none}.dashboard-health-strip span,.dashboard-health-strip strong,.dashboard-health-strip small{display:block}.dashboard-health-strip span{color:var(--premium-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:850}.dashboard-health-strip strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:1.08rem;overflow:hidden}.dashboard-health-strip small{color:var(--premium-text-soft);margin-top:4px;font-size:.72rem!important}.dashboard-health-strip a:hover{background:#112631;border-color:#2dd4bf61}.dashboard-google-snapshot{margin:14px 0;background:linear-gradient(135deg,#2563eb21,#08131cf5 48%,#2dd4bf12)!important;border-color:#4f83ff52!important;padding:22px!important}.dashboard-google-snapshot>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboard-google-snapshot>header>div:first-child{max-width:760px}.dashboard-google-snapshot>header span,.dashboard-google-results article>div:first-child>span{color:#83a7ff;letter-spacing:.075em;text-transform:uppercase;font-size:.69rem;font-weight:900;display:block}.dashboard-google-snapshot h2{margin:5px 0 7px;font-size:clamp(1.35rem,2.15vw,2rem)}.dashboard-google-snapshot>header p{color:var(--premium-text-soft);margin:0;font-size:.88rem;line-height:1.5}.dashboard-google-status{border:1px solid var(--premium-border);background:#07131c;border-radius:12px;flex:none;grid-template-columns:9px auto;align-items:center;gap:6px 8px;min-width:190px;padding:12px 14px;display:grid}.dashboard-google-status i{background:var(--geo-teal);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #2dd4bf1f}.dashboard-google-status>span{color:var(--premium-text)!important;letter-spacing:0!important;text-transform:none!important;font-size:.72rem!important}.dashboard-google-status a{color:var(--geo-teal);grid-column:1/-1;font-size:.74rem;font-weight:850;text-decoration:none}.dashboard-google-status b{font-size:1rem}.dashboard-google-snapshot .google-needs-attention{background:#241f19;border:1px solid #e7ad65}.dashboard-google-snapshot .google-needs-attention i{box-shadow:none;background:#ffc67d}.dashboard-google-snapshot .google-needs-attention .dashboard-google-empty>strong{color:#ffd197!important}.dashboard-google-status .google-settings-trigger{grid-column:1/-1}.google-sync-attention{color:#f6e6d1;background:#211f1c;border-left:4px solid #efb46b;border-radius:8px;margin-top:14px;padding:16px;font-size:16px;line-height:1.5}.dashboard-google-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dashboard-google-results>article{border:1px solid var(--premium-border);background:#040e16cc;border-radius:13px;min-width:0;padding:17px}.dashboard-google-results article>div:first-child>strong{color:var(--premium-text);margin-top:5px;font-size:.92rem;line-height:1.35;display:block}.dashboard-google-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.dashboard-google-numbers p{background:#10202b;border-radius:9px;min-width:0;margin:0;padding:11px}.dashboard-google-numbers small,.dashboard-google-numbers b{display:block}.dashboard-google-numbers small{color:var(--premium-muted);text-transform:uppercase;font-weight:800;font-size:.61rem!important}.dashboard-google-numbers b{overflow-wrap:anywhere;color:var(--premium-text);margin-top:5px;font-size:1.05rem}.dashboard-google-period{color:var(--premium-muted);margin-top:10px;display:block;font-size:.68rem!important}.dashboard-google-empty{border:1px dashed #94a3b840;border-radius:9px;margin-top:14px;padding:13px}.dashboard-google-empty strong,.dashboard-google-empty span{display:block}.dashboard-google-empty strong{color:var(--premium-text);font-size:.8rem}.dashboard-google-empty span{color:var(--premium-text-soft);margin-top:4px;font-size:.7rem;line-height:1.45}.dashboard-google-note{color:var(--premium-muted);margin:13px 0 0;font-size:.7rem;line-height:1.5}.owner-agent-strip{border:1px solid var(--premium-border);background:#08141d;border-radius:17px;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:start;gap:22px;margin-bottom:14px;padding:22px;display:grid}.owner-agent-strip>div:first-child>span{color:var(--geo-teal);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:900}.owner-agent-strip h2{color:var(--premium-text);margin:7px 0;font-size:1.2rem}.owner-agent-strip p{color:var(--premium-text-soft);margin:0;font-size:.8rem;line-height:1.55}.owner-agent-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-agent-list a{border:1px solid var(--premium-border);min-width:0;color:var(--premium-text);background:#0c1b25;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.owner-agent-list a:hover{background:#10242f;border-color:#2dd4bf61}.owner-agent-list img{object-fit:cover;background:#f7f3ea0a;border-radius:11px;width:42px;height:42px}.owner-agent-list strong,.owner-agent-list small{display:block}.owner-agent-list strong{font-size:.79rem}.owner-agent-list small{color:var(--premium-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.35;display:-webkit-box;overflow:hidden;font-size:.67rem!important}.fix-with-geo-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.fix-with-geo-steps span{border:1px solid var(--premium-border);min-height:58px;color:var(--premium-text-soft);background:#091720;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;font-size:.75rem;font-weight:720;line-height:1.35;display:flex}.fix-with-geo-steps b{color:#03120f;background:var(--geo-teal);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.7rem;display:grid}.owner-fix-first{margin-top:0}.competitor-partner-upgrade{color:var(--premium-text);background:#2dd4bf14;border:1px solid #2dd4bf52;border-radius:9px;margin-top:16px;padding:10px 13px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.client-shell .dashboard-summary-note{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:19px 22px;display:grid}.dashboard-summary-note h2{color:var(--premium-text);margin:0;font-size:1.02rem}.dashboard-summary-note p{color:var(--premium-text-soft);margin:5px 0 0;font-size:.82rem;line-height:1.5}.dashboard-detail-stack{gap:9px;display:grid}.client-shell .dashboard-disclosure{background:#09151e;padding:0;overflow:hidden}.dashboard-disclosure>summary{cursor:pointer;grid-template-columns:180px minmax(0,1fr) 34px;align-items:center;gap:18px;min-height:72px;padding:17px 21px;list-style:none;display:grid}.dashboard-disclosure>summary::-webkit-details-marker{display:none}.dashboard-disclosure>summary>span{color:var(--geo-teal);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:900}.dashboard-disclosure>summary>strong{color:var(--premium-text);font-size:.98rem}.dashboard-disclosure>summary>i{border:1px solid var(--premium-border);width:32px;height:32px;color:var(--geo-teal);border-radius:50%;place-items:center;font-size:1.25rem;font-style:normal;transition:transform .18s;display:grid}.dashboard-disclosure[open]>summary{border-bottom:1px solid var(--premium-border);background:#0c1b25}.dashboard-disclosure[open]>summary>i{transform:rotate(45deg)}.dashboard-disclosure>div{padding:22px}.dashboard-disclosure>div>p:first-child{color:var(--premium-text-soft);margin-top:0}.dashboard-disclosure .customer-priority-list article{background:linear-gradient(145deg,#10212d,#09151e)}.dashboard-disclosure .provider-mini-list>div{border-color:var(--premium-border)}.dashboard-disclosure .visibility-panel-progress{box-shadow:none;margin:0}.dashboard-connection-hub{box-shadow:var(--premium-shadow);background:linear-gradient(145deg,#0c2029,#09151e);border:1px solid #2dd4bf47;border-radius:20px;margin-bottom:20px;overflow:hidden}.dashboard-connection-hub>header{border-bottom:1px solid var(--premium-border);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.dashboard-connection-hub>header>div{max-width:840px}.dashboard-connection-hub>header span,.dashboard-goal-heading span,.dashboard-top-fixes header span{color:var(--geo-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.dashboard-connection-hub h2,.dashboard-goal-heading h2,.dashboard-top-fixes h2{margin:5px 0 6px;font-size:clamp(1.35rem,2.2vw,2.2rem)}.dashboard-connection-hub p,.dashboard-goal-heading p,.dashboard-top-fixes header p{color:var(--premium-text-soft);margin:0;font-size:.92rem;line-height:1.55}.dashboard-connection-hub>header img{object-fit:contain;width:92px;height:92px}.dashboard-connection-grid{grid-template-columns:1.35fr .85fr .95fr;display:grid}.dashboard-connection-grid>article{border-right:1px solid var(--premium-border);flex-direction:column;justify-content:space-between;gap:17px;min-width:0;padding:22px;display:flex}.dashboard-connection-grid>article:last-child{border-right:0}.dashboard-connection-grid article>div:first-child>span,.dashboard-connection-grid article>div:first-child>strong,.dashboard-connection-grid article>div:first-child>small{display:block}.dashboard-connection-grid article>div:first-child>span{color:#ff7b70;text-transform:uppercase;font-size:.68rem;font-weight:900}.dashboard-connection-grid article.connected>div:first-child>span{color:var(--geo-teal)}.dashboard-connection-grid article>div:first-child>strong{margin:5px 0;font-size:1.05rem}.dashboard-connection-grid article>div:first-child>small{color:var(--premium-text-soft);font-size:.8rem!important}.connection-choice-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.connection-choice-list a{border:1px solid var(--premium-border);color:var(--premium-text);background:#07131c;border-radius:10px;gap:2px;padding:10px;text-decoration:none;display:grid}.connection-choice-list a:hover{border-color:var(--geo-teal)}.connection-choice-list small{color:var(--premium-muted);font-size:.68rem!important}.connection-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.connection-primary{background:var(--geo-teal);border-radius:9px;width:max-content;padding:10px 13px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex;color:#041016!important}.connection-actions>a:not(.connection-primary){color:var(--geo-teal);font-size:.76rem;font-weight:800}.dashboard-category-goal{margin-bottom:14px;border-color:#2dd4bf57!important;padding:24px!important}.dashboard-goal-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.dashboard-goal-heading>div{max-width:760px}.dashboard-goal-heading>strong{color:var(--premium-text);font-family:var(--font-geo-display);white-space:nowrap;font-size:clamp(2.6rem,5vw,5rem);font-weight:400;line-height:.9}.dashboard-category-goal .category-list-clean{gap:16px}.dashboard-category-goal .category-row-clean{grid-template-columns:minmax(190px,260px) minmax(160px,1fr) 68px}.dashboard-category-goal .clean-track{background:#1d2b34;height:15px;box-shadow:inset 0 0 0 1px #f7f3ea14}.dashboard-top-fixes{margin:14px 0;padding:22px!important}.dashboard-top-fixes>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.dashboard-top-fixes>header>div{max-width:820px}.dashboard-top-fixes>header img{object-fit:contain;width:78px;height:78px}.dashboard-top-fixes>div{gap:8px;margin-top:18px;display:grid}.dashboard-top-fixes>div>a{border:1px solid var(--premium-border);border-left:4px solid var(--agent-color,var(--geo-teal));color:var(--premium-text);background:#07131c;border-radius:12px;grid-template-columns:34px 48px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:13px;text-decoration:none;display:grid}.dashboard-top-fixes>div>a>b{color:#041016;background:var(--agent-color,var(--geo-teal));border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.dashboard-top-fixes>div>a>img{object-fit:cover;border-radius:10px}.dashboard-top-fixes>div>a span,.dashboard-top-fixes>div>a strong,.dashboard-top-fixes>div>a small{display:block}.dashboard-top-fixes>div>a small{color:var(--premium-text-soft);margin-top:3px;font-size:.78rem!important}.dashboard-top-fixes>div>a>i{color:var(--geo-teal);font-size:1.25rem;font-style:normal}.dashboard-see-all{color:var(--geo-teal);margin-top:14px;font-size:.85rem;font-weight:900;display:inline-flex}.diagnose-card{max-width:900px;margin-inline:auto}.diagnose-card>.dashboard-health-strip{margin:18px 0}.diagnose-card>.dashboard-health-strip>div{border:1px solid var(--premium-border);color:var(--premium-text);background:#07131c;padding:16px}.diagnose-card>.dashboard-health-strip span,.diagnose-card>.dashboard-health-strip strong,.diagnose-card>.dashboard-health-strip small{display:block}.diagnose-card>.dashboard-health-strip small{color:var(--premium-muted)}.geo-fix-three-buttons{margin-top:18px}.geo-fix-three-buttons button{min-height:43px;padding-inline:15px}.geo-fix-dialog-backdrop{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000509d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.geo-fix-dialog{border:1px solid color-mix(in srgb,var(--agent-color,var(--geo-teal)) 58%,transparent);width:min(1080px,100%);max-height:calc(100vh - 40px);color:var(--premium-text);background:#0b1721;border-radius:20px;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 100px #00000085}.geo-fix-dialog-close{z-index:3;border:1px solid var(--premium-border);width:44px;height:44px;color:var(--premium-text);cursor:pointer;background:#07131c;border-radius:50%;margin:-10px -8px -34px auto;font-size:1.2rem;display:block;position:sticky;top:0}.geo-fix-dialog>header{grid-template-columns:72px minmax(0,1fr);gap:16px;padding-right:34px;display:grid}.geo-fix-dialog>header>img{border:2px solid var(--agent-color,var(--geo-teal));object-fit:cover;background:var(--agent-soft);border-radius:16px;width:72px;height:72px}.geo-fix-dialog>header span{color:var(--agent-color,var(--geo-teal));letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:900}.geo-fix-dialog>header h2{margin:4px 0 6px;font-size:clamp(1.35rem,3vw,2.15rem)}.geo-fix-dialog>header p{color:var(--premium-text-soft);margin:0;font-size:.88rem;line-height:1.5}.geo-fix-dialog-body{border-top:1px solid var(--premium-border);gap:14px;margin-top:22px;padding-top:20px;display:grid}.geo-fix-dialog-body h3,.geo-fix-dialog-body p,.geo-fix-dialog-body ol{margin:0}.geo-fix-dialog .geo-prepare-fix-button{color:#05252d;-webkit-text-fill-color:#05252d;cursor:pointer;text-align:left;background:#24cebd;border:2px solid #0000;border-radius:10px;justify-content:center;justify-self:start;align-items:center;gap:16px;max-width:100%;min-height:48px;padding:14px 20px;font:800 16px/1.4 Arial,sans-serif;display:inline-flex}.geo-fix-dialog .geo-prepare-fix-button:hover{background:#68e5d8}.geo-fix-dialog .geo-prepare-fix-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.geo-fix-dialog .geo-prepare-fix-button:disabled{opacity:.6;cursor:wait}.geo-prompt-help{background:#11303e;border-left:3px solid #24cebd;border-radius:10px;gap:10px;padding:18px;display:grid}.geo-prompt-help a{color:#80eee3;font-size:16px;font-weight:800;text-decoration:underline}.geo-prompt-help small{color:#c4d9e1;font-size:14px}.geo-fix-dialog-body p,.geo-fix-dialog-body li{color:var(--premium-text-soft);line-height:1.55;font-size:.88rem!important}.geo-fix-copy-box,.geo-prompt-box{border:1px solid var(--premium-border);color:#e8f1f4;white-space:pre-wrap;background:#03080d;border-radius:12px;max-height:300px;padding:16px;font:500 .78rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.geo-backup-ack{color:var(--premium-text);background:#f5a52412;border:1px solid #f5a5246b;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:14px;font-size:.84rem;line-height:1.5;display:grid}.geo-backup-ack input{width:18px;height:18px;accent-color:var(--geo-teal);margin:2px 0 0}.geo-backup-ack a{color:var(--geo-teal)}.geo-project-ready{background:#2dd4bf1a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:13px;display:flex;color:var(--premium-text)!important}.geo-project-ready a,.geo-dialog-upgrade{color:var(--geo-teal);font-weight:900}@media (max-width:980px){.dashboard-connection-grid{grid-template-columns:1fr}.dashboard-connection-grid>article{border-right:0;border-bottom:1px solid var(--premium-border)}.dashboard-connection-grid>article:last-child{border-bottom:0}}@media (max-width:1040px){.client-shell{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:1fr}.client-nav{border-right:0;border-bottom:1px solid var(--premium-border);flex-direction:row;grid-area:1/1;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:68px;padding:8px 18px;position:sticky}.client-brand{border:0;width:168px;padding:0}.client-brand .client-brand-logo{object-position:left center;max-height:54px}.client-brand .client-brand-domain{display:none}.client-nav-links{border:0;margin:0;padding:0;display:flex}.client-nav-links a{min-height:38px}.client-section-nav{grid-area:2/1;padding-inline:10px;top:68px;overflow-x:auto}.client-main{grid-area:3/1;width:min(1220px,100% - 28px)}.client-powered-by{grid-area:4/1}.dashboard-next-step{grid-template-columns:76px minmax(0,1fr)}.dashboard-next-step>img{width:76px;height:76px}.dashboard-next-step>a{grid-column:2;width:max-content}.dashboard-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-google-snapshot>header{flex-direction:column;align-items:stretch}.dashboard-google-status{width:100%}.owner-agent-strip{grid-template-columns:1fr}.investor-demo-story ol{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-demo-story li:nth-child(2){border-right:0}.investor-demo-story li:nth-child(-n+2){border-bottom:1px solid var(--premium-border)}.public-demo-shell{grid-template-rows:auto auto auto minmax(0,1fr) auto}.public-demo-shell>.client-demo-banner{grid-area:1/1}.public-demo-shell>.client-nav{grid-row:2}.public-demo-shell>.client-section-nav{grid-row:3}.public-demo-shell>.client-main{grid-row:4}.public-demo-shell>.client-powered-by{grid-row:5}}@media (max-width:720px){.client-nav{padding-inline:12px}.client-nav-links a:nth-child(2),.client-nav-links a:nth-child(3){display:none}.client-section-nav{grid-template-columns:repeat(6,minmax(94px,1fr))}.experience-owner .client-section-nav{grid-template-columns:repeat(5,minmax(102px,1fr))}.client-section-nav a{min-height:60px;padding:10px 12px}.client-main{width:calc(100% - 20px);padding-top:18px}.client-card{border-radius:15px}.first-run-context{grid-template-columns:1fr}.first-run-hero,.results-hero,.section-heading{border-radius:18px}.report-focus-header{grid-template-columns:1fr;padding:28px 22px}.report-focus-meta{min-width:0}.client-shell .dashboard-next-step{grid-template-columns:58px minmax(0,1fr);padding:19px}.dashboard-next-step>img{border-radius:13px;width:58px;height:58px}.dashboard-next-step>a{grid-column:1/-1;width:100%}.dashboard-health-strip{grid-template-columns:1fr 1fr}.dashboard-google-results,.client-shell .dashboard-summary-note{grid-template-columns:1fr}.owner-plan-band{grid-template-columns:1fr;padding:20px}.owner-agent-list{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-demo-story>header,.investor-proof-heading{grid-template-columns:1fr}.investor-demo-story header>a{width:100%}.investor-demo-story>footer,.investor-proof-boundary{flex-direction:column;align-items:flex-start}.investor-proof-grid{grid-template-columns:1fr}.fix-with-geo-steps{grid-template-columns:1fr 1fr}.dashboard-disclosure>summary{grid-template-columns:minmax(0,1fr) 34px;gap:5px 12px}.dashboard-disclosure>summary>span,.dashboard-disclosure>summary>strong{grid-column:1}.dashboard-disclosure>summary>i{grid-area:1/2/span 2}}@media (max-width:520px){.owner-agent-list,.fix-with-geo-steps,.investor-demo-story ol{grid-template-columns:1fr}.investor-demo-story li,.investor-demo-story li:nth-child(2){border-right:0;border-bottom:1px solid var(--premium-border)}.investor-demo-story li:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.client-shell *,.client-shell :before,.client-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.client-shell .geo-action-buttons .analyst-help-button{color:#061019;background:#2dd4bf;border-color:#2dd4bf}.client-shell .geo-analyst-request-list{background:#0b1b25;border-color:#2dd4bf47}.client-shell .geo-analyst-request-list article{border-color:var(--premium-border);background:#0d202c}.client-shell .geo-analyst-request-list article span,.client-shell .geo-analyst-delivery a{color:#67eadb}.client-shell .geo-analyst-request-list article small,.client-shell .geo-analyst-delivery p{color:var(--premium-muted)}.client-shell .geo-analyst-delivery{background:#07151f}.client-shell .geo-analyst-dialog{color:var(--premium-text);background:#0b1b25;border-color:#2dd4bf8c}.client-shell .geo-analyst-dialog-close{border-color:var(--premium-border);color:var(--premium-text);background:#07151f}.client-shell .geo-analyst-dialog>p,.client-shell .geo-analyst-selection small,.client-shell .geo-analyst-ack{color:var(--premium-muted)}.client-shell .geo-analyst-selection label{border-color:var(--premium-border);background:#0d202c}.client-shell .geo-analyst-note textarea{border-color:var(--premium-border);color:var(--premium-text);background:#061019}.client-shell .geo-analyst-dialog .geo-analyst-dialog-boundary{color:#a9eee5;background:#102d31}.client-shell .three-path-fix{background:#0a1b25;border-color:#2dd4bf52}.client-shell .three-path-fix header>span,.client-shell .three-path-followup a{color:#67eadb}.client-shell .three-path-fix h4{color:var(--premium-text)}.client-shell .three-path-fix header p,.client-shell .three-path-fix details p,.client-shell .three-path-followup p,.client-shell .three-path-fix-options span,.client-shell .download-all-fix-details span{color:var(--premium-muted)}.client-shell .three-path-fix-options button{border-color:var(--premium-border);color:var(--premium-text);background:#0d202c}.client-shell .three-path-fix-options button:hover{background:#102d31;border-color:#2dd4bf}.client-shell .three-path-fix details{border-color:var(--premium-border)}.client-shell .three-path-fix summary{color:#a9eee5}.client-shell .three-path-learn a{color:#67eadb}.client-shell .three-path-notice,.client-shell .three-path-followup{color:#a9eee5;background:#102d31}.client-shell .download-all-fix-details button{color:#061019;background:#2dd4bf;border-color:#2dd4bf}@media (max-width:720px){.client-section-nav,.experience-owner .client-section-nav{grid-template-columns:none;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column}.client-brand,.client-brand .client-brand-logo{width:150px}.dashboard-connection-hub>header,.dashboard-goal-heading,.dashboard-top-fixes>header{align-items:flex-start}.dashboard-connection-hub>header img,.dashboard-top-fixes>header img{width:64px;height:64px}.dashboard-connection-grid>article{padding:18px}.connection-choice-list{grid-template-columns:1fr 1fr}.dashboard-goal-heading{flex-direction:column}.dashboard-goal-heading>strong{font-size:3rem}.dashboard-category-goal .category-row-clean{grid-template-columns:1fr;gap:7px}.dashboard-top-fixes>div>a{grid-template-columns:30px 42px minmax(0,1fr)}.dashboard-top-fixes>div>a>i{display:none}.geo-fix-three-buttons{grid-template-columns:1fr;display:grid}.geo-fix-three-buttons button{width:100%}.geo-fix-dialog-backdrop{align-items:end;padding:8px}.geo-fix-dialog{border-radius:18px 18px 10px 10px;max-height:92vh;padding:22px 17px}.geo-fix-dialog>header{grid-template-columns:54px minmax(0,1fr);gap:12px}.geo-fix-dialog>header>img{width:54px;height:54px}}@media (max-width:460px){.connection-choice-list{grid-template-columns:1fr}.dashboard-connection-hub>header img,.dashboard-top-fixes>header img{display:none}.dashboard-health-strip,.dashboard-google-results,.dashboard-google-numbers{grid-template-columns:1fr}}.client-main .diagnose-card{width:100%;max-width:none;margin-inline:0}.client-scan-control{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.client-scan-control>button{white-space:normal;flex:none;width:auto;max-width:100%;min-height:44px}.client-scan-control>span{color:#cad7de;overflow-wrap:anywhere;flex:280px;font-size:1rem;line-height:1.6}.client-scan-control>section{flex-basis:100%;min-width:0}.diagnose-card .dashboard-health-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnose-card .dashboard-health-strip span,.diagnose-card .dashboard-health-strip small{color:#b9cad4;font-size:.95rem!important}.client-main .diagnose-card .client-boundary{color:#b9cad4!important;font-size:.95rem!important}.visibility-panel-progress,.visibility-panel-progress>div:first-child{min-width:0}.visibility-panel-progress small,.visibility-panel-progress p,.visibility-panel-progress dt{color:#b9cad4;font-size:1rem;line-height:1.6}.visibility-panel-progress dl{flex-wrap:wrap;gap:16px 32px;display:flex}.visibility-panel-progress dl>div{min-width:0}.visibility-panel-progress dd{margin:4px 0 0}.visibility-panel-progress details{margin-top:16px}.visibility-panel-progress summary,.connection-alternatives summary{cursor:pointer;color:#f6f4eb;min-height:44px;padding:12px 0}.visibility-missing-services{color:#cad7de;margin:12px 0;padding-left:22px}.visibility-missing-services li{margin:8px 0;line-height:1.6}.visibility-missing-services strong{color:#f6f4eb}.connection-alternatives,.connection-alternatives .connection-choice-list{margin-top:8px}.business-name-control{color:#cad7de;margin:0 0 20px}.business-name-warning{background:#122532;border:1px solid #c39763;border-radius:16px;padding:20px}.business-name-control button{color:#f6f4eb;cursor:pointer;background:#0c2635;border:1px solid #50838b;border-radius:8px;min-height:44px;padding:10px 16px}.business-name-control button:disabled{opacity:.65;cursor:wait}.business-name-control>div[id]{background:#0d202c;border:1px solid #365665;border-radius:12px;margin-top:16px;padding:24px}.business-name-control h2,.business-name-control h3{color:#f6f4eb;margin-top:0}.business-name-control p{overflow-wrap:anywhere;line-height:1.6}.business-name-control form{flex-wrap:wrap;align-items:center;gap:12px;max-width:680px;display:flex}.business-name-control label{width:100%;font-weight:700}.business-name-control input{color:#09212f;background:#f7f5ed;border:1px solid #7c99a7;border-radius:8px;flex:250px;min-width:0;max-width:100%;padding:12px;font-size:1rem}.business-name-control button[type=submit]{color:#062330;background:#26cdbd;font-weight:700}.geo-helper-dock{z-index:81;align-items:center;gap:6px;max-width:calc(100vw - 32px);display:flex;position:fixed;right:16px}.geo-helper-dock.ask-geo-dock{bottom:16px}.geo-helper-dock.geo-plan-dock{bottom:90px}.geo-helper-dock>.ask-geo-launcher,.geo-helper-dock>.geo-plan-launcher{margin:0;position:static}.geo-helper-minimize{color:#fff;cursor:pointer;background:#092331;border:1px solid #54868f;border-radius:50%;flex:0 0 40px;width:40px;height:40px;font-size:24px}.geo-helper-dock.minimized>.ask-geo-launcher,.geo-helper-dock.minimized>.geo-plan-launcher{gap:0;width:auto;height:40px;min-height:40px;padding:8px 14px}.geo-helper-dock.minimized>button>img,.geo-helper-dock.minimized>button>i,.geo-helper-dock.minimized .ask-geo-launcher small,.geo-helper-dock.minimized .geo-plan-launcher strong{display:none}.geo-helper-dock.minimized>button>span{display:block}.geo-helper-dock.minimized .geo-plan-launcher small,.geo-helper-dock.minimized .ask-geo-launcher strong{font-size:14px;line-height:1.2;display:block}:is(.geo-helper-dock button:focus-visible,.business-name-control button:focus-visible,.business-name-control input:focus-visible,.connection-alternatives summary:focus-visible){outline-offset:3px;outline:3px solid #f7f5ed}@media (max-width:480px){.diagnose-card .dashboard-health-strip{grid-template-columns:1fr}.business-name-control>div[id]{padding:16px}.visibility-panel-progress dl{gap:12px}.geo-helper-dock>.ask-geo-launcher,.geo-helper-dock>.geo-plan-launcher{width:52px;height:52px}.geo-helper-dock.geo-plan-dock{bottom:80px}}.client-shell .visibility-panel-progress .visibility-questions-cta{color:#061a2b;background:#24cebd;border:1px solid #24cebd;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:fit-content;max-width:100%;min-height:48px;padding:12px 18px;font-size:16px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.client-shell .visibility-questions-cta:hover{background:#66e3d8}.client-shell .visibility-questions-cta:focus-visible{outline-offset:4px;outline:3px solid #f7f3ea}.client-shell .visibility-question-help>summary:focus-visible{outline-offset:4px;outline:3px solid #f7f3ea}.client-shell .visibility-question-help{background:#0b1c28;border:1px solid #48616d;border-radius:12px;margin-block:16px;padding:14px 18px}.client-shell .visibility-question-help>summary{cursor:pointer;color:#f7f3ea;align-content:center;min-height:44px;font-size:16px;font-weight:700;display:list-item}.client-shell .visibility-question-help h3{color:#f7f3ea;margin-top:20px;font-size:18px}.client-shell .visibility-question-help p{color:#c5d2d8;margin-top:12px;font-size:16px;line-height:1.6}.client-shell .dashboard-category-goal .dashboard-readiness-cta{color:#f7f3ea;background:#102e37;border:1px solid #24cebd;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;max-width:100%;min-height:48px;margin-top:20px;padding:12px 18px;font-size:16px;line-height:1.5;text-decoration:none;display:inline-flex}.client-shell .dashboard-readiness-cta:focus-visible{outline-offset:4px;outline:3px solid #24cebd}.client-shell .google-sync-control{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.client-shell .google-sync-control .google-settings-trigger{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.client-shell .client-main :is(.section-heading,.report-focus-header,.results-hero,.first-run-copy) h1{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.025em;text-transform:none;color:#f7f3ea;max-width:28ch;margin:6px 0 16px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.2}.client-shell .section-heading{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);align-items:center;gap:28px;padding:28px;display:grid}.client-shell .section-heading>div:first-child>p:not(.client-kicker){max-width:66ch;font-size:1rem;line-height:1.6}.client-shell .section-heading>div:first-child{padding:0}.client-shell .section-heading{min-height:0}.client-shell .section-geo{align-items:center;gap:16px;min-width:0;min-height:0;padding:0;display:flex}.client-shell .section-geo img{object-fit:contain;flex:none;width:104px;height:104px}.client-shell .section-geo p{color:#c5d2d8;margin:0;font-size:.875rem;line-height:1.6}.client-shell .client-main :is(.client-boundary,.os-boundary,.pulse-status-strip span,.pulse-metric-grid span,.pulse-metric-grid small,.monthly-change-summary span,.monthly-measure small,.impact-receipt-list small,.impact-receipt-list em,.quill-evidence span,.source-lane small,.source-lane summary span){line-height:1.55;color:#c5d2d8!important;font-size:.875rem!important}.client-shell .client-main .pulse-trend.positive{color:#81e6ac!important}.client-shell .client-main .pulse-trend.negative{color:#ffadab!important}.client-shell .client-main .pulse-trend.neutral{color:#a5cbff!important}.client-shell .monthly-change-summary .pulse-trend{font-size:1rem;line-height:1.5}.client-shell .event-alert-count{font-size:1rem;line-height:1.6}.client-shell .event-alert-list>details>summary{min-height:44px}.client-shell .event-alert-list summary small{color:#c5d2d8;flex-basis:100%;font-size:.875rem}.client-shell .event-alert-more>summary{color:#82e4da;cursor:pointer;padding:16px;font-size:1rem}.client-shell .event-alert-more>div>details{margin-top:12px}.client-shell .quill-plan-handoff{border:1px solid #49606d;border-radius:12px;margin-top:20px;padding:20px}.client-shell .quill-plan-handoff button{color:#061a2b;cursor:pointer;background:#24cebd;border:1px solid #24cebd;border-radius:8px;min-height:44px;padding:12px 16px;font:700 1rem/1.4 Arial,sans-serif}.client-shell .quill-plan-handoff summary{cursor:pointer;min-height:44px;padding-block:12px}.client-shell .quill-plan-handoff pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d7e2e7;font:400 .95rem/1.6 Arial,sans-serif}.client-shell .quill-plan-handoff :is(button,summary):focus-visible{outline-offset:3px;outline:3px solid #fff}.client-shell .source-lane a{overflow-wrap:anywhere;padding-block:8px;font-size:.875rem;display:block}.geo-helper-dock.minimized :is(.ask-geo-launcher,.geo-plan-launcher){border-radius:22px;max-width:145px;min-height:44px;width:fit-content!important;min-width:0!important;height:44px!important;padding:8px 12px!important}.geo-helper-dock.minimized button>span{min-width:0}.geo-helper-dock.minimized :is(.geo-plan-launcher small,.ask-geo-launcher strong){letter-spacing:0;text-transform:none;font-weight:700;font-size:14px!important}.geo-helper-dock.geo-plan-dock.minimized{bottom:78px}@media (max-width:760px){.client-shell .section-heading{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.client-shell .section-geo{max-width:52ch}.client-shell .section-geo img{width:72px;height:72px}.client-shell .pulse-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.client-shell .pulse-metric-grid{grid-template-columns:minmax(0,1fr)}}.client-shell .dashboard-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-shell .dashboard-connection-grid button.connection-primary{cursor:pointer;border:0;gap:8px;max-width:100%;min-height:48px;font-family:inherit;line-height:1.5;font-size:16px!important}.client-shell .dashboard-readiness-totals{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(460px,100%);margin:0;display:grid}.client-shell .dashboard-readiness-totals dt{font-size:16px;font-weight:700;line-height:1.4}.client-shell .dashboard-readiness-totals dd{margin:8px 0;font-size:28px;font-weight:800;line-height:1.2}.client-shell .dashboard-readiness-totals dd small{margin-left:3px;font-size:18px;color:#fff!important}.client-shell .dashboard-readiness-totals p,.client-shell .dashboard-readiness-key{color:#c4d6df;margin:8px 0;font-size:14px;line-height:1.5}.client-shell .dashboard-readiness-totals .readiness-tone-low{color:#ff9690}.client-shell .dashboard-readiness-totals .readiness-tone-okay{color:#f5d272}.client-shell .dashboard-readiness-totals .readiness-tone-good{color:#63e4b7}.client-shell .dashboard-readiness-totals .readiness-tone-unknown{color:#d1dce3}@media (max-width:1100px){.client-shell .dashboard-goal-heading{flex-wrap:wrap}}@media (max-width:700px){.client-shell .dashboard-connection-grid{grid-template-columns:1fr}.client-shell .dashboard-readiness-totals{gap:12px;width:100%}}.client-shell .pulse-source-row{border-bottom:1px solid #365460;min-width:0;padding:14px 0}.client-shell .pulse-source-row h3{text-transform:none;overflow-wrap:anywhere;font-size:18px;line-height:1.4}.client-shell .pulse-evidence-scope [aria-haspopup=dialog]{color:#8df2e7;white-space:normal;background:#123341;border:1px solid #62ddd4;border-radius:9px;min-height:44px;padding:10px 14px;display:inline-block}.client-shell .pulse-evidence-scope.pulse-evidence-scope :is(p,li,a,button,summary),.client-shell .quill-plan-handoff.quill-plan-handoff :is(p,li,button,summary),.client-shell .source-influence-map.source-influence-map :is(p,summary){font-size:16px!important;line-height:1.6!important}.client-shell .pulse-evidence-scope.pulse-evidence-scope :is(p,li),.client-shell .quill-plan-handoff li,.client-shell .source-influence-map.source-influence-map p{color:#d2e2e7}.client-shell .pulse-source-evidence li,.client-shell .quill-plan-handoff li{margin:16px 0}.client-shell .pulse-source-evidence article{border:1px solid #365460;border-radius:8px;margin:10px 0;padding:12px}.client-shell .pulse-source-evidence a{overflow-wrap:anywhere;margin:10px 0;display:block}.client-shell .pulse-evidence-scope :focus-visible{outline-offset:3px;outline:3px solid #ffb38a}
