:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--geo-ink:#071a2b;--geo-ink-soft:#10283a;--geo-ivory:#f7f3ea;--geo-card:#fff;--geo-teal:#2dd4bf;--geo-coral:#ff6b5e;--geo-blue:#3563e9;--geo-violet:#8b5cf6;--geo-amber:#f5a524;--geo-green:#22a06b;--geo-line:#e5e7eb;--geo-slate:#68747c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--geo-ivory);color:var(--geo-ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}a{text-underline-offset:3px}button,input,select,textarea{font:inherit}.client-shell{min-height:100vh}.client-nav{color:#fff;background:var(--geo-ink);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:9px clamp(20px,5vw,72px);display:flex}.client-brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.client-brand img{object-fit:contain;width:50px;height:50px}.client-brand strong{font-family:var(--font-geo-display);letter-spacing:.04em;text-transform:uppercase;font-size:1.55rem;font-weight:400;line-height:.9;display:block}.client-brand span{max-width:270px;color:var(--geo-teal);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.62rem;display:block;overflow:hidden}.client-nav-links{align-items:center;gap:20px;display:flex}.client-nav-links a{color:#c7d2da;font-size:.73rem;font-weight:750;text-decoration:none}.client-nav-links a:first-child{color:var(--geo-teal)}.client-section-nav{border-bottom:1px solid var(--geo-line);background:#dfe4e5;grid-template-columns:repeat(5,1fr);gap:1px;padding:0 clamp(20px,5vw,72px);display:grid}.client-section-nav a{min-height:74px;color:var(--geo-slate);background:#fff;flex-direction:column;justify-content:center;padding:13px 19px;text-decoration:none;display:flex;position:relative}.client-section-nav a:after{content:"";background:var(--geo-teal);height:3px;transition:left .18s,right .18s;position:absolute;bottom:0;left:50%;right:50%}.client-section-nav a:hover:after,.client-section-nav a.active:after{left:18px;right:18px}.client-section-nav a.active{color:var(--geo-ink);background:#f7fffd}.client-section-nav span{font-size:.83rem;font-weight:850}.client-section-nav small{color:#89939a;margin-top:4px;font-size:.61rem}.client-main{width:min(1220px,100% - 40px);margin:0 auto;padding:42px 0 84px}.client-kicker{color:var(--geo-coral);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem;font-weight:900}.first-run-hero{color:#fff;background:radial-gradient(circle at 78% 25%,#2dd4bf2e,#0000 28%),linear-gradient(130deg,#071a2b,#0c2d42);border-radius:24px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:30px;min-height:430px;margin-bottom:18px;display:grid;overflow:hidden}.first-run-copy{padding:50px clamp(30px,5vw,66px)}.first-run-copy h1{max-width:720px;font-family:var(--font-geo-display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:clamp(4.6rem,7vw,8.2rem);font-weight:400;line-height:.78}.first-run-copy>p:not(.client-kicker){color:#bdcbd3;max-width:650px;margin:23px 0 0;font-size:.92rem;line-height:1.7}.first-run-help{flex-wrap:wrap;gap:16px;margin-top:25px;display:flex}.first-run-help a{color:var(--geo-teal);font-size:.72rem;font-weight:850}.first-run-geo{align-self:stretch;place-items:center;min-height:430px;display:grid;position:relative}.first-run-geo>img{z-index:2;filter:drop-shadow(0 24px 28px #00000047);width:min(90%,360px);height:auto;position:relative}.geo-pulse{border:1px solid #ffffff1a;border-radius:50%;width:330px;height:330px;position:absolute;box-shadow:0 0 0 45px #2dd4bf0a,0 0 0 90px #ff6b5e06}.first-run-geo.scanning .geo-pulse{animation:2s ease-out infinite geo-pulse}.geo-speech{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051623d1;border:1px solid #ffffff29;border-radius:14px;padding:15px 17px;position:absolute;bottom:19px;left:22px;right:22px}.geo-speech span,.geo-speech strong,.geo-speech small{display:block}.geo-speech span{color:var(--geo-teal);letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:900}.geo-speech strong{margin-top:5px;font-size:.86rem}.geo-speech small{color:#aabac4;margin-top:5px;font-size:.62rem;line-height:1.45}.journey-steps{border:1px solid var(--geo-line);background:var(--geo-line);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 18px;padding:0;list-style:none;display:grid;overflow:hidden}.journey-steps li{background:#fff;align-items:center;gap:12px;min-height:88px;padding:15px;display:flex}.journey-steps li>span{color:#879299;border:1px solid #ccd2d5;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.7rem;font-weight:900;display:grid}.journey-steps li.done>span{border-color:var(--geo-teal);color:var(--geo-ink);background:var(--geo-teal)}.journey-steps li.current{background:#fffbf0}.journey-steps li.current>span{border-color:var(--geo-coral);color:#fff;background:var(--geo-coral)}.journey-steps strong,.journey-steps small{display:block}.journey-steps strong{font-size:.73rem}.journey-steps small{color:#818c93;margin-top:4px;font-size:.6rem;line-height:1.35}.skip-to-scan{background:#f8fbfa;border:1px solid #d9e1df;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;margin-top:20px;padding:18px;display:grid}.skip-to-scan>span{color:#7d898d;text-transform:uppercase;background:#fff;border-radius:50%;grid-row:1/4;place-items:center;width:34px;height:34px;font-size:.62rem;font-weight:900;display:grid}.skip-to-scan>strong,.skip-to-scan>small{grid-column:2}.skip-to-scan>strong{color:var(--geo-ink);font-size:.78rem}.skip-to-scan>small{color:#748187;font-size:.64rem}.skip-to-scan .client-scan-control{grid-column:1/-1;margin-top:10px}.first-run-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:18px;display:grid}.first-run-primary,.first-run-site{min-height:410px}.first-run-primary{flex-direction:column;display:flex}.first-run-primary>.client-boundary{margin-top:auto}.first-run-primary>.client-action,.first-run-primary .text-action{align-self:flex-start}.first-run-primary p{max-width:680px}.site-confirmation{grid-template-columns:minmax(190px,.85fr) minmax(180px,1.15fr);align-items:center;gap:19px;margin-top:20px;display:grid}.site-browser{background:#fafbfa;border:1px solid #d6dcde;border-radius:13px;overflow:hidden}.site-browser-bar{background:#edf0f0;border-bottom:1px solid #dfe3e4;align-items:center;gap:5px;min-height:32px;padding:6px 8px;display:flex}.site-browser-bar i{background:#bbc4c8;border-radius:50%;width:6px;height:6px}.site-browser-bar i:first-child{background:#ff8b80}.site-browser-bar i:nth-child(2){background:#f1c564}.site-browser-bar i:nth-child(3){background:#57d2b5}.site-browser-bar span{color:#839097;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:5px;flex:1;min-width:0;margin-left:4px;padding:4px 6px;font-size:.52rem;overflow:hidden}.site-browser-body{background-image:radial-gradient(#11182712 .6px,#0000 .6px);background-size:13px 13px;align-content:center;place-items:center;gap:8px;min-height:155px;padding:20px;display:grid}.site-browser-body>div{width:58px;height:58px;color:var(--geo-ink);background:var(--geo-teal);font-family:var(--font-geo-display);border-radius:17px;place-items:center;font-size:2rem;display:grid}.site-browser-body>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;font-weight:800;overflow:hidden}.site-confirmation-copy>span{color:var(--geo-coral);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:900}.site-confirmation-copy h3{overflow-wrap:anywhere;margin:6px 0 8px}.site-confirmation-copy p{margin:0;font-size:.74rem;line-height:1.55}.site-confirmation-copy a{color:var(--geo-blue);margin-top:11px;font-size:.69rem;font-weight:850;display:inline-block}.scan-progress{gap:8px;margin-top:18px;display:grid}.scan-progress>div{background:#e7ebea;border-radius:999px;height:10px;position:relative;overflow:hidden}.scan-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--geo-teal),#4de5d2);height:100%;transition:width .35s;display:block}.scan-progress>div.indeterminate i{width:38%;animation:1.5s ease-in-out infinite scan-progress-sweep;position:absolute}.scan-progress span{color:var(--geo-slate);font-size:.7rem}.scan-progress small{color:#879198;font-size:.61rem}@keyframes scan-progress-sweep{0%{transform:translate(-110%)}to{transform:translate(365%)}}@media (prefers-reduced-motion:reduce){.scan-progress>div.indeterminate i{width:38%;animation:none;left:0}}.client-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.client-grid-full{grid-column:1/-1;min-width:0}.client-card{border:1px solid var(--geo-line);background:#fff;border-radius:18px;grid-column:span 12;padding:26px;box-shadow:0 16px 46px #1118270b}.client-card.half{grid-column:span 6}.client-card-heading>span,.metric-card>span,.client-domain>span{color:var(--geo-slate);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850;display:block}.client-card h2{letter-spacing:-.025em;margin:8px 0;font-size:1.35rem}.client-card p{color:var(--geo-slate);line-height:1.58}.client-action{color:#fff;background:var(--geo-ink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:16px;margin-top:15px;padding:11px 15px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.client-action.prominent{background:var(--geo-coral);min-height:48px;padding-inline:18px}.client-action:hover{filter:brightness(1.08)}.client-action.disabled{cursor:not-allowed;opacity:.5}.text-action{color:var(--geo-blue);margin-top:16px;font-size:.72rem;font-weight:850;display:inline-block}.client-boundary{border-left:3px solid var(--geo-blue);background:#f4f7ff;margin-top:16px;padding:12px 14px;font-size:.73rem;line-height:1.52;color:#4b5563!important}.client-boundary a{color:var(--geo-blue);font-weight:850}.clean-empty{background:#fafbfa;border:1px dashed #c8d0d3;border-radius:12px;padding:18px}.clean-empty strong,.clean-empty span{display:block}.clean-empty span{color:var(--geo-slate);margin-top:6px;font-size:.75rem}.results-hero,.section-heading{color:#fff;background:radial-gradient(circle at 88% 25%,#2dd4bf2e,#0000 26%),linear-gradient(130deg,#071a2b,#0b2a3e);border-radius:23px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:34px;margin-bottom:20px;display:grid;overflow:hidden}.results-hero>div:first-child,.section-heading>div:first-child{padding:45px clamp(28px,5vw,62px)}.results-hero h1,.section-heading h1{font-family:var(--font-geo-display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:clamp(4.8rem,7.3vw,8.6rem);font-weight:400;line-height:.78}.results-hero>div:first-child>p:not(.client-kicker),.section-heading>div:first-child>p:not(.client-kicker){color:#bdcbd3;max-width:680px;margin:21px 0 0;line-height:1.65}.results-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:25px;display:flex}.results-hero-actions .client-action{margin:0}.results-hero-actions>span{color:#9babb5;font-size:.65rem}.report-pending{border:1px solid #ffffff29;border-radius:9px;padding:10px 12px}.results-geo,.section-geo{grid-template-columns:180px 1fr;align-items:end;gap:5px;min-height:340px;padding:28px 28px 38px 0;display:grid;position:relative}.results-geo>img,.section-geo>img{filter:drop-shadow(0 22px 25px #0000004d);width:100%;height:auto}.results-geo>div,.section-geo>p{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#041420c2;border:1px solid #ffffff26;border-radius:14px;margin:0;padding:15px}.results-geo span,.results-geo strong,.results-geo small{display:block}.results-geo span{color:var(--geo-teal);letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:900}.results-geo strong{margin-top:5px;font-size:.78rem;line-height:1.45}.results-geo small{color:#a9b9c3;margin-top:5px;font-size:.58rem;line-height:1.4}.score-story{border:1px solid var(--geo-line);background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr) 270px;align-items:center;gap:28px;margin-bottom:18px;padding:26px;display:grid;box-shadow:0 16px 46px #1118270b}.client-score{background:conic-gradient(var(--geo-teal) var(--score-progress,0%),#e8ebe9 0);border-radius:50%;place-items:center;width:152px;height:152px;display:grid;position:relative}.client-score:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.client-score strong,.client-score small{display:block;position:relative}.client-score strong{font-family:var(--font-geo-display);align-self:end;font-size:3.6rem;font-weight:400;line-height:.8}.client-score small{color:var(--geo-slate);align-self:start;margin-top:6px;font-size:.6rem}.score-story h2{margin:9px 0}.score-story p{color:var(--geo-slate);line-height:1.55}.score-story>div:nth-child(2)>a{color:var(--geo-blue);font-size:.72rem;font-weight:850}.score-facts{border:1px solid var(--geo-line);background:var(--geo-line);border-radius:13px;gap:1px;display:grid;overflow:hidden}.score-facts>div{background:var(--geo-ivory);padding:13px}.score-facts span,.score-facts strong{display:block}.score-facts span{color:var(--geo-slate);letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:850}.score-facts strong{margin-top:4px;font-size:.85rem}.status-pill{color:#0b715c;background:#dffaf3;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:850;display:inline-flex}.status-pill.pending{color:#895b00;background:#fff2cf}.report-grid .text-action{margin-top:20px}.priority-list-clean{margin-top:15px;display:grid}.priority-clean{border-top:1px solid var(--geo-line);grid-template-columns:38px 1fr;gap:12px;padding:13px 0;display:grid}.priority-clean>span{color:#fff;background:var(--geo-ink);border-radius:10px;place-items:center;width:34px;height:34px;font-size:.7rem;font-weight:850;display:grid}.priority-clean strong{font-size:.78rem}.priority-clean p{margin:4px 0 0;font-size:.73rem}.provider-mini-list{gap:0;margin-top:15px;display:grid}.provider-mini-list>div{border-top:1px solid var(--geo-line);grid-template-columns:9px 95px 1fr;align-items:center;gap:9px;padding:11px 0;display:grid}.provider-mini-list>div>span{background:#c7cdd0;border-radius:50%;width:8px;height:8px}.provider-mini-list>div>span.measured{background:var(--geo-teal);box-shadow:0 0 0 4px #2dd4bf21}.provider-mini-list strong{font-size:.75rem}.provider-mini-list small{color:var(--geo-slate);font-size:.66rem}.report-narrative{margin-top:0}.released-report details{border-top:1px solid var(--geo-line);padding:13px 0}.released-report summary{cursor:pointer;font-size:.8rem;font-weight:850}.released-report p{margin:9px 0 0;font-size:.76rem}.priority-command{grid-column:span 12}.priority-command .client-card-heading{max-width:760px}.customer-priority-list{gap:10px;margin-top:20px;display:grid}.customer-priority-list article{border:1px solid var(--geo-line);background:linear-gradient(140deg,#fff,#fbfcfb);border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.customer-priority-list .priority-rank{color:#fff;background:var(--geo-ink);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.customer-priority-list small{color:var(--geo-coral);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:900}.customer-priority-list h3{margin:4px 0;font-size:1rem}.customer-priority-list p{margin:4px 0 10px;font-size:.72rem}.customer-priority-list dl{flex-wrap:wrap;gap:6px;margin:0;display:flex}.customer-priority-list dl div{background:var(--geo-ivory);border-radius:8px;gap:5px;padding:6px 8px;font-size:.61rem;display:flex}.customer-priority-list dt{color:var(--geo-slate)}.customer-priority-list dd{margin:0;font-weight:900}.customer-priority-list article>a{color:#fff;background:var(--geo-ink);white-space:nowrap;border-radius:9px;padding:10px 12px;font-size:.67rem;font-weight:850;text-decoration:none}.section-heading{min-height:300px}.section-heading h1{font-size:clamp(4.3rem,6.6vw,7.5rem)}.section-geo{grid-template-columns:145px 1fr;min-height:300px;padding-bottom:30px}.section-geo p{color:#b9c8d1;font-size:.72rem;line-height:1.55}.section-geo strong{color:#fff;margin-bottom:5px;display:block}.score-card-clean{grid-column:span 7;grid-template-columns:auto 1fr;align-items:center;gap:25px;display:grid}.visibility-summary{grid-column:span 5}.category-list-clean{gap:13px;margin-top:20px;display:grid}.category-row-clean{grid-template-columns:230px 1fr 90px;align-items:center;gap:14px;font-size:.75rem;display:grid}.clean-track{background:#e9edeb;border-radius:999px;height:9px;overflow:hidden}.clean-track i{border-radius:inherit;background:var(--geo-teal);height:100%;display:block}.category-row-clean>span{color:var(--geo-slate);text-align:right;font-size:.66rem}.provider-grid-clean{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:20px;display:grid}.provider-card{border:1px solid var(--geo-line);border-radius:13px;min-height:158px;padding:16px}.provider-card.measured{background:#f1fffb;border-color:#a9eadd}.provider-card>span{color:var(--geo-slate);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.provider-card h3{margin:12px 0 5px}.provider-card small{color:var(--geo-slate);font-size:.62rem;line-height:1.4;display:block}.provider-card>strong{margin:17px 0 3px;font-size:1.25rem;display:block}.visibility-context{margin-top:18px}.metric-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px;display:grid}.metric-card{background:var(--geo-ivory);border-radius:11px;padding:13px}.metric-card span{color:var(--geo-slate);text-transform:uppercase;font-size:.58rem;font-weight:850}.metric-card strong{margin-top:6px;font-size:.92rem;display:block}.plain-list{color:var(--geo-slate);gap:9px;margin:17px 0 0;padding-left:19px;font-size:.75rem;line-height:1.5;display:grid}.metric-card i{text-transform:none;cursor:help;border:1px solid #aeb8bd;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:3px;font-style:normal;display:inline-grid}.definition-list details{border-top:1px solid var(--geo-line);padding:12px 0}.definition-list summary{cursor:pointer;font-size:.78rem;font-weight:900}.definition-list p{margin:7px 0 0;font-size:.72rem}.visibility-detail{margin-top:18px}.customer-question-list,.customer-competitor-list{gap:9px;margin-top:18px;display:grid}.customer-question-list article{border:1px solid var(--geo-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.customer-question-list small,.customer-question-list strong{display:block}.customer-question-list small{color:var(--geo-coral);text-transform:uppercase;font-size:.57rem;font-weight:900}.customer-question-list strong{margin-top:5px;font-size:.78rem}.customer-question-list ul{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.customer-question-list li{color:#6b7280;background:#f1f3f4;border-radius:999px;padding:6px 8px;font-size:.58rem;font-weight:850}.customer-question-list li.yes{color:#076a58;background:#dcfaf2}.customer-competitor-list article{border:1px solid var(--geo-line);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.customer-competitor-list strong,.customer-competitor-list small{display:block}.customer-competitor-list small{color:var(--geo-slate);margin-top:4px;font-size:.61rem}.customer-competitor-list span{font-size:.69rem;font-weight:900}.monitoring-health{margin-bottom:18px}.monitoring-metrics{grid-template-columns:repeat(4,1fr)}.monitoring-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.monitoring-lanes>div{border:1px solid var(--geo-line);background:#fbfffe;border-radius:12px;padding:14px}.monitoring-lanes span,.monitoring-lanes strong,.monitoring-lanes small{display:block}.monitoring-lanes span{color:var(--geo-teal-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:900}.monitoring-lanes strong{margin-top:5px;font-size:.84rem}.monitoring-lanes small{color:var(--geo-slate);margin-top:5px;font-size:.63rem;line-height:1.45}.visibility-index-row{margin-bottom:18px}.brand-visibility-card{position:relative;overflow:hidden}.brand-visibility-score{color:var(--geo-ink);align-items:baseline;gap:3px;margin:20px 0;display:flex}.brand-visibility-score strong{font-size:4rem;line-height:.9}.brand-visibility-score span{color:var(--geo-slate);font-weight:800}.brand-visibility-card details{border-top:1px solid var(--geo-line);padding-top:13px}.brand-visibility-card summary{cursor:pointer;color:var(--geo-blue);font-size:.72rem;font-weight:900}.index-component{border-top:1px solid var(--geo-line);justify-content:space-between;gap:16px;padding:8px 0;font-size:.66rem;display:flex}.citation-source-table{margin-top:18px;overflow-x:auto}.citation-source-table>div{border-top:1px solid var(--geo-line);grid-template-columns:minmax(210px,1.8fr) minmax(180px,1.2fr) 90px 90px;align-items:center;gap:12px;min-width:660px;padding:11px 12px;font-size:.69rem;display:grid}.citation-source-table .citation-source-head{color:var(--geo-slate);background:var(--geo-ivory);letter-spacing:.06em;text-transform:uppercase;border-radius:10px 10px 0 0;font-size:.58rem;font-weight:900}.tools-group{margin-top:28px}.tools-heading{margin-bottom:0}.tools-group-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.tools-group-heading span{color:var(--geo-coral);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.tools-group-heading h2{font-family:var(--font-geo-display);letter-spacing:.01em;text-transform:uppercase;margin:5px 0 0;font-size:2.6rem;font-weight:400}.tools-group-heading>small{color:var(--geo-slate);font-size:.65rem}.tools-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tool-card{border:1px solid var(--geo-line);background:#fff;border-radius:17px;min-width:0;padding:22px;box-shadow:0 14px 38px #1118270a}.tool-card.featured{background:linear-gradient(145deg,#fff,#f2fffb);border-color:#9ee8d9}.tool-icon{color:#fff;background:var(--geo-ink);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.tool-icon.teal{color:var(--geo-ink);background:var(--geo-teal)}.tool-icon.coral{background:var(--geo-coral)}.tool-card>span{color:var(--geo-coral);letter-spacing:.08em;text-transform:uppercase;margin-top:19px;font-size:.58rem;font-weight:900;display:block}.tool-card h3{margin:6px 0 8px;font-size:1.15rem}.tool-card>p{min-height:66px;margin:0;font-size:.72rem}.tool-card dl{background:var(--geo-line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:17px 0 0;display:grid;overflow:hidden}.tool-card dl>div{background:var(--geo-ivory);padding:10px}.tool-card dt{color:var(--geo-slate);text-transform:uppercase;font-size:.55rem;font-weight:850}.tool-card dd{margin:4px 0 0;font-size:.72rem;font-weight:850}.tool-card>a,.tool-card>button,.client-scan-control button{color:#fff;background:var(--geo-ink);cursor:pointer;border:0;border-radius:9px;margin-top:16px;padding:10px 13px;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.tool-card>button:disabled{opacity:.5;cursor:not-allowed}.tool-status{color:#5e6b74;background:var(--geo-ivory);border-radius:9px;margin-top:16px;padding:10px 12px;font-size:.68rem;display:block}.client-scan-control{gap:7px;margin-top:0;display:grid}.client-scan-control button:disabled{opacity:.48;cursor:not-allowed}.client-scan-control span{color:var(--geo-slate);font-size:.65rem;line-height:1.4}.upsell-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.upsell-grid article{background:#f7f9ff;border:1px solid #d7dff8;border-radius:17px;padding:24px}.upsell-grid article>span{color:var(--geo-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.upsell-grid h3{margin:7px 0;font-size:1.25rem}.upsell-grid p{color:var(--geo-slate);font-size:.75rem;line-height:1.55}.upsell-grid article>div{align-items:baseline;gap:8px;margin-top:17px;display:flex}.upsell-grid article>div strong{font-size:1.3rem}.upsell-grid article>div small{color:var(--geo-slate)}.upsell-grid a{color:var(--geo-blue);margin-top:14px;font-size:.71rem;font-weight:850;display:inline-block}.growth-intro{background:linear-gradient(135deg,#fff,#effdfa);justify-content:space-between;align-items:end;gap:28px;display:flex}.growth-intro>div:first-child{max-width:720px}.growth-tier{border:1px solid #bcebe1;border-radius:11px;flex:0 0 210px;padding:15px}.growth-tier span,.growth-tier strong,.growth-tier small{display:block}.growth-tier span{color:var(--geo-slate);text-transform:uppercase;font-size:.58rem;font-weight:850}.growth-tier strong{margin:5px 0}.growth-tier small{color:var(--geo-slate);font-size:.63rem}.growth-module header{justify-content:space-between;gap:16px;display:flex}.growth-module header span{color:var(--geo-coral);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.module-state{text-transform:uppercase;border-radius:999px;flex:none;height:max-content;padding:6px 8px;font-size:.58rem}.module-state.available{color:#076a58;background:#dcfaf2}.module-state.needs_connection,.module-state.needs_measurement{color:#8d5a00;background:#fff1cd}.module-state.upgrade{color:#194cc6;background:#edf3ff}.growth-empty{color:var(--geo-slate);border:1px dashed #c9d0d3;border-radius:10px;margin-top:14px;padding:15px;font-size:.72rem}.growth-upgrade{background:#f4f7ff;border-radius:10px;margin-top:14px;padding:14px}.growth-upgrade strong,.growth-upgrade span,.growth-upgrade a{display:block}.growth-upgrade span{color:var(--geo-slate);margin-top:3px;font-size:.67rem}.growth-upgrade a{color:var(--geo-blue);margin-top:7px;font-size:.68rem;font-weight:850}.growth-priority-list,.weekly-brief ul{gap:9px;padding-left:20px;font-size:.72rem;display:grid}.growth-priority-list{padding-left:0;list-style:none}.growth-priority-list li,.growth-list article{border-top:1px solid var(--geo-line);grid-template-columns:38px 1fr;gap:10px;padding:11px 0;display:grid}.growth-priority-list li>b,.growth-list article>b{color:#fff;background:var(--geo-ink);border-radius:9px;place-items:center;width:34px;height:34px;font-size:.62rem;display:grid}.growth-priority-list p,.growth-list p{margin:4px 0 0;font-size:.7rem}.growth-footnote{font-size:.62rem;color:var(--geo-slate)!important}.question-table{margin-top:16px;overflow-x:auto}.question-head,.question-table article{grid-template-columns:minmax(260px,2fr) 95px repeat(4,82px);align-items:center;gap:9px;min-width:800px;display:grid}.question-head{color:var(--geo-slate);text-transform:uppercase;padding:0 10px 7px;font-size:.56rem;font-weight:850}.question-table article{border-top:1px solid var(--geo-line);padding:11px;font-size:.68rem}.question-table i{border-radius:999px;width:max-content;padding:5px 7px;font-size:.58rem;font-style:normal;font-weight:850}.question-table i.yes{color:#076a58;background:#dcfaf2}.question-table i.no{color:var(--geo-slate);background:#f2f3f5}.growth-list,.competitor-list{margin-top:14px;display:grid}.growth-list strong,.growth-list small{display:block}.growth-list small{color:var(--geo-slate);font-size:.62rem}.growth-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.growth-metrics>div{background:var(--geo-ivory);border-radius:9px;padding:12px}.growth-metrics>div.wide{grid-column:span 2}.growth-metrics span,.growth-metrics strong{display:block}.growth-metrics span{min-height:2em;color:var(--geo-slate);text-transform:uppercase;font-size:.56rem;font-weight:850}.growth-metrics strong{margin-top:4px;font-size:.9rem}.competitor-list article{border-top:1px solid var(--geo-line);justify-content:space-between;gap:12px;padding:11px;display:flex}.competitor-list strong,.competitor-list small{display:block}.competitor-list small{color:var(--geo-slate);font-size:.61rem}.brand-truth form{gap:10px;margin-top:13px;display:grid}.brand-truth label{color:var(--geo-slate);gap:5px;font-size:.66rem;font-weight:800;display:grid}.brand-truth input,.brand-truth select{border:1px solid #d1d6d8;border-radius:8px;min-width:0;padding:9px 10px}.brand-truth .brand-truth-attest{grid-template-columns:18px 1fr;align-items:start;display:grid}.brand-truth-attest input{width:16px}.brand-truth .client-action{margin-top:0}.brand-truth-list{gap:8px;margin-top:13px;display:grid}.brand-truth-list article{border:1px solid var(--geo-line);border-radius:9px;padding:11px}.brand-truth-list span,.brand-truth-list strong,.brand-truth-list small{display:block}.brand-truth-list span{color:var(--geo-coral);text-transform:uppercase;font-size:.55rem;font-weight:850}.brand-truth-list strong{margin-top:4px;font-size:.73rem}.brand-truth-list small{color:var(--geo-slate);margin-top:4px;font-size:.6rem}.client-callout{background:#fff6df;border-radius:9px;margin:13px 0 0;padding:11px 13px;font-size:.72rem;color:#805600!important}.geo-action-queue{gap:15px;margin-top:18px;display:grid}.geo-action-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.geo-action-summary>div{background:var(--geo-ivory);border-radius:10px;padding:12px}.geo-action-summary span,.geo-action-summary strong{display:block}.geo-action-summary span{color:var(--geo-slate);text-transform:uppercase;font-size:.55rem;font-weight:850}.geo-action-summary strong{margin-top:5px}.geo-action-filters{flex-wrap:wrap;gap:7px;display:flex}.geo-action-filters button,.geo-platform-selector button{border:1px solid var(--geo-line);color:var(--geo-slate);cursor:pointer;background:#fff;border-radius:999px;padding:7px 10px;font-size:.65rem;font-weight:850}.geo-action-filters button.active,.geo-platform-selector button.active{border-color:var(--geo-teal);color:var(--geo-ink);background:#effdfa}.geo-platform-selector{background:#f4fffc;border:1px solid #bcebe1;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.geo-platform-selector>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.geo-platform-selector strong,.geo-platform-selector span{display:block}.geo-platform-selector span{color:var(--geo-slate);font-size:.62rem}.geo-action-items{gap:10px;display:grid}.geo-action-item{border:1px solid var(--geo-line);border-radius:12px;padding:16px}.geo-action-item-top,.geo-action-buttons{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.geo-action-labels{flex-wrap:wrap;gap:6px;display:flex}.action-lane,.action-risk,.action-confidence{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.56rem;font-weight:850}.action-lane{color:#076a58;background:#dcfaf2}.action-risk{color:#4b5563;background:#f2f3f5}.action-risk.risk-high{color:#a52920;background:#fff0ee}.geo-action-title{grid-template-columns:40px 1fr;gap:11px;margin-top:13px;display:grid}.geo-action-title>b{color:#fff;background:var(--geo-ink);border-radius:9px;place-items:center;width:36px;height:36px;font-size:.62rem;display:grid}.geo-action-title h3{margin:1px 0 3px;font-size:.9rem}.geo-action-title small{color:var(--geo-slate);font-size:.62rem}.geo-action-item>p{font-size:.73rem}.geo-action-buttons{justify-content:flex-start}.geo-action-buttons button{border:1px solid var(--geo-ink);color:#fff;background:var(--geo-ink);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:.63rem;font-weight:850}.geo-action-buttons button.secondary{border-color:var(--geo-line);color:var(--geo-ink);background:#fff}.geo-fix-kit{background:#f4fffc;border-radius:10px;gap:10px;margin-top:13px;padding:13px;display:grid}.geo-fix-kit p,.geo-fix-kit ol{font-size:.68rem}.geo-fix-kit pre{color:#effdfa;background:var(--geo-ink);white-space:pre-wrap;border-radius:8px;padding:11px;font-size:.62rem;overflow:auto}.customer-action-state-list,.remediation-history-list{gap:8px;display:grid}.customer-action-state-list article,.remediation-history-list article{border:1px solid var(--geo-line);border-radius:9px;padding:11px}.customer-action-filter-bar{flex-wrap:wrap;gap:8px;display:flex}.customer-action-filter-bar label{color:var(--geo-slate);gap:4px;font-size:.6rem;display:grid}.customer-action-filter-bar select{border:1px solid var(--geo-line);border-radius:8px;padding:7px 9px}.remediation-history-metrics{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.remediation-history-metrics article{background:var(--geo-ivory);border-radius:9px;padding:11px}.remediation-history-metrics span,.remediation-history-metrics strong{display:block}.remediation-history-metrics span{color:var(--geo-slate);text-transform:uppercase;font-size:.54rem}.remediation-history-metrics strong{margin-top:4px}.agentic-grant-control,.agentic-grant-form{gap:12px;display:grid}.agentic-grant-form{grid-template-columns:1fr 1fr}.agentic-grant-form label{gap:5px;font-size:.66rem;font-weight:800;display:grid}.agentic-grant-form input,.agentic-grant-form select,.agentic-grant-form textarea{border:1px solid var(--geo-line);border-radius:8px;min-width:0;padding:9px}.agentic-scope-grid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;display:grid}.agentic-scope-grid>div{background:var(--geo-ivory);border-radius:9px;padding:11px}.agentic-scope-grid ul{color:var(--geo-slate);padding-left:17px;font-size:.65rem;line-height:1.5}.agentic-grant-list article{border:1px solid var(--geo-line);border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:11px;display:flex}.agentic-grant-list button{color:#b42318;background:#fff5f5;border:1px solid #fecaca;border-radius:7px;padding:7px 9px;font-size:.62rem}.agentic-credential-form{background:var(--geo-ivory);border-radius:9px;flex:1 0 100%;grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.google-sync-control{gap:8px;margin-top:12px;display:grid}.google-sync-control label{color:var(--geo-slate);gap:4px;font-size:.62rem;display:grid}.google-sync-control input{border:1px solid var(--geo-line);border-radius:7px;padding:8px}.google-sync-dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.google-sync-control button{width:max-content;color:var(--geo-ink);background:var(--geo-teal);border:0;border-radius:8px;padding:8px 10px;font-size:.65rem;font-weight:850}.google-sync-unavailable{color:var(--geo-slate);margin:0!important;font-size:.64rem!important}.google-connection-settings{border-top:1px solid var(--geo-line);margin-top:3px;padding-top:9px}.google-connection-settings summary{color:var(--geo-slate);cursor:pointer;font-size:.62rem;font-weight:850}.google-connection-settings p{margin:9px 0!important;font-size:.62rem!important}.google-connection-settings .google-disconnect{color:#9c3127;background:#fff1ef}.google-connection-settings a{margin-top:8px;display:inline-block;font-size:.61rem!important}.ask-geo-launcher{z-index:80;color:#fff;background:var(--geo-ink);cursor:pointer;border:1px solid #2dd4bfbf;border-radius:999px;align-items:center;gap:10px;padding:7px 15px 7px 7px;transition:transform .18s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 48px #1118274d}.ask-geo-launcher:hover{transform:translateY(-2px)}.ask-geo-launcher img{object-fit:contain;background:var(--geo-ivory);border-radius:50%;width:50px;height:50px}.ask-geo-launcher span,.ask-geo-launcher strong,.ask-geo-launcher small{text-align:left;display:block}.ask-geo-launcher strong{font-size:.8rem}.ask-geo-launcher small{color:var(--geo-teal);margin-top:2px;font-size:.58rem}.ask-geo-layer{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182773;justify-content:flex-end;display:flex;position:fixed;inset:0}.ask-geo-panel{width:min(610px,100%);height:100%;color:var(--geo-ink);background:var(--geo-ivory);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;box-shadow:-24px 0 80px #1118273d}.ask-geo-header{color:#fff;background:var(--geo-ink);justify-content:space-between;align-items:center;gap:18px;padding:17px 21px;display:flex}.ask-geo-identity{align-items:center;gap:11px;display:flex}.ask-geo-identity img{background:var(--geo-ivory);border-radius:50%;width:54px;height:54px}.ask-geo-identity span,.ask-geo-identity h2,.ask-geo-identity small{display:block}.ask-geo-identity span{color:var(--geo-teal);text-transform:uppercase;font-size:.55rem;font-weight:850}.ask-geo-identity h2{margin:2px 0}.ask-geo-identity small{color:#bdcbd3;font-size:.62rem}.ask-geo-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;width:36px;height:36px;font-size:1.5rem}.ask-geo-status{border-bottom:1px solid var(--geo-line);background:var(--geo-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ask-geo-status>div{background:#fff;padding:11px}.ask-geo-status span,.ask-geo-status strong{display:block}.ask-geo-status span{color:var(--geo-slate);text-transform:uppercase;font-size:.52rem;font-weight:850}.ask-geo-status strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.7rem;overflow:hidden}.ask-geo-body{min-height:0;padding:17px 21px 23px;overflow-y:auto}.ask-geo-suggestions{gap:7px;padding-bottom:9px;display:flex;overflow-x:auto}.ask-geo-suggestions button{border:1px solid var(--geo-line);min-height:52px;color:var(--geo-ink);text-align:left;background:#fff;border-radius:9px;flex:0 0 180px;padding:9px;font-size:.63rem;font-weight:750}.ask-geo-suggestions button.active{border-color:var(--geo-teal);background:#effdfa}.ask-geo-answer{border:1px solid var(--geo-line);background:#fff;border-radius:15px;margin-top:7px;padding:19px}.ask-geo-asked{font-size:.65rem;font-weight:850;color:var(--geo-coral)!important;margin:0 0 9px!important}.ask-geo-state{color:#076a58;text-transform:uppercase;background:#dcfaf2;border-radius:999px;padding:5px 7px;font-size:.54rem;font-weight:850;display:inline-flex}.ask-geo-answer h3{margin:11px 0 6px}.ask-geo-answer>p,.ask-geo-answer li{font-size:.72rem}.ask-geo-evidence{border-top:1px solid var(--geo-line);margin-top:14px;padding-top:12px}.ask-geo-evidence>strong{color:var(--geo-slate);text-transform:uppercase;margin-bottom:7px;font-size:.56rem;display:block}.ask-geo-evidence>div,.ask-geo-actions{flex-wrap:wrap;gap:6px;display:flex}.ask-geo-evidence a,.ask-geo-actions a{color:var(--geo-blue);background:var(--geo-ivory);border-radius:7px;padding:7px 8px;font-size:.61rem;font-weight:850;text-decoration:none}.ask-geo-actions{margin-top:13px}.ask-geo-actions a.primary{color:#fff;background:var(--geo-ink)}.ask-geo-limitation{background:#f4f7ff;border-radius:8px;padding:9px 11px;color:#4b5563!important;margin-top:13px!important;font-size:.61rem!important}.ask-geo-form{border-top:1px solid var(--geo-line);background:#fff;padding:14px 21px 17px}.ask-geo-form label{margin-bottom:6px;font-size:.62rem;font-weight:850;display:block}.ask-geo-form>div{grid-template-columns:1fr auto;gap:7px;display:grid}.ask-geo-form input{border:1px solid #cbd2d5;border-radius:9px;min-width:0;padding:11px 12px}.ask-geo-form button{color:#fff;background:var(--geo-coral);border:0;border-radius:9px;padding:9px 15px;font-size:.7rem;font-weight:850}.ask-geo-form>p{color:var(--geo-slate);margin:7px 0 0;font-size:.55rem;line-height:1.4}.client-setup{border:1px solid var(--geo-line);text-align:center;background:#fff;border-radius:20px;justify-items:center;width:min(700px,100% - 40px);margin:10vh auto;padding:38px;display:grid}.client-setup>img{width:160px;height:auto}.client-setup h1{margin:5px 0}.client-setup p:not(.client-kicker){color:var(--geo-slate)}.client-setup a{color:#fff;background:var(--geo-ink);border-radius:9px;padding:10px 14px;text-decoration:none}.client-preview-flag{z-index:70;color:#fff;text-transform:uppercase;background:#7c3aed;border-radius:999px;padding:6px 9px;font-size:.55rem;font-weight:850;position:fixed;bottom:12px;left:12px}.client-powered-by{color:#fff;background:var(--geo-ink);align-content:center;justify-items:center;gap:7px;min-height:150px;padding:28px;display:grid}.client-powered-by span{color:#91a3ae;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:900}.client-powered-by img{opacity:.92;width:min(230px,70vw);height:auto}.report-category-story,.report-category-story .text-action{margin-top:18px}.geo-action-item{scroll-margin-top:150px}.growth-priority-open,.growth-brief-open{color:var(--geo-ink);background:var(--geo-teal);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:9px;padding:8px 11px;font-size:.62rem;font-weight:900;display:inline-flex}.agent-workspace-open{color:#fff;background:var(--agent-color,var(--geo-ink));cursor:pointer;border:0;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:.65rem;font-weight:900;display:inline-flex}.agent-workspace-open:hover{filter:brightness(.94)}.agent-workspace-open:focus-visible{outline:3px solid color-mix(in srgb,var(--agent-color) 32%,white);outline-offset:3px}.growth-priority-list small{color:var(--geo-slate);text-transform:uppercase;margin-top:7px;font-size:.56rem;font-weight:800;display:block}.growth-brief-open{color:#fff;background:var(--geo-ink);margin:6px 0 10px 20px}.geo-task-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071a2b9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.geo-task-dialog{border-top:5px solid var(--agent-color,var(--geo-teal));background:#fff;border-radius:20px;width:min(720px,100%);max-height:calc(100vh - 48px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #071a2b57}.geo-task-dialog-close{z-index:2;border:1px solid var(--geo-line);width:38px;height:38px;color:var(--geo-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:1.45rem;display:grid;position:absolute;top:16px;right:16px}.geo-task-dialog>header{grid-template-columns:82px 1fr;align-items:center;gap:16px;padding-right:44px;display:grid}.geo-task-dialog>header img{border:2px solid color-mix(in srgb,var(--agent-color) 45%,white);background:var(--agent-soft);object-fit:cover;border-radius:16px;width:82px;height:82px}.geo-task-dialog>header span{color:var(--agent-color);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.geo-task-dialog>header h2{letter-spacing:-.03em;margin:4px 0;font-size:1.65rem}.geo-task-dialog>header small{color:var(--geo-slate);font-size:.68rem}.geo-task-dialog-body{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.geo-task-dialog-body>div{background:var(--geo-ivory);border-radius:12px;padding:15px}.geo-task-dialog-body span{color:var(--geo-slate);letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:900}.geo-task-dialog-body p{color:var(--geo-ink);margin:7px 0 0;font-size:.7rem;line-height:1.52}.geo-task-dialog-next{border-left:4px solid var(--agent-color);background:var(--agent-soft);border-radius:0 12px 12px 0;margin-top:14px;padding:17px}.geo-task-dialog-next strong,.geo-task-dialog-next p{display:block}.geo-task-dialog-next p{color:var(--geo-ink);margin:6px 0 12px;font-size:.72rem;line-height:1.52}.geo-task-dialog-next a,.geo-task-dialog-next button{color:#fff;background:var(--agent-color,var(--geo-ink));cursor:pointer;border:0;border-radius:9px;align-items:center;gap:9px;padding:10px 13px;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}.geo-task-dialog-boundary{color:var(--geo-slate);margin:14px 0 0;font-size:.6rem;line-height:1.45}.agent-workspace-dialog{width:min(880px,100%)}.agent-workspace-list{gap:11px;margin-top:21px;display:grid}.agent-workspace-list article{border:1px solid color-mix(in srgb,var(--agent-color) 28%,var(--geo-line));border-left:4px solid var(--agent-color);background:linear-gradient(135deg,#fff,var(--agent-soft));border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;padding:16px;display:grid}.agent-workspace-list article>div:not(.agent-workspace-item-heading){background:#ffffffc2;border-radius:9px;padding:12px}.agent-workspace-list article strong,.agent-workspace-list article p{display:block}.agent-workspace-list article strong{color:var(--agent-color);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem}.agent-workspace-list article p{margin:6px 0 0;font-size:.7rem;line-height:1.5}.agent-workspace-item-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-workspace-item-heading b{color:#fff;background:var(--agent-color);border-radius:10px;place-items:center;width:38px;height:38px;font-size:.62rem;display:grid}.agent-workspace-item-heading span{color:var(--geo-ink);text-transform:uppercase;background:#fff;border-radius:999px;padding:5px 8px;font-size:.56rem;font-weight:900}.agent-workspace-list article>a,.agent-workspace-list article>button,.agent-workspace-empty a,.agent-workspace-empty button{color:#fff;background:var(--agent-color,var(--geo-ink));cursor:pointer;border:0;border-radius:9px;grid-column:1/-1;align-items:center;gap:8px;width:max-content;padding:10px 12px;font-size:.65rem;font-weight:900;text-decoration:none;display:inline-flex}.agent-workspace-empty{border:1px solid color-mix(in srgb,var(--agent-color) 28%,var(--geo-line));background:var(--agent-soft);border-radius:13px;margin-top:21px;padding:21px}.agent-workspace-empty strong{font-size:.9rem;display:block}.agent-workspace-empty p{max-width:690px;color:var(--geo-slate);margin:7px 0 15px;font-size:.72rem;line-height:1.55}.agent-workspace-empty>div{flex-wrap:wrap;gap:9px;display:flex}.agent-workspace-empty.waiting button{color:var(--geo-ink);border:1px solid color-mix(in srgb,var(--agent-color) 48%,var(--geo-line));background:#fff}.evidence-workspace-dialog{width:min(1120px,100%)}.evidence-workspace-section{margin-top:22px}.evidence-workspace-section>h3{letter-spacing:-.015em;margin:0 0 9px;font-size:.9rem}.evidence-table-wrap{border:1px solid color-mix(in srgb,var(--agent-color) 24%,var(--geo-line));border-radius:13px;margin-top:20px;overflow-x:auto}.evidence-workspace-section .evidence-table-wrap{margin-top:0}.evidence-table{border-collapse:collapse;width:100%;min-width:820px;font-size:.64rem;line-height:1.45}.evidence-table th{color:var(--geo-slate);background:var(--agent-soft);letter-spacing:.045em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:.54rem;font-weight:900}.evidence-table td{vertical-align:top;border-top:1px solid var(--geo-line);padding:11px 12px}.evidence-table td strong,.evidence-table td small{display:block}.evidence-table td small{color:var(--geo-slate);margin-top:3px;font-size:.55rem}.evidence-table td code{background:var(--geo-ivory);overflow-wrap:anywhere;border-radius:5px;padding:3px 5px;font-size:.58rem}.evidence-table td>a,.evidence-source-list a{color:var(--geo-blue);overflow-wrap:anywhere;font-weight:800}.evidence-pass,.evidence-block{border-radius:999px;padding:5px 7px;font-size:.55rem;font-style:normal;font-weight:900;display:inline-block}.evidence-pass{color:#076a58;background:#dcfaf2}.evidence-block{color:#9d3329;background:#fff0ee}.evidence-status-list,.evidence-source-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.evidence-status-list li{font-weight:760}.evidence-status-list li.yes{color:#076a58}.evidence-status-list li.no{color:var(--geo-slate)}.evidence-source-list li{border-bottom:1px solid var(--geo-line);padding-bottom:5px}.evidence-source-list li:last-child{border-bottom:0;padding-bottom:0}.evidence-source-list i{color:#076a58;background:#dcfaf2;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:.48rem;font-style:normal;font-weight:900;display:inline-block}.geo-brief-dialog-list{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.geo-brief-dialog-list li{border:1px solid var(--geo-line);border-radius:10px;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:11px;display:grid}.geo-brief-dialog-list b{width:30px;height:30px;color:var(--geo-ink);background:var(--geo-teal);border-radius:9px;place-items:center;display:grid}.geo-brief-dialog-list span{color:var(--geo-slate);padding-top:5px;font-size:.7rem;line-height:1.5}.echo-studio-open{color:#fff;background:var(--agent-color,#ff6b5e);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:9px;margin-top:16px;padding:11px 14px;font-size:.69rem;font-weight:900;display:inline-flex}.echo-studio-open:hover{filter:brightness(.94)}.echo-studio-open:focus-visible{outline-offset:3px;outline:3px solid #ff6b5e59}.echo-question-dialog{width:min(920px,100%)}.echo-studio-loading{color:var(--geo-slate);background:var(--geo-ivory);border-radius:13px;margin-top:22px;padding:22px}.echo-studio-summary{grid-template-columns:1.4fr repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.echo-studio-summary>div{background:var(--agent-soft);border:1px solid #ffd3cf;border-radius:11px;min-width:0;padding:12px}.echo-studio-summary span,.echo-studio-summary strong{display:block}.echo-studio-summary span{color:var(--geo-slate);letter-spacing:.05em;text-transform:uppercase;font-size:.55rem;font-weight:900}.echo-studio-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.73rem;overflow:hidden}.echo-studio-toolbar{align-items:center;gap:8px;margin-top:17px;display:flex}.echo-studio-toolbar button{color:#d64b40;cursor:pointer;background:#fff;border:1px solid #ffada6;border-radius:9px;padding:9px 11px;font-size:.65rem;font-weight:900}.echo-studio-toolbar button:first-child{color:#fff;background:#ff6b5e}.echo-studio-toolbar button:disabled{cursor:not-allowed;opacity:.45}.echo-studio-toolbar span{color:var(--geo-slate);margin-left:auto;font-size:.61rem;font-weight:800}.echo-question-editor{gap:8px;max-height:360px;margin-top:12px;padding-right:4px;display:grid;overflow-y:auto}.echo-question-editor label{border:1px solid var(--geo-line);background:#fff;border-radius:11px;grid-template-columns:76px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid;position:relative}.echo-question-editor label>span{color:var(--geo-slate);text-transform:uppercase;padding-top:9px;font-size:.58rem;font-weight:900}.echo-question-editor textarea{resize:vertical;width:100%;min-height:62px;color:var(--geo-ink);font:inherit;background:#fff;border:1px solid #cfd6da;border-radius:8px;padding:9px 10px;font-size:.7rem;line-height:1.45}.echo-question-editor textarea:focus{border-color:#ff6b5e;outline:3px solid #ff6b5e33}.echo-question-editor label>button{color:#a63d35;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:7px 8px;font-size:.6rem;font-weight:850}.echo-question-editor label>button:disabled,.echo-question-editor textarea:disabled{cursor:not-allowed;opacity:.6}.echo-studio-message{border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:.65rem;line-height:1.45}.echo-studio-message.success{color:#076a58;background:#e5faf5}.echo-studio-message.error{color:#9c2f28;background:#fff0ee}.echo-studio-actions{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}.echo-studio-actions button{cursor:pointer;border-radius:9px;padding:11px 14px;font-size:.67rem;font-weight:900}.echo-studio-actions button.secondary{border:1px solid var(--geo-line);color:var(--geo-ink);background:#fff}.echo-studio-actions button.primary{color:#fff;background:#ff6b5e;border:0}.echo-studio-actions button:disabled{cursor:not-allowed;opacity:.48}.echo-studio-progress{color:#76382f;background:var(--agent-soft);border-radius:10px;grid-template-columns:1fr auto;gap:5px 12px;margin-top:13px;padding:12px;display:grid}.echo-studio-progress span,.echo-studio-progress strong{font-size:.64rem}.echo-studio-progress i{background:#fff;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.echo-studio-progress b{background:#ff6b5e;border-radius:999px;height:100%;transition:width .2s;display:block}.agent-scout{--agent-color:#3563e9;--agent-soft:#edf3ff}.agent-link{--agent-color:#8b5cf6;--agent-soft:#f4efff}.agent-geo{--agent-color:#2dd4bf;--agent-soft:#effdfa}.agent-quill{--agent-color:#f5a524;--agent-soft:#fff7df}.agent-proof{--agent-color:#22a06b;--agent-soft:#eaf8f1}.agent-echo{--agent-color:#ff6b5e;--agent-soft:#fff0ee}.category-agent{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.category-agent>img,.task-agent-badge>img,.geo-action-title>img,.agent-module-identity>img{border:2px solid color-mix(in srgb,var(--agent-color) 48%,white);background:var(--agent-soft);object-fit:cover;border-radius:12px}.category-agent span,.category-agent b,.category-agent strong{min-width:0;display:block}.category-agent b{color:var(--agent-color);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:.56rem}.category-agent strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.category-row-clean .clean-track i{background:var(--agent-color,var(--geo-teal))}.customer-priority-list article{border-left:4px solid var(--agent-color,var(--geo-teal))}.customer-priority-list .priority-rank{background:var(--agent-color,var(--geo-ink))}.task-agent-badge{align-items:center;gap:8px;margin-bottom:5px;display:flex}.task-agent-badge>span{color:var(--agent-color);letter-spacing:.04em;font-size:.58rem;font-weight:900}.customer-priority-list article>a{background:var(--agent-color,var(--geo-ink))}.growth-intro{flex-wrap:wrap;align-items:start}.growth-intro>div:first-child{align-self:end}.agent-roster{flex:1 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:8px;display:grid}.agent-card{border:1px solid color-mix(in srgb,var(--agent-color) 32%,var(--geo-line));min-width:0;color:var(--geo-ink);background:linear-gradient(135deg,#fff,var(--agent-soft));font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;padding:10px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 20px #11182706}.agent-card:hover{border-color:var(--agent-color);box-shadow:0 12px 28px color-mix(in srgb,var(--agent-color) 14%,transparent);transform:translateY(-2px)}.agent-card:focus-visible{outline:3px solid color-mix(in srgb,var(--agent-color) 52%,white);outline-offset:3px}.agent-portrait{background:var(--agent-soft);border-radius:12px;width:74px;height:74px;overflow:hidden}.agent-portrait img{object-fit:cover;width:100%;height:100%}.agent-card span{color:var(--agent-color);font-size:.78rem;font-weight:900}.agent-card p{color:var(--geo-ink);margin:4px 0 0;font-size:.61rem;line-height:1.42}.agent-card-cta{color:var(--agent-color);letter-spacing:.025em;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:.58rem;font-weight:900;display:flex}.agent-card-cta i{width:24px;height:24px;color:var(--geo-ink);background:color-mix(in srgb,var(--agent-color) 18%,white);border-radius:999px;place-items:center;font-style:normal;transition:transform .18s;display:grid}.agent-card:hover .agent-card-cta i{transform:translateY(2px)}.agent-handoff-note{border-left:4px solid var(--geo-teal);width:100%;color:var(--geo-slate);background:#effdfa;border-radius:0 10px 10px 0;grid-column:1/-1;margin:0;padding:12px 15px;font-size:.7rem;line-height:1.5}.agent-handoff-note strong{color:var(--geo-ink)}.agent-module{border-top:4px solid var(--agent-color)}.agent-module-header{align-items:center}.agent-module-identity{align-items:center;gap:11px;min-width:0;display:flex}.agent-module-identity>img{flex:0 0 54px;width:54px;height:54px}.agent-module-identity span{color:var(--agent-color)!important}.agent-module-identity h2{margin:3px 0 0}.agent-module .module-state{box-shadow:inset 3px 0 var(--agent-color)}.agent-tool-target{scroll-margin-top:118px}.agent-tool-target:target{animation:1.25s ease-out agent-tool-highlight}@keyframes agent-tool-highlight{0%{box-shadow:0 0 0 5px color-mix(in srgb,var(--agent-color) 40%,transparent),0 18px 48px #11182714}to{box-shadow:0 14px 38px #1118270a}}.tool-card[class*=agent-]{border-top:4px solid var(--agent-color);background:linear-gradient(145deg,#fff,var(--agent-soft))}.tool-agent-image{border:2px solid color-mix(in srgb,var(--agent-color) 40%,white);background:var(--agent-soft);object-fit:cover;border-radius:16px;width:92px;height:92px}.geo-action-item{border-left:4px solid var(--agent-color,var(--geo-teal))}.geo-action-title{grid-template-columns:48px 1fr;align-items:center}.geo-action-title>img{width:44px;height:44px}.action-agent-name{color:var(--agent-color);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:900}.geo-action-item .action-lane{color:color-mix(in srgb,var(--agent-color) 72%,#071a2b);background:var(--agent-soft)}.geo-fix-kit{border-left:3px solid var(--agent-color);background:linear-gradient(135deg,var(--agent-soft),#fff)}@keyframes geo-pulse{0%{opacity:.5;transform:scale(.93)}70%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(1.1)}}.pulse-heading{background:radial-gradient(circle at 78% 18%,#2dd4bf38,#0000 30%),linear-gradient(130deg,#061a2b,#103a47)}.pulse-status{border-top:4px solid var(--geo-teal);margin-bottom:18px}.pulse-status-strip{border:1px solid var(--geo-line);background:var(--geo-line);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:20px;display:grid;overflow:hidden}.pulse-status-strip>div{background:var(--geo-ivory);min-height:82px;padding:15px}.pulse-status-strip span,.pulse-status-strip strong{display:block}.pulse-status-strip span{color:var(--geo-slate);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:900}.pulse-status-strip strong{margin-top:8px;font-size:.78rem;line-height:1.35}.pulse-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.pulse-metric-grid article{border:1px solid var(--geo-line);background:linear-gradient(145deg,#fff,#f8fffd);border-radius:13px;padding:17px}.pulse-metric-grid span,.pulse-metric-grid strong,.pulse-metric-grid small{display:block}.pulse-metric-grid span{color:var(--geo-slate);text-transform:uppercase;font-size:.58rem;font-weight:900}.pulse-metric-grid strong{margin-top:9px;font-size:1.65rem}.pulse-metric-grid small{color:var(--geo-slate);margin-top:5px;font-size:.6rem;line-height:1.4}.pulse-index{color:#fff;background:var(--geo-ink);border-radius:13px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:22px;margin-top:12px;padding:15px 18px;display:grid}.pulse-index span,.pulse-index strong{display:block}.pulse-index span{color:var(--geo-teal);text-transform:uppercase;font-size:.59rem;font-weight:900}.pulse-index strong{margin-top:5px;font-size:1.05rem}.pulse-index p{color:#bdcbd3;margin:0;font-size:.67rem}.pulse-two-up{margin-bottom:18px}.monthly-progress{border-top:4px solid var(--geo-blue);margin-bottom:18px}.monthly-progress-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.monthly-change-summary{grid-template-columns:repeat(2,minmax(150px,1fr));gap:9px;display:grid}.monthly-change-summary>div{border:1px solid var(--geo-line);background:var(--geo-ivory);border-radius:12px;padding:13px 15px}.monthly-change-summary span,.monthly-change-summary strong{display:block}.monthly-change-summary span{color:var(--geo-slate);text-transform:uppercase;font-size:.55rem;font-weight:900}.monthly-change-summary strong{margin-top:6px;font-size:.76rem}.monthly-timeline{scroll-snap-type:x proximity;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:10px;margin-top:22px;padding:2px 2px 12px;display:grid;overflow-x:auto}.monthly-timeline article{border:1px solid var(--geo-line);scroll-snap-align:start;background:linear-gradient(145deg,#fff,#f9fbfb);border-radius:14px;min-width:0;padding:15px}.monthly-timeline article>header{border-bottom:1px solid var(--geo-line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:11px;display:flex}.monthly-timeline article>header strong{font-size:.75rem}.monthly-timeline article>header span{color:#075d4d;text-transform:uppercase;background:#d9faf2;border-radius:999px;padding:5px 7px;font-size:.5rem;font-weight:900}.monthly-measure{margin-top:14px}.monthly-measure>div{justify-content:space-between;gap:10px;display:flex}.monthly-measure span{color:var(--geo-slate);font-size:.55rem;font-weight:850}.monthly-measure strong{font-size:.65rem}.monthly-measure>i{background:#e6ebea;border-radius:999px;height:8px;margin-top:8px;display:block;overflow:hidden}.monthly-measure>i b{border-radius:inherit;background:var(--geo-blue);height:100%;display:block}.monthly-measure.visibility>i b{background:var(--geo-teal)}.monthly-measure small{min-height:29px;color:var(--geo-slate);margin-top:6px;font-size:.54rem;line-height:1.35;display:block}.event-alert-list,.impact-receipt-list{gap:9px;margin-top:16px;display:grid}.event-alert-list details{border:1px solid var(--geo-line);border-left:4px solid var(--geo-teal);background:#fff;border-radius:12px}.event-alert-list details.warning{border-left-color:var(--geo-amber)}.event-alert-list details.positive{border-left-color:var(--geo-green)}.event-alert-list summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px;list-style:none;display:grid}.event-alert-list summary::-webkit-details-marker{display:none}.event-alert-list summary span{color:#7a5200;text-transform:uppercase;background:#fff0c4;border-radius:999px;padding:5px 7px;font-size:.52rem;font-weight:900}.event-alert-list .positive summary span{color:#076447;background:#dff9ef}.event-alert-list summary strong{font-size:.72rem;line-height:1.45}.event-alert-list details>div{padding:0 14px 14px 78px}.event-alert-list p{margin:5px 0;font-size:.68rem}.event-alert-list a{color:var(--geo-blue);margin-top:6px;font-size:.65rem;font-weight:900;display:inline-block}.impact-receipt-list article{background:#f4fffb;border:1px solid #bfe9df;border-radius:13px;padding:15px}.impact-receipt-list article>span{color:var(--geo-green);text-transform:uppercase;font-size:.55rem;font-weight:900}.impact-receipt-list h3{margin:6px 0 2px;font-size:.85rem}.impact-receipt-list small,.impact-receipt-list em{color:var(--geo-slate);font-size:.59rem;display:block}.impact-receipt-list article>div{gap:5px;margin-top:11px;display:grid}.impact-receipt-list article>div p{border-top:1px solid #d8ebe6;justify-content:space-between;gap:12px;margin:0;padding:7px 0;font-size:.64rem;display:flex}.impact-receipt-list em{margin-top:9px;font-style:normal;line-height:1.45}.quill-workflow{border-top:4px solid var(--geo-amber);margin-bottom:18px}.quill-opportunity{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:20px;display:grid}.quill-opportunity>div:first-child{color:#fff;background:var(--geo-ink);border-radius:15px;padding:20px}.quill-opportunity>div:first-child>span{color:var(--geo-amber);text-transform:uppercase;font-size:.58rem;font-weight:900}.quill-opportunity h3{margin:10px 0;line-height:1.45}.quill-opportunity ul{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.quill-opportunity li{color:#b8c3cb;background:#ffffff12;border-radius:8px;padding:8px 10px;font-size:.64rem}.quill-opportunity li.yes{color:#89ead9}.quill-opportunity>details{background:#fffaf0;border:1px solid #f4cf82;border-radius:15px;padding:18px}.quill-opportunity summary{cursor:pointer;font-size:.74rem;font-weight:900}.quill-brief h3{margin:17px 0 6px}.quill-brief p,.quill-brief li{font-size:.69rem}.quill-brief ol{gap:7px;padding-left:19px;display:grid}.quill-evidence{flex-wrap:wrap;gap:7px;display:flex}.quill-evidence span{color:#7a5200;background:#fff0c4;border-radius:999px;padding:6px 8px;font-size:.56rem;font-weight:900}.source-influence-map{border-top:4px solid var(--geo-coral)}.source-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.source-lane{border:1px solid var(--geo-line);background:#fff;border-radius:14px;min-width:0;padding:15px}.source-lane.owned{border-top:4px solid var(--geo-teal)}.source-lane.fixable_profile{border-top:4px solid var(--geo-violet)}.source-lane.earnable{border-top:4px solid var(--geo-green)}.source-lane.external{border-top:4px solid var(--geo-slate)}.source-lane header{justify-content:space-between;align-items:center;gap:9px;display:flex}.source-lane header span{font-size:.75rem;font-weight:900}.source-lane header strong{color:#fff;background:var(--geo-ink);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.68rem;display:grid}.source-lane>p{min-height:50px;font-size:.64rem}.source-lane>small{color:var(--geo-slate);font-size:.6rem}.source-lane details{border-top:1px solid var(--geo-line);padding:10px 0}.source-lane summary{cursor:pointer;list-style:none}.source-lane summary::-webkit-details-marker{display:none}.source-lane summary strong,.source-lane summary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.source-lane summary strong{font-size:.66rem}.source-lane summary span{color:var(--geo-slate);margin-top:3px;font-size:.56rem}.source-lane details p{margin:8px 0 4px;font-size:.6rem}.source-lane details a{color:var(--geo-blue);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.58rem;font-weight:850;display:block;overflow:hidden}.os-boundary{border-left:4px solid var(--geo-teal);color:var(--geo-slate);background:#edfffb;margin:18px 0 0;padding:14px;font-size:.67rem;line-height:1.5}@media (max-width:960px){.first-run-hero,.results-hero,.section-heading{grid-template-columns:1fr}.first-run-geo{min-height:400px}.first-run-grid{grid-template-columns:1fr}.first-run-primary,.first-run-site{min-height:0}.results-geo,.section-geo{min-height:260px}.score-story{grid-template-columns:auto 1fr}.score-facts{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.tools-card-grid{grid-template-columns:1fr 1fr}.provider-grid-clean{grid-template-columns:repeat(3,1fr)}.client-card.half,.score-card-clean,.visibility-summary{grid-column:span 12}.source-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.client-nav{min-height:64px;padding-inline:14px}.client-brand img{width:42px;height:42px}.client-brand strong{font-size:1.2rem}.client-brand span{max-width:150px}.client-nav-links{gap:12px}.client-nav-links a:nth-child(2){display:none}.client-section-nav{grid-template-columns:repeat(5,minmax(86px,1fr));padding:0;overflow-x:auto}.client-section-nav a{min-height:66px;padding:10px}.client-section-nav small{display:none}.client-main{width:calc(100% - 20px);padding-top:10px}.first-run-hero,.results-hero,.section-heading{border-radius:20px}.first-run-copy,.results-hero>div:first-child,.section-heading>div:first-child{padding:37px 23px}.first-run-copy h1,.results-hero h1,.section-heading h1{font-size:4.7rem}.journey-steps{grid-template-columns:1fr}.journey-steps li{min-height:64px}.journey-steps li:not(.current):not(.done){display:none}.first-run-geo{min-height:380px}.first-run-geo>img{width:88%}.site-confirmation{grid-template-columns:1fr}.site-browser-body{min-height:120px}.results-geo,.section-geo{grid-template-columns:130px 1fr;padding:20px}.score-story{grid-template-columns:1fr}.client-score{margin:auto}.score-facts{grid-column:auto;grid-template-columns:1fr}.category-row-clean{grid-template-columns:1fr}.category-row-clean>span{text-align:left}.provider-grid-clean,.tools-card-grid,.upsell-grid{grid-template-columns:1fr}.metric-row,.growth-metrics,.geo-action-summary,.remediation-history-metrics{grid-template-columns:1fr 1fr}.tools-group-heading{flex-direction:column;align-items:flex-start}.growth-intro{flex-flow:column;align-items:flex-start}.growth-tier{width:100%}.agentic-grant-form,.agentic-scope-grid,.agentic-credential-form{grid-template-columns:1fr}.geo-platform-selector{flex-direction:column;align-items:flex-start}.customer-priority-list article,.customer-question-list article{grid-template-columns:1fr}.customer-priority-list article>a{width:max-content}.customer-question-list ul{justify-content:flex-start}.ask-geo-launcher{padding-right:10px;bottom:11px;right:11px}.ask-geo-launcher small{display:none}.ask-geo-panel{width:100%}.ask-geo-status{grid-template-columns:repeat(2,1fr)}.ask-geo-form>div,.pulse-status-strip,.pulse-metric-grid,.source-lanes,.pulse-index,.quill-opportunity,.monthly-progress-heading,.monthly-change-summary{grid-template-columns:1fr}.source-lane>p{min-height:0}.event-alert-list details>div{padding-left:14px}.geo-task-dialog-backdrop{align-items:end;padding:10px}.geo-task-dialog{border-radius:18px 18px 10px 10px;max-height:calc(100vh - 20px);padding:21px 17px}.geo-task-dialog>header{grid-template-columns:62px 1fr;gap:11px;padding-right:34px}.geo-task-dialog>header img{width:62px;height:62px}.geo-task-dialog>header h2{font-size:1.25rem}.geo-task-dialog-body,.agent-workspace-list article{grid-template-columns:1fr}.growth-brief-open{margin-left:0}.echo-studio-summary{grid-template-columns:1fr 1fr}.echo-studio-toolbar{flex-wrap:wrap;align-items:stretch}.echo-studio-toolbar span{flex:1 0 100%;margin-left:0}.echo-question-editor label{grid-template-columns:1fr auto}.echo-question-editor label>span{grid-column:1/-1;padding-top:0}.echo-studio-actions{flex-direction:column-reverse}.echo-studio-actions button{width:100%}}.google-insights{border-top:4px solid var(--geo-blue)}.google-insights-connect{border:1px solid var(--geo-line);background:var(--geo-ivory);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px 18px;display:flex}.google-insights-connect span,.google-insights-connect strong,.google-insights-connect small{display:block}.google-insights-connect span{color:var(--geo-slate);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:900}.google-insights-connect strong{margin-top:4px;font-size:.8rem}.google-insights-connect small{color:var(--geo-slate);margin-top:4px;font-size:.66rem}.google-insights-connect a{color:#fff;background:var(--geo-blue);border-radius:9px;flex:none;padding:11px 14px;font-size:.68rem;font-weight:900;text-decoration:none}.google-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.google-insights-grid>article{border:1px solid var(--geo-line);background:#fff;border-radius:14px;padding:18px}.google-insights-grid>article>span{color:var(--geo-blue);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:900}.google-insights-grid h3{min-height:2.4em;margin:7px 0 13px;font-size:1rem;line-height:1.2}.google-insights-grid p{color:var(--geo-slate);margin:12px 0 0;font-size:.68rem;line-height:1.55}.google-number-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.google-number-row>div{background:var(--geo-ivory);border-radius:9px;min-width:0;padding:10px}.google-number-row small,.google-number-row strong{display:block}.google-number-row small{color:var(--geo-slate);text-transform:uppercase;font-size:.56rem;font-weight:800}.google-number-row strong{overflow-wrap:anywhere;margin-top:5px;font-size:.83rem}@media (max-width:960px){.google-insights-grid{grid-template-columns:1fr}.google-insights-grid h3{min-height:0}}@media (max-width:620px){.google-insights-connect{flex-direction:column;align-items:flex-start}.google-number-row{grid-template-columns:1fr}}.ai-review-now{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ai-review-now button{border:1px solid var(--geo-teal);min-height:42px;color:var(--geo-ink);font:inherit;cursor:pointer;background:#e7fbf7;border-radius:10px;padding:10px 15px;font-size:.72rem;font-weight:850}.ai-review-now button:hover{background:#ccf7ef}.ai-review-now button:disabled{cursor:wait;opacity:.7}.ai-review-now small{color:var(--geo-slate);flex:220px;font-size:.66rem;line-height:1.45}.ai-review-now span[role=alert]{color:#b42318;flex-basis:100%;font-size:.66rem;font-weight:750}.account-heading{background:radial-gradient(circle at 80% 20%,#8b5cf640,#0000 32%),linear-gradient(130deg,#071a2b,#17324b)}.team-seat-card{border-top:4px solid var(--geo-violet)}.team-seat-summary{border:1px solid var(--geo-line);background:var(--geo-line);border-radius:13px;grid-template-columns:2fr 1fr 1fr;gap:1px;margin-top:20px;display:grid;overflow:hidden}.team-seat-summary>div{background:var(--geo-ivory);padding:16px}.team-seat-summary span,.team-seat-summary strong{display:block}.team-seat-summary span{color:var(--geo-slate);text-transform:uppercase;font-size:.58rem;font-weight:900}.team-seat-summary strong{margin-top:7px;font-size:.82rem}.team-seat-list{gap:8px;margin-top:15px;display:grid}.team-seat-list article{border:1px solid var(--geo-line);background:#fff;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.team-seat-avatar{color:#fff;background:var(--geo-ink);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.team-seat-list strong,.team-seat-list span,.team-seat-list small{display:block}.team-seat-list strong{font-size:.75rem}.team-seat-list span{color:var(--geo-slate);margin-top:3px;font-size:.65rem}.team-seat-list small{color:var(--geo-violet);margin-top:4px;font-size:.58rem;font-weight:800}.team-seat-list button{border:1px solid var(--geo-line);color:#9d2e26;background:#fff;border-radius:9px;padding:8px 11px;font-size:.62rem;font-weight:850}.team-seat-form{background:#faf8ff;border:1px solid #d8cef8;border-radius:14px;margin-top:17px;padding:18px}.team-seat-form>div{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.team-seat-form label{color:var(--geo-slate);gap:6px;font-size:.61rem;font-weight:850;display:grid}.team-seat-form input{width:100%;font:inherit;background:#fff;border:1px solid #cfc8e5;border-radius:9px;padding:11px 12px}.team-seat-form>button{color:#fff;background:var(--geo-violet);border:0;border-radius:9px;margin-top:12px;padding:12px 15px;font-weight:900}.team-seat-form p,.team-seat-note,.team-seat-message{color:var(--geo-slate);margin:12px 0 0;font-size:.64rem;line-height:1.5}.team-seat-form a{color:var(--geo-blue);font-weight:850}.team-seat-message{border-left:4px solid var(--geo-teal);background:#effdfa;padding:10px 12px}@media (max-width:720px){.client-section-nav{grid-template-columns:repeat(6,minmax(86px,1fr))}.team-seat-summary,.team-seat-form>div{grid-template-columns:1fr}.team-seat-list article{grid-template-columns:44px minmax(0,1fr)}.team-seat-list article>button{grid-column:1/-1}.client-nav-links a:nth-child(2),.client-nav-links a:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.geo-pulse{animation:none!important}.ask-geo-launcher{transition:none}}@media (max-width:960px){.agent-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.agent-roster{grid-template-columns:1fr}.agent-card{grid-template-columns:64px 1fr}.agent-portrait{width:64px;height:64px}}.visibility-panel-progress{color:#fff;background:linear-gradient(135deg,#071d2c,#0b3440);border:1px solid #2dd4bf59;border-radius:24px;margin:24px 0;padding:24px 28px;box-shadow:0 18px 40px #1118271f}.visibility-panel-progress>div:first-child{flex-direction:column;gap:5px;display:flex}.visibility-panel-progress>div:first-child span{color:#2dd4bf;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.visibility-panel-progress>div:first-child strong{font-size:1.25rem}.visibility-panel-progress>div:first-child small,.visibility-panel-progress>p{color:#cbd5e1}.visibility-panel-meter{background:#ffffff1f;border-radius:999px;height:9px;margin:18px 0;overflow:hidden}.visibility-panel-meter i{border-radius:inherit;background:#2dd4bf;height:100%;transition:width .35s;display:block}.visibility-panel-progress dl{gap:28px;margin:0;display:flex}.visibility-panel-progress dl div{flex-direction:column;display:flex}.visibility-panel-progress dt{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.visibility-panel-progress dd{margin:3px 0;font-weight:800}.visibility-panel-progress p{margin:16px 0 0;font-size:.78rem}.coming-provider-note{background:#f7f3ea;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:4px;margin-top:14px;padding:14px 16px;display:flex}.coming-provider-note span{color:#6b7280;font-size:.82rem}.coming-providers>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.coming-providers>div:last-child span{color:#6b7280;background:#f7f3ea;border:1px solid #e5e7eb;border-radius:999px;padding:9px 14px;font-weight:700}.provider-grid-clean.active-only{grid-template-columns:minmax(0,460px)}@media (max-width:720px){.visibility-panel-progress{padding:20px}.visibility-panel-progress dl{justify-content:space-between;gap:14px}.visibility-panel-progress dt{font-size:.61rem}}.link-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.link-workspace-summary>div{border:1px solid color-mix(in srgb,var(--agent-color) 28%,var(--geo-line));background:var(--agent-soft);border-radius:12px;padding:15px}.link-workspace-summary span,.link-workspace-summary strong,.link-workspace-summary small{display:block}.link-workspace-summary span{color:var(--geo-slate);letter-spacing:.04em;text-transform:uppercase;font-size:.57rem;font-weight:900}.link-workspace-summary strong{margin-top:5px;font-size:1rem}.link-workspace-summary small{color:var(--geo-slate);margin-top:4px;font-size:.63rem;line-height:1.45}.link-workspace-actions{gap:10px;margin-top:18px;display:grid}.link-workspace-actions article{border:1px solid var(--geo-line);background:#fff;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px;display:grid}.link-workspace-actions article>b{color:#fff;background:var(--agent-color);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.66rem;display:grid}.link-workspace-actions strong{font-size:.78rem;display:block}.link-workspace-actions p{color:var(--geo-slate);margin:5px 0 10px;font-size:.68rem;line-height:1.5}.link-workspace-actions a{color:var(--agent-color);align-items:center;gap:6px;font-size:.67rem;font-weight:900;display:inline-flex}.competitor-list>details{border-top:1px solid var(--geo-line)}.competitor-list>details:last-child{border-bottom:1px solid var(--geo-line)}.competitor-list>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 11px;list-style:none;display:flex}.competitor-list>details>summary::-webkit-details-marker{display:none}.competitor-list>details>summary:after{content:"+";border:1px solid color-mix(in srgb,var(--agent-color) 40%,var(--geo-line));width:28px;height:28px;color:var(--agent-color);border-radius:50%;flex:0 0 28px;place-items:center;font-size:1rem;font-weight:900;display:grid}.competitor-list>details[open]>summary:after{content:"−"}.competitor-list>details>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--agent-color) 38%,transparent);outline-offset:-3px}.competitor-list>details>summary>span{flex:1;min-width:0}.competitor-list>details>summary>b{flex:none;font-size:.67rem}.competitor-evidence{border:1px solid color-mix(in srgb,var(--agent-color) 28%,var(--geo-line));background:var(--agent-soft);border-radius:12px;margin:0 11px 13px;padding:15px}.competitor-evidence>strong{color:var(--agent-color);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;display:block}.competitor-evidence>p{color:var(--geo-slate);margin:6px 0 14px;font-size:.68rem;line-height:1.5}.competitor-list .competitor-evidence article{border:0;border-top:1px solid color-mix(in srgb,var(--agent-color) 20%,var(--geo-line));padding:13px 0;display:block}.competitor-evidence article>span,.competitor-evidence article>strong,.competitor-evidence article>small{display:block}.competitor-evidence article>span{color:var(--geo-slate);text-transform:uppercase;font-size:.56rem;font-weight:850}.competitor-evidence article>strong{margin-top:5px;font-size:.7rem;line-height:1.45}.competitor-evidence article>small,.competitor-evidence article>div>small{color:var(--geo-slate);margin-top:8px;font-size:.61rem;line-height:1.45}.competitor-evidence ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.competitor-evidence li{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.competitor-evidence li a{overflow-wrap:anywhere;min-width:0;color:var(--geo-blue);font-size:.63rem;font-weight:800}.competitor-evidence li i{color:#076a58;background:#dcfaf2;border-radius:999px;flex:none;padding:4px 6px;font-size:.52rem;font-style:normal;font-weight:850}.customer-question-list ul{align-items:center}.customer-question-list li{text-align:center;text-wrap:balance;white-space:normal;overflow-wrap:anywhere;place-items:center;max-width:190px;min-height:42px;padding:7px 12px;line-height:1.18;display:inline-grid}@media (max-width:720px){.link-workspace-summary{grid-template-columns:1fr}.competitor-list>details>summary{align-items:flex-start}.competitor-list>details>summary>b{display:none}.competitor-evidence li{flex-direction:column;align-items:flex-start}}
