:root{--font-geist-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink:#17221f;--muted:#68746f;--line:#deddd7;--paper:#fbfaf7;--green:#123d34;--lime:#d7f267;--orange:#ff6b35}.global-update-indicator{z-index:1000;color:#eff9ee;letter-spacing:.01em;pointer-events:none;background:#17372f;border-bottom:1px solid #d7f26761;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:6px 16px;font-size:12px;font-weight:650;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 4px 18px #0b1b1738}.global-update-dots{align-items:center;gap:3px;min-width:20px;display:inline-flex}.global-update-dots i{background:var(--lime);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite global-update-dot}.global-update-dots i:nth-child(2){animation-delay:.14s}.global-update-dots i:nth-child(3){animation-delay:.28s}.global-update-track{background:#d7f26729;height:2px;position:absolute;inset:auto 0 0;overflow:hidden}.global-update-track i{background:var(--lime);width:32%;height:100%;box-shadow:0 0 12px var(--lime);animation:1.25s ease-in-out infinite global-update-progress;display:block}@keyframes global-update-dot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes global-update-progress{0%{transform:translate(-110%)}55%{transform:translate(215%)}to{transform:translate(350%)}}*{box-sizing:border-box}body{font-family:var(--font-geist-sans), Arial, sans-serif;color:var(--ink);background:#f4f2ed;margin:0}button{font:inherit}.sidebar{color:#eef5ef;z-index:30;background:#17372f;flex-direction:column;width:244px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-mark{align-items:center;gap:10px;padding:0 7px 20px;display:flex}.brand-glyph{background:var(--lime);color:#17372f;border-radius:9px;place-items:center;width:33px;height:33px;display:grid;transform:rotate(-5deg)}.brand-mark strong,.brand-mark span{display:block}.brand-mark strong{font-size:14px}.brand-mark span{color:#9fb6af;letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:10px}.mobile-close{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.workspace-switcher{background:#20453b;border:1px solid #31564c;border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.workspace-switcher div{flex:1;min-width:0}.workspace-switcher strong,.workspace-switcher span{display:block}.workspace-switcher strong{font-size:12px}.workspace-switcher div span{color:#a9beb7;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.site-dot{color:#fff;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.site-dot.large{border-radius:10px;width:34px;height:34px}.primary-nav{margin-top:22px}.primary-nav p{text-transform:uppercase;letter-spacing:.13em;color:#7f9d94;margin:17px 10px 7px;font-size:9px}.primary-nav button{color:#bad0c9;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;height:39px;padding:0 10px;font-size:12px;display:flex;position:relative}.primary-nav button:hover,.primary-nav button.active{color:#fff;background:#285146}.primary-nav button.active:before{content:"";background:var(--lime);border-radius:0 4px 4px 0;width:3px;height:21px;position:absolute;left:-16px}.primary-nav em{color:#17372f;background:#d7f267;border-radius:12px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800}.primary-nav i{background:#d7f267;border-radius:50%;width:6px;height:6px;margin-left:auto}.sidebar-card{background:#1d4238;border:1px solid #31564c;border-radius:11px;flex-direction:column;align-items:flex-start;margin-top:auto;padding:13px;display:flex}.sidebar-card>svg{color:var(--lime);margin-bottom:9px}.sidebar-card strong{font-size:11px}.sidebar-card span{color:#9fb6af;margin-top:4px;font-size:10px;line-height:1.45}.sidebar-card button{color:#d7f267;background:0 0;border:0;align-items:center;gap:4px;margin-top:10px;padding:0;font-size:10px;display:flex}.profile-row{align-items:center;gap:9px;padding:16px 5px 0;display:flex}.profile-row>span,.avatar{color:#6b2f17;background:#f1c7a8;border:0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.profile-row div{flex:1}.profile-row strong,.profile-row small{display:block}.profile-row strong{font-size:10px}.profile-row small{color:#8ba69d;font-size:9px}.app-shell{min-height:100vh;margin-left:244px}.topbar{background:#f8f7f3;border-bottom:1px solid #deddd7;align-items:center;height:66px;padding:0 34px;display:flex}.search-box{color:#8a928f;background:#fff;border:1px solid #d7d5cf;border-radius:9px;align-items:center;gap:9px;width:360px;height:35px;padding:0 11px;font-size:11px;display:flex}.search-box span{flex:1}.search-box kbd{background:#f5f4f1;border:1px solid #ddd;border-radius:4px;padding:2px 5px;font-size:9px}.top-actions{gap:9px;margin-left:auto;display:flex}.icon-button{background:#fff;border:1px solid #d8d7d1;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.menu-button{display:none}.content-wrap{max-width:1260px;margin:0 auto;padding:32px 35px 55px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.eyebrow,.card-kicker{text-transform:uppercase;letter-spacing:.13em;color:#7b8782;font-size:9px;font-weight:800}.page-heading h1{letter-spacing:-.035em;margin:4px 0 3px;font-family:Georgia,serif;font-size:31px;font-weight:500}.page-heading>div>p:last-child{color:var(--muted);margin:0;font-size:12px}.heading-actions{gap:9px;display:flex}.primary-button,.secondary-button{height:36px;color:var(--ink);background:#fff;border:1px solid #ced1cc;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.primary-button{color:#fff;background:#17372f;border-color:#17372f}.compact{height:31px;padding:0 10px}.score-grid{grid-template-columns:1.35fr repeat(3,1fr);gap:12px;display:grid}.score-grid article,.panel{border:1px solid var(--line);background:var(--paper);border-radius:13px;box-shadow:0 1px 1px #19232006}.hero-score{justify-content:space-between;align-items:center;padding:20px;display:flex;color:#fff!important;background:#17372f!important}.score-copy>span{color:#a9c3ba}.big-score{margin:9px 0;font-family:Georgia,serif;font-size:44px;line-height:1}.big-score small{font-family:var(--font-geist-sans);color:#91aaa2;font-size:12px}.score-copy p{color:#d7f267;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.score-ring{background:conic-gradient(var(--lime) var(--score), #31564c 0);border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative}.score-ring:before{content:"";background:#17372f;border-radius:50%;position:absolute;inset:8px}.score-ring span{text-align:center;color:#91aaa2;font-size:9px;line-height:1.2;position:relative}.score-ring strong{color:#fff;font-size:15px}.metric-card{min-height:145px;padding:17px;position:relative;overflow:hidden}.metric-card>div:first-child{color:#7b8782;justify-content:space-between;font-size:10px;display:flex}.metric-card>strong{margin-top:11px;font-family:Georgia,serif;font-size:29px;font-weight:500;display:block}.metric-card>p{color:#7b8782;margin:3px 0 0;font-size:9px}.metric-card>p b{color:#138a72}.spark-bars{gap:3px;width:92px;height:35px;bottom:13px;right:15px;align-items:flex-end!important;display:flex!important;position:absolute!important}.spark-bars i{background:#c5ddd5;border-radius:2px 2px 0 0;flex:1;display:block}.spark-bars i:nth-last-child(-n+3){background:#2e7c68}.query-stack{margin-top:10px!important}.query-stack span{border-top:1px solid #eceae4;padding:3px 0;justify-content:space-between!important;font-size:8px!important;display:flex!important}.query-stack em{color:#138a72;font-style:normal;font-weight:800}.health-line{background:#e0e4df;border-radius:5px;margin-top:13px;height:5px!important}.health-line i{background:#ff6b35;border-radius:5px;width:86%;height:100%;display:block}.metric-card>small{color:#8a928f;font-size:8px}.dashboard-grid{grid-template-columns:1.6fr 1fr;gap:12px;margin-top:12px;display:grid}.panel{padding:19px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel-heading h2{margin:3px 0 0;font-family:Georgia,serif;font-size:19px;font-weight:500}.panel-heading button{background:#fff;border:1px solid #d8d7d1;border-radius:7px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:9px;display:flex}.round-add{width:29px;place-items:center!important;padding:0!important;display:grid!important}.citation-row{grid-template-columns:31px 105px 1fr 40px;align-items:center;gap:10px;margin:12px 0;display:grid}.engine-icon{color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.citation-row>div:nth-child(2) strong,.citation-row>div:nth-child(2) span{display:block}.citation-row>div:nth-child(2) strong{font-size:10px}.citation-row>div:nth-child(2) span{color:#89928e;font-size:8px}.bar-track{background:#e5e5df;border-radius:5px;height:5px}.bar-track i{border-radius:5px;height:100%;display:block}.citation-row>em{color:#138a72;text-align:right;font-size:9px;font-style:normal;font-weight:800}.insight{background:#edf3e2;border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:10px 12px;display:flex}.insight>svg{color:#56740c}.insight p{flex:1;margin:0}.insight strong,.insight span{display:block}.insight strong{font-size:9px}.insight span{color:#6f7a75;margin-top:2px;font-size:8px}.insight button{color:#315f52;background:0 0;border:0;font-size:9px;font-weight:800}.domain-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:34px 1fr 28px 32px;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.domain-row.selected{background:#eeefe8}.domain-row div strong,.domain-row div span{display:block}.domain-row div strong{font-size:10px}.domain-row div span{color:#87908c;font-size:8px}.domain-row>b{font-family:Georgia,serif;font-size:17px;font-weight:500}.domain-row>em{color:#138a72;text-align:center;background:#e1f2eb;border-radius:10px;padding:3px;font-size:8px;font-style:normal}.text-link{color:#1f5749;background:0 0;border:0;align-items:center;gap:5px;margin:10px 0 0 7px;font-size:9px;font-weight:800;display:flex}.pipeline-panel{margin-top:12px}.pipeline-table{width:100%}.pipeline-head,.pipeline-row{grid-template-columns:minmax(300px,1.8fr) 110px 70px 160px;align-items:center;gap:16px;display:grid}.pipeline-head{text-transform:uppercase;letter-spacing:.09em;color:#8a928f;padding:0 9px 8px;font-size:8px}.pipeline-row{border-top:1px solid #e5e3de;padding:10px 9px}.pipeline-row>div:first-child{align-items:center;gap:10px;display:flex}.doc-icon{color:#487160;background:#e9efe5;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.doc-icon.d1{color:#a65b34;background:#f4e9df}.doc-icon.d2{color:#635c9a;background:#e7e7f4}.doc-icon.d3{color:#7d7a70;background:#efeee9}.pipeline-row p{margin:0}.pipeline-row p strong,.pipeline-row p small{display:block}.pipeline-row p strong{font-size:10px}.pipeline-row p small{color:#89928e;margin-top:2px;font-size:8px}.status{background:#eee;border-radius:12px;width:max-content;padding:4px 7px;font-size:8px}.status-qa-review{color:#277348;background:#e2f2e5}.status-drafting{color:#9b5b10;background:#fff0dc}.status-research{color:#465f9d;background:#e6ecfa}.status-planned{color:#666;background:#ecebea}.word-count{color:#5f6965;font-size:9px}.quality{align-items:center;gap:8px;display:flex}.quality>span{background:#e5e5df;border-radius:4px;flex:1;height:5px}.quality i{background:#2f7a67;border-radius:4px;height:100%;display:block}.quality b{width:26px;font-size:8px}.gate-strip{border-top:1px solid #e5e3de;flex-wrap:wrap;gap:16px;margin-top:4px;padding:12px 8px 0;display:flex}.gate-strip span{color:#5f6965;align-items:center;gap:4px;font-size:8px;display:flex}.gate-strip svg{color:#2e7c68}.backdrop{display:none}@media (max-width:1050px){.score-grid{grid-template-columns:1.2fr 1fr}.dashboard-grid{grid-template-columns:1fr}.pipeline-head,.pipeline-row{grid-template-columns:minmax(250px,1.7fr) 100px 60px 130px}}@media (max-width:760px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.mobile-close{display:block}.backdrop{z-index:20;background:#0c1e19aa;border:0;display:block;position:fixed;inset:0}.app-shell{margin-left:0}.menu-button{background:#fff;border:1px solid #ddd;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.topbar{gap:10px;padding:0 16px}.search-box{flex:1;width:auto}.search-box kbd{display:none}.content-wrap{padding:24px 16px}.page-heading{align-items:flex-start;gap:20px}.page-heading h1{font-size:26px}.page-heading>div>p:last-child{max-width:320px}.heading-actions .secondary-button{display:none}.score-grid,.dashboard-grid{grid-template-columns:1fr}.pipeline-panel{overflow:hidden}.pipeline-table{overflow-x:auto}.pipeline-head,.pipeline-row{min-width:650px}.gate-strip{min-width:620px}.citations-panel,.domain-panel{padding:15px}.citation-row{grid-template-columns:31px 90px 1fr 36px}.insight button{display:none}}.workspace-chrome .ai-citation-insights{gap:14px;display:grid}.workspace-chrome .ai-citation-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.workspace-chrome .ai-citation-card{background:#151d1e;border:1px solid #293a36;border-radius:13px;min-height:148px;padding:17px}.workspace-chrome .ai-citation-card>span{color:#a1b7ae;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.workspace-chrome .ai-citation-card>span svg:first-child{color:#c9f45b}.workspace-chrome .ai-citation-card>span svg:last-child{color:#6d887d;margin-left:auto}.workspace-chrome .ai-citation-card strong{color:#eff6f2;margin-top:17px;font:500 34px/1 Georgia,serif;display:block}.workspace-chrome .ai-citation-card p{color:#819a90;margin:10px 0 0;font-size:10px;line-height:1.45}.workspace-chrome .ai-citation-insight-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:14px;display:grid}.workspace-chrome .ai-citation-engine-card{background:#151d1e;border-color:#293a36;margin-top:14px;padding:21px}.workspace-chrome .ai-citation-engine-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:16px;display:grid}.workspace-chrome .ai-citation-engine-row{background:#101819;border:1px solid #293a36;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:13px 14px;display:grid}.workspace-chrome .ai-citation-engine-row div{gap:4px;display:grid}.workspace-chrome .ai-citation-engine-row strong{color:#e8f2ec;font-size:12px}.workspace-chrome .ai-citation-engine-row span,.workspace-chrome .ai-citation-engine-row small{color:#819a90;font-size:10px}.workspace-chrome .ai-citation-engine-row b{color:#c9f45b;align-self:center;font-size:20px;line-height:1}.workspace-chrome .ai-citation-engine-row small{text-align:right;grid-column:2}.workspace-chrome .ai-citation-flow-card,.workspace-chrome .ai-citation-side-card,.workspace-chrome .ai-citation-table-card{background:#151d1e;border-color:#293a36;padding:21px}.workspace-chrome .ai-citation-section-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.workspace-chrome .ai-citation-section-heading h2{color:#edf5f1;margin:5px 0 6px;font:500 22px/1.1 Georgia,serif}.workspace-chrome .ai-citation-section-heading p:last-child{color:#8ea69c;margin:0;font-size:10px;line-height:1.45}.workspace-chrome .ai-citation-delta{color:#aee3b9;white-space:nowrap;background:#172b25;border:1px solid #315946;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.workspace-chrome .ai-citation-delta.is-down{color:#edaaa0;background:#271c1c;border-color:#543e3e}.workspace-chrome .ai-citation-chart-wrap{width:100%;margin-top:15px;overflow:hidden}.workspace-chrome .ai-citation-chart{width:100%;height:auto;min-height:220px;display:block}.workspace-chrome .ai-citation-chart line{stroke:#293a36;stroke-dasharray:4 5}.workspace-chrome .ai-citation-chart polyline{fill:none;stroke:#c9f45b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.workspace-chrome .ai-citation-chart circle{fill:#c9f45b;stroke:#14251f;stroke-width:2px}.workspace-chrome .ai-citation-chart text{fill:#708a80;font-size:10px}.workspace-chrome .ai-citation-chart-legend{color:#93aaa0;border-top:1px solid #293a36;align-items:center;gap:8px;padding-top:12px;font-size:10px;display:flex}.workspace-chrome .ai-citation-chart-legend span{align-items:center;gap:7px;display:flex}.workspace-chrome .ai-citation-chart-legend i{background:#c9f45b;border-radius:50%;width:7px;height:7px}.workspace-chrome .ai-citation-chart-legend small{color:#718d83;margin-left:auto;font-size:10px}.workspace-chrome .ai-citation-bar-row{color:#b8cbc3;grid-template-columns:64px minmax(0,1fr) 48px;align-items:center;gap:8px;margin-top:14px;font-size:10px;display:grid}.workspace-chrome .ai-citation-bar-row>div{background:#29302f;border-radius:999px;height:7px;overflow:hidden}.workspace-chrome .ai-citation-bar-row i{border-radius:inherit;background:#ff6b35;height:100%;display:block}.workspace-chrome .ai-citation-bar-row strong{color:#e8f2ec;text-align:right;font-size:10px}.workspace-chrome .ai-citation-top-heading{border-top:1px solid #293a36;margin-top:27px;padding-top:17px}.workspace-chrome .ai-citation-community{color:#b8cbc3;border-bottom:1px solid #293a36;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:10px;display:flex}.workspace-chrome .ai-citation-community strong{color:#ff8b61;font-size:13px}.workspace-chrome .ai-citation-empty{text-align:center;color:#8ea69c;align-content:center;justify-items:center;gap:7px;min-height:240px;display:grid}.workspace-chrome .ai-citation-empty>svg{color:#c9f45b}.workspace-chrome .ai-citation-empty h3{color:#edf5f1;margin:6px 0 0;font-size:15px}.workspace-chrome .ai-citation-empty p{max-width:410px;margin:0 0 10px;font-size:10px;line-height:1.5}.workspace-chrome .ai-citation-source-table-wrap{margin-top:13px;overflow-x:auto}.workspace-chrome .ai-citation-source-table{border-collapse:collapse;color:#b9cbc3;width:100%;min-width:720px;font-size:10px}.workspace-chrome .ai-citation-source-table th{color:#7f9b90;letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid #34564a;padding:10px 9px;font-size:9px}.workspace-chrome .ai-citation-source-table td{vertical-align:top;border-bottom:1px solid #293a36;padding:11px 9px}.workspace-chrome .ai-citation-source-table td:first-child{min-width:175px}.workspace-chrome .ai-citation-source-table a{color:#c9f45b;align-items:center;gap:4px;font-weight:750;text-decoration:none;display:inline-flex}.workspace-chrome .ai-citation-source-table a:hover{color:#e2ff87;text-decoration:underline}.workspace-chrome .ai-citation-source-table small{color:#718d83;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:4px;font-size:9px;display:block;overflow:hidden}.workspace-chrome .ai-citation-methodology{color:#839b91;background:#11191a;border:1px solid #293a36;border-radius:10px;margin:0;padding:13px 15px;font-size:10px;line-height:1.55}.workspace-chrome .ai-citation-methodology strong{color:#c9f45b}@media (max-width:980px){.workspace-chrome .ai-citation-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-chrome .ai-citation-insight-grid{grid-template-columns:1fr}}@media (max-width:620px){.workspace-chrome .ai-citation-summary-grid{grid-template-columns:1fr}.workspace-chrome .ai-citation-section-heading{display:grid}.workspace-chrome .ai-citation-delta{width:max-content}.workspace-chrome .ai-citation-flow-card,.workspace-chrome .ai-citation-side-card,.workspace-chrome .ai-citation-table-card{padding:16px}.workspace-chrome .ai-citation-chart{min-height:190px}.workspace-chrome .ai-citation-chart-legend{justify-items:start;display:grid}.workspace-chrome .ai-citation-chart-legend small{margin-left:0}}.admin-stripe-panel{background:linear-gradient(135deg,#c9f45b0f,#ffffff05);border-color:#c9f45b47;margin-top:24px}.admin-stripe-grid{gap:18px;display:grid}.admin-stripe-status,.admin-stripe-prices,.admin-stripe-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-stripe-prices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-stripe-prices>div{border:1px solid var(--border-subtle,#ffffff1f);color:var(--text-secondary,#a8b8b1);border-radius:12px;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.admin-stripe-prices strong{color:var(--text-primary,#f5faf6)}.admin-stripe-actions .secondary-button{text-decoration:none}.provider-status.pending{color:#f6c76a;border-color:#f6c76a59}@media (max-width:640px){.admin-stripe-prices{grid-template-columns:1fr}.admin-stripe-actions{flex-direction:column;align-items:stretch}}.workspace-chrome .reports-page{color:#edf6ed;max-width:1320px;margin:0 auto;padding:32px}.workspace-chrome .reports-header,.workspace-chrome .reports-list-head,.workspace-chrome .reports-card-title,.workspace-chrome .reports-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-chrome .reports-header{margin-bottom:24px}.workspace-chrome .reports-header h1,.workspace-chrome .reports-card h2{color:#f4faf1;margin:4px 0 6px}.workspace-chrome .reports-header p,.workspace-chrome .reports-card p,.workspace-chrome .reports-share-list span,.workspace-chrome .reports-share-list small{color:#9db0a1}.workspace-chrome .reports-card{background:linear-gradient(145deg,#162019,#111814);border:1px solid #30453a;border-radius:16px;margin-bottom:18px;padding:22px;box-shadow:0 16px 45px #00000024}.workspace-chrome .reports-filter-card>div,.workspace-chrome .reports-branding form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workspace-chrome .reports-card label{color:#c9d6cb;gap:7px;font-size:13px;font-weight:650;display:grid}.workspace-chrome .reports-card input,.workspace-chrome .reports-card select{color:#f2f8ef;background:#0e1511;border:1px solid #3a5244;border-radius:9px;min-width:0;min-height:40px;padding:8px 10px}.workspace-chrome .reports-filter-card>p{margin:14px 0 0;font-size:13px}.workspace-chrome .reports-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workspace-chrome .reports-grid .reports-card label+label{margin-top:12px}.workspace-chrome .reports-grid .primary-button{margin-top:18px}.workspace-chrome .reports-card-title{justify-content:flex-start;align-items:flex-start;margin-bottom:18px}.workspace-chrome .reports-card-title>svg{color:#b6ff2e;background:#263728;border-radius:10px;width:38px;height:38px;padding:9px}.workspace-chrome .reports-message{color:#d9f6c6;background:#152518;border:1px solid #3a5c42;border-radius:10px;margin:0 0 16px;padding:11px 13px}.workspace-chrome .reports-message.is-error{color:#ffd1cb;background:#2c1918;border-color:#7a4843}.workspace-chrome .reports-share-list>article{border-top:1px solid #293b31;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.workspace-chrome .reports-share-list>article:first-child{border-top:0}.workspace-chrome .reports-share-list article div:first-child{gap:4px;display:grid}.workspace-chrome .reports-share-list strong{color:#b6ff2e}.workspace-chrome .reports-empty{margin:12px 0 0}.workspace-chrome .reports-branding form{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-chrome .reports-logo-preview{object-fit:contain;background:#0b110e;border:1px solid #365044;border-radius:8px;align-self:end;max-width:190px;max-height:54px;padding:8px}.public-report-page{color:#edf6ed;background:radial-gradient(circle at top,#1b2a20,#0b100d 52%);min-height:100vh;padding:38px 20px}.public-report-shell,.public-report-lock{background:#111914;border:1px solid #30453a;border-radius:20px;width:min(1040px,100%);margin:0 auto;padding:clamp(22px,4vw,48px);box-shadow:0 25px 70px #0008}.public-report-head{border-bottom:1px solid #30453a;align-items:center;gap:15px;padding-bottom:22px;display:flex}.public-report-head>svg,.public-report-head>img{width:48px;height:48px;color:var(--report-accent,#b6ff2e);object-fit:contain;background:#263728;border-radius:13px;padding:10px}.public-report-head span,.public-report-head p,.public-report-disclosure,.public-report-section>p,.public-report-shell footer{color:#a6b5a9}.public-report-head h1{margin:3px 0;font-size:clamp(25px,4vw,40px)}.public-report-head p{margin:0}.public-report-disclosure{margin:18px 0;font-size:14px}.public-report-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.public-report-metrics article,.public-report-opportunities article{background:#17211a;border:1px solid #30453a;border-radius:12px;padding:14px}.public-report-metrics span{color:#a7b7aa;font-size:12px;display:block}.public-report-metrics strong{color:var(--report-accent,#b6ff2e);margin-top:8px;font-size:24px;display:block}.public-report-section{margin-top:30px}.public-report-section h2{margin-bottom:12px;font-size:19px}.public-report-trend{background:#17211a;border:1px solid #30453a;border-radius:12px;height:160px;padding:18px}.public-report-trend svg{width:100%;height:100%}.public-report-trend polyline{stroke:var(--report-accent,#b6ff2e);stroke-width:2px;vector-effect:non-scaling-stroke}.public-report-table{border:1px solid #30453a;border-radius:12px;overflow-x:auto}.public-report-table table{border-collapse:collapse;width:100%;min-width:600px}.public-report-table th,.public-report-table td{text-align:left;vertical-align:top;border-bottom:1px solid #293c30;padding:12px}.public-report-table th{color:var(--report-accent,#b6ff2e)}.public-report-opportunities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-report-opportunities span{color:var(--report-accent,#b6ff2e);text-transform:uppercase;font-size:11px;font-weight:800}.public-report-opportunities h3{margin:7px 0;font-size:15px}.public-report-opportunities p{color:#a7b7aa;margin:0;font-size:13px}.public-report-shell footer{border-top:1px solid #30453a;margin-top:38px;padding-top:17px;font-size:13px}.public-report-lock{text-align:center;max-width:440px}.public-report-lock svg{color:#b6ff2e}.public-report-lock form{text-align:left;gap:12px;margin-top:20px;display:grid}.public-report-lock label{gap:7px;display:grid}.public-report-lock input{color:#f2f8ef;background:#0e1511;border:1px solid #3a5244;border-radius:9px;min-height:42px;padding:9px}@media (max-width:900px){.workspace-chrome .reports-filter-card>div,.public-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.workspace-chrome .reports-page{padding:20px 15px}.workspace-chrome .reports-header,.workspace-chrome .reports-list-head,.workspace-chrome .reports-share-list>article{flex-direction:column;align-items:flex-start}.workspace-chrome .reports-grid,.workspace-chrome .reports-filter-card>div,.workspace-chrome .reports-branding form,.public-report-metrics,.public-report-opportunities{grid-template-columns:1fr}.workspace-chrome .reports-actions{flex-wrap:wrap;align-items:stretch}.public-report-page{padding:16px 10px}}.workspace-chrome .topic-research-page{color:#e8f1ed}.workspace-chrome .topic-research-wrap{max-width:1320px;padding-bottom:56px}.workspace-chrome .topic-research-hero{justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px;display:flex}.workspace-chrome .topic-research-hero h1{color:#f5f8f2;max-width:760px;font-family:var(--font-display,Georgia, serif);letter-spacing:-.05em;margin:6px 0 10px;font-size:clamp(32px,4vw,54px);line-height:.98}.workspace-chrome .topic-project-select{gap:7px;min-width:min(100%,300px);display:grid}.workspace-chrome .topic-project-select label,.workspace-chrome .topic-run-form label,.workspace-chrome .topic-row-actions label{color:#93a8a0;font-size:12px;font-weight:700}.workspace-chrome .topic-project-select select,.workspace-chrome .topic-run-form input,.workspace-chrome .topic-row-actions select,.workspace-chrome .topic-search,.workspace-chrome .topic-filter{color:#edf7f0;background:#121c19;border:1px solid #30443e;border-radius:10px}.workspace-chrome .topic-project-select select,.workspace-chrome .topic-run-form input,.workspace-chrome .topic-row-actions select,.workspace-chrome .topic-filter select{width:100%;min-height:42px;padding:0 12px}.workspace-chrome .topic-notice{color:#cdf6b4;background:#10231c;border:1px solid #294b3e;border-radius:10px;align-items:center;gap:9px;margin:0 0 18px;padding:12px 14px;font-size:14px;display:flex}.workspace-chrome .topic-notice.error{color:#ffd0cf;background:#2b181b;border-color:#783d43}.workspace-chrome .topic-tabs{background:#111a18;border:1px solid #283934;border-radius:11px;gap:4px;margin:0 0 14px;padding:4px;display:inline-flex}.workspace-chrome .topic-tabs button{color:#99aaa3;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.workspace-chrome .topic-tabs button.active{color:#d5ff70;background:#253a31}.workspace-chrome .topic-run-panel,.workspace-chrome .topic-list-panel,.workspace-chrome .topic-toolbar,.workspace-chrome .planner-panel,.workspace-chrome .topic-empty{box-shadow:none;background:#111b19;border-color:#283d36}.workspace-chrome .topic-run-panel{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);gap:28px;margin-bottom:20px;padding:22px;display:grid}.workspace-chrome .topic-run-form{grid-template-columns:minmax(190px,.8fr) minmax(250px,1.2fr) auto;align-items:end;gap:13px;display:grid}.workspace-chrome .topic-run-form label{gap:7px;display:grid}.workspace-chrome .topic-run-form label small{color:#687c74;font-size:11px;font-weight:500}.workspace-chrome .topic-run-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-chrome .topic-run-actions button{white-space:nowrap}.workspace-chrome .topic-run-meta{color:#82958e;border-left:1px solid #2b3d37;align-content:center;gap:8px;padding-left:23px;font-size:13px;line-height:1.45;display:grid}.workspace-chrome .topic-run-meta strong{color:#d8ff78}.workspace-chrome .topic-run-meta small{color:#99b3a6}.workspace-chrome .topic-empty{text-align:center;justify-items:center;gap:10px;min-height:230px;padding:48px 24px;display:grid}.workspace-chrome .topic-empty svg{color:#cbff51}.workspace-chrome .topic-empty h2{color:#f2f8ed;margin:0}.workspace-chrome .topic-empty p{color:#8fa49b;max-width:520px;margin:0}.workspace-chrome .coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.workspace-chrome .coverage-grid article{background:linear-gradient(145deg,#16221e,#111b18);border:1px solid #2b4039;border-radius:13px;gap:5px;min-height:132px;padding:18px;display:grid}.workspace-chrome .coverage-grid span{color:#8fa49b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.workspace-chrome .coverage-grid strong{color:#ddff72;font-size:28px;line-height:1.1}.workspace-chrome .coverage-grid small{color:#91a79e;font-size:12px;line-height:1.4}.workspace-chrome .topic-toolbar{align-items:center;gap:12px;margin-bottom:14px;padding:10px;display:flex}.workspace-chrome .topic-search{color:#799188;flex:1;align-items:center;gap:8px;min-height:39px;padding:0 11px;display:flex}.workspace-chrome .topic-search input{color:#f1f7ed;background:0 0;border:0;outline:0;width:100%}.workspace-chrome .topic-filter{color:#799188;align-items:center;gap:6px;padding-left:10px;display:flex}.workspace-chrome .topic-filter select{color:#d9e9e1;background:0 0;border:0;outline:0}.workspace-chrome .topic-toolbar>span{color:#899d94;white-space:nowrap;font-size:12px}.workspace-chrome .topic-list-panel,.workspace-chrome .planner-panel{padding:22px}.workspace-chrome .topic-list-panel .section-heading,.workspace-chrome .planner-panel .section-heading{align-items:center;margin-bottom:16px}.workspace-chrome .topic-status-key{color:#879b91;align-items:center;gap:6px;font-size:12px;display:flex}.workspace-chrome .topic-status-key i{border-radius:50%;width:7px;height:7px;display:inline-block}.workspace-chrome .topic-status-key .missing{background:#e9b25a}.workspace-chrome .topic-status-key .covered{background:#72dc91}.workspace-chrome .topic-status-key .emerging{background:#b195ff}.workspace-chrome .topic-list{gap:8px;display:grid}.workspace-chrome .topic-row{background:#0e1715;border:1px solid #283b35;border-radius:11px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px;display:grid}.workspace-chrome .topic-gap{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:99px;justify-content:center;width:max-content;min-width:62px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.workspace-chrome .topic-gap.missing{color:#ffd474;background:#332918;border-color:#715a32}.workspace-chrome .topic-gap.partial{color:#b9c7ff;background:#222538;border-color:#5c6380}.workspace-chrome .topic-gap.covered{color:#9bf7bd;background:#173325;border-color:#3c7154}.workspace-chrome .topic-gap.emerging{color:#d2baff;background:#2c2440;border-color:#665386}.workspace-chrome .topic-row-main{min-width:0}.workspace-chrome .topic-row-main>div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.workspace-chrome .topic-row h3{color:#edf7ef;margin:0;font-size:16px}.workspace-chrome .topic-row-main span,.workspace-chrome .topic-row-main em{color:#8ca198;font-size:11px;font-style:normal}.workspace-chrome .topic-row-main em{color:#c5ec8d;background:#1e302a;border-radius:5px;padding:2px 6px}.workspace-chrome .topic-row p{color:#9aada5;margin:5px 0;font-size:13px;line-height:1.4}.workspace-chrome .topic-row small{color:#647b71;font-size:11px}.workspace-chrome .topic-details{color:#9ab0a6;margin-top:9px;font-size:12px}.workspace-chrome .topic-details summary{color:#c8fa63;cursor:pointer;width:max-content;font-weight:700}.workspace-chrome .topic-details>div{background:#121d1a;border:1px solid #2b4039;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;padding:10px;display:grid}.workspace-chrome .topic-details label{color:#879b91;gap:4px;font-size:11px;display:grid}.workspace-chrome .topic-details label:last-of-type{grid-column:1/-1}.workspace-chrome .topic-details input,.workspace-chrome .topic-details textarea{color:#e6f0eb;width:100%;min-height:31px;font:inherit;background:#0c1512;border:1px solid #344a40;border-radius:6px;outline:none;padding:7px 8px}.workspace-chrome .topic-details textarea{resize:vertical;min-height:58px}.workspace-chrome .topic-details .secondary-button{justify-self:start;min-height:31px;font-size:11px}.workspace-chrome .topic-row-actions{justify-items:end;gap:7px;display:grid}.workspace-chrome .topic-row-actions label{gap:3px;display:grid}.workspace-chrome .topic-row-actions select{min-height:32px;font-size:12px}.workspace-chrome .topic-row-actions .primary-button,.workspace-chrome .topic-row-actions .secondary-button{min-height:33px;padding:0 10px;font-size:12px}.workspace-chrome .topic-no-results{color:#91a49c;text-align:center;margin:20px 0 0}.workspace-chrome .topic-board{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:8px 0 25px;display:grid}.workspace-chrome .planner-column{align-content:start;gap:10px;display:grid}.workspace-chrome .planner-connector{background:#4a715d;width:1px;height:19px;margin-left:24px}.workspace-chrome .planner-cluster-stack{border-left:1px dashed #40574c;gap:8px;padding-left:16px;display:grid}.workspace-chrome .planner-topic{background:#101a17;border:1px solid #2d433a;border-radius:10px;gap:8px;padding:13px;display:grid}.workspace-chrome .planner-topic.pillar{background:linear-gradient(145deg,#1a291d,#111a18);border-color:#587148}.workspace-chrome .planner-topic header{color:#718a7c;cursor:grab;justify-content:space-between;align-items:center;display:flex}.workspace-chrome .planner-topic h3{color:#eef6ed;margin:0;font-size:14px;line-height:1.25}.workspace-chrome .planner-topic p{color:#92a69d;margin:0;font-size:11px}.workspace-chrome .planner-topic-actions{gap:5px;display:flex}.workspace-chrome .planner-topic-actions button,.workspace-chrome .planner-topic-actions select{color:#a5b9b0;background:#17231f;border:1px solid #344940;border-radius:6px;min-height:28px;font-size:11px}.workspace-chrome .planner-topic-actions button{cursor:pointer;place-items:center;width:29px;display:inline-grid}.workspace-chrome .planner-topic-actions select{flex:1;padding:0 6px}.workspace-chrome .planner-topic .primary-button,.workspace-chrome .planner-topic .secondary-button{justify-content:center;min-height:31px;font-size:11px}.workspace-chrome .planner-column.unassigned{border:1px dashed #516055;border-radius:10px;padding:13px}.workspace-chrome .planner-column.unassigned h3{color:#aebdb5;margin:0;font-size:13px}.workspace-chrome .topic-table-wrap{border-top:1px solid #2a3e37;overflow-x:auto}.workspace-chrome .topic-table-wrap table{border-collapse:collapse;text-align:left;width:100%;margin-top:18px}.workspace-chrome .topic-table-wrap caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-chrome .topic-table-wrap th,.workspace-chrome .topic-table-wrap td{color:#aebfb8;border-bottom:1px solid #263934;padding:11px 10px;font-size:12px}.workspace-chrome .topic-table-wrap th{color:#738a7d;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.workspace-chrome .topic-table-wrap td:first-child{color:#ecf6ef;font-weight:700}.workspace-chrome .topic-table-wrap a,.workspace-chrome .topic-table-wrap button{color:#cbff51;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:1100px){.workspace-chrome .topic-run-panel{grid-template-columns:1fr}.workspace-chrome .topic-run-meta{border-top:1px solid #2b3d37;border-left:0;padding:15px 0 0}.workspace-chrome .topic-run-form{grid-template-columns:1fr 1fr}.workspace-chrome .topic-run-actions{grid-column:1/-1}.workspace-chrome .coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.workspace-chrome .topic-research-hero{align-items:start;display:grid}.workspace-chrome .topic-project-select{width:100%}.workspace-chrome .topic-run-form{grid-template-columns:1fr}.workspace-chrome .topic-run-actions{grid-column:auto}.workspace-chrome .coverage-grid{grid-template-columns:1fr 1fr}.workspace-chrome .topic-toolbar{grid-template-columns:1fr;display:grid}.workspace-chrome .topic-row{grid-template-columns:1fr;gap:10px}.workspace-chrome .topic-row-actions{justify-items:start}.workspace-chrome .topic-row-actions .primary-button,.workspace-chrome .topic-row-actions .secondary-button{width:100%}.workspace-chrome .topic-details>div{grid-template-columns:1fr}.workspace-chrome .topic-details label:last-of-type{grid-column:auto}}@media (max-width:460px){.workspace-chrome .topic-research-wrap{padding-inline:14px}.workspace-chrome .coverage-grid{grid-template-columns:1fr}.workspace-chrome .topic-run-panel,.workspace-chrome .topic-list-panel,.workspace-chrome .planner-panel{padding:15px}}.ai-overview-page .ai-visibility-content,.ai-evidence-page .ai-visibility-content{min-width:0}.ai-overview-header{margin-bottom:15px}.ai-overview-header strong{color:#d9f777}.ai-overview-state{color:#c7d9d1;background:#15211f;border:1px solid #355346;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 14px;padding:10px 13px;font-size:12px;display:grid}.ai-overview-state svg{color:#c6f14c}.ai-overview-state small{color:#91a99e;white-space:nowrap;font-size:11px}.ai-overview-state.is-error{color:#f1b1a5;background:#251918;border-color:#7d443d}.ai-overview-state.is-error svg{color:#ff8d7a}.ai-overview-state.is-stale,.ai-overview-state.is-partial{color:#e3d799;background:#211f16;border-color:#665d35}.ai-overview-state.is-stale svg,.ai-overview-state.is-partial svg{color:#e3d799}.ai-overview-inline-error{color:#ffb5a5;margin:-4px 0 13px;font-size:12px}.ai-overview-toolbar{background:#11191a;border:1px solid #293a36;border-radius:13px;flex-wrap:wrap;align-items:end;gap:14px;margin:0 0 16px;padding:13px;display:flex}.ai-overview-filter{gap:7px;display:grid}.ai-overview-filter>span,.ai-overview-compare-controls label{color:#7f978d;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.ai-overview-filter>div,.ai-overview-compare-controls [role=tablist]{flex-wrap:wrap;gap:6px;display:flex}.ai-overview-filter button,.ai-overview-compare-controls [role=tab]{color:#aebfb8;cursor:pointer;min-height:30px;font:inherit;background:#151f1d;border:1px solid #344943;border-radius:7px;padding:0 9px;font-size:11px;font-weight:700}.ai-overview-filter button:hover,.ai-overview-compare-controls [role=tab]:hover{color:#d9f777;border-color:#70984e}.ai-overview-filter button.is-selected,.ai-overview-compare-controls [role=tab].is-selected{color:#e1ff91;background:#293b1c;border-color:#a9db45}.ai-overview-filter button:disabled{cursor:not-allowed;opacity:.45}.ai-overview-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ai-overview-actions button{white-space:nowrap;min-height:34px}.ai-overview-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin:0 0 16px;display:grid}.ai-overview-kpis article{background:linear-gradient(145deg,#131e1d,#101717);border:1px solid #2c403a;border-radius:13px;gap:6px;min-height:155px;padding:15px;display:grid;position:relative;overflow:hidden}.ai-overview-kpis article>span:first-child{color:#89a096;font-size:11px;font-weight:750}.ai-overview-kpi-value{align-items:baseline;gap:9px;display:flex}.ai-overview-kpis strong{color:#eff8ee;letter-spacing:-.05em;font-size:clamp(23px,2.2vw,31px);line-height:1}.ai-overview-kpi-value em{font-size:12px;font-style:normal;font-weight:750}.ai-overview-kpi-value em.is-positive{color:#55d47a}.ai-overview-kpi-value em.is-negative{color:#ff5863}.ai-overview-kpis small{color:#71877e;max-width:135px;font-size:10px;line-height:1.45}.ai-overview-spark{width:74px;height:40px;position:absolute;bottom:10px;right:10px;overflow:visible}.ai-overview-spark polyline{stroke:#c8f257;stroke-width:4px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ai-overview-no-spark{color:#657970;font-size:9px;position:absolute;bottom:11px;right:11px}.ai-overview-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:start;gap:16px;display:grid}.ai-overview-quadrant,.ai-overview-comparison{min-height:480px}.ai-quadrant-plot{background:linear-gradient(90deg,#0000 49.8%,#385047 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#385047 50%,#0000 50.2%),#101918;border:1px solid #30453e;border-radius:11px;min-height:268px;position:relative;overflow:hidden}.ai-quadrant-plot:before{content:"";border:1px dashed #314842;border-radius:8px;position:absolute;inset:24px}.ai-quadrant-label{z-index:1;color:#72877e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute}.ai-quadrant-label.leaders{color:#c8eb79;top:12px;right:15px}.ai-quadrant-label.niche{top:12px;left:15px}.ai-quadrant-label.laggers{bottom:12px;left:15px}.ai-quadrant-label.controversial{color:#dd9e96;bottom:12px;right:15px}.ai-quadrant-bubble{z-index:2;color:#e7f4eb;background:#2c504a;border:2px solid #82a7a1;border-radius:999px;place-items:center;font-size:9px;font-weight:850;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 20px #0006}.ai-quadrant-bubble.is-primary{color:#10200d;background:#56751f;border-color:#d6ff60}.ai-overview-table-wrap{margin-top:16px;overflow-x:auto}.ai-overview-table-wrap table{border-collapse:collapse;color:#c1d0c9;width:100%;font-size:11px}.ai-overview-table-wrap th,.ai-overview-table-wrap td{text-align:left;border-top:1px solid #283a34;padding:9px 6px}.ai-overview-table-wrap th{color:#7f978d;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.ai-overview-table-wrap td:first-child{color:#e2eee7;font-weight:700}.ai-overview-compare-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:0 0 12px;display:flex}.ai-overview-compare-controls label{gap:7px;min-width:190px;display:grid}.ai-overview-compare-controls select{color:#eaf3ee;min-height:34px;font:inherit;background:#121d1c;border:1px solid #355047;border-radius:8px;padding:0 9px;font-size:12px}.ai-overview-chart-wrap{padding:8px 0 0}.ai-overview-chart{width:100%;min-height:215px;display:block}.ai-overview-chart-grid{fill:none;stroke:#263b35;stroke-width:1px}.ai-overview-line{stroke:#c8f257;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ai-overview-chart circle{fill:#c8f257;stroke:#17251e;stroke-width:2px;vector-effect:non-scaling-stroke}.ai-overview-chart-axis{color:#748a81;justify-content:space-between;font-size:10px;display:flex}.ai-overview-chart-empty{color:#879e94;text-align:center;border:1px dashed #3b514a;border-radius:10px;place-items:center;min-height:182px;padding:22px;font-size:12px;display:grid}.ai-overview-opportunities{margin-bottom:16px}.ai-overview-opportunity-list{gap:8px;display:grid}.ai-overview-opportunity-list article,.ai-evidence-list article{border-top:1px solid #293c36;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 0;display:grid}.ai-overview-opportunity-list article:first-child,.ai-evidence-list article:first-child{border-top:0;padding-top:0}.ai-overview-opportunity-list strong,.ai-evidence-list strong{color:#e2eee7;font-size:13px}.ai-overview-opportunity-list p,.ai-evidence-list p{color:#91a79e;margin:4px 0;font-size:12px;line-height:1.45}.ai-overview-opportunity-list small,.ai-evidence-list small{color:#a7c47a;font-size:11px}.ai-opportunity-priority{color:#b2c9b8;letter-spacing:.06em;text-align:center;text-transform:uppercase;border:1px solid #486047;border-radius:999px;min-width:45px;padding:4px 6px;font-size:9px;font-weight:850}.ai-opportunity-priority.high{color:#ffb2a2;background:#321b1a;border-color:#94544a}.ai-opportunity-priority.medium{color:#ebdc8d;background:#282515;border-color:#827535}.ai-opportunity-priority.low{color:#b8e29a;background:#172a1d;border-color:#45634c}.ai-overview-footnotes{color:#81978e;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.ai-overview-footnotes span,.ai-overview-footnotes a{align-items:center;gap:6px;display:inline-flex}.ai-overview-footnotes a{color:#c9f45b;font-weight:700}.ai-evidence-empty{text-align:center;place-items:center;min-height:290px;display:grid}.ai-evidence-empty svg{color:#c9f45b}.ai-evidence-empty h2{color:#e7f2eb;margin:11px 0 5px}.ai-evidence-empty p{color:#93a99f;max-width:460px;margin:0 0 15px;font-size:13px}.ai-evidence-table-wrap{overflow-x:auto}.ai-evidence-table{border-collapse:collapse;color:#b9cbc3;width:100%;min-width:810px;font-size:12px}.ai-evidence-table th,.ai-evidence-table td{text-align:left;vertical-align:top;border-bottom:1px solid #293a36;padding:12px 9px}.ai-evidence-table th{color:#78938a;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.ai-evidence-table td:first-child{color:#e2eee7;max-width:320px;line-height:1.45}.ai-evidence-table a{color:#c9f45b;font-weight:750}.ai-evidence-table tr.is-selected td{background:#24331b}.ai-evidence-answer-trace{background:#121d1c;border:1px solid #365047;border-radius:10px;margin-top:17px;padding:16px}.ai-evidence-answer-trace h2{color:#e7f2eb;margin:5px 0 10px;font-size:15px}.ai-evidence-answer-trace>div{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.ai-evidence-answer-trace>div span{color:#a9c2b6;background:#22352f;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:700}.ai-evidence-answer-trace>p:last-child{color:#c5d5ce;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.ai-evidence-count{color:#d8f779;background:#21392d;border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}@media (max-width:1220px){.ai-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-overview-grid{grid-template-columns:1fr}}@media (max-width:760px){.ai-overview-state{grid-template-columns:auto 1fr}.ai-overview-state small{white-space:normal;grid-column:2}.ai-overview-toolbar{align-items:stretch}.ai-overview-actions{width:100%;margin-left:0}.ai-overview-actions button{flex:1;justify-content:center}.ai-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-overview-kpis article{min-height:142px}}@media (max-width:520px){.ai-overview-kpis{grid-template-columns:1fr}.ai-overview-filter>div{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.ai-overview-filter button{flex:none}.ai-overview-actions{grid-template-columns:1fr;display:grid}.ai-overview-opportunity-list article,.ai-evidence-list article{grid-template-columns:auto minmax(0,1fr)}.ai-overview-opportunity-list article>button,.ai-evidence-list article>a{grid-column:2;justify-self:start}.ai-overview-comparison .ai-overview-compare-controls{display:grid}.ai-overview-compare-controls label{min-width:0}}.ai-visibility-page{color:#eaf3ee;background:#0d1114;padding:30px 34px 48px}.ai-visibility-shell{grid-template-columns:minmax(0,1fr);gap:26px;max-width:1440px;margin:0 auto;display:grid}.ai-visibility-nav{background:#11191a;border:1px solid #293a36;border-radius:16px;align-self:start;padding:16px 10px;position:sticky;top:26px}.ai-visibility-nav-head{gap:3px;padding:5px 9px 13px;display:grid}.ai-visibility-nav-head span,.ai-visibility-context span,.ai-visibility-status-grid span,.ai-schedule-grid span,.ai-visibility-project-meta label>span,.ai-prompt-editor label>span,.ai-new-topic label>span{color:#78938a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.ai-visibility-nav-head strong{color:#efffc9;font-size:14px}.ai-visibility-all-projects{color:#b9cbc3;border-radius:8px;align-items:center;gap:7px;min-height:34px;margin:0 0 10px;padding:0 9px;font-size:12px;font-weight:700;display:flex}.ai-visibility-all-projects:hover{color:#d8f58c;background:#1b2926}.ai-visibility-nav nav{gap:2px;display:grid}.ai-visibility-nav nav a{color:#8fa49b;border-radius:8px;justify-content:space-between;align-items:center;min-height:36px;padding:0 9px;font-size:12px;font-weight:650;display:flex}.ai-visibility-nav nav a:hover{color:#deefce;background:#192522}.ai-visibility-nav nav a.is-active{color:#d6fb6d;background:#263e31;box-shadow:inset 3px 0 #c6f14c}.ai-visibility-content{min-width:0}.ai-visibility-header{justify-content:space-between;align-items:flex-start;gap:24px;margin:2px 0 22px;display:flex}.ai-visibility-header h1{color:#eff8ee;letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(28px,3vw,40px)}.ai-visibility-header p:not(.eyebrow){color:#9ab0a6;margin:0;font-size:14px}.ai-visibility-project-meta{align-items:flex-end;gap:10px;display:flex}.ai-visibility-project-meta label{gap:7px;min-width:238px;display:grid}.ai-visibility-project-meta select,.ai-prompt-tools select,.ai-prompt-editor input,.ai-prompt-editor select,.ai-prompt-editor textarea,.ai-new-topic input,.ai-schedule-grid select{color:#eaf3ee;width:100%;min-height:40px;font:inherit;background:#121d1c;border:1px solid #355047;border-radius:9px;outline:none;padding:0 11px;font-size:12px}.ai-prompt-editor textarea{resize:vertical;min-height:88px;padding-top:10px}.ai-visibility-project-meta select:focus,.ai-prompt-tools select:focus,.ai-prompt-editor input:focus,.ai-prompt-editor select:focus,.ai-prompt-editor textarea:focus,.ai-new-topic input:focus,.ai-schedule-grid select:focus{border-color:#b7ee49;box-shadow:0 0 0 3px #b7ee491c}.ai-demo-badge,.ai-plan-chip{color:#d8f58c;background:#27321d;border:1px solid #66773f;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.ai-visibility-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ai-visibility-status-grid>div,.ai-visibility-context>div{background:#11191a;border:1px solid #293a36;border-radius:13px;gap:6px;min-height:96px;padding:16px;display:grid}.ai-visibility-status-grid strong{color:#dceee4;font-size:14px}.ai-visibility-status-grid small{color:#78938a;font-size:11px}.ai-visibility-status-grid strong i{background:#7e918a;border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}.ai-visibility-status-grid .status-ready i,.ai-visibility-status-grid .status-running i{background:#c7f24c;box-shadow:0 0 0 3px #c7f24c1c}.ai-visibility-status-grid .status-error{color:#ffb3a5}.ai-visibility-status-grid .status-error i{background:#ff775f}.ai-visibility-notice{color:#d1edbf;background:#17251e;border:1px solid #496445;border-radius:10px;margin:0 0 16px;padding:11px 13px;font-size:13px}.ai-visibility-section{background:#11191a;border:1px solid #293a36;border-radius:16px;margin-bottom:18px;padding:25px}.ai-section-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:21px;display:flex}.ai-section-head h2{color:#eff8ee;letter-spacing:-.025em;margin:4px 0 7px;font-size:22px}.ai-section-head p:not(.eyebrow){color:#92a89e;max-width:640px;margin:0;font-size:13px;line-height:1.55}.ai-prompt-tools{grid-template-columns:minmax(210px,1.5fr) minmax(130px,.7fr) minmax(130px,.7fr) 40px;align-items:center;gap:9px;margin-bottom:10px;display:grid}.ai-search-input{color:#78938a;background:#121d1c;border:1px solid #355047;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.ai-search-input:focus-within{border-color:#b7ee49;box-shadow:0 0 0 3px #b7ee491c}.ai-search-input input{color:#eaf3ee;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.ai-search-input input::placeholder{color:#687e75}.icon-button{color:#b5c9be;cursor:pointer;background:#172422;border:1px solid #365047;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.icon-button:hover{color:#d8f58c;border-color:#7da654}.icon-button.danger:hover,.text-danger-button:hover{color:#ffb7a6;border-color:#9a493c}.ai-bulk-bar{color:#9ab0a6;background:#0f1817;border:1px solid #283a35;border-radius:9px;align-items:center;gap:12px;min-height:42px;margin-bottom:12px;padding:0 12px;font-size:12px;display:flex}.ai-bulk-bar label{color:#c7d8d0;align-items:center;gap:7px;font-weight:700;display:inline-flex}.ai-bulk-bar input,.ai-prompt-row>input{accent-color:#c7f24c}.text-danger-button,.text-button{color:#c0d2c8;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:750;display:inline-flex}.text-danger-button{color:#e79a8c;margin-left:auto}.text-button:hover{color:#d8f58c}.ai-prompt-groups{border-top:1px solid #293a36}.ai-prompt-group{border-bottom:1px solid #293a36}.ai-prompt-group-trigger{color:#e7f0eb;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 4px;display:flex}.ai-prompt-group-trigger span{align-items:center;gap:9px;display:inline-flex}.ai-prompt-group-trigger small{color:#82988e;font-size:11px}.ai-prompt-group-trigger svg{transition:transform .16s}.ai-prompt-group-trigger svg.is-collapsed{transform:rotate(-90deg)}.ai-prompt-list{padding:0 0 10px}.ai-prompt-row{border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 7px 10px 4px;display:grid}.ai-prompt-row:hover{background:#15211f}.ai-prompt-row>div:nth-child(2){gap:6px;min-width:0;display:grid}.ai-prompt-row strong{overflow-wrap:anywhere;color:#dbe9e2;font-size:13px;line-height:1.4}.ai-prompt-row span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ai-prompt-row em{color:#a2c7b0;text-transform:capitalize;background:#21342d;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal}.ai-prompt-row span button{color:#9ac9a2;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:10px}.ai-prompt-actions{align-items:center;gap:6px;display:flex}.ai-empty-copy{color:#8da198;margin:19px 0;font-size:13px}.ai-prompt-editor{background:#15211f;border:1px solid #365047;border-radius:12px;margin-top:25px;padding:18px}.ai-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.ai-editor-head h3{color:#eef7ef;margin:0 0 4px;font-size:16px}.ai-editor-head p{color:#8fa49b;margin:0;font-size:12px}.ai-prompt-editor label,.ai-new-topic label,.ai-schedule-grid label{color:#c5d5ce;gap:7px;font-size:12px;font-weight:650;display:grid}.ai-editor-grid{grid-template-columns:1fr 1fr 1.3fr auto;align-items:end;gap:10px;margin-top:11px;display:grid}.ai-editor-grid .primary-button{white-space:nowrap;min-height:40px}.ai-new-topic{align-items:end;gap:10px;margin-top:12px;display:flex}.ai-new-topic label{flex:1}.ai-new-topic .secondary-button{white-space:nowrap;min-height:40px}.ai-suggestions{background:#1b2518;border:1px solid #607336;border-radius:11px;gap:7px;margin:0 0 18px;padding:13px;display:grid}.ai-suggestions>div:first-child{color:#d9edbc;justify-content:space-between;font-size:12px;display:flex}.ai-suggestions>div:first-child span{color:#a1b67c}.ai-suggestion-row{background:#141d14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.ai-suggestion-row>div{gap:4px;min-width:0;display:grid}.ai-suggestion-row b{color:#e8f2e5;font-size:12px;line-height:1.4}.ai-suggestion-row span{color:#a6bb95;text-transform:capitalize;font-size:10px}.ai-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-engine-card{background:#141d1c;border:1px solid #354640;border-radius:12px;gap:14px;min-height:132px;padding:16px;display:grid}.ai-engine-card.is-enabled{background:#172319;border-color:#6d913e}.ai-engine-card.is-locked{opacity:.87;background:#151719;border-color:#3d3f46}.ai-engine-card>div:first-child{gap:5px;display:grid}.ai-engine-card strong{color:#e9f2ee;font-size:15px}.ai-engine-card>div:first-child span{color:#91a69d;font-size:11px}.ai-switch{color:#a6bbb1;cursor:pointer;min-height:31px;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:11px;font-weight:750;display:flex}.ai-switch i{background:#42514d;border-radius:999px;width:36px;height:20px;transition:background .16s;position:relative}.ai-switch i:after{content:"";background:#c8d4ce;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px}.ai-switch.is-on{color:#d8f58c}.ai-switch.is-on i{background:#92bf36}.ai-switch.is-on i:after{background:#132017;transform:translate(16px)}.ai-switch:disabled{cursor:not-allowed;opacity:.55}.ai-engine-upgrade{color:#a5a3af;grid-template-columns:15px minmax(0,1fr);gap:7px;font-size:11px;line-height:1.45;display:grid}.ai-engine-upgrade svg{margin-top:1px}.ai-engine-upgrade a{color:#d4f366;grid-column:2;font-weight:750}.ai-engine-upgrade a svg{vertical-align:-2px}.ai-schedule-section{margin-bottom:16px}.ai-tracking-control{color:#c4d8ce;cursor:pointer;min-height:39px;font:inherit;background:#1b2926;border:1px solid #49615a;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.ai-tracking-control:hover{color:#e6fabe;border-color:#80a755}.ai-tracking-control.is-on{color:#daf77a;background:#2c3d1e;border-color:#81a83e}.ai-tracking-control:disabled{opacity:.55;cursor:not-allowed}.ai-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ai-schedule-grid>div,.ai-schedule-grid>label{background:#101918;border:1px solid #2c413a;border-radius:10px;min-height:95px;padding:14px}.ai-schedule-grid>div{grid-template-columns:17px 1fr;align-content:start;column-gap:8px;display:grid}.ai-schedule-grid>div svg{color:#b9ed54;grid-row:span 2}.ai-schedule-grid>div strong{color:#ddeae3;grid-column:2;margin-top:7px;font-size:12px}.ai-schedule-grid label select{margin-top:auto}.ai-schedule-error{color:#ffb4a5;align-items:center;gap:7px;margin:14px 0 0;font-size:12px;display:flex}.ai-visibility-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ai-visibility-context strong{color:#e3eee8;font-size:15px}.ai-visibility-context p{color:#8fa49b;margin:0;font-size:11px;line-height:1.5}.ai-visibility-loading,.ai-visibility-picker-card{color:#b9cbc3;text-align:center;place-items:center;gap:12px;min-height:360px;display:grid}.ai-visibility-error{background:#211717;border-color:#7c463d;align-items:center;gap:12px;max-width:630px;margin:70px auto;padding:22px;display:flex}.ai-visibility-error h1{color:#ffe3db;margin:0 0 5px;font-size:20px}.ai-visibility-error p{color:#e0a99d;margin:0;font-size:13px}.ai-visibility-error .secondary-button{white-space:nowrap;margin-left:auto}.ai-visibility-picker-page{min-height:65vh}.ai-visibility-picker-card{max-width:420px;margin:0 auto}.ai-visibility-picker-card h1{color:#eaf3ee;margin:0}.ai-visibility-picker-card p{color:#9ab0a6;margin:0}@keyframes ai-visibility-spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1080px){.ai-visibility-page{padding:23px}.ai-visibility-shell{grid-template-columns:1fr}.ai-visibility-nav{grid-template-columns:auto 1fr;gap:12px;padding:13px;display:grid;position:static}.ai-visibility-nav-head{padding:3px 6px}.ai-visibility-all-projects{margin:0}.ai-visibility-nav nav{grid-column:1/-1;padding-bottom:2px;display:flex;overflow-x:auto}.ai-visibility-nav nav a{flex:none}}@media (max-width:760px){.ai-visibility-page{padding:17px 14px 34px}.ai-visibility-header{gap:17px;display:grid}.ai-visibility-project-meta{flex-wrap:wrap;align-items:flex-start}.ai-visibility-project-meta label{width:100%;min-width:0}.ai-visibility-status-grid,.ai-schedule-grid,.ai-visibility-context{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-prompt-tools{grid-template-columns:1fr 1fr 40px}.ai-search-input{grid-column:1/-1}.ai-editor-grid{grid-template-columns:1fr 1fr}.ai-editor-grid label:nth-child(3),.ai-editor-grid .primary-button{grid-column:1/-1}}@media (max-width:520px){.ai-visibility-page{padding:13px 10px 28px}.ai-visibility-section{padding:17px 14px}.ai-section-head{gap:14px;display:grid}.ai-section-head .primary-button,.ai-tracking-control{justify-content:center;width:100%}.ai-visibility-status-grid,.ai-engine-grid,.ai-schedule-grid,.ai-visibility-context{grid-template-columns:1fr}.ai-prompt-tools{grid-template-columns:1fr 40px}.ai-prompt-tools label:nth-of-type(2),.ai-prompt-tools label:nth-of-type(3){grid-column:span 1}.ai-prompt-row{grid-template-columns:18px minmax(0,1fr)}.ai-prompt-actions{grid-column:2}.ai-new-topic{display:grid}.ai-new-topic .secondary-button{justify-content:center;width:100%}.ai-suggestion-row{flex-direction:column;align-items:flex-start}.ai-suggestion-row .secondary-button{justify-content:center;width:100%}}.workspace-chrome .tracked-project-list,.workspace-chrome .team-seat-list{gap:9px;display:grid}.workspace-chrome .tracked-project-row,.workspace-chrome .team-seat-row{color:#ecf5ed;text-align:left;background:#101918;border:1px solid #294139;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;display:flex}.workspace-chrome .tracked-project-row{cursor:pointer}.workspace-chrome .tracked-project-row:hover,.workspace-chrome .tracked-project-row.is-selected{background:#15201c;border-color:#a9df42}.workspace-chrome .tracked-project-icon{color:#d7f267;background:#1c312a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.workspace-chrome .tracked-project-row>span:nth-child(2),.workspace-chrome .team-seat-row>span:first-child{flex:1;min-width:0}.workspace-chrome .tracked-project-row strong,.workspace-chrome .tracked-project-row small,.workspace-chrome .team-seat-row strong,.workspace-chrome .team-seat-row small{display:block}.workspace-chrome .tracked-project-row strong,.workspace-chrome .team-seat-row strong{color:#f3f7f3;font-size:14px}.workspace-chrome .tracked-project-row small,.workspace-chrome .team-seat-row small,.workspace-chrome .empty-state-copy{color:#94aaa0;margin-top:3px;font-size:12px}.workspace-chrome .tracked-project-open,.workspace-chrome .text-button{color:#c9f45b;white-space:nowrap;font-size:12px;font-weight:700}.workspace-chrome .project-access-summary,.workspace-chrome .invite-link{color:#dce9df;background:#0d1514;border:1px solid #2d4840;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.workspace-chrome .project-access-summary>div{flex:1}.workspace-chrome .project-access-summary strong{color:#eff7ec;font-size:13px;display:block}.workspace-chrome .project-access-summary p{color:#93a9a0;margin:3px 0 0;font-size:12px}.workspace-chrome .project-access-summary>svg{color:#c9f45b}.workspace-chrome .project-access-summary.is-locked>svg{color:#e8ad5a}.workspace-chrome .project-access-editor{grid-template-columns:minmax(160px,1fr) 130px auto;gap:9px;margin-top:12px;display:grid}.workspace-chrome .project-access-editor select{color:#eef5ef;background:#0d1514;border:1px solid #304941;border-radius:9px;min-height:39px;padding:0 10px}.workspace-chrome .project-assignment-list{gap:7px;margin-top:12px;display:grid}.workspace-chrome .project-assignment-list>div{background:#101918;border:1px solid #294139;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.workspace-chrome .project-assignment-list strong,.workspace-chrome .project-assignment-list small{display:block}.workspace-chrome .project-assignment-list strong{color:#eef6ef;font-size:12px}.workspace-chrome .project-assignment-list small{color:#96aaa0;text-transform:capitalize;font-size:11px}.workspace-chrome .team-invite-form{grid-template-columns:minmax(180px,1fr) 140px auto;gap:10px;margin-top:16px;display:grid}.workspace-chrome .team-invite-form input,.workspace-chrome .team-invite-form select,.workspace-chrome .team-seat-row select,.workspace-chrome .byok-save input{color:#eef5ef;background:#0d1514;border:1px solid #304941;border-radius:9px;outline:none;min-height:40px;padding:0 11px}.workspace-chrome .team-invite-form input:focus,.workspace-chrome .team-invite-form select:focus,.workspace-chrome .team-seat-row select:focus,.workspace-chrome .byok-save input:focus{border-color:#c9f45b;box-shadow:0 0 0 3px #c9f45b1f}.workspace-chrome .team-seat-row select{min-width:112px}.workspace-chrome .icon-button{color:#e7aaa2;cursor:pointer;background:0 0;border:1px solid #354a44;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.workspace-chrome .icon-button:hover:not(:disabled){background:#3a1d1c;border-color:#e8786b}.workspace-chrome .icon-button:disabled{cursor:not-allowed;opacity:.5}.workspace-chrome .invite-link{color:#a5baae;justify-content:space-between;font-size:12px}.workspace-chrome .upgrade-state{text-align:left}.workspace-chrome .upgrade-state>svg{color:#c9f45b}.workspace-chrome .upgrade-state h2{margin-top:12px}.workspace-chrome .upgrade-state .primary-button{width:max-content;margin-top:16px}.workspace-chrome .byok-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-chrome .byok-provider-card{flex-direction:column;justify-content:space-between;min-height:212px;display:flex}.workspace-chrome .byok-provider-card .eyebrow{margin-bottom:8px}.workspace-chrome .byok-provider-card p:not(.eyebrow){color:#93a9a0;margin:0;font-size:13px;line-height:1.5}.workspace-chrome .byok-save,.workspace-chrome .byok-saved{gap:9px;margin-top:18px;display:grid}.workspace-chrome .byok-save{grid-template-columns:minmax(0,1fr) auto}.workspace-chrome .byok-saved>span{color:#d9f2ae;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.workspace-chrome .byok-saved small{color:#93a9a0;font-size:11px}.workspace-chrome .byok-saved>div{gap:8px;display:flex}@media (max-width:760px){.workspace-chrome .team-invite-form,.workspace-chrome .byok-provider-grid{grid-template-columns:1fr}.workspace-chrome .team-seat-row,.workspace-chrome .project-access-summary,.workspace-chrome .invite-link{flex-wrap:wrap;align-items:flex-start}.workspace-chrome .team-seat-row select{flex:1}.workspace-chrome .byok-save,.workspace-chrome .project-access-editor{grid-template-columns:1fr}}.prototype-demo-badge{z-index:1000;color:#d5ff80;letter-spacing:.02em;background:#16251b;border:1px solid #688b4a;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex;position:fixed;top:12px;right:16px;box-shadow:0 8px 22px #0005}.dashboard-data-mode{color:#8ea69b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.dashboard-chart-empty,.dashboard-health-empty{color:#8ea69b;text-align:center;border:1px dashed #345248;border-radius:12px;place-items:center;min-height:170px;padding:26px;display:grid}.dashboard-chart-empty svg,.dashboard-health-empty svg{color:#c9f45b}.dashboard-chart-empty p,.dashboard-health-empty strong{color:#e9f4ec;margin:8px 0 0;font-weight:700}.dashboard-chart-empty small,.dashboard-health-empty span{color:#8ea69b;font-size:12px}.primary-nav a{color:#bad0c9;background:0 0;border-radius:8px;align-items:center;gap:11px;width:100%;height:39px;padding:0 10px;font-size:12px;text-decoration:none;display:flex;position:relative}.primary-nav a:hover,.primary-nav a.active{color:#fff;background:#285146}.primary-nav a.active:before{content:"";background:var(--lime);border-radius:0 4px 4px 0;width:3px;height:21px;position:absolute;left:-16px}.panel-heading a{background:#fff;border:1px solid #d8d7d1;border-radius:7px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:9px;text-decoration:none;display:flex}.section-heading{margin-bottom:20px}.section-grid{grid-template-columns:.82fr 1.45fr;gap:13px;display:grid}.list-panel{padding:16px}.domain-detail-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:34px 1fr auto 34px 16px;align-items:center;gap:10px;width:100%;padding:12px 9px;display:grid}.domain-detail-row.selected{background:#edf0e9}.domain-detail-row div strong,.domain-detail-row div span{display:block}.domain-detail-row div strong{font-size:11px}.domain-detail-row div span{color:#84908b;font-size:9px}.domain-detail-row small{color:#65716c;font-size:8px}.domain-detail-row b{font:500 19px Georgia}.detail-panel{padding:21px}.detail-title{border-bottom:1px solid #e3e1dc;align-items:center;gap:11px;padding-bottom:18px;display:flex}.detail-title div{flex:1}.detail-title h2{margin:0;font:500 20px Georgia}.detail-title p{color:#7c8782;margin:2px 0 0;font-size:9px}.detail-title button{background:#fff;border:1px solid #ddd;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.form-grid label{color:#5c6863;font-size:9px;font-weight:800}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{color:#26312e;background:#fff;border:1px solid #d9d8d2;border-radius:7px;width:100%;margin-top:6px;padding:9px;font-size:10px;display:block}.form-grid textarea{resize:vertical;min-height:62px}.keyword-chips{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.keyword-chips span,.keyword-chips button{color:#385e53;background:#eef2ec;border:1px solid #d8ddd7;border-radius:15px;padding:5px 9px;font-size:8px}.keyword-chips button{background:#fff;align-items:center;gap:4px;display:flex}.save-button{margin-top:18px}.mini-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.mini-metrics article{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:16px}.mini-metrics span,.mini-metrics strong,.mini-metrics em{display:block}.mini-metrics span{color:#6f7b76;font-size:9px}.mini-metrics strong{margin:6px 0;font:500 27px Georgia}.mini-metrics strong.small-value{font:700 16px var(--font-geist-sans);margin:12px 0 9px}.mini-metrics em{color:#138a72;font-size:8px;font-style:normal}.data-panel{padding:19px}.data-table{overflow:auto}.data-head,.data-row{grid-template-columns:2fr 1fr 1.4fr .8fr .5fr;align-items:center;gap:12px;min-width:680px;padding:10px;display:grid}.data-head{text-transform:uppercase;letter-spacing:.08em;color:#83908a;font-size:8px}.data-row{border-top:1px solid #e5e3de;font-size:9px}.pill{border-radius:12px;width:max-content;padding:4px 8px}.pill.good{color:#277348;background:#e0f2e6}.pill.warn{color:#9b5b10;background:#fff0dc}.workflow-banner{color:#fff;background:#17372f;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:13px;padding:14px 17px;display:flex}.workflow-banner>div{align-items:center;gap:10px;display:flex}.workflow-banner svg{color:var(--lime)}.workflow-banner p{margin:0}.workflow-banner strong,.workflow-banner span{display:block}.workflow-banner strong{font-size:11px}.workflow-banner span{color:#a9beb7;margin-top:3px;font-size:9px}.workflow-banner button{background:var(--lime);color:#17372f;border:0;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:800}.kanban{grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;padding-bottom:5px;display:grid;overflow:auto}.kanban>section{background:#eae9e4;border-radius:11px;min-height:360px;padding:10px}.kanban header{justify-content:space-between;padding:3px 2px 11px;font-size:9px;display:flex}.kanban header span{background:#d3d2cd;border-radius:10px;padding:2px 6px}.kanban article{background:#fbfaf7;border:1px solid #deddd7;border-radius:9px;margin-bottom:8px;padding:11px}.kanban article>span{text-transform:uppercase;border-radius:10px;padding:3px 6px;font-size:7px;font-weight:800}.pillar-tag{color:#4e7217;background:#e6f0dc}.cluster-tag{color:#555695;background:#e7e8f5}.kanban h3{margin:9px 0 4px;font-size:10px;line-height:1.35}.kanban p{color:#84908b;font-size:8px}.kanban article>div{align-items:center;gap:6px;display:flex}.mini-progress{background:#e4e4df;border-radius:5px;flex:1;height:4px}.mini-progress i{background:#2e7c68;border-radius:5px;height:100%;display:block}.kanban em{font-size:7px;font-style:normal}.add-card{color:#65716c;background:0 0;border:1px dashed #c5c6c0;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;padding:8px;font-size:8px;display:flex}.audit-layout{grid-template-columns:1.35fr 1fr}.live-pill{color:#277348;background:#e0f2e6;border-radius:12px;padding:4px 8px;font-size:8px}.automation-flow{justify-content:space-between;align-items:center;margin:25px 0;display:flex}.automation-flow div{text-align:center}.automation-flow svg{color:#2e7c68;margin:auto}.automation-flow strong,.automation-flow span{display:block}.automation-flow strong{margin-top:5px;font-size:9px}.automation-flow span{color:#83908a;font-size:7px}.automation-flow>i{background:#d7d7d1;flex:1;height:1px;margin:0 7px}.report-row{border-top:1px solid #e5e3de;align-items:center;gap:9px;padding:11px 3px;display:flex}.report-row>svg:first-child{color:#3b6d5e}.report-row div{flex:1}.report-row strong,.report-row span{display:block}.report-row strong{font-size:9px}.report-row span{color:#87908c;font-size:8px}.report-row em{color:#87908c;font-size:8px;font-style:normal}.brain-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.brain-card{grid-template-columns:40px 1fr auto;align-items:center;gap:11px;min-height:110px;display:grid}.brain-card>svg{grid-column:3}.folder-icon{color:#4b715f;background:#e3eddf;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.folder-icon.f1{color:#a4603c;background:#f3e4da}.folder-icon.f2{color:#67628e;background:#e7e5f2}.folder-icon.f3{color:#3d7483;background:#dfecf0}.brain-card h3{margin:0;font-size:11px}.brain-card p{color:#7e8984;margin:4px 0 0;font-size:8px;line-height:1.4}.brain-card em{color:#87908c;grid-column:2;font-size:8px;font-style:normal}.integration-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.integration-card{grid-template-columns:45px 1fr auto;align-items:center;gap:12px;display:grid}.integration-card>span{color:#315f52;background:#e5ede8;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.integration-card h3{margin:0;font-size:12px}.integration-card p{color:#7e8984;margin:4px 0 0;font-size:9px}.integration-card em{color:#9b5b10;font-size:8px;font-style:normal}.integration-card button{background:#fff;border:1px solid #cfd4ce;border-radius:7px;grid-column:3;padding:6px 10px;font-size:8px}.settings-layout{grid-template-columns:220px 1fr}.settings-nav{padding:10px}.settings-nav button{color:#5f6a66;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:10px;font-size:9px;display:flex}.settings-nav button.selected{color:#255c4c;background:#e8eee7;font-weight:800}@media (max-width:900px){.section-grid,.audit-layout{grid-template-columns:1fr}.mini-metrics,.brain-grid{grid-template-columns:1fr 1fr}.integration-grid{grid-template-columns:1fr}.kanban{grid-template-columns:repeat(5,210px)}}@media (max-width:600px){.mini-metrics,.brain-grid,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.section-heading{display:block}.section-heading .heading-actions{margin-top:15px}.domain-detail-row{grid-template-columns:34px 1fr auto 28px}.domain-detail-row>svg{display:none}.workflow-banner{align-items:flex-start;gap:10px}.workflow-banner button{white-space:nowrap}.automation-flow>i{margin:0 3px}.integration-card{grid-template-columns:40px 1fr}.integration-card em,.integration-card button{grid-column:2}}.auth-shell{color:#17221f;background:#f4f2ed;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:100vh;display:grid}.auth-panel{flex-direction:column;justify-content:center;width:100%;max-width:510px;min-height:100vh;margin:auto;padding:56px 8vw;display:flex}.auth-brand{color:inherit;align-items:center;gap:10px;margin-bottom:74px;font-size:18px;text-decoration:none;display:flex}.auth-brand span,.onboarding-icon{color:#17221f;background:#b8f83f;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.auth-panel h1,.onboarding-card h1{letter-spacing:-.055em;margin:10px 0 16px;font-size:clamp(34px,4vw,50px);line-height:1.03}.auth-copy,.onboarding-card>p:not(.eyebrow){color:#65716d;max-width:470px;font-size:17px;line-height:1.6}.auth-form{gap:18px;margin-top:34px;display:grid}.auth-form label{color:#43514c;gap:8px;font-size:13px;font-weight:700;display:grid}.auth-form input,.auth-form select{color:#17221f;font:inherit;background:#fff;border:1px solid #d7ddd6;border-radius:10px;outline:none;width:100%;padding:13px 14px}.auth-form .primary-button{justify-content:center;padding:14px}.auth-form .primary-button:disabled{opacity:.65;cursor:wait}.auth-note{color:#77827d;align-items:center;gap:7px;margin-top:22px;font-size:12px;display:flex}.auth-aside{color:#eff6ec;background:#19332d;flex-direction:column;justify-content:center;padding:12vh 8vw;display:flex}.auth-aside h2{letter-spacing:-.05em;max-width:420px;margin:17px 0 44px;font-size:clamp(30px,3.4vw,44px);line-height:1.05}.auth-aside div{gap:18px;display:grid}.auth-aside p{color:#c4d0ca;align-items:center;gap:10px;display:flex}.auth-success{text-align:center;justify-items:center;gap:14px;display:grid}.auth-success>svg{color:#5c8715}.auth-success h1{margin:0}.auth-success p{color:#65716d;line-height:1.6}.auth-success .secondary-button{margin-top:13px}.form-error{color:#b33b2a;margin:-7px 0;font-size:13px}.loading-state{text-align:center;align-items:center;gap:14px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.onboarding-shell{color:#17221f;background:#f4f2ed;min-height:100vh;padding:28px 6vw}.onboarding-header{color:#78817c;justify-content:space-between;align-items:center;max-width:1050px;margin:0 auto;font-size:13px;display:flex}.onboarding-header .auth-brand{margin:0}.onboarding-card{background:#fff;border:1px solid #e0e5df;border-radius:22px;max-width:600px;margin:8vh auto;padding:58px;box-shadow:0 20px 60px #1c302914}.onboarding-card .auth-form{margin-top:31px}.onboarding-card .auth-success{padding:9px 0}.onboarding-icon{color:#245044;border-radius:18px;width:58px;height:58px}.onboarding-card .primary-button{width:max-content;text-decoration:none}@media (max-width:780px){.auth-shell{grid-template-columns:1fr}.auth-aside{display:none}.auth-panel{padding:34px 26px}.auth-brand{margin-bottom:48px}.onboarding-shell{padding:20px}.onboarding-card{margin:7vh auto;padding:34px 24px}.onboarding-header{font-size:12px}}.onboarding-progress{color:#52645e;margin:12px 0;font-size:12px}.onboarding-progress span{margin-bottom:7px;display:block}.onboarding-progress i{background:#dbe4de;border-radius:99px;height:5px;display:block;position:relative;overflow:hidden}.onboarding-progress i:after{content:"";border-radius:inherit;background:#4d786d;width:40%;animation:1.1s ease-in-out infinite onboarding-progress;position:absolute;inset:0 auto 0 -40%}@keyframes onboarding-progress{to{left:100%}}.marketing-page{color:#17372f;background:#f7f7f2;overflow:hidden}.marketing-nav,.marketing-hero,.marketing-section,.marketing-cta,.marketing-footer,.logo-strip{max-width:1180px;margin-inline:auto}.marketing-nav{justify-content:space-between;align-items:center;height:82px;padding:0 28px;display:flex}.marketing-brand{color:#17372f;align-items:center;gap:10px;font-size:17px;text-decoration:none;display:flex}.marketing-brand>span{color:#17372f;background:#d7f267;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;transform:rotate(-4deg)}.marketing-nav nav{gap:28px;display:flex}.marketing-nav nav a,.marketing-login,.marketing-footer a{color:#586661;font-size:13px;text-decoration:none}.marketing-actions{align-items:center;gap:18px;display:flex}.marketing-button,.marketing-outline{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.marketing-button{color:#fff;background:#17372f;border:1px solid #17372f;box-shadow:0 10px 18px #17372f21}.marketing-button.small{min-height:38px;padding:0 13px;font-size:12px}.marketing-outline{color:#17372f;background:#fff;border:1px solid #cfd6ce}.marketing-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:50px;padding:78px 28px 88px;display:grid}.marketing-eyebrow{letter-spacing:.12em!important;color:#597369!important;margin:0 0 17px!important;font-size:11px!important}.marketing-eyebrow span{background:#d7f267;border-radius:50%;width:8px;height:8px;margin:0 8px 1px 0;display:inline-block}.hero-copy h1,.section-intro h2,.quality-section h2,.marketing-cta h2{letter-spacing:-.06em;color:#132720;margin:0;font:500 clamp(42px,5vw,70px)/.98 Georgia,serif}.hero-lede{color:#64736d;max-width:580px;margin:25px 0 29px;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-proof{color:#53645d;flex-wrap:wrap;gap:22px;margin-top:27px;font-size:12px;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.hero-visual{background:#163b33;border-radius:28px;min-height:435px;padding:28px;position:relative;box-shadow:0 30px 70px #163b3338}.visual-disclaimer{z-index:1;color:#a6c1b7;letter-spacing:.02em;text-align:right;margin:-12px 0 12px;font-size:10px;display:block;position:relative}.hero-visual:before{content:"";filter:blur(1px);opacity:.12;background:#d7f267;border-radius:50%;width:340px;height:340px;position:absolute;top:-110px;right:-130px}.hero-card{color:#f6fbf7;background:#1b443ae8;border:1px solid #ffffff21;border-radius:15px;position:relative;box-shadow:0 15px 30px #00000021}.hero-card-top{width:55%;padding:21px}.visual-label{color:#a6c1b7;text-transform:uppercase;letter-spacing:.1em;font-size:10px;display:block}.hero-card-top strong{margin:10px 0;font:500 55px/1 Georgia;display:block}.hero-card-top strong span{font:600 12px var(--font-geist-sans);color:#abc1b9}.hero-card-top p{color:#d7f267;align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.hero-card-list{width:67%;padding:20px;position:absolute;bottom:28px;right:28px}.hero-card-list>div:first-child strong{margin:5px 0 16px;font:500 20px Georgia;display:block}.visual-row{border-top:1px solid #ffffff1f;grid-template-columns:80px 1fr 22px;align-items:center;gap:8px;padding:7px 0;font-size:10px;display:grid}.visual-row b{font-weight:600}.visual-row i{background:#376559;border-radius:6px;height:5px;overflow:hidden}.visual-row i em{border-radius:inherit;background:#d7f267;height:100%;display:block}.visual-row>span{text-align:right;color:#b5cbc3}.hero-card-float{color:#17372f;background:#fbfaf7;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;bottom:47px;left:52px;transform:translateY(35px)}.float-icon{background:#d7f267;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.hero-card-float b{font-size:10px}.hero-card-float p{color:#64736d;margin:3px 0 0;font-size:9px}.logo-strip{border-block:1px solid #dce1da;align-items:center;gap:30px;padding:23px 28px;display:flex}.logo-strip p{color:#6b7772;max-width:270px;margin:0;font-size:12px;line-height:1.45}.logo-strip div{flex-wrap:wrap;flex:1;justify-content:space-between;gap:24px;display:flex}.logo-strip span{color:#708079;font:600 15px Georgia}.marketing-section{padding:112px 28px}.section-intro{max-width:710px}.section-intro h2,.quality-section h2{font-size:45px}.section-intro>p:last-child,.quality-section>div>p,.marketing-cta p{color:#66756f;margin:19px 0 0;font-size:16px;line-height:1.65}.capability-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:48px;display:grid}.capability-grid article{background:#fff;border:1px solid #dbe0d9;border-radius:15px;flex-direction:column;min-height:267px;padding:23px;display:flex}.capability-grid article>span{color:#356350;background:#edf3e5;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.capability-grid h3{margin:23px 0 8px;font:500 22px Georgia}.capability-grid p{color:#6a7772;margin:0;font-size:13px;line-height:1.55}.capability-grid a{color:#275d4d;align-items:center;gap:5px;margin-top:auto;padding-top:20px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.workflow-section{padding-top:52px}.steps-grid{background:#d8dfd8;border:1px solid #d8dfd8;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:43px;display:grid;overflow:hidden}.steps-grid article{background:#f7f7f2;min-height:220px;padding:30px}.steps-grid span{color:#688379;letter-spacing:.08em;font-size:12px;font-weight:800}.steps-grid h3{margin:34px 0 10px;font:500 25px Georgia}.steps-grid p{color:#697771;max-width:275px;margin:0;font-size:13px;line-height:1.55}.quality-section{background:#eaf0e4;border-radius:24px;grid-template-columns:1.08fr .92fr;gap:76px;margin:24px auto 112px;padding:67px;display:grid}.quality-section .marketing-button{margin-top:27px}.quality-list{align-content:center;gap:0;display:grid}.quality-list p{color:#365146;border-bottom:1px solid #cedbcf;align-items:center;gap:10px;margin:0;padding:15px 0;font-size:14px;display:flex}.marketing-cta{color:#fff;background:#17372f;border-radius:25px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:70px;padding:58px 67px;display:flex}.marketing-cta h2{color:#fff;max-width:550px;font-size:43px}.marketing-cta p{color:#b5c7c0;max-width:565px}.marketing-cta>div:last-child{justify-items:center;gap:15px;min-width:185px;display:grid}.marketing-button.light{color:#17372f;white-space:nowrap;background:#d7f267;border-color:#d7f267}.cta-login{color:#d9e8e1;font-size:12px;text-decoration:none}.marketing-footer{border-top:1px solid #dce1da;align-items:center;gap:28px;padding:27px 28px 40px;display:flex}.marketing-footer p{color:#718079;flex:1;font-size:12px}.marketing-footer>div{gap:18px;display:flex}.marketing-footer .marketing-brand{font-size:14px}.marketing-footer .marketing-brand>span{border-radius:9px;width:28px;height:28px}@media (max-width:900px){.marketing-hero,.quality-section{grid-template-columns:1fr}.marketing-hero{gap:45px;padding-top:56px}.hero-visual{width:100%;max-width:620px;margin:auto}.capability-grid{grid-template-columns:1fr 1fr}.quality-section{gap:36px;margin-inline:20px;padding:43px}.marketing-cta{margin-inline:20px;padding:45px}.marketing-nav nav{display:none}}@media (max-width:600px){.marketing-nav{height:70px;padding:0 18px}.marketing-login{display:none}.marketing-actions{gap:0}.marketing-hero,.marketing-section{padding-inline:21px}.marketing-hero{padding-bottom:60px}.hero-copy h1{font-size:44px}.hero-lede{font-size:16px}.hero-visual{border-radius:20px;min-height:350px;padding:18px}.hero-card-top{width:62%;padding:16px}.hero-card-top strong{font-size:44px}.hero-card-list{width:74%;padding:15px;bottom:18px;right:18px}.hero-card-float{bottom:33px;left:26px}.logo-strip{padding:21px;display:block}.logo-strip div{gap:14px;margin-top:16px}.capability-grid{grid-template-columns:1fr}.section-intro h2,.quality-section h2{font-size:35px}.marketing-section{padding-block:70px}.workflow-section{padding-top:0}.steps-grid{grid-template-columns:1fr}.steps-grid article{min-height:170px}.quality-section{border-radius:18px;margin:0 14px 70px;padding:32px 26px}.marketing-cta{margin:0 14px 48px;padding:35px 25px;display:grid}.marketing-cta h2{font-size:34px}.marketing-cta>div:last-child{justify-items:start}.marketing-footer{gap:8px;padding:25px 21px;display:grid}.marketing-footer p{margin:5px 0 10px}.marketing-footer>div{grid-area:1/2;justify-self:end}.marketing-footer .marketing-brand{grid-column:1}.hero-proof{gap:10px}.hero-proof span{font-size:11px}.marketing-button,.marketing-outline{padding:0 13px;font-size:12px}}.input-with-icon{display:block;position:relative}.input-with-icon>svg{color:#6d7b75;z-index:1;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.auth-form .input-with-icon input{padding-left:42px}:where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #99c4326b}.dashboard-home,.domains-page,.linking-page{isolation:isolate}.dashboard-home-wrap{padding-inline:clamp(0px,2vw,24px)}.dashboard-welcome{max-width:820px}.dashboard-actions>a{box-shadow:0 1px 2px #17372f06}.dashboard-actions>a:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 4px #99c43233,0 14px 28px #1e362d17}.dashboard-next{box-shadow:0 16px 34px #17372f1f}.auth-shell{gap:clamp(24px,6vw,90px);padding:clamp(18px,4vw,56px)}.auth-panel{border:1px solid #d7ded6cc;box-shadow:0 18px 50px #17372f14}.auth-form input,.auth-form select{min-height:44px}.primary-button,.secondary-button,.marketing-button,.dashboard-add,.domains-primary,.linking-primary{transition:transform .16s,box-shadow .16s,background .16s}.primary-button:hover:not(:disabled),.marketing-button:hover,.dashboard-add:hover,.domains-primary:hover:not(:disabled),.linking-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #17372f24}.primary-button:disabled,.secondary-button:disabled{opacity:.62;cursor:not-allowed}@media (max-width:760px){.dashboard-home-wrap{padding-inline:0}.dashboard-home header{height:48px}.dashboard-brand{font-size:15px}.dashboard-welcome h1{letter-spacing:-.06em}.dashboard-next{gap:19px}.auth-shell{padding:18px 14px}.auth-panel{padding:28px 22px}}.domains-page{color:#17372f;background:linear-gradient(115deg,#f2f4ed 0%,#f8f7f2 48%,#e9f0e8 100%);min-height:100vh;padding:22px 28px 68px}.domains-container{max-width:1180px;margin:0 auto}.domains-topbar{color:#66756f;justify-content:space-between;align-items:center;height:45px;font-size:12px;display:flex}.domains-topbar p{align-items:center;gap:7px;margin:0;display:flex}.domains-back{color:#466258;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.domains-live-dot{background:#77a61a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e1ebcf}.domains-hero{grid-template-columns:1fr 220px;align-items:end;gap:30px;padding:48px 0 42px;display:grid}.domains-hero h1{letter-spacing:-.065em;max-width:700px;margin:7px 0 17px;font:500 clamp(42px,6vw,70px)/.95 Georgia,serif}.domains-hero h1 em{color:#60821a;font-style:italic}.domains-intro{color:#64736d;max-width:600px;margin:0;font-size:16px;line-height:1.65}.domains-hero-stat{border-left:1px solid #ccd9cb;padding:6px 0 6px 26px}.domains-hero-stat span,.domains-hero-stat small{color:#6d7b75;font-size:11px;display:block}.domains-hero-stat strong{color:#17372f;margin:7px 0;font:500 60px/.95 Georgia,serif;display:block}.domains-notice{color:#245942;background:#eff8ef;border:1px solid #cce2d4;border-radius:11px;align-items:center;gap:9px;margin:-20px 0 22px;padding:11px 13px;font-size:12px;display:flex}.domains-notice.error{color:#983c2e;background:#fff1ee;border-color:#efc9c2}.domains-notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:2px;display:grid}.domains-layout{grid-template-columns:minmax(0,1.48fr) minmax(320px,.82fr);align-items:start;gap:15px;display:grid}.domains-list-card,.add-domain-card,.keywords-workspace{background:#fffffddb;border:1px solid #d7ded6;border-radius:18px;box-shadow:0 12px 32px #19342b0e}.domains-list-card{overflow:hidden}.domains-card-heading{justify-content:space-between;align-items:flex-start;padding:24px 24px 18px;display:flex}.domains-card-heading h2,.add-domain-card h2,.keywords-heading h2{letter-spacing:-.03em;margin:5px 0 0;font:500 26px/1.05 Georgia,serif}.domains-icon-button{color:#355e51;cursor:pointer;background:#fff;border:1px solid #d7ded6;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.domains-icon-button:disabled{cursor:wait}.domains-list{border-top:1px solid #e2e5df}.domain-card-row{border-bottom:1px solid #e7e9e4;grid-template-columns:minmax(0,1fr) 82px;align-items:stretch;display:grid}.domain-card-row:last-child{border-bottom:0}.domain-card{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:43px minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;padding:16px 24px;transition:background .18s;display:grid}.domain-card:hover,.domain-card.selected{background:#edf4e7}.domain-remove{color:#9a7067;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin:0 9px 0 0;font-size:10px;font-weight:700;display:inline-flex}.domain-remove:hover:not(:disabled),.domain-remove:focus-visible{color:#a33e35;background:#f6e5e0}.domain-remove:disabled{cursor:wait;opacity:.55}.domain-globe{color:#3e6a48;background:#dcebcf;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.domain-card:nth-child(3n+2) .domain-globe{color:#65608a;background:#e9e4f1}.domain-card:nth-child(3n+3) .domain-globe{color:#a25d38;background:#f2e5d8}.domain-copy{min-width:0}.domain-copy strong,.domain-copy small{display:block}.domain-copy strong{font-size:13px}.domain-copy small{color:#718078;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.cms-badge{color:#63736b;background:#edf0ea;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:700}.domains-loading{color:#708079;place-content:center;justify-items:center;gap:11px;min-height:250px;font-size:12px;display:grid}.domains-empty{max-width:440px;padding:45px 40px 50px}.domains-empty>span{color:#59801d;background:#e8f1df;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.domains-empty h3{margin:20px 0 8px;font:500 23px Georgia}.domains-empty p{color:#718078;margin:0;font-size:13px;line-height:1.6}.domains-card-footer{color:#68776f;border-top:1px solid #e2e5df;justify-content:space-between;align-items:center;gap:13px;padding:14px 24px;font-size:10px;display:flex}.domains-card-footer span,.domains-card-footer a{align-items:center;gap:5px;display:flex}.domains-card-footer span svg{color:#5b871b}.domains-card-footer a{color:#315d4e;font-weight:800;text-decoration:none}.add-domain-card{padding:25px}.add-domain-icon{color:#d7f267;background:#17372f;border-radius:12px;place-items:center;width:39px;height:39px;margin-bottom:25px;display:grid}.add-domain-card h2{font-size:28px}.add-domain-copy{color:#68776f;margin:10px 0 22px;font-size:12px;line-height:1.6}.domain-form{gap:14px;display:grid}.domain-form label{color:#43544d;font-size:11px;font-weight:800}.domain-form input,.domain-form select{color:#17372f;width:100%;font:inherit;background:#fff;border:1px solid #d4ddd4;border-radius:9px;outline:none;margin-top:6px;padding:11px 12px;font-size:13px;display:block}.domain-form input:focus,.domain-form select:focus,.keyword-form input:focus{border-color:#6c9718;box-shadow:0 0 0 3px #afdd5838}.domains-primary{color:#fff;cursor:pointer;background:#17372f;border:1px solid #17372f;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.domains-primary:disabled{opacity:.68;cursor:wait}.domain-form .domains-primary{width:100%;margin-top:4px}.keywords-workspace{margin-top:15px;padding:25px}.keywords-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.keywords-heading h2{font-size:26px}.keywords-heading>div>p:last-child{color:#718078;margin:8px 0 0;font-size:12px}.keywords-close{color:#587066;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px;font-size:11px;font-weight:800;display:flex}.keywords-content{border-top:1px solid #e2e5df;margin-top:21px;padding-top:18px}.keyword-form{color:#6d7e75;background:#fff;border:1px solid #d4ddd4;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 5px 5px 12px;display:grid}.keyword-form input{color:#17372f;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.keyword-form .domains-primary{min-height:33px;font-size:11px}.keyword-list{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.keyword-list span{color:#355a49;background:#f2f6ed;border:1px solid #dfe6d9;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:flex}.keyword-list small{color:#718078;border-left:1px solid #ced9cb;padding-left:6px;font-size:9px}.keyword-empty{color:#718078;align-items:center;gap:9px;margin:18px 0 4px;font-size:12px;display:flex}.keyword-empty svg{color:#6e981b}@media (max-width:760px){.domains-page{padding:14px 15px 42px}.domains-hero{grid-template-columns:1fr;gap:25px;padding:37px 0 30px}.domains-hero h1{font-size:47px}.domains-hero-stat{border-top:1px solid #ccd9cb;border-left:0;grid-template-columns:auto auto 1fr;align-items:end;gap:8px;padding:18px 0 0;display:grid}.domains-hero-stat strong{margin:0;font-size:38px}.domains-hero-stat small{padding-bottom:4px}.domains-layout{grid-template-columns:1fr}.domains-card-heading,.domain-card{padding-left:17px;padding-right:17px}.domains-card-footer{padding:13px 17px}.domains-card-footer a{display:none}.add-domain-card,.keywords-workspace{padding:21px}.keywords-heading{display:block}.keywords-close{margin-top:15px}.keyword-form{grid-template-columns:20px 1fr}.keyword-form .domains-primary{grid-column:1/-1}.domain-card{grid-template-columns:43px minmax(0,1fr) 18px}.cms-badge{display:none}}.linking-page{color:#17372f;background:#f3f5ee;min-height:100vh;padding:32px 28px 72px}.linking-wrap{max-width:1180px;margin:0 auto}.linking-back{color:#49665b;align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.linking-hero{grid-template-columns:1fr 230px;align-items:end;gap:40px;padding:56px 0 37px;display:grid}.linking-hero h1{letter-spacing:-.06em;max-width:770px;margin:8px 0 18px;font:500 clamp(42px,5.4vw,66px)/.96 Georgia,serif}.linking-hero h1 em{color:#64861c;font-style:italic}.linking-hero>div>p:last-child{color:#65736d;max-width:650px;margin:0;font-size:16px;line-height:1.62}.linking-trust{color:#365548;background:#edf4e6;border:1px solid #d3dfcb;border-radius:14px;gap:5px;padding:17px;font-size:11px;display:grid}.linking-trust svg{color:#63891a}.linking-trust strong{font-size:12px}.linking-trust span{color:#6e7e74}.linking-notice{color:#875a1c;background:#fef4e8;border:1px solid #eddbbf;border-radius:10px;padding:11px 13px;font-size:12px}.linking-domain-picker{color:#507062;background:#fff;border:1px solid #dbe2d9;border-radius:11px;align-items:center;gap:10px;margin-bottom:15px;padding:10px 14px;display:flex}.linking-domain-picker label{align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.linking-domain-picker select{color:#17372f;font:inherit;background:0 0;border:0;outline:none;font-size:12px}.linking-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.78fr);gap:15px;display:grid}.link-library,.link-add{background:#fffefa;border:1px solid #d9e1d7;border-radius:17px;box-shadow:0 10px 28px #1a372c0d}.link-library{overflow:hidden}.link-library-heading{justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.link-library h2,.link-add h2{margin:5px 0 0;font:500 27px Georgia}.link-library-heading>span{color:#597267;background:#edf3e8;border-radius:99px;padding:5px 8px;font-size:10px}.link-columns{border-top:1px solid #e4e8e1;grid-template-columns:1fr 1fr;display:grid}.link-column{min-height:245px;padding:22px}.link-column+.link-column{border-left:1px solid #e4e8e1}.link-column h3{font:700 13px var(--font-geist-sans);margin:0}.link-column>div>p{color:#74827b;margin:5px 0 17px;font-size:11px;line-height:1.5}.link-column a{color:#365c4d;border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;text-decoration:none;display:flex}.link-column a span{min-width:0}.link-column a strong,.link-column a small{display:block}.link-column a strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.link-column a small{color:#78867f;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.link-empty{color:#78867f;margin:25px 0;font-size:11px;line-height:1.6}.linking-loading{color:#708077;justify-content:center;align-items:center;gap:8px;padding:70px 24px;font-size:12px;display:flex}.linking-guide{color:#607168;background:#f3f7ee;border-top:1px solid #e4e8e1;align-items:flex-start;gap:9px;padding:14px 22px;display:flex}.linking-guide svg{color:#63891a;flex:none}.linking-guide p{margin:0;font-size:10px;line-height:1.5}.link-add{padding:25px}.link-add h2{margin-bottom:19px}.link-add form{gap:13px;display:grid}.link-add label{color:#415349;font-size:11px;font-weight:800}.link-add label small{color:#78867f;font-weight:500}.link-add input,.link-add select,.link-add textarea{width:100%;font:inherit;color:#17372f;background:#fff;border:1px solid #d4ddd4;border-radius:8px;outline:none;margin-top:6px;padding:10px;font-size:12px;display:block}.link-add textarea{resize:vertical;min-height:63px}.linking-primary{color:#fff;cursor:pointer;background:#17372f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:4px;font-size:12px;font-weight:800;display:flex}.linking-primary:disabled{opacity:.65;cursor:wait}@media (max-width:760px){.linking-page{padding:22px 15px 45px}.linking-hero{grid-template-columns:1fr;gap:22px;padding:39px 0 30px}.linking-hero h1{font-size:45px}.linking-trust{max-width:300px}.linking-grid,.link-columns{grid-template-columns:1fr}.link-column+.link-column{border-top:1px solid #e4e8e1;border-left:0}.linking-domain-picker{align-items:flex-start}.linking-domain-picker label{gap:4px;display:grid}.linking-domain-picker select{max-width:230px}}.dashboard-home{color:#17372f;background:radial-gradient(circle at 84% 5%,#e7f0d4 0,#0000 27%),#f6f6f1;min-height:100vh;padding:22px 28px 70px}.dashboard-home-wrap{max-width:1140px;margin:0 auto}.dashboard-home header{justify-content:space-between;align-items:center;height:55px;display:flex}.dashboard-brand{color:#17372f;align-items:center;gap:9px;font-size:16px;text-decoration:none;display:flex}.dashboard-brand>span{background:#d7f267;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.dashboard-add{color:#fff;background:#17372f;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-welcome{padding:70px 0 46px}.dashboard-welcome h1{letter-spacing:-.07em;margin:8px 0 19px;font:500 clamp(46px,6.2vw,76px)/.93 Georgia,serif}.dashboard-welcome h1 em{color:#66891d;font-style:italic}.dashboard-welcome>p:last-child{color:#65746e;max-width:640px;margin:0;font-size:16px;line-height:1.65}.dashboard-actions{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.dashboard-actions>a{color:#17372f;background:#fffefa;border:1px solid #dce2d9;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:44px 1fr;gap:13px;min-height:175px;padding:21px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid}.dashboard-actions>a:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1e362d17}.dashboard-card-icon{color:#416c4f;background:#e7f0dc;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.dashboard-card-copy strong,.dashboard-card-copy small{display:block}.dashboard-card-copy strong{font:500 20px Georgia}.dashboard-card-copy small{color:#708078;margin-top:7px;font-size:11px;line-height:1.5}.dashboard-card-value{color:#3b6554;border-top:1px solid #e8ece5;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:11px;font-size:10px;font-weight:800;display:flex}.dashboard-next{color:#fff;background:#17372f;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-top:14px;padding:27px;display:flex}.dashboard-next h2{margin:5px 0 8px;font:500 25px Georgia}.dashboard-next>div>p:last-child{color:#b6c7c0;max-width:620px;margin:0;font-size:12px;line-height:1.55}.dashboard-next .dashboard-add{color:#17372f;white-space:nowrap;background:#d7f267}.dashboard-loading{color:#708078;justify-content:center;align-items:center;gap:9px;min-height:300px;font-size:12px;display:flex}@media (max-width:760px){.dashboard-home{padding:16px 16px 45px}.dashboard-welcome{padding:47px 0 33px}.dashboard-welcome h1{font-size:51px}.dashboard-actions{grid-template-columns:1fr}.dashboard-actions>a{min-height:132px}.dashboard-next{padding:23px;display:grid}.dashboard-next .dashboard-add{width:max-content}}.auth-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:100svh;padding:0}.auth-panel{width:100%;max-width:none;min-height:100svh;box-shadow:none;background:#fbfaf7;border:0;border-radius:0;justify-content:center;margin:0;padding:clamp(42px,7vw,104px) clamp(28px,7vw,112px)}.auth-panel>*{width:100%;max-width:500px}.auth-brand{margin-bottom:clamp(52px,8vh,92px)}.auth-panel h1{max-width:530px}.auth-copy,.auth-form{max-width:500px}.auth-aside{padding:clamp(42px,8vw,128px)}.auth-aside>*,.auth-aside h2{max-width:520px}@media (max-width:780px){.auth-shell{grid-template-columns:1fr;padding:0}.auth-panel{min-height:100svh;padding:34px 24px}.auth-brand{margin-bottom:52px}.auth-aside{display:none}}.faq-section{padding-top:0}.faq-list{gap:10px;max-width:820px;margin-top:28px;display:grid}.faq-list details{background:#fffefa;border:1px solid #dce3da;border-radius:12px;padding:0 18px}.faq-list summary{cursor:pointer;color:#17372f;padding:18px 2px;font-size:14px;font-weight:800;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:#6d941b;font-size:20px;font-weight:400;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#687870;border-top:1px solid #e7ece5;margin:0;padding:14px 2px 18px;font-size:13px;line-height:1.65}.ai-platforms{flex-wrap:wrap;align-items:center;display:flex;gap:clamp(14px,2.4vw,31px)!important}.ai-platforms>span{white-space:nowrap;color:#50635b;align-items:center;font-weight:700;gap:7px!important;display:inline-flex!important}.ai-logo{border-radius:7px;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.chatgpt-logo{color:#087552;background:#dff1e8}.claude-logo{color:#a15b2b;background:#f6e7d7}.perplexity-logo{color:#236b7d;background:#e1edf1;font-family:Georgia,serif}.google-logo{color:#3f62b5;background:#e8edf9}.gemini-logo{color:#6652aa;background:#e7e5f6}.copilot-logo{color:#3c5c94;background:#e3e9f5;font-size:18px}.you-logo{color:#263e35;background:#e8eee9}.grok-logo{color:#171717;background:#e9e9e9;font-family:Georgia,serif}.ai-platform-marquee{background:#101718;border-block:1px solid #263932;grid-template-columns:minmax(190px,270px) minmax(0,1fr);align-items:center;gap:30px;max-width:1180px;margin-inline:auto;padding:22px 28px;display:grid;overflow:hidden}.ai-platform-marquee>p{color:#8da59c;margin:0;font-size:12px;line-height:1.45}.ai-platform-marquee-viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ai-platform-marquee-track{will-change:transform;align-items:center;gap:36px;width:max-content;animation:34s linear infinite brandpath-platform-marquee;display:flex}.ai-platform-marquee-track>span{color:#aabdb5;white-space:nowrap;flex:none;align-items:center;gap:8px;font:600 15px Georgia,serif;display:inline-flex}.ai-platform-marquee:hover .ai-platform-marquee-track,.ai-platform-marquee:focus-within .ai-platform-marquee-track{animation-play-state:paused}.ai-platform-marquee.is-compact{background:#0d1114;border-color:#263631;grid-template-columns:minmax(0,1fr);max-width:none;min-height:42px;margin:0;padding:7px 24px}.ai-platform-marquee.is-compact .ai-platform-marquee-track{gap:30px;animation:30s linear infinite brandpath-platform-marquee-compact}.ai-platform-marquee.is-compact .ai-platform-marquee-track>span{color:#91a99e;gap:6px;font-size:12px}.ai-platform-marquee.is-compact .ai-logo{border-radius:6px;width:21px;height:21px;font-size:11px}@keyframes brandpath-platform-marquee{to{transform:translate(calc(-50% - 18px))}}@keyframes brandpath-platform-marquee-compact{to{transform:translate(calc(-50% - 15px))}}@media (prefers-reduced-motion:reduce){.ai-platform-marquee-viewport{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ai-platform-marquee-track{animation:none}}@media (max-width:760px){.ai-platform-marquee{grid-template-columns:1fr;gap:11px;padding:17px 0}.ai-platform-marquee>p{padding-inline:18px}.ai-platform-marquee.is-compact{min-height:38px;padding:6px 0}.ai-platform-marquee-track{animation-duration:28s}.ai-platform-marquee.is-compact .ai-platform-marquee-track{animation-duration:25s}}.meta-logo{color:#2375c8;background:#e3ecfa;font-size:18px}.mistral-logo{color:#b7682a;background:#f8e3cc}.logo-strip p{flex:1;min-width:220px}.social-login{gap:9px;margin:22px 0 18px;display:grid}.social-button{color:#17221f;cursor:pointer;background:#fff;border:1px solid #d9ddd7;border-radius:9px;justify-content:center;align-items:center;gap:9px;height:42px;font-size:12px;font-weight:700;display:flex}.social-button:hover{background:#f6f8f4;border-color:#17372f}.social-button b{font-size:16px}.auth-divider{color:#87908c;align-items:center;gap:10px;margin:5px 0;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e2e4df;flex:1;height:1px}.google-mark{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 25% 45%, #fbbc05 45% 67%, #ea4335 67% 84%, #4285f4 84%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Arial,sans-serif;font-weight:800}main.min-h-screen>div>a:first-child,.domains-back,.linking-back{box-shadow:0 1px 1px #18362b0a;color:#315d4e!important;background:#fff!important;border:1px solid #cdd8cf!important;border-radius:9px!important;min-height:36px!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important;transition:background .15s,transform .15s!important}main.min-h-screen>div>a:first-child:hover,.domains-back:hover,.linking-back:hover{transform:translateY(-1px);background:#edf4e8!important}.domains-back,.linking-back{width:max-content}.page-shell{color:#17372f;background:#f6f6f1;min-height:100vh;padding:32px 22px 80px}.page-wrap{max-width:980px;margin:0 auto}.back-link{color:#416c4f;align-items:center;gap:7px;margin-bottom:44px;font-size:13px;text-decoration:none;display:inline-flex}.page-lede{color:#65746e;max-width:650px;margin:10px 0 30px;line-height:1.7}.form-grid{align-items:end;gap:14px;margin:24px 0;display:flex}.form-grid label{flex:1}.form-grid input{width:100%;margin-top:8px;display:block}.section-heading{justify-content:space-between;align-items:center;display:flex}.idea-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.idea-card{border:1px solid #dce2d9;border-radius:12px;gap:9px;padding:16px;display:grid}.idea-card span{text-transform:uppercase;letter-spacing:.08em;color:#66891d;font-size:11px}.idea-card strong{font:500 20px Georgia}.idea-card a{color:#3b6554;align-items:center;gap:6px;font-size:12px;display:inline-flex}.planner-board{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.planner-pillar,.planner-clusters article,.optimizer-card{background:#fffefa;border:1px solid #dce2d9;border-radius:16px;padding:24px}.planner-pillar{gap:10px;display:grid}.planner-pillar h2{margin:8px 0 0;font:500 30px Georgia}.planner-pillar p,.planner-clusters p{color:#708078;line-height:1.6}.planner-clusters{gap:14px;display:grid}.planner-clusters article{gap:9px;display:grid}.planner-clusters strong{font-size:18px}.optimizer-card{gap:22px;max-width:680px;display:grid}.optimizer-score{gap:8px;display:grid}.optimizer-score strong{font:500 28px Georgia}.optimizer-score span{color:#708078}.check-list{border-top:1px solid #e8ece5;border-bottom:1px solid #e8ece5;gap:12px;padding:18px 0;display:grid}.check-list p{align-items:center;gap:9px;margin:0;font-size:13px;display:flex}.check-list svg{color:#66891d}@media (max-width:700px){.form-grid,.planner-board{grid-template-columns:1fr;display:grid}.idea-grid{grid-template-columns:1fr}}.project-settings{color:#f2f1ef;background:#101012;min-height:100vh;display:flex}.project-sidebar{background:#1c1c20;flex-direction:column;gap:18px;width:240px;padding:18px 14px;display:flex}.project-back{color:#b8b7bb;background:#2a2a2f;border-radius:9px;align-items:center;gap:8px;padding:11px;font-size:13px;text-decoration:none;display:flex}.project-side-brand{align-items:center;gap:8px;font-size:15px;display:flex}.project-side-brand span{color:#17372f;background:#d7f267;border-radius:8px;padding:7px;display:grid}.side-section-title{color:#77777f;letter-spacing:.12em;margin:9px 8px 0;font-size:10px}.project-sidebar nav{gap:3px;display:grid}.project-sidebar nav a{color:#b8b7bb;border-radius:8px;padding:10px;font-size:13px;text-decoration:none}.project-sidebar nav a:hover,.project-sidebar nav a.selected{color:#fff;background:#4d2033}.project-main{flex:1;max-width:1080px;padding:48px 42px}.project-header{justify-content:space-between;align-items:start;margin-bottom:28px;display:flex}.breadcrumb{color:#ff5a16;font-size:12px;font-weight:700}.project-header h1{margin:10px 0 7px;font-size:30px}.project-header p:last-child{color:#aaa9b0;margin:0}.status-pill{color:#ffbd48;background:#493314;border-radius:7px;padding:9px 14px;font-size:12px}.status-pill.active{color:#7ee49b;background:#17462a}.settings-panel{background:#1c1c20;border:1px solid #29292f;border-radius:18px;margin-bottom:18px;padding:24px}.settings-panel-head{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.settings-panel h2{margin:0 0 6px;font-size:17px}.settings-panel p{color:#88878f;margin:0;font-size:13px}.orange-button{color:#fff;background:#ff4d12;border:0;border-radius:22px;align-items:center;gap:8px;padding:11px 16px;font-weight:700;display:flex}.prompt-list{border-top:1px solid #2c2c31}.prompt-group{color:#e5e3e2;background:0 0;border:0;border-bottom:1px solid #2c2c31;justify-content:space-between;width:100%;padding:16px 4px;font-size:14px;display:flex}.prompt-group span{align-items:center;gap:8px;display:flex}.prompt-group small{color:#777780}.rotate{transform:rotate(180deg)}.engine-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.engine-toggle{color:#d6d4d5;background:#29292e;border:0;border-radius:28px;justify-content:space-between;align-items:center;padding:16px;display:flex}.engine-toggle span{align-items:center;gap:8px;display:flex}.engine-toggle i,.switch i{background:#55545b;border-radius:15px;width:34px;height:20px;position:relative}.engine-toggle.on i,.switch.on i{background:#ff4d12}.engine-toggle i:after,.switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;top:3px;left:3px}.engine-toggle.on i:after,.switch.on i:after{left:17px}.schedule{align-items:center;gap:14px;display:flex}.schedule div{margin-right:auto}.switch{background:0 0;border:0}.switch i{display:block}.schedule strong{color:#73db8c;font-size:12px}@media (max-width:760px){.project-sidebar{display:none}.project-main{padding:28px 18px}.engine-grid{grid-template-columns:1fr}}.domains-notice{color:#315b43;background:#e8f1dc;border-radius:12px;align-items:center;gap:10px;margin:18px 0;padding:14px 17px;font-size:13px;display:flex;position:relative;box-shadow:0 8px 24px #17372f14}.domains-notice:not(.error) span:before{content:" ";vertical-align:-1px;border:2px solid;border-right-color:#0000;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}.domains-notice.error span:before{display:none}.dashboard-home{color:#eef4f1;background:#0d1114;padding:0 30px 70px;position:relative;overflow:hidden}.dashboard-home:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 78% 0,#1b443d 0,#0000 52%),linear-gradient(#14221f 0,#0d1114 100%);height:340px;position:absolute;inset:0 0 auto}.dashboard-home-wrap{max-width:1240px;position:relative}.dashboard-home header{border-bottom:1px solid #24312e;height:76px}.dashboard-brand{color:#f4f8f5;font-size:16px}.dashboard-brand>span{color:#10221d;background:#c9f45b}.dashboard-nav{gap:8px;margin-left:28px;margin-right:auto;display:flex}.dashboard-nav a{color:#8fa49d;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:700;text-decoration:none}.dashboard-nav a:hover,.dashboard-nav a.active{color:#f2f8f4;background:#213b35}.dashboard-header-actions{align-items:center;gap:12px;display:flex}.dashboard-rerun{color:#c9f45b;cursor:pointer;white-space:nowrap;background:#162721;border:1px solid #38584d;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.dashboard-rerun:hover:not(:disabled){background:#1e362c;border-color:#c9f45b}.dashboard-rerun:disabled{cursor:wait;opacity:.55}.dashboard-rerun-inline{width:fit-content;min-height:34px;margin-top:4px;padding:0 10px;font-size:10px}.dashboard-live{color:#a9beb6;align-items:center;gap:6px;font-size:10px;display:flex}.dashboard-live i{background:#7de18d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #19352f}.dashboard-add{color:#11221d;background:#c9f45b;border-radius:9px;padding:0 14px}.dashboard-welcome{justify-content:space-between;align-items:end;gap:35px;padding:76px 0 52px;display:flex}.dashboard-welcome .eyebrow,.dashboard-section-heading .eyebrow{color:#7faaa0}.dashboard-welcome h1{letter-spacing:-.075em;color:#f2f7f4;margin:9px 0 20px;font-size:clamp(48px,6vw,76px)}.dashboard-welcome h1 em{color:#c9f45b}.dashboard-welcome>div>p:last-child{color:#9aada7;max-width:620px}.dashboard-summary{background:#172521;border:1px solid #2b423b;border-radius:13px;gap:5px;min-width:190px;padding:17px 19px;display:grid}.dashboard-summary span{letter-spacing:.12em;color:#85a59c;font-size:9px}.dashboard-summary strong{color:#c9f45b;font:500 40px/1 Georgia}.dashboard-summary small{color:#91a69f;font-size:10px}.dashboard-section-heading{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.dashboard-section-heading h2{margin:5px 0 0;font:500 25px Georgia}.dashboard-section-heading>span{color:#718881;font-size:10px}.dashboard-actions{gap:12px}.dashboard-actions>a{color:#ecf4f0;background:#151b1c;border:1px solid #293533;min-height:170px;padding:20px;box-shadow:0 10px 28px #00000024}.dashboard-actions>a:hover{background:#1b2524;border-color:#446156;box-shadow:0 16px 35px #00000040}.dashboard-card-icon{color:#c9f45b;background:#29483e}.dashboard-actions>a:nth-child(2n) .dashboard-card-icon{color:#b8b3ff;background:#33314e}.dashboard-actions>a:nth-child(3n) .dashboard-card-icon{color:#ffc19c;background:#4b342b}.dashboard-card-copy strong{font-size:19px}.dashboard-card-copy small{color:#8ca19a}.dashboard-card-value{color:#afc7bd;border-color:#2a3835}.dashboard-next{color:#11221d;background:#c9f45b;border-radius:14px;margin-top:16px;padding:25px 27px}.dashboard-next .eyebrow{color:#3c5c43}.dashboard-next h2{font-size:25px}.dashboard-next>div>p:last-child{color:#49614f}.dashboard-next .dashboard-add{color:#d7f67b;background:#11221d;border:1px solid #11221d}.dashboard-loading{color:#9aada7;min-height:320px}.dashboard-home .spin{color:#c9f45b}@media (max-width:850px){.dashboard-home{padding-inline:18px}.dashboard-nav{display:none}.dashboard-welcome{padding:58px 0 39px}.dashboard-summary{min-width:150px}.dashboard-actions{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dashboard-home{padding-bottom:42px}.dashboard-home header{height:64px}.dashboard-live{display:none}.dashboard-welcome{gap:24px;display:grid}.dashboard-summary{width:100%}.dashboard-actions{grid-template-columns:1fr}.dashboard-actions>a{min-height:140px}.dashboard-section-heading{display:block}.dashboard-section-heading>span{margin-top:5px;display:block}.dashboard-next{gap:19px;padding:22px;display:grid}.dashboard-next .dashboard-add{width:max-content}}.ai-traffic-impact-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.ai-traffic-impact-cards article{background:#111d1b;border:1px solid #98ff532e;border-radius:16px;padding:20px}.ai-traffic-impact-cards span,.ai-traffic-impact-cards small{color:#91aaa1;display:block}.ai-traffic-impact-cards strong{color:#f4f8f3;margin:10px 0;font-size:32px;display:block}.ai-traffic-impact-table{background:#111d1b;border:1px solid #98ff532e;border-radius:16px;padding:20px}@media (max-width:900px){.ai-traffic-impact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ai-traffic-impact-cards{grid-template-columns:1fr}}.dashboard-app{background:#0d1114;min-height:100vh;padding:0}.dashboard-sidebar{z-index:40;color:#dbe8e2;background:#11191a;border-right:1px solid #253330;flex-direction:column;width:238px;padding:23px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0}.dashboard-sidebar-top{justify-content:space-between;align-items:center;padding:0 7px 23px;display:flex}.dashboard-sidebar-top .dashboard-brand{font-size:15px}.dashboard-sidebar-close{color:#8da39a;background:0 0;border:0;display:none}.dashboard-workspace{background:#182825;border:1px solid #2c423b;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:11px 10px;display:flex}.dashboard-workspace>span:nth-child(2){flex:1;min-width:0}.dashboard-workspace strong,.dashboard-workspace small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dashboard-workspace strong{color:#f0f6f2;font-size:11px}.dashboard-workspace small{color:#82a097;margin-top:3px;font-size:9px}.dashboard-workspace>svg{color:#719088}.dashboard-workspace-dot{color:#15251f;background:#c9f45b;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.dashboard-sidebar-nav{gap:16px;margin-top:22px;display:grid;overflow:auto}.dashboard-sidebar-nav>div>p{color:#647d74;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 7px;font-size:9px;font-weight:800}.dashboard-sidebar-nav>div{gap:2px;display:grid}.dashboard-sidebar-nav a,.dashboard-sidebar-footer a{color:#8da49b;border-radius:8px;align-items:center;gap:10px;height:35px;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.dashboard-sidebar-nav a:hover,.dashboard-sidebar-nav a.active{color:#f3f8f5;background:#213d36}.dashboard-sidebar-nav a.active:before{content:"";background:#c9f45b;border-radius:0 4px 4px 0;width:3px;height:20px;position:absolute;left:-15px}.dashboard-sidebar-nav a>svg{color:#709187}.dashboard-sidebar-nav a.active>svg{color:#c9f45b}.dashboard-sidebar-nav a>i{background:#c9f45b;border-radius:50%;width:6px;height:6px;margin-left:auto}.dashboard-sidebar-footer{border-top:1px solid #253330;gap:8px;margin-top:auto;padding-top:17px;display:grid}.dashboard-sidebar-footer a{height:34px}.dashboard-sidebar-footer a>svg{color:#6e8a80}.dashboard-sidebar-footer .dashboard-sidebar-cta{color:#15251f;background:#c9f45b;justify-content:center}.dashboard-sidebar-footer .dashboard-sidebar-cta>svg{color:#15251f}.dashboard-main{min-height:100vh;margin-left:238px}.dashboard-topbar{background:#11191a;border-bottom:1px solid #24312e;align-items:center;height:76px;padding:0 34px;display:flex}.dashboard-topbar-title{gap:4px;display:grid}.dashboard-topbar-kicker{color:#719088;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.dashboard-topbar-title strong{color:#edf5f0;font:500 18px Georgia}.dashboard-topnav{align-items:center;gap:20px;margin-left:38px;display:flex}.dashboard-topnav a{color:#8da49b;font-size:11px;font-weight:750;text-decoration:none}.dashboard-topnav a:hover,.dashboard-topnav a.active{color:#c9f45b}.dashboard-topbar .dashboard-header-actions{margin-left:auto}.dashboard-topbar .active-project-control--large{border-radius:11px;gap:11px;min-width:360px;height:auto;min-height:54px;padding:8px 14px}.dashboard-topbar .active-project-control--large .active-project-label{font-size:10px!important}.dashboard-topbar .active-project-control--large .active-project-select-wrap{flex:1}.dashboard-topbar .active-project-control--large .active-project-select-wrap select{max-width:none;font-size:14px}.dashboard-topbar .active-project-control--large>small{color:#8fab9f;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:10px;display:block;overflow:hidden}.dashboard-app .dashboard-home-wrap{max-width:1320px;margin:0 auto;padding:0 34px 72px}.dashboard-app .dashboard-welcome{grid-template-columns:minmax(0,1fr) minmax(210px,260px) auto;align-items:end;gap:24px;padding:42px 0 32px;display:grid}.dashboard-selected-domain{background:linear-gradient(145deg,#152824,#12201d);border:1px solid #36534a;border-radius:12px;gap:7px;min-height:110px;padding:17px 18px;display:grid}.dashboard-selected-domain span{color:#c9f45b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.dashboard-selected-domain strong{color:#f1f7f3;text-overflow:ellipsis;white-space:nowrap;font:500 20px Georgia;overflow:hidden}.dashboard-selected-domain small{color:#8eaaa0;font-size:10px;line-height:1.45}.dashboard-selected-domain .dashboard-analysis-status{color:#c9f45b;font-size:9px}.dashboard-selected-domain .dashboard-analysis-status.is-error{color:#f2a379}.dashboard-selected-domain .dashboard-analysis-status.is-setup{color:#f3d38a}.dashboard-app .dashboard-welcome h1{font-size:clamp(46px,5.7vw,70px)}.dashboard-mobile-menu{z-index:50;color:#d9e9e1;background:#182623;border:1px solid #2e443d;border-radius:9px;place-items:center;width:36px;height:36px;display:none;position:fixed;top:17px;left:15px}.dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.dashboard-kpi-link{min-width:0;color:inherit;text-decoration:none;display:block}.dashboard-kpi-link article{transition:border-color .18s,transform .18s}.dashboard-kpi-link:hover article,.dashboard-kpi-link:focus-visible article{border-color:#b6df61;transform:translateY(-2px)}.dashboard-kpis article{background:#151d1e;border:1px solid #293a36;border-radius:12px;min-height:143px;padding:17px 17px 14px;position:relative;overflow:hidden}.dashboard-kpis article>span{color:#91a9a0;align-items:center;gap:6px;font-size:10px;display:flex}.dashboard-kpis article>span svg{color:#86aa9d}.dashboard-kpis article>strong{color:#f1f6f3;margin-top:13px;font:500 29px Georgia;display:block}.dashboard-kpis article>strong>span{font:500 13px var(--font-geist-sans);color:#728a81}.dashboard-kpis article>small{color:#829990;margin-top:4px;font-size:9px;display:block}.dashboard-kpis article>small.positive{color:#8fdb9d}.dashboard-mini-bars{align-items:end;gap:3px;width:76px;height:34px;display:flex;position:absolute;bottom:16px;right:14px}.dashboard-mini-bars i{background:#477e6e;border-radius:2px 2px 0 0;flex:1;display:block}.dashboard-mini-bars.purple i{background:#69659c}.dashboard-kpi-progress{background:#293b37;border-radius:8px;height:5px;position:absolute;bottom:17px;left:17px;right:17px}.dashboard-kpi-progress i{background:#c9f45b;border-radius:8px;height:100%;display:block}.dashboard-kpi-progress.orange i{background:#f2a379}.dashboard-analytics{grid-template-columns:minmax(0,1.65fr) minmax(275px,.85fr);gap:12px;margin-bottom:33px;display:grid}.dashboard-chart-panel,.dashboard-health-panel{background:#151d1e;border:1px solid #293a36;border-radius:13px;padding:20px}.dashboard-panel-heading{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.dashboard-panel-heading .eyebrow{color:#799b90;margin:0 0 5px}.dashboard-panel-heading h2{color:#eff6f2;margin:0;font:500 20px Georgia}.dashboard-panel-heading>button,.dashboard-panel-heading>a{color:#9eb5ac;font:700 9px var(--font-geist-sans);background:#1b2926;border:1px solid #31453f;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;text-decoration:none;display:flex}.dashboard-chart{height:188px;display:flex}.dashboard-chart-y{color:#607971;flex-direction:column;justify-content:space-between;width:28px;padding:0 0 24px;font-size:8px;display:flex}.dashboard-chart-area{flex:1;min-width:0;position:relative}.dashboard-chart-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 24px}.dashboard-chart-grid i{border-top:1px dashed #2b3a37;display:block}.dashboard-chart-bars{align-items:end;gap:8px;display:flex;position:absolute;inset:10px 8px 28px}.dashboard-chart-bars>span{opacity:.93;background:linear-gradient(#b9e85d 0,#548d76 100%);border-radius:4px 4px 1px 1px;flex:1;max-width:34px;display:block;position:relative}.dashboard-chart-bars>span i{opacity:.8;background:#867fc1;border-radius:4px 4px 1px 1px;width:100%;height:37%;position:absolute;bottom:0;left:0}.dashboard-chart-x{color:#607971;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.dashboard-chart-legend{color:#7f9890;align-items:center;gap:17px;padding-top:8px;font-size:9px;display:flex}.dashboard-chart-legend span{align-items:center;gap:5px;display:flex}.dashboard-chart-legend i,.dashboard-health-list i{border-radius:50%;width:7px;height:7px;display:inline-block}.dashboard-chart-legend i.green,.dashboard-health-list i.green{background:#c9f45b}.dashboard-chart-legend i.purple,.dashboard-health-list i.purple{background:#9289d0}.dashboard-chart-legend strong{color:#91d39e;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.dashboard-health-panel .dashboard-panel-heading>a{color:#c9f45b;background:0 0;border:0;padding:5px 0}.dashboard-health-ring{background:conic-gradient(#c9f45b 0 78%, #32443d 78% 100%);border-radius:50%;place-items:center;width:142px;height:142px;margin:10px auto 20px;display:grid;position:relative}.dashboard-health-ring:before{content:"";background:#151d1e;border-radius:50%;position:absolute;inset:12px}.dashboard-health-ring>div{text-align:center;position:relative}.dashboard-health-ring strong,.dashboard-health-ring span{display:block}.dashboard-health-ring strong{color:#eff6f2;font:500 31px Georgia}.dashboard-health-ring span{color:#8fa99f;margin-top:2px;font-size:9px}.dashboard-health-list{border-top:1px solid #293a36;gap:10px;padding-top:14px;display:grid}.dashboard-health-list div{color:#9eb3aa;justify-content:space-between;align-items:center;font-size:10px;display:flex}.dashboard-health-list div span{align-items:center;gap:7px;display:flex}.dashboard-health-list strong{color:#e4f0e9;font-size:10px}.dashboard-health-list i.orange{background:#f2a379}.dashboard-referring-panel{background:#151d1e;border:1px solid #293a36;border-radius:13px;margin:0 0 33px;padding:20px}.dashboard-referring-panel .dashboard-panel-heading{margin-bottom:14px}.dashboard-data-mode.is-ready{color:#9bdeaa}.dashboard-referring-state{color:#b4cbc0;align-items:center;gap:9px;min-height:54px;font-size:12px;display:flex}.dashboard-referring-state.is-muted{color:#829990}.dashboard-referring-state a{color:#c9f45b;margin-left:auto;font-size:11px;font-weight:750;text-decoration:none}.dashboard-referring-metrics{grid-template-columns:repeat(2,minmax(130px,180px)) 1fr;align-items:center;gap:18px;display:grid}.dashboard-referring-metrics>div{border-right:1px solid #293a36;gap:5px;padding-right:18px;display:grid}.dashboard-referring-metrics span{color:#829990;font-size:10px}.dashboard-referring-metrics strong{color:#eff6f2;font:500 28px Georgia}.dashboard-referring-metrics small{color:#829990;font-size:10px;line-height:1.5}@media (max-width:980px){.dashboard-kpis{grid-template-columns:repeat(2,1fr)}.dashboard-analytics{grid-template-columns:1fr}.dashboard-health-panel{grid-template-columns:1fr 160px 1fr;align-items:center;gap:18px;display:grid}.dashboard-health-panel .dashboard-panel-heading{margin:0;display:block}.dashboard-health-panel .dashboard-health-ring{margin:0}.dashboard-health-list{border-top:0;border-left:1px solid #293a36;padding:0 0 0 18px}.dashboard-app .dashboard-welcome{grid-template-columns:minmax(0,1fr) minmax(200px,240px)}.dashboard-app .dashboard-summary{grid-column:1/-1}.dashboard-referring-metrics{grid-template-columns:repeat(2,minmax(130px,1fr))}.dashboard-referring-metrics small{grid-column:1/-1}}@media (max-width:760px){.dashboard-sidebar{transition:transform .2s;transform:translate(-100%);box-shadow:15px 0 35px #0008}.dashboard-sidebar.is-open{transform:translate(0)}.dashboard-sidebar-close{place-items:center;display:grid}.dashboard-main{margin-left:0}.dashboard-mobile-menu{display:grid}.dashboard-topbar{height:67px;padding:0 16px 0 66px}.dashboard-topbar .dashboard-live{display:none}.dashboard-topbar .active-project-control--large{width:min(100%,300px);min-width:0}.dashboard-topbar .dashboard-header-actions{gap:7px}.dashboard-topbar .dashboard-rerun{justify-content:center;width:38px;min-width:38px;padding:0;font-size:0}.dashboard-topbar .active-project-control--large>small,.dashboard-topnav{display:none}.dashboard-app .dashboard-home-wrap{padding:0 16px 50px}.dashboard-app .dashboard-welcome{grid-template-columns:1fr;padding:48px 0 33px}.dashboard-app .dashboard-summary,.dashboard-selected-domain{grid-column:auto}.dashboard-selected-domain{min-height:0}.dashboard-kpis{grid-template-columns:repeat(2,1fr)}.dashboard-kpis article{min-height:135px;padding:15px 13px}.dashboard-kpis article>strong{font-size:26px}.dashboard-health-panel{display:block}.dashboard-health-panel .dashboard-health-ring{margin:14px auto 20px}.dashboard-health-list{border-top:1px solid #293a36;border-left:0;padding:14px 0 0}.dashboard-chart-bars{gap:5px}.dashboard-chart-legend{flex-wrap:wrap;gap:8px}.dashboard-chart-legend strong{margin-left:0}.dashboard-section-heading{display:flex}.dashboard-section-heading>span{display:none}.dashboard-referring-panel{padding:16px}.dashboard-referring-state{flex-wrap:wrap;align-items:flex-start}.dashboard-referring-state a{margin-left:28px}}@media (max-width:480px){.dashboard-kpis{grid-template-columns:1fr}.dashboard-kpis article{min-height:122px}.dashboard-app .dashboard-welcome h1{font-size:49px}.dashboard-summary{width:100%}.dashboard-chart-panel,.dashboard-health-panel{padding:16px}.dashboard-panel-heading h2{font-size:18px}.dashboard-chart-x span:nth-child(2n){display:none}}.workspace-chrome{color:#eaf3ee;background:#0d1114;min-height:100vh}.workspace-sidebar{z-index:60;background:#11191a;border-right:1px solid #253330;flex-direction:column;width:238px;padding:23px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0}.workspace-sidebar-head{justify-content:space-between;align-items:center;padding:0 7px 23px;display:flex}.workspace-brand{color:#f2f8f4;align-items:center;gap:9px;font-size:15px;text-decoration:none;display:flex}.workspace-brand>span{color:#14251f;background:#c9f45b;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.workspace-sidebar-close{color:#8ca59b;background:0 0;border:0;display:none}.workspace-switch{background:#182825;border:1px solid #2d433c;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.workspace-switch>span{color:#c9f45b;background:#324d43;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.workspace-switch>div{flex:1;min-width:0}.workspace-switch strong,.workspace-switch small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switch strong{color:#eef6f1;font-size:10px}.workspace-switch small{color:#78958a;margin-top:3px;font-size:9px}.workspace-switch>svg{color:#718b82}.workspace-nav{gap:16px;margin-top:22px;display:grid;overflow:auto}.workspace-nav>div{gap:2px;display:grid}.workspace-nav p{color:#617a71;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 7px;font-size:9px;font-weight:800}.workspace-nav a{color:#8da59b;border-radius:8px;align-items:center;gap:10px;height:35px;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;display:flex;position:relative}.workspace-nav a:hover,.workspace-nav a.active{color:#f2f8f4;background:#213d36}.workspace-nav a.active:before{content:"";background:#c9f45b;border-radius:0 4px 4px 0;width:3px;height:20px;position:absolute;left:-15px}.workspace-nav a>svg{color:#719087}.workspace-nav a.active>svg{color:#c9f45b}.workspace-nav a>i{background:#c9f45b;border-radius:50%;width:6px;height:6px;margin-left:auto}.workspace-sidebar-foot{border-top:1px solid #253330;gap:8px;margin-top:auto;padding-top:17px;display:grid}.workspace-sidebar-foot a{color:#8da59b;border-radius:8px;justify-content:flex-start;align-items:center;gap:9px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.workspace-sidebar-foot a>svg{color:#6d897e}.workspace-sidebar-foot .workspace-signout{color:#8da59b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:9px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.workspace-sidebar-foot .workspace-signout:hover{color:#f2f8f4;background:#213d36}.workspace-sidebar-foot .workspace-signout>svg{color:#6d897e}.workspace-sidebar-foot a.workspace-cta{color:#15251f;background:#c9f45b;justify-content:center}.workspace-sidebar-foot a.workspace-cta>svg{color:#15251f}.workspace-content{min-height:100vh;margin-left:238px}.brandpath-top-menu{z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1114f5;border-bottom:1px solid #263631;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:52px;padding:0 34px;display:grid;position:sticky;top:0}.brandpath-top-menu-brand,.brandpath-top-menu nav,.brandpath-top-menu-actions,.brandpath-top-menu-site{align-items:center;display:flex}.brandpath-top-menu-brand{color:#f2f8f4;white-space:nowrap;gap:8px;font-size:12px;text-decoration:none}.brandpath-top-menu-brand>span{color:#15251f;background:#c9f45b;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.brandpath-top-menu nav{justify-content:center;gap:4px;min-width:0}.brandpath-top-menu nav a,.brandpath-top-menu-actions>a,.brandpath-top-menu-actions>button{color:#96aaa1;white-space:nowrap;border-radius:7px;font-size:11px;font-weight:700;line-height:1;text-decoration:none}.brandpath-top-menu nav a{padding:8px 10px}.brandpath-top-menu nav a:hover,.brandpath-top-menu nav a[aria-current=page],.brandpath-top-menu-actions>a:hover,.brandpath-top-menu-actions>button:hover{color:#eff8f1;background:#1d2b27}.brandpath-top-menu-actions{justify-content:flex-end;gap:6px}.brandpath-top-menu-actions>a,.brandpath-top-menu-actions>button{align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.brandpath-top-menu-actions>button{cursor:pointer;background:0 0;border:0}.brandpath-top-menu-actions>button:disabled{cursor:wait;opacity:.7}.brandpath-top-menu-actions>.brandpath-top-menu-site{color:#17251e;background:#c9f45b;gap:4px}.brandpath-top-menu-actions>.brandpath-top-menu-site:hover{color:#17251e;background:#dcff81}.workspace-topbar{background:#11191a;border-bottom:1px solid #24312e;align-items:center;height:76px;padding:0 34px;display:flex}.workspace-topbar>div:first-child{gap:4px;display:grid}.workspace-topbar span{color:#718d83;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.workspace-topbar strong{color:#eff6f2;font:500 18px Georgia}.workspace-topbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex!important}.active-project-control{color:#e5f1eb;cursor:pointer;background:#15221f;border:1px solid #385148;border-radius:8px;align-items:center;gap:9px;min-width:0;max-width:276px;height:39px;padding:0 10px 0 11px;display:inline-flex}.active-project-control:hover,.active-project-control:focus-within{background:#182923;border-color:#9dcc4c}.active-project-label{white-space:nowrap;flex:none;align-items:center;gap:5px;font-weight:750;display:inline-flex;color:#b5d5c7!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:10px!important}.active-project-label svg{color:#c9f45b}.active-project-select-wrap{align-items:center;gap:2px;min-width:0;display:inline-flex}.active-project-select-wrap select{color:#f1f8f4;width:100%;min-width:0;max-width:165px;font:650 12px/1.2 var(--font-sans,Arial, sans-serif);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:0}.active-project-select-wrap select:disabled{color:#91a59c;cursor:wait}.active-project-select-wrap select option{color:#f1f8f4;background:#15221f}.active-project-select-wrap svg{color:#98b6a7;pointer-events:none;flex:none}.active-project-control>small{display:none}.dashboard-topbar .active-project-control{margin-right:2px}.workspace-status{align-items:center;gap:6px;display:flex;color:#9cb4a9!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important}.workspace-status i{background:#7de18d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #19352f}.workspace-add{color:#11221d;background:#c9f45b;border-radius:8px;align-items:center;gap:7px;height:35px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.workspace-mobile-menu{display:none}.workspace-content>main.page-shell,.workspace-content>main.min-h-screen,.workspace-content>main.domains-page,.workspace-content>main.linking-page{min-height:calc(100vh - 76px);margin-left:0;padding:38px 34px 70px;color:#eaf3ee!important;background:#0d1114!important}.workspace-content>main.page-shell .page-wrap,.workspace-content>main.min-h-screen>div,.workspace-content>main.domains-page>.domains-container,.workspace-content>main.linking-page>.linking-wrap{max-width:1240px;margin:0 auto}.workspace-chrome .back-link,.workspace-chrome main.min-h-screen>div>a:first-child,.workspace-chrome .domains-back,.workspace-chrome .linking-back{color:#b6c9c0!important;background:#182522!important;border-color:#2d453d!important}.workspace-chrome .page-shell h1,.workspace-chrome main.min-h-screen h1,.workspace-chrome .linking-hero h1{color:#f1f7f3}.workspace-chrome .page-lede,.workspace-chrome main.min-h-screen p.opacity-70,.workspace-chrome .linking-hero>div>p:last-child{color:#94aaa1!important}.workspace-chrome .panel,.workspace-chrome .optimizer-card,.workspace-chrome .planner-pillar,.workspace-chrome .planner-clusters article,.workspace-chrome .link-library,.workspace-chrome .link-add,.workspace-chrome .idea-card,.workspace-chrome main.min-h-screen article{color:#eaf3ee;background:#151d1e!important;border-color:#293a36!important}.workspace-chrome .panel h2,.workspace-chrome .panel h3,.workspace-chrome .optimizer-card strong,.workspace-chrome .planner-pillar h2,.workspace-chrome .planner-clusters strong,.workspace-chrome .idea-card strong,.workspace-chrome main.min-h-screen article strong{color:#edf5f1}.workspace-chrome input,.workspace-chrome select,.workspace-chrome textarea,.workspace-chrome .form-grid input,.workspace-chrome .form-grid select,.workspace-chrome .form-grid textarea{color:#edf5f1!important;background:#11191a!important;border-color:#30443d!important}.workspace-chrome input::placeholder,.workspace-chrome textarea::placeholder{color:#708980}.workspace-chrome .secondary-button,.workspace-chrome .panel-heading button{color:#c1d2ca!important;background:#1b2926!important;border-color:#334a42!important}.workspace-chrome .primary-button{color:#12231d!important;background:#c9f45b!important;border-color:#c9f45b!important}.workspace-chrome .idea-card span,.workspace-chrome .eyebrow{color:#88aa9d}.workspace-chrome .check-list{border-color:#293a36}.workspace-chrome .check-list p{color:#c8d8d0}.workspace-chrome .check-list svg{color:#c9f45b}.workspace-chrome .domains-topbar,.workspace-chrome .domains-card-heading,.workspace-chrome .domains-card-footer,.workspace-chrome .keywords-content,.workspace-chrome .link-library-heading,.workspace-chrome .linking-guide{border-color:#293a36}.workspace-chrome .domains-page h1,.workspace-chrome .domains-page h2,.workspace-chrome .domains-page h3,.workspace-chrome .linking-page h1,.workspace-chrome .linking-page h2,.workspace-chrome .linking-page h3{color:#f1f7f3}.workspace-chrome .domains-intro,.workspace-chrome .add-domain-copy,.workspace-chrome .keywords-heading>div>p:last-child,.workspace-chrome .link-column>div>p,.workspace-chrome .link-empty{color:#93aaa0}.workspace-chrome .domains-list-card,.workspace-chrome .add-domain-card,.workspace-chrome .keywords-workspace,.workspace-chrome .link-library,.workspace-chrome .link-add,.workspace-chrome .linking-domain-picker{color:#eaf3ee;background:#151d1e;border-color:#293a36}.workspace-chrome .domain-card,.workspace-chrome .domain-row,.workspace-chrome .link-column a{color:#cbdad3;border-color:#293a36}.workspace-chrome .domain-card.selected,.workspace-chrome .domain-card:hover{background:#1d302b}.workspace-chrome .domain-copy small,.workspace-chrome .domains-card-footer,.workspace-chrome .keywords-heading>div>p:last-child{color:#8ba49a}.workspace-chrome .keyword-form{background:#11191a;border-color:#30443d}.workspace-chrome .keyword-form input{border:0;background:0 0!important}.workspace-chrome .keyword-list span{color:#c6e0d4;background:#20382f;border-color:#34564a}.workspace-chrome .opportunity-card,.workspace-chrome .opportunity-toolbar,.workspace-chrome .opportunity-message{color:#eaf3ee;background:#151d1e;border-color:#293a36}.workspace-chrome .opportunity-card strong{color:#eef5f2}.workspace-chrome .opportunity-intent{color:#9bb8ac;letter-spacing:.02em;text-transform:capitalize;vertical-align:baseline;margin-right:10px;font-size:.82em;font-weight:700;display:inline-block}.workspace-chrome .opportunity-meta{color:#92aaa0}.workspace-chrome .opportunity-coverage{color:#eaf3ee;background:#11191a;border:1px solid #293a36;border-radius:16px;margin:18px 0 22px;padding:20px 22px}.workspace-chrome .opportunity-coverage-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workspace-chrome .opportunity-coverage-heading h2{color:#edf5f1;margin:4px 0 6px;font-size:18px}.workspace-chrome .opportunity-coverage-heading p:not(.eyebrow){color:#8ea79b;max-width:760px;margin:0;font-size:13px;line-height:1.55}.workspace-chrome .opportunity-coverage-heading>strong{color:#c9f45b;white-space:nowrap;background:#20382f;border:1px solid #34564a;border-radius:999px;flex:none;padding:8px 11px;font-size:12px}.workspace-chrome .opportunity-domain-statuses{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.workspace-chrome .opportunity-domain-status{color:#9bb0a6;background:#182522;border:1px solid #293a36;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:6px 9px;font-size:12px;display:inline-flex}.workspace-chrome .opportunity-domain-status b{color:#c9d9d1;font-weight:600}.workspace-chrome .opportunity-domain-status small{color:#c9f45b;font-weight:700}.workspace-chrome .opportunity-domain-status.loading{color:#c9f45b;border-color:#506c3d}.workspace-chrome .opportunity-domain-status.ready svg{color:#c9f45b}.workspace-chrome .opportunity-domain-status.error{color:#f1a28e;border-color:#6e443d}.workspace-chrome .opportunity-domain-status.error svg{color:#f08b72}.workspace-chrome .opportunity-status-dot{background:#60786d;border-radius:50%;width:7px;height:7px}.workspace-chrome .opportunity-coverage-more{color:#8ea79b;margin:14px 0 0;font-size:12px}.workspace-chrome .opportunity-coverage-more a{color:#c9f45b;text-decoration:none}.workspace-chrome .opportunity-coverage-more a:hover{text-decoration:underline}.workspace-chrome .opportunity-add-domain{text-decoration:none}.workspace-chrome .workflow-banner{background:#17372f}.workspace-chrome .kanban>section{background:#182523}.workspace-chrome .kanban article{color:#e7f1ec;background:#202d2a;border-color:#324740}.workspace-chrome .data-panel,.workspace-chrome .mini-metrics article{color:#eaf3ee;background:#151d1e;border-color:#293a36}.workspace-chrome .mini-metrics strong,.workspace-chrome .data-row{color:#e8f2ed}.workspace-chrome .data-head{color:#77958a}.workspace-chrome .pill.good{color:#a6e3b2;background:#234635}.workspace-chrome .pill.warn{color:#f4c17c;background:#4c3824}.workspace-chrome .domains-notice{color:#b8e2bd;background:#1e382d;border-color:#315746}@media (max-width:760px){.workspace-sidebar{transition:transform .2s;transform:translate(-100%);box-shadow:15px 0 35px #0008}.workspace-sidebar.is-open{transform:translate(0)}.workspace-sidebar-close{place-items:center;display:grid}.workspace-content{margin-left:0}.brandpath-top-menu{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:48px;padding:0 16px}.brandpath-top-menu nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.brandpath-top-menu nav::-webkit-scrollbar{display:none}.brandpath-top-menu nav a{padding:8px}.brandpath-top-menu-actions{display:none}.brandpath-top-menu-brand strong{font-size:0}.workspace-mobile-menu{z-index:70;color:#d9e9e1;background:#182623;border:1px solid #2e443d;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:fixed;top:16px;left:15px}.workspace-topbar{height:67px;padding:0 16px 0 66px}.active-project-control{max-width:172px;height:36px;padding:0 8px}.active-project-label{display:none}.active-project-select-wrap select{max-width:132px;font-size:11px}.workspace-topbar-actions .workspace-status{display:none}.workspace-content>main.page-shell,.workspace-content>main.min-h-screen,.workspace-content>main.domains-page,.workspace-content>main.linking-page{min-height:calc(100vh - 67px);padding:26px 16px 48px}.workspace-content>main.min-h-screen>div{max-width:none}.workspace-chrome .page-heading{align-items:flex-start;gap:17px}.workspace-chrome .page-heading h1{font-size:29px}.workspace-chrome .section-grid,.workspace-chrome .planner-board,.workspace-chrome .linking-grid{grid-template-columns:1fr}.workspace-chrome .score-grid,.workspace-chrome .mini-metrics{grid-template-columns:1fr 1fr}.workspace-chrome .domains-hero,.workspace-chrome .domains-layout{grid-template-columns:1fr}.workspace-chrome .pipeline-head,.workspace-chrome .pipeline-row{min-width:650px}.workspace-chrome .engine-grid,.workspace-chrome .link-columns{grid-template-columns:1fr}.workspace-chrome .link-column+.link-column{border-top:1px solid #293a36;border-left:0}.workspace-chrome .project-settings{margin-left:0}.workspace-chrome .project-sidebar{display:none}}@media (max-width:480px){.workspace-chrome .score-grid,.workspace-chrome .mini-metrics,.workspace-chrome .form-grid{grid-template-columns:1fr}.workspace-chrome .form-grid .wide{grid-column:auto}.workspace-topbar strong{font-size:16px}}.workspace-chrome .referring-panel{background:#11191a;border:1px solid #293a36;border-radius:14px;margin-top:22px;padding:20px}.workspace-chrome .referring-panel-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.workspace-chrome .referring-panel-head h3{color:#edf5f1;margin:4px 0 6px;font:500 21px/1.1 Georgia,serif}.workspace-chrome .referring-panel-head p:last-child{color:#8ea69c;margin:0;font-size:11px;line-height:1.5}.workspace-chrome .referring-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.workspace-chrome .referring-summary>div{background:#182522;border:1px solid #293f37;border-radius:10px;padding:13px}.workspace-chrome .referring-summary span,.workspace-chrome .referring-summary strong{display:block}.workspace-chrome .referring-summary span{color:#80998e;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.workspace-chrome .referring-summary strong{color:#c9f45b;margin-top:8px;font:500 25px/1 Georgia,serif}.workspace-chrome .referring-list{gap:8px;margin-top:14px;display:grid}.workspace-chrome .referring-list article{background:#151f1f;border:1px solid #293a36;border-radius:10px;padding:12px 13px}.workspace-chrome .referring-list article>div{align-items:center;gap:8px;display:flex}.workspace-chrome .referring-list article>div svg{color:#c9f45b;flex:none}.workspace-chrome .referring-list article strong{color:#e7f2ec;font-size:12px}.workspace-chrome .referring-list article small{color:#829c90;margin-left:auto;font-size:10px}.workspace-chrome .referring-list details{margin:8px 0 0 24px}.workspace-chrome .referring-list summary{color:#c9f45b;cursor:pointer;font-size:10px;font-weight:700}.workspace-chrome .referring-list details a{border-top:1px solid #263a33;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:8px 0 0;font-size:10px;text-decoration:none;display:flex;color:#a8c1b5!important}.workspace-chrome .referring-list details a svg{color:#8ea69c;flex:none}.workspace-chrome .referring-empty{color:#91a99f;align-items:center;gap:9px;margin-top:16px;font-size:11px;display:flex}.workspace-chrome .referring-empty svg{color:#c9f45b;flex:none}.workspace-chrome .referring-coverage{color:#708a7f;border-top:1px solid #293a36;margin:16px 0 0;padding-top:11px;font-size:10px;line-height:1.5}@media (max-width:760px){.workspace-chrome .referring-panel{padding:16px}.workspace-chrome .referring-panel-head{display:grid}.workspace-chrome .referring-panel-head .domains-primary{width:100%}.workspace-chrome .referring-summary{grid-template-columns:1fr 1fr}.workspace-chrome .referring-summary>div:last-child{grid-column:1/-1}}body{color:#edf5f1;background:#0b1011}.workspace-content>main a:not(.primary-button):not(.secondary-button):not(.workspace-add):not(.workspace-cta):not(.back-link):not(.domains-back):not(.linking-back){text-decoration-color:#5e7b46;color:#c9f45b!important}.workspace-content>main a:not(.primary-button):not(.secondary-button):not(.workspace-add):not(.workspace-cta):not(.back-link):not(.domains-back):not(.linking-back):hover{color:#e4ff92!important}.workspace-sidebar-backdrop{display:none}@media (max-width:760px){.workspace-sidebar-backdrop{z-index:55;background:#030a09b8;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.workspace-mobile-menu{border-radius:10px;width:42px;height:42px;top:12px;left:12px}.workspace-topbar{gap:10px}.workspace-topbar>div:first-child{min-width:0;max-width:58%}.workspace-topbar strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-topbar-actions{gap:8px;min-width:0}.workspace-topbar-actions .workspace-add{white-space:nowrap;height:38px;min-height:38px;padding:0 10px}.workspace-content>main.page-shell,.workspace-content>main.min-h-screen,.workspace-content>main.domains-page,.workspace-content>main.linking-page{overflow-x:hidden}.workspace-chrome .page-heading>div,.workspace-chrome .section-heading>div,.workspace-chrome .panel-heading>div{min-width:0}.workspace-chrome .page-heading h1{overflow-wrap:anywhere;font-size:clamp(24px,8vw,31px);line-height:1.08}.workspace-chrome .page-lede{max-width:none}.workspace-chrome .heading-actions{grid-template-columns:1fr;gap:9px;width:100%;display:grid}.workspace-chrome .heading-actions .primary-button,.workspace-chrome .heading-actions .secondary-button{justify-content:center;width:100%}.workspace-chrome .primary-button,.workspace-chrome .secondary-button,.workspace-chrome .linking-primary,.workspace-chrome .linking-secondary{min-height:42px}.workspace-chrome input,.workspace-chrome select,.workspace-chrome textarea{min-height:42px;font-size:16px!important}.workspace-chrome .panel,.workspace-chrome .data-panel,.workspace-chrome .list-panel,.workspace-chrome .detail-panel{padding:16px}.workspace-chrome .form-grid{gap:12px}.workspace-chrome .form-grid label{font-size:10px}.workspace-chrome .panel-heading{align-items:flex-start;gap:12px}.workspace-chrome .panel-heading button,.workspace-chrome .panel-heading a{min-height:38px}.workspace-chrome .data-table,.workspace-chrome .pipeline-table,.workspace-chrome .kanban{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.workspace-chrome .pipeline-head,.workspace-chrome .pipeline-row,.workspace-chrome .data-head,.workspace-chrome .data-row{min-width:650px}.workspace-chrome .link-column a{overflow-wrap:anywhere}}.pricing-section{padding-top:20px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;margin-top:34px;display:grid}.pricing-card{background:#151d1e;border:1px solid #293a36;border-radius:16px;flex-direction:column;padding:27px 25px 25px;display:flex;position:relative}.pricing-card.is-featured{border-color:#91b94a;transform:translateY(-8px);box-shadow:0 18px 45px #00000038}.pricing-badge{color:#162a23;text-transform:uppercase;letter-spacing:.08em;background:#c9f45b;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:17px;right:18px}.pricing-name{color:#c9f45b;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.pricing-card h3{color:#f2f8f4;letter-spacing:-.05em;margin:13px 0 8px;font:500 42px/1 Georgia,serif}.pricing-card h3 small{color:#8fa79d;font:400 12px var(--font-geist-sans);letter-spacing:0;margin-left:5px}.pricing-description{color:#91a79e;min-height:60px;margin:0;font-size:14px;line-height:1.6}.pricing-stat,.pricing-agents{border-top:1px solid #293a36;gap:4px;padding:17px 0;display:grid}.pricing-stat strong,.pricing-agents strong{color:#edf5f1;font-size:14px}.pricing-stat span,.pricing-agents span{color:#829a90;font-size:12px;line-height:1.55}.pricing-agents{min-height:111px}.pricing-agent-icons{flex-wrap:wrap;gap:7px;margin:0 0 17px;display:flex}.pricing-agent-icon{color:#b9cec3;background:#11191a;border:1px solid #2d453c;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:3px 7px 3px 4px;font-size:9px;line-height:1;display:inline-flex}.pricing-agent-icon b{color:#eaf7ef;background:#293d36;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:grid}.pricing-agent-icon small{font-size:9px}.pricing-agent-icon.agent-chatgpt b{color:#10251b;background:#8ec8a4}.pricing-agent-icon.agent-google-ai-overviews b,.pricing-agent-icon.agent-google-ai-mode b{color:#0b2138;background:#7db8ff}.pricing-agent-icon.agent-perplexity b{color:#08251f;background:#68dcca}.pricing-agent-icon.agent-gemini b{color:#1a1238;background:#b09bff}.pricing-card .marketing-button,.pricing-card .marketing-outline{justify-content:center;width:100%;margin-top:auto}.pricing-card .marketing-outline{border:1px solid #33483f;border-radius:8px;align-items:center;gap:7px;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:820px){.pricing-grid{grid-template-columns:1fr}.pricing-card.is-featured{transform:none}.pricing-description,.pricing-agents{min-height:0}}@media (max-width:480px){.workspace-topbar-actions .workspace-add{justify-content:center;width:38px;padding:0;font-size:0}.workspace-topbar-actions .workspace-add svg{margin:0}.workspace-chrome .page-heading{gap:16px;display:grid}.workspace-chrome .page-heading .heading-actions{width:100%}.workspace-chrome .section-heading{gap:12px;display:grid}.workspace-chrome .section-heading .primary-button,.workspace-chrome .section-heading .secondary-button{justify-content:center;width:100%}.workspace-chrome .score-grid,.workspace-chrome .mini-metrics{grid-template-columns:1fr}}@media (max-width:600px){.auth-form input,.auth-form select,.onboarding-card input,.onboarding-card select{font-size:16px}.auth-panel,.onboarding-card{padding-left:max(22px, env(safe-area-inset-left));padding-right:max(22px, env(safe-area-inset-right))}}@media (max-width:760px){.workspace-chrome{overflow-x:hidden}.workspace-chrome main.min-h-screen>div>div.flex.justify-between,.workspace-chrome main.min-h-screen>div>div.flex.items-start.justify-between{grid-template-columns:1fr;align-items:stretch;gap:16px;display:grid}.workspace-chrome main.min-h-screen>div>div.flex.justify-between>div:last-child,.workspace-chrome main.min-h-screen>div>div.flex.items-start.justify-between>div:last-child{grid-template-columns:1fr;gap:9px;width:100%;display:grid}.workspace-chrome main.min-h-screen>div>div.flex.justify-between>div:last-child>*,.workspace-chrome main.min-h-screen>div>div.flex.items-start.justify-between>div:last-child>*{justify-content:center;width:100%;min-width:0}.workspace-chrome main.min-h-screen>div>div.flex.justify-between>div:last-child>label.secondary-button{text-align:left;grid-template-columns:auto 1fr;align-items:center;display:grid}.workspace-chrome main.min-h-screen>div>div.flex.justify-between select{width:100%;min-width:0}.workspace-chrome main.min-h-screen>div>div.flex.items-start.justify-between .flex.items-center{align-items:flex-start}.workspace-chrome main.min-h-screen>div>div.flex.items-start.justify-between .flex.items-center>div{min-width:0}.workspace-chrome main.min-h-screen>div>div.flex.items-start.justify-between h2{font-size:20px;line-height:1.15}}.workspace-chrome .keyword-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.workspace-chrome .keyword-chips span{color:#d7eee2;background:#20382f;border:1px solid #34564a;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.workspace-chrome .keyword-chips span b{color:#c9f45b;font-size:10px}.workspace-chrome .keyword-chips span small{color:#91b2a3;font-size:9px}.workspace-chrome .integrations-page{background:#0d1114!important}.workspace-chrome .integrations-heading{align-items:flex-end;margin-top:26px}.workspace-chrome .integrations-heading h1{max-width:740px}.workspace-chrome .integrations-hero{justify-content:space-between;align-items:center;gap:28px;margin-top:22px;padding:28px;display:flex;background:linear-gradient(120deg,#151f20,#172b26)!important;border-color:#345248!important}.workspace-chrome .integrations-hero-copy{align-items:flex-start;gap:17px;max-width:700px;display:flex}.workspace-chrome .integrations-hero-copy h2,.workspace-chrome .integrations-section h2,.workspace-chrome .integrations-lower-grid h2{color:#eff8f3;margin:4px 0 8px;font:500 24px/1.15 Georgia,serif}.workspace-chrome .integrations-hero-copy p:last-child,.workspace-chrome .integrations-help p:not(.eyebrow){color:#94aaa1;margin:0;font-size:12px;line-height:1.6}.integrations-app-icon{color:#15251f;background:#c9f45b;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:29px;font-weight:900;display:grid;box-shadow:0 0 0 6px #c9f45b22}.integrations-app-icon span{font-family:Arial,sans-serif;line-height:1}.workspace-chrome .integrations-hero-action{justify-items:start;gap:10px;min-width:215px;display:grid}.workspace-chrome .integrations-hero-action span{color:#a7beb2;align-items:center;gap:6px;font-size:10px;display:flex}.workspace-chrome .integrations-connection,.workspace-chrome .integrations-provider-panel{margin-top:12px;padding:24px}.workspace-chrome .integrations-provider-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.workspace-chrome .integrations-provider-card{background:#11191a;border:1px solid #293a36;border-radius:11px;padding:15px}.workspace-chrome .integrations-provider-heading{justify-content:space-between;align-items:flex-start;gap:8px;min-height:65px;display:flex}.workspace-chrome .integrations-provider-heading h3{color:#edf5f1;margin:0 0 5px;font-size:13px}.workspace-chrome .integrations-provider-heading p{color:#8ea69c;margin:0;font-size:10px;line-height:1.45}.workspace-chrome .provider-status{color:#8ea69c;white-space:nowrap;font-size:8px}.workspace-chrome .provider-status.connected{color:#b8e2bd}.workspace-chrome .integrations-provider-actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.workspace-chrome .integrations-provider-actions input{flex:150px;min-width:0;height:35px}.workspace-chrome .integrations-provider-actions .primary-button,.workspace-chrome .integrations-provider-actions .secondary-button{height:35px;padding:0 10px}.workspace-chrome .integrations-form-copy{color:#8ea69c!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.5!important}.workspace-chrome .integrations-connection-form{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:20px;display:grid}.workspace-chrome .integrations-connection-form label{color:#b6cbbf;gap:7px;font-size:10px;font-weight:800;display:grid}.workspace-chrome .integrations-connection-form label>span{align-items:center;gap:5px;display:flex}.workspace-chrome .integrations-connection-form input,.workspace-chrome .integrations-connection-form select{color:#edf5f1;width:100%;min-height:40px;font:inherit;background:#11191a;border:1px solid #30443d;border-radius:8px;padding:0 11px;font-size:11px}.workspace-chrome .integrations-form-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;margin-top:2px;display:flex}.workspace-chrome .integrations-connection-message{background:#1b332b;border:1px solid #34564a;border-radius:8px;padding:9px 11px;color:#b8e2bd!important;margin:14px 0 0!important;font-size:10px!important}.workspace-chrome .integrations-section{margin-top:38px}.workspace-chrome .integrations-section>.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.workspace-chrome .integrations-section>.section-heading>svg{color:#c9f45b}.workspace-chrome .integrations-steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workspace-chrome .integrations-step{min-height:164px;padding:20px}.workspace-chrome .integrations-step-top{color:#c9f45b;justify-content:space-between;align-items:center;display:flex}.workspace-chrome .integrations-step-top span{letter-spacing:.12em;font-size:10px;font-weight:800}.workspace-chrome .integrations-step h3{color:#edf5f1;margin:20px 0 7px;font-size:14px}.workspace-chrome .integrations-step p{color:#8ea69c;margin:0;font-size:11px;line-height:1.55}.workspace-chrome .integrations-lower-grid{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px;display:grid}.workspace-chrome .integrations-capabilities,.workspace-chrome .integrations-help{padding:22px}.workspace-chrome .integrations-lower-grid .section-heading{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.workspace-chrome .integrations-lower-grid .section-heading>svg{color:#c9f45b}.workspace-chrome .integrations-checks{gap:12px;display:grid}.workspace-chrome .integrations-checks p{color:#bed1c7;align-items:center;gap:9px;margin:0;font-size:11px;display:flex}.workspace-chrome .integrations-checks svg{color:#c9f45b;flex:none}.workspace-chrome .integrations-help h2{margin-top:5px}.workspace-chrome .integrations-help .secondary-button{width:max-content;margin-top:19px}.workspace-chrome .integrations-footnote{align-items:center;gap:7px;margin:25px 0 0;font-size:10px;display:flex;color:#718a80!important}.workspace-chrome .integrations-footnote svg{color:#c9f45b;flex:none}body{font-size:16px;line-height:1.5}.brandpath-top-menu nav a,.brandpath-top-menu-actions>a,.workspace-nav a,.workspace-sidebar-foot a,.dashboard-sidebar-nav a,.dashboard-sidebar-footer a{font-size:13px}.workspace-nav p,.dashboard-sidebar-nav>div>p,.workspace-switch small,.dashboard-workspace small,.workspace-topbar>div:first-child>span,.dashboard-topbar-kicker{font-size:11px}.workspace-switch strong,.dashboard-workspace strong{font-size:13px}.workspace-status,.dashboard-live,.workspace-add,.dashboard-add,.active-project-label{font-size:12px!important}.active-project-select-wrap select,.dashboard-kpis article>span,.dashboard-health-list div,.dashboard-health-list strong{font-size:13px}.dashboard-kpis article>small,.dashboard-chart-y,.dashboard-chart-x,.dashboard-chart-legend,.dashboard-chart-legend strong,.dashboard-health-ring span,.dashboard-panel-heading>button,.dashboard-panel-heading>a{font-size:12px}.workspace-chrome main .page-lede,.workspace-chrome main .section-heading>div>p:not(.eyebrow),.workspace-chrome main .ai-visibility-header>div>p:not(.eyebrow){line-height:1.6;font-size:16px!important}@media (max-width:760px){.workspace-nav a,.workspace-sidebar-foot a,.dashboard-sidebar-nav a,.dashboard-sidebar-footer a{font-size:14px}.workspace-chrome main :is(p,li,label,input,select,textarea,button,td),.workspace-chrome main :is(.text-button,.primary-button,.secondary-button){font-size:16px!important}.workspace-chrome main .page-lede,.workspace-chrome main .section-heading>div>p:not(.eyebrow),.workspace-chrome main .ai-visibility-header>div>p:not(.eyebrow){font-size:17px!important}}@media (max-width:900px){.workspace-chrome .integrations-provider-grid{grid-template-columns:1fr}}@media (max-width:760px){.workspace-chrome .integrations-heading{margin-top:17px}.workspace-chrome .integrations-hero{padding:21px;display:grid}.workspace-chrome .integrations-hero-copy{gap:12px}.workspace-chrome .integrations-hero-copy h2,.workspace-chrome .integrations-section h2,.workspace-chrome .integrations-lower-grid h2{font-size:20px}.workspace-chrome .integrations-hero-action{min-width:0}.workspace-chrome .integrations-hero-action .primary-button{justify-content:center;width:100%}.workspace-chrome .integrations-connection,.workspace-chrome .integrations-provider-panel{padding:20px}.workspace-chrome .integrations-connection-form{grid-template-columns:1fr}.workspace-chrome .integrations-form-actions{grid-column:auto;grid-template-columns:1fr;display:grid}.workspace-chrome .integrations-form-actions button{justify-content:center}.workspace-chrome .integrations-steps,.workspace-chrome .integrations-lower-grid{grid-template-columns:1fr}.workspace-chrome .integrations-step{min-height:0}.workspace-chrome .integrations-footnote{align-items:flex-start;line-height:1.5}}.marketing-page{color:#eaf3ee;background:#0b1011}.marketing-nav{background:#0b1011}.marketing-brand{color:#eff7f2}.marketing-nav nav a,.marketing-login,.marketing-footer a{color:#9bb1a7}.marketing-button{color:#12231d;background:#c9f45b;border-color:#c9f45b;box-shadow:0 10px 22px #00000038}.marketing-outline{color:#dceae3;background:#151e1e;border-color:#33483f}.marketing-eyebrow{color:#8eafa1!important}.marketing-eyebrow span{background:#c9f45b}.hero-copy h1,.section-intro h2,.quality-section h2,.marketing-cta h2{color:#f2f8f4}.hero-lede,.section-intro>p:last-child,.quality-section>div>p,.marketing-cta p{color:#9aafa6}.hero-proof{color:#9db1a8}.hero-proof svg,.quality-list svg{color:#c9f45b}.hero-visual{background:#142e29;box-shadow:0 30px 70px #00000059}.hero-card{background:#193931e6;border-color:#35564b}.hero-card-float{color:#162a23;background:#dcefae}.float-icon{background:#c9f45b}.hero-card-float p{color:#536b5e}.logo-strip{background:#101718;border-color:#263932}.logo-strip p,.logo-strip span{color:#8da59c}.marketing-section{background:#0b1011}.capability-grid article{background:#151d1e;border-color:#293a36}.capability-grid article>span{color:#c9f45b;background:#203a31}.capability-grid h3{color:#edf5f1}.capability-grid p{color:#91a79e}.capability-grid a{color:#c9f45b}.steps-grid{background:#293a36;border-color:#293a36}.steps-grid article{background:#121a1b}.steps-grid span{color:#86a69b}.steps-grid h3{color:#edf5f1}.steps-grid p{color:#91a79e}.quality-section{background:#162a24}.quality-section>div>p{color:#9bb0a6}.quality-list p{color:#c8d9d1;border-color:#2e4940}.marketing-cta{background:#162e27}.marketing-footer{border-color:#263932}.marketing-footer p{color:#839c91}.auth-shell{color:#ecf5f0;background:#0b1011}.auth-panel{color:#ecf5f0;background:#11191a;border-color:#263a34;box-shadow:0 18px 50px #00000040}.auth-brand{color:#eff7f2}.auth-brand span,.onboarding-icon{color:#14251f;background:#c9f45b}.auth-panel h1,.onboarding-card h1{color:#f1f8f4}.auth-copy,.onboarding-card>p:not(.eyebrow){color:#9aafa6}.auth-form label{color:#c7d7cf}.auth-form input,.auth-form select{color:#edf5f1;background:#0e1516;border-color:#30463e}.auth-form input::placeholder{color:#6f887d}.auth-form input:focus,.auth-form select:focus{border-color:#c9f45b;box-shadow:0 0 0 3px #c9f45b2e}.auth-form .primary-button{color:#12231d;background:#c9f45b;border-color:#c9f45b}.auth-note{color:#8da69b}.auth-note a,.auth-success a{color:#c9f45b}.auth-aside{color:#eff7f2;background:#102c25}.auth-aside p{color:#bbcdc5}.auth-aside svg,.auth-success>svg{color:#c9f45b}.auth-success p{color:#9aafa6}.auth-success .secondary-button{color:#dceae3;background:#1b2a26;border-color:#334b41}.form-error{color:#ff9b8b}.onboarding-shell{color:#edf5f1;background:#0b1011}.onboarding-header{color:#8fa69c}.onboarding-card{background:#11191a;border-color:#293e36;box-shadow:0 20px 60px #0000004d}.onboarding-card p:not(.eyebrow){color:#9aafa6}.onboarding-card .primary-button{color:#12231d;background:#c9f45b}.onboarding-card select{color:#edf5f1;background:#0e1516;border-color:#30463e}.onboarding-progress{color:#cfe5d8!important;background:#1e352d!important;border-color:#365847!important}.project-settings-page{color:#eaf3ee!important;background:#0d1114!important}.project-settings-page .page-wrap{max-width:1240px;margin:0 auto}.project-settings-heading{align-items:flex-start;margin-bottom:28px}.project-settings-heading .page-lede{max-width:640px;color:#8ea69c!important}.project-settings-status{color:#e9b967;white-space:nowrap;background:#221c14;border:1px solid #4b3c24;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.project-settings-status i{background:#e7ad48;border-radius:50%;width:7px;height:7px}.project-settings-status.is-active{color:#aee3b9;background:#172b25;border-color:#315946}.project-settings-status.is-active i{background:#7de18d;box-shadow:0 0 0 4px #203b30}.project-settings-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:14px;display:grid}.project-settings-nav{padding:15px;position:sticky;top:20px;background:#11191a!important;border-color:#293a36!important}.project-settings-nav>.eyebrow{margin:3px 10px 10px;color:#78998d!important}.project-settings-nav nav{gap:3px;display:grid}.project-settings-nav nav a{border-radius:8px;align-items:center;gap:9px;padding:10px;font-size:10px;font-weight:700;text-decoration:none;display:flex;color:#8da59b!important}.project-settings-nav nav a:hover,.project-settings-nav nav a.is-selected{background:#213d36;color:#f2f8f4!important}.project-settings-nav nav a.is-selected svg{color:#c9f45b}.project-settings-nav-note{color:#718d83;border-top:1px solid #293a36;align-items:flex-start;gap:8px;margin-top:15px;padding:14px 9px 2px;font-size:9px;line-height:1.45;display:flex}.project-settings-nav-note svg{color:#c9f45b;flex:none}.project-settings-content{gap:13px;min-width:0;display:grid}.project-settings-card{padding:22px;color:#eaf3ee!important;background:#151d1e!important;border-color:#293a36!important}.project-settings-card-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.project-settings-card-head h2,.project-tracking-card h2{color:#edf5f1;margin:5px 0 6px;font:500 21px/1.1 Georgia,serif}.project-settings-card-head p:not(.eyebrow),.project-tracking-card p:not(.eyebrow){color:#8ea69c;margin:0;font-size:11px;line-height:1.5}.project-settings-card-head>svg{color:#7b9d91;flex:none;margin-top:5px}.project-prompt-list{border-top:1px solid #293a36}.project-prompt-row{color:#c8d8d0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #293a36;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:15px 5px;font-size:11px;display:flex}.project-prompt-row:hover,.project-prompt-row.is-open{color:#f0f7f3}.project-prompt-row span{align-items:center;gap:8px;display:flex}.project-prompt-row svg{color:#769a8c;transition:transform .15s}.project-prompt-row.is-open svg{color:#c9f45b;transform:rotate(180deg)}.project-prompt-row small{color:#708a80;font-size:9px}.project-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-engine-toggle{color:#a7bdb3;cursor:pointer;text-align:left;background:#11191a;border:1px solid #2d443c;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.project-engine-toggle:hover{background:#172522;border-color:#46695b}.project-engine-toggle.is-locked,.project-engine-toggle.is-locked:hover{cursor:not-allowed;color:#70847c;opacity:.68;background:#121a1b;border-color:#273732}.project-engine-toggle span{align-items:center;gap:8px;min-width:0;display:flex}.project-engine-toggle span svg{color:#c9f45b;flex:none}.project-engine-toggle b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.project-engine-locked-label{color:#8fa49a;white-space:nowrap;align-items:center;gap:3px;font-size:9px;font-weight:600;display:inline-flex}.project-engine-toggle i,.project-switch i{background:#344941;border-radius:999px;flex:none;width:32px;height:18px;display:block;position:relative}.project-engine-toggle i:after,.project-switch i:after{content:"";background:#779187;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:3px;left:3px}.project-engine-toggle.is-on{color:#e4f2eb;background:#1b302a;border-color:#3b604f}.project-engine-toggle.is-on i,.project-switch.is-on i{background:#c9f45b}.project-engine-toggle.is-on i:after,.project-switch.is-on i:after{background:#14251f;left:17px}.project-tracking-card{align-items:center;gap:15px;display:flex}.project-tracking-copy{margin-right:auto}.project-switch{cursor:pointer;background:0 0;border:0;padding:0}.project-switch i{width:36px;height:20px}.project-switch i:after{width:14px;height:14px;top:3px}.project-switch.is-on i:after{left:19px}.project-tracking-card>strong{color:#7de18d;font-size:10px}.project-tracking-card>strong:not(:last-child){min-width:42px}.project-settings-footnote{color:#718d83;align-items:center;gap:7px;padding:2px 2px 10px;font-size:10px;display:flex}.project-settings-footnote svg{color:#c9f45b}.mcp-create-form{grid-template-columns:1.2fr 1fr auto;align-items:end;gap:12px;display:grid}.mcp-create-form label{color:#8ea69c;letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.mcp-create-form input:not([type=checkbox]),.mcp-create-form select{color:#eaf3ee;min-width:0;height:38px;font:inherit;text-transform:none;background:#101918;border:1px solid #355047;border-radius:8px;padding:0 10px;font-size:12px}.mcp-create-form .mcp-scope{color:#b4c8bf;letter-spacing:0;text-transform:none;grid-column:1/-1;align-items:center;gap:8px;font-size:11px;display:flex}.mcp-create-form .mcp-scope input{accent-color:#c9f45b}.mcp-secret-card{gap:11px;display:grid}.mcp-secret-card h2{margin:0}.mcp-secret-card code,.mcp-secret-card pre{color:#d9f777;white-space:pre-wrap;word-break:break-all;background:#0d1413;border:1px solid #3b544a;border-radius:8px;padding:12px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.mcp-secret-card p{color:#8ea69c;margin:0;font-size:11px;line-height:1.5}.mcp-token-list,.mcp-audit-list{display:grid}.mcp-token-list article{border-top:1px solid #293a36;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 0;display:grid}.mcp-token-list article>span{gap:3px;min-width:0;display:grid}.mcp-token-list strong{color:#eaf3ee;font-size:12px}.mcp-token-list small,.mcp-audit-list small,.mcp-empty{color:#81998f;font-size:10px;line-height:1.5}.mcp-audit-list article{border-top:1px solid #293a36;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.mcp-audit-list strong{color:#dcebe2;font-size:11px}.mcp-audit-list>article>span{color:#b8e29a;border:1px solid #41604e;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800}.mcp-audit-list>article>span.is-error{color:#ffb2a2;border-color:#7d4944}@media (max-width:760px){.project-settings-heading{gap:16px;display:grid}.project-settings-layout{grid-template-columns:1fr}.project-settings-nav{position:static}.project-settings-card{padding:18px}.project-settings-card-head{gap:14px;display:grid}.project-settings-card-head .primary-button{width:max-content}.project-engine-grid,.mcp-create-form{grid-template-columns:1fr}.mcp-token-list article{grid-template-columns:minmax(0,1fr) auto}.mcp-token-list article>small{grid-column:1}.mcp-audit-list article{grid-template-columns:auto minmax(0,1fr)}.mcp-audit-list article>small{grid-column:2}.project-tracking-card{align-items:flex-start}.project-tracking-card .project-switch{margin-top:4px}}.billing-page .page-wrap{max-width:1240px}.billing-heading{align-items:flex-start}.billing-back{margin-top:4px;text-decoration:none}.billing-notice{color:#b8e2bd;background:#1b332b;border:1px solid #34564a;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:11px}.billing-notice.error{color:#ffb3a5;background:#321f1c;border-color:#704237}.billing-loading{color:#8ea69c;align-items:center;gap:9px;padding:42px 0;font-size:12px;display:flex}.billing-current-card{align-items:center;gap:15px;padding:20px 22px;display:flex;background:#172b25!important;border-color:#315746!important}.billing-current-icon{color:#14251f;background:#c9f45b;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.billing-current-copy{min-width:0;margin-right:auto}.billing-current-copy h2{color:#f0f7f3;align-items:baseline;gap:10px;margin:4px 0 6px;font:500 23px/1.1 Georgia,serif;display:flex}.billing-current-copy h2 span{font:700 11px var(--font-geist-sans);color:#c9f45b}.billing-current-copy p:last-child{color:#9cb5aa;margin:0;font-size:11px;line-height:1.5}.billing-usage-meter{width:min(330px,100%);margin-top:14px}.billing-usage-label{color:#a8beb4;justify-content:space-between;gap:10px;font-size:10px;display:flex}.billing-usage-label strong{color:#e7f3ec;font-size:10px}.billing-usage-track{background:#10211b;border-radius:999px;height:6px;margin:7px 0 5px;overflow:hidden}.billing-usage-track i{border-radius:inherit;background:linear-gradient(90deg,#91d447,#c9f45b);min-width:0;height:100%;transition:width .3s;display:block}.billing-usage-meter small{color:#718d83;font-size:9px}.billing-status{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.billing-status i{background:#7de18d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #264d3a}.billing-status.active{color:#aee3b9;background:#214332}.billing-status.ending{color:#f2c477;background:#493314}.billing-status.ending i{background:#e7ad48;box-shadow:0 0 0 4px #5d4220}.billing-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:13px;margin-top:13px;display:grid}.billing-plans-card,.billing-manage-card,.billing-cancel-card{padding:22px;background:#151d1e!important;border-color:#293a36!important}.billing-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.billing-section-head h2,.billing-cancel-card h2{color:#edf5f1;margin:5px 0 6px;font:500 21px/1.1 Georgia,serif}.billing-section-head p:not(.eyebrow),.billing-manage-card>p,.billing-cancel-card>p{color:#8ea69c;margin:0;font-size:11px;line-height:1.5}.billing-section-head>svg{color:#c9f45b;margin-top:5px}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billing-plan{background:#11191a;border:1px solid #2d443c;border-radius:13px;flex-direction:column;min-height:302px;padding:18px 16px;display:flex;position:relative}.billing-plan.current{background:#1b2c25;border-color:#64834b}.billing-plan-badge{color:#14251f;background:#c9f45b;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;position:absolute;top:12px;right:12px}.billing-plan h3{color:#f0f7f3;margin:12px 0 7px;font:500 32px/1 Georgia,serif}.billing-plan h3 small{font:700 10px var(--font-geist-sans);color:#849e93}.billing-plan-description{color:#8fa99f;min-height:30px;margin:0;font-size:12px;line-height:1.45}.billing-plan-allowances{color:#c3d8cd;background:#172821;border:1px solid #29463a;border-radius:8px;gap:4px;margin-top:12px;padding:9px;font-size:11px;display:grid}.billing-plan-overage{color:#718d83;margin:0 0 11px;font-size:9px;line-height:1.4;display:block}.billing-plan ul{flex:1;gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.billing-plan li{color:#c6d7ce;align-items:flex-start;gap:7px;font-size:12px;line-height:1.35;display:flex}.billing-plan li svg{color:#c9f45b;flex:none;margin-top:1px}.billing-plan-button{color:#12231d;cursor:pointer;background:#c9f45b;border:1px solid #c9f45b;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.billing-plan-button:hover{background:#e0ff87;border-color:#e0ff87}.billing-plan-button:disabled{opacity:.65;cursor:not-allowed}.billing-plan-button.muted{color:#a8c6b7;background:#254337;border-color:#3d5b4c}.billing-side-column{align-content:start;gap:13px;display:grid}.billing-manage-card{gap:12px;display:grid}.billing-manage-card .billing-section-head{margin-bottom:0}.billing-manage-card .secondary-button{width:max-content;color:#c9f45b!important;background:#1b2926!important;border-color:#38554a!important}.billing-manage-card small{color:#718d83;font-size:9px;line-height:1.4}.billing-cancel-card{gap:10px;display:grid}.billing-text-button{color:#c9f45b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:max-content;padding:0;font-size:10px;font-weight:800;display:inline-flex}.billing-text-button:disabled{opacity:.5;cursor:not-allowed}.billing-confirm{border-top:1px solid #293a36;gap:10px;padding-top:12px;display:grid}.billing-confirm strong{color:#f2c5bc;font-size:11px}.billing-confirm>div{gap:8px;display:flex}.billing-confirm .secondary-button,.billing-danger{cursor:pointer;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800}.billing-confirm .secondary-button{color:#c2d4cb!important;background:#1b2926!important;border-color:#38554a!important}.billing-danger{color:#ffc0b1;background:#4b2822;border:1px solid #a65846}.billing-danger:disabled{opacity:.6;cursor:wait}.billing-footnote{color:#718d83;align-items:center;gap:7px;padding:5px 2px 12px;font-size:10px;line-height:1.45;display:flex}.billing-footnote svg{color:#c9f45b;flex:none}@media (max-width:960px){.billing-layout{grid-template-columns:1fr}.billing-side-column{grid-template-columns:1fr 1fr}.billing-plan-grid{grid-template-columns:1fr}.billing-plan{min-height:0}}@media (max-width:760px){.billing-heading{gap:15px;display:grid}.billing-heading .billing-back{width:max-content}.billing-current-card{flex-wrap:wrap;align-items:flex-start}.billing-current-copy{flex-basis:calc(100% - 58px);margin:0}.billing-status{margin-left:57px}.billing-plans-card,.billing-manage-card,.billing-cancel-card{padding:18px}.billing-side-column,.billing-plan-grid{grid-template-columns:1fr}.billing-plan-badge{align-self:flex-start;margin-bottom:7px;position:static}.billing-confirm>div{grid-template-columns:1fr;display:grid}.billing-confirm button{justify-content:center;width:100%}}.project-domain-picker{color:#78998d;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.project-domain-picker select{color:#eaf3ee;background:#11191a;border:1px solid #30443d;border-radius:8px;width:100%;padding:11px;font-size:11px}.project-settings-message{color:#aee3b9;margin:13px 0 0;font-size:10px}.workspace-chrome .link-backlink-card{color:#eaf3ee;background:#11191a;border:1px solid #293a36;border-radius:14px;margin:12px 0;padding:20px}.workspace-chrome .link-backlink-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace-chrome .link-backlink-head h2{color:#edf5f1;margin:5px 0 6px;font:500 21px/1.1 Georgia,serif}.workspace-chrome .link-backlink-head p:last-child{color:#8ea69c;margin:0;font-size:11px;line-height:1.5}.workspace-chrome .linking-secondary{color:#c9f45b;white-space:nowrap;cursor:pointer;background:#1b2926;border:1px solid #38554a;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.workspace-chrome .linking-secondary:disabled{opacity:.65;cursor:wait}.workspace-chrome .link-backlink-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.workspace-chrome .link-backlink-stats>div{background:#182522;border:1px solid #293f37;border-radius:10px;padding:13px}.workspace-chrome .link-backlink-stats span,.workspace-chrome .link-backlink-stats strong{display:block}.workspace-chrome .link-backlink-stats span{color:#80998e;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.workspace-chrome .link-backlink-stats strong{color:#c9f45b;margin-top:8px;font:500 25px/1 Georgia,serif}.workspace-chrome .link-backlink-note,.workspace-chrome .link-backlink-empty{color:#718d83;margin:14px 0 0;font-size:10px;line-height:1.5}.workspace-chrome .link-backlink-empty{border-top:1px solid #293a36;padding:12px 0 0}.workspace-chrome .link-backlink-card .linking-loading{border-top:1px solid #293a36;margin:17px 0 0;padding-top:15px}@media (max-width:760px){.workspace-chrome .link-backlink-head{display:grid}.workspace-chrome .linking-secondary{width:100%}.workspace-chrome .link-backlink-stats{grid-template-columns:1fr 1fr}.workspace-chrome .link-backlink-stats>div:last-child{grid-column:1/-1}}.workspace-chrome .citations-page{color:#eaf3ee!important;background:#0d1114!important}.workspace-chrome .citations-page .page-wrap{max-width:1240px;margin:0 auto}.workspace-chrome .citations-heading{align-items:flex-start;margin-bottom:28px}.workspace-chrome .citations-heading .page-lede{max-width:620px;color:#8ea69c!important}.workspace-chrome .citations-actions{align-items:flex-end;gap:9px;display:flex}.workspace-chrome .citation-domain-select{color:#8ea69c;gap:5px;min-width:220px;font-size:9px;font-weight:800;display:grid;position:relative}.workspace-chrome .citation-domain-select span{color:#78998d;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.workspace-chrome .citation-domain-select select{appearance:none;color:#eaf3ee;background:#11191a;border:1px solid #30443d;border-radius:8px;width:100%;height:36px;padding:0 30px 0 11px;font-size:10px}.workspace-chrome .citation-domain-select svg{color:#8da79b;pointer-events:none;position:absolute;bottom:11px;right:10px}.workspace-chrome .citations-notice{color:#b8e2bd;background:#1b332b;border:1px solid #34564a;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:10px}.workspace-chrome .citation-metrics{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:13px;display:grid}.workspace-chrome .citation-metrics article{background:#151d1e;border:1px solid #293a36;border-radius:13px;min-height:142px;padding:18px;position:relative}.workspace-chrome .citation-metrics article>span{color:#91a9a0;align-items:center;gap:6px;font-size:10px;display:flex}.workspace-chrome .citation-metrics article>span svg{color:#c9f45b}.workspace-chrome .citation-metrics strong{color:#f1f6f3;margin-top:14px;font:500 36px/1 Georgia,serif;display:block}.workspace-chrome .citation-metrics small{color:#829990;margin-top:8px;font-size:9px;display:block}.workspace-chrome .citation-trend-panel{padding:22px;background:#151d1e!important;border-color:#293a36!important}.workspace-chrome .citation-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.workspace-chrome .citation-panel-heading h2,.workspace-chrome .citation-explainer h2{color:#edf5f1;margin:5px 0 6px;font:500 22px/1.1 Georgia,serif}.workspace-chrome .citation-panel-heading p:last-child{color:#8ea69c;margin:0;font-size:10px}.workspace-chrome .citation-trend-badge{color:#edaaa0;white-space:nowrap;background:#271c1c;border:1px solid #543e3e;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.workspace-chrome .citation-trend-badge.is-up{color:#aee3b9;background:#172b25;border-color:#315946}.workspace-chrome .citation-chart-wrap{width:100%;overflow:hidden}.workspace-chrome .citation-chart{width:100%;height:auto;min-height:240px;display:block}.workspace-chrome .citation-chart line{stroke:#293a36;stroke-dasharray:4 5}.workspace-chrome .citation-chart polyline{fill:none;stroke:#c9f45b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.workspace-chrome .citation-chart circle{fill:#c9f45b;stroke:#14251f;stroke-width:2px}.workspace-chrome .citation-chart text{fill:#708a80;font-size:10px}.workspace-chrome .citation-chart-legend{color:#93aaa0;border-top:1px solid #293a36;align-items:center;gap:8px;padding-top:12px;font-size:9px;display:flex}.workspace-chrome .citation-chart-legend span{align-items:center;gap:6px;display:flex}.workspace-chrome .citation-chart-legend i{background:#c9f45b;border-radius:50%;width:7px;height:7px}.workspace-chrome .citation-chart-legend small{color:#718d83;margin-left:auto;font-size:9px}.workspace-chrome .citations-loading{color:#8ea69c;justify-content:center;align-items:center;gap:8px;min-height:250px;font-size:11px;display:flex}.workspace-chrome .citations-empty{text-align:center;color:#8ea69c;align-content:center;justify-items:center;min-height:250px;display:grid}.workspace-chrome .citations-empty>svg{color:#c9f45b}.workspace-chrome .citations-empty h3{color:#edf5f1;margin:12px 0 5px;font-size:14px}.workspace-chrome .citations-empty p{max-width:430px;margin:0 0 17px;font-size:10px;line-height:1.5}.workspace-chrome .citation-explainer{grid-template-columns:.7fr 1.3fr;gap:25px;margin-top:13px;padding:21px;display:grid;background:#11191a!important;border-color:#293a36!important}.workspace-chrome .citation-explainer-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workspace-chrome .citation-explainer-grid p{border-left:1px solid #34564a;margin:0;padding-left:12px}.workspace-chrome .citation-explainer-grid strong,.workspace-chrome .citation-explainer-grid span{display:block}.workspace-chrome .citation-explainer-grid strong{color:#c9f45b;font-size:10px}.workspace-chrome .citation-explainer-grid span{color:#8ea69c;margin-top:6px;font-size:9px;line-height:1.5}@media (max-width:760px){.workspace-chrome .citations-heading{gap:17px;display:grid}.workspace-chrome .citations-actions{grid-template-columns:1fr auto;align-items:end;display:grid}.workspace-chrome .citation-domain-select{min-width:0}.workspace-chrome .citation-metrics{grid-template-columns:1fr}.workspace-chrome .citation-metrics article{min-height:112px}.workspace-chrome .citation-panel-heading{display:grid}.workspace-chrome .citation-trend-badge{width:max-content}.workspace-chrome .citation-chart{min-height:200px}.workspace-chrome .citation-explainer{grid-template-columns:1fr;gap:17px}.workspace-chrome .citation-explainer-grid{grid-template-columns:1fr}.workspace-chrome .citation-explainer-grid p{border-top:1px solid #34564a;border-left:0;padding:11px 0 0}.workspace-chrome .workspace-sidebar-foot a{min-height:42px}.workspace-chrome .domains-icon-button{width:42px;height:42px}.workspace-chrome .integrations-provider-actions .primary-button,.workspace-chrome .integrations-provider-actions .secondary-button{height:42px;min-height:42px}}.pricing-page{color:#eaf3ee!important;background:#0d1114!important}.pricing-interval-toggle{background:#11191a;border:1px solid #2a3e37;border-radius:999px;align-items:center;gap:4px;margin:0 0 18px;padding:4px;display:inline-flex}.pricing-interval-toggle button{color:#8da59a;font:700 10px var(--font-geist-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.pricing-interval-toggle button.active{color:#14251f;background:#c9f45b}.pricing-interval-toggle button span{color:#ff9b7d;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.pricing-interval-toggle button.active span{color:#304b20}.billing-interval-toggle{margin-bottom:15px;margin-left:auto}.pricing-page .page-wrap{max-width:1240px}.pricing-top-nav{border-bottom:1px solid #253330;justify-content:space-between;align-items:center;gap:24px;min-height:72px;margin:-12px 0 34px;padding:0 2px 18px;display:flex}.pricing-top-brand{color:#f2f8f4;white-space:nowrap;align-items:center;gap:9px;font-size:15px;text-decoration:none;display:inline-flex}.pricing-top-brand>span{color:#14251f;background:#c9f45b;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.pricing-top-nav nav{align-items:center;gap:25px;display:flex}.pricing-top-nav nav a,.pricing-top-login{color:#a4b9ae;font-size:12px;font-weight:650;text-decoration:none}.pricing-top-nav nav a:hover,.pricing-top-nav nav a[aria-current=page]{color:#c9f45b}.pricing-top-actions{white-space:nowrap;align-items:center;gap:15px;display:flex}.pricing-top-cta{color:#14251f;background:#c9f45b;border-radius:9px;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.pricing-page-heading{align-items:flex-start}.pricing-page-heading h1{max-width:760px}.pricing-page-heading .page-lede{max-width:720px}.pricing-required-notice{color:#dcebd8;background:#c9f45b14;border:1px solid #c9f45b59;border-radius:12px;gap:4px;margin:-8px 0 18px;padding:14px 16px;font-size:12px;display:grid}.pricing-required-notice strong{color:#c9f45b}.pricing-required-notice span{color:#9fb5aa}.pricing-manage{margin-top:4px;text-decoration:none}.pricing-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-page-card{background:#151d1e;border:1px solid #293a36;border-radius:15px;flex-direction:column;min-height:390px;padding:23px 20px;display:flex;position:relative}.pricing-page-card.is-featured{background:#1b2c25;border-color:#64834b;transform:translateY(-5px);box-shadow:0 18px 45px #0000002e}.pricing-page-badge{color:#14251f;text-transform:uppercase;letter-spacing:.08em;background:#c9f45b;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:15px;right:15px}.pricing-page-card h2{color:#f0f7f3;margin:13px 0 8px;font:500 40px/1 Georgia,serif}.pricing-page-card h2 small{color:#849e93;font:700 10px var(--font-geist-sans);margin-left:5px}.pricing-page-annual-total{color:#c9f45b;margin:-2px 0 8px;font-size:11px;line-height:1.4}.pricing-page-audience{color:#91a99f;min-height:34px;margin:0;font-size:13px;line-height:1.45}.pricing-page-summary{border-top:1px solid #293a36;border-bottom:1px solid #293a36;gap:4px;margin-top:16px;padding:14px 0;display:grid}.pricing-page-summary strong{color:#edf5f1;font-size:12px}.pricing-page-summary span{color:#80998f;font-size:11px}.billing-annual-total{color:#c9f45b;margin:-6px 0 12px;font-size:11px;line-height:1.4;display:block}.pricing-page-card ul{flex:1;gap:9px;margin:17px 0 20px;padding:0;list-style:none;display:grid}.pricing-page-card .pricing-agent-icons{margin-top:14px;margin-bottom:3px}.pricing-page-card li{color:#c6d7ce;align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;display:flex}.pricing-page-card li svg{color:#c9f45b;flex:none;margin-top:1px}.pricing-page-card .primary-button,.pricing-page-card .secondary-button{justify-content:center;text-decoration:none}.pricing-page-card .secondary-button{color:#c9f45b!important;background:#1b2926!important;border-color:#38554a!important}.pricing-included-card{margin-top:13px;padding:23px;background:#151d1e!important;border-color:#293a36!important}.pricing-included-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pricing-included-heading h2,.pricing-faq h2{color:#edf5f1;margin:5px 0 6px;font:500 23px/1.1 Georgia,serif}.pricing-included-heading p:last-child{color:#8ea69c;margin:0;font-size:11px;line-height:1.5}.pricing-included-heading>svg{color:#c9f45b;margin-top:4px}.pricing-included-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.pricing-included-grid div{background:#11191a;border:1px solid #293f37;border-radius:10px;padding:14px}.pricing-included-grid strong,.pricing-included-grid span{display:block}.pricing-included-grid strong{color:#dbe9e2;font-size:11px}.pricing-included-grid span{color:#819a90;margin-top:5px;font-size:10px;line-height:1.45}.pricing-faq{padding:28px 2px 14px}.pricing-faq-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.pricing-faq-grid article{border-top:1px solid #293a36;align-items:flex-start;gap:10px;padding:15px 0;display:flex}.pricing-faq-grid article>svg{color:#c9f45b;flex:none;margin-top:1px}.pricing-faq-grid strong{color:#dcebe3;font-size:11px}.pricing-faq-grid p{color:#829b91;margin:5px 0 0;font-size:10px;line-height:1.55}@media (max-width:900px){.pricing-page-grid{grid-template-columns:1fr}.pricing-page-card.is-featured{transform:none}.pricing-included-grid{grid-template-columns:1fr}}@media (max-width:760px){.pricing-top-nav{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:25px;padding-bottom:14px}.pricing-top-nav nav{order:3;gap:18px;width:100%;padding-top:2px;overflow-x:auto}.pricing-top-nav nav a{white-space:nowrap}.pricing-top-actions{gap:10px;margin-left:auto}}@media (max-width:430px){.pricing-top-login:first-child{display:none}}@media (max-width:760px){.pricing-page-heading{gap:15px;display:grid}.pricing-page-heading h1{font-size:29px}.pricing-manage{width:max-content}.pricing-page-card{min-height:0;padding:20px 17px}.pricing-included-card{padding:18px}.pricing-included-heading{gap:12px;display:grid}.pricing-faq{padding-top:22px}.pricing-faq-grid{grid-template-columns:1fr}}.pricing-page-summary small{color:#718d83;font-size:11px}.pricing-usage-card{grid-template-columns:1.2fr .8fr;align-items:center;gap:26px;margin-top:13px;padding:23px;display:grid;background:#151d1e!important;border-color:#293a36!important}.pricing-usage-card h2{color:#edf5f1;margin:5px 0 7px;font:500 23px/1.1 Georgia,serif}.pricing-usage-card p:last-child{color:#8ea69c;margin:0;font-size:11px;line-height:1.55}.pricing-usage-points{color:#c6d7ce;border-left:1px solid #293a36;gap:10px;padding-left:22px;font-size:10px;display:grid}.pricing-usage-points span{align-items:flex-start;gap:8px;display:flex}.pricing-usage-points svg{color:#c9f45b;flex:none}@media (max-width:760px){.pricing-usage-card{grid-template-columns:1fr;padding:18px}.pricing-usage-points{border-top:1px solid #293a36;border-left:0;padding:16px 0 0}html,body{width:100%;min-width:0;overflow-x:hidden}.workspace-chrome,.workspace-content,.workspace-content>main,.workspace-content>main>div,.page-wrap,.domains-container,.linking-wrap{width:100%;min-width:0;max-width:100%}.workspace-topbar,.workspace-topbar>div,.workspace-topbar-actions,.page-heading,.section-heading,.panel-heading,.domains-topbar,.domains-hero,.keywords-heading,.referring-panel-head,.link-backlink-head,.linking-hero,.linking-domain-picker,.project-settings-card-head,.billing-heading,.billing-section-head,.pricing-page-heading{min-width:0}.workspace-topbar>div:first-child{flex:auto}.workspace-topbar-actions{flex:0 auto}.workspace-topbar strong,.workspace-topbar span,.page-heading h1,.section-heading h1,.section-heading h2,.panel-heading h2,.domains-hero h1,.linking-hero h1,.keywords-heading h2,.project-settings-card-head h2,.billing-section-head h2{overflow-wrap:anywhere}.workspace-content>main.page-shell,.workspace-content>main.min-h-screen,.workspace-content>main.domains-page,.workspace-content>main.linking-page{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}.workspace-chrome .page-heading,.workspace-chrome .section-heading,.workspace-chrome .panel-heading,.workspace-chrome .domains-topbar,.workspace-chrome .domains-hero,.workspace-chrome .keywords-heading,.workspace-chrome .referring-panel-head,.workspace-chrome .link-backlink-head,.workspace-chrome .linking-hero,.workspace-chrome .project-settings-card-head,.workspace-chrome .billing-section-head{gap:12px;display:grid}.workspace-chrome .page-heading>*,.workspace-chrome .section-heading>*,.workspace-chrome .panel-heading>*,.workspace-chrome .domains-hero>*,.workspace-chrome .keywords-heading>*,.workspace-chrome .referring-panel-head>*,.workspace-chrome .link-backlink-head>*,.workspace-chrome .linking-hero>*,.workspace-chrome .project-settings-card-head>*,.workspace-chrome .billing-section-head>*{min-width:0;max-width:100%}.workspace-chrome .domains-topbar{align-items:start;height:auto;padding-bottom:10px}.workspace-chrome .domains-topbar>p{justify-self:start}.workspace-chrome .domains-hero h1,.workspace-chrome .linking-hero h1{font-size:clamp(34px,11vw,48px);line-height:1}.workspace-chrome .domains-hero-stat{width:100%;min-width:0}.workspace-chrome .domains-card-heading,.workspace-chrome .domains-card-footer,.workspace-chrome .keywords-heading,.workspace-chrome .linking-domain-picker{align-items:stretch}.workspace-chrome .domains-card-footer{gap:10px;display:grid}.workspace-chrome .domains-card-footer a,.workspace-chrome .keywords-close,.workspace-chrome .linking-domain-picker select,.workspace-chrome .project-settings-nav,.workspace-chrome .project-settings-nav nav a,.workspace-chrome .billing-heading .billing-back,.workspace-chrome .billing-plan-button{width:100%}.workspace-chrome .keywords-close{color:#c9f45b;background:#1b2926;border:1px solid #334a42;border-radius:8px;justify-content:center;min-height:42px}.workspace-chrome .domain-form,.workspace-chrome .keyword-form,.workspace-chrome .integrations-connection-form,.workspace-chrome .billing-confirm>div{min-width:0}.workspace-chrome .keyword-form{grid-template-columns:20px minmax(0,1fr)}.workspace-chrome .keyword-form .domains-primary{grid-column:1/-1;justify-content:center;width:100%}.workspace-chrome .keyword-list span,.workspace-chrome .keyword-chips span{overflow-wrap:anywhere;max-width:100%}.workspace-chrome .referring-summary,.workspace-chrome .citation-metrics,.workspace-chrome .mini-metrics,.workspace-chrome .score-grid{min-width:0}.workspace-chrome .referring-list article>div,.workspace-chrome .citation-panel-heading,.workspace-chrome .citation-chart-legend{flex-wrap:wrap;min-width:0}.workspace-chrome .referring-list article strong,.workspace-chrome .referring-list article small{overflow-wrap:anywhere;min-width:0}.workspace-chrome .referring-list article small{margin-left:0}.workspace-chrome .data-table,.workspace-chrome .pipeline-table,.workspace-chrome .kanban,.workspace-chrome .table-wrap,.workspace-chrome [role=table]{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.workspace-chrome .data-table>*,.workspace-chrome .pipeline-table>*,.workspace-chrome .kanban>*{min-width:0}.workspace-chrome .pipeline-head,.workspace-chrome .pipeline-row,.workspace-chrome .data-head,.workspace-chrome .data-row{width:max-content;min-width:650px}.workspace-chrome .kanban{grid-template-columns:repeat(5,minmax(220px,1fr))}.workspace-chrome .panel,.workspace-chrome .data-panel,.workspace-chrome .list-panel,.workspace-chrome .detail-panel,.workspace-chrome .settings-panel,.workspace-chrome .link-library,.workspace-chrome .link-add{max-width:100%;overflow:hidden}.workspace-chrome button,.workspace-chrome a,.workspace-chrome label,.workspace-chrome input,.workspace-chrome select,.workspace-chrome textarea{max-width:100%}.workspace-chrome .heading-actions,.workspace-chrome .citations-actions,.workspace-chrome .integrations-form-actions,.workspace-chrome .billing-side-column,.workspace-chrome .pricing-top-actions{min-width:0}.workspace-chrome .citations-actions{grid-template-columns:minmax(0,1fr);align-items:stretch}.workspace-chrome .citations-actions>*,.workspace-chrome .integrations-form-actions>*,.workspace-chrome .billing-side-column>*{width:100%;min-width:0}.workspace-chrome .project-settings-nav{position:static}.auth-shell,.onboarding-shell,.marketing-page{width:100%;min-width:0;overflow-x:hidden}.auth-panel,.onboarding-card{width:100%;min-width:0;max-width:100%}.auth-panel h1,.onboarding-card h1,.hero-copy h1{overflow-wrap:anywhere}.auth-form label,.auth-form input,.auth-form select,.auth-form button,.onboarding-card .auth-form button{width:100%;min-width:0}.marketing-nav,.marketing-footer,.marketing-cta,.quality-section{min-width:0;max-width:100%}.marketing-footer,.marketing-footer>div{flex-wrap:wrap}}@media (max-width:420px){.workspace-topbar{padding-left:62px;padding-right:12px}.workspace-topbar strong{font-size:15px}.workspace-mobile-menu{width:40px;height:40px;left:10px}.workspace-content>main.page-shell,.workspace-content>main.min-h-screen,.workspace-content>main.domains-page,.workspace-content>main.linking-page{padding-left:12px;padding-right:12px}.workspace-chrome .panel,.workspace-chrome .data-panel,.workspace-chrome .list-panel,.workspace-chrome .detail-panel{padding:14px}.pricing-top-nav{gap:11px}.pricing-top-actions{gap:7px}.pricing-top-cta{padding-inline:10px}}@media (max-width:640px){.workspace-chrome .opportunity-coverage{padding:16px}.workspace-chrome .opportunity-coverage-heading{display:block}.workspace-chrome .opportunity-coverage-heading>strong{margin-top:13px;display:inline-flex}.workspace-chrome .opportunity-domain-status{max-width:100%}}.workspace-chrome .article-new-page{color:#eaf3ee!important;background:#0d1114!important}.workspace-chrome .content-studio{color:#eaf3ee;background:#0d1114;min-height:100vh;padding:34px clamp(18px,3vw,46px) 56px}.workspace-chrome .content-hub{color:#eaf3ee;background:#0d1114;min-height:100vh}.workspace-chrome .content-hub .panel,.workspace-chrome .content-hub .content-article-card{color:#eaf3ee!important;background:#131c1d!important;border-color:#293c37!important}.workspace-chrome .content-hub .content-article-card p,.workspace-chrome .content-hub .content-article-card span{color:#9db0a7}.workspace-chrome .content-project-filter{color:#afc1b8;gap:5px;margin:0 0 16px;font-size:11px;font-weight:750;display:inline-grid}.workspace-chrome .content-project-filter select{min-width:230px}.workspace-chrome .content-import-wrap{max-width:760px;margin:0 auto}.workspace-chrome .content-import-wrap h1{color:#f4fbf6;margin:4px 0 0;font-size:clamp(28px,4vw,38px)}.workspace-chrome .content-import-form{gap:15px;margin-top:22px;display:grid}.workspace-chrome .content-import-form label{color:#b6c9c1;gap:7px;font-size:12px;font-weight:750;display:grid}.workspace-chrome .content-import-form textarea{resize:vertical;min-height:115px}.workspace-chrome .content-import-or{color:#7e9288;text-transform:uppercase;align-items:center;gap:10px;margin:-2px 0;font-size:11px;font-weight:800;display:flex}.workspace-chrome .content-import-or:before,.workspace-chrome .content-import-or:after{content:"";background:#2a3d37;flex:1;height:1px}.workspace-chrome .content-studio-head,.workspace-chrome .content-panel-head,.workspace-chrome .content-studio-actions,.workspace-chrome .content-review-actions,.workspace-chrome .content-meta-fields,.workspace-chrome .content-schema-actions,.workspace-chrome .content-accept-groups,.workspace-chrome .content-research-metrics{align-items:center;gap:10px;display:flex}.workspace-chrome .content-studio-head{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1560px;margin:0 auto 20px}.workspace-chrome .content-studio-head h1,.workspace-chrome .content-panel-head h2{color:#f4fbf6;margin:5px 0 0}.workspace-chrome .content-studio-head h1{font-size:clamp(30px,3vw,43px)}.workspace-chrome .content-studio-head>div>p:last-child{color:#9db0a7;max-width:730px;margin:8px 0 0}.workspace-chrome .content-studio-back{color:#c9f45b;align-items:center;gap:4px;margin-bottom:22px;font-size:13px;font-weight:750;display:inline-flex}.workspace-chrome .content-studio-actions{flex-wrap:wrap;justify-content:flex-end}.workspace-chrome .content-studio-actions select{width:auto;min-width:118px}.workspace-chrome .content-studio-notice{color:#dff3cf;background:#162520;border:1px solid #3f624d;border-radius:10px;max-width:1560px;margin:0 auto 18px;padding:12px 14px;font-size:13px}.workspace-chrome .content-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1560px;margin:0 auto 16px;display:grid}.workspace-chrome .content-score-grid article,.workspace-chrome .content-editor-panel,.workspace-chrome .content-side-panel{background:#131c1d;border:1px solid #293c37;border-radius:15px;box-shadow:0 16px 34px #00000024}.workspace-chrome .content-score-grid article{padding:15px 16px}.workspace-chrome .content-score-grid article>span{color:#91a59b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.workspace-chrome .content-score-grid strong{color:#c9f45b;margin-top:9px;font-size:29px;line-height:1;display:block}.workspace-chrome .content-score-grid strong small{color:#8fa59a;font-size:12px;font-weight:650}.workspace-chrome .content-score-grid p{color:#9db0a7;margin:7px 0 0;font-size:12px}.workspace-chrome .content-score-grid .content-score-status{color:#eef6f0;font-size:15px;line-height:1.35}.workspace-chrome .content-studio-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:16px;max-width:1560px;margin:0 auto;display:grid}.workspace-chrome .content-editor-panel{min-width:0;padding:20px}.workspace-chrome .content-side-stack{align-content:start;gap:16px;min-width:0;display:grid}.workspace-chrome .content-side-panel{min-width:0;padding:18px}.workspace-chrome .content-panel-head{justify-content:space-between;align-items:flex-start;margin-bottom:15px}.workspace-chrome .content-panel-head h2{font-size:18px}.workspace-chrome .content-panel-head>span{color:#c9f45b;text-transform:uppercase;background:#203d2b;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.workspace-chrome .content-meta-fields{align-items:stretch;margin-bottom:12px}.workspace-chrome .content-meta-fields label,.workspace-chrome .content-side-panel label{color:#b6c9c1;flex:1;gap:6px;font-size:11px;font-weight:750;display:grid}.workspace-chrome .content-side-panel label+label{margin-top:12px}.workspace-chrome .content-side-panel label small{color:#82978d;text-align:right;font-size:10px;font-weight:600}.workspace-chrome .content-html-label{color:#b6c9c1;gap:7px;font-size:11px;font-weight:750;display:grid}.workspace-chrome .content-html-label textarea{resize:vertical;min-height:520px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.65}.workspace-chrome .content-preview{background:#eef4f0;border:1px solid #30453e;border-radius:10px;margin-top:0;overflow:hidden}.workspace-chrome .content-html-details{background:#0f1617;border:1px solid #293c37;border-radius:10px;margin-top:14px}.workspace-chrome .content-html-details summary{color:#c9f45b;cursor:pointer;align-items:center;gap:8px;padding:11px 12px;font-size:12px;font-weight:800;display:flex}.workspace-chrome .content-html-details[open] summary{border-bottom:1px solid #293c37}.workspace-chrome .content-html-details .content-html-label{padding:12px}.workspace-chrome .content-cms-top-target{width:auto;min-width:150px;min-height:36px}.workspace-chrome .content-export-top{white-space:nowrap}.workspace-chrome .content-cms-saved{color:#bce598;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.workspace-chrome .content-preview summary{color:#1c2d27;cursor:pointer;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.workspace-chrome .content-preview summary span{color:#5e7469;margin-left:auto;font-size:10px;font-weight:700}.workspace-chrome .content-preview iframe{background:#fff;border:0;width:100%;min-height:500px;display:block}.workspace-chrome .content-suggestion-list{gap:10px;display:grid}.workspace-chrome .content-suggestion-list article{background:#0f1617;border:1px solid #2c403a;border-radius:10px;padding:12px}.workspace-chrome .content-suggestion-list article>span{color:#c9f45b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.workspace-chrome .content-suggestion-list h3{color:#f2f7f4;margin:5px 0;font-size:13px}.workspace-chrome .content-suggestion-list p,.workspace-chrome .content-suggestion-list details{color:#a6b7b0;font-size:12px;line-height:1.5}.workspace-chrome .content-suggestion-list details{margin-top:8px}.workspace-chrome .content-suggestion-list del,.workspace-chrome .content-suggestion-list ins{margin-top:5px;text-decoration:none;display:block}.workspace-chrome .content-suggestion-list del{color:#cf9898}.workspace-chrome .content-suggestion-list ins{color:#c6e4aa}.workspace-chrome .content-suggestion-list article>div{align-items:center;gap:10px;margin-top:10px;display:flex}.workspace-chrome .content-suggestion-list .secondary-button{min-height:30px;padding:0 10px;font-size:11px}.workspace-chrome .text-button{color:#9db0a7;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.workspace-chrome .text-button:hover{color:#c9f45b}.workspace-chrome .content-accept-groups{flex-wrap:wrap;margin-top:12px}.workspace-chrome .content-accept-groups .secondary-button{min-height:29px;padding:0 9px;font-size:10px}.workspace-chrome .content-empty{color:#b8d5a0;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.workspace-chrome .content-panel-copy{color:#9db0a7;margin:0;font-size:12px;line-height:1.55}.workspace-chrome .cms-setup-empty{color:#aabdb4;background:#101819;border:1px dashed #385148;border-radius:10px;align-items:start;gap:13px;margin-top:21px;padding:15px;display:grid}.workspace-chrome .cms-setup-empty p{color:inherit;margin:0;font-size:12px;line-height:1.55}.workspace-chrome .cms-setup-empty>div{flex-wrap:wrap;gap:8px;display:flex}.workspace-chrome .cms-setup-empty .primary-button,.workspace-chrome .cms-setup-empty .secondary-button{min-height:34px;padding:0 11px;font-size:11px}.workspace-chrome .content-schema-actions{flex-wrap:wrap}.workspace-chrome .content-schema-actions .secondary-button{min-height:31px;padding:0 9px;font-size:11px}.workspace-chrome .content-side-panel details{color:#aabbb3;margin-top:12px;font-size:12px}.workspace-chrome .content-side-panel pre{color:#d9e7df;background:#0a1011;border-radius:8px;max-height:260px;padding:10px;font-size:10px;overflow:auto}.workspace-chrome .content-schema-error{color:#ffaaa6;margin:10px 0 0;font-size:12px}.workspace-chrome .content-bottom-grid{grid-template-columns:1.15fr 1.25fr .85fr .9fr;align-items:start;gap:16px;max-width:1560px;margin:16px auto 0;display:grid}.workspace-chrome .content-personalization-panel{gap:14px;display:grid}.workspace-chrome .content-personalization-section{border-top:1px solid #263934;padding-top:13px}.workspace-chrome .content-personalization-section:first-of-type{border-top:0;padding-top:0}.workspace-chrome .content-personalization-section h3{color:#dce9e3;margin:0 0 9px;font-size:13px}.workspace-chrome .content-personalization-section details{background:#101819;border:1px solid #294139;border-radius:9px;padding:10px}.workspace-chrome .content-personalization-section details>summary{cursor:pointer;color:#c9f45b;align-items:center;gap:6px;font-weight:800;display:flex}.workspace-chrome .content-personalization-section details label{margin-top:10px}.workspace-chrome .content-personalization-section details .secondary-button{min-height:31px;margin-top:10px;padding:0 10px;font-size:11px}.workspace-chrome .content-personalization-notice{color:#c6e8a9;background:#122019;border:1px solid #35513d;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.45}.workspace-chrome .content-personalization-summary{color:#9db0a7;margin:8px 0 0;font-size:11px;line-height:1.5}.workspace-chrome .content-source-list{gap:6px;max-height:180px;display:grid;overflow:auto}.workspace-chrome .content-source-option{cursor:pointer;background:#101819;border:1px solid #263c35;border-radius:8px;align-items:flex-start;gap:8px;padding:8px;display:flex!important}.workspace-chrome .content-source-option input{width:auto;margin:2px 0 0}.workspace-chrome .content-source-option span{gap:2px;min-width:0;display:grid}.workspace-chrome .content-source-option strong{color:#dce9e3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-chrome .content-source-option small{color:#84988e;font-size:10px}.workspace-chrome .content-personalization-panel .file-label{cursor:pointer;justify-content:center;align-items:center;gap:6px;width:fit-content;display:inline-flex}.workspace-chrome .content-personalization-panel .file-label input{display:none}.workspace-chrome .content-image-controls{grid-template-columns:minmax(100px,.55fr) minmax(0,1.45fr);gap:8px;margin-top:9px;display:grid}.workspace-chrome .content-image-controls label{margin-top:0!important}.workspace-chrome .content-image-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.workspace-chrome .content-image-actions .secondary-button{margin-top:0!important}.workspace-chrome .content-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.workspace-chrome .content-image-gallery article{background:#0f1617;border:1px solid #294139;border-radius:9px;overflow:hidden}.workspace-chrome .content-image-thumb{color:#8ea299;text-align:center;background:#182522;place-items:center;min-height:86px;font-size:10px;display:grid}.workspace-chrome .content-image-thumb img{object-fit:cover;width:100%;height:104px;display:block}.workspace-chrome .content-image-gallery p{color:#a9bdb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 8px 4px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.workspace-chrome .content-image-gallery article>div:last-child{flex-wrap:wrap;gap:7px;padding:5px 8px 8px;display:flex}.workspace-chrome .content-image-gallery .text-button{align-items:center;gap:4px;display:inline-flex}.workspace-chrome .demo-pill,.workspace-chrome .connected-pill{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.workspace-chrome .demo-pill{color:#f6d773;background:#503c19}.workspace-chrome .connected-pill{color:#b9e890;background:#163d2e}.workspace-chrome .content-research-data>p{color:#9db0a7;margin:0 0 11px;font-size:12px;line-height:1.5}.workspace-chrome .content-research-metrics{flex-wrap:wrap;margin-bottom:13px}.workspace-chrome .content-research-metrics span,.workspace-chrome .content-chip-list span{color:#c0d7cb;background:#1b2b28;border-radius:7px;padding:5px 7px;font-size:10px}.workspace-chrome .content-research-data h3{color:#dbe9e1;margin:13px 0 6px;font-size:12px}.workspace-chrome .content-research-data ul{color:#a6b7b0;margin:0;padding-left:18px;font-size:11px;line-height:1.55}.workspace-chrome .content-research-data a{color:#c9f45b}.workspace-chrome .content-research-data small{color:#80948b}.workspace-chrome .content-chip-list{flex-wrap:wrap;gap:6px;display:flex}.workspace-chrome .content-revision-list{gap:8px;display:grid}.workspace-chrome .content-revision-list>div{border-bottom:1px solid #263934;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.workspace-chrome .content-revision-list>div:last-child{border-bottom:0}.workspace-chrome .content-revision-list strong,.workspace-chrome .content-revision-list small{display:block}.workspace-chrome .content-revision-list strong{color:#d8e6df;text-transform:capitalize;font-size:11px}.workspace-chrome .content-revision-list small{color:#879a91;margin-top:3px;font-size:10px}.workspace-chrome .content-revision-list .secondary-button{min-height:30px;padding:0 9px;font-size:10px}.workspace-chrome .content-quality-list{gap:7px;margin:13px 0;display:grid}.workspace-chrome .content-quality-list span{color:#a3b5ac;align-items:center;gap:6px;font-size:11px;display:flex}.workspace-chrome .content-quality-list .passed{color:#bce598}.workspace-chrome .content-quality-list .failed{color:#f1a4a0}.workspace-chrome .content-review-actions{flex-wrap:wrap;align-items:stretch}.workspace-chrome .content-download-menu{position:relative}.workspace-chrome .content-download-menu>button{align-items:center;gap:7px;display:inline-flex}.workspace-chrome .content-download-options{z-index:20;background:#10201d;border:1px solid #31584b;border-radius:10px;min-width:150px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 30px #00000059}.workspace-chrome .content-download-options button{color:#d9ebe2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:750}.workspace-chrome .content-download-options button:hover,.workspace-chrome .content-download-options button:focus-visible{color:#c9f45b;background:#1b3930;outline:none}@media (max-width:1180px){.workspace-chrome .content-studio-grid{grid-template-columns:1fr}.workspace-chrome .content-bottom-grid{grid-template-columns:1fr 1fr}.workspace-chrome .content-research-panel{grid-column:1/-1}}@media (max-width:760px){.workspace-chrome .content-studio{padding:22px 14px 42px}.workspace-chrome .content-studio-head{flex-direction:column;align-items:stretch}.workspace-chrome .content-studio-actions{justify-content:flex-start}.workspace-chrome .content-studio-actions>*{flex:auto}.workspace-chrome .content-score-grid,.workspace-chrome .content-bottom-grid{grid-template-columns:1fr}.workspace-chrome .content-research-panel{grid-column:auto}.workspace-chrome .content-meta-fields{flex-direction:column}.workspace-chrome .content-html-label textarea{min-height:370px}.workspace-chrome .content-preview iframe{min-height:420px}}.workspace-chrome .article-new-wrap{max-width:1180px!important}.workspace-chrome .article-back-link{border-radius:10px;min-height:42px;padding:0 15px;font-size:13px;font-weight:750;transition:background .18s,border-color .18s,transform .18s;color:#c9f45b!important;background:#182825!important;border:1px solid #345248!important;margin-bottom:24px!important}.workspace-chrome .article-back-link:hover{transform:translateY(-1px);background:#20382f!important;border-color:#5b7b51!important}.workspace-chrome .article-new-panel{border-radius:18px;background:#151d1e!important;border:1px solid #293a36!important;padding:32px!important}.workspace-chrome .article-new-header{border-bottom:1px solid #293a36;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.workspace-chrome .article-new-lede{color:#9ab0a6;max-width:720px;margin-top:10px;font-size:14px;line-height:1.65}.workspace-chrome .article-opportunity-count{color:#c9f45b;white-space:nowrap;background:#20382f;border:1px solid #45634e;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:750}.workspace-chrome .article-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start!important;gap:19px!important;margin:26px 0 0!important;display:grid!important}.workspace-chrome .article-form label{line-height:1.35;color:#b9cbc3!important;font-size:12px!important}.workspace-chrome .article-form .wide{grid-column:1/-1!important}.workspace-chrome .article-form input,.workspace-chrome .article-form select,.workspace-chrome .article-form textarea{border-radius:9px;min-height:44px;margin-top:8px;padding:11px 13px;font-size:13px;line-height:1.45}.workspace-chrome .article-form textarea{min-height:88px}.workspace-chrome .article-opportunity-field select{background:#192b25!important;border-color:#53723f!important}.workspace-chrome .article-opportunity-field small{color:#78938a;margin-top:7px;font-size:11px;font-weight:500;display:block}.workspace-chrome .article-form-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.workspace-chrome .article-form-actions .primary-button{min-height:44px;padding-inline:17px;font-size:13px}.workspace-chrome .article-bulk-button{min-height:44px;font-size:13px;color:#d1f378!important;border-color:#56733c!important}.workspace-chrome .article-bulk-button:disabled{opacity:.5}.workspace-chrome .content-article-card{align-items:flex-start!important}.workspace-chrome .content-article-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-chrome .content-article-actions .secondary-button,.workspace-chrome .content-article-actions .primary-button{white-space:nowrap;min-height:36px}.workspace-chrome .content-article-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-chrome .content-article-title-row strong{margin-right:4px}.workspace-chrome .content-inline-view,.workspace-chrome .content-inline-download{color:#c9f45b;background:#182825;border:1px solid #345248;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.workspace-chrome .content-inline-view summary{cursor:pointer;list-style:none}.workspace-chrome .content-inline-view summary::-webkit-details-marker{display:none}.workspace-chrome .content-inline-view[open] summary,.workspace-chrome .content-inline-view:hover summary,.workspace-chrome .content-inline-download:hover:not(:disabled){color:#efffc9}.workspace-chrome .content-inline-download:disabled{cursor:not-allowed;opacity:.42}.workspace-chrome .content-preview-popover{z-index:5;background:#11191a;border:1px solid #345248;border-radius:10px;width:min(560px,100vw - 56px);padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 45px #0008}.workspace-chrome .content-preview-popover iframe{background:#f7f8f5;border:0;border-radius:6px;width:100%;min-height:300px;display:block}.workspace-chrome .content-preview-popover p{color:#9ab0a6;margin:8px;font-size:12px}.workspace-chrome .content-article-preview{border-top:1px solid #293a36;margin-top:12px}.workspace-chrome .content-article-preview summary{color:#c9f45b;cursor:pointer;width:max-content;padding-top:10px;font-size:12px;font-weight:700}.workspace-chrome .content-article-preview iframe{background:#f7f8f5;border:1px solid #293a36;border-radius:9px;width:100%;min-height:360px;margin-top:10px;display:block}@media (max-width:900px){.workspace-chrome .article-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.workspace-chrome .article-new-panel{padding:20px!important}.workspace-chrome .article-new-header{display:block}.workspace-chrome .article-opportunity-count{margin-top:16px;display:inline-flex}.workspace-chrome .article-form{grid-template-columns:1fr;gap:16px!important}.workspace-chrome .article-form .wide{grid-column:auto!important}.workspace-chrome .content-article-actions{justify-content:flex-start;width:100%}}.workspace-chrome main :is(p,li,label,input,select,textarea,button,td),.workspace-chrome main :is(.text-button,.primary-button,.secondary-button){line-height:1.55;font-size:14px!important}.workspace-chrome main th,.workspace-chrome main small,.workspace-chrome main .eyebrow,.workspace-chrome main .pill,.workspace-chrome main [class*=badge]{font-size:12px!important}.workspace-chrome main .page-lede,.workspace-chrome main .section-heading>div>p:not(.eyebrow),.workspace-chrome main .ai-visibility-header>div>p:not(.eyebrow),.workspace-chrome main .article-new-lede{line-height:1.6;font-size:16px!important}.workspace-chrome main :is(input,select,textarea){min-height:42px}.workspace-chrome main textarea{min-height:110px}.marketing-page :is(.hero-lede,.section-intro>p:not(.marketing-eyebrow),.capability-card p,.pricing-description,.quality-list p,.faq-list p,.marketing-footer p),.pricing-page .page-lede,.pricing-page :is(.pricing-page-audience,.pricing-page-summary,.pricing-included-grid p,.pricing-usage-card p,.pricing-faq p),.auth-shell :is(.auth-copy,.auth-note,.auth-aside p){line-height:1.6;font-size:16px!important}.marketing-page .marketing-eyebrow,.pricing-page .eyebrow,.auth-shell .eyebrow{font-size:12px!important}.marketing-page :is(.marketing-nav a,.marketing-actions a,.marketing-button,.marketing-outline),.pricing-page :is(.pricing-top-actions a,.pricing-top-cta,.pricing-interval-toggle button,.pricing-page-card button),.auth-shell :is(label,input,button,.social-button){font-size:14px!important}@media (max-width:760px){.workspace-chrome main :is(p,li,label,input,select,textarea,button,td),.workspace-chrome main :is(.text-button,.primary-button,.secondary-button){font-size:15px!important}.workspace-chrome main .page-lede,.workspace-chrome main .section-heading>div>p:not(.eyebrow),.workspace-chrome main .ai-visibility-header>div>p:not(.eyebrow),.workspace-chrome main .article-new-lede{font-size:17px!important}}:where(.workspace-chrome,.dashboard-home,.marketing-page,.pricing-page,.auth-shell) :where(h1,h2,h3,h4,h5,h6,p,li,label,legend,summary,td,th,small,strong,em,code,blockquote,a,button,input,select,textarea,option,span){color:#fff!important}:where(.workspace-chrome,.dashboard-home,.marketing-page,.pricing-page,.auth-shell) :where(input,textarea)::placeholder{opacity:1;color:#ffffffc7!important}:where(.workspace-brand>span,.workspace-switch>span,.brandpath-top-menu-brand>span,.dashboard-brand>span,.dashboard-sidebar-brand>span,.seo-assistant-bot,.auth-brand span,.onboarding-icon,.float-icon,.capability-grid article>span){color:#14251f!important}.dashboard-next,.dashboard-next *,.dashboard-add,.dashboard-add *,.workspace-add,.workspace-add *,.workspace-sidebar-foot a.workspace-cta,.workspace-sidebar-foot a.workspace-cta *,.dashboard-sidebar-footer .dashboard-sidebar-cta,.dashboard-sidebar-footer .dashboard-sidebar-cta *,.brandpath-top-menu-actions>.brandpath-top-menu-site,.brandpath-top-menu-actions>.brandpath-top-menu-site *,.marketing-button,.marketing-button *,.pricing-top-cta,.pricing-top-cta *,.pricing-page-badge,.pricing-page-badge *,.pricing-interval-toggle button.active,.pricing-interval-toggle button.active *,.pricing-page-card .primary-button,.billing-plan-button:not(.muted),.billing-plan-button:not(.muted) *{color:#11221d!important}.workspace-chrome .primary-button{color:#12231d!important}:where(.dashboard-next,.dashboard-add,.workspace-add,.workspace-sidebar-foot a.workspace-cta,.dashboard-sidebar-footer .dashboard-sidebar-cta,.brandpath-top-menu-actions>.brandpath-top-menu-site,.marketing-button,.pricing-top-cta,.pricing-page-badge,.pricing-interval-toggle button.active,.pricing-page-card .primary-button,.billing-plan-button:not(.muted),.workspace-chrome .primary-button) svg{stroke:currentColor;color:#11221d!important}.dashboard-next .dashboard-add,.dashboard-rerun,.marketing-outline,.pricing-interval-toggle button:not(.active),.pricing-page-card .secondary-button,.workspace-chrome .secondary-button,.workspace-chrome .panel-heading button,.dashboard-panel-heading>button,.dashboard-panel-heading>a,.auth-shell .secondary-button,.billing-confirm .secondary-button{color:#fff!important}.dashboard-next .dashboard-add *,.dashboard-rerun svg,.marketing-outline svg,.pricing-interval-toggle button:not(.active) svg,.pricing-page-card .secondary-button svg,.workspace-chrome .secondary-button svg,.workspace-chrome .panel-heading button svg,.dashboard-panel-heading>button svg,.dashboard-panel-heading>a svg,.auth-shell .secondary-button svg,.billing-confirm .secondary-button svg{stroke:currentColor;color:#fff!important}.auth-shell .social-button,.auth-shell .social-button *{color:#17221f!important}.auth-shell .social-button .google-mark{color:#0000!important}.marketing-page .faq-list details{background:#fffefa}.marketing-page .faq-list summary{color:#17372f!important}.marketing-page .faq-list details p{color:#40584f!important}.marketing-page .faq-list summary:focus-visible{outline-offset:4px;outline:3px solid #6d941b}
