/* Shared light identity, aligned with the approved homepage. Presentation only.
   Loaded last: feature markup, action colours and behaviour remain authoritative. */
body.st-site.st-light-workspace {
 --st-ink:#142b43;--st-muted:#53657b;--st-line:#dfe7ee;--st-surface:#fff;
 --st-canvas:#f6f9fa;--st-lime:#d0ff58;--st-blue:#245c93;--st-blue-dark:#194d7f;
 --st-teal:#386c40;--st-shadow:0 4px 20px #17344804;
 --tk-ink:var(--st-ink);--tk-muted:var(--st-muted);--tk-line:var(--st-line);--tk-shadow:var(--st-shadow);
 color:var(--st-ink);background:var(--st-canvas);font-family:Manrope,Arial,sans-serif;
}
.st-light-workspace .st-top{background:#fff;color:var(--st-ink);border-bottom:1px solid var(--st-line)}
.st-light-workspace .st-top header{height:78px;max-width:1600px;width:calc(100% - 64px)}
.st-light-workspace .st-top .brand{color:var(--st-ink);font-size:27px}
.st-light-workspace .brand-dot{color:#557e18}.st-light-workspace .brand .mark i{background:#83af29}
.st-light-workspace .st-topnav a{color:var(--st-muted);font-size:13px;font-weight:650}
.st-light-workspace .st-topnav a:hover{color:var(--st-blue)}
.st-light-workspace .button,.st-light-workspace .st-card .button,.st-light-workspace .st-page-heading .sta-jump-button{
 background:var(--st-lime);color:var(--st-ink);border:1px solid transparent;border-radius:9px;box-shadow:none!important;font-size:13px;font-weight:800;min-height:44px;padding:12px 19px;letter-spacing:0;
}
.st-light-workspace .button:hover,.st-light-workspace .st-card .button:hover{background:#c0ef4a;color:var(--st-ink);transform:none}
.st-light-workspace :focus-visible{outline:3px solid #2165ad;outline-offset:3px}
.st-light-workspace .st-menu{border-color:#93a5b3;color:var(--st-ink);min-width:44px;min-height:44px}
.st-light-workspace .st-workspace{grid-template-columns:214px minmax(0,1fr);max-width:1800px;min-height:calc(100vh - 78px)}
.st-light-workspace .st-sidebar{background:#fff;padding:29px 15px;border-color:var(--st-line);position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto}
.st-light-workspace .st-workspace-label{color:#607185;font-size:9px;letter-spacing:1.5px;margin-bottom:25px}
.st-light-workspace .st-chip{background:#f2f7eb;color:#476330;border-color:#d9e5ce;font-size:10px;padding:4px 8px}
.st-light-workspace .st-sidebar nav{gap:7px}
.st-light-workspace .st-sidebar nav a{color:#53657b;font-size:12px;font-weight:650;min-height:46px;padding:11px 13px;border-radius:9px;gap:11px}
.st-light-workspace .st-sidebar nav a>span{color:#617887;display:inline-flex;min-width:20px;align-items:center;justify-content:center}
.st-light-workspace .st-sidebar svg{width:19px;height:19px;flex:none}
.st-light-workspace .st-sidebar nav a:hover{background:#f5f8f4;color:#243e32}
.st-light-workspace .st-sidebar nav a[aria-current=page]{background:#eff5e6;color:#345a31;box-shadow:none;font-weight:800}
.st-light-workspace .st-sidebar nav a[aria-current=page]>span{color:#507b38}
.st-light-workspace .st-side-note{margin-top:auto;border-top:1px solid var(--st-line);padding:22px 12px 10px;font-size:11px}
.st-light-workspace .st-app{background:radial-gradient(ellipse at 96% 0,#eef6f1 0,transparent 43%),var(--st-canvas)}
.st-light-workspace .st-appbar{min-height:55px;padding:12px 32px;background:transparent;border:0;font-size:11px}
.st-light-workspace .st-user{background:#eaf0e3;border:1px solid #dbe5d0;color:#476333;width:33px;height:33px}
.st-light-workspace .st-appbody{max-width:1500px;padding:13px 32px 42px}
.st-light-workspace .st-appbody>.st-page-heading{
 background:none;border:0;border-radius:0;box-shadow:none;min-height:0;overflow:visible;padding:10px 0 25px;margin-bottom:5px;color:var(--st-ink);isolation:auto;
}
.st-light-workspace .st-appbody>.st-page-heading::after{display:none}
.st-light-workspace .st-appbody>.st-page-heading h1{color:var(--st-ink);font-size:clamp(29px,2.4vw,37px);letter-spacing:-1.2px;margin:0 0 10px;line-height:1.2}
.st-light-workspace .st-appbody>.st-page-heading p{color:var(--st-muted);font-size:13px;max-width:68ch;line-height:1.65}
.st-light-workspace .st-appbody>.st-page-heading .section-label{display:none}
.st-light-workspace .section-label,.st-light-workspace .sta-chart-eyebrow,.st-light-workspace .sta-table-eyebrow{color:#567564;letter-spacing:1.5px;font-size:10px}
.st-light-workspace .st-card,.st-light-workspace .sta-ranking-chart,.st-light-workspace .sta-keyword-panel{
 border:1px solid var(--st-line);border-radius:15px;background:#fff;box-shadow:var(--st-shadow);padding:25px;
}
.st-light-workspace .st-card h2{font-size:21px;letter-spacing:-.6px;color:var(--st-ink)}
.st-light-workspace .st-card h3{color:var(--st-ink)}
.st-light-workspace .st-card p{color:var(--st-muted)}
.st-light-workspace .st-card-title{border-color:var(--st-line);padding-bottom:18px}
.st-light-workspace .st-card-title h2{font-size:19px}
.st-light-workspace .st-card-title a:not(.button){color:var(--st-blue)}
.st-light-workspace .st-metrics{gap:15px;margin-bottom:20px}
.st-light-workspace .st-metrics article{min-height:128px;padding:21px;box-shadow:none;transition:none}
.st-light-workspace .st-metrics article:hover{transform:none;box-shadow:none}
.st-light-workspace .st-metrics article::before{display:none}
.st-light-workspace .st-metrics article>span{font-size:11px;color:var(--st-muted);font-weight:650}
.st-light-workspace .st-metrics article>strong{font-size:32px;color:var(--st-ink);margin:9px 0 6px;line-height:1.15;letter-spacing:-1px}
.st-light-workspace .st-metrics article>small{font-size:10px;color:var(--st-muted);line-height:1.6}
.st-light-workspace .st-metrics article.sta-metric-up>strong,.st-light-workspace .st-metrics article.sta-metric-up>.sta-metric-change{color:#24704a}
.st-light-workspace .st-metrics article.sta-metric-down>strong,.st-light-workspace .st-metrics article.sta-metric-down>.sta-metric-change{color:#a34646}
.st-light-workspace .sta-selected-project{background:#fff;border:1px solid var(--st-line);box-shadow:none;border-radius:12px;margin-bottom:18px;padding:17px 20px}
.st-light-workspace .sta-selected-project::before{display:none}
.st-light-workspace .sta-project-context{gap:8px 14px;font-size:12px}
.st-light-workspace .sta-project-context>strong{font-size:16px;color:var(--st-ink)}
.st-light-workspace .sta-project-context .sta-language{background:#f2f7eb;color:#476330;border-color:#d9e5ce}
.st-light-workspace .sta-ranking-chart{padding:24px;margin-bottom:20px}
.st-light-workspace .sta-chart-heading h2{font-size:21px;margin:8px 0 15px}
.st-light-workspace .sta-chart-summary{gap:10px;margin:0 0 20px}
.st-light-workspace .sta-chart-summary>*{background:#f7f9fa;border:1px solid #e7edef;border-radius:9px;padding:12px 15px}
.st-light-workspace .sta-chart-summary strong{font-size:22px;color:var(--st-blue)}
.st-light-workspace .sta-ranking-chart [data-chart-plot]{background:#fff;border:0;border-radius:0;padding:5px 0}
.st-light-workspace .sta-ranking-chart>.st-subtle{font-size:11px;color:var(--st-muted)}
.st-light-workspace .st-table-wrap{border:1px solid var(--st-line);border-radius:10px;scrollbar-width:thin;max-width:100%}
.st-light-workspace table{white-space:normal}
.st-light-workspace .st-table-wrap th{background:#f3f7f8;color:#52677a;border-bottom:1px solid var(--st-line);font-weight:750;font-size:12px;white-space:nowrap;padding:14px 13px}
.st-light-workspace .st-table-wrap td{border-color:#e8eef1;padding:17px 13px;font-size:13px;color:#445d73}
.st-light-workspace .st-table-wrap td small{font-size:11px;color:var(--st-muted)}
.st-light-workspace .st-table-wrap tbody tr:hover{background:#fafcfb}
.st-light-workspace .sta-keyword-wrap .sta-keywords{min-width:0!important}
.st-light-workspace .sta-keyword-wrap .sta-keywords thead th{background:#f3f7f8!important;color:#52677a!important;font-size:12px!important;letter-spacing:0;padding:14px 7px}
.st-light-workspace .sta-keyword-wrap .sta-keywords tr[data-keyword-id]>td{padding:16px 7px;color:#445d73}
.st-light-workspace .sta-keyword-wrap .sta-keywords tr[data-keyword-id]>td:first-child>strong{font-size:15px;font-weight:700;color:#284b6c}
.st-light-workspace .sta-keywords .sta-rank-number{font-size:15px!important;color:#245c93!important}
.st-light-workspace .sta-keywords .sta-trend{font-size:12px;font-weight:650;border:0;border-radius:5px;min-height:24px}
.st-light-workspace .sta-keywords .sta-trend-up{background:#eaf6ee;color:#24704a}
.st-light-workspace .sta-keywords .sta-trend-down{background:#fcf0ef;color:#a34646}
.st-light-workspace .sta-keywords .sta-icon-action{background:transparent!important;box-shadow:none!important;border:0!important}
.st-light-workspace .sta-keywords .sta-actions{gap:2px}
.st-light-workspace .sta-keywords .sta-url-host{font-size:10px}.st-light-workspace .sta-keywords .sta-url-path{font-size:10px}
.st-light-workspace .sta-keyword-panel .sta-table-heading{align-items:center}
.st-light-workspace .sta-filters{gap:12px;padding-bottom:17px}
.st-light-workspace .sta-filters label{font-size:11px}
.st-light-workspace .sta-filters>.sta-action{background:#f2f6f9;color:#245c93;border:1px solid #b7c7d3;box-shadow:none;font-size:12px}
.st-light-workspace .sta-manual-allowance{background:#f4f9ef;border-color:#dce8d1;color:#46683d;border-radius:8px;padding:11px 13px}
.st-light-workspace .sta-share-box{background:#f8fafb;border-color:var(--st-line);border-radius:10px;box-shadow:none;padding:17px}
.st-light-workspace .sta-share-box strong{font-size:14px}.st-light-workspace .sta-share-box p{font-size:12px}
.st-light-workspace .sta-form label{font-size:13px;font-weight:700;color:var(--st-ink)}
.st-light-workspace :is(.sta-form,.sta-filters,.st-preview-form) :is(input:not([type=checkbox]):not([type=hidden]):not([type=range]),select,textarea){
 background:#fff;border:1px solid #7d929f;border-radius:8px;box-shadow:none;color:var(--st-ink);font-family:inherit;font-size:14px;font-weight:500;padding:12px 13px;min-height:46px;
}
.st-light-workspace :is(input,textarea)::placeholder{color:#637588;opacity:1}
.st-light-workspace :is(input,select,textarea):focus{outline:3px solid #e1edf5;outline-offset:1px;border-color:#2165ad}
.st-light-workspace input[type=checkbox]{accent-color:#577e30}
.st-light-workspace .sta-action{border:1px solid #cddbe4;border-radius:7px;background:#f5f8fa;color:#315f83;box-shadow:none;font-size:12px;min-height:36px;padding:8px 12px}
.st-light-workspace .sta-action:hover{background:#edf3f6}
.st-light-workspace .sta-form button:disabled{opacity:.55;cursor:not-allowed}
.st-light-workspace .st-notice{background:#f1f7ed;color:#42633b;border-color:#dce8d1;border-radius:9px;font-size:12px;box-shadow:none}
.st-light-workspace .st-notice.sta-error{color:#a13c35;background:#fff3f1;border-color:#eed6d2}
.st-light-workspace .sta-project-setup{padding:0;max-width:980px}
.st-light-workspace .sta-project-setup .sta-setup-intro{background:linear-gradient(120deg,#f7faf9,#eff6f1);padding:27px 32px;border-bottom:1px solid var(--st-line)}
.st-light-workspace .sta-project-setup .sta-setup-eyebrow{color:#567564;font-size:10px}
.st-light-workspace .sta-project-setup .sta-setup-intro h2{color:var(--st-ink);font-size:25px}
.st-light-workspace .sta-project-setup .sta-setup-intro p{color:var(--st-muted);font-size:13px}
.st-light-workspace .sta-project-setup .sta-setup-section{padding:27px 32px}
.st-light-workspace .sta-project-setup .sta-setup-step{background:#edf4e5;color:#426b30;border-radius:50%;width:32px;flex-basis:32px;height:32px;font-size:13px}
.st-light-workspace .sta-project-setup .sta-setup-heading h3{font-size:17px}
.st-light-workspace .sta-project-setup .sta-setup-footer{background:#fafcfa;padding:23px 32px}
.st-light-workspace .sta-keyword-layout{grid-template-columns:minmax(0,1.25fr) minmax(310px,.9fr);gap:22px}
.st-light-workspace .sta-keyword-layout>.st-card{max-width:none}
.st-light-workspace .sta-suggestions{background:#fff;border-color:var(--st-line);box-shadow:var(--st-shadow);border-radius:15px;padding:25px}
.st-light-workspace .sta-suggestions .sta-ai-heading h2{font-size:19px}
.st-light-workspace .sta-suggestions header{align-items:center}
.st-light-workspace .sta-suggestions button{background:#f4f8ed;color:#41662f;border-color:#c7d6b8;font-size:12px;border-radius:7px;min-height:36px}
.st-light-workspace .sta-suggestions button:hover:enabled{background:#eaf2dd}
.st-light-workspace .sta-suggest-list strong{font-size:13px;font-weight:650;color:#284b6c}
.st-light-workspace .sta-ai-live-badge{font-size:10px;box-shadow:0 0 10px #31ef7940}
.st-light-workspace .sta-settings-tabs{gap:5px;background:#edf2f1;border:1px solid #dfe7e5;border-radius:10px;padding:5px;display:flex;width:fit-content;max-width:100%;margin-bottom:23px}
.st-light-workspace .sta-settings-tabs button{background:transparent;border:0;box-shadow:none;color:var(--st-muted);font-size:12px;border-radius:7px;padding:12px 17px;min-height:44px}
.st-light-workspace .sta-settings-tabs [aria-selected=true]{background:#fff;color:#345a31;box-shadow:0 1px 4px #142b430c;font-weight:800}
.st-light-workspace .sta-account-details{background:#f7faf7;border:1px solid var(--st-line);border-radius:10px}
.st-light-workspace .sta-pricing{border:1px solid var(--st-line);border-radius:15px;box-shadow:var(--st-shadow);background:white}
.st-light-workspace .sta-pricing-intro{background:none;color:var(--st-ink)}
.st-light-workspace .sta-pricing-intro h2{color:var(--st-ink);font-size:33px;letter-spacing:-1px}
.st-light-workspace .sta-price-summary{background:#f5f9f5;color:var(--st-ink);border:1px solid #dfe8dd;border-radius:12px}
.st-light-workspace .sta-price-summary strong{color:var(--st-ink)}
.st-light-workspace .sta-price-summary .sta-price-caption{color:var(--st-muted)}
.st-light-workspace .sta-price-stops button[aria-pressed=true]{background:#eff6e2;color:#426b30;border-color:#b9ce93}
.st-light-workspace .sta-plan-included{background:#fff;border-color:var(--st-line);border-radius:12px}
.st-light-workspace .sta-feature-status.included{background:#edf7ef;color:#2e6c42}
.st-light-workspace .st-public{background:radial-gradient(ellipse at 90% 0,#eff7f0 0,transparent 45%),#f8fafb}
.st-light-workspace .st-page-hero{background:transparent;color:var(--st-ink);padding:46px 0 24px}
.st-light-workspace .st-page-hero h1{color:var(--st-ink);font-size:40px;margin:12px 0;letter-spacing:-1.5px}
.st-light-workspace .st-page-hero p{color:var(--st-muted);font-size:15px}
.st-light-workspace .st-page-hero .section-label{color:#567564}.st-light-workspace .st-hero-orbit{display:none}
.st-light-workspace .st-content-wrap{padding-top:28px}
.st-light-workspace .st-auth-page .st-content-wrap{padding-top:34px}
.st-light-workspace .st-auth-card{border-top:1px solid var(--st-line);border-radius:16px;box-shadow:0 15px 45px #18374208;background:#fff}
.st-light-workspace .st-auth-card::before{display:none}
.st-light-workspace .st-auth-card h1{font-size:29px;letter-spacing:-1px;color:var(--st-ink)}
.st-light-workspace .sta-support-layout .st-card{padding:28px}
.st-light-workspace .sta-support-info{background:#f4f8ef!important;border-color:#dce6d4!important}
.st-light-workspace .sta-support-icon{background:#e6efdc;color:#51713d;border-radius:12px}
.st-light-workspace .sta-support-layout h2{font-size:26px}
.st-light-workspace .st-footer{background:transparent;border-color:var(--st-line);padding-block:30px;color:var(--st-muted)}
/* Reports keep semantic severity and action colours. */
.st-light-workspace :is(.sta-ai-report,.sta-ai-page,.sta-gsc) {--ai-ink:var(--st-ink);--ai-muted:var(--st-muted);--ai-line:var(--st-line)}
.st-light-workspace .sta-ai-report :is(section,article){border-color:var(--st-line);box-shadow:none}
.st-light-workspace .sta-gsc{border-color:var(--st-line);border-radius:15px;box-shadow:none;background:#fff}
@media(min-width:1600px){.st-light-workspace .st-appbody{padding-inline:40px}}
@media(max-width:1180px){.st-light-workspace .st-workspace{grid-template-columns:185px minmax(0,1fr)}.st-light-workspace .st-sidebar{padding-inline:10px}.st-light-workspace .st-appbody{padding-inline:23px}.st-light-workspace .st-topnav{gap:18px}.st-light-workspace .sta-keyword-layout{grid-template-columns:1fr}.st-light-workspace .st-metrics article{padding:18px 15px}}
@media(max-width:900px){.st-light-workspace .st-top header{width:calc(100% - 36px)}.st-light-workspace .st-topnav{gap:14px}.st-light-workspace .st-topnav a{font-size:11px}.st-light-workspace .st-metrics article>strong{font-size:28px}}
@media(max-width:760px){
 .st-light-workspace .st-top header{height:70px}.st-light-workspace .st-top .brand{font-size:25px}
 .st-light-workspace .st-topnav{top:70px;background:white;border:1px solid var(--st-line);box-shadow:0 10px 30px #142b4315}
 .st-light-workspace .st-topnav a{font-size:13px;min-height:44px;display:flex;align-items:center}
 .st-light-workspace .st-workspace{display:block}.st-light-workspace .st-sidebar{position:static;height:auto;padding:10px 14px;overflow:visible}
 .st-light-workspace .st-sidebar nav a{padding:9px 12px;min-height:44px;font-size:11px}.st-light-workspace .st-sidebar nav a>span{min-width:18px}
 .st-light-workspace .st-appbar{padding:13px 18px;font-size:10px}.st-light-workspace .st-appbody{padding:8px 16px 28px}
 .st-light-workspace .st-appbody>.st-page-heading{padding:9px 0 21px;gap:15px}.st-light-workspace .st-appbody>.st-page-heading h1{font-size:29px}.st-light-workspace .st-appbody>.st-page-heading p{font-size:12px}
 .st-light-workspace .st-card,.st-light-workspace .sta-keyword-panel,.st-light-workspace .sta-ranking-chart,.st-light-workspace .sta-suggestions{padding:19px;border-radius:12px}
 .st-light-workspace .st-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.st-light-workspace .st-metrics article{padding:16px;min-height:123px;border-radius:11px}.st-light-workspace .st-metrics article>strong{font-size:29px}
 .st-light-workspace .sta-selected-project{padding:16px}.st-light-workspace .sta-project-context{font-size:11px;gap:9px}.st-light-workspace .sta-project-context>strong{font-size:15px}
 .st-light-workspace .sta-project-setup{padding:0}.st-light-workspace .sta-project-setup :is(.sta-setup-intro,.sta-setup-section,.sta-setup-footer){padding:22px}
 .st-light-workspace .sta-project-setup .sta-setup-intro h2{font-size:23px}
 .st-light-workspace :is(.sta-form,.sta-filters,.st-preview-form) :is(input:not([type=checkbox]):not([type=hidden]):not([type=range]),select,textarea){font-size:16px;max-width:100%}
 .st-light-workspace .sta-keyword-panel .sta-table-heading{align-items:flex-start}
 .st-light-workspace .sta-keyword-wrap{overflow-x:auto!important;overscroll-behavior-x:contain;border-radius:9px}
 .st-light-workspace .sta-keyword-wrap .sta-keywords{min-width:960px!important;table-layout:fixed}
 .st-light-workspace .sta-keywords .sta-icon-action{width:44px;height:44px}
 .st-light-workspace .sta-settings-tabs{width:100%;overflow-x:auto;justify-content:flex-start}.st-light-workspace .sta-settings-tabs button{white-space:nowrap;font-size:11px;padding:11px 12px}
 .st-light-workspace .st-page-hero{padding:30px 0 12px}.st-light-workspace .st-page-hero h1{font-size:31px}.st-light-workspace .st-page-hero p{font-size:13px}
 .st-light-workspace .sta-support-layout .st-card{padding:23px}.st-light-workspace .st-auth-card{padding:25px}.st-light-workspace .st-auth-card h1{font-size:27px}
 .st-light-workspace .sta-share-link input{width:100%}.st-light-workspace .sta-pricing-intro h2{font-size:29px}
}
@media(prefers-reduced-motion:reduce){.st-light-workspace *{scroll-behavior:auto!important}}
/* Saved AI reports use the same light surfaces while retaining priority accents. */
.st-light-workspace .sta-ai-report>header{background:linear-gradient(120deg,#f7faf9,#eff6f1);border:1px solid var(--st-line);border-radius:15px;box-shadow:none;color:var(--st-ink);padding:27px}
.st-light-workspace .sta-ai-report>header h2{color:var(--st-ink);font-size:30px;letter-spacing:-1px}
.st-light-workspace .sta-ai-report>header .sta-price-eyebrow{color:#567564}
.st-light-workspace .sta-ai-facts>div{background:#ffffffa6;border:1px solid #dfe7e3;border-radius:9px}
.st-light-workspace .sta-ai-facts dt{color:var(--st-muted)}.st-light-workspace .sta-ai-facts dd{color:var(--st-ink)}
.st-light-workspace .sta-ai-tabs{background:#edf2f1;border-color:var(--st-line);border-radius:10px}
.st-light-workspace .sta-ai-tabs button[aria-selected=true]{color:#345a31;box-shadow:0 1px 4px #142b430c}
.st-light-workspace .sta-ai-panel>section{border:1px solid var(--st-line);border-radius:14px;box-shadow:none}
.st-light-workspace .sta-ai-panel h3:before{background:#a1bd80;width:4px;height:19px}
.st-light-workspace .sta-ai-report .sta-ai-usage{background:#f6f3fd!important;border-color:#e7dff5!important}
.st-light-workspace .sta-ai-request .button{background:var(--st-lime)!important;color:var(--st-ink)!important}
.st-light-workspace .sta-ai-copy{background:#f7f9fa;border-color:var(--st-line)}
.st-light-workspace .sta-column-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}
.st-light-workspace .sta-column-options label{display:flex;align-items:center;gap:10px;border:1px solid var(--st-line);border-radius:8px;padding:12px;font-size:13px}
.st-light-workspace .sta-column-options input{width:18px;height:18px}.st-light-workspace .sta-column-options small{display:block}
@media(max-width:760px){.st-light-workspace .sta-ai-report>header{padding:20px}.st-light-workspace .sta-ai-report>header h2{font-size:24px}.st-light-workspace .sta-column-options{grid-template-columns:1fr}}
.st-light-workspace #sta-add-keywords>.sta-form{gap:17px}
.st-light-workspace #sta-add-keywords>.sta-form>p,.st-light-workspace #sta-add-keywords>.sta-form>.st-notice{margin:0;font-size:12px;line-height:1.6}
.st-light-workspace #sta-add-keywords>.sta-form .st-notice{padding:12px 14px}
.st-light-workspace .sta-suggestions-eyebrow{color:#567564}
.st-light-workspace .sta-ai-heading{min-width:0}
/* Keep six existing keyword tools on one row when desktop space permits. */
@media(min-width:1200px){.st-light-workspace .sta-keyword-wrap .sta-keywords .sta-icon-action{width:31px!important;min-width:31px!important;height:34px;min-height:34px;margin:1px!important}}
.st-light-workspace .sta-gsc{background:#fff!important;border-color:var(--st-line)!important}
.st-light-workspace .sta-gsc-eyebrow{color:#567564}.st-light-workspace .sta-gsc-heading h2{font-size:23px}
.st-light-workspace .sta-gsc-tabs button[aria-pressed=true]{background:#edf4e4;color:#42672e;border-color:#bed1a5}
.st-light-workspace .sta-gsc-metrics article,.st-light-workspace .sta-gsc-chart,.st-light-workspace .sta-gsc-findings article{border-color:var(--st-line);border-radius:11px;box-shadow:none}
/* Override legacy mobile cards only at phone widths, preserving column preferences. */
@media(max-width:760px){
 .st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keyword-wrap{overflow-x:auto!important;overflow-y:auto!important;max-width:100%;border:1px solid var(--st-line)}
 .st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keyword-wrap .sta-keywords{display:table;width:100%;min-width:1040px!important;border-collapse:separate;border-spacing:0;table-layout:fixed}
 .st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keyword-wrap .sta-keywords thead{display:table-header-group;position:static;width:auto;height:auto;clip-path:none;overflow:visible}
 .st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keyword-wrap .sta-keywords tbody{display:table-row-group}
 .st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keyword-wrap .sta-keywords thead tr,.st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keyword-wrap .sta-keywords tr[data-keyword-id],.st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keyword-wrap .sta-project-group{display:table-row;border:0;background:white;box-shadow:none;margin:0;padding:0}
 .st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keyword-wrap .sta-keywords thead th,.st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keyword-wrap .sta-keywords tr[data-keyword-id]>td,.st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keyword-wrap .sta-project-group td{display:table-cell;padding:14px 8px;border:0;border-bottom:1px solid var(--st-line);border-radius:0;vertical-align:middle}
 .st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keyword-wrap .sta-keywords thead th:first-child{width:18%!important}
 .st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keywords tr[data-keyword-id]>td::before,.st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keywords .sta-icon-action::after{display:none}
 .st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keywords .sta-icon-action{width:44px;min-width:44px;height:44px;padding:0!important;margin:0!important;gap:0}
 .st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keywords .sta-icon-action::before{width:19px;height:19px}
 .st-light-workspace .st-appbody:has(.sta-keyword-wrap) .sta-keywords tr[data-keyword-id]>td:first-child>strong{font-size:15px}
}
.st-light-workspace .sta-price-summary{padding:23px}
@media(max-width:600px){
 .st-light-workspace .sta-suggestions-heading{flex-wrap:wrap;row-gap:14px}
 .st-light-workspace .sta-suggestions-heading>div{width:100%;min-width:0}
 .st-light-workspace .sta-suggestions .sta-ai-heading h2{font-size:18px;min-width:0}
 .st-light-workspace .sta-price-summary{padding:18px}
}
