:root{--ink:#15211d;--ink-soft:#53625d;--muted:#7f8c87;--line:#e4eae6;--line-strong:#d8e0dc;--paper:#fbfcfb;--panel:#fff;--green:#f2384d;--green-bright:#ff5265;--green-pale:#fff0f2;--violet:#6e5ae6;--chart-impressions:#bfdcd1;--chart-clicks:#238465;--chart-cursor:#2384650e;--shadow:0 1px 2px #16211d0a, 0 9px 30px #16211d09}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.auth-page{background:radial-gradient(circle at 20% 10%, #1c9a7217, transparent 34%), var(--paper);place-content:center;justify-items:center;gap:24px;min-height:100vh;padding:32px 20px;display:grid}.auth-brand{align-items:center;display:flex}.reachable-logo{align-items:center;gap:10px;display:inline-flex}.reachable-logo-image{object-fit:contain;width:30px;height:auto}.reachable-logo-wordmark{letter-spacing:-.03em;font-size:18px;font-weight:760}.auth-brand .reachable-logo-image{width:42px}.auth-brand .reachable-logo-wordmark{font-size:20px}.cl-userButtonTrigger{cursor:pointer}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:20;background:#f6f8f6;flex-direction:column;width:240px;padding:26px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:10px;padding:0 8px 27px;display:flex}.main-nav{flex-direction:column;gap:3px;display:flex}.nav-eyebrow{color:#98a39f;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 8px;font-size:10px;font-weight:750}.nav-link{color:#60706a;border-radius:9px;align-items:center;gap:11px;min-height:40px;padding:0 11px;font-size:13px;font-weight:570;text-decoration:none;transition:background .18s,color .18s;display:flex}.nav-link:hover{color:var(--ink);background:#eef2ef}.nav-link-active{color:#a91f32;background:#ffe9ec;font-weight:690;box-shadow:inset 0 0 0 1px #f2384d0f}.nav-symbol{text-align:center;color:#75837e;width:20px;font-size:16px}.nav-link-active .nav-symbol{color:var(--green)}.nav-count{color:#52615c;border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:10px;display:grid}.nav-badge{color:#6753cf;text-transform:uppercase;letter-spacing:.06em;background:#edeafd;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:800}.sidebar-bottom{flex-direction:column;gap:4px;margin-top:auto;display:flex}.add-site-button{color:#45544f;cursor:pointer;background:#fff6;border:1px dashed #bfcbc5;border-radius:9px;height:40px;margin-bottom:8px;font-size:12px;font-weight:650}.add-site-button:hover{border-color:var(--green);color:var(--green);background:#fff}.workspace-user{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:10px;padding:13px 8px 0;display:flex}.avatar{color:#1a5a45;background:#d9e8df;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:750;display:grid}.workspace-user>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.workspace-user strong{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:11px;overflow:hidden}.workspace-user small{color:var(--muted);margin-top:2px;font-size:10px}.icon-button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto}.workspace-account{place-items:center;margin-left:auto;display:grid}.main-content{min-height:100vh;padding-left:240px}.topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcfbe6;border-bottom:1px solid #e4eae6d9;align-items:center;height:70px;padding:0 34px;display:flex;position:sticky;top:0}.mobile-brand{display:none}.command-bar{border:1px solid var(--line);color:#91a09a;background:#fff;border-radius:9px;align-items:center;gap:10px;width:min(430px,42vw);height:38px;padding:0 11px;font-size:11px;display:flex;box-shadow:0 1px 2px #00000005}.command-bar>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.command-bar kbd{border:1px solid var(--line);color:#7f8b87;background:#fafbfa;border-bottom-color:#cad3ce;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:9px}.topbar-actions{align-items:center;gap:20px;margin-left:auto;display:flex}.sync-status{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.sync-status i{background:#2ca87d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e1f4ec}.notification-button{border:1px solid var(--line);cursor:pointer;color:#53625d;background:#fff;border-radius:9px;width:34px;height:34px;position:relative}.notification-dot{background:#e56b5a;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.content-wrap{max-width:1520px;margin:0 auto;padding:42px 34px 80px}.hero-row{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.eyebrow-row{color:#8d9995;align-items:center;gap:9px;margin-bottom:12px;font-size:10px;font-weight:650;display:flex}.seed-badge{color:#806f46;text-transform:uppercase;letter-spacing:.05em;background:#f1eee5;border-radius:6px;padding:4px 7px;font-size:8px}.live-badge{color:#197657;text-transform:uppercase;letter-spacing:.05em;background:#e8f6f0;border-radius:6px;padding:4px 7px;font-size:8px}.hero-row h1{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,37px);font-weight:760;line-height:1.05}.hero-row p{color:var(--ink-soft);margin:9px 0 0;font-size:13px}.hero-actions{gap:8px;display:flex}.hero-actions select{border:1px solid var(--line-strong);color:#47564f;cursor:pointer;background:#fff;border-radius:8px;min-width:130px;height:38px;padding:0 30px 0 12px;font-size:11px}.secondary-button,.primary-button,.connect-button,.dark-outline-button{cursor:pointer;border-radius:8px;min-height:38px;padding:0 14px;font-size:11px;font-weight:690;transition:transform .16s,background .16s}.secondary-button{border:1px solid var(--line-strong);color:#44534d;background:#fff}.secondary-button:hover,.primary-button:hover,.connect-button:hover{transform:translateY(-1px)}.secondary-button:disabled,.primary-button:disabled{cursor:wait;opacity:.62;transform:none}.primary-button{background:var(--green);color:#fff;border:1px solid #d92a3e;box-shadow:0 3px 12px #f2384d33}.data-source-notice{color:#61726b;background:#f6faf8;border:1px solid #dce7e1;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:-8px 0 14px;padding:10px 13px;display:grid}.data-source-notice>span{color:#22795e;background:#e5f3ed;border-radius:6px;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.data-source-notice p{margin:0;font-size:8px;line-height:1.45}.data-source-notice strong{color:#365349}.data-source-notice button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.metric-grid{grid-template-columns:1.45fr repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.score-card,.metric-card,.panel,.project-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.score-card{border-radius:13px;justify-content:space-between;align-items:center;min-height:144px;padding:19px 18px;display:flex;overflow:hidden}.score-card-copy{flex-direction:column;display:flex}.metric-label{color:#6f7d78;font-size:10px;font-weight:680}.score-value{letter-spacing:-.055em;margin-top:8px;font-size:34px;font-weight:780;line-height:1}.score-value small{color:#9ba6a2;margin-left:3px;font-size:12px;font-weight:560}.positive-change{color:#18815f;font-size:10px;font-weight:700}.negative-change{color:#c25d50;font-size:9px;font-weight:700}.muted-change{color:#5f6e68;font-size:10px;font-weight:700}.score-card-copy>.positive-change{margin-top:10px}.score-card-copy>small{color:#9ba5a1;margin-top:2px;font-size:9px}.score-ring{--score:295deg;background:conic-gradient(var(--green) var(--score), #e8eeea 0);border-radius:50%;place-items:center;width:75px;height:75px;display:grid;position:relative}.score-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.score-ring span{z-index:1;color:var(--green);font-size:9px;font-weight:750;position:relative}.metric-card{border-radius:13px;flex-direction:column;min-height:144px;padding:16px;display:flex}.metric-icon{color:#14805f;background:#edf7f3;border-radius:8px;place-items:center;width:28px;height:28px;margin-bottom:14px;font-size:13px;font-weight:760;display:grid}.metric-icon-1{color:#5276a8;background:#eef3fb}.metric-icon-2{color:#705ec5;background:#f1effb}.metric-icon-3{color:#9a7340;background:#f8f2e8}.metric-card>strong{letter-spacing:-.04em;margin-top:5px;font-size:22px}.metric-change-line{align-items:center;gap:6px;margin-top:auto;display:flex}.metric-change-line small{color:#9aa5a1;font-size:8px}.dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(310px,.8fr);gap:14px;margin-bottom:34px;display:grid}.panel{border-radius:13px}.performance-panel{min-height:302px;padding:18px 20px 16px}.panel-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-header h2,.section-heading h2{letter-spacing:-.02em;margin:0;font-size:14px}.panel-header p,.section-heading p{color:#8c9894;margin:5px 0 0;font-size:9px}.chart-legend{color:#7c8984;align-items:center;gap:13px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:2px;width:7px;height:7px}.legend-clicks{background:#1a8564}.legend-impressions{background:#bfe1d3}.text-button,.details-button,.project-footer button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:690}.text-button:hover,.details-button:hover,.project-footer button:hover{text-decoration:underline}.chart-summary{align-items:center;gap:8px;margin-top:17px;display:flex}.chart-summary strong{letter-spacing:-.035em;font-size:21px}.bar-chart{background:repeating-linear-gradient(#0000 0 42px,#edf1ee 43px,#0000 44px);align-items:stretch;gap:clamp(7px,1.1vw,17px);height:186px;padding-top:16px;display:flex}.bar-group{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:145px;display:flex}.bars span{border-radius:4px 4px 1px 1px;width:min(10px,36%);min-height:6px;display:block}.impression-bar{background:#c7e5d9}.click-bar{background:#258665}.bar-group small{color:#9aa5a1;white-space:nowrap;margin-top:7px;font-size:7px}.automation-card{color:#eef7f2;background:#172721;border-color:#172721;min-height:302px;padding:20px;position:relative;overflow:hidden;box-shadow:0 14px 35px #14261f29}.automation-glow{background:radial-gradient(circle,#38b1843b,#0000 67%);width:170px;height:170px;position:absolute;top:-70px;right:-65px}.automation-card h2{color:#fff;margin-top:8px;font-size:18px}.automation-kicker{color:#78bba2;letter-spacing:.14em;font-size:7px;font-weight:800}.engine-status{color:#85c9af;background:#36846621;border:1px solid #78bba240;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;display:flex}.engine-status i{background:#4bd49f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #4bd49f1f}.engine-status.paused{color:#e7ba73;border-color:#e7ba7340}.engine-status.paused i{background:#e7ba73}.automation-description{color:#9eb0a9;max-width:340px;margin:20px 0 21px;font-size:10px;line-height:1.6}.automation-stats{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);padding:15px 0;display:grid}.automation-stats div{border-right:1px solid #ffffff14;flex-direction:column;padding-left:12px;display:flex}.automation-stats div:first-child{padding-left:0}.automation-stats div:last-child{border-right:0}.automation-stats strong{color:#fff;letter-spacing:-.03em;font-size:17px}.automation-stats span{color:#80938b;margin-top:2px;font-size:7px}.automation-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:17px;display:flex}.automation-footer>span{color:#778a83;font-size:8px}.dark-outline-button{color:#cbd8d2;background:#ffffff0a;border:1px solid #ffffff24;min-height:30px;padding:0 10px;font-size:8px}.section-block{margin-bottom:34px;scroll-margin-top:90px}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.project-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.project-card{border-radius:12px;padding:16px}.project-topline{justify-content:space-between;align-items:flex-start;display:flex}.project-monogram{text-transform:uppercase;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.accent-mint{color:#b72336;background:#ffe9ec}.accent-violet{color:#6551c7;background:#eeeafb}.accent-blue{color:#476f9e;background:#e9f1fa}.accent-amber{color:#97713b;background:#f8f0df}.health-pill{color:#79857f;background:#f4f6f5;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;display:flex}.health-pill i{background:currentColor;border-radius:50%;width:4px;height:4px}.health-healthy{color:#258365;background:#edf8f3}.health-attention{color:#b86a46;background:#fcf1ea}.health-setup{color:#78778c;background:#f1f1f6}.project-card h3{margin:16px 0 3px;font-size:13px}.project-card>p{color:#99a39f;margin:0;font-size:8px}.setup-strip{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.setup-strip span{color:#77837f;text-transform:capitalize;background:#f4f6f5;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:6px;display:flex}.setup-strip i{background:currentColor;border-radius:50%;width:4px;height:4px}.setup-strip .check-found,.setup-strip .check-connected{color:#267b60;background:#edf7f3}.setup-strip .check-missing,.setup-strip .check-needs_attention{color:#9b7138;background:#f8f1e7}.setup-strip .check-unreachable,.setup-strip .check-disconnected{color:#7d7d8e;background:#f1f1f5}.project-score-row{border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:17px;padding:13px 0;display:grid}.project-score-row div{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.project-score-row small{color:#8d9894;width:100%;font-size:7px}.project-score-row strong{font-size:13px}.project-score-row span{font-size:7px}.project-footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.project-footer>span{color:#6f7d78;align-items:center;gap:5px;font-size:8px;display:flex}.project-footer i{background:#40a27f;border-radius:50%;width:5px;height:5px}.lower-grid{grid-template-columns:minmax(0,2.2fr) minmax(260px,.7fr);gap:14px;margin-bottom:14px;display:grid}.action-panel,.activity-panel{scroll-margin-top:90px;overflow:hidden}.inset-heading{border-bottom:1px solid var(--line);margin:0;padding:18px 20px 14px}.review-count{color:#8c6b39;background:#f5eee3;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700}.action-list{flex-direction:column;display:flex}.action-row{border-bottom:1px solid #edf0ee;grid-template-columns:33px minmax(0,1fr) auto;gap:12px;padding:16px 20px;display:grid}.action-row:last-child{border-bottom:0}.category-mark{color:#25785e;background:#eef5f2;border-radius:8px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.category-content{color:#7559a4;background:#f4effa}.category-ai-visibility{color:#6459bd;background:#eeeefa}.category-indexing{color:#4f76a5;background:#ecf2fa}.action-meta{color:#909b97;flex-wrap:wrap;align-items:center;gap:5px;font-size:7px;display:flex}.action-meta>span:first-child{color:#607069;font-weight:750}.risk-pill{background:#f4f6f5;border-radius:4px;margin-left:3px;padding:3px 5px}.risk-low{color:#278063;background:#edf7f3}.risk-medium{color:#9b7138;background:#f8f1e7}.risk-high{color:#b55e50;background:#faeeec}.action-copy h3{margin:6px 0 4px;font-size:11px}.action-copy>p{color:#7f8b87;max-width:670px;margin:0;font-size:8px;line-height:1.5}.details-button{color:#66756f;margin-top:7px;font-size:8px}.action-evidence{background:#f8faf8;border:1px solid #edf0ee;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;padding:10px;display:grid}.action-evidence span{color:#7b8883;flex-direction:column;gap:3px;font-size:7px;line-height:1.4;display:flex}.action-evidence strong{color:#45554e;font-size:7px}.action-controls{flex-direction:column;align-items:flex-end;gap:9px;min-width:95px;display:flex}.action-status{color:#8b6e40;align-items:center;gap:5px;font-size:7px;font-weight:650;display:flex}.action-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-running{color:#4d70a0}.status-completed{color:#247c60}.status-approved{color:#6d5fb6}.compact-button{min-height:29px;font-size:8px}.empty-state{text-align:center;color:var(--muted);padding:40px;font-size:11px}.activity-panel{padding:18px 20px}.activity-list{flex-direction:column;gap:20px;margin-top:21px;display:flex}.activity-item{grid-template-columns:9px minmax(0,1fr);gap:10px;display:grid;position:relative}.activity-item:not(:last-child):after{content:"";background:#e5eae7;width:1px;height:calc(100% + 16px);position:absolute;top:10px;left:4px}.activity-dot{z-index:1;background:#6c8cae;border-radius:50%;width:8px;height:8px;margin-top:2px;box-shadow:0 0 0 3px #eef3f7}.activity-success{background:#3b9c78;box-shadow:0 0 0 3px #eaf5f0}.activity-warning{background:#d48c58;box-shadow:0 0 0 3px #faf0e9}.activity-item strong{font-size:9px}.activity-item p{color:#687771;margin:3px 0;font-size:8px;line-height:1.4}.activity-item small{color:#a1aaa7;font-size:7px}.activity-button{border:1px solid var(--line);color:#5d6c66;cursor:pointer;background:#fafbfa;border-radius:7px;width:100%;height:33px;margin-top:22px;font-size:8px;font-weight:670}.connect-banner{background:linear-gradient(115deg,#f1f8f5,#fbfdfc);border:1px solid #d7e6df;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 22px;scroll-margin-top:90px;display:grid}.connect-icon,.dialog-mark{color:#32765f;background:#fff;border:1px solid #dce8e2;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid;box-shadow:0 3px 12px #245b460f}.connect-eyebrow{color:#5c9a82;letter-spacing:.12em;font-size:7px;font-weight:800}.connect-banner h2{margin:5px 0 3px;font-size:13px}.connect-banner p{color:#71817b;margin:0;font-size:8px}.connect-button{color:#256a53;background:#fff;border:1px solid #caded5;min-width:145px}.toast{z-index:60;color:#e9f7f2;background:#18382d;border-radius:10px;max-width:min(520px,100vw - 30px);padding:12px 16px;font-size:10px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #10281f40}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101c1761;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.backdrop-dismiss{cursor:default;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.dialog-card{z-index:1;background:#fff;border:1px solid #fff9;border-radius:17px;width:min(430px,100%);padding:28px;position:relative;box-shadow:0 25px 70px #10231c40}.dialog-close{color:#89948f;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:14px;right:16px}.dialog-card h2{letter-spacing:-.04em;margin:18px 0 8px;font-size:22px}.dialog-card>p{color:#687771;margin:0;font-size:11px;line-height:1.6}.dialog-checklist{color:#426357;background:#f6f9f7;border-radius:9px;flex-direction:column;gap:8px;margin:20px 0;padding:14px;font-size:9px;display:flex}.dialog-primary{justify-content:center;align-items:center;width:100%;text-decoration:none;display:inline-flex}.dialog-mark{background:#eaf5f0}.onboarding-dialog{width:min(490px,100%);padding:26px 28px 28px}.onboarding-dialog form>p,.onboarding-dialog>div>p{color:#687771;margin:0 0 20px;font-size:10px;line-height:1.55}.onboarding-dialog h2{margin-bottom:7px}.onboarding-progress{align-items:center;gap:5px;margin-bottom:22px;display:flex}.onboarding-progress i{background:#e2e8e4;border-radius:99px;width:24px;height:3px}.onboarding-progress i.active{background:#288464}.onboarding-progress span{color:#96a19d;margin-left:auto;font-size:8px;font-weight:650}.field-label{color:#4e5e57;align-items:baseline;gap:5px;margin:13px 0 6px;font-size:9px;font-weight:720;display:flex}.field-label small{color:#9aa5a1;font-size:7px;font-weight:520}.domain-field{background:#fbfcfb;border:1px solid #d6ded9;border-radius:9px;align-items:center;height:44px;transition:border .15s,box-shadow .15s;display:flex;overflow:hidden}.domain-field:focus-within{border-color:#4e9a7f;box-shadow:0 0 0 3px #26836117}.domain-field span{color:#83908b;background:#f4f7f5;border-right:1px solid #e3e8e5;align-self:stretch;align-items:center;padding:0 10px;font-size:10px;display:flex}.domain-field input,.text-field{color:#21342d;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:11px}.domain-field input{padding:0 11px}.text-field{background:#fbfcfb;border:1px solid #d6ded9;border-radius:9px;width:100%;height:44px;padding:0 11px}.text-field:focus{border-color:#4e9a7f;box-shadow:0 0 0 3px #26836117}.form-error{background:#fcf3f1;border:1px solid #f0d9d4;border-radius:7px;padding:9px 10px;color:#a95145!important;margin:10px 0 0!important;font-size:8px!important}.onboarding-dialog form .dialog-primary{margin-top:19px}.mode-options{flex-direction:column;gap:7px;margin:18px 0 22px;display:flex}.mode-option{cursor:pointer;background:#fbfcfb;border:1px solid #e0e6e2;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;transition:border .15s,background .15s;display:grid}.mode-option:hover{border-color:#bfcec7}.mode-option.selected{background:#f3f9f6;border-color:#72a994;box-shadow:inset 0 0 0 1px #2781600f}.mode-option input{opacity:0;pointer-events:none;position:absolute}.mode-radio{background:#fff;border:1px solid #bdc8c3;border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 4px #fff}.mode-option.selected .mode-radio{background:#27805f;border-color:#27805f}.mode-option>span:last-child{flex-direction:column;gap:3px;display:flex}.mode-option strong{color:#2c3e37;align-items:center;gap:7px;font-size:10px;display:flex}.mode-option small{color:#7c8984;font-size:8px;line-height:1.4}.mode-option em{color:#247458;text-transform:uppercase;letter-spacing:.04em;background:#e3f1eb;border-radius:4px;padding:3px 5px;font-size:6px;font-style:normal}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.dialog-actions button{min-width:88px}.site-review-card{background:#f9fbfa;border:1px solid #dfe6e2;border-radius:10px;align-items:center;gap:10px;margin:18px 0 14px;padding:13px;display:flex}.site-review-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.site-review-card strong{color:#2f423b;text-transform:capitalize;font-size:10px}.site-review-card small{color:#84918c;font-size:8px}.review-mode{color:#28765b;background:#e9f4ef;border-radius:5px;margin-left:auto;padding:4px 7px;font-size:7px;font-weight:700}.inspection-list{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.inspection-list span{color:#6c7a75;background:#f5f7f6;border-radius:7px;align-items:center;gap:5px;padding:8px;font-size:7px;display:flex}.inspection-list i{background:#49a783;border-radius:50%;width:5px;height:5px}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(4,1fr)}.score-card,.metric-card:last-child{grid-column:span 2}.project-grid{grid-template-columns:repeat(2,1fr)}.lower-grid{grid-template-columns:1fr}.activity-panel{min-height:auto}.activity-list{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.activity-item:not(:last-child):after{display:none}}@media (max-width:900px){.sidebar{display:none}.main-content{padding-left:0}.mobile-brand{align-items:center;margin-right:18px;display:flex}.mobile-brand .reachable-logo{gap:7px}.mobile-brand .reachable-logo-image{width:27px}.mobile-brand .reachable-logo-wordmark{font-size:12px}.topbar{padding:0 20px}.content-wrap{padding:30px 20px 60px}.dashboard-grid{grid-template-columns:1fr}.automation-card{min-height:270px}}@media (max-width:650px){.topbar{height:62px}.command-bar{display:none}.topbar-actions{margin-left:auto}.sync-status{display:none}.content-wrap{padding:24px 14px 50px}.hero-row{flex-direction:column;align-items:flex-start}.hero-actions{width:100%}.hero-actions select,.hero-actions button{flex:1}.metric-grid{grid-template-columns:1fr 1fr}.score-card{grid-column:span 2}.metric-card:last-child{grid-column:span 1}.chart-legend span{display:none}.bar-chart{gap:4px}.bar-group small{margin-top:11px;transform:rotate(-35deg)}.project-grid{grid-template-columns:1fr}.action-row{grid-template-columns:31px minmax(0,1fr);padding:15px}.action-controls{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.action-evidence{grid-template-columns:1fr}.activity-list{grid-template-columns:1fr 1fr}.connect-banner{grid-template-columns:auto 1fr}.connect-button{grid-column:1/-1;width:100%}.data-source-notice{grid-template-columns:auto 1fr}.data-source-notice button{grid-column:2;justify-self:start}.inspection-list{grid-template-columns:1fr}.onboarding-dialog{padding:22px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.workspace-shell{background:#f8faf8;min-height:100vh}.workspace-sidebar{z-index:30;border-right:1px solid var(--line);background:#f3f6f4;flex-direction:column;width:238px;padding:25px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0}.workspace-sidebar .brand-row{color:inherit;text-decoration:none}.workspace-nav{flex-direction:column;gap:3px;display:flex}.nav-eyebrow-secondary{margin-top:25px}.nav-link-disabled{cursor:default;opacity:.58}.nav-link-disabled:hover{color:#60706a;background:0 0}.add-site-link{color:#45544f;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:flex}.workspace-body{min-height:100vh;padding-left:238px}.workspace-topbar{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8faf8e6;border-bottom:1px solid #e4eae6e6;align-items:center;gap:20px;height:68px;padding:0 34px;display:flex;position:sticky;top:0}.workspace-command{border:1px solid var(--line);color:#93a09b;background:#fff;border-radius:9px;align-items:center;gap:10px;width:min(455px,48vw);height:38px;padding:0 11px;font-size:11px;display:flex}.workspace-command kbd{border:1px solid var(--line);color:#7b8984;background:#fafbfa;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:9px}.workspace-topbar>.cl-userButton-root{margin-left:auto}.workspace-mobile-logo{color:inherit;text-decoration:none;display:none}.workspace-monitoring-status{color:#62716b;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.workspace-monitoring-status i{background:#2ca87d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dff2ea}.theme-toggle{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--ink-soft);cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:680;display:inline-flex}.theme-toggle:hover{color:var(--green);border-color:#f3a7b0}.theme-icon-dark,html[data-theme=dark] .theme-icon-light{display:none}html[data-theme=dark] .theme-icon-dark{display:inline}.theme-toggle+.cl-userButton-root{margin-left:0}.workspace-mobile-navigation{display:none}.workspace-content{width:min(1420px,100%);margin:0 auto;padding:42px 34px 80px}.workspace-page{flex-direction:column;gap:28px;display:flex}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-eyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.page-heading h1,.project-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.1vw,40px);line-height:1.05}.page-heading p{color:var(--ink-soft);margin:9px 0 0;font-size:13px}.page-primary,.page-secondary{justify-content:center;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.overview-metrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.overview-metrics article{border:1px solid var(--line);min-height:138px;box-shadow:var(--shadow);background:#fff;border-radius:13px;flex-direction:column;padding:18px;display:flex}.overview-metrics span{color:#74817c;font-size:10px;font-weight:680}.overview-metrics strong{letter-spacing:-.045em;margin-top:14px;font-size:29px}.overview-metrics small{color:#8b9893;margin-top:auto;font-size:8px}.workspace-section{flex-direction:column;gap:14px;display:flex}.workspace-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace-section-heading h2{letter-spacing:-.025em;margin:0;font-size:15px}.workspace-section-heading p{color:#87948f;margin:5px 0 0;font-size:9px}.workspace-section-heading>a{color:var(--green);font-size:10px;font-weight:700;text-decoration:none}.portfolio-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portfolio-project-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-project-card{border:1px solid var(--line);min-height:310px;box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-direction:column;padding:20px;display:flex}.portfolio-project-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:19px;display:flex}.portfolio-project-heading h2{letter-spacing:-.035em;margin:0;font-size:18px}.portfolio-project-heading p{color:#929e99;margin:4px 0 0;font-size:9px}.project-score{letter-spacing:-.045em;align-items:baseline;gap:2px;font-size:21px;font-weight:770;display:inline-flex}.project-score small{color:#9aa5a0;font-size:8px;font-weight:600}.project-stat-grid{border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee;grid-template-columns:repeat(3,1fr);gap:0;margin:18px 0 0;padding:15px 0;display:grid}.project-stat-grid div{min-width:0;padding-right:9px}.project-stat-grid dt{color:#87948f;font-size:7px}.project-stat-grid dd{letter-spacing:-.03em;margin:6px 0 2px;font-size:16px;font-weight:750}.project-stat-grid small{color:#9aa49f;text-overflow:ellipsis;white-space:nowrap;font-size:6px;display:block;overflow:hidden}.portfolio-project-footer{color:#87948f;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;font-size:8px;display:flex}.portfolio-project-footer a{color:var(--green);font-size:9px;font-weight:720;text-decoration:none}.portfolio-summary-line{gap:8px;display:flex}.portfolio-summary-line span{border:1px solid var(--line);color:#7a8782;background:#fff;border-radius:8px;padding:8px 11px;font-size:9px}.portfolio-summary-line strong{color:var(--ink)}.next-loop-card{color:#fff;background:#172721;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.next-loop-card:after{content:"";background:radial-gradient(circle,#ff37482e,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-110px;right:-90px}.next-loop-card .page-eyebrow{color:#ff7b87}.next-loop-card h2{margin:0;font-size:18px}.next-loop-card p{color:#9eb0a9;max-width:750px;margin:6px 0 0;font-size:10px;line-height:1.55}.next-loop-mark{color:#ff5362;background:#ffffff12;border-radius:11px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.loop-status{z-index:1;color:#81c7ac;background:#2b826021;border:1px solid #71cfab40;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;display:flex;position:relative}.loop-status i{background:#4bd49f;border-radius:50%;width:5px;height:5px}.workspace-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:20px}.workspace-empty{text-align:center;background:#ffffff8c;border:1px dashed #ccd6d1;border-radius:14px;grid-column:1/-1;padding:46px 24px}.workspace-empty.compact{padding:30px 20px}.workspace-empty h2,.workspace-empty h3{margin:0}.workspace-empty p{color:#81908a;margin:7px 0 0;font-size:10px}.workspace-empty a{color:var(--green);margin-top:13px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.project-workspace{gap:0}.project-header{justify-content:space-between;align-items:center;gap:22px;display:flex}.project-identity{align-items:center;gap:14px;display:flex}.project-identity>.project-monogram{width:46px;height:46px;font-size:11px}.project-title-line{align-items:center;gap:11px;display:flex}.project-header h1{font-size:29px}.project-identity a{color:#80908a;margin-top:5px;font-size:10px;text-decoration:none;display:inline-block}.project-header-actions{gap:8px;display:flex}.project-tabs{border-bottom:1px solid var(--line);gap:23px;margin-top:27px;display:flex}.project-tabs a{color:#75827d;padding:0 1px 13px;font-size:10px;font-weight:650;text-decoration:none;position:relative}.project-tabs a.active{color:var(--ink)}.project-tabs a.active:after{content:"";background:var(--green);border-radius:2px;height:2px;position:absolute;inset:auto 0 -1px}.workflow-back-link{color:#6f7f79;margin-bottom:14px;font-size:12px;font-weight:680;text-decoration:none;display:inline-flex}.workflow-back-link:hover{color:var(--green)}.project-tab-content{flex-direction:column;gap:14px;padding-top:24px;display:flex}.sync-notice{color:#23664f;background:#eff8f4;border:1px solid #cfe4da;border-radius:9px;padding:10px 12px;font-size:9px}.sync-notice-error{color:#a34e42;background:#fff5f3;border-color:#eed6d1}.project-connection-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:12px;display:flex}.project-connection-notice>div{flex:1;min-width:240px}.project-connection-notice strong{color:inherit;font-size:14px;display:block}.project-connection-notice p{color:inherit;margin:4px 0 0;line-height:1.5}.project-connection-notice .primary-button{flex:none;align-items:center;text-decoration:none;display:inline-flex}.project-metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.project-metric-grid article{border:1px solid var(--line);min-height:125px;box-shadow:var(--shadow);background:#fff;border-radius:13px;flex-direction:column;padding:17px;display:flex}.project-metric-grid article>span{color:#74817c;font-size:9px;font-weight:670}.project-metric-grid strong{letter-spacing:-.045em;margin-top:14px;font-size:26px}.project-metric-grid strong small{color:#9aa5a0;font-size:9px}.project-metric-grid p{color:#8d9994;margin:auto 0 0;font-size:7px}.project-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:14px;display:grid}.project-performance-panel{min-height:318px}.chart-key{color:#798680;align-items:center;gap:12px;font-size:8px;display:flex}.chart-key span{align-items:center;gap:5px;display:flex}.chart-key i{border-radius:2px;width:7px;height:7px}.key-impressions{background:var(--chart-impressions)}.key-clicks{background:var(--chart-clicks);border-radius:0!important;width:9px!important;height:2px!important}.project-chart{width:100%;height:225px;padding-top:10px}.chart-empty{color:#87948f;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:225px;display:flex}.chart-empty>span{width:35px;height:35px;color:var(--green);background:#edf5f1;border-radius:10px;place-items:center;margin-bottom:10px;display:grid}.chart-empty strong{color:#4e5f58;font-size:10px}.chart-empty p{margin:5px 0 0;font-size:8px}.connection-list{flex-direction:column;margin-top:16px;display:flex}.connection-list>div{border-top:1px solid #edf1ee;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:14px 0;display:grid}.connection-dot{background:#9aa4a0;border-radius:50%;width:8px;height:8px}.connection-dot.check-connected,.connection-dot.check-found{background:#2b9b75;box-shadow:0 0 0 4px #e5f5ee}.connection-dot.check-needs_attention,.connection-dot.check-missing{background:#d2815e;box-shadow:0 0 0 4px #faeee8}.connection-list span:nth-child(2){flex-direction:column;gap:3px;display:flex}.connection-list strong{font-size:9px}.connection-list small{color:#8d9994;font-size:7px}.connection-list b{color:#73817b;text-transform:capitalize;font-size:7px;font-weight:700}.recommendations-preview{padding-bottom:6px}.recommendation-row{border-top:1px solid #edf1ee;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;padding:17px 0;display:grid}.recommendation-row:first-of-type{margin-top:14px}.recommendation-icon{color:#745aa1;background:#f3eef9;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.recommendation-meta{color:#837793;text-transform:capitalize;font-size:7px;font-weight:700}.recommendation-row h3{margin:5px 0 4px;font-size:11px}.recommendation-row p{color:#74827c;max-width:760px;margin:0;font-size:8px;line-height:1.5}.recommendation-row small{color:#939e9a;margin-top:7px;font-size:7px;display:block}.recommendation-status{color:#906e39;text-transform:capitalize;background:#f6f0e6;border-radius:6px;align-self:start;padding:5px 7px;font-size:7px;font-weight:700}.search-chart-panel{min-height:325px}.query-panel{padding:0;overflow:hidden}.query-panel>.workspace-section-heading{padding:19px 20px 15px}.data-limit-note{color:#8d9994;font-size:8px}.query-table-wrap{overflow-x:auto}.query-table{border-collapse:collapse;width:100%;font-size:8px}.query-table th{color:#8e9a95;text-align:left;background:#f8faf8;padding:10px 14px;font-size:7px;font-weight:700}.query-table td{color:#61706a;border-top:1px solid #edf1ee;max-width:260px;padding:12px 14px}.query-table td:first-child{color:var(--ink)}.query-table td a{color:var(--green);text-decoration:none}.query-table td:nth-child(n+3),.query-table th:nth-child(n+3){text-align:right;white-space:nowrap}.indexing-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.indexing-heading h2{letter-spacing:-.035em;margin:0;font-size:22px}.indexing-heading p{color:#7b8883;max-width:680px;margin:7px 0 0;font-size:10px;line-height:1.5}.indexing-heading form{flex:none}.index-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.index-summary-grid>a{border:1px solid var(--line);min-height:122px;box-shadow:var(--shadow);color:inherit;background:#fff;border-radius:13px;flex-direction:column;padding:17px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.index-summary-grid>a:hover,.index-summary-grid>a.active{border-color:#99c8b7;transform:translateY(-1px)}.index-summary-grid span{color:#74817c;font-size:9px;font-weight:670}.index-summary-grid strong{letter-spacing:-.045em;margin-top:13px;font-size:26px}.index-summary-grid small{color:#8d9994;margin-top:auto;font-size:7px;line-height:1.4}.index-explanation{box-shadow:none;background:#f7faf8;justify-content:space-between;align-items:center;gap:22px;display:flex}.index-explanation>div{align-items:center;gap:11px;display:flex}.index-explanation-mark{width:28px;height:28px;color:var(--green);background:#e4f2ec;border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.index-explanation p{color:#65746e;margin:0;font-size:8px;line-height:1.55}.index-explanation p strong{color:#364840}.index-explanation>small{color:#87948f;flex:none;font-size:7px}.index-url-panel{padding:0;overflow:hidden}.index-url-panel>.workspace-section-heading{padding:19px 20px 15px}.index-table-wrap{overflow-x:auto}.index-table{border-collapse:collapse;width:100%;font-size:8px}.index-table th{color:#8e9a95;text-align:left;white-space:nowrap;background:#f8faf8;padding:10px 13px;font-size:7px;font-weight:700}.index-table td{color:#61706a;vertical-align:middle;border-top:1px solid #edf1ee;max-width:300px;padding:13px}.index-table td:first-child{min-width:180px}.index-table td:nth-child(3){min-width:230px}.index-table td:nth-child(4){white-space:nowrap}.index-table td:nth-child(5){min-width:170px}.index-table td:last-child{text-align:right;white-space:nowrap}.index-table td>a{color:var(--green);text-decoration:none}.index-table td:first-child>a{color:var(--ink);flex-direction:column;gap:4px;display:flex}.index-table td small{color:#98a39e;text-overflow:ellipsis;margin-top:4px;font-size:7px;line-height:1.4;display:block;overflow:hidden}.index-table td strong{color:#45564f;font-size:8px;line-height:1.35;display:block}.index-status{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:700;display:inline-flex}.index-status i{border-radius:50%;width:5px;height:5px}.index-status-healthy{color:#237255;background:#e9f6f0}.index-status-healthy i{background:#2d9a73}.index-status-attention{color:#a05545;background:#fbede9}.index-status-attention i{background:#d9785f}.index-status-expected{color:#726345;background:#f7f2e8}.index-status-expected i{background:#b89b61}.index-status-unknown{color:#66726d;background:#eef1ef}.index-status-unknown i{background:#89948f}.recommendations-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.recommendations-heading h2{letter-spacing:-.035em;margin:0;font-size:22px}.recommendations-heading p{color:#7b8883;margin:7px 0 0;font-size:10px}.recommendation-count{color:#8c6b39;background:#f5eee3;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.action-automation-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.action-automation-copy{align-items:center;gap:14px;min-width:0;display:flex}.action-automation-copy h3{letter-spacing:-.025em;margin:5px 0 4px;font-size:17px}.action-automation-copy p{color:#708079;max-width:720px;margin:0;font-size:13px;line-height:1.5}.action-automation-controls{flex:none;align-items:center;gap:12px;display:flex}.action-automation-controls>span{color:#6b7b74;font-size:12px;font-weight:670}.recommendation-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:20px}.recommendation-card-top{justify-content:space-between;align-items:flex-start;display:flex}.recommendation-card>.recommendation-meta{margin-top:15px;display:block}.recommendation-card h3{margin:7px 0 6px;font-size:15px;line-height:1.25}.recommendation-card>p{color:#75827d;margin:0;font-size:9px;line-height:1.6}.recommendation-card dl{background:#f7f9f7;border-radius:9px;flex-direction:column;gap:9px;margin:17px 0;padding:14px;display:flex}.recommendation-card dl div{flex-direction:column;gap:3px;display:flex}.recommendation-card dt{color:#89958f;text-transform:uppercase;letter-spacing:.06em;font-size:6px;font-weight:750}.recommendation-card dd{color:#53635c;margin:0;font-size:8px;line-height:1.45}.recommendation-card>button,.recommendation-card>form button{width:100%}.recommendation-action-link{justify-content:center;align-items:center;width:100%;text-decoration:none;display:inline-flex}.recovery-state{color:#7c6945;background:#f3f0e8;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:720;display:inline-flex}.recovery-state i{background:#ac925d;border-radius:50%;width:6px;height:6px}.recovery-state-monitoring,.recovery-state-completed{color:#247357;background:#e9f6f0}.recovery-state-monitoring i,.recovery-state-completed i{background:#2e9b74}.recovery-state-failed{color:#a95547;background:#faece8}.recovery-state-failed i{background:#d67660}.recovery-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.recovery-summary-grid article{border:1px solid var(--line);min-height:125px;box-shadow:var(--shadow);background:#fff;border-radius:13px;flex-direction:column;padding:17px;display:flex}.recovery-summary-grid span{color:#74817c;font-size:9px;font-weight:670}.recovery-summary-grid strong{letter-spacing:-.045em;margin-top:14px;font-size:26px}.recovery-summary-grid small{color:#8d9994;margin-top:auto;font-size:7px;line-height:1.45}.recovery-plan ol{flex-direction:column;margin:15px 0 0;padding:0;list-style:none;display:flex}.recovery-plan li{border-top:1px solid #edf1ee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 0;display:grid}.recovery-plan li>span{color:#75817d;background:#eef1ef;border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.recovery-plan li.recovery-step-complete>span{color:var(--green);background:#e7f5ef}.recovery-plan li.recovery-step-active>span{color:#fff;background:#172721}.recovery-plan li strong{font-size:10px}.recovery-plan li p{color:#84918c;margin:4px 0 0;font-size:8px;line-height:1.45}.recovery-plan li>b{color:#718079;font-size:7px;font-weight:700}.recovery-plan li>form,.recovery-plan li>a{justify-self:end}.manual-request-panel{padding-bottom:5px}.manual-request-list{flex-direction:column;margin-top:14px;display:flex}.manual-request-list>article{border-top:1px solid #edf1ee;grid-template-columns:minmax(0,1.3fr) auto minmax(270px,auto);align-items:center;gap:18px;padding:15px 0;display:grid}.manual-request-list>article>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.manual-request-list>article>div:first-child>div{flex-direction:column;min-width:0;display:flex}.manual-request-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.manual-request-list a:not(.secondary-button){color:#7c8984;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;text-decoration:none;overflow:hidden}.recovery-priority{color:#705daf;background:#f0edf9;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid}.manual-request-list dl{gap:20px;margin:0;display:flex}.manual-request-list dl div{flex-direction:column;gap:3px;display:flex}.manual-request-list dt{color:#919c98;text-transform:uppercase;font-size:6px}.manual-request-list dd{color:#4f5f59;margin:0;font-size:9px;font-weight:700}.manual-request-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.manual-request-actions b,.manual-request-actions>span{color:#718079;font-size:7px;font-weight:680}.text-action-button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:720}.recovery-url-panel{padding:0;overflow:hidden}.recovery-url-panel>.workspace-section-heading{padding:19px 20px 15px}.recovery-table td:last-child{text-align:left;white-space:normal;max-width:280px}.recovery-table td:nth-child(n+3){white-space:nowrap}.repository-connect-panel,.repository-status-panel{justify-content:space-between;align-items:center;gap:28px;display:flex}.repository-connect-copy,.repository-status-panel>div:first-child{align-items:center;gap:14px;min-width:0;display:flex}.integration-mark{color:#fff;letter-spacing:-.02em;background:#172721;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.repository-connect-panel h2,.repository-status-panel h2,.link-analysis-empty h2{margin:0;font-size:14px}.repository-connect-panel p,.repository-status-panel p,.link-analysis-empty p{color:#7c8984;max-width:610px;margin:5px 0 0;font-size:8px;line-height:1.55}.repository-connect-form{min-width:min(390px,45%)}.repository-connect-form label{color:#64736d;margin-bottom:6px;font-size:7px;font-weight:720;display:block}.repository-connect-form>div{gap:7px;display:flex}.repository-connect-form input{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#fbfcfb;border-radius:8px;flex:1;padding:10px 11px;font-size:9px}.repository-connect-form small{color:#939e9a;margin-top:6px;font-size:6px;display:block}.repository-state,.link-suggestion-state{color:var(--green);text-transform:capitalize;background:#edf5f1;border-radius:99px;flex:none;padding:6px 8px;font-size:7px;font-weight:720}.repository-state-needs_attention,.link-suggestion-state-failed{color:#a95547;background:#faece8}.link-analysis-empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.link-analysis-mark{width:38px;height:38px;color:var(--green);background:#e8f4ef;border-radius:11px;place-items:center;font-size:17px;font-weight:800;display:grid}.link-analysis-empty form{justify-self:end}.link-suggestion-panel>.workspace-section-heading{align-items:flex-start}.link-suggestion-panel>.workspace-section-heading p{max-width:700px}.link-route-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;display:grid}.link-route-flow>span{width:31px;height:31px;color:var(--green);background:#e8f4ef;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.link-route-flow article{background:#f9fbfa;border:1px solid #e5ebe7;border-radius:11px;min-width:0;padding:15px}.link-route-flow article>span{color:#8b9792;text-transform:uppercase;letter-spacing:.06em;font-size:6px;font-weight:760;display:block}.link-route-flow strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;display:block;overflow:hidden}.link-route-flow a{color:var(--green);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;text-decoration:none;display:block;overflow:hidden}.link-change-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:13px 0 0;display:grid}.link-change-evidence div{background:#f4f7f5;border-radius:9px;min-width:0;padding:12px}.link-change-evidence dt{color:#8a9691;text-transform:uppercase;letter-spacing:.055em;font-size:6px;font-weight:760}.link-change-evidence dd{color:#4f5f58;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:8px;overflow:hidden}.link-change-evidence code{color:#38564a;font-size:7px}.link-patch-preview{background:#fbfcfb;border:1px solid #dce6e1;border-radius:11px;gap:11px;margin-top:14px;padding:13px;display:grid}.link-patch-preview h3{letter-spacing:-.02em;margin:3px 0 0;font-size:11px}.link-patch-preview>div>p{color:#7d8a85;max-width:620px;margin:4px 0 0;font-size:7px;line-height:1.5}.link-patch-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.link-patch-preview-grid article{background:#fff;border:1px solid #e4eae7;border-radius:8px;min-width:0;overflow:hidden}.link-patch-preview-grid article:last-child{border-color:#b9d7ca}.link-patch-preview-grid article>span{color:#78857f;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #edf1ef;padding:7px 9px;font-size:6px;font-weight:760;display:block}.link-patch-preview-grid pre{color:#31483f;white-space:pre;max-height:180px;margin:0;padding:10px;font:6.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.link-preview-required{color:#7a6235;background:#fff9ef;border:1px solid #ead9ba;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:7px;line-height:1.5}.link-action-error{color:#9c5145;background:#fbefec;border-radius:8px;margin:13px 0 0;padding:10px 12px;font-size:8px;line-height:1.5}.link-suggestion-actions{align-items:center;gap:9px;margin-top:16px;display:flex}.link-suggestion-actions a{text-decoration:none}.link-suggestion-actions b{color:var(--green);font-size:8px}.link-boundary-panel{grid-template-columns:repeat(4,1fr);padding:0;display:grid;overflow:hidden}.link-boundary-panel>div{min-height:100px;padding:17px}.link-boundary-panel>div+div{border-left:1px solid #edf1ee}.link-boundary-panel strong{color:var(--green);font-size:9px;display:block}.link-boundary-panel span{color:#7f8c87;margin-top:7px;font-size:7px;line-height:1.55;display:block}.link-heading-actions{align-items:center;gap:9px;display:flex}.link-heading-actions form{display:flex}.link-queue-panel{padding:0;overflow:hidden}.link-queue-panel>.workspace-section-heading{padding:20px 20px 16px}.link-queue-panel>.workspace-section-heading p{max-width:760px}.link-queue-list{border-top:1px solid #edf1ee;margin:0;padding:0;list-style:none}.link-queue-list li+li{border-top:1px solid #edf1ee}.link-queue-list a{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 20px;text-decoration:none;transition:background .16s;display:grid}.link-queue-list a:hover{background:#fff7f8}.link-queue-list li.active a{box-shadow:inset 3px 0 0 var(--green);background:#fff0f2}.link-queue-rank{color:#6f7c77;background:#f3f5f4;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:780;display:grid}.link-queue-list li.active .link-queue-rank{color:var(--green);background:#fff}.link-queue-route{flex-direction:column;gap:4px;min-width:0;display:flex}.link-queue-route strong,.link-queue-route small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-queue-route strong{font-size:14px}.link-queue-route small{color:#7d8b85;font-size:12px}.connections-workspace{flex-direction:column;gap:14px;display:flex}.connections-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 8px;display:flex}.connections-heading h1{letter-spacing:-.05em;margin:5px 0 0;font-size:30px}.connections-heading p{color:#7d8a85;max-width:720px;margin:8px 0 0;font-size:10px;line-height:1.6}.connection-provider-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.connection-provider-heading h2{letter-spacing:-.025em;margin:3px 0 0;font-size:16px}.connection-provider-heading p{color:#7d8a85;max-width:680px;margin:5px 0 0;font-size:8px;line-height:1.55}.connection-provider-actions{align-items:center;gap:8px;display:flex}.connection-installation-list{border-top:1px solid #edf1ee;flex-direction:column;margin-top:18px;display:flex}.connection-installation{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:15px 0;display:grid}.connection-installation+.connection-installation{border-top:1px solid #edf1ee}.connection-installation>div{flex-direction:column;gap:4px;min-width:0;display:flex}.connection-installation strong{font-size:10px}.connection-installation span:not(.repository-state),.connection-installation small{color:#84918c;font-size:7px}.connection-installation small{color:#a45a4d}.repository-state-disconnected{color:#7d8984;background:#f0f2f1}.quiet-button{color:#78857f;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:7px;font-weight:700}.quiet-button:hover{color:#a14f45}.quiet-button:disabled{cursor:wait;opacity:.6}.connection-empty-state{background:#fafcfb;border:1px dashed #d9e2dd;border-radius:11px;flex-direction:column;gap:5px;margin-top:18px;padding:17px;display:flex}.connection-empty-state strong{font-size:9px}.connection-empty-state span,.connections-helper-copy{color:#87938e;font-size:8px}.project-resource-panel>.workspace-section-heading{margin-bottom:16px}.resource-assignment-form{background:#f4f7f5;border-radius:11px;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) auto;align-items:end;gap:10px;padding:15px;display:grid}.resource-assignment-form label{color:#65746e;flex-direction:column;gap:6px;font-size:7px;font-weight:720;display:flex}.resource-assignment-form select{min-width:0;height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce5e0;border-radius:8px;padding:0 10px;font-size:8px}.wordpress-connection-form{border-top:1px solid #edf1ee;grid-template-columns:minmax(190px,.9fr) minmax(170px,.75fr) minmax(230px,1.1fr) auto;align-items:end;gap:12px;margin-top:20px;padding-top:20px;display:grid}.wordpress-connection-form label{color:#65746e;flex-direction:column;gap:7px;font-size:12px;font-weight:680;display:flex}.wordpress-connection-form input,.wordpress-connection-form select{min-width:0;height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce5e0;border-radius:8px;padding:0 11px}.wordpress-connection-form input:focus,.wordpress-connection-form select:focus{border-color:#cf8992;outline:3px solid #fff0f1}.wordpress-connection-help{color:#7d8a85;max-width:88ch;margin:12px 0 0}.webhook-connection-form{border-top:1px solid #edf1ee;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-top:20px;padding-top:20px;display:grid}.webhook-connection-form label{color:#65746e;flex-direction:column;gap:7px;font-size:12px;font-weight:680;display:flex}.webhook-connection-form input,.webhook-connection-form select{min-width:0;height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce5e0;border-radius:8px;padding:0 11px}.webhook-connection-form input:focus,.webhook-connection-form select:focus{border-color:#cf8992;outline:3px solid #fff0f1}.webhook-endpoint-field{grid-column:span 2}.webhook-connection-form button{min-height:40px}.webhook-contract-help{color:#7d8a85;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:start;gap:18px;margin-top:14px;display:grid}.webhook-contract-help p{max-width:82ch;margin:0}.webhook-contract-help details{background:#fafcfb;border:1px solid #e1e7e3;border-radius:9px;padding:10px 12px}.webhook-contract-help summary{color:var(--ink);cursor:pointer;font-size:12px;font-weight:700}.webhook-contract-help pre{color:#42534b;font:11px/1.55 var(--font-geist-mono), monospace;white-space:pre-wrap;margin:10px 0 0;overflow:auto}.developer-api-key-form{border-top:1px solid #edf1ee;grid-template-columns:minmax(210px,1fr) minmax(210px,1fr) auto;align-items:end;gap:12px;margin-top:20px;padding-top:20px;display:grid}.developer-api-key-form label{color:#65746e;flex-direction:column;gap:7px;font-size:12px;font-weight:680;display:flex}.developer-api-key-form input,.developer-api-key-form select{min-width:0;height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce5e0;border-radius:8px;padding:0 11px}.developer-api-key-form input:focus,.developer-api-key-form select:focus{border-color:#cf8992;outline:3px solid #fff0f1}.developer-api-secret{background:#f1fbf6;border:1px solid #bfe4d4;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:14px;padding:16px;display:grid}.developer-api-secret>div{flex-direction:column;gap:3px;display:flex}.developer-api-secret strong{font-size:12px}.developer-api-secret span{color:#65746e;font-size:9px}.developer-api-secret code,.developer-api-secret pre{color:#27332e;font:11px/1.6 var(--font-geist-mono), monospace;background:#fff;border:1px solid #dbe7e0;border-radius:8px;margin:0;overflow:auto}.developer-api-secret code{white-space:nowrap;grid-column:1;padding:10px 12px}.developer-api-secret>button{align-self:center}.developer-api-secret pre{white-space:pre-wrap;word-break:break-word;grid-column:1/-1;padding:12px}.developer-api-error{color:#a34a46;background:#fff0ef;border-radius:8px;margin-top:14px;padding:11px 13px;font-size:10px}.developer-api-empty{color:#84918c;margin:18px 0 0;font-size:10px}.project-mapping-list{flex-direction:column;margin-top:13px;display:flex}.project-mapping-list article{border-top:1px solid #edf1ee;grid-template-columns:minmax(160px,.7fr) minmax(220px,1.2fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid}.project-mapping-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.project-mapping-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.project-mapping-list span{color:#89958f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.project-mapping-list a{color:var(--green);white-space:nowrap;font-size:8px;font-weight:700;text-decoration:none}.connections-provider-section{padding-top:8px}.connection-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.connection-provider-grid article{flex-direction:column;min-height:150px;display:flex}.connection-provider-grid article>span{color:var(--green);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:760}.connection-provider-grid h3{margin:12px 0 0;font-size:12px}.connection-provider-grid p{color:#7d8a85;margin:7px 0 15px;font-size:8px;line-height:1.55}.connection-provider-grid small{color:#909b97;margin-top:auto;font-size:7px;font-weight:680}.connection-health{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0 10px}.connection-health>header{justify-content:space-between;align-items:end;gap:24px;padding:18px 2px 14px;display:flex}.connection-health>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:19px}.connection-health>header p{color:var(--muted);margin:0;font-size:11px}.connection-health-ledger{border-top:1px solid var(--line)}.connection-health-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(145px,.7fr) minmax(260px,1.5fr) minmax(170px,.75fr) auto;align-items:center;gap:14px;min-height:72px;padding:13px 2px;display:grid}.connection-health-row:last-child{border-bottom:0}.connection-health-indicator{background:#3d9274;border-radius:50%;width:8px;height:8px}.health-attention .connection-health-indicator{background:var(--green)}.health-running .connection-health-indicator{background:#467eb9}.health-setup .connection-health-indicator{background:#a19b91}.connection-health-provider,.connection-health-freshness{flex-direction:column;gap:3px;display:flex}.connection-health-provider strong{font-size:12px}.connection-health-provider span,.connection-health-freshness span{color:var(--muted);font-size:10px}.connection-health-detail p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.45}.connection-health-detail small{color:#a35347;margin-top:4px;font-size:10px;line-height:1.4;display:block}.connection-health-freshness strong{color:var(--ink-soft);font-size:10px}.health-attention .connection-health-freshness strong{color:var(--green)}.connection-health-row>a{color:var(--ink);white-space:nowrap;font-size:11px;font-weight:680;text-decoration:none}.connection-health-row>a:hover{color:var(--green)}.automation-live-badge{color:#267259;background:#eff8f4;border:1px solid #cfe5dc;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:700;display:inline-flex}.automation-live-badge i{background:#2ca87d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #dff2ea}.automation-sites{flex-direction:column;gap:14px;display:flex}.automation-site{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:hidden}.automation-site>header{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px;display:flex}.automation-site>header h2{letter-spacing:-.025em;margin:0;font-size:16px}.automation-site>header p{color:#8c9894;margin:4px 0 0;font-size:8px}.automation-site>header a{color:var(--green);font-size:9px;font-weight:700;text-decoration:none}.automation-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-job{min-width:0;padding:20px}.automation-job+.automation-job{border-left:1px solid #edf1ee}.automation-job-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.automation-job-title>span{width:34px;height:34px;color:var(--green);background:#ebf5f1;border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.automation-job h3{margin:0;font-size:11px}.automation-job small{color:#8d9994;margin-top:3px;font-size:7px;display:block}.automation-job b{border-radius:99px;padding:5px 7px;font-size:7px}.job-enabled{color:#237255;background:#e9f6f0}.job-disabled{color:#7d8884;background:#f1f3f2}.automation-job>p{color:#718079;margin:15px 0;font-size:9px;line-height:1.55}.automation-job footer{color:#8c9894;border-top:1px solid #edf1ee;flex-direction:column;gap:5px;padding-top:12px;font-size:7px;display:flex}.automation-job footer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-job footer form{flex:none}.automation-job footer button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:720}.automation-job footer button:hover{text-decoration:underline}.automation-job footer strong{color:#a35347;font-weight:650;line-height:1.45}.alert-list{flex-direction:column;gap:9px;display:flex}.alert-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 19px;display:grid}.alert-card.alert-read{opacity:.68;box-shadow:none}.alert-mark{color:#b65f4d;background:#f9ece8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.alert-info .alert-mark{color:#24805f;background:#e9f6f0}.alert-critical .alert-mark{color:#b84236;background:#fae8e5}.alert-meta{color:#8d9994;align-items:center;gap:8px;font-size:7px;display:flex}.alert-meta strong{color:#5c6b65}.alert-meta i{color:var(--green);text-transform:uppercase;background:#edf5f1;border-radius:5px;padding:3px 5px;font-style:normal;font-weight:750}.alert-copy h2{margin:6px 0 4px;font-size:12px}.alert-copy p{color:#75827d;margin:0;font-size:8px;line-height:1.5}.alert-copy>a{color:#6a7a73;text-overflow:ellipsis;white-space:nowrap;max-width:700px;margin-top:7px;font-size:7px;text-decoration:none;display:inline-block;overflow:hidden}.alert-card>a{color:var(--green);white-space:nowrap;font-size:8px;font-weight:700;text-decoration:none}@media (max-width:1120px){.overview-metrics{grid-template-columns:repeat(2,1fr)}.portfolio-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-overview-grid{grid-template-columns:1fr}.index-summary-grid,.recovery-summary-grid{grid-template-columns:repeat(2,1fr)}.manual-request-list>article{grid-template-columns:minmax(0,1fr) auto}.manual-request-actions{grid-column:1/-1;justify-content:flex-start}.repository-connect-panel{flex-direction:column;align-items:stretch}.repository-connect-form{width:100%;min-width:0}.link-boundary-panel{grid-template-columns:repeat(2,1fr)}.link-boundary-panel>div:nth-child(3){border-top:1px solid #edf1ee;border-left:0}.link-boundary-panel>div:nth-child(4){border-top:1px solid #edf1ee}.automation-job-grid{grid-template-columns:1fr}.automation-job+.automation-job{border-top:1px solid #edf1ee;border-left:0}.connection-provider-grid,.wordpress-connection-form,.webhook-connection-form{grid-template-columns:repeat(2,minmax(0,1fr))}.wordpress-connection-form button,.webhook-connection-form button{width:100%}.webhook-contract-help{grid-template-columns:1fr}.developer-api-key-form{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-api-key-form button{width:100%}}@media (max-width:820px){.workspace-sidebar{display:none}.workspace-body{padding-left:0}.workspace-topbar{padding:0 20px}.workspace-mobile-logo{display:inline-flex}.workspace-mobile-logo .reachable-logo-image{width:27px}.workspace-mobile-logo .reachable-logo-wordmark{font-size:13px}.workspace-monitoring-status{margin-left:auto}.workspace-mobile-navigation{z-index:24;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8faf8f5;display:block;position:sticky;top:68px;overflow-x:auto}.workspace-mobile-navigation .workspace-nav{flex-direction:row;gap:4px;width:max-content;padding:8px 16px}.workspace-mobile-navigation .nav-eyebrow{display:none}.workspace-mobile-navigation .nav-link{min-height:38px}.workspace-content{padding:30px 20px 60px}.project-metric-grid{grid-template-columns:repeat(2,1fr)}.resource-assignment-form{grid-template-columns:1fr}.resource-assignment-form button{width:100%}.wordpress-connection-form,.webhook-connection-form{grid-template-columns:1fr}.webhook-endpoint-field{grid-column:auto}.developer-api-key-form{grid-template-columns:1fr}.connection-health-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.connection-health-provider,.connection-health-detail,.connection-health-freshness{grid-column:2}.connection-health-row>a{grid-area:1/3/span 3}}@media (max-width:620px){.workspace-monitoring-status{display:none}.workspace-topbar>.cl-userButton-root{margin-left:auto}.workspace-content{padding:20px 14px 50px}.page-heading,.project-header{flex-direction:column;align-items:flex-start}.project-header{gap:14px}.overview-metrics,.portfolio-project-grid,.portfolio-project-grid-wide,.project-metric-grid,.recommendation-grid,.index-summary-grid,.recovery-summary-grid{grid-template-columns:1fr}.portfolio-summary-line{flex-wrap:wrap}.next-loop-card{grid-template-columns:auto 1fr}.loop-status{grid-column:2;justify-self:start}.project-header-actions,.project-header-actions form,.project-header-actions button,.project-header-actions a{width:fit-content}.project-tabs{scrollbar-width:none;-ms-overflow-style:none;gap:14px;overflow:auto hidden}.project-tabs::-webkit-scrollbar{display:none}.project-tabs a{white-space:nowrap}.project-tabs{margin-top:20px}.connection-health>header{flex-direction:column;align-items:flex-start;gap:7px}.connection-health-row{grid-template-columns:auto minmax(0,1fr);gap:8px 11px}.connection-health-row>a{grid-area:auto/2;justify-self:start}.project-tab-content{padding-top:18px}.recommendation-row{grid-template-columns:auto minmax(0,1fr)}.recommendation-status{grid-column:2;justify-self:start}.indexing-heading,.index-explanation{flex-direction:column;align-items:stretch}.indexing-heading form,.indexing-heading button{width:100%}.chart-key{display:none}.recovery-plan li{grid-template-columns:auto minmax(0,1fr)}.recovery-plan li>b,.recovery-plan li>form,.recovery-plan li>a{grid-column:2;justify-self:start}.manual-request-list>article{grid-template-columns:1fr}.manual-request-list>article>dl,.manual-request-actions{grid-column:1}.manual-request-actions{flex-direction:column;align-items:flex-start}.repository-connect-form>div,.link-suggestion-actions{flex-direction:column;align-items:stretch}.repository-connect-form button,.link-suggestion-actions form,.link-suggestion-actions button,.link-suggestion-actions a{width:100%}.repository-status-panel,.link-analysis-empty{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.repository-status-panel{flex-direction:column}.link-analysis-empty form{grid-column:2;justify-self:stretch}.link-analysis-empty form button{width:100%}.link-route-flow{grid-template-columns:1fr}.link-route-flow>span{justify-self:center;transform:rotate(90deg)}.link-change-evidence,.link-boundary-panel,.link-patch-preview-grid{grid-template-columns:1fr}.link-boundary-panel>div+div{border-top:1px solid #edf1ee;border-left:0}.automation-job-title{grid-template-columns:auto minmax(0,1fr)}.automation-job b{grid-column:2;justify-self:start}.alert-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.alert-card>a{grid-column:2}.connections-heading{flex-direction:column;align-items:flex-start}.connection-provider-heading{grid-template-columns:1fr;align-items:flex-start}.connection-provider-actions{flex-direction:column;align-items:stretch;width:100%}.connection-provider-heading form,.connection-provider-heading button{width:100%}.connection-installation{grid-template-columns:minmax(0,1fr) auto}.connection-installation form{grid-column:1/-1}.project-mapping-list article{grid-template-columns:1fr;gap:8px}.connection-provider-grid{grid-template-columns:1fr}.action-automation-row,.action-automation-controls{flex-direction:column;align-items:stretch}.action-automation-controls a{width:100%}}.workspace-shell p,.workspace-shell small,.workspace-shell dt,.workspace-shell dd{font-size:13px;line-height:1.5}.workspace-shell button,.workspace-shell select,.workspace-shell input{font-size:13px}.workspace-shell .page-eyebrow,.workspace-shell .recommendation-meta,.workspace-shell .data-limit-note,.workspace-shell .connection-provider-grid article>span,.workspace-shell .link-route-flow article>span,.workspace-shell .link-change-evidence dt,.workspace-shell .link-patch-preview-grid article>span{font-size:11px}.workspace-shell .project-tabs a,.workspace-shell .workspace-section-heading>a,.workspace-shell .portfolio-project-footer,.workspace-shell .portfolio-project-footer a,.workspace-shell .health-pill,.workspace-shell .recommendation-status,.workspace-shell .recommendation-count,.workspace-shell .repository-state,.workspace-shell .link-suggestion-state,.workspace-shell .automation-live-badge,.workspace-shell .alert-meta,.workspace-shell .alert-card>a,.workspace-shell .text-action-button{font-size:12px}.workspace-shell .workspace-section-heading h2,.workspace-shell .repository-connect-panel h2,.workspace-shell .repository-status-panel h2,.workspace-shell .link-analysis-empty h2{font-size:18px}.workspace-shell .workspace-section-heading p,.workspace-shell .project-metric-grid p,.workspace-shell .recommendation-card>p,.workspace-shell .recommendation-card dd,.workspace-shell .repository-connect-panel p,.workspace-shell .repository-status-panel p,.workspace-shell .link-analysis-empty p,.workspace-shell .connections-heading p,.workspace-shell .connection-provider-heading p,.workspace-shell .connection-provider-grid p,.workspace-shell .automation-job>p,.workspace-shell .alert-copy p{font-size:13px;line-height:1.55}.workspace-shell .project-metric-grid article>span,.workspace-shell .overview-metrics span,.workspace-shell .portfolio-project-heading p,.workspace-shell .project-stat-grid dt,.workspace-shell .connection-installation span:not(.repository-state),.workspace-shell .connection-installation small,.workspace-shell .automation-job small,.workspace-shell .automation-job footer,.workspace-shell .alert-copy>a{font-size:12px}.workspace-shell .link-route-flow strong,.workspace-shell .connection-installation strong,.workspace-shell .project-mapping-list strong,.workspace-shell .automation-job h3,.workspace-shell .alert-copy h2{font-size:14px}.workspace-shell .link-route-flow a,.workspace-shell .link-change-evidence dd,.workspace-shell .link-change-evidence code,.workspace-shell .link-patch-preview>div>p,.workspace-shell .link-preview-required,.workspace-shell .link-action-error,.workspace-shell .link-suggestion-actions b,.workspace-shell .link-boundary-panel span,.workspace-shell .connection-empty-state span,.workspace-shell .connections-helper-copy,.workspace-shell .project-mapping-list span,.workspace-shell .project-mapping-list a,.workspace-shell .quiet-button{font-size:12px}.workspace-shell .link-patch-preview-grid pre{font-size:11px;line-height:1.6}.action-center-page{flex-direction:column;gap:26px;display:flex}.action-center-heading{margin-bottom:0}.action-center-history-links{align-items:center;gap:10px;display:flex}.action-center-history-links a{text-decoration:none}.action-center-summary{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.action-center-summary article{flex-direction:column;min-width:0;padding:20px 22px;display:flex}.action-center-summary article+article{border-left:1px solid var(--line)}.action-center-summary span{color:var(--muted);font-size:12px;font-weight:650}.action-center-summary strong{letter-spacing:-.045em;margin:7px 0 2px;font-size:29px}.action-center-summary small{color:var(--muted);font-size:12px}.action-center-section{flex-direction:column;gap:13px;display:flex}.action-center-section>.workspace-section-heading{margin:0}.audit-site-list,.unified-action-list,.action-signal-list{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.audit-site-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:19px 20px;display:grid}.audit-site-row+.audit-site-row{border-top:1px solid var(--line)}.audit-site-mark{background:var(--green-pale);width:40px;height:40px;color:var(--green);border-radius:11px;place-items:center;font-size:12px;font-weight:800;display:grid}.audit-site-copy>div{align-items:baseline;gap:9px;display:flex}.audit-site-copy strong{font-size:15px}.audit-site-copy>div span{color:var(--muted);font-size:12px}.audit-site-copy>p{color:var(--ink-soft);margin:5px 0 0}.audit-site-controls{align-items:center;gap:10px;display:flex}.audit-site-controls form{display:flex}.audit-site-controls a{text-decoration:none}.audit-state,.action-state{color:#66736d;text-transform:capitalize;background:#f1f4f2;border-radius:99px;align-items:center;width:max-content;padding:6px 8px;font-size:11px;font-weight:720;display:inline-flex}.audit-state-completed,.audit-state-partial,.action-state-completed,.action-state-verified{color:#24775c;background:#eaf6f1}.audit-state-failed,.action-state-failed{color:#a74c43;background:#f9eae8}.audit-page-details,.action-patch-details{margin-top:11px}.audit-page-details summary,.action-patch-details summary{width:max-content;color:var(--green);cursor:pointer;font-size:12px;font-weight:700}.audit-page-details ul{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.audit-page-details li{color:var(--ink-soft);grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.audit-page-details small{color:var(--muted)}.unified-action-card{grid-template-columns:auto minmax(0,1fr) minmax(150px,auto);align-items:start;gap:16px;padding:21px 20px;display:grid}.unified-action-card+.unified-action-card{border-top:1px solid var(--line)}.unified-action-mark{color:#4f7398;background:#edf4f9;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.action-mark-technical{color:#72569a;background:#f2eef8}.action-mark-content,.action-mark-ai_visibility{color:#815b8e;background:#f5eef7}.action-card-executable .unified-action-mark{background:var(--green-pale);color:var(--green)}.unified-action-meta{color:var(--muted);text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.unified-action-meta strong{color:var(--ink-soft)}.unified-action-copy h3{letter-spacing:-.025em;margin:6px 0 5px;font-size:17px}.unified-action-copy>p{max-width:800px;color:var(--ink-soft);margin:0}.unified-action-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.unified-action-copy dl div{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 80%, var(--paper));border-radius:9px;padding:11px 12px}.unified-action-copy dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:720}.unified-action-copy dd{color:var(--ink-soft);margin:4px 0 0}.unified-action-copy code{font-family:var(--font-geist-mono), monospace}.unified-action-controls{flex-direction:column;align-items:stretch;gap:9px;min-width:155px;display:flex}.unified-action-controls>span{align-self:flex-end}.unified-action-controls a,.unified-action-controls button{text-align:center;width:100%;text-decoration:none}.action-state-proposed{color:#8a6733;background:#f6efe4}.action-state-approved,.action-state-running,.action-state-pr_created,.action-state-merged{color:#536f99;background:#edf1f8}.action-patch-details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.action-patch-details pre{border:1px solid var(--line);color:#dce7e1;white-space:pre-wrap;background:#111714;border-radius:9px;min-width:0;max-height:210px;margin:0;padding:12px;font-size:11px;line-height:1.55;overflow:auto}.technical-fix-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:13px;font-size:12px;display:flex}.technical-fix-summary span:first-child{color:var(--ink-soft);font-weight:720}.action-lifecycle-controls{gap:7px;display:flex}.action-lifecycle-controls form{flex:1}.action-lifecycle-controls button{min-height:32px;padding:6px 8px;font-size:11px}.action-history-list{border:1px solid var(--line);background:var(--panel);overflow:hidden}.action-history-list article{justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.action-history-list article+article{border-top:1px solid var(--line)}.action-history-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.action-history-list strong{color:var(--ink);font-size:12px}.action-history-list span,.action-history-list time{color:var(--muted);font-size:11px}.action-history-list time{flex:none}.action-history-list>.quiet-copy{margin:0;padding:18px}.audit-policy-form{grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:7px;display:grid}.audit-policy-form label{color:var(--muted);font-size:11px;font-weight:650}.audit-policy-form select{border:1px solid var(--line-strong);background:var(--panel);min-height:32px;color:var(--ink);font:inherit;border-radius:4px;font-size:11px}.audit-policy-form button{min-height:32px;padding:5px 8px;font-size:11px}.action-error-copy{color:#a74c43!important}.action-signal-list article{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 18px;display:grid}.action-signal-list article+article{border-top:1px solid var(--line)}.signal-dot{background:#ca8b4a;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #f8efe3}.signal-info{background:#3b9c78;box-shadow:0 0 0 4px #eaf5f0}.signal-critical{background:#c35449;box-shadow:0 0 0 4px #f9e9e7}.action-signal-list strong{font-size:13px}.action-signal-list p{color:var(--ink-soft);margin:3px 0 0}.action-signal-list time{color:var(--muted);white-space:nowrap;font-size:12px}.quiet-copy{color:var(--muted);margin:0;padding:22px}@media (max-width:1000px){.action-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.action-center-summary article:nth-child(3){border-top:1px solid var(--line);border-left:0}.action-center-summary article:nth-child(4){border-top:1px solid var(--line)}.unified-action-card{grid-template-columns:auto minmax(0,1fr)}.unified-action-controls{flex-flow:wrap;grid-column:2}.unified-action-controls>span{align-self:center}.unified-action-controls form,.unified-action-controls>a{width:auto}}@media (max-width:700px){.action-center-heading,.action-center-history-links,.audit-site-row,.audit-site-controls{flex-direction:column;align-items:stretch}.action-center-history-links,.action-center-history-links a{width:100%}.audit-site-row{display:flex}.audit-site-controls form,.audit-site-controls button,.audit-site-controls a{width:100%}.audit-page-details li{grid-template-columns:1fr;gap:2px}.unified-action-copy dl,.action-patch-details>div{grid-template-columns:1fr}.action-history-list article{flex-direction:column;align-items:flex-start;gap:7px}.audit-policy-form{grid-template-columns:1fr auto}.audit-policy-form label{grid-column:1/-1}.action-signal-list article{grid-template-columns:auto minmax(0,1fr)}.action-signal-list time{grid-column:2}}@media (max-width:480px){.action-center-summary{grid-template-columns:1fr}.action-center-summary article+article{border-top:1px solid var(--line);border-left:0}.unified-action-card{grid-template-columns:1fr}.unified-action-controls{flex-direction:column;grid-column:1}.unified-action-controls form,.unified-action-controls>a{width:100%}}@media (max-width:620px){.theme-toggle{margin-left:auto;padding:0 9px}.theme-toggle>span:last-child{display:none}.link-heading-actions{flex-direction:column;align-items:stretch;width:100%}.link-heading-actions form,.link-heading-actions button{width:100%}.link-queue-list a{grid-template-columns:auto minmax(0,1fr)}.link-queue-list .link-suggestion-state{grid-column:2;justify-self:start}}html[data-theme=dark]{--ink:#f3f6f4;--ink-soft:#b2bdb8;--muted:#8f9b96;--line:#2a3430;--line-strong:#38443f;--paper:#0d1210;--panel:#151b18;--green:#ff4659;--green-bright:#ff6878;--green-pale:#341a20;--shadow:0 1px 2px #00000040, 0 12px 34px #00000024;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body,html[data-theme=dark] .workspace-shell{background:var(--paper);color:var(--ink)}html[data-theme=dark] .auth-page{background:radial-gradient(circle at 20% 10%, #ff46591c, transparent 34%), var(--paper)}html[data-theme=dark] .workspace-sidebar{border-color:var(--line);background:#111714}html[data-theme=dark] .workspace-topbar,html[data-theme=dark] .workspace-mobile-navigation{border-color:var(--line);background:#0d1210eb}html[data-theme=dark] .nav-link{color:#a7b2ad}html[data-theme=dark] .nav-link:hover{color:var(--ink);background:#1b2420}html[data-theme=dark] .nav-link-active{color:#ff9eaa;background:#321a20;box-shadow:inset 0 0 0 1px #ff465914}html[data-theme=dark] .add-site-button,html[data-theme=dark] .secondary-button,html[data-theme=dark] .theme-toggle{border-color:var(--line-strong);color:#c2cbc7;background:#171e1b}html[data-theme=dark] .workspace-user{border-color:var(--line)}html[data-theme=dark] .avatar{color:#ff9daa;background:#382027}html[data-theme=dark] .project-tabs{border-color:var(--line)}html[data-theme=dark] .project-tabs a{color:#96a29d}html[data-theme=dark] .project-tabs a.active{color:var(--ink)}html[data-theme=dark] .workspace-panel,html[data-theme=dark] .overview-metrics article,html[data-theme=dark] .portfolio-project-card,html[data-theme=dark] .project-metric-grid article,html[data-theme=dark] .index-summary-grid a,html[data-theme=dark] .recovery-summary-grid article,html[data-theme=dark] .recommendation-card,html[data-theme=dark] .automation-site,html[data-theme=dark] .alert-card{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .workspace-shell p,html[data-theme=dark] .workspace-shell small,html[data-theme=dark] .workspace-shell dt,html[data-theme=dark] .workspace-shell .project-identity a,html[data-theme=dark] .workspace-shell .workflow-back-link{color:#98a49f}html[data-theme=dark] .workspace-shell .workspace-section-heading p,html[data-theme=dark] .workspace-shell .project-metric-grid p,html[data-theme=dark] .workspace-shell .recommendation-card>p,html[data-theme=dark] .workspace-shell .recommendation-card dd,html[data-theme=dark] .workspace-shell .action-automation-copy p{color:#9ba7a1}html[data-theme=dark] .project-stat-grid,html[data-theme=dark] .automation-site>header,html[data-theme=dark] .automation-job footer,html[data-theme=dark] .connection-installation-list,html[data-theme=dark] .connection-installation+.connection-installation,html[data-theme=dark] .project-mapping-list article,html[data-theme=dark] .link-queue-list,html[data-theme=dark] .link-queue-list li+li,html[data-theme=dark] .link-boundary-panel>div+div{border-color:var(--line)}html[data-theme=dark] .next-loop-card{background:#171d1a}html[data-theme=dark] .sync-notice{color:#83d5b1;background:#172820;border-color:#325444}html[data-theme=dark] .sync-notice-error{color:#ff9ca7;background:#2b191c;border-color:#60363a}html[data-theme=dark] .portfolio-summary-line span,html[data-theme=dark] .connection-list>div,html[data-theme=dark] .index-explanation,html[data-theme=dark] .link-route-flow article,html[data-theme=dark] .link-change-evidence div,html[data-theme=dark] .link-patch-preview,html[data-theme=dark] .link-patch-preview-grid article,html[data-theme=dark] .resource-assignment-form,html[data-theme=dark] .connection-empty-state,html[data-theme=dark] .mode-option,html[data-theme=dark] .site-review-card{border-color:var(--line);background:#111714}html[data-theme=dark] .link-patch-preview-grid pre{color:#c9d3ce}html[data-theme=dark] .link-queue-list a:hover{background:#20171a}html[data-theme=dark] .link-queue-list li.active a{background:#2d181e}html[data-theme=dark] .link-queue-rank{color:#a9b3ae;background:#202824}html[data-theme=dark] .link-queue-list li.active .link-queue-rank{color:#ff9eaa;background:#3a2026}html[data-theme=dark] .link-suggestion-state,html[data-theme=dark] .repository-state{color:#ff9eaa;background:#341c22}html[data-theme=dark] .recommendation-icon{color:#c4a7ef;background:#32232f}html[data-theme=dark] .recommendation-status,html[data-theme=dark] .recommendation-count{color:#e6bd7d;background:#30271c}html[data-theme=dark] .action-center-summary,html[data-theme=dark] .audit-site-list,html[data-theme=dark] .unified-action-list,html[data-theme=dark] .action-signal-list,html[data-theme=dark] .action-history-list{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .unified-action-copy dl div{border-color:var(--line);background:#111714}html[data-theme=dark] .audit-state,html[data-theme=dark] .action-state{color:#aab5af;background:#202824}html[data-theme=dark] .action-state-proposed{color:#e6bd7d;background:#30271c}html[data-theme=dark] .action-state-approved,html[data-theme=dark] .action-state-running,html[data-theme=dark] .action-state-pr_created,html[data-theme=dark] .action-state-merged{color:#a9bee3;background:#202735}html[data-theme=dark] .audit-state-completed,html[data-theme=dark] .audit-state-partial,html[data-theme=dark] .action-state-verified{color:#8cd3b6;background:#173027}html[data-theme=dark] .query-table th,html[data-theme=dark] .index-table th,html[data-theme=dark] .recovery-table th{color:#99a59f;background:#111714}html[data-theme=dark] .query-table td,html[data-theme=dark] .index-table td,html[data-theme=dark] .recovery-table td{border-color:var(--line)}html[data-theme=dark] .chart-grid line{stroke:#29332f}html[data-theme=dark] .workspace-empty{background:#151b188c;border-color:#3a4641}html[data-theme=dark] .dialog-card{background:#171e1b;border-color:#2f3a35}html[data-theme=dark] .domain-field,html[data-theme=dark] .text-field,html[data-theme=dark] .resource-assignment-form select{border-color:var(--line-strong);color:var(--ink);background:#101512}html[data-theme=dark] .wordpress-connection-form{border-color:var(--line)}html[data-theme=dark] .wordpress-connection-form input,html[data-theme=dark] .wordpress-connection-form select{border-color:var(--line-strong);color:var(--ink);background:#101512}html[data-theme=dark] .webhook-connection-form{border-color:var(--line)}html[data-theme=dark] .webhook-connection-form input,html[data-theme=dark] .webhook-connection-form select{border-color:var(--line-strong);color:var(--ink);background:#101512}html[data-theme=dark] .webhook-contract-help details{border-color:var(--line-strong);background:#101512}html[data-theme=dark] .webhook-contract-help pre{color:#aab5af}html[data-theme=dark] .developer-api-key-form{border-color:var(--line)}html[data-theme=dark] .developer-api-key-form input,html[data-theme=dark] .developer-api-key-form select,html[data-theme=dark] .developer-api-secret code,html[data-theme=dark] .developer-api-secret pre{border-color:var(--line-strong);color:var(--ink);background:#101512}html[data-theme=dark] .developer-api-secret{background:#101a15;border-color:#274c3b}html[data-theme=dark] .domain-field span{border-color:var(--line);color:#9da8a3;background:#1a211e}:root{--ink:#17201c;--ink-soft:#59655f;--muted:#59655f;--line:#d9deda;--line-strong:#c9cfca;--paper:#f7f8f6;--panel:#fbfcfa;--green:#cf2d3d;--accent-mark:#e53b4b;--green-bright:#f05463;--green-pale:#fff0f1;--shadow:none}body{font-variant-numeric:tabular-nums}.workspace-shell{background:var(--paper)}.workspace-sidebar{border-right-color:var(--line);background:#f3f5f2;width:220px;padding:24px 14px 18px}.workspace-sidebar .brand-row{padding:0 8px 31px}.workspace-sidebar .reachable-logo-image{width:27px}.workspace-sidebar .reachable-logo-wordmark{font-size:18px;font-weight:720}.workspace-nav{gap:2px}.workspace-nav-group{flex-direction:column;gap:2px;display:flex}.workspace-nav-label{color:#7a857f;padding:7px 10px 8px;font-size:10px;font-weight:650;display:block}.workspace-nav-divider{background:var(--line);height:1px;margin:17px 10px 10px}.workspace-nav .nav-link{color:#53605a;border-radius:4px;gap:12px;min-height:43px;padding:0 10px;font-size:13px;font-weight:560}.workspace-nav .nav-link:hover{color:var(--ink);background:#ecefeb}.workspace-nav .nav-link-active{color:var(--ink);box-shadow:inset 2px 0 0 var(--accent-mark);background:#e9ece8;font-weight:680}.workspace-nav .nav-symbol{color:currentColor;place-items:center;width:21px;height:21px;display:grid}.workspace-nav .nav-symbol svg,.workspace-policy-status svg,.theme-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:19px;height:19px}.workspace-nav .nav-count{color:#4f5954;background:#dde1dd;border:0;border-radius:10px;min-width:20px;height:20px;font-size:10px}.sidebar-bottom{gap:8px}.add-site-button{color:#4f5b55;background:0 0;border:0;border-radius:4px;justify-content:flex-start;height:40px;padding:0 10px;font-size:13px}.add-site-button:hover{color:var(--ink);background:#ecefeb}.workspace-user{padding:15px 8px 0}.workspace-user strong{font-size:12px}.workspace-user small{font-size:11px}.avatar{color:var(--ink);background:#e2e5e1;border-radius:4px}.workspace-body{padding-left:220px}.workspace-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--line);background:#f7f8f6f0;gap:16px;height:56px;padding:0 30px}.site-switcher{color:#4d5953;align-items:center;width:min(300px,34vw);height:36px;display:flex;position:relative}.site-switcher>svg:first-of-type{z-index:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;pointer-events:none;width:17px;height:17px;position:absolute;left:10px}.site-switcher select{appearance:none;border:1px solid var(--line-strong);width:100%;height:36px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;padding:0 34px 0 36px;font-weight:620;overflow:hidden}.site-switcher select:hover{background:var(--neutral-hover,#ecefeb);border-color:#9ea8a2}.site-switcher select:focus-visible{outline:2px solid var(--green);outline-offset:2px}.site-switcher-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;pointer-events:none;width:16px;height:16px;position:absolute;right:9px}.workspace-monitoring-status,.workspace-policy-status{color:#47534d;align-items:center;gap:8px;font-size:12px;font-weight:590;display:inline-flex}.workspace-monitoring-status i{width:7px;height:7px;box-shadow:none;background:#348366}.workspace-policy-status{border-radius:4px;min-height:34px;margin-left:auto;padding:0 8px;text-decoration:none}.workspace-policy-status:hover{color:var(--ink);background:#ecefeb}.workspace-policy-status:focus-visible{outline:2px solid var(--green);outline-offset:2px}.workspace-policy-status svg{width:18px;height:18px}.theme-toggle{color:#4d5852;background:0 0;border:0;border-radius:4px;gap:7px;min-height:34px;margin-left:0;padding:0 8px}.theme-toggle:hover{color:var(--ink);background:#ecefeb}.theme-toggle svg{width:17px;height:17px}.workspace-content{width:100%;max-width:1510px;padding:32px 30px 80px}.project-context-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:45px;padding:0 2px 11px;display:flex}.project-context-meta,.project-context-actions{align-items:center;gap:12px;display:flex}.project-context-meta>a{color:var(--ink-soft);font-size:12px;text-decoration:none}.project-context-meta>a:hover{color:var(--green)}.project-context-actions form{margin:0}.project-context-actions .page-primary,.project-context-actions .page-secondary{min-height:34px}.workspace-page{gap:30px}.page-eyebrow{color:#657169;letter-spacing:.1em;margin-bottom:8px;font-size:11px;font-weight:720}.page-heading h1,.project-header h1,.ledger-page-heading h1{letter-spacing:-.04em;font-size:34px;font-weight:720}.page-heading p{color:var(--ink-soft)}.primary-button,.secondary-button,.connect-button,.dark-outline-button{min-height:38px;box-shadow:none;border-radius:4px;font-size:12px;transition:background .16s,border-color .16s,color .16s}.primary-button:hover,.secondary-button:hover,.connect-button:hover{transform:none}.primary-button{background:var(--green);border-color:#d82d3e}.primary-button:hover{background:#b82435}.workspace-panel,.overview-metrics article,.portfolio-project-card,.project-metric-grid article,.index-summary-grid>a,.recovery-summary-grid article,.recommendation-card,.automation-site,.alert-card,.action-center-summary,.audit-site-list,.unified-action-list,.action-signal-list,.action-history-list{border-color:var(--line);box-shadow:none;background:0 0;border-radius:0}.portfolio-project-card,.project-metric-grid article,.overview-metrics article{border-width:1px 0}.project-tabs{gap:26px;margin-top:24px}.project-tabs a{padding-bottom:12px;font-size:12px}.project-monogram{border-radius:4px}.health-pill,.recommendation-status,.recommendation-count,.repository-state,.action-state,.audit-state{border-radius:3px}.ledger-workspace{gap:0}.ledger-page-heading{justify-content:space-between;align-items:flex-end;gap:28px;padding:4px 0 24px;display:flex}.ledger-page-heading h1{margin:0;line-height:1.06}.ledger-page-heading p{color:var(--ink-soft);margin:8px 0 0;font-size:13px}.ledger-page-actions{align-items:center;gap:24px;display:flex}.ledger-period{border:1px solid var(--line-strong);color:#46524c;border-radius:4px;padding:9px 11px;font-size:12px}.ledger-text-link{color:var(--ink);font-size:12px;font-weight:650;text-decoration:none}.ledger-text-link:hover{color:var(--green)}.ledger-text-link span{margin-left:5px}.ledger-growth{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:365px;padding:19px 0 15px}.ledger-growth-heading{justify-content:space-between;align-items:flex-start;gap:32px;padding:0 2px;display:flex}.ledger-growth-heading>div,.ledger-column-heading>div,.ledger-projects-heading>div{align-items:baseline;gap:10px;display:flex}.ledger-growth h2,.ledger-column h2,.ledger-projects h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:690}.ledger-growth-metrics{grid-template-columns:repeat(3,minmax(115px,1fr));min-width:min(570px,58%);margin:0;display:grid}.ledger-growth-metrics div{padding:0 22px;position:relative}.ledger-growth-metrics div+div:before{content:"";background:var(--line);width:1px;position:absolute;inset:2px auto 2px 0}.ledger-growth-metrics dt{color:var(--muted);font-size:11px}.ledger-growth-metrics dd{letter-spacing:-.04em;margin:4px 0 1px;font-size:25px;font-weight:710}.ledger-growth-metrics small{color:#68756e;font-size:10px}.ledger-growth-figure{margin:20px 0 0}.ledger-growth-chart{width:100%;height:230px;overflow:visible}.ledger-chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:250px;display:flex}.ledger-chart-empty strong{font-size:14px}.ledger-chart-empty p{color:var(--muted);margin:5px 0 0;font-size:12px}.recharts-cartesian-grid-horizontal line{shape-rendering:crispedges}.recharts-surface{overflow:visible}.recharts-wrapper:focus,.recharts-surface:focus{outline:none}.recharts-wrapper:focus-visible,.recharts-surface:focus-visible{outline:2px solid var(--green);outline-offset:4px}.reachable-chart-tooltip{border:1px solid var(--line-strong);background:var(--panel);min-width:154px;color:var(--ink);border-radius:4px;padding:10px 11px;box-shadow:0 7px 24px #16211d1c}.reachable-chart-tooltip time{color:var(--muted);font-size:9px;font-weight:650;display:block}.reachable-chart-tooltip dl{gap:6px;margin:8px 0 0;display:grid}.reachable-chart-tooltip dl div{justify-content:space-between;align-items:center;gap:18px;display:flex}.reachable-chart-tooltip dt{color:var(--ink-soft);align-items:center;gap:6px;font-size:10px;display:flex}.reachable-chart-tooltip dt i{border-radius:2px;flex:none;width:7px;height:7px}.reachable-chart-tooltip dd{font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:700}.ledger-triad{border-bottom:1px solid var(--line);grid-template-columns:minmax(270px,.9fr) minmax(340px,1.1fr) minmax(350px,1.15fr);display:grid}.ledger-column{min-width:0;min-height:340px;padding:19px 20px 17px}.ledger-column:first-child{padding-left:2px}.ledger-column:last-child{padding-right:2px}.ledger-column+.ledger-column{border-left:1px solid var(--line)}.ledger-column-heading{justify-content:space-between;align-items:baseline;gap:14px;min-height:28px;display:flex}.ledger-health-summary{color:#7a857f;font-size:12px}.ledger-health-summary strong{color:var(--ink);letter-spacing:-.04em;font-size:25px}.ledger-site-list{border-top:1px solid var(--line);margin-top:15px}.ledger-site-list>a{border-bottom:1px solid var(--line);min-height:50px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;text-decoration:none;display:grid}.ledger-site-list>a:hover strong{color:var(--green)}.ledger-site-list>a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.ledger-site-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ledger-site-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ledger-site-score{font-size:13px;font-weight:680}.ledger-site-score small{margin-left:2px;font-size:9px;font-weight:500}.ledger-state-dot{background:#7e8883;border-radius:50%;flex:none;width:7px;height:7px}.ledger-health-healthy,.ledger-state-verified{background:#348366}.ledger-health-attention,.ledger-state-blocked{background:var(--accent-mark)}.ledger-health-setup,.ledger-state-scheduled{background:#9a9182}.ledger-state-running{background:#3268a8}.ledger-state-verifying{background:0 0;border:1px solid #3268a8}.ledger-column-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:10px;display:flex}.ledger-priority{position:relative}.ledger-priority:before{content:"";background:var(--accent-mark);width:1px;position:absolute;inset:0 auto 0 -1px}.ledger-decision-state{color:var(--green);font-size:10px;font-weight:700}.ledger-priority-content{flex-direction:column;min-height:275px;padding-top:19px;display:flex}.ledger-priority-content>span{color:var(--green);text-transform:capitalize;font-size:10px;font-weight:700}.ledger-priority-content h3{letter-spacing:-.025em;max-width:440px;margin:8px 0 17px;font-size:19px;line-height:1.28}.ledger-priority-content dl{gap:12px;margin:0 0 18px;display:grid}.ledger-priority-content dl div{border-top:1px solid var(--line);padding-top:10px}.ledger-priority-content dt{color:#6d7972;font-size:10px;font-weight:690}.ledger-priority-content dd{color:var(--ink-soft);margin:4px 0 0;font-size:11px;line-height:1.45}.ledger-review-action{justify-content:center;align-items:center;width:100%;margin-top:auto;text-decoration:none;display:inline-flex}.ledger-priority-content>.ledger-text-link{margin-top:11px}.ledger-priority-clear p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.ledger-priority-clear .ledger-text-link{margin-top:auto}.ledger-refresh{color:var(--muted);font:600 10px/1 var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:6px;display:inline-flex}.ledger-refresh i{background:#348366;border-radius:50%;width:6px;height:6px}.ledger-operation-list{border-top:1px solid var(--line);margin-top:15px}.ledger-operation{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:43px;display:grid}.ledger-operation>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.ledger-operation strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ledger-operation span{color:var(--muted);font-size:9px}.ledger-operation-state{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ledger-operation-state time{color:var(--ink-soft);font:500 9px/1.2 var(--font-geist-mono), ui-monospace, monospace}.ledger-operation-state span{color:var(--ink-soft);font-weight:650}.ledger-operations>.ledger-text-link{margin-top:16px;display:inline-block}.ledger-quiet-state{min-height:130px;color:var(--muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;display:flex}.ledger-quiet-state strong{color:var(--ink);font-size:13px}.ledger-quiet-state span{font-size:11px;line-height:1.45}.ledger-projects{padding-top:24px}.ledger-projects-heading{justify-content:space-between;align-items:center;gap:20px;padding:0 2px 15px;display:flex}.ledger-project-table-wrap{border-top:1px solid var(--line);overflow-x:auto}.ledger-project-table{border-collapse:collapse;width:100%;font-size:12px}.ledger-project-table th{color:#727d77;text-align:left;white-space:nowrap;padding:10px 12px;font-size:10px;font-weight:650}.ledger-project-table td{border-top:1px solid var(--line);color:#4f5b55;vertical-align:middle;padding:12px}.ledger-project-table td:first-child{min-width:190px}.ledger-project-table td:first-child strong,.ledger-project-table td:first-child small{display:block}.ledger-project-table td:first-child strong{color:var(--ink);font-size:12px}.ledger-project-table td small{color:var(--muted);font-size:10px}.ledger-project-table td .ledger-state-dot{margin-right:6px;display:inline-block}.ledger-project-table td:last-child{text-align:right}.ledger-project-table td:last-child a{color:var(--ink);font-size:15px;text-decoration:none}.ledger-project-table tbody tr:hover{background:#17201c06}.ledger-project-empty{border-top:1px solid var(--line);min-height:180px}.ledger-project-empty .ledger-text-link{margin-top:7px}@media (max-width:1180px){.ledger-triad{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-operations{border-top:1px solid var(--line);grid-column:1/-1;min-height:0;padding-left:2px;border-left:0!important}.ledger-operation-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ledger-operation:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}}@media (max-width:820px){.workspace-body{padding-left:0}.workspace-topbar{height:56px;padding:0 18px}.site-switcher{width:min(290px,42vw)}.workspace-monitoring-status{display:none}.workspace-mobile-navigation{scrollbar-width:none;background:#f7f8f6f5;top:56px}.workspace-mobile-navigation::-webkit-scrollbar{display:none}.workspace-mobile-navigation .workspace-nav{padding:7px 12px}.workspace-mobile-navigation .workspace-nav-group{flex-direction:row;gap:4px}.workspace-mobile-navigation .workspace-nav-label,.workspace-mobile-navigation .workspace-nav-divider{display:none}.workspace-content{padding:26px 18px 60px}.workspace-policy-status{margin-left:auto}.theme-toggle-label{display:none}.ledger-page-heading{flex-direction:column;align-items:flex-start;padding-bottom:20px}.ledger-page-actions{justify-content:space-between;width:100%}.ledger-growth-heading{flex-direction:column}.ledger-growth-metrics{width:100%;min-width:0}}@media (max-width:660px){.workspace-content{padding:22px 14px 48px}.workspace-topbar{gap:8px}.workspace-mobile-logo .reachable-logo-wordmark{display:none}.site-switcher{flex:1;width:auto;min-width:0;max-width:none}.workspace-policy-status{flex:0 0 34px;justify-content:center;width:34px;margin-left:0;padding:0;font-size:0}.project-context-row{align-items:flex-start}.project-context-meta{flex-direction:column;align-items:flex-start;gap:5px}.ledger-page-heading h1{font-size:30px}.ledger-page-actions{flex-direction:column;align-items:flex-start;gap:12px}.ledger-growth{min-height:0}.ledger-growth-metrics{grid-template-columns:1fr}.ledger-growth-metrics div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:10px 0;display:grid}.ledger-growth-metrics div+div:before{display:none}.ledger-growth-metrics dd{margin:0;font-size:21px}.ledger-growth-metrics small{grid-column:1/-1}.ledger-growth-chart{height:190px}.ledger-triad{grid-template-columns:1fr}.ledger-column{min-height:0;padding:20px 2px}.ledger-column+.ledger-column{border-top:1px solid var(--line);border-left:0}.ledger-priority:before{inset:0 auto 0 -1px}.ledger-priority-content{min-height:0}.ledger-review-action{margin-top:8px}.ledger-operation-list{grid-template-columns:1fr}.ledger-operation:nth-child(2n){border-left:0;padding-left:0}.ledger-project-table{min-width:720px}}html[data-theme=dark]{--ink:#edf1ee;--ink-soft:#a7b1ac;--muted:#88938d;--line:#303934;--line-strong:#424c47;--paper:#111613;--panel:#151b18;--chart-impressions:#355c4f;--chart-clicks:#62b698;--chart-cursor:#62b69812}html[data-theme=dark] .workspace-sidebar{background:#141a17}html[data-theme=dark] .workspace-topbar,html[data-theme=dark] .workspace-mobile-navigation{background:#111613f2}html[data-theme=dark] .workspace-nav .nav-link-active{color:var(--ink);background:#202723}html[data-theme=dark] .workspace-nav .nav-link:hover,html[data-theme=dark] .add-site-button:hover,html[data-theme=dark] .theme-toggle:hover,html[data-theme=dark] .site-switcher select:hover{background:#202723}html[data-theme=dark] .site-switcher{color:#b9c2bd}html[data-theme=dark] .content-plan-controls nav a:hover,html[data-theme=dark] .content-plan-controls nav a.active{color:var(--ink);background:#202723}html[data-theme=dark] .workspace-policy-status,html[data-theme=dark] .workspace-monitoring-status,html[data-theme=dark] .theme-toggle,html[data-theme=dark] .ledger-period{color:#c6cec9}html[data-theme=dark] .reachable-chart-tooltip{box-shadow:0 7px 24px #00000047}html[data-theme=dark] .ledger-project-table tbody tr:hover{background:#ffffff06}.workspace-page.project-workspace{gap:0}.recommendations-heading{align-items:flex-start;padding-bottom:10px}.recommendations-heading h2{font-size:20px}.recommendations-heading p{max-width:68ch;color:var(--ink-soft);font-size:12px}.project-decision-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.project-link-campaign,.project-decision-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:19px 2px;display:grid}.project-decision-list>:last-child{border-bottom:0}.project-decision-priority{position:relative}.project-decision-priority:before{content:"";background:var(--accent-mark);width:1px;position:absolute;inset:0 auto 0 -1px}.project-decision-meta{color:var(--muted);text-transform:capitalize;flex-wrap:wrap;gap:7px;font-size:10px;font-weight:650;display:flex}.project-decision-meta span+span:before{content:"·";color:var(--line-strong);margin-right:7px}.project-decision-copy h3,.project-link-campaign h3{letter-spacing:-.02em;margin:6px 0 5px;font-size:16px}.project-decision-copy>p,.project-link-campaign p{max-width:75ch;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.project-decision-controls{flex-direction:column;align-items:flex-end;gap:9px;min-width:170px;display:flex}.project-decision-controls form,.project-decision-controls .project-decision-action{width:100%}.project-decision-action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.project-decision-state{color:var(--muted);text-transform:capitalize;font-size:10px;font-weight:680}.project-decision-evidence{max-width:860px;margin-top:11px}.project-decision-evidence summary,.action-evidence-details summary,.action-patch-details summary,.action-secondary-actions summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:10px;font-weight:650}.project-decision-evidence summary:hover,.action-evidence-details summary:hover,.action-patch-details summary:hover,.action-secondary-actions summary:hover{color:var(--ink)}.project-decision-evidence dl,.action-evidence-details dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:11px 0 0;display:grid}.project-decision-evidence dl div,.action-evidence-details dl div{min-width:0;padding:10px 14px 0 0}.project-decision-evidence dt,.action-evidence-details dt{color:var(--muted);font-size:9px;font-weight:680}.project-decision-evidence dd,.action-evidence-details dd{color:var(--ink-soft);margin:4px 0 0;font-size:11px;line-height:1.45}.project-decision-more{border-bottom:1px solid var(--line)}.project-decision-more>summary,.action-overflow>summary{color:var(--ink-soft);cursor:pointer;padding:14px 2px;font-size:11px;font-weight:680}.project-decision-more>div .project-decision-row:first-child,.action-overflow>div .distilled-action-row:first-child{border-top:1px solid var(--line)}.project-decision-empty{background:0 0;border:0}.content-plan-page{gap:22px}.content-plan-heading{justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:2px;display:flex}.content-plan-heading h2{letter-spacing:-.025em;margin:0;font-size:19px}.content-plan-heading p{max-width:69ch;color:var(--ink-soft);margin:7px 0 0;font-size:13px;line-height:1.5}.content-plan-freshness{color:var(--ink-soft);flex-direction:column;flex:none;align-items:flex-end;gap:3px;font-size:11px;display:flex}.content-plan-freshness small{color:var(--muted);font-size:10px}.content-plan-waterfall{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.content-plan-waterfall>div{min-width:0;padding:17px 20px 16px;position:relative}.content-plan-waterfall>div:first-child{padding-left:2px}.content-plan-waterfall>div+div{border-left:1px solid var(--line)}.content-plan-waterfall>div:after{content:"";background:var(--accent-mark);transform-origin:0;height:1px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto 20px -1px;transform:scaleX(0)}.content-plan-waterfall>div:hover:after{transform:scaleX(1)}.content-plan-waterfall span,.content-plan-waterfall small{color:var(--muted);font-size:10px;display:block}.content-plan-waterfall strong{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:5px 0 1px;font-size:34px;line-height:1;display:block}.content-plan-controls{justify-content:space-between;align-items:center;gap:24px;display:flex}.content-plan-controls nav{flex-wrap:wrap;gap:4px;display:flex}.content-plan-controls nav a{min-height:34px;color:var(--muted);border-radius:4px;align-items:center;gap:7px;padding:0 9px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.content-plan-controls nav a:hover{background:var(--neutral-hover,#ecefeb);color:var(--ink)}.content-plan-controls nav a.active{background:var(--active-neutral,#e9ece8);color:var(--ink)}.content-plan-controls nav a small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.content-plan-scope-note{max-width:72ch;color:var(--muted);margin:-6px 0 0;font-size:11px;line-height:1.45}.content-opportunity-ledger{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.content-opportunity-ledger>header,.content-opportunity-ledger>article{grid-template-columns:minmax(360px,1.5fr) minmax(230px,.72fr) 174px;gap:28px;display:grid}.content-opportunity-ledger>header{color:var(--muted);padding:9px 2px;font-size:10px;font-weight:650}.content-opportunity-ledger>article{border-top:1px solid var(--line);align-items:center;padding:20px 2px;position:relative}.content-opportunity-ledger>article.priority:before{content:"";background:var(--accent-mark);width:1px;position:absolute;inset:0 auto 0 -1px}.content-opportunity-meta{color:var(--muted);text-transform:capitalize;flex-wrap:wrap;gap:7px;font-size:11px;font-weight:650;display:flex}.content-opportunity-meta span+span:before{content:"·";color:var(--line-strong);margin-right:7px}.content-opportunity-decision h3{letter-spacing:-.02em;margin:6px 0 5px;font-size:16px}.content-opportunity-decision>p{max-width:72ch;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.content-opportunity-decision details{margin-top:11px}.content-opportunity-decision summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:11px;font-weight:650}.content-opportunity-decision summary:hover{color:var(--ink)}.content-opportunity-decision summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.content-opportunity-evidence{border-top:1px solid var(--line);margin-top:11px}.content-opportunity-evidence dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.content-opportunity-evidence dl div{min-width:0;padding:10px 14px 0 0}.content-opportunity-evidence dt,.content-opportunity-signal dt{color:var(--muted);font-size:10px;font-weight:680}.content-opportunity-evidence dd{color:var(--ink-soft);margin:4px 0 0;font-size:11px;line-height:1.45}.content-opportunity-evidence a{color:var(--ink);text-decoration:none}.content-opportunity-evidence a:hover{color:var(--green)}.content-competing-pages{flex-wrap:wrap;gap:6px 14px;padding-top:10px;display:flex}.content-competing-pages strong{width:100%;color:var(--muted);font-size:10px}.content-competing-pages a{font-size:11px}.content-opportunity-signal{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.content-opportunity-signal div:first-child{grid-column:1/-1}.content-opportunity-signal dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:650;line-height:1.35}.content-opportunity-workflow{flex-direction:column;align-items:stretch;gap:9px;min-width:0;display:flex}.content-opportunity-workflow>span{color:var(--muted);align-self:flex-end;font-size:11px;font-weight:650}.content-opportunity-workflow a,.content-opportunity-workflow button{text-align:center;width:100%;text-decoration:none}.content-plan-empty{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0}.article-workspace{gap:20px}.article-workspace-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.article-workspace-heading h2{letter-spacing:-.03em;margin:0;font-size:21px}.article-workspace-heading p{max-width:68ch;color:var(--ink-soft);margin:7px 0 0;font-size:13px;line-height:1.5}.article-schedule-state{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding-bottom:2px;font-size:11px;font-weight:680;display:inline-flex}.article-schedule-state i{background:var(--muted);border-radius:50%;width:6px;height:6px}.article-schedule-state.active{color:#247d62}.article-schedule-state.active i{background:#31a179;box-shadow:0 0 0 4px #31a1791f}.article-workspace-tabs{border-bottom:1px solid var(--line);gap:22px;display:flex}.article-workspace-tabs a{color:var(--muted);padding:0 1px 11px;font-size:11px;font-weight:680;text-decoration:none;position:relative}.article-workspace-tabs a:hover,.article-workspace-tabs a.active{color:var(--ink)}.article-workspace-tabs a.active:after{content:"";background:var(--green);height:2px;position:absolute;inset:auto 0 -1px}.article-pipeline-summary{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.article-pipeline-summary>div{min-width:0;padding:16px 20px}.article-pipeline-summary>div:first-child{padding-left:2px}.article-pipeline-summary>div+div{border-left:1px solid var(--line)}.article-pipeline-summary span,.article-pipeline-summary small{color:var(--muted);font-size:10px;display:block}.article-pipeline-summary strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0 1px;font-size:27px;line-height:1;display:block}.article-pipeline>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.article-pipeline>header h3{letter-spacing:-.02em;margin:0;font-size:16px}.article-pipeline>header p{color:var(--muted);margin:5px 0 0;font-size:11px}.article-pipeline>header a{color:var(--green);font-size:11px;font-weight:680;text-decoration:none}.article-pipeline-ledger{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);margin-top:12px}.article-pipeline-columns,.article-pipeline-ledger>article{grid-template-columns:minmax(360px,1.5fr) minmax(210px,.7fr) 170px;gap:28px;display:grid}.article-pipeline-columns{color:var(--muted);padding:9px 2px;font-size:10px;font-weight:650}.article-pipeline-ledger>article{border-top:1px solid var(--line);align-items:center;padding:19px 2px}.article-pipeline-copy>div{color:var(--muted);text-transform:capitalize;flex-wrap:wrap;gap:7px;font-size:10px;font-weight:650;display:flex}.article-pipeline-copy>div span+span:before{content:"·";color:var(--line-strong);margin-right:7px}.article-pipeline-copy h4{letter-spacing:-.018em;margin:6px 0 5px;font-size:15px}.article-pipeline-copy p{max-width:72ch;color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.article-pipeline-signal{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 15px;margin:0;display:grid}.article-pipeline-signal div:first-child{grid-column:1/-1}.article-pipeline-signal dt{color:var(--muted);font-size:9px;font-weight:650}.article-pipeline-signal dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:650}.article-pipeline-action{flex-direction:column;align-items:stretch;gap:9px;min-width:0;display:flex}.article-pipeline-action>span{color:var(--muted);align-self:flex-end;font-size:10px;font-weight:680}.article-pipeline-action a,.article-pipeline-action button{text-align:center;width:100%;text-decoration:none}.article-pipeline-empty{border-top:1px solid var(--line);padding:34px 2px}.article-pipeline-empty h4{margin:0;font-size:15px}.article-pipeline-empty p{max-width:62ch;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.content-strategy>header form{flex:none}.content-strategy-clusters{margin-top:14px}.content-strategy-cluster{border-top:1px solid var(--line-strong)}.content-strategy-cluster+.content-strategy-cluster{margin-top:30px}.content-strategy-cluster>header{grid-template-columns:minmax(180px,.55fr) minmax(320px,1.45fr) auto;align-items:start;gap:28px;padding:14px 2px;display:grid}.content-strategy-cluster>header span{color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.content-strategy-cluster>header h4{letter-spacing:-.02em;margin:4px 0 0;font-size:15px}.content-strategy-cluster>header p{color:var(--ink-soft);margin:1px 0 0;font-size:11px;line-height:1.5}.content-strategy-cluster>header small{color:var(--muted);white-space:nowrap;padding-top:2px;font-size:9px}.content-strategy-cluster-meta{flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:relative}.content-strategy-cluster-meta details>summary{color:var(--muted);cursor:pointer;white-space:nowrap;font-size:9px;font-weight:680;list-style:none}.content-strategy-cluster-meta details>summary::-webkit-details-marker{display:none}.content-strategy-cluster-meta details[open]>summary{color:var(--green)}.content-strategy-cluster-meta details>form{z-index:4;border:1px solid var(--line-strong);background:var(--panel);border-radius:6px;width:280px;padding:14px;position:absolute;top:42px;right:0;box-shadow:0 14px 35px #0000001f}.content-strategy-cluster-meta details>form p{color:var(--ink-soft);margin:0 0 12px;font-size:10px;line-height:1.45}.content-strategy-cluster-meta details>form button{width:100%}.content-strategy-cluster .article-pipeline-ledger{border-top-color:var(--line);margin-top:0}.content-plan-item-options{border-top:1px solid var(--line);grid-column:1/-1;min-width:0;margin-top:-5px}.content-plan-item-options>summary{width:fit-content;color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:10px 0 0;font-size:9px;font-weight:680;list-style:none;display:flex}.content-plan-item-options>summary::-webkit-details-marker{display:none}.content-plan-item-options>summary:after{content:"+";font-size:12px;font-weight:500}.content-plan-item-options[open]>summary{color:var(--green)}.content-plan-item-options[open]>summary:after{content:"−"}.content-plan-item-options>summary span{color:var(--green);font-size:8px}.content-plan-item-options>div{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:30px;padding:16px 0 2px;display:grid}.content-plan-item-editor{grid-template-columns:minmax(170px,.35fr) minmax(0,.65fr);align-items:end;gap:12px;display:grid}.content-plan-item-editor label,.content-plan-item-alternatives label{min-width:0;color:var(--ink-soft);flex-direction:column;gap:6px;font-size:9px;font-weight:680;display:flex}.content-plan-item-editor label.wide{grid-area:1/2/span 2}.content-plan-item-editor input,.content-plan-item-editor textarea,.content-plan-item-alternatives select{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:5px;font-size:10px}.content-plan-item-editor input,.content-plan-item-alternatives select{height:37px;padding:0 9px}.content-plan-item-editor textarea{resize:vertical;padding:9px;line-height:1.45}.content-plan-item-editor input:focus-visible,.content-plan-item-editor textarea:focus-visible,.content-plan-item-alternatives select:focus-visible{border-color:var(--green);outline:2px solid color-mix(in srgb, var(--green) 16%, transparent);outline-offset:1px}.content-plan-item-editor button{width:fit-content}.content-plan-item-alternatives{border-left:1px solid var(--line);flex-direction:column;gap:13px;min-width:0;padding-left:24px;display:flex}.content-plan-item-alternatives>form:not(.content-plan-skip-form){grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.content-plan-item-alternatives>p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.content-plan-skip-form{justify-content:space-between;align-items:center;gap:16px;display:flex}.content-plan-skip-form>div{flex-direction:column;gap:2px;min-width:0;display:flex}.content-plan-skip-form strong{color:var(--ink-soft);font-size:9px}.content-plan-skip-form span{color:var(--muted);font-size:8px;line-height:1.4}.content-plan-skip-form .text-button{color:var(--muted);flex:none}.historical-article-list{border-top:1px solid var(--line-strong);margin-top:28px}.historical-article-list>summary{color:var(--ink-soft);cursor:pointer;align-items:center;gap:7px;padding:13px 2px;font-size:11px;font-weight:680;display:flex}.historical-article-list>summary span{color:var(--muted);font-size:9px}.historical-article-list .article-pipeline-ledger{border-top-color:var(--line);margin-top:0}.content-impact-view{flex-direction:column;gap:22px;display:flex}.content-impact-intro{justify-content:space-between;align-items:flex-end;gap:28px;padding:3px 2px 0;display:flex}.content-impact-intro h3{letter-spacing:-.02em;margin:0;font-size:16px}.content-impact-intro p{max-width:68ch;color:var(--ink-soft);margin:6px 0 0;font-size:11px;line-height:1.5}.content-impact-intro small{color:var(--muted);white-space:nowrap;font-size:9px}.content-impact-ledger>header{padding:0 2px 12px}.content-impact-ledger>header h3{letter-spacing:-.02em;margin:0;font-size:15px}.content-impact-ledger>header p{color:var(--muted);margin:5px 0 0;font-size:10px}.content-impact-ledger>div{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.content-impact-columns,.content-impact-ledger article{grid-template-columns:minmax(260px,1.2fr) minmax(230px,.9fr) 120px minmax(220px,.8fr);gap:26px;display:grid}.content-impact-columns{color:var(--muted);padding:9px 2px;font-size:9px;font-weight:680}.content-impact-ledger article{border-top:1px solid var(--line);align-items:center;padding:18px 2px}.content-impact-article{min-width:0}.content-impact-article>span{color:var(--muted);font-size:9px;font-weight:680}.content-impact-article h4{margin:5px 0 4px;font-size:13px;line-height:1.35}.content-impact-article a{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;text-decoration:none;display:block;overflow:hidden}.content-impact-article a:hover{color:var(--green)}.content-impact-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin:0;display:grid}.content-impact-metrics dt{color:var(--muted);font-size:8px}.content-impact-metrics dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:10px;font-weight:680}.content-impact-direction{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.content-impact-direction small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:8px}.content-impact-state{background:var(--panel-soft);color:var(--ink-soft);border-radius:99px;padding:5px 7px;font-size:9px;font-weight:720;display:inline-flex}.content-impact-state-growing{color:#24775c;background:#eaf6f1}.content-impact-state-stalled{color:#8a6733;background:#f6efe4}.content-impact-state-declining{color:#a74c43;background:#f9eae8}.content-impact-next{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.content-impact-next p{color:var(--ink-soft);margin:0;font-size:9px;line-height:1.45}.content-impact-next a{text-decoration:none}.content-impact-empty{padding:34px 2px}.content-impact-empty h4{margin:0;font-size:14px}.content-impact-empty p{max-width:65ch;color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.competitor-workspace{flex-direction:column;gap:24px;display:flex}.competitor-intro{justify-content:space-between;align-items:flex-end;gap:28px;padding:3px 2px 0;display:flex}.competitor-intro h3{letter-spacing:-.02em;margin:0;font-size:16px}.competitor-intro p{max-width:68ch;color:var(--ink-soft);margin:6px 0 4px;font-size:11px;line-height:1.5}.competitor-intro small{color:var(--muted);font-size:9px}.competitor-refresh-form{flex:none;align-items:center;gap:8px;display:flex}.competitor-refresh-form select{border:1px solid var(--line-strong);background:var(--panel);height:36px;color:var(--ink);font:inherit;border-radius:5px;padding:0 30px 0 9px;font-size:10px}.competitor-settings-form{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr) auto;align-items:end;gap:28px;padding:18px 2px;display:grid}.competitor-settings-form>div:first-child{align-self:center}.competitor-settings-form strong,.competitor-settings-form span{display:block}.competitor-settings-form strong{font-size:11px}.competitor-settings-form>div:first-child span{max-width:32ch;color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.competitor-domain-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.competitor-domain-inputs label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:8px;font-weight:680;display:flex}.competitor-domain-inputs input{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-width:0;height:36px;color:var(--ink);font:inherit;border-radius:5px;padding:0 9px;font-size:10px}.competitor-domain-inputs input:focus-visible,.competitor-refresh-form select:focus-visible{border-color:var(--green);outline:2px solid color-mix(in srgb, var(--green) 16%, transparent);outline-offset:1px}.competitor-gap-ledger>header{padding:0 2px 12px}.competitor-gap-ledger>header h3{letter-spacing:-.02em;margin:0;font-size:15px}.competitor-gap-ledger>header p{color:var(--muted);margin:5px 0 0;font-size:10px}.competitor-gap-columns,.competitor-gap-ledger>article{grid-template-columns:minmax(280px,1.1fr) minmax(260px,1fr) minmax(170px,.55fr);gap:28px;display:grid}.competitor-gap-columns{border-top:1px solid var(--line-strong);color:var(--muted);padding:9px 2px;font-size:9px;font-weight:680}.competitor-gap-ledger>article{border-top:1px solid var(--line);align-items:center;padding:17px 2px}.competitor-gap-ledger>article:last-of-type{border-bottom:1px solid var(--line)}.competitor-gap-topic>span{color:var(--muted);font-size:9px;font-weight:680}.competitor-gap-topic h4{margin:5px 0 4px;font-size:13px;line-height:1.35}.competitor-gap-topic small{color:var(--ink-soft);font-size:9px;line-height:1.45}.competitor-gap-sites{flex-direction:column;gap:6px;min-width:0;display:flex}.competitor-gap-sites a{min-width:0;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;font-size:9px;text-decoration:none;display:flex}.competitor-gap-sites a:hover{color:var(--green)}.competitor-gap-sites a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.competitor-gap-sites a small{color:var(--muted);flex:none;font-size:8px}.competitor-gap-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.competitor-gap-metrics dt{color:var(--muted);font-size:8px}.competitor-gap-metrics dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:11px;font-weight:680}.competitor-source-note{color:var(--muted);margin:10px 2px 0;font-size:9px;line-height:1.45}.competitor-empty{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);padding:32px 2px}.competitor-empty h4{margin:0;font-size:14px}.competitor-empty p{max-width:65ch;color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.brand-profile-workspace{max-width:960px}.brand-profile-intro{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-end;gap:32px;padding:3px 2px 22px;display:flex}.brand-profile-intro h3{letter-spacing:-.02em;margin:0;font-size:16px}.brand-profile-intro p{max-width:65ch;color:var(--ink-soft);margin:6px 0 5px;font-size:11px;line-height:1.5}.brand-profile-intro small{color:var(--muted);font-size:9px}.brand-profile-intro form{flex:none}.brand-profile-form{max-width:none}.article-settings-form{max-width:960px}.article-settings-section{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:28px 40px;padding:26px 2px;display:grid}.article-settings-section:first-of-type{padding-top:3px}.article-settings-section>header{grid-row:1/span 4}.article-settings-section>header h3{letter-spacing:-.02em;margin:0;font-size:15px}.article-settings-section>header p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.article-setting-toggles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-setting-toggles label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:43px;color:var(--ink-soft);cursor:pointer;align-items:center;gap:9px;padding:0 12px;font-size:11px;display:flex}.article-setting-toggles input,.article-schedule-toggle input,.article-schedule-days input{width:15px;height:15px;accent-color:var(--green)}.article-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.article-settings-grid label{min-width:0;color:var(--ink-soft);flex-direction:column;gap:7px;font-size:10px;font-weight:650;display:flex}.article-settings-grid label.wide{grid-column:1/-1}.article-settings-grid input,.article-settings-grid select,.article-settings-grid textarea{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:5px;font-size:11px}.article-settings-grid input,.article-settings-grid select{height:39px;padding:0 10px}.article-settings-grid textarea{resize:vertical;padding:10px;line-height:1.5}.article-settings-grid input:focus-visible,.article-settings-grid select:focus-visible,.article-settings-grid textarea:focus-visible{border-color:var(--green);outline:2px solid color-mix(in srgb, var(--green) 16%, transparent);outline-offset:1px}.article-settings-note{color:var(--muted);margin:-1px 0 0;font-size:10px;line-height:1.5}.article-schedule-toggle{cursor:pointer;align-items:center;gap:10px;display:flex}.article-schedule-toggle>span{flex-direction:column;gap:3px;display:flex}.article-schedule-toggle label{cursor:pointer;font-size:11px;font-weight:700}.article-schedule-toggle small{color:var(--muted);font-size:9px}.article-schedule-days{border:0;min-width:0;margin:0;padding:0}.article-schedule-days legend{color:var(--ink-soft);margin-bottom:8px;font-size:10px;font-weight:650}.article-schedule-days>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.article-schedule-days label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:39px;color:var(--ink-soft);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.article-schedule-days input{opacity:0;pointer-events:none;position:absolute}.article-schedule-days label:has(input:checked){background:var(--green-pale);color:var(--green);font-weight:700}.article-settings-footer{justify-content:space-between;align-items:center;gap:24px;padding:20px 2px 0;display:flex}.article-settings-footer>div{flex-direction:column;gap:3px;display:flex}.article-settings-footer strong{font-size:11px}.article-settings-footer span{color:var(--muted);font-size:9px}@media (max-width:980px){.article-pipeline-columns{display:none}.article-pipeline-ledger>article{grid-template-columns:minmax(0,1fr) 180px}.article-pipeline-copy{grid-column:1/-1}.content-plan-item-options>div{grid-template-columns:1fr;gap:18px}.content-plan-item-alternatives{border-top:1px solid var(--line);border-left:0;padding-top:16px;padding-left:0}.article-settings-section{grid-template-columns:180px minmax(0,1fr);gap:24px}.content-strategy-cluster>header{grid-template-columns:minmax(160px,.6fr) minmax(0,1.4fr) auto;gap:20px}.content-impact-columns{display:none}.content-impact-ledger article{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}.competitor-settings-form{grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr)}.competitor-settings-form>button{grid-column:2;width:fit-content}.competitor-gap-columns{display:none}.competitor-gap-ledger>article{grid-template-columns:minmax(0,1fr) minmax(170px,.55fr)}.competitor-gap-topic{grid-column:1/-1}}@media (max-width:700px){.article-workspace-heading{flex-direction:column;align-items:flex-start;gap:10px}.article-pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.article-pipeline-summary>div:nth-child(3){border-top:1px solid var(--line);border-left:0;padding-left:2px}.article-pipeline-summary>div:nth-child(4){border-top:1px solid var(--line)}.article-pipeline>header{flex-direction:column;align-items:flex-start;gap:8px}.article-pipeline-ledger>article{grid-template-columns:1fr;gap:16px}.article-pipeline-copy{grid-column:auto}.article-pipeline-action{align-items:flex-start}.article-pipeline-action>span{align-self:flex-start}.article-pipeline-action form,.article-pipeline-action>a{width:fit-content}.content-plan-item-editor{grid-template-columns:1fr}.content-plan-item-editor label.wide{grid-area:auto}.content-plan-item-alternatives>form:not(.content-plan-skip-form){grid-template-columns:1fr}.content-plan-item-alternatives button{width:fit-content}.content-strategy-cluster-meta details>form{width:min(280px,100vw - 40px);right:0}.brand-profile-intro{flex-direction:column;align-items:flex-start;gap:16px}.article-settings-section{grid-template-columns:1fr;gap:18px}.article-settings-section>header{grid-row:auto}.article-setting-toggles,.article-settings-grid{grid-template-columns:1fr}.article-settings-grid label.wide{grid-column:auto}.article-schedule-days>div{grid-template-columns:repeat(4,minmax(0,1fr))}.article-settings-footer{flex-direction:column;align-items:stretch}.content-impact-intro{flex-direction:column;align-items:flex-start;gap:8px}.content-impact-ledger article{grid-template-columns:1fr;gap:15px}.competitor-intro{flex-direction:column;align-items:flex-start;gap:14px}.competitor-refresh-form{flex-direction:column;align-items:stretch;width:100%}.competitor-settings-form{grid-template-columns:1fr;align-items:stretch;gap:16px}.competitor-settings-form>button{grid-column:auto;width:fit-content}.competitor-domain-inputs{grid-template-columns:1fr}.competitor-gap-ledger>article{grid-template-columns:1fr;gap:15px}.competitor-gap-topic{grid-column:auto}}.action-center-page{gap:22px}.action-center-heading{padding-bottom:4px}.action-center-heading p{max-width:70ch}.action-center-history-links{gap:22px}.action-center-brief{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 2px}.action-center-brief p{color:var(--muted);margin:0;font-size:12px}.action-center-brief strong{color:var(--ink);font-size:14px}.action-monitoring-panel,.action-archive-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.action-monitoring-panel>summary,.action-archive-section>summary,.action-campaign>summary{cursor:pointer;list-style:none}.action-monitoring-panel>summary::-webkit-details-marker{display:none}.action-archive-section>summary::-webkit-details-marker{display:none}.action-campaign>summary::-webkit-details-marker{display:none}.action-overflow>summary::-webkit-details-marker{display:none}.project-decision-more>summary::-webkit-details-marker{display:none}.action-monitoring-summary,.action-archive-summary{justify-content:space-between;align-items:center;gap:20px;padding:15px 2px;display:flex}.action-monitoring-summary h2,.action-archive-summary h2{margin:0;font-size:15px}.action-monitoring-summary p,.action-archive-summary p{color:var(--muted);margin:4px 0 0;font-size:11px}.action-monitoring-summary>span,.action-archive-summary>span{color:var(--muted);font-size:10px;font-weight:680}.action-monitoring-panel[open] .action-monitoring-summary,.action-archive-section[open] .action-archive-summary{border-bottom:1px solid var(--line)}.action-monitoring-panel .audit-site-list,.action-archive-section .action-history-list,.action-archive-section .action-signal-list{background:0 0;border:0}.unified-action-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.distilled-action-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:28px;padding:20px 2px;display:grid}.distilled-action-priority{position:relative}.distilled-action-priority:before{content:"";background:var(--accent-mark);width:1px;position:absolute;inset:0 auto 0 -1px}.distilled-action-copy h3{letter-spacing:-.02em;margin:6px 0 5px;font-size:16px}.distilled-action-copy>p{max-width:76ch;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.distilled-action-controls{flex-direction:column;align-items:stretch;gap:8px;min-width:165px;display:flex}.distilled-action-controls>.action-state{align-self:flex-end}.distilled-action-controls a,.distilled-action-controls button{text-align:center;width:100%;text-decoration:none}.action-evidence-details{margin-top:11px}.action-secondary-actions>summary{margin-left:auto}.action-secondary-actions>div{justify-content:flex-end;align-items:center;gap:4px;padding-top:5px;display:flex}.action-secondary-actions button{width:auto;min-height:32px;padding:0 7px}.action-campaign{border-bottom:1px solid var(--line)}.action-campaign>summary{justify-content:space-between;align-items:center;gap:20px;padding:17px 2px;display:flex}.action-campaign>summary>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.action-campaign>summary strong{font-size:13px}.action-campaign>summary small,.action-campaign>summary>span:last-child{color:var(--muted);font-size:10px}.action-campaign[open]>summary{border-bottom:1px solid var(--line)}.action-campaign>div .distilled-action-row{padding-left:18px}.action-overflow{border-bottom:1px solid var(--line)}.action-archive-link{margin:13px 2px 15px;display:inline-block}.automation-page-status{align-items:center;gap:22px;display:flex}.automation-page-status>span{color:var(--ink-soft);align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.automation-page-status i,.automation-job-state i{background:#348366;border-radius:50%;flex:none;width:7px;height:7px}.automation-page-status a,.automation-project-link,.automation-site-policy a,.automation-setup-link{color:var(--ink);font-size:11px;font-weight:650;text-decoration:none}.automation-page-status a:hover,.automation-project-link:hover,.automation-site-policy a:hover,.automation-setup-link:hover{color:var(--green)}.automation-ledgers{flex-direction:column;gap:28px;display:flex}.automation-ledger{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.automation-ledger>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(240px,auto) auto;align-items:center;gap:28px;padding:16px 2px;display:grid}.automation-site-identity h2{margin:0;font-size:16px}.automation-site-identity p{color:var(--muted);margin:3px 0 0;font-size:10px}.automation-site-policy{grid-template-columns:auto auto;align-items:baseline;gap:3px 10px;display:grid}.automation-site-policy span{color:var(--muted);font-size:9px}.automation-site-policy strong{font-size:11px}.automation-site-policy a{grid-column:2;font-size:9px}.automation-table-wrap{overflow-x:auto}.automation-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.automation-table th{color:var(--muted);text-align:left;padding:10px 12px;font-size:9px;font-weight:650}.automation-table th:first-child,.automation-table td:first-child{width:38%;padding-left:2px}.automation-table th:nth-child(2),.automation-table td:nth-child(2),.automation-table th:nth-child(3),.automation-table td:nth-child(3){width:18%}.automation-table th:nth-child(4),.automation-table td:nth-child(4){width:15%}.automation-table th:last-child,.automation-table td:last-child{text-align:right;width:11%;padding-right:2px}.automation-table td{border-top:1px solid var(--line);color:var(--ink-soft);vertical-align:middle;padding:15px 12px;font-size:11px}.automation-table td:first-child>strong,.automation-table td:first-child>small{display:block}.automation-table td:first-child>strong{color:var(--ink);font-size:12px}.automation-table td:first-child>small{max-width:65ch;color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.automation-table time{white-space:nowrap}.automation-job-state{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex}.automation-job-state.state-running i{background:#3268a8}.automation-job-state.state-failed i{background:var(--accent-mark)}.automation-job-state.state-setup i,.automation-job-state.state-scheduled i{background:#9a9182}.automation-job-error{color:#a35347;margin:6px 0 0;font-size:10px;line-height:1.4}.automation-run-action{min-width:76px;min-height:38px;width:auto!important}summary:focus-visible,.automation-run-action:focus-visible{outline:2px solid var(--green);outline-offset:3px}.content-discovery-strip{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:14px 2px;display:flex}.content-discovery-strip>div:first-child{min-width:0}.content-discovery-strip>div:first-child>span{color:var(--ink);font-size:13px;font-weight:700}.content-discovery-strip p{color:var(--ink-soft);margin:3px 0 0;font-size:11px}.content-discovery-strip small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.content-discovery-strip small.failed{color:var(--accent-mark)}.content-discovery-strip form{flex:none;align-items:center;gap:8px;display:flex}.content-discovery-strip select{border:1px solid var(--line-strong);background:var(--panel);max-width:230px;min-height:38px;color:var(--ink);border-radius:4px;padding:0 30px 0 10px;font-size:11px}.content-discovery-strip select:focus-visible{outline:2px solid var(--green);outline-offset:2px}.content-discovery-strip button{white-space:nowrap}.content-discovery-setup{text-align:right;flex:none}.content-discovery-setup span{color:var(--muted);font-size:10px;display:block}.content-discovery-setup code{color:var(--ink-soft);margin-top:4px;font-size:10px;display:block}@media (max-width:820px){.project-link-campaign,.project-decision-row,.distilled-action-row{grid-template-columns:1fr;gap:14px}.project-decision-controls,.distilled-action-controls{align-items:stretch;width:100%;min-width:0}.project-decision-controls{flex-flow:wrap;align-items:center}.project-decision-controls form,.project-decision-controls .project-decision-action{width:auto}.project-decision-state{margin-right:auto}.distilled-action-controls>.action-state{align-self:flex-start}.distilled-action-controls form,.distilled-action-controls>a{width:fit-content}.automation-ledger>header{grid-template-columns:1fr auto}.automation-site-policy{grid-area:2/1/auto/-1}.automation-project-link{grid-area:1/2}.content-plan-waterfall{grid-template-columns:repeat(2,minmax(0,1fr))}.content-plan-waterfall>div:nth-child(3){border-top:1px solid var(--line);border-left:0;padding-left:2px}.content-plan-waterfall>div:nth-child(4){border-top:1px solid var(--line)}.content-opportunity-ledger>header{display:none}.content-opportunity-ledger>article{grid-template-columns:minmax(0,1fr) 190px;gap:18px 24px}.content-opportunity-decision{grid-column:1/-1}}@media (max-width:660px){.recommendations-heading,.action-center-heading,.action-center-history-links,.automation-page-status{flex-direction:column;align-items:flex-start}.recommendation-count{align-self:flex-start}.project-decision-evidence dl,.action-evidence-details dl{grid-template-columns:1fr}.project-decision-evidence dl div,.action-evidence-details dl div{padding-right:0}.action-monitoring-summary,.action-archive-summary,.action-campaign>summary{align-items:flex-start}.action-campaign>summary{flex-direction:column;gap:6px}.action-campaign>div .distilled-action-row{padding-left:2px}.automation-ledger>header{grid-template-columns:1fr;gap:12px}.automation-site-policy,.automation-project-link{grid-area:auto/1}.automation-project-link{justify-self:start}.content-plan-heading,.content-plan-controls{flex-direction:column;align-items:flex-start}.content-plan-heading{gap:10px}.content-plan-freshness{flex-flow:wrap;align-items:baseline;gap:3px 10px}.content-plan-page{gap:15px}.content-plan-waterfall{grid-template-columns:repeat(2,minmax(0,1fr))}.content-plan-waterfall>div,.content-plan-waterfall>div:first-child,.content-plan-waterfall>div:nth-child(3){padding:10px}.content-plan-waterfall>div:first-child,.content-plan-waterfall>div:nth-child(3){padding-left:2px}.content-plan-waterfall>div:after{display:none}.content-plan-waterfall>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.content-plan-waterfall strong{grid-area:1/2/span 2;margin:0;font-size:19px}.content-plan-waterfall small{grid-column:1}.content-opportunity-ledger>article{grid-template-columns:1fr;gap:16px}.content-opportunity-signal{grid-template-columns:repeat(3,minmax(0,1fr))}.content-opportunity-workflow{align-items:flex-start}.content-opportunity-workflow>span{align-self:flex-start}.content-opportunity-workflow form,.content-opportunity-workflow>a{width:fit-content}.content-opportunity-evidence dl{grid-template-columns:1fr}.content-plan-scope-note{margin-top:0}.content-discovery-strip{flex-direction:column;align-items:flex-start;gap:12px}.content-discovery-strip form{align-items:stretch;width:100%}.content-discovery-strip label{flex:1}.content-discovery-strip select{width:100%;max-width:none}.content-discovery-setup{text-align:left}.content-strategy>header{align-items:stretch}.content-strategy>header form,.content-strategy>header button{width:100%}.content-strategy-cluster+.content-strategy-cluster{margin-top:22px}.content-strategy-cluster>header{grid-template-columns:1fr auto;gap:8px 16px}.content-strategy-cluster>header p{grid-column:1/-1}.automation-table-wrap{overflow:visible}.automation-table,.automation-table tbody{min-width:0;display:block}.automation-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.automation-table tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:15px 2px;display:grid}.automation-table td{border:0;display:block;text-align:left!important;width:auto!important;padding:0!important}.automation-table td:first-child{grid-column:1/-1}.automation-table td:nth-child(2),.automation-table td:nth-child(3){grid-template-columns:52px minmax(0,1fr);gap:7px;display:grid}.automation-table td:nth-child(2):before,.automation-table td:nth-child(3):before{color:var(--muted);font-size:9px;font-weight:650}.automation-table td:nth-child(2):before{content:"Cadence"}.automation-table td:nth-child(3):before{content:"Last run"}.automation-table td:nth-child(4){align-self:center}.automation-table td:last-child{grid-area:2/2/5;align-self:end}}.project-ai-evaluation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 2px 24px;scroll-margin-top:28px}.project-ai-evaluation>header>div{max-width:720px}.project-ai-evaluation h2{letter-spacing:-.035em;margin:0;font-size:19px}.project-ai-evaluation>header p{color:var(--muted);margin:5px 0 0;font-size:13px}.project-ai-evaluation>header .ai-evaluation-agent-error{color:var(--green)}.ai-evaluation-body{margin-top:24px}.ai-evaluation-summary{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ai-evaluation-summary>p{max-width:880px;color:var(--ink);letter-spacing:-.015em;margin:-2px 0 0;font-size:16px;line-height:1.58}.ai-assessment{border:1px solid var(--line-strong);min-height:27px;color:var(--ink-soft);white-space:nowrap;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:730;display:inline-flex}.assessment-growing{color:#348366}.assessment-at_risk{border-color:var(--green-pale);background:var(--green-pale);color:var(--green)}.assessment-insufficient_data{color:var(--muted)}.ai-evaluation-signals{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;display:grid}.ai-evaluation-signals>div{padding:17px 22px 0 0}.ai-evaluation-signals>div+div{border-left:1px solid var(--line);padding-left:22px}.ai-evaluation-signals dt{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:720}.ai-evaluation-signals dd{color:var(--ink-soft);margin:6px 0 0;font-size:13px;line-height:1.55}.ai-evaluation-opportunity{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.ai-evaluation-opportunity>summary{width:fit-content;color:var(--green);cursor:pointer;font-size:13px;font-weight:700}.ai-evaluation-opportunity>div{border-left:1px solid var(--line-strong);max-width:840px;padding:15px 0 2px 18px}.ai-evaluation-opportunity span{color:var(--muted);text-transform:capitalize;font-size:11px}.ai-evaluation-opportunity h3{margin:5px 0 0;font-size:16px}.ai-evaluation-opportunity p{color:var(--ink-soft);margin:6px 0 0}.ai-evaluation-opportunity ul{color:var(--ink-soft);margin:10px 0 0;padding-left:18px}.ai-evaluation-opportunity li+li{margin-top:5px}.ai-evaluation-opportunity a{color:var(--green);margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.ai-evaluation-empty{border-top:1px solid var(--line);max-width:820px;margin-top:23px;padding-top:18px}.ai-evaluation-empty p{color:var(--ink-soft);margin:0}.ai-evaluation-empty span{color:var(--muted);margin-top:7px;font-size:11px;display:block}@media (max-width:760px){.ai-evaluation-summary{grid-template-columns:1fr;gap:12px}.ai-assessment{justify-self:start}.ai-evaluation-signals{grid-template-columns:1fr}.ai-evaluation-signals>div{padding:15px 0}.ai-evaluation-signals>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}}.content-draft-page{--muted:#4c5953;--draft-success:#22674f;--draft-info:#24598d;--draft-action:#b92538;--draft-action-hover:#991d2e;--draft-action-ink:#fff;gap:0}.content-draft-page>.workflow-back-link{color:var(--muted);margin-bottom:20px}.content-draft-page>.workflow-back-link:hover{color:var(--draft-action)}.content-draft-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.content-draft-heading h2{letter-spacing:-.04em;max-width:900px;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.08}.content-draft-heading p{color:var(--muted);margin:8px 0 0}.content-draft-status{color:var(--muted);flex:none;align-items:center;gap:7px;padding-top:7px;font-size:11px;font-weight:680;display:inline-flex}.content-draft-status:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px}.content-draft-status-approved{color:var(--draft-success)}.content-draft-status-approved:before{background:currentColor}.content-draft-status-draft{color:var(--draft-info)}.content-draft-status-draft:before{background:currentColor}.content-draft-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(100px,.65fr));display:grid}.content-draft-evidence>div{min-width:0;padding:15px 18px}.content-draft-evidence>div:first-child{padding-left:2px}.content-draft-evidence>div+div{border-left:1px solid var(--line)}.content-draft-evidence span{color:var(--muted);font-size:10px;font-weight:650;display:block}.content-draft-evidence strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:15px;display:block;overflow:hidden}.content-draft-workspace{border-bottom:1px solid var(--line);grid-template-columns:minmax(245px,310px) minmax(0,1fr);display:grid}.content-draft-context{grid-area:1/1;padding:0 28px 0 2px}.content-draft-context section{border-bottom:1px solid var(--line);padding:24px 0}.content-draft-context section:last-child{border-bottom:0}.content-draft-context h2,.content-draft-section-heading h2{letter-spacing:-.02em;margin:0;font-size:15px}.content-draft-context p,.content-draft-context li{color:var(--ink-soft);font-size:12px;line-height:1.55}.content-draft-context p{margin:8px 0 0}.content-draft-context ul{margin:10px 0 0;padding-left:17px}.content-draft-context li+li{margin-top:7px}.content-draft-research ol{margin:14px 0 0;padding:0;list-style:none}.content-draft-research li+li{margin-top:12px}.content-draft-research a{color:var(--ink);font-weight:670;line-height:1.35;text-decoration:none;display:block}.content-draft-research a:hover{color:var(--draft-action);text-decoration:underline}.content-draft-research li span,.content-draft-research small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45;display:block}.content-draft-research small{margin-top:14px}.content-draft-context dl{margin:16px 0 0}.content-draft-context dl div{border-top:1px solid var(--line);padding:9px 0}.content-draft-context dt{color:var(--muted);font-size:10px;font-weight:650}.content-draft-context dd{color:var(--ink-soft);margin:4px 0 0;font-size:12px}.content-draft-source-snapshot{border-top:1px solid var(--line);margin-top:16px}.content-draft-source-snapshot summary{color:var(--muted);cursor:pointer;padding:11px 0 0;font-size:11px;font-weight:680}.content-draft-source-snapshot[open] summary{color:var(--ink)}.content-draft-publishing{border-top:1px solid var(--line);grid-area:2/1;padding:24px 28px 32px 2px}.content-draft-publishing h2{letter-spacing:-.02em;margin:0;font-size:15px}.content-draft-publishing p{color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.55}.content-draft-publishing span{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5;display:block}.content-draft-publishing a{color:var(--draft-action);margin-top:12px;font-size:11px;font-weight:680;text-decoration:none;display:inline-block}.content-draft-publishing a:hover{text-decoration:underline}.content-draft-publishing form{margin-top:16px}.content-publishing-ready{font-weight:720;color:#22745a!important}.content-publishing-actions{align-items:center;gap:18px;margin-top:14px;display:flex}.content-publishing-actions a,.content-publishing-actions form{margin-top:0}.content-publishing-update{color:var(--draft-action);padding:0}.content-publishing-submit{min-width:190px}.content-publishing-error{color:#a6484f!important}.content-outcome-panel{border-top:1px solid var(--line);grid-area:3/1/auto/-1;min-width:0;padding:28px 2px 32px}.content-outcome-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.content-outcome-heading h2{letter-spacing:-.025em;margin:0;font-size:17px}.content-outcome-heading p{max-width:78ch;color:var(--ink-soft);margin:7px 0 0;font-size:12px;line-height:1.55}.content-outcome-heading a{color:inherit;text-underline-offset:3px}.content-outcome-heading>span,.content-outcome-verdict{color:var(--muted);letter-spacing:.02em;flex:none;font-size:10px;font-weight:720}.content-outcome-verdict-improved{color:var(--draft-success)}.content-outcome-verdict-declined{color:var(--draft-action)}.content-outcome-form{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:6px 14px;max-width:840px;margin-top:20px;display:grid}.content-outcome-form label>span{margin-bottom:7px;font-size:11px;font-weight:680;display:block}.content-outcome-form input{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:4px;outline:0;padding:0 11px;font-size:12px}.content-outcome-form input:focus-visible{border-color:var(--green);box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 16%, transparent)}.content-outcome-form p{color:var(--muted);grid-column:1;margin:0;font-size:10px;line-height:1.5}.content-outcome-form button{grid-area:1/2;min-height:40px}.content-outcome-panel>.content-draft-form-error{color:var(--draft-action);margin:12px 0 0;font-size:11px}.content-outcome-ledger{border-top:1px solid var(--line);margin-top:22px;overflow-x:auto}.content-outcome-ledger-head,.content-outcome-ledger-row{grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(90px,.55fr)) minmax(175px,1fr);min-width:800px;display:grid}.content-outcome-ledger-head{min-height:34px;color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:720}.content-outcome-ledger-head>span,.content-outcome-ledger-row>span{border-bottom:1px solid var(--line);align-items:center;padding:9px 12px;display:flex}.content-outcome-ledger-head>span:first-child,.content-outcome-ledger-row>span:first-child{padding-left:2px}.content-outcome-ledger-head>span+span,.content-outcome-ledger-row>span+span{border-left:1px solid var(--line)}.content-outcome-ledger-row{min-height:58px;color:var(--ink-soft);font-size:12px}.content-outcome-ledger-row>span:first-child,.content-outcome-ledger-row>span:last-child{flex-direction:column;justify-content:center;align-items:flex-start}.content-outcome-ledger-row strong{color:var(--ink);font-size:11px}.content-outcome-ledger-row small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4;display:block}.content-outcome-ledger-row .content-outcome-waiting{color:var(--muted);grid-column:2/span 4}.content-outcome-note{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.5}.content-draft-editor,.content-draft-empty{border-left:1px solid var(--line);grid-area:1/2/span 2;min-width:0;padding-left:30px}.content-draft-edit-section,.content-draft-quality{border-bottom:1px solid var(--line);padding:25px 2px 28px 0}.content-draft-section-heading{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:24px;margin-bottom:18px;display:grid}.content-draft-section-heading p{max-width:70ch;color:var(--muted);margin:0;font-size:12px}.content-draft-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.content-draft-field-wide{grid-column:1/-1}.content-draft-field{min-width:0;display:block}.content-draft-edit-section>.content-draft-field+.content-draft-field{margin-top:18px}.content-draft-field>span:first-child{color:var(--ink);margin-bottom:7px;font-size:11px;font-weight:680;display:block}.content-draft-field input,.content-draft-field textarea{border:1px solid var(--line-strong);background:var(--panel);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:4px;outline:0;font-size:13px;line-height:1.55}.content-draft-field input{min-height:40px;padding:0 11px}.content-draft-field textarea{padding:10px 11px}.content-draft-field input:hover,.content-draft-field textarea:hover{border-color:var(--muted)}.content-draft-field input:focus-visible,.content-draft-field textarea:focus-visible{border-color:var(--green);box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 16%, transparent)}.content-draft-field input[aria-invalid=true],.content-draft-field textarea[aria-invalid=true]{border-color:var(--green)}.content-draft-field small{color:var(--muted);text-align:right;margin-top:5px;font-size:10px;display:block}.content-draft-field-error{color:var(--draft-action);margin-top:5px;font-size:11px;display:block}.content-draft-body{min-height:540px;line-height:1.7!important}.content-draft-quality ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.content-draft-quality li{border-bottom:1px solid var(--line);min-height:42px;color:var(--ink-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.content-draft-quality li i{border:1px solid var(--muted);border-radius:50%;width:7px;height:7px}.content-draft-quality li strong{color:var(--muted);font-size:10px;font-weight:680}.content-draft-quality .content-check-passed i{border-color:var(--draft-success);background:var(--draft-success)}.content-draft-quality .content-check-passed strong{color:var(--draft-success)}.content-draft-quality-repair{justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.content-draft-quality-repair p{max-width:70ch;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.content-draft-quality-repair button{flex:none}.content-draft-quality>.content-draft-form-error{color:var(--draft-action);margin:10px 0 0;font-size:11px}.content-draft-editor-footer{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 2px 30px 0;display:flex}.content-draft-editor-footer>div:first-child{max-width:620px}.content-draft-editor-footer strong{font-size:13px;display:block}.content-draft-editor-footer span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.content-draft-editor-footer p{color:var(--draft-success);margin:8px 0 0;font-size:11px}.content-draft-editor-footer .content-draft-form-error{color:var(--draft-action)}.content-draft-editor-footer>div:last-child{flex:none;gap:8px;display:flex}.content-draft-empty{min-height:420px;padding-top:28px}.content-draft-empty h2{margin:0;font-size:19px}.content-draft-empty p{max-width:65ch;color:var(--ink-soft);margin:8px 0 18px}.content-draft-page .primary-button{border-color:var(--draft-action);background:var(--draft-action);color:var(--draft-action-ink)}.content-draft-page .primary-button:hover{background:var(--draft-action-hover)}html[data-theme=dark] .content-draft-page{--muted:#aab4af;--draft-success:#80ceb0;--draft-info:#98bee9;--draft-action:#ff8793;--draft-action-hover:#ffa0a9;--draft-action-ink:#111613}html[data-theme=dark] .workspace-shell .content-draft-page>.workflow-back-link{color:var(--muted)}@media (max-width:980px){.content-draft-evidence{grid-template-columns:repeat(4,1fr)}.content-draft-evidence>div:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;padding-left:2px}.content-draft-evidence>div:nth-child(2){border-left:0}.content-draft-workspace{grid-template-columns:1fr}.content-draft-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding-right:2px;display:grid}.content-draft-editor,.content-draft-empty{border-top:1px solid var(--line);border-left:0;grid-area:2/1;padding-left:0}.content-draft-publishing{grid-area:3/1;padding-right:2px}.content-outcome-panel{grid-row:4}}@media (max-width:660px){.content-draft-heading{flex-direction:column;gap:8px}.content-draft-status{padding-top:0}.content-draft-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.content-draft-evidence>div{padding:13px 11px}.content-draft-evidence>div:nth-child(4){border-left:0}.content-draft-evidence>div:nth-child(n+4){border-top:1px solid var(--line)}.content-draft-context{grid-template-columns:1fr}.content-draft-section-heading{grid-template-columns:1fr;gap:5px}.content-draft-field-grid{grid-template-columns:1fr}.content-draft-field-wide{grid-column:auto}.content-draft-body{min-height:460px}.content-draft-quality-repair{flex-direction:column;align-items:stretch}.content-draft-quality-repair button{width:100%}.content-draft-editor-footer{flex-direction:column}.content-draft-editor-footer>div:last-child{width:100%}.content-draft-editor-footer button{flex:1}.content-outcome-heading{flex-direction:column;gap:9px}.content-outcome-form{grid-template-columns:1fr}.content-outcome-form p,.content-outcome-form button{grid-area:auto/1}.content-outcome-form button{width:100%;margin-top:6px}}
