:root{--ink:#111817;--muted:#62706c;--line:#dce4e0;--surface:#f4f6f2;--panel:#ffffff;--green:#23846f;--green-dark:#135f52;--amber:#bf7b1d;--red:#b6433a;--blue:#315f96;--violet:#5d5a94;--shadow:0 18px 48px rgba(24,34,31,0.09);--shadow-soft:0 10px 28px rgba(24,34,31,0.07);--focus:0 0 0 3px rgba(35,132,111,0.14)}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--surface);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:var(--focus)}main{min-height:100vh}.seoShell,.shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:24px 0 56px}.seoShell{width:min(1040px,calc(100% - 40px))}.seoNav{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:28px}.seoNav a{color:var(--muted);font-size:13px;font-weight:850;text-decoration:none}.seoNav a:first-child{color:var(--green-dark)}.seoHero{padding:30px 0 26px}.seoHero h1{max-width:860px}.seoHero p:not(.eyebrow){max-width:760px;margin-top:14px;color:#34413d;font-size:18px}.seoActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:22px}.seoButton{min-height:48px;padding:0 18px;text-decoration:none}.seoActions span{color:var(--muted);font-size:13px;font-weight:800}.seoConversion,.seoFaq,.seoGrid,.seoPreview{margin-top:16px}.seoPreview{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);grid-gap:16px;gap:16px;align-items:stretch;border:1px solid var(--line);background:var(--panel);border-radius:8px;box-shadow:var(--shadow);padding:20px}.seoFaq h2,.seoPreview h2,.seoPreview p{margin-bottom:0}.miniReport{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(35,132,111,.2);border-radius:8px;background:#f4faf6;padding:16px}.miniReport strong{color:var(--green-dark);font-size:22px}.miniReport small,.miniReport span{color:var(--ink);line-height:1.45}.miniReport small{color:var(--muted)}.seoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.seoFaq,.seoGrid article{border:1px solid var(--line);background:var(--panel);border-radius:8px;box-shadow:var(--shadow-soft);padding:18px}.seoGrid ul{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0;padding-left:18px;color:var(--muted);line-height:1.55}.seoFaq{display:grid;grid-gap:8px;gap:8px}.seoFaq details{border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:12px}.seoFaq summary{cursor:pointer;font-weight:850}.seoFaq details p{margin:8px 0 0}.seoConversion{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr) auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid rgba(35,132,111,.28);background:linear-gradient(135deg,rgba(35,132,111,.09),rgba(49,95,150,.06)),var(--panel);border-radius:8px;box-shadow:var(--shadow);padding:18px}.seoConversion h2,.seoConversion p{margin-bottom:0}.seoPlanGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.seoPlanGrid div{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.72);padding:12px}.seoPlanGrid span{color:var(--green-dark);font-size:12px;font-weight:900;text-transform:uppercase}.seoPlanGrid strong{font-size:22px}.seoPlanGrid small{color:var(--muted);line-height:1.4}.buttonRow,.sectionHeader,.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.topbar{margin-bottom:18px}.heroBadges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.languageSwitch{gap:4px;border:1px solid var(--line);background:rgba(255,255,255,.82);border-radius:999px;padding:4px;box-shadow:0 6px 18px rgba(24,34,31,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.languageButton,.languageSwitch{display:inline-flex;align-items:center}.languageButton{justify-content:center;gap:5px;min-height:28px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:900;padding:0 9px}.languageButton.active{background:var(--ink);color:white}.eyebrow{margin:0 0 6px;color:var(--green-dark);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1,h2,p{margin-top:0}h1{max-width:720px;margin-bottom:0;font-size:clamp(30px,4vw,48px);line-height:1.04;letter-spacing:0}.heroSubtitle{max-width:760px;margin:14px 0 0;color:#34413d;font-size:18px;line-height:1.55}.audienceLine{max-width:760px;margin:10px 0 0;color:var(--green-dark);font-size:14px;font-weight:850}h2{margin-bottom:10px;font-size:20px;line-height:1.2;letter-spacing:0}p{color:var(--muted);line-height:1.6}.badge,.ghostButton,.iconButton,.statusPill{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.statusPill{border:1px solid var(--line);background:rgba(255,255,255,.82);padding:8px 12px;border-radius:999px;color:var(--muted);font-size:13px;font-weight:700;box-shadow:0 6px 18px rgba(24,34,31,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.authTopLink{color:var(--green-dark);text-decoration:none}.mutedPill{color:var(--blue)}.dot{width:8px;height:8px;border-radius:999px;background:var(--green)}.auditSurface{display:block;margin-bottom:20px}#ai-surfaces,#ai-visibility,#answer-preview,#audit,#benchmark,#bulk,#evidence-map,#experiment,#implementation,#methodology,#monitor,#output-pack,#platforms,#playbooks,#pricing,#priority-roadmap{scroll-margin-top:84px}.workflowNav{position:-webkit-sticky;position:sticky;top:10px;z-index:20;display:flex;align-items:center;gap:10px;margin:-8px 0 20px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 10px 28px rgba(24,34,31,.08);padding:7px 8px 7px 12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workflowNav>span{flex:0 0 auto;color:var(--green-dark);font-size:12px;font-weight:900;text-transform:uppercase}.workflowNav>div{display:flex;align-items:center;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}.workflowNav>div::-webkit-scrollbar{display:none}.workflowNav a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:30px;border-radius:999px;color:var(--muted);font-size:12px;font-weight:900;text-decoration:none;padding:0 10px}.workflowNav a:hover{background:#eef7f2;color:var(--green-dark)}.answerLabPanel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,.75fr);grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(35,132,111,.08),rgba(49,95,150,.06)),var(--panel);box-shadow:var(--shadow-soft);padding:18px}.answerLabIntro,.answerLabQuestion{display:grid;align-content:start;grid-gap:8px;gap:8px}.answerLabIntro h2,.answerLabIntro p{margin:0}.answerLabScenarios{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:8px}.answerLabScenarios button{min-height:36px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);cursor:pointer;font-weight:900;padding:0 12px}.answerLabScenarios button.active{border-color:rgba(35,132,111,.34);background:#eef7f2;color:var(--green-dark)}.answerLabFooter,.answerLabGrid,.answerLabQuestion{grid-column:1/-1}.answerLabQuestion{border-top:1px solid var(--line);padding-top:12px}.answerLabGrid span,.answerLabQuestion span{color:var(--green-dark);font-size:12px;font-weight:900;text-transform:uppercase}.answerLabQuestion strong{font-size:20px;line-height:1.25}.answerLabGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.answerLabGrid article{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.answerLabGrid article.optimized{border-color:rgba(35,132,111,.26);background:#f4faf6}.answerLabGrid p{margin:0;color:var(--ink)}.answerLabFooter{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid var(--line);padding-top:12px}.evidenceMapPanel{display:grid;grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(49,95,150,.07),rgba(35,132,111,.05)),#fbfcfb;box-shadow:var(--shadow-soft);padding:18px}.evidenceMapIntro{max-width:900px}.evidenceMapIntro h2,.evidenceMapIntro p{margin:0}.evidenceMapScenarios{display:flex;flex-wrap:wrap;gap:8px}.evidenceMapScenarios button{min-height:38px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);cursor:pointer;font-weight:900;padding:0 13px}.evidenceMapScenarios button.active{border-color:rgba(49,95,150,.28);background:#eef4fb;color:var(--blue)}.evidenceMapSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.evidenceMapQuestion{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.22fr);grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:12px}.evidenceMapTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.evidenceMapTable table{min-width:980px}.evidenceMapTable td,.evidenceMapTable th{padding:12px}.evidenceMapTable td:first-child{min-width:180px}.evidenceMapFooter{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:12px}.roadmapPanel{display:grid;grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(35,132,111,.07),rgba(161,113,34,.06)),#fbfbf8;box-shadow:var(--shadow-soft);padding:18px}.roadmapIntro{max-width:940px}.roadmapIntro h2,.roadmapIntro p{margin:0}.roadmapScenarios{display:flex;flex-wrap:wrap;gap:8px}.roadmapScenarios button{min-height:38px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);cursor:pointer;font-weight:900;padding:0 13px}.roadmapScenarios button.active{border-color:rgba(161,113,34,.28);background:#fff7df;color:#8a5f16}.roadmapSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.roadmapTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.roadmapTable table{min-width:1040px}.roadmapTable td,.roadmapTable th{padding:12px}.roadmapTable td:first-child{min-width:96px}.roadmapTable td:nth-child(2){min-width:220px}.roadmapPriority{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:42px;border:1px solid rgba(35,132,111,.24);border-radius:999px;background:#eef7f2;color:var(--green-dark);font-size:12px;font-weight:950}.roadmapFooter{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:12px}.outputPackPanel{display:grid;grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(49,95,150,.06),rgba(35,132,111,.06)),#f9fbfb;box-shadow:var(--shadow-soft);padding:18px}.outputPackIntro{max-width:940px}.outputPackIntro h2,.outputPackIntro p{margin:0}.outputPackSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.outputPackBody{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.outputPackChooser{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-content:start;grid-gap:8px;gap:8px}.outputPackChooser label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;padding:11px}.outputPackChooser label.selected{border-color:rgba(35,132,111,.28);background:#f4faf6}.outputPackChooser input{width:18px;height:18px;accent-color:var(--green-dark);margin-top:2px}.outputPackChooser span{display:grid;grid-gap:4px;gap:4px}.outputPackChooser strong{color:var(--ink);line-height:1.25}.outputPackChooser small{color:var(--muted);font-weight:760;line-height:1.35}.outputPackTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.outputPackTable table{min-width:1020px}.outputPackTable td,.outputPackTable th{padding:12px}.outputPackTable td:first-child{min-width:190px}.outputPackTable td:nth-child(3){min-width:300px}.outputPackFooter{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:12px}.visibilityPanel{display:grid;grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(49,95,150,.08),rgba(35,132,111,.04)),#f8fbfc;box-shadow:var(--shadow-soft);padding:18px}.visibilityIntro{max-width:940px}.visibilityIntro h2,.visibilityIntro p{margin:0}.visibilityScenarios{display:flex;flex-wrap:wrap;gap:8px}.visibilityScenarios button{min-height:38px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);cursor:pointer;font-weight:900;padding:0 13px}.visibilityScenarios button.active{border-color:rgba(49,95,150,.3);background:#eef4fb;color:var(--blue)}.visibilitySummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.visibilityTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.visibilityTable table{min-width:1040px}.visibilityTable td,.visibilityTable th{padding:12px}.visibilityTable td:first-child{min-width:160px}.visibilityTable td:nth-child(2){min-width:280px}.visibilityFooter{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:12px}.surfacePanel{display:grid;grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(35,132,111,.06),rgba(49,95,150,.08)),#f8fbfa;box-shadow:var(--shadow-soft);padding:18px}.surfaceIntro{max-width:940px}.surfaceIntro h2,.surfaceIntro p{margin:0}.surfaceSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.surfaceTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.surfaceTable table{min-width:1140px}.surfaceTable td,.surfaceTable th{padding:12px}.surfaceTable td:first-child{min-width:150px}.surfaceTable td:nth-child(2),.surfaceTable td:nth-child(3){min-width:240px}.surfaceFooter{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:12px}.experimentPanel{display:grid;grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(161,113,34,.06),rgba(35,132,111,.06)),#fbfaf7;box-shadow:var(--shadow-soft);padding:18px}.experimentIntro{max-width:940px}.experimentIntro h2,.experimentIntro p{margin:0}.experimentScenarios{display:flex;flex-wrap:wrap;gap:8px}.experimentScenarios button{min-height:38px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);cursor:pointer;font-weight:900;padding:0 13px}.experimentScenarios button.active{border-color:rgba(161,113,34,.28);background:#fff7df;color:#8a5f16}.experimentSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.experimentTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.experimentTable table{min-width:1040px}.experimentTable td,.experimentTable th{padding:12px}.experimentTable td:first-child{min-width:120px}.experimentTable td:nth-child(2){min-width:300px}.experimentDay{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid rgba(161,113,34,.24);border-radius:999px;background:#fff7df;color:#8a5f16;font-size:12px;font-weight:950;padding:0 10px}.experimentFooter{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:12px}.breakdownPanel,.editorPanel,.evidencePanel,.featureCard,.fixPanel,.inputPanel,.kbPanel,.productPanel,.scorePanel,.stateBand,.summaryPanel,.tableSection{border:1px solid var(--line);background:var(--panel);border-radius:8px;box-shadow:var(--shadow)}.inputPanel{position:relative;overflow:hidden;padding:18px}.inputPanel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--green),var(--blue),var(--amber))}.panelIntro{display:flex;align-items:center;justify-content:space-between;gap:18px}.inputPanel p{max-width:760px;margin-bottom:0}.authPage{min-height:100vh;background:linear-gradient(135deg,rgba(35,132,111,.08),rgba(49,95,150,.08)),var(--bg)}.accountPage{min-height:100vh;background:linear-gradient(135deg,rgba(199,109,42,.08),rgba(35,132,111,.08)),var(--bg)}.authShell{width:min(100% - 32px,1080px)}.accountShell,.authShell{margin:0 auto;padding:28px 0 56px}.accountShell{width:min(100% - 32px,1120px)}.authBack{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.84);color:var(--green-dark);font-weight:900;padding:0 13px;text-decoration:none}.authBack svg{transform:rotate(180deg)}.authHero{max-width:820px;margin:28px 0 18px}.accountHero{max-width:860px;margin:28px 0 18px}.authHero h1{max-width:780px}.accountHero h1,.authHero h1{margin:0;font-size:clamp(34px,5vw,58px);line-height:.98}.accountHero h1{max-width:840px}.authHero p:last-child{max-width:720px;margin-bottom:0;font-size:17px}.accountHero p:last-child{max-width:760px;margin-bottom:0;font-size:17px}.authGrid{grid-template-columns:minmax(0,.95fr) minmax(300px,.65fr);grid-gap:16px}.accountGrid,.authGrid{display:grid;gap:16px;align-items:start}.accountGrid{grid-template-columns:minmax(0,.95fr) minmax(300px,.62fr);grid-gap:16px}.accountPanel,.authBenefits article,.authPanel{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow-soft)}.authPanel{padding:18px}.accountPanel{display:grid;grid-gap:16px;gap:16px;padding:18px}.accountPanel h2,.accountPanel p{margin:0}.accountSetup{border-color:rgba(199,109,42,.36);background:#fffaf3}.accountIdentity>svg,.accountList svg,.accountPanel>svg,.accountSetup>svg{color:var(--green-dark)}.accountCodeBlock{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(20,34,31,.12);border-radius:8px;background:#16201e;padding:12px}.accountCodeBlock code{color:#f3f8f1;font-size:13px;overflow-wrap:anywhere}.accountEmpty{align-items:center;grid-template-columns:auto minmax(0,1fr) auto}.accountIdentity{display:flex;align-items:flex-start;gap:12px}.accountIdentity h2{overflow-wrap:anywhere}.accountMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.accountMetricGrid article{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:#f7fbf7;padding:12px}.accountMetricGrid span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.accountMetricGrid strong{color:var(--green-dark);font-size:18px}.accountList{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.accountList li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;color:var(--muted);line-height:1.45}.accountHistory{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:16px}.accountHistory .miniSectionHeader{align-items:flex-end}.accountHistory .miniSectionHeader h3{margin:0}.accountHistory .miniSectionHeader>span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.accountAuditRows{display:grid;grid-gap:8px;gap:8px}.accountAuditRows article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:12px}.accountAuditRows div{display:grid;grid-gap:4px;gap:4px}.accountAuditRows strong{color:var(--ink);overflow-wrap:anywhere}.accountAuditRows span{color:var(--muted);font-size:12px;font-weight:800}.accountAuditRows article>div:last-child{text-align:right}.accountEmptyState{display:flex;gap:10px;align-items:center;border:1px dashed rgba(20,34,31,.18);border-radius:8px;background:#f7fbf7;padding:12px;color:var(--muted)}.accountEmptyState p{margin:0}.accountUpgradeBox{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(35,132,111,.22);border-radius:8px;background:linear-gradient(135deg,#f4faf6,#fffaf3);padding:14px}.accountUpgradeBox>svg{color:var(--green-dark)}.accountUpgradeBox h3,.accountUpgradeBox p{margin:0}.accountUpgradeBox h3{color:var(--ink)}.accountUpgradeBox .primaryButton{width:100%;min-height:46px}.accountUpgradeBox .errorBox,.accountUpgradeBox .successBox{margin-top:0}.authModeSwitch{display:inline-grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:4px;border:1px solid var(--line);border-radius:8px;background:#edf2ee;padding:4px}.authModeSwitch button{min-height:40px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font-weight:900}.authModeSwitch button.active{background:#fff;color:var(--green-dark);box-shadow:0 3px 10px rgba(20,34,31,.08)}.authForm{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.authForm label{display:grid;grid-gap:7px;gap:7px}.authForm label span{color:var(--green-dark);font-size:12px;font-weight:900;text-transform:uppercase}.authForm input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;color:var(--ink);padding:0 12px}.authForm input:focus{outline:0;border-color:var(--green);box-shadow:var(--focus)}.authSignedIn{display:grid;grid-gap:14px;gap:14px}.authSignedIn h2,.authSignedIn p{margin:0}.authBenefits svg,.authSignedIn>svg{color:var(--green-dark)}.authAccountMeta{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:#f4faf6;padding:12px}.authAccountMeta span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.authBenefits{display:grid;grid-gap:12px;gap:12px}.authBenefits article{display:grid;grid-gap:8px;gap:8px;padding:16px}.authBenefits h2,.authBenefits p{margin:0}.scoreMini{display:grid;place-items:center;flex:0 0 auto;width:76px;aspect-ratio:1;border:1px solid rgba(35,132,111,.24);border-radius:8px;background:#f4faf6;color:var(--green-dark)}.scoreMini strong{font-size:28px;line-height:1}.scoreMini span{color:var(--muted);font-size:12px;font-weight:900}.urlForm{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:10px;gap:10px;margin-top:14px;align-items:start}.modeSwitch{display:inline-grid;grid-template-columns:repeat(2,minmax(86px,1fr));gap:4px;border:1px solid var(--line);background:#edf2ee;border-radius:8px;padding:4px;margin-top:14px}.modeButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font-weight:900;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.modeButton.active{background:var(--panel);color:var(--green-dark);box-shadow:0 3px 10px rgba(20,34,31,.08)}.urlInputWrap{display:flex;align-items:center;gap:10px;min-height:52px;border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.urlInputWrap input{min-width:0;border:0;background:transparent}.textInput,.urlInputWrap input{width:100%;outline:0;color:var(--ink)}.textInput{min-height:138px;resize:vertical;border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:13px 14px;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.textInput:focus,.urlInputWrap:focus-within{border-color:var(--green);background:#fff;box-shadow:var(--focus)}.ghostButton,.iconButton,.primaryButton,.secondaryButton{min-height:40px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-weight:800;transition:transform .15s ease,background .15s ease,border-color .15s ease}.primaryButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;background:linear-gradient(135deg,var(--green-dark),var(--green));color:white;box-shadow:0 12px 24px rgba(19,95,82,.22);white-space:nowrap}.ghostButton:hover,.iconButton:hover,.primaryButton:hover,.secondaryButton:hover{transform:translateY(-1px)}.primaryButton:disabled{cursor:not-allowed;opacity:.7}.compactButton{min-width:156px;padding:0 16px}.ghostButton,.iconButton{background:#eef5f1;color:var(--green-dark);padding:0 12px}.iconButton{margin-top:0;border-color:var(--line);text-decoration:none;box-shadow:var(--shadow-soft)}.secondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;background:#f4f7f5;color:var(--green-dark);border-color:var(--line);padding:0 14px}.secondaryButton.dark{background:var(--ink);color:white;border-color:var(--ink)}.helperRow{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px}.helperRow span{color:var(--muted);font-size:13px;font-weight:700}.sampleList{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.sampleList span{color:var(--muted);font-size:13px;font-weight:800}.sampleList button{min-height:32px;border:1px solid var(--line);border-radius:999px;background:#fbfcfb;color:var(--ink);cursor:pointer;font-size:13px;font-weight:800;padding:0 11px}.summaryPanel{display:grid;grid-gap:9px;gap:9px;padding:14px;align-content:stretch}.metric{display:grid;grid-template-columns:22px 1fr;grid-gap:3px 10px;gap:3px 10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:13px;background:linear-gradient(180deg,#fff,#fbfcfb)}.metric svg{grid-row:span 2;color:var(--green-dark)}.breakdownRow span,.evidenceRow span,.fact span,.fieldBlock span,.metric span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.fact strong,.metric strong{font-size:15px}.errorBox,.stateBand,.successBox{display:flex;align-items:center;gap:12px}.errorBox{margin-top:14px;border:1px solid rgba(182,67,58,.35);background:rgba(182,67,58,.08);color:var(--red);border-radius:8px;padding:12px;font-weight:700}.successBox{margin-top:10px;border:1px solid rgba(35,132,111,.3);background:rgba(35,132,111,.08);color:var(--green-dark);border-radius:8px;padding:10px 12px;font-weight:800}.errorBox a,.successBox a{color:inherit;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.stateBand{padding:18px;box-shadow:var(--shadow-soft)}.stateBand h2,.stateBand p{margin-bottom:0}.emptyGrid,.previewLayout,.trustGrid{display:grid;grid-gap:16px;gap:16px}.loopPanel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:16px;gap:16px;margin:20px 0}.commercialPanel,.loopIntro{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow-soft);padding:18px}.loopIntro{display:grid;align-content:center;background:linear-gradient(135deg,rgba(49,95,150,.09),rgba(35,132,111,.06)),var(--panel)}.commercialPanel h2,.commercialPanel p,.loopIntro h2,.loopIntro p{margin-bottom:0}.loopIntro h2{font-size:26px}.loopSteps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.loopStep{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;box-shadow:var(--shadow-soft);padding:14px}.loopStep>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.loopStep svg{color:var(--green-dark)}.commercialPanel .eyebrow,.leverItem span,.loopStep span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.loopStep h3{margin:0;font-size:16px;line-height:1.25}.loopStep p{margin-bottom:0;font-size:14px}.loopStep strong{color:var(--green-dark);font-size:13px}.commercialPanel{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);grid-gap:16px;gap:16px}.leverGrid{display:grid;grid-gap:8px;gap:8px}.leverItem{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:3px 8px;gap:3px 8px;align-items:center;border:1px solid rgba(49,95,150,.16);border-radius:8px;background:#f5f8fb;padding:10px}.leverItem svg{grid-row:span 2;color:var(--blue)}.leverItem strong{font-size:14px}.commercialPanel ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.commercialPanel li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;border-top:1px solid var(--line);padding-top:10px;color:var(--ink);font-size:14px;font-weight:750;line-height:1.45}.commercialPanel li svg{color:var(--green-dark);margin-top:2px}.catalogPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow-soft);padding:18px}.catalogIntro{max-width:760px}.catalogIntro h2,.catalogIntro p,.catalogPlan p,.catalogWorkflow h3{margin-bottom:0}.catalogInputBlock{display:grid;grid-gap:9px;gap:9px}.catalogInputBlock label{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.catalogInputBlock textarea{width:100%;min-height:132px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:12px;color:var(--ink);line-height:1.5}.catalogInputBlock textarea:focus{border-color:var(--green);outline:0;box-shadow:var(--focus)}.catalogActions{display:flex;flex-wrap:wrap;gap:8px}.catalogStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.catalogPlan{grid-column:1/-1;display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(35,132,111,.2);border-radius:8px;background:linear-gradient(135deg,rgba(35,132,111,.08),rgba(49,95,150,.05)),#fbfcfb;padding:12px}.catalogPlan span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.catalogPlan strong{color:var(--green-dark);font-size:22px}.catalogResults{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:12px}.catalogResultsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalogResultsHeader h3{margin:0}.catalogResultsTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fbfcfb}.catalogResultsTable table{min-width:780px}.catalogResultsTable td,.catalogResultsTable th{padding:12px}.catalogResultsTable td:first-child{min-width:230px}.catalogResultsTable td span,.catalogResultsTable td strong{display:block}.catalogResultsTable td:first-child span{margin-top:3px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.priorityBadge{display:inline-flex;align-items:center;justify-content:center;min-width:70px;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;text-transform:uppercase}.priorityBadge.high{background:rgba(182,67,58,.12);color:var(--red)}.priorityBadge.medium{background:rgba(191,123,29,.15);color:#89550c}.priorityBadge.low{background:rgba(31,138,112,.12);color:var(--green-dark)}.catalogResultsTable td .priorityBadge{display:inline-flex}.catalogWorkflow{grid-column:1/-1;border-top:1px solid var(--line);padding-top:12px}.catalogWorkflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 0;padding:0;list-style:none;counter-reset:catalog-step}.catalogWorkflow li{counter-increment:catalog-step;display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:10px;color:var(--ink);font-weight:800;line-height:1.35}.catalogWorkflow li:before{content:counter(catalog-step,decimal-leading-zero);color:var(--green-dark);font-size:12px;font-weight:900}.monitoringPanel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:#f9fbfb;box-shadow:var(--shadow-soft);padding:18px}.monitoringIntro{display:grid;align-content:start;grid-gap:8px;gap:8px}.monitoringHeader h3,.monitoringIntro h2,.monitoringIntro p,.monitoringWorkflow h3,.monitoringWorkflow p{margin:0}.monitoringStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.monitoringSnapshot{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:12px}.monitoringHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.monitoringTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.monitoringTable table{min-width:900px}.monitoringTable td,.monitoringTable th{padding:12px}.monitoringTable td:first-child{min-width:210px}.monitoringTable td span{display:block}.alertBadge,.deltaBadge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;text-transform:uppercase}.deltaBadge.positive{background:rgba(31,138,112,.12);color:var(--green-dark)}.deltaBadge.negative{background:rgba(182,67,58,.12);color:var(--red)}.alertBadge.watch{background:rgba(191,123,29,.15);color:#89550c}.alertBadge.risk{background:rgba(182,67,58,.12);color:var(--red)}.alertBadge.ok{background:rgba(31,138,112,.12);color:var(--green-dark)}.monitoringTable td .alertBadge,.monitoringTable td .deltaBadge{display:inline-flex;justify-self:start}.monitoringTable td .alertBadge{margin-bottom:5px}.monitoringAlertCell{display:grid;grid-gap:5px;gap:5px}.monitoringWorkflow{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px;border-top:1px solid var(--line);padding-top:12px}.monitoringWorkflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;counter-reset:monitoring-step}.monitoringWorkflow li{counter-increment:monitoring-step;display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px;color:var(--ink);font-weight:800;line-height:1.35}.monitoringWorkflow li:before{content:counter(monitoring-step,decimal-leading-zero);color:var(--green-dark);font-size:12px;font-weight:900}.benchmarkPanel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(49,95,150,.06),rgba(35,132,111,.05)),var(--panel);box-shadow:var(--shadow-soft);padding:18px}.benchmarkControls,.benchmarkIntro,.benchmarkSummary{display:grid;align-content:start;grid-gap:8px;gap:8px}.benchmarkIntro h2,.benchmarkIntro p,.benchmarkSummary h3,.benchmarkSummary p{margin:0}.benchmarkControls{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmarkControls label{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.78);padding:10px}.benchmarkControls label:last-child{grid-column:1/-1}.benchmarkControls span{color:var(--green-dark);font-size:11px;font-weight:900;text-transform:uppercase}.benchmarkControls input,.benchmarkControls select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-weight:850;padding:0 10px}.benchmarkResult{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:12px}.benchmarkMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.benchmarkTable{grid-column:1/-1;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.benchmarkTable table{min-width:920px}.benchmarkTable td,.benchmarkTable th{padding:12px}.benchmarkTable td:first-child{min-width:180px}.benchmarkFooter{grid-column:1/-1;display:flex;justify-content:flex-end}.playbookPanel{display:grid;grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:#f9fbfb;box-shadow:var(--shadow-soft);padding:18px}.playbookIntro{max-width:820px}.playbookIntro h2,.playbookIntro p,.playbookOutputs h3,.playbookSummary h3{margin:0}.playbookTabs{display:flex;flex-wrap:wrap;gap:8px}.playbookTabs button{min-height:38px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);cursor:pointer;font-weight:900;padding:0 13px}.playbookTabs button.active{border-color:rgba(35,132,111,.34);background:#eef7f2;color:var(--green-dark)}.playbookResult{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:12px}.playbookSummary{display:grid;align-content:start;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px}.playbookSummary strong{color:var(--green-dark);font-size:20px;line-height:1.2}.playbookMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.playbookTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.playbookTable table{min-width:860px}.playbookTable td,.playbookTable th{padding:12px}.playbookTable td:first-child{min-width:170px}.playbookOutputs{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-top:12px}.playbookOutputs>div{display:grid;grid-gap:8px;gap:8px}.playbookChips{display:flex;flex-wrap:wrap;gap:7px}.playbookChips span{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(49,95,150,.16);border-radius:999px;background:#f5f8fb;color:var(--blue);font-size:12px;font-weight:900;padding:0 10px}.claimsPanel{display:grid;grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(183,84,57,.07),rgba(35,132,111,.05)),#fbfaf7;box-shadow:var(--shadow-soft);padding:18px}.claimsIntro{max-width:900px}.claimsIntro h2,.claimsIntro p{margin:0}.claimsSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.claimsTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.claimsTable table{min-width:1080px}.claimsTable td,.claimsTable th{padding:12px}.claimsTable td:first-child{min-width:150px}.riskBadge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:999px;font-size:11px;font-weight:950;line-height:1;padding:0 9px;text-transform:uppercase}.riskBadge.high{border:1px solid rgba(183,84,57,.24);background:#fff0ea;color:#9a3f28}.riskBadge.medium{border:1px solid rgba(161,113,34,.24);background:#fff7df;color:#8a5f16}.riskBadge.low{border:1px solid rgba(35,132,111,.22);background:#eef7f2;color:var(--green-dark)}.claimsFooter{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:12px}.implementationPanel{display:grid;grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(35,132,111,.06),rgba(49,95,150,.05)),var(--panel);box-shadow:var(--shadow-soft);padding:18px}.implementationIntro{max-width:840px}.implementationIntro h2,.implementationIntro p,.implementationWorkflow h3{margin:0}.implementationSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.implementationTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.implementationTable table{min-width:960px}.implementationTable td,.implementationTable th{padding:12px}.implementationTable td:first-child{min-width:200px}.implementationWorkflow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:12px}.implementationWorkflow h3{grid-column:1/-1}.implementationWorkflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;counter-reset:implementation-step}.implementationWorkflow li{counter-increment:implementation-step;display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px;color:var(--ink);font-weight:800;line-height:1.35}.implementationWorkflow li:before{content:counter(implementation-step,decimal-leading-zero);color:var(--green-dark);font-size:12px;font-weight:900}.platformPanel{display:grid;grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(49,95,150,.06),rgba(35,132,111,.05)),#f9fbfb;box-shadow:var(--shadow-soft);padding:18px}.platformIntro{max-width:900px}.platformIntro h2,.platformIntro p{margin:0}.platformSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.platformTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.platformTable table{min-width:1040px}.platformTable td,.platformTable th{padding:12px}.platformTable td:first-child{min-width:140px}.platformFooter{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:12px}.methodologyPanel{display:grid;grid-gap:16px;gap:16px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:#f9fbfb;box-shadow:var(--shadow-soft);padding:18px}.methodologyIntro{max-width:900px}.methodologyIntro h2,.methodologyIntro p{margin:0}.methodologySummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.methodologyTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.methodologyTable table{min-width:960px}.methodologyTable td,.methodologyTable th{padding:12px}.methodologyTable td:first-child{min-width:210px}.methodologyFooter{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:12px}.previewLayout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);margin-top:20px}.trustGrid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(220px,.65fr));margin-top:16px}.featureCard{padding:18px;box-shadow:var(--shadow-soft)}.generatedPanel,.pricingPanel,.sampleReportCard,.trustCard,.trustTable{border:1px solid var(--line);background:var(--panel);border-radius:8px;box-shadow:var(--shadow-soft);padding:18px}.generatedPanel h2,.sampleReportCard h2,.sampleReportCard h3,.trustCard h2,.trustCard p,.trustTable h2{margin-bottom:0}.sampleScoreRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sampleScoreRow p{margin-bottom:0}.sampleScoreRow strong{display:inline-grid;place-items:center;flex:0 0 auto;width:118px;min-height:72px;border:1px solid rgba(35,132,111,.22);border-radius:8px;background:#f2faf5;color:var(--green-dark);font-size:25px}.sampleReportSection,.sampleSimulation{margin-top:16px;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.outputList,.sampleReportSection ul{display:grid;grid-gap:9px;gap:9px;margin:10px 0 0;padding:0;list-style:none}.sampleReportSection li{position:relative;padding-left:18px;color:var(--ink);line-height:1.45}.sampleReportSection li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:999px;background:var(--amber)}.sampleSimulation blockquote{margin:10px 0;border-left:4px solid var(--green);padding-left:12px;color:var(--ink);font-weight:850;line-height:1.45}.sampleSimulation p{display:grid;grid-gap:4px;gap:4px;margin-bottom:0}.sampleSimulation strong{color:var(--amber)}.generatedPanel{align-content:start;display:grid}.outputList li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;border:1px solid rgba(35,132,111,.16);border-radius:8px;background:#f5faf7;padding:11px;color:var(--ink);font-weight:800}.outputList svg{color:var(--green-dark)}.trustTable{grid-row:span 2}.trustTable>div{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.trustRow{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding:11px 0}.trustRow strong{color:var(--green-dark);font-size:14px}.trustRow span{color:var(--muted);line-height:1.45}.pricingPanel{margin-top:16px}.pricingIntro{display:grid;max-width:760px}.pricingIntro h2,.pricingIntro p{margin-bottom:0}.pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.pricingCard,.pricingGrid{display:grid;grid-gap:12px;gap:12px}.pricingCard{align-content:start;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.pricingCard.featured{border-color:rgba(35,132,111,.38);background:linear-gradient(180deg,rgba(35,132,111,.08),rgba(255,255,255,0) 46%),#fbfcfb;box-shadow:0 14px 32px rgba(19,95,82,.1)}.planTopline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}.planTopline span,.planTopline strong{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 8px;font-size:11px;font-weight:900;text-transform:uppercase}.planTopline span{background:#eef5f1;color:var(--green-dark)}.planTopline strong{background:var(--ink);color:white}.pricingCard h3{margin:0;font-size:20px}.planPrice{display:flex;align-items:baseline;gap:7px}.planPrice strong{font-size:34px;line-height:1}.planPrice span{color:var(--muted);font-size:13px;font-weight:800}.pricingCard ul{display:grid;grid-gap:9px;gap:9px;min-height:104px;margin:0;padding:0;list-style:none}.pricingCard li{display:grid;grid-template-columns:19px minmax(0,1fr);grid-gap:7px;gap:7px;color:var(--ink);font-size:14px;line-height:1.4}.pricingCard li svg{color:var(--green-dark);margin-top:2px}.pricingCard .secondaryButton{width:100%}.planCalculator{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:14px;gap:14px;align-items:stretch;margin-top:14px;border:1px solid rgba(35,132,111,.24);border-radius:8px;background:linear-gradient(135deg,rgba(35,132,111,.08),rgba(49,95,150,.05)),var(--panel);box-shadow:var(--shadow-soft);padding:16px}.catalogSizeControl,.planCalculatorIntro,.planRecommendation{display:grid;align-content:start;grid-gap:8px;gap:8px}.planCalculatorIntro h3,.planCalculatorIntro p,.planRecommendation p{margin-bottom:0}.planCalculatorIntro h3{font-size:18px;line-height:1.25}.catalogSizeControl{grid-column:2;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.74);padding:12px}.catalogSizeControl small,.catalogSizeControl span,.catalogSizePresets button,.planRecommendation span{font-size:11px;font-weight:900;text-transform:uppercase}.catalogSizeControl span,.planRecommendation span{color:var(--green-dark)}.catalogSizeControl input{width:100%;min-height:46px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:24px;font-weight:900;padding:0 12px}.catalogSizeControl small{color:var(--muted);line-height:1.35}.catalogSizePresets{grid-column:2;display:flex;flex-wrap:wrap;gap:6px}.catalogSizePresets button{min-height:30px;min-width:48px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.78);color:var(--muted);cursor:pointer}.catalogSizePresets button.active{border-color:rgba(35,132,111,.32);background:#eef7f2;color:var(--green-dark)}.planRecommendation{grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr) 220px;align-items:end;border:1px solid rgba(35,132,111,.18);border-radius:8px;background:#fbfcfb;padding:12px}.planRecommendation>div:first-child{display:grid;grid-gap:5px;gap:5px}.planRecommendation strong{color:var(--ink);font-size:28px;line-height:1}.planFitMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.planRecommendation .primaryButton{width:100%}.businessCasePanel{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);grid-gap:14px;gap:14px;border:1px solid rgba(49,95,150,.18);border-radius:8px;background:linear-gradient(135deg,rgba(49,95,150,.07),rgba(191,123,29,.05)),#fbfcfb;padding:12px}.businessCaseIntro{display:grid;align-content:start;grid-gap:6px;gap:6px}.businessCaseFooter p,.businessCaseIntro h3,.businessCaseIntro p{margin:0}.businessCaseInputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.businessCaseInputs label{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.8);padding:10px}.businessCaseInputs small,.businessCaseInputs span{font-size:11px;font-weight:900;text-transform:uppercase}.businessCaseInputs span{color:var(--green-dark)}.businessCaseInputs small{color:var(--muted);line-height:1.35}.businessCaseInputs input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:20px;font-weight:900;padding:0 10px}.businessCaseMetrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.businessCaseFooter{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:10px}.businessCaseFooter p{max-width:720px;color:var(--muted);font-size:13px}.reportShell{scroll-margin-top:18px;margin-top:20px}.reportHeader{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);padding:20px}.reportHeader h2,.reportHeader p{margin-bottom:0}.reportHero{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.reportScoreCard{display:grid;place-items:center;width:112px;aspect-ratio:1;border:1px solid rgba(35,132,111,.2);border-radius:14px;background:linear-gradient(180deg,#f7fbf8,#eff7f2);color:var(--green-dark)}.reportScoreCard strong{font-size:42px;line-height:1}.reportScoreCard span{color:var(--muted);font-size:12px;font-weight:900}.reportTitleBlock h2{margin-bottom:8px;font-size:clamp(24px,3vw,34px);line-height:1.12}.reportMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.reportMeta span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:#fbfcfb;color:var(--muted);font-size:12px;font-weight:800;padding:7px 10px}.reportKpiGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.reportCallout{grid-column:1/-1;border-left:4px solid var(--amber);background:rgba(191,123,29,.06);border-radius:8px;padding:12px 14px}.reportCallout span{color:var(--amber);font-size:12px;font-weight:900;text-transform:uppercase}.reportCallout p{margin-top:4px;color:var(--ink)}.nextStepPanel{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px}.nextStepPanel>span{color:var(--green-dark);font-size:12px;font-weight:900;text-transform:uppercase}.nextStepPanel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.nextStepPanel article{border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:12px}.nextStepPanel strong{color:var(--blue);font-size:12px}.nextStepPanel h3{margin:4px 0 6px;font-size:15px;line-height:1.25}.nextStepPanel p{margin-bottom:0;font-size:13px;line-height:1.45}.reportActions{justify-content:flex-start;grid-column:1/-1}.reportActions,.saveAuditAction{display:flex;flex-wrap:wrap;gap:10px}.saveAuditAction{align-items:flex-start}.saveAuditStatus{max-width:560px;margin-top:0}.tabs{display:flex;gap:8px;overflow-x:auto;border:1px solid var(--line);background:rgba(255,255,255,.72);border-radius:8px;padding:6px;margin-bottom:16px;box-shadow:var(--shadow-soft);scrollbar-width:thin}.tab{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font-weight:800;padding:0 13px;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}.tab span{color:#91a09b;font-size:11px;font-weight:900}.tab.active{border-color:rgba(35,132,111,.22);background:#f0f7f3;color:var(--ink)}.tab.active span{color:var(--green-dark)}.sectionGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);grid-gap:16px;gap:16px}.executivePanel{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);grid-gap:16px;gap:16px;border:1px solid var(--line);background:var(--panel);border-radius:8px;box-shadow:var(--shadow-soft);padding:20px}.executivePanel h2,.executivePanel p{margin-bottom:0}.comparisonProofPanel,.questionMatrixPanel{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow-soft);padding:18px}.comparisonProofPanel .sectionHeader p,.questionMatrixPanel .sectionHeader p{max-width:780px;margin-bottom:0}.comparisonProofSummary,.questionMatrixSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.comparisonProofSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.comparisonProofSummary .fact,.questionMatrixSummary .fact{background:linear-gradient(135deg,rgba(35,132,111,.05),rgba(255,255,255,0) 68%),#fbfcfb}.comparisonProofTable,.questionMatrixTable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fbfcfb}.comparisonProofTable table,.questionMatrixTable table{min-width:820px}.comparisonProofTable td,.comparisonProofTable th,.questionMatrixTable td,.questionMatrixTable th{padding:12px}.comparisonProofTable td:first-child,.questionMatrixTable td:first-child{min-width:260px}.comparisonProofTable td:first-child strong,.questionMatrixTable td:first-child span,.questionMatrixTable td:first-child strong{display:block}.questionMatrixTable td:first-child span{margin-top:4px;color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.actionBoard{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(300px,.8fr);grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow-soft);padding:18px}.actionBoardIntro{grid-column:1/-1;max-width:840px}.actionBoardIntro h2,.actionBoardIntro p,.answerPreviewPanel h3,.answerPreviewPanel p,.claimPanel h3,.gapPanel h3,.launchPlanPanel h3,.launchPlanPanel p,.liftPanel h3,.liftPanel p,.publishQueue h3{margin-bottom:0}.answerPreviewPanel,.claimPanel,.gapPanel,.launchPlanPanel,.liftPanel,.publishQueue{border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:14px}.claimPanel ul,.gapPanel ul{display:grid;grid-gap:9px;gap:9px;margin:12px 0 0;padding:0;list-style:none}.claimPanel li,.gapPanel li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;color:var(--ink);line-height:1.45}.claimPanel svg{color:var(--green-dark);margin-top:2px}.gapPanel svg{color:var(--amber);margin-top:2px}.miniSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.answerPreviewPanel h3,.launchPlanPanel h3,.liftPanel h3,.miniSectionHeader h3,.publishQueue h3{font-size:16px;line-height:1.25}.miniSectionHeader .iconButton{min-height:34px;box-shadow:none}.answerPreviewPanel{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;background:linear-gradient(135deg,rgba(49,95,150,.07),rgba(35,132,111,.04)),#fbfcfb}.answerPreviewPanel .miniSectionHeader{align-items:flex-start}.answerPreviewPanel .miniSectionHeader>div{display:grid;grid-gap:5px;gap:5px;max-width:820px}.answerPreviewGrid{display:grid;grid-template-columns:minmax(190px,.55fr) repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.answerPreviewGrid article{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(49,95,150,.15);border-radius:8px;background:rgba(255,255,255,.78);padding:12px}.answerPreviewGrid article.optimized{border-color:rgba(35,132,111,.22);background:#f3faf6}.answerPreviewGrid span{color:var(--green-dark);font-size:11px;font-weight:900;text-transform:uppercase}.answerPreviewGrid p{color:var(--ink);font-size:13px;line-height:1.5}.publishQueue{display:grid;grid-gap:10px;gap:10px}.publishQueue>div{display:grid;grid-gap:8px;gap:8px}.publishQueue article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(35,132,111,.15);border-radius:8px;background:#f5faf7;padding:10px}.publishQueue article>div{display:grid;grid-gap:3px;gap:3px}.publishQueue article strong{font-size:14px}.publishQueue article span{color:var(--green-dark);font-size:12px;font-weight:900;text-transform:uppercase}.publishQueue .iconButton{min-height:34px;box-shadow:none}.liftPanel{display:grid;align-content:start;grid-gap:10px;gap:10px;background:linear-gradient(135deg,rgba(49,95,150,.08),rgba(35,132,111,.05)),#fbfcfb}.liftMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.liftMetrics div{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(49,95,150,.16);border-radius:8px;background:rgba(255,255,255,.72);padding:10px}.fixSimulator legend,.liftMetrics span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.liftMetrics strong{color:var(--ink);font-size:19px;line-height:1}.fixSimulator{display:grid;grid-gap:8px;gap:8px;margin:0;border:0;padding:0}.fixSimulator legend{margin-bottom:2px;padding:0}.fixSimulator label{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.74);padding:9px;color:var(--ink);font-weight:750;line-height:1.45}.fixSimulator input{width:15px;height:15px;margin:3px 0 0;accent-color:var(--green)}.launchPlanPanel{grid-column:2/-1;display:grid;grid-gap:12px;gap:12px;background:linear-gradient(135deg,rgba(35,132,111,.07),rgba(191,123,29,.04)),#fbfcfb}.launchPlanPanel .miniSectionHeader{align-items:flex-start}.launchPlanPanel .miniSectionHeader>div{display:grid;grid-gap:5px;gap:5px;max-width:780px}.launchPlanSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.launchPlanSteps article{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(35,132,111,.16);border-radius:8px;background:rgba(255,255,255,.76);padding:12px}.launchPlanSteps small,.launchPlanSteps span{font-size:11px;font-weight:900;text-transform:uppercase}.launchPlanSteps span{color:var(--green-dark)}.launchPlanSteps h4{margin:0;font-size:15px;line-height:1.25}.launchPlanSteps p{color:var(--ink);font-size:13px;line-height:1.45}.launchPlanSteps small{color:var(--muted)}.executiveFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.scorePanel{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;padding:24px;background:linear-gradient(135deg,rgba(35,132,111,.07),rgba(255,255,255,0) 58%),var(--panel)}.scoreRing{place-items:center;width:150px}.scoreRing,.scoreRing>div{display:grid;aspect-ratio:1;border-radius:999px}.scoreRing>div{place-items:center;width:112px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.scoreRing strong{font-size:42px;line-height:1}.scoreRing span{color:var(--muted);font-weight:800}.breakdownPanel,.editorPanel,.evidencePanel,.fixPanel,.kbPanel,.productPanel,.tableSection{padding:18px}.compactHeader{margin-bottom:12px}.breakdownPanel,.editorPanel,.evidencePanel,.fixPanel,.kbPanel,.productPanel,.tableSection{box-shadow:var(--shadow-soft)}.fixList{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.fixList li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;color:var(--ink);line-height:1.45;border:1px solid rgba(191,123,29,.18);background:rgba(191,123,29,.05);border-radius:8px;padding:10px}.fixList svg{color:var(--amber);margin-top:2px}.breakdownPanel,.evidencePanel{grid-column:span 1}.breakdownRows{display:grid;grid-gap:13px;gap:13px}.breakdownRow>div:first-child{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.barTrack{height:8px;border-radius:999px;background:#e8ece8;overflow:hidden}.barFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--blue))}.evidenceList{display:grid;grid-gap:8px;gap:8px}.evidenceRow{border:1px solid var(--line);border-radius:8px;padding:10px;background:#fbfcfb}.evidenceRow p{margin:4px 0 0;color:var(--ink);font-size:14px}.tableWrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:960px}td,th{border-bottom:1px solid var(--line);padding:14px 12px;text-align:left;vertical-align:top}th{background:#f6f8f6;color:var(--muted);font-size:12px;text-transform:uppercase;position:-webkit-sticky;position:sticky;top:0}td{color:var(--ink);line-height:1.45}.badge{min-width:72px;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900}.badge.high{background:rgba(31,138,112,.12);color:var(--green-dark)}.badge.medium{background:rgba(191,123,29,.15);color:#89550c}.badge.low{background:rgba(182,67,58,.12);color:var(--red)}.productGrid,.studioGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.editorPanel.full,.productPanel.wide{grid-column:1/-1}.attributeGrid,.codeGrid,.productFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.aiPanel{background:linear-gradient(135deg,rgba(93,90,148,.08),rgba(35,132,111,.06)),var(--panel)}.aiPanel .sectionHeader p{margin-bottom:0}.aiResult{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.aiSummary{border:1px solid rgba(93,90,148,.2);background:rgba(255,255,255,.72);border-radius:8px;padding:13px}.aiSummary span{display:inline-flex;margin-bottom:6px;color:var(--violet);font-size:12px;font-weight:900;text-transform:uppercase}.aiSummary p{margin-bottom:0;color:var(--ink)}.actionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.actionCard{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:13px}.actionCard h3{margin:0 0 8px;font-size:16px;line-height:1.25}.actionCard p{margin-bottom:8px}.actionCard small,.actionCard strong{display:block;line-height:1.45}.actionCard strong{color:var(--green-dark);font-size:13px}.actionCard small{margin-top:6px;color:var(--muted)}.fact{border:1px solid var(--line);border-radius:8px;padding:12px;background:#fbfcfb}.fact strong{display:block;margin-top:5px;overflow-wrap:anywhere}.fieldBlock{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.copyBlock,.faqList details,.fieldBlock p{margin:0;border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:12px}.copyBlock ul{margin:8px 0 0;padding-left:18px;color:var(--muted);line-height:1.6}.faqList{display:grid;grid-gap:8px;gap:8px}.faqList summary{cursor:pointer;font-weight:800}.faqList small{color:var(--amber);font-weight:800}.codeBlock{min-width:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.codeBlock>div{display:flex;align-items:center;gap:8px;min-height:38px;border-bottom:1px solid var(--line);background:#eef3ef;padding:0 12px;color:var(--green-dark);font-weight:900}pre{max-height:520px;margin:0;overflow:auto;background:#101716;color:#eaf4ee;padding:14px;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:980px){.accountGrid,.actionBoard,.answerLabPanel,.auditSurface,.auditSurface.compact,.authGrid,.benchmarkPanel,.benchmarkResult,.businessCasePanel,.catalogPanel,.claimsPanel,.commercialPanel,.emptyGrid,.evidenceMapPanel,.evidenceMapQuestion,.executivePanel,.experimentPanel,.implementationWorkflow,.loopPanel,.monitoringPanel,.monitoringWorkflow,.outputPackBody,.outputPackPanel,.planCalculator,.platformPanel,.playbookResult,.previewLayout,.pricingGrid,.productGrid,.roadmapPanel,.sectionGrid,.seoConversion,.seoGrid,.seoPreview,.studioGrid,.surfacePanel,.trustGrid,.visibilityPanel{grid-template-columns:1fr}.accountMetricGrid,.summaryPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.accountEmpty,.reportHeader,.scorePanel{grid-template-columns:1fr}.reportActions{justify-content:flex-start}.breakdownPanel,.catalogSizeControl,.catalogSizePresets,.evidencePanel,.launchPlanPanel,.planRecommendation{grid-column:auto}.planRecommendation{grid-template-columns:1fr}.businessCaseInputs,.businessCaseMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.answerLabFooter,.answerLabGrid{grid-template-columns:1fr}.evidenceMapSummary,.experimentSummary,.outputPackSummary,.roadmapSummary,.surfaceSummary,.visibilitySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmarkControls,.benchmarkMetrics,.playbookMetrics{grid-template-columns:1fr}.claimsSummary,.implementationSummary,.implementationWorkflow ol,.methodologySummary,.platformSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.shell{width:min(100% - 24px,1440px);padding-top:18px}.authShell{width:min(100% - 24px,1080px);padding-top:18px}.accountShell{width:min(100% - 24px,1120px);padding-top:18px}.accountHero h1,.authHero h1{font-size:34px}.accountAuditRows article,.accountMetricGrid{grid-template-columns:1fr}.accountAuditRows article>div:last-child{text-align:left}.saveAuditAction,.saveAuditAction .secondaryButton,.saveAuditStatus{width:100%}.authModeSwitch{width:100%;grid-template-columns:1fr}.seoShell{width:min(100% - 24px,1040px);padding-top:18px}.benchmarkFooter,.catalogResultsHeader,.claimsFooter,.evidenceMapFooter,.experimentFooter,.implementationWorkflow,.methodologyFooter,.monitoringHeader,.outputPackFooter,.platformFooter,.playbookOutputs,.roadmapFooter,.sectionHeader,.surfaceFooter,.topbar,.visibilityFooter{align-items:flex-start;flex-direction:column}.heroBadges{justify-content:flex-start}.workflowNav{position:static;align-items:flex-start;border-radius:8px;margin-top:-6px}.answerLabScenarios{justify-content:flex-start}.actionGrid,.answerPreviewGrid,.attributeGrid,.benchmarkControls,.benchmarkMetrics,.businessCaseInputs,.businessCaseMetrics,.catalogStats,.catalogWorkflow ol,.claimsSummary,.codeGrid,.commercialPanel ul,.comparisonProofSummary,.evidenceMapSummary,.executiveFacts,.experimentSummary,.implementationSummary,.implementationWorkflow ol,.launchPlanSteps,.liftMetrics,.loopSteps,.methodologySummary,.monitoringStats,.monitoringWorkflow ol,.nextStepPanel>div,.outputPackSummary,.planFitMetrics,.platformSummary,.playbookMetrics,.productFacts,.publishQueue article,.questionMatrixSummary,.reportHero,.reportKpiGrid,.roadmapSummary,.seoPlanGrid,.summaryPanel,.surfaceSummary,.trustRow,.urlForm,.visibilitySummary{grid-template-columns:1fr}.businessCaseFooter{align-items:flex-start}.businessCaseFooter,.panelIntro{flex-direction:column}.scoreMini{width:100%;aspect-ratio:auto;min-height:58px;grid-template-columns:auto auto;justify-content:center;gap:2px}.tabs{margin-left:-2px;margin-right:-2px;scroll-snap-type:x mandatory}.tab{scroll-snap-align:start}.benchmarkTable,.catalogResultsTable,.claimsTable,.comparisonProofTable,.evidenceMapTable,.experimentTable,.implementationTable,.methodologyTable,.monitoringTable,.outputPackTable,.platformTable,.playbookTable,.questionMatrixTable,.roadmapTable,.surfaceTable,.visibilityTable{overflow-x:visible}.benchmarkTable table,.benchmarkTable tbody,.benchmarkTable td,.benchmarkTable thead,.benchmarkTable tr,.catalogResultsTable table,.catalogResultsTable tbody,.catalogResultsTable td,.catalogResultsTable thead,.catalogResultsTable tr,.claimsTable table,.claimsTable tbody,.claimsTable td,.claimsTable thead,.claimsTable tr,.comparisonProofTable table,.comparisonProofTable tbody,.comparisonProofTable td,.comparisonProofTable thead,.comparisonProofTable tr,.evidenceMapTable table,.evidenceMapTable tbody,.evidenceMapTable td,.evidenceMapTable thead,.evidenceMapTable tr,.experimentTable table,.experimentTable tbody,.experimentTable td,.experimentTable thead,.experimentTable tr,.implementationTable table,.implementationTable tbody,.implementationTable td,.implementationTable thead,.implementationTable tr,.methodologyTable table,.methodologyTable tbody,.methodologyTable td,.methodologyTable thead,.methodologyTable tr,.monitoringTable table,.monitoringTable tbody,.monitoringTable td,.monitoringTable thead,.monitoringTable tr,.outputPackTable table,.outputPackTable tbody,.outputPackTable td,.outputPackTable thead,.outputPackTable tr,.platformTable table,.platformTable tbody,.platformTable td,.platformTable thead,.platformTable tr,.playbookTable table,.playbookTable tbody,.playbookTable td,.playbookTable thead,.playbookTable tr,.questionMatrixTable table,.questionMatrixTable tbody,.questionMatrixTable td,.questionMatrixTable thead,.questionMatrixTable tr,.roadmapTable table,.roadmapTable tbody,.roadmapTable td,.roadmapTable thead,.roadmapTable tr,.surfaceTable table,.surfaceTable tbody,.surfaceTable td,.surfaceTable thead,.surfaceTable tr,.visibilityTable table,.visibilityTable tbody,.visibilityTable td,.visibilityTable thead,.visibilityTable tr{display:block;min-width:0;width:100%}.benchmarkTable thead,.catalogResultsTable thead,.claimsTable thead,.comparisonProofTable thead,.evidenceMapTable thead,.experimentTable thead,.implementationTable thead,.methodologyTable thead,.monitoringTable thead,.outputPackTable thead,.platformTable thead,.playbookTable thead,.questionMatrixTable thead,.roadmapTable thead,.surfaceTable thead,.visibilityTable thead{display:none}.benchmarkTable tbody,.catalogResultsTable tbody,.claimsTable tbody,.comparisonProofTable tbody,.evidenceMapTable tbody,.experimentTable tbody,.implementationTable tbody,.methodologyTable tbody,.monitoringTable tbody,.outputPackTable tbody,.platformTable tbody,.playbookTable tbody,.questionMatrixTable tbody,.roadmapTable tbody,.surfaceTable tbody,.visibilityTable tbody{display:grid;grid-gap:10px;gap:10px;padding:10px}.benchmarkTable tr,.catalogResultsTable tr,.claimsTable tr,.comparisonProofTable tr,.evidenceMapTable tr,.experimentTable tr,.implementationTable tr,.methodologyTable tr,.monitoringTable tr,.outputPackTable tr,.platformTable tr,.playbookTable tr,.questionMatrixTable tr,.roadmapTable tr,.surfaceTable tr,.visibilityTable tr{border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.benchmarkTable td,.catalogResultsTable td,.claimsTable td,.comparisonProofTable td,.evidenceMapTable td,.experimentTable td,.implementationTable td,.methodologyTable td,.monitoringTable td,.outputPackTable td,.platformTable td,.playbookTable td,.questionMatrixTable td,.roadmapTable td,.surfaceTable td,.visibilityTable td{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);grid-gap:8px;gap:8px;border-bottom:0;padding:7px 0}.benchmarkTable td:before,.catalogResultsTable td:before,.claimsTable td:before,.comparisonProofTable td:before,.evidenceMapTable td:before,.experimentTable td:before,.implementationTable td:before,.methodologyTable td:before,.monitoringTable td:before,.outputPackTable td:before,.platformTable td:before,.playbookTable td:before,.questionMatrixTable td:before,.roadmapTable td:before,.surfaceTable td:before,.visibilityTable td:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.benchmarkTable td:first-child,.catalogResultsTable td:first-child,.claimsTable td:first-child,.comparisonProofTable td:first-child,.evidenceMapTable td:first-child,.experimentTable td:first-child,.implementationTable td:first-child,.methodologyTable td:first-child,.monitoringTable td:first-child,.outputPackTable td:first-child,.platformTable td:first-child,.playbookTable td:first-child,.questionMatrixTable td:first-child,.roadmapTable td:first-child,.surfaceTable td:first-child,.visibilityTable td:first-child{min-width:0}.comparisonProofTable td{grid-template-columns:1fr;gap:4px}.primaryButton{min-height:46px}.sampleScoreRow{flex-direction:column}.reportActions,.sampleScoreRow strong,.secondaryButton{width:100%}.reportActions .secondaryButton{flex:1 1 160px}}