@font-face{font-family:inter;src:url(../media/inter_latin_variable-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_569118b6-module__4BlyUq__className{font-family:inter,inter Fallback,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal}.inter_569118b6-module__4BlyUq__variable{--font-inter:"inter", "inter Fallback", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0f2e31;--ink-soft:#35595b;--muted:#526d6e;--muted-faint:#7c9698;--surface:#fff;--surface-soft:#f0f6f6;--surface-sunk:#e4efef;--surface-veil:#ffffffc7;--surface-veil-strong:#ffffffeb;--line:#d2e2e2;--line-strong:#b3cdcd;--line-dashed:#b9d2d2;--brand:#11706f;--brand-strong:#0a5150;--brand-wash:#e2f1f0;--brand-line:#a9d2d0;--brand-tint:#11706f1a;--accent:#d97528;--accent-ink:#9a4e10;--accent-wash:#fdf0e2;--accent-line:#f0c79a;--success:#1c7a33;--success-wash:#e3f5e5;--success-line:#a9d9b3;--warning:#7a6600;--warning-solid:#b89400;--warning-wash:#fbf2cd;--warning-line:#e0c661;--danger:#b3261e;--danger-wash:#fde7e4;--danger-line:#eeb0a8;--info:#1b6a93;--info-wash:#e3f1f9;--info-line:#a6cee2;--insight:#6144a6;--insight-strong:#533a92;--insight-deep:#3b2078;--insight-wash:#efe9fa;--insight-wash-strong:#e6dcfa;--insight-wash-deep:#ddcdf8;--insight-line:#c8b8e8;--canvas:#e9f3f2;--canvas-gradient:radial-gradient(circle at 12% -4%, #d9752829, transparent 30rem), radial-gradient(circle at 88% 0%, #11706f1a, transparent 34rem), linear-gradient(180deg, #f7fbfa 0%, #e9f3f2 100%);--font-sans:var(--font-inter,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-mono:"SFMono-Regular", ui-monospace, Menlo, Consolas, "Liberation Mono", monospace;--text-3xs:.625rem;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.625rem;--text-4xl:2rem;--text-display:clamp(2rem, 4vw, 3.25rem);--text-display-sm:clamp(1.75rem, 5vw, 2.6rem);--weight-regular:400;--weight-medium:550;--weight-semibold:700;--weight-bold:800;--weight-heavy:900;--leading-flat:1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tighter:-.045em;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.06em;--tracking-wider:.1em;--space-3xs:2px;--space-2xs:4px;--space-xs:6px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--space-4xl:40px;--space-5xl:56px;--radius-2xs:6px;--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:22px;--radius-3xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px #0f2e310d;--shadow-sm:0 6px 16px #0f2e310d;--shadow-md:0 12px 28px #0f2e310f;--shadow-lg:0 18px 40px #0f2e3114;--shadow-xl:0 28px 70px #0f2e3124;--shadow-drawer:-30px 0 80px #0f2e3138;--focus-ring:0 0 0 3px #11706f42;--ease:cubic-bezier(.2, .7, .3, 1);--duration-fast:.14s;--duration:.18s;--shell-max:1500px;--shell-wide:1320px;--shell-narrow:1120px;--shell-pad:clamp(16px, 3vw, 32px);--control-height:42px;--control-height-sm:32px}*{box-sizing:border-box}html{background:var(--canvas)}body{min-height:100vh;color:var(--ink);background:var(--canvas-gradient);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-text-size-adjust:100%;margin:0}img,svg,video{max-width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}a{color:var(--brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:where(a,code,pre,small,td,th,dd,.form-error,.error-banner,.success-banner,.connection-error,.connection-note,.empty-inline,.pipeline-error,.qa-findings,.seo-action-blockers,[class$=-error],[class$=-note]){overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-family:var(--font-mono);overflow-x:auto}:where([class$=-grid],[class$=-layout],[class$=-columns],[class$=-stack],[class$=-insights],[class$=-list],[class$=-metrics],.admin-kv,.check-row,.member-row,.llm-decision>div,.llm-selected-page,.search-console-insight-copy,.config-history article>div,.seo-strategy-decisions article>div:first-child,.ignored-signals article>div:first-child,.admin-detail-heading>div:first-child)>*,:where(.admin-kv,.check-row,.llm-decision>div,.llm-selected-page,.search-console-insight-copy){min-width:0}.check-row>input{flex:none}.u-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.u-clamp-2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eyebrow{color:var(--accent-ink);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.muted{color:var(--muted)}.app-shell{max-width:var(--shell-max);padding:var(--shell-pad);margin:0 auto}.members-shell,.settings-shell{max-width:var(--shell-narrow);padding:var(--shell-pad);margin:0 auto}.operations-shell{max-width:var(--shell-wide)}.login-shell{min-height:100vh;padding:var(--space-2xl);place-items:center;display:grid}.topbar{align-items:start;column-gap:var(--space-2xl);row-gap:var(--space-lg);margin-bottom:var(--space-3xl);grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.topbar h1{font-size:var(--text-display);letter-spacing:var(--tracking-tighter);margin-bottom:0}.topbar-actions,.toolbar-buttons,.button-row,.editor-header-actions{align-items:center;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.topbar-actions{place-content:start flex-end;gap:var(--space-sm);min-width:0}.topbar-actions>.status-pill,.topbar-actions>.site-switcher{min-height:var(--control-height)}.topbar-actions>.status-pill,.topbar-actions>.link-button,.topbar-actions>button{white-space:nowrap}.dashboard-topbar{margin-bottom:var(--space-xl)}.site-switcher{align-items:center;gap:var(--space-sm);min-width:190px;max-width:100%;padding:var(--space-2xs) var(--space-xs) var(--space-2xs) var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-veil);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);grid-template-columns:auto minmax(80px,1fr);display:grid}.site-switcher select{min-width:0;max-width:210px;padding:var(--space-xs) var(--space-3xl) var(--space-xs) var(--space-xs);box-shadow:none;font-size:var(--text-xs);font-weight:var(--weight-bold);background-color:#0000;border:0}.app-identity{--identity-size:clamp(1.45rem, 2.5vw, 2rem);gap:var(--space-xs);min-width:min-content;max-width:100%;display:grid}.app-identity-heading{min-height:var(--control-height);align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.app-identity-mark{width:calc(var(--identity-size) * 1.2);height:calc(var(--identity-size) * 1.2);color:var(--brand);flex:none;display:block}.app-identity .app-identity-name,.dashboard-topbar .app-identity-name,.settings-header .app-identity-name{overflow-wrap:anywhere;min-width:0;font-size:var(--identity-size);font-weight:var(--weight-heavy);line-height:var(--leading-flat);letter-spacing:var(--tracking-tighter);margin:0}.app-identity-context{border:1px solid var(--brand-line);border-radius:var(--radius-pill);padding:var(--space-2xs) var(--space-sm);color:var(--brand-strong);background:var(--brand-wash);font-size:var(--text-3xs);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-wide);text-transform:uppercase}.app-identity>p{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);margin:0}.login-card .app-identity{--identity-size:1.55rem;margin-bottom:var(--space-3xl)}.login-card{border:1px solid var(--surface-veil);border-radius:var(--radius-3xl);background:var(--surface-veil-strong);width:min(100%,520px);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:clamp(24px,6vw,52px)}.login-card h1{font-size:var(--text-display-sm);line-height:var(--leading-flat);letter-spacing:var(--tracking-tighter)}.login-form{gap:var(--space-md);margin-top:var(--space-3xl);display:grid}.login-form label{font-size:var(--text-sm);font-weight:var(--weight-bold)}.auth-links{justify-content:space-between;gap:var(--space-md);margin-top:var(--space-sm);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.auth-links a{color:var(--brand);font-weight:var(--weight-bold)}.mfa-enrollment{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.mfa-enrollment p{color:var(--muted);font-size:var(--text-xs);margin:0}.mfa-enrollment code{overflow-wrap:anywhere;font-family:var(--font-mono)}input,textarea,select{width:100%;padding:var(--space-md) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);outline:none}input[type=checkbox],input[type=radio]{flex:none;width:auto;padding:0}input:focus,textarea:focus,select:focus{border-color:var(--brand);box-shadow:var(--focus-ring)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}.check-row{padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:var(--space-sm)!important;display:flex!important}.check-row input{width:auto}.form-error{color:var(--danger);font-size:var(--text-md);margin-bottom:0}.optional-label{color:var(--muted);font-weight:var(--weight-medium)}.or-divider{color:var(--muted);text-align:center;font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.primary-button,.ghost-button,.mini-button,.danger-button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-md);display:inline-flex}.primary-button{padding:var(--space-sm) var(--space-lg);background:var(--brand);color:var(--surface);font-weight:var(--weight-bold);box-shadow:var(--shadow-xs);transition:var(--duration) var(--ease);border:1px solid #0000}.primary-button:hover{background:var(--brand-strong);transform:translateY(-1px)}.primary-button:disabled{opacity:.55;cursor:wait;transform:none}.ghost-button,.icon-button,.mini-button{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);background:var(--surface-veil);color:var(--ink);font-weight:var(--weight-semibold);transition:var(--duration-fast) var(--ease)}.ghost-button:hover,.icon-button:hover,.mini-button:hover{border-color:var(--line-strong);background:var(--surface)}.icon-button{width:var(--control-height);height:var(--control-height);font-size:var(--text-xl);place-items:center;padding:0;display:grid}.mini-button{--control-height:var(--control-height-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs)}.link-button{align-items:center;text-decoration:none;display:inline-flex}.text-button{padding:var(--space-2xs);color:var(--muted);background:0 0;border:0}.text-button.danger{color:var(--danger)}.danger-button{border:1px solid var(--danger-line);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-lg);color:var(--danger);background:var(--danger-wash);font-weight:var(--weight-bold);transition:var(--duration-fast) var(--ease)}.danger-button:hover{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 16%, white);transform:translateY(-1px)}.danger-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.status-pill{border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-md);font-size:var(--text-2xs);font-weight:var(--weight-bold);align-items:center;display:inline-flex}.status-planned{color:var(--warning);background:var(--warning-wash)}.status-dry{color:var(--insight);background:var(--insight-wash)}.status-ready,.status-published,.status-draft_ready{color:var(--success);background:var(--success-wash)}.status-failed,.status-cancelled{color:var(--danger);background:var(--danger-wash)}.status-generating,.status-publish_queued{color:var(--info);background:var(--info-wash)}.status-pending,.status-observing,.status-proposed,.status-needs_approval{color:var(--warning);background:var(--warning-wash)}.status-open,.status-attention{color:var(--info);background:var(--info-wash)}.status-healthy,.status-resolved,.status-protected{color:var(--success);background:var(--success-wash)}.status-critical{color:var(--danger);background:var(--danger-wash)}.status-dot{border-radius:var(--radius-pill);background:var(--muted-faint);width:7px;height:7px}.status-dot.status-planned{background:var(--warning-solid)}.status-dot.status-generating{background:var(--info)}.status-dot.status-draft_ready,.status-dot.status-published{background:var(--success)}.status-dot.status-failed,.status-dot.status-cancelled{background:var(--danger)}.error-banner{margin-block:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);color:var(--danger);background:var(--danger-wash);font-size:var(--text-md)}.success-banner{margin:var(--space-md) 0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);color:var(--success);background:var(--success-wash);font-size:var(--text-md)}.empty-state{min-height:55vh;padding:var(--space-4xl);border:1px dashed var(--line-dashed);border-radius:var(--radius-3xl);background:var(--surface-veil);text-align:center;place-content:center;display:grid}.empty-inline{padding:var(--space-3xl);border:1px dashed var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--muted);text-align:center}.disclosure{padding:var(--space-2xl);border:1px solid var(--surface);border-radius:var(--radius-2xl);background:var(--surface-veil);box-shadow:var(--shadow-md)}.disclosure>summary{align-items:center;gap:var(--space-sm) var(--space-md);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:before{content:"";border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);width:.45rem;height:.45rem;transition:transform var(--duration) var(--ease);flex:none;transform:rotate(-45deg)}.disclosure[open]>summary:before{transform:rotate(45deg)}.disclosure[open]>summary{padding-bottom:var(--space-xl);border-bottom:1px solid var(--line)}.disclosure>summary:hover .disclosure-label{color:var(--brand-strong)}.disclosure-label{color:var(--ink);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.disclosure-note{max-width:60ch;color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.disclosure-flag{padding:var(--space-3xs) var(--space-sm);border:1px solid var(--warning-line);border-radius:var(--radius-pill);color:var(--warning);background:var(--warning-wash);font-size:var(--text-3xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-left:auto}.disclosure-body{padding-top:var(--space-xl)}.metrics-grid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(165px,1fr));display:grid}.metric-card{padding:var(--space-xl);border:1px solid var(--surface-veil-strong);border-radius:var(--radius-xl);background:var(--surface-veil);box-shadow:var(--shadow-sm)}.metric-card span,.metric-card small{color:var(--muted);display:block}.metric-card span{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.metric-card{--metric-size:clamp(1.3rem, 2.6vw, var(--text-4xl));overflow:hidden}.metric-card strong{margin:var(--space-sm) 0 var(--space-3xs);font-size:var(--metric-size);letter-spacing:var(--tracking-tighter);overflow-wrap:anywhere;display:block}.metric-card .metric-time{--metric-size:var(--text-xl);margin-block:var(--space-lg) var(--space-xs);letter-spacing:var(--tracking-tight)}.metric-card small{font-size:var(--text-xs)}.metric-alert{border-color:var(--danger-line);background:var(--danger-wash)}.metric-operations:hover,.metric-search-console:hover,.metric-seo-strategy:hover{border-color:var(--line-strong);background:var(--surface);transform:translateY(-1px)}.metric-operations{color:var(--ink);transition:var(--duration) var(--ease);text-decoration:none}.metric-operations-attention{border-color:var(--warning-line);background:var(--warning-wash)}.metric-operations-attention strong{color:var(--warning)}.metric-operations-blocked{border-color:var(--danger-line);background:var(--danger-wash)}.metric-operations-blocked strong{--metric-size:var(--text-2xl);margin-block:var(--space-lg) var(--space-sm);color:var(--danger)}.metric-search-console,.metric-seo-strategy{text-align:left;color:var(--ink);transition:var(--duration) var(--ease)}.metric-search-console strong{color:var(--info)}.metric-seo-strategy strong{color:var(--insight)}.metric-seo-strategy.metric-alert strong{color:var(--danger)}.on-demand-trigger{white-space:nowrap}.auto-refresh-toggle{align-items:center;gap:var(--space-xs);white-space:nowrap;display:inline-flex}.auto-refresh-toggle>span{border-radius:var(--radius-pill);background:var(--muted-faint);width:7px;height:7px;box-shadow:0 0 0 3px #526d6e1f}.auto-refresh-toggle.is-active{border-color:var(--success-line);color:var(--success);background:var(--success-wash)}.auto-refresh-toggle.is-active>span{background:var(--success);box-shadow:0 0 0 3px #1c7a3329}.on-demand-message{justify-content:space-between;align-items:center;gap:var(--space-xl);margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);font-size:var(--text-xs);overflow-wrap:anywhere;display:flex}.on-demand-message>div{gap:var(--space-3xs);display:grid}.on-demand-message span{color:var(--muted)}.on-demand-message-progress{border:1px solid var(--info-line);background:var(--info-wash)}.on-demand-message-success{border:1px solid var(--success-line);background:var(--success-wash)}.on-demand-message-error{border:1px solid var(--danger-line);color:var(--danger);background:var(--danger-wash)}.on-demand-message .ghost-button{--control-height:var(--control-height-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-2xs)}.on-demand-panel{gap:var(--space-lg);margin:0 0 var(--space-xl);padding:var(--space-xl);border:1px solid var(--insight-line);border-radius:var(--radius-2xl);background:linear-gradient(145deg, var(--insight-wash), var(--surface-veil-strong));box-shadow:var(--shadow-md);display:grid}.on-demand-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2xl);display:flex}.on-demand-heading h2{margin:var(--space-3xs) 0 var(--space-2xs);font-size:var(--text-2xl)}.on-demand-heading p:not(.eyebrow){max-width:76ch;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}.on-demand-schedule{justify-items:end;gap:var(--space-3xs);min-width:142px;display:grid}.on-demand-schedule span{color:var(--insight);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-transform:uppercase}.on-demand-schedule strong{font-size:var(--text-2xl)}.on-demand-schedule small{color:var(--muted);font-size:var(--text-3xs)}.on-demand-notice{padding:var(--space-sm) var(--space-md);border:1px solid var(--warning-line);border-radius:var(--radius-md);color:var(--warning);background:var(--warning-wash);font-size:var(--text-2xs)}.on-demand-candidates{gap:var(--space-sm);display:grid}.on-demand-candidate{align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-veil);cursor:pointer;transition:var(--duration-fast) var(--ease);grid-template-columns:auto 34px minmax(0,1fr) 78px minmax(170px,auto);display:grid}.on-demand-candidate:hover,.on-demand-candidate.is-selected{border-color:var(--insight-line);background:var(--surface);box-shadow:var(--shadow-sm)}.on-demand-candidate input{accent-color:var(--insight)}.on-demand-rank{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--insight);background:var(--insight-wash);font-size:var(--text-2xs);font-weight:var(--weight-heavy);place-items:center;display:grid}.on-demand-candidate-copy{gap:var(--space-3xs);min-width:0;display:grid}.on-demand-candidate-copy small{color:var(--insight);font-size:var(--text-3xs);font-weight:var(--weight-bold);text-transform:uppercase}.on-demand-candidate-copy strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.on-demand-candidate-copy span{color:var(--muted);font-size:var(--text-3xs)}.on-demand-score{justify-items:end;display:grid}.on-demand-score strong{font-size:var(--text-xl)}.on-demand-score small{color:var(--muted);font-size:var(--text-3xs)}.on-demand-boosts{justify-content:flex-end;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.on-demand-boosts em{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);color:var(--insight);background:var(--insight-wash);font-size:var(--text-3xs);font-style:normal;font-weight:var(--weight-bold)}.on-demand-boosts .is-clear{color:var(--success);background:var(--success-wash)}.on-demand-boosts .needs-review{color:var(--warning);background:var(--warning-wash)}.on-demand-footer{justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.on-demand-footer p{max-width:76ch;color:var(--muted);font-size:var(--text-2xs);margin:0}.on-demand-footer .button-row{flex:none}.on-demand-choice{align-items:end;gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:1px solid var(--insight-line);flex-wrap:wrap;display:flex}.on-demand-choice label{gap:var(--space-2xs);color:var(--insight);font-size:var(--text-2xs);font-weight:var(--weight-bold);display:grid}.on-demand-choice select,.on-demand-choice input{min-width:min(210px,100%)}.seo-strategy-panel{gap:var(--space-xl);margin:0 0 var(--space-xl);padding:var(--space-2xl);border:1px solid var(--insight-line);border-radius:var(--radius-2xl);background:linear-gradient(145deg, var(--insight-wash), var(--surface-veil-strong));box-shadow:var(--shadow-md);display:grid}.seo-strategy-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2xl);display:flex}.seo-strategy-heading h2{margin-bottom:var(--space-2xs);font-size:var(--text-3xl)}.seo-strategy-heading p:not(.eyebrow){color:var(--muted);font-size:var(--text-sm);margin-bottom:0}.seo-strategy-heading-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.cannibalization-llm-panel{gap:var(--space-sm);display:grid}.cannibalization-llm-report{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--insight-line);border-radius:var(--radius-lg);background:var(--surface-veil);display:grid}.cannibalization-llm-report.llm-ready{border-color:var(--success-line);background:var(--success-wash)}.cannibalization-llm-report.llm-failed,.cannibalization-llm-report.llm-stale{border-color:var(--danger-line);background:var(--danger-wash)}.cannibalization-llm-report>header,.cannibalization-llm-report>footer{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.cannibalization-llm-report>header>div{gap:var(--space-3xs);display:grid}.cannibalization-llm-report .cluster-label{width:max-content;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);color:var(--insight);background:var(--insight-wash);font-size:var(--text-3xs);font-weight:var(--weight-heavy)}.cannibalization-llm-report h3{font-size:var(--text-md);margin:0}.cannibalization-llm-report header small,.cannibalization-llm-report footer small{color:var(--muted);font-size:var(--text-3xs)}.llm-analysis-progress,.llm-analysis-overview{color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-normal);margin:0}.llm-analysis-counts{gap:var(--space-xs);flex-wrap:wrap;display:flex}.llm-analysis-counts span{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs);color:var(--muted);background:var(--surface-soft);font-size:var(--text-3xs)}.llm-analysis-counts strong{color:var(--ink)}.llm-analysis-decisions{padding-top:var(--space-sm);border-top:1px solid var(--line)}.llm-analysis-decisions>summary,.llm-analysis-history>summary{cursor:pointer;color:var(--insight);font-size:var(--text-2xs);font-weight:var(--weight-heavy)}.llm-analysis-decisions>div{gap:var(--space-xs);margin-top:var(--space-sm);display:grid}.llm-decision{gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:minmax(180px,.65fr) minmax(220px,1fr);display:grid}.llm-decision>div{gap:var(--space-3xs);display:grid}.llm-decision span{color:var(--insight);font-size:var(--text-3xs);font-weight:var(--weight-heavy);text-transform:uppercase}.llm-decision.decision-discard span{color:var(--danger)}.llm-decision.decision-keep_new span{color:var(--success)}.llm-decision strong{font-size:var(--text-2xs)}.llm-decision small{color:var(--muted);font-size:var(--text-3xs)}.llm-decision p{color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-snug);margin:0}.llm-decision>a{color:var(--insight);font-size:var(--text-3xs);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.llm-analysis-history{padding:var(--space-sm) var(--space-md);border:1px dashed var(--insight-line);border-radius:var(--radius-md)}.llm-analysis-history>div{gap:var(--space-sm);margin-top:var(--space-sm);display:grid}.topic-cluster-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.topic-cluster-card{min-width:0;padding:var(--space-lg);border:1px solid var(--insight-line);border-radius:var(--radius-lg);background:var(--surface-veil)}.topic-cluster-card.has-conflicts{border-color:var(--warning-line);background:var(--warning-wash)}.topic-cluster-title{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.topic-cluster-title h3{font-size:var(--text-sm);line-height:var(--leading-snug);margin-bottom:0}.topic-cluster-title>span{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);color:var(--warning);background:var(--warning-wash);font-size:var(--text-3xs);font-weight:var(--weight-heavy);flex:none}.topic-cluster-counts{gap:var(--space-xs);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.topic-cluster-counts span{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs);color:var(--muted);background:var(--surface-soft);font-size:var(--text-3xs)}.topic-cluster-counts strong{color:var(--ink)}.topic-cluster-candidates,.topic-cluster-pages{gap:var(--space-2xs);margin-top:var(--space-md);display:grid}.topic-cluster-candidates small,.topic-cluster-pages small{color:var(--muted);font-size:var(--text-3xs);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-wide);text-transform:uppercase}.topic-cluster-candidates span{color:var(--ink);font-size:var(--text-3xs);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topic-cluster-pages a{color:var(--insight);font-size:var(--text-3xs);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.topic-cluster-pages a:hover{text-decoration:underline}.topic-cluster-card>.muted{margin:var(--space-md) 0 0;font-size:var(--text-3xs)}.cannibalization-section-heading{justify-content:space-between;align-items:end;gap:var(--space-xl);display:flex}.cannibalization-section-heading h3{font-size:var(--text-lg);margin:0}.cannibalization-section-heading>small{color:var(--muted);font-size:var(--text-2xs)}.cannibalization-list{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(330px,1fr));display:grid}.cannibalization-list>.empty-inline{grid-column:1/-1}.cannibalization-review{gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--warning-line);border-radius:var(--radius-lg);background:var(--surface-veil);grid-template-columns:96px minmax(0,1fr);display:grid}.cannibalization-review.risk-high{border-color:var(--danger-line);background:var(--danger-wash)}.cannibalization-score{align-content:start;gap:var(--space-2xs);padding-right:var(--space-md);border-right:1px solid var(--line);display:grid}.cannibalization-score span{color:var(--warning);font-size:var(--text-3xs);font-weight:var(--weight-heavy);text-transform:uppercase}.risk-high .cannibalization-score span{color:var(--danger)}.cannibalization-score strong{font-size:var(--text-2xl);letter-spacing:var(--tracking-tighter)}.cannibalization-score small{color:var(--muted);font-size:var(--text-3xs)}.cannibalization-copy{min-width:0}.cannibalization-copy .cluster-label{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);color:var(--insight);background:var(--insight-wash);font-size:var(--text-3xs);font-weight:var(--weight-bold);display:inline-flex}.cannibalization-copy h4{margin:var(--space-xs) 0 var(--space-2xs);font-size:var(--text-md)}.cannibalization-copy p{margin-bottom:var(--space-sm);color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-snug)}.cannibalization-copy p a{color:var(--brand);font-weight:var(--weight-bold)}.similarity-breakdown{gap:var(--space-xs);flex-wrap:wrap;display:flex}.similarity-breakdown span{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-2xs);color:var(--muted);background:var(--surface-soft);font-size:var(--text-3xs);font-weight:var(--weight-semibold)}.matched-query-list{gap:var(--space-2xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.matched-query-list span{max-width:190px;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--insight-line);border-radius:var(--radius-pill);color:var(--insight);background:var(--surface);font-size:var(--text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cannibalization-copy .button-row{margin-top:var(--space-md);flex-wrap:wrap}.cannibalization-copy .primary-button,.cannibalization-copy .ghost-button{--control-height:var(--control-height-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-2xs)}.cannibalization-page-list{gap:var(--space-xs);margin-top:var(--space-sm);display:grid}.cannibalization-page-match{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-sm) var(--space-md);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-veil);display:flex}.cannibalization-page-match.risk-high{border-color:var(--danger-line)}.cannibalization-page-match>div{min-width:0}.cannibalization-page-match a,.cannibalization-page-match>div>span{display:block}.cannibalization-page-match a{color:var(--ink);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.cannibalization-page-match a:hover{text-decoration:underline}.cannibalization-page-match>div>span{margin-top:var(--space-3xs);color:var(--muted);font-size:var(--text-3xs)}.cannibalization-page-match details{margin-top:var(--space-2xs)}.cannibalization-page-match summary,.cannibalization-more summary{cursor:pointer;color:var(--insight);font-size:var(--text-3xs);font-weight:var(--weight-bold)}.cannibalization-page-match .ghost-button{flex:none}.cannibalization-more{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px dashed var(--insight-line);border-radius:var(--radius-sm)}.cannibalization-more>.cannibalization-page-list{margin-top:var(--space-sm)}.seo-strategy-decisions{padding-top:var(--space-md);border-top:1px solid var(--insight-line)}.seo-strategy-decisions summary{cursor:pointer;color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold)}.seo-strategy-decisions>div{gap:var(--space-xs);margin-top:var(--space-sm);display:grid}.seo-strategy-decisions article,.ignored-signals article{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-veil);display:flex}.seo-strategy-decisions article>div:first-child,.ignored-signals article>div:first-child{gap:var(--space-3xs);display:grid}.seo-strategy-decisions article span{color:var(--insight);font-size:var(--text-3xs);font-weight:var(--weight-heavy);text-transform:uppercase}.seo-strategy-decisions article strong,.ignored-signals article strong{font-size:var(--text-2xs)}.seo-strategy-decisions article small,.ignored-signals article small{color:var(--muted);font-size:var(--text-3xs)}.seo-strategy-decisions .ghost-button,.ignored-signals .ghost-button{--control-height:var(--control-height-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-2xs)}.search-console-panel{gap:var(--space-xl);margin:0 0 var(--space-xl);padding:var(--space-2xl);border:1px solid var(--info-line);border-radius:var(--radius-2xl);background:linear-gradient(145deg, var(--info-wash), var(--surface-veil-strong));box-shadow:var(--shadow-md);display:grid}.search-console-panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2xl);display:flex}.search-console-panel-heading h2{margin-bottom:var(--space-2xs);font-size:var(--text-3xl)}.search-console-panel-heading p{color:var(--muted);font-size:var(--text-sm);margin-bottom:0}.search-console-panel-heading>div:last-child{justify-items:end;gap:var(--space-xs);display:grid}.search-console-panel-heading small{color:var(--muted);font-size:var(--text-2xs)}.search-console-panel .error-banner{margin:0}.search-console-insights{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.search-console-insight{gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--info-line);border-radius:var(--radius-xl);background:var(--surface-veil);grid-template-columns:96px minmax(0,1fr);display:grid}.search-console-insight-score{align-content:start;gap:var(--space-2xs);padding-right:var(--space-lg);border-right:1px solid var(--line);display:grid}.search-console-insight-score span{color:var(--info);font-size:var(--text-2xs);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-wide);text-transform:uppercase}.search-console-insight-score strong{font-size:var(--text-3xl);letter-spacing:var(--tracking-tighter)}.search-console-insight-score small{color:var(--muted);font-size:var(--text-3xs)}.search-console-insight-copy h3{margin-bottom:var(--space-2xs);font-size:var(--text-md)}.search-console-insight-copy p{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.search-console-insight-copy .button-row{flex-wrap:wrap}.search-console-insight-copy .primary-button,.search-console-insight-copy .ghost-button{--control-height:var(--control-height-sm);padding:var(--space-sm) var(--space-sm);font-size:var(--text-2xs)}.insight-decay{border-color:var(--danger-line)}.insight-decay .search-console-insight-score span{color:var(--danger)}.insight-growth{border-color:var(--success-line)}.insight-growth .search-console-insight-score span{color:var(--success)}.insight-unmapped{border-color:var(--warning-line)}.signal-state{width:fit-content;margin:var(--space-3xs) 0 var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);color:var(--info);background:var(--info-wash);font-size:var(--text-3xs);font-weight:var(--weight-bold);display:inline-flex}.signal-confirmed,.signal-actioned{color:var(--success);background:var(--success-wash)}.signal-cooldown{color:var(--insight);background:var(--insight-wash)}.signal-help{padding:var(--space-sm) var(--space-sm);border-left:2px solid var(--success-line);background:var(--success-wash);margin-top:0}.content-refresh-strip{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--success-line);border-radius:var(--radius-xl);background:var(--success-wash);display:grid}.content-refresh-heading{justify-content:space-between;align-items:end;gap:var(--space-lg);display:flex}.content-refresh-heading h3{font-size:var(--text-lg);margin:0}.content-refresh-heading>span{color:var(--success);font-size:var(--text-2xs);font-weight:var(--weight-heavy)}.content-refresh-list{gap:var(--space-sm);display:grid}.content-refresh-card{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-md);border:1px solid var(--success-line);border-radius:var(--radius-md);background:var(--surface);display:flex}.content-refresh-card>div:first-child{min-width:0}.content-refresh-card>div:first-child>span{color:var(--success);font-size:var(--text-3xs);font-weight:var(--weight-heavy);text-transform:uppercase}.content-refresh-card h4{margin:var(--space-3xs) 0;font-size:var(--text-sm)}.content-refresh-card p,.content-refresh-card small{color:var(--muted);font-size:var(--text-2xs);display:block}.content-refresh-card small{margin-top:var(--space-2xs);color:var(--danger)}.content-refresh-card .primary-button,.content-refresh-card .ghost-button{--control-height:var(--control-height-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-2xs)}.refresh-failed{border-color:var(--danger-line)}.ignored-signals{padding-top:var(--space-md);border-top:1px solid var(--info-line)}.ignored-signals summary{cursor:pointer;color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold)}.ignored-signals>div{gap:var(--space-xs);margin-top:var(--space-sm);display:grid}.ignored-signals article span{color:var(--info);font-size:var(--text-3xs);font-weight:var(--weight-heavy);text-transform:uppercase}.historical-content-label{margin-bottom:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);color:var(--info);background:var(--info-wash);font-size:var(--text-3xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:inline-flex}.refresh-editor-backdrop{z-index:90;padding:var(--space-2xl);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f2e317a;place-items:center;display:grid;position:fixed;inset:0}.refresh-editor{border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface);width:min(1100px,96vw);max-height:92vh;box-shadow:var(--shadow-xl);overflow:auto}.refresh-editor>header,.refresh-editor>footer{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);padding:var(--space-xl) var(--space-2xl);display:flex}.refresh-editor>header{border-bottom:1px solid var(--line)}.refresh-editor>header h2{margin:var(--space-3xs) 0;font-size:var(--text-xl)}.refresh-editor>header p:last-child{color:var(--muted);font-size:var(--text-2xs)}.refresh-editor>footer{border-top:1px solid var(--line);align-items:center}.refresh-editor-fields{gap:var(--space-lg);padding:var(--space-xl) var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.refresh-editor-fields label{align-items:baseline;gap:var(--space-2xs) var(--space-sm);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);grid-template-columns:minmax(0,1fr) auto;display:grid}.refresh-editor-fields label>span{font-size:var(--text-3xs);justify-self:end}.refresh-editor-fields label>input,.refresh-editor-fields label>textarea{grid-column:1/-1}.refresh-editor-fields input,.refresh-editor-fields textarea{width:100%}.refresh-editor-fields textarea{min-height:82px}.refresh-markdown-field{grid-column:1/-1}.refresh-markdown-field textarea{min-height:45vh;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-normal)}.calendar-panel{border:1px solid var(--surface-veil-strong);border-radius:var(--radius-3xl);background:var(--surface-veil);box-shadow:var(--shadow-lg);overflow:hidden}.calendar-toolbar{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-2xl);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.calendar-toolbar h2{font-size:var(--text-3xl);text-transform:capitalize;margin-bottom:0}.calendar-grid{transition:opacity var(--duration) var(--ease);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-grid.is-loading{opacity:.52}.weekday{padding:var(--space-md);border-bottom:1px solid var(--line);color:var(--muted);text-align:center;font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.day-cell{min-height:165px;padding:var(--space-md);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-veil);color:var(--ink);text-align:left;position:relative}.day-cell:nth-child(7n){border-right:0}.day-cell.has-slot:hover{z-index:1;background:var(--surface);box-shadow:inset 0 0 0 2px var(--brand-line)}.day-cell.is-today .day-number{color:var(--surface);background:var(--brand)}.day-cell.filler{background:var(--surface-sunk)}.day-number{border-radius:var(--radius-sm);width:27px;height:27px;font-size:var(--text-xs);font-weight:var(--weight-bold);place-items:center;display:inline-grid}.day-capacity{float:right;margin-top:var(--space-xs);color:var(--muted);font-size:var(--text-3xs);font-weight:var(--weight-bold)}.empty-day{margin-top:var(--space-2xl);color:var(--muted-faint);font-size:var(--text-2xs);display:block}.day-slots{gap:var(--space-xs);margin-top:var(--space-sm);display:grid}.slot-card{width:100%;min-height:105px;padding:var(--space-sm);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--ink);text-align:left;border:0}.slot-card:hover{box-shadow:inset 0 0 0 1px var(--brand-line)}.slot-card-top{align-items:center;gap:var(--space-2xs);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);display:flex}.slot-card>strong{-webkit-line-clamp:2;margin:var(--space-sm) 0;font-size:var(--text-sm);line-height:var(--leading-tight);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.slot-metrics{gap:var(--space-2xs);color:var(--muted);font-size:var(--text-3xs);flex-wrap:wrap;display:flex}.slot-card time{margin-top:var(--space-sm);color:var(--brand);font-size:var(--text-2xs);font-weight:var(--weight-bold);display:block}.pipeline-mini,.verification-mini{width:fit-content;max-width:100%;margin-top:var(--space-xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);font-size:var(--text-3xs);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-mini{color:var(--info);background:var(--info-wash)}.pipeline-mini-failed,.verification-mini-failed{color:var(--danger);background:var(--danger-wash)}.verification-mini{color:var(--warning);background:var(--warning-wash)}.verification-mini-verified{color:var(--success);background:var(--success-wash)}.verification-mini-verifying{color:var(--info);background:var(--info-wash)}.editor-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f2e316b;justify-content:flex-end;display:flex;position:fixed;inset:0}.editor-panel{background:var(--surface-soft);width:min(1180px,96vw);height:100vh;box-shadow:var(--shadow-drawer);animation:slide-in var(--duration) var(--ease);flex-direction:column;display:flex}@keyframes slide-in{0%{opacity:0;transform:translate(40px)}}.editor-header{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);padding:var(--space-2xl) var(--space-2xl) var(--space-lg);background:var(--surface);display:flex}.editor-header h2{font-size:var(--text-3xl);margin-bottom:0}.editor-tabs{gap:var(--space-3xs);padding:0 var(--space-2xl);border-bottom:1px solid var(--line);background:var(--surface);display:flex;overflow-x:auto}.editor-tabs button{padding:var(--space-md) var(--space-md) var(--space-sm);color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000}.editor-tabs button.active{color:var(--ink);border-color:var(--brand)}.editor-status-line{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:34px;padding:var(--space-sm) var(--space-2xl);border-bottom:1px solid var(--line);color:var(--muted);background:var(--surface-soft);font-size:var(--text-2xs);flex-wrap:wrap;display:flex}.pipeline-lock-banner{padding:var(--space-sm) var(--space-2xl);border-bottom:1px solid var(--info-line);color:var(--info);background:var(--info-wash);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.editor-body{padding:var(--space-2xl);flex:1;overflow:auto}.pipeline-lock-fieldset{border:0;min-width:0;margin:0;padding:0}.pipeline-lock-fieldset:disabled{opacity:.72}.editor-footer{justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--line);background:var(--surface);display:flex}.split-editor{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:70vh;display:grid}.editor-fields{gap:var(--space-xl);flex-direction:column;display:flex}.editor-fields label,.form-grid label{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold)}.markdown-input{resize:vertical;min-height:62vh;margin-top:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-normal)}.markdown-preview{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);line-height:var(--leading-relaxed);padding:clamp(18px,4vw,42px);overflow:auto}.markdown-preview h2{font-size:var(--text-3xl);margin-top:2.4rem}.markdown-preview h3{margin-top:1.5rem}.markdown-preview img{border-radius:var(--radius-xl);max-width:100%}.markdown-preview table{border-collapse:collapse;width:100%}.markdown-preview td,.markdown-preview th{border:1px solid var(--line);padding:var(--space-sm)}.faq-editor{padding-top:var(--space-xl);border-top:1px solid var(--line)}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.faq-row{gap:var(--space-xs);margin:var(--space-md) 0;display:grid}.faq-row textarea{min-height:90px}.form-grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:900px;display:grid}.form-grid label{gap:var(--space-xs);display:grid}.form-grid textarea{resize:vertical;min-height:95px}.form-grid small{justify-self:end}.span-2{grid-column:span 2}.seo-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;max-width:none}.seo-form .span-2{grid-column:1/-1}.seo-form label{align-content:start}.seo-form small.is-over-limit{color:var(--danger);font-weight:var(--weight-bold)}.cta-block{gap:var(--space-lg);padding-top:var(--space-xl);border-top:1px solid var(--line);display:grid}.cta-block h3{font-size:var(--text-lg);margin-bottom:0}.cta-fields{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-metrics{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.seo-metrics span{padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);font-size:var(--text-2xs)}.seo-metrics strong{margin-top:var(--space-2xs);color:var(--ink);font-size:var(--text-lg);display:block}.partial-actions{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);display:flex}.partial-actions h3,.partial-actions p{margin:0}.partial-actions p{margin-top:var(--space-2xs);color:var(--muted);font-size:var(--text-xs)}.section-edit-card,.outline-proposal{gap:var(--space-lg);padding:var(--space-xl);border:1px solid var(--info-line);border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--info-wash), var(--surface));display:grid}.outline-proposal{border-color:var(--insight-line);background:linear-gradient(145deg, var(--insight-wash), var(--surface))}.section-edit-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.section-edit-heading h3,.section-edit-heading p{margin-bottom:0}.section-edit-heading>div>p:last-child{max-width:76ch;margin-top:var(--space-2xs);color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.edit-operation-status{border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-sm);color:var(--info);background:var(--info-wash);font-size:var(--text-2xs);font-weight:var(--weight-bold);flex:none}.edit-operation-status.status-pending_approval{color:var(--insight);background:var(--insight-wash)}.section-edit-controls{align-items:end;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.section-edit-controls label{gap:var(--space-xs);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);display:grid}.section-selection-preview{gap:var(--space-2xs) var(--space-lg);padding:var(--space-lg);border:1px solid var(--info-line);border-radius:var(--radius-md);background:var(--surface-veil);grid-template-columns:minmax(0,1fr) auto;display:grid}.section-selection-preview strong{font-size:var(--text-sm)}.section-selection-preview span{color:var(--info);font-size:var(--text-2xs);font-weight:var(--weight-bold)}.section-selection-preview p{color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-normal);grid-column:1/-1;margin:0}.section-edit-note{color:var(--warning);font-size:var(--text-2xs)}.outline-columns{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.outline-columns>div{padding:var(--space-lg);border:1px solid var(--insight-line);border-radius:var(--radius-md);background:var(--surface-veil)}.outline-columns>div>strong{font-size:var(--text-xs)}.outline-columns ol{gap:var(--space-xs);margin:var(--space-md) 0 0;padding-left:var(--space-2xl);color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-snug);display:grid}.edit-operation-history{padding:var(--space-3xs) 0}.edit-operation-history summary{cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold)}.edit-operation-history .list-stack{margin-top:var(--space-sm)}.edit-operation-row{padding:var(--space-md) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.edit-operation-row strong{font-size:var(--text-xs)}.edit-operation-row p{margin:var(--space-2xs) 0 0;color:var(--muted);font-size:var(--text-2xs)}.edit-operation-row small{margin-top:var(--space-xs);color:var(--danger);font-size:var(--text-2xs);display:block}.edit-operation-row.operation-applied{border-left:3px solid var(--success)}.edit-operation-row.operation-failed,.edit-operation-row.operation-stale{border-left:3px solid var(--danger)}.list-stack{gap:var(--space-sm);display:grid}.source-row,.version-row{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:flex}.source-row div,.version-row div{flex:1;min-width:0}.source-row a{margin-top:var(--space-3xs);color:var(--brand);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.source-kind{border-radius:var(--radius-pill);width:fit-content;padding:var(--space-3xs) var(--space-xs);color:var(--muted);background:var(--surface-soft);font-size:var(--text-3xs);font-weight:var(--weight-heavy);text-transform:uppercase;display:inline-flex}.source-kind.external{color:var(--info);background:var(--info-wash)}.version-row p{margin:var(--space-2xs) 0 0;color:var(--muted);font-size:var(--text-2xs)}.readiness-card,.qa-detail-card,.publication-preview-card,.source-registry-card,.publication-verification-card{align-content:start;gap:var(--space-lg);padding:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);display:grid}.readiness-card.is-ready{border-color:var(--success-line);background:linear-gradient(145deg, var(--success-wash), var(--surface))}.readiness-card.is-blocked{border-color:var(--warning-line);background:linear-gradient(145deg, var(--warning-wash), var(--surface))}.readiness-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.readiness-heading h3,.readiness-heading p{margin-bottom:0}.readiness-heading>span{border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-sm);color:var(--muted);background:var(--surface-veil);font-size:var(--text-2xs);font-weight:var(--weight-bold);flex:none}.readiness-checks{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.readiness-checks>div{align-items:center;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-veil);font-size:var(--text-2xs);grid-template-columns:20px minmax(0,1fr);display:grid}.readiness-checks span{border-radius:var(--radius-pill);width:18px;height:18px;font-weight:var(--weight-heavy);place-items:center;display:grid}.readiness-checks .is-ok span{color:var(--surface);background:var(--success)}.readiness-checks .is-missing span{color:var(--ink);background:var(--warning-solid)}.publication-verification-card.verification-verified{border-color:var(--success-line);background:linear-gradient(145deg, var(--success-wash), var(--surface))}.publication-verification-card.verification-failed{border-color:var(--danger-line);background:linear-gradient(145deg, var(--danger-wash), var(--surface))}.publication-verification-card.verification-pending,.publication-verification-card.verification-verifying{border-color:var(--info-line);background:linear-gradient(145deg, var(--info-wash), var(--surface))}.verification-status{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);color:var(--warning);background:var(--warning-wash);font-size:var(--text-2xs);font-weight:var(--weight-bold);flex:none}.verification-status-verified{color:var(--success);background:var(--success-wash)}.verification-status-failed{color:var(--danger);background:var(--danger-wash)}.verification-status-verifying{color:var(--info);background:var(--info-wash)}.publication-verification-summary{align-items:stretch;gap:var(--space-sm);flex-wrap:wrap;display:flex}.publication-verification-summary>span{gap:var(--space-3xs);min-width:105px;padding:var(--space-sm) var(--space-md);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-veil);display:grid}.publication-verification-summary small{color:var(--muted);font-size:var(--text-3xs);font-weight:var(--weight-semibold)}.publication-verification-summary strong{font-size:var(--text-2xs)}.publication-verification-summary a{color:var(--brand);font-size:var(--text-2xs);font-weight:var(--weight-bold);align-items:center;margin-left:auto;display:inline-flex}.publication-verification-checks{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.publication-verification-checks article{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-veil);grid-template-columns:22px minmax(0,1fr);display:grid}.publication-verification-checks article>span{border-radius:var(--radius-pill);width:20px;height:20px;color:var(--surface);background:var(--success);font-size:var(--text-2xs);font-weight:var(--weight-heavy);place-items:center;display:grid}.publication-verification-checks article.is-failed>span{background:var(--danger)}.publication-verification-checks strong,.publication-verification-checks small{display:block}.publication-verification-checks strong{font-size:var(--text-2xs)}.publication-verification-checks small{margin-top:var(--space-2xs);color:var(--muted);font-size:var(--text-3xs);line-height:var(--leading-snug);overflow-wrap:anywhere}.qa-metrics{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.qa-metrics span{gap:var(--space-2xs);padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-3xs);display:grid}.qa-metrics strong{color:var(--ink);font-size:var(--text-md)}.qa-findings{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-size:var(--text-2xs)}.qa-findings.is-critical{color:var(--danger);background:var(--danger-wash)}.qa-findings.is-warning{color:var(--warning);background:var(--warning-wash)}.qa-findings>strong{font-size:var(--text-2xs)}.qa-findings ul{gap:var(--space-2xs);margin:var(--space-sm) 0 0;padding-left:var(--space-xl);line-height:var(--leading-snug);display:grid}.unapproved-links{gap:var(--space-xs);display:grid}.unapproved-links>strong{font-size:var(--text-2xs)}.unapproved-links a{gap:var(--space-3xs);padding:var(--space-sm) var(--space-sm);border:1px solid var(--danger-line);border-radius:var(--radius-sm);color:var(--danger);background:var(--danger-wash);display:grid;overflow:hidden}.unapproved-links span{font-size:var(--text-2xs);font-weight:var(--weight-bold)}.unapproved-links small{color:var(--muted);font-size:var(--text-3xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publication-preview-card,.source-registry-card{grid-column:1/-1}.publication-meta-preview{gap:var(--space-lg);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);grid-template-columns:minmax(160px,210px) minmax(0,1fr);align-items:center;display:grid}.publication-meta-preview img,.publication-meta-preview .media-placeholder{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:118px}.publication-meta-preview strong{font-size:var(--text-lg);display:block}.publication-meta-preview p{margin:var(--space-xs) 0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.publication-meta-preview small{color:var(--brand);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.publication-rendered-preview,.publication-json-preview{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.publication-rendered-preview summary,.publication-json-preview summary{cursor:pointer;padding:var(--space-md) var(--space-lg);font-size:var(--text-xs);font-weight:var(--weight-bold)}.publication-rendered-preview .markdown-preview{border:0;border-top:1px solid var(--line);border-radius:0;max-height:650px}.publication-json-preview pre{max-height:520px;padding:var(--space-lg);border-top:1px solid var(--line);color:var(--ink-soft);background:var(--surface-soft);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-normal);margin:0;overflow:auto}.source-add-form{align-items:end;gap:var(--space-sm);padding:var(--space-md);border:1px dashed var(--line-dashed);border-radius:var(--radius-lg);background:var(--surface-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.source-add-form label,.source-edit-card label{gap:var(--space-2xs);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);display:grid}.source-add-form input,.source-add-form select,.source-edit-card input,.source-edit-card select{padding:var(--space-sm) var(--space-sm);font-size:var(--text-2xs)}.source-edit-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.source-edit-grid>.empty-inline{grid-column:1/-1}.source-edit-card{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) 125px;display:grid}.source-edit-card.is-approved{border-left:3px solid var(--success)}.source-edit-card.is-pending{border-left:3px solid var(--warning-solid)}.source-edit-heading{justify-content:space-between;align-items:center;gap:var(--space-sm);grid-column:1/-1;display:flex}.source-approval{border-radius:var(--radius-pill);padding:var(--space-2xs) var(--space-xs);color:var(--warning);background:var(--warning-wash);font-size:var(--text-3xs);font-weight:var(--weight-bold)}.source-approval.is-approved{color:var(--success);background:var(--success-wash)}.source-provenance{align-items:center;gap:var(--space-2xs) var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-sm);color:var(--info);background:var(--info-wash);font-size:var(--text-3xs);flex-wrap:wrap;grid-column:1/-1;display:flex}.source-provenance strong{font-size:var(--text-3xs);margin-right:auto}.source-provenance span,.source-provenance time{color:var(--muted)}.source-provenance-internal_blog_catalog{color:var(--success);background:var(--success-wash)}.source-provenance-manual{color:var(--warning);background:var(--warning-wash)}.source-edit-card label:first-of-type,.source-edit-card label:nth-of-type(2),.source-edit-card .button-row{grid-column:1/-1}.media-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.media-card{gap:var(--space-lg);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:minmax(140px,180px) minmax(0,1fr);display:grid;overflow:hidden}.media-card.editable{grid-template-columns:minmax(130px,160px) minmax(0,1fr)}.media-card img,.media-placeholder{object-fit:cover;border-radius:var(--radius-md);background:var(--surface-sunk);width:100%;height:145px}.media-card h3{margin:var(--space-sm) 0 var(--space-2xs)}.media-card p,.media-card details{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.media-card details p{max-height:180px;overflow:auto}.media-edit-fields{gap:var(--space-sm);display:grid}.media-edit-fields label{gap:var(--space-2xs);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);display:grid}.media-edit-fields input,.media-edit-fields textarea{padding:var(--space-sm) var(--space-sm);font-size:var(--text-xs)}.media-edit-fields textarea{resize:vertical;min-height:82px}.schedule-form-card{align-content:start;gap:var(--space-lg);padding:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-veil-strong);box-shadow:var(--shadow-sm);display:grid}.schedule-form-heading h3,.schedule-form-heading p{margin-bottom:0}.schedule-form-heading h3{margin-top:var(--space-3xs);font-size:var(--text-lg)}.schedule-form-heading>p:last-child{margin-top:var(--space-2xs);color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-snug)}.schedule-fields{gap:var(--space-md);display:grid}.schedule-fields label{gap:var(--space-xs);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);display:grid}.schedule-fields input{padding:var(--space-sm) var(--space-md)}.schedule-fields small{color:var(--muted);font-size:var(--text-3xs);font-weight:var(--weight-medium)}.schedule-preview{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--success-line);border-radius:var(--radius-lg);background:var(--success-wash);display:grid}.schedule-preview span{color:var(--success);font-size:var(--text-3xs);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-wide);text-transform:uppercase}.schedule-preview strong{font-size:var(--text-md)}.schedule-preview small{color:var(--muted);font-size:var(--text-2xs)}.schedule-options{gap:var(--space-xs);display:grid}.schedule-options>label{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);cursor:pointer;grid-template-columns:17px minmax(0,1fr);display:grid}.schedule-options input{width:16px;height:16px;accent-color:var(--brand);margin:0}.schedule-options span,.schedule-options strong,.schedule-options small{display:block}.schedule-options strong{font-size:var(--text-2xs)}.schedule-options small{margin-top:var(--space-3xs);color:var(--muted);font-size:var(--text-3xs)}.schedule-side{gap:var(--space-lg);align-content:start;display:grid}.keyword-replace-card{gap:var(--space-sm);padding:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);display:grid}.keyword-replace-card h3,.keyword-replace-card p{margin-bottom:0}.keyword-replace-card p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.keyword-replace-card label{gap:var(--space-xs);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);display:grid}.trend-card{padding:var(--space-2xl);border:1px solid var(--insight-line);border-radius:var(--radius-xl);background:linear-gradient(140deg, var(--insight-wash), var(--surface))}.trend-card p{color:var(--muted)}.trend-meter{--trend-color:var(--insight);--trend-soft:var(--insight-wash);gap:var(--space-sm);display:grid}.trend-meter-declining{--trend-color:var(--danger);--trend-soft:var(--danger-wash)}.trend-meter-stable{--trend-color:var(--muted);--trend-soft:var(--surface-sunk)}.trend-meter-growing{--trend-color:var(--insight);--trend-soft:var(--insight-wash)}.trend-meter-strong{--trend-color:var(--insight-strong);--trend-soft:var(--insight-wash-strong)}.trend-meter-super{--trend-color:var(--insight-deep);--trend-soft:var(--insight-wash-deep)}.trend-meter-heading{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--trend-color);display:flex}.trend-meter-heading strong{color:inherit;font-size:var(--text-2xl);letter-spacing:var(--tracking-tighter)}.trend-meter-state{font-size:var(--text-sm);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-wide);text-transform:uppercase}.trend-meter-bars{align-items:end;gap:var(--space-xs);grid-template-columns:repeat(5,minmax(0,1fr));height:22px;display:grid}.trend-meter-bars span{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--trend-color) 24%, white);background:color-mix(in srgb, var(--trend-color) 13%, white);height:7px}.trend-meter-bars span:nth-child(2){height:10px}.trend-meter-bars span:nth-child(3){height:13px}.trend-meter-bars span:nth-child(4){height:17px}.trend-meter-bars span:nth-child(5){height:22px}.trend-meter-bars span.is-filled{background:var(--trend-color);border-color:var(--trend-color)}.trend-meter-values{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.trend-meter-values span{gap:var(--space-3xs);padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-sm);background:var(--surface-veil);color:var(--muted);font-size:var(--text-2xs);display:grid}.trend-meter-values strong{color:var(--ink);font-size:var(--text-md)}.trend-meter.is-compact{gap:var(--space-2xs);margin-top:var(--space-xs);padding:var(--space-xs);border:1px solid color-mix(in srgb, var(--trend-color) 22%, white);border-radius:var(--radius-sm);background:var(--trend-soft)}.trend-meter.is-compact .trend-meter-heading{gap:var(--space-2xs)}.trend-meter.is-compact .trend-meter-state{font-size:var(--text-3xs);letter-spacing:var(--tracking-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trend-meter.is-compact .trend-meter-heading strong{font-size:var(--text-2xs);letter-spacing:var(--tracking-normal);flex:none}.trend-meter.is-compact .trend-meter-bars{gap:var(--space-3xs);height:9px}.trend-meter.is-compact .trend-meter-bars span,.trend-meter.is-compact .trend-meter-bars span:nth-child(n){height:5px}.trend-explanation{margin:var(--space-md) 0;font-size:var(--text-xs);line-height:var(--leading-normal)}.trend-related{gap:var(--space-sm);margin:var(--space-lg) 0;padding:var(--space-md);border:1px solid var(--insight-line);border-radius:var(--radius-md);background:var(--surface-veil);display:grid}.trend-related strong,.trend-related small{display:block}.trend-related strong{font-size:var(--text-xs)}.trend-related small{margin-top:var(--space-3xs);color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-snug)}.trend-topic-list{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.trend-topic-list span{border-radius:var(--radius-pill);padding:var(--space-2xs) var(--space-xs);color:var(--insight);background:var(--insight-wash);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.pipeline-card{gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--info-line);border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--info-wash), var(--surface));display:grid}.pipeline-card-failed{border-color:var(--danger-line);background:linear-gradient(145deg, var(--danger-wash), var(--surface))}.pipeline-card-completed{border-color:var(--success-line);background:linear-gradient(145deg, var(--success-wash), var(--surface))}.pipeline-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.pipeline-card-heading h3,.pipeline-card-heading p{margin-bottom:0}.pipeline-card-heading h3{font-size:var(--text-lg)}.pipeline-card-heading>span{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);flex:none}.pipeline-progress{border-radius:var(--radius-pill);background:var(--surface-sunk);height:6px;overflow:hidden}.pipeline-progress span{border-radius:inherit;background:var(--info);height:100%;transition:width var(--duration) var(--ease);display:block}.pipeline-card-failed .pipeline-progress span{background:var(--danger)}.pipeline-card-completed .pipeline-progress span{background:var(--success)}.pipeline-stage-list{gap:var(--space-3xs);display:grid}.pipeline-stage{align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--info-line);grid-template-columns:9px minmax(0,1fr) auto;display:grid}.pipeline-stage:last-child{border-bottom:0}.pipeline-stage-dot{border-radius:var(--radius-pill);background:var(--muted-faint);width:8px;height:8px}.pipeline-stage-running .pipeline-stage-dot,.pipeline-stage-retrying .pipeline-stage-dot{background:var(--info);box-shadow:0 0 0 4px #1b6a9324}.pipeline-stage-succeeded .pipeline-stage-dot{background:var(--success)}.pipeline-stage-failed .pipeline-stage-dot{background:var(--danger)}.pipeline-stage div{min-width:0}.pipeline-stage strong,.pipeline-stage small,.pipeline-stage em{display:block}.pipeline-stage strong{font-size:var(--text-xs)}.pipeline-stage small{margin-top:var(--space-3xs);color:var(--muted);font-size:var(--text-2xs)}.pipeline-stage em{margin-top:var(--space-2xs);color:var(--danger);font-size:var(--text-2xs);font-style:normal;line-height:var(--leading-snug);overflow-wrap:anywhere}.pipeline-media-summary{color:var(--muted);font-size:var(--text-2xs)}.pipeline-error{padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-sm);color:var(--danger);background:var(--danger-wash);font-size:var(--text-2xs);line-height:var(--leading-snug);margin:0}.history-layout summary{cursor:pointer;font-weight:var(--weight-bold)}.history-heading,.comparison-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.history-heading h3,.history-heading p,.comparison-heading h3,.comparison-heading p{margin-bottom:0}.history-heading p{margin-top:var(--space-2xs);color:var(--muted);font-size:var(--text-xs)}.version-row.is-comparison-base{border-color:var(--info);box-shadow:inset 3px 0 var(--info)}.version-row small{margin-top:var(--space-2xs);color:var(--info);font-size:var(--text-2xs);font-weight:var(--weight-bold);display:block}.version-comparison{gap:var(--space-lg);padding:var(--space-xl);border:1px solid var(--info-line);border-radius:var(--radius-xl);background:var(--surface);display:grid}.comparison-metrics{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.comparison-metrics span{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-soft);font-size:var(--text-2xs)}.comparison-metrics strong{color:var(--ink)}.comparison-metrics .is-added strong{color:var(--success)}.comparison-metrics .is-removed strong{color:var(--danger)}.field-comparison-list{gap:var(--space-xs);display:grid}.field-comparison-list details{padding:var(--space-sm) var(--space-md);border:1px solid var(--line);border-radius:var(--radius-sm)}.field-comparison-list summary{cursor:pointer;font-size:var(--text-2xs);font-weight:var(--weight-bold)}.field-comparison-list details>div{gap:var(--space-sm);margin-top:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.field-comparison-list p{min-width:0;padding:var(--space-sm);overflow-wrap:anywhere;border-radius:var(--radius-xs);color:var(--muted);background:var(--surface-soft);font-size:var(--text-2xs);white-space:pre-wrap;margin:0}.field-comparison-list p span{margin-bottom:var(--space-2xs);color:var(--ink);font-size:var(--text-3xs);font-weight:var(--weight-heavy);text-transform:uppercase;display:block}.markdown-diff{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);max-height:540px;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-normal);overflow:auto}.diff-line{grid-template-columns:25px minmax(0,1fr);min-height:21px;display:grid}.diff-line>span{padding:var(--space-3xs) var(--space-xs);color:var(--muted);text-align:center;-webkit-user-select:none;user-select:none}.diff-line code{padding:var(--space-3xs) var(--space-sm);overflow-wrap:anywhere;color:var(--ink-soft);white-space:pre-wrap}.diff-line-added{background:var(--success-wash)}.diff-line-added>span,.diff-line-added code{color:var(--success)}.diff-line-removed{background:var(--danger-wash)}.diff-line-removed>span,.diff-line-removed code{color:var(--danger)}.diff-truncated{color:var(--warning);font-size:var(--text-2xs);margin:0}.job-row{gap:var(--space-2xs) var(--space-lg);padding:var(--space-sm) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.job-row small{color:var(--danger);grid-column:1/-1}.performance-hero-card{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-2xl);border:1px solid var(--info-line);border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--info-wash), var(--surface));display:flex}.performance-hero-card h3{margin-bottom:var(--space-2xs);font-size:var(--text-2xl)}.performance-hero-card p:last-child{color:var(--muted);font-size:var(--text-sm);margin-bottom:0}.performance-score{min-width:110px;padding:var(--space-lg);border-radius:var(--radius-lg);color:var(--surface);background:var(--info);justify-items:center;display:grid}.performance-score strong{font-size:var(--text-4xl);line-height:var(--leading-flat)}.performance-score span{margin-top:var(--space-2xs);font-size:var(--text-3xs);font-weight:var(--weight-bold);text-transform:uppercase}.performance-kpis{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.performance-kpis article{padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.performance-kpis span,.performance-kpis strong,.performance-kpis small{display:block}.performance-kpis span{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold)}.performance-kpis strong{margin:var(--space-xs) 0 var(--space-3xs);font-size:var(--text-2xl)}.performance-kpis small{color:var(--muted);font-size:var(--text-3xs)}.performance-chart-card,.performance-query-card,.performance-insight-card,.performance-empty{padding:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface)}.performance-chart-card a{color:var(--info);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-decoration:none}.performance-chart{align-items:end;gap:var(--space-3xs);height:180px;margin-top:var(--space-xl);padding-top:var(--space-sm);border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom, transparent 0, transparent 44px, var(--surface-sunk) 45px);display:flex}.performance-chart span{background:linear-gradient(var(--info), var(--brand-strong));border-radius:3px 3px 0 0;flex:1;min-width:2px}.performance-columns{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.performance-query-card h3,.performance-insight-card h3{margin-bottom:var(--space-lg)}.performance-query-list{display:grid}.performance-query-list>div{gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--line);font-size:var(--text-2xs);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.performance-query-list>div:last-child{border-bottom:0}.performance-query-list span{color:var(--muted)}.performance-insight-row{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.performance-insight-row:last-child{border-bottom:0}.performance-insight-row span,.performance-insight-row strong,.performance-insight-row small{display:block}.performance-insight-row>div>span{color:var(--info);font-size:var(--text-3xs);font-weight:var(--weight-heavy);text-transform:uppercase}.performance-insight-row strong{margin-top:var(--space-2xs);font-size:var(--text-2xs);line-height:var(--leading-snug)}.performance-insight-row small{margin-top:var(--space-2xs);color:var(--muted);font-size:var(--text-3xs);line-height:var(--leading-snug)}.performance-empty{padding:var(--space-5xl) var(--space-3xl);text-align:center}.performance-empty p:last-child{color:var(--muted);font-size:var(--text-sm)}.settings-header{align-items:start;column-gap:var(--space-2xl);row-gap:var(--space-lg);margin-bottom:var(--space-2xl);grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.settings-header h1{font-size:var(--text-display);letter-spacing:var(--tracking-tighter);margin:0}.settings-layout,.settings-stack{gap:var(--space-xl);flex-wrap:wrap;display:flex}.settings-layout>*,.settings-stack>*{flex:1 1 calc(50% - var(--space-xl));min-width:0}.settings-layout>.settings-card-wide,.settings-stack>.settings-card-wide,.settings-layout>.settings-layout,.settings-stack>.settings-layout,.settings-layout>.settings-actions,.settings-stack>.settings-actions,.settings-layout>.disclosure,.settings-stack>.disclosure{flex-basis:100%}.settings-card{padding:var(--space-2xl);border:1px solid var(--surface);border-radius:var(--radius-2xl);background:var(--surface-veil);box-shadow:var(--shadow-md)}.settings-card.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;max-width:none}.settings-card .span-2{grid-column:1/-1}.settings-card h2{margin-bottom:var(--space-xs)}.settings-subheading{margin-top:var(--space-2xs);padding-top:var(--space-lg);border-top:1px solid var(--line)}.settings-subheading p:last-child{margin:var(--space-2xs) 0 0;color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-snug)}.settings-actions{justify-content:flex-end;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.settings-actions label{gap:var(--space-xs);min-width:min(100%,320px);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);display:grid}.settings-actions>span{max-width:60ch;color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-snug);margin-right:auto}.settings-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.settings-grid label{gap:var(--space-xs);min-width:0;color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);display:grid}.settings-grid .full-width{grid-column:1/-1}.settings-grid textarea{resize:vertical}.settings-grid>button{justify-self:start}.config-editor{flex-direction:column;display:flex}.config-editor>p:not(.eyebrow){color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.config-editor textarea{min-height:340px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-normal);flex:1}.config-editor summary{gap:var(--space-2xs);margin-bottom:var(--space-md);cursor:pointer;flex-direction:column;display:flex}.config-editor summary strong{font-size:var(--text-xl)}.config-editor[open] summary{padding-bottom:var(--space-md);border-bottom:1px solid var(--line)}.config-preview{margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:var(--brand-wash);font-size:var(--text-2xs)}.config-preview p,.config-history small{color:var(--muted)}.config-preview ul{gap:var(--space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.config-preview li{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-2xs);background:var(--surface)}.config-history article{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.config-history article div{gap:var(--space-3xs);flex-direction:column;display:flex}.clone-section-grid{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.reset-planning-button{color:var(--danger);border-color:var(--danger-line)}.planning-reset-card{gap:var(--space-lg);border-color:var(--danger-line);background:linear-gradient(145deg, var(--danger-wash), var(--surface-veil-strong));display:grid}.planning-reset-card.is-blocked{border-color:var(--warning-line);background:linear-gradient(145deg, var(--warning-wash), var(--surface-veil-strong))}.planning-reset-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2xl);display:flex}.planning-reset-heading h2{margin:var(--space-3xs) 0 var(--space-2xs)}.planning-reset-heading p:not(.eyebrow){color:var(--muted);font-size:var(--text-xs);margin:0}.planning-reset-counts{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.planning-reset-counts span{padding:var(--space-md);border:1px solid var(--danger-line);border-radius:var(--radius-md);color:var(--muted);background:var(--surface-veil);font-size:var(--text-2xs)}.planning-reset-counts strong{margin-bottom:var(--space-3xs);color:var(--ink);font-size:var(--text-xl);display:block}.planning-reset-note,.planning-reset-blockers{padding:var(--space-md);border-radius:var(--radius-md);color:var(--insight);background:var(--insight-wash);font-size:var(--text-2xs);line-height:var(--leading-normal);margin:0}.planning-reset-blockers{color:var(--warning);background:var(--warning-wash)}.planning-reset-blockers strong,.planning-reset-blockers small{display:block}.planning-reset-blockers p{margin:var(--space-3xs) 0 var(--space-2xs)}.planning-reset-blockers small{opacity:.85}.planning-reset-card .button-row{justify-content:flex-end}.create-site-card{max-width:none;margin-bottom:var(--space-xl)}.create-site-card>.span-2:first-child>p:last-child{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.site-identity-card,.publication-card,.search-console-card{align-content:start;max-width:none}.site-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.site-card-heading h2{margin-bottom:0}.connection-error{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--danger);background:var(--danger-wash);font-size:var(--text-2xs);line-height:var(--leading-snug);margin:0}.connection-note{color:var(--warning);font-size:var(--text-2xs);justify-self:start!important}.publication-card div.connection-note{gap:var(--space-2xs);display:grid}.site-integration-guide{gap:var(--space-md);min-width:0;padding:var(--space-xl);border:1px solid var(--insight-line);border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--insight-wash), var(--surface));display:grid}.integration-guide-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.integration-guide-heading>div{min-width:0}.integration-guide-heading span,.integration-guide-heading strong,.integration-guide-heading p{display:block}.integration-guide-heading span{color:var(--insight);font-size:var(--text-3xs);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-wide);text-transform:uppercase}.integration-guide-heading strong{margin-top:var(--space-2xs);font-size:var(--text-md)}.integration-guide-heading p{max-width:76ch;margin:var(--space-2xs) 0 0;color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-snug)}.integration-guide-heading .ghost-button{padding:var(--space-sm) var(--space-md);flex:none}.integration-guide-textarea{resize:vertical;width:100%;min-height:330px;color:var(--ink-soft);background:var(--surface-soft);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-normal);tab-size:2}.site-integration-guide>small,.site-integration-guide-compact>div>small{color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-snug)}.site-integration-guide-compact{background:var(--insight-wash);padding:0;display:block;overflow:hidden}.site-integration-guide-compact>summary{cursor:pointer;padding:var(--space-md) var(--space-lg);color:var(--insight);font-size:var(--text-2xs);font-weight:var(--weight-bold)}.site-integration-guide-compact[open]>summary{border-bottom:1px solid var(--insight-line)}.site-integration-guide-compact>div{gap:var(--space-md);padding:var(--space-lg);display:grid}.site-integration-guide-compact .integration-guide-textarea{min-height:250px}.platform-features-card{gap:var(--space-xl);display:grid}.platform-feature-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.platform-feature-row{align-items:start;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.platform-feature-row input{margin-top:var(--space-3xs)}.platform-feature-row span{gap:var(--space-2xs);min-width:0;display:grid}.platform-feature-row small{color:var(--warning);font-size:var(--text-2xs)}.platform-feature-row p{color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-snug);margin:0}.platform-feature-row b{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);font-size:var(--text-3xs);text-transform:uppercase}.platform-feature-row b.is-enabled{color:var(--success);background:var(--success-wash)}.platform-feature-row b.is-disabled{color:var(--muted);background:var(--surface-sunk)}.search-console-card .site-card-heading p:last-child{max-width:46ch;margin:var(--space-2xs) 0 0;color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-snug)}.credential-json-input{font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-snug);min-height:118px!important}.search-console-identity,.search-console-sync-meta{gap:var(--space-3xs);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.search-console-identity span,.search-console-sync-meta span{color:var(--muted);font-size:var(--text-3xs);font-weight:var(--weight-bold);text-transform:uppercase}.search-console-identity strong,.search-console-sync-meta strong{overflow-wrap:anywhere;font-size:var(--text-xs)}.search-console-identity small{color:var(--muted);font-size:var(--text-2xs)}.cost-settings-card>div>p:not(.eyebrow),.operations-settings-card>div>p:not(.eyebrow){color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.visual-style-editor>div>p:not(.eyebrow){color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.visual-style-grid{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.visual-style-grid label{gap:var(--space-xs);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);display:grid}.visual-style-grid textarea{resize:vertical;min-height:115px}.visual-style-grid small{font-weight:var(--weight-regular);line-height:var(--leading-snug)}.preset-summary{align-content:center;align-self:stretch;gap:var(--space-2xs);min-height:115px;padding:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);display:grid}.preset-summary span{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.preset-summary strong{font-size:var(--text-xl)}.preset-summary p{color:var(--muted);font-size:var(--text-xs);margin:0}.effective-prompt{padding:var(--space-md) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft)}.effective-prompt summary{cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold)}.effective-prompt pre{margin:var(--space-lg) 0 0;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-normal)}.schedule-builder-card{gap:var(--space-xl);flex-basis:100%;max-width:none;display:grid}.schedule-builder-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);display:flex}.schedule-builder-heading h2{margin:var(--space-3xs) 0 var(--space-2xs)}.schedule-builder-heading p:last-child,.schedule-preview>p{color:var(--muted);font-size:var(--text-xs)}.schedule-builder-basics{margin:0}.weekly-template{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.weekly-template article{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);display:grid}.weekly-template article>div:first-child{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.weekly-template article small{color:var(--muted);font-size:var(--text-2xs)}.schedule-time-row{gap:var(--space-xs);grid-template-columns:minmax(90px,100px) minmax(0,1fr) 34px;display:grid}.schedule-time-row .icon-button,.schedule-rule-row .icon-button{width:34px;height:34px}.schedule-rules-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.schedule-rules-grid>div{align-content:start;gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid}.schedule-rules-grid header{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.schedule-rules-grid h3{font-size:var(--text-lg);margin:0}.schedule-rule-row,.schedule-quota-row{align-items:end;gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,104px),1fr));display:grid}.schedule-rule-row>.icon-button,.schedule-quota-row>.icon-button{justify-self:start}.schedule-reason{gap:var(--space-xs);max-width:620px;color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);display:grid}.schedule-preview-metrics{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.schedule-preview-metrics span{gap:var(--space-3xs);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);font-size:var(--text-3xs);display:grid}.schedule-preview-metrics strong{color:var(--ink);font-size:var(--text-xl)}.schedule-preview-days{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-height:330px;display:grid;overflow:auto}.schedule-preview-days article{gap:var(--space-2xs);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--surface);display:grid}.schedule-preview-days article>strong{font-size:var(--text-2xs);text-transform:capitalize}.schedule-preview-days article>div{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.schedule-preview-days span{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-2xs);color:var(--success);background:var(--success-wash);font-size:var(--text-3xs)}.schedule-preview-days span.is-occupied{color:var(--warning);background:var(--warning-wash)}.operations-hero{justify-content:space-between;align-items:center;gap:var(--space-2xl);margin-bottom:var(--space-lg);padding:var(--space-2xl) var(--space-3xl);border:1px solid var(--success-line);border-radius:var(--radius-3xl);background:linear-gradient(140deg, var(--success-wash), var(--surface-veil));box-shadow:var(--shadow-md);display:flex}.operations-hero h2{margin:var(--space-3xs) 0 var(--space-2xs);font-size:var(--text-4xl);letter-spacing:var(--tracking-tighter)}.operations-hero p:last-child{color:var(--muted);font-size:var(--text-sm);margin-bottom:0}.operations-health-dot{border:5px solid var(--surface);border-radius:var(--radius-pill);background:var(--success);flex:none;width:22px;height:22px;box-shadow:0 0 0 8px #1c7a3324}.operations-state-attention{border-color:var(--warning-line);background:linear-gradient(140deg, var(--warning-wash), var(--surface-veil))}.operations-state-attention .operations-health-dot{background:var(--warning-solid);box-shadow:0 0 0 8px #b8940029}.operations-state-blocked{border-color:var(--danger-line);background:linear-gradient(140deg, var(--danger-wash), var(--surface-veil))}.operations-state-blocked .operations-health-dot{background:var(--danger);box-shadow:0 0 0 8px #b3261e24}.operations-metrics{gap:var(--space-sm);margin-bottom:var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.operations-metrics article{min-width:0;padding:var(--space-lg);border:1px solid var(--surface);border-radius:var(--radius-xl);background:var(--surface-veil)}.operations-metrics span,.operations-metrics strong{display:block}.operations-metrics span{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold)}.operations-metrics strong{margin-top:var(--space-xs);font-size:clamp(1.15rem, 2.4vw, var(--text-2xl));letter-spacing:var(--tracking-tighter);overflow-wrap:anywhere}.operations-metrics .operations-time{margin-top:var(--space-md);font-size:var(--text-sm);letter-spacing:var(--tracking-tight);white-space:nowrap}.operations-metrics small{margin-top:var(--space-2xs);color:var(--muted);font-size:var(--text-3xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operations-metrics .runtime-metric{border-color:var(--success-line);background:var(--success-wash)}.operations-metrics .runtime-attention{border-color:var(--warning-line);background:var(--warning-wash)}.operations-metrics .runtime-unavailable{border-color:var(--danger-line);background:var(--danger-wash)}.operations-metrics .runtime-metric strong{font-size:var(--text-lg);letter-spacing:var(--tracking-tight)}.operations-section{margin-top:var(--space-xl);padding:var(--space-2xl);border:1px solid var(--surface);border-radius:var(--radius-2xl);background:var(--surface-veil);box-shadow:var(--shadow-md)}.operations-section-heading{justify-content:space-between;align-items:center;gap:var(--space-xl);margin-bottom:var(--space-xl);display:flex}.operations-section-heading h2{font-size:var(--text-3xl);margin-bottom:0}.operations-section-heading>span{border-radius:var(--radius-pill);min-width:34px;height:34px;color:var(--danger);background:var(--danger-wash);font-size:var(--text-sm);font-weight:var(--weight-heavy);place-items:center;display:grid}.operations-list{gap:var(--space-sm);display:grid}.operations-job{align-items:center;gap:var(--space-xl);padding:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.operations-job-failed{border-color:var(--danger-line)}.operations-job.is-overdue:not(.operations-job-failed){border-color:var(--warning-line)}.operations-job-main{min-width:0}.operations-job-heading{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.operations-job-heading small{color:var(--muted);font-size:var(--text-2xs)}.operations-job h3{margin:var(--space-sm) 0 var(--space-3xs);font-size:var(--text-lg)}.operations-job p{color:var(--muted);font-size:var(--text-2xs);margin-bottom:0}.operations-job pre{max-width:80ch;margin:var(--space-sm) 0 0;color:var(--danger);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-snug);overflow:hidden}.operations-job-meta{gap:var(--space-xs);flex-wrap:wrap;display:flex}.operations-job-meta span{min-width:86px;padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-sm);background:var(--surface-soft)}.operations-job-meta small,.operations-job-meta strong{display:block}.operations-job-meta small{color:var(--muted);font-size:var(--text-3xs)}.operations-job-meta strong{margin-top:var(--space-3xs);font-size:var(--text-2xs)}.operations-job-actions{justify-content:flex-end}.operations-activity{display:grid}.operations-activity-row{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-3xs);border-bottom:1px solid var(--line);grid-template-columns:9px minmax(0,1fr) auto;display:grid}.operations-activity-row:last-child{border-bottom:0}.operations-activity-dot{border-radius:var(--radius-pill);background:var(--muted-faint);width:8px;height:8px}.operations-activity-dot.is-succeeded{background:var(--success)}.operations-activity-dot.is-running,.operations-activity-dot.is-queued{background:var(--info)}.operations-activity-dot.is-failed{background:var(--danger)}.operations-activity-row strong,.operations-activity-row small{display:block}.operations-activity-row strong{font-size:var(--text-xs)}.operations-activity-row small,.operations-activity-row time{color:var(--muted);font-size:var(--text-2xs)}.operations-activity-row small{margin-top:var(--space-3xs)}.llm-performance-coverage,.llm-nondestructive-note{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-3xs);display:flex}.llm-performance-coverage{color:var(--info);background:var(--info-wash)}.llm-performance-coverage.is-partial{color:var(--warning);background:var(--warning-wash)}.llm-performance-coverage span,.llm-nondestructive-note span{color:inherit;opacity:.82}.llm-nondestructive-note{align-items:flex-start;gap:var(--space-3xs);color:var(--insight);background:var(--insight-wash);flex-direction:column}.live-action-counts{padding-top:1px}.llm-decision .llm-live-action{width:auto;min-height:0;margin-top:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);color:var(--insight);background:var(--insight-wash);font-size:var(--text-3xs);font-style:normal;font-weight:var(--weight-heavy);line-height:var(--leading-flat);text-transform:none;white-space:nowrap;justify-self:start;align-items:center;display:inline-flex}.llm-decision-explanation{gap:var(--space-xs)!important;display:grid!important}.llm-selected-page{gap:var(--space-3xs);padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-xs);background:var(--surface-soft);display:grid}.llm-selected-page a{color:var(--insight);font-size:var(--text-3xs);font-weight:var(--weight-heavy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.llm-selected-page span{color:var(--ink);font-size:var(--text-3xs);font-weight:var(--weight-semibold);text-transform:none}.llm-selected-page small,.llm-source-pages{font-size:var(--text-3xs)}.llm-source-pages summary{cursor:pointer;color:var(--insight);font-weight:var(--weight-heavy)}.llm-source-pages a{margin-top:var(--space-2xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.llm-authority-override{padding:var(--space-xs) var(--space-sm);border-left:3px solid var(--warning-line);background:var(--warning-wash)}.llm-authority-override strong{font-size:inherit}.llm-application-receipt{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-md);border:1px solid var(--success-line);border-radius:var(--radius-md);background:var(--success-wash);display:flex}.llm-application-receipt>div:first-child{gap:var(--space-3xs);display:grid}.llm-application-receipt small{color:var(--success);font-size:var(--text-3xs);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-wide);text-transform:uppercase}.llm-application-receipt>div:first-child strong{font-size:var(--text-sm)}.llm-application-receipt>div:first-child span{color:var(--muted);font-size:var(--text-3xs)}.llm-application-receipt>div:last-child{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.llm-application-receipt>div:last-child span{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-xs);color:var(--muted);background:var(--surface);font-size:var(--text-3xs)}.llm-application-receipt>div:last-child strong{color:var(--ink)}.llm-original-proposal-label{color:var(--muted);font-size:var(--text-3xs);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.llm-decision .llm-application-state{width:auto;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);color:var(--success);background:var(--success-wash);font-size:var(--text-3xs);line-height:var(--leading-flat);text-transform:none;white-space:nowrap;justify-self:start;display:inline-flex}.llm-decision .llm-application-state.state-applied_reviewed{color:var(--insight);background:var(--insight-wash)}.llm-decision .llm-application-state.state-omitted{color:var(--warning);background:var(--warning-wash)}.llm-decision.application-omitted{background:var(--surface-soft);border-style:dashed}.llm-selection-toolbar{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--insight-line);border-radius:var(--radius-sm);background:var(--insight-wash);display:flex}.llm-selection-toolbar>span{gap:var(--space-3xs);color:var(--muted);font-size:var(--text-3xs);display:grid}.llm-selection-toolbar>span small{font-size:var(--text-3xs)}.llm-selection-toolbar>div{gap:var(--space-xs);flex-wrap:wrap;display:flex}.llm-selection-toolbar .ghost-button{--control-height:var(--control-height-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-3xs)}.llm-decision.requires-review{border-color:var(--warning-line);background:var(--warning-wash)}.llm-decision-selector{width:max-content;margin-bottom:var(--space-3xs);color:var(--muted);font-size:var(--text-3xs);font-weight:var(--weight-bold);align-items:center;gap:var(--space-xs)!important;display:flex!important}.llm-decision-selector input{width:14px;height:14px;margin:0}.llm-decision-selector span{color:inherit;font-size:inherit;text-transform:none}.llm-review-confirm{width:max-content;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--warning-line);border-radius:var(--radius-2xs);background:var(--warning-wash);color:var(--warning);font:inherit;font-size:var(--text-3xs);font-weight:var(--weight-bold);cursor:pointer}.llm-review-confirm:hover{background:color-mix(in srgb, var(--warning-solid) 22%, white)}.llm-review-confirm.is-confirmed{border-color:var(--success-line);background:var(--success-wash);color:var(--success)}.llm-review-confirm:disabled{cursor:default;opacity:.6}.llm-review-reason,.llm-policy-note{padding:var(--space-xs) var(--space-sm);border-left:3px solid var(--warning-line);background:var(--warning-wash);color:var(--warning)!important}.llm-review-reason strong,.llm-policy-note strong{font-size:inherit}.llm-policy-note{border-left-color:var(--info-line);background:var(--info-wash);color:var(--info)!important}.seo-action-center{gap:var(--space-lg);margin:var(--space-xl) 0;padding:var(--space-2xl);border:1px solid var(--line);border-radius:var(--radius-2xl);background:linear-gradient(145deg, var(--surface-soft), var(--surface));display:grid}.seo-action-heading,.seo-action-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.seo-action-heading>div:first-child,.seo-action-card-heading>div:first-child{gap:var(--space-xs);min-width:0;display:grid}.seo-action-heading .eyebrow,.seo-action-heading h2,.seo-action-heading h3,.seo-action-heading p,.seo-action-card-heading h3,.seo-action-card-heading h4,.seo-action-card-heading p{margin:0}.seo-action-heading h2,.seo-action-heading h3{line-height:var(--leading-tight)}.seo-action-heading p:not(.eyebrow),.seo-action-card-heading p{color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-normal)}.seo-action-heading>button,.seo-action-heading>.button-row,.seo-action-heading>.status-pill,.seo-action-heading>.seo-action-card-selection{flex:none}.seo-action-card-selection{padding:var(--space-xs) var(--space-md);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);white-space:nowrap}.seo-action-card-selection.is-selected{border-color:var(--brand-line);color:var(--brand-strong);background:var(--brand-wash)}.seo-action-receipt{gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);border:1px solid var(--success-line);border-radius:var(--radius-md);background:var(--success-wash);font-size:var(--text-xs);display:grid}.seo-action-receipt small{color:var(--muted)}.seo-action-filters{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.seo-action-filters input,.seo-action-filters select{min-width:0}.seo-action-list{gap:var(--space-md);display:grid}.seo-action-card{gap:var(--space-md);min-width:0;padding:var(--space-lg);border:1px solid var(--line);border-left:4px solid var(--brand-line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.seo-action-card.risk-medium{border-left-color:var(--warning-solid)}.seo-action-card.risk-high{border-left-color:var(--danger)}.seo-action-card-heading>.status-pill{white-space:nowrap;flex:none}.seo-action-card-heading span:first-child{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-transform:uppercase}.seo-action-card>a{overflow-wrap:anywhere}.seo-action-card textarea{min-height:70px}.seo-action-card-select{padding:var(--space-sm) var(--space-md);background:var(--surface-veil);font-weight:var(--weight-semibold);cursor:pointer}.seo-action-card-select:hover{border-color:var(--line-strong);background:var(--surface)}.seo-action-card-select input{accent-color:var(--brand)}.seo-action-card-select.is-selected{border-color:var(--brand-line);color:var(--brand-strong);background:var(--brand-wash)}.seo-action-center .error-banner{margin-block:0}.seo-action-batch{gap:var(--space-md);max-width:900px;display:grid}.seo-action-batch>label{gap:var(--space-xs);display:grid}.seo-action-batch textarea{resize:vertical;min-height:95px}.seo-action-batch-actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.seo-action-batch-actions>button{flex:none}.seo-action-batch-actions>small{color:var(--muted);font-size:var(--text-2xs)}.seo-action-blockers{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--danger);background:var(--danger-wash);font-size:var(--text-2xs);display:grid}.seo-action-evidence{gap:var(--space-sm);margin-top:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.seo-action-evidence>span{gap:var(--space-2xs);min-width:0;padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);background:var(--surface-soft);font-size:var(--text-2xs);display:grid}.seo-action-evidence>span strong{color:var(--ink);font-size:var(--text-xs);overflow-wrap:anywhere}.seo-action-evidence section{min-width:0;padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}.seo-action-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;font-family:var(--font-mono);font-size:var(--text-3xs);overflow:auto}.seo-action-center>details,.seo-action-card details{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-veil);overflow:hidden}.seo-action-center details>summary,.seo-action-card details>summary{padding:var(--space-md) var(--space-lg);cursor:pointer;font-size:var(--text-2xs);font-weight:var(--weight-bold)}.seo-action-center details[open]>summary,.seo-action-card details[open]>summary{border-bottom:1px solid var(--line)}.seo-action-center>details>div,.seo-action-card details>div{padding:var(--space-lg);margin:0}.seo-action-summary{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(135px,1fr));display:grid}.seo-action-summary>span{gap:var(--space-2xs);min-width:0;padding:var(--space-md) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--muted);background:var(--surface-veil);font-size:var(--text-2xs);display:grid}.seo-action-summary>span strong{color:var(--ink);font-size:var(--text-lg);line-height:var(--leading-tight);overflow-wrap:anywhere;display:block}.seo-action-history{gap:var(--space-sm);display:grid}.seo-action-history>div{align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.45fr) minmax(180px,1fr) auto;display:grid}.seo-action-history>div:last-child{border-bottom:0}.seo-action-history span,.seo-action-history time{color:var(--muted);font-size:var(--text-2xs)}.seo-action-loading{border:1px dashed var(--line);border-radius:var(--radius-lg);min-height:72px;color:var(--muted);font-size:var(--text-2xs);place-items:center;display:grid}.members-layout{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(280px,.72fr) minmax(0,1.5fr);display:grid}.member-invite{gap:var(--space-lg);top:var(--space-2xl);display:grid;position:sticky}.member-invite fieldset{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-md);margin:0;display:grid}.member-invite legend{padding:0 var(--space-xs);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold)}.member-invite .check-row input,.member-site-options .check-row input{width:auto}.members-list{gap:var(--space-xl);display:grid}.member-row{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-lg) 0;border-bottom:1px solid var(--line);display:flex}.member-row:last-child{border-bottom:0}.member-row>div:first-child{gap:var(--space-2xs);min-width:0;display:grid}.member-row span,.member-row small{color:var(--muted);font-size:var(--text-2xs)}.member-row .button-row{flex-wrap:wrap;justify-content:flex-end}.member-row button{padding:var(--space-sm) var(--space-sm);font-size:var(--text-2xs)}.member-access-controls{gap:var(--space-sm);min-width:min(100%,360px);display:grid}.member-site-options{gap:var(--space-xs) var(--space-md);font-size:var(--text-2xs);flex-wrap:wrap;display:flex}.admin-shell{gap:var(--space-lg);flex-direction:column;display:flex}.admin-nav{gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.admin-nav-link{border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-lg);color:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);border:1px solid #0000;text-decoration:none}.admin-nav-link:hover{background:var(--surface-soft)}.admin-nav-link.is-active{background:var(--brand-wash);border-color:var(--brand-line);color:var(--brand-strong)}.admin-page{gap:var(--space-2xl);flex-direction:column;display:flex}.admin-section{gap:var(--space-md);flex-direction:column;display:flex}.admin-section>h2{font-size:var(--text-xl);margin:0}.admin-detail-heading{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.admin-detail-heading h2{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.admin-filters{align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.admin-filters label{gap:var(--space-2xs);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-direction:column;display:flex}.admin-filters input,.admin-filters select{min-width:200px}.admin-table-scroll{overflow-x:auto}.admin-table{border-collapse:collapse;font-size:var(--text-sm);width:max-content;min-width:100%}.admin-table th,.admin-table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.admin-table th{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.admin-table td small{font-size:var(--text-2xs);display:block}.admin-table td a{font-weight:var(--weight-semibold)}.admin-lifecycle-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.admin-kv{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-xs) 0;border-bottom:1px solid var(--line);display:flex}.admin-kv span,.admin-kv strong{flex-direction:column;display:flex}.admin-kv strong{text-align:right;word-break:break-word}.admin-kv small{font-size:var(--text-2xs);font-weight:var(--weight-regular)}.admin-columns{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.admin-sparkline{gap:var(--space-sm);flex-direction:column;display:flex}.admin-sparkline svg{width:100%;height:120px}.admin-sparkline-legend{gap:var(--space-lg);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.admin-sparkline-legend span{align-items:center;gap:var(--space-xs);display:flex}.admin-sparkline-legend i{border-radius:2px;width:14px;height:3px;display:inline-block}.admin-currency-note{gap:var(--space-md);flex-direction:column;display:flex}.admin-margin-split{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.admin-margin-split div{gap:var(--space-3xs);flex-direction:column;display:flex}.admin-margin-split strong{font-size:var(--text-xl)}.admin-confirm{gap:var(--space-md);flex-direction:column;display:flex}.admin-confirm label{gap:var(--space-2xs);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-direction:column;display:flex}.admin-confirm textarea{font:inherit;width:100%}@media (max-width:1280px){.day-cell{min-height:145px}.operations-hero{padding:var(--space-2xl)}}@media (max-width:1024px){.split-editor,.members-layout,.section-edit-controls{grid-template-columns:minmax(0,1fr)}.editor-pane>*{flex-basis:100%}.member-invite{position:static}.day-cell{min-height:130px}.slot-card{min-height:92px}.operations-job{grid-template-columns:minmax(0,1fr) auto}.operations-job-actions{grid-column:1/-1;justify-content:flex-start}.performance-hero-card,.partial-actions{flex-wrap:wrap}}@media (max-width:900px){.settings-layout>*,.settings-stack>*{flex-basis:100%}.calendar-panel{overflow-x:auto}.calendar-grid{min-width:760px}.admin-detail-heading{flex-direction:column;align-items:flex-start}.admin-filters label{width:100%}.admin-filters input,.admin-filters select{width:100%;min-width:0}}@media (max-width:768px){.topbar,.settings-header{row-gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.topbar-actions{justify-content:flex-start}.site-switcher{flex:100%;max-width:none}.site-switcher select{max-width:none}.seo-strategy-heading,.search-console-panel-heading,.cannibalization-section-heading,.cannibalization-page-match,.cannibalization-llm-report>header,.cannibalization-llm-report>footer,.seo-strategy-decisions article,.ignored-signals article,.content-refresh-card,.content-refresh-heading,.on-demand-heading,.on-demand-footer,.on-demand-message,.llm-selection-toolbar,.llm-application-receipt,.llm-performance-coverage,.section-edit-heading,.readiness-heading,.history-heading,.comparison-heading,.performance-hero-card,.operations-hero,.operations-section-heading,.partial-actions,.planning-reset-heading,.schedule-builder-heading,.seo-action-heading,.seo-action-card-heading,.settings-actions,.version-row,.member-row,.refresh-editor>footer,.editor-footer,.integration-guide-heading,.site-card-heading{flex-direction:column;align-items:flex-start}.seo-strategy-heading-actions,.on-demand-footer .button-row,.seo-action-heading>.button-row,.version-row>.button-row,.editor-footer .button-row,.planning-reset-card .button-row,.member-row .button-row{flex-wrap:wrap;justify-content:flex-start;width:100%}.search-console-panel-heading>div:last-child,.on-demand-schedule{justify-items:start}.settings-actions>span{margin-right:0}.planning-reset-card .button-row,.operations-job-actions{justify-content:flex-start}.cannibalization-review,.search-console-insight,.llm-decision,.media-card,.media-card.editable,.publication-meta-preview,.source-add-form,.source-edit-card,.operations-job,.seo-action-history>div,.performance-insight-row,.performance-query-list>div,.refresh-editor-fields,.cta-fields,.form-grid,.seo-form,.settings-card.form-grid{grid-template-columns:minmax(0,1fr)}.cannibalization-score,.search-console-insight-score{padding:0 0 var(--space-sm);border-right:0;border-bottom:1px solid var(--line)}.llm-decision>a,.refresh-markdown-field,.span-2{grid-column:1}.span-2{grid-column:span 1}.operations-job-actions,.source-edit-card .button-row,.source-edit-heading,.source-provenance{grid-column:1}.on-demand-candidate{grid-template-columns:auto 30px minmax(0,1fr)}.on-demand-score,.on-demand-boosts{grid-column:3;justify-content:flex-start;justify-items:start}.schedule-rule-row,.schedule-quota-row{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-time-row{grid-template-columns:minmax(0,1fr) 34px}.editor-panel{width:100vw}.editor-header,.editor-body{padding:var(--space-lg)}.editor-tabs,.editor-status-line,.pipeline-lock-banner{padding-inline:var(--space-lg)}.settings-grid .full-width,.publication-preview-card,.source-registry-card,.publication-verification-card{grid-column:1/-1}}@media (max-width:620px){.disclosure{padding:var(--space-lg)}.calendar-panel{overflow-x:visible}.calendar-grid{grid-template-columns:minmax(0,1fr);min-width:0}.weekday,.day-cell.filler{display:none}.day-cell,.day-cell:nth-child(7n){border-right:0;min-height:0}.empty-day{margin-top:var(--space-sm)}.slot-card{min-height:0}.calendar-toolbar{padding:var(--space-lg)}}@media (max-width:480px){.app-shell,.members-shell,.settings-shell{padding:var(--space-lg) var(--space-md)}.app-identity{--identity-size:1.35rem}.login-shell{padding:var(--space-md)}.login-card{border-radius:var(--radius-2xl)}.metrics-grid,.operations-metrics,.performance-kpis,.seo-action-filters,.clone-section-grid,.readiness-checks,.qa-metrics,.publication-verification-checks,.schedule-rule-row,.schedule-quota-row,.on-demand-candidate,.trend-meter-values,.field-comparison-list details>div{grid-template-columns:minmax(0,1fr)}.on-demand-score,.on-demand-boosts,.on-demand-candidate-copy{grid-column:1}.planning-reset-counts,.schedule-preview-metrics,.schedule-preview-days{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell,.members-shell,.settings-shell,.login-shell{--control-height:40px}.topbar-actions .primary-button,.topbar-actions .ghost-button,.topbar-actions .link-button{padding:var(--space-sm) var(--space-md);font-size:var(--text-xs)}.refresh-editor-backdrop{padding:var(--space-sm)}.refresh-editor>header,.refresh-editor>footer,.refresh-editor-fields,.seo-strategy-panel,.search-console-panel,.on-demand-panel,.operations-section,.settings-card,.seo-action-center,.operations-hero{padding:var(--space-lg)}.empty-state{min-height:40vh;padding:var(--space-xl)}.admin-table{font-size:var(--text-xs)}}.login-card .cf-turnstile{max-width:100%;overflow-x:auto}.login-card h1,.settings-card h1{overflow-wrap:anywhere}.settings-card h1{font-size:var(--text-3xl)}.slot-card>strong,.seo-action-card :is(h3,h4,p,small,strong,span),.seo-action-card-heading :is(h3,h4,p,small),.search-console-insight-copy h3,.topic-cluster-title h3,.cannibalization-copy :is(h4,p),.operations-activity-row :is(strong,small),.member-row :is(span,small),.source-edit-card :is(small,strong),.admin-kv :is(span,strong),.admin-detail-heading h2{overflow-wrap:anywhere}.seo-action-history>div>*{overflow-wrap:anywhere;min-width:0}.seo-action-card ul{gap:var(--space-2xs);padding-left:var(--space-lg);color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-snug);margin:0;display:grid}.admin-table td small{max-width:42ch;display:block}.editor-panel details.disclosure{display:block}.editor-panel .disclosure>summary{cursor:pointer;font-weight:var(--weight-bold)}.editor-panel .disclosure>summary>:is(.edit-operation-status,.verification-status){margin-left:var(--space-sm)}.editor-panel .disclosure>summary>small{max-width:76ch;margin-top:var(--space-2xs);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-regular);line-height:var(--leading-snug);display:block}.editor-panel .disclosure>.disclosure-content{gap:var(--space-lg);margin-top:var(--space-lg);display:grid}.editor-pane{gap:var(--space-xl);flex-wrap:wrap;display:flex}.editor-pane>*{flex:1 1 calc(50% - var(--space-xl));min-width:0}.editor-pane>.disclosure,.editor-pane>.pipeline-lock-fieldset,.editor-pane>.performance-kpis,.editor-pane>.performance-columns,.editor-pane>.performance-hero-card,.editor-pane>.performance-insight-card,.editor-pane>.publication-preview-card,.editor-pane>.source-registry-card,.editor-pane>.history-heading,.editor-pane>.list-stack,.editor-pane>.version-comparison{flex-basis:100%}.performance-hero-card a{margin-left:var(--space-sm);color:var(--info);font-size:var(--text-2xs);font-weight:var(--weight-bold);white-space:nowrap;text-decoration:none}.performance-columns>details{min-width:0}
