.googleAdsSetup{gap:22px;margin-top:24px;padding:28px;display:grid}.googleAdsSetup>header{align-items:flex-start;gap:16px;display:flex}.googleAdsSetup>header>div{flex:1}.googleAdsSetup h2{margin:4px 0 6px;font-size:22px}.googleAdsSetup p{color:var(--muted);margin:0}.googleAdsMark{color:#fff;background:linear-gradient(145deg,#4285f4,#1a73e8);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.googleAdsRequirements,.googleAdsConnect,.connectedAdsAccount,.accountSelection{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.googleAdsRequirements>div,.googleAdsConnect>div,.connectedAdsAccount>div,.accountSelection>div{flex:1}.googleAdsRequirements small,.connectedAdsAccount small,.accountSelection p{color:var(--muted);margin-top:5px;display:block}.accountSelection{flex-wrap:wrap;align-items:flex-end}.accountSelection select{min-width:300px}.forecastDisclaimer{border-top:1px solid var(--border);gap:10px;padding-top:17px;font-size:13px;display:flex}.keywordSummary,.forecastSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.keywordSummary article,.forecastSummary article{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:18px}.keywordSummary small,.forecastSummary small{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.keywordSummary strong,.forecastSummary strong{margin:6px 0;font-size:25px;display:block}.keywordSummary span{color:var(--muted);font-size:12px}.keywordDemandTable,.plannerResults{overflow-x:auto}.keywordDemandTable .tableHead,.keywordDemandTable article{grid-template-columns:2fr 1fr 1fr 1.25fr 1.2fr .6fr .8fr;align-items:center;gap:14px;min-width:1040px;padding:14px 18px;display:grid}.keywordDemandTable .tableHead,.plannerHead{background:var(--surface-soft);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:10px;font-weight:800}.keywordDemandTable article{border-top:1px solid var(--border)}.keywordDemandTable article small,.plannerResults article small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.keywordPlanner{gap:18px;display:grid}.plannerSearch{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.plannerSearch>button,.plannerSearch>.siteSeed{grid-column:2}.siteSeed{align-items:center;gap:10px;display:flex!important}.siteSeed input{width:auto}.plannerToolbar{border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;padding:14px;display:flex}.plannerToolbar>div{flex:1}.plannerToolbar small{color:var(--muted);margin-top:3px;display:block}.forecastSummary{grid-template-columns:repeat(3,1fr)}.forecastSummary>p{color:var(--muted);grid-column:1/-1;gap:8px;margin:0;display:flex}.plannerHead,.plannerResults article{grid-template-columns:28px 1.8fr .7fr .7fr 1fr 1.2fr 1.1fr;align-items:center;gap:12px;min-width:940px;padding:13px;display:grid}.plannerResults article{border:1px solid var(--border);border-top:0}.plannerResults article.selected{background:#10b9810f}.plannerResults input{width:auto}.trendUp{color:#059669}.trendDown{color:#dc2626}.plannerLegal{color:#795400;background:#fff8e7;border-radius:13px;gap:10px;padding:16px;display:flex}.plannerLegal p{margin:0}@media (max-width:900px){.keywordSummary{grid-template-columns:repeat(2,1fr)}.plannerSearch{grid-template-columns:1fr}.plannerSearch>button,.plannerSearch>.siteSeed{grid-column:auto}.googleAdsConnect,.connectedAdsAccount,.accountSelection{flex-direction:column;align-items:stretch}.accountSelection select{width:100%;min-width:0}}@media (max-width:560px){.keywordSummary,.forecastSummary{grid-template-columns:1fr}.googleAdsSetup{padding:18px}}.googleAdsSetup{min-height:0;overflow:hidden}.googleAdsSetup svg{flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;max-height:20px}.googleAdsSetup .googleAdsMark{flex:0 0 48px}.googleAdsRequirements{min-height:86px}.googleAdsRequirements>div{min-width:0}.googleAdsRequirements strong{margin-bottom:5px;display:block}.googleAdsRequirements p{max-width:720px;line-height:1.55}.forecastDisclaimer svg{margin-top:1px}.connectedAdsAccount>span{color:#047857;background:#10b9811f;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.connectedAdsAccount>span svg{width:18px;min-width:18px;height:18px}.globalAdsAdmin svg{flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;max-height:20px}.dialogCard>.keywordPlanner{padding:24px}.dialogCard.dialogWide:has(.keywordPlanner){width:min(1180px,94vw)}.keywordPlanner{color:var(--ink)}.plannerSearch{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:16px 28px;padding:22px}.plannerSearch h2{color:var(--ink);margin:6px 0 8px;font-size:24px}.plannerSearch p{max-width:460px;line-height:1.6;color:#5c6b80!important;font-size:13px!important}.plannerSearch>label:not(.siteSeed){color:#344158;font-size:11px;font-weight:800}.plannerSearch textarea{min-height:104px}.siteSeed{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;line-height:1.35;color:#526177!important;display:grid!important}.siteSeed input{width:16px;height:16px}.siteSeed span{font-size:11px}.plannerLegal{border:1px solid #f0d8ad;align-items:flex-start;padding:15px 16px}.plannerLegal>svg{flex:0 0 18px;max-width:18px;max-height:18px;margin-top:1px;display:block;width:18px!important;height:18px!important}.plannerLegal p{margin:0;line-height:1.55;color:#795400!important;font-size:12px!important}@media (max-width:900px){.dialogCard>.keywordPlanner{padding:18px}.plannerSearch{grid-template-columns:1fr;padding:18px}.plannerSearch>button,.plannerSearch>.siteSeed{grid-column:1}}
.globalAdsAdmin{gap:18px;margin:22px 0;padding:26px;display:grid}.globalAdsAdmin>header{align-items:flex-start;gap:15px;display:flex}.globalAdsAdmin>header>div{flex:1}.globalAdsAdmin h2{margin:3px 0 5px;font-size:22px}.globalAdsAdmin p{color:var(--muted);margin:0}.globalAdsState,.globalAdsSelection{border:1px solid var(--border);background:var(--surface-soft);border-radius:15px;align-items:center;gap:15px;padding:18px;display:flex}.globalAdsState>div,.globalAdsSelection>div{flex:1}.globalAdsState.success{background:#10b98112;border-color:#10b98138}.globalAdsSelection{flex-wrap:wrap;align-items:flex-end}.globalAdsSelection select{min-width:310px}.globalAdsSelectionActions{align-items:center;gap:10px;display:flex;flex:none!important}.globalAdsAdmin>footer{color:var(--muted);gap:9px;font-size:12px;display:flex}.masterStatus.active{color:#047857;background:#dcfce7}.masterStatus.pending{color:#8a5a00;background:#fff7dd}@media (max-width:780px){.globalAdsState,.globalAdsSelection{flex-direction:column;align-items:stretch}.globalAdsSelection select{width:100%;min-width:0}}
.geoScoreboard{grid-template-columns:minmax(420px,1.7fr) repeat(3,minmax(130px,.55fr));gap:14px;margin:0 0 22px;display:grid;position:relative}.geoScoreboard:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 0,#8fffe02b,#0000 42%),radial-gradient(circle at 88% 15%,#3977ff20,#0000 34%);border-radius:28px;height:220px;position:absolute;inset:-18px -22px auto}.geoScoreboard>article{background:#fff;border:1px solid #dce5eb;border-radius:21px;flex-direction:column;justify-content:space-between;min-height:154px;padding:23px;display:flex;position:relative;box-shadow:0 12px 35px #17324d0a}.geoScoreboard>article:not(.geoMainScore):after{content:"";background:#36cfaa;border-radius:50%;width:9px;height:9px;position:absolute;top:20px;right:20px;box-shadow:0 0 0 6px #36cfaa18}.geoScoreboard>article>span{color:#78899b;letter-spacing:.13em;text-transform:uppercase;max-width:90px;font-size:9px;font-weight:900;line-height:1.4}.geoScoreboard>article>strong{color:#081a31;font-size:40px;line-height:1}.geoScoreboard>article>small{color:#8291a0;font-size:10px}.geoMainScore{color:#fff;grid-template-columns:112px minmax(0,1fr);align-items:center;overflow:hidden;background:linear-gradient(125deg,#071526 0%,#0d2a3c 55%,#0c4c49 130%)!important;border:0!important;gap:22px!important;display:grid!important;box-shadow:0 24px 50px #071a2b2b!important}.geoMainScore:before{content:"";border:1px solid #7fffd438;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-110px;right:-55px;box-shadow:0 0 80px #4df1b527}.geoMainScore h2{color:#fff;max-width:520px;margin:7px 0 8px;font-size:19px;line-height:1.18}.geoMainScore p{color:#a9c1cd;margin:0;font-size:10px}.geoMainScore>div>span{color:#55e6bd;letter-spacing:.16em;font-size:9px;font-weight:950}.geoScoreRing{--geo-score:0deg;background:radial-gradient(circle,#0a2233 57%,transparent 59%),conic-gradient(#55e6bd var(--geo-score),#ffffff1d 0);border-radius:50%;grid-template-columns:auto auto;place-content:center;align-items:end;width:106px;height:106px;display:grid;box-shadow:inset 0 0 0 1px #ffffff10,0 10px 28px #00101e66}.geoScoreRing strong{color:#fff;font-size:34px;line-height:1}.geoScoreRing small{color:#9eb6c5;padding-bottom:4px;font-size:9px}.geoTabs{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fafcdd;border:1px solid #dce5eb;border-radius:14px;gap:3px;width:max-content;max-width:100%;margin:0 0 18px;padding:5px;display:flex;position:sticky;top:10px;box-shadow:0 10px 30px #17324d0d}.geoTabs button{color:#748495;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:10px;font-weight:850;transition:all .2s;display:flex}.geoTabs button:hover{color:#12283d;background:#fff}.geoTabs button.active{color:#062a24;background:#fff;box-shadow:0 5px 15px #142b3b12}.geoTabs button.active:before{content:"";background:#19bc91;border-radius:50%;width:7px;height:7px}.geoTabs em{color:#fff;background:#ed596c;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.geoDashboardGrid{grid-template-columns:1.15fr .85fr;gap:17px;display:grid}.geoPanel{overflow:hidden;box-shadow:0 18px 45px #17324d0b;border-color:#dbe4ea!important;border-radius:20px!important}.geoPanel>header{background:linear-gradient(#fff,#fcfdfd);min-height:86px;padding:22px 25px!important}.geoPanel>header h2{color:#081c34!important;margin-top:5px!important;font-size:18px!important}.geoPanel .pageEyebrow{color:#0aa77f!important;letter-spacing:.15em!important}.engineBars{gap:24px;padding:28px 26px 32px;display:grid}.engineBars>div{grid-template-columns:145px minmax(100px,1fr) 46px;align-items:center;gap:15px;display:grid}.engineBars span{gap:3px;display:grid}.engineBars strong{color:#10253b;font-size:11px}.engineBars small{color:#8996a3;font-size:8px}.engineBars i,.competitorRanking i{background:#eef2f4;border-radius:20px;height:11px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #10263a0c}.engineBars b,.competitorRanking b{background:linear-gradient(90deg,#08ae82,#55dfbd);border-radius:20px;height:100%;display:block;box-shadow:0 0 16px #13bd8f40}.engineBars em{color:#0c263c;text-align:right;font-size:11px;font-style:normal;font-weight:950}.geoRecent article{border-top:1px solid #edf1f3;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 22px;transition:all .2s;display:grid}.geoRecent article:hover{background:#f9fbfc}.geoRecent article>span{border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.geoRecent .mentioned{color:#078263;background:#ddf6ed}.geoRecent .missing{color:#b12a41;background:#ffe9ec}.geoRecent svg{width:15px}.geoRecent div{gap:4px;display:grid}.geoRecent strong{color:#172b3f;font-size:10px;line-height:1.35}.geoRecent small{color:#8a98a6;font-size:8px}.geoRecent em{color:#5d6d7d;background:#f2f5f7;border-radius:8px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.geoPromptRows article{border-top:1px solid #e9eef1;grid-template-columns:minmax(0,1fr) 120px 125px auto;align-items:center;gap:16px;padding:19px 25px;transition:all .2s;display:grid}.geoPromptRows article:hover{background:#fbfcfd}.geoPromptRows article>div{gap:5px;display:grid}.geoPromptRows strong{color:#11283d;font-size:11px;line-height:1.4}.geoPromptRows small,.geoPromptRows span{color:#8493a1;font-size:9px}.geoPromptRows .positive{color:#078263;font-weight:900}.geoPromptRows .negative{color:#b32d43;font-weight:900}.geoPromptRows button{color:#21384b;cursor:pointer;background:#fff;border:1px solid #d8e2e8;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:900;transition:all .2s}.geoPromptRows button:hover{color:#078263;border-color:#18b78e;box-shadow:0 7px 17px #129b7817}.competitorRanking,.geoActionRows{padding:8px 25px 25px;display:grid}.competitorRanking article{border-bottom:1px solid #e9eef1;grid-template-columns:36px minmax(0,1fr) 90px;align-items:center;gap:15px;padding:18px 0;display:grid}.competitorRanking article>span{color:#08785c;background:#e2f7ef;border-radius:11px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:950;display:grid}.competitorRanking article>div{grid-template-columns:160px minmax(100px,1fr);align-items:center;gap:15px;display:grid}.competitorRanking strong{color:#11283d;font-size:11px}.competitorRanking em{color:#7f8d9b;text-align:right;font-size:9px;font-style:normal}.geoActionRows article{border-bottom:1px solid #e8edf0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;padding:19px 0;display:grid}.geoActionRows article>span{color:#08785c;background:linear-gradient(145deg,#e5f8f1,#d6f3e8);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.geoActionRows svg{width:18px}.geoActionRows article>div{gap:5px;display:grid}.geoActionRows strong{color:#11283d;font-size:11px}.geoActionRows small{color:#7e8e9d;font-size:9px}.geoActionRows .btn{box-shadow:0 9px 20px #08a77e27}.geoPanel .emptyState{background:linear-gradient(#fff,#fbfcfd);min-height:260px}@media (max-width:1180px){.geoScoreboard{grid-template-columns:1fr 1fr 1fr}.geoMainScore{grid-column:1/-1}.geoDashboardGrid{grid-template-columns:1fr}}@media (max-width:760px){.geoScoreboard{grid-template-columns:1fr}.geoMainScore{grid-template-columns:86px 1fr}.geoScoreRing{width:82px;height:82px}.geoScoreRing strong{font-size:27px}.geoScoreboard>article{min-height:120px}.geoTabs{width:100%;overflow:auto}.geoPromptRows article,.competitorRanking article>div{grid-template-columns:1fr}.engineBars>div{grid-template-columns:105px 1fr 36px}.geoActionRows article{grid-template-columns:42px 1fr}.geoActionRows .btn{grid-column:2;width:max-content}}
.geoAutomationNotice{background:#effbf7;border:1px solid #bcebdc;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;display:grid}.geoAutomationNotice>span{color:#08785c;background:#d9f5eb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.geoAutomationNotice svg{width:16px}.geoAutomationNotice div{gap:3px;display:grid}.geoAutomationNotice strong{color:#0a3c32;font-size:10px}.geoAutomationNotice small{color:#52756d;font-size:8px}.geoAutomationNotice a{color:#08785c;font-size:9px;font-weight:900;text-decoration:none}@media (max-width:650px){.geoAutomationNotice{grid-template-columns:38px 1fr}.geoAutomationNotice a{grid-column:2}}
.appShell{background:#07111fee;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:240px 1fr;width:min(1440px,100%);min-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0008}.sidebar{background:#091524;border-right:1px solid #ffffff12;flex-direction:column;padding:24px 16px 16px;display:flex}.brand{align-items:center;gap:12px;padding:0 8px 26px;display:flex}.brandIcon{color:#052117;background:#6ee7b7;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.brand div,.account div{gap:3px;min-width:0;display:grid}.brand small,.account small{color:#708197;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidebar nav{gap:5px;display:grid}.navLabel{color:#586a80;letter-spacing:.14em;padding:12px 10px 6px;font-size:10px;font-weight:800}.navItem{color:#8190a5;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;padding:11px 12px;display:flex}.navItem.active{color:#fff;background:#17304f}.navItem em{color:#526278;text-transform:uppercase;font-size:9px;font-style:normal}.account{border-top:1px solid #ffffff12;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:9px;margin-top:auto;padding:14px 10px 4px;display:grid}.account>span{color:#061c16;background:#6ee7b7;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.account strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account button{color:#7f91a7;cursor:pointer;background:0 0;border:0}.mainPanel{min-width:0;padding:44px}.dashboardHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.dashboardHeader h1{letter-spacing:-.045em;margin:9px 0 6px;font-size:42px}.dashboardHeader p{color:#8ea0b7;margin:0}.dashboardError{justify-content:space-between;margin-bottom:18px;display:flex}.dashboardError button{color:inherit;cursor:pointer;background:0 0;border:0}.dashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.panel{background:#0a1727bb;border:1px solid #ffffff14;border-radius:18px;min-height:430px;padding:20px}.panelTitle{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:12px;padding-bottom:17px;display:flex}.panelTitle>div{align-items:center;gap:10px;display:flex}.panelTitle h2{margin:0 0 3px;font-size:16px}.panelTitle p{color:#71839a;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin:0;font-size:11px;overflow:hidden}.step{color:#6ee7b7;background:#34d39918;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.count,.badge{color:#7e91a8;background:#ffffff0b;border-radius:999px;padding:4px 8px;font-size:10px}.iconButton{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.selectList,.siteList{gap:9px;padding-top:15px;display:grid}.selectCard{color:#fff;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:12px;grid-template-columns:38px 1fr 14px;align-items:center;gap:11px;width:100%;padding:12px;display:grid}.selectCard.selected{background:#34d3990d;border-color:#34d39955}.selectCard div{gap:4px;min-width:0;display:grid}.selectCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.selectCard small{color:#71839a;font-size:10px}.selectCard b{color:#65768c;font-size:18px}.projectIcon{color:#bfdbfe;background:#3b82f620;border-radius:9px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.empty{text-align:center;justify-items:center;padding:62px 12px 20px;display:grid}.empty>span{color:#607188;border:1px dashed #506076;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.empty h3{margin:16px 0 6px;font-size:14px}.empty p{color:#71839a;max-width:210px;margin:0 0 18px;font-size:11px;line-height:1.5}.button.secondary{color:#dce7f5;background:#ffffff08;border:1px solid #ffffff18}.siteCard{background:#ffffff04;border:1px solid #ffffff10;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.siteStatus{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #34d399}.siteCard div{gap:4px;min-width:0;display:grid}.siteCard strong,.siteCard a{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.siteCard a{color:#71839a;text-decoration:none}.modalBackdrop{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020817c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#0b1728;border:1px solid #ffffff1f;border-radius:20px;width:min(470px,100%);padding:28px;box-shadow:0 30px 100px #000c}.modalHeader{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.modalHeader h2{margin:8px 0 0;font-size:26px}.modalHeader>button{color:#8495aa;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:24px}select{color:#fff;background:#07111f;border:1px solid #ffffff20;border-radius:10px;outline:none;width:100%;padding:13px 14px}.modalActions{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}@media (max-width:1050px){.dashboardGrid{grid-template-columns:1fr}.panel{min-height:0}}@media (max-width:760px){main{padding:0}.appShell{border:0;border-radius:0;grid-template-columns:1fr;min-height:100vh}.sidebar{display:none}.mainPanel{padding:26px 18px}.dashboardHeader{flex-direction:column;align-items:flex-start}.dashboardHeader h1{font-size:36px}}
.wpButton{color:#bfdbfe;cursor:pointer;white-space:nowrap;background:#3b82f615;border:1px solid #60a5fa3b;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.wpButton.connected{color:#6ee7b7;background:#34d39915;border-color:#34d39955}.wpModal{width:min(580px,100%)}.modalHeader p{color:#71839a;margin:6px 0 0;font-size:12px}.success{color:#a7f3d0;background:#064e3b55;border:1px solid #34d39955;border-radius:9px;margin-bottom:16px;padding:11px 13px;font-size:13px}.wpConnected{gap:18px;display:grid}.connectionState{background:#34d3990b;border:1px solid #34d39933;border-radius:12px;align-items:center;gap:11px;padding:15px;display:flex}.connectionState>span{background:#34d399;border-radius:50%;width:10px;height:10px;box-shadow:0 0 14px #34d399}.connectionState div{gap:4px;display:grid}.connectionState small{color:#7f91a7}.wpActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.syncGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.syncGrid>div{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;gap:6px;padding:14px;display:grid;position:relative}.syncGrid span{color:#6ee7b7;font-weight:800;position:absolute;top:12px;right:12px}.syncGrid small{color:#7f91a7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dangerLink{color:#fb7185;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}@media (max-width:560px){.wpActions,.syncGrid{grid-template-columns:1fr}}
.strategySection{margin-top:34px}.sectionHeading h2{letter-spacing:-.03em;margin:8px 0 5px;font-size:27px}.sectionHeading p{color:#7f91a7;margin:0;font-size:13px}.strategyMessage{color:#a7f3d0;background:#064e3b40;border:1px solid #34d39944;border-radius:10px;justify-content:space-between;margin-top:16px;padding:11px 13px;font-size:12px;display:flex}.strategyMessage button{color:inherit;cursor:pointer;background:0 0;border:0}.strategyGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.strategyCard{background:#0a1727bb;border:1px solid #ffffff14;border-radius:16px}.strategyCard header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.strategyCard header>div{align-items:center;gap:10px;display:flex}.strategyCard h3{margin:0 0 3px;font-size:14px}.strategyCard header p{color:#71839a;margin:0;font-size:10px}.strategyCard header button,.inlineAction{color:#6ee7b7;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.strategyCard header button:disabled{color:#536278;cursor:not-allowed}.strategyIcon{color:#a7f3d0;background:#34d39918;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.strategyIcon.keyword{color:#bfdbfe;background:#3b82f620}.strategyBody{gap:9px;padding:18px;display:grid}.strategyBody strong{color:#c5d1e0;max-height:44px;font-size:12px;font-weight:500;line-height:1.6;overflow:hidden}.strategyBody small{color:#6f8197}.inlineAction{justify-self:start;padding:0}.keywordList{gap:1px;padding:10px 18px 16px;display:grid}.keywordList>p{color:#71839a;font-size:11px}.keywordList>div{border-bottom:1px solid #ffffff09;grid-template-columns:1fr auto 25px;align-items:center;gap:9px;padding:9px 0;display:grid}.keywordList strong{font-size:11px}.keywordList span{color:#71839a;font-size:9px}.keywordList b{color:#6ee7b7;font-size:9px}.strategyModal textarea{resize:vertical;color:#fff;width:100%;font:inherit;background:#07111f;border:1px solid #ffffff20;border-radius:10px;outline:none;padding:13px 14px}.strategyModal textarea:focus{border-color:#34d399;box-shadow:0 0 0 3px #34d39920}@media (max-width:900px){.strategyGrid{grid-template-columns:1fr}}
.editorialSection{margin-top:24px}.editorialColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.workflowItem{border-top:1px solid #213348;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.workflowItem:first-of-type{border-top:0}.workflowItem div:first-child{gap:5px;display:grid}.workflowItem small,.muted{color:#91a7bd}.workflowActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workflowActions button{color:#dbeafe;cursor:pointer;background:#102337;border:1px solid #2d465f;border-radius:8px;padding:7px 10px}.editorialModal textarea{min-height:80px}.articleEditor{width:min(900px,94vw);max-height:92vh;overflow:auto}.articleEditor textarea[name=content]{min-height:320px;font-family:ui-monospace,monospace}@media (max-width:900px){.editorialColumns{grid-template-columns:1fr}.workflowItem{flex-direction:column;align-items:flex-start}}
.gscSection{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 8px 30px #1c30450a}.gscHeader{border-bottom:1px solid #edf1f5;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px 24px;display:grid}.gscLogo{color:#fff;background:linear-gradient(135deg,#4285f4,#2668d7);border-radius:14px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid;box-shadow:0 8px 18px #4285f430}.gscHeaderText{gap:3px;display:grid}.gscHeaderText>span,.gscPickerHeader>div>span{color:var(--brand);letter-spacing:.14em;font-size:8px;font-weight:900}.gscHeader h2{color:var(--ink);letter-spacing:-.02em;margin:1px 0;font-size:20px}.gscHeader p{color:var(--muted);margin:0;font-size:11px}.gscAuthorized{color:#176d56;background:#e9f8f2;border-radius:20px;padding:7px 11px;font-size:9px;font-weight:850}.gscSteps{background:#f8fafc;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(150px,1fr) 44px minmax(170px,1fr) 44px minmax(150px,1fr);align-items:center;padding:18px 24px;display:grid}.gscSteps>span{color:#98a4b4;align-items:center;gap:10px;display:flex}.gscSteps>span>b{color:#758399;background:#e9eef4;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:10px;display:grid}.gscSteps>span>span{display:grid}.gscSteps strong{font-size:10px}.gscSteps small{font-size:8px}.gscSteps>i{background:#dbe3ec;height:1px}.gscSteps>span.current{color:#176d56}.gscSteps>span.current>b{color:#fff;background:var(--brand);box-shadow:0 0 0 4px #16a37a16}.gscSteps>span.done{color:#3e685b}.gscSteps>span.done>b{color:#fff;background:#65c7a8}.gscSteps>span.done>b:after{content:"✓"}.gscSteps>span.done>b{font-size:0}.gscMessage{color:#17664e;background:#edf9f4;border:1px solid #bce7d7;border-radius:9px;justify-content:space-between;gap:14px;margin:16px 20px 0;padding:11px 13px;font-size:10px;display:flex}.gscMessage button{color:inherit;cursor:pointer;background:0 0;border:0}.setupNotice{color:#8a5c18;background:#fff9ed;border:1px solid #f0d8ad;border-radius:10px;gap:4px;margin:16px 20px 0;padding:14px;display:grid}.setupNotice strong{font-size:10px}.setupNotice span{color:#9a7542;font-size:9px}.gscPropertyPicker{border:1px solid var(--line);border-radius:13px;margin:20px;overflow:hidden}.gscPickerHeader{background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.gscPickerHeader h3{color:var(--ink);margin:5px 0 4px;font-size:16px}.gscPickerHeader p{color:var(--muted);margin:0;font-size:10px}.gscPickerHeader>b{color:#607086;background:#edf2f7;border-radius:20px;padding:5px 8px;font-size:8px}.gscPropertyList{border-top:1px solid var(--line);display:grid}.gscPropertyRow{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr) auto auto 16px;align-items:center;gap:12px;padding:13px 18px;transition:all .15s;display:grid}.gscPropertyRow:last-child{border-bottom:0}.gscPropertyRow:hover,.gscPropertyRow.recommended{background:#f4fbf8}.gscPropertyRow.recommended{box-shadow:inset 3px 0 var(--brand)}.gscPropertyIcon{color:#fff;background:#4285f4;border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.gscPropertyName{min-width:0;display:grid}.gscPropertyName strong,.gscPropertyName small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gscPropertyName strong{font-size:11px}.gscPropertyName small{color:#8895a7;margin-top:2px;font-size:8px}.gscPropertyRow em{color:#167052;background:#e5f7f0;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.gscPermission{color:#748297;font-size:8px;font-weight:700}.gscPropertyRow>b{color:#9aa6b5;font-size:18px}.gscPropertyPicker>footer{border-top:1px solid var(--line);color:#7d899a;background:#f8fafc;padding:10px 18px;font-size:8px}.gscEmpty{background:#fafbfd;border:1px dashed #ccd6e2;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin:20px;padding:18px;display:grid}.gscEmpty>span{color:#fff;background:#4285f4;border-radius:11px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.gscEmpty>div{display:grid}.gscEmpty strong{font-size:11px}.gscEmpty p{color:var(--muted);margin:3px 0 0;font-size:9px}.metricGrid{grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 20px 0;display:grid}.metricCard{border:1px solid var(--line);background:#fff;border-radius:12px;gap:7px;padding:17px;display:grid}.metricCard small{color:#7f8c9d;text-transform:uppercase;font-size:8px;font-weight:850}.metricCard strong{color:var(--ink);font-size:25px}.metricNotice{color:#7f8c9d;margin:10px 20px 20px;font-size:9px}.gscRecommendations{border:1px solid var(--line);border-radius:12px;margin:0 20px 20px;overflow:hidden}.gscRecommendations>header{justify-content:space-between;padding:14px 16px;display:flex}.gscRecommendations h3{margin:0;font-size:12px}.gscRecommendations>header span{font-size:9px}.recommendation{border-top:1px solid #edf1f5;gap:12px;padding:13px 16px;display:flex}.recommendation p{color:var(--muted);margin:4px 0;font-size:9px}.priority{color:#5f7187;background:#edf2f7;border-radius:8px;place-items:center;min-width:32px;height:27px;font-size:8px;font-weight:900;display:grid}.priority.p1{color:#a13b48;background:#ffecef}.priority.p2{color:#95621d;background:#fff3dc}@media (max-width:800px){.gscHeader{grid-template-columns:42px 1fr}.gscHeader>.btn,.gscAuthorized{grid-column:1/-1}.gscSteps{grid-template-columns:1fr;gap:9px}.gscSteps>i{display:none}.gscPropertyRow{grid-template-columns:36px minmax(0,1fr) 15px}.gscPropertyRow em,.gscPermission{display:none}.metricGrid{grid-template-columns:1fr 1fr}.gscEmpty{grid-template-columns:40px 1fr}.gscEmpty>.btn{grid-column:1/-1}}
.gscAnalytics{border-top:1px solid var(--line);background:#f7f9fc;gap:18px;padding:20px;display:grid}.gscSummaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.gscSummaryGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;padding:16px;display:grid;box-shadow:0 5px 18px #1c304508}.gscSummaryGrid small{color:#7a8799;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.gscSummaryGrid strong{color:var(--ink);font-size:24px;line-height:1.1}.gscSummaryGrid article>span{border-radius:12px;width:max-content;padding:3px 6px;font-size:7px;font-weight:850}.gscSummaryGrid span.up{color:#167052;background:#e8f8f2}.gscSummaryGrid span.down{color:#a13b48;background:#ffedf0}.gscSummaryGrid span.neutral{color:#788699;background:#eef2f6}.gscSummaryGrid em{font-style:normal;font-weight:600}.gscTrend{overflow:hidden}.gscTrend>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:17px 20px;display:flex}.gscTrend header>div:first-child>span,.gscKeywordHeader>div>span,.gscPagesPanel header span,.gscAudiencePanel header span{color:var(--brand);letter-spacing:.12em;font-size:8px;font-weight:900}.gscTrend h3,.gscPagesPanel h3,.gscAudiencePanel h3{margin:4px 0 2px;font-size:15px}.gscTrend p{margin:0;font-size:9px}.gscChartTabs{background:#edf2f7;border-radius:9px;padding:3px;display:flex}.gscChartTabs button{color:#6b798d;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:850}.gscChartTabs button.active{color:#116b53;background:#fff;box-shadow:0 2px 8px #15203312}.gscChart{height:235px;padding:16px 20px 22px 52px;position:relative}.gscChart svg{width:100%;height:185px;overflow:visible}.gscChart svg line{stroke:#e7ecf2;stroke-width:1px}.gscChartScale{color:#8b97a7;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:31px;bottom:43px;left:18px}.gscChartDates{color:#8b97a7;justify-content:space-between;font-size:7px;display:flex}.gscKeywordOverview{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.gscInsight{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:4px;padding:15px 16px;transition:all .15s;display:grid}.gscInsight:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1b30450d}.gscInsight>span{text-transform:uppercase;font-size:8px;font-weight:900}.gscInsight strong{font-size:25px}.gscInsight small{color:var(--muted);font-size:8px}.gscInsight b{margin-top:4px;font-size:8px}.gscInsight.green>span,.gscInsight.green>b{color:#16815f}.gscInsight.blue>span,.gscInsight.blue>b{color:#3675cf}.gscInsight.amber>span,.gscInsight.amber>b{color:#a56a17}.gscInsight.red>span,.gscInsight.red>b{color:#b44452}.gscKeywordPanel{overflow:hidden}.gscKeywordHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.gscKeywordHeader h2{margin:5px 0 4px;font-size:19px}.gscKeywordHeader p{margin:0;font-size:10px}.gscKeywordToolbar{border-bottom:1px solid var(--line);background:#f8fafc;grid-template-columns:minmax(240px,1fr) 180px 160px auto;align-items:center;gap:8px;padding:12px 16px;display:grid}.gscKeywordSearch{background:#fff;border:1px solid #dce4ed;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;display:flex}.gscKeywordSearch span{color:#8190a3}.gscKeywordSearch input{background:0 0;border:0;outline:0;width:100%;padding:0;font-size:9px}.gscKeywordToolbar select{color:#425169;background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:750}.gscResultCount{color:#7b889a;justify-self:end;font-size:8px}.gscDistribution{border-bottom:1px solid var(--line);padding:12px 16px}.gscDistribution>div{background:#edf2f6;border-radius:6px;height:7px;display:flex;overflow:hidden}.gscDistribution>div span{min-width:2px}.bucket-3{background:#16a37a}.bucket-410{background:#50b994}.bucket-1120{background:#e2a33b}.bucket-2150{background:#8395ad}.bucket-51{background:#c8d1dc}.gscDistribution footer{gap:15px;margin-top:8px;display:flex}.gscDistribution footer span{color:#728095;align-items:center;gap:4px;font-size:7px;display:flex}.gscDistribution footer i{border-radius:2px;width:7px;height:7px}.gscDistribution footer b{color:#344158}.gscKeywordTableHead,.gscKeywordTable>article{grid-template-columns:minmax(320px,1.8fr) 75px 90px 70px 75px 75px;align-items:center;gap:10px;display:grid}.gscKeywordTableHead{color:#8290a2;text-transform:uppercase;background:#fbfcfd;padding:9px 18px;font-size:7px;font-weight:900}.gscKeywordTable>article{border-top:1px solid #edf1f5;min-height:57px;padding:10px 18px}.gscKeywordTable>article:hover{background:#fbfdfc}.gscKeywordTable article>b{font-size:10px}.gscQueryIdentity{grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;min-width:0;display:grid}.gscQueryIdentity strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;overflow:hidden}.gscQueryIdentity a{color:#718198;text-overflow:ellipsis;white-space:nowrap;font-size:7px;text-decoration:none;overflow:hidden}.gscQueryIdentity em{color:#7d6a2d;background:#fff4d8;border-radius:10px;padding:2px 5px;font-size:6px;font-style:normal;font-weight:850}.gscPosition{border-radius:15px;justify-content:center;width:43px;padding:4px;font-size:9px;font-weight:850;display:inline-flex}.gscPosition.top3{color:#126d51;background:#e5f7f0}.gscPosition.top10{color:#3266a9;background:#eaf2fd}.gscPosition.opportunity{color:#946019;background:#fff3dc}.gscPosition.distant{color:#6c798b;background:#eef2f6}.gscDelta{border-radius:12px;width:max-content;padding:4px 6px;font-size:7px;font-weight:850}.gscDelta.up{color:#167052;background:#e7f7f1}.gscDelta.down{color:#a13b48;background:#ffedf0}.gscDelta.neutral{color:#758397;background:#eef2f6}.gscNoResults{color:#7d8999;justify-items:center;gap:4px;padding:42px;display:grid}.gscNoResults strong{color:var(--ink);font-size:11px}.gscNoResults span{font-size:8px}.gscLoadMore{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.gscLoadMore span{color:var(--muted);font-size:8px}.gscSecondaryGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.gscPagesPanel,.gscAudiencePanel{overflow:hidden}.gscPagesPanel>header,.gscAudiencePanel>header{border-bottom:1px solid var(--line);padding:16px 18px}.gscPagesPanel>div>article{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) 90px 70px;align-items:center;gap:12px;padding:11px 17px;display:grid}.gscPagesPanel>div>article:last-child{border-bottom:0}.gscPagesPanel article>div,.gscPagesPanel article>span{display:grid}.gscPagesPanel a{color:#293a52;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;text-decoration:none;overflow:hidden}.gscPagesPanel small{color:#8290a2;font-size:7px}.gscPagesPanel b{font-size:10px}.gscBreakdown{border-bottom:1px solid var(--line);gap:9px;padding:15px 17px;display:grid}.gscBreakdown:last-child{border-bottom:0}.gscBreakdown>strong{font-size:9px}.gscBreakdown>div{grid-template-columns:80px 1fr 42px 52px;align-items:center;gap:7px;display:grid}.gscBreakdown span,.gscBreakdown b,.gscBreakdown small{font-size:7px}.gscBreakdown>div>div{background:#edf2f6;border-radius:4px;height:6px;overflow:hidden}.gscBreakdown i{background:var(--brand);border-radius:4px;height:100%;display:block}.gscBreakdown small{color:#7f8c9e}.gscPositionNotice{color:#7d8999;text-align:center;margin:0;font-size:8px}@media (max-width:1200px){.gscSummaryGrid{grid-template-columns:repeat(3,1fr)}.gscKeywordTableHead,.gscKeywordTable>article{grid-template-columns:minmax(260px,1.7fr) 65px 80px 65px 65px}.gscKeywordTableHead span:last-child,.gscKeywordTable>article>.gscDelta{display:none}}@media (max-width:900px){.gscKeywordOverview,.gscKeywordToolbar{grid-template-columns:1fr 1fr}.gscKeywordSearch{grid-column:1/-1}.gscResultCount{justify-self:start}.gscSecondaryGrid{grid-template-columns:1fr}.gscKeywordTableHead,.gscKeywordTable>article{grid-template-columns:minmax(220px,1.5fr) 70px 70px}.gscKeywordTableHead span:nth-child(2),.gscKeywordTableHead span:nth-child(4),.gscKeywordTableHead span:nth-child(6),.gscKeywordTable>article>b:first-of-type,.gscKeywordTable>article>b:nth-of-type(3),.gscKeywordTable>article>.gscDelta{display:none}}@media (max-width:600px){.gscAnalytics{padding:12px}.gscSummaryGrid{grid-template-columns:1fr 1fr}.gscTrend>header,.gscKeywordHeader{flex-direction:column;gap:12px}.gscChartTabs{width:100%}.gscChartTabs button{flex:1}.gscKeywordOverview{grid-template-columns:1fr 1fr}.gscKeywordToolbar{grid-template-columns:1fr}.gscKeywordToolbar select{width:100%}.gscResultCount{display:none}.gscKeywordTableHead,.gscKeywordTable>article{grid-template-columns:minmax(180px,1fr) 55px}.gscKeywordTableHead span:nth-child(n+3),.gscKeywordTable>article>b,.gscKeywordTable>article>.gscPosition,.gscKeywordTable>article>.gscDelta{display:none}.gscPagesPanel>div>article{grid-template-columns:minmax(0,1fr) 70px}.gscPagesPanel article>span:last-child{display:none}.gscDistribution footer{flex-wrap:wrap}.gscChart{padding-left:42px}}.gscPeriodBar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex;position:relative}.gscPeriodBar>div:first-child{gap:2px;display:grid}.gscPeriodBar>div:first-child>span{color:var(--brand);letter-spacing:.12em;font-size:7px;font-weight:900}.gscPeriodBar>div:first-child>strong{font-size:11px}.gscPeriodBar>div:first-child>small{color:var(--muted);font-size:7px}.gscPeriodPresets{background:#edf2f7;border-radius:9px;padding:3px;display:flex}.gscPeriodPresets button{color:#69778b;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:850}.gscPeriodPresets button.active{color:#116b53;background:#fff;box-shadow:0 2px 8px #15203312}.gscCustomPeriod{z-index:4;border:1px solid var(--line);background:#fff;border-radius:11px;align-items:end;gap:9px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 38px #17283b20;display:flex!important}.gscCustomPeriod label{color:#59687c;gap:5px;font-size:8px;font-weight:800;display:grid}.gscCustomPeriod input{color:var(--ink);background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:8px;font-size:9px}.gscCustomPeriod>span{color:var(--muted);padding-bottom:9px;font-size:8px}@media (max-width:760px){.gscPeriodBar{flex-direction:column;align-items:flex-start}.gscPeriodPresets{width:100%;overflow:auto}.gscPeriodPresets button{flex:none}.gscCustomPeriod{flex-direction:column;width:100%;position:static;align-items:stretch!important}.gscCustomPeriod>span{display:none}}
.governanceSection{margin-top:24px}.governanceGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.memberRow,.logRow{border-top:1px solid #20364b;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.memberRow div,.logRow div{gap:4px;display:grid}.memberRow small,.logRow small,.logRow time{color:#8fa6bc;font-size:12px}.memberRow select{width:auto;min-width:145px}.logRow time{text-align:right}@media (max-width:900px){.governanceGrid{grid-template-columns:1fr}}
:root{--navy:#0a1424;--navy-2:#111e31;--ink:#152033;--muted:#68758a;--line:#e3e9f1;--surface:#fff;--canvas:#f4f7fb;--brand:#16a37a;--brand-dark:#0e7e5d;--brand-soft:#e9f8f3;--purple:#7957d5;--danger:#d84b5b;--warning:#d88a24}.productApp{z-index:10;color:var(--ink);background:var(--canvas);grid-template-columns:268px minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.productSidebar{color:#dfe8f5;background:linear-gradient(#0b1627 0%,#08121f 100%);border-right:1px solid #ffffff0d;flex-direction:column;min-height:0;padding:22px 14px 14px;display:flex}.productBrand{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:0 10px 22px;display:flex}.productBrandLogo{background:#fff url(/softads-logo.png) 50%/125% no-repeat!important;border-radius:10px!important;width:190px!important;height:50px!important;display:block!important;box-shadow:0 8px 24px #0003!important}.productBrand>span{color:#06251b;background:linear-gradient(135deg,#69e3ba,#21bd8c);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 24px #16a37a33}.productBrand svg{width:20px}.productBrand div{flex:1;gap:2px;min-width:0;display:grid}.productBrand strong{color:#fff;font-size:15px}.productBrand small{color:#8290a5;font-size:11px}.productSidebar nav{scrollbar-width:thin;flex:1;padding:12px 0;overflow-y:auto}.productSidebar nav section{gap:3px;margin:10px 0 17px;display:grid}.productSidebar nav section>span{color:#5f718a;letter-spacing:.16em;padding:0 12px 7px;font-size:9px;font-weight:800}.productSidebar nav button{color:#91a1b7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 11px;font-size:13px;transition:all .18s;display:flex}.productSidebar nav button svg{width:18px;height:18px}.productSidebar nav button span{flex:1}.productSidebar nav button em{color:#99f0d1;background:#16a37a22;border-radius:10px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:800}.productSidebar nav button:hover{color:#fff;background:#ffffff0a}.productSidebar nav button.active{color:#fff;background:linear-gradient(90deg,#19304a,#14283e);box-shadow:inset 3px 0 #32d4a2}.sidebarAccount{border-top:1px solid #ffffff12;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:13px 9px 2px;display:grid}.sidebarAccount>span,.avatarButton{color:#073225;background:#72e2bd;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.sidebarAccount div{min-width:0;display:grid}.sidebarAccount strong,.sidebarAccount small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebarAccount strong{color:#fff;font-size:12px}.sidebarAccount small{font-size:10px}.sidebarAccount button{color:#788ba4;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.sidebarAccount button svg{width:17px}.productMain{background:var(--canvas);min-width:0;min-height:0;overflow:auto}.productTopbar{z-index:8;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;align-items:center;gap:22px;min-height:68px;padding:0 34px;display:flex;position:sticky;top:0}.breadcrumb{color:#9aa5b4;align-items:center;gap:8px;margin-right:auto;font-size:12px;display:flex}.breadcrumb svg{width:13px}.breadcrumb strong{color:#344158}.contextSelectors{gap:8px;display:flex}.contextSelectors label{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:6px 8px 6px 10px;display:grid}.contextSelectors label span{color:#8b97a8;text-transform:uppercase;font-size:9px;font-weight:800}.contextSelectors select{color:#25334a;background:0 0;border:0;max-width:150px;padding:0 18px 0 0;font-size:12px;font-weight:700}.avatarButton{cursor:pointer;border:0;width:34px;height:34px}.mobileMenu,.mobileClose{display:none}.pageContent{width:min(1440px,100%);margin:0 auto;padding:36px 38px 60px}.pageHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.pageHeader>div:first-child{max-width:780px}.pageEyebrow{color:var(--brand);letter-spacing:.17em;font-size:10px;font-weight:850}.pageHeader h1{color:#142034;letter-spacing:-.035em;margin:7px 0;font-size:clamp(28px,3vw,40px);line-height:1.05}.pageHeader p,.surface p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.pageActions{flex-wrap:wrap;gap:9px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:9px 15px;font-size:12px;font-weight:750;transition:all .18s;display:inline-flex}.btn svg{width:16px}.btnPrimary{color:#fff;background:var(--brand);box-shadow:0 8px 20px #16a37a25}.btnPrimary:hover{background:var(--brand-dark);transform:translateY(-1px)}.btnSecondary{color:#334158;background:#fff;border-color:#dbe3ed}.btnSecondary:hover{background:#f8fafc;border-color:#b9c6d6}.btnGhost{color:#58677b;background:#f2f5f9}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.surface{border:1px solid var(--line);background:var(--surface);border-radius:15px;box-shadow:0 4px 18px #15203308}.surface>header,.dataSection>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.surface h2{letter-spacing:-.01em;margin:0 0 4px;font-size:15px}.surface header p{font-size:12px}.textButton{color:var(--brand-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:11px;font-weight:800;display:inline-flex}.textButton svg{width:14px}.iconOnly{border:1px solid var(--line);color:#526177;cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.iconOnly svg{width:16px}.metricCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.metricCard{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:19px;display:flex;box-shadow:0 4px 16px #15203308}.metricCard>span{height:42px;color:var(--brand);background:var(--brand-soft);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.metricCard svg{width:20px}.metricCard div{display:grid}.metricCard small{color:#7b8799;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.metricCard strong{color:#162136;font-size:27px;line-height:1.15}.metricCard p{font-size:11px}.overviewGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:18px;display:grid}.compactRows{padding:4px 10px 12px}.compactRows>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.compactRows>button:last-child{border-bottom:0}.compactRows>button:hover{background:#f8fafc}.compactRows div{gap:2px;min-width:0;display:grid}.compactRows strong,.compactRows small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compactRows strong{font-size:12px}.compactRows small{font-size:10px}.rowIcon{color:#4f6b8d;background:#eef3f9;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.rowIcon svg{width:17px}.nextActions{padding-bottom:10px}.nextAction{width:calc(100% - 20px);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;margin:0 10px;padding:10px;display:grid}.nextAction>span{color:#77869a;background:#eef2f7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.nextAction>span.done{color:#fff;background:var(--brand)}.nextAction svg{width:14px}.nextAction div{display:grid}.nextAction strong{font-size:11px}.nextAction small{font-size:10px}.attentionBox{color:#9a6218;background:#fff5df;border-radius:10px;gap:10px;margin:12px;padding:12px;display:flex}.attentionBox>svg{width:18px}.attentionBox div{gap:3px;display:grid}.attentionBox strong{font-size:11px}.attentionBox button{color:#9a6218;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.workspaceColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:520px;display:grid}.workspaceColumn>header{justify-content:flex-start}.workspaceColumn>header>span{width:30px;height:30px;color:var(--brand-dark);background:var(--brand-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.workspaceColumn>header div{flex:1}.selectCards{align-content:start;gap:8px;padding:12px;display:grid}.selectCardNew{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e6ebf2;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px;display:grid}.selectCardNew:hover{border-color:#bfcbd9}.selectCardNew.active{background:#f1fbf7;border-color:#58cfa8;box-shadow:0 0 0 2px #16a37a10}.selectCardNew>span{color:#4f6887;background:#edf3f9;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.selectCardNew.active>span{color:var(--brand-dark);background:#dff6ed}.selectCardNew svg{width:16px}.selectCardNew div{min-width:0;display:grid}.selectCardNew strong,.selectCardNew small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectCardNew strong{font-size:12px}.selectCardNew small{font-size:10px}.emptyState{text-align:center;align-content:center;justify-items:center;min-height:190px;padding:28px;display:grid}.emptyState>span{color:#6f829a;background:#eef3f8;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:12px;display:grid}.emptyState svg{width:23px}.emptyState h3{margin:0 0 6px;font-size:14px}.emptyState p{max-width:380px;color:var(--muted);margin:0 0 15px;font-size:12px;line-height:1.5}.notice{color:#41556e;background:#eff7fc;border:1px solid #cbddea;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:12px;display:grid}.notice>svg{width:17px}.notice-success{color:#17664e;background:#edf9f4;border-color:#bce7d7}.notice-danger{color:#922f3c;background:#fff1f3;border-color:#f0c0c6}.notice button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.notice button svg{width:15px}.statusBadge{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;width:max-content;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.statusBadge.good{color:#167052;background:#e5f7f0}.statusBadge.warn{color:#95621d;background:#fff3dc}.statusBadge.bad{color:#a23543;background:#ffecef}.statusBadge.neutral{color:#67758a;background:#eef2f6}.dataSection{overflow:hidden}.dataRows{display:grid}.dataRows>article{border-bottom:1px solid #edf1f5;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 20px;display:grid}.dataRows>article:last-child{border:0}.dataRows article div{display:grid}.dataRows strong{font-size:12px}.dataRows small{font-size:10px}.knowledgeSummary{grid-template-columns:minmax(0,1.6fr) minmax(270px,.65fr);gap:16px;margin-bottom:16px;display:grid}.brandProfile>header>span,.settingsCard>header>span{width:40px;height:40px;color:var(--brand);background:var(--brand-soft);border-radius:11px;place-items:center;display:grid}.brandProfile>header svg,.settingsCard>header svg{width:19px}.brandProfile>header>div{flex:1}.profileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.profileGrid>div{border-bottom:1px solid #edf1f5;border-right:1px solid #edf1f5;min-height:100px;padding:17px 20px}.profileGrid>div:nth-child(2n){border-right:0}.profileGrid small{color:#8793a5;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.profileGrid p{-webkit-line-clamp:3;color:#334158;-webkit-box-orient:vertical;margin-top:7px;font-size:11px;display:-webkit-box;overflow:hidden}.knowledgeHealth{padding:22px}.knowledgeHealth h2{margin:0 0 8px}.healthScore{align-items:baseline;margin:12px 0 4px;display:flex}.healthScore strong{color:var(--brand);font-size:46px;line-height:1}.healthScore span{color:#8b97a7}.knowledgeHealth>p{font-size:11px}.knowledgeHealth ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.knowledgeHealth li{color:#9aa5b3;font-size:10px}.knowledgeHealth li:before{content:"○";margin-right:8px}.knowledgeHealth li.done{color:#276d57}.knowledgeHealth li.done:before{content:"✓"}.tableToolbar{align-items:center!important}.searchField{border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;width:230px;padding:7px 10px;display:flex}.searchField svg{color:#8390a1;width:15px}.searchField input{color:var(--ink);box-shadow:none;background:0 0;border:0;padding:0;font-size:11px}.dataTable{display:grid}.tableHead,.dataTable>article{align-items:center;gap:15px;padding:11px 20px;display:grid}.keywordTable .tableHead,.keywordTable>article{grid-template-columns:minmax(220px,1.5fr) 1fr .7fr .5fr .7fr}.tableHead{color:#8995a5;text-transform:uppercase;letter-spacing:.08em;background:#f7f9fc;font-size:9px;font-weight:850}.dataTable>article{border-top:1px solid #edf1f5;min-height:58px;font-size:11px}.dataTable article div{display:grid}.dataTable strong{font-size:12px}.dataTable small{font-size:9px}.priorityTag{color:#526277;background:#edf2f7;border-radius:6px;width:max-content;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.priority-1{color:#a82f40;background:#ffe9ed}.priority-2{color:#a56817;background:#fff2da}.priority-3{color:#31688f;background:#e8f4fb}.briefBoard{background:#f7f9fc;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.boardColumn{background:#fff;border:1px solid #e5eaf1;border-radius:12px;align-content:start;gap:9px;min-height:400px;padding:10px;display:grid}.boardColumn>header{justify-content:space-between;align-items:center;padding:2px 2px 8px;display:flex}.boardColumn>header>span:last-child{color:#8491a2;font-size:10px;font-weight:800}.briefCard{border:1px solid #e5eaf1;border-radius:10px;padding:14px;box-shadow:0 3px 10px #15203308}.briefCard>small{color:var(--brand-dark);text-transform:uppercase;font-size:8px;font-weight:850}.briefCard h3{margin:7px 0;font-size:12px;line-height:1.35}.briefCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.keywordPill{color:#576a82;background:#eef3f8;border-radius:7px;align-items:center;gap:5px;margin-top:10px;padding:4px 7px;font-size:9px;display:inline-flex}.keywordPill svg{width:12px}.briefCard footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;margin-top:13px;padding-top:10px;display:flex}.briefCard time{color:#9aa5b3;font-size:8px}.briefCard footer button{color:var(--brand-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:4px 6px;font-size:9px;font-weight:800;display:inline-flex}.briefCard footer svg{width:11px}.contentRows{display:grid}.contentRows>article{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(260px,1.6fr) 80px 130px minmax(260px,1fr);align-items:center;gap:14px;padding:13px 18px;display:grid}.contentRows>article:last-child{border:0}.contentTitle{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.contentTitle>div{min-width:0;display:grid}.contentTitle strong,.contentTitle small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contentTitle strong{font-size:12px}.contentTitle small{font-size:9px}.scoreCell{display:grid}.scoreCell small{font-size:8px}.scoreCell strong{font-size:18px}.scoreGood{color:var(--brand)}.rowActions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.rowActions button{color:#536278;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.rowActions button.primaryMini{color:#fff;border-color:var(--brand);background:var(--brand)}.reviewDrawer{margin-top:16px}.reviewDrawer>header>div>span{color:var(--brand);letter-spacing:.12em;font-size:9px;font-weight:850}.reviewMetrics{border-bottom:1px solid #edf1f5;grid-template-columns:repeat(4,1fr);display:grid}.reviewMetrics span{color:#7a8798;border-right:1px solid #edf1f5;padding:15px 20px;font-size:9px;display:grid}.reviewMetrics strong{color:#26344b;font-size:18px}.reviewDrawer ul{gap:7px;padding:14px 20px 18px;list-style:none;display:grid}.reviewDrawer li{color:#a03b47;gap:7px;font-size:10px;display:flex}.reviewDrawer li svg{width:14px}.integrationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integrationCard{flex-direction:column;min-height:220px;padding:18px;display:flex}.integrationCard>header{border:0;justify-content:flex-start;padding:0 0 14px}.providerLogo{color:#fff;text-transform:uppercase;background:#263b58;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.provider-openai{background:#111827}.provider-wordpress{background:#287da8}.provider-google_search_console{background:#4285f4}.integrationCard header div{flex:1}.integrationCard header small{color:#8995a5;text-transform:uppercase;font-size:8px}.integrationCard>p{flex:1;font-size:11px}.integrationCard>footer{align-items:center;gap:8px;margin-top:16px;display:flex}.integrationCard>footer .wordpressActions{width:100%}.integrationCard.planned{opacity:.78}.textDanger{color:var(--danger);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.connectionMeta{color:#426251;background:#eff8f4;border-radius:8px;gap:8px;margin-top:11px;padding:9px;font-size:9px;display:flex}.connectionMeta svg{width:15px}.connectionMeta span{display:grid}.connectionMeta small{font-size:8px}.integrationDetail{margin-top:18px}.standalonePanel .gscSection,.integrationDetail .gscSection{margin-top:0}.requirements h3{margin:18px 0 10px;font-size:13px}.requirements ol{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.requirements li{align-items:center;gap:9px;font-size:11px;display:flex}.requirements li span{width:24px;height:24px;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;display:grid}.requirements li svg{width:13px}.opportunityRows{display:grid}.opportunityRows article{border-bottom:1px solid #edf1f5;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:13px;padding:15px 20px;display:grid}.opportunityRows article div{gap:3px;display:grid}.opportunityRows small{color:var(--brand-dark);text-transform:uppercase;font-size:8px;font-weight:850}.opportunityRows strong{font-size:12px}.opportunityRows p{font-size:10px}.memberTable{display:grid}.memberTable .tableHead,.memberTable>article{grid-template-columns:minmax(260px,1fr) 220px 100px;align-items:center;gap:15px;padding:11px 20px;display:grid}.memberTable>article{border-top:1px solid #edf1f5;min-height:62px}.memberIdentity{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.memberIdentity>span{color:#155d47;background:#ddf5ec;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.memberIdentity div{display:grid}.memberIdentity strong{font-size:11px}.memberIdentity small{font-size:9px}.memberTable select{border:1px solid var(--line);color:#415067;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px}.timeline{display:grid}.timeline article{border-bottom:1px solid #edf1f5;grid-template-columns:36px minmax(0,1fr) 80px 130px;align-items:center;gap:11px;padding:12px 20px;display:grid}.timelineIcon{color:#516b89;background:#edf3f8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.timelineIcon svg{width:15px}.timeline article div{display:grid}.timeline strong{font-size:11px}.timeline small,.timeline time{color:#8d98a8;font-size:9px}.timeline time{text-align:right}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.settingsCard>header{justify-content:flex-start}.settingsCard>header div{flex:1}.settingsCard dl{margin:0}.settingsCard dl>div{border-bottom:1px solid #edf1f5;grid-template-columns:130px 1fr;gap:10px;padding:12px 20px;display:grid}.settingsCard dt{color:#8a96a6;text-transform:uppercase;font-size:9px;font-weight:800}.settingsCard dd{color:#334158;margin:0;font-size:11px;font-weight:700}.requirementsCard{grid-column:span 2}.requirementsCard ul{grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.requirementsCard li{border-bottom:1px solid #edf1f5;border-right:1px solid #edf1f5;gap:10px;padding:14px 20px;display:flex}.requirementsCard li>span{color:#7b899b;background:#edf2f7;border-radius:9px;flex:0 0 30px;place-items:center;height:30px;display:grid}.requirementsCard li>span.done{color:#fff;background:var(--brand)}.requirementsCard li svg{width:15px}.requirementsCard li div{display:grid}.requirementsCard strong{font-size:11px}.requirementsCard small{font-size:9px}.dialogBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06101dcc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.dialogCard{width:min(520px,100%);max-height:min(88vh,900px);color:var(--ink);background:#fff;border:1px solid #ffffff20;border-radius:16px;overflow:auto;box-shadow:0 30px 90px #0006}.dialogWide{width:min(1040px,100%)}.dialogCard>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:19px 22px;display:flex;position:sticky;top:0}.dialogCard>header span{color:var(--brand);letter-spacing:.13em;font-size:9px;font-weight:850}.dialogCard h2{margin:3px 0 0;font-size:18px}.dialogCard>form,.requirements{padding:21px 22px 23px}.dialogCard form{gap:14px;display:grid}.dialogCard label{color:#47566c;gap:6px;font-size:10px;font-weight:800;display:grid}.dialogCard input,.dialogCard textarea,.dialogCard select{color:#243249;width:100%;font:inherit;background:#fff;border:1px solid #d9e1ea;border-radius:8px;outline:none;padding:10px 11px;font-size:11px}.dialogCard input:focus,.dialogCard textarea:focus,.dialogCard select:focus{border-color:#48c89f;box-shadow:0 0 0 3px #16a37a16}.dialogCard textarea{resize:vertical;line-height:1.5}.formActions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.formSplit,.twoColumnForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;display:grid!important}.twoColumnForm .full{grid-column:1/-1}.editorForm{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:0!important;padding:0!important;display:grid!important}.editorMain{border-right:1px solid var(--line);gap:14px;padding:20px;display:grid}.editorSide{background:#f8fafc;align-content:start;gap:13px;padding:20px;display:grid}.versionList{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.versionList>strong{font-size:10px}.versionList>span{color:#58677c;justify-content:space-between;font-size:9px;display:flex}.editorPreview{border-top:1px solid var(--line);grid-column:1/-1;gap:8px;padding:20px;display:grid}.editorPreview>strong{font-size:10px}.editorPreview iframe{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:360px}.editorActions{grid-column:1/-1;padding:0 20px 20px}.skeletonList{gap:10px;display:grid}.skeletonList span{background:linear-gradient(90deg,#e9edf3 25%,#f6f8fb 45%,#e9edf3 65%) 0 0/300% 100%;border-radius:12px;height:72px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-150% 0}}.mobileScrim{display:none}@media (max-width:1180px){.metricCards,.integrationGrid{grid-template-columns:repeat(2,1fr)}.contentRows>article{grid-template-columns:minmax(220px,1fr) 65px 110px}.contentRows .rowActions{grid-column:1/-1;justify-content:flex-start;padding-left:48px}.workspaceColumns{grid-template-columns:1fr}.workspaceColumn{min-height:auto}.workspaceColumn .selectCards{grid-template-columns:repeat(2,1fr)}.briefBoard{grid-template-columns:repeat(3,minmax(280px,1fr));overflow-x:auto}}@media (max-width:850px){.productApp{grid-template-columns:1fr}.productSidebar{z-index:30;width:270px;transition:all .2s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.productSidebar.open{transform:translate(0);box-shadow:20px 0 60px #0006}.mobileScrim{z-index:29;background:#07111fa8;border:0;display:block;position:fixed;inset:0}.mobileMenu,.mobileClose{color:#536176;background:0 0;border:0;place-items:center;padding:7px;display:grid}.mobileMenu svg,.mobileClose svg{width:20px}.productTopbar{gap:10px;padding:0 18px}.breadcrumb{display:none}.contextSelectors{margin-left:auto}.pageContent{padding:26px 18px 50px}.overviewGrid,.knowledgeSummary,.integrationGrid,.settingsGrid{grid-template-columns:1fr}.requirementsCard{grid-column:auto}.requirementsCard ul,.editorForm{grid-template-columns:1fr}.editorMain{border-right:0}.profileGrid{grid-template-columns:1fr}.profileGrid>div{border-right:0}.memberTable .tableHead,.memberTable>article{grid-template-columns:minmax(190px,1fr) 160px}.memberTable .statusBadge{display:none}.timeline article{grid-template-columns:36px minmax(0,1fr) 80px}.timeline time{text-align:left;grid-column:2/-1}.keywordTable .tableHead,.keywordTable>article{grid-template-columns:minmax(170px,1.5fr) 1fr .5fr}.keywordTable .tableHead span:nth-child(3),.keywordTable .tableHead span:nth-child(5),.keywordTable>article>span:nth-child(3),.keywordTable>article>span:nth-child(5){display:none}}@media (max-width:600px){.pageHeader{flex-direction:column;align-items:flex-start}.pageActions{width:100%}.pageActions .btn{flex:1}.contextSelectors label span{display:none}.contextSelectors select{max-width:105px}.avatarButton{display:none}.metricCards{grid-template-columns:1fr 1fr}.metricCard{padding:14px}.metricCard>span{display:none}.workspaceColumn .selectCards{grid-template-columns:1fr}.formSplit,.twoColumnForm{grid-template-columns:1fr!important}.twoColumnForm .full{grid-column:auto}.dialogBackdrop{padding:0}.dialogCard{border-radius:0;width:100%;height:100%;max-height:none}.briefBoard{margin:0 -1px}.reviewMetrics{grid-template-columns:repeat(2,1fr)}.contentRows>article{grid-template-columns:1fr 70px}.contentRows>article>div:nth-child(3){grid-column:1/-1}.contentRows .rowActions{padding-left:0}.memberTable .tableHead{display:none}.memberTable>article{grid-template-columns:1fr}.memberTable>article select{width:100%}.tableToolbar{flex-direction:column;align-items:flex-start!important}.searchField{width:100%}}.scheduleSection{margin-top:18px;overflow:hidden}.scheduleSection>header{border-bottom:1px solid var(--line);padding:20px 22px}.scheduleSection h2{margin:4px 0;font-size:18px}.scheduleSection p{color:var(--muted);margin:0;font-size:11px}.scheduleList>article{border-bottom:1px solid var(--line);grid-template-columns:82px minmax(0,1fr) 100px auto;align-items:center;gap:16px;padding:15px 22px;display:grid}.scheduleList>article:last-child{border-bottom:0}.scheduleDate{text-align:center;color:#08785c;background:#effaf6;border-radius:10px;padding:8px;display:grid}.scheduleDate strong{font-size:13px}.scheduleDate small,.scheduleList article>div>small{color:var(--muted);font-size:10px}.scheduleList article>div{gap:3px;display:grid}.scheduleList em{color:#b42318;font-size:10px;font-style:normal}.scheduleActions{gap:8px;display:flex!important}.scheduleActions button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}@media (max-width:760px){.scheduleList>article{grid-template-columns:65px 1fr}.scheduleList>article>.statusBadge,.scheduleActions{grid-column:2}}.aiReviewColumns{grid-template-columns:1fr 1fr;gap:18px;padding:0 20px 20px;display:grid}.reviewDrawer>p{color:var(--muted);padding:0 20px;font-size:11px}.aiReviewColumns>div{border:1px solid var(--line);border-radius:10px;padding:14px}.aiReviewColumns ul{gap:8px;padding:0;list-style:none;display:grid}.aiReviewColumns li{gap:7px;font-size:11px;line-height:1.45;display:flex}@media (max-width:650px){.aiReviewColumns{grid-template-columns:1fr}}.creditMetrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.creditMetrics article{padding:20px;display:grid}.creditMetrics small{color:var(--muted);font-size:9px;font-weight:800}.creditMetrics strong{color:var(--brand);margin:7px 0;font-size:34px}.creditMetrics span{color:var(--muted);font-size:10px}.creditColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.creditPanel{overflow:hidden}.creditPanel>header{padding:18px 20px}.creditPrice,.creditTransaction{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.creditPrice>div{align-items:center;gap:10px;display:flex}.creditPrice svg{width:22px;color:var(--brand)}.creditPrice span,.creditTransaction div{display:grid}.creditPrice strong,.creditTransaction strong{font-size:11px}.creditPrice small,.creditTransaction small{color:var(--muted);font-size:9px}.creditTransaction .positive{color:var(--brand)}.creditTransaction .negative{color:var(--danger)}@media (max-width:850px){.creditMetrics,.creditColumns{grid-template-columns:1fr}}.masterMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.masterMetrics article{padding:18px;display:grid}.masterMetrics small{color:var(--muted);font-size:9px;font-weight:800}.masterMetrics strong{margin-top:7px;font-size:28px}.masterMetrics .ok{color:var(--brand)}.masterMetrics .warning{color:var(--warning)}.masterCompanies{gap:16px;display:grid}.masterCompany>header{align-items:flex-start}.masterCompany>header select{width:160px}.masterCompanyGrid{grid-template-columns:1fr 1fr;display:grid}.masterCompanyGrid form{gap:12px;padding:20px;display:grid}.masterCompanyGrid form+form{border-left:1px solid var(--line)}.masterCompanyGrid h3{margin:0}.masterCompanyGrid label{gap:5px;font-size:10px;font-weight:800;display:grid}.masterCompanyGrid input,.masterCompanyGrid select,.masterCompany>header select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px}.masterBalance{background:var(--brand-soft);border-radius:10px;padding:14px;display:grid}.masterBalance strong{color:var(--brand);font-size:28px}.masterBalance span,.masterBalance small{font-size:9px}.masterNav{margin:8px 0!important;display:grid!important}@media (max-width:900px){.masterMetrics{grid-template-columns:1fr 1fr}.masterCompanyGrid{grid-template-columns:1fr}.masterCompanyGrid form+form{border-left:0;border-top:1px solid var(--line)}}.ownerSeal{color:#087354;background:#ecfaf5;border:1px solid #b9e5d6;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:850;display:flex}.ownerSeal svg{width:15px}.masterWorkspace{max-width:1500px;margin:auto}.masterHero{color:#eef7ff;background:radial-gradient(circle at 82% 20%,#145b5344,#0000 32%),linear-gradient(120deg,#091728,#10253a);border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:16px;padding:26px 30px;display:flex;box-shadow:0 14px 34px #0713221a}.masterHero>div{max-width:650px}.masterHero>div>span{color:#5ce0b4;letter-spacing:.16em;font-size:9px;font-weight:900}.masterHero h2{margin:8px 0 7px;font-size:24px}.masterHero p{color:#9eb0c4;margin:0}.masterHero aside{background:#ffffff08;border:1px solid #ffffff18;border-radius:12px;align-items:center;gap:12px;min-width:245px;padding:15px 18px;display:flex}.masterHero aside>span{border-radius:50%;width:10px;height:10px}.masterHero .live{background:#42d8a7;box-shadow:0 0 0 6px #42d8a71b}.masterHero .offline{background:#e9a249;box-shadow:0 0 0 6px #e9a2491b}.masterHero aside div{display:grid}.masterHero aside small{color:#7f92a8;font-size:8px;font-weight:900}.masterHero aside strong{font-size:11px}.masterMetrics article{grid-template-columns:42px 1fr;align-items:center;gap:13px}.masterMetrics article>span{width:42px;height:42px;color:var(--brand);background:var(--brand-soft);border-radius:12px;place-items:center;display:grid}.masterMetrics svg{width:20px}.masterMetrics article>div{display:grid}.masterMetrics strong{margin:2px 0 0}.masterMetrics em{color:var(--muted);font-size:9px;font-style:normal}.masterDirectory{overflow:hidden}.masterDirectory>header{align-items:flex-end;padding:20px 22px}.masterDirectory>header p{margin:4px 0 0}.masterFilters{gap:8px;display:flex}.masterFilters label{border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;width:240px;padding:8px 10px;display:flex}.masterFilters svg{color:#8090a3;width:15px}.masterFilters input{background:0 0;border:0;outline:0;width:100%;padding:0}.masterFilters select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px}.masterTableHead,.masterRow{grid-template-columns:minmax(220px,1.6fr) 1fr .7fr .6fr .8fr 20px;align-items:center;gap:15px;display:grid}.masterTableHead{color:#8491a2;text-transform:uppercase;letter-spacing:.08em;background:#f7f9fc;padding:10px 22px;font-size:8px;font-weight:900}.masterRows>article{border-top:1px solid #edf1f5}.masterRow{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;padding:14px 22px}.masterRow:hover{background:#fbfcfe}.masterRow>span:not(.companyIdentity){display:grid}.masterRow strong{font-size:11px}.masterRow small{color:var(--muted);font-size:8px}.masterRow>svg{width:16px;transition:all .2s}.masterRows article.expanded .masterRow>svg{transform:rotate(90deg)}.companyIdentity{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.companyIdentity>b{color:#087258;background:#dff7ef;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.companyIdentity>span{display:grid}.masterStatus{border-radius:20px;width:max-content;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex!important}.masterStatus.active{color:#117052;background:#e4f7ef}.masterStatus.pending{color:#95621d;background:#fff2d9}.masterStatus.suspended,.masterStatus.canceled{color:#a23b48;background:#ffedf0}.masterControlDeck{border-top:1px solid var(--line);background:#f7f9fc;grid-template-columns:1fr 1fr .75fr;display:grid}.masterControlDeck>form,.companyControls{border-right:1px solid var(--line);align-content:start;gap:14px;padding:20px;display:grid}.masterControlDeck>form>header,.companyControls>header{gap:10px;display:flex}.masterControlDeck>form>header>span,.companyControls>header>span{width:36px;height:36px;color:var(--brand);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.masterControlDeck header svg{width:17px}.masterControlDeck h3{margin:0;font-size:12px}.masterControlDeck p{margin:2px 0 0;font-size:9px}.masterFormGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.masterFormGrid .full{grid-column:1/-1}.masterControlDeck label{color:#4e5d72;gap:5px;font-size:9px;font-weight:800;display:grid}.masterControlDeck input,.masterControlDeck select{background:#fff;border:1px solid #dae2eb;border-radius:8px;width:100%;padding:9px}.masterBalance{padding:12px 14px}.masterNoResults{color:var(--muted);justify-items:center;padding:45px;display:grid}.masterNoResults svg{width:28px;margin-bottom:10px}.masterNoResults strong{color:var(--ink);font-size:12px}.masterNoResults span{font-size:9px}@media (max-width:1150px){.masterControlDeck{grid-template-columns:1fr 1fr}.companyControls{border-top:1px solid var(--line);grid-column:1/-1}.masterTableHead,.masterRow{grid-template-columns:minmax(190px,1.5fr) 1fr .7fr .7fr 20px}.masterTableHead span:nth-child(4),.masterRow>span:nth-child(4){display:none}}@media (max-width:760px){.masterHero{flex-direction:column;align-items:flex-start}.masterHero aside{width:100%}.masterMetrics{grid-template-columns:1fr 1fr}.masterDirectory>header{flex-direction:column;align-items:flex-start}.masterFilters,.masterFilters label{width:100%}.masterTableHead{display:none}.masterRow{grid-template-columns:minmax(170px,1fr) .7fr 20px}.masterRow>span:nth-child(2),.masterRow>span:nth-child(4),.masterRow>span:nth-child(5){display:none}.masterControlDeck{grid-template-columns:1fr}.masterControlDeck>form,.companyControls{border-right:0;border-top:1px solid var(--line)}}.aiSuggestionDrawer>header small{color:var(--muted);font-size:9px}.aiSuggestionLayout{grid-template-columns:minmax(340px,.7fr) minmax(500px,1.3fr);gap:16px;padding:0 20px 22px;display:grid}.aiSuggestionLayout>aside{align-content:start;gap:14px;display:grid}.aiSuggestionLayout .aiReviewColumns{grid-template-columns:1fr;padding:0}.aiSuggestionLayout .aiReviewColumns>div{background:#fff}.aiCorrectedText{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.aiCorrectedText>header{align-items:flex-start;padding:17px 19px}.aiCorrectedText h3{margin:5px 0 0;font-size:17px}.aiCorrectedText dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8fafc;grid-template-columns:1fr 1fr;margin:0;display:grid}.aiCorrectedText dl>div{padding:12px 16px}.aiCorrectedText dl>div+div{border-left:1px solid var(--line)}.aiCorrectedText dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.aiCorrectedText dd{margin:4px 0 0;font-size:10px;line-height:1.45}.correctedPreview{max-height:650px;padding:22px;font-size:12px;line-height:1.7;overflow:auto}.correctedPreview h2{margin:22px 0 8px;font-size:17px}.correctedPreview h3{margin:18px 0 7px;font-size:14px}.correctedPreview p{margin:0 0 12px}.aiReviewHistory{border:1px solid var(--line);background:#fff;border-radius:11px;display:grid;overflow:hidden}.aiReviewHistory>strong{padding:13px 15px;font-size:10px}.aiReviewHistory button{border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:1fr auto;gap:2px 10px;padding:11px 14px;display:grid}.aiReviewHistory button.active{background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand)}.aiReviewHistory button span{font-size:10px;font-weight:800}.aiReviewHistory button small{color:var(--muted);grid-row:2;font-size:8px}.aiReviewHistory button em{color:var(--brand);grid-area:1/2/3;align-self:center;font-size:10px;font-style:normal;font-weight:850}@media (max-width:1100px){.aiSuggestionLayout{grid-template-columns:1fr}.correctedPreview{max-height:none}}.correctedPreviewFrame{background:#fff;border:0;width:100%;min-height:650px;display:block}.aiScoreComparison{border:1px solid var(--line);background:#f8fafc;border-radius:11px;grid-template-columns:1fr 32px 1fr;align-items:center;gap:12px;margin:0 20px 16px;padding:14px;display:grid}.aiScoreComparison>div{display:grid}.aiScoreComparison>svg{color:#8b98a8;width:20px}.aiScoreComparison span{color:var(--muted);font-size:8px;font-weight:850}.aiScoreComparison strong{font-size:26px}.aiScoreComparison strong small{font-size:10px}.aiScoreComparison .improved strong{color:var(--brand)}.remainingIssues{background:#fff9ed;border:1px solid #f0d8ad;border-radius:10px;margin:0 20px 16px;padding:13px 15px}.remainingIssues>strong{font-size:10px}.remainingIssues ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.remainingIssues li{color:#8a5c18;gap:7px;font-size:9px;display:flex}.remainingIssues svg{width:13px}@media (max-width:600px){.aiScoreComparison{grid-template-columns:1fr}.aiScoreComparison>svg{transform:rotate(90deg)}}.aiReviewSteps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 20px 14px;display:grid}.aiReviewSteps span{border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;font-weight:750;display:flex}.aiReviewSteps b{color:#607086;background:#e8edf2;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.aiReviewSteps .done{color:#176d56;background:#f0fbf7;border-color:#bfe7da}.aiReviewSteps .done b{background:var(--brand);color:#fff}.aiReviewSteps .current{color:#163e34;background:#f7fffc;border-color:#9bdac6}.appliedBadge{color:#137157;background:#e9f8f2;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;display:inline-flex}.appliedBadge svg{width:15px}@media (max-width:650px){.aiReviewSteps{grid-template-columns:1fr}}.visualEditor{min-height:72vh;display:block}.visualEditorTop{border-bottom:1px solid var(--line);background:#fbfcfe;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:18px 22px;display:grid}.visualEditorTop label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.visualEditorTop input{color:var(--ink);letter-spacing:-.02em;background:0 0;border:0;border-bottom:1px solid #dfe5ed;border-radius:0;padding:8px 0;font-size:22px;font-weight:800}.editorTabs{background:#edf2f7;border-radius:10px;padding:4px;display:flex}.editorTabs button,.workbenchTabs button{color:#66758a;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:800}.editorTabs button.active,.workbenchTabs button.active{color:#116b53;background:#fff;box-shadow:0 2px 8px #15203312}.visualEditorGrid{grid-template-columns:minmax(0,1fr) 300px;min-height:570px;display:grid}.visualEditorGrid>main{border-right:1px solid var(--line);background:#f7f9fc;min-width:0}.editorToolbar{z-index:2;border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:5px;padding:10px 18px;display:flex;position:sticky;top:0}.editorToolbar button{color:#425169;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:7px;min-width:34px;padding:7px 9px;font-size:10px}.editorToolbar button:hover{color:#08765a;background:#f1fbf7;border-color:#8bd5bd}.richEditor{background:#fff;border:1px solid #e1e7ee;border-radius:5px;outline:0;width:min(820px,100% - 36px);min-height:520px;margin:18px auto;padding:42px;font-size:15px;line-height:1.75;box-shadow:0 8px 30px #1b30460d}.richEditor:focus{border-color:#7dd1b5;box-shadow:0 0 0 3px #16a37a12}.richEditor h2{margin:28px 0 9px;font-size:24px}.richEditor h3{margin:22px 0 7px;font-size:19px}.richEditor img{border-radius:10px;max-width:100%;height:auto}.editorLivePreview{background:#fff;border:0;width:100%;min-height:620px}.seoFields{border:1px solid var(--line);background:#fff;border-radius:12px;gap:17px;width:min(760px,100% - 40px);margin:20px auto;padding:26px;display:grid}.seoFields label{color:#47566b;font-size:10px}.seoFields label small{float:right}.seoFields input,.seoFields textarea{color:var(--ink);background:#fff;border:1px solid #dbe3ec;border-radius:8px;padding:11px}.serpPreview{border:1px solid #dfe6ee;border-radius:10px;gap:4px;padding:18px;display:grid}.serpPreview small{font-size:8px;font-weight:900}.serpPreview strong{color:#1a0dab;font-size:17px}.serpPreview span{color:#15803d;font-size:10px}.serpPreview p{font-size:11px}.visualEditorGrid>aside{background:#fff;padding:14px}.editorChecklist{border-bottom:1px solid var(--line);gap:7px;padding-bottom:14px;display:grid}.editorChecklist header{align-items:center;gap:9px;padding:4px 2px 8px;display:flex}.editorChecklist header>svg{width:22px;color:var(--brand)}.editorChecklist header div{display:grid}.editorChecklist header strong{font-size:11px}.editorChecklist header small{font-size:8px}.editorChecklist>span{color:#9b5d28;background:#fff7ed;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;display:flex}.editorChecklist>span.ok{color:#167056;background:#edf9f4}.editorChecklist>span svg{width:13px}.visualEditor details{border-bottom:1px solid var(--line)}.visualEditor summary{cursor:pointer;justify-content:space-between;padding:13px 3px;font-size:10px;font-weight:850;list-style:none;display:flex}.visualEditor summary small{background:#edf2f7;border-radius:10px;place-items:center;width:20px;height:20px;display:grid}.editorResourceList{gap:5px;padding-bottom:12px;display:grid}.editorResourceList button{color:var(--ink);text-align:left;cursor:pointer;background:#f7f9fc;border:0;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.editorResourceList button:hover{background:var(--brand-soft)}.editorResourceList svg{width:14px;color:var(--brand)}.editorResourceList span{display:grid}.editorResourceList strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.editorResourceList small{font-size:8px}.editorResourceList p{font-size:9px}.versionCompact{gap:5px;padding-bottom:12px;display:grid}.versionCompact>span{background:#f7f9fc;border-radius:7px;grid-template-columns:28px 1fr;gap:2px 6px;padding:7px;font-size:8px;display:grid}.versionCompact b{color:var(--brand);grid-row:1/3}.versionCompact small{grid-column:2}.visualEditorActions{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;display:flex}.visualEditorActions>span{color:var(--muted);font-size:9px}.visualEditorActions>div{gap:8px;display:flex}.reviewWorkbench{margin-top:18px;overflow:hidden}.reviewWorkbench>header{padding:20px 22px}.reviewWorkbench>header h2{margin:5px 0;font-size:20px}.reviewFlow{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 20px;display:grid}.reviewFlow span{border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:9px;font-weight:800;display:flex}.reviewFlow b{background:#e8edf3;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.reviewFlow .done,.reviewFlow .current{color:#176d56;background:#f0faf6;border-color:#bce4d7}.reviewFlow .done b,.reviewFlow .current b{color:#fff;background:var(--brand)}.reviewScoreStrip{border:1px solid var(--line);background:#f8fafc;border-radius:11px;grid-template-columns:110px 22px 120px 22px 125px 1fr;align-items:center;gap:12px;margin:0 20px;padding:13px 16px;display:grid}.reviewScoreStrip>span{display:grid}.reviewScoreStrip small{font-size:8px;font-weight:850}.reviewScoreStrip strong{font-size:26px}.reviewScoreStrip>svg{width:18px}.reviewScoreStrip .reevaluated strong{color:#52647a}.reviewScoreStrip .better strong{color:var(--brand)}.reviewScoreStrip p{gap:5px;font-size:10px;display:grid}.reviewScoreStrip .scoreNote{color:#805d16;font-size:9px;font-weight:750}.workbenchTabs{background:#edf2f7;border-radius:10px;gap:5px;width:max-content;margin:14px 20px 0;padding:4px;display:flex}.suggestionCanvas{grid-template-columns:250px minmax(0,1fr);gap:14px;padding:14px 20px 20px;display:grid}.suggestionCanvas>aside{align-content:start;gap:6px;display:grid}.suggestionCanvas>aside>strong{padding:8px 2px;font-size:10px}.suggestionCanvas>aside>label{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:8px;padding:9px 10px;display:grid}.suggestionCanvas label input{width:15px;height:15px}.suggestionCanvas label span{display:grid}.suggestionCanvas label b{font-size:9px}.suggestionCanvas label small{font-size:8px}.suggestionCanvas label.unchanged{opacity:.55}.reviewHistoryMini{border-top:1px solid var(--line);gap:4px;margin-top:8px;padding-top:10px;display:grid}.reviewHistoryMini>strong{font-size:9px}.reviewHistoryMini button{cursor:pointer;background:#edf2f7;border:0;border-radius:7px;justify-content:space-between;padding:8px;font-size:8px;display:flex}.reviewHistoryMini button.active{color:#116b53;background:var(--brand-soft)}.suggestionCanvas>article{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.suggestionCanvas>article>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.suggestionCanvas h3{margin:4px 0 0;font-size:18px}.suggestionCanvas article header small{font-size:8px;font-weight:850}.suggestionCanvas article header em{color:#167056;gap:5px;font-size:9px;font-style:normal;display:flex}.suggestionCanvas article header em svg{width:14px}.suggestionCanvas dl{border-block:1px solid var(--line);background:#f8fafc;grid-template-columns:1fr 1fr;margin:0;display:grid}.suggestionCanvas dl>div{padding:11px 15px}.suggestionCanvas dl>div+div{border-left:1px solid var(--line)}.suggestionCanvas dt{font-size:8px;font-weight:850}.suggestionCanvas dd{margin:3px 0;font-size:9px}.suggestionCanvas iframe{border:0;width:100%;min-height:600px}.compareGrid{grid-template-columns:1fr 1fr;gap:14px;padding:14px 20px 20px;display:grid}.compareGrid article{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.compareGrid article.new{background:#fafffd;border-color:#9cd9c5}.compareGrid article header{border-bottom:1px solid var(--line);gap:4px;padding:13px 15px;display:grid}.compareGrid article header small{font-size:8px;font-weight:850}.compareGrid article header strong{font-size:11px}.compareGrid article>div{white-space:pre-wrap;max-height:550px;padding:18px;font-size:10px;line-height:1.65;overflow:auto}.diagnosisGrid{grid-template-columns:1fr 1fr;gap:14px;padding:14px 20px 20px;display:grid}.diagnosisGrid article{border:1px solid var(--line);border-radius:10px;padding:15px}.diagnosisGrid article>strong{font-size:10px}.diagnosisGrid ul{gap:7px;padding:8px 0 0;list-style:none;display:grid}.diagnosisGrid li{color:#9c3f4b;gap:7px;font-size:9px;line-height:1.45;display:flex}.diagnosisGrid li svg{flex:0 0 13px;width:13px}.diagnosisGrid article:nth-child(2) li{color:#177056}.diagnosisGrid .pending{background:#fff9ed;grid-column:1/-1}.diagnosisGrid .pending li>span{gap:4px;display:grid}.pendingKind{text-transform:uppercase;border-radius:999px;width:max-content;padding:3px 6px;font-size:7px;font-weight:850}.pendingKind.automatic{color:#126b53;background:#dff5ec}.pendingKind.data{color:#805d16;background:#fff0c9}.pendingKind.approval{color:#52647a;background:#e8edf3}.reviewWorkbench>.notice{margin:0 20px 20px}@media (max-width:1000px){.visualEditorGrid{grid-template-columns:1fr}.visualEditorGrid>main{border-right:0}.suggestionCanvas{grid-template-columns:1fr}.suggestionCanvas>aside{grid-template-columns:repeat(2,1fr)}.suggestionCanvas>aside>strong,.reviewHistoryMini{grid-column:1/-1}}@media (max-width:700px){.visualEditorTop{grid-template-columns:1fr}.visualEditorGrid>aside{display:none}.richEditor{border:0;width:100%;margin:0;padding:24px}.reviewScoreStrip{grid-template-columns:1fr 18px 1fr 18px 1fr}.reviewScoreStrip p{grid-column:1/-1}.reviewFlow,.compareGrid,.diagnosisGrid{grid-template-columns:1fr}.workbenchTabs{width:calc(100% - 40px)}.workbenchTabs button{flex:1}.suggestionCanvas>aside{grid-template-columns:1fr}.suggestionCanvas>aside>strong,.reviewHistoryMini{grid-column:auto}.visualEditorActions{flex-direction:column;align-items:flex-start}.suggestionCanvas dl{grid-template-columns:1fr}.suggestionCanvas dl>div+div{border-left:0;border-top:1px solid var(--line)}}.productApp{grid-template-columns:252px minmax(0,1fr)}.productSidebar{padding:18px 12px 12px}.productBrand{padding-bottom:18px}.productSidebar nav button{min-height:38px}.productMain{background:linear-gradient(#f7f9fc 0,#f3f6fa 240px)}.productTopbar{min-height:72px;box-shadow:0 1px #dfe6ee,0 8px 30px #17253a05}.pageContent{padding-top:32px}.pageHeader{margin-bottom:22px}.pageHeader h1{font-size:clamp(30px,3vw,42px)}.surface{border-color:#dfe6ee;box-shadow:0 8px 30px #1c30450a}.contentRows>article{transition:all .15s}.contentRows>article:hover{background:#fbfdfc}.dialogCard.dialogWide{width:min(1320px,96vw)}.calendarNotice{color:#176d56;background:#effaf6;border:1px solid #bce5d7;border-radius:9px;justify-content:space-between;margin-bottom:14px;padding:11px 14px;font-size:10px;display:flex}.calendarNotice button{background:0 0;border:0}.monthCalendar{overflow:hidden}.monthCalendar>header{grid-template-columns:34px auto 34px 1fr;justify-content:start;display:grid}.monthCalendar>header>button:not(.todayButton){border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.monthCalendar>header>button:first-of-type svg{transform:rotate(180deg)}.monthCalendar>header svg{width:15px}.monthCalendar>header div{text-align:center;min-width:190px}.monthCalendar>header h2{text-transform:capitalize}.todayButton{border:1px solid var(--line);color:var(--brand);background:#fff;border-radius:8px;justify-self:end;padding:7px 12px;font-size:9px;font-weight:850}.weekdayRow,.monthGrid{grid-template-columns:repeat(7,1fr);display:grid}.weekdayRow{border-top:1px solid var(--line);background:#f7f9fc}.weekdayRow span{color:var(--muted);text-transform:uppercase;padding:8px 10px;font-size:8px;font-weight:850}.monthGrid>div{border-top:1px solid var(--line);border-right:1px solid var(--line);background:#fff;min-height:120px;padding:8px}.monthGrid>div:nth-child(7n){border-right:0}.monthGrid>div.outside{color:#aeb7c3;background:#fafbfc}.monthGrid>div.today>b{color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.monthGrid>div>b{font-size:9px}.monthGrid>div>div{gap:5px;margin-top:6px;display:grid}.monthGrid article{border-left:3px solid var(--brand);cursor:grab;background:#edf9f4;border-radius:5px;grid-template-columns:auto 1fr;gap:3px 5px;padding:6px;display:grid}.monthGrid article span{color:var(--brand-dark);font-size:7px;font-weight:850}.monthGrid article strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.monthGrid article .statusBadge{grid-column:1/-1;padding:2px 5px;font-size:6px}@media (max-width:800px){.monthCalendar{overflow-x:auto}.weekdayRow,.monthGrid{min-width:850px}}.editorialSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.editorialSummary article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:13px 15px;display:flex}.editorialSummary article>span{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;display:grid}.editorialSummary svg{width:16px}.editorialSummary div{display:grid}.editorialSummary small{color:var(--muted);font-size:7px;font-weight:900}.editorialSummary strong{font-size:20px}@media (max-width:700px){.editorialSummary{grid-template-columns:1fr 1fr}}.articlePerformance{background:#f5f8fb;padding:18px}.articleTrackingHero{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.articleTrackingHero>div{gap:5px;display:grid}.articleTrackingHero span,.articleRecommendations header span{color:var(--brand);letter-spacing:.12em;font-size:8px;font-weight:850}.articleTrackingHero h2{margin:0;font-size:20px}.articleTrackingHero a{color:#64748b;font-size:10px}.trackingStatus{white-space:nowrap;padding:8px 11px;letter-spacing:0!important;border-radius:999px!important}.trackingStatus.active{background:#e2f7ef;color:#08765a!important}.trackingStatus.waiting{background:#fff1cf;color:#91651c!important}.articleTrackingMeta{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.articleTrackingMeta article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:5px;padding:15px;display:grid}.articleTrackingMeta small{color:#718096;font-size:8px;font-weight:850}.articleTrackingMeta strong{font-size:16px}.articleTrackingMeta span{color:#718096;font-size:9px}.articleRecommendations{background:#f4fbf8;border:1px solid #bce4d7;border-radius:12px;margin:12px 0;padding:16px}.articleRecommendations h3{margin:3px 0}.articleRecommendations>div{gap:7px;margin-top:12px;display:grid}.articleRecommendations article{background:#fff;border-radius:9px;grid-template-columns:34px 1fr;gap:10px;padding:11px;display:grid}.articleRecommendations article>b{color:#a34d57;background:#fdecef;border-radius:7px;place-items:center;height:28px;font-size:9px;display:grid}.articleRecommendations article div{gap:3px;display:grid}.articleRecommendations article small{color:#718096;font-size:7px}.articleRecommendations article strong{font-size:10px}.articleRecommendations article p{font-size:9px}@media (max-width:750px){.articleTrackingHero{flex-direction:column;align-items:flex-start}.articleTrackingMeta{grid-template-columns:1fr}}.articleExport{background:#f5f8fb;padding:20px}.exportIntro{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.exportIntro h2{margin:5px 0;font-size:21px}.exportIntro p{max-width:720px}.exportIntro>.statusBadge{gap:6px;padding:8px 11px}.exportIntro>.statusBadge svg{width:13px}.exportOptions{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0;display:grid}.exportOptions article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:42px 1fr;gap:12px;padding:17px;display:grid}.exportOptions article>span,.manualPublication header>span{width:40px;height:40px;color:var(--brand);background:var(--brand-soft);border-radius:11px;place-items:center;display:grid}.exportOptions svg,.manualPublication header svg{width:18px}.exportOptions article>div{align-content:start;gap:5px;display:grid}.exportOptions strong{font-size:12px}.exportOptions p{font-size:10px}.exportOptions button{grid-column:1/-1;width:100%}.manualPublication{background:#f4fbf8;border:1px solid #bfe5d8;border-radius:14px;grid-template-columns:minmax(240px,1fr) 220px auto;align-items:end;gap:12px;padding:20px;display:grid}.manualPublication header{grid-column:1/-1;align-items:center;gap:12px;padding-bottom:5px;display:flex}.manualPublication header div{gap:3px;display:grid}.manualPublication header strong{font-size:13px}.manualPublication header p{font-size:10px}.manualPublication label{color:#425169;gap:6px;font-size:9px;font-weight:800;display:grid}.manualPublication label span{color:var(--muted);font-weight:500}.manualPublication input{background:#fff;border:1px solid #d9e4e1;border-radius:8px;width:100%;padding:10px 11px}.manualPublication>small{color:var(--muted);grid-column:1/-1;font-size:9px}.manualPublication>small b{color:#425169}@media (max-width:900px){.exportOptions,.manualPublication{grid-template-columns:1fr}.manualPublication header,.manualPublication>small{grid-column:auto}}@media (max-width:600px){.exportIntro{flex-direction:column;align-items:flex-start}}
.executiveScoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.scoreCard{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:13px;padding:16px;display:flex}.scoreRing{--score:0deg;background:radial-gradient(circle,#fff 58%,transparent 60%),conic-gradient(var(--brand) var(--score),#e9eef3 0);border-radius:50%;flex:0 0 54px;place-items:center;height:54px;display:grid}.scoreRing strong{font-size:15px}.scoreCard>div:last-child{gap:4px;display:grid}.scoreCard span{font-size:10px;font-weight:850}.scoreCard small{color:var(--muted);font-size:8px}.organicStrip{border:1px solid var(--line);color:#fff;background:#0c1c30;border-radius:13px;grid-template-columns:repeat(6,1fr);margin-bottom:16px;display:grid;overflow:hidden}.organicStrip>div{border-right:1px solid #ffffff14;gap:4px;padding:14px 16px;display:grid}.organicStrip span{color:#93a7bd;text-transform:uppercase;font-size:8px}.organicStrip strong{font-size:18px}.executiveGrid{grid-template-columns:.8fr 1.2fr;gap:15px;margin-bottom:15px;display:grid}.executiveGrid.lower{grid-template-columns:1.1fr .9fr}.commandPanel,.opportunityPanel,.agentPanel{overflow:hidden}.setupRow,.insightRow{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding:12px 18px;display:grid}.setupRow>span{color:#728095;background:#edf1f5;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.setupRow>span.done{color:#fff;background:var(--brand)}.setupRow svg,.insightRow svg{width:13px}.setupRow div,.insightRow div{gap:2px;display:grid}.setupRow strong,.insightRow strong{font-size:10px}.setupRow small,.insightRow small{color:var(--muted);font-size:8px}.insightRow{grid-template-columns:32px minmax(0,1fr) 16px}.agentRun{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 18px;display:grid}.agentRun>span{color:#7c8ca0;background:#edf2f6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.agentRun>span.done{color:#08785c;background:#ddf5eb}.agentRun svg{width:13px}.agentRun div{display:grid}.agentRun strong{font-size:10px}.agentRun small{font-size:8px}.strategyDataGrid{grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;display:grid}.strategyDataGrid article{border:1px solid var(--line);border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.strategyDataGrid article>div{display:grid}.strategyDataGrid strong{font-size:11px}.strategyDataGrid small{font-size:8px}.strategyDataGrid a{color:var(--brand);font-size:8px}.calendarBoard{gap:10px;display:grid}.calendarCard{grid-template-columns:70px minmax(0,1fr) 100px auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.calendarDay{color:#08785c;background:#e8f7f1;border-radius:10px;place-items:center;padding:10px;display:grid}.calendarDay strong{font-size:22px}.calendarDay small{text-transform:uppercase;font-size:9px}.calendarCard h2{margin:3px 0;font-size:13px}.calendarCard p{margin:0;font-size:9px}.calendarCard em{color:var(--danger);font-size:9px}.geoHero{grid-template-columns:1.1fr .9fr;gap:30px;padding:28px;display:grid}.geoHero h2{margin:7px 0;font-size:25px}.geoHero p{max-width:680px;color:var(--muted);font-size:12px;line-height:1.7}.geoCapabilities{grid-template-columns:1fr 1fr;gap:10px;display:grid}.geoCapabilities span{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:14px;font-size:10px;font-weight:800;display:flex}.geoCapabilities svg{width:15px;color:var(--brand)}.requirementFlow{margin-top:15px}.requirementFlow ol{grid-template-columns:repeat(3,1fr);margin:0;padding:18px;list-style:none;display:grid}.requirementFlow li{gap:10px;display:flex}.requirementFlow li>span{color:#fff;background:var(--brand);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.requirementFlow li div{display:grid}.requirementFlow strong{font-size:10px}.requirementFlow small{font-size:8px}.auditRows article{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 20px;display:grid}.auditSeverity{color:#68778a;background:#edf2f6;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.auditSeverity.high{color:#a20f2d;background:#ffe6eb}.auditSeverity.medium{color:#93620a;background:#fff3d5}.auditSeverity.ok{color:#08785c;background:#def5ec}.auditRows article>div{display:grid}.auditRows strong{font-size:11px}.auditRows small{font-size:8px}@media (max-width:1000px){.executiveScoreboard{grid-template-columns:repeat(2,1fr)}.organicStrip{grid-template-columns:repeat(3,1fr)}.executiveGrid,.executiveGrid.lower,.geoHero{grid-template-columns:1fr}}@media (max-width:650px){.executiveScoreboard{grid-template-columns:1fr}.organicStrip{grid-template-columns:repeat(2,1fr)}.strategyDataGrid{grid-template-columns:1fr}.calendarCard{grid-template-columns:58px 1fr}.calendarCard>.statusBadge,.calendarCard>.textButton{grid-column:2}.requirementFlow ol{grid-template-columns:1fr;gap:14px}.geoCapabilities{grid-template-columns:1fr}}
.authTitle{margin:8px 0 18px;font-size:1.35rem}.authLink{color:#68e5bd;cursor:pointer;background:0 0;border:0;margin:14px auto 0;display:block}.authSuccess{color:#b7f7df;background:#32d3991a;border:1px solid #32d39966;border-radius:10px;padding:12px}.notificationWrap{position:relative}.notificationBell{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text);border-radius:11px;place-items:center;display:grid;position:relative}.notificationBell em{color:#fff;background:#ef476f;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-6px;right:-5px}.notificationPanel{border:1px solid var(--border);z-index:50;background:#0d1b2d;border-radius:16px;width:min(390px,100vw - 28px);max-height:520px;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 20px 50px #0006}.notificationPanel header{border-bottom:1px solid var(--border);justify-content:space-between;padding:15px;display:flex}.notificationPanel header button{color:#68e5bd;background:0 0;border:0}.notificationPanel>div>button{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);background:0 0;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.notificationPanel>div>button.unread{background:#28d2a014}.notificationPanel span,.notificationPanel small{color:var(--muted)}.notificationPanel>p{color:var(--muted);padding:22px}
.brandHero{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:16px;padding:22px 24px;display:grid;overflow:hidden}.brandHero>div:nth-child(2){min-width:0}.brandHero h2{margin:4px 0 6px;font-size:20px}.brandHero p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.sectionKicker{color:var(--brand);letter-spacing:.12em;font-size:9px;font-weight:850}.brandScore{--score:0deg;background:radial-gradient(circle,#fff 58%,transparent 60%),conic-gradient(var(--brand) var(--score),#e6edf2 0);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.brandScore>span{align-items:baseline;display:flex}.brandScore strong{font-size:22px}.brandScore small{color:var(--muted);font-size:9px}.brandModules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.brandModule{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:96px;padding:16px;display:grid;overflow:hidden}.brandModule>span{color:#76869a;background:#edf2f6;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.brandModule.complete>span{color:#08785c;background:#def5ec}.brandModule>span svg{display:block;width:17px!important;max-width:17px!important;height:17px!important;max-height:17px!important}.brandModule>div{gap:4px;min-width:0;display:grid}.brandModule strong{font-size:11px}.brandModule p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.brandModule em{color:#8a97a8;background:#f0f3f6;border-radius:12px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.brandModule.complete em{color:#08785c;background:#def5ec}@media (max-width:1050px){.brandModules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.brandHero{grid-template-columns:70px 1fr}.brandHero>.btn{grid-column:1/-1}.brandScore{width:64px;height:64px}.brandModules{grid-template-columns:1fr}}
.aiStudioGrid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:16px;display:grid}.aiRequest,.agentWorkflow{overflow:hidden}.aiRequest>header,.agentWorkflow>header{border-bottom:1px solid var(--line);padding:20px 22px}.aiRequest h2,.agentWorkflow h2{margin:4px 0;font-size:18px}.aiRequest p,.agentWorkflow p{margin:0;font-size:10px}.aiRequest>form{gap:14px;padding:20px 22px;display:grid}.aiRequest label{color:#47566c;gap:6px;font-size:10px;font-weight:800;display:grid}.aiRequest input,.aiRequest textarea,.aiRequest select{width:100%;font:inherit;background:#fff;border:1px solid #d9e1ea;border-radius:8px;padding:10px 11px;font-size:11px}.aiGenerate{justify-content:center;min-height:44px;margin-top:4px}.agentSteps{display:grid}.agentSteps article{border-bottom:1px solid var(--line);opacity:.58;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 20px;display:grid}.agentSteps article.active,.agentSteps article.done{opacity:1}.agentSteps article>span{color:#738296;background:#edf2f6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.agentSteps article.active>span{color:#08785c;background:#dff6ed;box-shadow:0 0 0 5px #1fb98b18}.agentSteps article.done>span{color:#fff;background:var(--brand)}.agentSteps svg{width:15px}.agentSteps article>div{gap:3px;display:grid}.agentSteps strong{font-size:11px}.agentSteps small{font-size:8px}.agentSteps em{color:#8793a3;font-size:8px;font-style:normal}.agentSteps .active em{color:var(--brand);font-weight:850}.aiWorking{background:#f5fbf8;gap:10px;padding:16px 20px;display:flex}.aiWorking>span{border:2px solid #bcebdc;border-top-color:var(--brand);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}.aiWorking p{margin:0}.aiResult{gap:12px;padding:20px;display:grid}.aiResult h3{margin:0;font-size:16px}.aiResult dl{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.aiResult dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:3px;padding:11px;display:grid}.aiResult dt{color:var(--muted);text-transform:uppercase;font-size:8px}.aiResult dd{margin:0;font-size:10px;font-weight:800}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:980px){.aiStudioGrid{grid-template-columns:1fr}}@media (max-width:600px){.aiRequest .formSplit{grid-template-columns:1fr!important}}
:root{--premium-ink:#071a2f;--premium-muted:#66778c;--premium-line:#dfe7ee;--premium-canvas:#f5f7f9;--premium-surface:#fff;--premium-green:#13aa82;--premium-green-dark:#08795e;--premium-green-soft:#e9f8f3;--premium-blue:#2563eb}html,body{background:var(--premium-canvas)}body{color:var(--premium-ink)}.productApp{--ink:var(--premium-ink);--muted:var(--premium-muted);--line:var(--premium-line);--surface:var(--premium-surface);--canvas:var(--premium-canvas);--brand:var(--premium-green);--brand-dark:var(--premium-green-dark);--brand-soft:var(--premium-green-soft);background:radial-gradient(circle at 92% 6%,#13aa8214,#0000 26%),linear-gradient(#f8fafb 0,#f3f6f8 100%);grid-template-columns:264px minmax(0,1fr)}.productSidebar{background:radial-gradient(circle at 20% 0,#1ebe9324,#0000 24%),linear-gradient(#07182b 0%,#081422 58%,#07111d 100%);border-right:1px solid #ffffff12;padding:22px 15px 15px;position:relative;box-shadow:20px 0 50px #07162614}.productBrand{border-bottom:1px solid #ffffff12;min-height:58px;padding:0 9px 20px}.productBrandLogo{filter:drop-shadow(0 8px 22px #16c8972e)}.productSidebar nav{padding:14px 0 10px}.productSidebar nav section{gap:4px;margin:8px 0 19px}.productSidebar nav section>span{color:#60758d;letter-spacing:.2em;padding:0 13px 8px;font-size:9px}.productSidebar nav button{color:#9cafc3;border-radius:11px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:600}.productSidebar nav button:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.productSidebar nav button.active{color:#fff;background:linear-gradient(90deg,#19b78c33,#ffffff0e);box-shadow:inset 3px 0 #30d1a2,0 8px 22px #00000014}.productSidebar nav button.active svg{color:#58e0b8}.sidebarAccount{border-top:1px solid #ffffff14;margin-top:4px;padding:13px 10px 2px}.sidebarAccount>span{box-shadow:0 8px 24px #20d3a133}.productMain{scrollbar-color:#bcc9d4 transparent;background:0 0}.productTopbar{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#ffffffe0;border-bottom:1px solid #d7e1e9e0;gap:18px;min-height:76px;padding:0 clamp(22px,3vw,46px);top:0;box-shadow:0 10px 35px #0f233709}.breadcrumb{font-size:12px}.breadcrumb strong{color:var(--premium-ink);font-weight:800}.contextSelectors{gap:9px}.contextSelectors label{border-color:#dce5ec;border-radius:12px;min-height:42px;padding:6px 10px 6px 12px;box-shadow:0 3px 12px #142a4006}.contextSelectors select{max-width:175px;font-size:12px}.avatarButton{color:#075f4b;background:linear-gradient(135deg,#84e7ca,#55d4ae);border-radius:12px;width:38px;height:38px;box-shadow:0 8px 22px #13aa822e}.pageContent{width:min(1500px,100%);padding:34px clamp(24px,3.2vw,52px) 72px}.pageHeader{align-items:center;margin-bottom:28px}.pageEyebrow{color:#098366;letter-spacing:.19em;align-items:center;gap:7px;font-size:10px;display:inline-flex}.pageEyebrow:before{content:"";background:#28c49a;border-radius:2px;width:18px;height:2px}.pageHeader h1{color:var(--premium-ink);letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(34px,3.4vw,50px);line-height:1.02}.pageHeader p{color:#6c7c8e;max-width:760px;font-size:14px;line-height:1.65}.pageActions{gap:10px}.surface,.metricCard,.editorialSummary article,.creditMetrics article,.masterMetrics article,.articleTrackingMeta article,.exportOptions article{background:#fffffff5;border-color:var(--premium-line)!important;border-radius:18px!important;box-shadow:0 12px 38px #12263a0e!important}.surface{overflow:clip}.surface>header,.dataSection>header{min-height:72px;padding:21px 24px}.surface h2{color:var(--premium-ink);letter-spacing:-.018em;font-size:17px}.surface p{line-height:1.62}.dataSection,.contentRows,.keywordTable,.memberTable{border-radius:16px}.btn{letter-spacing:-.005em;border-radius:11px;min-height:42px;padding:10px 17px;font-size:12px}.btnPrimary{background:linear-gradient(135deg,#17b78c,#0b9874);box-shadow:0 10px 25px #0fa37c38}.btnPrimary:hover{background:linear-gradient(135deg,#119f7a,#08785d);box-shadow:0 14px 28px #0fa37c42}.btnSecondary{border-color:#d9e3ea;box-shadow:0 4px 12px #15273a08}.btnGhost{background:#eef3f6}.iconOnly{border-radius:11px;width:38px;height:38px}.textButton{font-size:12px}.productApp input,.productApp textarea,.productApp select{accent-color:var(--premium-green)}.dialogCard input,.dialogCard textarea,.dialogCard select,.masterControlDeck input,.masterControlDeck select,.masterCompanyGrid input,.masterCompanyGrid select,.manualPublication input{min-height:44px;color:var(--premium-ink);border-color:#d8e2e9;border-radius:10px;padding:11px 13px;font-size:12px}.dialogCard textarea{min-height:110px}.dialogCard label,.masterControlDeck label,.masterCompanyGrid label{color:#43546a;font-size:11px}.contentRows>article,.keywordTable>article,.memberTable>article,.scheduleList>article,.masterRow,.creditTransaction,.creditPrice{min-height:62px;transition:background .16s,transform .16s}.contentRows>article:hover,.keywordTable>article:hover,.memberTable>article:hover,.scheduleList>article:hover,.masterRow:hover{background:#f7fbfa}.tableHead,.masterTableHead{color:#718196;letter-spacing:.09em;background:#f6f8fa}.statusBadge{border-radius:999px;font-weight:850}.metricCards,.editorialSummary,.masterMetrics,.creditMetrics{gap:14px}.metricCard,.editorialSummary article,.masterMetrics article,.creditMetrics article{min-height:104px;padding:19px 20px}.metricCard strong,.editorialSummary strong,.masterMetrics strong,.creditMetrics strong{color:var(--premium-ink);letter-spacing:-.04em}.dialogBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05101dad;padding:28px}.dialogCard{border:1px solid #ffffff59;border-radius:22px;box-shadow:0 34px 100px #00000052}.dialogCard>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;min-height:76px;padding:20px 24px}.dialogCard h2{letter-spacing:-.025em;font-size:21px}.dialogCard>form,.requirements{padding:24px}.masterHero{background:radial-gradient(circle at 84% 12%,#37daaa3d,#0000 27%),linear-gradient(125deg,#071a2e,#0d2b3b 68%,#0e493f);border-radius:22px;padding:32px 34px;box-shadow:0 22px 55px #081a2d2e}.masterHero h2{letter-spacing:-.035em;font-size:29px}.articleTrackingHero,.exportIntro,.manualPublication{border-radius:18px}.monthCalendar>header{min-height:76px}.monthGrid>div{min-height:132px}.richEditor{border-radius:12px;box-shadow:0 18px 50px #12263a14}.reviewWorkbench,.visualEditor{border-radius:20px}.productApp button,.productApp a,.productApp select{transition:all .18s}.productApp button:focus-visible,.productApp a:focus-visible,.productApp input:focus-visible,.productApp textarea:focus-visible,.productApp select:focus-visible{outline-offset:2px;outline:3px solid #13aa822e}@media (prefers-reduced-motion:reduce){.productApp *,.productApp :before,.productApp :after{scroll-behavior:auto!important;transition:none!important}}@media (max-width:1100px){.productApp{grid-template-columns:238px minmax(0,1fr)}.productTopbar{padding-inline:24px}.pageContent{padding-inline:26px}.contextSelectors label{max-width:190px}}@media (max-width:850px){.productApp{grid-template-columns:1fr}.productSidebar{width:282px}.productTopbar{min-height:68px;padding-inline:16px}.pageContent{padding:26px 17px 56px}.pageHeader h1{font-size:34px}}@media (max-width:600px){.contextSelectors{gap:5px}.contextSelectors label{min-height:38px;padding-inline:8px}.pageHeader{margin-bottom:20px}.pageHeader h1{font-size:32px}.pageHeader p{font-size:13px}.surface{border-radius:15px!important}.dialogBackdrop{padding:0}.dialogCard{border-radius:0}}
.scopeSelector{background:linear-gradient(135deg,#f4fcf9,#f8fafc);border:1px solid #dce8e4;border-radius:13px;gap:9px;padding:14px;display:grid}.scopeSelector>span{color:#40536a;font-size:11px;font-weight:850}.scopeOptions{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.scopeOptions label{cursor:pointer;display:block!important}.scopeOptions input{opacity:0;pointer-events:none;position:absolute}.scopeOptions label span{background:#fff;border:1px solid #dce5eb;border-radius:10px;gap:3px;min-height:58px;padding:10px;display:grid}.scopeOptions label b{font-size:10px}.scopeOptions label small{color:#78889a;font-size:8px;line-height:1.35}.scopeOptions input:checked+span{color:#087258;background:#eaf9f4;border-color:#53c6a3;box-shadow:0 0 0 2px #18a77e16}.geoFields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.scopeBadge{color:#176d56;text-transform:uppercase;letter-spacing:.06em;background:#e6f8f1;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-weight:850;font-size:8px!important;display:inline-flex!important}.scopeBadge.LOCAL{color:#1d4ed8;background:#eaf1ff}.scopeBadge.REGIONAL{color:#7c3aed;background:#f1ebff}.scopeBadge.CUSTOM{color:#a35d0a;background:#fff3d9}@media (max-width:700px){.scopeOptions{grid-template-columns:1fr 1fr}.geoFields{grid-template-columns:1fr}}
