:root{color-scheme:light;--bg:#f4f7fb;--panel:#fff;--text:#0f172a;--muted:#475569;--border:#dbe4f0;--accent:#0f766e;--text-strong:#0b1220;--surface-subtle:#f8fbff;--surface-muted:#f1f5f9;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--radius-sm:8px;--radius-md:12px;--radius-lg:14px;--section-padding:0.95rem;--section-padding-compact:0.72rem;--type-xs:0.74rem;--type-sm:0.84rem;--type-body:0.92rem;--type-heading-1:clamp(1.32rem,1.9vw,1.58rem);--type-heading-2:clamp(1.08rem,1.38vw,1.26rem);--type-heading-3:0.99rem;--type-heading-4:0.92rem;--meta-chip-bg:#eef4fd;--meta-chip-border:#cfddf0;--table-head-bg:#f3f7fd;--table-row-alt:#fbfdff;--table-row-hover:#edf3fc;--badge-shadow:rgba(15,23,42,.06);--focus-zone-bg:#f5f9ff;--focus-zone-border:#bfd1ed;--focus-zone-shadow:rgba(15,23,42,.14);--secondary-zone-bg:#f8fbff;--secondary-zone-border:#d7e3f4;--shell-bg-start:#e7eefb;--shell-bg-end:#f5f8fc;--shell-header-bg:rgba(245,250,255,.92);--shell-header-bg-end:rgba(229,238,251,.95);--shell-header-border:rgba(154,176,212,.35);--shell-header-shadow:rgba(15,23,42,.12);--shell-header-text:#0f172a;--shell-link-bg:rgba(232,241,252,.88);--shell-link-border:rgba(154,176,212,.48);--shell-link-text:#0f172a;--shell-link-hover-bg:rgba(219,232,249,.92);--shell-link-active-bg:rgba(204,251,241,.88);--shell-link-active-border:rgba(15,118,110,.56);--shell-link-active-text:#0f172a;--shell-context-divider:rgba(148,163,184,.24);--shell-context-pill-bg:rgba(241,247,255,.78);--shell-context-pill-border:rgba(148,163,184,.34);--shell-context-pill-text:color-mix(in srgb,var(--shell-header-text) 82%,transparent);--shell-context-code-bg:rgba(219,232,249,.82);--shell-context-code-border:rgba(148,163,184,.42);--shell-context-code-text:#0f172a;--link-pill-bg:#f8fbff;--link-pill-border:#cdd9ec;--link-pill-hover-bg:#edf4ff;--link-pill-text:#0f172a;--auth-border-strong:#c3d8f2;--auth-bg-strong:#f8fbff;--auth-accent-soft:#d1fae5;--auth-error:#b91c1c;--button-secondary-bg:#edf3fc;--button-secondary-border:#9bb1d2;--button-secondary-text:#0f172a;--button-secondary-hover-bg:#dde8f8;--button-primary-bg:#0f766e;--button-primary-border:#0f766e;--button-primary-text:#f8fafc;--button-primary-hover-bg:#0e5f59;--button-danger-bg:#b42318;--button-danger-border:#991b1b;--button-danger-text:#fff1f2;--button-danger-hover-bg:#971d16;--button-tertiary-bg:transparent;--button-tertiary-border:#b9c8de;--button-tertiary-text:#334155;--button-tertiary-hover-bg:#e9f0fb;--button-disabled-bg:#dbe3f0;--button-disabled-border:#c2cee1;--button-disabled-text:#64748b;--workspace-summary-bg:#f8fbff;--workspace-summary-border:#d5e2f5;--workspace-summary-shadow:rgba(15,23,42,.06);--workspace-summary-muted:#5f6f86;--workspace-summary-accent:#0f766e;--panel-border-strong:#b9cce8;--panel-depth-shadow:rgba(15,23,42,.12);--panel-depth-shadow-strong:rgba(15,23,42,.18);--shell-main-overlay:rgba(110,146,192,.18);--shell-main-overlay-strong:rgba(94,137,192,.24);--section-divider:#cedbef;--text-soft:#64748b}:root[data-theme=dark]{color-scheme:dark;--bg:#0b1220;--panel:#0f1b2e;--text:#e2e8f0;--muted:#9ca3af;--border:#1f2f4a;--accent:#2dd4bf;--text-strong:#f1f5f9;--surface-subtle:#121f33;--surface-muted:#18263c;--meta-chip-bg:#192840;--meta-chip-border:#355277;--table-head-bg:#15253a;--table-row-alt:#102038;--table-row-hover:#1a2d45;--badge-shadow:rgba(2,6,23,.35);--focus-zone-bg:#102038;--focus-zone-border:#2f4a70;--focus-zone-shadow:rgba(2,6,23,.5);--secondary-zone-bg:#111f34;--secondary-zone-border:#2a4362;--shell-bg-start:#0a1120;--shell-bg-end:#0f172a;--shell-header-bg:rgba(4,10,23,.95);--shell-header-bg-end:rgba(9,14,27,.94);--shell-header-border:rgba(45,212,191,.28);--shell-header-shadow:rgba(2,6,23,.65);--shell-header-text:#ecfeff;--shell-link-bg:rgba(30,41,59,.7);--shell-link-border:rgba(71,85,105,.85);--shell-link-text:#cbd5e1;--shell-link-hover-bg:rgba(51,65,85,.92);--shell-link-active-bg:rgba(13,148,136,.4);--shell-link-active-border:rgba(45,212,191,.72);--shell-link-active-text:#ecfeff;--shell-context-divider:rgba(148,163,184,.24);--shell-context-pill-bg:rgba(15,23,42,.2);--shell-context-pill-border:rgba(148,163,184,.26);--shell-context-pill-text:color-mix(in srgb,var(--shell-header-text) 74%,transparent);--shell-context-code-bg:rgba(148,163,184,.16);--shell-context-code-border:rgba(148,163,184,.3);--shell-context-code-text:var(--shell-header-text);--link-pill-bg:rgba(15,23,42,.62);--link-pill-border:rgba(100,116,139,.55);--link-pill-hover-bg:rgba(30,41,59,.86);--link-pill-text:#e2e8f0;--auth-border-strong:#2b4469;--auth-bg-strong:#101b2f;--auth-accent-soft:#0e2b28;--auth-error:#fca5a5;--button-secondary-bg:#1a2a43;--button-secondary-border:#425f86;--button-secondary-text:#e2e8f0;--button-secondary-hover-bg:#243651;--button-primary-bg:#0f766e;--button-primary-border:#2dd4bf;--button-primary-text:#ecfeff;--button-primary-hover-bg:#0f615b;--button-danger-bg:#7f1d1d;--button-danger-border:#ef4444;--button-danger-text:#fee2e2;--button-danger-hover-bg:#991b1b;--button-tertiary-bg:transparent;--button-tertiary-border:#4e6588;--button-tertiary-text:#cbd5e1;--button-tertiary-hover-bg:#1f3049;--button-disabled-bg:#1d2c42;--button-disabled-border:#334865;--button-disabled-text:#8095b5;--workspace-summary-bg:#121e33;--workspace-summary-border:#253b5c;--workspace-summary-shadow:rgba(2,6,23,.42);--workspace-summary-muted:#94a3b8;--workspace-summary-accent:#2dd4bf;--panel-border-strong:#2f4a70;--panel-depth-shadow:rgba(2,6,23,.45);--panel-depth-shadow-strong:rgba(2,6,23,.64);--shell-main-overlay:rgba(37,99,235,.12);--shell-main-overlay-strong:rgba(45,212,191,.16);--section-divider:#2d4362;--text-soft:#94a3b8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0b1220;--panel:#0f1b2e;--text:#e2e8f0;--muted:#9ca3af;--border:#1f2f4a;--accent:#2dd4bf;--text-strong:#f1f5f9;--surface-subtle:#121f33;--surface-muted:#18263c;--meta-chip-bg:#192840;--meta-chip-border:#355277;--table-head-bg:#15253a;--table-row-alt:#102038;--table-row-hover:#1a2d45;--badge-shadow:rgba(2,6,23,.35);--focus-zone-bg:#102038;--focus-zone-border:#2f4a70;--focus-zone-shadow:rgba(2,6,23,.5);--secondary-zone-bg:#111f34;--secondary-zone-border:#2a4362;--shell-bg-start:#0a1120;--shell-bg-end:#0f172a;--shell-header-bg:rgba(4,10,23,.95);--shell-header-bg-end:rgba(9,14,27,.94);--shell-header-border:rgba(45,212,191,.28);--shell-header-shadow:rgba(2,6,23,.65);--shell-header-text:#ecfeff;--shell-link-bg:rgba(30,41,59,.7);--shell-link-border:rgba(71,85,105,.85);--shell-link-text:#cbd5e1;--shell-link-hover-bg:rgba(51,65,85,.92);--shell-link-active-bg:rgba(13,148,136,.4);--shell-link-active-border:rgba(45,212,191,.72);--shell-link-active-text:#ecfeff;--shell-context-divider:rgba(148,163,184,.24);--shell-context-pill-bg:rgba(15,23,42,.2);--shell-context-pill-border:rgba(148,163,184,.26);--shell-context-pill-text:color-mix(in srgb,var(--shell-header-text) 74%,transparent);--shell-context-code-bg:rgba(148,163,184,.16);--shell-context-code-border:rgba(148,163,184,.3);--shell-context-code-text:var(--shell-header-text);--link-pill-bg:rgba(15,23,42,.62);--link-pill-border:rgba(100,116,139,.55);--link-pill-hover-bg:rgba(30,41,59,.86);--link-pill-text:#e2e8f0;--auth-border-strong:#2b4469;--auth-bg-strong:#101b2f;--auth-accent-soft:#0e2b28;--auth-error:#fca5a5;--button-secondary-bg:#1a2a43;--button-secondary-border:#425f86;--button-secondary-text:#e2e8f0;--button-secondary-hover-bg:#243651;--button-primary-bg:#0f766e;--button-primary-border:#2dd4bf;--button-primary-text:#ecfeff;--button-primary-hover-bg:#0f615b;--button-danger-bg:#7f1d1d;--button-danger-border:#ef4444;--button-danger-text:#fee2e2;--button-danger-hover-bg:#991b1b;--button-tertiary-bg:transparent;--button-tertiary-border:#4e6588;--button-tertiary-text:#cbd5e1;--button-tertiary-hover-bg:#1f3049;--button-disabled-bg:#1d2c42;--button-disabled-border:#334865;--button-disabled-text:#8095b5;--workspace-summary-bg:#121e33;--workspace-summary-border:#253b5c;--workspace-summary-shadow:rgba(2,6,23,.42);--workspace-summary-muted:#94a3b8;--workspace-summary-accent:#2dd4bf;--panel-border-strong:#2f4a70;--panel-depth-shadow:rgba(2,6,23,.45);--panel-depth-shadow-strong:rgba(2,6,23,.64);--shell-main-overlay:rgba(37,99,235,.12);--shell-main-overlay-strong:rgba(45,212,191,.16);--section-divider:#2d4362;--text-soft:#94a3b8}}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--text);background:radial-gradient(1200px 520px at 10% -80px,var(--shell-main-overlay) 0,transparent 60%),radial-gradient(820px 420px at 92% -60px,var(--shell-main-overlay-strong) 0,transparent 68%),linear-gradient(180deg,var(--shell-bg-start) 0,var(--shell-bg-end) 100%);line-height:1.45;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}main{width:100%;margin:0;padding:0}.operator-shell-main{position:relative;min-height:calc(100vh - 4.2rem)}.operator-shell-main:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0) 24%)}.operator-shell-main-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6)}.operator-shell-main-inner-wide{max-width:1480px}.operator-shell-main-inner-full{max-width:1680px}.page-container{width:100%;max-width:100%;margin:0 auto;display:grid;grid-gap:calc(var(--space-4) + .1rem);gap:calc(var(--space-4) + .1rem);min-width:0}.page-container-width-default{max-width:100%}.page-container-width-wide{max-width:1440px}.page-container-width-full{max-width:1640px}.page-container-density-default{gap:calc(var(--space-4) + .1rem)}.page-container-density-compact{gap:var(--space-3)}.panel{background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 65%);border:1px solid var(--panel-border-strong);border-radius:var(--radius-md);padding:var(--section-padding);box-shadow:0 16px 30px -28px var(--panel-depth-shadow),0 1px 0 hsla(0,0%,100%,.4) inset}.section-card{width:100%;min-width:0}.section-card-variant-primary{border-color:var(--focus-zone-border);box-shadow:0 22px 34px -24px var(--panel-depth-shadow-strong)}.section-card-variant-summary{border-color:var(--workspace-summary-border);box-shadow:0 14px 28px -24px var(--panel-depth-shadow)}.section-card-variant-support{border-color:var(--section-divider)}.section-card-variant-emphasis{border-color:var(--focus-zone-border);background:linear-gradient(180deg,var(--focus-zone-bg) 0,var(--panel) 68%)}.workspace-shell-overview{gap:var(--space-3)}.workspace-dashboard-landing{background:linear-gradient(180deg,rgba(248,251,255,.75),rgba(248,251,255,.3))}.role-dashboard-landing,.workspace-dashboard-landing{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3);border:1px solid var(--section-divider);border-radius:calc(var(--radius-lg) + 2px);box-shadow:0 22px 36px -34px var(--panel-depth-shadow)}.role-dashboard-landing{background:linear-gradient(180deg,rgba(248,251,255,.82),rgba(248,251,255,.36))}.role-dashboard-hero{border-color:var(--panel-border-strong);background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 84%)}.admin-layout-shell-flat{border:none;background:transparent;box-shadow:none;padding:0}.role-summary-strip{margin-top:var(--space-2)}.operator-page-section-stack{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.role-surface-support{border-color:var(--section-divider)}.workspace-shell-overview-hero{border-color:var(--panel-border-strong);background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 78%)}.workspace-shell-overview-hero .workspace-section-title{letter-spacing:.015em}.dashboard-hero-actions{gap:var(--space-2)}.dashboard-hero-guidance{border-color:var(--workspace-summary-border);background:linear-gradient(180deg,var(--workspace-summary-bg) 0,var(--panel) 100%)}.dashboard-hero-guidance .link-row{gap:.34rem}.dashboard-launch-grid{gap:var(--space-2)}.dashboard-launch-card{border-color:var(--workspace-summary-border);background:linear-gradient(180deg,var(--workspace-summary-bg) 0,var(--panel) 100%);min-height:100%}.dashboard-launch-card strong{color:var(--text-strong);font-size:var(--type-sm)}.dashboard-activity-grid{gap:var(--space-2)}.dashboard-activity-grid .panel{border-color:var(--section-divider)}.operator-shell-insights,.operator-shell-section,.operator-shell-summary-panel{gap:var(--space-3);border-color:var(--workspace-summary-border)}.operator-shell-insights>.workspace-section-header,.operator-shell-section>.workspace-section-header,.operator-shell-summary-panel>.workspace-section-header{padding-bottom:calc(var(--space-2) + .1rem);border-bottom:1px solid var(--section-divider)}.operator-shell-insights .metrics-grid .panel{border-color:var(--workspace-summary-border);background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 100%)}.operator-shell-primary-zone{border-color:var(--focus-zone-border);background:linear-gradient(180deg,var(--focus-zone-bg) 0,var(--panel) 100%);box-shadow:0 24px 32px -24px var(--focus-zone-shadow),0 1px 0 hsla(0,0%,100%,.45) inset}.operator-shell-primary-zone>.workspace-section-header{border-bottom-color:var(--focus-zone-border)}.operator-focus-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.operator-focus-main,.operator-focus-support{min-width:0}.operator-focus-callout{border-color:var(--focus-zone-border);background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 92%);box-shadow:0 16px 28px -26px var(--panel-depth-shadow-strong)}.operator-focus-kicker{margin:0;font-size:var(--type-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--workspace-summary-muted)}.operator-focus-status-row{gap:var(--space-2)}.operator-focus-next-step{border-color:var(--focus-zone-border)}.operator-focus-metrics{gap:var(--space-2)}.operator-focus-metrics .panel{min-height:4.4rem;display:grid;align-content:start}.site-workspace-hero{gap:var(--space-3)}.site-workspace-hero .role-dashboard-hero{border-color:var(--focus-zone-border);background:linear-gradient(180deg,color-mix(in srgb,var(--focus-zone-bg) 76%,transparent) 0,var(--panel) 100%);box-shadow:0 30px 40px -30px var(--focus-zone-shadow),0 1px 0 hsla(0,0%,100%,.45) inset}.site-workspace-hero .workspace-summary-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.site-workspace-hero-meta{margin-top:var(--space-1)}.site-workspace-hero-links{gap:var(--space-2)}.site-workspace-hero-control-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.site-workspace-hero-control-card{border:1px solid var(--workspace-summary-border);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--workspace-summary-bg) 0,var(--panel) 100%);box-shadow:0 16px 28px -26px var(--workspace-summary-shadow)}.site-workspace-hero-control-card-primary{border-color:var(--focus-zone-border);box-shadow:0 22px 34px -28px var(--focus-zone-shadow)}.site-workspace-hero-control-card-migration{border-color:var(--secondary-zone-border)}.site-workspace-top-stack{gap:var(--space-3)}.site-workspace-tab-shell{border-color:var(--focus-zone-border);background:linear-gradient(180deg,color-mix(in srgb,var(--focus-zone-bg) 68%,transparent) 0,var(--panel) 100%)}.site-workspace-subtabs .workspace-subtab-button{min-width:8.6rem;min-height:2.3rem;border-radius:999px}.site-workspace-subtabs .workspace-subtab-button-active{box-shadow:0 12px 20px -18px var(--focus-zone-shadow),0 0 0 1px color-mix(in srgb,var(--button-primary-border) 76%,transparent)}.site-workspace-tab-meta{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--section-divider)}.site-workspace-migration-zone,.site-workspace-recommendations-zone{box-shadow:0 18px 28px -24px var(--focus-zone-shadow),0 1px 0 hsla(0,0%,100%,.4) inset}.operator-shell-work-zone{border-color:var(--workspace-summary-border)}.operator-shell-secondary-zone{border-color:var(--secondary-zone-border);background:linear-gradient(180deg,var(--secondary-zone-bg) 0,var(--panel) 100%);box-shadow:0 14px 24px -24px var(--workspace-summary-shadow)}.operator-shell-secondary-zone>.workspace-section-header{border-bottom-color:var(--secondary-zone-border)}.operator-shell-secondary-zone .workspace-section-title{color:var(--text)}.operator-shell-secondary-zone .workspace-section-subtitle{color:var(--workspace-summary-muted)}.workspace-section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.workspace-section-header-compact{gap:var(--space-2)}.workspace-section-header-main{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;flex:1 1 18rem}.workspace-section-header-hero{align-items:flex-start}.workspace-section-header-main-hero .workspace-section-title{font-size:clamp(1.22rem,1.55vw,1.5rem)}.workspace-section-header-focus .workspace-section-title{letter-spacing:.012em}.workspace-section-header-main-support .workspace-section-subtitle{color:var(--text-soft)}.workspace-section-header-main h1,.workspace-section-header-main h2,.workspace-section-header-main h3,.workspace-section-header-main h4{margin:0;letter-spacing:.01em;color:var(--text-strong);line-height:1.28}.workspace-section-title{font-weight:680}.workspace-section-header-main>p{margin:0}.workspace-section-header-main>p>a{font-size:var(--type-sm);font-weight:600;color:var(--accent)}.workspace-section-header-main>p>a:hover{text-decoration:underline}.workspace-section-header-main h1{font-size:var(--type-heading-1)}.workspace-section-header-main h2{font-size:var(--type-heading-2)}.workspace-section-header-main h3{font-size:var(--type-heading-3)}.workspace-section-header-main h4{font-size:var(--type-heading-4)}.workspace-section-subtitle{margin:0;color:var(--text-soft);font-size:var(--type-sm);line-height:1.4;max-width:72ch}.workspace-section-meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center}.workspace-section-meta .hint{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--meta-chip-border);background:var(--meta-chip-bg);border-radius:999px;font-size:var(--type-xs);padding:.12rem .5rem;line-height:1.35}.workspace-section-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.workspace-section-actions .button,.workspace-section-actions button{min-height:2rem}.workspace-content-tab-shell{gap:var(--space-2)}.workspace-subtabs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.workspace-subtab-button{min-width:7.5rem}.workspace-subtab-button-active{background:var(--button-primary-bg);border-color:var(--button-primary-border);color:var(--button-primary-text)}.workspace-subtab-button-active:hover{background:var(--button-primary-hover-bg)}.workspace-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.workspace-summary-strip-compact{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:var(--space-2)}.section-status-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2);border:1px solid var(--workspace-summary-border);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--workspace-summary-bg) 0,var(--panel) 100%);box-shadow:0 14px 24px -24px var(--workspace-summary-shadow)}.section-status-strip-compact{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:.42rem;padding:.48rem .54rem}.section-status-item{min-width:0;display:grid;grid-gap:.22rem;gap:.22rem;padding:.46rem .54rem;border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 100%)}.section-status-item-success{border-color:color-mix(in srgb,#34d399 56%,var(--section-divider))}.section-status-item-warning{border-color:color-mix(in srgb,#f59e0b 56%,var(--section-divider))}.section-status-item-danger{border-color:color-mix(in srgb,#f87171 52%,var(--section-divider))}.section-status-item-label{margin:0;font-size:var(--type-xs);line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--workspace-summary-muted);font-weight:700}.section-status-item-value-badge{width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.section-status-item-value{margin:0;color:var(--text-strong);font-size:var(--type-sm);font-weight:650;line-height:1.28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-status-item-detail{margin:0;color:var(--workspace-summary-muted);font-size:var(--type-xs);line-height:1.32}.workspace-site-surface{gap:var(--space-3)}.workspace-site-surface>.workspace-section-header{padding-bottom:calc(var(--space-2) + .05rem);border-bottom:1px solid var(--section-divider)}.workspace-status-callout{border:1px solid var(--workspace-summary-border);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--workspace-summary-bg) 0,var(--panel) 100%);padding:var(--section-padding-compact);box-shadow:0 12px 24px -24px var(--workspace-summary-shadow)}.workspace-status-callout p{margin:0}.workspace-status-callout-links{margin-top:0}.workspace-action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.workspace-action-bar-primary,.workspace-action-bar-secondary{justify-content:flex-start}.workspace-action-bar-secondary a{padding:.38rem .68rem;border:1px solid var(--link-pill-border);border-radius:999px;background:var(--link-pill-bg);color:var(--link-pill-text);font-size:.88rem;line-height:1.2;transition:background-color .15s ease,border-color .15s ease}.workspace-action-bar-secondary a:hover{background:var(--link-pill-hover-bg)}.route-action-cluster{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.route-action-cluster-primary,.route-action-cluster-secondary,.route-action-cluster-shortcuts{margin:0}.route-action-cluster-shortcuts{padding-top:.08rem;border-top:1px dashed var(--section-divider)}.route-action-cluster-note{margin-top:0}.workspace-message-stack{border:1px solid var(--section-divider);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 100%);padding:var(--section-padding-compact);display:grid;grid-gap:.42rem;gap:.42rem}.workspace-message-stack .hint{margin:0}.workspace-empty-state{border:1px dashed var(--workspace-summary-border);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 100%);padding:calc(var(--section-padding-compact) + .1rem);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.workspace-empty-state .hint,.workspace-empty-state p{margin:0}.workspace-empty-state-compact{padding:.55rem .62rem}.workspace-table-shell{border:1px solid var(--section-divider);border-radius:var(--radius-md);padding:.18rem}.workspace-section-block,.workspace-table-shell{background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 100%);box-shadow:0 14px 24px -24px var(--workspace-summary-shadow)}.workspace-section-block{border-color:var(--workspace-summary-border)}.workspace-details-shell{border:1px solid var(--section-divider);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 100%);padding:.5rem .58rem}.workspace-details-shell>summary{cursor:pointer}.workspace-metadata-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.workspace-metadata-item{border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:var(--surface-subtle);padding:.44rem .5rem;display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.workspace-metadata-label{font-size:var(--type-xs);font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--workspace-summary-muted)}.summary-stat-card{border:1px solid var(--panel-border-strong);background:linear-gradient(180deg,var(--workspace-summary-bg) 0,var(--panel) 100%);border-radius:var(--radius-md);padding:var(--section-padding-compact);display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-height:6.5rem;box-shadow:0 16px 24px -22px var(--workspace-summary-shadow)}.summary-stat-card-variant-elevated{border-color:var(--workspace-summary-border);box-shadow:0 18px 26px -22px var(--panel-depth-shadow)}.summary-stat-card-variant-focus{border-color:var(--focus-zone-border);background:linear-gradient(180deg,var(--focus-zone-bg) 0,var(--panel) 100%)}.summary-stat-card-success{border-color:rgba(16,185,129,.42)}.summary-stat-card-warning{border-color:rgba(245,158,11,.42)}.summary-stat-card-danger{border-color:rgba(239,68,68,.45)}.summary-stat-label{font-size:var(--type-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--workspace-summary-muted)}.summary-stat-value{font-size:1.02rem;color:var(--text-strong);line-height:1.32}.summary-stat-detail{font-size:var(--type-sm);color:var(--workspace-summary-muted);line-height:1.35}.operator-summary-callout{border:1px solid var(--workspace-summary-border);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--workspace-summary-bg) 0,var(--panel) 100%);padding:var(--section-padding-compact);position:relative;overflow:hidden}.operator-summary-callout:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--workspace-summary-accent) 0,transparent 85%)}.form-container,.stack{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.form-container{width:100%;max-width:48rem;min-width:0}.form-container-full-width{max-width:100%}.form-container>*{min-width:0}.workflow-site-selector{width:100%;max-width:28rem;display:grid;grid-gap:.38rem;gap:.38rem}.workflow-site-selector label{font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;font-weight:600;color:var(--text-muted)}.form-container input,.form-container select,.form-container textarea{min-width:0;max-width:100%}.form-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.message-stack{display:grid;grid-gap:.5rem;gap:.5rem}.link-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.link-row a{padding:.35rem .65rem;border:1px solid var(--link-pill-border);border-radius:999px;background:var(--link-pill-bg);color:var(--link-pill-text);font-size:.88rem;line-height:1.2;transition:background .15s ease,border-color .15s ease}.link-row a:hover{background:var(--link-pill-hover-bg)}.link-row a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.checkbox-chip{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:.4rem}.button-stack{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stack-tight{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.migration-section-title{margin:.05rem 0 -.15rem;font-size:var(--type-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.migration-section-subtitle{margin:-.12rem 0 .1rem;max-width:76ch;font-size:var(--type-xs)}.migration-workspace-shell{gap:var(--space-4)}.migration-summary-band{border-color:var(--workspace-summary-border);background:linear-gradient(180deg,var(--workspace-summary-bg) 0,var(--panel) 100%)}.migration-workspace-shell>.panel{box-shadow:0 16px 24px -24px var(--workspace-summary-shadow)}.migration-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.migration-summary-card{border:1px solid var(--workspace-summary-border);border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 100%);padding:.58rem .62rem;min-height:7.1rem;display:grid;align-content:start;grid-gap:.34rem;gap:.34rem}.migration-summary-card-primary{border-color:var(--focus-zone-border);background:linear-gradient(180deg,var(--focus-zone-bg) 0,var(--panel) 100%)}.migration-summary-label{margin:0;font-size:var(--type-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--workspace-summary-muted)}.migration-summary-value{min-width:0;display:grid;grid-gap:.28rem;gap:.28rem;align-content:start}.migration-compact-inline-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.45rem;gap:.45rem}.migration-compact-inline-item{border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:var(--surface-subtle);padding:.42rem .5rem;display:grid;grid-gap:.2rem;gap:.2rem}.migration-compact-label{font-size:var(--type-xs);font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--workspace-summary-muted)}.migration-context-details{margin-top:.2rem}.migration-compact-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:.5rem;gap:.5rem}.migration-compact-summary-block{gap:.35rem}.migration-compact-kv{display:grid;grid-gap:.24rem;gap:.24rem}.migration-compact-kv-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;align-items:start;padding:.18rem 0;border-bottom:1px solid var(--section-divider)}.migration-compact-kv-row:last-child{border-bottom:0}.migration-compact-kv-label{color:var(--workspace-summary-muted)}.migration-compact-kv-value{font-weight:600;text-align:right}.migration-compact-details{margin-top:.18rem}.migration-diagnostic-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.42rem}.migration-diagnostic-history-list{border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:var(--surface-subtle);padding:.4rem .48rem;display:grid;grid-gap:.24rem;gap:.24rem}.migration-diagnostic-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.5rem;gap:.5rem}.migration-diagnostic-group-card{gap:.24rem}.migration-diagnostic-group-details{margin-top:.16rem}.migration-diagnostic-status-grid{display:grid;grid-gap:.36rem;gap:.36rem}.migration-diagnostic-status-row{border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:var(--surface-subtle);padding:.36rem .44rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.24rem .5rem;gap:.24rem .5rem;align-items:center}.migration-diagnostic-status-row .hint{grid-column:1/-1;margin:0}.migration-diagnostics-shell{border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 100%);padding:.2rem}.migration-diagnostics-shell>summary{cursor:pointer;padding:.1rem .26rem}.migration-diagnostics-shell[open]>summary{margin-bottom:.16rem}.migration-diagnostics-shell-panel.panel-compact{border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:var(--panel);padding:.46rem .52rem}.migration-diagnostics-shell-nested{margin-top:.12rem}.migration-publish-deploy-layout-stack{display:grid;grid-gap:.62rem;gap:.62rem}.migration-publish-deploy-layout{display:grid;grid-gap:.58rem;gap:.58rem;align-items:start}.migration-publish-deploy-column{align-content:start}.migration-publish-deploy-summary-card{gap:.26rem}.migration-requirement-grid{display:grid;grid-gap:.65rem;gap:.65rem}.migration-requirement-field{border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:var(--surface-subtle);padding:.55rem;display:grid;grid-gap:.42rem;gap:.42rem}.migration-requirement-suggestion-shell{border-top:1px solid var(--section-divider);padding-top:.25rem}.migration-requirement-suggestion-shell>summary{cursor:pointer}.migration-media-browser{border-color:var(--workspace-summary-border)}.migration-media-filter-controls{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center}.migration-media-browser-list{display:grid;grid-gap:.58rem;gap:.58rem;grid-template-columns:repeat(4,minmax(0,1fr))}.migration-media-row{position:relative;border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:var(--surface-subtle);padding:.5rem .56rem;display:grid;grid-gap:.38rem;gap:.38rem}.migration-media-card{align-content:start;min-height:18.75rem}.migration-media-row-deemphasized{opacity:.9}.migration-media-row-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.migration-media-row-title{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.migration-media-card-preview-shell{position:relative;width:100%;min-height:8.5rem;border:1px solid var(--section-divider);border-radius:calc(var(--radius-sm) - 2px);background:var(--surface-muted);display:grid;place-items:center;overflow:hidden}.migration-media-card-thumbnail{width:100%;height:100%;max-height:11rem;object-fit:cover;background:var(--surface-muted)}.migration-media-card-preview-unavailable{padding:.45rem;text-align:center;font-size:.8rem;color:var(--workspace-summary-muted)}.migration-media-card-badges{align-items:center}.migration-media-reference-row{display:grid;grid-gap:.35rem;gap:.35rem}.migration-media-reference-row code{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-wrap:anywhere}.migration-media-row-controls{position:relative}.migration-media-preview-trigger{min-height:1.95rem}.migration-media-preview-popover{position:absolute;inset-inline-start:0;inset-block-start:calc(100% + .3rem);z-index:20;width:min(340px,calc(100vw - 4.5rem));max-height:280px;padding:.42rem;border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 100%);box-shadow:0 14px 24px -18px var(--panel-depth-shadow)}.migration-media-thumbnail{display:block;width:100%;max-width:340px;max-height:260px;object-fit:contain;border-radius:calc(var(--radius-sm) - 2px);background:var(--surface-muted)}.migration-media-details{border-top:1px solid var(--section-divider);padding-top:.35rem}.migration-media-details>summary{cursor:pointer}.migration-quality-issue-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.42rem;gap:.42rem}.migration-quality-issue-item{border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:var(--surface-subtle);padding:.38rem .5rem;display:grid;grid-gap:.16rem;gap:.16rem}.migration-quality-issue-type{font-size:var(--type-xs);font-weight:650;color:var(--workspace-summary-muted);text-transform:capitalize}.migration-quality-details>summary{cursor:pointer}.migration-quality-details>summary:hover{color:var(--text)}.migration-draft-preview-frame{width:100%;max-width:100%;min-height:540px;height:clamp(480px,60vh,760px);border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:#fff;display:block}.migration-draft-preview-surface{max-width:100%;overflow:hidden}@media (min-width:960px){.migration-publish-deploy-layout,.migration-requirement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.migration-requirement-grid>label.stack-tight:last-child{grid-column:1/-1}}.migration-artifact-review-grid{align-items:start}.migration-file-preview-panel,.migration-file-tree-panel{min-width:0}.migration-file-preview-content{margin:0;max-height:420px;white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere;word-break:break-word}.migration-advanced-details>summary{cursor:pointer;font-weight:600}.operational-item-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.operational-item-card{padding:var(--section-padding-compact);gap:var(--space-2)}.operational-item-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.operational-item-title-stack{min-width:0;display:grid;grid-gap:.15rem;gap:.15rem}.operational-item-title{margin:0;font-size:var(--type-heading-4);font-weight:650;line-height:1.35;color:var(--text-strong)}.operational-item-identity{margin:0}.operational-item-chip-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.34rem}.operational-item-summary{margin:0;line-height:1.35}.operational-item-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.operational-item-action-primary{display:inline-flex;align-items:center;gap:var(--space-2)}.operational-item-secondary{align-items:center}.action-controls,.operational-item-secondary{display:flex;flex-wrap:wrap;gap:var(--space-2)}.action-controls{align-items:flex-start}.action-control-item{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.action-control-reason{margin:0;max-width:34rem}.output-review{border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:var(--surface-subtle);padding:.52rem .6rem;display:grid;grid-gap:.32rem;gap:.32rem}.output-review .hint,.output-review-details{margin:0}.output-review-details summary{cursor:pointer;color:var(--text-muted);font-size:.82rem;font-weight:600}.output-review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.output-review-lineage{border-top:1px solid var(--section-divider);padding-top:.34rem;display:grid;grid-gap:.22rem;gap:.22rem}.output-review-lineage-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.24rem;gap:.24rem}.output-review-lineage-item{margin:0;padding:0}.output-review-lineage-item-header{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem}.operational-item-expanded{border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:var(--surface-subtle);padding:.48rem .56rem;display:grid;grid-gap:.3rem;gap:.3rem}.operational-item-expanded .hint{margin:0}.stack-medium{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stack-micro{display:grid;grid-gap:.2rem;gap:.2rem}.compact-list{margin:0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.list-compact-reset{margin:0;padding-left:1.1rem}.list-warning{color:#991b1b}.pre-scroll,.pre-wrap{white-space:pre-wrap}.pre-scroll{margin:0;overflow-x:auto}.metrics-grid{grid-gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start}.grid-fit-180,.metrics-grid{display:grid;gap:var(--space-3)}.grid-fit-180{grid-gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.grid-fit-120{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:start}.panel-compact{padding:var(--section-padding-compact)}.panel-metric{padding:.62rem}.timeline-controls{gap:var(--space-2)}.timeline-filter-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.timeline-day-header-cell{font-weight:600;background:var(--table-head-bg);color:var(--workspace-summary-muted);letter-spacing:.02em}.compare-controls{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.compare-control-field{min-width:220px;flex:1 1 220px}.row-wrap{align-items:center}.row-wrap,.row-wrap-end{display:flex;flex-wrap:wrap;gap:var(--space-3)}.row-wrap-end{align-items:flex-end}.row-wrap-tight{gap:.5rem}.row-space-between,.row-wrap-tight{display:flex;flex-wrap:wrap;align-items:center}.row-space-between{justify-content:space-between;gap:var(--space-3)}.min-width-140{min-width:140px}.push-right{margin-left:auto}.text-strong{font-weight:600}.text-muted-small{color:var(--muted);font-size:.85rem}.label-stack{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.label-stack-medium{max-width:28rem}.label-stack-small{max-width:16rem}.clickable-row{cursor:pointer}.heading-reset{margin:0}.inline-code-list{flex-wrap:wrap;gap:.45rem;vertical-align:middle}.button,.inline-code-list,button{display:inline-flex;align-items:center}.button,button{border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text);border-radius:var(--radius-sm);padding:.46rem .82rem;min-height:2.2rem;font-size:var(--type-body);font-weight:600;line-height:1.2;cursor:pointer;justify-content:center;gap:.35rem;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .04s ease}.button:hover:not(:disabled),button:hover:not(:disabled){background:var(--button-secondary-hover-bg)}.button:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.button:active:not(:disabled),button:active:not(:disabled){transform:translateY(1px)}.button.button-primary,button.button-primary,button.primary{background:var(--button-primary-bg);color:var(--button-primary-text);border-color:var(--button-primary-border)}.button.button-primary:hover:not(:disabled),button.button-primary:hover:not(:disabled),button.primary:hover:not(:disabled){background:var(--button-primary-hover-bg)}.button.button-secondary,button.button-secondary{background:var(--button-secondary-bg);color:var(--button-secondary-text);border-color:var(--button-secondary-border)}.button.button-danger,button.button-danger,button.danger,button.destructive{background:var(--button-danger-bg);color:var(--button-danger-text);border-color:var(--button-danger-border)}.button.button-danger:hover:not(:disabled),button.button-danger:hover:not(:disabled),button.danger:hover:not(:disabled),button.destructive:hover:not(:disabled){background:var(--button-danger-hover-bg)}.button.button-tertiary,button.button-tertiary{background:var(--button-tertiary-bg);color:var(--button-tertiary-text);border-color:var(--button-tertiary-border)}.button.button-tertiary:hover:not(:disabled),button.button-tertiary:hover:not(:disabled){background:var(--button-tertiary-hover-bg)}.button.button-inline,button.button-inline{min-height:1.9rem;padding:.35rem .68rem;font-size:.82rem;border-radius:8px}.button:disabled,.button[aria-disabled=true],button:disabled{cursor:not-allowed;background:var(--button-disabled-bg);border-color:var(--button-disabled-border);color:var(--button-disabled-text);box-shadow:none;opacity:1}.operator-select,input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.48rem .62rem;background:var(--panel);color:var(--text);min-height:2.2rem;line-height:1.35;font:inherit}.operator-select,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;box-sizing:border-box;background-color:var(--panel);background-clip:padding-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2364748b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .58rem center;background-size:.86rem;padding-right:2rem;text-overflow:ellipsis}.operator-select:hover,input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--button-secondary-border)}.operator-select:focus-visible,input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:1px;border-color:var(--accent);box-shadow:0 0 0 1px rgba(15,118,110,.3)}.operator-select:focus-visible,select:focus-visible{position:relative;z-index:6}.operator-select:disabled,select:disabled{opacity:.85;cursor:not-allowed}input[type=checkbox],input[type=radio]{inline-size:1rem;block-size:1rem;width:1rem;height:1rem;min-height:1rem;max-width:1rem;max-height:1rem;margin:0;padding:0;flex:0 0 auto;accent-color:var(--accent);vertical-align:middle;transform:none}.operator-select option,select option{display:block;width:100%;box-sizing:border-box;background:var(--panel);color:var(--text);padding:.48rem .62rem;white-space:nowrap;line-height:1.3;min-height:1.85rem}.operator-select option:checked,select option:checked{background:color-mix(in srgb,var(--surface-subtle) 85%,var(--panel) 15%);color:var(--text-strong);box-shadow:none}.operator-select option:hover,select option:hover{background:color-mix(in srgb,var(--surface-subtle) 78%,var(--panel) 22%);box-shadow:none}code{background:rgba(148,163,184,.18);border-radius:6px;padding:.1rem .35rem}.table{width:100%;border-collapse:collapse;font-size:var(--type-body)}.table-container{width:100%;min-width:0;overflow-x:auto}.table-container>.table{min-width:56rem}.table-container-compact>.table{min-width:0}.table-cell-wrap{overflow-wrap:anywhere;word-break:break-word}.table td,.table th{border-bottom:1px solid var(--border);padding:.46rem .5rem;text-align:left;font-size:var(--type-body)}.table thead th{background:var(--table-head-bg);font-weight:600;color:var(--text-strong)}.table tbody tr:nth-child(2n){background:var(--table-row-alt)}.table tbody tr:hover{background:var(--table-row-hover)}.table-expanded-row,.table-expanded-row:hover{background:transparent!important}.table-expanded-row td{padding:.5rem .56rem .7rem;border-bottom:1px solid var(--border);background:transparent}.table-expanded-panel{border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 100%);padding:.58rem .66rem;display:grid;grid-gap:.34rem;gap:.34rem;box-shadow:0 12px 22px -24px var(--panel-depth-shadow)}.table-dense thead th{font-size:var(--type-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--workspace-summary-muted);padding-top:.38rem;padding-bottom:.38rem}.table-dense td,.table-dense th{padding:.4rem .44rem}.table-dense td .form-actions{gap:.35rem}.table-dense td .button.button-inline{min-height:1.8rem;padding:.24rem .56rem;font-size:.79rem}.recommendations-table .recommendation-title-cell,.recommendations-table .recommendation-title-column{width:22%;max-width:24rem}.recommendations-table .recommendation-summary-cell,.recommendations-table .recommendation-summary-column{width:40%;min-width:24rem}.recommendations-table .recommendation-summary-cell .hint{margin-top:.2rem}.page-container-has-toast{padding-bottom:max(5.25rem,var(--workspace-error-toast-safe-area,5.25rem))}.workspace-error-toast{position:fixed;right:16px;bottom:16px;z-index:50;max-width:320px;width:min(320px,calc(100vw - 32px));border:1px solid color-mix(in srgb,var(--button-danger-border) 60%,var(--border) 40%);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 88%,var(--button-danger-bg) 12%) 0,var(--panel) 100%);box-shadow:0 18px 28px -20px var(--panel-depth-shadow-strong);padding:.6rem .68rem;display:grid;grid-gap:.36rem;gap:.36rem;pointer-events:auto}.workspace-error-toast-title{margin:0;font-size:var(--type-sm);font-weight:700;color:var(--text-strong)}.workspace-error-toast-message{margin:0;font-size:var(--type-sm);line-height:1.35;color:var(--text)}.workspace-error-toast-dismiss{justify-self:end}.toolbar-row{display:flex;flex-wrap:wrap;align-items:center}.toolbar-row,.toolbar-row-links{gap:var(--space-2)}.workspace-filter-toolbar{border:1px dashed var(--workspace-summary-border);border-radius:var(--radius-sm);padding:.48rem .62rem;background:var(--workspace-summary-bg)}.recommendation-bucket-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(248px,1fr))}.recommendation-bucket{border-color:var(--workspace-summary-border);background:linear-gradient(180deg,var(--workspace-summary-bg) 0,var(--panel) 100%)}.recommendation-bucket-ready_to_act{border-color:rgba(244,63,94,.35)}.recommendation-bucket-applied_completed{border-color:rgba(16,185,129,.35)}.recommendation-bucket-needs_review_pending{border-color:rgba(245,158,11,.35)}.recommendation-bucket-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.recommendation-bucket-item{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.48rem .56rem;background:var(--panel);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.recommendation-bucket-item-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.recommendation-bucket-item-header a{font-size:var(--type-body);font-weight:600;line-height:1.35}.recommendation-bucket-item-meta{gap:var(--space-1)}.recommendation-workspace-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.workspace-recommendation-row-card{border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:var(--surface-subtle);padding:.52rem}.workspace-recommendation-row-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);align-items:start}.workspace-recommendation-row-main{min-width:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1);border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--surface-subtle) 0,var(--panel) 100%);padding:.5rem .58rem;box-shadow:0 10px 18px -18px var(--panel-depth-shadow)}.workspace-recommendation-row-main-bounded .hint{margin:0;line-height:1.35}.workspace-recommendation-row-main>a{font-weight:600;line-height:1.35}.workspace-recommendation-summary-line{display:grid;grid-gap:.16rem;gap:.16rem;margin:0}.workspace-recommendation-summary-label{font-size:var(--type-xs);font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:var(--workspace-summary-muted)}.workspace-recommendation-details{border:1px solid var(--section-divider);border-radius:var(--radius-sm);background:var(--panel);margin-top:.08rem}.workspace-recommendation-details-toggle{cursor:pointer;list-style:none;font-size:var(--type-xs);font-weight:600;letter-spacing:.01em;color:var(--link);padding:.36rem .5rem}.workspace-recommendation-details-toggle::-webkit-details-marker{display:none}.workspace-recommendation-details-toggle:before{content:"▸";margin-right:.26rem;color:var(--workspace-summary-muted)}.workspace-recommendation-details[open] .workspace-recommendation-details-toggle:before{content:"▾"}.workspace-recommendation-details-content{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:0 .5rem .5rem}.workspace-recommendation-row-support{min-width:0;display:grid;grid-gap:.45rem;gap:.45rem;align-content:start;border:1px solid var(--workspace-summary-border);border-radius:var(--radius-sm);padding:.44rem .52rem;background:linear-gradient(180deg,var(--workspace-summary-bg) 0,var(--panel) 100%);box-shadow:0 10px 18px -18px var(--panel-depth-shadow)}.workspace-recommendation-row-support-group{display:grid;grid-gap:.12rem;gap:.12rem}.workspace-recommendation-row-support-label{font-size:var(--type-xs);letter-spacing:0;text-transform:none;font-weight:600;color:var(--workspace-summary-muted)}.workspace-recommendation-row-support .link-row{gap:.24rem;flex-wrap:wrap}.recommendation-detail-clarity{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.44rem .5rem;background:var(--surface-subtle);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.recommendation-detail-clarity-row{display:grid;grid-gap:.15rem;gap:.15rem}.recommendation-detail-clarity-label{font-size:var(--type-xs);font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:var(--workspace-summary-muted)}.recommendation-detail-clarity-row-action strong{color:var(--text-strong);line-height:1.35}.recommendation-detail-clarity-ready_to_act{border-color:rgba(244,63,94,.28)}.recommendation-detail-clarity-applied_completed{border-color:rgba(16,185,129,.26);background:var(--surface-subtle)}.recommendation-detail-clarity-needs_review_pending{border-color:rgba(245,158,11,.26)}.recommendation-detail-clarity-informational{border-color:var(--workspace-summary-border)}.recommendation-outcome-surface{border-color:rgba(34,197,94,.38);background:linear-gradient(180deg,rgba(220,252,231,.42) 0,var(--panel) 100%)}.recommendation-decisiveness{display:grid;grid-gap:.36rem;gap:.36rem;min-width:0}.recommendation-decisiveness-badge-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.45rem}.recommendation-decisiveness-badges{display:flex;flex-wrap:wrap;gap:.34rem;min-width:0}.recommendation-decisiveness-badges .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.recommendation-decisiveness-badges-primary{justify-content:flex-start;flex:1 1 auto}.recommendation-decisiveness-badges-blocker{justify-content:flex-start;flex:0 1 auto}.recommendation-decisiveness-why-now{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommendation-decisiveness-toggle{justify-self:flex-start;padding:.16rem .45rem}.recommendation-decisiveness-details{display:grid;grid-gap:.3rem;gap:.3rem}.recommendation-decisiveness-details .hint{margin:0}.recommendation-decisiveness .hint{margin:0;line-height:1.3}@media (min-width:1680px){.workspace-recommendation-row-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}}.recommendation-emphasis-surface{border-color:rgba(244,63,94,.34);background:linear-gradient(180deg,rgba(255,228,230,.42) 0,var(--panel) 100%)}.toolbar-toggle{display:inline-flex;align-items:center;gap:.35rem;margin:0}.workflow-context-surface{gap:var(--space-2)}.workflow-context-lineage{margin:0;color:var(--text-soft);font-size:var(--type-sm)}.workflow-context-link-row{margin-top:0}.workflow-context-next-step{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.workflow-context-next-step a{font-weight:600;color:var(--accent)}.workflow-context-next-step a:hover{text-decoration:underline}.workflow-context-next-note{color:var(--text-soft);font-size:var(--type-sm)}.detail-focus-surface{gap:var(--space-2);border-color:rgba(79,70,229,.34);background:linear-gradient(180deg,rgba(224,231,255,.42) 0,var(--panel) 100%)}.detail-focus-line{margin:0;display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.detail-focus-line a{font-weight:600}.detail-focus-note{color:var(--text-soft);font-size:var(--type-sm)}.detail-focus-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.detail-focus-fact{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);padding:.44rem .52rem;display:grid;grid-gap:.1rem;gap:.1rem}.detail-focus-fact dt{margin:0;font-size:var(--type-xs);font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:var(--workspace-summary-muted)}.detail-focus-fact dd{margin:0;color:var(--text-strong);font-size:var(--type-sm);line-height:1.35}.detail-focus-fact-success{border-color:rgba(16,185,129,.34)}.detail-focus-fact-warning{border-color:rgba(245,158,11,.34)}.detail-focus-fact-danger{border-color:rgba(244,63,94,.34)}.topnav{border-bottom:1px solid var(--shell-header-border);background:radial-gradient(580px 180px at 8% -90px,rgba(45,212,191,.22) 0,transparent 72%),linear-gradient(180deg,var(--shell-header-bg) 0,var(--shell-header-bg-end) 100%);position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 24px var(--shell-header-shadow)}.topnav-inner{max-width:1480px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;padding:.72rem 1rem;gap:.62rem .92rem}.topnav-brand{color:var(--shell-header-text);min-width:0;flex:0 0 auto}.topnav-brand-link{display:inline-flex;align-items:flex-start;gap:.56rem;color:inherit;text-decoration:none;border-radius:.48rem;padding:.12rem .08rem}.topnav-brand-link:hover{opacity:.9}.topnav-brand-link:focus-visible{outline:2px solid var(--shell-link-active-border);outline-offset:2px;border-radius:.375rem}.topnav-brand-content{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.topnav-logo{height:2rem;width:auto;object-fit:contain;border-radius:.28rem;display:block}.topnav-brand-link strong{font-size:1rem;font-weight:700;letter-spacing:.012em;line-height:1.2}.topnav-brand-subtitle{font-size:.73rem;color:color-mix(in srgb,var(--shell-header-text) 72%,transparent);line-height:1.2}.topnav-rail{display:grid;grid-gap:.38rem;gap:.38rem;flex:1 1 34rem;min-width:min(100%,28rem);border:1px solid var(--shell-link-border);border-radius:.85rem;background:linear-gradient(180deg,var(--shell-link-bg) 0,color-mix(in srgb,var(--shell-link-bg) 72%,transparent) 100%);padding:.48rem .56rem;box-shadow:0 14px 24px -24px var(--shell-header-shadow)}.topnav-links{display:flex;gap:.42rem;flex-wrap:wrap;align-items:center;min-width:100%}.topnav-link{padding:.36rem .7rem;border:1px solid var(--shell-link-border);border-radius:999px;background:var(--shell-link-bg);color:var(--shell-link-text);font-size:.85rem;font-weight:600;line-height:1.2;transition:background .15s ease,border-color .15s ease,color .15s ease}.topnav-route-context{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem .48rem;padding-top:.1rem;border-top:1px solid color-mix(in srgb,var(--shell-link-border) 80%,transparent)}.topnav-route-badge{font-weight:650}.topnav-route-summary{margin:0;color:var(--shell-context-pill-text);font-size:.76rem;line-height:1.28;flex:1 1 20rem;min-width:0}.topnav-route-cta{display:inline-flex;align-items:center;gap:.2rem;font-size:.76rem;font-weight:650;border:1px solid var(--shell-link-active-border);border-radius:999px;padding:.15rem .52rem;background:color-mix(in srgb,var(--shell-link-active-bg) 72%,transparent);color:var(--shell-link-active-text)}.topnav-route-cta:hover{background:color-mix(in srgb,var(--shell-link-active-bg) 88%,transparent)}.topnav-route-cta:focus-visible{outline:2px solid var(--shell-link-active-border);outline-offset:2px}.topnav-link:hover{background:var(--shell-link-hover-bg)}.topnav-link:focus-visible{outline:2px solid var(--shell-link-active-border);outline-offset:2px}.topnav-link.is-active{background:var(--shell-link-active-bg);border-color:var(--shell-link-active-border);color:var(--shell-link-active-text);font-weight:600}.topnav-session{border:1px solid var(--shell-link-border);border-radius:.78rem;background:linear-gradient(180deg,color-mix(in srgb,var(--shell-link-bg) 84%,transparent) 0,color-mix(in srgb,var(--shell-link-bg) 64%,transparent) 100%);padding:.42rem .52rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.32rem .44rem;min-width:0;margin-left:auto;flex:0 1 22rem}.topnav-session-identity{gap:.2rem .34rem;min-width:0}.topnav-session-actions,.topnav-session-identity{display:inline-flex;align-items:center;flex-wrap:wrap}.topnav-session-actions{gap:.34rem}.topnav-role-badge{font-size:.68rem;padding:.12rem .45rem}.topnav-principal{color:var(--shell-header-text);font-size:.78rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12.5rem}.topnav-session button{border-color:var(--shell-link-border);background:var(--shell-link-bg);color:var(--shell-link-text)}.topnav-session .topnav-link{padding:.29rem .58rem;font-size:.78rem}.topnav-session button:hover{background:var(--shell-link-hover-bg)}.topnav-context-row{border-top:1px solid var(--shell-context-divider);padding:.34rem 1rem .46rem}.topnav-context-inner{max-width:1480px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .68rem}.topnav-site-selector{width:auto;max-width:none;display:inline-flex;align-items:center;gap:.45rem}.topnav-site-selector label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topnav-site-selector .operator-select{width:clamp(12rem,23vw,19rem);border-color:var(--shell-link-border);background-color:var(--shell-link-bg);color:var(--shell-header-text)}.topnav-site-selector .operator-select:hover{border-color:var(--shell-link-active-border);background-color:var(--shell-link-hover-bg)}.topnav-context-meta{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.topnav-context-warning{flex:1 1 100%;margin:0;line-height:1.35}.topnav-context-meta-item,.topnav-context-warning{font-size:var(--type-xs);color:var(--shell-context-pill-text)}.topnav-context-meta-item{display:inline-flex;align-items:center;gap:.22rem;border:1px solid var(--shell-context-pill-border);border-radius:999px;padding:.1rem .46rem;background:var(--shell-context-pill-bg);line-height:1.3}.topnav-context-meta-item code{background:var(--shell-context-code-bg);color:var(--shell-context-code-text);border:1px solid var(--shell-context-code-border)}.topnav-theme-toggle{border-color:var(--shell-link-border);background:var(--shell-link-bg);color:var(--shell-link-text);min-height:1.78rem;padding:.25rem .58rem;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1.2}.topnav-theme-toggle:hover{background:var(--shell-link-hover-bg)}.workspace-modal-backdrop{position:fixed;inset:0;z-index:55;background:rgba(2,6,23,.55);display:flex;align-items:center;justify-content:center;padding:1rem}.workspace-modal{width:min(34rem,100%);max-height:calc(100vh - 2rem);overflow:auto}.badge{--badge-bg:var(--surface-muted);--badge-border:var(--border);--badge-text:var(--text);display:inline-flex;flex:0 0 auto;align-items:center;padding:.16rem .52rem;border-radius:999px;border:1px solid var(--badge-border);background:var(--badge-bg);color:var(--badge-text);box-shadow:0 1px 0 var(--badge-shadow);font-size:var(--type-xs);font-weight:650;line-height:1.28;letter-spacing:.012em;white-space:nowrap}.badge-success{--badge-bg:#d9fbe8;--badge-border:#63e6a0;--badge-text:#115a37}.badge-warn{--badge-bg:#fff2cf;--badge-border:#f5c95b;--badge-text:#92400e}.badge-error{--badge-bg:#fee4e2;--badge-border:#f6a7a1;--badge-text:#991b1b}.badge-critical{--badge-bg:#ffd7dc;--badge-border:#f98ca0;--badge-text:#881337}.badge-muted{--badge-bg:#f1f5f9;--badge-border:#cbd5e1;--badge-text:#334155}:root[data-theme=dark] .badge-success{--badge-bg:#083824;--badge-border:#1f9d6e;--badge-text:#9ae6b4}:root[data-theme=dark] .badge-warn{--badge-bg:#3b2b12;--badge-border:#b9811a;--badge-text:#fcd34d}:root[data-theme=dark] .badge-error{--badge-bg:#3d161f;--badge-border:#d25b75;--badge-text:#fda4af}:root[data-theme=dark] .badge-critical{--badge-bg:#441523;--badge-border:#f43f5e;--badge-text:#fecdd3}:root[data-theme=dark] .badge-muted{--badge-bg:#1b2a42;--badge-border:#415979;--badge-text:#cbd5e1}:root[data-theme=dark] .workspace-dashboard-landing{background:linear-gradient(180deg,rgba(17,31,52,.82),rgba(17,31,52,.52))}:root[data-theme=dark] .role-dashboard-landing{background:linear-gradient(180deg,rgba(17,31,52,.84),rgba(17,31,52,.54))}:root[data-theme=dark] .recommendation-outcome-surface{background:linear-gradient(180deg,rgba(6,78,59,.44) 0,var(--panel) 100%)}:root[data-theme=dark] .recommendation-emphasis-surface{background:linear-gradient(180deg,rgba(76,5,25,.42) 0,var(--panel) 100%)}:root[data-theme=dark] .operator-shell-main:before{background:linear-gradient(180deg,rgba(30,41,59,.36),rgba(30,41,59,0) 26%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .badge-success{--badge-bg:#083824;--badge-border:#1f9d6e;--badge-text:#9ae6b4}:root:not([data-theme=light]) .badge-warn{--badge-bg:#3b2b12;--badge-border:#b9811a;--badge-text:#fcd34d}:root:not([data-theme=light]) .badge-error{--badge-bg:#3d161f;--badge-border:#d25b75;--badge-text:#fda4af}:root:not([data-theme=light]) .badge-critical{--badge-bg:#441523;--badge-border:#f43f5e;--badge-text:#fecdd3}:root:not([data-theme=light]) .badge-muted{--badge-bg:#1b2a42;--badge-border:#415979;--badge-text:#cbd5e1}:root:not([data-theme=light]) .workspace-dashboard-landing{background:linear-gradient(180deg,rgba(17,31,52,.82),rgba(17,31,52,.52))}:root:not([data-theme=light]) .role-dashboard-landing{background:linear-gradient(180deg,rgba(17,31,52,.84),rgba(17,31,52,.54))}:root:not([data-theme=light]) .recommendation-outcome-surface{background:linear-gradient(180deg,rgba(6,78,59,.44) 0,var(--panel) 100%)}:root:not([data-theme=light]) .recommendation-emphasis-surface{background:linear-gradient(180deg,rgba(76,5,25,.42) 0,var(--panel) 100%)}:root:not([data-theme=light]) .operator-shell-main:before{background:linear-gradient(180deg,rgba(30,41,59,.36),rgba(30,41,59,0) 26%)}}.hint{margin:0;font-size:var(--type-body);line-height:1.42}.hint.warning{color:#92400e}.hint.error{color:#991b1b}.hint.success{color:#166534}.start-here-target-active{background:rgba(15,118,110,.08);box-shadow:inset 0 0 0 2px rgba(15,118,110,.35)}.hint.muted{color:var(--muted)}.auth-shell{min-height:calc(100vh - 5rem);align-items:center;justify-items:center;padding:2rem 1rem}.auth-card,.auth-shell{width:100%;display:grid}.auth-card{max-width:44rem;border:1px solid var(--auth-border-strong);background:linear-gradient(180deg,var(--auth-bg-strong) 0,var(--panel) 100%);border-radius:16px;padding:1.25rem;grid-gap:1rem;gap:1rem;box-shadow:0 20px 45px rgba(15,23,42,.12)}.auth-card-compact{max-width:30rem}.auth-header{display:grid;grid-gap:.45rem;gap:.45rem}.auth-header h1{margin:0;font-size:clamp(1.3rem,1.9vw,1.65rem)}.auth-subtitle{margin:0;color:var(--muted)}.auth-badge{margin:0;width:-moz-fit-content;width:fit-content;padding:.28rem .62rem;border-radius:999px;background:var(--auth-accent-soft);font-weight:600;font-size:.78rem}.auth-badge,.auth-section{border:1px solid var(--border)}.auth-section{border-radius:12px;padding:.85rem;display:grid;grid-gap:.65rem;gap:.65rem;background:hsla(0,0%,100%,.35)}.auth-section-title{margin:0;font-size:.86rem;font-weight:600;color:var(--muted)}.auth-error{margin:0;color:var(--auth-error)}.auth-policy-block{display:grid;grid-gap:.35rem;gap:.35rem;border-top:1px solid var(--border);padding-top:.72rem}.auth-policy-intro{margin:0;color:var(--muted);font-size:var(--type-xs);letter-spacing:.01em}.auth-policy-links{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap;color:var(--muted);font-size:var(--type-sm)}.auth-policy-links a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.auth-policy-links a:hover{color:var(--text-strong)}.auth-status{display:inline-flex;align-items:center;gap:.6rem}.auth-status p{margin:0}.spinner{width:1rem;height:1rem;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:960px){.migration-media-browser-list{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-focus-grid{grid-template-columns:1fr}.operator-shell-main-inner{padding:var(--space-4) var(--space-3) var(--space-5)}.operator-shell-main-inner-full,.operator-shell-main-inner-wide{max-width:100%}.role-dashboard-landing,.workspace-dashboard-landing{padding:var(--space-2)}.dashboard-hero-actions{width:100%}.dashboard-hero-actions .button{flex:1 1 11rem;justify-content:center}.site-workspace-hero-control-grid{grid-template-columns:1fr}.site-workspace-subtabs .workspace-subtab-button{min-width:calc(50% - var(--space-2));flex:1 1 calc(50% - var(--space-2))}.topnav-inner{align-items:start;gap:var(--space-3)}.topnav-rail{order:3;flex-basis:100%;width:100%;min-width:0}.topnav-logo{height:1.9rem}.topnav-brand-link strong{font-size:.92rem}.topnav-links{width:100%}.topnav-route-context{align-items:flex-start}.topnav-route-summary{flex-basis:100%}.topnav-session{margin-left:0;justify-content:flex-start;flex-basis:100%;width:100%}.workspace-section-header{flex-direction:column}.workspace-section-actions,.workspace-section-actions .form-actions,.workspace-section-actions .toolbar-row{width:100%}.route-action-cluster .button{flex:1 1 11rem;justify-content:center}.operational-item-chip-group{justify-content:flex-start}.migration-media-preview-popover{position:static;width:100%;margin-top:.28rem}}@media (max-width:640px){.migration-media-browser-list{grid-template-columns:1fr}.topnav-brand-link strong,.topnav-brand-subtitle{display:none}.topnav-route-cta{width:100%;justify-content:center}.topnav-session{justify-content:space-between}.topnav-session-actions{width:100%}.site-workspace-subtabs .workspace-subtab-button{min-width:100%;flex-basis:100%}}