:root{--bg:#f6f7f4;--surface:#fff;--ink:#17201b;--muted:#657169;--line:#dfe5dd;--accent:#1e6b4f;--accent-strong:#114a38;--gold:#c28a2c;--blue:#285a82;--shadow:0 18px 50px #17201b14}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-inter), sans-serif}.font-brand{font-family:var(--font-sora), sans-serif}button,input,select,textarea{font:inherit}.app-shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f8faf7;background:#10241c;padding:28px 22px}@media (max-width:640px){.dashboard-attention-strip{grid-template-columns:1fr}.today-priority-row{grid-template-columns:32px minmax(0,1fr);align-items:start}.today-priority-row .attention-card-icon{display:none}.today-priority-row .table-action{grid-column:2;justify-self:start}.client-health-metrics,.archived-client-row dl{grid-template-columns:1fr}.modal-actions{justify-content:stretch}.modal-actions .table-action{width:100%}}.sidebar nav{gap:10px;margin-top:42px;display:grid}.sidebar nav a,.sidebar nav button{color:#f8faf7b8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;padding:10px 12px;text-decoration:none}.sidebar nav a:hover,.sidebar nav button:hover,.sidebar nav a.active,.sidebar nav button.active{color:#fff;background:#f8faf714}.sidebar nav button:disabled{cursor:not-allowed;opacity:.45}.workspace{min-width:0;padding:30px}.topbar,.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.topbar{justify-content:space-between;align-items:center;padding:24px;display:flex}.topbar-title-row{align-items:center;gap:12px;min-width:0;display:flex}.mobile-sidebar-toggle,.mobile-sidebar-close,.app-shell-scrim{display:none}.topbar-cta,.table-action{background:var(--accent);border:1px solid var(--accent);color:#fff;white-space:nowrap;border-radius:8px;min-height:42px;padding:11px 14px;font-weight:850;text-decoration:none;display:inline-flex}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}h1,h2,h3,p{margin:0}h1{font-size:30px;line-height:1.1}h2{font-size:26px;line-height:1.15}h3{font-size:17px;line-height:1.2}p{color:var(--muted);max-width:720px;margin-top:8px;line-height:1.55}.score-ring{border:1px solid var(--line);border-radius:8px;place-items:center;width:110px;height:86px;display:grid}.score-ring span{color:var(--accent);font-size:22px;font-weight:800}.score-ring small,.panel-heading span,.action-list span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:18px;margin-top:18px;display:grid}.panel{min-width:0;padding:20px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.command-stack{gap:18px;margin-top:18px;display:grid}.page-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.agency-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.agency-stat-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:18px;display:grid}.agency-stat-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.agency-stat-card strong{color:var(--accent-strong);font-size:34px;line-height:1}.linked-stat-card{color:inherit;text-decoration:none;transition:border-color .16s,transform .16s}.linked-stat-card:hover{border-color:#14674361;transform:translateY(-1px)}.command-table{border:1px solid var(--line);border-radius:8px;min-width:0;max-width:100%;overflow-x:auto}.command-table-head,.command-table-row{align-items:center;gap:12px;min-width:1040px;padding:12px 14px;display:grid}.command-table-head{color:var(--muted);background:#eef3ee;font-size:12px;font-weight:850}.command-table-row{border-top:1px solid var(--line);font-size:14px}.command-table-head>*,.command-table-row>*{overflow-wrap:anywhere;min-width:0}.audits-table .command-table-head,.audits-table .command-table-row{grid-template-columns:minmax(130px,.8fr) minmax(90px,.55fr) minmax(110px,.65fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(90px,.55fr) minmax(140px,.8fr) minmax(140px,.85fr) minmax(260px,1.25fr)}.reports-table .command-table-head,.reports-table .command-table-row{grid-template-columns:minmax(110px,.72fr) minmax(180px,1.18fr) minmax(96px,.52fr) minmax(220px,1.35fr) max-content;min-width:0}.reports-table .command-table-head span:last-child{display:none}.reports-table .command-table-row .row-actions{grid-column:1/-1;justify-content:flex-start}.cycle-work-table .command-table-head,.cycle-work-table .command-table-row{grid-template-columns:minmax(240px,1.4fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(110px,.65fr) minmax(280px,1.25fr)}.cycle-reports-table .command-table-head,.cycle-reports-table .command-table-row{grid-template-columns:minmax(220px,1.3fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(140px,.8fr)}.citation-gap-status-select{font:inherit;border:1px solid var(--line);background:var(--surface);color:inherit;cursor:pointer;border-radius:6px;margin-top:4px;padding:3px 6px;font-size:12px}.citation-gap-status-select:disabled{opacity:.6;cursor:progress}.citation-gap-table .command-table-head,.citation-gap-table .command-table-row{grid-template-columns:minmax(220px,1.25fr) minmax(150px,.75fr) minmax(150px,.75fr) minmax(260px,1.35fr) minmax(130px,.65fr) minmax(190px,.9fr);align-items:start}.crawler-review-summary-table .command-table-head,.crawler-review-summary-table .command-table-row{grid-template-columns:minmax(140px,1fr) minmax(130px,.85fr) minmax(110px,.7fr) minmax(160px,1fr) minmax(140px,.85fr)}.crawler-review-table .command-table-head,.crawler-review-table .command-table-row{grid-template-columns:minmax(240px,1.6fr) minmax(90px,.55fr) minmax(150px,.9fr) minmax(150px,.95fr) minmax(130px,.75fr) minmax(120px,.7fr) minmax(110px,.65fr);align-items:start}.schema-asset-table .command-table-head,.schema-asset-table .command-table-row{grid-template-columns:minmax(220px,1.5fr) minmax(200px,1.3fr) minmax(120px,.7fr) minmax(130px,.75fr) minmax(140px,.8fr) minmax(160px,1fr) minmax(90px,.55fr);align-items:start}.schema-asset-table code{word-break:break-all;font-size:12px}.schema-jsonld-stack{flex-direction:column;gap:12px;display:flex}.schema-jsonld-item summary{cursor:pointer;font-weight:600}.schema-jsonld-block{white-space:pre;background:#0f172a0a;border-radius:8px;margin-top:8px;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.machine-readable-asset-table .command-table-head,.machine-readable-asset-table .command-table-row{grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(170px,1.1fr);align-items:start}.machine-readable-history-table .command-table-head,.machine-readable-history-table .command-table-row{grid-template-columns:minmax(140px,1fr) minmax(80px,.5fr) minmax(120px,.7fr) minmax(120px,.7fr);align-items:start}.machine-readable-stack{flex-direction:column;gap:12px;display:flex}.machine-readable-item summary{cursor:pointer;font-weight:600}.machine-readable-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.machine-readable-block{white-space:pre-wrap;word-break:break-word;background:#0f172a0a;border-radius:8px;margin-top:8px;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.machine-readable-checklist{flex-direction:column;gap:6px;margin-top:10px;padding-left:18px;font-size:13px;display:flex}.multimodal-asset-table .command-table-head,.multimodal-asset-table .command-table-row{grid-template-columns:minmax(200px,1.9fr) minmax(140px,1.3fr) minmax(110px,.9fr) minmax(130px,1fr) minmax(170px,auto);align-items:start}.multimodal-asset-row{cursor:pointer}.multimodal-asset-expander{color:#a1a1aa;width:14px;display:inline-block}.multimodal-asset-actions{justify-content:flex-end;display:flex}.multimodal-asset-row-detail{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin:4px 0 14px;padding:16px}.multimodal-asset-detail-actions{gap:10px;display:flex}.multimodal-asset-form,.multimodal-asset-detail{gap:16px;margin-top:18px;display:grid}.multimodal-asset-form{grid-template-columns:repeat(2,minmax(0,1fr))}.multimodal-asset-form>.table-action,.multimodal-asset-detail>.table-action{justify-self:start}.multimodal-asset-form label,.multimodal-asset-detail label{color:#d4d4d8;gap:8px;min-width:0;font-size:13px;font-weight:850;display:grid}.multimodal-asset-form input,.multimodal-asset-form select,.multimodal-asset-detail input,.multimodal-asset-detail select,.multimodal-asset-detail textarea{color:#f4f4f5;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;width:100%;min-height:44px;padding:10px 12px}.multimodal-asset-detail textarea{resize:vertical;line-height:1.45}.crawl-preview-table .command-table-head,.crawl-preview-table .command-table-row{grid-template-columns:minmax(54px,.35fr) minmax(220px,1.35fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(112px,.62fr) minmax(140px,.78fr) minmax(104px,.58fr) minmax(138px,.72fr) minmax(58px,.35fr);align-items:start;gap:10px;min-width:1180px}.client-audits-route-table .command-table-head,.client-audits-route-table .command-table-row{grid-template-columns:minmax(110px,.7fr) minmax(110px,.65fr) minmax(130px,.75fr) minmax(150px,.85fr) minmax(90px,.55fr) minmax(140px,.8fr) minmax(130px,.75fr) minmax(220px,1.1fr)}.admin-agencies-table .command-table-head,.admin-agencies-table .command-table-row,.admin-audit-logs-table .command-table-head,.admin-audit-logs-table .command-table-row{grid-template-columns:minmax(240px,1.4fr) minmax(170px,1fr) minmax(120px,.6fr);min-width:0}.admin-account-requests-table .command-table-head,.admin-account-requests-table .command-table-row{grid-template-columns:minmax(110px,.65fr) minmax(150px,.82fr) minmax(190px,1fr) minmax(170px,.95fr) minmax(210px,1.05fr) minmax(150px,.78fr) minmax(100px,.55fr) minmax(120px,.65fr) minmax(150px,.78fr);min-width:1350px}.admin-beta-agencies-table .command-table-head,.admin-beta-agencies-table .command-table-row{grid-template-columns:minmax(220px,1.2fr) minmax(120px,.65fr) minmax(220px,1.15fr) minmax(72px,.45fr) minmax(100px,.55fr) minmax(100px,.55fr) minmax(170px,.9fr) minmax(100px,.55fr) minmax(85px,.45fr) minmax(110px,.6fr) minmax(210px,1.1fr) minmax(190px,1fr);min-width:1580px}.admin-beta-health-table .command-table-head,.admin-beta-health-table .command-table-row{grid-template-columns:minmax(220px,1.2fr) minmax(120px,.6fr) minmax(110px,.55fr);min-width:0}.admin-beta-email-table .command-table-head,.admin-beta-email-table .command-table-row,.admin-beta-monitoring-table .command-table-head,.admin-beta-monitoring-table .command-table-row{grid-template-columns:minmax(150px,.8fr) minmax(100px,.55fr) minmax(190px,1fr) minmax(260px,1.35fr) minmax(180px,.9fr);min-width:980px}.monitoring-runs-table .command-table-head,.monitoring-runs-table .command-table-row{grid-template-columns:minmax(170px,1fr) minmax(150px,.95fr) minmax(100px,.6fr) minmax(110px,.7fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(130px,.8fr)}.pending-review-table .command-table-head,.pending-review-table .command-table-row{grid-template-columns:minmax(150px,.9fr) minmax(120px,.7fr) minmax(150px,.85fr) minmax(80px,.45fr) minmax(90px,.5fr) minmax(70px,.45fr) minmax(120px,.65fr) minmax(130px,.75fr) minmax(300px,1.6fr);min-width:1220px}.failed-review-table .command-table-head,.failed-review-table .command-table-row,.completed-review-table .command-table-head,.completed-review-table .command-table-row{grid-template-columns:minmax(170px,1fr) minmax(130px,.75fr) minmax(170px,.9fr) minmax(130px,.7fr) minmax(220px,1.25fr) minmax(240px,1.2fr);min-width:980px}.configs-review-table .command-table-head,.configs-review-table .command-table-row{grid-template-columns:minmax(150px,.85fr) minmax(110px,.6fr) minmax(110px,.6fr) minmax(220px,1.25fr) minmax(170px,.9fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(300px,1.45fr);min-width:1160px}.monitor-model-table .command-table-head,.monitor-model-table .command-table-row{grid-template-columns:minmax(210px,1.15fr) minmax(110px,.65fr) minmax(140px,.75fr) minmax(160px,.85fr) minmax(120px,.65fr) minmax(140px,.75fr);min-width:920px}.monitor-history-table .command-table-head,.monitor-history-table .command-table-row{grid-template-columns:minmax(160px,1fr) minmax(150px,.85fr) minmax(190px,1fr) minmax(110px,.65fr) minmax(110px,.65fr);min-width:800px}.monitor-prompt-table .command-table-head,.monitor-prompt-detail>summary{grid-template-columns:minmax(300px,1.55fr) minmax(150px,.75fr) minmax(140px,.75fr) minmax(150px,.75fr) minmax(170px,.85fr) minmax(190px,.95fr) minmax(300px,1.35fr);min-width:1240px}.monitor-prompt-detail{display:block}.monitor-prompt-detail>summary{cursor:pointer;list-style:none}.monitor-prompt-detail>summary::-webkit-details-marker{display:none}.monitor-prompt-detail>summary:hover{background:#f7fbf8}.monitor-prompt-drawer{border-top:1px solid var(--line);background:#fbfcfb;gap:14px;padding:16px;display:grid}.monitor-prompt-drawer h4{margin:0}.monitor-banner-stack{gap:10px;display:grid}.monitor-alert-banner{background:#fffaf1;border-color:#f0d7a1;justify-content:space-between;align-items:center;display:flex}.monitor-alert-banner h3,.monitor-alert-banner p{margin:0}.monitor-methodology-callout{background:linear-gradient(135deg,#8b5cf61f,#22d3ee14),#09090bb8;border-color:#ffffff1a}.monitor-methodology-callout span{color:#67e8f9;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.monitor-methodology-callout p{color:#f4f4f5;margin:0}.monitor-alert-banner p{color:var(--muted);margin-top:4px}.table-action-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-action-group button,.table-action-group .secondary-button{margin-top:0}.muted-note{color:var(--muted);margin:12px 0 0;font-size:13px}.business-profile-facts-table .command-table-head,.business-profile-facts-table .command-table-row{grid-template-columns:minmax(72px,.35fr) minmax(150px,.8fr) minmax(260px,1.45fr) minmax(110px,.65fr) minmax(170px,.9fr)}.business-profile-workflow{gap:24px;margin-top:24px;display:grid}.business-profile-panel{gap:18px;display:grid}.business-profile-panel .panel-heading{margin-bottom:0}.business-profile-progress{color:#a1a1aa;background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.business-profile-progress span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:30px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.business-profile-source-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.business-profile-source-paths div,.business-profile-empty-state,.business-profile-message{background:linear-gradient(#ffffff0b,#ffffff05),#09090b9e;border:1px solid #ffffff1a;border-radius:16px;padding:14px}.business-profile-source-paths div{gap:6px;display:grid}.business-profile-source-paths strong,.business-profile-empty-state strong{color:#f4f4f5;font-size:14px}.business-profile-source-paths span,.business-profile-message span{color:#a1a1aa;font-size:13px;line-height:1.5}.business-profile-message{align-items:flex-start;gap:10px;display:flex}.business-profile-message.warning{background:#78350f38;border-color:#f59e0b42}.business-profile-empty-state{color:#a1a1aa;gap:6px;min-height:112px;display:grid}.business-profile-empty-state p{max-width:860px;margin:0}.business-profile-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.business-profile-status{white-space:nowrap}.business-profile-status.success{color:#6ee7b7;background:#34d3991f;border-color:#34d39940}.business-profile-status.warning{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b40}.business-profile-detail-panel{color:#d4d4d8;background:linear-gradient(#ffffff0b,#ffffff05),#09090b9e;border-color:#ffffff1a}.business-profile-detail-panel h4{color:#f4f4f5}.business-profile-facts-table .command-table-head{color:#a1a1aa;background:#ffffff0b}.business-profile-facts-table .command-table-row{border-color:#ffffff14}@media (max-width:780px){.business-profile-source-paths,.two-column-detail.business-profile-detail-panel{grid-template-columns:1fr}.business-profile-heading-actions{justify-content:flex-start}}.two-column-detail{border:1px solid var(--line);background:#f8faf7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;padding:16px;display:grid}.two-column-detail h4{margin:0 0 8px}.two-column-detail ul{margin:0;padding-left:18px}.row-actions{flex-wrap:wrap;gap:8px;display:flex}.client-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client-tabs a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:10px 13px;font-weight:800;text-decoration:none}.client-tabs a:hover,.client-tabs a.active{color:var(--accent-strong);background:#eaf3ee;border-color:#1e6b4f59}.onboarding-banner{background:#fffaf0;border-color:#c28a2c59;justify-content:space-between;align-items:center;gap:18px;display:flex}.cycle-current-card{border-color:#1e6b4f33}.cycle-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.cycle-stage{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px;display:grid}.cycle-stage>span{color:var(--muted);background:#e7ece8;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:flex}.cycle-stage.complete{background:#f3f8f5}.cycle-stage.current>span,.cycle-stage.complete>span{background:var(--accent);color:#fff}.cycle-stage p{margin-top:5px}.cycle-stage small{color:var(--muted);text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:850;display:block}.crawl-summary-card,.crawl-preview-summary{gap:12px;display:grid}.crawl-next-step{background:linear-gradient(135deg,#8b5cf626,#22d3ee14),#ffffff09;border:1px solid #8b5cf647;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px 0;padding:16px;display:grid}.crawl-next-step span{color:#a78bfa;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.crawl-next-step h4{color:#fff;margin:0 0 6px;font-size:18px}.crawl-next-step p{color:#d4d4d8;max-width:720px;margin:0}.crawl-next-step-complete{border-color:#22c55e47}.crawl-next-step-complete span{color:#86efac}.crawl-next-actions,.crawl-import-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crawl-next-step .primary-action,.crawl-import-footer button{color:#111827;background:linear-gradient(135deg,#fff,#dbeafe);border:0;font-weight:900}.crawl-import-footer{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;margin-top:12px;padding:12px}.crawl-import-footer span{color:#d4d4d8;flex:1;font-size:13px;font-weight:800}.crawl-step-eyebrow{color:#a78bfa;letter-spacing:.04em;text-transform:uppercase;margin:14px 0 8px;font-size:11px;font-weight:850}.crawl-select-actions{align-items:center}.crawl-select-hint{color:#a1a1aa;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.crawl-type-cell{flex-direction:column;gap:4px;display:flex}.crawl-recommended-tag{color:#86efac;letter-spacing:.04em;text-transform:uppercase;background:#22c55e24;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800}.crawl-row-recommended{background:#22c55e0f}.crawl-import-result{background:#22c55e14;border:1px solid #22c55e52;border-radius:14px;flex-direction:column;gap:6px;margin-top:12px;padding:14px 16px;display:flex}.crawl-import-result strong{color:#86efac;font-size:15px}.crawl-import-result span{color:#a1a1aa;font-size:13px}.crawl-import-result-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.crawl-preview-summary .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crawl-preview-summary .agency-stat-card{align-content:start;min-height:92px;overflow:hidden}.crawl-preview-summary .agency-stat-card strong{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:26px;line-height:1.12;display:block}.crawl-preview-summary .agency-stat-card:first-child strong,.crawl-preview-summary .agency-stat-card:nth-child(4) strong{font-size:18px}.crawl-preview-table{border-radius:14px}.crawl-preview-table .command-table-head{letter-spacing:.03em;font-size:11px}.crawl-preview-table .command-table-row{font-size:13px;line-height:1.35}.crawl-preview-table .command-table-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.35}.crawl-preview-table input[type=checkbox]{accent-color:#f97316;width:16px;height:16px;margin:0}@media (max-width:760px){.crawl-next-step,.workflow-next-card{grid-template-columns:1fr}.workflow-next-card .table-action{justify-content:center;width:100%}.crawl-next-actions,.crawl-import-footer{justify-content:stretch;align-items:stretch}.crawl-next-actions>*,.crawl-import-footer button{flex:100%}.crawl-preview-summary .summary-grid{grid-template-columns:1fr}}.status-control{gap:6px;min-width:180px;display:grid}.status-control span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.report-mode-toggle{border:1px solid var(--line);background:#eef3ee;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.report-mode-toggle button{color:var(--accent-strong);cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850}.report-mode-toggle button.active{background:#fff;box-shadow:0 1px 4px #17201b14}.completed-row{color:var(--muted);background:#f2f4f1}.compact-stat strong{font-size:22px;line-height:1.15}.brief-section{border-bottom:1px solid var(--line);padding-bottom:12px}.brief-section span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850;display:block}.brief-section ul,.brief-section ol{color:var(--ink);margin:8px 0 0;padding-left:20px;line-height:1.5}.row-actions button,.filter-panel select{border:1px solid var(--line);color:var(--accent-strong);cursor:pointer;background:#fbfcfa;border-radius:8px;min-height:38px;padding:0 11px;font-weight:800}.status-badge{color:var(--accent-strong);white-space:nowrap;background:#edf4ef;border:1px solid #d5e3d8;border-radius:999px;justify-content:center;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.status-badge.needs-work,.status-badge.new{color:#93451f;background:#f8ece5;border-color:#efd3c4}.status-badge.implementation-needed,.status-badge.review-needed,.status-badge.setup-needed,.status-badge.ready-for-agency-review,.status-badge.retest-needed,.status-badge.brief-ready,.status-badge.planned{color:#7a5b11;background:#f6f0df;border-color:#eadcae}.client-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-card{gap:16px;display:grid}.client-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.agency-settings-form{grid-template-columns:minmax(280px,1fr) minmax(220px,.45fr) auto;align-items:end;gap:14px;display:grid}.agency-settings-form label,.team-invite-row label{min-width:0}.agency-settings-form label{gap:7px;display:grid}.agency-settings-form label span{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:850}.agency-settings-form input,.agency-settings-form select{width:100%;min-height:46px;padding-inline:16px!important}.agency-settings-message{grid-column:1/-1}.settings-chip-list,.model-list{flex-wrap:wrap;gap:8px;display:flex}.settings-chip-list span,.model-list code{color:#d4d4d8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.white-label-settings-grid,.report-detail-layout{align-items:start;gap:18px;display:grid}.white-label-settings-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr)}.report-detail-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.36fr)}.white-label-settings-form{gap:14px;display:grid}.white-label-settings-form label{gap:7px;display:grid}.white-label-settings-form label span,.report-action-rail span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.white-label-settings-form input,.white-label-settings-form textarea{border:1px solid var(--line);border-radius:8px;width:100%;min-height:44px;padding:11px 12px}.white-label-settings-form input[type=color]{width:86px;padding:4px}.toggle-row{align-items:center;gap:10px!important;display:flex!important}.toggle-row input{width:auto;min-height:auto}.white-label-preview-card{gap:18px;display:grid}.white-label-preview-cover{border-top:5px solid var(--accent);gap:10px;padding-top:18px;display:grid}.white-label-preview-cover img,.white-label-preview-cover .logo-fallback{border:1px solid var(--line);object-fit:contain;border-radius:8px;width:54px;height:54px}.white-label-preview-cover .logo-fallback{background:var(--accent);color:#fff;justify-content:center;align-items:center;font-weight:850;display:flex}.white-label-preview-cover>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.white-label-preview-cover h4{margin:0;font-size:20px}.white-label-preview-cover footer{border-top:1px solid var(--line);color:var(--muted);margin-top:10px;padding-top:12px;font-size:12px}.report-action-rail{gap:12px;display:grid;position:sticky;top:24px}.report-action-rail>div{border-bottom:1px solid var(--line);gap:4px;padding-bottom:10px;display:grid}.report-action-rail button{border:1px solid var(--line);color:var(--accent-strong);cursor:pointer;text-align:left;background:#fff;border-radius:8px;min-height:40px;padding:10px 12px;font-weight:850}.model-list{margin-top:12px}.model-list>span{color:#a1a1aa;text-transform:uppercase;flex-basis:100%;font-size:11px;font-weight:850}.developer-diagnostics summary{color:#e4e4e7;cursor:pointer;font-weight:850}.developer-diagnostics .settings-grid{margin-top:14px}.filter-panel{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.filter-panel label{gap:6px;display:grid}.filter-panel label span{color:var(--muted);font-size:12px;font-weight:850}.copy-message{color:var(--accent-strong);font-weight:850}.basics-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.basics-form .wide-field{grid-column:1/-1}.basics-form label,.basics-form .form-field{gap:6px;display:grid}.basics-form label span,.basics-form .form-field>span,.data-editor span{color:var(--muted);font-size:12px;font-weight:800}.basics-form input,.basics-form select,.basics-form textarea,.mapping-grid select,.data-editor input,.data-editor textarea{border:1px solid var(--line);color:var(--ink);background:#fbfcfa;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:10px 11px}.basics-form input:focus,.basics-form select:focus,.basics-form textarea:focus,.mapping-grid select:focus,.data-editor input:focus,.data-editor textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1e6b4f1f}.provider-selection-field{grid-column:1/-1}.provider-choice-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.provider-choice-option{color:#e4e4e7;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;align-items:flex-start;gap:10px;min-height:84px;padding:12px;display:flex}.provider-choice-option input[type=checkbox]{accent-color:#22d3ee;flex:none;width:18px;height:18px;min-height:18px;margin-top:2px;padding:0}.provider-choice-copy{gap:6px;display:grid}.provider-choice-option strong{color:#fff;font-size:14px}.provider-choice-copy span{color:#a1a1aa;font-size:12px;line-height:1.35}.provider-choice-option.selected{background:#22d3ee14;border-color:#22d3ee59}.provider-choice-option.disabled{cursor:not-allowed;opacity:.55}.source-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.approved-prompt-notice{background:#eef7f1;border:1px solid #1e6b4f38;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:14px;display:flex}.approved-prompt-notice.muted{background:#f8faf7}.approved-prompt-notice strong,.approved-prompt-notice span{display:block}.approved-prompt-notice span{color:var(--muted);margin-top:4px;font-size:13px}.approved-prompt-notice button,.prompt-actions button,.row-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;min-height:36px;padding:8px 11px;font-weight:800}.approved-prompt-notice button:hover,.prompt-actions button:hover,.row-actions button:hover{color:var(--accent-strong);border-color:#1e6b4f66}.approved-prompt-notice button:disabled,.prompt-actions button:disabled,.row-actions button:disabled{cursor:not-allowed;opacity:.5}.entity-profile-form textarea{min-height:94px}.entity-enrichment-actions button{background:var(--accent);border:1px solid var(--accent);color:#fff;cursor:pointer;border-radius:8px;width:fit-content;min-height:42px;padding:10px 14px;font-weight:850}.entity-enrichment-actions button:disabled{cursor:not-allowed;opacity:.55}.profile-form-section{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.profile-form-section h4,.prompt-group h4{letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:13px}.prompt-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.prompt-actions span{color:var(--muted);font-size:13px;font-weight:700}.manual-prompts-panel{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;gap:14px;margin:16px 0;padding:16px;display:grid}.manual-prompts-panel>div:first-child{gap:5px;display:grid}.manual-prompts-panel>div:first-child span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.manual-prompts-panel h3,.manual-prompts-panel p{margin:0}.manual-prompts-panel h3{color:var(--ink)}.manual-prompts-panel p{color:var(--muted);font-size:13px;line-height:1.5}.manual-prompt-form{gap:10px;display:grid}.manual-prompt-form label{gap:6px;display:grid}.manual-prompt-form label span{color:var(--ink);font-size:13px;font-weight:800}.manual-prompt-form textarea{border:1px solid var(--line);color:var(--ink);resize:vertical;background:#fff;min-height:104px}.manual-prompt-form textarea::placeholder{color:var(--muted);opacity:1}.manual-prompt-form button{width:fit-content}.prompt-set-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.prompt-set-strip div{border:1px solid var(--line);border-radius:8px;padding:12px}.prompt-set-strip span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.active-prompt-set{border:1px solid var(--line);border-left:4px solid var(--accent);background:#fbfcfa;border-radius:8px;gap:4px;margin-bottom:14px;padding:12px 14px;display:grid}.active-prompt-set>span,.other-prompt-sets>summary{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.active-prompt-set strong{color:var(--ink);font-size:16px}.active-prompt-set p{color:var(--muted);margin:0;font-size:13px;font-weight:750}.prompt-mix-strip{flex-wrap:wrap;gap:10px 12px;margin:0 0 18px;display:flex}.prompt-mix-strip span{color:var(--ink);background:#8b5cf61f;border:1px solid #8b5cf63d;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.prompt-demand-summary-panel,.inline-methodology-drawer,.prompt-research-empty-state{border:1px solid var(--line);border-radius:18px}.prompt-demand-summary-panel{background:#ffffff08;gap:16px;margin:18px 0;padding:16px;display:grid}.prompt-research-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.prompt-research-summary-grid .agency-stat-card{align-content:start;gap:8px;min-height:116px;padding:14px 16px}.prompt-research-summary-grid .agency-stat-card strong{overflow-wrap:anywhere;font-size:28px;line-height:1.05}.prompt-research-summary-grid .agency-stat-card small{color:#d4d4d8;font-size:12px;font-weight:760}.client-command-header{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:0;padding:12px 16px;scroll-margin-top:96px;display:grid;position:relative;overflow:visible}.client-command-title{gap:4px;min-width:0;display:grid}.client-command-title h1{font-size:24px;line-height:1.15}.client-command-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.client-command-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.client-command-meta a{color:#67e8f9;overflow-wrap:anywhere}.client-command-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.client-command-actions>.table-action:first-child{color:#05070d;background:#f8fafc;border-color:#ffffffd9}.client-command-actions>.table-action:nth-child(2){color:#f4f4f5;background:#ffffff0e;border-color:#ffffff24}.client-secondary-action-menu{position:relative}.client-secondary-action-menu summary{color:#d4d4d8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:inline-flex}.client-secondary-action-menu summary::-webkit-details-marker{display:none}.client-secondary-action-menu[open] summary,.client-secondary-action-menu summary:hover{color:#fff;border-color:#67e8f96b}.client-secondary-action-menu>div{z-index:50;background:#0f1117;border:1px solid #94a3b838;border-radius:10px;gap:4px;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #00000061}.client-secondary-action-menu a,.client-secondary-action-menu button{color:#e4e4e7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 10px;font-size:13px;font-weight:800;display:flex}.client-secondary-action-menu a:hover,.client-secondary-action-menu button:hover{color:#fff;background:#ffffff0f}.client-secondary-action-menu .client-archive-control{gap:6px;display:grid}.client-secondary-action-menu .form-error{color:#fda4af;padding:0 10px 4px;font-size:12px}.client-command-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start;gap:12px;display:grid}.client-setup-progress-card,.setup-complete-card,.setup-readiness-card,.executive-snapshot,.client-intelligence-card,.action-center-card,.data-inputs-summary-card,.recent-activity-card{border-radius:16px}.client-setup-progress-card{padding:18px}.client-progress-bar{background:#ffffff14;border-radius:999px;height:6px;margin:2px 0 10px;overflow:hidden}.client-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#22d3ee);height:100%;display:block}.client-progress-steps{flex-wrap:wrap;gap:6px;display:flex}.client-progress-steps span,.compact-setup-details a{border:1px solid #ffffff1f}.client-progress-steps span{color:var(--text-muted);background:#ffffff0b;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900}.client-progress-steps span.complete{color:#86efac;border-color:#4ade8047}.client-progress-steps span.current{color:#67e8f9;background:#22d3ee1f;border-color:#22d3ee57}.current-step-card,.compact-empty-state{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:7px;margin-top:10px;padding:10px 12px;display:grid}.current-step-card>span,.setup-readiness-card>div>span,.data-input-summary-grid span,.activity-timeline span{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:900}.current-step-card p,.setup-readiness-card p,.compact-empty-state p,.action-center-list p,.activity-timeline small,.data-input-summary-grid small{color:var(--text-muted);font-size:12px;line-height:1.3}.compact-setup-details{margin-top:12px}.compact-setup-details summary{color:#c4b5fd;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.setup-summary-expanded,.compact-setup-details[open] .setup-summary-collapsed{display:none}.compact-setup-details[open] .setup-summary-expanded{display:inline}.compact-setup-details div{gap:8px;margin-top:10px;display:grid}.compact-setup-details a{color:var(--text-primary);background:#ffffff09;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.compact-setup-details a.complete{border-color:#4ade803d}.setup-complete-card{gap:12px;display:grid}.setup-complete-main{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.setup-complete-main>:last-child{margin-left:auto}.setup-complete-main>div>span{color:#86efac;text-transform:uppercase;font-size:11px;font-weight:900}.setup-complete-main h3{margin-top:4px}.setup-complete-main dl{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.setup-complete-main dl>div{border-top:0;flex-direction:column;align-items:flex-start;gap:3px;min-width:130px;padding-top:0;display:flex}.setup-complete-main dt{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:900}.setup-complete-main dd{color:var(--text-primary);text-transform:capitalize;margin:0;font-size:13px;font-weight:850}.setup-complete-details{margin-top:0}.setup-complete-readiness{border-top:1px solid var(--border-soft);gap:8px;margin-top:12px;padding-top:12px;display:grid}.setup-complete-readiness strong{color:var(--text-primary)}.setup-complete-readiness p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.setup-complete-readiness ul{color:var(--text-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding-left:18px;display:grid}.setup-readiness-card{align-content:start;gap:10px;padding:18px;display:grid}.complete-readiness-card{gap:10px;padding:18px}.complete-readiness-card .readiness-check-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.complete-readiness-card .readiness-check-list li{align-content:start;gap:4px;min-height:66px;display:grid}.complete-readiness-card .readiness-recommendations{padding:12px}.complete-readiness-card .readiness-recommendations ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;display:grid}.setup-readiness-card h3{margin:4px 0 0}.readiness-check-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.readiness-check-list li{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:7px 10px;display:grid}.readiness-check-list span{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:900}.readiness-check-list strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:12px}.setup-readiness-card:not(.complete-readiness-card) .readiness-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-readiness-card:not(.complete-readiness-card) .readiness-check-list li{grid-template-columns:1fr auto;gap:6px}.setup-readiness-card:not(.complete-readiness-card) .readiness-check-list li:last-child{grid-column:1/-1}.readiness-recommendations{background:#8b5cf614;border:1px solid #8b5cf62e;border-radius:12px;gap:8px;padding:10px;display:grid}.readiness-recommendations>strong{color:var(--text-primary);font-size:12px}.readiness-recommendations ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.readiness-recommendations li{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;min-width:0;padding:6px 9px 6px 18px;font-size:11px;font-weight:800;line-height:1.2;position:relative;overflow:hidden}.readiness-recommendations li:before{content:"";background:#67e8f9;border-radius:999px;width:4px;height:4px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.client-snapshot-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.client-snapshot-grid .agency-stat-card{min-height:108px}.client-snapshot-grid .agency-stat-card strong{overflow-wrap:anywhere}.client-snapshot-grid .agency-stat-card strong .compact-stat-text-value{color:#fff;letter-spacing:0;text-transform:none;font-size:22px;font-weight:850;line-height:1.12;display:block}.client-snapshot-grid .agency-stat-card small{color:#8b8b94;font-size:11px;font-weight:650;line-height:1.3}.client-intelligence-profile{gap:14px;display:grid}.client-profile-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.client-profile-field-grid div,.client-core-services,.known-proof-gaps{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:13px}.client-profile-field-grid dt,.client-core-services>span,.known-proof-gaps>span{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:900}.client-profile-field-grid dd{color:var(--text-primary);overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;font-weight:850;line-height:1.35}.client-core-services{gap:10px;display:grid}.client-core-services div{flex-wrap:wrap;gap:8px;display:flex}.client-core-services em{color:#d9faff;background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:999px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:850;line-height:1}.client-core-services strong{color:var(--text-primary)}.known-proof-gaps{gap:8px;display:grid}.known-proof-gaps strong{color:var(--text-primary);text-transform:capitalize;font-size:14px;line-height:1.35}.action-center-list{gap:10px;display:grid}.action-center-header{color:#71717a;text-transform:uppercase;grid-template-columns:74px minmax(0,1fr) 140px 96px auto;gap:12px;padding:0 12px;font-size:10px;font-weight:900;display:grid}.action-center-row{color:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:74px minmax(0,1fr) 140px 96px auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .16s,border-color .16s;display:grid}.action-center-row:hover,.action-center-row:focus-visible{background:#ffffff12;border-color:#67e8f952;outline:none}.action-center-row>div{min-width:0}.action-center-list strong{color:var(--text-primary);font-size:13px;line-height:1.25;display:block}.action-priority-badge{color:#d4d4d8;text-transform:uppercase;border:1px solid #94a3b83d;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.action-priority-badge.priority-high{color:#fde68a;background:#fbbf241f;border-color:#fbbf2447}.action-priority-badge.priority-critical{color:#fecdd3;background:#f43f5e24;border-color:#f43f5e57}.action-priority-badge.priority-medium{color:#bae6fd;background:#67e8f917;border-color:#67e8f938}.action-priority-badge.priority-low{color:#d4d4d8;background:#94a3b81a;border-color:#94a3b833}.action-center-owner{color:#d4d4d8;font-size:12px;font-weight:800}.action-center-list .table-action{min-height:32px;padding:8px 10px}.data-coverage-strip{background:#94a3b814;border:1px solid #94a3b829;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.data-coverage-strip div{gap:4px;min-width:0;display:grid}.data-coverage-strip strong{color:#dbeafe;font-size:14px;line-height:1.3}.data-coverage-strip span{color:#a1a1aa;font-size:12px;font-weight:750}.data-input-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.data-input-summary-grid article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:7px;padding:12px 14px;display:grid}.data-input-summary-grid strong{color:var(--text-primary);font-size:15px;line-height:1.25}.data-input-summary-grid article.optional strong{color:#d4d4d8}.activity-timeline{gap:10px;display:grid}.activity-timeline a{color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:4px 14px;padding:12px 14px;text-decoration:none;display:grid}.activity-timeline-body{flex-direction:column;gap:3px;min-width:0;display:flex}.activity-timeline a strong{font-size:16px;font-weight:900;line-height:1.25}.activity-type-label{color:#67e8f9;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.activity-timeline a small{font-size:13px;display:block}.activity-empty-state{background:0 0;border:0;margin-top:0;padding:0}.activity-empty-state p{margin:0}@media (max-width:1200px){.client-command-grid,.client-snapshot-grid,.client-profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.prompt-research-summary-grid,.prompt-approval-plan-card,.prompt-approval-plan-grid,.scoring-evidence-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-approval-plan-card:not(.prompt-approved-card) .row-actions{grid-column:1/-1}}@media (max-width:640px){.setup-readiness-card:not(.complete-readiness-card) .readiness-check-list,.readiness-recommendations ul,.client-command-header,.client-command-grid,.client-profile-field-grid,.data-input-summary-grid,.action-center-row,.readiness-check-list li,.setup-complete-main,.setup-complete-main dl,.activity-timeline a{grid-template-columns:1fr}.client-command-actions{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;width:100%;display:grid}.client-command-actions>.table-action{width:100%}.client-command-actions>.table-action:first-child{grid-column:1/-1}.client-secondary-action-menu{margin-left:auto}.client-secondary-action-menu>div{left:auto;right:0}.action-center-header{display:none}.action-center-owner{color:#a1a1aa}.prompt-research-summary-grid,.prompt-approval-plan-card,.prompt-approval-plan-grid,.scoring-evidence-summary-grid{grid-template-columns:1fr}}.prompt-demand-summary-panel>div:first-child span,.inline-methodology-drawer summary{color:var(--ink);font-size:13px;font-weight:900}.prompt-demand-summary-panel p{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:700}.inline-methodology-drawer{background:#8b5cf614;max-width:360px;padding:10px 12px}.inline-methodology-drawer summary{cursor:pointer;list-style:none}.inline-methodology-drawer summary::-webkit-details-marker{display:none}.inline-methodology-drawer p,.inline-methodology-drawer li{color:var(--muted);font-size:12px;font-weight:750}.inline-methodology-drawer ul{margin:10px 0 0;padding-left:18px}.other-prompt-sets{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:16px}.other-prompt-sets>summary{cursor:pointer;list-style:none}.other-prompt-sets>summary::-webkit-details-marker{display:none}.prompt-set-actions{gap:8px;margin-top:10px;display:flex}.prompt-set-actions button{min-height:32px}.prompt-groups-heading{gap:4px;margin:18px 0 10px;display:grid}.prompt-groups-heading h3{margin:0;font-size:16px}.prompt-groups-heading p{color:var(--muted);margin:0;font-size:13px}.prompt-group{border:1px solid var(--line);border-radius:8px;margin-top:20px;padding:0}.prompt-group-summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;list-style:none;display:flex}.prompt-group-summary::-webkit-details-marker{display:none}.prompt-group-summary h4{margin-bottom:4px}.prompt-group-summary p{color:var(--muted);margin:0;font-size:13px;font-weight:750}.prompt-group-summary>span{color:var(--accent-strong);font-size:13px;font-weight:850}.prompts-table .command-table-head,.prompts-table .command-table-row{grid-template-columns:minmax(320px,1.8fr) minmax(210px,1.1fr) minmax(220px,1.1fr) .7fr minmax(240px,1.2fr)}.prompt-row-detail>summary{cursor:pointer;list-style:none}.prompt-row-detail>summary::-webkit-details-marker{display:none}.prompt-row-detail>summary>span:first-child strong:before{content:"▸ "}.prompt-row-detail[open]>summary>span:first-child strong:before{content:"▾ "}.prompt-detail-panel{border-top:1px solid var(--line);background:#fbfcfa;gap:12px;min-width:1040px;padding:14px;display:grid}.prompt-detail-panel h5{color:var(--ink);margin:0;font-size:13px}.prompt-detail-columns{grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px 24px;display:grid}.prompt-detail-columns section{gap:7px;display:grid}.prompt-detail-columns h6{color:var(--accent-strong);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px}.prompt-detail-columns p{grid-template-columns:minmax(90px,.45fr) 1fr;align-items:baseline;gap:10px;margin:0;display:grid}.prompt-detail-columns p span{color:var(--muted);font-size:12px;font-weight:750}.prompt-detail-columns p strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:750}.page-match-value{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.page-match-value a{color:var(--accent-strong);white-space:nowrap;font-size:12px;font-weight:850;text-decoration:none}.page-match-value a:hover{text-decoration:underline}.prompt-row-actions{flex-wrap:nowrap;align-items:stretch;gap:6px;max-width:100%;display:grid}.prompt-row-actions .status-pill{display:none}.prompt-row-actions button{width:100%;min-width:0;padding:6px 7px;font-size:11px;line-height:1.1}.agentic-rag-form{gap:16px;margin-top:18px;display:grid}.agentic-rag-form label{color:#d4d4d8;gap:8px;min-width:0;font-size:13px;font-weight:850;display:grid}.agentic-rag-form input,.agentic-rag-form select,.agentic-rag-form textarea{color:#f4f4f5;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;width:100%;min-height:44px;padding:10px 12px}.agentic-rag-form textarea{resize:vertical;line-height:1.45}.agentic-rag-form .form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.technical-details{gap:14px;display:grid}.technical-details summary{color:#f4f4f5;cursor:pointer;font-size:13px;font-weight:850}.agentic-rag-form .technical-details{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;padding:14px}.agentic-rag-form .technical-details[open]{gap:16px;display:grid}.agentic-rag-form .primary-button{justify-self:start;margin-top:4px}.agentic-rag-form .form-error{margin:0}.empty-state-panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.upgrade-plan-row{margin-top:16px}.upgrade-plan-options{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.seo-input-card{border:1px solid var(--line);border-radius:8px;gap:14px;padding:14px;display:grid}.seo-import-form textarea{min-height:140px}.secondary-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;min-height:38px;margin-top:12px;padding:8px 12px;font-weight:800}.seo-preview-table .command-table-head,.seo-preview-table .command-table-row{grid-template-columns:minmax(240px,1.4fr) 1fr .8fr .7fr 1fr 1fr}.inline-add-page{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.inline-add-page label{gap:6px;display:grid}.inline-add-page span{color:var(--muted);font-size:12px;font-weight:800}.inline-add-page input,.page-import-form textarea{border:1px solid var(--line);color:var(--ink);background:#fbfcfa;border-radius:8px;width:100%;min-height:42px;padding:10px 11px}.inline-add-page button{background:var(--accent);border:1px solid var(--accent);color:#fff;cursor:pointer;border-radius:8px;min-height:42px;padding:10px 14px;font-weight:850}.page-inventory-table .command-table-head,.page-inventory-table .command-table-row{grid-template-columns:minmax(210px,1.4fr) 1fr 1fr 1fr 1fr 1fr .5fr .5fr .5fr .5fr .6fr .8fr minmax(220px,1fr)}.missing-target-page-queue{gap:14px;margin:18px 0;display:grid}.missing-target-page-table .command-table-head,.missing-target-page-table .command-table-row{grid-template-columns:minmax(260px,1.4fr) minmax(160px,.8fr) minmax(220px,1fr) minmax(280px,1.2fr) minmax(220px,.9fr)}.missing-target-page-table select{width:100%;min-height:42px}.page-inventory-list{gap:14px;margin:18px 0;display:grid}.page-inventory-cards{gap:12px;display:grid}.page-inventory-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;gap:12px;padding:16px 18px;display:grid}.page-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-card-id{gap:8px;min-width:0;display:grid}.page-card-id strong{color:#fff;overflow-wrap:anywhere;font-size:15px}.page-card-tags{flex-wrap:wrap;gap:6px;display:flex}.page-chip{color:#d4d4d8;letter-spacing:.02em;background:#ffffff0f;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.page-chip-type{color:#c4b5fd;background:#8b5cf629}.page-chip-status.page-status-optimized{color:#86efac;background:#22c55e29}.page-chip-status.page-status-needs_review{color:#fde047;background:#eab30829}.page-card-prompts{gap:8px;display:grid}.page-card-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750}.page-card-prompt-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.page-card-prompt-list li{color:#e4e4e7;align-items:baseline;gap:8px;font-size:14px;display:flex}.prompt-chip{color:#67e8f9;letter-spacing:.03em;text-transform:uppercase;background:#22d3ee24;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:800}.page-card-empty{color:var(--muted);margin:0;font-size:13px}.page-card-gaps,.page-card-action{color:#d4d4d8;margin:0;font-size:13px}.page-card-gaps strong,.page-card-action strong{color:#fff}.page-inventory-empty{background:#ffffff06;border:1px dashed #ffffff29;border-radius:16px;justify-items:start;gap:12px;margin:18px 0;padding:24px;display:grid}.add-page-section{gap:12px;margin-top:18px;display:grid}.ai-assign-review{background:#8b5cf60f;border:1px solid #8b5cf63d;border-radius:16px;gap:14px;margin:18px 0;padding:16px 18px;display:grid}.ai-assign-table .command-table-head,.ai-assign-table .command-table-row{grid-template-columns:minmax(52px,.3fr) minmax(240px,1.5fr) minmax(220px,1.1fr) minmax(96px,.5fr) minmax(220px,1fr);align-items:center}.conf-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800}.conf-chip.conf-high{color:#86efac;background:#22c55e29}.conf-chip.conf-medium{color:#fde047;background:#eab30829}.conf-chip.conf-low{color:#d4d4d8;background:#ffffff14}.advanced-page-inventory{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;margin-top:18px;overflow:hidden}.advanced-page-inventory summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.advanced-page-inventory summary::-webkit-details-marker{display:none}.advanced-page-inventory summary span{color:#fff;font-weight:850}.advanced-page-inventory summary small{color:var(--muted);font-size:12px;font-weight:750}.advanced-page-inventory-body{border-top:1px solid #ffffff14;gap:18px;padding:18px;display:grid}.audit-wizard-panel{padding:0}.wizard-shell{grid-template-columns:280px minmax(0,1fr);min-height:680px;display:grid}.wizard-steps{border-right:1px solid #ffffff14;grid-auto-rows:min-content;align-content:start;gap:8px;padding:18px;display:grid}.wizard-steps button{color:#d4d4d8;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:28px 1fr;place-items:center start;gap:10px;min-height:64px;padding:12px;font-weight:800;display:grid}.wizard-steps button span{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wizard-steps button.active{color:#fff;background:#7c3aed2e;border-color:#7c3aed6b}.wizard-steps button.complete{border-color:#22c55e47}.wizard-stage{gap:16px;padding:22px;display:grid}.client-onboarding-stage{gap:14px;padding:18px 22px}.wizard-section{gap:20px;display:grid}.client-onboarding-section{gap:16px}.client-onboarding-section .panel-heading{margin-bottom:6px;padding-bottom:11px}.wizard-section .panel-heading>div>span{color:#67e8f9;text-transform:uppercase;font-size:12px;font-weight:900}.primary-action{cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-weight:900;text-decoration:none;display:inline-flex;color:#09090b!important;background:#fff!important;border:1px solid #fffc!important;border-radius:14px!important}.wizard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-onboarding-grid,.client-onboarding-actions{width:100%;max-width:1120px}.wizard-field{align-content:start;gap:7px;display:grid}.wizard-field.wide{grid-column:1/-1}.wizard-field span{color:var(--muted);font-size:12px;font-weight:850}.wizard-field em{color:#a1a1aa;font-size:11px;font-style:normal;font-weight:650;line-height:1.4}.wizard-field input,.wizard-field textarea,.wizard-field select{outline:none;width:100%;min-width:0;font-size:13px;font-weight:650;line-height:1.35;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff09;color:#f8fafc!important;background:#ffffff0e!important;border:1px solid #ffffff24!important}.wizard-field input,.wizard-field select{min-height:38px;padding:9px 12px!important}.wizard-field select{appearance:auto}.wizard-field textarea{resize:vertical;min-height:96px;padding:12px 14px!important}.wizard-field input::placeholder,.wizard-field textarea::placeholder{color:#e2e8f075}.wizard-field input:hover,.wizard-field textarea:hover,.wizard-field select:hover{background:#ffffff12!important;border-color:#fff3!important}.wizard-field.has-error input,.wizard-field.has-error select,.wizard-field.has-error textarea{border-color:#f43f5e94!important;box-shadow:0 0 0 3px #f43f5e1a,inset 0 1px #ffffff0b!important}.wizard-field .wizard-field-error{color:#fda4af;font-weight:750}.wizard-chip-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.wizard-chip-row strong{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;margin-right:2px;font-size:10px;font-weight:900}.wizard-chip-row button{color:#bae6fd;cursor:pointer;background:#22d3ee12;border:1px solid #22d3ee2e;border-radius:999px;min-height:28px;padding:5px 9px;font-size:11px;font-weight:780}.wizard-chip-row button:hover{color:#fff;background:#22d3ee1f;border-color:#22d3ee57}.wizard-field input:focus,.wizard-field textarea:focus,.wizard-field select:focus{background:#ffffff13!important;border-color:#22d3ee9e!important;box-shadow:0 0 0 3px #22d3ee21,inset 0 1px #ffffff0b!important}.wizard-progress-list,.prompt-selection-list,.visibility-result-list,.gap-analysis-list,.action-plan-groups,.wizard-report-outline{gap:12px;display:grid}.wizard-progress-item,.prompt-selection-row,.visibility-result-card,.gap-analysis-card,.action-plan-row,.replacement-prompt-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:14px}.wizard-progress-item,.action-plan-row{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.wizard-progress-item strong,.visibility-result-card span,.replacement-prompt-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.wizard-progress-item.done strong{color:#86efac}.wizard-progress-item.needs_input strong{color:#facc15}.wizard-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wizard-inline-link{color:#67e8f9;width:fit-content;font-weight:850;text-decoration:none}.prompt-selection-row{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.prompt-selection-row span{gap:6px;display:grid}.prompt-selection-row small,.prompt-selection-row em,.gap-analysis-card p,.action-plan-row p{color:var(--muted)}.wizard-inline-controls{grid-template-columns:minmax(220px,1fr) auto auto;gap:10px;display:grid}.prompt-backlog{border-top:1px solid #ffffff14;padding-top:16px}.visibility-result-card{grid-template-columns:minmax(240px,1.5fr) repeat(5,minmax(120px,.8fr));gap:14px;display:grid}.visibility-result-card.is-green{border-color:#22c55e66}.visibility-result-card.is-red{border-color:#f871716b}.visibility-result-card.is-yellow{border-color:#facc156b}.gap-analysis-card{gap:8px;display:grid}.gap-analysis-card ul{margin:0;padding-left:20px}.action-plan-group{gap:10px;display:grid}.action-plan-row{grid-template-columns:auto 1fr minmax(160px,.28fr)}.action-plan-row small{color:#a1a1aa}.wizard-report-outline{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-report-outline span{color:#f4f4f5;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:14px;font-weight:800}.replacement-prompt-card{gap:8px;display:grid}.wizard-status-message{color:#e4e4e7;background:#67e8f914;border:1px solid #67e8f938;border-radius:14px;padding:14px;font-weight:750}.client-onboarding-panel{max-width:940px;margin-left:auto;margin-right:auto;overflow:hidden}.client-onboarding-shell{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0}.client-onboarding-steps button{grid-template-columns:28px 1fr;align-items:start}.client-onboarding-steps button strong{color:inherit;font-size:13px;line-height:1.25}.client-onboarding-steps button small{color:#a78bfa;text-transform:uppercase;grid-column:2;font-size:10px;font-weight:850}.client-onboarding-progress{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee38;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:850}.client-onboarding-meter{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-width:1120px;margin-top:-2px;display:grid}.client-onboarding-meter span{background:#ffffff12;border-radius:999px;height:5px}.client-onboarding-meter span.active{background:linear-gradient(90deg,#8b5cf6,#22d3ee)}.client-onboarding-grid .wizard-field span{align-items:center;gap:8px;display:flex}.client-onboarding-grid>.wizard-field{align-self:start}.client-onboarding-grid .wizard-field small{color:#a1a1aa;font-size:10px;font-weight:850}.wizard-helper-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;gap:9px;padding:14px;display:grid}.wizard-helper-card.wide{grid-column:1/-1}.wizard-helper-card strong{color:#fafafa;font-size:13px}.suggested-profile-card{background:#22d3ee0f;border:1px solid #22d3ee2e;border-radius:14px;gap:14px;padding:14px;display:grid}.suggested-profile-card.wide{grid-column:1/-1}.suggested-profile-card-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.suggested-profile-card-heading strong{color:#f8fafc;font-size:13px;font-weight:900}.suggested-profile-card-heading .accepted-action{color:#d9f99d;background:#22c55e1f;border-color:#22c55e4d}.suggested-profile-card-heading p,.suggested-profile-empty{color:#a1a1aa;margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.45}.suggested-profile-groups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.suggested-profile-group{gap:8px;min-width:0;display:grid}.suggested-profile-group h4{color:#e5e7eb;letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.suggested-profile-list{gap:8px;display:grid}.suggested-profile-link{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.suggested-profile-link.accepted{border-color:#22c55e59;box-shadow:inset 0 1px #22c55e1a}.suggested-profile-link input{margin-top:3px}.suggested-profile-link span{gap:4px;min-width:0;display:grid}.suggested-profile-link strong{color:#fafafa;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.suggested-profile-link strong em{color:#bbf7d0;background:#22c55e24;border:1px solid #22c55e47;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:900}.suggested-profile-link code{color:#bae6fd;overflow-wrap:anywhere;font-family:inherit;font-size:12px;font-weight:650}.profile-url{overflow-wrap:anywhere;word-break:break-word}.suggested-profile-link small{color:#a1a1aa;font-size:11px;font-weight:700}.suggested-profile-collapse{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.suggested-profile-collapse span{color:#a1a1aa;font-size:12px;font-weight:800}.wizard-helper-card p,.wizard-helper-card li{color:#a1a1aa;font-size:12px;line-height:1.45}.wizard-helper-card p,.wizard-helper-card ul{margin:0}.wizard-helper-card .wizard-helper-note{color:#bae6fd;font-size:11px;line-height:1.35}.wizard-helper-card ul{gap:6px;padding-left:16px;display:grid}.submit-review-intro{margin-bottom:14px}.review-labeled-list{gap:8px;margin:0;display:grid}.review-labeled-list>div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);align-items:baseline;gap:8px;padding-bottom:7px;display:grid}.review-labeled-list>div:last-child{border-bottom:0;padding-bottom:0}.review-labeled-list dt{color:#a1a1aa;font-size:11px;font-weight:850}.review-labeled-list dd{color:#f4f4f5;margin:0;font-size:12px;font-weight:750;line-height:1.35}.review-count-list dd{color:#67e8f9;text-align:right}.review-summary-stat{font-weight:850;color:#f8fafc!important;font-size:13px!important}.review-prompt-examples{gap:7px;margin:0;padding-left:18px;display:grid}.review-prompt-examples li{color:#e5e7eb;font-size:12px;line-height:1.4}.review-prompt-examples span{color:#a1a1aa;margin-top:2px;font-size:11px;font-weight:700;display:block}.review-profile-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.review-profile-list li{color:#bae6fd;overflow-wrap:anywhere;background:#22d3ee0f;border:1px solid #22d3ee29;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:750;line-height:1.35}.review-profile-list li.review-profile-list-muted{color:#a1a1aa;background:#ffffff09;border-color:#ffffff1a}.submit-review-cta-note{color:#bae6fd;margin:14px 0 0;font-size:12px;font-weight:750}.client-onboarding-why-note{background:#22d3ee0e;border-color:#22d3ee26;gap:3px;padding:8px 12px}.client-onboarding-why-note strong{font-size:12px;line-height:1.2}.client-onboarding-why-note p{font-size:11px;line-height:1.35}.client-onboarding-optional-details,.client-onboarding-accordion{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;grid-column:1/-1;padding:12px 14px}.client-onboarding-optional-details>summary,.client-onboarding-accordion>summary{color:#d4d4d8;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:800;list-style:none}.client-onboarding-optional-details>summary::-webkit-details-marker{display:none}.client-onboarding-accordion>summary::-webkit-details-marker{display:none}.client-onboarding-optional-details[open]>summary,.client-onboarding-accordion[open]>summary{color:#f4f4f5;margin-bottom:4px}.client-onboarding-optional-grid,.client-onboarding-accordion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.client-onboarding-websearch-toggle{align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.client-onboarding-websearch-toggle input{margin-top:2px}.client-onboarding-gbp-list{gap:8px;display:grid}.client-onboarding-gbp-row{align-items:center;gap:8px;display:flex}.client-onboarding-gbp-row input{flex:1;min-width:0}.client-onboarding-review-summary{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;grid-column:1/-1;margin-top:8px;padding:14px 16px}.client-discovery-card{background:#22d3ee0b;border:1px solid #22d3ee29;border-radius:16px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.client-discovery-card.failed{background:#f43f5e12;border-color:#f43f5e33}.client-discovery-heading,.client-discovery-group-heading,.client-discovery-suggestion-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-discovery-heading>div:first-child{gap:4px;min-width:0;display:grid}.client-discovery-heading span,.client-discovery-group-heading span,.client-discovery-suggestion-meta span{color:#67e8f9;text-transform:uppercase;font-size:11px;font-weight:900}.client-discovery-heading strong,.client-discovery-group-heading strong{color:#fafafa;font-size:13px}.client-discovery-heading p,.client-discovery-empty,.client-discovery-progress p{color:#a1a1aa;margin:0;font-size:12px;line-height:1.45}.client-discovery-heading .client-discovery-error{color:#fda4af;font-weight:750}.client-discovery-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.client-discovery-actions .table-action,.client-discovery-suggestion-actions .table-action{min-height:34px;padding:8px 11px}.client-discovery-progress{grid-template-columns:42px 1fr;align-items:center;gap:10px;display:grid}.client-discovery-progress span{background:linear-gradient(90deg,#8b5cf6,#22d3ee);border-radius:999px;height:6px;position:relative;overflow:hidden}.client-discovery-progress span:after{content:"";background:#fff9;width:20px;animation:1.1s linear infinite shimmer;position:absolute;inset:0 auto 0 -20px}.client-discovery-groups{gap:12px;display:grid}.client-discovery-group{border-top:1px solid #ffffff1a;gap:10px;padding-top:12px;display:grid}.client-discovery-group-heading{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.client-discovery-group-heading:after{color:#67e8f9;content:"+";font-size:15px;font-weight:900}.client-discovery-group-heading[aria-expanded=true]:after{content:"-"}.client-discovery-suggestion{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:minmax(150px,.35fr) minmax(220px,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.client-discovery-suggestion.accepted{border-color:#22c55e52}.client-discovery-suggestion-meta{gap:5px;display:grid}.client-discovery-suggestion-meta small,.client-discovery-suggestion-actions span,.client-discovery-suggestion-actions a{color:#a1a1aa;font-size:11px;font-weight:750;line-height:1.35}.client-discovery-suggestion-actions a{color:#67e8f9;text-decoration:none}.client-discovery-suggestion textarea{color:#f8fafc;resize:vertical;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;min-height:68px;padding:9px 10px;font-size:12px;font-weight:650;line-height:1.4}.client-discovery-suggestion textarea:focus{border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee1c}.wizard-error-list{background:#f43f5e1a;border:1px solid #f43f5e3d;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.wizard-error-list span{color:#fda4af;font-size:12px;font-weight:800}.client-onboarding-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.client-onboarding-actions .table-action{gap:8px}.client-onboarding-save-note{color:#a1a1aa;margin:0;font-size:12px;font-weight:700}.button-spinner{animation:.9s linear infinite spin}.prompt-seed-builder{gap:16px;display:grid}.prompt-context-card{background:#22d3ee0e;border:1px solid #22d3ee29;border-radius:16px;gap:6px;padding:13px 14px;display:grid}.prompt-context-card span{color:#67e8f9;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.prompt-context-card strong{color:#f8fafc;font-size:14px}.prompt-context-card p{color:#a1a1aa;margin:0;font-size:12px;line-height:1.45}.prompt-seed-toolbar{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.prompt-recommended-card{background:radial-gradient(circle at 10% 0,#22d3ee2e,#0000 30%),linear-gradient(135deg,#22d3ee1a,#7c3aed1a),#ffffff0a;border:1px solid #22d3ee33;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.prompt-recommended-card>div:first-child{gap:4px;display:grid}.prompt-recommended-card span{color:#67e8f9;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.prompt-recommended-card strong{color:#fff;font-size:15px;line-height:1.25}.prompt-recommended-card p{color:#cbd5e1;margin:0;font-size:12px;line-height:1.35}.client-onboarding-research{gap:16px;display:grid}.client-onboarding-research-loading{background:#22d3ee0e;border:1px solid #22d3ee29;border-radius:16px;align-items:center;gap:14px;padding:18px 16px;display:flex}.client-onboarding-research-loading strong{color:#f8fafc;font-size:14px;display:block}.client-onboarding-research-loading p{color:#a1a1aa;margin:4px 0 0;font-size:12px;line-height:1.45}.client-onboarding-research-error{background:#f8717114;border:1px solid #f871713d;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.client-onboarding-research-error p{color:#fca5a5;margin:0;font-size:13px}.client-onboarding-research-note{color:#fbbf24;margin:0;font-size:12px;line-height:1.4}.client-onboarding-research-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.client-onboarding-qfo-cluster{margin-top:16px}.client-onboarding-qfo-cluster>header strong{font-size:.95rem;display:block}.client-onboarding-qfo-cluster>header p{color:#a1a1aa;margin:2px 0 8px;font-size:.85rem}.client-onboarding-qfo-map{gap:12px;font-size:.85rem;display:grid}.client-onboarding-qfo-map ul{margin:4px 0 0;padding-left:18px}.client-onboarding-qfo-map small{color:#a1a1aa}.client-onboarding-research-row{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.client-onboarding-research-row.selected{background:#22d3ee12;border-color:#22d3ee47}.client-onboarding-research-check{padding-top:2px;display:flex}.client-onboarding-research-body{flex:1;gap:8px;min-width:0;display:grid}.client-onboarding-research-body p{color:#f1f5f9;margin:0;font-size:13px;line-height:1.4}.client-onboarding-research-input{color:#f1f5f9;resize:vertical;background:#00000040;border:1px solid #ffffff24;border-radius:10px;width:100%;min-height:44px;padding:8px 10px;font-size:13px}.client-onboarding-research-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client-onboarding-research-source{color:#c4b5fd;letter-spacing:.03em;text-transform:uppercase;background:#7c3aed29;border:1px solid #7c3aed52;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:800}.client-onboarding-research-source.source-dataforseo{color:#67e8f9;background:#22d3ee29;border-color:#22d3ee52}.client-onboarding-research-source.source-ai_generated{color:#6ee7b7;background:#34d39929;border-color:#34d39952}.client-onboarding-research-demand{color:#cbd5e1;font-size:11px;font-weight:700}.prompt-seed-toolbar strong{color:#fff;font-size:15px}.prompt-seed-toolbar p{color:#a1a1aa;margin:3px 0 0;font-size:12px;line-height:1.35}.prompt-seed-actions{flex-wrap:wrap;gap:8px;display:flex}.prompt-seed-actions .table-action{min-height:34px;font-size:12px;border-radius:10px!important;padding:8px 10px!important}.prompt-seed-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prompt-group-summary-list{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;gap:8px;padding:12px;display:grid}.prompt-group-summary-heading,.prompt-group-summary-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.prompt-group-summary-heading strong{color:#f8fafc;font-size:13px}.prompt-group-summary-heading span{color:#67e8f9;text-transform:uppercase;font-size:11px;font-weight:850}.prompt-group-summary-row{color:inherit;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;width:100%;min-height:40px;padding:9px 10px}.prompt-group-summary-row:hover,.prompt-group-summary-row.active{background:#22d3ee0e;border-color:#22d3ee2e}.prompt-group-summary-row.active span{color:#67e8f9}.prompt-group-summary-row span{color:#f4f4f5;font-size:12px;font-weight:800}.prompt-group-summary-row strong{color:#94a3b8;white-space:nowrap;font-size:11px;font-weight:850}.prompt-seed-group{background:linear-gradient(#ffffff0b,#ffffff05),#00000029;border:1px solid #ffffff1a;border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.prompt-seed-group-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.prompt-seed-group-heading h4{color:#f8fafc;margin:0;font-size:13px;line-height:1.2}.prompt-seed-group-heading span{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee2e;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.prompt-seed-card-list{gap:8px;display:grid}.prompt-seed-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:8px;padding:8px 9px;display:grid}.prompt-seed-card.selected{background:#22d3ee0e;border-color:#22d3ee33}.prompt-seed-card-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.prompt-seed-check{align-items:center;gap:8px;display:flex}.prompt-seed-check input{accent-color:#22d3ee;flex:none}.prompt-seed-check span,.prompt-seed-card-actions button{color:#a78bfa;text-transform:uppercase;font-size:10px;font-weight:900}.prompt-seed-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prompt-intent-badge,.prompt-evaluation-badge,.prompt-optional-badge{text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;padding:5px 7px;font-size:9px;font-weight:900;line-height:1}.prompt-intent-badge{color:#c4b5fd;background:#a78bfa1c}.prompt-evaluation-badge.visibility{color:#67e8f9;background:#22d3ee1c}.prompt-evaluation-badge.sentiment{color:#86efac;background:#34d3991c}.prompt-evaluation-badge.comparison{color:#fde68a;background:#fbbf241f}.prompt-evaluation-badge.reputation_risk,.prompt-optional-badge{color:#fda4af;background:#fb71851f}.prompt-seed-card p,.prompt-seed-card textarea{color:#f4f4f5;margin:0;font-size:13px;font-weight:650;line-height:1.42}.prompt-seed-card textarea{resize:vertical;background:#0003;border:1px solid #22d3ee3d;border-radius:10px;outline:none;min-height:74px;padding:10px}.prompt-seed-card-actions{opacity:0;pointer-events:none;flex-wrap:wrap;gap:8px;max-height:0;transition:max-height .14s,opacity .14s,transform .14s;display:flex;overflow:hidden;transform:translateY(-2px)}.prompt-seed-card:hover .prompt-seed-card-actions,.prompt-seed-card:focus-within .prompt-seed-card-actions{opacity:1;pointer-events:auto;max-height:28px;transform:translateY(0)}.prompt-seed-card-actions button{color:#a1a1aa;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.prompt-seed-card-actions button:hover{color:#fff}.prompt-risk-toggle{color:#fda4af;cursor:pointer;text-align:left;background:#fb718512;border:1px dashed #fb71853d;border-radius:12px;padding:10px 12px;font-size:11px;font-weight:850}.prompt-risk-toggle:hover{color:#fff;background:#fb71851c}.prompt-seed-preview{background:#22d3ee0b;border:1px solid #22d3ee24;border-radius:16px;gap:10px;padding:14px;display:grid}.prompt-seed-preview-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.prompt-seed-preview-heading strong{color:#f8fafc;font-size:13px}.prompt-seed-preview-heading span{color:#67e8f9;text-transform:uppercase;font-size:11px;font-weight:850}.prompt-seed-preview ol{gap:6px;margin:0;padding-left:20px;display:grid}.prompt-seed-preview li,.prompt-seed-preview p{color:#cbd5e1;margin:0;font-size:12px;line-height:1.45}.prompt-seed-preview li span{color:#94a3b8;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:800;display:block}.prompt-preview-toggle{color:#67e8f9;cursor:pointer;text-align:left;background:0 0;border:0;width:fit-content;padding:2px 0;font-size:12px;font-weight:850}.prompt-preview-toggle:hover{color:#fff}.prompt-manual-fallback-card{background:#ffffff08;border:1px dashed #ffffff1f;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.prompt-manual-fallback-card>div:first-child{gap:3px;display:grid}.prompt-manual-fallback-card strong{color:#f8fafc;font-size:13px}.prompt-manual-fallback-card p{color:#a1a1aa;margin:0;font-size:12px;line-height:1.35}.prompt-manual-fallback-card .wizard-field{flex-basis:100%}.onboarding-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{transform:translate(64px)}}.page-gap-summary-grid{margin:14px 0}.prompt-coverage-section{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.prompt-coverage-table .command-table-head,.prompt-coverage-table .command-table-row{grid-template-columns:minmax(240px,1.4fr) .7fr minmax(150px,.9fr) minmax(220px,1.2fr) minmax(230px,1.2fr)}.demo-step{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;grid-template-columns:42px 1fr;align-items:flex-start;gap:14px;padding:16px;display:grid}.demo-step.viewed{background:#f3f8f4;border-color:#1e6b4f47}.demo-step p{color:var(--muted);margin:6px 0 12px}.page-import-preview-table .command-table-head,.page-import-preview-table .command-table-row{grid-template-columns:minmax(240px,1.4fr) 1fr 1fr 1fr 1fr 1fr}.source-card{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fbfcfa;border-radius:8px;gap:9px;min-height:138px;padding:18px;display:grid}.source-card strong{font-size:17px;line-height:1.2}.source-card span{color:var(--muted);line-height:1.45}.source-card em{color:var(--gold);font-style:normal;font-weight:800}.source-card.selected{border-color:var(--accent);box-shadow:0 0 0 3px #1e6b4f1a}.source-card.disabled{cursor:not-allowed;opacity:.58}.data-editor{gap:8px;margin-top:16px;display:grid}.data-source-section{gap:12px;margin-top:20px;display:grid}.data-source-section h3,.import-preview h4{margin:0}.mapping-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:12px;display:grid}.mapping-grid label{gap:6px;display:grid}.warning-list{color:#7a4f06;background:#fff8ec;border:1px solid #f2d6a2;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.warning-list p{margin:0}.import-preview{gap:10px;margin-top:14px;display:grid}.preview-table .command-table-head,.preview-table .command-table-row{grid-template-columns:repeat(5,minmax(150px,1fr));min-width:760px}.data-editor textarea{resize:vertical;min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45}.data-editor button{background:var(--accent);border:1px solid var(--accent);color:#fff;cursor:pointer;border-radius:8px;justify-self:start;min-height:40px;padding:0 14px;font-weight:850}.native-runner-editor{padding:20px}.native-prompt-list{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.native-prompt-list label{grid-template-columns:auto minmax(220px,1fr) minmax(120px,auto);align-items:center;gap:10px;padding:11px 12px;display:grid}.native-prompt-list label+label{border-top:1px solid var(--line)}.native-prompt-list small{color:var(--muted);text-align:right;font-weight:700}.native-prompt-list input[type=checkbox]{accent-color:#22d3ee}.native-run-item{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;overflow:hidden}.native-run-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.native-run-item-detail{border-top:1px solid var(--line);gap:14px;padding:16px;display:grid}.native-text-block,.native-list-block,.qa-flag-list{gap:8px;display:grid}.native-text-block p{border:1px solid var(--line);color:var(--muted);white-space:pre-wrap;background:#fff;border-radius:8px;margin:0;padding:12px;line-height:1.5}.native-list-block span,.qa-flag{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;justify-self:start;padding:6px 10px;display:inline-flex}.qa-flag.warning{color:#7a4f06;background:#fff8ec;border-color:#f2d6a2}.qa-flag.error{color:#8a1f1f;background:#fff1f1;border-color:#f0b7b7}.qa-flag.pass{color:#17633a;background:#eef8f1;border-color:#b9dec5}.template-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.template-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:850}.template-actions button:hover{border-color:var(--accent);color:var(--accent-strong)}.normalized-preview{gap:10px;margin-top:14px;display:grid}.normalized-preview h4{margin:0}.normalized-table .command-table-head,.normalized-table .command-table-row{grid-template-columns:minmax(220px,1.5fr) 120px 100px minmax(260px,1.4fr);min-width:820px}.validation-panel{border:1px solid var(--line);border-radius:8px;gap:14px;margin-top:16px;padding:16px;display:grid}.validation-panel.pass{background:#f3faf5;border-color:#b8d9c0}.validation-panel.warning{background:#fffaf0;border-color:#efd5a2}.validation-panel.error{background:#fff4f2;border-color:#e9bbb4}.validation-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.validation-summary div{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;gap:4px;padding:10px;display:grid}.validation-summary span,.validation-issue span{color:var(--muted);font-size:12px;font-weight:800}.validation-summary strong{color:var(--accent-strong);font-size:24px}.validation-issues{gap:8px;display:grid}.validation-issues h4{margin:0}.validation-issue{border:1px solid var(--line);background:#ffffffa3;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.demo-disclaimer{border-top:1px solid var(--line);max-width:none;margin-top:16px;padding-top:14px;font-size:14px}.run-panel{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.primary-action{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;min-height:52px;padding:0 22px;font-weight:850}.primary-action:disabled{cursor:wait;opacity:.68}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-item{border:1px solid var(--line);background:#f9faf8;border-radius:8px;gap:7px;padding:13px;display:grid}.summary-item span{color:var(--muted);font-size:12px;font-weight:800}.summary-value{font-weight:800;line-height:1.25}.priority-list{gap:7px;margin:0;padding-left:18px;font-weight:650;line-height:1.3;display:grid}.score-breakdown-list{gap:13px;display:grid}.audit-results-page{gap:24px}.audit-takeaway-card{justify-content:space-between;align-items:start;gap:16px;display:flex;background:linear-gradient(135deg,#8b5cf633,#22d3ee14),#121216e0!important;border-color:#a78bfa57!important}.audit-takeaway-card>div{gap:8px;max-width:1120px;display:grid}.audit-takeaway-card span,.audit-metric-card span,.source-gap-empty-state span{color:#a5b4fc;text-transform:uppercase;font-size:11px;font-weight:850}.audit-takeaway-card h3{color:#fff;margin:0;font-size:22px;line-height:1.2}.audit-takeaway-card p,.audit-metric-card p,.source-gap-empty-state p{color:#d4d4d8;margin:0;line-height:1.55}.audit-key-metrics-grid{grid-template-columns:.92fr .92fr .84fr 1.12fr 1.2fr;gap:12px;margin-top:16px;display:grid}.audit-metric-card{background:linear-gradient(#ffffff0b,#ffffff05),#18181bc2;border:1px solid #ffffff1a;border-radius:14px;gap:8px;min-height:132px;padding:16px;display:grid}.audit-metric-card strong{color:#fff;font-size:24px;line-height:1.12}.audit-metric-card.danger{border-color:#f43f5e57;box-shadow:inset 0 1px #f43f5e14}.audit-metric-card.accent{border-color:#22d3ee52}.metric-card{background:#18181bb8;border:1px solid #ffffff1a;border-radius:14px;gap:8px;min-width:0;padding:16px;display:grid}.metric-card span{color:#a5b4fc;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.25;display:block}.metric-card strong{color:#fff;overflow-wrap:anywhere;font-size:24px;line-height:1.15;display:block}.metric-card p,.metric-card small{color:#d4d4d8;overflow-wrap:anywhere;margin:0;line-height:1.55;display:block}.audit-work-checklist{gap:14px;margin-top:16px;display:grid}.audit-work-card{background:linear-gradient(#ffffff0a,#ffffff05),#0003;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px;display:grid}.audit-work-card.completed{border-color:#34d39947}.audit-work-check{color:#d4d4d8;place-items:center;gap:8px;min-width:66px;display:grid}.audit-work-check input{accent-color:#8b5cf6;width:22px;height:22px}.audit-work-check span{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:850}.audit-work-card-main{gap:12px;display:grid}.audit-work-actions button{min-height:36px}.source-evidence-missing{gap:5px;display:grid}.source-evidence-missing strong{color:#f4f4f5}.source-evidence-missing small{color:#a1a1aa;line-height:1.3}.source-gap-empty-state{color:#fef3c7;background:#facc1514;border:1px solid #facc1538;border-radius:14px;gap:10px;margin-top:14px;padding:16px;display:grid}.source-gap-empty-state strong{color:#fef3c7;font-size:16px}.score-details-panel>summary,.advanced-audit-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.score-details-panel>summary::-webkit-details-marker{display:none}.advanced-audit-details>summary::-webkit-details-marker{display:none}.score-details-panel>summary h3,.advanced-audit-details>summary h3{margin:0}.score-details-panel>summary p,.advanced-audit-details>summary p{color:#a1a1aa;margin:4px 0 0}.score-details-panel .score-breakdown-list,.advanced-audit-details .import-quality-card,.advanced-audit-details .summary-grid{margin-top:16px}.advanced-audit-details>summary span{color:#c4b5fd;text-transform:uppercase;font-size:12px;font-weight:850}.report-export-panel .export-actions{margin-top:14px}.score-total{color:var(--accent-strong);font-size:14px}.score-breakdown-row{gap:7px;display:grid}.score-breakdown-row div:first-child{justify-content:space-between;align-items:center;display:flex}.score-breakdown-row span{color:var(--muted);font-weight:800}.score-bar{background:#e8eee8;border-radius:999px;height:9px;overflow:hidden}.score-bar i{background:var(--accent);border-radius:inherit;height:100%;display:block}.next-action-buttons{margin-top:14px}.work-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.work-card{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;gap:14px;padding:16px;display:grid}.work-card.planned{background:#f3f6f3;border-color:#cbd8cf}.work-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.work-card-heading h4{margin:5px 0 0;font-size:18px;line-height:1.2}.work-card-heading span,.work-meta span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.work-card-heading strong{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:12px}.work-meta{flex-wrap:wrap;gap:8px;display:flex}.work-meta span{background:#eef3ee;border-radius:999px;padding:6px 9px}.work-card p{color:var(--ink);margin-top:0;font-size:14px}.task-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-actions button{border:1px solid var(--line);color:var(--accent-strong);cursor:pointer;background:#fbfcfa;border-radius:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:850}.task-actions button:hover{border-color:var(--accent)}.task-actions button:first-child{background:var(--accent);border-color:var(--accent);color:#fff}.audit-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.opportunity-item{border-top:1px solid var(--line)}.opportunity-item:first-of-type{border-top:0}.opportunity-item summary{cursor:pointer;list-style:none}.opportunity-item summary:hover{background:#f7faf7}.opportunity-item summary::-webkit-details-marker{display:none}.opportunity-item[open] summary{background:#fbfcfa}.evidence-drawer{border-top:1px solid var(--line);background:#f7faf7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.evidence-item{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.evidence-item span{color:var(--muted);font-size:12px;font-weight:800;display:block}.evidence-item p{color:var(--ink);margin-top:6px}.prompt-cell{align-items:center;gap:8px;display:flex}.chevron-icon{color:var(--accent-strong);flex:none;transition:transform .14s}.opportunity-item[open] .chevron-icon{transform:rotate(90deg)}.source-table .table-head,.source-table .table-row{grid-template-columns:minmax(220px,1.25fr) minmax(130px,.75fr) minmax(110px,.6fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(220px,1.2fr)}.export-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.export-actions button{border:1px solid var(--line);color:var(--accent-strong);cursor:pointer;background:#fbfcfa;border-radius:8px;min-height:42px;padding:0 14px;font-weight:800}.export-actions button:first-child{background:var(--accent);border-color:var(--accent);color:#fff}.export-actions button:disabled{cursor:not-allowed;opacity:.55}.export-actions span{color:var(--muted);font-size:13px;font-weight:800}dl{gap:10px;margin:22px 0 0;display:grid}dl div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}dt{color:var(--muted)}dd{margin:0;font-weight:800}.table-head,.table-row{grid-template-columns:minmax(280px,1.6fr) 80px 180px minmax(240px,1fr);gap:14px;display:grid}.table-head{color:var(--muted);background:#eef3ee;padding:12px 14px;font-size:12px;font-weight:800}.table-row{border-top:1px solid var(--line);align-items:center;padding:14px;font-size:14px}.table-row strong{color:var(--blue);font-size:22px}.stage{color:var(--accent-strong);text-transform:capitalize;font-weight:750}.empty-state{color:var(--muted);text-align:center;padding:28px}.action-list{gap:10px;display:grid}.action-list article{border:1px solid var(--line);border-radius:8px;gap:7px;padding:12px;display:grid}.muted{color:var(--muted)}.compare-selector-form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:14px;display:grid}.compare-selector-form label{gap:6px;display:grid}.compare-selector-form select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px}.status-message{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45}.empty-state{gap:10px;padding:18px;display:grid}.empty-state h3,.empty-state h4{margin:0}.system-status-success{border-color:#b9dfc6}.system-status-warning{border-color:#fed7aa}.system-status-error{border-color:#fecaca}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{justify-content:space-between;align-items:center;padding:16px;display:flex}.sidebar nav{flex-wrap:wrap;gap:6px;margin-top:0;display:flex}.workspace{padding:18px}.topbar,.run-panel,.page-heading{flex-direction:column;align-items:flex-start}.grid,.basics-form,.source-cards,.agency-stat-grid,.summary-grid,.work-queue-grid,.client-card-grid,.filter-panel,.validation-summary,.settings-grid,.compare-selector-form{grid-template-columns:1fr}.table-head{display:none}.table-row,.source-table .table-row,.evidence-drawer{grid-template-columns:1fr}}:root{--bg:#050507;--surface:#09090bdb;--surface-2:#18181bb8;--surface-3:#ffffff09;--ink:#f4f4f5;--muted:#a1a1aa;--line:#ffffff1a;--accent:#8b5cf6;--accent-strong:#c4b5fd;--gold:#f59e0b;--blue:#22d3ee;--emerald:#34d399;--shadow:0 24px 80px #0000007a, inset 0 1px 0 #ffffff09}::selection{color:#fff;background:#8b5cf661}body{color:var(--ink);background:radial-gradient(circle at 0 0,#8b5cf621,#0000 32rem),radial-gradient(circle at 100% 0,#22d3ee17,#0000 32rem),linear-gradient(#09090b 0%,#050507 46% 100%);font-size:14px}body::-webkit-scrollbar{width:10px;height:10px}.command-table::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track{background:#09090b}.command-table::-webkit-scrollbar-track{background:#09090b}body::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.command-table::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}a{color:inherit}button,input,select,textarea{border-radius:12px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #22d3eecc}.app-shell{grid-template-columns:18rem minmax(0,1fr)}.sidebar{color:#fafafa;background:#0000006b;border-right:1px solid #ffffff1a;height:100vh;padding:22px 18px;position:sticky;top:0}.sidebar-brand{align-items:center;gap:12px;display:flex}.sidebar-brand strong{font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;font-size:14px;font-weight:700;display:block}.sidebar-brand span{color:#71717a;margin-top:2px;font-size:12px;display:block}.sidebar nav{gap:22px;margin-top:34px}.sidebar-nav-group{gap:6px;display:grid}.sidebar-nav-group>span{color:#52525b;text-transform:uppercase;padding:0 10px 4px;font-size:11px;font-weight:800}.sidebar nav a,.sidebar nav button{color:#a1a1aa;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:38px;padding:9px 10px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:flex}.nav-icon{color:#baafe4;background:#a78bfa14;border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sidebar nav a:hover,.sidebar nav button:hover,.sidebar-nav-parent:hover{color:#fff;background:#ffffff0b}.sidebar nav a.active,.sidebar nav button.active,.sidebar-nav-parent.active{color:#fff;background:#ffffff14;border-color:#ffffff1a}.sidebar nav a.active .nav-icon,.sidebar nav a:hover .nav-icon,.sidebar nav button.active .nav-icon,.sidebar nav button:hover .nav-icon,.sidebar-nav-parent.active .nav-icon,.sidebar-nav-parent:hover .nav-icon{color:#f5f3ff;background:#c4b5fd2e}.sidebar-nav-label{flex:auto;min-width:0}.sidebar-nav-item-with-children{gap:4px;display:grid}.sidebar-nav-parent{color:#a1a1aa;border:1px solid #0000;border-radius:14px;align-items:center;min-height:38px;transition:background .14s,border-color .14s,color .14s;display:flex}.sidebar nav a.sidebar-nav-parent-link{color:inherit;border:0;border-radius:14px 0 0 14px;flex:auto;min-width:0;min-height:36px;padding:9px 0 9px 10px}.sidebar nav a.sidebar-nav-parent-link:hover{color:inherit;background:0 0}.sidebar nav button.sidebar-nav-toggle{color:inherit;border:0;border-radius:0 14px 14px 0;flex:0 0 38px;justify-content:center;width:38px;min-height:36px;padding:0}.sidebar nav button.sidebar-nav-toggle:hover{color:#fff;background:#ffffff0f}.sidebar-nav-chevron{color:#71717a;flex:none;transition:color .14s,transform .14s}.sidebar-nav-toggle[aria-expanded=true] .sidebar-nav-chevron{color:#f5f3ff;transform:rotate(90deg)}.sidebar-nav-children{border-left:1px solid #ffffff1a;gap:2px;margin-left:24px;padding-left:14px;display:grid}.sidebar nav a.sidebar-subnav-link{border-radius:10px;min-height:44px;padding:7px 10px;font-size:13px}.workspace{padding:22px 26px 42px}.topbar{box-shadow:none;z-index:20;background:#09090bc7;border-width:0 0 1px;border-color:#ffffff1a;border-radius:0;margin:-22px -26px 22px;padding:18px 26px;position:sticky;top:0}.topbar .topbar-title{color:#fafafa;letter-spacing:0;font-size:18px;font-weight:700}.topbar p{color:#71717a;margin-top:3px;font-size:12px}.topbar-breadcrumb{color:#71717a;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.topbar-cta,.table-action,.row-actions button,.export-actions button,.template-actions button,button[type=submit]{color:#09090b;background:#f4f4f5;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:9px 12px;font-size:13px;font-weight:800;line-height:1;transition:transform .14s,border-color .14s,background .14s,color .14s;display:inline-flex}.table-action,.row-actions button,.template-actions button{color:#f4f4f5;background:#ffffff0b}.topbar-cta:hover,.table-action:hover,.row-actions button:hover,.export-actions button:hover,.template-actions button:hover{border-color:#8b5cf68c;transform:translateY(-1px)}button:disabled,.table-action[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}h1,h2,h3,h4{color:#fafafa;letter-spacing:0}h1{font-size:28px}h2{font-size:24px}h3{font-size:16px}p{color:#a1a1aa}.page-heading{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:24px;padding:18px}.premium-hero-panel{background:radial-gradient(circle at 10% 0,#8b5cf647,#0000 28rem),radial-gradient(circle at 90% 20%,#22d3ee29,#0000 28rem),linear-gradient(135deg,#18181be6,#030712db);border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:20px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073}.premium-hero-panel:after{content:"";background:linear-gradient(90deg,#ffffff14,#0000);height:1px;position:absolute;top:0;left:26px;right:26px}.premium-kicker{color:#67e8f9;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.premium-hero-panel h2{max-width:760px;font-size:clamp(28px,4vw,52px);line-height:1}.premium-hero-panel p{color:#d4d4d8;margin-top:14px;font-size:15px}.next-best-action-card{background:#00000042;border:1px solid #ffffff1a;border-radius:22px;gap:10px;padding:18px;display:grid}.next-best-action-card span,.priority-card span{color:#a78bfa;text-transform:uppercase;font-size:11px;font-weight:850}.next-best-action-card strong{color:#fff;font-size:22px;line-height:1.1}.panel,.agency-stat-card,.client-card,.report-detail,.validation-panel,.approved-prompt-notice,.data-editor,.audit-form-panel,.prompt-group,.crawl-panel,.seo-input-card,.panel-card{box-shadow:var(--shadow);background:#09090bb8;border:1px solid #ffffff1a;border-radius:22px}.panel,.agency-stat-card{padding:18px}.panel-heading{border-bottom:1px solid #ffffff12;gap:14px;padding-bottom:14px}.panel-heading span,.action-list span{color:#71717a;letter-spacing:0}.agency-stat-card{background:linear-gradient(#ffffff0b,#ffffff05),#09090bb3;border-radius:22px;position:relative}.metric-icon,.task-type-icon,.client-tab-icon{color:#67e8f9;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.metric-icon{background:#22d3ee1a;border:1px solid #22d3ee2e;width:34px;height:34px;margin-bottom:10px}.agency-stat-card:before{content:"";background:linear-gradient(90deg,#8b5cf6d9,#22d3eeb8);border-radius:999px;height:2px;position:absolute;top:0;left:16px;right:16px}.agency-stat-card span{color:#8b8b94;letter-spacing:0}.agency-stat-card strong{color:#fff;font-size:30px}.priority-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.priority-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:16px;display:grid}.priority-card strong{color:#fff}.priority-card p{margin:0}.command-table{background:#0003;border-color:#ffffff1a;border-radius:18px}.command-table-head{color:#a1a1aa;background:#ffffff09}.command-table-row{color:#d4d4d8;border-color:#ffffff13;transition:background .12s}.command-table-row:hover,.monitor-prompt-detail>summary:hover{background:#ffffff09}.command-table-row strong{color:#fff}.status-badge,.gc-badge{text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.status-badge{color:#d4d4d8;background:#a1a1aa1f;border:1px solid #a1a1aa38}.status-badge.ready-to-target,.status-badge.approved,.status-badge.completed,.status-badge.ready-to-report,.gc-badge-emerald{color:#6ee7b7;background:#34d3991f;border:1px solid #34d39940}.status-badge.needs-work,.status-badge.pending-review,.gc-badge-amber{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b40}.status-badge.failed,.status-badge.rejected,.gc-badge-rose{color:#fda4af;background:#f43f5e1f;border:1px solid #f43f5e40}.gc-badge-slate{color:#d4d4d8;background:#a1a1aa1f;border:1px solid #a1a1aa38}.gc-badge-violet{color:#c4b5fd;background:#8b5cf624;border:1px solid #8b5cf647}.gc-badge-cyan{color:#67e8f9;background:#22d3ee1f;border:1px solid #22d3ee40}.gc-status-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.gc-status-dot-violet{background:#8b5cf6;box-shadow:0 0 16px #8b5cf6cc}.gc-status-dot-cyan{background:#22d3ee}.gc-status-dot-emerald{background:#34d399}.gc-status-dot-amber{background:#f59e0b}.gc-status-dot-rose{background:#f43f5e}.gc-status-dot-slate{background:#71717a}.gc-card{border:1px solid #ffffff1a;border-radius:24px;padding:18px}.gc-card-default{background:#09090bb3}.gc-card-elevated{background:#18181bdb;box-shadow:0 28px 80px #00000080}.gc-card-accent{background:linear-gradient(135deg,#8b5cf62e,#22d3ee14)}.gc-card-subtle{background:#ffffff08}.gc-button{cursor:pointer;border-radius:12px;min-height:38px;padding:9px 12px;font-size:13px;font-weight:800}.gc-button-primary{color:#09090b;background:#f4f4f5;border:1px solid #f4f4f5}.gc-button-secondary{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a}.gc-button-danger{color:#fda4af;background:#f43f5e26;border:1px solid #f43f5e40}.gc-button-ghost{color:#a1a1aa;background:0 0;border:1px solid #0000}.gc-section-header{justify-content:space-between;align-items:center;display:flex}.gc-section-header span{color:#8b5cf6;text-transform:uppercase;font-size:11px;font-weight:850}.gc-progress{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.gc-progress span{background:linear-gradient(90deg,#8b5cf6,#22d3ee);height:100%;display:block}.basics-form input,.basics-form textarea,.basics-form select,input,select,textarea{color:#f4f4f5;background:#ffffff0b;border:1px solid #ffffff1a}input::placeholder,textarea::placeholder{color:#71717a}label span,.summary-item span{color:#8b8b94}.summary-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px}.summary-value{color:#f4f4f5}.monitor-prompt-drawer,.evidence-drawer,.prompt-detail-panel{background:#00000038;border-color:#ffffff1a}.monitor-alert-banner{background:#f59e0b1a;border-color:#f59e0b38}.prominent-review-row{background:#8b5cf60f}.status-message{background:#ffffff09;border-color:#ffffff1a}.status-message-success{color:#6ee7b7;background:#34d3991f;border-color:#34d39940}.status-message-warning{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b40}.status-message-error{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e40}.status-message-info{color:#67e8f9;background:#22d3ee1a;border-color:#22d3ee38}.report-detail{color:#e4e4e7;background:#0000003d}.report-mode-toggle{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px}.report-mode-toggle button{color:#a1a1aa;background:0 0}.report-mode-toggle button.active{color:#fff;background:#8b5cf629}.client-tabs a{color:#a1a1aa;background:#ffffff09;border-color:#ffffff14}.client-tabs a.active,.client-tabs a:hover{color:#fff;background:#8b5cf624;border-color:#8b5cf64d}.source-card{color:#e4e4e7;background:#ffffff09;border-color:#ffffff17}.source-card.selected,.source-card:hover{background:#8b5cf61f;border-color:#8b5cf652}.empty-state{color:#a1a1aa;background:#ffffff06;border:1px solid #ffffff14;border-radius:18px}.table-head,.source-table .table-head,.queue-table .table-head,.audit-table .table-head{color:#a1a1aa!important;background:#ffffff09!important}.table-row,.source-table .table-row,.queue-table .table-row,.audit-table .table-row{color:#e4e4e7;background:#0000001f;border-color:#ffffff14!important}.table-row:hover,.opportunity-item summary:hover,.opportunity-item[open] summary{background:#ffffff09!important}.evidence-item{background:#ffffff09!important;border-color:#ffffff1a!important}.task-actions button,.export-actions button{color:#f4f4f5!important;background:#ffffff0b!important;border-color:#ffffff1f!important}.task-actions button:first-child,.export-actions button:first-child{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#6d5dfc)!important;border-color:#8b5cf6b3!important}.filter-panel select,.status-control select,.compare-selector-form select,.basics-form select,select{appearance:none;color:#f4f4f5!important;background-color:#ffffff0b!important;border-color:#ffffff1f!important}select option{color:#f4f4f5;background:#09090b}.status-badge.new,.status-badge.needs-work,.status-badge.implementation-needed,.status-badge.review-needed,.status-badge.setup-needed,.status-badge.ready-for-agency-review,.status-badge.retest-needed,.status-badge.brief-ready,.status-badge.planned{color:#fcd34d!important;background:#f59e0b1f!important;border-color:#f59e0b40!important}.status-badge.action-brief-ready,.status-badge.ready-to-report,.status-badge.ready-for-execution,.status-badge.audit-complete,.status-badge.brief-created,.status-badge.shared-internally,.status-badge.sent-to-client,.status-badge.implemented,.status-badge.retested,.status-badge.completed{color:#6ee7b7!important;background:#34d3991f!important;border-color:#34d39940!important}.work-queue-table .command-table-head,.work-queue-table .command-table-row{grid-template-columns:minmax(70px,.5fr) minmax(110px,.7fr) minmax(190px,1.35fr) minmax(120px,.8fr) minmax(105px,.72fr) minmax(76px,.5fr) minmax(105px,.72fr) minmax(170px,.9fr)}.work-queue-table .command-table-row{align-items:center;min-height:68px}.work-queue-table .row-actions{flex-wrap:nowrap;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.work-queue-table .row-actions form{flex:none}.work-queue-table .table-action-group{align-items:stretch}.work-queue-table .table-action-group button,.work-queue-table .table-action-group .secondary-button,.work-queue-table .row-actions button,.work-queue-table .row-actions .secondary-button{white-space:nowrap;flex:none;min-height:34px;padding-inline:10px;font-size:12px}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{z-index:80;width:min(86vw,20rem);max-width:20rem;height:100dvh;transition:transform .18s;display:block;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.app-shell-menu-open .sidebar{transform:translate(0)}.app-shell-scrim{cursor:pointer;opacity:0;pointer-events:none;z-index:70;background:#03071294;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.app-shell-menu-open .app-shell-scrim{opacity:1;pointer-events:auto}.sidebar-brand{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.sidebar nav{gap:18px;margin-top:32px;display:grid}.sidebar-nav-group{width:100%}.mobile-sidebar-toggle,.mobile-sidebar-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px}.mobile-sidebar-toggle{color:#f8fafc;background:#ffffff0f;flex:none;display:inline-flex}.mobile-sidebar-close{margin-left:auto;display:inline-flex}.premium-hero-panel,.priority-card-grid{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050507;--surface:#09090bd1;--surface-2:#18181bad;--surface-3:#ffffff08;--ink:#fafafa;--muted:#a1a1aa;--line:#ffffff1a;--accent:#8b5cf6;--accent-strong:#c4b5fd;--cyan:#22d3ee;--emerald:#34d399;--amber:#f59e0b;--rose:#fb7185;--radius-lg:22px;--radius-xl:28px;--shadow:0 28px 90px #00000080, inset 0 1px 0 #ffffff09}html{background:#050507}body{color:#e4e4e7;min-height:100vh;background:radial-gradient(circle at 18% -8%,#8b5cf633,#0000 34rem),radial-gradient(circle at 82% 2%,#22d3ee1f,#0000 36rem),linear-gradient(#09090b 0%,#050507 52% 100%)!important}.app-shell{background:0 0}.workspace{background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.sidebar{box-shadow:inset -1px 0 #ffffff14;background:linear-gradient(#09090bc7,#0000009e),#0006!important}.sidebar nav a.active{box-shadow:none}.topbar{background:#09090bd6!important}.score-ring{background:radial-gradient(circle at 50% 10%,#8b5cf647,#0000 4.5rem),#ffffff09;border-color:#8b5cf652;border-radius:20px;box-shadow:0 20px 50px #00000052}.score-ring span{color:#fff}.score-ring small{color:#a78bfa;letter-spacing:0}.page-heading{box-shadow:var(--shadow);background:radial-gradient(circle at 0 0,#8b5cf624,#0000 18rem),linear-gradient(#ffffff0b,#ffffff05)!important;border-color:#ffffff1a!important}.command-stack{gap:20px}.client-workflow-guide{gap:14px;display:grid}.workflow-path-strip{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.workflow-path-strip span{color:#d4d4d8;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;min-height:38px;padding:10px 11px;font-size:12px;font-weight:800}.workflow-next-card{background:linear-gradient(135deg,#22d3ee14,#8b5cf612),#ffffff06;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.workflow-next-card span{color:#67e8f9;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.workflow-next-card strong{color:#fff;font-size:18px;line-height:1.2;display:block}.workflow-next-card p{color:#a1a1aa;margin-top:6px}.monitoring-run-inline-action{place-items:flex-end end;gap:8px;display:grid}.monitoring-run-inline-action span{color:#a1a1aa;text-align:right;text-transform:none;max-width:260px;font-size:12px;font-weight:750;line-height:1.35}.export-actions .monitoring-run-inline-action{place-items:flex-start start}.export-actions .monitoring-run-inline-action span{text-align:left}.ai-visibility-run-page{gap:24px}.visibility-report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.visibility-report-actions .primary-action,.visibility-report-actions button:not(.secondary-button){color:#09090b;background:#fff;border-color:#ffffffe0}.run-takeaway-block{background:linear-gradient(135deg,#8b5cf633,#22d3ee14),#121216e0;border:1px solid #a78bfa57;border-radius:16px;gap:12px;padding:18px 20px;display:grid}.run-takeaway-block.gap{border-color:#f43f5e47}.run-takeaway-block.mixed{border-color:#facc1547}.run-takeaway-block div{gap:5px;display:grid}.run-takeaway-block span,.prompt-group-summary .summary-item span{color:#a5b4fc;text-transform:uppercase;font-size:11px;font-weight:850}.run-takeaway-block strong{color:#fff;font-size:21px;line-height:1.2}.run-takeaway-block p{color:#d4d4d8;max-width:1120px;margin:0;font-size:14px;line-height:1.6}.source-limitation-note{color:#fef3c7;background:#facc1514;border:1px solid #facc1538;border-radius:14px;gap:8px;margin-top:16px;padding:14px 16px;display:grid}.source-limitation-note p,.source-limitation-note span{color:#d4d4d8;margin:0;line-height:1.5}.source-limitation-note.compact{margin-top:14px}.provider-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.provider-summary-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;gap:7px;padding:14px;display:grid}.provider-summary-card span{color:#a5b4fc;text-transform:uppercase;font-size:11px;font-weight:850}.provider-summary-card strong{color:#fff;line-height:1.25}.provider-summary-card p,.provider-summary-card small{color:#a1a1aa;margin:0;line-height:1.45}.visibility-filter-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.visibility-filter-tabs a{color:#d4d4d8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:850;text-decoration:none}.visibility-filter-tabs a.active,.visibility-filter-tabs a:hover{color:#fff;background:#8b5cf638;border-color:#8b5cf68c}.advanced-qa-panel>summary::-webkit-details-marker{display:none}.advanced-prompt-qa>summary::-webkit-details-marker{display:none}.prompt-accordion-list{gap:12px;display:grid}.run-quick-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.decision-summary-strip{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px}.run-quick-summary-strip .summary-item{background:linear-gradient(#ffffff0b,#ffffff05),#18181bbd;border:1px solid #ffffff1a;border-radius:14px;min-height:74px;padding:13px 14px}.run-quick-summary-strip .summary-item span{color:#a1a1aa;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.run-quick-summary-strip .summary-value{color:#fff;margin-top:7px;font-size:21px;font-weight:850}.prompt-result-accordion{background:#ffffff05;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.prompt-result-accordion>summary{cursor:pointer;background:#ffffff07;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:16px;list-style:none;display:flex}.prompt-result-accordion>summary::-webkit-details-marker{display:none}.provider-answer-detail>summary::-webkit-details-marker{display:none}.prompt-result-accordion>summary>span:last-child{color:#a1a1aa;text-transform:uppercase;flex:none;font-size:11px;font-weight:850}.prompt-result-accordion[open]>summary,.prompt-result-accordion>summary:hover{background:#8b5cf61f}.provider-outcome-list{gap:0;display:grid}.provider-classification-grid{gap:10px;display:grid}.prompt-demand-context-strip{background:#ffffff05;border-bottom:1px solid #ffffff14;grid-template-columns:.72fr .95fr .95fr minmax(220px,1.35fr);padding:12px 16px}.prompt-demand-context-strip .summary-item{border-radius:10px;min-height:58px;padding:10px 12px}.prompt-demand-context-strip .summary-value{font-size:14px;line-height:1.2}.prompt-group-summary{background:linear-gradient(#22d3ee0f,#8b5cf60a),#ffffff05;border-bottom:1px solid #ffffff14;grid-template-columns:.8fr 1.08fr 1.36fr 1fr 1.35fr;gap:10px;padding:12px 16px;display:grid}.prompt-group-summary .summary-item{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;min-height:72px;padding:10px 12px}.prompt-group-summary .summary-value{color:#fff;margin-top:6px;font-size:13px;font-weight:800;line-height:1.25}.provider-outcome-head,.provider-outcome-row{grid-template-columns:minmax(190px,1.02fr) minmax(102px,.45fr) minmax(128px,.62fr) minmax(150px,.76fr) minmax(170px,.9fr) minmax(96px,.44fr) minmax(108px,.5fr) minmax(138px,.62fr);align-items:center;gap:12px;display:grid}.provider-outcome-head{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;background:#ffffff09;border-bottom:1px solid #ffffff14;padding:10px 16px;font-size:10px;font-weight:850}.provider-outcome-row{padding:13px 16px}.provider-outcome-row+.provider-outcome-row{border-top:1px solid #ffffff14}.provider-outcome-main{align-items:center;gap:12px;min-width:0;display:flex}.provider-outcome-main>div{gap:4px;min-width:0;display:grid}.provider-outcome-main strong{color:#fff;font-size:14px;line-height:1.3}.provider-outcome-main span:not(.provider-icon){color:#a1a1aa;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.provider-icon{color:var(--provider-color,#71717a);background:#fff;border:1px solid #ffffffe0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 0 0 1px #09090b0f,0 8px 18px #0003}.provider-icon svg,.provider-icon-logo{width:22px;height:22px;display:block}.provider-icon-logo{object-fit:contain}.provider-icon-sm{width:28px;height:28px}.provider-icon-sm svg,.provider-icon-sm .provider-icon-logo{width:16px;height:16px}.provider-model-cell,.provider-summary-heading,.task-type-cell{align-items:center;gap:9px;min-width:0;display:inline-flex}.provider-summary-heading{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:850}.task-type-icon{color:#c4b5fd;background:#8b5cf61f;border:1px solid #8b5cf638;width:28px;height:28px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.provider-outcome-cell{gap:4px;min-width:0;display:grid}.provider-cell-label{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850;display:none}.provider-outcome-cell strong{color:#fff;font-size:13px;line-height:1.25}.provider-outcome-cell small{color:#a1a1aa;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.provider-answer-detail{grid-column:1/-1}.provider-answer-detail>summary{color:#a5b4fc;cursor:pointer;font-size:12px;font-weight:850;list-style:none}.provider-answer-detail[open]>summary{margin-bottom:10px}.prompt-result-text{color:#fff;font-weight:850;line-height:1.35}.visibility-pill{border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:5px 9px;font-size:12px;font-weight:850;display:inline-flex}.visibility-pill.win{color:#86efac;background:#34d3991f;border-color:#34d39947}.visibility-pill.gap{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e4d}.visibility-pill.needs-review,.visibility-pill.mixed{color:#fde68a;background:#facc151a;border-color:#facc1547}.visibility-pill.neutral{color:#67e8f9;background:#22d3ee1a;border-color:#22d3ee3d}.visibility-pill.muted{color:#d4d4d8;background:#a1a1aa1a;border-color:#a1a1aa2e}.prompt-result-detail{background:#0000003d;border-top:1px solid #ffffff1a;gap:16px;padding:16px;display:grid}.prompt-detail-main{gap:14px;display:grid}.prompt-detail-grid,.run-health-grid{gap:12px;display:grid}.prompt-detail-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.run-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-prompt-qa,.advanced-qa-panel{gap:14px;display:grid}.advanced-prompt-qa>summary,.advanced-qa-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.advanced-prompt-qa>summary{color:#c4b5fd;font-weight:850}.advanced-qa-panel>summary{padding:0}.advanced-qa-panel>summary span{color:#c4b5fd;text-transform:uppercase;font-size:12px;font-weight:850}.panel,.agency-stat-card,.client-card,.cycle-stage,.source-card,.seo-input-card,.demo-step,.work-card,.action-list article,.prompt-set-strip div,.active-prompt-set,.native-run-item,.validation-panel,.two-column-detail,.approved-prompt-notice,.system-status-success,.system-status-warning,.system-status-error{color:#e4e4e7;background:linear-gradient(#ffffff0b,#ffffff05),#09090bbd!important;border-color:#ffffff1a!important}.panel,.client-card,.work-card{border-radius:var(--radius-lg)}.panel-heading p,.client-card p,.work-card p,.source-card span,.cycle-stage p,.demo-step p,.muted,.muted-note{color:#a1a1aa!important}.premium-hero-panel{min-height:300px}.monitor-flagship-hero{border-radius:32px;background:radial-gradient(circle at 12% 12%,#8b5cf65c,#0000 23rem),radial-gradient(circle at 74% 24%,#22d3ee33,#0000 24rem),linear-gradient(135deg,#18181bf0,#000000bd)!important}.monitor-flagship-hero h2{letter-spacing:-.04em}.next-best-action-card{align-content:space-between;box-shadow:inset 0 1px #ffffff0d,0 22px 48px #00000047;background:linear-gradient(#ffffff0f,#ffffff07),#0000004d!important;border-color:#ffffff1f!important}.monitor-metric-grid .agency-stat-card:first-child:before,.agency-stat-grid .agency-stat-card:first-child:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.monitor-metric-grid .agency-stat-card:nth-child(2):before,.agency-stat-grid .agency-stat-card:nth-child(2):before{background:linear-gradient(90deg,#22d3ee,#67e8f9)}.monitor-metric-grid .agency-stat-card:nth-child(3):before,.agency-stat-grid .agency-stat-card:nth-child(3):before{background:linear-gradient(90deg,#34d399,#6ee7b7)}.monitor-metric-grid .agency-stat-card:nth-child(4):before,.agency-stat-grid .agency-stat-card:nth-child(4):before{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.command-table,.audit-table{box-shadow:inset 0 1px #ffffff06;background:#00000042!important;border-color:#ffffff1a!important}.command-table-head,.table-head{letter-spacing:0;color:#a1a1aa!important;background:#ffffff0a!important}.command-table-row,.table-row{background:0 0!important}.command-table-row:nth-child(odd),.table-row:nth-child(odd){background:#ffffff03!important}.command-table-row:hover,.table-row:hover{background:#ffffff09!important}.table-action,.secondary-button,.row-actions button,.prompt-actions button,.prompt-set-actions button,.template-actions button,.export-actions button,.task-actions button,.inline-add-page button,.data-editor button,.approved-prompt-notice button{color:#f4f4f5!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:12px!important}.topbar-cta,.primary-action,.task-actions button:first-child,.export-actions button:first-child,.data-editor button,.inline-add-page button{color:#09090b!important;background:#f4f4f5!important;border-color:#f4f4f5!important}.table-action:hover,.secondary-button:hover,.row-actions button:hover,.prompt-actions button:hover,.export-actions button:hover,.task-actions button:hover,.topbar-cta:hover,.primary-action:hover{transform:translateY(-1px);border-color:#8b5cf699!important}input,select,textarea,.basics-form input,.basics-form select,.basics-form textarea,.mapping-grid select,.data-editor input,.data-editor textarea,.inline-add-page input,.page-import-form textarea,.compare-selector-form select{line-height:1.2;color:#f4f4f5!important;background:#ffffff0b!important;border-color:#ffffff1f!important;border-radius:12px!important}input,select{padding-inline:14px!important}textarea{padding:12px 14px!important}input:focus,select:focus,textarea:focus,.basics-form input:focus,.basics-form select:focus,.basics-form textarea:focus,.mapping-grid select:focus,.data-editor input:focus,.data-editor textarea:focus{border-color:#22d3ee99!important;box-shadow:0 0 0 3px #22d3ee21!important}.manual-prompts-panel{--manual-panel-ink:#17201b;--manual-panel-muted:#657169;--manual-panel-line:#dfe5dd}.manual-prompts-panel h3,.manual-prompt-form label span{color:var(--manual-panel-ink)}.manual-prompts-panel>div:first-child span,.manual-prompts-panel p,.manual-prompt-form textarea::placeholder{color:var(--manual-panel-muted)}.manual-prompt-form textarea{border-color:var(--manual-panel-line)!important;color:var(--manual-panel-ink)!important;background:#fff!important;border-radius:8px!important}.prompt-setup-status-strip{background:#0b1220bd;border:1px solid #94a3b82e;border-radius:8px;overflow:hidden}.prompt-setup-status-strip>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.prompt-setup-status-strip>summary::-webkit-details-marker{display:none}.prompt-setup-status-strip>summary>div{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.prompt-setup-status-strip>summary>div:first-child{align-items:baseline}.prompt-setup-status-strip span,.prompt-setup-status-strip p{color:#94a3b8;margin:0;font-size:12px;font-weight:800}.prompt-setup-status-strip strong{color:#f8fafc;font-size:14px}.tracked-prompts-workspace{gap:18px;display:grid}.tracked-prompts-header{grid-template-columns:minmax(0,1fr) minmax(320px,auto);align-items:start;gap:18px;display:grid}.tracked-prompts-header>div:first-child{gap:8px;display:grid}.tracked-prompts-header>div:first-child>span,.prompt-set-summary-strip>div>span,.prompt-tracking-warning span,.target-page-gap-card>span,.readiness-gap-card>span,.drawer-heading span,.compact-section-heading p,.prompt-search-field span{color:#94a3b8;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:850}.tracked-prompts-header h3,.compact-section-heading h3,.drawer-heading h3{color:#f8fafc;margin:0;font-size:24px;line-height:1.12}.tracked-prompts-header p,.drawer-heading p,.compact-section-heading p{color:#cbd5e1;max-width:820px;margin:0;font-size:14px;line-height:1.55}.tracked-prompts-header-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prompt-set-manager-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.prompt-set-manager{gap:14px;display:grid}.prompt-set-manager-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.prompt-set-manager-heading>div{gap:4px;display:grid}.prompt-set-manager-heading>div>span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.prompt-set-manager-heading h3{color:#f8fafc;margin:0;font-size:18px;line-height:1.15}.prompt-set-manager-heading p,.prompt-set-manager-coverage{color:#cbd5e1;max-width:820px;margin:0;font-size:13px;line-height:1.5}.tracked-prompts-header-metrics div,.prompt-set-manager-metrics div,.prompt-health-section button,.compact-group-grid button,.prompt-tracking-warning,.target-page-gap-card,.readiness-gap-card{background:#0f172ad1;border:1px solid #94a3b82e;border-radius:8px}.tracked-prompts-header-metrics div,.prompt-set-manager-metrics div{gap:5px;padding:12px;display:grid}.tracked-prompts-header-metrics span,.prompt-set-manager-metrics span,.prompt-health-section span,.compact-group-grid span,.compact-group-grid small{color:#94a3b8;font-size:12px;font-weight:800}.tracked-prompts-header-metrics strong,.prompt-set-manager-metrics strong,.prompt-health-section strong,.compact-group-grid strong{color:#f8fafc;font-size:19px;line-height:1.15}.tracked-prompts-primary-actions,.tracked-prompts-toolbar,.prompt-bulk-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tracked-prompts-primary-actions button,.prompt-filter-tabs button,.prompt-bulk-bar button,.subtle-button,.drawer-actions button,.compact-row-actions button,.prompt-action-menu button,.compact-set-metadata button,.prompt-empty-row button{color:#e5e7eb;cursor:pointer;background:#0f172ae6;border:1px solid #94a3b83d;border-radius:8px;min-height:36px;padding:8px 11px;font-weight:850}.prompt-bulk-bar button.prompt-bulk-run{background:var(--accent);border-color:var(--accent);color:#04140d}.prompt-bulk-bar button.prompt-bulk-run:hover{filter:brightness(1.08);border-color:var(--accent);color:#04140d}.tracked-prompts-primary-actions button:hover,.prompt-filter-tabs button:hover,.prompt-bulk-bar button:hover,.subtle-button:hover,.drawer-actions button:hover,.compact-row-actions button:hover,.prompt-action-menu button:hover,.compact-set-metadata button:hover,.prompt-empty-row button:hover{color:#fff;border-color:#22d3ee80}.tracked-prompts-primary-actions button:disabled,.prompt-bulk-bar button:disabled,.drawer-actions button:disabled,.compact-row-actions button:disabled,.prompt-action-menu button:disabled,.compact-set-metadata button:disabled{cursor:not-allowed;opacity:.55}.tracked-prompts-primary-actions>span{color:#a7f3d0;font-size:13px;font-weight:800}.tracked-prompts-primary-actions button.prompt-add-cta,button.prompt-add-cta{color:#23005c;background:linear-gradient(135deg,#d0bcff,#a078ff);border-color:#0000;font-weight:900}.tracked-prompts-primary-actions button.prompt-add-cta:hover,button.prompt-add-cta:hover{color:#23005c;filter:brightness(1.07);border-color:#0000}.prompt-set-summary-strip{background:#0f172aa3;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 14px;padding:12px 14px;display:grid}.prompt-set-summary-strip>div{gap:4px;min-width:0;display:grid}.prompt-set-summary-strip strong{color:#dbeafe;font-size:13px;font-weight:850;line-height:1.45}.prompt-set-summary-strip label{align-items:center;gap:8px;display:flex}.prompt-set-summary-strip label span{color:#94a3b8;font-size:12px;font-weight:850}.prompt-set-summary-strip select,.prompt-search-field input{color:#f8fafc;background:#020617b8;border:1px solid #94a3b83d;border-radius:8px;min-height:38px;padding:8px 10px}.prompt-tracking-warning{border-color:#facc1547;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.prompt-tracking-warning>div:first-child{gap:5px;display:grid}.prompt-tracking-warning strong{color:#fef3c7;font-size:15px;line-height:1.35}.prompt-tracking-warning p,.target-page-gap-card p{color:#cbd5e1;margin:0;font-size:13px;font-weight:750;line-height:1.45}.prompt-warning-actions,.target-page-gap-card>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prompt-health-section{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.prompt-health-section button{cursor:pointer;text-align:left;gap:8px;padding:14px;display:grid}.prompt-health-section button:hover,.compact-group-grid button:hover{border-color:#22d3ee70}.prompt-filter-tabs{background:#02061794;border:1px solid #94a3b829;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.prompt-filter-tabs button{border-color:#0000;min-height:34px}.prompt-filter-tabs button[aria-pressed=true]{color:#ecfeff;background:#22d3ee29;border-color:#22d3ee70}.prompt-search-field{gap:6px;min-width:min(320px,100%);display:grid}.page-readiness-summary-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:12px;display:grid}.target-page-gap-card,.readiness-gap-card{gap:10px;padding:14px;display:grid}.target-page-gap-card strong{color:#f8fafc;overflow-wrap:anywhere;font-size:16px;line-height:1.35}.readiness-gap-card>div{flex-wrap:wrap;gap:8px;display:flex}.readiness-gap-card button{color:#e5e7eb;cursor:pointer;background:#02061780;border:1px solid #94a3b838;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:7px 9px;display:inline-flex}.readiness-gap-card button:hover{border-color:#22d3ee73}.readiness-gap-card strong{color:#f8fafc;font-size:12px}.readiness-gap-card em{color:#fef3c7;font-size:12px;font-style:normal;font-weight:900}.prompt-bulk-bar{background:#14532d2e;border:1px solid #4ade8042;border-radius:8px;padding:10px 12px}.prompt-bulk-bar strong{color:#bbf7d0;margin-right:auto;font-size:13px}.tracked-prompts-table{overflow:auto visible}.tracked-prompts-table .command-table-head,.tracked-prompts-table .command-table-row{min-width:900px;grid-template-columns:34px minmax(250px,1.65fr) minmax(90px,.48fr) minmax(210px,1fr) minmax(112px,.58fr) minmax(106px,.54fr)!important}.tracked-prompts-table.with-last-run .command-table-head,.tracked-prompts-table.with-last-run .command-table-row{min-width:1000px;grid-template-columns:34px minmax(250px,1.5fr) minmax(90px,.48fr) minmax(200px,.95fr) minmax(112px,.58fr) minmax(96px,.5fr) minmax(106px,.54fr)!important}.tracked-prompts-table .command-table-row{align-items:center}.tracked-prompts-table input[type=checkbox]{accent-color:#22d3ee;width:16px;height:16px}.prompt-copy{gap:5px;display:grid}.prompt-copy strong{color:#f8fafc;font-size:13px;line-height:1.4}.prompt-copy small{color:#94a3b8;font-size:12px;font-weight:750}.prompt-group-cell,.last-run-cell{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.prompt-group-cell{color:#bae6fd}.readiness-cell{flex-wrap:wrap;gap:6px;display:flex}.readiness-badge{border-radius:999px;min-height:26px;padding:6px 8px;font-size:11px;line-height:1}.readiness-badge.ready{color:#a7f3d0;background:#10b98124;border-color:#10b98159}.readiness-badge.warning{color:#fef3c7;background:#facc151f;border-color:#facc1557}.readiness-badge.paused,.readiness-badge.draft{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b84d}.tracking-status-pill{color:#cbd5e1;border:1px solid #94a3b83d;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900;display:inline-flex}.tracking-status-pill.approved{color:#a7f3d0;border-color:#10b9815c}.tracking-status-pill.draft{color:#fef3c7;border-color:#facc154d}.tracking-status-pill.paused,.tracking-status-pill.archived{color:#cbd5e1}.compact-row-actions{align-items:center;gap:7px;display:flex;position:relative}.compact-row-actions .table-action{min-height:36px;padding:8px 10px}.prompt-action-menu{position:relative}.prompt-action-menu summary{color:#e5e7eb;cursor:pointer;background:#0f172ae6;border:1px solid #94a3b83d;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;list-style:none;display:inline-flex}.prompt-action-menu summary::-webkit-details-marker{display:none}.prompt-action-menu[open] summary{border-color:#22d3ee80}.prompt-action-menu div{z-index:40;background:#0f172a;border:1px solid #94a3b833;border-radius:8px;gap:6px;min-width:160px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 42px #0000005c}.prompt-action-menu button{text-align:left;justify-content:flex-start;width:100%}.prompt-empty-row{color:#cbd5e1;background:#0f172a94;border:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:10px;min-width:960px;padding:16px;display:flex}.compact-prompt-groups,.compact-set-metadata{gap:12px;display:grid}.compact-section-heading{gap:5px;display:grid}.compact-section-heading h3{font-size:18px}.compact-group-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.compact-group-grid button{cursor:pointer;text-align:left;gap:7px;padding:12px;display:grid}.compact-group-grid .all-groups-card{background:#0e749029;border-color:#22d3ee57}.compact-group-grid button[aria-pressed=true]{border-color:#22d3ee85;box-shadow:inset 0 0 0 1px #22d3ee2e}.compact-group-grid small{line-height:1.45}.compact-group-grid em{color:#bae6fd;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.compact-set-metadata{border-top:1px solid #94a3b829;padding-top:12px}.compact-set-metadata summary{color:#cbd5e1;cursor:pointer;font-size:13px;font-weight:900;list-style:none}.compact-set-metadata summary::-webkit-details-marker{display:none}.prompt-metadata-key{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.prompt-metadata-key span{color:#94a3b8;border:1px solid #94a3b82e;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.prompt-drawer-backdrop{z-index:1200;background:#020617ad;justify-content:flex-end;display:flex;position:fixed;inset:0}.manual-prompt-drawer{background:#0f172a;border-left:1px solid #94a3b838;grid-template-rows:auto 1fr;width:460px;max-width:100vw;height:100%;padding:22px;display:grid;overflow-y:auto;box-shadow:-26px 0 80px #00000061}.drawer-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.drawer-heading>div{gap:8px;display:grid}.drawer-heading>button{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:inline-flex}.manual-prompt-drawer .manual-prompt-form{align-content:start;gap:14px;margin-top:20px;display:grid}.manual-prompt-drawer .manual-prompt-form label span{color:#e5e7eb}.manual-prompt-drawer .manual-prompt-form textarea{min-height:220px;color:#f8fafc!important;background:#020617bd!important;border-color:#94a3b847!important}.manual-prompt-drawer .manual-prompt-form textarea::placeholder{color:#64748b!important}.drawer-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1100px){.tracked-prompts-header,.tracked-prompts-header-metrics,.prompt-set-manager-metrics,.prompt-health-section,.prompt-set-summary-strip,.prompt-tracking-warning,.page-readiness-summary-grid,.compact-group-grid{grid-template-columns:1fr}.prompt-warning-actions,.target-page-gap-card>div{justify-content:flex-start}.prompt-set-summary-strip label,.prompt-set-summary-strip select,.prompt-search-field,.prompt-search-field input{width:100%}}.client-tabs{background:#0003;border:1px solid #ffffff14;border-radius:18px;width:fit-content;padding:6px}.client-tabs a{border-radius:12px;align-items:center;gap:8px;display:inline-flex}.client-tab-icon{color:#a78bfa}.onboarding-banner,.monitor-alert-banner,.warning-list,.validation-panel.warning{color:#fcd34d!important;background:#f59e0b1a!important;border-color:#f59e0b40!important}.validation-panel.pass,.qa-flag.pass{color:#6ee7b7!important;background:#34d3991a!important;border-color:#34d39940!important}.validation-panel.error,.qa-flag.error{color:#fda4af!important;background:#f43f5e1a!important;border-color:#f43f5e40!important}.validation-summary div,.validation-issue,.native-text-block p,.native-list-block span,.qa-flag,.evidence-item,.brief-section,.summary-item{background:#ffffff09!important;border-color:#ffffff1a!important}.prompt-group{overflow:hidden}.prompt-group-summary:hover,.prompt-row-detail>summary:hover{background:#ffffff09}.prompt-detail-panel,.monitor-prompt-drawer,.evidence-drawer,.native-run-item-detail{background:#00000038!important}.prompt-detail-columns h6,.page-match-value a,.stage,.copy-message{color:#c4b5fd!important}.score-bar,.gc-progress{background:#ffffff14!important}.score-bar i,.gc-progress span{background:linear-gradient(90deg,#8b5cf6,#22d3ee)!important}.work-meta span{color:#c4b5fd!important;background:#8b5cf61f!important;border:1px solid #8b5cf642!important}.work-card.planned,.completed-row{background:#34d3990f!important;border-color:#34d3992e!important}.priority-high{color:#fda4af!important;background:#f43f5e24!important}.priority-medium{color:#fcd34d!important;background:#f59e0b24!important}.report-detail{gap:18px;display:grid}.page-heading:has(.report-mode-toggle){grid-template-columns:minmax(0,1fr) auto minmax(150px,.34fr);align-items:start;display:grid;overflow:hidden}.page-heading:has(.report-mode-toggle) .report-mode-toggle{grid-column:1/3;max-width:520px}.page-heading:has(.report-mode-toggle) .status-control{grid-area:1/3}.page-heading:has(.report-mode-toggle) .row-actions{grid-column:3}.page-heading:has(.report-mode-toggle) .row-actions{align-content:start;justify-items:stretch;gap:8px;display:grid}.page-heading:has(.report-mode-toggle) .row-actions>*{text-align:center;justify-content:center}.report-mode-toggle{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px;width:100%;display:grid!important}.report-mode-toggle button{min-height:36px;padding:7px 10px}.brief-section{border-radius:16px;padding:14px}.brief-section span{color:#8b8b94!important}.brief-section ul,.brief-section ol{color:#e4e4e7!important}.cycle-timeline{position:relative}.cycle-stage{border-radius:20px}.cycle-stage>span{color:#ddd6fe!important;background:#8b5cf62e!important}.cycle-stage.current{background:#8b5cf614!important;border-color:#8b5cf647!important}.cycle-stage.complete,.demo-step.viewed{background:#34d39912!important;border-color:#34d39938!important}.gc-table-shell{background:#0000003d;border:1px solid #ffffff1a;border-radius:20px;overflow-x:auto}.gc-table-shell-compact{font-size:13px}.gc-page-shell{gap:18px;display:grid}.gc-page-shell-header{background:radial-gradient(circle at 0 0,#8b5cf61f,#0000 18rem),#ffffff08;border:1px solid #ffffff1a;border-radius:24px;justify-content:space-between;align-items:center;padding:18px;display:flex}.gc-page-shell-header span{color:#67e8f9;text-transform:uppercase;font-size:11px;font-weight:850}.gc-page-shell-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gc-page-shell-body{gap:18px;display:grid}.auth-shell{color:#f4f4f5;background:radial-gradient(circle at 18% 10%,#8b5cf642,#0000 28rem),radial-gradient(circle at 82% 24%,#22d3ee29,#0000 26rem),linear-gradient(145deg,#050507 0%,#09090b 48%,#020617 100%);place-items:center;min-height:100vh;padding:clamp(24px,6vw,72px);display:grid;position:relative;overflow:hidden}.auth-shell:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 42% 24%,#000,#0000 70%);mask-image:radial-gradient(circle at 42% 24%,#000,#0000 70%)}.auth-card{z-index:1;background:radial-gradient(circle at 0 0,#8b5cf629,#0000 20rem),#09090bbd;border:1px solid #ffffff1a;border-radius:30px;gap:18px;width:min(100%,560px);max-width:560px;padding:clamp(26px,5vw,42px);display:grid;position:relative;box-shadow:0 34px 120px #0000008c,inset 0 1px #ffffff0d}.auth-card:after{content:"";background:linear-gradient(90deg,#8b5cf6cc,#22d3eeb8,#0000);border-radius:999px;height:1px;position:absolute;top:0;left:30px;right:30px}.auth-card h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(36px,6vw,58px);line-height:.94}.auth-card p{color:#a1a1aa;max-width:46rem;margin:0;font-size:15px;line-height:1.7}.auth-form{gap:14px;margin-top:6px;display:grid}.auth-form label{color:#d4d4d8;gap:8px;font-size:13px;font-weight:750;display:grid}.auth-form label span{color:#a1a1aa;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.auth-form input{width:100%;min-height:48px}.auth-form button{color:#09090b;cursor:pointer;background:#f4f4f5;border:1px solid #f4f4f5;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:850;transition:transform .14s,box-shadow .14s,opacity .14s;display:inline-flex}.auth-form button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 45px #f4f4f524}.auth-form button:disabled{cursor:progress;opacity:.7}.auth-link-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.auth-text-link{color:#67e8f9;font-size:13px;font-weight:800;text-decoration:none}.auth-text-link:hover{color:#a5f3fc;text-decoration:underline}.auth-secondary-button{color:#f4f4f5;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.auth-secondary-button:hover{background:#8b5cf629;border-color:#8b5cf66b}.dashboard-command-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;gap:18px;display:grid}.dashboard-freshness{color:#d4d4d8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:850}.dashboard-onboarding-state{width:min(100%,1440px);max-width:1440px;margin:0 auto}.dashboard-onboarding-top-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);align-items:stretch;gap:18px;display:grid}.dashboard-onboarding-hero{background:linear-gradient(135deg,#2563ff29,#19c2ff11),#ffffff09;border:1px solid #67e8f92e;border-radius:20px;grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr);align-items:stretch;gap:34px;min-height:376px;padding:40px 38px;display:grid;overflow:hidden}.dashboard-onboarding-hero-setup{background:linear-gradient(135deg,#7c3aed29,#34d39912),#ffffff09}.dashboard-first-audit-hero{background:linear-gradient(135deg,#2563ff1c,#34d39912),#ffffff08;border:1px solid #67e8f929;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:22px;padding:24px;display:grid}.dashboard-first-audit-copy h1{color:#fff;margin:0;font-size:34px;line-height:1.05}.dashboard-first-audit-copy p{color:#d4d4d8;max-width:760px;margin:10px 0 0;font-size:14px;line-height:1.5}.dashboard-first-audit-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.dashboard-text-link{color:#a5f3fc;font-size:13px;font-weight:850;text-decoration:none}.dashboard-text-link:hover{color:#fff;text-decoration:underline}.dashboard-first-audit-status{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;gap:10px;padding:14px;display:grid}.dashboard-first-audit-status>span,.dashboard-client-next-step span,.dashboard-client-progress-row span{color:#a1a1aa;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-first-audit-status>strong{color:#fff;font-size:16px;line-height:1.25}.dashboard-first-audit-status dl{gap:7px;margin:0;display:grid}.dashboard-first-audit-status dl div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.dashboard-first-audit-status dt{color:#a1a1aa;font-size:12px;font-weight:750}.dashboard-first-audit-status dd{color:#e5e7eb;text-align:right;margin:0;font-size:12px;font-weight:850}.dashboard-onboarding-kicker{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.dashboard-onboarding-hero h1{color:#fff;max-width:560px;margin:0;font-size:clamp(36px,3.6vw,48px);line-height:.98}.dashboard-onboarding-hero h1 span{display:block}.dashboard-onboarding-hero p{color:#d4d4d8;max-width:760px;margin:14px 0 0;font-size:16px;line-height:1.55}.dashboard-onboarding-copy{border-right:1px solid #ffffff17;align-content:center;min-width:0;padding-right:30px;display:grid}.dashboard-onboarding-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-onboarding-actions .table-action{justify-content:center;width:100%;min-height:44px}.dashboard-onboarding-copy .dashboard-onboarding-actions{flex-flow:wrap;justify-content:flex-start;align-items:stretch;width:100%;max-width:none;margin-top:28px}.dashboard-onboarding-copy .dashboard-onboarding-actions .table-action,.dashboard-onboarding-copy .dashboard-onboarding-actions .dashboard-secondary-action{width:auto}.dashboard-onboarding-copy .dashboard-onboarding-actions .table-action{min-width:168px}.dashboard-onboarding-copy .dashboard-onboarding-actions .dashboard-secondary-action{white-space:nowrap;min-width:153px}.dashboard-secondary-action{color:#f4f4f5;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.dashboard-onboarding-hero .dashboard-secondary-action{justify-content:center;width:100%}.first-run-workflow-visual{align-content:center;gap:28px;min-width:0;display:grid;position:relative}.first-run-workflow-visual:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 34%,#7c3aed33,#0000 35%),linear-gradient(90deg,#0000,#19c2ff1c,#0000);position:absolute;inset:-34px}.first-run-workflow-steps{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;display:grid;position:relative}.first-run-workflow-node{text-align:center;background:linear-gradient(#2563ff24,#070e1c94),#ffffff09;border:1px solid #19c2ff38;border-radius:13px;grid-template-rows:32px 32px 36px;align-content:center;justify-items:center;gap:10px;min-height:144px;padding:18px 12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.first-run-workflow-node:not(:last-child):after{content:"";z-index:2;background:linear-gradient(90deg,#19c2ff,#7c3aed);width:8px;height:1px;position:absolute;top:50%;left:calc(100% + 1px)}.first-run-workflow-node:not(:last-child):before{content:"";z-index:3;border:4px solid #0000;border-left:5px solid #19c2ff;border-right-width:0;position:absolute;top:calc(50% - 4px);left:calc(100% + 8px)}.first-run-workflow-node.highlight{border-color:#7c3aedb8;box-shadow:0 0 0 1px #7c3aed47,0 0 28px #7c3aed57,inset 0 1px #ffffff14}.first-run-workflow-node:hover{background:linear-gradient(#2563ff33,#070e1c9e),#ffffff0d;border-color:#19c2ff57}.first-run-step-icon{color:#f4f4f5;justify-content:center;justify-self:center;align-items:center;width:32px;height:32px;display:inline-flex}.first-run-step-icon svg{display:block}.first-run-workflow-node strong{color:#fff;justify-content:center;align-self:start;width:100%;min-height:32px;font-size:12px;line-height:1.2;display:flex}.first-run-workflow-node p{color:#d4d4d8;align-self:start;width:100%;margin:0;font-size:12px;line-height:1.35}.first-run-workflow-callouts{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:22px;display:grid;position:relative}.first-run-workflow-callouts:before{content:"";opacity:.7;background:linear-gradient(90deg,#19c2ff80,#7c3aed8f);height:1px;position:absolute;top:2px;left:12%;right:12%}.first-run-callout{background:#ffffff09;border:1px solid #19c2ff2e;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:64px;padding:11px;display:grid}.first-run-callout>span{color:#67e8f9;background:#19c2ff1f;border:1px solid #19c2ff3d;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.first-run-callout.rose>span{color:#fb7185;background:#fb71851c;border-color:#fb718547}.first-run-callout.violet>span{color:#c4b5fd;background:#7c3aed24;border-color:#a78bfa52}.first-run-callout strong{color:#fff;font-size:12px;line-height:1.2;display:block}.first-run-callout p{color:#a1a1aa;margin:3px 0 0;font-size:10px;line-height:1.25}.dashboard-secondary-action:hover{background:#ffffff17;border-color:#67e8f957}.dashboard-walkthrough-replay{color:#a5f3fc;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #67e8f93d;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 13px;font-size:13px;font-weight:850;display:inline-flex}.dashboard-walkthrough-replay:hover{color:#fff;background:#67e8f914;border-color:#67e8f966}.first-login-tour-layer{pointer-events:none;z-index:90;position:fixed;inset:0}.first-login-tour-backdrop{cursor:default;pointer-events:auto;background:#0206178f;border:0;width:100%;height:100%;position:fixed;inset:0}.first-login-tour-spotlight{pointer-events:none;z-index:91;border:2px solid #67e8f9e6;border-radius:18px;transition:height .16s,left .16s,top .16s,width .16s;position:fixed;box-shadow:0 0 0 1px #0f172a59,0 0 32px #19c2ff3d}.first-login-tour-card{color:#f8fafc;pointer-events:auto;z-index:92;background:linear-gradient(#ffffff14,#ffffff09),#0b1220;border:1px solid #67e8f947;border-radius:16px;gap:13px;padding:18px;display:grid;position:fixed;box-shadow:0 24px 70px #0000006b}.first-login-tour-count{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.first-login-tour-card h2{color:#fff;margin:0;font-size:19px;line-height:1.18}.first-login-tour-card p{color:#d4d4d8;margin:0;font-size:13px;line-height:1.5}.first-login-tour-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.first-login-tour-progress span{background:#ffffff1f;border-radius:999px;height:4px}.first-login-tour-progress span.active{background:linear-gradient(90deg,#19c2ff,#7c3aed)}.first-login-tour-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.first-login-tour-primary,.first-login-tour-secondary{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:9px 13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.first-login-tour-primary{color:#06111f;background:#67e8f9;border:1px solid #67e8f9}.first-login-tour-primary:hover{background:#fff;border-color:#fff}.first-login-tour-secondary{color:#e5e7eb;background:#ffffff0f;border:1px solid #ffffff1f}.first-login-tour-secondary:hover{color:#fff;background:#ffffff1a}@media (max-width:1320px){.dashboard-onboarding-top-grid{grid-template-columns:1fr}.dashboard-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-onboarding-copy .dashboard-onboarding-actions{flex-direction:column}.dashboard-onboarding-copy .dashboard-onboarding-actions .table-action,.dashboard-onboarding-copy .dashboard-onboarding-actions .dashboard-secondary-action{width:100%}.first-run-workflow-steps,.first-run-workflow-callouts{grid-template-columns:1fr}.first-run-workflow-node{text-align:left;grid-template-rows:none;grid-template-columns:auto minmax(0,1fr);place-items:center start;min-height:0}.first-run-workflow-node:not(:last-child):after,.first-run-workflow-node:not(:last-child):before,.first-run-workflow-callouts:before{display:none}.first-run-workflow-node p{grid-column:2}.first-login-tour-card{max-height:calc(100vh - 28px);bottom:14px;right:14px;overflow:auto;width:auto!important;top:auto!important;left:14px!important}.first-login-tour-actions{justify-content:stretch}.first-login-tour-actions>*{flex:110px}}.dashboard-onboarding-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;display:grid}.dashboard-onboarding-panel{align-content:start;gap:12px;display:grid}.dashboard-onboarding-panel .panel-heading{margin-bottom:2px;padding-bottom:12px}.dashboard-quick-start-card{align-content:start;gap:14px;min-height:190px;display:grid}.dashboard-quick-start-card h3{color:#fff;margin:0;font-size:18px}.dashboard-quick-start-card p{color:#d4d4d8;margin:0;font-size:13px;line-height:1.45}.dashboard-quick-start-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-quick-start-card li{color:#f4f4f5;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:9px;font-size:13px;font-weight:800;line-height:1.25;display:grid}.dashboard-quick-start-card li:before{content:"";background:#19c2ff;border-radius:999px;width:6px;height:6px}.dashboard-setup-time{background:#19c2ff14;border:1px solid #19c2ff29;border-radius:14px;gap:4px;padding:12px;display:grid}.dashboard-setup-time span{color:#a1a1aa;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-setup-time strong{color:#fff;font-size:22px;line-height:1}.dashboard-setup-checklist{counter-reset:setup-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.dashboard-setup-checklist li{counter-increment:setup-step;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:grid}.dashboard-setup-checklist li>span{color:#67e8f9;background:#67e8f91a;border:1px solid #67e8f938;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:inline-flex}.dashboard-setup-checklist li>span:before{content:counter(setup-step)}.dashboard-setup-checklist li.complete>span{color:#86efac;background:#34d39921;border-color:#34d3993d}.dashboard-setup-checklist li.complete>span:before{content:"✓"}.dashboard-setup-checklist li.current{background:#67e8f912;border-color:#67e8f942}.dashboard-setup-checklist li.current>span{background:#67e8f929;border-color:#67e8f96b}.dashboard-setup-checklist li.upcoming{opacity:.74}.dashboard-setup-checklist strong{color:#f4f4f5;font-size:14px;line-height:1.25}.dashboard-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(90px,auto);align-content:start;align-items:stretch;gap:9px;display:grid}.dashboard-outcome-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:9px;height:100%;min-height:78px;padding:11px;display:flex}.dashboard-outcome-card .metric-icon{flex:none;margin-top:1px}.dashboard-outcome-card div{gap:4px;min-width:0;display:grid}.dashboard-outcome-card strong{color:#f4f4f5;font-size:13px;line-height:1.25}.dashboard-outcome-card p{color:#a1a1aa;margin:0;font-size:11px;line-height:1.35}.dashboard-onboarding-support{justify-content:space-between;align-items:center;gap:18px;display:flex}.dashboard-onboarding-support h3{color:#fff;margin:0;font-size:17px}.dashboard-onboarding-support p{color:#a1a1aa;max-width:680px;margin:5px 0 0;font-size:13px;line-height:1.45}.dashboard-client-setup-list{gap:10px;display:grid}.dashboard-active-client-panel{gap:14px;display:grid}.dashboard-client-setup-card{background:linear-gradient(#ffffff0d,#ffffff06),#ffffff07;border:1px solid #67e8f924;border-radius:16px;gap:14px;padding:16px;display:grid}.dashboard-client-setup-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-client-setup-card-header strong{color:#fff;font-size:18px;line-height:1.2;display:block}.dashboard-client-setup-card-header p{color:#a1a1aa;margin:5px 0 0;font-size:13px;font-weight:700;line-height:1.35}.dashboard-client-setup-card-header>span{color:#bae6fd;background:#67e8f914;border:1px solid #67e8f938;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:900}.dashboard-client-next-step{background:#67e8f90e;border:1px solid #67e8f924;border-radius:12px;gap:5px;padding:12px;display:grid}.dashboard-client-next-step strong{color:#fff;font-size:16px;line-height:1.25}.dashboard-client-next-step p{color:#a1a1aa;margin:0;font-size:12px;line-height:1.4}.dashboard-client-progress-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dashboard-client-progress-row strong{color:#e5e7eb;font-size:13px}.dashboard-setup-checklist-compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dashboard-client-setup-card-actions{justify-content:flex-start;display:flex}.dashboard-client-setup-row{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-left:3px solid #67e8f9;border-radius:14px;grid-template-columns:minmax(180px,.65fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px 14px;text-decoration:none;display:grid}.dashboard-client-setup-row:hover{background:#ffffff0f;border-color:#67e8f93d}.dashboard-client-setup-row div{gap:5px;display:grid}.dashboard-client-setup-row strong{color:#fff;font-size:15px}.dashboard-client-setup-row span:not(.table-action){color:#a1a1aa;font-size:12px;font-weight:800}.dashboard-client-setup-row p{color:#d4d4d8;margin:0;font-size:13px;line-height:1.35}.dashboard-attention-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.attention-card{color:#f4f4f5;background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:10px;min-height:70px;padding:13px;text-decoration:none;transition:background .14s,border-color .14s,transform .14s;display:flex}.attention-card:hover{background:#ffffff0e;border-color:#c4b5fd57;transform:translateY(-1px)}.attention-card-icon{border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.attention-card-copy{gap:2px;min-width:0;display:grid}.attention-card-copy strong{color:#fff;font-size:24px;line-height:1}.attention-card-copy small{color:#a1a1aa;font-size:12px;font-weight:750;line-height:1.25}.attention-card-copy em,.summary-tile small{color:#d4d4d8;font-size:11px;font-style:normal;font-weight:700;line-height:1.25}.attention-card-detail{color:#a1a1aa;font-size:11px;font-weight:750;line-height:1.25}.today-priorities-panel{gap:12px;padding:16px;display:grid}.today-priority-list{gap:10px;display:grid}.today-priority-row{color:#f4f4f5;background:#ffffff09;border:1px solid #ffffff1a;border-left:3px solid #67e8f975;border-radius:12px;grid-template-columns:32px 34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 12px;text-decoration:none;transition:background .14s,border-color .14s;display:grid}.today-priority-row:hover{background:#ffffff0f;border-color:#67e8f961}.today-priority-row strong{color:#fff;font-size:15px;line-height:1.3}.today-priority-rank{color:#e4e4e7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:inline-flex}.today-priority-danger{border-left-color:#fb7185}.today-priority-info{border-left-color:#a78bfa}.today-priority-warn{border-left-color:#f59e0b}.today-priority-good{border-left-color:#34d399}.attention-card-info .attention-card-icon{color:#c4b5fd;background:#8b5cf626}.attention-card-danger .attention-card-icon{color:#fda4af;background:#f43f5e24}.attention-card-warn .attention-card-icon{color:#fcd34d;background:#f59e0b24}.attention-card-good .attention-card-icon{color:#6ee7b7;background:#34d39921}.failed-run-breakdown-panel{background:linear-gradient(#f43f5e11,#f43f5e08),#00000029;border:1px solid #f43f5e33;border-left:3px solid #fb7185;border-radius:16px;grid-template-columns:minmax(110px,.22fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.failed-run-breakdown-count{gap:4px;display:grid}.failed-run-breakdown-count span{color:#fda4af;text-transform:uppercase;font-size:11px;font-weight:900}.failed-run-breakdown-count strong{color:#fff;font-size:32px;line-height:1}.failed-run-breakdown-copy h3{margin:0;font-size:15px}.failed-run-breakdown-copy p{color:#d4d4d8;margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.35}.failed-run-breakdown-copy small{color:#fda4af;margin-top:5px;font-size:12px;font-weight:800;line-height:1.35;display:block}.failed-run-breakdown-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.client-monitor-panel{padding:16px}.client-monitor-panel .panel-heading{align-items:start}.client-health-list{gap:10px;margin-top:14px;display:grid}.client-health-card{background:linear-gradient(#ffffff08,#ffffff04),#0000002e;border:1px solid #ffffff17;border-left:3px solid #a1a1aa73;border-radius:16px;grid-template-columns:minmax(180px,.68fr) minmax(280px,1.22fr) minmax(280px,1fr) auto;align-items:center;gap:16px;min-height:104px;padding:14px 16px;display:grid}.client-health-card-danger{border-left-color:#fb7185}.client-health-card-warn{border-left-color:#f59e0b}.client-health-card-good{border-left-color:#34d399}.client-health-card-neutral{border-left-color:#a1a1aa75}.client-health-client{align-items:start;gap:10px;min-width:0;display:grid}.client-health-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client-health-client h4{color:#fff;margin:0;font-size:15px;line-height:1.25}.client-health-client h4 a{color:inherit;text-decoration:none}.client-health-client h4 a:hover{color:#c4b5fd}.client-status-badge{color:#d4d4d8;text-transform:uppercase;border:1px solid #94a3b83d;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900;line-height:1}.client-status-danger{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e47}.client-status-warn{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b47}.client-status-good{color:#86efac;background:#34d3991f;border-color:#34d39947}.client-status-neutral{color:#d4d4d8;background:#94a3b81a}.client-health-client p{color:#8b8b94;margin:4px 0 0;font-size:12px;line-height:1.35}.client-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visibility-with-trend{align-items:baseline;gap:6px;display:inline-flex}.visibility-trend{letter-spacing:.02em;font-size:.7rem;font-weight:800}.visibility-trend-up{color:var(--score-good,#16a34a)}.visibility-trend-down{color:var(--score-bad,#dc2626)}.visibility-trend-flat{color:var(--text-muted,#94a3b8)}.critical-attention-rail{background:#f43f5e0b;border:1px solid #f43f5e29;border-radius:16px;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.critical-attention-rail h3{color:#fff;margin:0;font-size:15px}.critical-attention-rail p{color:#a1a1aa;margin:3px 0 0;font-size:12px;line-height:1.35}.critical-attention-list,.needs-attention-list{gap:8px;display:grid}.needs-attention-row{color:inherit;background:#ffffff07;border-left:3px solid #0000;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 14px;text-decoration:none;display:flex}.needs-attention-row:hover{background:#ffffff0f}.needs-attention-row strong{font-weight:800}.needs-attention-row span{color:var(--text-muted,#94a3b8);font-size:.86rem}.needs-attention-danger{border-left-color:var(--score-bad,#dc2626)}.needs-attention-warn{border-left-color:#d97706}.run-status-poller{color:var(--accent-strong,#2563eb);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.run-status-poller-dot{background:var(--accent-strong,#2563eb);border-radius:50%;width:9px;height:9px;animation:1.1s ease-in-out infinite run-status-pulse}.citation-teardown-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;margin-top:14px;display:grid}@media (max-width:820px){.citation-teardown-grid{grid-template-columns:1fr}}.citation-teardown-col h4{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#a1a1aa);margin:0 0 10px;font-size:13px}.citation-leaderboard{gap:8px;margin:0;padding:0;list-style:none;display:grid}.citation-leaderboard li{grid-template-columns:minmax(110px,1fr) minmax(60px,2fr) auto;align-items:center;gap:10px;display:grid}.citation-leader-name{font-size:13px;font-weight:800}.citation-leader-count{color:var(--text-muted,#a1a1aa);font-size:12px;font-weight:800}.citation-leader-bar{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.citation-leader-bar>span{background:var(--score-bad,#dc2626);border-radius:999px;height:100%;display:block}.citation-sub{color:var(--text-muted,#a1a1aa);margin:0 0 8px;font-size:12px}.citation-source-list{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.citation-source-list li{background:#ffffff08;border-radius:9px;gap:2px;padding:8px 12px;display:grid}.citation-source-list strong{font-size:13px}.citation-source-meta{color:var(--text-muted,#a1a1aa);text-transform:capitalize;font-size:11px}.citation-source-action{font-size:12px}.citation-owned-note{border-left:3px solid var(--score-bad,#dc2626);gap:4px;padding:8px 0 8px 12px;display:grid}.citation-owned-note strong{font-size:13px}.citation-owned-note span{color:var(--text-muted,#a1a1aa);word-break:break-word;font-size:12px}.citation-owned-note em{color:var(--text-muted,#a1a1aa);font-size:12px}.competitor-teardown{margin-top:6px}.competitor-teardown-error{color:var(--score-bad,#dc2626);margin:6px 0 0;font-size:12px}.competitor-teardown-results{gap:10px;margin-top:10px;display:grid}.competitor-teardown-card{background:#ffffff08;border-radius:9px;padding:10px 12px}.competitor-teardown-card>strong{font-size:13px}.competitor-teardown-card ul{margin:6px 0 0;padding-left:18px}.competitor-teardown-card li{margin:4px 0;font-size:12px}.competitor-teardown-muted{color:var(--text-muted,#a1a1aa);margin:6px 0 0;font-size:12px}.gbp-compare{border-collapse:collapse;width:100%;margin-top:8px;font-size:12px}.gbp-compare th{color:var(--text-muted,#a1a1aa);text-align:left;border-bottom:1px solid #ffffff1a;padding:4px 8px;font-weight:800}.gbp-compare td{border-bottom:1px solid #ffffff0d;padding:5px 8px}.gbp-compare tr.gbp-client{background:#22c55e14}.gbp-compare tr.gbp-client td{font-weight:800}.action-plan-groups{gap:18px;margin-top:12px;display:grid}.action-plan-verified-head{color:var(--score-good,#16a34a);margin:0 0 8px;font-size:13px}.action-plan-hypothesis-head{color:var(--text-muted,#a1a1aa);margin:0 0 8px;font-size:13px}.action-plan-list{gap:8px;display:grid}.action-plan-card{background:#ffffff08;border-left:3px solid #0000;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.action-plan-card>strong{font-size:13px}.action-plan-verified{border-left-color:var(--score-good,#16a34a)}.action-plan-hypothesis{border-left-color:#d97706}.action-plan-evidence{color:var(--score-good,#16a34a);font-size:12px}.action-plan-action{color:var(--text-muted,#a1a1aa);font-size:12px}@keyframes run-status-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.client-health-metric{background:#ffffff07;border:1px solid #ffffff12;border-radius:12px;gap:6px;min-height:64px;padding:10px;display:grid}.client-health-metric-link{color:inherit;text-decoration:none;transition:background .14s,border-color .14s,transform .14s}.client-health-metric-link:hover{background:#ffffff0e;border-color:#c4b5fd47;transform:translateY(-1px)}.client-health-metric span{color:#8b8b94;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.1}.client-health-metric strong{color:#fff;font-size:20px;line-height:1}.client-health-metric-good strong{color:#6ee7b7}.client-health-metric-warn strong{color:#fcd34d}.client-health-metric-danger strong{color:#fda4af}.client-health-metric-neutral strong{color:#a1a1aa}.client-health-action{gap:8px;min-width:0;display:grid}.client-health-action>span{color:#8b8b94;text-transform:uppercase;font-size:10px;font-weight:850}.client-health-action p{color:#f4f4f5;margin:0;font-size:13px;line-height:1.38}.client-health-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.client-health-actions .table-action,.client-health-actions button{min-height:44px;font-size:12px;border-radius:10px!important;padding:8px 10px!important}.client-primary-action{white-space:nowrap}.client-row-menu{position:relative}.client-row-menu summary{color:#d4d4d8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:inline-flex}.client-row-menu summary::-webkit-details-marker{display:none}.client-row-menu[open] summary,.client-row-menu summary:hover{color:#fff;border-color:#67e8f96b}.client-row-menu>div{z-index:40;background:#0f1117;border:1px solid #94a3b838;border-radius:10px;gap:4px;min-width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #00000061}.client-row-menu a,.client-row-menu button{color:#e4e4e7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;min-height:38px;font-size:13px;font-weight:800;text-decoration:none;display:flex;padding:8px 10px!important}.client-row-menu a:hover,.client-row-menu button:hover{color:#fff;background:#ffffff0f}.dashboard-all-clear{background:#34d3990e;border:1px solid #34d3992e;border-radius:18px;align-items:center;gap:12px;min-height:70px;padding:14px 16px;display:flex}.dashboard-all-clear .attention-card-icon{color:#6ee7b7;background:#34d39921}.dashboard-all-clear strong{color:#fff;font-size:16px;line-height:1.2;display:block}.dashboard-all-clear p{color:#a1a1aa;margin:2px 0 0;font-size:13px}.portfolio-health-panel{gap:12px;display:grid}.dashboard-summary-grid .summary-tile{min-height:124px}.summary-tile{overflow:hidden}.summary-tile:before{background:linear-gradient(90deg,#71717acc,#a1a1aa61)}.summary-tile-info:before{background:linear-gradient(90deg,#22d3ee,#22d3ee4d)}.summary-tile-danger:before{background:linear-gradient(90deg,#fb7185,#fb718542)}.summary-tile-warn:before{background:linear-gradient(90deg,#f59e0b,#f59e0b42)}.summary-tile-good:before{background:linear-gradient(90deg,#34d399,#34d39942)}.summary-tile-neutral:before{background:linear-gradient(90deg,#a1a1aa85,#71717a33)}.summary-tile-info .metric-icon{color:#67e8f9;background:#22d3ee1f;border-color:#22d3ee38}.summary-tile-danger .metric-icon{color:#fda4af;background:#f43f5e24;border-color:#f43f5e3d}.summary-tile-warn .metric-icon{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b3d}.summary-tile-good .metric-icon{color:#6ee7b7;background:#34d39921;border-color:#34d39938}.summary-tile-neutral .metric-icon{color:#d4d4d8;background:#a1a1aa1a;border-color:#a1a1aa29}.dashboard-side-summary{gap:18px;display:grid}.compact-command-panel{gap:12px;display:grid}.compact-command-panel .panel-heading,.priority-queue-panel .panel-heading{margin-bottom:0}.client-import-panel{gap:16px;display:grid}.client-import-field textarea{min-height:260px}.client-import-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.client-import-actions button{color:#09090b;cursor:pointer;background:#f4f4f5;border:1px solid #f4f4f5;border-radius:12px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:900}.client-import-actions button:disabled{cursor:not-allowed;opacity:.46}.client-import-preview{gap:10px;display:grid}.client-import-preview-row{background:#ffffff08;border:1px solid #ffffff14;border-left:3px solid #a1a1aa8c;border-radius:12px;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.client-import-preview-row.valid{border-left-color:#34d399}.client-import-preview-row.invalid{border-left-color:#fb7185}.client-import-preview-row div{gap:4px;display:grid}.client-import-preview-row strong{color:#fff;font-size:14px}.client-import-preview-row span,.client-import-preview-row p{color:#a1a1aa;margin:0;font-size:12px;line-height:1.35}.beta-guide-page{width:min(100%,1180px);max-width:1180px;margin:0 auto}.beta-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.beta-guide-panel{gap:14px;display:grid}.beta-guide-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.beta-guide-panel li{color:#d4d4d8;grid-template-columns:10px minmax(0,1fr);gap:10px;font-size:13px;font-weight:650;line-height:1.45;display:grid}.beta-guide-panel li:before{content:"";background:#19c2ff;border-radius:999px;width:6px;height:6px;margin-top:7px}.mini-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mini-stat-grid .agency-stat-card{min-height:102px;padding:14px}.priority-card-grid{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.priority-card{min-height:0;padding:15px}.priority-card span{color:#67e8f9;text-transform:uppercase;font-size:11px;font-weight:900}.priority-card strong{font-size:16px}.priority-card small{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;display:block;overflow:hidden}@media (max-width:640px){.today-priority-row{grid-template-columns:32px minmax(0,1fr);align-items:start}.today-priority-row .attention-card-icon{display:none}.today-priority-row .table-action{grid-column:2;justify-self:start}}.work-queue-table{overflow:auto visible}.work-queue-table .command-table-head,.work-queue-table .command-table-row{min-width:1040px;grid-template-columns:minmax(62px,.42fr) minmax(104px,.62fr) minmax(210px,1.45fr) minmax(102px,.68fr) minmax(92px,.58fr) minmax(66px,.42fr) minmax(120px,.68fr) minmax(148px,.72fr)!important}.work-queue-table .row-actions{flex-wrap:nowrap;gap:8px;overflow:visible}.work-queue-table .row-actions>button,.work-queue-table .row-actions>form button,.work-queue-table .row-actions .work-queue-primary-action{min-width:112px;color:#09090b!important;background:#f4f4f5!important;border-color:#f4f4f5!important}.work-queue-action-cell{gap:5px;min-width:0;display:grid}.work-queue-action-cell strong{color:#f4f4f5;font-size:13px;line-height:1.25}.work-queue-action-cell small{color:#f4f4f5ad;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.work-queue-primary-action{text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:8px 10px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.work-action-menu{flex:none;position:relative}.work-action-menu summary{color:#f4f4f5;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:42px;height:36px;font-weight:850;list-style:none;display:inline-flex}.work-action-menu summary::-webkit-details-marker{display:none}.work-action-menu[open] summary,.work-action-menu summary:hover{background:#8b5cf629;border-color:#8b5cf66b}.work-action-menu-panel{z-index:20;background:#09090bfa;border:1px solid #ffffff1f;border-radius:16px;gap:6px;width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 70px #00000080}.work-action-menu-panel button{text-align:left;justify-content:flex-start;width:100%;color:#e4e4e7!important;background:0 0!important;border:0!important;border-radius:10px!important;min-height:36px!important;padding:8px 10px!important}.work-action-menu-panel button:hover{background:#ffffff0f!important;transform:none!important}.monitoring-empty-state{background:radial-gradient(circle at 0 0,#8b5cf624,#0000 18rem),#ffffff08;border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.monitoring-empty-state span{color:#67e8f9;text-transform:uppercase;font-size:11px;font-weight:850}.monitoring-empty-state h4{color:#fff;margin:6px 0;font-size:22px}.monitoring-empty-state p{color:#a1a1aa;max-width:680px;margin:0;line-height:1.6}.team-members-card{gap:16px;display:grid}.team-invite-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(320px,1.3fr) minmax(220px,.7fr) minmax(150px,auto);align-items:end;gap:14px;padding:16px;display:grid}.team-invite-row label{gap:7px;display:grid}.team-invite-row label span{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:850}.team-invite-row .topbar-cta{white-space:nowrap;justify-content:center;height:46px;min-height:46px;padding:0 18px}.team-invite-row input,.team-invite-row select{width:100%;min-height:46px;padding-inline:16px!important}.team-members-table .command-table-head,.team-members-table .command-table-row{grid-template-columns:minmax(260px,1.4fr) minmax(150px,.7fr) minmax(120px,.55fr) minmax(110px,.45fr);min-width:720px}.client-card{gap:12px}.client-card-heading{border-bottom:1px solid #ffffff14;padding-bottom:12px}.client-card-facts{gap:4px;display:grid}.client-summary-row{justify-content:space-between;align-items:baseline;gap:12px;min-height:24px;display:flex}.client-summary-row span{color:#71717a;text-transform:uppercase;font-size:11px;font-weight:850}.client-summary-row .summary-value{color:#e4e4e7;text-align:right;font-size:13px;font-weight:760}.client-card .row-actions{border-top:1px solid #ffffff14;margin-top:4px;padding-top:12px}.client-archive-control{align-items:flex-start;gap:6px;display:inline-grid}.client-archive-control .table-action,.archived-client-row .table-action,.modal-actions .table-action{gap:8px}.archived-clients-panel{gap:18px}.archived-client-list{gap:10px;display:grid}.archived-client-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(420px,1.2fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.archived-client-row h4{margin:0 0 4px;font-size:14px}.archived-client-row p{margin:0;font-size:12px}.archived-client-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.archived-client-row dt{color:#71717a;text-transform:uppercase;font-size:10px;font-weight:850}.archived-client-row dd{color:#e4e4e7;margin:4px 0 0;font-size:12px;font-weight:750}.table-action.secondary-action{color:#f4f4f5!important;background:#ffffff0b!important;border-color:#ffffff1f!important}.table-action.danger-action{color:#fda4af!important;background:#f43f5e1f!important;border-color:#f43f5e42!important}.table-action.danger-action:hover{background:#f43f5e2e!important;border-color:#f43f5e70!important}.confirmation-modal{z-index:80;background:#000000ad;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.confirmation-dialog{background:radial-gradient(circle at 0 0,#f43f5e1f,#0000 38%),#121214fa;border:1px solid #f43f5e38;border-radius:20px;gap:18px;width:min(100%,520px);max-width:520px;padding:24px;display:grid;position:relative;box-shadow:0 28px 90px #0000006b}.confirmation-dialog span{color:#fda4af;text-transform:uppercase;font-size:11px;font-weight:850}.confirmation-dialog h3{margin:6px 34px 8px 0;font-size:20px}.confirmation-dialog p{margin:0;font-size:13px;line-height:1.55}.modal-close-button{color:#f4f4f5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:18px;right:18px}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.form-error{color:#fda4af;font-size:12px;font-weight:750}.inline-action-error{color:#fda4af;font-size:12px;font-weight:750;display:inline-flex}.audit-history-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.audit-history-controls span{color:#a1a1aa;text-transform:uppercase;font-size:12px;font-weight:800}.audit-history-controls button{color:#f4f4f5;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;min-height:38px;padding:9px 12px;font-weight:850}.audit-history-controls button:hover{background:#8b5cf629;border-color:#8b5cf66b}.table-action,.topbar-cta,.primary-action,.row-actions>form:first-child button{color:#09090b!important;background:#f4f4f5!important;border-color:#f4f4f5!important}.row-actions button,.table-action-group button,.secondary-button,.prompt-actions button,.prompt-set-actions button{color:#f4f4f5!important;background:#ffffff0b!important;border-color:#ffffff1f!important}.command-table{border-radius:20px!important}.command-table-head{text-transform:uppercase;min-height:42px;font-size:11px!important}.command-table-row{min-height:58px;line-height:1.35}.command-table-row .status-badge{width:fit-content}.prompt-research-prompts-table .command-table-head{grid-template-columns:minmax(54px,.22fr) minmax(320px,1.65fr) minmax(150px,.72fr) minmax(74px,.34fr) minmax(270px,1.22fr) minmax(128px,.55fr) minmax(210px,.92fr);min-width:1120px}.prompt-research-table .command-table-head,.prompt-research-table .command-table-row{grid-template-columns:minmax(320px,1.5fr) minmax(180px,.75fr) minmax(150px,.65fr) minmax(84px,.35fr) minmax(360px,1.65fr);align-items:start;min-width:1094px}.prompt-research-table .command-table-row:has(>span:only-child)>span{grid-column:1/-1}.prompt-research-prompts-table .prompt-research-row{grid-template-columns:minmax(910px,1fr) minmax(210px,.92fr);align-items:stretch;min-width:1120px;padding:0;display:grid}.prompt-research-row>summary{cursor:pointer;grid-template-columns:minmax(54px,.22fr) minmax(320px,1.65fr) minmax(150px,.72fr) minmax(74px,.34fr) minmax(270px,1.22fr) minmax(128px,.55fr);align-items:start;gap:12px;padding:12px 14px;list-style:none;display:grid}.prompt-research-row>summary::-webkit-details-marker{display:none}.prompt-research-row>summary>span{overflow-wrap:normal;word-break:normal;min-width:0}.prompt-research-row>summary>span:nth-child(2),.prompt-research-row>summary>span:nth-child(5){overflow-wrap:anywhere}.prompt-row-visible-action{grid-column:7;align-self:start}.prompt-row-visible-action>span{color:#f4f4f5;text-align:center;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:32px;padding:6px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.prompt-research-row[open] .prompt-row-visible-action{display:none}.prompt-type-stack,.prompt-evidence-stack{gap:5px;display:grid}.prompt-type-stack small,.prompt-evidence-stack strong{color:var(--text-muted);font-size:11px;font-weight:800}.prompt-reason-chips{flex-wrap:wrap;gap:5px;display:flex}.prompt-reason-chips em,.prompt-mix-strip span{color:#ddd6fe;background:#8b5cf621;border:1px solid #8b5cf63d;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1.15}.prompt-research-row input[type=checkbox],.prompt-research-select-visible input[type=checkbox]{accent-color:#22d3ee}.prompt-research-bulk-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.prompt-research-bulk-bar>span{color:var(--text-muted);text-transform:uppercase;font-size:12px;font-weight:800}.prompt-research-bulk-bar button{color:#f4f4f5;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.prompt-research-bulk-bar button:disabled{cursor:not-allowed;opacity:.45}.prompt-research-bulk-bar .prompt-tracking-projection{color:#67e8f9;text-transform:none}.status-pill.prompt-tracked-pill{color:#6ee7b7;white-space:nowrap;background:#34d39924;border:1px solid #34d39973;border-radius:999px;padding:4px 10px}.prompt-research-select-visible{color:var(--text-primary);align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.prompt-research-row>.prompt-row-actions{border-left:1px solid #ffffff14;flex-wrap:wrap;place-content:start flex-start;align-items:center;gap:6px;padding:12px 14px;display:flex}.prompt-approval-plan-card{grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr) auto;align-items:stretch;gap:18px;display:grid}.prompt-approval-plan-card>div:first-child{gap:6px;display:grid}.prompt-approval-plan-card>div:first-child>span{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:900}.prompt-approval-plan-card p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.prompt-approval-plan-card:not(.prompt-approved-card)>.row-actions{grid-template-rows:repeat(2,minmax(0,1fr));align-self:stretch;gap:8px;min-width:178px;display:grid}.prompt-approval-plan-card:not(.prompt-approved-card)>.row-actions>*{text-align:center;justify-content:center;align-items:center;width:100%;min-height:0;display:inline-flex}.prompt-approved-card>.row-actions{justify-content:flex-end;align-items:center}.prompt-approval-plan-grid,.scoring-evidence-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.prompt-approval-plan-grid article,.scoring-evidence-summary-grid article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;gap:4px;padding:10px;display:grid}.prompt-approval-plan-grid span,.scoring-evidence-summary-grid span{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:900}.prompt-approval-plan-grid strong,.scoring-evidence-summary-grid strong{color:var(--text-primary);font-size:18px}.prompt-research-collapsible-card{display:block}.prompt-research-collapsible-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.prompt-research-collapsible-card>summary::-webkit-details-marker{display:none}.prompt-research-collapsible-card>summary p{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.prompt-research-collapsible-card[open]>summary{border-bottom:1px solid #ffffff12;margin-bottom:14px;padding-bottom:14px}.scoring-evidence-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.prompt-research-row .prompt-detail-panel{grid-column:1/-1;min-width:0}.compare-prompts-table .command-table-head,.compare-prompts-table .command-table-row{grid-template-columns:minmax(300px,1.45fr) minmax(110px,.55fr) minmax(110px,.55fr) minmax(120px,.6fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(300px,1.35fr);align-items:start;min-width:1280px}.compare-sources-table .command-table-head,.compare-sources-table .command-table-row{grid-template-columns:minmax(320px,1.4fr) minmax(130px,.6fr) minmax(240px,1fr) minmax(260px,1fr);align-items:start;min-width:1040px}@media (max-width:980px){.workspace{background-size:30px 30px}.client-tabs{width:100%}.agentic-rag-form .form-grid.two-col,.multimodal-asset-form{grid-template-columns:1fr}.premium-hero-panel{min-height:0}.gc-page-shell-header{flex-direction:column;align-items:flex-start;gap:14px}.dashboard-command-grid,.dashboard-onboarding-grid,.dashboard-onboarding-top-grid,.beta-guide-grid,.critical-attention-rail,.settings-two-column,.white-label-settings-grid,.report-detail-layout,.agency-settings-form,.team-invite-row{grid-template-columns:1fr}.dashboard-attention-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.failed-run-breakdown-panel{grid-template-columns:1fr;align-items:stretch}.failed-run-breakdown-actions{justify-content:flex-start}.dashboard-onboarding-hero,.dashboard-first-audit-hero,.dashboard-client-setup-row,.client-import-preview-row{grid-template-columns:1fr}.dashboard-onboarding-hero{min-height:0;padding:24px}.dashboard-onboarding-copy{border-bottom:1px solid #ffffff17;border-right:0;padding-bottom:22px;padding-right:0}.dashboard-onboarding-actions{justify-content:flex-start}.dashboard-first-audit-actions,.dashboard-client-setup-card-header,.dashboard-client-progress-row,.dashboard-onboarding-support{flex-direction:column;align-items:flex-start}.dashboard-outcome-grid{grid-template-columns:1fr}.archived-client-row{grid-template-columns:1fr;align-items:stretch}.archived-client-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.client-health-card{grid-template-columns:1fr;align-items:stretch}.client-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.client-health-actions{justify-content:flex-start}.priority-card-grid{grid-template-columns:1fr!important}.monitoring-empty-state{flex-direction:column;align-items:flex-start}}@media (min-width:721px) and (max-width:1320px){.dashboard-onboarding-panel .dashboard-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing-shell{color:#e4e4e7;min-height:100vh}.marketing-cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketing-button{border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:9px 12px;font-size:13px;font-weight:850;line-height:1;text-decoration:none;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex}.marketing-button:hover{transform:translateY(-1px)}.marketing-button-primary{color:#050817;background:#fff;border:1px solid #ffffffe6;box-shadow:0 10px 30px #00c2ff1f}.marketing-button-primary:hover{border-color:#00c2ff9e;box-shadow:0 14px 40px #00c2ff33}.marketing-button-secondary{color:#ffffffe0;background:#ffffff0a;border:1px solid #ffffff1f}.marketing-hero,.marketing-section,.marketing-panel,.marketing-cta-panel{width:calc(100% - 52px);max-width:1180px;margin:0 auto}.marketing-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:stretch;gap:22px;min-height:auto;padding:54px 0 30px;display:grid}.marketing-hero-copy{align-content:center;gap:22px;display:grid}.marketing-hero h1{color:#fff;max-width:760px;font-size:58px;line-height:.98}.marketing-hero p,.marketing-section-heading p,.marketing-panel-heading p,.marketing-cta-panel p{color:#a1a1aa;font-size:15px;line-height:1.65}.marketing-hero small{color:#71717a;font-size:12px;font-weight:750}.marketing-dashboard-preview,.marketing-card,.marketing-panel,.marketing-cta-panel{box-shadow:var(--shadow);background:linear-gradient(#ffffff0b,#ffffff05),#09090bbd;border:1px solid #ffffff1a}.marketing-dashboard-preview{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:28px;place-self:center end;gap:16px;width:min(100%,520px);padding:18px;display:grid;overflow:hidden;box-shadow:0 40px 120px #00c2ff1a}.app-workspace-preview{background:#09090bd6;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:104px minmax(0,1fr);align-self:center;min-height:540px;display:grid;overflow:hidden;box-shadow:0 18px 54px #0000003d}.workspace-preview-rail{color:#71717a;background:#0000003d;border-right:1px solid #ffffff14;align-content:start;gap:7px;padding:18px 12px;display:grid}.workspace-preview-brand{color:#fff;background:#ffffff13;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;font-size:12px;font-weight:850;display:flex}.workspace-preview-rail span{border-radius:10px;padding:8px 9px;font-size:11px;font-weight:800}.workspace-preview-rail span.active{color:#fff;background:#ffffff12}.workspace-preview-main{gap:13px;min-width:0;padding:16px;display:grid}.workspace-preview-topbar{border-bottom:1px solid #ffffff14;padding-bottom:13px}.workspace-preview-topbar span,.workspace-preview-panel-head span,.workspace-status-label,.run-readiness-label,.workspace-status-grid span,.readiness-row>span,.artifact-row>span,.operator-table-head span,.operator-row>span,.task-queue-card span,.execution-record-row>span{color:#71717a;text-transform:uppercase;font-size:11px;font-weight:850}.workspace-status-label,.run-readiness-label{display:block}.workspace-status-label{margin-bottom:-5px}.run-readiness-label{margin-top:2px}.workspace-preview-topbar strong{color:#fff;margin-top:6px;font-size:17px;display:block}.workspace-preview-topbar p{color:#a1a1aa;margin:3px 0 0;font-size:12px}.workspace-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.workspace-status-grid article,.workspace-preview-panel,.operator-table,.task-queue-card,.execution-record{background:#ffffff07;border:1px solid #ffffff14;border-radius:14px}.workspace-status-grid article{gap:7px;min-width:0;padding:10px;display:grid}.workspace-status-grid strong{color:#f4f4f5;font-size:14px}.workspace-preview-panel{gap:10px;padding:12px;display:grid}.workspace-preview-panel-head{gap:5px;display:grid}.workspace-preview-panel-head strong{color:#fff;font-size:14px}.readiness-table,.artifact-table,.operator-table,.execution-record{overflow:hidden}.readiness-row,.artifact-row,.operator-table-head,.operator-row,.execution-record-row{border-top:1px solid #ffffff12;align-items:center;gap:12px;padding:10px 0;display:grid}.readiness-row:first-child,.artifact-row:first-child,.operator-row:first-of-type,.execution-record-row:first-child{border-top:0}.readiness-row{grid-template-columns:minmax(0,1fr) auto}.readiness-row>span{overflow-wrap:anywhere;text-transform:none}.workspace-status-pill{color:#d4d4d8;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.workspace-status-pill.ready,.workspace-status-pill.active{color:#86efac;background:#34d3991a;border-color:#34d39938}.workspace-status-pill.review_required{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b38}.workspace-status-pill.not_ready{color:#a1a1aa;background:#71717a1f;border-color:#a1a1aa29}.artifact-row{grid-template-columns:minmax(0,1fr) 84px auto}.artifact-row strong,.operator-row strong,.execution-record-row strong{color:#f4f4f5;min-width:0;font-size:13px}.artifact-row button{color:#f4f4f5;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;min-height:32px;padding:7px 9px;font-size:12px;font-weight:800}.operator-panel,.execution-record-panel{box-shadow:none}.operator-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:14px;display:grid}.operator-table-head,.operator-row{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);padding:12px 14px}.operator-table-head{background:#ffffff07;border-top:0}.task-queue-list{gap:10px;display:grid}.task-queue-card{gap:8px;padding:14px;display:grid}.task-queue-card p{color:#d4d4d8;margin:0;font-size:13px;line-height:1.55}.execution-record{display:grid}.execution-record-row{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);padding:13px 14px}.marketing-cta-row.centered{justify-content:center}.home-page{background:radial-gradient(circle at 78% 5%,#38bdf814,#0000 32%),radial-gradient(circle at 18% 10%,#818cf80e,#0000 30%);padding-bottom:28px}.home-hero,.home-section,.home-final-cta{width:calc(100% - 52px);max-width:1320px;margin:0 auto}.home-hero{grid-template-columns:minmax(360px,.68fr) minmax(680px,1.32fr);align-items:center;column-gap:clamp(44px,5vw,72px);padding:68px 0 104px;display:grid;overflow:visible}.home-hero-copy{white-space:normal;z-index:2;gap:26px;min-width:0;max-width:620px;display:grid;position:relative;overflow:visible}.home-hero h1,.home-final-cta h2{color:#fff;letter-spacing:-.055em;overflow-wrap:normal;text-wrap:balance;white-space:normal;max-width:620px;margin:0;font-size:clamp(42px,3.6vw,56px);line-height:1.04;overflow:visible}.hero-title span{display:block}.hero-title-gradient{color:#0000;white-space:nowrap;background:linear-gradient(135deg,#00b8ff 0%,#2f6bff 58%,#7c5cff 100%);-webkit-background-clip:text;background-clip:text;max-width:100%;display:inline-block}.home-hero h1 span:last-child{color:#fff}.home-hero-copy>p,.home-final-cta p,.home-section-heading p{color:#a1a1aa;margin:0;font-size:17px;line-height:1.7}.home-hero-copy>p{color:#e2e8f0d1;max-width:640px}.home-hero-copy small{color:#cbd5e1c2;font-size:13px;font-weight:750;line-height:1.45}.home-section{border-top:0;padding:88px 0;position:relative}.home-section:before{content:"";background:linear-gradient(90deg,#0000,#94a3b829,#0000);height:1px;position:absolute;top:0;left:0;right:0}.home-problem{margin-top:24px}.home-workflow{padding-top:64px;padding-bottom:104px}.home-modules{padding-top:108px}.home-use-cases{padding-top:104px;padding-bottom:112px}.home-differentiation{padding-top:128px}.home-proof{padding-top:48px}.home-section-heading{gap:18px;max-width:760px;margin-bottom:54px;display:grid}.home-problem .home-section-heading{max-width:720px}.home-problem .home-section-heading p{color:#e2e8f0c7}.home-section-heading.center{text-align:center;margin-left:auto;margin-right:auto}.home-section-eyebrow{color:#a5b4fc;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:850}.home-section-heading h2{color:#fff;letter-spacing:0;margin:0;font-size:38px;line-height:1.08}.home-card-grid{gap:18px;display:grid}.home-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.home-card,.home-compare-panel{background:linear-gradient(#ffffff0a,#ffffff05),#121214b8;border:1px solid #ffffff18;border-radius:20px}.home-card{gap:12px;min-height:188px;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.home-problem-card{background:#ffffff09;border:1px solid #94a3b81f;border-radius:16px;padding:24px;position:relative;overflow:hidden}.home-problem-card:before{content:"";background:#00c2ff59;height:2px;position:absolute;top:0;left:0;right:0}.home-problem-card:hover{border-color:#00c2ff38}.home-problem-card>span{color:#0000;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#00b8ff 0%,#2f6bff 58%,#7c5cff 100%);-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:900}.home-card.large{min-height:220px;padding:28px}.home-module-card:hover{border-color:#8b5cf657;transform:translateY(-2px)}.home-card.home-use-case-card{background:radial-gradient(circle at 0 0,#00b8ff14,#0000 38%),linear-gradient(#ffffff09,#ffffff05),#121214b8;border:1px solid #94a3b824;border-radius:20px;gap:14px;min-height:240px;padding:30px;position:relative;overflow:hidden}.home-use-case-card:before{content:"";background:linear-gradient(90deg,#00b8ff,#2f6bff,#7c5cff);height:2px;position:absolute;top:0;left:0;right:0}.home-use-case-card:hover{border-color:#00b8ff3d}.home-use-case-icon{color:#00b8ff;background:#00b8ff1a;border:1px solid #00b8ff33;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.home-use-case-card>p{color:#e2e8f0b8}.home-use-case-card>span{color:#e2e8f0b8;margin-top:auto;font-size:13px;font-weight:750;line-height:1.45}.home-use-case-card>span b{color:#00b8ff}.home-section-cta-link{color:#e2e8f0;align-items:center;gap:5px;width:fit-content;margin:28px auto 0;font-size:15px;font-weight:850;text-decoration:none;transition:color .16s;display:flex;position:relative}.home-section-cta-link:after{content:"";opacity:.58;transform-origin:0;background:currentColor;height:1px;transition:transform .16s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.home-section-cta-link:hover{color:#00b8ff}.home-section-cta-link:hover:after{transform:scaleX(1)}.home-section-cta-arrow{transition:transform .16s;display:inline-block}.home-section-cta-link:hover .home-section-cta-arrow{transform:translate(3px)}.home-card h3,.home-compare-panel h3{color:#f4f4f5;margin:0;font-size:18px;line-height:1.2}.home-card p,.home-compare-panel p{color:#a1a1aa;margin:0;font-size:14px;line-height:1.65}.home-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin:0 auto;display:grid}.home-compare-panel{border-radius:20px;gap:22px;padding:28px;display:grid}.home-compare-panel.muted{background:#ffffff06;border:1px solid #94a3b81a}.home-compare-panel.muted h3,.home-compare-panel.muted p{color:#a1a1aa}.home-compare-panel ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.home-compare-panel li{align-items:flex-start;gap:11px;display:flex}.home-compare-panel li span{color:#a78bfa;min-width:16px;font-size:14px;font-weight:900;line-height:1.6}.home-compare-panel.muted li span{color:#71717a}.home-final-cta{text-align:center;padding:112px 0 0;position:relative;overflow:visible}.home-final-cta:before{content:"";opacity:.95;pointer-events:none;background:radial-gradient(#2f6bff29,#7c5cff12 36%,#0000 72%);position:absolute;inset:-140px 0 -120px}.home-final-cta>div{justify-items:center;gap:24px;max-width:820px;margin:0 auto;display:grid;position:relative}.home-final-cta h2{max-width:620px;font-size:48px}.home-final-cta p{max-width:660px}.home-final-cta .marketing-button-primary:hover{box-shadow:0 14px 42px #00c2ff38}.home-final-cta .marketing-button-secondary:hover{border-color:#94a3b847}.home-final-note{color:#94a3b8d1;margin-top:-6px;font-size:13px;line-height:1.5}.home-proof-chip-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-6px;display:flex}.home-proof-chip-row span{color:#f8fafc;background:linear-gradient(135deg,#00b8ff42,#7c5cff38),#0f172af5;border:1px solid #67e8f9bd;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:10px 14px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 12px 32px #00b8ff2e}.home-proof-chip-row span:before{content:"";background:#67e8f9;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 12px #67e8f9b8}.home-dashboard-frame{background:linear-gradient(#ffffff12,#ffffff05),#09090be0;border:1px solid #94a3b829;border-radius:22px;padding:7px;position:relative;overflow:hidden;box-shadow:0 34px 120px #00000057,0 24px 100px #2f6bff1a}.home-dashboard-frame:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 18% 0,#00b8ff2e,#0000 34%);position:absolute;inset:0}.home-dashboard-frame img{z-index:0;border-radius:16px;width:100%;height:auto;display:block;position:relative}.home-dashboard-topbar{color:#e2e8f09e;z-index:2;background:#05080fc2;border:1px solid #ffffff0e;border-bottom:0;border-radius:15px 15px 0 0;align-items:center;gap:7px;padding:10px 12px;display:flex;position:relative}.home-dashboard-topbar span{background:#94a3b86b;border-radius:999px;width:7px;height:7px}.home-dashboard-topbar span:first-child{background:#f43f5ec2}.home-dashboard-topbar span:nth-child(2){background:#facc15b8}.home-dashboard-topbar span:nth-child(3){background:#22c55eb8}.home-dashboard-topbar strong{color:#e2e8f09e;letter-spacing:.08em;text-transform:uppercase;margin-left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:850}.home-hero-dashboard{justify-self:end;width:min(100%,820px);max-width:820px;transform:none}.home-product-showcase{gap:86px;display:grid}.home-product-row{background:radial-gradient(circle at 85% 15%,#2f6bff14,#0000 34%),linear-gradient(#ffffff0a,#ffffff05),#0c0c0fb8;border:1px solid #94a3b821;border-radius:28px;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);align-items:center;gap:clamp(34px,4vw,56px);padding:clamp(28px,4vw,46px);display:grid}.home-product-row:nth-child(2n) .home-product-copy{order:0}.home-product-copy{gap:16px;display:grid}.home-product-copy h3,.home-proof-copy h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.home-product-copy p,.home-proof-copy p,.home-report-list li{color:#e2e8f0bd;margin:0;font-size:15px;line-height:1.68}.home-product-copy ul,.home-report-list{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.home-product-copy li,.home-report-list li{align-items:center;gap:10px;display:flex}.home-product-copy li:before,.home-report-list li:before{content:"";background:linear-gradient(135deg,#00b8ff,#7c5cff);border-radius:999px;flex:none;width:7px;height:7px}.home-product-shot{justify-self:stretch;width:100%}.home-proof-layout,.home-report-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.home-proof-copy{gap:18px;display:grid}.home-proof-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.home-proof-metrics article{background:#ffffff09;border:1px solid #94a3b81f;border-radius:16px;gap:6px;padding:16px;display:grid}.home-proof-metrics strong{color:#67e8f9;font-size:16px}.home-proof-metrics span{color:#e2e8f0a3;font-size:12px;line-height:1.45}.home-proof-screens{min-height:520px;position:relative}.home-ops-shot.primary{max-width:680px;margin-left:auto}.home-ops-shot.secondary{z-index:2;width:58%;max-width:430px;position:absolute;bottom:0;left:0;transform:translate(-6%,7%)}.home-report-grid{grid-template-columns:1fr;align-items:start;gap:38px}.home-report-shot{justify-self:center;width:100%;max-width:1080px}.home-report-shot img{object-position:top;height:auto}.preview-topbar,.marketing-panel-heading,.marketing-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.preview-topbar{border-bottom:1px solid #ffffff14;padding-bottom:14px}.preview-topbar span,.marketing-card span,.preview-metric-grid span,.preview-priority{color:#a78bfa;text-transform:uppercase;font-size:11px;font-weight:850}.preview-topbar strong,.preview-metric-grid strong,.preview-table-row strong{color:#fff}.preview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.preview-metric-grid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:14px;display:grid}.preview-metric-grid strong{font-size:24px}.preview-table{background:#0003;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden}.preview-table-head,.preview-table-row{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.preview-table-head.three,.preview-table-row.three{grid-template-columns:minmax(0,1.45fr) minmax(130px,.45fr) minmax(120px,.4fr)}.preview-table-head{color:#a1a1aa;background:#ffffff09;font-size:12px;font-weight:850}.preview-table-row{border-top:1px solid #ffffff13}.preview-table-row p{color:#d4d4d8;margin:0;font-size:13px}.preview-priority{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:999px;justify-content:center;width:fit-content;padding:6px 9px}.preview-priority.high{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e40}.marketing-section{padding:42px 0}.marketing-section-heading{margin-bottom:18px}.marketing-section h2,.marketing-panel h2,.marketing-cta-panel h2{color:#fff;margin:0;font-size:34px;line-height:1.08}.marketing-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketing-card{border-radius:22px;gap:10px;min-height:154px;padding:18px;display:grid}.marketing-card p{color:#a1a1aa;margin:0;font-size:14px}.marketing-panel{border-radius:28px;gap:18px;margin-bottom:42px;padding:22px;display:grid}.pricing-packages-section{width:calc(100% - 52px);max-width:1180px;margin:0 auto;padding:10px 0 42px}.pricing-pathway-strip{background:#ffffff06;border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;width:calc(100% - 52px);max-width:920px;margin:0 auto 48px;padding:20px 28px;display:grid;position:relative;overflow:hidden}.pricing-pathway-strip:before{content:"";background:linear-gradient(#00b8ff,#2f6bff,#7c5cff);width:2px;position:absolute;top:0;bottom:0;left:0}.pricing-pathway-strip>span{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.pricing-pathway-strip div{gap:6px;display:grid}.pricing-pathway-strip strong{color:#fff;font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.2}.pricing-pathway-strip p{color:#e2e8f0b8;max-width:820px;margin:0;font-size:14px;line-height:1.5}.comparison-summary-strip{background:#ffffff06;border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;width:calc(100% - 52px);max-width:980px;margin:0 auto 28px;padding:20px 28px;display:grid;position:relative;overflow:hidden}.comparison-summary-strip:before{content:"";background:linear-gradient(#00b8ff,#2f6bff,#7c5cff);width:2px;position:absolute;top:0;bottom:0;left:0}.comparison-summary-strip>span{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.comparison-summary-strip div{gap:6px;display:grid}.comparison-summary-strip strong{color:#fff;font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.22}.comparison-summary-strip p{color:#e2e8f0b8;max-width:840px;margin:0;font-size:14px;line-height:1.5}.pricing-packages-section .marketing-section-heading{margin-bottom:18px}.pricing-packages-section .marketing-section-heading h2{max-width:720px;font-size:28px}.pricing-packages-section .marketing-section-heading p{color:#e2e8f0b8;max-width:680px;margin:8px 0 0;font-size:15px;line-height:1.6}.pricing-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-package-card{background:linear-gradient(#ffffff09,#ffffff05),#09090bbd;border:1px solid #94a3b81f;border-radius:22px;gap:10px;min-height:392px;padding:24px;display:grid;position:relative;overflow:hidden}.pricing-package-card.highlighted{background:radial-gradient(circle at 0 0,#00b8ff14,#0000 40%),linear-gradient(#ffffff0b,#ffffff05),#0f172ab8;border-color:#7c5cff57;box-shadow:0 24px 80px #2f6bff14}.pricing-package-card.highlighted:before{content:"";background:linear-gradient(90deg,#00b8ff,#2f6bff,#7c5cff);height:2px;position:absolute;top:0;left:0;right:0}.pricing-package-card>span{color:#a78bfa;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.pricing-package-badge{background:#7c5cff29;border:1px solid #a78bfa3d;border-radius:999px;justify-self:end;padding:6px 9px;line-height:1.2;position:absolute;top:16px;right:18px;color:#c4b5fd!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:700!important}.pricing-package-price{gap:3px;display:grid}.pricing-package-price small{color:#e2e8f0ad;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.1}.pricing-package-price strong{color:#fff;letter-spacing:-.02em;font-size:31px;line-height:1.08}.pricing-package-price.split strong{font-size:33px}.pricing-package-card>p{color:#e2e8f0b8;margin:0;font-size:14px;line-height:1.55}.pricing-package-card ul{color:#e2e8f0c2;gap:5px;margin:-8px 0 0;padding:0;list-style:none;display:grid}.pricing-package-card li{align-items:flex-start;gap:9px;font-size:13px;line-height:1.35;display:flex}.pricing-package-card li:before{color:#00b8ff;content:"✓";flex:none;font-weight:900;line-height:1.2}.pricing-package-card .marketing-button{align-self:end;width:fit-content;margin-top:auto}.pricing-package-note{color:#e2e8f0ad;text-align:center;max-width:760px;margin:24px auto 0;font-size:14px;line-height:1.55}.pricing-feature-section{padding-top:58px}.pricing-feature-section .marketing-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-feature-section .marketing-card{gap:8px;min-height:132px;padding:16px}.pricing-feature-section .marketing-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.pricing-process-section .pricing-process-rail{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch;column-gap:12px;display:grid}.pricing-process-section .pricing-process-card{box-shadow:none;background:#ffffff09;border:1px solid #94a3b81f;border-radius:18px;gap:10px;min-height:180px;padding:26px;position:relative}.pricing-process-section .pricing-process-card:before,.pricing-process-section .pricing-process-card:after{content:none;display:none}.pricing-process-connector{opacity:.52;pointer-events:none;justify-content:center;align-self:start;align-items:center;gap:4px;width:46px;height:24px;margin-top:36px;display:flex}.pricing-process-connector-line{background:#00b8ff47;flex:1 1 0;height:1px}.pricing-process-connector-arrow{color:#94a3b8e6;background:#0f172af2;border:1px solid #5b5cff47;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:inline-flex}.pricing-process-section .pricing-process-card span{color:#e2e8f0c7;letter-spacing:.08em;background:#ffffff0a;border:1px solid #94a3b824;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.pricing-process-section .pricing-process-card span:before{content:"";background:#00b8ff;border-radius:999px;width:6px;height:6px}.pricing-process-section .pricing-process-card h3{font-size:17px;line-height:1.2}.pricing-process-section .pricing-process-card p,.pricing-faq-section .marketing-card p{line-height:1.55}.pricing-faq-section{margin-top:96px}.pricing-faq-section .marketing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-faq-section .marketing-card{min-height:150px;padding:28px;transition:border-color .15s}.pricing-faq-section .marketing-card:hover{border-color:#00b8ff38}.pricing-faq-section .marketing-card h3{font-size:19px}.compare-faq-section{margin-top:70px}.compare-faq-section .marketing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-faq-section .marketing-card{min-height:150px;padding:28px;transition:border-color .15s}.compare-faq-section .marketing-card:hover{border-color:#00b8ff38}.compare-faq-section .marketing-card h3{font-size:19px}.pricing-final-cta{text-align:center;background:radial-gradient(circle at 0 0,#00b8ff14,#0000 42%),linear-gradient(#ffffff0b,#ffffff05),#09090bbd;justify-items:center;max-width:980px;margin:80px auto 96px;padding:36px;position:relative;overflow:hidden}.pricing-final-cta:before{content:"";opacity:.58;background:linear-gradient(90deg,#00b8ff,#2f6bff,#7c5cff);height:2px;position:absolute;top:0;left:0;right:0}.pricing-final-cta p{max-width:620px}.marketing-link-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:start}.marketing-link-list{gap:8px;display:grid}.marketing-link-list a{color:#fff;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:11px 12px;font-weight:800;text-decoration:none}.marketing-cta-panel{border-radius:32px;place-items:center start;gap:16px;margin-bottom:54px;padding:30px;display:grid}.marketing-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.marketing-cta-panel.pricing-final-cta{text-align:center;justify-items:center;width:calc(100% - 52px);margin:80px auto 96px;padding:36px}.pricing-final-cta h2{max-width:780px}.pricing-final-cta .marketing-cta-actions{justify-content:center;width:100%}.compare-final-cta{text-align:center;justify-items:center;width:calc(100% - 52px);max-width:980px;margin:78px auto 86px}.compare-final-cta h2{max-width:780px}.compare-final-cta p{max-width:650px}.compare-final-cta .marketing-cta-actions{justify-content:center;width:100%}.snapshot-request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.snapshot-request-form label{gap:7px;display:grid}.snapshot-request-form label span{color:#a78bfa;text-transform:uppercase;font-size:11px;font-weight:850}.snapshot-request-form input,.snapshot-request-form textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;min-height:46px;padding:11px 12px}.snapshot-request-form textarea{resize:vertical;min-height:108px}.snapshot-request-form input:focus,.snapshot-request-form textarea:focus{border-color:#22d3ee7a;outline:2px solid #22d3ee24}.snapshot-request-message{color:#a1a1aa;grid-column:1/-1;margin:0;font-size:13px}.snapshot-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.snapshot-request-list{gap:16px;display:grid}.snapshot-request-card{border:1px solid var(--line);background:#ffffff09;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:20px;padding:20px;display:grid}.snapshot-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.snapshot-request-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.snapshot-request-details div{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;padding:10px}.snapshot-request-details dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.snapshot-request-details dd{overflow-wrap:anywhere;margin:5px 0 0}.snapshot-notes,.snapshot-next-step,.snapshot-brief-path{max-width:none;margin-top:12px}.snapshot-brief-path code{overflow-wrap:anywhere}.snapshot-request-actions{background:#0f172a57;border:1px solid #ffffff0f;border-radius:12px;align-content:start;gap:10px;padding:12px;display:grid}.snapshot-request-actions form{gap:8px;display:grid}.snapshot-request-actions select{border:1px solid var(--line);border-radius:8px;min-height:42px;padding:8px}.secondary-action{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 12px;font-weight:800;text-decoration:none;display:inline-flex}.secondary-action:hover{color:#a5f3fc;border-color:#22d3ee61}.compact-marketing-hero{align-items:stretch;min-height:auto}.marketing-kicker{color:#22d3ee;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.pilot-package-card .preview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-package-card .preview-metric-grid div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;padding:14px}.pilot-package-card .preview-metric-grid span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.pilot-package-card .preview-metric-grid strong{color:var(--ink);font-size:20px}.geo-resource-hero{background:radial-gradient(circle at 84% 18%,#00b8ff1f,#0000 36%),radial-gradient(circle at 12% 0,#7c5cff1f,#0000 34%),linear-gradient(#ffffff0b,#ffffff05),#09090bc7;border:1px solid #94a3b829;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:stretch;gap:36px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 110px #00000047}.geo-resource-hero:before{content:"";opacity:.64;background:linear-gradient(90deg,#00b8ff,#2f6bff,#7c5cff);height:2px;position:absolute;top:0;left:0;right:0}.geo-resource-hero h1{color:#fff;font-family:var(--font-sora), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(44px,5vw,68px);line-height:1.02}.geo-resource-hero p{color:#e2e8f0b8;margin:0;font-size:15px;line-height:1.65}.visual-eyebrow{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.geo-workflow-panel,.geo-comparison-panel,.source-intelligence-panel,.geo-kanban-panel,.client-report-preview-panel{position:relative;overflow:hidden}.geo-workflow-panel:before,.geo-comparison-panel:before,.source-intelligence-panel:before,.geo-kanban-panel:before,.client-report-preview-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 0,#8b5cf62e,#0000 34%),radial-gradient(circle at 92% 12%,#22d3ee1f,#0000 32%);position:absolute;inset:0}.geo-workflow-panel>*,.geo-comparison-panel>*,.source-intelligence-panel>*,.geo-kanban-panel>*,.client-report-preview-panel>*{position:relative}.geo-workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;position:relative}.geo-workflow-steps:before{content:"";background:linear-gradient(90deg,#a78bfa1a,#22d3ee73,#a78bfa1a);height:1px;position:absolute;top:35px;left:8%;right:8%}.geo-workflow-step{background:#ffffff09;border:1px solid #ffffff16;border-radius:20px;gap:8px;min-height:174px;padding:16px;display:grid;position:relative}.geo-workflow-icon{color:#fff;background:linear-gradient(135deg,#8b5cf638,#22d3ee1f);border:1px solid #a78bfa57;border-radius:16px;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;display:inline-flex}.geo-workflow-step span,.geo-kanban-column-head span,.client-report-card span,.client-report-grid span{color:#a78bfa;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:850}.geo-workflow-step h3{color:#fff;margin:0;font-size:16px}.geo-workflow-step p,.geo-kanban-task,.client-report-sidebar p,.client-report-score p,.client-report-grid li{color:#a1a1aa;margin:0;font-size:13px;line-height:1.55}.geo-comparison-matrix{background:#0206175c;border:1px solid #ffffff1a;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.geo-comparison-row{grid-template-columns:minmax(260px,1.15fr) minmax(178px,.58fr) minmax(190px,.68fr);display:grid}.geo-comparison-row:not(.geo-comparison-head){background:#ffffff05}.geo-comparison-row:not(.geo-comparison-head):nth-child(2n){background:#ffffff09}.geo-comparison-row>*{color:#d4d4d8;border-top:1px solid #ffffff18;border-left:1px solid #fff1;align-items:center;min-height:58px;padding:14px 16px;display:flex}.geo-comparison-row>:first-child{border-left:0}.geo-comparison-head>*{color:#a1a1aa;text-transform:uppercase;background:#ffffff0b;border-top:0;font-size:12px;font-weight:850}.geo-comparison-row>:last-child{background:linear-gradient(90deg,#22d3ee17,#8b5cf60f);border-left:1px solid #22d3ee38;box-shadow:inset 3px 0 #22d3ee6b}.comparison-mark{gap:9px;font-size:13px;font-weight:800}.comparison-mark b{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.comparison-mark.featured{color:#ecfeff}.comparison-mark.yes b,.comparison-mark.featured b{color:#67e8f9;background:#22d3ee24;border-color:#22d3ee52}.comparison-mark.partial b{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b42}.comparison-mark.no b{color:#71717a}.source-intelligence-card,.client-report-card{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:18px;display:grid}.source-orbit{background:radial-gradient(circle,#8b5cf629,#ffffff06 62%);border:1px solid #ffffff16;border-radius:24px;justify-content:center;align-items:center;min-height:270px;display:flex;position:relative}.source-orbit:before,.source-orbit:after{content:"";border:1px solid #ffffff1a;border-radius:999px;position:absolute}.source-orbit:before{width:178px;height:178px}.source-orbit:after{width:118px;height:118px}.source-orbit-core{color:#fff;text-align:center;z-index:2;background:#09090bd6;border:1px solid #22d3ee5c;border-radius:999px;justify-content:center;align-items:center;width:86px;height:86px;font-size:13px;font-weight:850;line-height:1.25;display:flex}.orbit-node{background:#67e8f9;border-radius:999px;width:12px;height:12px;position:absolute;box-shadow:0 0 24px #22d3ee8c}.node-one{top:31%;left:23%}.node-two{top:43%;right:22%}.node-three{bottom:26%;left:48%}.source-status-grid{gap:10px;display:grid}.source-status-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.source-insight-line{color:#e0f2fe;background:linear-gradient(135deg,#22d3ee1a,#8b5cf617);border:1px solid #22d3ee47;border-radius:16px;margin:2px 0 0;padding:14px 16px;font-size:14px;font-weight:760;line-height:1.55}.source-status-row strong,.geo-comparison-row strong,.client-report-sidebar strong,.client-report-grid strong{color:#fff}.source-badge{border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850}.source-badge.strong{color:#67e8f9;background:#22d3ee1f;border-color:#22d3ee47}.source-badge.moderate{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfa47}.source-badge.weak{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b42}.source-badge.missing{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e42}.source-badge.inconsistent{color:#fdba74;background:#f973161f;border-color:#f9731647}.geo-kanban-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.geo-kanban-column{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:10px;min-height:188px;padding:12px;display:grid}.geo-kanban-column-head{justify-content:space-between;align-items:center;display:flex}.geo-kanban-column-head strong{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee38;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:inline-flex}.geo-kanban-task{background:#0206176b;border:1px solid #ffffff13;border-radius:14px;gap:8px;padding:13px;display:grid}.geo-kanban-task strong{color:#fff;font-size:14px;line-height:1.35}.geo-kanban-task p{color:#a1a1aa;margin:0;font-size:12px;line-height:1.45}.task-priority{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;justify-self:start;padding:5px 8px;font-weight:900;font-size:10px!important}.task-priority.high{background:#f43f5e24;border-color:#f43f5e4d;color:#fda4af!important}.task-priority.medium{background:#f59e0b24;border-color:#f59e0b4d;color:#fcd34d!important}.task-priority.low{background:#22d3ee1f;border-color:#22d3ee47;color:#67e8f9!important}.client-report-card{background:#f4f4f5f5;border:1px solid #ffffff29;border-radius:24px;overflow:hidden;box-shadow:0 32px 90px #00000047}.client-report-sidebar{background:linear-gradient(160deg,#111827,#312e81 78%);gap:10px;padding:24px;display:grid}.client-report-sidebar span,.client-report-sidebar p{color:#c4b5fd}.client-report-sidebar .white-label-badge{color:#ecfeff;background:#ffffff1c;border:1px solid #ffffff38;border-radius:999px;place-self:start;padding:7px 11px;display:inline-flex}.client-report-sidebar strong{font-size:25px;line-height:1.08}.client-report-main{gap:16px;padding:20px;display:grid}.client-report-score{border-bottom:1px solid #0f172a1a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;padding-bottom:16px;display:grid}.client-report-score span,.client-report-grid span{color:#4f46e5}.client-report-score strong{color:#0f172a;grid-row:span 2;font-size:54px;line-height:.9}.client-report-score p{color:#059669;font-weight:850}.client-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-report-grid article{background:#fff;border:1px solid #0f172a14;border-radius:16px;gap:9px;padding:14px;display:grid}.client-report-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.client-report-grid li{color:#475569}.client-report-grid strong{color:#0f172a}@media (max-width:1120px){.marketing-hero{grid-template-columns:1fr;min-height:auto}.geo-resource-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.home-card-grid.three,.home-card-grid.four,.pricing-process-rail,.home-compare-grid{grid-template-columns:1fr}.home-hero{text-align:center;grid-template-columns:1fr;gap:44px;padding-top:70px}.home-hero-copy{justify-items:center;max-width:680px;margin-inline:auto}.home-hero-dashboard{justify-self:center;transform:none}.home-product-row,.home-proof-layout,.home-report-grid{grid-template-columns:1fr}.home-product-row:nth-child(2n) .home-product-copy{order:0}.home-proof-screens{min-height:0}.home-ops-shot.secondary{width:min(86%,430px);margin:-70px auto 0;position:relative;transform:none}.home-card-grid.four,.pricing-process-rail{grid-template-columns:1fr}.pricing-process-connector{flex-direction:column;width:24px;height:30px;margin:0 auto}.pricing-process-connector-line{flex:0 0 6px;width:1px;height:6px}.pricing-process-connector-arrow{transform:rotate(90deg)}.marketing-card-grid,.geo-workflow-steps,.geo-kanban-board,.source-intelligence-card,.client-report-card,.client-report-grid,.operator-grid,.pricing-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-grid{grid-template-columns:1fr}}@media (max-width:760px){.marketing-hero,.marketing-section,.marketing-panel,.marketing-cta-panel,.geo-resource-page,.home-hero,.home-section,.home-final-cta{width:calc(100% - 28px)}.marketing-hero{padding-top:42px}.geo-resource-page{gap:58px;padding-top:42px}.geo-resource-hero{grid-template-columns:1fr;padding:22px}.geo-resource-hero h1{letter-spacing:-.045em;font-size:40px}.marketing-dashboard-preview{display:none}.app-workspace-preview{grid-template-columns:1fr;min-height:0;display:grid}.workspace-preview-rail{display:none}.workspace-preview-main{padding:14px}.marketing-hero h1{font-size:40px}.marketing-section h2,.marketing-panel h2,.marketing-cta-panel h2{font-size:28px}.home-page{background:radial-gradient(circle at 90% 2%,#38bdf814,#0000 34%),radial-gradient(circle at 10% 7%,#818cf80b,#0000 32%)}.home-hero{text-align:center;grid-template-columns:1fr;gap:34px;padding:44px 0 54px}.home-hero h1{letter-spacing:-.052em;max-width:100%;font-size:clamp(34px,9.7vw,38px);line-height:1.05}.hero-title-gradient{white-space:nowrap}.home-hero .home-proof-chip-row{justify-content:center}.home-hero-copy>p,.home-final-cta p,.home-section-heading p{font-size:15px}.home-section{padding:58px 0}.pricing-final-cta,.marketing-cta-panel.pricing-final-cta{padding:28px}.home-section-heading{margin-bottom:34px}.home-card-grid.three,.home-card-grid.four,.pricing-process-rail,.home-compare-grid,.pricing-package-grid{grid-template-columns:1fr}.pricing-pathway-strip{grid-template-columns:1fr;align-items:start}.comparison-summary-strip{grid-template-columns:1fr;align-items:start;width:calc(100% - 28px)}.pricing-process-section .marketing-card:after{display:none!important}.home-proof-chip-row,.home-product-copy,.home-proof-copy,.home-report-grid .home-section-heading{text-align:center;justify-items:center}.home-product-showcase{gap:42px}.home-dashboard-frame{border-radius:18px;padding:5px}.home-dashboard-topbar{border-radius:13px 13px 0 0;padding:8px 10px}.home-dashboard-topbar strong{letter-spacing:.06em;font-size:9px}.home-proof-metrics{grid-template-columns:1fr}.home-ops-shot.secondary{width:min(92%,390px);margin-top:-36px}.home-report-shot{max-height:none}.home-card,.home-card.large{min-height:0}.home-final-cta{padding:62px 0 70px}.marketing-panel-heading,.marketing-section-heading{display:grid}.marketing-panel-heading p,.marketing-section-heading p{margin:0}.preview-metric-grid,.workspace-status-grid,.marketing-card-grid,.geo-workflow-steps,.geo-kanban-board,.source-intelligence-card,.client-report-card,.client-report-grid,.operator-grid,.marketing-link-panel,.snapshot-request-form,.snapshot-metric-grid,.snapshot-request-card,.snapshot-request-details{grid-template-columns:1fr}.preview-table,.operator-table,.execution-record{overflow:hidden}.preview-table-head,.preview-table-row,.preview-table-head.three,.preview-table-row.three{min-width:620px}.operator-table-head,.operator-row,.execution-record-row{grid-template-columns:1fr;min-width:0}.geo-workflow-steps:before{display:none}.geo-workflow-step,.geo-kanban-column{min-height:0}.geo-comparison-matrix{overflow:hidden}.geo-comparison-head{display:none}.geo-comparison-row{border-top:1px solid #ffffff13;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:12px}.geo-comparison-row>*{border-top:0;min-height:0;padding:8px}.geo-comparison-row>strong{grid-column:1/-1;padding-bottom:10px}.geo-comparison-row>:last-child{border-left:0;border-radius:12px}.comparison-mark{border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px}.comparison-mark:before{color:#71717a;content:"Basic tracker";letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.comparison-mark.featured:before{color:#67e8f9;content:"GEO Catalyst"}.source-orbit{min-height:220px}.client-report-sidebar,.client-report-main{padding:18px}.client-report-score strong{font-size:52px}.artifact-row{grid-template-columns:minmax(0,1fr) auto}.artifact-row>span{grid-column:1}.artifact-row button{grid-area:1/2/span 2}.wizard-shell,.wizard-form-grid,.wizard-summary-grid,.visibility-result-card,.wizard-report-outline,.onboarding-review-grid,.prompt-seed-group-grid,.suggested-profile-groups,.wizard-inline-controls{grid-template-columns:1fr}.wizard-steps{border-bottom:1px solid #ffffff14;border-right:0}.wizard-stage{padding:16px}.prompt-seed-toolbar{align-items:stretch}.prompt-seed-actions,.prompt-seed-actions .table-action{width:100%}.action-plan-row{grid-template-columns:auto 1fr}.action-plan-row select{grid-column:1/-1}.prompt-detail-grid,.provider-classification-grid,.prompt-group-summary,.run-quick-summary-strip,.decision-summary-strip,.run-health-grid{grid-template-columns:1fr}.provider-outcome-head{display:none}.provider-outcome-row{grid-template-columns:1fr}.provider-cell-label{display:inline}.provider-answer-detail>summary{padding-left:0}.visibility-report-actions{justify-content:flex-start}}@media (max-width:360px){.home-hero h1{font-size:clamp(30px,9.4vw,34px)}}.gc-feature-page{color:#e2e8f0;font-family:var(--font-inter), sans-serif;background:#050817;min-height:100vh;position:relative;overflow:hidden}.gc-feature-page a{color:inherit;text-decoration:none}.gc-feature-glow{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.gc-feature-glow span{border-radius:999px;position:absolute}.gc-feature-glow-one{filter:blur(120px);background:#00b8ff1a;width:36rem;height:36rem;top:-12rem;left:50%;transform:translate(-50%)}.gc-feature-glow-two{filter:blur(130px);background:#7c5cff1a;width:40rem;height:40rem;top:30rem;right:-12rem}.gc-feature-glow-three{filter:blur(120px);background:#2f6bff1a;width:34rem;height:34rem;bottom:20rem;left:-16rem}.gc-feature-header{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);z-index:50;background:#050817c7;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.gc-feature-header-inner{justify-content:space-between;align-items:center;max-width:1280px;height:80px;margin:0 auto;padding:0 24px;display:flex}.gc-feature-logo{align-items:center;gap:12px;min-width:max-content;text-decoration:none;display:inline-flex}.gc-feature-logo-mark{background:#ffffff0a;border:1px solid #67e8f940;border-radius:14px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative;box-shadow:0 0 35px #00b8ff1f}.gc-feature-logo-mark:before{content:"";filter:blur(4px);opacity:.22;background:linear-gradient(135deg,#67e8f9c7,#2f6bffcc,#7c5cffc7);border-radius:10px;position:absolute;inset:4px}.gc-feature-logo-mark span{color:#fff;letter-spacing:-.08em;font-size:14px;font-weight:700;position:relative}.gc-feature-logo>span:last-child{color:#f8fafc;letter-spacing:-.045em;font-size:20px;font-weight:500}.gc-feature-logo strong{font-weight:700}.gc-feature-nav{align-items:center;gap:32px;display:flex}.gc-feature-nav a{color:#cbd5e1;font-family:var(--font-sora), sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s}.gc-feature-nav a:hover{color:#fff}.gc-feature-header-actions,.gc-feature-actions{align-items:center;gap:12px;display:flex}.gc-feature-mobile-toggle,.gc-feature-mobile-menu{display:none}.gc-feature-mobile-toggle{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px}.gc-feature-actions{flex-wrap:wrap;margin-top:24px}.gc-feature-actions.centered{justify-content:center}.gc-feature-button{font-family:var(--font-sora), sans-serif;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:11px 16px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex}.gc-feature-button:hover{transform:translateY(-2px)}.gc-feature-button-primary{color:#020617;background:#fff;border:1px solid #ffffffeb;box-shadow:0 14px 45px #00b8ff24}.gc-feature-button-primary:hover{color:#020617;box-shadow:0 18px 55px #00b8ff38}.gc-feature-button-ghost,.gc-feature-button-secondary{color:#f8fafc;background:#ffffff09;border:1px solid #ffffff24}.gc-feature-button-ghost{color:#e2e8f0;background:0 0}.gc-feature-button-secondary:hover,.gc-feature-button-ghost:hover{background:#ffffff0f;border-color:#67e8f952}.gc-feature-button-primary,.gc-feature-button-primary:hover,.gc-feature-page a.gc-feature-button-primary,.gc-feature-page a.gc-feature-button-primary:hover{color:#020617}.gc-feature-button-large{min-height:50px;padding:16px 24px}.gc-feature-main{z-index:1;position:relative}.gc-feature-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:52px;max-width:1280px;margin:0 auto;padding:60px 24px 104px;display:grid}.gc-feature-hero-copy{max-width:620px}.gc-feature-eyebrow{color:#bae6fd;letter-spacing:.18em;text-transform:uppercase;background:#67e8f914;border:1px solid #67e8f933;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.gc-feature-hero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(52px,5vw,72px);font-weight:700;line-height:.98}.gc-gradient-text{background:linear-gradient(90deg,#67e8f9,#60a5fa 48%,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text}.gc-feature-hero p{color:#cbd5e1;max-width:590px;margin:28px 0 0;font-size:clamp(18px,1.8vw,20px);line-height:1.6}.gc-feature-chip-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.gc-feature-chip-row span{color:#94a3b8;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:14px}.gc-dashboard-wrap{width:100%;max-width:560px;margin:0 auto;position:relative}.gc-dashboard-wrap:before{content:"";filter:blur(46px);background:linear-gradient(135deg,#00b8ff33,#2f6bff1a,#7c5cff33);border-radius:40px;position:absolute;inset:-32px}.gc-dashboard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#020617c7;border:1px solid #ffffff1f;border-radius:32px;padding:20px;position:relative;overflow:hidden;box-shadow:0 35px 80px #17255466}.gc-dashboard-top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.gc-dashboard-top div{min-width:0}.gc-dashboard-top span:first-child,.gc-dashboard-panel-head span{color:#64748b;letter-spacing:.2em;text-transform:uppercase;font-size:12px;display:block}.gc-dashboard-top strong{color:#fff;margin-top:4px;font-size:18px;font-weight:700;display:block}.gc-dashboard-live{color:#bae6fd;background:#67e8f91a;border:1px solid #67e8f933;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:700}.gc-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.gc-dashboard-metrics article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;min-width:0;padding:16px}.gc-dashboard-metrics span{color:#94a3b8;font-size:12px;display:block}.gc-dashboard-metrics strong{color:#fff;letter-spacing:-.04em;margin-top:8px;font-size:26px;font-weight:700;display:block}.gc-dashboard-metrics small{color:#67e8f9;margin-top:4px;font-size:12px;display:block}.gc-dashboard-panel{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;margin-top:20px;padding:16px}.gc-dashboard-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.gc-dashboard-panel-head strong{color:#fff;font-size:14px;font-weight:700}.gc-dashboard-panel-head span{letter-spacing:0;text-transform:none}.gc-dashboard-prompt-list{gap:12px;margin-top:16px;display:grid}.gc-dashboard-prompt{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.gc-dashboard-prompt strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.gc-dashboard-prompt span,.gc-table-status,.gc-status-priority{white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.gc-status-win,.gc-table-status.win{color:#6ee7b7;background:#34d3991a}.gc-status-gap,.gc-table-status.gap{color:#ddd6fe;background:#a78bfa1a}.gc-status-priority{color:#bae6fd;background:#67e8f91a}.gc-dashboard-action{background:linear-gradient(135deg,#7c5cff1a,#00b8ff0d);border:1px solid #c4b5fd33;border-radius:18px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.gc-dashboard-action>div{color:#020617;background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:13px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gc-dashboard-action strong{color:#fff;font-size:14px;font-weight:700;display:block}.gc-dashboard-action p{color:#cbd5e1;margin:4px 0 0;font-size:14px;line-height:1.6}.gc-proof-strip{z-index:1;background:#ffffff05;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;position:relative}.gc-proof-strip-inner{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;max-width:1280px;margin:0 auto;padding:32px 24px;display:grid}.gc-proof-strip-compact .gc-proof-strip-inner{padding-top:18px;padding-bottom:18px}.gc-proof-strip article{padding:12px 0}.gc-proof-strip-compact article{padding:4px 0}.gc-proof-strip-compact h2{color:#fff}.gc-proof-strip h2{color:#f8fafc;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:700;display:flex}.gc-proof-strip h2 span{background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;width:7px;height:7px;display:inline-flex;box-shadow:0 0 14px #00b8ff3d}.gc-proof-strip p{color:#a7b3c6;margin:5px 0 0;font-size:14px;line-height:1.6}.gc-proof-strip-compact p{color:#b6c3d7;margin-top:7px;font-size:13px;line-height:1.5}.gc-feature-section,.gc-wide-panel,.gc-team-section{max-width:1280px;margin:0 auto;padding:96px 24px 0}.gc-feature-section-compact,.gc-team-section.gc-feature-section-compact{padding-top:52px}.gc-feature-section-loose,.gc-team-section.gc-feature-section-loose{padding-top:112px}.gc-feature-page .gc-section-header{text-align:center;max-width:760px;margin:0 auto;display:block}.gc-feature-page .gc-section-kicker{color:#67e8f9d1;font-family:var(--font-sora), sans-serif;letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700;display:block}.gc-feature-page .gc-feature-section-compact .gc-section-kicker{margin-bottom:12px}.gc-feature-page .gc-section-header h2,.gc-wide-panel h2,.gc-team-lead h2,.gc-final-cta h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.04}.gc-feature-page .gc-section-header p,.gc-wide-panel-copy p,.gc-team-lead p,.gc-final-cta p{color:#cbd5e1;margin:20px 0 0;font-size:18px;line-height:1.65}.gc-feature-page .gc-feature-section-compact .gc-section-header p{margin-top:14px}.gc-signal-grid,.gc-workflow-grid,.gc-faq-grid,.gc-team-grid{gap:20px;margin-top:56px;display:grid}.gc-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gc-faq-grid,.gc-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-feature-card,.gc-wide-panel{background:#ffffff09;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff09}.gc-feature-card{border-radius:28px;padding:28px;transition:transform .18s,border-color .18s,background .18s}.gc-signal-card{min-height:300px}.gc-feature-card:hover{background:#ffffff0d;border-color:#00b8ff38;transform:translateY(-2px)}.gc-card-icon{color:#bae6fd;background:#67e8f91a;border:1px solid #67e8f933;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:28px;display:inline-flex}.gc-feature-card h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.gc-feature-card p{color:#94a3b8;margin:16px 0 0;font-size:16px;line-height:1.7}.gc-wide-panel{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border-radius:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;margin-top:96px;padding:40px;display:grid}.gc-wide-panel-copy{align-self:center}.gc-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gc-track-grid article{background:#02061785;border:1px solid #ffffff1a;border-radius:18px;padding:20px}.gc-track-grid article>div{align-items:center;gap:8px;display:flex}.gc-track-grid svg{color:#bae6fd;flex:none}.gc-track-grid h3{color:#fff;margin:0;font-size:14px;font-weight:700}.gc-track-grid p{color:#94a3b8;margin:12px 0 0;font-size:14px;line-height:1.6}.gc-prompt-table{background:#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;overflow:hidden;box-shadow:0 25px 80px #17255433}.gc-prompt-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.gc-prompt-table-content{min-width:900px}.gc-prompt-table-head,.gc-prompt-table-row{grid-template-columns:minmax(260px,2fr) minmax(120px,1fr) minmax(150px,1fr) minmax(110px,.8fr) minmax(180px,1.1fr);gap:16px;display:grid}.gc-prompt-table-head{color:#94a3b8;font-family:var(--font-sora), sans-serif;letter-spacing:.16em;text-transform:uppercase;background:#ffffff09;border-bottom:1px solid #ffffff1a;padding:16px 24px;font-size:12px;font-weight:700}.gc-prompt-table-row{color:#cbd5e1;border-bottom:1px solid #ffffff14;align-items:center;padding:20px 24px;font-size:14px}.gc-prompt-table-row:last-child{border-bottom:0}.gc-prompt-table-row strong{color:#fff;font-weight:600;line-height:1.4}.gc-table-status{justify-self:start}.gc-table-action{color:#bae6fd}.gc-workflow-card{min-height:250px;position:relative}.gc-workflow-number{color:#020617;background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:24px;font-size:14px;font-weight:700;display:inline-flex}.gc-team-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gc-team-lead{background:#ffffff09;border:1px solid #ffffff1f;border-radius:32px;padding:32px}.gc-team-lead h2{font-size:clamp(30px,3vw,40px)}.gc-team-grid{gap:16px;margin-top:0}.gc-team-grid .gc-feature-card{border-radius:28px;min-height:172px}.gc-team-grid svg{color:#bae6fd;margin-bottom:20px}.gc-card-icon svg,.gc-team-grid .gc-card-icon svg{flex:none;margin:0;display:block}.gc-faq-card{border-color:#94a3b824;min-height:208px;padding:28px}.gc-faq-section .gc-section-header h2{font-size:clamp(32px,3.6vw,52px)}.gc-final-cta{max-width:980px;margin:88px auto 96px;padding:0 24px}.gc-final-cta>div{text-align:center;background:radial-gradient(circle at 0 0,#00b8ff1f,#0000 42%),radial-gradient(circle at 100% 100%,#7c5cff1f,#0000 45%),#ffffff0a;border:1px solid #94a3b829;border-radius:28px;padding:48px;position:relative;overflow:hidden}.gc-final-cta h2{max-width:760px;margin:0 auto}.gc-final-cta p{max-width:720px;margin-left:auto;margin-right:auto}.gc-final-cta-compact{max-width:940px;margin-top:64px;margin-bottom:72px}.gc-final-cta-compact>div{padding:36px 40px}.gc-final-cta-compact h2{max-width:680px;font-size:clamp(30px,3vw,44px)}.gc-final-cta-compact p{max-width:660px}.gc-feature-footer{z-index:1;background:#050817;border-top:1px solid #ffffff1a;padding:48px 24px;position:relative}.gc-feature-footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;max-width:1280px;margin:0 auto;display:grid}.gc-feature-footer p{color:#94a3b8;max-width:390px;margin:20px 0 0;line-height:1.7}.gc-feature-footer h2{color:#fff;margin:0 0 16px;font-size:14px;font-weight:700}.gc-feature-footer section a,.gc-feature-footer section span{color:#94a3b8;margin-top:13px;font-size:14px;display:block}.gc-feature-footer section a{transition:color .16s}.gc-feature-footer section a:hover{color:#e0f2fe}.gc-feature-footer-bottom{color:#64748b;border-top:1px solid #ffffff1a;justify-content:space-between;gap:24px;max-width:1280px;margin:40px auto 0;padding-top:24px;font-size:12px;display:flex}.gc-related-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.gc-related-feature-card{flex-direction:column;min-height:218px;display:flex}.gc-related-feature-card>span{color:#fff;letter-spacing:-.025em;font-size:18px;font-weight:700}.gc-related-feature-card p{flex:1}.gc-related-feature-card strong{color:#bae6fd;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:1100px){.gc-feature-hero,.gc-wide-panel,.gc-team-section{grid-template-columns:1fr}.gc-dashboard-wrap{max-width:680px}.gc-signal-grid,.gc-workflow-grid,.gc-proof-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gc-feature-header-inner{flex-wrap:wrap;row-gap:14px;height:auto;min-height:72px;padding:16px}.gc-feature-nav,.gc-feature-button-ghost{display:none}.gc-feature-mobile-toggle{display:inline-flex}.gc-feature-mobile-menu{background:#070c1cfa;border:1px solid #ffffff1f;border-radius:18px;gap:18px;width:100%;padding:18px;display:grid;box-shadow:0 24px 50px #00000047}.gc-feature-mobile-menu nav{gap:4px;display:grid}.gc-feature-mobile-menu nav a{color:#f8fafc;font-family:var(--font-sora), sans-serif;border-radius:12px;padding:12px;font-size:15px;font-weight:650}.gc-feature-mobile-menu nav a:hover{background:#ffffff14}.gc-feature-mobile-actions{gap:10px;display:grid}.gc-feature-mobile-menu .gc-feature-mobile-action{justify-content:center;width:100%;display:inline-flex}.gc-feature-button{padding-left:14px;padding-right:14px;font-size:13px}.gc-feature-hero{gap:44px;padding:64px 16px 80px}.gc-feature-hero h1{letter-spacing:-.052em;font-size:clamp(42px,13vw,54px)}.gc-feature-hero p,.gc-feature-page .gc-section-header p,.gc-wide-panel-copy p,.gc-team-lead p,.gc-final-cta p{font-size:16px}.gc-feature-actions,.gc-feature-actions.centered{flex-direction:column;align-items:stretch}.gc-feature-button-large{width:100%}.gc-dashboard{border-radius:24px;padding:16px}.gc-dashboard-top,.gc-dashboard-panel-head,.gc-feature-footer-bottom{flex-direction:column;align-items:flex-start}.gc-dashboard-metrics,.gc-signal-grid,.gc-workflow-grid,.gc-faq-grid,.gc-track-grid,.gc-team-grid,.gc-related-feature-grid,.gc-proof-strip-inner,.gc-feature-footer-grid,.gc-dashboard-prompt{grid-template-columns:1fr}.gc-dashboard-prompt strong{white-space:normal}.gc-proof-strip-inner{padding:26px 16px}.gc-proof-strip-compact .gc-proof-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:20px;padding-bottom:20px}.gc-feature-section,.gc-wide-panel,.gc-team-section{padding-top:76px;padding-left:16px;padding-right:16px}.gc-feature-section-compact,.gc-team-section.gc-feature-section-compact{padding-top:52px}.gc-final-cta{margin-top:76px;margin-bottom:96px;padding:0 16px}.gc-final-cta-compact{margin-top:58px;margin-bottom:72px}.gc-wide-panel,.gc-team-lead{border-radius:24px;padding:24px}.gc-final-cta>div{border-radius:28px;padding:32px}.gc-feature-page .gc-section-header h2,.gc-wide-panel h2,.gc-team-lead h2,.gc-final-cta h2{font-size:clamp(30px,9vw,40px)}.gc-feature-card{border-radius:22px;padding:24px}.gc-signal-card,.gc-workflow-card,.gc-faq-card,.gc-team-grid .gc-feature-card{min-height:auto}.gc-feature-footer{padding-left:16px;padding-right:16px}}.pricing-page .pricing-hero{grid-template-columns:minmax(0,.98fr) minmax(380px,.92fr);gap:28px;padding-top:34px;padding-bottom:42px}.pricing-page .gc-feature-hero-copy{max-width:620px}.pricing-dashboard-wrap{max-width:450px}.pricing-page .gc-dashboard{border-radius:28px;padding:16px}.pricing-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-18px;right:-18px}.pricing-preview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pricing-preview-metric-grid article,.pricing-preview-path{background:#0f172a99;border:1px solid #ffffff14;border-radius:15px;padding:12px}.pricing-preview-metric-grid span,.pricing-preview-path span{color:#94a3b8;font-size:12px;display:block}.pricing-preview-metric-grid strong{color:#fff;letter-spacing:-.04em;margin-top:8px;font-size:21px;font-weight:700;display:block}.pricing-preview-path{background:linear-gradient(135deg,#7c5cff1a,#00b8ff0d);border-color:#c4b5fd33;margin-top:14px}.pricing-preview-path strong{color:#fff;letter-spacing:-.03em;margin-top:8px;font-size:16px;font-weight:700;display:block}.pricing-preview-path p{color:#cbd5e1;margin:8px 0 0;font-size:14px;line-height:1.5}.geo-software-page .geo-software-hero{grid-template-columns:minmax(0,.95fr) minmax(390px,.9fr);gap:40px;padding-top:42px;padding-bottom:52px}.geo-software-home-style{background:radial-gradient(circle at 78% 5%,#38bdf814,#0000 32%),radial-gradient(circle at 18% 10%,#818cf80e,#0000 30%),#050817}.geo-software-home-hero{padding:58px 0 62px}.geo-software-hero-shot{justify-self:end;width:min(100%,820px);max-width:820px}.geo-software-home-style a.marketing-button-primary,.geo-software-home-style a.marketing-button-primary:hover{color:#050817}.geo-software-metrics-section{padding:0 0 62px}.geo-software-proof-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.geo-software-proof-metrics article{background:linear-gradient(#ffffff0a,#ffffff05),#121214b8;border:1px solid #94a3b821;border-radius:18px;min-height:154px;padding:22px}.geo-software-proof-metrics span{color:#a5b4fc;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.geo-software-proof-metrics strong{color:#fff;letter-spacing:-.05em;margin-top:16px;font-size:clamp(26px,2.6vw,38px);line-height:1;display:block}.geo-software-proof-metrics p{color:#e2e8f0ad;margin:14px 0 0;font-size:13px;line-height:1.55}.geo-software-product-workflow{padding-top:48px}.geo-software-revenue-section,.geo-software-report-section,.geo-software-faq-section{padding-top:96px}.geo-software-use-case-grid .home-use-case-card{min-height:222px}.geo-software-report-section{scroll-margin-top:96px}.geo-software-report-section .home-report-list{text-align:left;justify-self:center;width:100%;max-width:620px}.geo-software-report-section .home-proof-copy{text-align:center;justify-items:center}.geo-software-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.geo-software-faq-grid .home-card{min-height:0}.geo-software-final-cta{padding-bottom:48px}@media (max-width:1180px){.geo-software-proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.geo-software-home-hero{padding-top:46px}.geo-software-proof-metrics,.geo-software-faq-grid{grid-template-columns:1fr}.geo-software-revenue-section,.geo-software-report-section,.geo-software-faq-section{padding-top:72px}}.pricing-package-grid,.pricing-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.pricing-page .pricing-package-card{flex-direction:column;min-height:420px;padding:22px 22px 20px;display:flex;position:relative}.pricing-page .pricing-package-card.highlighted{background:radial-gradient(circle at 100% 0,#67e8f921,#0000 42%),radial-gradient(circle at 0 100%,#7c5cff1f,#0000 48%),#ffffff0b;border-color:#67e8f952}.pricing-page .pricing-package-card>span:not(.pricing-package-badge){color:#67e8f9;font-family:var(--font-sora), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.pricing-page .pricing-package-card.highlighted>span:not(.pricing-package-badge){max-width:calc(100% - 178px);display:inline-block}.pricing-page .pricing-package-badge{color:#bae6fd;font-family:var(--font-sora), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#67e8f91a;border:1px solid #67e8f938;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:20px;right:20px}.pricing-page .pricing-package-price{min-height:56px;margin-top:18px}.pricing-page .pricing-package-price small{color:#94a3b8;margin-bottom:4px;font-size:13px;display:block}.pricing-page .pricing-package-price strong{color:#fff;letter-spacing:-.06em;font-size:clamp(32px,2.8vw,42px);font-weight:700;line-height:1;display:block}.pricing-page .pricing-package-card>p{color:#cbd5e1;margin-top:12px;font-size:15px;line-height:1.58}.pricing-page .pricing-package-card ul{gap:8px;margin:16px 0 18px;padding:0;list-style:none;display:grid}.pricing-page .pricing-package-card li{color:#94a3b8;padding-left:22px;font-size:15px;line-height:1.55;position:relative}.pricing-page .pricing-package-card li:before{content:"";background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;width:7px;height:7px;position:absolute;top:.65em;left:0}.pricing-page .pricing-package-card .gc-feature-button{margin-top:4px}.pricing-page .pricing-package-note{color:#94a3b8;text-align:center;max-width:720px;margin:20px auto 0;line-height:1.6}.pricing-workflow-card{min-height:204px}.pricing-inclusions-section{align-items:start}.pricing-inclusions-section .gc-team-lead{flex-direction:column;justify-content:center;min-height:292px;display:flex}.pricing-workflow-mini{background:#02061761;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px;display:grid}.pricing-workflow-mini-label{color:#67e8f9d1;font-family:var(--font-sora), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:700;display:block}.pricing-workflow-mini span{color:#dbeafe;font-family:var(--font-sora), sans-serif;background:radial-gradient(circle at 0 0,#67e8f91f,#0000 45%),#ffffff09;border:1px solid #94a3b81f;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.pricing-inclusion-card{min-height:204px}.pricing-faq-section{padding-top:58px}@media (max-width:1100px){.pricing-page .pricing-hero,.geo-software-page .geo-software-hero{grid-template-columns:1fr}.pricing-package-grid,.pricing-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pricing-page .pricing-hero,.geo-software-page .geo-software-hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:48px}.pricing-preview-metric-grid,.pricing-package-grid,.pricing-workflow-grid{grid-template-columns:1fr}.pricing-page .pricing-package-card,.pricing-workflow-card,.pricing-inclusion-card,.pricing-inclusions-section .gc-team-lead{min-height:auto}.pricing-workflow-mini{grid-template-columns:1fr}.pricing-page .pricing-package-badge{align-self:flex-start;margin-bottom:18px;position:static}.pricing-page .pricing-package-card.highlighted>span:not(.pricing-package-badge){max-width:none}.pricing-page .gc-final-cta{margin-top:64px;margin-bottom:72px}.pricing-page .gc-final-cta>div{padding:32px}}.compare-tools-page .gc-feature-hero-copy{max-width:660px}.compare-tools-hero{padding-bottom:96px}.compare-preview-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.compare-preview-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.compare-preview-split article{background:#0f172a9e;border:1px solid #ffffff1a;border-radius:20px;min-height:188px;padding:22px}.compare-preview-split article.featured{background:radial-gradient(circle at 100% 0,#67e8f929,#0000 46%),#ffffff0e;border-color:#67e8f938}.compare-preview-split span,.compare-preview-flow span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.compare-preview-split strong{color:#fff;letter-spacing:-.045em;margin-top:14px;font-size:30px;font-weight:700;line-height:1;display:block}.compare-preview-split p{color:#94a3b8;margin:14px 0 0;font-size:14px;line-height:1.65}.compare-preview-flow{gap:10px;margin-top:18px;display:grid}.compare-preview-flow span{color:#e0f2fe;letter-spacing:0;text-transform:none;background:#02061794;border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:center;padding:13px 14px;font-size:13px;display:flex}.compare-preview-flow span:after{content:"";background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;width:7px;height:7px}.compare-summary-strip{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}.compare-matrix-card{background:#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;overflow:hidden;box-shadow:0 25px 80px #17255433}.compare-matrix-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.compare-matrix-grid{min-width:960px}.compare-matrix-row{grid-template-columns:minmax(220px,.82fr) minmax(300px,1fr) minmax(360px,1.25fr);gap:0;display:grid}.compare-matrix-row>*{color:#cbd5e1;border-bottom:1px solid #ffffff14;align-items:flex-start;gap:10px;min-height:82px;padding:20px 22px;font-size:14px;line-height:1.55;display:flex}.compare-matrix-row:last-child>*{border-bottom:0}.compare-matrix-row>strong{color:#fff;font-size:15px;font-weight:700}.compare-matrix-head>*{color:#94a3b8;font-family:var(--font-sora), sans-serif;letter-spacing:.15em;text-transform:uppercase;background:#ffffff09;min-height:0;font-size:12px;font-weight:700}.compare-matrix-row>:last-child{background:#67e8f909}.compare-matrix-row .featured{color:#e0f2fe}.compare-matrix-row svg{flex:none;margin-top:2px}.compare-matrix-row svg[aria-hidden=true]{color:currentColor}.compare-matrix-row>:nth-child(2) svg{color:#fca5a5}.compare-matrix-row>:last-child svg{color:#67e8f9}.compare-pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.compare-pipeline-card{min-height:278px}.compare-source-panel{align-items:stretch}.compare-source-list{gap:14px;display:grid}.compare-source-list article{background:#02061785;border:1px solid #ffffff1a;border-radius:18px;padding:18px}.compare-source-list article>div{align-items:center;gap:14px;display:flex}.compare-source-list .gc-card-icon{width:42px;height:42px;margin:0}.compare-source-list h3{color:#fff;margin:0;font-size:15px;font-weight:700}.compare-source-list p,.compare-source-list strong{color:#94a3b8;margin:5px 0 0;font-size:14px;line-height:1.55;display:block}.compare-source-list strong{color:#dbeafe;margin-top:14px;font-weight:600}.compare-report-card{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 0 0,#00b8ff1a,#0000 42%),radial-gradient(circle at 100% 100%,#7c5cff1a,#0000 45%),#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;padding:28px;overflow-x:auto;box-shadow:0 25px 80px #17255433}.compare-report-paper{color:#0f172a;background:linear-gradient(#fff,#eef5ff);border:1px solid #bfdbfed9;border-radius:26px;max-width:960px;margin:0 auto;padding:28px;overflow:hidden;box-shadow:0 28px 80px #0f172a61}.compare-report-head{border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.compare-report-head span,.compare-report-grid span{color:#64748b;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.compare-report-head h3{color:#0f172a;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.05}.compare-report-head>strong{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;flex:none;padding:8px 12px;font-size:13px}.compare-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:22px;display:grid}.compare-report-grid article{background:#f8fafceb;border:1px solid #94a3b838;border-radius:18px;min-height:154px;padding:18px}.compare-report-grid strong{color:#0f172a;letter-spacing:-.03em;margin-top:14px;font-size:23px;font-weight:700;line-height:1.1;display:block}.compare-report-grid p{color:#475569;margin:10px 0 0;font-size:14px;line-height:1.55}@media (max-width:1100px){.compare-pipeline-grid,.compare-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.compare-preview-split,.compare-pipeline-grid{grid-template-columns:1fr}.compare-preview-split article,.compare-pipeline-card{min-height:auto}.compare-matrix-card,.compare-report-card{border-radius:24px}.compare-matrix-card{margin-top:48px}.compare-report-card{padding:16px}.compare-report-paper{border-radius:22px;min-width:780px;padding:22px}.compare-report-head{flex-direction:column;align-items:flex-start}}.geo-vs-seo-page .gc-feature-hero-copy{max-width:650px}.geo-vs-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.geo-vs-dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.geo-vs-dashboard-columns article{background:#0f172a9e;border:1px solid #ffffff1a;border-radius:20px;padding:22px}.geo-vs-dashboard-columns article.featured{background:radial-gradient(circle at 100% 0,#67e8f929,#0000 46%),#ffffff0e;border-color:#67e8f938}.geo-vs-dashboard-columns span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.geo-vs-dashboard-columns strong{color:#fff;letter-spacing:-.04em;margin-top:14px;font-size:26px;font-weight:700;line-height:1.05;display:block}.geo-vs-dashboard-columns ul,.geo-vs-comparison-card ul{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.geo-vs-dashboard-columns li,.geo-vs-comparison-card li{color:#cbd5e1;align-items:center;gap:9px;font-size:14px;line-height:1.45;display:flex}.geo-vs-dashboard-columns li:before{content:"";background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;flex:none;width:7px;height:7px}.geo-vs-dashboard-outcome{background:radial-gradient(circle at 0 0,#67e8f91a,#0000 44%),#0206178f;border:1px solid #ffffff1a;border-radius:18px;margin-top:18px;padding:18px}.geo-vs-dashboard-outcome div{color:#bae6fd;align-items:center;gap:10px;display:flex}.geo-vs-dashboard-outcome strong{color:#fff;font-size:15px;font-weight:700}.geo-vs-dashboard-outcome p{color:#94a3b8;margin:12px 0 0;font-size:14px;line-height:1.65}.geo-vs-card-grid,.geo-vs-overlap-grid{gap:20px;margin-top:56px;display:grid}.geo-vs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-vs-overlap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.geo-vs-comparison-card{min-height:360px}.geo-vs-comparison-card.featured{background:radial-gradient(circle at 100% 0,#67e8f91f,#0000 44%),#ffffff0b;border-color:#67e8f933}.geo-vs-comparison-card h3{font-size:28px}.geo-vs-comparison-card li{color:#e2e8f0;font-size:16px}.geo-vs-comparison-card li svg{color:#67e8f9;flex:none}.geo-vs-matrix-grid{min-width:930px}.geo-vs-matrix-row{grid-template-columns:minmax(190px,.72fr) minmax(300px,1fr) minmax(360px,1.18fr)}.geo-vs-overlap-card{min-height:278px}.geo-vs-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.geo-vs-workflow-card{min-height:282px}@media (max-width:1100px){.geo-vs-overlap-grid,.geo-vs-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.geo-vs-dashboard-columns,.geo-vs-card-grid,.geo-vs-overlap-grid,.geo-vs-workflow-grid{grid-template-columns:1fr}.geo-vs-comparison-card,.geo-vs-overlap-card,.geo-vs-workflow-card{min-height:auto}.geo-vs-matrix-card{margin-top:48px}}.learn-hub-page .gc-feature-hero-copy{max-width:660px}.learn-hub-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:112px;height:112px;position:absolute;top:-22px;right:-22px}.learn-hub-dashboard{padding:22px}.learn-hub-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.learn-hub-dashboard-tile{background:radial-gradient(circle at 100% 0,#67e8f917,#0000 48%),#ffffff09;border:1px solid #ffffff1a;border-radius:18px;gap:10px;min-height:132px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid}.learn-hub-dashboard-tile:hover{background:radial-gradient(circle at 100% 0,#67e8f924,#0000 48%),#ffffff0d;border-color:#00b8ff38;transform:translateY(-2px)}.learn-hub-dashboard-tile>span{color:#bae6fd;background:#67e8f91a;border:1px solid #67e8f933;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.learn-hub-dashboard-tile strong{color:#fff;letter-spacing:-.03em;font-size:16px;font-weight:700;line-height:1.15;display:block}.learn-hub-dashboard-tile small{color:#94a3b8;font-size:12px;line-height:1.5}.learn-hub-dashboard-progress{background:#0206178a;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:8px;margin-top:18px;padding:10px;display:grid}.learn-hub-dashboard-progress span{background:#ffffff14;border-radius:999px;height:7px;position:relative;overflow:hidden}.learn-hub-dashboard-progress span:before{border-radius:inherit;content:"";opacity:.84;background:linear-gradient(90deg,#67e8f9,#a78bfa);position:absolute;inset:0}.learn-hub-featured-grid,.learn-hub-workflow-grid,.learn-hub-resource-grid{align-items:stretch;gap:20px;margin-top:56px;display:grid}.learn-hub-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-hub-workflow-grid,.learn-hub-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.learn-hub-guide-card,.learn-hub-workflow-card,.learn-hub-resource-card{flex-direction:column;height:100%;display:flex}.learn-hub-guide-card{min-height:340px}.learn-hub-workflow-card{min-height:330px}.learn-hub-resource-card{min-height:260px}.learn-hub-guide-card:first-child{background:radial-gradient(circle at 100% 0,#67e8f91f,#0000 44%),#ffffff0b;border-color:#67e8f933}.learn-hub-guide-card h3{font-size:24px}.learn-hub-guide-card p,.learn-hub-workflow-card p,.learn-hub-resource-card p{flex:1}.learn-hub-card-link{color:#bae6fd;align-items:center;gap:8px;margin-top:24px;font-size:13px;font-weight:700;display:inline-flex}.learn-hub-resource-card{background:radial-gradient(circle at 0 0,#7c5cff14,#0000 46%),#ffffff09}.learn-hub-path-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.learn-hub-path-step{background:#ffffff05;border:1px solid #94a3b81f;border-radius:18px;flex-direction:column;min-height:252px;padding:24px;transition:background .18s,border-color .18s,transform .18s;display:flex;position:relative}.learn-hub-path-step:first-child,.learn-hub-path-step:nth-child(6){background:radial-gradient(circle at 0 0,#00b8ff17,#0000 46%),#ffffff09}.learn-hub-path-step:nth-child(3),.learn-hub-path-step:nth-child(4){background:radial-gradient(circle at 100% 100%,#7c5cff14,#0000 46%),#ffffff09}.learn-hub-path-step:hover{background:#ffffff0b;border-color:#00b8ff38;transform:translateY(-2px)}.learn-hub-path-step:after{content:"";opacity:.72;background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;width:72px;height:3px;position:absolute;top:80px;left:24px}.learn-hub-path-badge{color:#020617;background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:46px;font-size:13px;font-weight:700;display:inline-flex}.learn-hub-path-step strong{color:#fff;letter-spacing:-.03em;font-size:18px;font-weight:700;line-height:1.18;display:block}.learn-hub-path-step p{color:#94a3b8;margin:14px 0 0;font-size:15px;line-height:1.65}.learn-hub-page .gc-final-cta{margin-top:112px}.learn-hub-page .gc-final-cta h2{font-size:clamp(32px,3.5vw,48px);line-height:1.05}@media (max-width:1180px){.learn-hub-workflow-grid,.learn-hub-resource-grid,.learn-hub-path-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-hub-page .gc-final-cta{margin-top:80px}}@media (max-width:900px){.learn-hub-featured-grid{grid-template-columns:1fr}.learn-hub-guide-card{min-height:auto}}@media (max-width:760px){.learn-hub-dashboard-grid,.learn-hub-workflow-grid,.learn-hub-resource-grid,.learn-hub-path-panel{grid-template-columns:1fr}.learn-hub-dashboard-tile,.learn-hub-workflow-card,.learn-hub-resource-card,.learn-hub-path-step{min-height:auto}.learn-hub-dashboard{padding:18px}.learn-hub-path-step{padding:22px}.learn-hub-path-step:after{width:70px;top:76px;left:22px}.learn-hub-path-badge{margin-bottom:42px}.learn-hub-page .gc-final-cta{margin-top:64px}.learn-hub-page .gc-final-cta h2{line-height:1.05}}.prompt-tracking-page .gc-feature-hero-copy{max-width:620px}.prompt-tracking-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.prompt-tracking-dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.prompt-tracking-dashboard-columns article{background:#0f172a9e;border:1px solid #ffffff1a;border-radius:20px;padding:22px}.prompt-tracking-dashboard-columns article.featured{background:radial-gradient(circle at 100% 0,#67e8f929,#0000 46%),#ffffff0e;border-color:#67e8f938}.prompt-tracking-dashboard-columns span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.prompt-tracking-dashboard-columns strong{color:#fff;letter-spacing:-.04em;margin-top:14px;font-size:25px;font-weight:700;line-height:1.05;display:block}.prompt-tracking-dashboard-columns ul,.prompt-tracking-comparison-card ul{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.prompt-tracking-dashboard-columns li,.prompt-tracking-comparison-card li{color:#cbd5e1;align-items:center;gap:9px;font-size:14px;line-height:1.45;display:flex}.prompt-tracking-dashboard-columns li:before{content:"";background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;flex:none;width:7px;height:7px}.prompt-tracking-dashboard-action{background:radial-gradient(circle at 0 0,#67e8f91a,#0000 44%),#0206178f;border:1px solid #ffffff1a;border-radius:18px;margin-top:18px;padding:18px}.prompt-tracking-dashboard-action div{color:#bae6fd;align-items:center;gap:10px;display:flex}.prompt-tracking-dashboard-action strong{color:#fff;font-size:15px;font-weight:700}.prompt-tracking-dashboard-action p{color:#94a3b8;margin:12px 0 0;font-size:14px;line-height:1.65}.prompt-tracking-card-grid,.prompt-examples-grid,.prompt-tracking-workflow-grid{gap:20px;margin-top:56px;display:grid}.prompt-tracking-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-tracking-comparison-card{min-height:380px}.prompt-tracking-comparison-card.featured{background:radial-gradient(circle at 100% 0,#67e8f91f,#0000 44%),#ffffff0b;border-color:#67e8f933}.prompt-tracking-comparison-card h3{font-size:28px}.prompt-tracking-comparison-card li{color:#e2e8f0;font-size:16px}.prompt-tracking-comparison-card li svg{color:#67e8f9;flex:none}.prompt-tracking-matrix-grid{min-width:900px}.prompt-tracking-matrix-row{grid-template-columns:minmax(190px,.7fr) minmax(330px,1.08fr) minmax(380px,1.22fr)}.prompt-examples-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}.prompt-example-card{background:radial-gradient(circle at 100% 0,#67e8f914,#0000 44%),radial-gradient(circle at 0 100%,#7c5cff12,#0000 46%),#ffffff08;flex-direction:column;height:100%;min-height:176px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #0f172a29}.prompt-example-card:hover{background:radial-gradient(circle at 100% 0,#67e8f91f,#0000 44%),radial-gradient(circle at 0 100%,#7c5cff1a,#0000 46%),#ffffff0b;border-color:#00b8ff42}.prompt-example-card:hover p{color:#fff}.prompt-example-top{align-items:center;gap:10px;display:flex}.prompt-example-number{color:#020617;letter-spacing:0;background:linear-gradient(135deg,#67e8f9f5,#60a5faf0 52%,#a78bfaf5);border:1px solid #e0f2fe5c;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:34px;height:28px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff57,0 8px 18px #00b8ff29}.prompt-example-label{color:#7dd3fc;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:700}.prompt-example-divider{background:linear-gradient(90deg,#67e8f947,#7c5cff29,#0000);width:100%;height:1px;margin:14px 0 15px;display:block}.prompt-example-card p{color:#f8fafc;letter-spacing:-.03em;max-width:100%;margin:0;font-size:clamp(20px,1.6vw,21px);font-weight:700;line-height:1.22}.prompt-example-meta{color:#94a3b8;margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;display:inline-flex}.prompt-tracking-evidence-card{background:#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;overflow:hidden;box-shadow:0 25px 80px #1725542e}.prompt-tracking-evidence-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.prompt-tracking-evidence-grid{min-width:900px}.prompt-tracking-evidence-row{color:#cbd5e1;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(220px,1.35fr) minmax(110px,.7fr) minmax(160px,1fr) minmax(120px,.85fr) minmax(226px,1.4fr);align-items:center;gap:16px;padding:20px 24px;font-size:14px;display:grid}.prompt-tracking-evidence-row:last-child{border-bottom:0}.prompt-tracking-evidence-head{color:#94a3b8;font-family:var(--font-sora), sans-serif;letter-spacing:.16em;text-transform:uppercase;background:#ffffff09;font-size:12px;font-weight:700}.prompt-tracking-evidence-row strong{color:#fff;font-weight:600;line-height:1.45}.prompt-tracking-evidence-row .featured{color:#bae6fd;line-height:1.5}.prompt-tracking-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-tracking-workflow-card{min-height:282px}@media (max-width:1100px){.prompt-examples-grid,.prompt-tracking-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-example-card{padding:20px}}@media (max-width:760px){.prompt-tracking-dashboard-columns,.prompt-tracking-card-grid,.prompt-examples-grid,.prompt-tracking-workflow-grid{grid-template-columns:1fr}.prompt-examples-grid{grid-auto-rows:auto}.prompt-tracking-comparison-card,.prompt-tracking-workflow-card{min-height:auto}.prompt-example-card{min-height:168px;padding:20px}.prompt-tracking-matrix-card,.prompt-tracking-evidence-card{border-radius:24px}.prompt-tracking-matrix-card{margin-top:48px}}.geo-resource-page{gap:0;width:auto;max-width:none;margin:0;padding:0;display:block}.gc-feature-page .geo-resource-hero{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:52px;max-width:1280px;margin:0 auto;padding:60px 24px 104px;display:grid;overflow:visible}.gc-feature-page .geo-resource-hero:before{content:none}.gc-feature-page .geo-resource-hero .gc-feature-hero-copy{align-content:normal;gap:0;max-width:620px;display:block}.geo-resource-hero-note{color:#94a3b8!important;margin-top:18px!important;font-size:16px!important}.geo-resource-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f94d,#7c5cff33);border-radius:999px;width:96px;height:96px;position:absolute;top:-18px;right:-18px}.geo-resource-dashboard .gc-dashboard-metrics strong{font-size:24px}.geo-resource-flow-list{gap:12px;margin-top:16px;display:grid}.geo-resource-flow-row{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.geo-resource-flow-row span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.geo-resource-flow-row strong{color:#f8fafc;font-size:14px;font-weight:600}.geo-resource-definition-panel{align-items:center}.geo-resource-comparison-grid,.geo-resource-step-grid,.geo-resource-link-grid{gap:20px;margin-top:56px;display:grid}.geo-resource-comparison-grid,.geo-resource-link-grid,.geo-resource-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-resource-comparison-card{min-height:330px}.geo-resource-comparison-card>span{color:#bae6fd;background:#67e8f91a;border:1px solid #67e8f92e;border-radius:999px;align-items:center;margin-bottom:28px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.geo-resource-comparison-card.featured{background:radial-gradient(circle at 100% 0,#00b8ff1a,#0000 42%),#ffffff0b;border-color:#67e8f93d}.geo-resource-comparison-card div+div{border-top:1px solid #ffffff1a;margin-top:22px;padding-top:22px}.geo-resource-comparison-card h3{font-size:14px}.geo-resource-prompt-table-content{min-width:900px}.geo-resource-prompt-head,.geo-resource-prompt-row{grid-template-columns:80px 150px minmax(420px,1.8fr) 180px}.geo-resource-prompt-row>span:nth-child(3){color:#f8fafc;font-weight:600;line-height:1.45}.geo-resource-bucket-grid svg{color:#bae6fd;margin-bottom:20px}.geo-resource-bucket-card{min-height:310px}.geo-resource-measure-panel{background:#020617b3;border:1px solid #ffffff1f;border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:56px;padding:24px;display:grid;box-shadow:0 25px 80px #1725542e}.geo-resource-measure-panel article{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;align-items:flex-start;gap:14px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:flex}.geo-resource-measure-panel article:hover{background:#ffffff0d;border-color:#00b8ff38;transform:translateY(-2px)}.geo-resource-measure-panel article>span{background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:999px;flex:none;width:9px;height:9px;margin-top:8px;box-shadow:0 0 14px #00b8ff2e}.geo-resource-measure-panel strong{color:#fff;font-size:15px;font-weight:700;display:block}.geo-resource-measure-panel p{color:#94a3b8;margin:6px 0 0;font-size:14px;line-height:1.6}.geo-resource-link-card{min-height:230px;display:block}.geo-resource-link-card span{color:#bae6fd;align-items:center;gap:8px;margin-top:24px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:1100px){.gc-feature-page .geo-resource-hero{grid-template-columns:1fr}.geo-resource-comparison-grid,.geo-resource-link-grid,.geo-resource-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gc-feature-page .geo-resource-hero{gap:44px;padding:64px 16px 80px}.geo-resource-flow-row{grid-template-columns:1fr;align-items:flex-start}.geo-resource-comparison-grid,.geo-resource-link-grid,.geo-resource-step-grid,.geo-resource-measure-panel{grid-template-columns:1fr}.geo-resource-measure-panel{border-radius:24px;padding:16px}.geo-resource-comparison-card,.geo-resource-bucket-card,.geo-resource-link-card{min-height:auto}}.prompt-builder-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f94d,#7c5cff33);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.prompt-builder-context{gap:12px;margin-top:20px;display:grid}.prompt-builder-context article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;padding:14px 16px}.prompt-builder-context span,.prompt-builder-groups span,.prompt-builder-groups small{color:#94a3b8;font-size:12px;display:block}.prompt-builder-context strong{color:#fff;margin-top:5px;font-size:15px;font-weight:600;line-height:1.45;display:block}.prompt-builder-groups{gap:12px;margin-top:16px;display:grid}.prompt-builder-groups article{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.prompt-builder-groups span{color:#67e8f9;font-family:var(--font-sora), sans-serif;font-weight:700}.prompt-builder-groups strong{color:#f8fafc;font-size:14px;font-weight:600}.prompt-builder-groups small{color:#bae6fd;background:#67e8f91a;border-radius:999px;padding:6px 10px;font-weight:700}.prompt-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.prompt-signal-card{min-height:300px}.prompt-discovery-table-content{min-width:900px}.prompt-discovery-table-row{grid-template-columns:minmax(160px,1fr) minmax(120px,.8fr) minmax(150px,.9fr) minmax(310px,1.7fr) minmax(120px,.75fr)}.prompt-discovery-table-row>span:nth-child(4){color:#f8fafc;font-weight:600;line-height:1.45}.prompt-use-case-section{align-items:stretch}.prompt-use-case-card{min-height:230px}.prompt-use-case-card svg{color:#bae6fd;margin-bottom:20px}.prompt-use-case-card p{margin-top:12px;font-size:14px}@media (max-width:1100px){.prompt-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.prompt-builder-groups article,.prompt-signal-grid{grid-template-columns:1fr}.prompt-signal-card,.prompt-use-case-card{min-height:auto}}.opportunity-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.opportunity-queue-list{gap:12px;margin-top:16px;display:grid}.opportunity-queue-row{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.opportunity-queue-row>span{text-align:center;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.opportunity-queue-row>span.high{color:#fecaca;background:#f871711f}.opportunity-queue-row>span.medium{color:#bae6fd;background:#67e8f91a}.opportunity-queue-row>span.low{color:#ddd6fe;background:#a78bfa1a}.opportunity-queue-row strong{color:#f8fafc;font-size:14px;font-weight:600;line-height:1.4}.opportunity-record-card{background:#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;padding:24px;overflow:hidden;box-shadow:0 25px 80px #1725542e}.opportunity-record-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.opportunity-record-head>div{align-items:center;gap:14px;min-width:0;display:flex}.opportunity-record-head .gc-card-icon{margin-bottom:0}.opportunity-record-head strong{color:#fff;font-size:18px;font-weight:700;display:block}.opportunity-record-head p{color:#94a3b8;margin:4px 0 0;font-size:14px}.opportunity-record-head>span{color:#bae6fd;background:#67e8f91a;border:1px solid #67e8f933;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:700}.opportunity-record-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.opportunity-record-grid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px;min-width:900px;padding-top:20px;display:grid}.opportunity-record-grid article{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;padding:18px}.opportunity-record-grid article.wide{grid-column:span 2}.opportunity-record-grid span{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;font-size:12px;display:block}.opportunity-record-grid strong{color:#fff;margin-top:10px;font-size:15px;font-weight:600;line-height:1.55;display:block}.opportunity-workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.opportunity-workflow-grid .gc-workflow-card{min-height:300px}.opportunity-use-case-section{align-items:stretch}.opportunity-use-case-card{min-height:230px}.opportunity-use-case-card svg{color:#bae6fd;margin-bottom:20px}.opportunity-use-case-card p{margin-top:12px;font-size:14px}@media (max-width:1180px){.opportunity-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.opportunity-queue-row{grid-template-columns:1fr;align-items:flex-start}.opportunity-record-card{border-radius:24px;padding:16px}.opportunity-record-head{flex-direction:column;align-items:flex-start}.opportunity-workflow-grid{grid-template-columns:1fr}.opportunity-workflow-grid .gc-workflow-card,.opportunity-use-case-card{min-height:auto}}.client-report-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.client-report-score-card{background:radial-gradient(circle at 100% 0,#67e8f91f,#0000 42%),#ffffff09;border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:22px;display:flex}.client-report-score-card span{color:#94a3b8;font-size:12px;display:block}.client-report-score-card strong{color:#fff;letter-spacing:-.05em;margin-top:7px;font-size:42px;font-weight:700;display:block}.client-report-score-card small{color:#67e8f9;margin-top:5px;font-size:13px;display:block}.client-report-score-card svg{color:#67e8f9b8;flex:none}.client-report-list{gap:12px;margin-top:16px;display:grid}.client-report-list article{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;padding:13px}.client-report-list span{color:#94a3b8;font-size:12px;display:block}.client-report-list strong{color:#f8fafc;margin-top:5px;font-size:14px;font-weight:600;line-height:1.45;display:block}.client-reporting-page .gc-signal-card{min-height:270px}.client-reporting-page .gc-signal-card .gc-card-icon{margin-bottom:22px}.client-report-preview-card{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 0 0,#00b8ff1a,#0000 42%),radial-gradient(circle at 100% 100%,#7c5cff1a,#0000 45%),#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;padding:28px;overflow-x:auto;box-shadow:0 25px 80px #17255433}.client-report-paper{color:#0f172a;background:linear-gradient(#fff,#eef5ff);border:1px solid #bfdbfed9;border-radius:26px;max-width:980px;margin:0 auto;padding:30px;overflow:hidden;box-shadow:0 28px 80px #0f172a61}.client-report-paper-head{border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.client-report-paper-head span,.client-report-paper-grid span{color:#64748b;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.client-report-paper-head h3{color:#0f172a;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.05}.client-report-paper-head>strong{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;flex:none;padding:8px 12px;font-size:13px}.client-report-paper-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:22px;display:grid}.client-report-paper-grid article{background:#f8fafceb;border:1px solid #94a3b838;border-radius:18px;min-height:150px;padding:18px}.client-report-paper-grid article:first-child{background:radial-gradient(circle at 100% 0,#0ea5e924,#0000 46%),#f8fafc;grid-row:span 2}.client-report-paper-grid strong{color:#0f172a;letter-spacing:-.03em;margin-top:14px;font-size:24px;font-weight:700;line-height:1.1;display:block}.client-report-paper-grid article:first-child strong{font-size:44px}.client-report-paper-grid p{color:#475569;margin:10px 0 0;font-size:14px;line-height:1.55}.client-report-workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.client-report-workflow-grid .gc-workflow-card{min-height:300px}.client-report-workflow-grid .gc-workflow-card p{font-size:14px;line-height:1.6}.client-report-use-case-section{align-items:stretch}.client-reporting-page .client-report-use-case-section+.gc-faq-section{padding-top:80px}.client-report-use-case-card{min-height:230px}.client-report-use-case-card svg{color:#bae6fd;margin-bottom:20px}.client-report-use-case-card p{margin-top:12px;font-size:14px}@media (max-width:1180px){.client-report-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-report-paper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.client-report-score-card,.client-report-paper-head{flex-direction:column;align-items:flex-start}.client-report-preview-card{border-radius:24px;padding:16px}.client-report-paper{border-radius:22px;min-width:780px;padding:22px}.client-report-paper-grid,.client-report-workflow-grid{grid-template-columns:1fr}.client-report-paper-grid article:first-child{grid-row:auto}.client-report-workflow-grid .gc-workflow-card,.client-report-use-case-card{min-height:auto}}.audit-template-page .gc-feature-hero-copy{max-width:620px}.audit-template-dashboard-wrap:after{content:"";z-index:-1;background:linear-gradient(135deg,#67e8f947,#7c5cff38);border-radius:999px;width:104px;height:104px;position:absolute;top:-20px;right:-20px}.audit-template-score-panel{background:radial-gradient(circle at 100% 0,#67e8f91f,#0000 42%),#ffffff09;border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:22px;display:flex}.audit-template-score-panel span,.audit-template-metric-grid span{color:#94a3b8;font-size:12px;display:block}.audit-template-score-panel strong{color:#fff;letter-spacing:-.05em;margin-top:7px;font-size:42px;font-weight:700;display:block}.audit-template-score-panel small{color:#67e8f9;margin-top:5px;font-size:13px;display:block}.audit-template-score-panel svg{color:#67e8f9b8;flex:none}.audit-template-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.audit-template-metric-grid article{background:#0f172a99;border:1px solid #ffffff14;border-radius:16px;min-width:0;padding:14px}.audit-template-metric-grid strong{color:#fff;letter-spacing:-.04em;margin-top:8px;font-size:22px;font-weight:700;display:block}.audit-template-action-note{background:radial-gradient(circle at 0 0,#67e8f91a,#0000 44%),#0206178f;border:1px solid #ffffff1a;border-radius:18px;margin-top:18px;padding:18px}.audit-template-action-note div{color:#bae6fd;align-items:center;gap:10px;display:flex}.audit-template-action-note strong{color:#fff;font-size:15px;font-weight:700}.audit-template-action-note p{color:#94a3b8;margin:12px 0 0;font-size:14px;line-height:1.65}.audit-template-include-grid,.audit-template-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.audit-template-include-card{min-height:270px}.audit-template-include-card .gc-card-icon{margin-bottom:24px}.audit-template-table-card{background:#020617b3;border:1px solid #ffffff1f;border-radius:32px;margin-top:56px;overflow:hidden;box-shadow:0 25px 80px #1725542e}.audit-template-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.audit-template-table-grid{min-width:900px}.audit-template-table-row{grid-template-columns:minmax(190px,.72fr) minmax(380px,1.34fr) minmax(310px,1.08fr);gap:0;display:grid}.audit-template-table-row>*{color:#cbd5e1;border-bottom:1px solid #ffffff14;align-items:flex-start;min-height:82px;padding:20px 22px;font-size:14px;line-height:1.55;display:flex}.audit-template-table-row:last-child>*{border-bottom:0}.audit-template-table-row>strong{color:#fff;font-size:15px;font-weight:700}.audit-template-table-head>*{color:#94a3b8;font-family:var(--font-sora), sans-serif;letter-spacing:.15em;text-transform:uppercase;background:#ffffff09;min-height:0;font-size:12px;font-weight:700}.audit-template-table-row>:last-child{background:#67e8f909}.audit-template-table-row .featured{color:#e0f2fe}.audit-template-workflow-card{min-height:286px}.audit-template-use-case-section{align-items:stretch}.audit-template-use-case-card{min-height:230px}.audit-template-use-case-card svg{color:#bae6fd;margin-bottom:20px}.audit-template-use-case-card p{margin-top:12px;font-size:14px}@media (max-width:1100px){.audit-template-include-grid,.audit-template-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.audit-template-score-panel{flex-direction:column;align-items:flex-start}.audit-template-metric-grid,.audit-template-include-grid,.audit-template-workflow-grid{grid-template-columns:1fr}.audit-template-table-card{border-radius:24px}.audit-template-include-card,.audit-template-workflow-card,.audit-template-use-case-card{min-height:auto}}.conversion-page .gc-feature-hero-copy{max-width:640px}.conversion-dashboard-wrap{max-width:590px}.conversion-demo-steps{gap:10px;margin-top:16px;display:grid}.conversion-demo-steps div{background:#0f172a9e;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.conversion-demo-steps span{color:#bae6fd;background:#67e8f91a;border:1px solid #67e8f92e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-flex}.conversion-demo-steps strong{color:#f8fafc;font-size:14px;font-weight:600}.conversion-card-grid .gc-workflow-card{min-height:250px}.conversion-form-panel{align-items:start;scroll-margin-top:96px}.demo-conversion-page .conversion-form-panel{margin-bottom:96px}.conversion-form-wrap,.conversion-form,.conversion-success-card{min-width:0}.conversion-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.conversion-form label{gap:8px;display:grid}.conversion-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.conversion-form label span{color:#67e8f9d1;font-family:var(--font-sora), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.conversion-form input,.conversion-form select,.conversion-form textarea{color:#fff;font:inherit;background:#0206179e;border:1px solid #94a3b829;border-radius:16px;width:100%;min-height:50px;padding:12px 14px}.conversion-form select{appearance:none}.conversion-form textarea{resize:vertical;min-height:118px}.conversion-form input:focus,.conversion-form select:focus,.conversion-form textarea:focus{border-color:#67e8f975;outline:3px solid #67e8f91a}.conversion-form input::placeholder,.conversion-form textarea::placeholder{color:#64748b}.conversion-form-wide,.conversion-form-submit,.snapshot-request-message{grid-column:1/-1}.conversion-form-submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.conversion-form-submit p,.snapshot-request-message,.conversion-success-card p{color:#94a3b8;margin:0;font-size:14px;line-height:1.6}.conversion-form-submit p{max-width:360px}.snapshot-request-message.success{color:#86efac}.snapshot-request-message.error{color:#fda4af}.conversion-success-card{background:radial-gradient(circle at 0 0,#00b8ff1a,#0000 44%),#02061794;border:1px solid #94a3b829;border-radius:28px;padding:32px}.conversion-success-card>span{color:#67e8f9;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700;display:block}.conversion-success-card h3{color:#fff;letter-spacing:-.035em;margin:0 0 14px;font-size:28px;font-weight:700;line-height:1.12}.conversion-success-card button{margin-top:24px}@media (max-width:760px){.conversion-form{grid-template-columns:1fr}.conversion-card-grid .gc-workflow-card{min-height:auto}.conversion-form-submit{flex-direction:column;align-items:stretch}.conversion-form-submit p{max-width:none}.demo-conversion-page .conversion-form-panel{margin-bottom:72px}}.home-page{position:relative;overflow-x:clip}.home-page>section.home-section:nth-of-type(odd){position:relative}.home-page>section.home-section:nth-of-type(odd):before{content:"";z-index:-1;background:radial-gradient(120% 100% at 50% 0,#8b5cf60d,#0000 60%),linear-gradient(#ffffff06,#ffffff02);border-top:1px solid #94a3b81a;border-bottom:1px solid #94a3b81a;height:auto;position:absolute;inset:0 calc(50% - 50vw)}.home-engines{flex-direction:column;align-items:center;gap:26px;width:calc(100% - 52px);max-width:1320px;margin:0 auto;padding:38px 0 46px;display:flex;position:relative}.home-engines:before{content:"";z-index:-1;background:radial-gradient(120% 150%,#8b5cf60f,#0000 70%),linear-gradient(#ffffff05,#ffffff01);border-top:1px solid #94a3b81a;border-bottom:1px solid #94a3b81a;position:absolute;inset:0 calc(50% - 50vw)}.home-engines-label{color:#71717a;letter-spacing:.18em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:850}.home-engines-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 60px;margin:0;padding:0;list-style:none;display:flex}.home-engines-list li{color:#e4e4e7c2;letter-spacing:-.01em;align-items:center;gap:13px;font-size:21px;font-weight:700;transition:color .16s;display:inline-flex}.home-engines-list svg{fill:currentColor;flex:none;width:30px;height:30px}.home-engines-list li:hover{color:#fff}.home-hero-dashboard{transition:transform .32s,box-shadow .32s;transform:translateY(24px)}.home-hero-dashboard:hover{transform:translateY(20px)}.home-problem .home-card-grid.three .home-problem-card:first-child:before{background:#22d3ee}.home-problem .home-card-grid.three .home-problem-card:nth-child(2):before{background:#8b5cf6}.home-problem .home-card-grid.three .home-problem-card:nth-child(3):before{background:#34d399}.home-use-cases .home-use-case-icon{border-radius:18px;width:60px;height:60px;margin-bottom:6px}.home-use-cases .home-use-case-card:first-child .home-use-case-icon{color:#7ee7fb;background:linear-gradient(150deg,#22d3ee42,#22d3ee0d);border:1px solid #22d3ee57;box-shadow:0 14px 34px #22d3ee29,inset 0 1px #ffffff24}.home-use-cases .home-use-case-card:nth-child(2) .home-use-case-icon{color:#c4b5fd;background:linear-gradient(150deg,#8b5cf64d,#8b5cf60f);border:1px solid #8b5cf661;box-shadow:0 14px 34px #8b5cf62e,inset 0 1px #ffffff24}.home-use-cases .home-use-case-card:nth-child(3) .home-use-case-icon{color:#6ee7b7;background:linear-gradient(150deg,#34d39942,#34d3990d);border:1px solid #34d39957;box-shadow:0 14px 34px #34d39929,inset 0 1px #ffffff24}.home-use-cases .home-use-case-card:first-child:before{background:linear-gradient(90deg,#22d3ee,#0000)}.home-use-cases .home-use-case-card:nth-child(2):before{background:linear-gradient(90deg,#8b5cf6,#0000)}.home-use-cases .home-use-case-card:nth-child(3):before{background:linear-gradient(90deg,#34d399,#0000)}.home-use-cases .home-use-case-card:first-child>span b{color:#67e8f9}.home-use-cases .home-use-case-card:nth-child(2)>span b{color:#c4b5fd}.home-use-cases .home-use-case-card:nth-child(3)>span b{color:#6ee7b7}.home-compare-panel.muted{filter:saturate(.55);opacity:.78}.home-compare-panel.accent{background:radial-gradient(120% 90% at 0 0,#8b5cf61f,#0000 46%),linear-gradient(#ffffff0b,#ffffff04),#121214b8;border:1px solid #8b5cf66b;box-shadow:0 30px 90px #8b5cf624}.home-compare-panel.accent li span{color:#34d399}.home-final-cta{padding-bottom:104px}.home-final-cta:before{background:radial-gradient(60% 50%,#2f6bff1a,#0000 70%);top:-40px;bottom:-40px}.home-final-cta>div{background:radial-gradient(110% 75% at 50% 0,#22d3ee24,#0000 56%),linear-gradient(#101016,#0a0a0e 62%);border:1px solid #94a3b829;border-radius:28px;max-width:880px;padding:clamp(52px,5.5vw,76px) clamp(28px,5vw,64px);overflow:hidden;box-shadow:0 44px 120px #00000080,inset 0 1px #ffffff0f}@media (max-width:720px){.home-engines{margin-top:-8px}.home-engines-list li:not(:last-child):after{content:none}}.home-heading-line{display:block}.home-heading-accent{color:#0000;background:linear-gradient(135deg,#00b8ff 0%,#2f6bff 58%,#7c5cff 100%);-webkit-background-clip:text;background-clip:text;width:fit-content}.home-section-heading.center .home-heading-accent{margin-inline:auto}.home-workflow .home-product-showcase{gap:clamp(72px,9vw,132px)}.home-workflow .home-product-row{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);column-gap:clamp(44px,6vw,104px);padding:0}.home-workflow .home-product-row:nth-child(2n){grid-template-columns:minmax(0,.58fr) minmax(280px,.42fr)}.home-workflow .home-product-row:nth-child(2n) .home-product-copy{order:2}.home-workflow .home-product-row:nth-child(2n) .home-product-shot{order:1}.home-workflow .home-product-row:first-child .home-section-eyebrow{color:#22d3ee}.home-workflow .home-product-row:nth-child(2) .home-section-eyebrow{color:#a78bfa}.home-workflow .home-product-row:nth-child(3) .home-section-eyebrow{color:#34d399}.home-workflow .home-product-row:nth-child(4) .home-section-eyebrow{color:#fbbf24}@media (max-width:920px){.home-workflow .home-product-row,.home-workflow .home-product-row:nth-child(2n){grid-template-columns:1fr}.home-workflow .home-product-row:nth-child(2n) .home-product-copy,.home-workflow .home-product-row:nth-child(2n) .home-product-shot{order:0}}.home-report-proof .home-report-grid{justify-items:center}.home-report-proof .home-section-heading{text-align:center;justify-items:center;max-width:720px;margin:0 auto}.home-report-proof .home-section-heading h2,.home-report-proof .home-section-heading>p{text-align:center}.home-report-proof .home-report-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;max-width:860px;margin-top:8px;display:flex}.home-report-proof .home-report-list li{background:#ffffff09;border:1px solid #94a3b824;border-radius:999px;padding:9px 15px}.home-report-proof .home-report-shot{max-width:1000px;margin-top:6px}.home-hero{align-items:center;padding-bottom:56px}.home-hero-copy{gap:0;padding-top:4px}.home-hero-copy>p{margin-top:22px}.home-hero .marketing-cta-row{margin-top:34px}.home-hero-copy .home-proof-chip-row{margin-top:26px}.home-hero-copy small{margin-top:14px}.home-hero .home-proof-chip-row{gap:10px}.gc-feature-nav a{color:#e2e8f0e0}.gc-feature-button-ghost{color:#e2e8f0db;background:0 0;border-color:#ffffff14}.home-shot-annotated{overflow:visible}.home-shot-annotated img,.home-shot-annotated .home-dashboard-topbar{z-index:1;position:relative}.home-shot-callouts{pointer-events:none;z-index:3;position:absolute}.home-shot-callouts.hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;bottom:-30px;left:28px;right:28px}.home-shot-callouts.compact{flex-wrap:wrap;gap:8px;display:flex;bottom:-22px;left:22px;right:22px}.home-shot-callout{color:#e2e8f0e6;background:#050817eb;border:1px solid #67e8f938;border-radius:13px;flex:170px;gap:4px;padding:10px 12px;font-size:12px;line-height:1.25;display:grid;box-shadow:0 14px 40px #00000057}.home-shot-callout b{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.home-shot-callout strong{color:#fff;font-size:13px;font-weight:850}.home-trust-proof{padding-top:72px;padding-bottom:72px}.home-trust-proof-inner{gap:34px;display:grid}.home-trust-grid{max-width:1060px;margin:0 auto}.home-trust-card{min-height:0;padding:24px}.home-trust-icon{color:#67e8f9;background:#67e8f91a;border:1px solid #67e8f938;border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:inline-flex}.home-trust-card>span{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.home-sample-report-link{color:#f8fafc;background:#ffffff0a;border:1px solid #67e8f933;border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:12px 16px;font-weight:850;text-decoration:none;display:inline-flex}.home-sample-report-link:hover{color:#67e8f9;border-color:#67e8f96b}.home-report-proof{scroll-margin-top:96px}.home-hero-copy>p,.home-section-heading p,.home-product-copy p,.home-proof-copy p,.home-report-list li,.home-card p,.home-compare-panel p{color:#e2e8f0c7}.home-card span,.home-card p span,.home-use-case-card span{color:#e2e8f0bd}@media (max-width:920px){.home-hero .marketing-cta-row{justify-content:center}.home-shot-callouts.hero,.home-shot-callouts.compact{grid-template-columns:1fr;margin-top:10px;display:grid;position:relative;bottom:auto;left:10px;right:10px}.home-shot-callout{padding:9px 10px;font-size:11px}.home-trust-proof{padding-top:56px;padding-bottom:56px}}.gc-score{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.gc-score.gc-score-good{color:#6ee7b7}.gc-score.gc-score-warn{color:#fcd34d}.gc-score.gc-score-danger{color:#fda4af}.gc-score.gc-score-empty{color:#71717a}.gc-score .gc-score-suffix{color:#71717a;margin-left:2px;font-size:.66em;font-weight:700}strong .gc-score{font-size:inherit;letter-spacing:normal;text-transform:none}.command-table-head,.command-table-row{padding-top:14px;padding-bottom:14px}.command-table-head{letter-spacing:.02em;text-transform:uppercase}.command-table-row{transition:background-color .12s}.model-win-rates{gap:22px;padding:26px;display:grid}.model-win-rates-head h3{color:#fafafa;margin:0;font-size:18px}.model-win-rates-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.model-win-rates-head p{color:#a1a1aa;max-width:880px;margin:6px 0 0;font-size:13px;line-height:1.5}.model-win-rates-action{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.run-visibility-button{background:var(--accent-strong,#2563eb);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:800}.run-visibility-button:hover{filter:brightness(1.08)}.run-visibility-button:disabled{opacity:.6;cursor:default}.run-visibility-error{color:var(--score-bad,#dc2626);text-align:right;max-width:220px;font-size:12px}.crm-page{color:#f8fafc;background:linear-gradient(#67e8f90d,#0000 24%),linear-gradient(135deg,#8b5cf614,#0000 34%),#05070d;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.crm-auth-gate{text-align:center;grid-column:1/-1;align-content:center;justify-items:center;gap:14px;min-height:100vh;padding:30px;display:grid}.crm-auth-gate h1,.crm-topbar h1,.crm-panel-head h2,.crm-detail-company h3,.crm-metric strong,.crm-stage strong{font-family:var(--font-sora), sans-serif;letter-spacing:0}.crm-auth-gate p{color:#a1a1aa;max-width:460px}.crm-sidebar{background:linear-gradient(#ffffff0b,#ffffff04),#050817bd;border-right:1px solid #94a3b824;flex-direction:column;gap:26px;padding:22px 14px;display:flex}.crm-brand{align-items:center;gap:11px;padding:0 8px;display:flex}.crm-brand span{color:#fff;font-family:var(--font-sora), sans-serif;font-size:17px;font-weight:760}.crm-brand-mark{color:#020617;background:linear-gradient(135deg,#67e8f9,#a78bfa);border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;font-weight:900;display:inline-flex;box-shadow:0 0 0 1px #ffffff29,0 14px 32px #22d3ee29}.crm-nav{gap:5px;display:grid}.crm-nav a{color:#a1a1aa;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.crm-nav a.active{color:#fff;background:#67e8f914;border-color:#67e8f938}.crm-main{flex-direction:column;min-width:0;display:flex}.crm-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070db8;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:24px;height:70px;padding:0 26px;display:flex}.crm-topbar h1{color:#fff;font-size:24px;line-height:1.15}.crm-search{color:#71717a;background:#ffffff0a;border:1px solid #94a3b83d;border-radius:8px;align-items:center;gap:10px;width:min(560px,44vw);max-width:560px;height:40px;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffff0a}.crm-search input{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.crm-search input::placeholder{color:#71717a}.crm-topbar-actions{align-items:center;gap:10px;display:flex}.crm-icon-button,.crm-avatar{color:#d4d4d8;background:#ffffff0a;border:1px solid #94a3b824;border-radius:999px;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:inline-flex}.crm-content{gap:16px;padding:24px 26px 28px;display:grid}.crm-config-warning{color:#fde68a;background:#fbbf241a;border:1px solid #fbbf243d;border-radius:8px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;font-weight:700;display:flex}.crm-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.crm-metric,.crm-panel,.crm-stage-strip{background:linear-gradient(#ffffff0b,#ffffff04),#0f172a94;border:1px solid #94a3b824;border-radius:8px;box-shadow:0 32px 90px #00000070}.crm-metric{grid-template-columns:auto 1fr;align-items:start;gap:12px;min-height:102px;padding:16px;display:grid}.crm-metric-icon{color:#67e8f9;background:#67e8f91a;border:1px solid #67e8f933;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.crm-metric:nth-child(2) .crm-metric-icon{color:#a78bfa;background:#a78bfa1c;border-color:#a78bfa33}.crm-metric:nth-child(4) .crm-metric-icon{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2438}.crm-metric:nth-child(5) .crm-metric-icon{color:#34d399;background:#34d3991c;border-color:#34d39938}.crm-metric span:not(.crm-metric-icon){color:#a1a1aa;font-size:12px;font-weight:760;display:block}.crm-metric strong{color:#fff;margin-top:5px;font-size:26px;line-height:1;display:block}.crm-metric small{color:#67e8f9;margin-top:10px;font-size:12px;display:block}.crm-stage-strip{grid-template-columns:repeat(11,minmax(84px,1fr));display:grid;overflow:hidden}.crm-stage{color:#a1a1aa;cursor:pointer;text-align:center;background:0 0;border:0;border-right:1px solid #94a3b824;min-height:70px;padding:13px 10px 11px;font-size:11px;font-weight:720;position:relative}.crm-stage:last-child{border-right:0}.crm-stage:after{content:"";background:#ffffff1f;height:2px;position:absolute;bottom:0;left:16px;right:16px}.crm-stage-ready_for_outreach:after,.crm-stage-trial_offered:after{background:linear-gradient(90deg,#67e8f9,#a78bfa)}.crm-stage-engaged:after{background:#a78bfa}.crm-stage-demo_booked:after{background:#fbbf24}.crm-stage-won:after,.crm-stage-trial_active:after{background:#34d399}.crm-stage-lost:after,.crm-stage-nurture:after{background:#fb7185}.crm-stage span,.crm-stage strong{display:block}.crm-stage strong{color:#fff;margin-top:5px;font-size:16px}.crm-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:start;gap:16px;display:grid}.crm-panel{min-width:0;overflow:hidden}.crm-panel-head{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.crm-panel-head h2{color:#fff;font-size:21px}.crm-table-tools{align-items:center;gap:10px;min-width:0;display:flex}.crm-segments{background:#ffffff08;border:1px solid #94a3b83d;border-radius:8px;display:flex;overflow:hidden}.crm-segments button{color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-right:1px solid #94a3b83d;min-height:38px;padding:0 14px;font-size:12px}.crm-segments button:last-child{border-right:0}.crm-segments button.selected{color:#020617;background:linear-gradient(135deg,#67e8f9,#a78bfa);font-weight:850}.crm-export-actions{flex-wrap:wrap;gap:7px;display:flex}.crm-export-actions button{color:#bae6fd;cursor:pointer;white-space:nowrap;background:#67e8f914;border:1px solid #67e8f938;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.crm-export-actions button:disabled{cursor:not-allowed;opacity:.45}.crm-secondary-button{color:#e4e4e7;white-space:nowrap;background:#ffffff0b;border:1px solid #94a3b83d;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:720;display:inline-flex}.crm-table-wrap{overflow-x:auto}.crm-lead-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:13px}.crm-lead-table th:first-child,.crm-lead-table td:first-child{width:29%}.crm-lead-table th:nth-child(2),.crm-lead-table td:nth-child(2){width:16%}.crm-lead-table th:nth-child(3),.crm-lead-table td:nth-child(3){width:17%}.crm-lead-table th:nth-child(4),.crm-lead-table td:nth-child(4){width:9%}.crm-lead-table th:nth-child(5),.crm-lead-table td:nth-child(5){width:14%}.crm-lead-table th:nth-child(6),.crm-lead-table td:nth-child(6){width:15%}.crm-lead-table th{color:#94a3b8;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #94a3b824;padding:13px 14px;font-weight:760;overflow:hidden}.crm-lead-table td{color:#d4d4d8;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #94a3b81a;padding:12px 14px;overflow:hidden}.crm-lead-table tbody tr{cursor:pointer}.crm-lead-table tbody tr:hover,.crm-lead-table tbody tr.selected{background:linear-gradient(90deg,#67e8f91f,#0000 56%),#ffffff06}.crm-lead-table tbody tr.selected{box-shadow:inset 3px 0 #67e8f9}.crm-lead-cell{align-items:center;gap:12px;min-width:0;display:flex}.crm-lead-cell span:last-child{min-width:0}.crm-lead-cell strong,.crm-lead-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-lead-avatar,.crm-detail-logo{border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.crm-lead-avatar{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;width:34px;height:34px;font-size:12px}.crm-lead-cell strong{color:#fff;font-size:13px;display:block}.crm-lead-cell small{color:#8b949e;margin-top:2px;font-size:12px;display:block}.crm-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:760;display:inline-flex}.stage-ready_for_outreach,.stage-outreach_sent{color:#bae6fd;background:#67e8f91a;border-color:#67e8f933}.stage-engaged,.stage-demo_booked{color:#ddd6fe;background:#a78bfa1f;border-color:#a78bfa3d}.stage-new,.stage-researching{color:#bfdbfe;background:#60a5fa1a;border-color:#60a5fa33}.stage-trial_offered,.stage-trial_active,.stage-won{color:#bbf7d0;background:#34d3991a;border-color:#34d39938}.stage-lost,.stage-nurture,.priority-hot{color:#fecdd3;background:#fb71851f;border-color:#fb71853d}.priority-normal{color:#a7f3d0;background:#34d3991a;border-color:#34d39938}.priority-low{color:#fde68a;background:#fbbf241c;border-color:#fbbf243d}.crm-due{font-weight:820;color:#fbbf24!important}.crm-pagination{color:#71717a;justify-content:space-between;align-items:center;padding:13px 20px;font-size:12px;display:flex}.crm-detail-panel{padding:18px}.crm-detail-head{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:17px;display:flex}.crm-detail-company{align-items:center;gap:13px;min-width:0;display:flex}.crm-detail-logo{color:#020617;background:linear-gradient(135deg,#67e8f9,#a78bfa);width:50px;height:50px;font-size:15px}.crm-detail-company h3{color:#fff;font-size:19px;line-height:1.15}.crm-detail-company p{color:#a1a1aa;overflow-wrap:anywhere;max-width:260px;margin-top:4px;font-size:12px}.crm-source-chip{color:#bae6fd;white-space:nowrap;background:#67e8f91a;border:1px solid #67e8f933;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.crm-contact-grid{border-bottom:1px solid #94a3b824;grid-template-columns:1fr 1fr;gap:13px;margin:0;padding:17px 0;display:grid}.crm-contact-grid div{gap:4px;min-width:0;display:grid}.crm-contact-grid dt{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:760}.crm-contact-grid dd{color:#f4f4f5;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:760}.crm-intel-section{border-bottom:1px solid #94a3b824;padding-bottom:16px}.crm-mini-grid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;display:grid}.crm-mini-grid div{background:#ffffff08;border:1px solid #94a3b81f;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.crm-mini-grid dt{color:#a1a1aa;text-transform:uppercase;font-size:10px;font-weight:820}.crm-mini-grid dd{color:#f4f4f5;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:760}.crm-fit-summary{background:#ffffff08;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:6px;margin-top:12px;padding:10px;display:grid}.crm-fit-summary strong{color:#fff;font-family:var(--font-sora), sans-serif;font-size:22px}.crm-fit-summary small{color:#a1a1aa;overflow-wrap:anywhere;font-size:12px}.crm-reason-list{color:#d4d4d8;gap:7px;margin:12px 0 0;padding-left:18px;font-size:12px;display:grid}.crm-signal-row{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.crm-signal-pill{border:1px solid #94a3b833;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:780}.crm-signal-pill.active{color:#bbf7d0;background:#34d3991a;border-color:#34d3993d}.crm-signal-pill.inactive{color:#71717a;background:#ffffff08}.crm-signal-note{color:#a1a1aa;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.45}.crm-fields{border-bottom:1px solid #94a3b824;gap:12px;padding:17px 0;display:grid}.crm-fields label,.crm-activity-box{color:#a1a1aa;text-transform:uppercase;gap:7px;font-size:11px;font-weight:820;display:grid}.crm-fields select,.crm-fields input,.crm-fields textarea,.crm-activity-box input{color:#f4f4f5;text-transform:none;background:#ffffff0a;border:1px solid #94a3b83d;border-radius:8px;width:100%;min-height:40px;padding:0 12px;font-size:13px}.crm-fields textarea{resize:vertical;min-height:88px;padding:10px 12px}.crm-primary-action,.crm-quick-actions button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.crm-primary-action{color:#020617;background:linear-gradient(135deg,#67e8f9,#a78bfa);border:0;min-height:42px}.crm-primary-action:disabled,.crm-quick-actions button:disabled{cursor:not-allowed;opacity:.48}.crm-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:17px;display:grid}.crm-quick-actions button{color:#bae6fd;background:#67e8f912;border:1px solid #67e8f942;gap:7px;min-height:39px;padding:0 8px;font-size:12px}.crm-activity-box{margin-top:12px}.crm-status-message{color:#bbf7d0;background:#34d3991a;border:1px solid #34d39938;border-radius:8px;margin-top:10px;padding:9px 10px;font-size:12px;font-weight:720}.crm-detail-section{padding-top:17px}.crm-section-title{color:#fff;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:820;display:flex}.crm-timeline{gap:12px;display:grid}.crm-event{color:#a1a1aa;grid-template-columns:30px 1fr;gap:10px;font-size:12px;display:grid}.crm-event>span{color:#67e8f9;background:#67e8f912;border:1px solid #67e8f952;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:inline-flex}.crm-event strong{color:#fff;font-size:12px;display:block}.crm-event small{color:#8b949e;margin-top:3px;font-size:11px;display:block}.crm-empty{color:#a1a1aa;margin:0;padding:18px 20px;font-size:13px}@media (max-width:1240px){.crm-page{grid-template-columns:84px minmax(0,1fr)}.crm-brand span,.crm-nav a{font-size:0}.crm-brand,.crm-nav a{justify-content:center}.crm-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,390px)}}@media (max-width:900px){.crm-page{display:block}.crm-sidebar{display:none}.crm-topbar{flex-direction:column;align-items:stretch;height:auto;padding:18px}.crm-search{width:100%}.crm-metrics,.crm-workspace{grid-template-columns:1fr}.crm-stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-panel-head,.crm-table-tools{flex-direction:column;align-items:stretch}.crm-segments{overflow-x:auto}}.model-win-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.model-win-summary-grid article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;gap:7px;padding:12px 14px;display:grid}.model-win-summary-grid span{color:#8b8b94;text-transform:uppercase;font-size:10px;font-weight:900}.model-win-summary-grid strong{color:#f4f4f5;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.model-win-logo{background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.model-win-logo .provider-icon{width:52px;height:52px}.model-win-logo .provider-icon svg,.model-win-logo .provider-icon-logo{width:28px;height:28px}.model-win-name{color:#f4f4f5;letter-spacing:-.01em;font-size:19px;font-weight:750}.model-win-pct{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:4px;font-size:clamp(40px,4.4vw,56px);font-weight:850;line-height:1}.model-win-pct.model-win-good{color:#6ee7b7}.model-win-pct.model-win-warn{color:#fcd34d}.model-win-pct.model-win-danger{color:#fda4af}.model-win-pct.model-win-empty{color:#71717a;font-size:24px;font-weight:800}.model-win-top{color:#c4b5fd;font-weight:750}@media (max-width:720px){.model-win-summary-grid{grid-template-columns:1fr}}.topbar-title-link{color:inherit;text-decoration:none;transition:color .14s}.topbar-title-link:hover{color:#c4b5fd;text-underline-offset:3px;-webkit-text-decoration:underline #c4b5fd80;text-decoration:underline #c4b5fd80}.audit-summary-actions{flex:none;align-items:center}.audit-summary-secondary{color:#e4e4e7;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;align-items:center;min-height:42px;padding:0 16px;font-weight:800;text-decoration:none;transition:border-color .14s,background-color .14s;display:inline-flex}.audit-summary-secondary:hover{background:#ffffff12;border-color:#c4b5fd66}.audit-summary-secondary:disabled{cursor:not-allowed;opacity:.6}.audit-takeaway-card{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);align-items:stretch;gap:clamp(20px,3vw,40px);display:grid}.audit-takeaway-card>.audit-takeaway-main{justify-content:space-between;align-items:flex-start;gap:16px;max-width:none;display:flex}.audit-takeaway-copy{gap:8px;display:grid}.audit-takeaway-card>.audit-takeaway-scores{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;max-width:none;display:grid}.audit-takeaway-scores .audit-metric-card{background:#09090b6b;border-color:#ffffff1a}.audit-key-metrics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.audit-takeaway-card,.audit-key-metrics-grid.three{grid-template-columns:1fr}}.audit-work-card{padding:18px 20px;position:relative;overflow:hidden}.audit-work-card:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.audit-work-card.priority-accent-high:before{background:#fb7185}.audit-work-card.priority-accent-medium:before{background:#f59e0b}.audit-work-card.completed:before{background:#34d399}.work-meta{align-items:center;gap:8px 18px}.work-meta .work-meta-fact{color:#a1a1aa!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:750!important}.work-meta .work-meta-fact b{color:#e4e4e7;margin-left:5px;font-weight:800}.audit-work-actions{flex-wrap:wrap;gap:8px;margin-top:2px}.audit-work-actions button:last-child{color:#a1a1aa!important;background:0 0!important;border-color:#ffffff1f!important}.audit-work-actions button:last-child:hover{color:#e4e4e7!important;border-color:#ffffff3d!important}.native-runner-editor .summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-metric{background:#09090b80;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.summary-metric>span{color:#71717a;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.summary-metric>strong{color:#f4f4f5;font-size:16px;line-height:1.3}.export-actions{margin-top:6px}.export-actions button.run-audit-button:first-child{color:#fff!important;letter-spacing:-.01em!important;background:linear-gradient(#8b5cf6,#7c3aed)!important;border:1px solid #c4b5fd80!important;border-radius:11px!important;min-height:50px!important;padding:0 30px!important;font-size:15px!important;font-weight:850!important;transition:filter .14s,box-shadow .14s!important;box-shadow:0 12px 30px #8b5cf647!important}.export-actions .run-audit-button:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 16px 38px #8b5cf65c!important}.export-actions .run-audit-button:disabled{cursor:not-allowed;box-shadow:none!important;color:#71717a!important;background:#ffffff0f!important;border-color:#ffffff1a!important}.source-cards{align-items:start}.source-card{min-height:0!important;transition:border-color .14s,background-color .14s,transform .14s!important}.source-card.selected{background:radial-gradient(120% 100% at 0 0,#8b5cf624,#0000 50%),#8b5cf60f!important;border-color:#8b5cf680!important}.source-card strong{font-size:15px}.action-brief-page{gap:14px}.action-brief-command-card{background:radial-gradient(120% 130% at 0 0,#8b5cf633,#0000 48%),radial-gradient(120% 130% at 100% 0,#22d3ee29,#0000 52%),#0f0f12eb;border:1px solid #8b5cf66b;border-radius:16px;gap:14px;padding:18px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #22d3ee2e,0 18px 52px #00000047}.action-brief-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:stretch;gap:18px;display:grid}.action-brief-header-main{gap:14px;min-width:0;display:grid}.action-brief-title-block{gap:7px;display:grid}.action-brief-title-block h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.08}.action-brief-title-block p{color:#c4c4cc;max-width:820px;margin:0;font-size:14px;line-height:1.45}.action-brief-section-label{color:#a1a1aa;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.action-brief-mode-panel{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;gap:10px;padding:13px;display:grid}.action-brief-mode-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;padding:0;display:grid}.action-brief-mode-grid button{color:#e4e4e7;cursor:pointer;text-align:left;white-space:normal;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;min-height:48px;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.25;display:flex}.action-brief-mode-grid button svg{color:#c4b5fd;flex:none}.action-brief-mode-grid button.active{color:#fff;background:linear-gradient(#8b5cf6f2,#7c3aedf2);border-color:#c4b5fdb8;box-shadow:0 10px 28px #7c3aed38}.action-brief-mode-grid button.active svg{color:#fff}.action-brief-mode-grid button:focus-visible,.action-brief-back-button:focus-visible,.action-brief-export-primary:focus-visible,.action-brief-export-secondary:focus-visible,.action-brief-status-select:focus-visible{outline-offset:2px;outline:2px solid #22d3eeeb}.action-brief-context-grid{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.action-brief-context-card{gap:6px;min-width:0;padding:13px 14px;display:grid;position:relative}.action-brief-context-card+.action-brief-context-card{border-left:1px solid #ffffff14}.action-brief-context-icon{color:#c4b5fd;background:#8b5cf629;border:1px solid #8b5cf65c;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.action-brief-context-card>span:not(.action-brief-context-icon){color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.action-brief-context-card strong{color:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.action-brief-utility-panel{background:#08090c57;border-left:1px solid #ffffff1c;gap:13px;padding-left:18px;display:grid}.action-brief-status-control{gap:8px;display:grid}.action-brief-status-select,.action-brief-status-pill{color:#fff;background:linear-gradient(90deg,#22d3ee9e,#22d3ee29);border:1px solid #67e8f957;border-radius:999px;width:100%;min-height:30px;padding:0 12px;font-size:12px;font-weight:850}.action-brief-status-pill{align-items:center;display:flex}.action-brief-back-button,.action-brief-export-primary,.action-brief-export-secondary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:flex}.action-brief-back-button{color:#111113;background:#fff;border:1px solid #ffffffd9}.action-brief-back-button:hover,.action-brief-export-primary:hover,.action-brief-export-secondary:hover{transform:translateY(-1px)}.action-brief-report-meta{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:10px;margin:0;padding:12px 0;display:grid}.action-brief-report-meta div{gap:3px;display:grid}.action-brief-report-meta dt{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.action-brief-report-meta dd{color:#fff;margin:0;font-size:13px;font-weight:850}.action-brief-export-stack{gap:8px;display:grid}.action-brief-export-primary{color:#fff;background:linear-gradient(#8b5cf6,#7c3aed);border:1px solid #c4b5fd80}.action-brief-export-secondary{color:#e4e4e7;background:#ffffff0b;border:1px solid #ffffff1f}.action-brief-export-secondary:hover{background:#ffffff14;border-color:#c4b5fd66}.report-detail-layout.report-detail-layout-single{grid-template-columns:minmax(0,1fr)}.action-brief-page-deliverables{gap:16px}.action-brief-command-card-deliverables{border-radius:14px;padding:20px}.action-brief-command-card-deliverables .action-brief-layout{grid-template-columns:minmax(0,1fr);align-items:start}.action-brief-command-card-deliverables .action-brief-header-main{gap:18px}.action-brief-command-card-deliverables .action-brief-title-block{gap:9px}.action-brief-command-card-deliverables .action-brief-title-block h1{max-width:720px;font-size:30px;line-height:1.1}.action-brief-command-card-deliverables .action-brief-title-block p{color:#d4d4d8;max-width:760px;font-size:15px}.action-brief-command-card-deliverables .action-brief-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.action-brief-command-card-deliverables .action-brief-back-button,.action-brief-command-card-deliverables .action-brief-export-primary,.action-brief-command-card-deliverables .action-brief-export-secondary{width:auto;min-height:36px;font-size:12px}.action-brief-command-card-deliverables .action-brief-export-primary,.action-brief-command-card-deliverables .action-brief-export-secondary{min-width:140px}.deliverables-report-toolbar{background:#00000038;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:minmax(130px,160px) minmax(180px,240px) minmax(0,1fr);justify-content:start;align-items:end;gap:12px;padding:12px;display:grid}.deliverables-report-toolbar-status{gap:7px;display:grid}.deliverables-report-toolbar-meta{gap:4px;display:grid}.deliverables-report-toolbar-meta span{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.deliverables-report-toolbar-meta strong{color:#fff;font-size:13px;line-height:1.3}.deliverables-report-toolbar-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px;display:flex}.deliverables-report-toolbar-actions .action-brief-export-primary,.deliverables-report-toolbar-actions .action-brief-export-secondary{width:auto;min-width:132px;min-height:36px;font-size:12px}.report-detail-deliverables{background:linear-gradient(#ffffff0b,#ffffff05),#09090bc7;border-radius:16px;gap:0;padding:0;overflow:hidden}.deliverables-report-sections{gap:0;display:grid}.deliverables-report-section{border-bottom:1px solid #ffffff16;padding:22px 24px}.deliverables-report-section:last-child{border-bottom:0}.deliverables-report-section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.deliverables-report-section-heading h2{color:#fff;letter-spacing:0;text-transform:none;margin:0;font-size:18px;font-weight:850;line-height:1.25}.deliverables-report-body{color:#d4d4d8;max-width:900px;margin:12px 0 0;font-size:15px;line-height:1.7}.deliverables-report-section-summary .deliverables-report-body{color:#e4e4e7;max-width:920px;font-size:16px}.deliverables-report-item-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.deliverables-report-item{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;gap:6px;padding:13px 14px 13px 18px;display:grid;position:relative}.deliverables-report-item:before{content:"";background:linear-gradient(#22d3ee,#8b5cf6);border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.deliverables-report-item strong{color:#fff;font-size:14px;line-height:1.35}.deliverables-report-item p{color:#c4c4cc;margin:0;font-size:13px;line-height:1.58}.deliverables-report-section-next .deliverables-report-item{background:#22d3ee0e;border-color:#22d3ee29}.report-detail-deliverables .brief-metric-grid{gap:12px;margin-top:16px}.report-detail-deliverables .brief-metric-card{background:#ffffff0e;border-color:#ffffff1f;border-radius:10px;min-height:88px;padding:14px}.report-detail-deliverables .brief-metric-card strong{font-size:22px}@media (max-width:980px){.action-brief-layout,.action-brief-command-card-deliverables .action-brief-layout,.deliverables-report-toolbar{grid-template-columns:1fr}.action-brief-command-card-deliverables .action-brief-export-primary,.action-brief-command-card-deliverables .action-brief-export-secondary{width:100%}.deliverables-report-toolbar-actions{justify-content:stretch}.deliverables-report-toolbar-actions .action-brief-export-primary,.deliverables-report-toolbar-actions .action-brief-export-secondary{width:100%}.action-brief-command-card-deliverables .action-brief-title-block h1{font-size:28px}.action-brief-utility-panel{border-top:1px solid #ffffff1c;border-left:0;padding-top:16px;padding-left:0}.action-brief-mode-grid,.action-brief-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-brief-command-card-deliverables .action-brief-context-grid{max-width:none}.action-brief-context-card+.action-brief-context-card{border-left:0}.action-brief-context-card{border-top:1px solid #ffffff14}.action-brief-context-card:nth-child(-n+2){border-top:0}}@media (max-width:640px){.action-brief-command-card{border-radius:12px;padding:14px}.action-brief-mode-grid,.action-brief-context-grid{grid-template-columns:1fr}.action-brief-command-card-deliverables .action-brief-title-block h1{font-size:24px}.deliverables-report-section{padding:18px 16px}.deliverables-report-section-heading h2{font-size:16px}.deliverables-report-body,.deliverables-report-section-summary .deliverables-report-body{font-size:14px}.action-brief-context-card{border-top:1px solid #ffffff14}.action-brief-context-card:first-child{border-top:0}}.report-action-rail button{transition:background-color .14s,border-color .14s;color:#e4e4e7!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important}.report-action-rail button:hover{background:#ffffff14!important;border-color:#c4b5fd66!important}.report-action-rail button:first-of-type{color:#fff!important;background:linear-gradient(#8b5cf6,#7c3aed)!important;border-color:#c4b5fd80!important}.report-action-rail button:first-of-type:hover{filter:brightness(1.07)}.report-action-rail>div span{color:#71717a}.report-action-rail>div strong{color:#f4f4f5}.page-heading:has(.report-mode-toggle) .status-badge{color:#e4e4e7;letter-spacing:.06em;background:#a1a1aa24;border:1px solid #a1a1aa47;align-items:center;gap:7px;padding:7px 12px;font-size:11px;display:inline-flex}.page-heading:has(.report-mode-toggle) .status-badge:before{content:"";background:#a1a1aa;border-radius:999px;width:7px;height:7px}.page-heading:has(.report-mode-toggle) .status-badge.draft:before{background:#fcd34d}.page-heading:has(.report-mode-toggle) .row-actions button{color:#e4e4e7;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;min-height:40px;padding:0 14px;font-weight:800;transition:border-color .14s}.page-heading:has(.report-mode-toggle) .row-actions button:hover{border-color:#c4b5fd66}.field-hint{color:#71717a;font-size:12px;font-weight:600;line-height:1.45}.logo-file-input{color:#a1a1aa;font-size:13px}.logo-file-input::file-selector-button{color:#e4e4e7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;margin-right:12px;padding:9px 14px;font-weight:800;transition:background-color .14s,border-color .14s}.logo-file-input::file-selector-button:hover{background:#ffffff1a;border-color:#c4b5fd66}.white-label-settings-form input[type=color]{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;width:76px;height:42px;padding:4px}.white-label-preview-cover img{object-fit:contain;border:0;border-radius:0;width:auto;max-width:200px;height:44px}.white-label-preview-cover{color:#17201b;background:#fff;border:1px solid #e2e8f0;border-top-width:4px;border-radius:12px;padding:22px}.white-label-preview-cover>span{color:#657169}.white-label-preview-cover h4{color:#17201b}.white-label-preview-cover footer{color:#657169;border-top:1px solid #e6eae6}.gc-feature-logo>span:last-child{font-size:24px}.gc-feature-logo-lockup{color:#fff;width:auto;height:42px;display:block}.sidebar-brand-lockup-svg{color:#fff;width:100%;height:auto;display:block}.sidebar-brand-icon{width:40px;height:40px;display:none}.app-shell{--sidebar-expanded:272px;--sidebar-collapsed:72px;--sidebar-width:var(--sidebar-expanded);--motion-sidebar:.22s cubic-bezier(.16, 1, .3, 1);--motion-label:.12s cubic-bezier(.16, 1, .3, 1);--motion-label-slide:.16s cubic-bezier(.16, 1, .3, 1)}.sidebar{contain:layout paint;flex-direction:column;display:flex;overflow:hidden}.sidebar-brand{align-items:stretch;gap:8px;min-height:58px;display:grid;position:relative}.sidebar-brand-main{align-items:center;gap:10px;min-width:0;display:flex}.sidebar-brand-lockup{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.sidebar-brand-sub{color:#71717a;letter-spacing:.01em;font-size:12px;font-weight:600}.sidebar-version-badge{color:#c4b5fd;letter-spacing:.06em;text-transform:uppercase;border:1px solid #a78bfa47;border-radius:999px;align-self:start;width:max-content;padding:4px 7px;font-size:10px;font-weight:800;line-height:1}.sidebar-brand-lockup-svg,.sidebar-brand-sub,.sidebar-version-badge,.sidebar-nav-group>span,.sidebar-nav-children,.sidebar-nav-toggle{opacity:1;transition:opacity var(--motion-label), transform var(--motion-label-slide), visibility 0s linear 0s;visibility:visible;transform:translate(0)}.sidebar nav a.sidebar-nav-link{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:36px;display:grid;overflow:hidden}.sidebar-nav-label{opacity:1;pointer-events:auto;min-width:0;transition:opacity var(--motion-label), transform var(--motion-label-slide);white-space:nowrap;transition-delay:70ms,70ms;overflow:hidden;transform:translate(0)}.sidebar-footer{gap:10px;margin-top:auto;padding-top:18px;display:grid}.sidebar-logout-button{color:#a1a1aa;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:38px;padding:9px 10px;transition:background .14s,border-color .14s,color .14s;display:grid;overflow:hidden}.sidebar-logout-button:hover{color:#fff;background:#ffffff0b}.sidebar-logout-button:hover .nav-icon{color:#f5f3ff;background:#c4b5fd2e}.sidebar-logout-button:disabled{cursor:wait;opacity:.65}.sidebar-collapse-dock{justify-content:flex-end;padding-top:18px;display:flex}.sidebar-collapse-toggle{color:#a1a1aa;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;margin-left:auto;padding:0;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.sidebar-collapse-toggle:hover{color:#fff;background:#ffffff1a;border-color:#ffffff2e}@media (min-width:981px){.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);transition:grid-template-columns var(--motion-sidebar)}.app-shell[data-sidebar=collapsed]{--sidebar-width:var(--sidebar-collapsed)}.app-shell[data-sidebar=collapsed] .sidebar{padding:18px 14px;overflow-x:hidden}.app-shell[data-sidebar=expanded] .sidebar-brand-lockup-svg,.app-shell[data-sidebar=expanded] .sidebar-brand-sub,.app-shell[data-sidebar=expanded] .sidebar-version-badge,.app-shell[data-sidebar=expanded] .sidebar-nav-group>span,.app-shell[data-sidebar=expanded] .sidebar-nav-children,.app-shell[data-sidebar=expanded] .sidebar-nav-toggle{transition-delay:70ms,70ms,0s}.app-shell[data-sidebar=collapsed] .sidebar-brand-lockup-svg,.app-shell[data-sidebar=collapsed] .sidebar-brand-sub,.app-shell[data-sidebar=collapsed] .sidebar-version-badge,.app-shell[data-sidebar=collapsed] .sidebar-nav-group>span,.app-shell[data-sidebar=collapsed] .sidebar-nav-children,.app-shell[data-sidebar=collapsed] .sidebar-nav-toggle{opacity:0;visibility:hidden;transition-delay:0s;transform:translate(-4px)}.app-shell[data-sidebar=collapsed] .sidebar-nav-label{opacity:0;pointer-events:none;transition-duration:90ms,90ms;transition-delay:0s,0s;transform:translate(-4px)}.app-shell[data-sidebar=collapsed] .sidebar-brand{align-content:start;place-items:center;min-height:84px;display:grid}.app-shell[data-sidebar=collapsed] .sidebar-nav-group>span{visibility:hidden;width:0;height:17px;padding:0;overflow:hidden}.app-shell[data-sidebar=collapsed] .sidebar-brand-main,.app-shell[data-sidebar=collapsed] .sidebar-brand-lockup{justify-content:center;width:100%}.app-shell[data-sidebar=collapsed] .sidebar-brand-icon{display:block}.app-shell[data-sidebar=collapsed] .sidebar-version-badge{visibility:hidden}.app-shell[data-sidebar=collapsed] .sidebar-collapse-dock{justify-content:stretch}.app-shell[data-sidebar=collapsed] .sidebar-collapse-toggle{margin:0 auto}.app-shell[data-sidebar=collapsed] .sidebar-footer{justify-items:stretch;width:100%}.app-shell[data-sidebar=collapsed] .sidebar-logout-button{width:100%;min-height:44px;padding:8px}.app-shell[data-sidebar=collapsed] .sidebar nav{gap:14px;margin-top:34px}.app-shell[data-sidebar=collapsed] .sidebar-nav-group{justify-items:stretch;gap:8px;width:100%;min-width:0}.app-shell[data-sidebar=collapsed] .sidebar nav a,.app-shell[data-sidebar=collapsed] .sidebar nav button{width:100%;min-height:44px;padding:8px}.app-shell[data-sidebar=collapsed] .nav-icon{margin:0 auto}.app-shell[data-sidebar=collapsed] .sidebar-nav-parent{justify-content:center;width:100%;min-height:44px}.app-shell[data-sidebar=collapsed] .sidebar nav a.sidebar-nav-parent-link{border-radius:14px;width:100%;min-height:44px;padding:8px}}.topbar{z-index:60;background:#09090b!important}.client-onboarding-panel{scroll-margin-top:96px}.auth-logo{color:#fff;justify-self:center;width:min(280px,82%);height:auto;margin:0 auto 12px;display:block;transform:translate(24px)}@media (max-width:980px){.app-shell{grid-template-columns:1fr;overflow-x:hidden}.workspace{width:100%;min-width:0}.sidebar{z-index:80;width:min(86vw,20rem);max-width:20rem;height:100dvh;transition:transform .18s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.app-shell-menu-open .sidebar{transform:translate(0)}.sidebar-brand{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.sidebar-brand-main{flex:auto}.sidebar-brand-lockup-svg{max-width:11rem}.sidebar-collapse-toggle,.sidebar-collapse-dock{display:none}}@media (max-width:720px){.client-discovery-heading,.client-discovery-suggestion,.client-discovery-suggestion-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.client-discovery-actions{justify-content:stretch}.client-discovery-actions .table-action,.client-discovery-suggestion-actions .table-action{width:100%}}.client-health-action p,.priority-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.attention-card-danger{background:#f43f5e1a;border-color:#f43f5e66}.attention-card-danger:hover{background:#f43f5e29;border-color:#f43f5e8c}.attention-card-danger .attention-card-copy strong{color:#fda4af}.topbar-cta,.table-action,.row-actions button,.export-actions button,.template-actions button,button[type=submit]{min-height:44px}.needs-attention-row{align-items:center;min-height:44px}.sidebar nav button.sidebar-nav-toggle,.client-tabs a,.command-stack a.complete,.run-visibility-button,.sidebar a.sidebar-subnav-link,.action-center-list .action-center-row .table-action{min-height:44px}.client-command-meta a{align-items:center;min-height:44px;display:inline-flex}.core-services-more{display:inline}.core-services-more summary{color:var(--text-muted);cursor:pointer;border:1px dashed #94a3b880;border-radius:999px;align-items:center;min-height:44px;padding:4px 12px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.core-services-more summary::-webkit-details-marker{display:none}.core-services-more[open] summary{margin-bottom:8px}.core-services-more:not([open])>div{display:none}.core-services-more[open]>div{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:480px){.client-summary-row{flex-direction:column;align-items:flex-start;gap:2px}.client-summary-row .summary-value{overflow-wrap:anywhere;text-align:left}.client-card-heading{flex-wrap:wrap}}.client-card-heading p{-webkit-line-clamp:2;color:#a1a1aa;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.client-card-scores{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.client-card-score-main{align-items:center;gap:14px;display:flex}.client-card-score-value .gc-score{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:38px;font-weight:850;line-height:1}.client-card-score-value .gc-score-suffix{font-size:16px;font-weight:700}.client-card-score-label{color:#71717a;letter-spacing:.06em;text-transform:uppercase;gap:3px;font-size:10px;font-weight:900;display:grid}.client-card-score-label em{color:#a1a1aa;letter-spacing:normal;text-transform:none;font-size:11px;font-style:normal;font-weight:600}.client-card-score-side{text-align:right;justify-items:end;gap:3px;display:grid}.client-card-score-side .gc-score{font-size:20px;font-weight:800}.client-card-score-side small{color:#71717a;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.model-win-overview{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:16px;display:flex}.model-win-combined{align-items:center;gap:16px;display:flex}.model-win-combined .model-win-pct{font-size:clamp(40px,4.4vw,56px)}.model-win-combined-label{color:#71717a;letter-spacing:.06em;text-transform:uppercase;gap:4px;font-size:11px;font-weight:850;display:grid}.model-win-combined-label em{color:#a1a1aa;letter-spacing:normal;text-transform:none;font-size:12px;font-style:normal;font-weight:600}.model-win-rates .model-win-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,220px))}.model-win-breakdown{gap:8px;margin:0;padding:0;list-style:none;display:grid}.model-win-breakdown-head{color:#71717a;text-transform:uppercase;grid-template-columns:minmax(160px,.9fr) 108px 86px minmax(160px,1fr);gap:14px;padding:0 16px;font-size:10px;font-weight:900;display:grid}.model-win-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:36px minmax(110px,.9fr) 108px 86px minmax(160px,1fr);align-items:center;gap:14px;min-height:56px;padding:8px 16px;display:grid}.model-win-row .model-win-logo{width:36px;height:36px}.model-win-row .model-win-logo .provider-icon{width:32px;height:32px}.model-win-row .model-win-logo .provider-icon svg,.model-win-row .model-win-logo .provider-icon-logo{width:18px;height:18px}.model-win-row .model-win-name{font-size:15px}.model-win-row-wins{color:#f4f4f5;font-variant-numeric:tabular-nums;font-size:14px;font-weight:850}.model-win-row-pct{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:850}.model-win-row-pct.model-win-good{color:#6ee7b7}.model-win-row-pct.model-win-warn{color:#fcd34d}.model-win-row-pct.model-win-danger{color:#fda4af}.model-win-row-pct.model-win-empty{color:#71717a;font-size:14px;font-weight:800}.model-win-row .model-win-top{color:#ddd6fe;text-align:left;justify-self:start;font-size:13px;font-weight:850}.model-win-top-empty{color:#52525b}@media (max-width:860px){.model-win-breakdown-head{display:none}.model-win-row{grid-template-columns:36px 1fr auto}.model-win-row-wins,.model-win-row .model-win-top{grid-column:2/-1}.model-win-row-wins:before,.model-win-row .model-win-top:before{color:#71717a;content:attr(data-label) ": ";text-transform:uppercase;font-size:11px}}.client-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.client-tabs a{scroll-snap-align:start;white-space:nowrap;flex-shrink:0}.page-heading p,.panel-heading p,.onboarding-banner p,.panel-footnote,.client-health-action p,.model-win-rates-headline p,.setup-complete-readiness p{font-size:15px}.audits-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audits-summary-grid strong .gc-score{font-size:20px;font-weight:850}@media (max-width:720px){.audits-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.queue-stat-danger{color:#fda4af}.queue-stat-warn{color:#fcd34d}.queue-stat-good{color:#6ee7b7}.priority-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:850;display:inline-flex}.priority-chip.priority-critical{color:#fecaca;background:#ef444429;border:1px solid #ef444466}.priority-chip.priority-high{color:#fda4af;background:#f43f5e24;border:1px solid #f43f5e59}.priority-chip.priority-medium{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b4d}.priority-chip.priority-low{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b84d}.white-label-preview-contact{opacity:.75;margin-top:4px;font-size:11px;display:block}.audit-more-rows summary{color:var(--text-muted,#a1a1aa);cursor:pointer;border:1px dashed #94a3b880;border-radius:999px;align-items:center;width:fit-content;min-height:44px;margin-top:10px;padding:4px 14px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.audit-more-rows summary::-webkit-details-marker{display:none}.audit-more-rows:not([open])>div{display:none}.audit-more-rows[open]>div{display:contents}.audit-more-rows[open] summary{margin-bottom:8px}.prompt-research-prompts-table .prompt-research-row{grid-template-columns:minmax(54px,.22fr) minmax(320px,1.65fr) minmax(150px,.72fr) minmax(74px,.34fr) minmax(270px,1.22fr) minmax(128px,.55fr) minmax(210px,.92fr);align-items:start;gap:12px;padding:12px 14px}.prompt-research-prompts-table .prompt-research-row>summary{display:contents}.prompt-research-prompts-table .prompt-research-row[open]::details-content{display:contents}.prompt-research-prompts-table .prompt-research-row>.prompt-row-actions{border-left:0;grid-area:1/7;grid-template-columns:1fr 1fr;align-self:start;padding:0;display:grid}.prompt-research-prompts-table .prompt-research-row>.prompt-detail-panel{border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(220px,1fr));min-width:0}@media (max-width:980px){.prompt-research-prompts-table .prompt-research-row>.prompt-detail-panel{grid-template-columns:1fr}}.prompt-approved-card{border-color:#6ee7b74d}.prompt-approved-card>div:first-child>span{color:#6ee7b7}.monitoring-run-banner{color:#6ee7b7;background:#6ee7b714;border:1px solid #6ee7b74d;border-radius:10px;align-items:center;gap:10px;margin:12px 0 0;padding:10px 14px;font-size:14px;display:flex}.monitoring-run-banner:before{content:"";border:2px solid #6ee7b740;border-top-color:#6ee7b7;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.9s linear infinite monitoring-run-spin}@keyframes monitoring-run-spin{to{transform:rotate(360deg)}}.monitoring-config-sections{gap:14px;margin-top:16px;display:grid}.monitoring-config-section,.monitoring-run-estimate,.monitoring-actions-section{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;padding:14px}.monitoring-section-heading,.monitoring-actions-section>div:first-child{gap:4px;margin-bottom:12px;display:grid}.monitoring-section-heading span,.monitoring-run-estimate>span,.monitoring-actions-section>div:first-child span{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.monitoring-section-heading small,.monitoring-run-estimate small,.monitoring-actions-section small{color:#a1a1aa;font-size:12px;line-height:1.35}.monitoring-compact-form{margin-top:0}.provider-choice-title{align-items:center;gap:8px;display:flex}.monitoring-run-estimate{gap:6px;display:grid}.monitoring-run-estimate strong{color:#f8fafc;font-size:18px;line-height:1.2}.monitoring-actions-section{justify-content:space-between;align-items:center;gap:14px;display:flex}.monitoring-actions-section>div:first-child{margin-bottom:0}.monitoring-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.monitoring-primary-action,.monitoring-secondary-action,.monitoring-muted-action{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.monitoring-action-buttons>*{flex:none}.monitoring-primary-action{color:#09090b;background:#fff;border:1px solid #fff}.monitoring-secondary-action{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff29}.monitoring-muted-action{color:#a1a1aa;background:0 0;border:1px solid #ffffff1f}.monitoring-blocked-message,.monitoring-blocked-status{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2447;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.25;display:inline-flex}.monitoring-blocked-message{border-radius:10px;margin-top:12px}.basics-form label.provider-choice-option{align-items:flex-start;gap:10px;display:flex}.provider-choice-option input[type=checkbox]{width:16px;height:16px;min-height:16px;margin-top:1px}.provider-choice-copy{gap:4px}.provider-choice-title .provider-icon{flex:none}.monitoring-web-search-control{align-items:center;gap:10px;min-height:42px;display:flex}.basics-form .monitoring-web-search-toggle input[type=checkbox]{accent-color:#22d3ee;flex:none;width:16px;height:16px;min-height:16px;padding:0}.monitoring-web-search-control small{color:#a1a1aa;font-size:12px;font-weight:400;line-height:1.35}@media (max-width:760px){.monitoring-actions-section{align-items:stretch;display:grid}.monitoring-action-buttons{justify-content:stretch}.monitoring-action-buttons>*{flex:160px}}.audit-hero-next{background:#22d3ee12;border:1px solid #22d3ee47;border-radius:12px;gap:4px;margin-top:6px;padding:14px 16px;display:grid}.audit-hero-next span{color:#67e8f9}.audit-hero-next strong{color:#fff;font-size:16px;line-height:1.35}.audit-hero-next small{color:#a1a1aa;font-size:12px}.audit-hero-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.audit-hero-action-helper{color:#a1a1aa;margin:-2px 0 0;font-size:12px;line-height:1.45}.audit-more-menu{position:relative}.audit-more-menu>summary{gap:6px;list-style:none}.audit-more-menu>summary::-webkit-details-marker{display:none}.audit-more-menu-panel{z-index:20;background:#121216fa;border:1px solid #ffffff1f;border-radius:8px;gap:6px;min-width:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000057}.audit-more-menu-action{color:#e4e4e7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;width:100%;min-height:36px;padding:0 10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.audit-more-menu-action:hover{color:#fff;background:#ffffff12}.audit-more-menu .audit-retest-inline-action{gap:6px;display:grid}.audit-more-menu .audit-retest-inline-action span{color:#a1a1aa;padding:0 10px 4px;font-size:12px;line-height:1.35}.audit-wins-strip summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;list-style:none;display:flex}.audit-wins-strip summary::-webkit-details-marker{display:none}.audit-wins-strip summary strong{color:#6ee7b7;font-size:15px}.audit-wins-strip summary span{color:#a1a1aa;font-size:13px}.audit-wins-strip ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.audit-wins-strip li{border-top:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:16px;padding-top:8px;display:flex}.audit-win-prompt{color:#e4e4e7;line-height:1.45}.audit-win-status{color:#6ee7b7;flex:none;font-size:12px;font-weight:700}.gap-group-list{gap:14px;display:grid}.gap-group-card{background:#18181b99;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.gap-group-card>summary{list-style:none}.gap-group-card>summary::-webkit-details-marker{display:none}.gap-group-card[open]{border-color:#22d3ee3d}.gap-group-head{cursor:pointer;justify-content:space-between;align-items:start;gap:16px;padding:16px 18px;display:flex}.gap-group-card[open] .gap-group-head{border-bottom:1px solid #ffffff14}.gap-group-head h4{color:#fff;margin:0 0 6px;font-size:16px;line-height:1.3}.gap-group-head p{color:#d4d4d8;margin:0;line-height:1.5}.gap-group-head small{color:#a1a1aa;margin-top:6px;font-size:12px;font-weight:750;line-height:1.45;display:block}.gap-group-head p strong{color:#67e8f9}.gap-evidence-toggle{color:#c4b5fd;white-space:nowrap;background:#8b5cf629;border:1px solid #a78bfa57;border-radius:8px;flex:none;padding:7px 12px;font-size:12px;font-weight:800}.gap-group-card[open] .gap-evidence-toggle{color:#67e8f9;background:#22d3ee1f;border-color:#22d3ee47}.audit-definition-note{font-size:12px;color:#a1a1aa!important;margin-top:6px!important}.audit-definition-note strong{color:#e4e4e7}.gap-section-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.gap-section-actions>span{color:#a1a1aa;text-transform:uppercase;font-size:12px;font-weight:850}.gap-group-actions{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 18px;display:flex}.audit-action-with-message{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.audit-action-with-message small{color:#a1a1aa;font-size:12px;font-weight:700}.work-item-created-chip{color:#86efac;white-space:nowrap;background:#22c55e1f;border:1px solid #4ade8052;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.audit-gap-primary-action,.audit-gap-secondary-action{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.audit-gap-primary-action{background:var(--accent);border:1px solid var(--accent);color:#fff;text-decoration:none}.audit-gap-secondary-action{color:#d4d4d8;background:#ffffff0a;border:1px solid #94a3b847}.audit-gap-view-item{color:#86efac;background:#22c55e24;border-color:#4ade8057}.audit-gap-primary-action:disabled{cursor:wait;opacity:.72}.gap-group-prompts{padding:4px 18px 10px}.gap-group-prompts .opportunity-item:first-of-type{border-top:0}.gap-prompt-row{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;list-style:none;display:flex}.gap-prompt-row::-webkit-details-marker{display:none}.gap-prompt-row .prompt-cell{color:#e4e4e7;line-height:1.45}.gap-prompt-winner{color:#fda4af;flex:none;font-size:12px;font-weight:700}.work-queue-brief{border-top:1px solid #ffffff14;margin-top:16px;padding-top:16px}.audit-results-page .audit-takeaway-card{grid-template-columns:1fr;align-items:stretch;gap:18px;display:grid}.audit-results-page .audit-takeaway-card>.audit-takeaway-main,.audit-results-page .audit-takeaway-card>.audit-outcome-facts,.audit-results-page .audit-takeaway-card>.audit-hero-next,.audit-results-page .audit-takeaway-card>.audit-hero-actions,.audit-results-page .audit-takeaway-card>.audit-hero-action-helper{max-width:none}.audit-results-page .audit-takeaway-card>.audit-hero-actions{display:flex}.audit-results-page .audit-takeaway-card strong .gc-score{font-size:inherit;text-transform:none}.audit-results-page .model-win-rates{gap:10px;padding:16px 18px}.audit-results-page .model-win-rates-head h3{font-size:17px}.audit-results-page .model-win-rates-head p{margin-top:4px;line-height:1.35}.audit-results-page .model-win-overview{gap:10px}.audit-results-page .model-win-combined{gap:12px}.audit-results-page .model-win-combined .model-win-pct{margin-top:0;font-size:clamp(32px,3.2vw,42px)}.audit-results-page .model-win-combined-label em{font-size:11px}.audit-results-page .model-win-breakdown{gap:5px}.audit-results-page .model-win-breakdown-head{padding:0 12px}.audit-results-page .model-win-row{border-radius:10px;grid-template-columns:32px minmax(110px,.9fr) 96px 78px minmax(150px,1fr);min-height:44px;padding:5px 12px}.audit-results-page .model-win-row .model-win-logo{width:32px;height:32px}.audit-results-page .model-win-row .model-win-logo .provider-icon{width:30px;height:30px}.audit-results-page .model-win-row .model-win-logo .provider-icon svg,.audit-results-page .model-win-row .model-win-logo .provider-icon-logo{width:17px;height:17px}.audit-results-page .model-win-row .model-win-name{font-size:14px}.audit-results-page .model-win-row-wins{font-size:13px}.audit-results-page .model-win-row-pct{font-size:18px}.audit-results-page .model-win-row .model-win-top{font-size:12px}.audit-outcome-facts,.audit-score-summary-card .audit-takeaway-scores,.score-breakdown-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.audit-outcome-facts .audit-metric-card,.audit-score-summary-card .audit-metric-card,.score-breakdown-context .audit-metric-card{min-height:116px}.audit-score-summary-card .audit-takeaway-scores{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.audit-score-groups{gap:16px;display:grid}.audit-score-group{gap:10px;display:grid}.audit-score-group h4{color:#e4e4e7;letter-spacing:0;margin:0;font-size:13px;font-weight:900}.opportunity-score-value{text-transform:none;flex-direction:column;align-items:flex-start;gap:2px;font-size:24px;display:inline-flex}.audit-results-page .audit-takeaway-card strong .opportunity-score-value .gc-score,.audit-metric-card .opportunity-score-value .gc-score{text-transform:none;font-size:24px;font-weight:850;line-height:1}.audit-metric-card .opportunity-score-value .gc-score-suffix{text-transform:none;font-size:12px;font-weight:750}.opportunity-score-value small{color:#67e8f9;font-size:12px;font-weight:850;line-height:1.2}.opportunity-score-drivers{background:#0ea5e914;border:1px solid #22d3ee2e;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;padding:12px 14px;display:flex}.opportunity-score-drivers>span{color:#67e8f9;text-transform:uppercase;font-size:11px;font-weight:900}.opportunity-score-drivers ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.opportunity-score-drivers li{color:#d4d4d8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.audit-score-omissions{color:#d4d4d8;background:#94a3b814;border:1px solid #94a3b82e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;padding:12px 14px;display:flex}.audit-score-omissions strong{color:#f4f4f5;font-size:13px}.audit-score-omissions ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.audit-score-omissions li{color:#a1a1aa;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.work-queue-empty-state{margin-bottom:0}.work-queue-created-state{background:#22c55e14;border:1px solid #4ade8038;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:flex}.work-queue-created-state strong{color:#fff;font-size:15px}.work-queue-created-state p{color:#a1a1aa;margin:4px 0 0}.work-queue-top-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.work-queue-top-list li{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(96px,.2fr) minmax(0,1fr) minmax(120px,.35fr);align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.work-queue-top-list span{color:#c4b5fd;text-transform:uppercase;font-size:11px;font-weight:850}.work-queue-top-list strong{color:#f4f4f5;font-size:13px;line-height:1.35}.work-queue-top-list small{color:#a1a1aa;font-size:12px;line-height:1.35}.work-queue-top-list .work-queue-more-item{color:#a1a1aa;grid-template-columns:1fr;font-size:12px;font-weight:800;display:block}.work-queue-details{margin-top:10px}.work-queue-details>summary{color:#d4d4d8;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b838;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.work-queue-details>summary::-webkit-details-marker{display:none}.score-breakdown-context{margin-top:16px}.source-reference-details .audit-table{margin-top:10px}.source-gaps-collapsed{background:#18181b6b}.source-gaps-collapsed>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.source-gaps-collapsed>summary::-webkit-details-marker{display:none}.source-gaps-collapsed>summary h3{color:#f4f4f5;margin:0 0 4px;font-size:18px}.source-gaps-collapsed>summary p{color:#a1a1aa;margin:0}.source-gaps-collapsed>summary>span{color:#d4d4d8;background:#94a3b814;border:1px solid #94a3b838;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:800}.source-gaps-summary-action{text-transform:none}.source-gaps-collapsed[open]>summary{border-bottom:1px solid #ffffff14;margin-bottom:14px;padding-bottom:14px}.report-export-panel .export-actions{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:stretch;gap:12px;display:grid}.audit-export-action-group{background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;gap:8px;padding:12px;display:grid}.audit-export-action-group>span{color:#a1a1aa;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.audit-export-action-group>a,.audit-export-action-group>button{width:100%}.audit-export-helper{color:#a1a1aa;margin:0;font-size:12px;line-height:1.35}.report-export-panel .export-actions .audit-report-primary-action{cursor:pointer;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex;color:#111827!important;background:#fff!important;border:1px solid #fff!important;border-radius:8px!important;box-shadow:0 10px 24px #ffffff14!important}.report-export-panel .export-actions .audit-report-secondary-action{cursor:pointer;min-height:42px;font-weight:800;color:#d4d4d8!important;background:#ffffff0a!important;border:1px solid #94a3b842!important;border-radius:8px!important}.report-export-panel .export-actions .audit-report-export-ready{color:#f4f4f5!important;background:#ffffff12!important;border-color:#d4d4d85c!important}.report-export-panel .export-actions .audit-report-export-disabled{opacity:.62}.report-export-panel .export-actions .audit-report-tertiary-action{color:#a1a1aa;background:0 0;border-color:#94a3b842}@media (max-width:720px){.audit-outcome-facts,.audit-score-summary-card .audit-takeaway-scores,.score-breakdown-context{grid-template-columns:1fr}.audit-results-page .audit-takeaway-card{gap:14px}.audit-results-page .audit-takeaway-card h3{font-size:20px}.audit-more-menu,.audit-more-menu>summary{width:100%}.audit-more-menu-panel{width:min(280px,100vw - 48px);min-width:0;left:0;right:auto}.work-queue-created-state{flex-direction:column;align-items:flex-start}.audit-outcome-facts .audit-metric-card,.audit-score-summary-card .audit-metric-card,.score-breakdown-context .audit-metric-card{gap:6px;min-height:0;padding:13px}.audit-outcome-facts .audit-metric-card strong,.audit-score-summary-card .audit-metric-card strong,.score-breakdown-context .audit-metric-card strong{font-size:20px}.audit-outcome-facts .audit-metric-card p,.audit-score-summary-card .audit-metric-card p,.score-breakdown-context .audit-metric-card p{font-size:12px;line-height:1.4}.gap-prompt-row,.gap-group-head,.gap-section-actions,.source-gaps-collapsed>summary,.audit-wins-strip li{flex-direction:column;align-items:flex-start;gap:6px}}.brief-section p,.brief-section li{color:#d4d4d8;line-height:1.6}.brief-section p{margin:6px 0 0}.brief-section li+li{margin-top:4px}.brief-section span{color:#a5b4fc;letter-spacing:.04em}.brief-section-card{background:#ffffff08;border:1px solid #ffffff16;border-radius:12px;padding-bottom:0;overflow:hidden}.brief-section-card+.brief-section-card{margin-top:2px}.brief-section-card>summary{cursor:pointer;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-height:58px;padding:14px 16px;list-style:none;display:grid}.brief-section-card>summary::-webkit-details-marker{display:none}.brief-section-card>summary:hover{background:#ffffff08}.brief-section-card>summary:focus-visible{outline-offset:-2px;outline:2px solid #22d3eed1}.brief-section-title{text-transform:uppercase;font-size:12px;font-weight:850;color:#a5b4fc!important;letter-spacing:.06em!important}.brief-section-summary{font-size:13px;font-weight:650;line-height:1.45;color:#d4d4d8!important;letter-spacing:0!important;text-transform:none!important}.brief-section-toggle{white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;place-self:center end;align-items:center;min-width:112px;padding:7px 10px;font-size:12px;font-weight:750;line-height:1.2;color:#d4d4d8!important;letter-spacing:0!important;text-transform:none!important;display:inline-flex!important}.brief-section-toggle>span{display:inline;letter-spacing:0!important;text-transform:none!important}.brief-section-card>summary:hover .brief-section-toggle{background:#ffffff12;border-color:#ffffff2e;color:#fff!important}.brief-section-toggle>.brief-section-toggle-hide{display:none!important}.brief-section-card[open]{background:#ffffff0b;border-color:#ffffff1f}.brief-section-card[open] .brief-section-toggle{background:0 0;border-color:#ffffff1a;color:#a1a1aa!important}.brief-section-card[open] .brief-section-toggle>.brief-section-toggle-show{display:none!important}.brief-section-card[open] .brief-section-toggle>.brief-section-toggle-hide{display:inline!important}.brief-section-content{border-top:1px solid #ffffff14;padding:0 16px 14px}.brief-section-content p,.brief-section-content ul,.brief-section-content ol{margin-top:12px}.brief-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.brief-metric-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;min-width:0;padding:12px}.brief-metric-card span{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.brief-metric-card strong{color:#fff;overflow-wrap:anywhere;margin-top:6px;font-size:18px;line-height:1.2;display:block}.brief-metric-helper{font-size:11px;font-weight:650;line-height:1.45;color:#a1a1aa!important;margin:8px 0 0!important}.baseline-prompt-list{gap:10px;margin-top:12px;display:grid}.baseline-prompt-preview,.baseline-prompt-full-list{color:#d4d4d8;margin:0;padding-left:22px}.baseline-prompt-preview li,.baseline-prompt-full-list li{overflow-wrap:anywhere}.baseline-prompt-details{margin-top:4px}.baseline-prompt-details>summary{color:#fff;cursor:pointer;border:1px solid #ffffff1f;border-radius:8px;align-items:center;min-height:34px;padding:8px 11px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.baseline-prompt-details>summary::-webkit-details-marker{display:none}.baseline-prompt-details>summary:hover{background:#ffffff0f;border-color:#22d3ee52}.baseline-prompt-details>summary:focus-visible{outline-offset:2px;outline:2px solid #22d3eed1}.baseline-prompt-toggle-hide,.baseline-prompt-details[open] .baseline-prompt-toggle-show{display:none!important}.baseline-prompt-details[open] .baseline-prompt-toggle-hide{display:inline!important}.baseline-prompt-full-list{margin-top:10px}.baseline-next-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.baseline-next-action{color:#fff;cursor:pointer;background:#fff1;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:9px 13px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.baseline-next-action:hover,.baseline-next-action:focus-visible{background:#22d3ee1f;border-color:#22d3ee59;outline:none}.baseline-next-action-primary{color:#111113;background:#fff;border-color:#fff}.baseline-next-action-primary:hover,.baseline-next-action-primary:focus-visible{color:#111113;background:#f4f4f5;border-color:#f4f4f5}.implementation-task-list{gap:10px;margin-top:12px;display:grid}.implementation-work-queue-link{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;min-height:34px;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.implementation-work-queue-link:hover{background:#22d3ee1f;border-color:#22d3ee59}.implementation-task-row{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.implementation-task-status{color:#bbf7d0;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-width:18px;height:18px;margin-top:2px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;letter-spacing:0!important;text-transform:none!important}.implementation-task-status:before{content:"";background:#ffffff57;border-radius:999px;width:6px;height:6px;display:block}.implementation-task-status.is-complete{background:#10b98124;border-color:#34d39973}.implementation-task-status.is-complete:before{color:#bbf7d0;content:"✓";background:0 0;width:auto;height:auto;font-size:11px;line-height:1}.implementation-task-summary{min-width:0}.implementation-task-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.implementation-task-heading h3{color:#fff;margin:0;font-size:14px;line-height:1.35}.implementation-task-state{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:750;color:#d4d4d8!important;letter-spacing:0!important;text-transform:none!important}.implementation-task-pills{color:#a1a1aa;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:11px;font-weight:750;display:flex}.implementation-task-pills span{color:#d4d4d8;overflow-wrap:anywhere;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;max-width:min(100%,320px);padding:4px 7px;letter-spacing:0!important;text-transform:none!important}.implementation-task-details{margin-top:7px}.implementation-task-details:not([open])>.implementation-task-detail-grid{display:none}.implementation-task-details>summary{color:#67e8f9;cursor:pointer;font-size:11px;font-weight:850;list-style:none;display:inline-flex;letter-spacing:0!important;text-transform:none!important}.implementation-task-details>summary::-webkit-details-marker{display:none}.implementation-task-details>summary span{letter-spacing:0!important;text-transform:none!important}.implementation-task-details-show:after{content:" ▾"}.implementation-task-details>summary .implementation-task-details-hide,.implementation-task-details[open]>summary .implementation-task-details-show{display:none}.implementation-task-details[open]>summary .implementation-task-details-hide{display:inline}.implementation-task-details-hide:after{content:" ▴"}.implementation-task-detail-grid{border-left:2px solid #22d3ee66;gap:9px;margin-top:9px;padding-left:10px;display:grid}.implementation-task-detail-block span{text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:850;line-height:1.2;display:block;color:#94a3b8!important;letter-spacing:.04em!important}.implementation-task-detail-block p{color:#e5e7eb;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.brief-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brief-fact-grid .brief-section{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px 14px}.brief-fact-grid .brief-section p{color:#fff;overflow-wrap:anywhere;font-weight:700}@media (max-width:900px){.brief-fact-grid,.brief-section-card>summary{grid-template-columns:1fr}.brief-section-toggle{justify-self:end}.brief-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.implementation-task-pills span{max-width:100%}}@media (max-width:640px){.implementation-task-row{grid-template-columns:1fr}.implementation-task-status{margin-top:0}.implementation-task-heading{flex-direction:column;align-items:flex-start}}.native-web-search-toggle{align-items:center;gap:10px;display:flex}.audit-form-panel .native-web-search-toggle input[type=checkbox]{accent-color:#22d3ee;flex:none;width:16px;height:16px;min-height:16px;padding:0}.native-web-search-toggle span{color:#a1a1aa;font-size:13px;font-weight:400;line-height:1.4}.internal-source-tools summary{color:#a1a1aa;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;list-style:none}.internal-source-tools summary::-webkit-details-marker{display:none}.internal-source-tools summary:before{content:"▸ "}.internal-source-tools[open] summary:before{content:"▾ "}.internal-source-tools[open] summary{margin-bottom:10px}.check-steps{counter-reset:check-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.check-steps li{counter-increment:check-step;flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.check-steps li:before{color:#a5b4fc;content:counter(check-step) ".";font-weight:850}.check-steps li strong{color:#fff}.check-steps li span{color:#a1a1aa;font-size:13px}.metric-card.check-stage-pass{border-color:#34d39959}.metric-card.check-stage-warning{border-color:#fbbf2466}.metric-card.check-stage-fail{border-color:#f43f5e66}.setup-link-callout{background:#22d3ee12;border:1px solid #22d3ee47;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:flex}.setup-link-callout>div{gap:4px;min-width:0;display:grid}.setup-link-callout strong{color:#fff}.setup-link-callout span{color:#a1a1aa;font-size:13px}.setup-link-callout code{color:#67e8f9;overflow-wrap:anywhere;font-size:12px}.setup-link-callout button{flex:none}.cycle-current-card .next-action-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.cycle-current-card.compact{gap:12px;padding-top:18px;padding-bottom:18px}.cycle-current-card.compact .panel-heading p{display:none}.cycle-current-card.compact .next-action-buttons{margin-top:12px}.cycle-stage-compact-summary{flex-wrap:wrap;gap:6px 12px;display:flex}.cycle-stage-compact-summary strong{color:#fff;font-size:14px}.cycle-stage-compact-summary span{color:#a1a1aa;font-size:13px}.cycle-performance-summary{grid-template-columns:minmax(180px,1.1fr) repeat(4,minmax(140px,1fr));align-items:stretch;gap:12px;display:grid}.cycle-result-banner{background:#14b8a61a;border:1px solid #2dd4bf42;border-radius:8px;gap:7px;min-height:100%;padding:16px;display:grid}.cycle-result-banner span,.cycle-action-card-title>span,.cycle-action-detail h5,.cycle-status-control label>span,.cycle-detailed-table>summary,.cycle-action-search span{color:#a1a1aa;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:850}.cycle-result-banner strong{color:#ccfbf1;font-size:20px;line-height:1.15}.cycle-action-plan-panel{gap:16px;display:grid}.cycle-current-overflow{position:relative}.cycle-current-overflow summary{color:#a1a1aa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;list-style:none;display:inline-flex}.cycle-current-overflow summary::-webkit-details-marker{display:none}.cycle-current-overflow summary:hover,.cycle-current-overflow[open] summary{color:#f4f4f5;border-color:#94a3b85c}.cycle-current-overflow>div{z-index:5;background:#09090bf5;border:1px solid #ffffff24;border-radius:8px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #00000052}.cycle-current-overflow:not([open])>div{display:none}.cycle-current-overflow a{color:#d4d4d8;white-space:nowrap;border-radius:6px;padding:9px 10px;font-size:13px;font-weight:750;text-decoration:none;display:block}.cycle-current-overflow a:hover{color:#fff;background:#ffffff0f}.cycle-action-plan-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto;align-items:center;gap:12px;display:grid}.cycle-action-filter-tabs,.cycle-view-toggle{flex-wrap:wrap;gap:8px;display:flex}.cycle-action-filter-tabs button,.cycle-view-toggle button{color:#d4d4d8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;min-height:34px;padding:7px 11px}.cycle-action-filter-tabs button[aria-pressed=true],.cycle-view-toggle button[aria-pressed=true]{color:#ccfbf1;background:#14b8a629;border-color:#2dd4bf6b}.cycle-action-search{gap:6px;min-width:0;display:grid}.cycle-action-search input,.cycle-status-control select{color:#f4f4f5;background:#09090bbd;border:1px solid #ffffff24;border-radius:8px;min-height:38px}.cycle-action-search input{width:100%;padding:8px 11px}.cycle-status-control select{cursor:pointer;padding:7px 30px 7px 10px}.cycle-status-control select:disabled{cursor:wait;opacity:.65}.cycle-action-groups{gap:10px;display:grid}.cycle-action-card{background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.cycle-action-card.priority-critical{border-color:#f8717157}.cycle-action-card.priority-high{border-color:#fbbf2457}.cycle-action-card.priority-medium{border-color:#2dd4bf3d}.cycle-action-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;padding:11px 14px;list-style:none;transition:background .14s,border-color .14s;display:grid}.cycle-action-card>summary::-webkit-details-marker{display:none}.cycle-action-card>summary:hover{background:#ffffff06}.cycle-action-card-title{gap:4px;min-width:0;display:grid}.cycle-action-card-title h4{color:#fafafa;margin:0;font-size:15px}.cycle-action-card-title p,.cycle-action-detail p,.cycle-action-detail li,.cycle-empty-note,.cycle-empty-actions p{color:#a1a1aa;margin:0;font-size:13px;line-height:1.42}.cycle-action-card-title>span{color:#facc15}.cycle-action-card.priority-critical .cycle-action-card-title>span{color:#fca5a5}.cycle-action-card.priority-medium .cycle-action-card-title>span{color:#99f6e4}.cycle-action-card.priority-low .cycle-action-card-title>span{color:#cbd5e1}.cycle-action-card-meta{place-items:end;gap:8px;min-width:260px;display:grid}.cycle-action-card-stats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 8px;display:flex}.cycle-action-card-stats strong{color:#fff;font-size:13px}.cycle-action-card-stats>span{color:#a1a1aa;font-size:12px;font-weight:750}.cycle-status-summary{background:#94a3b81f;border:1px solid #94a3b83d;border-radius:999px;padding:4px 7px;color:#e4e4e7!important;font-size:11px!important;font-weight:850!important}.cycle-review-affordance{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:5px 9px;display:inline-flex;color:#ccfbf1!important}.cycle-action-card[open] .cycle-review-affordance svg{transform:rotate(180deg)}.cycle-work-items-link{justify-self:start;margin-top:2px}.cycle-action-detail{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:14px;padding:14px;display:grid}.cycle-action-detail section{border-left:2px solid #2dd4bf42;gap:6px;min-width:0;padding-left:10px;display:grid}.cycle-action-detail-main,.cycle-action-detail-side{align-content:start}.cycle-action-detail-side{gap:12px;min-width:0;display:grid}.cycle-action-detail ul{gap:6px;margin:0;padding-left:18px;display:grid}.cycle-action-detail-controls{align-content:start}.cycle-status-control{max-width:100%;display:inline-flex}.cycle-status-control label{gap:6px;min-width:150px;display:grid}.cycle-detailed-table{border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.cycle-detailed-table>summary{cursor:pointer;padding:13px 15px;list-style:none}.cycle-detailed-table>summary::-webkit-details-marker{display:none}.cycle-detailed-table .cycle-work-table{border:0;border-top:1px solid #ffffff1a;border-radius:0}.cycle-work-table .command-table-head,.cycle-work-table .command-table-row{min-width:980px;grid-template-columns:minmax(240px,1.35fr) minmax(94px,.5fr) minmax(132px,.72fr) minmax(112px,.62fr) minmax(112px,.62fr) minmax(160px,.78fr)!important}.cycle-empty-actions{background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;padding:14px;display:flex}.cycle-empty-actions p{flex:260px}.cycle-retest-queue-compact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:16px 18px;display:flex}.cycle-retest-queue-compact>div{min-width:min(520px,100%)}.cycle-retest-queue-compact h3{color:#fff;font-size:16px}.cycle-retest-queue-compact p{color:#a1a1aa;margin-top:4px;font-size:13px}.cycle-timeline-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:10px 0 4px;list-style:none;display:grid}.cycle-timeline-step{text-align:center;justify-items:center;gap:8px;padding:0 6px;display:grid;position:relative}.cycle-timeline-step:before{content:"";z-index:0;background:#ffffff1f;width:100%;height:2px;position:absolute;top:16px;left:-50%}.cycle-timeline-step:first-child:before{display:none}.cycle-timeline-step.complete:before,.cycle-timeline-step.current:before{background:#8b5cf680}.cycle-timeline-node{z-index:1;color:#a1a1aa;background:#131b2e;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.cycle-timeline-step.complete .cycle-timeline-node{color:#86efac;background:#34d3992e;border-color:#34d39980}.cycle-timeline-step.current .cycle-timeline-node{color:#d0bcff;background:#8b5cf638;border-color:#a78bfa;box-shadow:0 0 0 4px #8b5cf624}.cycle-timeline-step strong{color:#fafafa;font-size:13px}.cycle-timeline-step small{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.aiviz-run-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.aiviz-run-layout>section{margin:0}.aiviz-side-cards{align-content:start;gap:16px;display:grid}.aiviz-side-card{gap:8px;padding:18px;display:grid}.aiviz-side-icon{color:#d0bcff;background:#8b5cf629;border:1px solid #8b5cf652;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:inline-flex}.aiviz-side-card h4{color:#fafafa;margin:0;font-size:14px}.aiviz-side-card p{color:#a1a1aa;margin:0;font-size:12.5px}@media (max-width:980px){.aiviz-run-layout,.cycle-performance-summary,.cycle-action-plan-toolbar,.cycle-action-detail,.cycle-timeline-rail{grid-template-columns:1fr}.cycle-view-toggle{justify-content:flex-start}}@media (max-width:720px){.cycle-action-card>summary{grid-template-columns:1fr}.cycle-action-card-meta{place-items:start;min-width:0}.cycle-action-card-stats{justify-content:flex-start}}.dash2-shell{flex-direction:column;gap:34px;max-width:1180px;display:flex}.dash2-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dash2-head h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700}.dash2-head .dash2-lead{color:var(--muted);margin:7px 0 0;font-size:14px}.dash2-stamp{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:6px 13px;font-size:12px}.dash2-section{flex-direction:column;gap:14px;display:flex}.dash2-sec-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dash2-sec-head h2{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600}.dash2-sec-head .dash2-sec-meta{color:#71717a;font-size:12px}.dash2-sec-head a{color:var(--accent-strong);font-size:13px;text-decoration:none}.dash2-att-list{flex-direction:column;gap:10px;display:flex}.dash2-att{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:16px;padding:18px 20px;display:flex}.dash2-att.tone-danger{background:linear-gradient(90deg, #fb71850f, var(--surface) 60%);border-color:#fb718552}.dash2-att-rank{background:var(--surface-3);border:1px solid var(--line);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.dash2-att-chip{border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dash2-att-chip.tone-accent{color:var(--accent-strong);background:#8b5cf629}.dash2-att-chip.tone-danger{color:#fb7185;background:#fb71851f}.dash2-att-chip.tone-warn{color:var(--gold);background:#f59e0b24}.dash2-att-body{flex:1;min-width:0}.dash2-att-title{font-size:15px;font-weight:500}.dash2-att-detail{color:var(--muted);margin-top:3px;font-size:13px}.dash2-att-empty{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:14px;padding:22px}.dash2-att-empty strong{color:var(--ink);margin-bottom:4px;font-size:15px;display:block}.dash2-client{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:14px;grid-template-columns:1.5fr 2fr 2.3fr auto;align-items:center;gap:22px;margin-bottom:12px;padding:20px 22px;display:grid}.dash2-client.tone-warn{border-left-color:var(--gold)}.dash2-client.tone-accent{border-left-color:var(--accent)}.dash2-client.tone-danger{border-left-color:#fb7185}.dash2-cname{font-size:16px;font-weight:600}.dash2-cname a{color:inherit;text-decoration:none}.dash2-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;margin-top:8px;padding:3px 9px;font-size:10.5px;display:inline-block}.dash2-badge.tone-warn{color:var(--gold);background:#f59e0b24}.dash2-badge.tone-accent{color:var(--accent-strong);background:#8b5cf629}.dash2-badge.tone-danger{color:#fb7185;background:#fb71851f}.dash2-badge.tone-neutral{background:var(--surface-3);color:var(--muted)}.dash2-cmeta{color:#71717a;margin-top:8px;font-size:12px}.dash2-next-label{letter-spacing:.07em;text-transform:uppercase;color:#71717a;margin-bottom:5px;font-size:10.5px}.dash2-next-text{color:#d4d4d8;font-size:13.5px;line-height:1.5}.dash2-mgrid{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.dash2-ml{letter-spacing:.06em;text-transform:uppercase;color:#71717a;font-size:10px}.dash2-mv{margin-top:2px;font-size:20px;font-weight:700;line-height:1.1}.dash2-mv.tone-bad{color:#fb7185}.dash2-mv.tone-good{color:var(--emerald)}.dash2-mv.tone-muted{color:var(--muted);font-size:14px;font-weight:500}.dash2-delta-down{color:#fb7185;font-size:12px;font-weight:600}.dash2-delta-up{color:var(--emerald);font-size:12px;font-weight:600}.dash2-cacts{align-items:center;gap:8px;display:flex}.dash2-footnote{color:#71717a;margin-top:14px;font-size:12px;font-style:italic}.dash2-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.dash2-kpi{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.dash2-kpi-ic{background:var(--surface-3);width:30px;height:30px;color:var(--blue);border-radius:8px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.dash2-kpi-v{font-size:28px;font-weight:700;line-height:1}.dash2-kpi-v.tone-bad{color:#fb7185}.dash2-kpi-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:11px}.dash2-kpi-bar{background:var(--surface-3);border-radius:3px;height:4px;margin-top:12px;overflow:hidden}.dash2-kpi-bar>i{background:linear-gradient(90deg, var(--accent), var(--blue));height:100%;display:block}.dash2-strip{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.dash2-strip-cell{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:15px 18px;text-decoration:none;display:block}.dash2-strip-k{letter-spacing:.07em;text-transform:uppercase;color:#71717a;font-size:10.5px}.dash2-strip-v{color:var(--ink);margin-top:6px;font-size:15px;font-weight:600}.dash2-strip-v.tone-ok{color:var(--emerald)}@media (max-width:900px){.dash2-client{grid-template-columns:1fr;gap:14px}.dash2-kpi-grid,.dash2-strip{grid-template-columns:repeat(2,1fr)}}.cov2-tabsrow{margin-bottom:26px}.cov2-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:26px;display:flex}.cov2-head h1{letter-spacing:-.02em;align-items:center;gap:12px;margin:0;font-size:30px;font-weight:700;display:flex}.cov2-rm{letter-spacing:.05em;text-transform:uppercase;color:var(--gold);background:#f59e0b24;border-radius:7px;padding:4px 10px;font-size:11px}.cov2-head .cov2-meta{color:var(--muted);margin-top:8px;font-size:14px}.cov2-head .cov2-acts{gap:10px;display:flex}.cov2-section{margin-bottom:26px}.cov2-sec-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.cov2-sec-head h2{margin:0;font-size:18px;font-weight:600}.cov2-sec-head a{color:var(--accent-strong);font-size:13px;text-decoration:none}.cov2-kpis{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cov2-kpi{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.cov2-kpi.accent{border-color:#8b5cf666}.cov2-kpi .cov2-kl{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px}.cov2-kpi .cov2-kv{margin:14px 0 5px;font-size:32px;font-weight:700;line-height:1}.cov2-kpi .cov2-kv small{color:#71717a;font-size:15px;font-weight:500}.cov2-kpi .cov2-kh{color:var(--muted);font-size:12px}.cov2-kpi .cov2-kh.up{color:var(--emerald)}.cov2-kpi .cov2-kh.warn{color:var(--gold)}.cov2-progress{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 24px}.cov2-progress .cov2-ptop{justify-content:space-between;align-items:flex-start;display:flex}.cov2-progress h3{margin:0;font-size:16px;font-weight:600}.cov2-progress .cov2-pdesc{color:var(--muted);margin-top:4px;font-size:13px}.cov2-progress .cov2-pct{text-align:right;font-size:24px;font-weight:700}.cov2-progress .cov2-pct small{letter-spacing:.08em;text-transform:uppercase;color:var(--emerald);margin-top:2px;font-size:10px;display:block}.cov2-bar{background:var(--surface-3);border-radius:5px;height:7px;margin:16px 0 18px;overflow:hidden}.cov2-bar>i{background:linear-gradient(90deg, var(--accent), var(--blue));height:100%;display:block}.cov2-steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cov2-step{border:1px solid var(--line);border-radius:10px;align-items:center;gap:11px;padding:13px 15px;font-size:13px;display:flex}.cov2-step .cov2-dot{background:var(--surface-3);color:#71717a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.cov2-step.done .cov2-dot{color:var(--accent-strong);background:#8b5cf629}.cov2-step.active{border-color:#22d3ee66}.cov2-step.active .cov2-dot{color:var(--blue);background:#22d3ee26}.cov2-step.todo{color:#71717a}.cov2-step b{font-weight:600;display:block}.cov2-step span{color:#71717a;font-size:11px}.cov2-feed{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px 22px}.cov2-feed h3{margin:0 0 14px;font-size:16px;font-weight:600}.cov2-fitem{border-top:1px solid var(--line);color:inherit;gap:12px;padding:12px 0;text-decoration:none;display:flex}.cov2-fitem:first-of-type{border-top:none}.cov2-fitem .cov2-fd{background:var(--surface-3);width:30px;height:30px;color:var(--accent-strong);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.cov2-fitem b{font-size:13px;font-weight:600;display:block}.cov2-fitem span{color:var(--muted);font-size:12px}.cov2-fitem time{color:#71717a;margin-top:3px;font-size:11px;display:block}.cov2-empty{color:var(--muted);padding:8px 0;font-size:13px}@media (max-width:1000px){.cov2-kpis{grid-template-columns:repeat(2,1fr)}.cov2-steps{grid-template-columns:1fr}}.prompt-answer-tabs{flex-direction:column;display:flex}.prompt-answer-tablist{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:6px;display:flex}.prompt-answer-tab{color:inherit;font:inherit;cursor:pointer;opacity:.62;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:10px 14px;display:flex}.prompt-answer-tab:hover{opacity:.9}.prompt-answer-tab.is-active{opacity:1;background:#ffffff0a;border-color:#ffffff1a;margin-bottom:-1px}.prompt-answer-tab-name{font-size:13px;font-weight:700}.prompt-answer-tab .prompt-result-verdict{margin-left:4px}.prompt-answer-panel{background:#ffffff05;border:1px solid #ffffff1a;border-top:none;border-radius:0 0 12px 12px;flex-direction:column;gap:10px;padding:16px;display:flex}.prompt-answer-panel-head{align-items:center;gap:10px;display:flex}.prompt-answer-panel-head>div{flex-direction:column;line-height:1.2;display:flex}.prompt-answer-panel-head>div span{opacity:.65;font-size:11px}.prompt-answer-panel p{max-width:none}.prompt-result-verdict{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:10px;font-weight:800}.prompt-result-verdict.recommended{color:#56cc8c;background:#56cc8c2e}.prompt-result-verdict.mentioned{color:#d0bcff;background:#d0bcff2e}.prompt-result-verdict.absent{color:#ff8a8a;background:#ff8a8a26}.prompt-result-answer{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.prompt-result-meta{opacity:.85;margin:0;font-size:12px}.prompt-result-meta span{opacity:.6;text-transform:uppercase;letter-spacing:.04em;margin-right:6px;font-size:10px;font-weight:700}.prompt-result-sources{font-size:12px}.prompt-result-sources>span{opacity:.6;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.prompt-result-sources ul{flex-direction:column;gap:2px;margin:6px 0 0;padding-left:16px;display:flex}.prompt-result-sources a{color:#a9c7ff}.prompt-result-actions{flex-direction:column;gap:4px;margin:0 0 14px;padding-left:18px;font-size:14px;display:flex}.page-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.prompt-run-check{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.prompt-run-check .muted-note{max-width:320px;margin:0}.prompt-result-empty{text-align:center;justify-items:center;gap:14px}.prompt-result-empty>p{max-width:520px;margin:0}.prompt-result-empty .prompt-run-check{align-items:center}.prompt-win{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.prompt-win-lead{margin:0;font-size:14px;line-height:1.5}.prompt-win-steps-label{text-transform:uppercase;letter-spacing:.04em;opacity:.6;margin:4px 0 0;font-size:11px;font-weight:700}.prompt-win-steps{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:flex}.win-plan-cta{border:1px solid var(--line);background:#1e6b4f0f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.win-plan-cta-copy{flex:280px;min-width:0}.win-plan-cta-copy strong{margin-bottom:4px;font-size:15px;display:block}.win-plan-cta-copy p{opacity:.82;margin:0;font-size:13px;line-height:1.5}.win-plan-cta-button{background:var(--accent);border-color:var(--accent);color:#fff;white-space:nowrap;font-weight:700}.win-plan-cta-button:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.win-plan{flex-direction:column;gap:12px;display:flex}.win-plan-diagnosis{margin:0;font-size:14px;font-weight:600;line-height:1.5}.win-plan-steps{counter-reset:winstep;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.win-plan-step{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.win-plan-step:before{counter-increment:winstep;content:counter(winstep);background:var(--accent);color:#fff;border-radius:50%;flex:none;order:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:700;display:flex}.win-plan-step-body{flex:auto;order:1;min-width:0}.win-plan-step-body strong{margin-bottom:3px;font-size:14px;display:block}.win-plan-step-body p{opacity:.85;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.win-plan-tag{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line);opacity:.7;border-radius:999px;flex:none;order:2;align-self:flex-start;margin-left:auto;padding:2px 7px;font-size:9px;font-weight:700}.win-plan-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.win-plan-citations{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.win-plan-citations-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.win-plan-citations-head strong{font-size:14px}.win-plan-citations-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.win-plan-citation{flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-size:13px;line-height:1.5;display:flex}.win-plan-citation-domain{font-weight:700}.win-plan-citation-badge{text-transform:uppercase;letter-spacing:.04em;color:#56cc8c;background:#56cc8c2e;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700}.win-plan-citation-action{opacity:.8;overflow-wrap:anywhere;flex:240px;min-width:0}.schema-scan-cta{border:1px solid var(--line);background:#1e6b4f0f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.schema-scan-cta-copy{flex:280px;min-width:0}.schema-scan-cta-copy strong{margin-bottom:4px;font-size:15px;display:block}.schema-scan-cta-copy p{opacity:.82;margin:0;font-size:13px;line-height:1.5}.schema-scan{flex-direction:column;gap:12px;display:flex}.schema-scan-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.schema-scan-col{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}.schema-scan-col-label{text-transform:uppercase;letter-spacing:.04em;opacity:.75;overflow-wrap:anywhere;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.schema-scan-col-label a{opacity:.7;text-decoration:none}.schema-scan-col-label a:hover{opacity:1}.schema-scan-types{flex-wrap:wrap;gap:6px;display:flex}.schema-type{border:1px solid var(--line);background:#78787824;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.schema-type.is-gap{color:#2e9e63;background:#56cc8c2e;border-color:#56cc8c66}.schema-type.is-shared{opacity:.7}.schema-scan-gap{overflow-wrap:anywhere;background:#f5b4501f;border:1px solid #f5b45066;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.schema-scan-gap strong{color:#f2b14d}.schema-scan-win{background:#56cc8c24;border:1px solid #56cc8c73;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.schema-scan-win-badge{color:#fff;background:#2e9e63;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.schema-scan-win-body{min-width:0}.schema-scan-win-body strong{color:#6ee7a8;margin-bottom:2px;font-size:15px;display:block}.schema-scan-win-body p{opacity:.85;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.schema-scan-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.schema-scan-profiles{border:1px solid var(--line);background:#7878780f;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.schema-scan-profiles>strong{font-size:14px}.schema-scan-profiles code{background:#78787829;border-radius:4px;padding:0 4px;font-size:12px}.schema-profile-list{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.schema-profile{background:#56cc8c1f;border:1px solid #56cc8c52;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.schema-profile a{overflow-wrap:anywhere;font-weight:600;text-decoration:none}.schema-profile a:hover{text-decoration:underline}.schema-profile-kind{text-transform:uppercase;letter-spacing:.04em;opacity:.7;font-size:10px;font-weight:700}.schema-gap-list{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.schema-gap-row{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.schema-gap-row-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;display:flex}.schema-gap-row-meta{min-width:0}.schema-gap-row-meta>strong{font-size:14px}.schema-gap-target{overflow-wrap:anywhere;margin-top:2px;font-size:12px}.schema-gap-open{white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.schema-gap-open:hover{text-decoration:underline}.schema-gap-cta{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sov-generate{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.sov-board{flex-direction:column;gap:11px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sov-row{grid-template-columns:18px 1fr;align-items:center;gap:10px;display:grid}.sov-rank{color:var(--muted,#8b95a3);text-align:right;font-size:12px}.sov-bar-wrap{min-width:0}.sov-label{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.sov-name{font-weight:600}.sov-row.is-you .sov-name{color:var(--accent)}.sov-you{letter-spacing:.05em;color:var(--accent);background:#1e6b4f29;border-radius:5px;margin-left:7px;padding:1px 6px;font-size:9px;font-weight:800}.sov-pct{font-variant-numeric:tabular-nums;white-space:nowrap}.sov-pct .sov-rec{color:var(--muted,#8b95a3);margin-left:8px;font-size:12px}.sov-track{background:#78787829;border-radius:6px;height:9px;overflow:hidden}.sov-fill{background:#78787880;border-radius:6px;height:100%}.sov-fill.is-you{background:var(--accent)}.sov-providers{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.sov-providers-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#8b95a3);font-size:11px;font-weight:700}.sov-provider-chips{flex-wrap:wrap;gap:6px;display:flex}.sov-provider-chip{border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:12px}.deliv-cat .panel-heading{margin-bottom:4px}.deliv-table{flex-direction:column;display:flex;overflow-x:auto}.deliv-row{border-top:1px solid var(--line);grid-template-columns:minmax(220px,2.4fr) minmax(118px,1fr) 96px 140px 96px;align-items:center;gap:12px;min-width:640px;padding:11px 0;display:grid}.deliv-head{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#8b95a3);border-top:0;padding:0 0 4px;font-size:11px;font-weight:700}.deliv-row.is-off{opacity:.5}.deliv-name{flex-direction:column;gap:3px;font-size:14px;font-weight:600;display:flex}.deliv-desc{color:var(--muted,#8b95a3);font-size:12px;font-weight:400;line-height:1.45}.crawler-bot-verdicts{flex-wrap:wrap;gap:8px;margin:8px 0 4px;display:flex}.crawler-bot-group-label{margin:14px 0 0;font-size:12px}.crawler-bot-blocked{color:#e0a93c;font-weight:700}.deliv-quota,.deliv-progress{color:var(--muted,#8b95a3);font-variant-numeric:tabular-nums;font-size:13px}.deliv-action{justify-content:flex-end;display:flex}.deliv-pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.deliv-pill.tone-ready{color:#56cc8c;background:#56cc8c29}.deliv-pill.tone-plan{color:var(--muted,#8b95a3);background:#ffffff12}.deliv-pill.tone-warn{color:#e0a93c;background:#e0a93c29}.deliv-pill.tone-muted{color:var(--muted,#8b95a3);background:#ffffff0d}.deliv-pill.tone-off{color:var(--muted,#8b95a3);border:1px solid var(--line);background:0 0}.brand-narrative-page{gap:16px}.brand-narrative-heading{align-items:flex-start}.brand-narrative-kpi-strip,.brand-narrative-summary-grid,.brand-narrative-brand-grid,.brand-narrative-finding-list,.brand-narrative-finding-groups,.brand-narrative-fix-buttons{gap:12px;display:grid}.brand-narrative-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.brand-narrative-kpi{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:14px}.brand-narrative-kpi span,.brand-narrative-summary-grid span,.brand-narrative-top-issues>span,.brand-narrative-action-hero span,.brand-narrative-finding-type{color:#8b8b94;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.brand-narrative-kpi strong{color:#fafafa;overflow-wrap:anywhere;min-width:0;margin-top:7px;font-size:20px;line-height:1.15;display:block}.brand-narrative-run-panel{padding-top:14px;padding-bottom:14px}.brand-narrative-run-heading{align-items:center;margin-bottom:0}.brand-narrative-section-nav{background:#09090b94;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.brand-narrative-section-nav a{color:#d4d4d8;border-radius:10px;min-height:38px;padding:10px 12px;font-size:13px;font-weight:800;text-decoration:none}.brand-narrative-section-nav a:hover{color:#fafafa;background:#ffffff0f}.brand-narrative-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-narrative-summary-grid article,.brand-narrative-top-issues,.brand-narrative-brand-card,.brand-narrative-finding-card,.brand-narrative-appendix,.brand-narrative-action-hero{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;min-width:0}.brand-narrative-summary-grid article{padding:15px}.brand-narrative-summary-grid strong{color:#fafafa;overflow-wrap:anywhere;margin-top:7px;font-size:15px;line-height:1.35;display:block}.brand-narrative-top-issues{margin-top:12px;padding:15px}.brand-narrative-top-issues>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.brand-narrative-top-issues article{background:#0000002e;border:1px solid #ffffff12;border-radius:10px;align-items:flex-start;gap:7px;padding:12px;display:grid}.brand-narrative-top-issues strong,.brand-narrative-finding-card strong,.brand-narrative-finding-groups strong{color:#fafafa;overflow-wrap:anywhere;line-height:1.35}.brand-narrative-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-narrative-brand-card{gap:10px;padding:15px;display:grid}.brand-narrative-brand-card.is-client{border-color:#56cc8c47}.brand-narrative-brand-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.brand-narrative-brand-card-head strong{color:#fafafa;overflow-wrap:anywhere;min-width:0}.brand-narrative-sentiment{border-radius:999px;justify-self:start;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.brand-narrative-sentiment.tone-ready{color:#56cc8c;background:#56cc8c29}.brand-narrative-sentiment.tone-warn{color:#e0a93c;background:#e0a93c29}.brand-narrative-sentiment.tone-muted{color:#a1a1aa;background:#ffffff0f}.brand-narrative-chip-group{flex-wrap:wrap;gap:6px;display:flex}.brand-narrative-chip-group span{color:#d4d4d8;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.brand-narrative-brand-card p,.brand-narrative-finding-card p,.brand-narrative-finding-groups p,.brand-narrative-action-context{overflow-wrap:anywhere;max-width:none;margin:0;font-size:13px}.brand-narrative-finding-list{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-narrative-finding-card{gap:9px;padding:15px;display:grid}.brand-narrative-finding-card>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brand-narrative-finding-type{display:inline-block}.brand-narrative-appendix{margin-top:12px;overflow:hidden}.brand-narrative-appendix>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;list-style:none;display:flex}.brand-narrative-appendix>summary::-webkit-details-marker{display:none}.brand-narrative-appendix>summary span{color:#fafafa;font-weight:850}.brand-narrative-appendix>summary small{color:#8b8b94;font-size:12px;font-weight:750}.brand-narrative-finding-groups{border-top:1px solid #ffffff14;padding:14px}.brand-narrative-finding-groups article{background:#00000026;border:1px solid #ffffff12;border-radius:12px;padding:13px}.brand-narrative-group-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-narrative-group-head span{color:#8b8b94;font-size:12px;font-weight:800}.brand-narrative-finding-groups ul,.brand-narrative-recommendation-list{margin:12px 0 0;padding:0;list-style:none}.brand-narrative-finding-groups li{border-top:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:11px 0;display:grid}.brand-narrative-finding-groups li:first-child{border-top:0;padding-top:0}.brand-narrative-recommendation-list{gap:9px;display:grid}.brand-narrative-recommendation-list li{color:#e4e4e7;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.45}.brand-narrative-action-context{margin-top:12px}.brand-narrative-remediation-actions{gap:12px;margin-top:14px;display:grid}.brand-narrative-action-hero{justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.brand-narrative-action-hero strong{color:#fafafa;margin-top:3px;font-size:16px;display:block}.brand-narrative-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.brand-narrative-primary-action.table-action{color:#09090b;background:#f4f4f5}.brand-narrative-secondary-action.table-action,.brand-narrative-brief-action.table-action,.brand-narrative-primary-actions .brand-narrative-secondary-action.table-action{color:#f4f4f5!important;background:#ffffff0b!important;border-color:#ffffff29!important}.brand-narrative-fix-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-narrative-brief-action.table-action{white-space:normal;min-height:48px}.brand-narrative-remediation-actions .success-message,.brand-narrative-remediation-actions .form-error{max-width:none;margin:0}@media (max-width:1180px){.brand-narrative-kpi-strip,.brand-narrative-fix-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.brand-narrative-kpi-strip,.brand-narrative-summary-grid,.brand-narrative-brand-grid,.brand-narrative-finding-list,.brand-narrative-fix-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-narrative-run-heading,.brand-narrative-action-hero{align-items:stretch;display:grid}.brand-narrative-primary-actions{justify-content:flex-start}}@media (max-width:640px){.brand-narrative-heading,.brand-narrative-appendix>summary{display:grid}.brand-narrative-kpi-strip,.brand-narrative-summary-grid,.brand-narrative-top-issues>div,.brand-narrative-brand-grid,.brand-narrative-finding-list,.brand-narrative-finding-groups,.brand-narrative-fix-buttons{grid-template-columns:1fr}.brand-narrative-section-nav a,.brand-narrative-primary-actions .table-action,.brand-narrative-brief-action.table-action{width:100%}}.client-packages{flex-direction:column;gap:12px;display:flex}.client-packages-table{flex-direction:column;display:flex}.client-packages-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.client-packages-row:first-child{border-top:0}.client-packages-name{font-size:14px;font-weight:600}.client-packages-control select{min-width:130px}.client-settings-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;display:grid}.client-settings-layout .client-settings-quotas{grid-column:1/-1}.client-settings-form{grid-template-columns:repeat(2,minmax(180px,1fr)) auto auto;align-items:end;gap:14px;display:grid}.client-settings-form label{gap:7px;min-width:0;display:grid}.client-settings-form label span{color:#a1a1aa;text-transform:uppercase;font-size:11px;font-weight:850}.client-settings-form select{width:100%;min-height:46px;padding-inline:16px!important}.client-settings-form .settings-message{grid-column:1/-1}.client-settings-quota-list{gap:0;display:grid}.client-settings-quota-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.client-settings-quota-row:first-child{border-top:0}.client-settings-quota-row span{color:#e4e4e7;font-weight:700}.client-settings-quota-row strong{color:#f4f4f5;text-align:right;font-size:13px}@media (max-width:980px){.client-settings-layout,.client-settings-form{grid-template-columns:1fr}.client-settings-layout .client-settings-quotas{grid-column:auto}}.work-queue-action-toggle{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0}.work-queue-action-toggle:hover strong{text-decoration:underline}.work-queue-expand-toggle{color:#f4f4f5;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:36px;display:inline-flex}.work-queue-expand-toggle svg{transition:transform .12s}.command-table-row.expanded-row .work-queue-expand-toggle svg{transform:rotate(180deg)}.work-queue-expand-toggle:hover,.command-table-row.expanded-row .work-queue-expand-toggle{background:#8b5cf629;border-color:#8b5cf66b}.command-table-row.expanded-row{background:#ffffff08}.work-queue-detail{background:#ffffff04;border-bottom:1px solid #ffffff13;flex-direction:column;gap:12px;padding:14px 18px 18px;display:flex}.work-queue-detail-why{text-transform:uppercase;letter-spacing:.03em;color:#a1a1aa;margin:0;font-size:11px}.work-queue-detail-action{color:#e4e4e7;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.work-queue-detail-links,.work-queue-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.work-queue-detail-actions button{color:#e4e4e7;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:700}.work-queue-detail-actions button:hover{background:#ffffff14}.prompt-scorecard{background:linear-gradient(135deg,#56cc8c0f,#d0bcff0d)}.prompt-scorecard-headline{white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:900}.prompt-scorecard-headline.good{color:#56cc8c;background:#56cc8c2e}.prompt-scorecard-headline.bad{color:#ff8a8a;background:#ff8a8a26}.prompt-scorecard-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.prompt-scorecard-stat{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:3px;padding:16px;display:flex}.prompt-scorecard-stat strong{color:#f4f4f5;font-size:30px;font-weight:900;line-height:1}.prompt-scorecard-stat span{color:#e4e4e7;font-size:13px;font-weight:700}.prompt-scorecard-stat small{color:#a1a1aa;font-size:11px}.prompt-scorecard-stat.tone-good{border-color:#56cc8c59}.prompt-scorecard-stat.tone-good strong{color:#56cc8c}.prompt-scorecard-stat.tone-warn strong{color:#d0bcff}.prompt-scorecard-stat.tone-bad strong{color:#ff8a8a}.prompt-scorecard-stat.tone-muted strong{color:#a1a1aa}.prompt-page-gap-note{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.prompt-page-gap-note p{color:#d4d4d8;max-width:760px;margin:0;font-size:13px;line-height:1.5}.prompt-page-gap-note p strong{color:#f4f4f5}.work-queue-detail{min-width:0}.work-queue-detail-action{overflow-wrap:anywhere;word-break:break-word}.work-queue-detail-goal{color:#d4d4d8;margin:0;font-size:13px;line-height:1.5}.work-queue-detail-goal strong{color:#56cc8c}.work-queue-detail-primary{color:#d6ffe6!important;background:#56cc8c29!important;border-color:#56cc8c66!important;font-weight:800!important}.work-queue-detail-actions-label{text-transform:uppercase;letter-spacing:.03em;color:#71717a;align-self:center;margin-right:2px;font-size:11px;font-weight:700}.sidebar-client-switcher{margin:16px 0 12px;position:relative}.sidebar nav{scrollbar-width:thin;scrollbar-color:#f8faf72e transparent;flex:auto;align-content:start;min-height:0;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:8px}.sidebar nav::-webkit-scrollbar-thumb{background:#f8faf724;border-radius:4px}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#f8faf73d}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar-client-switcher-button{color:#f8faf7;cursor:pointer;text-align:left;background:#ffffff0f;border:.5px solid #f8faf729;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 10px;display:flex}.sidebar-client-switcher-button:hover{background:#ffffff1a}.sidebar-client-switcher-avatar{color:#f8faf7;background:#1e6b4f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:flex}.sidebar-client-switcher-avatar.small{width:22px;height:22px;font-size:10px}.sidebar-client-switcher-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.sidebar-client-switcher-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.sidebar-client-switcher-hint{color:#f8faf78c;font-size:11px}.sidebar-client-switcher-popover{z-index:40;background:#16352a;border:.5px solid #f8faf72e;border-radius:10px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 28px #0006}.sidebar-client-switcher-search{color:#f8faf799;align-items:center;gap:7px;padding:6px 8px;display:flex}.sidebar-client-switcher-search input{color:#f8faf7;background:0 0;border:none;outline:none;flex:1;font-size:13px}.sidebar-client-switcher-list{max-height:280px;margin:4px 0;padding:0;list-style:none;overflow-y:auto}.sidebar-client-switcher-item{color:#f8faf7d9;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;width:100%;padding:7px 8px;font-size:13px;display:flex}.sidebar-client-switcher-item:hover,.sidebar-client-switcher-item.highlighted{background:#ffffff14}.sidebar-client-switcher-item.active{color:#f8faf7;background:#ffffff1f}.sidebar-client-switcher-item-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sidebar-client-switcher-dot{background:#5dcaa5;border-radius:50%;flex-shrink:0;width:7px;height:7px}.sidebar-client-switcher-dot.status-archived{background:#f8faf759}.sidebar-client-switcher-empty{color:#f8faf780;padding:10px 8px;font-size:12px}.sidebar-client-switcher-footer{border-top:.5px solid #f8faf71f;justify-content:space-between;gap:8px;margin-top:4px;padding-top:8px;display:flex}.sidebar-client-switcher-footer-link{color:#f8faf7b3;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;text-decoration:none;display:inline-flex}.sidebar-client-switcher-footer-link:hover{color:#f8faf7;background:#ffffff14}.gc-feature-card-grid{gap:20px;margin-top:42px;display:grid}.gc-feature-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-feature-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-sell-page .gc-feature-main,.geo-calc-page .gc-feature-main{overflow:visible}.geo-sell-hero,.geo-calc-hero{padding-bottom:72px}.geo-sell-hero-card,.geo-calc-hero-card{background:radial-gradient(circle at 18% 0,#67e8f92e,#0000 38%),radial-gradient(circle at 88% 14%,#a78bfa2e,#0000 34%),#0f172ab8;border:1px solid #94a3b82e;border-radius:30px;place-content:center;justify-self:stretch;gap:14px;min-height:280px;padding:34px;display:grid;box-shadow:0 32px 90px #00000047,inset 0 1px #ffffff0a}.geo-sell-hero-card span,.geo-calc-hero-card span,.geo-calc-tag{color:#67e8f9;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.geo-sell-hero-card strong,.geo-calc-hero-card strong{color:#fff;letter-spacing:-.055em;font-size:clamp(38px,5vw,58px);line-height:.95;display:block}.geo-sell-hero-card p,.geo-calc-hero-card p{color:#cbd5e1;max-width:420px;margin:0;font-size:16px;line-height:1.6}.geo-sell-article{gap:72px;max-width:1040px;margin:0 auto 90px;padding:0 24px;display:grid}.geo-sell-intro,.geo-sell-content-section,.geo-sell-add-on-section,.geo-sell-faq-section{color:#cbd5e1;font-size:18px;line-height:1.78}.geo-sell-intro{border-left:2px solid #67e8f961;gap:18px;padding-left:28px;display:grid}.geo-sell-intro strong,.geo-sell-content-section strong{color:#fff}.geo-sell-content-section h2{color:#fff;letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(32px,4vw,50px);line-height:1.04}.geo-sell-content-section p,.geo-sell-content-section li,.geo-sell-section-note{color:#cbd5e1}.geo-sell-content-section p+p,.geo-sell-content-section ol+p,.geo-sell-content-section div+p{margin-top:20px}.geo-sell-content-section ol{gap:14px;margin:18px 0 0;padding-left:22px;display:grid}.geo-sell-stack-note,.geo-sell-inline-cta,.geo-sell-qbr-callout,.geo-calc-next-panel{background:#ffffff0b;border:1px solid #67e8f929;border-radius:22px;box-shadow:inset 0 1px #ffffff0a}.geo-sell-stack-note{padding:22px}.geo-sell-stack-note p{margin:8px 0 0}.geo-sell-step-grid,.geo-sell-steps-list,.geo-sell-package-grid,.geo-sell-objection-grid,.geo-sell-two-col{gap:18px;margin-top:28px;display:grid}.geo-sell-step-grid,.geo-sell-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-sell-two-col,.geo-sell-objection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-sell-steps-list{grid-template-columns:repeat(4,minmax(0,1fr))}.geo-sell-step-card,.geo-sell-package-card,.geo-sell-objection-card{background:#ffffff09;border:1px solid #ffffff1c;border-radius:24px;padding:24px}.geo-sell-step-card span,.geo-sell-package-card span{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:850;display:block}.geo-sell-step-card h3,.geo-sell-package-card h3,.geo-sell-objection-card h3,.geo-sell-qbr-callout h3,.geo-calc-next-panel h3{color:#fff;letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.2}.geo-sell-step-card p,.geo-sell-package-card p,.geo-sell-objection-card p,.geo-sell-qbr-callout p,.geo-calc-next-panel p{color:#94a3b8;margin:12px 0 0;font-size:15px;line-height:1.65}.geo-sell-package-card.highlight{background:linear-gradient(135deg,#22d3ee1f,#7c5cff1a),#ffffff0b;border-color:#67e8f952}.geo-sell-content-section blockquote{color:#fff;background:linear-gradient(135deg,#22d3ee1f,#7c5cff1a);border:1px solid #67e8f938;border-radius:24px;margin:28px 0 0;padding:26px;font-size:20px;font-weight:750;line-height:1.5}.geo-sell-add-on-section,.geo-sell-faq-section{margin:0}.geo-sell-add-on-section .gc-section-header,.geo-sell-faq-section .gc-section-header{text-align:left}.geo-sell-add-on-section .gc-section-header p,.geo-sell-faq-section .gc-section-header p{max-width:760px;margin-left:0}.geo-sell-section-note{margin:24px 0 0}.geo-sell-inline-cta{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:16px 18px;display:grid}.geo-sell-inline-cta a,.geo-sell-qbr-callout a{color:#67e8f9;align-items:center;gap:6px;font-weight:850;text-decoration:none;display:inline-flex}.geo-sell-qbr-callout,.geo-calc-next-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:24px;padding:26px;display:grid}.geo-sell-qbr-callout>svg,.geo-calc-next-panel>svg{color:#67e8f9}.geo-sell-final-cta{text-align:center;background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 40%),linear-gradient(#ffffff0d,#ffffff05),#09090bc7;border:1px solid #94a3b826;border-radius:32px;place-items:center;width:calc(100% - 52px);max-width:980px;margin:0 auto 96px;padding:42px 32px;display:grid}.geo-sell-final-cta svg{color:#67e8f9}.geo-sell-final-cta h2{color:#fff;letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.04}.geo-sell-final-cta p{color:#cbd5e1;max-width:740px;margin:16px 0 0;font-size:18px;line-height:1.65}.geo-calc-tool-section{max-width:1120px;margin:0 auto 88px;padding:0 24px}.geo-calc-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);align-items:start;gap:28px;display:grid}.geo-calc-scope,.geo-calc-card{background:#ffffff09;border:1px solid #ffffff1f;border-radius:28px;padding:28px;box-shadow:inset 0 1px #ffffff09}.geo-calc-scope{gap:24px;display:grid}.geo-calc-scope h2,.geo-calc-card h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.1}.geo-calc-scope p,.geo-calc-card p,.geo-calc-card small,.geo-calc-footnote{color:#94a3b8;margin:8px 0 0;line-height:1.6}.geo-calc-field{gap:10px;display:grid}.geo-calc-label,.geo-calc-range-label{color:#e2e8f0;font-size:14px;font-weight:800}.geo-calc-range-label{justify-content:space-between;align-items:baseline;display:flex}.geo-calc-range-label strong{color:#67e8f9;font-family:var(--font-sora), Inter, sans-serif}.geo-calc-segmented{flex-wrap:wrap;gap:8px;display:flex}.geo-calc-segmented button,.geo-calc-sow button{color:#cbd5e1;cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #ffffff21;border-radius:12px;min-height:42px;padding:10px 14px;font-weight:800}.geo-calc-segmented button{flex:94px}.geo-calc-segmented button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#1d4ed8,#7c3aed);border-color:#67e8f96b}.geo-calc-field input[type=range]{accent-color:#67e8f9;width:100%}.geo-calc-toggle{cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex}.geo-calc-toggle input{accent-color:#67e8f9;width:20px;height:20px;margin-top:2px}.geo-calc-toggle strong{color:#fff;display:block}.geo-calc-toggle small{color:#94a3b8;margin-top:2px;line-height:1.5;display:block}.geo-calc-footnote{border-top:1px dashed #94a3b838;padding-top:16px;font-size:13px}.geo-calc-card{position:sticky;top:18px}.geo-calc-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.geo-calc-price-grid article,.geo-calc-sow,.geo-calc-margin-note{background:#0f172a7a;border:1px solid #ffffff17;border-radius:16px;padding:16px}.geo-calc-price-grid strong{color:#fff;letter-spacing:-.035em;font-size:30px;line-height:1;display:block}.geo-calc-price-grid span{color:#94a3b8;margin-top:7px;font-size:13px;display:block}.geo-calc-rows{border-top:1px solid #94a3b82e;margin:0 0 18px}.geo-calc-rows div{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.geo-calc-rows dt{color:#94a3b8;font-size:14px}.geo-calc-rows dd{color:#fff;text-align:right;margin:0;font-weight:850}.geo-calc-rows dd.warn,.geo-calc-margin-note{color:#fbbf24}.geo-calc-margin-note{background:#b453091f;border-color:#fbbf243d;font-size:13px;line-height:1.55}.geo-calc-deliverables h3,.geo-calc-sow h3{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.geo-calc-deliverables ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.geo-calc-deliverables li{color:#cbd5e1;padding-left:18px;font-size:14px;line-height:1.45;position:relative}.geo-calc-deliverables li:before{content:"";background:#67e8f9;border-radius:3px;width:8px;height:8px;position:absolute;top:8px;left:0}.geo-calc-sow{margin:20px 0}.geo-calc-sow p{color:#cbd5e1;margin:0;font-size:14px;line-height:1.65}.geo-calc-sow button{margin-top:12px}.geo-calc-sow button:hover,.geo-calc-segmented button:hover{border-color:#67e8f957}.geo-calc-cta{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:14px;justify-content:center;align-items:center;min-height:52px;font-weight:900;text-decoration:none;display:flex}.geo-calc-card>small{text-align:center;font-size:13px;display:block}@media (max-width:980px){.geo-sell-step-grid,.geo-sell-package-grid,.geo-sell-steps-list,.gc-feature-card-grid.three,.geo-calc-layout{grid-template-columns:1fr}.geo-calc-card{position:static}}@media (max-width:760px){.gc-feature-card-grid.two,.geo-sell-two-col,.geo-sell-objection-grid,.geo-sell-qbr-callout,.geo-calc-next-panel,.geo-calc-price-grid{grid-template-columns:1fr}.geo-sell-article,.geo-calc-tool-section{padding-left:18px;padding-right:18px}.geo-sell-intro{padding-left:18px}.geo-sell-qbr-callout,.geo-calc-next-panel{justify-items:start}}.home-hero-eyebrow{color:#bae6fd;letter-spacing:.16em;text-transform:uppercase;background:#67e8f914;border:1px solid #67e8f933;border-radius:999px;justify-self:start;align-items:center;padding:9px 13px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.marketing-button-tertiary{color:#cbd5e1d1;background:0 0;border:1px solid #ffffff14}.marketing-button-tertiary:hover{color:#fff;border-color:#67e8f952}.home-signal-list li{gap:8px}.home-signal-dot{background:#67e8f9;border-radius:999px;width:8px;height:8px;display:inline-flex;box-shadow:0 0 20px #67e8f952}.home-hero-microcopy{color:#e2e8f0c7;margin-top:10px;font-size:13px;font-weight:750;line-height:1.45;display:block}.home-report-proof{padding-top:44px}.home-report-proof .home-sample-report-link{margin-top:6px}.home-hero-eyebrow{margin-bottom:20px}@media (max-width:760px){.gc-feature-header-inner{flex-wrap:nowrap;gap:8px;height:72px;min-height:72px;padding:0 12px}.gc-feature-logo{flex:0 auto;min-width:0}.gc-feature-logo-lockup{height:32px}.gc-feature-header-actions{flex:none;gap:8px;margin-left:auto}.gc-feature-header-actions .gc-feature-button-primary{min-height:36px;padding:10px 12px;font-size:12px}.gc-feature-mobile-toggle{flex:0 0 38px;width:38px;height:38px}.gc-feature-header-inner{position:relative}.gc-feature-mobile-menu{width:auto;position:absolute;top:calc(100% + 10px);left:12px;right:12px}}@media (max-width:374px){.gc-feature-header-inner{padding:0 10px}.gc-feature-logo-lockup{height:28px}.gc-feature-header-actions{gap:7px}.gc-feature-header-actions .gc-feature-button-primary{padding:9px 10px;font-size:11.5px}.gc-feature-mobile-toggle{flex-basis:36px;width:36px;height:36px}}@media (max-width:340px){.gc-feature-logo{width:42px;overflow:hidden}.gc-feature-logo-lockup{width:128px;max-width:none;height:30px}}.home-compare-closing{color:#e2e8f0e0;text-align:center;max-width:840px;margin:22px auto 0;font-size:16px;line-height:1.7}.home-compare-footnote{color:#94a3b8bd;text-align:center;max-width:760px;margin:12px auto 0;font-size:12px;line-height:1.55}.support-widget{z-index:80;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.support-widget>*{pointer-events:auto}.support-widget-fab{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d4ed8,#0f766e);border:0;border-radius:999px;min-width:64px;height:48px;padding:0 18px;font-weight:700;box-shadow:0 12px 30px #0f172a47}.support-widget-panel{color:#e2e8f0;background:#0b1220;border:1px solid #94a3b838;border-radius:18px;flex-direction:column;width:min(380px,100vw - 32px);max-height:min(70vh,640px);display:flex;overflow:hidden;box-shadow:0 24px 60px #02061773}.support-widget-header{border-bottom:1px solid #94a3b824;justify-content:space-between;gap:12px;padding:14px 16px 8px;display:flex}.support-widget-header p{color:#94a3b8e6;margin:2px 0 0;font-size:12px}.support-widget-icon-btn{color:#e2e8f0;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.support-widget-tabs{grid-template-columns:repeat(3,1fr);gap:4px;padding:8px;display:grid}.support-widget-tabs button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 6px;font-size:12px}.support-widget-tabs button.active{color:#dbeafe;background:#3b82f62e}.support-widget-messages,.support-widget-ticket-list{flex-direction:column;flex:1;gap:8px;min-height:180px;padding:8px 12px 12px;display:flex;overflow:auto}.support-widget-message{white-space:pre-wrap;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.support-widget-message.user{background:#2563eb47;align-self:flex-end}.support-widget-message.assistant{background:#1e293bf2;align-self:flex-start}.support-widget-link{color:#93c5fd;text-decoration:underline}.support-widget-composer{border-top:1px solid #94a3b824;grid-template-columns:1fr auto;gap:8px;padding:10px 12px 12px;display:grid}.support-widget-composer input,.support-widget-form input,.support-widget-form select,.support-widget-form textarea,.support-admin-filters select,.support-admin-controls select,.support-admin-controls textarea{color:#e2e8f0;background:#0f172a;border:1px solid #94a3b83d;border-radius:10px;width:100%;padding:10px 12px}.support-widget-form{gap:10px;padding:12px;display:grid;overflow:auto}.support-widget-form label,.support-admin-filters label,.support-admin-controls label{color:#cbd5e1;gap:6px;font-size:12px;display:grid}.support-widget-error{color:#fecaca;margin:0 12px;font-size:12px}.support-widget-success{color:#bbf7d0;margin:0 12px;font-size:12px}.support-widget-ticket{background:#1e293be6;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.support-widget-ticket span,.support-widget-ticket small{color:#94a3b8;font-size:12px}.support-admin-filters,.support-admin-controls,.support-admin-actions{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.support-admin-controls label.wide{width:100%}.support-admin-row{grid-template-columns:2fr 1fr 1fr .8fr 1.2fr}.support-admin-description{white-space:pre-wrap;line-height:1.5}.support-admin-transcript,.support-admin-investigation{gap:12px;display:grid}.support-admin-transcript article,.support-admin-investigation pre{white-space:pre-wrap;background:#0f172a0a;border:1px solid #0f172a14;border-radius:12px;padding:12px;overflow:auto}.support-admin-investigation pre{max-height:320px;font-size:12px}.status-badge.open,.status-badge.awaiting-user{color:#1d4ed8;background:#3b82f624}.status-badge.investigating,.status-badge.investigated{color:#b45309;background:#f59e0b29}.status-badge.resolved{color:#047857;background:#10b98124}.status-badge.closed{color:#475569;background:#64748b29}.status-badge.critical,.status-badge.high{color:#b91c1c;background:#ef444424}.status-badge.medium{color:#b45309;background:#f59e0b24}.status-badge.low{color:#475569;background:#64748b24}
