@property --ado-hero-collapse-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@property --ado-hero-collapse-eased{syntax: "<number>"; inherits: true; initial-value: 0;}:root{color-scheme:light;--ado-font-sans: "Aptos", "Segoe UI Variable Text", "PingFang SC", "Microsoft YaHei", sans-serif;--ado-font-serif-display: "Iowan Old Style", "Palatino Linotype", "Songti SC", serif;--ado-font-serif-reading: "Iowan Old Style", "Palatino Linotype", "Songti SC", serif;--ado-bg-canvas: #efeee9;--ado-bg-canvas-alt: #e9e8e3;--ado-bg-shell: rgba(244, 243, 239, .88);--ado-bg-panel: rgba(242, 241, 237, .97);--ado-bg-panel-strong: rgba(248, 247, 244, .99);--ado-bg-surface: #ffffff;--ado-bg-surface-muted: rgba(236, 235, 230, .92);--ado-bg-elevated: #ffffff;--ado-surface: var(--ado-bg-panel-strong);--ado-surface-elevated: var(--ado-bg-elevated);--ado-text-primary: #1A1A1C;--ado-text-secondary: #3E4044;--ado-text-tertiary: #656058;--ado-text: var(--ado-text-primary);--ado-text-muted: var(--ado-text-secondary);--ado-text-inverse: #fcfcfa;--ado-border: rgba(216, 213, 206, .84);--ado-border-strong: rgba(201, 197, 190, .92);--ado-shadow-soft: 0 0 0 1px rgba(220, 216, 208, .3), 0 2px 4px rgba(88, 85, 80, .05), 0 8px 16px rgba(88, 85, 80, .06);--ado-shadow-card: 0 1px 4px rgba(88,85,80,.08), 0 4px 14px rgba(88,85,80,.06);--ado-shadow-card-hover: 0 6px 16px rgba(88,85,80,.12), 0 10px 28px rgba(88,85,80,.08);--ado-shadow-panel: 0 0 0 1px rgba(220, 216, 208, .32), 0 4px 10px rgba(88, 85, 80, .055), 0 12px 28px rgba(88, 85, 80, .065);--ado-shadow-strong: 0 0 0 1px rgba(220, 216, 208, .32), 0 6px 14px rgba(88, 85, 80, .06), 0 18px 32px rgba(88, 85, 80, .08);--ado-bridge-bg: linear-gradient(180deg, rgba(255, 255, 255, .1), transparent 18%), linear-gradient(160deg, rgba(252, 251, 248, .972), rgba(243, 240, 235, .964));--ado-bridge-shadow: 0 0 0 1px rgba(255, 255, 255, .2), 0 8px 18px rgba(88, 85, 80, .05), inset 0 1px 0 rgba(255, 255, 255, .3);--ado-command-grid-line: rgba(79, 84, 85, .028);--ado-command-rail: rgba(31, 31, 33, .11);--ado-command-glow: rgba(169, 150, 119, .008);--ado-accent: #2A2C32;--ado-accent-alt: #505660;--ado-accent-warm: #a99677;--ado-success: #247a46;--ado-warning: #b77c1d;--ado-danger: #c44758;--ado-radius-xl: 34px;--ado-radius-lg: 26px;--ado-radius-md: 20px;--ado-radius-sm: 16px;--ado-radius-card: var(--ado-radius-lg);--ado-badge-success-bg: var(--ado-success);--ado-badge-success-fg: var(--ado-success);--ado-left-width: 280px;--ado-right-width: 320px;--ado-stage-max: clamp(2100px, 92vw, 3200px);--ado-stage-center-max: 1fr;--ado-pane-right-min: 220px;--ado-article-measure: 74ch;--ado-body-size: 18px;--ado-body-line: 1.86;--ado-page-padding: 26px;--ado-gutter: 28px;--ado-hero-grid-gap: clamp(22px, 2vw, 30px);--ado-hero-grid-gap-collapsed: clamp(14px, 1.4vw, 18px);--ado-hero-height: 126px;--ado-hero-height-collapsed: 84px;--ado-hero-pad-y: 20px;--ado-hero-pad-y-collapsed: 14px;--ado-hero-pad-x: 24px;--ado-hero-pad-x-collapsed: 20px;--ado-surface-padding: clamp(28px, 2.8vw, 44px);--ado-panel-padding: 22px;--ado-card-padding: 20px;--ado-stack-gap: 16px;--ado-card-gap: 14px;--ado-inline-gap: 12px;--ado-blur: 26px;--ado-title-size: clamp(2.45rem, 3.75vw, 3.55rem);--ado-title-size-collapsed: clamp(2.02rem, 3vw, 2.68rem);--ado-subtitle-size: 1rem;--ado-subtitle-size-collapsed: .92rem;--ado-hero-title-max: 12ch;--ado-chip-size: .78rem;--ado-control-size: .95rem;--ado-reader-body-size: 1.02rem;--ado-reader-body-line: 1.84;--ado-reader-summary-size: 1.02rem;--ado-reader-heading-size: clamp(1.42rem, 2vw, 1.88rem);--ado-reader-stage-shell: color-mix(in srgb, var(--ado-bg-surface) 97%, var(--ado-bg-panel) 3%);--ado-reader-side-surface: color-mix(in srgb, var(--ado-reader-stage-shell) 82%, var(--ado-bg-panel) 18%);--ado-orbital-stage-bg: #f2f1ec;--ado-orbital-stage-shell-bg: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .02) 18%, transparent), linear-gradient(160deg, #f6f5f2, #f2f1ee);--ado-orbital-stage-shell-border: rgba(180, 175, 165, .32);--ado-orbital-stage-shell-shadow: 0 0 0 1px rgba(0, 0, 0, .03), 0 4px 10px rgba(0, 0, 0, .04);--ado-orbital-main-surface-bg: #ffffff;--ado-orbital-main-surface-border: rgba(180, 175, 165, .24);--ado-orbital-main-surface-shadow: 0 0 0 1px rgba(0, 0, 0, .04), 0 2px 8px rgba(0, 0, 0, .05);--ado-orbital-left-surface-bg: #eae9e4;--ado-orbital-left-surface-border: rgba(180, 175, 165, .22);--ado-orbital-left-surface-shadow: 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 6px rgba(0, 0, 0, .03);--ado-orbital-left-surface-veil: linear-gradient(90deg, rgba(255, 255, 255, .04), rgba(236, 236, 233, .01) 54%, transparent 82%);--ado-orbital-left-surface-veil-opacity: .06;--ado-orbital-right-surface-bg: #eae9e4;--ado-orbital-right-surface-border: rgba(180, 175, 165, .18);--ado-orbital-right-surface-shadow: 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 5px rgba(0, 0, 0, .03);--ado-orbital-card-bg: #ffffff;--ado-orbital-card-border: rgba(180, 175, 165, .32);--ado-orbital-card-shadow: 0 0 0 1px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .06), 0 2px 8px rgba(0, 0, 0, .04);--ado-orbital-summary-card-bg: #ffffff;--ado-orbital-summary-card-border: rgba(180, 175, 165, .28);--ado-orbital-summary-card-shadow: 0 0 0 1px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .05);--ado-orbital-list-surface-bg: #fafaf8;--ado-orbital-list-surface-border: rgba(180, 175, 165, .24);--ado-orbital-list-surface-shadow: 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 5px rgba(0, 0, 0, .04);--ado-orbital-list-item-bg: #ffffff;--ado-orbital-list-item-border: rgba(180, 175, 165, .18);--ado-orbital-micro-surface-bg: #fafaf8;--ado-orbital-micro-surface-border: rgba(180, 175, 165, .22);--ado-orbital-micro-surface-shadow: 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 4px rgba(0, 0, 0, .04);--ado-orbital-micro-item-bg: #ffffff;--ado-orbital-utility-surface-bg: #fafaf8;--ado-orbital-utility-surface-border: rgba(180, 175, 165, .24);--ado-orbital-utility-surface-shadow: 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 5px rgba(0, 0, 0, .04);--ado-orbital-session-surface-bg: #fafaf8;--ado-orbital-session-surface-border: rgba(180, 175, 165, .22);--ado-orbital-session-surface-shadow: 0 0 0 1px rgba(0, 0, 0, .03), inset 0 1px 0 rgba(255, 255, 255, .3), 0 4px 10px rgba(0, 0, 0, .04);--ado-orbital-control-bg: #fafaf8;--ado-orbital-control-border: rgba(180, 175, 165, .3);--ado-orbital-control-shadow: 0 0 0 1px rgba(0, 0, 0, .03), inset 0 1px 0 rgba(255, 255, 255, .4), 0 2px 5px rgba(0, 0, 0, .04);--ado-orbital-session-control-bg: #fafaf8;--ado-orbital-session-control-border: rgba(180, 175, 165, .26);--ado-orbital-session-control-shadow: 0 0 0 1px rgba(0, 0, 0, .03), inset 0 1px 0 rgba(255, 255, 255, .3), 0 2px 5px rgba(0, 0, 0, .04);--ado-orbital-micro-item-border: rgba(180, 175, 165, .18);--ado-orbital-side-metric-bg: #ffffff;--ado-orbital-side-metric-border: rgba(180, 175, 165, .24);--ado-orbital-side-metric-shadow: 0 0 0 1px rgba(0, 0, 0, .03), 0 1px 2px rgba(0, 0, 0, .05), 0 4px 8px rgba(0, 0, 0, .04);--ado-orbital-rail-item-bg: #f8f7f4;--ado-orbital-rail-item-border: rgba(180, 175, 165, .2);--ado-orbital-rail-item-shadow: 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 4px rgba(0, 0, 0, .04);--ado-reader-stage-bg: radial-gradient(circle at 18% 8%, rgba(255, 255, 255, .18), transparent 15%), radial-gradient(circle at 84% 8%, rgba(169, 150, 119, .004), transparent 16%), linear-gradient(180deg, rgba(255, 255, 255, .08), transparent 118px), linear-gradient( 180deg, color-mix(in srgb, var(--ado-reader-stage-shell) 99%, white 1%), color-mix(in srgb, var(--ado-reader-stage-shell) 90%, var(--ado-bg-panel) 10%) );--ado-reader-stage-grid: linear-gradient(rgba(79, 84, 85, .026) 1px, transparent 1px), linear-gradient(90deg, rgba(79, 84, 85, .018) 1px, transparent 1px);--ado-reader-stage-grid-opacity: .12;--ado-reader-stage-shadow: none;--ado-reader-folio-bg: linear-gradient(180deg, rgba(255, 255, 255, .56), rgba(248, 247, 244, .06) 112px, transparent 112px), linear-gradient(180deg, rgba(253, 253, 252, .998), rgba(248, 247, 244, .996));--ado-reader-folio-border: color-mix(in srgb, var(--ado-border) 88%, transparent);--ado-reader-folio-shadow: 0 3px 8px rgba(78, 82, 86, .08), 0 1px 2px rgba(78, 82, 86, .06), inset 0 1px 0 rgba(255, 255, 255, .82);--ado-reader-folio-text: var(--ado-text-primary);--ado-reader-folio-body: var(--ado-text-primary);--ado-reader-folio-muted: var(--ado-text-secondary);--ado-reader-folio-summary: var(--ado-text-secondary);--ado-reader-folio-heading: var(--ado-text-primary);--ado-reader-folio-divider: color-mix(in srgb, var(--ado-border) 60%, transparent);--ado-reader-folio-blockquote-bg: linear-gradient(180deg, rgba(255, 255, 255, .18), transparent 18%), linear-gradient(180deg, rgba(249, 248, 246, .94), rgba(244, 242, 238, .94));--ado-reader-folio-blockquote-border: color-mix(in srgb, var(--ado-reader-folio-divider) 86%, transparent);--ado-reader-folio-table-border: color-mix(in srgb, var(--ado-reader-folio-divider) 92%, transparent);--ado-reader-folio-table-head-bg: color-mix(in srgb, var(--ado-bg-elevated) 90%, white 10%);--ado-reader-folio-top-accent: linear-gradient( 90deg, color-mix(in srgb, var(--ado-accent) 72%, white 28%), color-mix(in srgb, var(--ado-accent-alt) 40%, transparent) 60%, transparent 85% );--ado-reader-folio-top-shadow: 0 1px 8px color-mix(in srgb, var(--ado-accent) 20%, transparent);--ado-reader-dropcap: color-mix(in srgb, var(--ado-accent) 72%, #22384d 28%);--ado-scroll-thumb: #7b817c;--ado-scroll-track: #ddd9d0}html[data-theme=night-orbit]{color-scheme:dark;--ado-bg-canvas: #06060f;--ado-bg-canvas-alt: #0a0a18;--ado-bg-shell: rgba(10, 10, 24, .92);--ado-bg-panel: rgba(12, 12, 28, .92);--ado-bg-panel-strong: rgba(10, 10, 24, .97);--ado-bg-surface: rgba(8, 8, 20, .98);--ado-bg-surface-muted: rgba(14, 12, 30, .88);--ado-bg-elevated: rgba(24, 20, 48, .93);--ado-text-primary: #ece8f8;--ado-text-secondary: #a8a0c8;--ado-text-tertiary: #7068a0;--ado-text-inverse: #06060f;--ado-border: rgba(130, 110, 240, .16);--ado-border-strong: rgba(130, 110, 240, .26);--ado-shadow-soft: 0 0 0 1px rgba(130, 110, 240, .04), 0 4px 14px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(120, 100, 220, .04);--ado-shadow-card: 0 2px 6px rgba(0,0,0,.3), 0 8px 20px rgba(0,0,0,.18);--ado-shadow-card-hover: 0 6px 16px rgba(0,0,0,.4), 0 12px 32px rgba(0,0,0,.22), 0 0 0 1px rgba(130,110,240,.12);--ado-shadow-panel: 0 0 0 1px rgba(130, 110, 240, .05), 0 6px 20px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(120, 100, 220, .05);--ado-shadow-strong: 0 0 0 1px rgba(130, 110, 240, .06), 0 8px 28px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(120, 100, 220, .06);--ado-bridge-bg: linear-gradient(180deg, rgba(100, 70, 200, .06), transparent 26%), linear-gradient(160deg, rgba(12, 12, 28, .95), rgba(6, 6, 15, .97));--ado-bridge-shadow: 0 24px 60px rgba(0, 0, 0, .48), inset 0 1px 0 rgba(130, 110, 240, .1);--ado-command-grid-line: rgba(100, 80, 200, .08);--ado-command-rail: rgba(100, 80, 200, .3);--ado-command-glow: rgba(100, 80, 200, .22);--ado-accent: #9080e0;--ado-accent-alt: #A87BED;--ado-accent-warm: #c0a0e8;--ado-reader-stage-shell: color-mix(in srgb, var(--ado-bg-elevated) 72%, var(--ado-bg-surface) 28%);--ado-reader-side-surface: color-mix(in srgb, var(--ado-bg-canvas) 82%, var(--ado-bg-panel) 18%);--ado-reader-stage-bg: linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .006) 118px, transparent 118px), linear-gradient( 180deg, color-mix(in srgb, var(--ado-reader-stage-shell) 99%, black 1%), color-mix(in srgb, var(--ado-reader-stage-shell) 92%, var(--ado-bg-panel-strong) 8%) );--ado-reader-stage-grid: linear-gradient(rgba(100, 80, 200, .014) 1px, transparent 1px), linear-gradient(90deg, rgba(100, 80, 200, .01) 1px, transparent 1px);--ado-reader-stage-grid-opacity: .1;--ado-reader-stage-shadow: 0 24px 56px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .04);--ado-reader-folio-bg: linear-gradient(180deg, rgba(255, 255, 255, .028), rgba(255, 255, 255, .006) 96px, transparent 96px), linear-gradient( 180deg, color-mix(in srgb, var(--ado-bg-panel) 97%, black 3%), color-mix(in srgb, var(--ado-bg-panel-strong) 99%, black 1%) );--ado-reader-folio-border: color-mix(in srgb, var(--ado-border-strong) 72%, transparent);--ado-reader-folio-shadow: 0 18px 44px rgba(0, 0, 0, .32), 0 2px 10px rgba(0, 0, 0, .16), inset 0 1px 0 color-mix(in srgb, var(--ado-accent) 5%, transparent);--ado-reader-folio-text: color-mix(in srgb, var(--ado-text-primary) 96%, white 4%);--ado-reader-folio-body: color-mix(in srgb, var(--ado-text-secondary) 72%, white 28%);--ado-reader-folio-muted: color-mix(in srgb, var(--ado-text-secondary) 88%, white 12%);--ado-reader-folio-summary: color-mix(in srgb, var(--ado-text-secondary) 88%, white 12%);--ado-reader-folio-heading: color-mix(in srgb, var(--ado-text-primary) 98%, white 2%);--ado-reader-folio-divider: color-mix(in srgb, var(--ado-border) 84%, rgba(255, 255, 255, .04));--ado-reader-folio-blockquote-bg: linear-gradient(180deg, rgba(255, 255, 255, .024), transparent 18%), linear-gradient( 180deg, color-mix(in srgb, var(--ado-bg-elevated) 92%, black 8%), color-mix(in srgb, var(--ado-bg-panel) 96%, black 4%) );--ado-reader-folio-blockquote-border: color-mix(in srgb, var(--ado-border-strong) 78%, transparent);--ado-reader-folio-table-border: color-mix(in srgb, var(--ado-reader-folio-divider) 96%, transparent);--ado-reader-folio-table-head-bg: color-mix(in srgb, var(--ado-bg-elevated) 94%, white 6%);--ado-reader-folio-top-accent: linear-gradient( 90deg, color-mix(in srgb, var(--ado-accent) 22%, transparent), color-mix(in srgb, var(--ado-accent-alt) 7%, transparent) 36%, transparent 64% );--ado-reader-folio-top-shadow: 0 1px 4px color-mix(in srgb, var(--ado-accent) 8%, transparent);--ado-reader-dropcap: color-mix(in srgb, var(--ado-accent) 64%, #ece8f8 36%);--ado-success: #4dd4a0;--ado-warning: #d4a8e0;--ado-danger: #e86458;--ado-scroll-thumb: #9080e0;--ado-scroll-track: #1a1830}html[data-theme=titanium-cockpit]{color-scheme:light;--ado-bg-canvas: #CDD5DE;--ado-bg-canvas-alt: #BFC8D2;--ado-bg-shell: rgba(195, 204, 215, .92);--ado-bg-panel: rgba(218, 225, 233, .95);--ado-bg-panel-strong: rgba(230, 236, 242, .98);--ado-bg-surface: rgba(248, 250, 252, .995);--ado-bg-surface-muted: rgba(200, 210, 222, .88);--ado-bg-elevated: rgba(244, 247, 250, .97);--ado-text-primary: #131A23;--ado-text-secondary: #334155;--ado-text-tertiary: #5A6B7D;--ado-border: rgba(15, 23, 42, .09);--ado-border-strong: rgba(15, 23, 42, .16);--ado-shadow-soft: 0 0 0 1px rgba(15, 23, 42, .05), 0 2px 8px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .05);--ado-shadow-card: 0 1px 3px rgba(15,23,42,.05), 0 4px 12px rgba(15,23,42,.04);--ado-shadow-card-hover: 0 4px 12px rgba(15,23,42,.08), 0 8px 24px rgba(15,23,42,.06);--ado-shadow-panel: 0 0 0 1px rgba(15, 23, 42, .05), 0 4px 14px rgba(15, 23, 42, .05), 0 12px 32px rgba(15, 23, 42, .07);--ado-shadow-strong: 0 0 0 1px rgba(15, 23, 42, .06), 0 8px 20px rgba(15, 23, 42, .06), 0 18px 40px rgba(15, 23, 42, .09);--ado-bridge-bg: linear-gradient(180deg, rgba(248, 250, 252, .35), transparent 28%), linear-gradient(160deg, rgba(225, 232, 240, .97), rgba(212, 220, 230, .96));--ado-bridge-shadow: 0 0 0 1px rgba(248, 250, 252, .32), 0 22px 52px rgba(15, 23, 42, .1), inset 0 1px 0 rgba(248, 250, 252, .45);--ado-command-grid-line: rgba(27, 66, 133, .04);--ado-command-rail: rgba(27, 66, 133, .16);--ado-command-glow: rgba(27, 66, 133, .06);--ado-accent: #1B4285;--ado-accent-alt: #0D8A86;--ado-accent-warm: #7A5E3F;--ado-reader-stage-shell: color-mix(in srgb, var(--ado-bg-surface) 90%, var(--ado-bg-panel) 10%);--ado-reader-side-surface: color-mix(in srgb, var(--ado-bg-panel) 65%, var(--ado-bg-elevated) 35%);--ado-reader-stage-bg: linear-gradient(180deg, rgba(248, 250, 252, .48), rgba(248, 250, 252, .04) 136px, transparent 136px), linear-gradient( 90deg, color-mix(in srgb, var(--ado-accent) 3%, transparent), transparent 12%, transparent 88%, color-mix(in srgb, var(--ado-bg-surface-muted) 18%, transparent) ), linear-gradient( 180deg, color-mix(in srgb, var(--ado-reader-stage-shell) 99%, white 1%), color-mix(in srgb, var(--ado-reader-stage-shell) 94%, var(--ado-bg-elevated) 6%) );--ado-reader-stage-grid: linear-gradient(rgba(27, 66, 133, .022) 1px, transparent 1px), linear-gradient(90deg, rgba(27, 66, 133, .014) 1px, transparent 1px);--ado-reader-stage-grid-opacity: .14;--ado-reader-stage-shadow: 0 30px 82px rgba(15, 23, 42, .12), inset 0 1px 0 rgba(248, 250, 252, .75);--ado-reader-folio-bg: linear-gradient( 180deg, color-mix(in srgb, var(--ado-bg-surface) 84%, white 16%), color-mix(in srgb, var(--ado-bg-surface) 10%, transparent) 136px, transparent 136px ), linear-gradient( 180deg, color-mix(in srgb, var(--ado-bg-surface) 98%, white 2%), color-mix(in srgb, var(--ado-bg-elevated) 94%, white 6%) );--ado-reader-folio-border: color-mix(in srgb, var(--ado-border-strong) 92%, transparent);--ado-reader-folio-shadow: 0 22px 52px rgba(15, 23, 42, .1), 0 4px 12px rgba(15, 23, 42, .07), inset 0 1px 0 rgba(248, 250, 252, .76);--ado-reader-folio-text: #131A23;--ado-reader-folio-body: #2B3B4D;--ado-reader-folio-muted: #4E6175;--ado-reader-folio-summary: #4E6175;--ado-reader-folio-heading: #0D1520;--ado-reader-folio-divider: rgba(27, 66, 133, .08);--ado-reader-folio-blockquote-bg: linear-gradient(180deg, rgba(248, 250, 252, .38), transparent 18%), linear-gradient(180deg, rgba(244, 247, 250, .97), rgba(236, 240, 245, .965));--ado-reader-folio-blockquote-border: color-mix(in srgb, var(--ado-border-strong) 78%, transparent);--ado-reader-folio-table-border: color-mix(in srgb, var(--ado-reader-folio-divider) 96%, transparent);--ado-reader-folio-table-head-bg: color-mix(in srgb, var(--ado-bg-elevated) 88%, white 12%);--ado-reader-folio-top-accent: linear-gradient( 90deg, color-mix(in srgb, var(--ado-accent) 68%, white 32%), color-mix(in srgb, var(--ado-bg-canvas-alt) 14%, transparent) 72%, transparent 88% );--ado-reader-folio-top-shadow: 0 1px 6px color-mix(in srgb, var(--ado-accent) 10%, transparent);--ado-reader-dropcap: #1B4285;--ado-scroll-thumb: #7B8FA3;--ado-scroll-track: #485A6E;--ado-btn-primary-from: #2B5494;--ado-btn-primary-mid: #1F4380;--ado-btn-primary-to: #163568;--ado-btn-primary-h-from: #3560A0;--ado-btn-primary-h-mid: #294E8C;--ado-btn-primary-h-to: #1E3F74;--ado-btn-primary-text: #FFFFFF;--ado-body-from: #D2DAE2;--ado-body-mid: #C8D2DC;--ado-body-to: #CED7E0;--ado-login-from: #E2E9F0;--ado-login-mid: #D6DFE8;--ado-login-to: #CAD3DC;--ado-elevated-tint: #F0F4F8}html[data-theme=hack]{color-scheme:dark;--ado-glow: 30, 136, 229;--ado-glow-deep: 21, 88, 168;--ado-glow-bright: 60, 160, 240;--ado-glow-highlight: 140, 200, 255;--ado-font-mono: "SF Mono", "Cascadia Code", "Fira Code", "Consolas", monospace;--ado-blur: 18px;--ado-bg-canvas: #0C1424;--ado-bg-canvas-alt: #0A121E;--ado-bg-shell: rgba(18, 28, 44, .92);--ado-bg-panel: rgba(18, 30, 50, .94);--ado-bg-panel-strong: rgba(16, 26, 40, .96);--ado-bg-surface: rgba(22, 34, 52, .98);--ado-bg-surface-muted: rgba(20, 30, 46, .9);--ado-bg-elevated: rgba(28, 42, 60, .95);--ado-text-primary: #F0F4F8;--ado-text-secondary: #A0B2C8;--ado-text-tertiary: #708CA8;--ado-text-inverse: #0A1220;--ado-border: rgba(var(--ado-glow), .12);--ado-border-strong: rgba(var(--ado-glow), .2);--ado-shadow-soft: 0 0 0 1px rgba(var(--ado-glow), .03), 0 4px 12px rgba(0, 0, 0, .28);--ado-shadow-card: 0 2px 6px rgba(0,0,0,.32), 0 8px 20px rgba(0,0,0,.2);--ado-shadow-card-hover: 0 6px 16px rgba(0,0,0,.45), 0 12px 32px rgba(0,0,0,.25), 0 0 0 1px rgba(var(--ado-glow),.15);--ado-shadow-panel: 0 0 0 1px rgba(var(--ado-glow), .04), 0 8px 22px rgba(0, 0, 0, .35);--ado-shadow-strong: 0 0 0 1px rgba(var(--ado-glow), .05), 0 14px 32px rgba(0, 0, 0, .42);--ado-bridge-bg: linear-gradient(180deg, rgba(var(--ado-glow), .012), transparent 18%), linear-gradient(160deg, rgba(16, 24, 38, .96), rgba(12, 20, 38, .98));--ado-bridge-shadow: 0 22px 48px rgba(0, 0, 0, .44), inset 0 1px 0 rgba(var(--ado-glow), .04);--ado-command-grid-line: rgba(20, 50, 90, .08);--ado-command-rail: rgba(var(--ado-glow), .14);--ado-command-glow: rgba(var(--ado-glow-deep), .06);--ado-accent: #1E88E5;--ado-accent-alt: #D4A853;--ado-hack-panel: #1A2840;--ado-hack-feature: #D4A853;--ado-scroll-thumb: #2B6CB0;--ado-scroll-track: #1A2430;--ado-accent-warm: #D4A853;--ado-success: #00BFA5;--ado-warning: #E8A838;--ado-danger: #E74C3C;--ado-info: #1E88E5;--ado-shadow-glow: 0 0 24px rgba(var(--ado-glow-bright), .2), 0 4px 16px rgba(var(--ado-glow-bright), .15);--ado-shadow-glow-hover: 0 0 36px rgba(var(--ado-glow-bright), .25), 0 6px 24px rgba(var(--ado-glow-bright), .2);--ado-noise: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)' opacity='0.015'/%3E%3C/svg%3E");--ado-reader-stage-shell: color-mix(in srgb, var(--ado-bg-elevated) 68%, var(--ado-bg-surface) 32%);--ado-reader-side-surface: color-mix(in srgb, var(--ado-bg-canvas) 78%, var(--ado-bg-panel) 22%);--ado-reader-stage-bg: radial-gradient(circle at 12% 8%, rgba(var(--ado-glow-deep), .014), transparent 18%), linear-gradient(180deg, rgba(var(--ado-glow-deep), .007), rgba(var(--ado-glow-deep), .002) 112px, transparent 112px), linear-gradient(180deg, rgba(12, 20, 38, .996), rgba(8, 12, 20, .992));--ado-reader-stage-grid: linear-gradient(rgba(20, 50, 90, .024) 1px, transparent 1px), linear-gradient(90deg, rgba(20, 50, 90, .014) 1px, transparent 1px);--ado-reader-stage-grid-opacity: .08;--ado-reader-stage-shadow: 0 34px 94px rgba(0, 0, 0, .46), inset 0 1px 0 rgba(var(--ado-glow), .03);--ado-reader-folio-bg: linear-gradient(180deg, rgba(var(--ado-glow-deep), .018), rgba(var(--ado-glow-deep), .004) 112px, transparent 112px), linear-gradient(180deg, rgba(16, 26, 46, .985), rgba(16, 26, 44, .992));--ado-reader-folio-border: rgba(var(--ado-glow), .1);--ado-reader-folio-shadow: 0 28px 72px rgba(0, 0, 0, .44), inset 0 1px 0 rgba(var(--ado-glow), .03);--ado-reader-folio-text: #E8EEF4;--ado-reader-folio-body: #D0DAE4;--ado-reader-folio-muted: #A0B2C8;--ado-reader-folio-summary: #A0B2C8;--ado-reader-folio-heading: #F0F4F8;--ado-reader-folio-divider: rgba(20, 50, 90, .4);--ado-reader-folio-blockquote-bg: linear-gradient(180deg, rgba(var(--ado-glow), .025), transparent 18%), linear-gradient(180deg, rgba(14, 24, 42, .98), rgba(12, 20, 38, .985));--ado-reader-folio-blockquote-border: rgba(var(--ado-glow), .12);--ado-reader-folio-table-border: rgba(20, 50, 90, .35);--ado-reader-folio-table-head-bg: rgba(20, 50, 90, .2);--ado-reader-folio-top-accent: linear-gradient(90deg, rgba(var(--ado-glow-deep), .26), transparent 58%);--ado-reader-folio-top-shadow: 0 1px 6px rgba(var(--ado-glow-deep), .08);--ado-reader-dropcap: color-mix(in srgb, var(--ado-accent) 78%, #eaf1f7 22%)}html[data-layout=focus]{--ado-left-width: 208px;--ado-right-width: 248px;--ado-article-measure: 80ch}html[data-layout=workbench]{--ado-left-width: 300px;--ado-right-width: 344px;--ado-article-measure: 76ch}html[data-layout=atlas]{--ado-left-width: 232px;--ado-right-width: 296px;--ado-article-measure: 70ch}html[data-layout=presentation]{--ado-left-width: 0px;--ado-right-width: 0px;--ado-article-measure: 80ch;--ado-hero-height: 94px;--ado-hero-height-collapsed: 74px;--ado-hero-pad-y: 18px;--ado-hero-pad-y-collapsed: 12px;--ado-hero-pad-x: 26px;--ado-hero-pad-x-collapsed: 22px;--ado-blur: 0px}html[data-density=compact]{--ado-body-size: 17px;--ado-body-line: 1.72;--ado-page-padding: 20px;--ado-gutter: 22px;--ado-hero-height: 104px;--ado-hero-height-collapsed: 82px;--ado-hero-pad-y: 16px;--ado-hero-pad-y-collapsed: 12px;--ado-hero-pad-x: 20px;--ado-hero-pad-x-collapsed: 18px;--ado-surface-padding: clamp(22px, 2.3vw, 34px);--ado-panel-padding: 18px;--ado-card-padding: 17px;--ado-stack-gap: 12px;--ado-card-gap: 10px;--ado-title-size: clamp(2.12rem, 3.35vw, 3.05rem);--ado-title-size-collapsed: clamp(1.86rem, 2.82vw, 2.4rem);--ado-subtitle-size: .95rem;--ado-subtitle-size-collapsed: .86rem;--ado-chip-size: .74rem;--ado-control-size: .9rem}html[data-density=relaxed]{--ado-body-size: 19px;--ado-body-line: 1.9;--ado-page-padding: 30px;--ado-gutter: 34px;--ado-hero-height: 138px;--ado-hero-height-collapsed: 96px;--ado-hero-pad-y: 24px;--ado-hero-pad-y-collapsed: 18px;--ado-hero-pad-x: 28px;--ado-hero-pad-x-collapsed: 24px;--ado-surface-padding: clamp(34px, 3.2vw, 52px);--ado-panel-padding: 26px;--ado-card-padding: 24px;--ado-stack-gap: 18px;--ado-card-gap: 16px;--ado-title-size: clamp(2.58rem, 3.95vw, 3.85rem);--ado-title-size-collapsed: clamp(2.18rem, 3.24vw, 3rem);--ado-subtitle-size: 1.04rem;--ado-subtitle-size-collapsed: .96rem;--ado-chip-size: .82rem;--ado-control-size: .98rem}html[data-scene=meeting]{--ado-body-size: 18.5px;--ado-body-line: 1.9;--ado-hero-height: 132px;--ado-hero-height-collapsed: 92px;--ado-title-size: clamp(2.56rem, 3.9vw, 3.75rem);--ado-title-size-collapsed: clamp(2.16rem, 3.22vw, 2.92rem);--ado-subtitle-size: 1.05rem;--ado-subtitle-size-collapsed: .96rem;--ado-chip-size: .82rem;--ado-control-size: .98rem}html[data-scene=meeting] .login-shell{gap:calc(var(--ado-gutter) + 4px)}html[data-scene=meeting] .login-stage{padding:clamp(40px,4.2vw,58px) clamp(108px,10vw,138px) clamp(40px,4.2vw,58px) clamp(42px,4vw,56px)}html[data-scene=meeting] .login-stage__busline--south{right:18%}html[data-scene=meeting] .ado-brand-stage__hero{font-size:clamp(4.8rem,7.2vw,7.6rem)}html[data-scene=projection]{--ado-left-width: 0px;--ado-right-width: 0px;--ado-body-size: 20px;--ado-body-line: 1.92;--ado-article-measure: 82ch;--ado-hero-height: 78px;--ado-hero-height-collapsed: 68px;--ado-hero-pad-y: 14px;--ado-hero-pad-y-collapsed: 10px;--ado-hero-pad-x: 20px;--ado-hero-pad-x-collapsed: 18px;--ado-blur: 0px;--ado-title-size: clamp(2.82rem, 4.35vw, 4.15rem);--ado-title-size-collapsed: clamp(2.32rem, 3.38vw, 3.08rem);--ado-subtitle-size: 1.08rem;--ado-subtitle-size-collapsed: .94rem;--ado-chip-size: .88rem;--ado-control-size: 1.02rem}html[data-font-size="1"][data-font-size="1"]{--ado-body-size: 12px}html[data-font-size="1"][data-font-size="1"] .ado-app{--ado-reader-body-size: .68rem;--ado-reader-heading-size: clamp(.96rem, 1.3vw, 1.22rem);--ado-reader-body-line: 1.62}html[data-font-size="2"][data-font-size="2"]{--ado-body-size: 13px}html[data-font-size="2"][data-font-size="2"] .ado-app{--ado-reader-body-size: .74rem;--ado-reader-heading-size: clamp(1.04rem, 1.4vw, 1.32rem);--ado-reader-body-line: 1.66}html[data-font-size="3"][data-font-size="3"]{--ado-body-size: 14px}html[data-font-size="3"][data-font-size="3"] .ado-app{--ado-reader-body-size: .8rem;--ado-reader-heading-size: clamp(1.12rem, 1.5vw, 1.42rem);--ado-reader-body-line: 1.7}html[data-font-size="4"][data-font-size="4"]{--ado-body-size: 15px}html[data-font-size="4"][data-font-size="4"] .ado-app{--ado-reader-body-size: .86rem;--ado-reader-heading-size: clamp(1.18rem, 1.6vw, 1.52rem);--ado-reader-body-line: 1.74}html[data-font-size="5"][data-font-size="5"]{--ado-body-size: 16px}html[data-font-size="5"][data-font-size="5"] .ado-app{--ado-reader-body-size: .92rem;--ado-reader-heading-size: clamp(1.26rem, 1.7vw, 1.62rem);--ado-reader-body-line: 1.76}html[data-font-size="6"][data-font-size="6"]{--ado-body-size: 17px}html[data-font-size="6"][data-font-size="6"] .ado-app{--ado-reader-body-size: .96rem;--ado-reader-heading-size: clamp(1.34rem, 1.85vw, 1.74rem);--ado-reader-body-line: 1.78}html[data-font-size="8"][data-font-size="8"]{--ado-body-size: 19px}html[data-font-size="8"][data-font-size="8"] .ado-app{--ado-reader-body-size: 1.06rem;--ado-reader-heading-size: clamp(1.48rem, 2.1vw, 1.98rem);--ado-reader-body-line: 1.86}html[data-font-size="9"][data-font-size="9"]{--ado-body-size: 20px}html[data-font-size="9"][data-font-size="9"] .ado-app{--ado-reader-body-size: 1.12rem;--ado-reader-heading-size: clamp(1.56rem, 2.2vw, 2.08rem);--ado-reader-body-line: 1.9}html[data-font-size="10"][data-font-size="10"]{--ado-body-size: 22px}html[data-font-size="10"][data-font-size="10"] .ado-app{--ado-reader-body-size: 1.22rem;--ado-reader-heading-size: clamp(1.7rem, 2.4vw, 2.28rem);--ado-reader-body-line: 1.94}html[data-font-size="11"][data-font-size="11"]{--ado-body-size: 24px}html[data-font-size="11"][data-font-size="11"] .ado-app{--ado-reader-body-size: 1.32rem;--ado-reader-heading-size: clamp(1.84rem, 2.6vw, 2.48rem);--ado-reader-body-line: 2}html[data-font-size="12"][data-font-size="12"]{--ado-body-size: 26px}html[data-font-size="12"][data-font-size="12"] .ado-app{--ado-reader-body-size: 1.42rem;--ado-reader-heading-size: clamp(1.96rem, 2.8vw, 2.68rem);--ado-reader-body-line: 2.04}html[data-font-size="13"][data-font-size="13"]{--ado-body-size: 28px}html[data-font-size="13"][data-font-size="13"] .ado-app{--ado-reader-body-size: 1.52rem;--ado-reader-heading-size: clamp(2.08rem, 3vw, 2.88rem);--ado-reader-body-line: 2.08}html[data-font-size="14"][data-font-size="14"]{--ado-body-size: 32px}html[data-font-size="14"][data-font-size="14"] .ado-app{--ado-reader-body-size: 1.72rem;--ado-reader-heading-size: clamp(2.32rem, 3.4vw, 3.28rem);--ado-reader-body-line: 2.14}html[data-font-size="15"][data-font-size="15"]{--ado-body-size: 36px}html[data-font-size="15"][data-font-size="15"] .ado-app{--ado-reader-body-size: 1.92rem;--ado-reader-heading-size: clamp(2.56rem, 3.8vw, 3.68rem);--ado-reader-body-line: 2.2}html[data-font-size="16"][data-font-size="16"]{--ado-body-size: 40px}html[data-font-size="16"][data-font-size="16"] .ado-app{--ado-reader-body-size: 2.12rem;--ado-reader-heading-size: clamp(2.8rem, 4.2vw, 4.08rem);--ado-reader-body-line: 2.26}html[data-font-size="17"][data-font-size="17"]{--ado-body-size: 48px}html[data-font-size="17"][data-font-size="17"] .ado-app{--ado-reader-body-size: 2.52rem;--ado-reader-heading-size: clamp(3.36rem, 5vw, 4.88rem);--ado-reader-body-line: 2.34}html[data-font-size="18"][data-font-size="18"]{--ado-body-size: 56px}html[data-font-size="18"][data-font-size="18"] .ado-app{--ado-reader-body-size: 2.92rem;--ado-reader-heading-size: clamp(3.92rem, 5.8vw, 5.68rem);--ado-reader-body-line: 2.4}html[data-font-size="19"][data-font-size="19"]{--ado-body-size: 64px}html[data-font-size="19"][data-font-size="19"] .ado-app{--ado-reader-body-size: 3.32rem;--ado-reader-heading-size: clamp(4.48rem, 6.6vw, 6.48rem);--ado-reader-body-line: 2.46}html[data-font-size="20"][data-font-size="20"]{--ado-body-size: 72px}html[data-font-size="20"][data-font-size="20"] .ado-app{--ado-reader-body-size: 3.72rem;--ado-reader-heading-size: clamp(5.04rem, 7.4vw, 7.28rem);--ado-reader-body-line: 2.52}html[data-scene=projection] .login-shell{grid-template-columns:minmax(0,1.5fr) minmax(380px,.56fr)}html[data-scene=projection] .login-stage{padding:clamp(48px,4.6vw,68px) clamp(146px,12vw,182px) clamp(48px,4.8vw,66px) clamp(56px,5vw,72px)}html[data-scene=projection] .login-stage__busline--north{width:min(38vw,560px)}html[data-scene=projection] .login-stage__busline--south{width:min(32vw,480px)}html[data-scene=projection] .ado-brand-stage__hero{font-size:clamp(5.6rem,8.4vw,8.8rem)}*{box-sizing:border-box}html,body,#root{min-height:100%}html{background:var(--ado-bg-canvas)}body{margin:0;background:radial-gradient(circle at 12% 14%,rgba(255,255,255,.14),transparent 12%),radial-gradient(circle at 88% 10%,rgba(214,207,196,.06),transparent 16%),radial-gradient(circle at 18% 86%,rgba(169,150,119,.01),transparent 17%),radial-gradient(circle at 82% 90%,rgba(196,193,187,.035),transparent 15%),linear-gradient(180deg,#ffffff14,#fff0 14%),linear-gradient(135deg,var(--ado-bg-canvas),var(--ado-bg-canvas-alt));color:var(--ado-text-primary);font-family:var(--ado-font-sans);font-size:var(--ado-body-size);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}input::placeholder{color:var(--ado-text-tertiary)}html,body{overflow-anchor:none}.ado-app{min-height:100vh;--ado-pane-left-effective: var(--ado-left-width);--ado-pane-right-effective: var(--ado-right-width);--ado-hero-collapse-progress: 0;--ado-hero-collapse-eased: 0;transition:--ado-hero-collapse-progress .22s ease-out,--ado-hero-collapse-eased .22s ease-out;--ado-hero-height-current: calc(var(--ado-hero-height) - (var(--ado-hero-height) - var(--ado-hero-height-collapsed)) * var(--ado-hero-collapse-eased));--ado-hero-pad-y-current: calc(var(--ado-hero-pad-y) - (var(--ado-hero-pad-y) - var(--ado-hero-pad-y-collapsed)) * var(--ado-hero-collapse-eased));--ado-hero-pad-x-current: calc(var(--ado-hero-pad-x) - (var(--ado-hero-pad-x) - var(--ado-hero-pad-x-collapsed)) * var(--ado-hero-collapse-eased));--ado-hero-grid-gap-current: calc(var(--ado-hero-grid-gap) - (var(--ado-hero-grid-gap) - var(--ado-hero-grid-gap-collapsed)) * var(--ado-hero-collapse-eased));--ado-title-size-current: calc(var(--ado-title-size) - (var(--ado-title-size) - var(--ado-title-size-collapsed)) * var(--ado-hero-collapse-eased));--ado-subtitle-size-current: calc(var(--ado-subtitle-size) - (var(--ado-subtitle-size) - var(--ado-subtitle-size-collapsed)) * var(--ado-hero-collapse-eased));position:relative;isolation:isolate;padding:var(--ado-page-padding);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:var(--ado-gutter);font-family:var(--ado-font-sans);overflow-anchor:none;overflow-x:clip}.ado-app--lang-en{--ado-font-sans: "Aptos", "Segoe UI Variable Text", "Segoe UI", sans-serif;--ado-font-serif-display: "Iowan Old Style", "Palatino Linotype", Georgia, serif;--ado-font-serif-reading: "Iowan Old Style", "Palatino Linotype", Georgia, serif;--ado-hero-title-max: 12ch;--ado-reader-body-size: 1.02rem;--ado-reader-body-line: 1.84;--ado-reader-summary-size: 1.02rem;--ado-reader-heading-size: clamp(1.42rem, 2vw, 1.88rem)}.ado-app--lang-zh{--ado-font-sans: "PingFang SC", "Noto Sans SC", "Source Han Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--ado-font-serif-display: "STZhongsong", "Songti SC", "Noto Serif SC", "Source Han Serif SC", serif;--ado-font-serif-reading: "Source Han Serif SC", "Noto Serif SC", "Songti SC", "STSong", serif;--ado-hero-title-max: 10.5ch;--ado-reader-body-size: 1.09rem;--ado-reader-body-line: 1.96;--ado-reader-summary-size: 1.06rem;--ado-reader-heading-size: clamp(1.56rem, 2.08vw, 2.04rem)}.ado-app:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.14),transparent 14%),radial-gradient(circle at 88% 12%,rgba(205,199,190,.05),transparent 14%),radial-gradient(circle at 52% 100%,rgba(79,84,85,.03),transparent 18%)}html[data-theme=night-orbit] body{background:radial-gradient(circle at 20% 8%,color-mix(in srgb,var(--ado-accent) 5%,transparent),transparent 20%),radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--ado-accent-alt) 3%,transparent),transparent 18%),radial-gradient(circle at 50% 110%,color-mix(in srgb,var(--ado-accent) 4%,transparent),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.015),transparent 22%),linear-gradient(135deg,var(--ado-bg-canvas),var(--ado-bg-canvas-alt) 40%,var(--ado-bg-canvas) 100%)}html[data-theme=night-orbit] .ado-app:before{background:radial-gradient(circle at 14% 14%,color-mix(in srgb,var(--ado-accent) 4%,transparent),transparent 16%),radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--ado-accent-alt) 3%,transparent),transparent 14%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--ado-accent) 3%,transparent),transparent 22%)}html[data-theme=titanium-cockpit] body{background:repeating-linear-gradient(90deg,rgba(255,255,255,.008) 0px,transparent 1px,transparent 4px),radial-gradient(circle at 12% 10%,rgba(255,255,255,.58),transparent 18%),radial-gradient(circle at 84% 12%,rgba(47,85,124,.05),transparent 20%),radial-gradient(circle at 22% 86%,rgba(126,102,72,.04),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.34),transparent 28%),linear-gradient(135deg,var(--ado-body-from),var(--ado-body-mid) 36%,var(--ado-body-to) 100%)}html[data-theme=titanium-cockpit] .ado-app:before{background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.28),transparent 18%),radial-gradient(circle at 84% 18%,rgba(47,85,124,.05),transparent 18%),radial-gradient(circle at 48% 100%,rgba(110,128,144,.06),transparent 22%)}html[data-theme=hack] body{background:radial-gradient(circle at 14% 8%,rgba(var(--ado-glow),.016),transparent 16%),radial-gradient(circle at 50% 110%,rgba(var(--ado-glow),.01),transparent 22%),linear-gradient(180deg,rgba(var(--ado-glow),.004),transparent 16%),linear-gradient(135deg,#0a1220,#101e30 38%,#081018)}html[data-theme=hack] .ado-app:before{background:radial-gradient(ellipse 80% 70% at 50% 50%,transparent 40%,rgba(0,0,0,.15) 100%),radial-gradient(circle at 10% 14%,rgba(var(--ado-glow),.012),transparent 12%),radial-gradient(circle at 50% 100%,rgba(var(--ado-glow),.008),transparent 18%)}html[data-theme=hack] .ado-app:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.015) 2px,rgba(0,0,0,.015) 4px);opacity:.4}.ado-hero{position:sticky;top:var(--ado-page-padding);z-index:20;isolation:isolate;overflow-anchor:none;max-width:100%;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(min(360px,38vw),.92fr);gap:var(--ado-hero-grid-gap-current);align-items:stretch;padding:var(--ado-hero-pad-y-current) var(--ado-hero-pad-x-current);min-height:var(--ado-hero-height-current);border-radius:var(--ado-radius-xl);border:1px solid var(--ado-border);background:radial-gradient(ellipse 60% 50% at 10% 10%,rgba(255,255,255,.35),transparent 40%),radial-gradient(ellipse 50% 40% at 90% 20%,color-mix(in srgb,var(--ado-accent) 8%,transparent),transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--ado-bg-shell) 95%,white 5%),color-mix(in srgb,var(--ado-bg-panel) 93%,transparent));-webkit-backdrop-filter:blur(var(--ado-blur)) saturate(145%);backdrop-filter:blur(var(--ado-blur)) saturate(145%);box-shadow:0 0 0 1px #ffffff4d,0 0 0 1px #121e3408,0 4px 12px #121e340a;overflow:hidden;background-clip:padding-box;transition:gap .22s ease-out,padding .22s ease-out,min-height .22s ease-out,grid-template-columns .22s ease-out}.ado-hero{border-bottom:1px solid color-mix(in srgb,var(--ado-border) 40%,transparent)}.ado-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;overflow:hidden;background:radial-gradient(circle at 72% 108%,color-mix(in srgb,var(--ado-accent) 18%,transparent),transparent 68%);filter:blur(56px);opacity:.75}html[data-theme=night-orbit] .ado-hero{background:radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--ado-accent) 16%,transparent),transparent 30%),radial-gradient(circle at 85% 30%,color-mix(in srgb,var(--ado-accent-alt) 9%,transparent),transparent 32%),radial-gradient(ellipse 120% 80% at 50% 120%,color-mix(in srgb,var(--ado-accent) 7%,transparent),transparent 50%),linear-gradient(155deg,color-mix(in srgb,var(--ado-bg-panel) 97%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 96%,transparent));border-color:color-mix(in srgb,var(--ado-accent) 11%,transparent);box-shadow:0 6px 20px #00000057,inset 0 1px color-mix(in srgb,var(--ado-accent) 7%,transparent)}html[data-theme=night-orbit] .ado-hero:before{background:radial-gradient(circle,color-mix(in srgb,var(--ado-accent) 24%,transparent),transparent 58%);opacity:.92}html[data-theme=hack] .ado-hero{background:radial-gradient(circle at 15% 20%,rgba(var(--ado-glow),.06),transparent 22%),radial-gradient(circle at 85% 40%,rgba(var(--ado-glow-deep),.025),transparent 28%),linear-gradient(145deg,#101a2af7,#0a1222f5);border-color:rgba(var(--ado-glow),.08);box-shadow:0 6px 18px #00000047,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(var(--ado-blur)) saturate(130%);backdrop-filter:blur(var(--ado-blur)) saturate(130%)}html[data-theme=hack] .ado-hero:before{background:radial-gradient(circle,rgba(var(--ado-glow),.065),transparent 58%);opacity:.58}html[data-theme=hack] .ado-app--search .ado-hero:before{background:radial-gradient(circle at 18% 30%,rgba(var(--ado-glow),.016),transparent 44%);opacity:.12}.ado-hero:after{content:"";position:absolute;inset:1px;border-radius:calc(var(--ado-radius-xl) - 1px);pointer-events:none;border:1px solid rgba(255,255,255,.28);opacity:.55}.ado-hero__identity,.ado-hero__controls,.ado-stage,.ado-pane,.ado-surface,.summary-card,.document-card,.ado-panel,.ado-user-card,.metric-card,.ado-state-card,.ado-list-card,.result-card,.login-panel,.search-callout,.audit-table-wrapper{min-width:0}.ado-hero__identity,.ado-hero__controls,.ado-switch-row,.stack,.metric-stack,.login-form,.hero-grid,.document-grid,.login-metric-grid,.result-list{display:grid;gap:var(--ado-stack-gap)}.ado-hero__identity,.ado-hero__controls{background-clip:padding-box}.ado-brand-lockup{display:grid;gap:14px;max-width:96ch}.ado-brand-lockup__logo{height:36px;width:auto;object-fit:contain;flex-shrink:0;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}html[data-theme=night-orbit] .ado-brand-lockup__logo,html[data-theme=hack] .ado-brand-lockup__logo{content:url(/logo-white-2x.png)}html[data-theme=night-orbit] .ado-brand-lockup__logo{filter:drop-shadow(0 0 8px rgba(130,110,240,.25)) drop-shadow(0 0 20px rgba(130,110,240,.1))}html[data-theme=hack] .ado-brand-lockup__logo{filter:drop-shadow(0 0 8px rgba(30,136,229,.3)) drop-shadow(0 0 20px rgba(30,136,229,.12))}html[data-theme=orbital-ivory] .ado-brand-lockup__logo{filter:contrast(1.05) saturate(1.08)}html[data-theme=titanium-cockpit] .ado-brand-lockup__logo{filter:saturate(.92) hue-rotate(-3deg)}.ado-brand-lockup__entry{display:grid;gap:6px}.ado-brand-lockup__label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ado-text-tertiary)}.ado-brand-lockup__value,.ado-brand-lockup__system{color:var(--ado-text-primary);line-height:1.42;text-wrap:balance}.ado-brand-lockup__value{font-size:.96rem}.ado-brand-lockup__entry--master{gap:8px;padding-block:10px 12px;border-top:1px solid color-mix(in srgb,var(--ado-border) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ado-border) 88%,transparent)}.ado-brand-lockup__value--master{font-family:Iowan Old Style,Palatino Linotype,Songti SC,serif;font-size:clamp(1.28rem,1.8vw,1.68rem);line-height:1.12;letter-spacing:-.02em}.ado-brand-lockup__systems{display:grid;gap:8px}.ado-brand-lockup__system{font-size:.88rem;color:var(--ado-text-secondary)}.ado-brand-lockup--shell{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 0;padding-bottom:8px;margin-bottom:0;border-bottom:none}.ado-brand-lockup--shell .ado-brand-lockup__entry--master,.ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-brand-lockup--shell .ado-brand-lockup__entry--company .ado-brand-lockup__label{display:none}.ado-brand-lockup--shell .ado-brand-lockup__logo{grid-row:1;height:34px;align-self:center;padding-right:8px;border-right:none}.ado-brand-lockup--shell .ado-brand-lockup__label{font-size:.6rem}.ado-brand-lockup--shell .ado-brand-lockup__value{font-size:.88rem;font-weight:600;letter-spacing:.04em;color:var(--ado-text-primary)}.ado-brand-lockup--shell .ado-brand-lockup__value--master{font-size:.78rem;line-height:1.3}.ado-brand-lockup--shell .ado-brand-lockup__system{font-size:.68rem;line-height:1.3}.ado-brand-lockup--shell .ado-brand-lockup__entry{gap:4px}.ado-brand-lockup--shell .ado-brand-lockup__entry--company{align-self:center;padding:0;border:none}.ado-brand-lockup--shell .ado-brand-lockup__systems{gap:4px}.ado-app--lang-zh .ado-brand-lockup--shell .ado-brand-lockup__label,.ado-app--lang-zh .ado-eyebrow,.ado-app--lang-zh .ado-pane__label{letter-spacing:.06em;text-transform:none}.ado-app--lang-zh .ado-brand-lockup--shell .ado-brand-lockup__value,.ado-app--lang-zh .ado-brand-lockup--shell .ado-brand-lockup__system{font-family:PingFang SC,Noto Sans SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif}.ado-app--lang-zh .ado-brand-lockup--shell .ado-brand-lockup__value--master{font-family:STZhongsong,Songti SC,"Noto Serif SC","Source Han Serif SC",serif;font-size:.78rem;letter-spacing:.02em}.ado-app--lang-en .ado-brand-lockup--shell .ado-brand-lockup__label,.ado-app--lang-en .ado-eyebrow,.ado-app--lang-en .ado-pane__label{letter-spacing:.14em;text-transform:uppercase}.ado-brand-lockup--login{gap:16px;max-width:104ch}.ado-brand-lockup--login .ado-brand-lockup__label{font-size:.76rem}.ado-brand-lockup--login .ado-brand-lockup__value{font-size:1.04rem}.ado-brand-lockup--login .ado-brand-lockup__value--master{font-size:clamp(1.86rem,3.2vw,2.7rem);line-height:1.05}.ado-brand-lockup--login .ado-brand-lockup__system{font-size:.96rem;line-height:1.5}.ado-hero h1,.section-heading h2,.document-card h3,.article-section h2,.login-panel h1,.result-card__title,.ado-state-card strong,.summary-card strong{font-family:var(--ado-font-serif-display)}.ado-hero h1{margin:4px 0 0;max-width:var(--ado-hero-title-max);font-size:var(--ado-title-size-current);font-weight:800;line-height:1.02;letter-spacing:-.04em;text-wrap:balance;transition:font-size .22s ease-out}.ado-app--lang-zh .ado-hero h1{font-family:var(--ado-font-serif-display);line-height:1.08;letter-spacing:.01em}.ado-app--lang-en .ado-hero h1{line-height:.98;letter-spacing:-.04em}.ado-hero p,.ado-note,.document-card p,.ado-state-card p,.result-card p,.section-summary,.login-panel p,.summary-card small,.metric-card small,.ado-list-card p,.ado-list-card small{color:var(--ado-text-secondary)}.ado-hero p{margin:0;max-width:62ch;font-size:var(--ado-subtitle-size-current);line-height:1.7;color:var(--ado-text-tertiary);transition:gap .22s ease-out,padding .22s ease-out,max-width .22s ease-out,opacity .22s ease-out,max-height .22s ease-out}.ado-app--lang-zh .ado-hero p{word-break:keep-all;overflow-wrap:break-word}.ado-eyebrow,.ado-pane__label{font-size:.71rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ado-text-tertiary)}.ado-pane__label{margin-bottom:4px}.ado-meta-row,.chip-row,.card-actions,.ado-top-nav{display:flex;gap:var(--ado-inline-gap);flex-wrap:wrap;align-items:flex-start}.ado-meta-pill,.ado-status-chip,.ado-filter-chip,.ado-top-nav__link{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border:1px solid var(--ado-border);border-radius:999px;background:color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent);box-shadow:inset 0 1px #ffffff47;line-height:1.35}.ado-meta-pill,.ado-status-chip{font-size:var(--ado-chip-size);font-weight:600}.ado-top-nav__link{white-space:nowrap;flex-shrink:0;font-weight:400;letter-spacing:.008em;word-spacing:.04em;background:color-mix(in srgb,var(--ado-bg-elevated) 48%,transparent);border-color:color-mix(in srgb,var(--ado-border) 44%,transparent);color:var(--ado-text-secondary);box-shadow:none}.ado-top-nav__link{transition:background .16s ease-out,border-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.ado-top-nav__link:hover{font-weight:420;letter-spacing:.01em;background:color-mix(in srgb,var(--ado-accent) 8%,var(--ado-bg-elevated) 52%);border-color:color-mix(in srgb,var(--ado-border-strong) 52%,transparent);color:var(--ado-text-primary);border-radius:var(--ado-radius-sm, 8px)}.ado-top-nav__link.is-active{box-shadow:0 0 16px color-mix(in srgb,var(--ado-accent) 22%,transparent),0 3px 12px color-mix(in srgb,var(--ado-accent) 22%,transparent),0 2px 0 0 var(--ado-accent)}.ado-app>.ado-top-nav{flex-wrap:nowrap;overflow:visible;padding:6px var(--ado-hero-pad-x-current, 18px);margin-top:-4px;margin-bottom:-4px;gap:6px 13px;position:sticky;top:0;z-index:19;background:transparent;border-top:none;border-bottom:none;box-shadow:none}.ado-app>.ado-top-nav::-webkit-scrollbar{height:4px}.ado-app>.ado-top-nav::-webkit-scrollbar-track{background:transparent}.ado-app>.ado-top-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ado-border) 40%,transparent);border-radius:2px}.ado-top-nav__ruler{position:absolute;visibility:hidden;height:0;overflow:hidden;white-space:nowrap;display:flex;gap:10px;pointer-events:none}.ado-top-nav__more-wrap{position:relative;flex-shrink:0}.ado-top-nav__more{cursor:pointer;font-weight:500;letter-spacing:.02em}.ado-top-nav__dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;padding:6px;border-radius:12px;border:1px solid var(--ado-border);background:var(--ado-bg-elevated);box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f;z-index:100;display:flex;flex-direction:column;gap:2px}.ado-top-nav__dropdown-link{display:block;padding:8px 14px;border-radius:8px;font-size:var(--ado-chip-size, .82rem);color:var(--ado-text-secondary);white-space:nowrap;text-decoration:none;transition:background-color .15s ease,color .15s ease}.ado-top-nav__dropdown-link:hover{background:color-mix(in srgb,var(--ado-accent) 8%,var(--ado-bg-elevated) 92%);color:var(--ado-text-primary)}.ado-top-nav__dropdown-link.is-active{font-weight:600;color:var(--ado-accent);background:color-mix(in srgb,var(--ado-accent) 10%,var(--ado-bg-elevated) 90%)}.ado-top-nav__link,.ado-filter-chip,.ado-switch-group button,.ado-primary-button,.ado-ghost-button,.persona-card,.result-card,.ado-list-card{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ado-top-nav__link:hover,.ado-filter-chip:hover,.ado-switch-group button:hover,.ado-primary-button:hover,.ado-ghost-button:hover,.persona-card:hover,.result-card:hover,.ado-list-card:hover{transform:translateY(-1px);border-color:var(--ado-border-strong)}.ado-top-nav__link.is-active,.ado-filter-chip.is-active,.ado-switch-group button.is-active{border:1px solid color-mix(in srgb,var(--ado-accent) 35%,transparent);background:var(--ado-accent);color:#fffdfcf5;font-weight:600;position:relative;overflow:hidden;box-shadow:0 0 16px color-mix(in srgb,var(--ado-accent) 22%,transparent),0 3px 12px color-mix(in srgb,var(--ado-accent) 22%,transparent)}.ado-primary-button,.ado-ghost-button,.ado-filter-chip{padding:11px 16px;border-radius:999px;font-size:var(--ado-control-size)}.ado-primary-button{border:1px solid rgba(123,184,255,.35);border-radius:16px;background:linear-gradient(105deg,transparent 40%,rgba(180,215,255,.55) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#3a6fff,#285cff,#1e48cc);color:#fffdfcf5;font-weight:600;letter-spacing:1.5px;text-shadow:0 0 12px rgba(40,92,255,.3),0 1px 0 rgba(0,0,0,.15);position:relative;overflow:hidden;box-shadow:0 0 24px #285cff4d,0 4px 16px #285cff4d;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),transform .1s;animation:ado-btn-shimmer 8s ease-in-out infinite 2s}.ado-primary-button:before{content:"";position:absolute;top:0;left:8px;right:8px;height:1.5px;background:#b4d7ff8c;border-radius:0 0 2px 2px}.ado-primary-button:after{content:"";position:absolute;bottom:-4px;left:15%;right:15%;height:6px;background:#285cff40;filter:blur(8px);border-radius:3px}.ado-primary-button:hover{transform:translateY(-1px);box-shadow:0 0 36px #285cff4d,0 6px 24px #285cff4d,0 0 60px #285cff4d}.ado-primary-button:active{transform:translateY(0);box-shadow:0 0 18px #285cff40,0 2px 10px #285cff33}.ado-primary-button:disabled{opacity:.6;cursor:not-allowed}@keyframes ado-btn-shimmer{0%,80%,to{background-position:-200% 0,0 0}40%{background-position:200% 0,0 0}}@keyframes hack-signal-pulse{0%,to{opacity:.82;box-shadow:0 0 3px rgba(var(--ado-glow-deep),.35),0 0 6px rgba(var(--ado-glow-deep),.1)}50%{opacity:1;box-shadow:0 0 4px rgba(var(--ado-glow-deep),.5),0 0 8px rgba(var(--ado-glow-deep),.18)}}@keyframes hack-cursor-blink{0%,to{border-right-color:rgba(var(--ado-glow),.5)}50%{border-right-color:transparent}}html[data-theme=night-orbit] .ado-primary-button{border-color:#503c8c4d;background:linear-gradient(105deg,transparent 40%,rgba(120,100,180,.22) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#382868,#2e2058,#221845);text-shadow:0 0 12px rgba(46,32,88,.3),0 1px 0 rgba(0,0,0,.15);box-shadow:0 0 24px #2e205833,0 4px 16px #2e20582e}html[data-theme=night-orbit] .ado-primary-button:before{background:#7864b440}html[data-theme=night-orbit] .ado-primary-button:after{background:#2e20582e}html[data-theme=night-orbit] .ado-primary-button:hover{box-shadow:0 0 36px #2e205840,0 6px 24px #2e205838,0 0 60px #2e20582e}html[data-theme=titanium-cockpit] .ado-primary-button{border-color:#5082b459;background:linear-gradient(105deg,transparent 40%,rgba(140,180,220,.55) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#4a7098,#3a5878,#2a4060);text-shadow:0 0 12px rgba(58,88,120,.3),0 1px 0 rgba(0,0,0,.15);box-shadow:0 0 24px #3a58784d,0 4px 16px #3a58784d}html[data-theme=titanium-cockpit] .ado-primary-button:before{background:#8cb4dc8c}html[data-theme=titanium-cockpit] .ado-primary-button:after{background:#3a587840}html[data-theme=titanium-cockpit] .ado-primary-button:hover{box-shadow:0 0 36px #3a58784d,0 6px 24px #3a58784d,0 0 60px #3a58784d}html[data-theme=hack] .ado-primary-button{border-color:rgba(var(--ado-glow-bright),.45);background:linear-gradient(105deg,transparent 40%,rgba(var(--ado-glow-highlight),.35) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#5ca8e8,#3c96e0,#2880d0);color:#fff;text-shadow:0 1px 0 rgba(var(--ado-glow-highlight),.3);box-shadow:0 0 24px rgba(var(--ado-glow-bright),.25),0 4px 16px rgba(var(--ado-glow-bright),.2)}html[data-theme=hack] .ado-primary-button:before{background:rgba(var(--ado-glow-highlight),.4)}html[data-theme=hack] .ado-primary-button:after{background:rgba(var(--ado-glow-bright),.2)}html[data-theme=hack] .ado-primary-button:hover{box-shadow:0 0 36px rgba(var(--ado-glow-bright),.3),0 6px 24px rgba(var(--ado-glow-bright),.25),0 0 60px rgba(var(--ado-glow-bright),.15);animation:ado-btn-shimmer 1.6s ease-in-out}.ado-ghost-button,.ado-filter-chip,.persona-card,.result-card,.ado-list-card{border:1px solid var(--ado-border);background:color-mix(in srgb,var(--ado-bg-panel) 92%,transparent);color:var(--ado-text-primary);cursor:pointer}.ado-ghost-button.is-active{border-color:color-mix(in srgb,var(--ado-accent) 42%,var(--ado-border));background:color-mix(in srgb,var(--ado-bg-surface) 96%,transparent)}.ado-search{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:13px 17px;border-radius:999px;border:1.5px solid var(--ado-border);background:color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent);box-shadow:inset 0 1px #fff6}.ado-search:focus-within,.search-field input:focus,.login-form input:focus{outline:none;border-color:color-mix(in srgb,var(--ado-accent) 40%,var(--ado-border));box-shadow:inset 0 1px #ffffff59,0 0 0 4px color-mix(in srgb,var(--ado-accent) 12%,transparent)}.ado-search input,.search-field input,.login-form input{width:100%;border:none;background:transparent;color:var(--ado-text-primary);outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;font-size:var(--ado-control-size)}.ado-switch-row{grid-template-columns:minmax(56px,72px) minmax(0,1fr);align-items:start;gap:10px 12px}.ado-switch-row__label{display:inline-flex;align-items:center;justify-content:flex-start;min-height:34px;gap:8px;line-height:1.18;text-wrap:balance;flex-wrap:wrap;min-width:0}.ado-switch-row__label-main{min-width:0;overflow-wrap:anywhere;word-break:break-word}.ado-switch-row__key{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-width:fit-content;min-height:22px;padding:0 9px 0 10px;border:1px solid color-mix(in srgb,var(--ado-border-strong) 68%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ado-bg-surface-muted) 90%,white 10%);color:var(--ado-text-secondary);font-size:.66rem;font-weight:700;letter-spacing:.05em;line-height:1;white-space:nowrap}.ado-switch-row__key-label{font-size:.64rem;font-weight:700;letter-spacing:.05em}.ado-switch-row__key kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;padding:0 5px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ado-border-strong) 72%,transparent);background:color-mix(in srgb,var(--ado-bg-elevated) 86%,transparent);color:var(--ado-text-primary);font:inherit}.ado-switch-row--label-hidden{grid-template-columns:1fr}.ado-switch-card{display:flex;flex-direction:column;gap:8px;margin:0;padding:10px 12px 12px;border:1px solid color-mix(in srgb,var(--ado-border) 60%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ado-bg-surface-muted) 50%,transparent);min-width:0}.ado-switch-card__legend{display:flex;align-items:center;gap:8px;padding:0;font-size:.72rem;font-weight:700;letter-spacing:.03em;color:var(--ado-text-secondary);line-height:1;white-space:nowrap}.ado-switch-card__label{text-transform:uppercase}.ado-switch-card__key{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;padding:0 5px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ado-border-strong) 60%,transparent);background:color-mix(in srgb,var(--ado-bg-elevated) 80%,transparent);color:var(--ado-text-tertiary);font-family:inherit;font-size:.64rem;font-weight:700;line-height:1}.ado-language-row{grid-template-columns:auto 1fr}.ado-language-row .ado-pane__label{display:inline-flex;gap:8px;align-items:center}.ado-switch-group{display:flex;gap:8px;flex-wrap:wrap}.ado-switch-group button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--ado-border);background:color-mix(in srgb,var(--ado-bg-elevated) 88%,transparent);color:var(--ado-text-secondary);padding:6px 10px;border-radius:999px;cursor:pointer;font-size:.72rem;min-width:0;min-height:34px}.ado-switch-shortcut{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:22px;padding:0 7px;border:1px solid color-mix(in srgb,var(--ado-border-strong) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ado-bg-surface-muted) 90%,white 10%);color:var(--ado-text-tertiary);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ado-font-size-stepper{display:flex;align-items:center;gap:6px}.ado-font-size-stepper__btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ado-border);background:color-mix(in srgb,var(--ado-bg-elevated) 88%,transparent);color:var(--ado-text-secondary);padding:4px 10px;border-radius:999px;cursor:pointer;font-size:.78rem;font-weight:600;min-height:44px;min-width:44px;transition:background .15s,border-color .15s}.ado-font-size-stepper__btn:hover:not(:disabled){background:color-mix(in srgb,var(--ado-bg-elevated) 100%,transparent);border-color:var(--ado-border-strong)}.ado-font-size-stepper__btn:disabled{opacity:.35;cursor:default}.ado-font-size-stepper__level{font-size:.78rem;font-weight:700;color:var(--ado-text-primary);min-width:28px;text-align:center}.ado-font-size-stepper__level small{font-weight:400;color:var(--ado-text-tertiary);font-size:.68rem}.ado-user-card,.ado-panel,.summary-card,.document-card,.ado-state-card,.metric-card,.persona-card,.ado-list-card,.result-card,.login-panel,.ado-surface{position:relative;border:1px solid var(--ado-border);border-radius:var(--ado-radius-lg);background-clip:padding-box;background:radial-gradient(ellipse 60% 40% at 12% 8%,rgba(255,255,255,.28),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.3),transparent 24%),linear-gradient(160deg,color-mix(in srgb,var(--ado-bg-panel-strong) 93%,white 7%),color-mix(in srgb,var(--ado-bg-panel) 90%,transparent));box-shadow:0 0 0 1px #fff3,var(--ado-shadow-soft)}.ado-user-card:before,.ado-panel:before,.summary-card:before,.document-card:before,.ado-state-card:before,.metric-card:before,.persona-card:before,.ado-list-card:before,.result-card:before,.login-panel:before,.ado-surface:before{content:"";position:absolute;inset:1px 1px auto;height:1px;border-radius:inherit;background-clip:padding-box;background:linear-gradient(90deg,#ffffff1a,#fff6 50%,#ffffff1a);pointer-events:none}.ado-user-card,.ado-panel,.summary-card,.document-card,.ado-state-card,.metric-card,.login-panel{padding:var(--ado-panel-padding)}.ado-user-card,.ado-panel,.summary-card,.document-card,.ado-state-card,.metric-card,.persona-card,.ado-list-card,.result-card,.login-panel,.ado-surface,.search-callout{display:grid;gap:var(--ado-card-gap)}.ado-state-card{box-shadow:0 0 0 1px #fff3,0 16px 48px color-mix(in srgb,var(--ado-accent) 8%,rgba(28,41,58,.1)),var(--ado-shadow-soft)}.ado-state-card strong{font-size:clamp(1.125rem,1.5vw,1.375rem)}.ado-list-card,.result-card{border-radius:var(--ado-radius-md);box-shadow:0 0 0 1px #ffffff1a,0 2px 8px #1c293a0a}.ado-list-card,.result-card{padding:var(--ado-card-gap)}.document-card,.workspace-window-item,.governance-score-card,.workspace-metric-card,.ado-state-card,.summary-card,.workspace-document-card{transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.document-card:hover,.workspace-window-item:hover,.governance-score-card:hover,.workspace-metric-card:hover,.ado-state-card:hover,.summary-card:hover,.workspace-document-card:hover{transform:translateY(-1px);box-shadow:var(--ado-shadow-card-hover);border-color:color-mix(in srgb,var(--ado-border-strong) 80%,var(--ado-accent) 20%)}html[data-theme=night-orbit] .ado-hero__controls{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 6%,transparent),transparent 22%),linear-gradient(160deg,color-mix(in srgb,var(--ado-bg-panel) 92%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 95%,transparent));border-color:color-mix(in srgb,var(--ado-accent) 18%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-accent) 7%,transparent),0 8px 22px #0000004d}html[data-theme=night-orbit] .login-panel--controls{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 6%,transparent),transparent 22%),linear-gradient(160deg,color-mix(in srgb,var(--ado-bg-panel) 92%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 95%,transparent));border-color:color-mix(in srgb,var(--ado-accent) 9%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-accent) 7%,transparent),0 8px 22px #0000004d}html[data-theme=hack] .ado-hero__controls{background:linear-gradient(180deg,rgba(var(--ado-glow),.004),transparent 16%),linear-gradient(160deg,#0f1317f6,#0a0e12fa);border-color:rgba(var(--ado-glow),.07);box-shadow:inset 0 1px rgba(var(--ado-glow),.01),0 6px 18px #0000003d}html[data-theme=hack] .ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-control-strip>.ado-search{background:color-mix(in srgb,var(--ado-bg-elevated) 7%,#080C10 93%);border-color:#d6dfda0e;box-shadow:inset 0 1px #ccd5d008}html[data-theme=hack] .ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-control-strip>.ado-search .ado-search__icon{color:color-mix(in srgb,var(--ado-text-secondary) 58%,var(--ado-text-tertiary) 42%)}html[data-theme=hack] .ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-control-strip>.ado-search input{color:color-mix(in srgb,var(--ado-text-primary) 78%,var(--ado-text-secondary) 22%)}html[data-theme=hack] .ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-control-strip>.ado-search input::placeholder{color:color-mix(in srgb,var(--ado-text-secondary) 76%,var(--ado-text-tertiary) 24%)}html[data-theme=hack] .ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-control-strip>.ado-language-row .ado-pane__label{color:color-mix(in srgb,var(--ado-text-secondary) 58%,var(--ado-text-tertiary) 42%)}html[data-theme=hack] .ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-control-strip>.ado-language-row .ado-switch-group button{background:color-mix(in srgb,var(--ado-bg-elevated) 6%,#080C10 94%);border-color:#c4cdc804;box-shadow:inset 0 1px #c4cec904;color:color-mix(in srgb,var(--ado-text-secondary) 70%,var(--ado-text-primary) 30%)}html[data-theme=hack] .ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-control-strip>.ado-language-row .ado-switch-group button.is-active{border:1px solid rgba(var(--ado-glow-bright),.45);background:linear-gradient(105deg,transparent 40%,rgba(var(--ado-glow-highlight),.35) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#5ca8e8,#3c96e0,#2880d0);color:#fff;box-shadow:0 0 16px rgba(var(--ado-glow-bright),.2),0 3px 12px rgba(var(--ado-glow-bright),.18)}html[data-theme=hack] .ado-hero__command-deck--full{margin-top:4px;padding-top:8px;border-top:1px solid rgba(var(--ado-glow),.028)}html[data-theme=hack] .login-panel--controls{background:linear-gradient(180deg,rgba(var(--ado-glow),.018),transparent 20%),linear-gradient(160deg,#121c2eeb,#0e1628f2);border-color:rgba(var(--ado-glow),.07);box-shadow:inset 0 1px rgba(var(--ado-glow),.03),0 6px 18px #00000038}html[data-theme=titanium-cockpit] .login-panel--controls{background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 22%),linear-gradient(160deg,#f0f4f7f0,#e9eef2f7);border-color:#14212d14;box-shadow:inset 0 1px #ffffff8a,0 6px 18px #3d4a580f}html[data-theme=orbital-ivory] .ado-state-card{box-shadow:0 0 0 1px #ffffff2e,0 10px 24px #4e525614,var(--ado-shadow-soft)}html[data-theme=orbital-ivory] .ado-list-card,html[data-theme=orbital-ivory] .result-card{box-shadow:0 0 0 1px #ffffff14,0 1px 3px #847f770d}html[data-theme=orbital-ivory] .ado-app--reader .ado-article--folio{background:var(--ado-reader-folio-bg);box-shadow:var(--ado-reader-folio-shadow)}html[data-theme=orbital-ivory] .ado-app--reader .ado-reader-context-rail__group--fixed{border-color:color-mix(in srgb,var(--ado-border-strong) 76%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 12%),color-mix(in srgb,var(--ado-bg-panel) 90%,var(--ado-bg-surface) 10%);box-shadow:0 0 0 1px #ffffff24,0 4px 10px #a8a39a14}html[data-theme=orbital-ivory] .ado-app--reader .ado-reader-context-rail__group--context .ado-panel,html[data-theme=orbital-ivory] .ado-app--reader .ado-reader-context-rail__group--actions .ado-panel,html[data-theme=orbital-ivory] .ado-app--reader .ado-reader-context-rail__group--background .ado-panel{background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 14%),color-mix(in srgb,var(--ado-bg-panel) 84%,var(--ado-bg-surface) 16%);box-shadow:0 0 0 1px #d8d3c929,0 4px 10px #a8a39a12,inset 0 1px #ffffff2e}html[data-theme=orbital-ivory] .ado-app--reader .ado-reader-context-rail__group--actions .ado-panel{background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 12%),linear-gradient(180deg,#f8f6f2e0,#ece9e4e6)}html[data-theme=orbital-ivory] .ado-app--reader .ado-reader-context-rail__group--background{opacity:.68}html[data-theme=orbital-ivory] .ado-app--reader .ado-reader-context-rail__group--background .ado-panel{background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 12%),linear-gradient(180deg,#f1eee8d1,#e8e4dddb)}html[data-theme=orbital-ivory] .ado-list-card--master{border-color:color-mix(in srgb,var(--ado-accent) 22%,var(--ado-border));background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 16%),color-mix(in srgb,var(--ado-bg-surface) 94%,var(--ado-bg-panel) 6%);box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #d8d3c924,0 8px 18px #a8a39a17}html[data-theme=orbital-ivory] .ado-app--reader .ado-reader-context-rail__group--fixed{border-color:color-mix(in srgb,var(--ado-border-strong) 82%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 14%),linear-gradient(180deg,#f6f4f0f7,#f0eee9f5);box-shadow:0 0 0 1px #ffffff29,0 4px 12px #a8a39a17}html[data-theme=orbital-ivory] .ado-app--reader .ado-reader-context-rail__group--context .ado-panel,html[data-theme=orbital-ivory] .ado-app--reader .ado-reader-context-rail__group--actions .ado-panel{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 16%),linear-gradient(180deg,#f4f2eef7,#eeebe6f5);border-color:#d2cec661;box-shadow:0 0 0 1px #d8d3c933,0 4px 12px #a8a39a14,inset 0 1px #ffffff38}html[data-theme=orbital-ivory] .ado-hero__identity h1{font-weight:720;letter-spacing:-.02em;color:#18191c}html[data-theme=orbital-ivory] .ado-hero__subtitle{font-family:SF Mono,Cascadia Code,JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.78}html[data-theme=orbital-ivory] .ado-hero .ado-search-input{background:#ffffffeb;border:1px solid rgba(200,196,188,.52);box-shadow:inset 0 1px 2px #5855500a,0 2px 8px #58555008;transition:border-color .2s,box-shadow .2s}html[data-theme=orbital-ivory] .ado-hero .ado-search-input:focus-within{border-color:#3a6fff66;box-shadow:inset 0 1px 2px #58555005,0 0 0 3px #3a6fff14,0 2px 8px #3a6fff0f}html[data-theme=orbital-ivory] .ado-hero .ado-switch-card{opacity:.9;transition:opacity .2s ease}html[data-theme=orbital-ivory] .ado-hero .ado-switch-card:hover{opacity:1}html[data-theme=orbital-ivory] .workspace-metric-card{border:1px solid rgba(216,212,204,.52);background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 24%),linear-gradient(160deg,#fefefcfc,#f8f7f4fa);box-shadow:inset 0 1px #ffffff7a,0 2px 6px #5855500a,0 8px 20px #58555008;transition:transform .18s ease,box-shadow .18s ease}html[data-theme=orbital-ivory] .workspace-metric-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff7a,0 4px 10px #5855500f,0 12px 28px #5855500d}html[data-theme=orbital-ivory] .workspace-metric-card__value{font-family:"SF Mono","Cascadia Code","JetBrains Mono",var(--ado-font-sans);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}html[data-theme=orbital-ivory] .workspace-command-stage{border:1px solid rgba(216,212,204,.38);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 20%),var(--ado-orbital-stage-shell-bg);box-shadow:inset 0 1px #ffffff52,0 4px 12px #5855500a,0 16px 36px #58555009}html[data-theme=orbital-ivory] .workspace-command-stage__headline h2,html[data-theme=orbital-ivory] .workspace-command-strip__intro h2{font-weight:760;letter-spacing:-.025em;line-height:1.06;color:#131416}html[data-theme=orbital-ivory] .toc-tree__group-index{background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 40%),linear-gradient(180deg,#f8f7f4fa,#f0eeeaf5);border:1px solid rgba(210,206,198,.48);box-shadow:inset 0 1px #ffffff6b,0 1px 3px #5855500f;font-variant-numeric:tabular-nums}html[data-theme=orbital-ivory] .toc-tree__row--active{background:color-mix(in srgb,rgba(58,111,255,.06),var(--ado-bg-elevated));border-color:#3a6fff2e;box-shadow:inset 3px 0 #3a6fff80}html[data-theme=orbital-ivory] .toc-tree__group--expanded{background:color-mix(in srgb,var(--ado-bg-surface) 92%,var(--ado-bg-elevated));border:1px solid rgba(216,212,204,.32);border-radius:14px;box-shadow:0 2px 8px #58555009}html[data-theme=orbital-ivory] .ado-list-card,html[data-theme=orbital-ivory] .result-card,html[data-theme=orbital-ivory] .workspace-document-card{transition:transform .2s ease,box-shadow .2s ease}html[data-theme=orbital-ivory] .ado-list-card:hover,html[data-theme=orbital-ivory] .result-card:hover,html[data-theme=orbital-ivory] .workspace-document-card:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #dcd8d047,0 4px 10px #5855500f,0 12px 24px #5855500d}html[data-theme=orbital-ivory] .ado-markdown tbody tr:nth-child(2n){background:#f4f2ee85}html[data-theme=orbital-ivory] .ado-markdown thead th{font-weight:620;font-size:.88em;letter-spacing:.02em;color:var(--ado-text-secondary)}html[data-theme=orbital-ivory] :focus-visible{outline:2px solid var(--ado-accent);outline-offset:2px;box-shadow:0 0 0 4px #2a2c320f,0 0 12px #2a2c3208}html[data-theme=orbital-ivory] .workspace-metric-card__value{text-shadow:0 1px 2px rgba(0,0,0,.06)}.ado-hero__identity{align-content:start;grid-template-rows:repeat(auto-fill,auto) 1fr;padding-right:min(2vw,14px)}.ado-hero__title-row{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;min-width:0}.ado-hero__meta{align-items:flex-start}.ado-hero__controls{align-content:start;padding:clamp(14px,1.6vw,18px);border-radius:calc(var(--ado-radius-lg) - 2px);border:1px solid color-mix(in srgb,var(--ado-border) 92%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 22%),color-mix(in srgb,var(--ado-bg-elevated) 90%,var(--ado-bg-panel) 10%);box-shadow:inset 0 1px #ffffff57,0 8px 24px color-mix(in srgb,black 3%,transparent)}.ado-control-strip{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;min-width:0}.ado-control-strip>.ado-search{flex:1 1 320px;min-width:min(100%,260px)}.ado-control-strip>.ado-language-row{flex:0 0 auto;justify-self:end}.ado-compact-deck{display:none;border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:calc(var(--ado-radius-lg) - 4px);background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 18%),color-mix(in srgb,var(--ado-bg-panel) 92%,transparent);box-shadow:var(--ado-shadow-soft);overflow:clip}.ado-compact-deck summary{display:block;padding:12px 14px;cursor:pointer;list-style:none;position:relative;min-height:40px}.ado-compact-deck summary:after{content:none}.ado-compact-deck__summary-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px}.ado-compact-deck__summary-content{min-width:0;flex:1 1 auto}.ado-compact-deck__chevron{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--ado-bg-elevated) 60%,transparent);border:1px solid color-mix(in srgb,var(--ado-border) 40%,transparent);color:var(--ado-text-secondary);font-size:1rem;font-weight:500;line-height:1;transition:transform .18s ease-out,background .16s ease-out,border-color .16s ease-out,color .16s ease-out}.ado-compact-deck[open] .ado-compact-deck__chevron{transform:rotate(90deg)}.ado-compact-deck summary::-webkit-details-marker{display:none}.ado-compact-deck__summary-content span{color:var(--ado-text-primary);font-size:.86rem;font-weight:700}.ado-compact-deck__summary-content small{color:var(--ado-text-secondary);font-size:.76rem;line-height:1.45}.ado-compact-deck__summary-content .ado-control-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.ado-compact-deck[open] summary{border-bottom:1px solid color-mix(in srgb,var(--ado-border) 80%,transparent)}.ado-compact-deck .ado-hero__command-deck{padding:12px 14px 14px}.ado-compact-deck .ado-hero__command-deck--compact{display:none}.ado-compact-deck[open] .ado-hero__command-deck--compact{display:grid}.ado-search__icon{margin-right:10px;color:var(--ado-text-tertiary);font-size:13px}.ado-hero__command-deck{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) minmax(200px,.76fr);gap:12px;align-items:start;min-width:0}.ado-hero__command-deck>.ado-control-stack{grid-column:1 / 3}.ado-hero__command-deck>.ado-user-card{grid-column:3;grid-row:1 / -1}.ado-hero__command-deck>*{min-width:0}@media(min-width:1221px){.ado-hero__controls:has(>.ado-hero__command-deck--full){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;position:relative}.ado-hero__controls:has(>.ado-hero__command-deck--full)>.ado-control-strip{display:contents}.ado-hero__controls>.ado-hero__command-deck--full{display:contents}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-search{grid-column:1;min-width:0}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-language-row{grid-column:2;align-self:center;justify-self:end}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-control-stack--shell-compact{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:580px}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-hero__deck-footer{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-hero__deck-footer>.ado-ghost-button{margin-left:auto;white-space:nowrap;flex-shrink:0;min-height:36px;padding:8px 16px;font-size:.82rem;font-weight:600;border:1.5px solid color-mix(in srgb,var(--ado-border-strong) 60%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ado-bg-elevated) 80%,transparent);color:var(--ado-text-secondary);cursor:pointer;transition:background .16s ease-out,border-color .16s ease-out,color .16s ease-out}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-hero__deck-footer>.ado-ghost-button:hover{background:color-mix(in srgb,var(--ado-bg-elevated) 95%,transparent);border-color:var(--ado-border-strong);color:var(--ado-text-primary)}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-user-card,.ado-hero__command-deck>.ado-user-card,.ado-app--workspace .ado-hero__command-deck>.ado-user-card,.ado-app--workspace .ado-hero.ado-hero--dense .ado-hero__command-deck>.ado-user-card,.ado-app--governance .ado-hero__command-deck>.ado-user-card{grid-column:auto!important;grid-row:auto!important;align-self:auto!important}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-control-stack,.ado-hero__command-deck>.ado-control-stack{grid-column:auto!important}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-switch-card{min-width:0}}.ado-user-card{display:flex;justify-content:space-between;gap:14px;align-items:center;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--ado-border) 50%,transparent)}.ado-user-card__identity{display:grid;gap:5px;flex:1 1 auto;min-width:0}.ado-user-card__identity strong,.ado-user-card__identity p{min-width:0}.ado-user-card__identity strong{line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ado-user-card__identity p{margin:0;line-height:1.38;color:var(--ado-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ado-user-card .ado-ghost-button{flex:0 0 auto;align-self:center;min-width:clamp(104px,8vw,132px);white-space:nowrap}.ado-session-actions{min-width:0}.ado-session-actions--compact{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ado-border) 86%,transparent);background:color-mix(in srgb,var(--ado-bg-panel-strong) 88%,transparent);box-shadow:inset 0 1px #ffffff57}.ado-session-actions__identity{display:grid;gap:2px;min-width:0}.ado-session-actions__identity strong,.ado-session-actions__identity small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ado-session-actions__identity strong{font-size:.76rem;line-height:1.1}.ado-session-actions__identity small{color:var(--ado-text-secondary);font-size:.68rem;line-height:1.18}.ado-session-actions--compact .ado-ghost-button{min-width:auto;padding-inline:12px}.ado-hero__controls,.ado-control-strip,.ado-hero__command-deck,.ado-user-card,.ado-top-nav,.ado-brand-lockup--shell{transition:gap .22s ease-out,padding .22s ease-out,max-width .22s ease-out,opacity .22s ease-out}.ado-hero--dense{gap:clamp(10px,1.1vw,14px);padding:12px 14px}.ado-hero--dense .ado-brand-lockup--shell{padding:6px 10px 8px;gap:5px 10px}.ado-hero--dense .ado-hero__identity{gap:10px}.ado-hero--dense .ado-hero__controls{gap:8px 10px;padding:14px 16px}.ado-hero--dense .ado-control-strip{gap:8px}.ado-hero--dense .ado-hero__command-deck{grid-template-columns:minmax(0,1fr);gap:8px}.ado-hero--dense .ado-user-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center}.ado-hero--dense h1{max-width:9.5ch;font-size:clamp(1.42rem,1.8vw,1.96rem);line-height:.98}.ado-app--lang-zh .ado-hero--dense h1{max-width:none;white-space:nowrap}.ado-hero--dense p{max-width:48ch;font-size:.84rem;line-height:1.42}.ado-app--reader .ado-hero,.ado-app--search .ado-hero,.ado-app--audit .ado-hero{will-change:min-height,padding,gap}.ado-frame,.ado-stage,.ado-surface,.ado-app--reader .ado-surface--reader,.ado-app--search .ado-surface--search,.ado-app--audit .ado-surface--audit{overflow-anchor:none}.ado-app--reader .ado-hero__controls,.ado-app--reader .ado-control-strip,.ado-app--reader .ado-hero__command-deck,.ado-app--reader .ado-user-card,.ado-app--reader .ado-top-nav,.ado-app--reader .ado-brand-lockup--shell,.ado-app--search .ado-hero__controls,.ado-app--search .ado-control-strip,.ado-app--search .ado-hero__command-deck,.ado-app--search .ado-user-card,.ado-app--search .ado-top-nav,.ado-app--search .ado-brand-lockup--shell,.ado-app--audit .ado-hero__controls,.ado-app--audit .ado-control-strip,.ado-app--audit .ado-hero__command-deck,.ado-app--audit .ado-user-card,.ado-app--audit .ado-top-nav,.ado-app--audit .ado-brand-lockup--shell{transition:gap .22s ease-out,padding .22s ease-out,max-width .22s ease-out,opacity .22s ease-out}.ado-app[data-hero-state=navbar] .ado-hero{box-shadow:var(--ado-shadow-soft)}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero{grid-template-columns:minmax(0,1.72fr) minmax(300px,.78fr)}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-brand-lockup--shell{grid-template-columns:auto auto;gap:0;padding-bottom:0;margin-bottom:0;border-bottom-color:transparent}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-brand-lockup--shell .ado-brand-lockup__logo{height:22px;padding-right:6px;border-right:none}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-brand-lockup--shell .ado-brand-lockup__entry--master,.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-brand-lockup--shell .ado-brand-lockup__entry--systems{display:none}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-brand-lockup--shell .ado-brand-lockup__value{font-size:.78rem}.ado-app[data-hero-state=navbar] .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-app[data-hero-state=navbar] .ado-brand-lockup--shell,.ado-app[data-hero-state=navbar] .ado-eyebrow,.ado-app[data-hero-state=navbar] .ado-hero__meta,.ado-app[data-hero-state=navbar] .ado-hero p{display:none}@media(max-width:980px){.ado-app[data-hero-state=compressed] .ado-hero p,.ado-app[data-hero-state=compressed] .ado-hero__meta{display:none}}.ado-app[data-hero-state=navbar] .ado-hero__identity{gap:6px}.ado-app[data-hero-state=navbar] .ado-eyebrow{font-size:.64rem;margin-bottom:0}.ado-app[data-hero-state=navbar] .ado-hero__title-row{min-height:0}.ado-app[data-hero-state=navbar] .ado-meta-pill{padding:6px 12px}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__controls{max-width:560px;padding:12px 14px;gap:8px 10px}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-control-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:start}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-control-strip>.ado-language-row{justify-self:end}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-control-strip .ado-search{min-height:38px;padding:9px 13px}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck{grid-template-columns:minmax(0,1fr);gap:6px}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck .ado-control-stack{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 8px}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck .ado-switch-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;align-items:start}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck .ado-switch-group{grid-template-columns:repeat(2,minmax(0,1fr))}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck .ado-switch-group button{min-height:34px;padding:5px 9px;font-size:.72rem}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-user-card{flex-wrap:nowrap;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ado-frame{width:min(100%,var(--ado-stage-max));margin:0 auto;display:grid;grid-template-columns:minmax(0,var(--ado-pane-left-effective)) minmax(280px,1fr) minmax(var(--ado-pane-right-min, 200px),var(--ado-pane-right-effective));gap:var(--ado-gutter);align-items:start;max-width:100%;overflow:hidden}.ado-frame--no-left:not(.ado-frame--no-right){grid-template-columns:minmax(280px,1fr) minmax(var(--ado-pane-right-min, 200px),var(--ado-pane-right-effective))}.ado-frame--no-left:not(.ado-frame--no-right) .ado-stage{grid-column:1}.ado-frame--no-left:not(.ado-frame--no-right) .ado-pane--right{grid-column:2}.ado-frame--no-right:not(.ado-frame--no-left){grid-template-columns:minmax(0,var(--ado-pane-left-effective)) minmax(280px,1fr)}.ado-frame--no-right:not(.ado-frame--no-left) .ado-pane--left{grid-column:1}.ado-frame--no-right:not(.ado-frame--no-left) .ado-stage{grid-column:2}.ado-frame--no-left.ado-frame--no-right{grid-template-columns:minmax(0,1fr)}.ado-frame--no-left.ado-frame--no-right .ado-stage{grid-column:1;padding-top:0}.ado-frame--audit{grid-template-columns:minmax(220px,.88fr) minmax(0,1.95fr) minmax(220px,.82fr)}.ado-app--reader,.ado-app--search,.ado-app--audit{gap:clamp(20px,2.1vw,26px)}.ado-app[data-hero-state=navbar] .ado-hero{min-height:max(58px,calc(var(--ado-hero-height-current) - 18px))}.ado-app--reader{--ado-reader-measure: clamp(56rem, 76vw, 72rem);--ado-pane-left-effective: clamp(240px, 19vw, 340px);--ado-pane-right-effective: clamp(280px, 24vw, 440px);--ado-pane-right-min: 240px}html[data-layout=focus] .ado-app--reader{--ado-reader-measure: clamp(64rem, 82vw, 78rem);--ado-pane-left-effective: clamp(232px, 17vw, 320px);--ado-pane-right-effective: clamp(280px, 24vw, 440px)}html[data-layout=workbench] .ado-app--reader{--ado-reader-measure: clamp(48rem, 60vw, 58rem);--ado-pane-left-effective: clamp(248px, 19vw, 340px);--ado-pane-right-effective: clamp(280px, 24vw, 420px)}html[data-layout=atlas] .ado-app--reader{--ado-reader-measure: clamp(54rem, 68vw, 66rem);--ado-pane-left-effective: clamp(240px, 18vw, 330px);--ado-pane-right-effective: clamp(280px, 24vw, 420px)}html[data-layout=presentation] .ado-app--reader{--ado-reader-measure: clamp(68rem, 86vw, 82rem);--ado-pane-left-effective: clamp(220px, 16vw, 300px);--ado-pane-right-effective: clamp(260px, 22vw, 400px)}html[data-scene=projection][data-layout=focus] .ado-app--reader{--ado-reader-measure: clamp(66rem, 84vw, 80rem);--ado-pane-left-effective: clamp(220px, 16vw, 300px);--ado-pane-right-effective: clamp(240px, 20vw, 360px)}html[data-scene=projection][data-layout=workbench] .ado-app--reader{--ado-reader-measure: clamp(50rem, 64vw, 60rem);--ado-pane-left-effective: clamp(240px, 18vw, 332px);--ado-pane-right-effective: clamp(260px, 22vw, 380px)}html[data-scene=projection][data-layout=atlas] .ado-app--reader{--ado-reader-measure: clamp(56rem, 70vw, 66rem);--ado-pane-left-effective: clamp(232px, 17vw, 316px);--ado-pane-right-effective: clamp(252px, 21vw, 368px)}html[data-scene=projection][data-layout=presentation] .ado-app--reader{--ado-reader-measure: clamp(70rem, 88vw, 84rem);--ado-pane-left-effective: clamp(212px, 15vw, 280px);--ado-pane-right-effective: clamp(232px, 19vw, 340px)}.ado-app--workspace,.ado-app--governance{gap:clamp(22px,2.2vw,28px);--ado-pane-left-effective: clamp(200px, 18vw, var(--ado-left-width));--ado-pane-right-effective: clamp(220px, 22vw, var(--ado-right-width));--ado-pane-right-min: 200px}.ado-app--search{--ado-pane-right-min: 220px}.ado-app--governance{--ado-pane-right-min: 200px}.ado-app--reader .ado-hero,.ado-app--search .ado-hero,.ado-app--audit .ado-hero{min-height:unset;gap:clamp(16px,1.55vw,22px);padding-block:clamp(14px,1.6vw,20px);grid-template-columns:minmax(0,1.58fr) minmax(280px,.68fr);pointer-events:none;transition:gap .22s ease-out,padding .22s ease-out,max-width .22s ease-out,opacity .22s ease-out,max-height .22s ease-out}.ado-app--reader .ado-hero :is(a,button,input,label,summary,details,form,nav),.ado-app--search .ado-hero :is(a,button,input,label,summary,details,form,nav),.ado-app--audit .ado-hero :is(a,button,input,label,summary,details,form,nav){pointer-events:auto}.ado-app--reader .ado-hero .ado-hero__controls,.ado-app--search .ado-hero .ado-hero__controls,.ado-app--audit .ado-hero .ado-hero__controls,.ado-app--reader .ado-hero .ado-hero__identity,.ado-app--search .ado-hero .ado-hero__identity,.ado-app--audit .ado-hero .ado-hero__identity{pointer-events:auto}.ado-app--reader,.ado-app--search,.ado-app--audit{--ado-hero-height: 68px;--ado-hero-height-collapsed: 40px;--ado-hero-pad-y: 14px;--ado-hero-pad-y-collapsed: 8px;--ado-hero-pad-x: 20px;--ado-hero-pad-x-collapsed: 14px;--ado-title-size-collapsed: clamp(1.1rem, 1.28vw, 1.42rem);--ado-subtitle-size-collapsed: .74rem;--ado-hero-grid-gap-collapsed: clamp(10px, 1vw, 14px)}.ado-app--reader .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-app--search .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-app--audit .ado-brand-lockup--shell .ado-brand-lockup__entry--systems{max-height:calc(3.6rem * (1 - var(--ado-hero-collapse-eased)));overflow:clip;opacity:calc(1 - var(--ado-hero-collapse-eased));transition:gap .22s ease-out,padding .22s ease-out,max-width .22s ease-out,opacity .22s ease-out,max-height .22s ease-out}.ado-app--reader .ado-hero__meta,.ado-app--search .ado-hero__meta,.ado-app--audit .ado-hero__meta{max-height:calc(3.8rem * (1 - var(--ado-hero-collapse-eased)));overflow:clip;opacity:calc(1 - var(--ado-hero-collapse-eased));transition:gap .22s ease-out,padding .22s ease-out,max-width .22s ease-out,opacity .22s ease-out,max-height .22s ease-out}.ado-app--reader .ado-hero p,.ado-app--search .ado-hero p,.ado-app--audit .ado-hero p{max-height:calc(8.2em - 5.6em * var(--ado-hero-collapse-eased));overflow:clip;opacity:calc(1 - (var(--ado-hero-collapse-eased) * .74));transition:gap .22s ease-out,padding .22s ease-out,max-width .22s ease-out,opacity .22s ease-out,max-height .22s ease-out}.ado-app--reader .ado-hero{background:radial-gradient(circle at 10% 12%,rgba(255,255,255,.5),transparent 22%),radial-gradient(circle at 84% 14%,rgba(140,106,61,.08),transparent 24%),linear-gradient(145deg,#f8f7f3fa,#ecf2f6f5);grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);align-items:start}.ado-app--search .ado-hero{background:radial-gradient(circle at 10% 12%,rgba(255,255,255,.52),transparent 22%),radial-gradient(circle at 88% 12%,rgba(33,79,137,.12),transparent 22%),linear-gradient(145deg,#f6fafefa,#e9f2f8f5);grid-template-columns:minmax(0,1.08fr) minmax(420px,1fr);align-items:start}.ado-app--audit .ado-hero{background:radial-gradient(circle at 10% 12%,rgba(255,255,255,.48),transparent 22%),radial-gradient(circle at 88% 12%,rgba(33,79,137,.1),transparent 20%),linear-gradient(145deg,#f5f9fdfa,#e7eff5f5);grid-template-columns:minmax(0,1.08fr) minmax(420px,1fr);align-items:start}.ado-app--reader .ado-hero h1,.ado-app--search .ado-hero h1,.ado-app--audit .ado-hero h1{max-width:16ch;font-size:clamp(1.86rem,2.6vw,2.56rem)}.ado-app--reader .ado-hero h1{max-width:13.5ch;font-size:clamp(1.72rem,2.2vw,2.18rem)}.ado-app--reader.ado-app--lang-zh .ado-hero h1,.ado-app--search.ado-app--lang-zh .ado-hero h1,.ado-app--audit.ado-app--lang-zh .ado-hero h1{font-size:clamp(1.82rem,2.28vw,2.3rem);line-height:1.12;letter-spacing:.015em}.ado-app.ado-app--lang-zh[data-hero-state=navbar] .ado-hero h1{font-size:clamp(1.22rem,1.4vw,1.54rem);line-height:1.08;letter-spacing:.01em}.ado-app--reader .ado-brand-lockup--shell,.ado-app--search .ado-brand-lockup--shell,.ado-app--audit .ado-brand-lockup--shell{grid-template-columns:auto auto;gap:0}.ado-app--reader .ado-brand-lockup--shell .ado-brand-lockup__logo,.ado-app--search .ado-brand-lockup--shell .ado-brand-lockup__logo,.ado-app--audit .ado-brand-lockup--shell .ado-brand-lockup__logo{height:24px;padding-right:6px}.ado-app--reader .ado-hero p,.ado-app--search .ado-hero p,.ado-app--audit .ado-hero p{max-width:74ch;font-size:.96rem;line-height:1.56}.ado-app--reader .ado-hero p{max-width:58ch;font-size:.92rem}.ado-app--reader.ado-app--lang-zh .ado-hero p,.ado-app--search.ado-app--lang-zh .ado-hero p,.ado-app--audit.ado-app--lang-zh .ado-hero p{max-width:52ch;line-height:1.72}.ado-app--reader .ado-hero__controls,.ado-app--search .ado-hero__controls,.ado-app--audit .ado-hero__controls{padding:12px 14px;gap:8px 12px;align-content:start;align-self:start;justify-self:stretch;width:min(100%,100%)}.ado-app--reader .ado-hero__controls{max-width:none;justify-self:stretch;gap:calc(8px + 6px * (1 - var(--ado-hero-collapse-eased)))}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start}.ado-app--workspace:is([data-hero-state=compressed]) .ado-hero,.ado-app--governance:is([data-hero-state=compressed]) .ado-hero{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr)}.ado-app--reader .ado-control-strip,.ado-app--search .ado-control-strip,.ado-app--audit .ado-control-strip{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1.25fr) auto;gap:10px 12px}.ado-app--reader .ado-control-strip{grid-template-columns:minmax(280px,1.36fr) auto;row-gap:calc(8px + 4px * (1 - var(--ado-hero-collapse-eased)))}.ado-app--reader .ado-hero__command-deck,.ado-app--search .ado-hero__command-deck,.ado-app--audit .ado-hero__command-deck{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) minmax(200px,.76fr);gap:10px}.ado-app--reader .ado-hero__command-deck .ado-control-stack,.ado-app--search .ado-hero__command-deck .ado-control-stack,.ado-app--audit .ado-hero__command-deck .ado-control-stack{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 12px}.ado-app--reader .ado-hero__command-deck .ado-switch-row,.ado-app--search .ado-hero__command-deck .ado-switch-row,.ado-app--audit .ado-hero__command-deck .ado-switch-row{grid-template-columns:1fr;gap:calc(4px + 4px * (1 - var(--ado-hero-collapse-eased)))}.ado-app--reader .ado-hero__command-deck .ado-switch-group,.ado-app--search .ado-hero__command-deck .ado-switch-group,.ado-app--audit .ado-hero__command-deck .ado-switch-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:6px}.ado-app--reader .ado-hero__command-deck .ado-switch-group button,.ado-app--search .ado-hero__command-deck .ado-switch-group button,.ado-app--audit .ado-hero__command-deck .ado-switch-group button{padding:calc(6px + 2px * (1 - var(--ado-hero-collapse-eased))) calc(9px + 2px * (1 - var(--ado-hero-collapse-eased)));font-size:.78rem;justify-content:center;width:100%}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-switch-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,140px));justify-content:start;gap:6px}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-switch-group button{width:100%;max-width:140px;justify-content:center}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__controls{display:grid;grid-template-columns:minmax(250px,.84fr) minmax(0,1.16fr);align-items:start;max-width:none;gap:6px 10px;padding:10px 12px}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-control-strip{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck .ado-control-stack{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 10px;align-items:start}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck .ado-switch-row{grid-template-columns:minmax(0,1fr);gap:4px;align-items:stretch}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck .ado-switch-row__label{display:flex;align-items:center;justify-content:space-between;gap:6px}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck .ado-switch-row__label-main{font-size:.72rem}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck .ado-switch-row__key{gap:4px;font-size:.56rem}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck .ado-switch-group{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:4px}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck .ado-switch-group button{min-height:30px;padding:4px 7px;font-size:.68rem}.ado-app--reader .ado-control-strip .ado-search,.ado-app--search .ado-control-strip .ado-search,.ado-app--audit .ado-control-strip .ado-search{min-height:48px;padding:12px 16px}.ado-app--reader .ado-hero__command-deck .ado-user-card,.ado-app--search .ado-hero__command-deck .ado-user-card,.ado-app--audit .ado-hero__command-deck .ado-user-card{padding:14px 16px;display:none}.ado-app--reader .ado-control-strip>.ado-session-actions,.ado-app--search .ado-control-strip>.ado-session-actions,.ado-app--audit .ado-control-strip>.ado-session-actions{justify-self:end}.ado-hero__command-deck--compact{display:none}.ado-app--reader .ado-surface--reader,.ado-app--search .ado-surface--search,.ado-app--audit .ado-surface--audit{padding:clamp(22px,2.3vw,30px) clamp(18px,2.1vw,28px) clamp(28px,2.5vw,36px)}.ado-app--reader,.ado-app--search,.ado-app--audit{height:100vh;overflow:hidden;padding-bottom:0}.ado-app--reader>.ado-quickbar,.ado-app--search>.ado-quickbar,.ado-app--audit>.ado-quickbar,.ado-app--reader>.ado-frame~div:not(.ado-frame):not(#overlay-root):not(#toast-root),.ado-app--search>.ado-frame~div:not(.ado-frame):not(#overlay-root):not(#toast-root),.ado-app--audit>.ado-frame~div:not(.ado-frame):not(#overlay-root):not(#toast-root){display:none}.ado-app--reader>.ado-hero,.ado-app--search>.ado-hero,.ado-app--audit>.ado-hero{position:relative;top:0}.ado-frame--reader,.ado-frame--search,.ado-frame--audit{grid-row:3 / -1;min-height:0;align-items:stretch;grid-template-rows:minmax(0,1fr);overflow:hidden}.ado-frame--reader .ado-pane--left,.ado-frame--search .ado-pane--left,.ado-frame--audit .ado-pane--left{overflow-y:auto;overflow-x:hidden;min-height:0}.ado-frame--reader .ado-pane--left{border-right:1px solid color-mix(in srgb,var(--ado-border) 36%,transparent)}html[data-theme=night-orbit] .ado-frame--reader .ado-pane--left{border-right-color:color-mix(in srgb,var(--ado-accent) 14%,transparent)}html[data-theme=hack] .ado-frame--reader .ado-pane--left{border-right-color:rgba(var(--ado-glow),.06)}html[data-theme=titanium-cockpit] .ado-frame--reader .ado-pane--left{border-right-color:#0f172a0f}html[data-theme=orbital-ivory] .ado-frame--reader .ado-pane--left{border-right-color:#dedcd652}.ado-pane--left .ado-panel{padding:clamp(14px,1.5vw,20px)}.ado-pane--left .ado-panel h3{font-weight:700;margin-bottom:8px}.ado-frame--reader .ado-pane--right,.ado-frame--search .ado-pane--right,.ado-frame--audit .ado-pane--right{overflow-y:auto;overflow-x:auto;min-height:0;min-width:var(--ado-pane-right-min, 200px);width:auto}.ado-frame--reader .ado-stage,.ado-frame--search .ado-stage,.ado-frame--audit .ado-stage{display:block;overflow-y:auto;min-height:0!important;max-height:none;height:100%}.ado-app--workspace .ado-surface--workspace,.ado-app--governance .ado-surface--governance{padding-top:clamp(24px,2.4vw,32px)}.ado-app--workspace .ado-hero{min-height:0;grid-template-columns:minmax(0,1.14fr) minmax(420px,500px);gap:clamp(14px,1.7vw,20px);padding:20px 22px;background:radial-gradient(circle at top left,rgba(255,255,255,.42),transparent 24%),radial-gradient(circle at 78% 14%,rgba(33,79,137,.13),transparent 26%),radial-gradient(circle at 12% 86%,rgba(140,106,61,.07),transparent 24%),linear-gradient(145deg,#f7f2e9fa,#e9f0f5f5);box-shadow:0 4px 14px #121e2a0f,inset 0 1px #ffffff57}.ado-app--workspace .ado-hero.ado-hero--dense{grid-template-columns:minmax(280px,1.02fr) minmax(392px,.98fr);gap:clamp(8px,.95vw,12px);padding:8px 10px;max-height:420px;overflow:hidden}.ado-app--workspace .ado-hero.ado-hero--dense .ado-user-card{min-width:180px}.ado-app--governance .ado-hero.ado-hero--dense{grid-template-columns:minmax(280px,1.04fr) minmax(372px,.96fr);gap:clamp(8px,.95vw,12px);padding:8px 10px;max-height:420px;overflow:hidden}.ado-app--governance .ado-hero.ado-hero--dense .ado-user-card{min-width:180px}.ado-app--workspace .ado-hero__controls{gap:10px 12px;padding:16px 18px}.ado-app--workspace .ado-hero.ado-hero--dense .ado-hero__controls,.ado-app--governance .ado-hero.ado-hero--dense .ado-hero__controls{gap:8px 10px;padding:14px 16px}.ado-app--workspace .ado-brand-lockup--shell,.ado-app--governance .ado-brand-lockup--shell{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);grid-template-areas:"company master systems";align-items:start;gap:8px 16px;padding:10px 14px 12px;margin-bottom:0;border:1px solid color-mix(in srgb,var(--ado-border) 92%,transparent);border-radius:calc(var(--ado-radius-lg) - 2px);background:var(--ado-bridge-bg);box-shadow:var(--ado-bridge-shadow)}.ado-app--workspace .ado-brand-lockup--shell .ado-brand-lockup__entry,.ado-app--governance .ado-brand-lockup--shell .ado-brand-lockup__entry{gap:6px}.ado-app--workspace .ado-brand-lockup--shell .ado-brand-lockup__entry--company,.ado-app--governance .ado-brand-lockup--shell .ado-brand-lockup__entry--company{grid-area:company;padding-right:14px;border-right:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent)}.ado-app--workspace .ado-brand-lockup--shell .ado-brand-lockup__entry--master,.ado-app--governance .ado-brand-lockup--shell .ado-brand-lockup__entry--master{grid-area:master;align-content:center;padding-block:0;border:none}.ado-app--workspace .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-app--governance .ado-brand-lockup--shell .ado-brand-lockup__entry--systems{grid-area:systems;padding-top:0;border:none}.ado-app--workspace .ado-brand-lockup--shell .ado-brand-lockup__systems,.ado-app--governance .ado-brand-lockup--shell .ado-brand-lockup__systems{display:flex;flex-wrap:wrap;gap:6px 10px}.ado-app--workspace .ado-brand-lockup--shell .ado-brand-lockup__system,.ado-app--governance .ado-brand-lockup--shell .ado-brand-lockup__system{padding:0;border:none;border-radius:0;background:none;box-shadow:none;font-size:.7rem;line-height:1.38}.ado-app--workspace .ado-brand-lockup--shell .ado-brand-lockup__value--master,.ado-app--governance .ado-brand-lockup--shell .ado-brand-lockup__value--master{font-size:.78rem}.ado-app--workspace .ado-top-nav__link{padding:7px 12px}.ado-app--workspace .ado-hero__identity,.ado-app--governance .ado-hero__identity{position:relative;z-index:1}.ado-app--workspace .ado-hero__identity:after,.ado-app--governance .ado-hero__identity:after{content:"";position:absolute;top:12px;right:-12px;bottom:12px;width:1px;background:linear-gradient(180deg,transparent,var(--ado-command-rail),transparent)}.ado-app--workspace .ado-hero__controls,.ado-app--governance .ado-hero__controls{align-content:start;position:relative}.ado-app--workspace .ado-hero__controls:before,.ado-app--governance .ado-hero__controls:before{content:"";position:absolute;inset:10px 12px auto;height:1px;background:linear-gradient(90deg,transparent,var(--ado-command-rail),transparent);pointer-events:none}.ado-app--workspace .ado-control-strip,.ado-app--governance .ado-control-strip{align-items:flex-start}.ado-app--workspace .ado-control-strip>.ado-search,.ado-app--governance .ado-control-strip>.ado-search{flex-basis:310px}.ado-app--workspace .ado-hero.ado-hero--dense .ado-control-strip>.ado-search{flex-basis:320px;min-width:min(100%,260px)}.ado-app--workspace .ado-hero__command-deck,.ado-app--governance .ado-hero__command-deck{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) minmax(200px,.76fr)}.ado-app--workspace .ado-hero.ado-hero--dense .ado-hero__command-deck{grid-template-columns:minmax(0,1fr) minmax(200px,.4fr);gap:5px 12px}.ado-app--workspace .ado-hero.ado-hero--dense .ado-hero__command-deck>.ado-control-stack{grid-column:1}.ado-app--workspace .ado-hero.ado-hero--dense .ado-hero__command-deck>.ado-user-card{grid-column:2;grid-row:1;align-self:end}.ado-app--governance .ado-hero.ado-hero--dense .ado-hero__command-deck{grid-template-columns:minmax(0,1fr) minmax(200px,.4fr);gap:6px 12px}.ado-app--governance .ado-hero.ado-hero--dense .ado-hero__command-deck>.ado-control-stack{grid-column:1}.ado-app--governance .ado-hero.ado-hero--dense .ado-hero__command-deck>.ado-user-card{grid-column:2;grid-row:1;align-self:end}.ado-app--workspace .ado-hero__command-deck>.ado-control-stack,.ado-app--governance .ado-hero__command-deck>.ado-control-stack{grid-column:1 / 3}.ado-app--workspace .ado-hero.ado-hero--dense .ado-control-stack--shell-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.ado-app--workspace .ado-hero.ado-hero--dense .ado-control-stack--shell-compact .ado-switch-row{grid-template-columns:minmax(64px,max-content) minmax(0,1fr);gap:8px}.ado-app--workspace .ado-hero.ado-hero--dense .ado-control-stack--shell-compact .ado-switch-group button{padding:6px 9px;font-size:.76rem}.ado-app--governance .ado-hero.ado-hero--dense .ado-hero__command-deck>.ado-control-stack,.ado-app--governance .ado-hero.ado-hero--dense .ado-hero__command-deck>.ado-user-card{grid-column:auto}.ado-app--workspace .ado-hero__command-deck>.ado-user-card,.ado-app--governance .ado-hero__command-deck>.ado-user-card{grid-column:2;align-self:stretch}.ado-app--workspace .ado-hero.ado-hero--dense .ado-hero__command-deck>.ado-user-card{grid-column:auto;align-self:auto}.ado-app--workspace .ado-hero.ado-hero--dense .ado-user-card{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 12px}.ado-app--workspace .ado-hero.ado-hero--dense .ado-user-card .ado-ghost-button{min-height:36px;padding-inline:12px}.ado-app--workspace .ado-hero h1,.ado-app--governance .ado-hero h1{max-width:14ch;font-size:clamp(1.9rem,2.4vw,2.8rem)}.ado-app--workspace .ado-hero.ado-hero--dense h1{max-width:9ch;font-size:clamp(1.18rem,1.42vw,1.56rem);line-height:.98}.ado-app--governance .ado-hero.ado-hero--dense h1{font-size:clamp(1.08rem,1.3vw,1.36rem);line-height:1.2;letter-spacing:.02em}.ado-app--lang-zh.ado-app--governance .ado-hero.ado-hero--dense h1{max-width:none;white-space:nowrap}.ado-app--workspace .ado-hero p,.ado-app--governance .ado-hero p{max-width:64ch;font-size:.95rem;line-height:1.55}.ado-app--workspace .ado-hero.ado-hero--dense p{max-width:38ch;font-size:.76rem;line-height:1.34}.ado-app--governance .ado-hero.ado-hero--dense p{max-width:34ch;font-size:.72rem;line-height:1.32}.ado-app--workspace .ado-hero.ado-hero--dense .ado-user-card__identity p{word-break:normal;overflow-wrap:anywhere}.ado-app--workspace .ado-hero.ado-hero--dense .ado-brand-lockup--shell{padding:6px 8px 7px;gap:4px 8px}.ado-app--governance .ado-hero.ado-hero--dense .ado-brand-lockup--shell{padding:5px 8px 6px;gap:4px 8px}.ado-app--workspace .ado-top-nav,.ado-app--governance .ado-top-nav{gap:8px}.ado-app--workspace .ado-top-nav__link,.ado-app--governance .ado-top-nav__link{padding:6px 11px}.ado-app--governance .ado-hero.ado-hero--dense .ado-control-stack--shell-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.ado-app--governance .ado-hero.ado-hero--dense .ado-control-stack--shell-compact .ado-switch-row{grid-template-columns:minmax(64px,max-content) minmax(0,1fr);gap:8px}.ado-app--governance .ado-hero.ado-hero--dense .ado-control-stack--shell-compact .ado-switch-group button{min-height:32px;padding:5px 9px;font-size:.74rem}.ado-app--governance .ado-hero.ado-hero--dense .ado-user-card{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 12px;align-items:start}.ado-app--governance .ado-hero.ado-hero--dense .ado-user-card .ado-ghost-button{min-width:96px;padding-inline:12px;align-self:start}.ado-app--shell-utility .ado-hero{min-height:0;grid-template-columns:minmax(0,.94fr) minmax(360px,.9fr);gap:clamp(12px,1.4vw,18px);padding:16px 18px}.ado-app--shell-utility .ado-hero.ado-hero--dense{min-height:0;max-height:none;grid-template-columns:minmax(0,.92fr) minmax(340px,.88fr);gap:10px 12px;padding:10px 12px;--ado-hero-height-current: auto}.ado-app--shell-utility .ado-hero h1{max-width:12ch;font-size:clamp(1.32rem,1.68vw,1.82rem);line-height:1.02}.ado-app--shell-utility .ado-hero p{max-width:52ch;font-size:.84rem;line-height:1.5}.ado-app--shell-utility .ado-hero__controls{gap:8px 10px;padding:12px 14px}.ado-app--shell-utility .ado-control-strip{align-items:flex-start}.ado-app--shell-utility .ado-control-strip>.ado-search{flex-basis:280px;min-height:46px;min-width:min(100%,240px)}.ado-app--shell-utility .ado-hero__command-deck{grid-template-columns:minmax(0,1fr);gap:8px}.ado-app--shell-utility .ado-hero__command-deck>.ado-control-stack,.ado-app--shell-utility .ado-hero__command-deck>.ado-user-card{grid-column:auto}.ado-app--shell-utility .ado-user-card{padding:12px 14px}.ado-app--imports .ado-surface--imports,.ado-app--settings .ado-surface--settings{padding:clamp(22px,2.4vw,30px) clamp(18px,2.1vw,26px) clamp(28px,2.7vw,36px)}.ado-app--imports .document-grid,.ado-app--settings .document-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}html[data-scene=projection] .ado-hero{gap:14px 18px;padding:16px 18px}html[data-scene=projection] .ado-hero h1{font-size:clamp(1.72rem,2vw,2.36rem);line-height:1.02}html[data-scene=projection] .ado-hero p{font-size:.9rem;line-height:1.48}html[data-scene=projection] .ado-top-nav{gap:8px}html[data-scene=projection] .ado-top-nav__link{padding:6px 10px}html[data-scene=projection] .ado-hero__controls{padding:12px 14px;gap:8px 10px}html[data-scene=projection] .ado-hero__command-deck{grid-template-columns:minmax(0,1fr);gap:10px}html[data-scene=projection] .ado-search{min-height:46px;padding:10px 14px}html[data-scene=projection] .ado-user-card{padding:12px 14px}html[data-scene=projection] .ado-control-stack--shell-compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 8px}html[data-scene=projection] .ado-control-stack--shell-compact .ado-switch-row{grid-template-columns:1fr;gap:4px}html[data-scene=projection] .ado-control-stack--shell-compact .ado-pane__label{margin-bottom:0;font-size:.6rem}html[data-scene=projection] .ado-control-stack--shell-compact .ado-switch-group{gap:4px}html[data-scene=projection] .ado-control-stack--shell-compact .ado-switch-group button{padding:6px 8px;font-size:.72rem}html[data-scene=projection] .ado-app--reader .ado-top-nav,html[data-scene=projection] .ado-app--search .ado-top-nav,html[data-scene=projection] .ado-app--audit .ado-top-nav{display:flex;max-height:none;overflow:visible;opacity:1;margin-top:6px;gap:6px 8px}html[data-scene=projection] .ado-app--reader .ado-brand-lockup--shell,html[data-scene=projection] .ado-app--search .ado-brand-lockup--shell,html[data-scene=projection] .ado-app--audit .ado-brand-lockup--shell{grid-template-columns:max-content max-content;gap:6px 14px}html[data-scene=projection] .ado-app--reader .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,html[data-scene=projection] .ado-app--search .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,html[data-scene=projection] .ado-app--audit .ado-brand-lockup--shell .ado-brand-lockup__entry--systems{display:none}.workspace-command-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.92fr);gap:18px;padding:24px;border:1px solid var(--ado-border);border-radius:calc(var(--ado-radius-xl) + 2px);background:radial-gradient(circle at 82% 18%,rgba(33,79,137,.12),transparent 28%),radial-gradient(circle at 18% 84%,rgba(140,106,61,.08),transparent 26%),linear-gradient(155deg,#faf6effc,#ecf3f7fa);box-shadow:var(--ado-shadow-panel);overflow:hidden}.workspace-command-stage:before{content:"";position:absolute;inset:auto 46% -18% -4%;height:62%;z-index:-1;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--ado-accent) 16%,transparent),transparent 70%);filter:blur(38px);opacity:.85}.workspace-command-stage:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background-clip:padding-box;background:linear-gradient(rgba(33,79,137,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(33,79,137,.035) 1px,transparent 1px);background-size:100% 42px,42px 100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.16),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.16),transparent 82%);opacity:.32}.workspace-command-stage__hero,.workspace-command-stage__focus{display:grid;gap:18px;align-content:start;min-width:0}.workspace-command-stage__hero{position:relative;padding-right:14px}.workspace-command-stage__hero:after{content:"";position:absolute;top:4px;right:-10px;bottom:6px;width:1px;background:linear-gradient(180deg,transparent,var(--ado-command-rail),transparent)}.workspace-command-stage__focus{position:relative;padding-left:10px}.workspace-command-stage__kicker,.workspace-command-step__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.workspace-command-stage__headline,.workspace-command-stage__note{display:grid;gap:10px}.workspace-command-stage__headline h2,.workspace-focus-card h3{margin:0;font-family:Iowan Old Style,Palatino Linotype,Songti SC,serif;letter-spacing:-.025em;text-wrap:balance}.workspace-command-stage__headline h2{max-width:13ch;font-size:clamp(2.18rem,3.2vw,3.2rem);line-height:1.02}.workspace-command-stage__headline p,.workspace-command-stage__note p,.workspace-focus-card p{margin:0;max-width:62ch;color:var(--ado-text-secondary);line-height:1.7}.workspace-command-stage__note{padding:16px 18px;border:1px solid var(--ado-border);border-radius:var(--ado-radius-md);background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 24%),linear-gradient(150deg,#fcf9f5fa,#f0f5f8f5)}.workspace-command-stage__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.workspace-stage-metric{display:grid;gap:8px;min-height:110px;padding:16px 18px;border:1px solid var(--ado-border);border-radius:var(--ado-radius-md);background:linear-gradient(180deg,rgba(255,255,255,.3),transparent 18%),linear-gradient(155deg,#fcf9f5fa,#f1f6f9f7);box-shadow:var(--ado-shadow-soft);position:relative;overflow:hidden}.workspace-stage-metric:before,.workspace-focus-card:before,.workspace-command-step:before,.workspace-command-strip:before,.governance-command-strip:before,.workspace-radar-panel:before,.governance-lane:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--ado-command-rail),transparent 58%);opacity:.86;pointer-events:none}.workspace-stage-metric span{color:var(--ado-text-tertiary);font-size:.77rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-stage-metric strong{margin:0;font-size:clamp(1.44rem,2vw,1.98rem);line-height:1.04}.workspace-stage-metric small{margin:0;color:var(--ado-text-secondary);line-height:1.55}.workspace-stage-metric.is-readiness{background:linear-gradient(180deg,rgba(140,106,61,.08),transparent 22%),color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent)}.workspace-stage-metric.is-alert{background:linear-gradient(180deg,rgba(33,79,137,.08),transparent 22%),color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent)}.workspace-focus-card{display:grid;gap:16px;padding:20px 22px;border:1px solid var(--ado-border);border-radius:var(--ado-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 18%),linear-gradient(155deg,#fbf8f3fc,#eff5f8f7);box-shadow:var(--ado-shadow-soft);position:relative;overflow:hidden}.workspace-focus-card__header{display:grid;gap:12px}.workspace-focus-card--lead{position:relative;overflow:hidden}.workspace-focus-card--lead:after{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 76%,white 24%),color-mix(in srgb,var(--ado-accent-alt) 42%,transparent))}.workspace-focus-card h3{font-size:clamp(1.26rem,1.6vw,1.58rem);line-height:1.12}.workspace-focus-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0}.workspace-focus-meta div{display:grid;gap:4px}.workspace-focus-meta dt{color:var(--ado-text-tertiary);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-focus-meta dd{margin:0;color:var(--ado-text-primary);line-height:1.5}.workspace-focus-evidence,.workspace-focus-evidence__list,.workspace-mini-queue{display:grid;gap:10px}.workspace-focus-evidence__item,.workspace-mini-queue__item{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--ado-border);border-radius:var(--ado-radius-md);background:linear-gradient(155deg,#fefcf8fa,#f3f7f9f5)}.workspace-focus-evidence__item{color:var(--ado-text-secondary);line-height:1.55}.workspace-mini-queue__item span,.workspace-mini-queue__item small,.workspace-command-step small,.workspace-command-step__meta span{color:var(--ado-text-tertiary);font-size:.78rem;letter-spacing:.03em}.workspace-command-ribbon{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workspace-command-step{display:grid;gap:10px;padding:18px 20px;border:1px solid var(--ado-border);border-radius:var(--ado-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 18%),linear-gradient(155deg,#faf6effa,#eef4f7f7);box-shadow:var(--ado-shadow-soft);position:relative;overflow:hidden;clip-path:polygon(0 14px,14px 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.workspace-command-step__index{display:inline-flex;align-items:center;justify-content:center;min-width:2.4ch;padding:4px 8px;border:1px solid var(--ado-border);border-radius:999px;background:color-mix(in srgb,var(--ado-bg-elevated) 90%,transparent);font-family:Aptos Mono,Cascadia Code,Consolas,monospace;color:var(--ado-text-primary)}.workspace-command-step strong{line-height:1.2}.workspace-scoreboard,.governance-scoreboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.workspace-scoreboard{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workspace-metric-card,.governance-score-card{min-height:116px;border-top:3px solid var(--ado-border)}.governance-score-card.is-exception{border-top-color:var(--ado-accent-warm, #b89a58)}.governance-score-card.is-review{border-top-color:var(--ado-accent)}.governance-score-card.is-enforce{border-top-color:#35855a}.workspace-metric-card.is-readiness,.governance-score-card.is-exception{background:linear-gradient(180deg,rgba(140,106,61,.07),transparent 20%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-surface) 98%,transparent),color-mix(in srgb,var(--ado-bg-panel) 96%,transparent))}.workspace-metric-card.is-alert,.governance-score-card.is-review{background:linear-gradient(180deg,rgba(33,79,137,.08),transparent 20%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-surface) 98%,transparent),color-mix(in srgb,var(--ado-bg-panel) 96%,transparent))}.governance-score-card.is-enforce{background:linear-gradient(180deg,rgba(35,95,82,.09),transparent 20%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-surface) 98%,transparent),color-mix(in srgb,var(--ado-bg-panel) 96%,transparent))}.governance-score-card.is-shadow{background:linear-gradient(180deg,rgba(149,101,31,.08),transparent 20%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-surface) 98%,transparent),color-mix(in srgb,var(--ado-bg-panel) 96%,transparent))}.workspace-command-strip,.governance-command-strip{display:grid;gap:20px;padding:22px 24px;border:1px solid var(--ado-border);border-radius:var(--ado-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.26),transparent 20%),color-mix(in srgb,var(--ado-bg-surface-muted) 94%,transparent);box-shadow:var(--ado-shadow-soft);position:relative;overflow:hidden}.workspace-command-strip{grid-template-columns:minmax(0,1.24fr) minmax(290px,.76fr)}.governance-command-strip{grid-template-columns:minmax(0,1.12fr) minmax(276px,.78fr);gap:16px;padding:18px 20px}.workspace-command-strip__intro,.governance-command-strip__intro,.workspace-command-strip__signals,.governance-command-strip__areas{display:grid;gap:12px;align-content:start}.workspace-command-strip__signals,.governance-command-strip__areas{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.governance-command-strip__areas{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.workspace-command-strip__intro h2,.governance-command-strip__intro h2{margin:0;font-family:Iowan Old Style,Palatino Linotype,Songti SC,serif;font-size:clamp(1.12rem,1.28vw,1.42rem);line-height:1.16;text-wrap:balance}.workspace-command-chip,.governance-area-chip{display:grid;gap:6px;padding:14px 16px;min-height:82px;border:1px solid var(--ado-border);border-radius:var(--ado-radius-md);background:color-mix(in srgb,var(--ado-bg-elevated) 90%,transparent);position:relative;overflow:hidden}.governance-area-chip{min-height:74px;padding:11px 13px}.workspace-command-chip:before,.governance-area-chip:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--ado-command-rail),transparent);opacity:.8}.workspace-command-chip span,.governance-area-chip span,.workspace-radar-item small,.workspace-window-item small,.workspace-signal-card small,.governance-escalation-card small{color:var(--ado-text-tertiary);font-size:.78rem;letter-spacing:.04em}.workspace-command-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.84fr);gap:24px;align-items:start}.workspace-command-grid__primary,.workspace-command-grid__secondary{display:grid;gap:22px}.workspace-document-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.workspace-document-grid--featured{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.workspace-document-card{min-height:100%;padding-left:22px;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent 18%),linear-gradient(155deg,#fcf9f5fb,#f0f5f8f7);box-shadow:var(--ado-shadow-soft);clip-path:polygon(0 14px,14px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.workspace-document-card:after{content:"";position:absolute;inset:18px auto 18px 0;width:4px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 70%,white 30%),color-mix(in srgb,var(--ado-accent-warm) 56%,transparent))}.workspace-radar-panel{display:grid;gap:12px;padding:18px 20px;border:1px solid var(--ado-border);border-radius:var(--ado-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.3),transparent 20%),linear-gradient(155deg,#fbf8f4fb,#eff5f8f7);box-shadow:var(--ado-shadow-soft);position:relative;overflow:hidden}.workspace-radar-list,.workspace-window-list,.workspace-signal-stack,.governance-escalation-stack{display:grid;gap:12px}.workspace-radar-item,.workspace-window-item,.workspace-signal-card,.governance-escalation-card,.governance-focus-card{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--ado-border);border-radius:var(--ado-radius-md);background:color-mix(in srgb,var(--ado-bg-elevated) 90%,transparent)}.governance-area-chip,.governance-focus-card{--ado-governance-tone: color-mix(in srgb, var(--ado-accent) 48%, white 18%)}.governance-area-chip[data-tone=identity],.governance-focus-card[data-tone=identity]{--ado-governance-tone: color-mix(in srgb, #5f90d8 72%, white 8%)}.governance-area-chip[data-tone=security],.governance-focus-card[data-tone=security]{--ado-governance-tone: color-mix(in srgb, #3e7c72 74%, white 8%)}.governance-area-chip[data-tone=audit],.governance-focus-card[data-tone=audit]{--ado-governance-tone: color-mix(in srgb, #8e63cb 74%, white 8%)}.governance-area-chip[data-tone=retention],.governance-focus-card[data-tone=retention]{--ado-governance-tone: color-mix(in srgb, #b86a3e 76%, white 8%)}.governance-area-chip:before,.governance-focus-card:before{background:linear-gradient(90deg,transparent,var(--ado-governance-tone),transparent)}.governance-area-chip{border-color:color-mix(in srgb,var(--ado-governance-tone) 20%,var(--ado-border))}.governance-focus-card{border-color:color-mix(in srgb,var(--ado-governance-tone) 18%,var(--ado-border));box-shadow:inset 3px 0 color-mix(in srgb,var(--ado-governance-tone) 34%,transparent),0 16px 34px #232d380d;position:relative;overflow:hidden}.governance-focus-card:before{content:"";position:absolute;inset:0 0 auto;height:2px}.workspace-document-list-card{display:grid;gap:16px;padding:18px 20px;border:1px solid var(--ado-border);border-radius:var(--ado-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 18%),linear-gradient(155deg,#fbf8f4fb,#eff5f8f7);box-shadow:var(--ado-shadow-soft)}.workspace-document-list-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.workspace-document-list-card__intro{margin:6px 0 0;max-width:62ch;color:var(--ado-text-secondary);line-height:1.68}.workspace-radar-panel__footer,.workspace-document-list-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--ado-border) 88%,transparent)}.workspace-radar-panel__footer p,.workspace-document-list-card__footer p{margin:0;max-width:52ch;color:var(--ado-text-secondary);line-height:1.6}.workspace-document-list-card__footer-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.workspace-document-list{display:grid;gap:12px}.workspace-document-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;align-items:start;padding:14px 16px;border:1px solid var(--ado-border);border-radius:var(--ado-radius-md);background:color-mix(in srgb,var(--ado-bg-elevated) 90%,transparent)}.workspace-document-list-item__copy,.workspace-document-list-item__actions{display:grid;gap:8px;min-width:0}.workspace-document-list-item__copy strong,.workspace-radar-item strong,.workspace-window-item strong,.governance-lane__header strong{line-height:1.28;text-wrap:balance}.workspace-document-list-item__copy p{margin:0;color:var(--ado-text-secondary);line-height:1.64}.workspace-document-list-item__copy small{line-height:1.62;color:var(--ado-text-tertiary)}.workspace-document-list-item__actions{grid-auto-flow:column;align-self:center}.workspace-document-list-item__actions .ado-ghost-button{min-width:0;white-space:nowrap}.workspace-queue-card,.workspace-side-metric,.workspace-signal-card,.workspace-radar-item,.workspace-window-item{box-shadow:var(--ado-shadow-soft)}.workspace-window-item{grid-template-columns:auto 1fr;align-items:start}.ado-app--lang-zh .workspace-command-stage__headline h2,.ado-app--lang-zh .workspace-focus-card h3,.ado-app--lang-zh .workspace-command-strip__intro h2,.ado-app--lang-zh .governance-command-strip__intro h2,.ado-app--lang-zh .section-heading h2,.ado-app--lang-zh .workspace-document-card h3,.ado-app--lang-zh .workspace-document-list-item__copy strong,.ado-app--lang-zh .workspace-radar-item strong,.ado-app--lang-zh .workspace-window-item strong,.ado-app--lang-zh .governance-lane__header strong,.ado-app--lang-zh .governance-area-chip strong,.ado-app--lang-zh .governance-escalation-card strong,.ado-app--lang-zh .governance-focus-card strong,.ado-app--audit.ado-app--lang-zh .metric-card strong{font-family:Songti SC,STZhongsong,"Noto Serif SC","Source Han Serif SC",serif;letter-spacing:.01em}.ado-app--settings.ado-app--lang-zh .ado-hero h1,.ado-app--imports.ado-app--lang-zh .ado-hero h1,.ado-app--settings.ado-app--lang-zh .document-card h3,.ado-app--imports.ado-app--lang-zh .document-card h3,.ado-app--settings.ado-app--lang-zh .ado-state-card strong,.ado-app--imports.ado-app--lang-zh .ado-state-card strong,.login-shell--lang-zh .login-brand-bridge__value,.login-shell--lang-zh .login-pod__title,.login-shell--lang-zh .login-canopy__title--zh{font-family:Songti SC,STZhongsong,"Noto Serif SC","Source Han Serif SC",serif;letter-spacing:.012em}.ado-app--lang-zh .workspace-command-stage__headline h2{line-height:1.12}.ado-app--settings.ado-app--lang-zh .ado-hero h1,.ado-app--imports.ado-app--lang-zh .ado-hero h1{line-height:1.18}.ado-app--lang-zh .workspace-focus-card h3,.ado-app--lang-zh .workspace-command-strip__intro h2,.ado-app--lang-zh .governance-command-strip__intro h2,.ado-app--lang-zh .section-heading h2,.ado-app--lang-zh .workspace-document-card h3,.ado-app--lang-zh .workspace-document-list-item__copy strong,.ado-app--lang-zh .governance-lane__header strong,.ado-app--lang-zh .governance-area-chip strong,.ado-app--lang-zh .governance-escalation-card strong,.ado-app--lang-zh .governance-focus-card strong,.ado-app--audit.ado-app--lang-zh .metric-card strong,.ado-app--settings.ado-app--lang-zh .document-card h3,.ado-app--imports.ado-app--lang-zh .document-card h3,.ado-app--settings.ado-app--lang-zh .ado-state-card strong,.ado-app--imports.ado-app--lang-zh .ado-state-card strong,.login-shell--lang-zh .login-brand-bridge__value,.login-shell--lang-zh .login-pod__title{line-height:1.22}.login-shell--lang-zh .login-canopy__title--zh{line-height:1.16}.ado-app--lang-zh .workspace-command-stage__headline p,.ado-app--lang-zh .workspace-command-stage__note p,.ado-app--lang-zh .workspace-focus-card p,.ado-app--lang-zh .workspace-document-list-card__intro,.ado-app--lang-zh .workspace-document-list-item__copy p,.ado-app--lang-zh .governance-escalation-card small,.ado-app--lang-zh .governance-focus-card small,.ado-app--lang-zh .governance-policy-card p,.ado-app--audit.ado-app--lang-zh .metric-card small,.ado-app--audit.ado-app--lang-zh .ado-filter-chip,.ado-app--audit.ado-app--lang-zh .audit-table td,.ado-app--settings.ado-app--lang-zh .ado-hero p,.ado-app--imports.ado-app--lang-zh .ado-hero p,.ado-app--settings.ado-app--lang-zh .document-card p,.ado-app--imports.ado-app--lang-zh .document-card p,.ado-app--settings.ado-app--lang-zh .document-card small,.ado-app--imports.ado-app--lang-zh .document-card small,.ado-app--settings.ado-app--lang-zh .ado-state-card p,.ado-app--imports.ado-app--lang-zh .ado-state-card p,.ado-app--settings.ado-app--lang-zh .ado-state-card small,.ado-app--imports.ado-app--lang-zh .ado-state-card small,.ado-app--settings.ado-app--lang-zh .ado-note,.ado-app--imports.ado-app--lang-zh .ado-note,.login-shell--lang-zh .login-module__label,.login-shell--lang-zh .login-pod__line,.login-shell--lang-zh .login-form label span{line-height:1.78}.ado-app--audit.ado-app--lang-zh .audit-table th{line-height:1.36;letter-spacing:.06em}.workspace-window-item .ado-status-chip{align-self:start}.workspace-queue-card,.workspace-side-metric{min-height:unset}.governance-focus-stack{gap:10px}.governance-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px}.governance-lane{display:grid;gap:14px;padding:18px;border:1px solid var(--ado-border);border-radius:var(--ado-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 18%),color-mix(in srgb,var(--ado-bg-surface-muted) 94%,transparent);box-shadow:var(--ado-shadow-soft);position:relative;overflow:hidden;clip-path:polygon(0 16px,16px 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.governance-lane__header,.governance-lane__stack{display:grid;gap:10px}.governance-lane__header strong{font-family:Iowan Old Style,Palatino Linotype,Songti SC,serif;font-size:1.1rem}.governance-lane--enforce:before{background:linear-gradient(90deg,color-mix(in srgb,var(--ado-success) 72%,white 28%),transparent 60%)}.governance-lane--review:before{background:linear-gradient(90deg,color-mix(in srgb,var(--ado-accent) 74%,white 26%),transparent 60%)}.governance-lane--shadow:before{background:linear-gradient(90deg,color-mix(in srgb,var(--ado-accent-warm) 72%,white 28%),transparent 60%)}.governance-policy-card{min-height:0}.governance-policy-card small{display:grid;gap:4px;line-height:1.42}.governance-policy-card--empty{display:grid;gap:8px;padding:18px;border:1px dashed var(--ado-border-strong);border-radius:var(--ado-radius-md);color:var(--ado-text-secondary);background:color-mix(in srgb,var(--ado-bg-panel) 88%,transparent)}.ado-app--workspace .ado-hero h1,.ado-app--governance .ado-hero h1{max-width:10.4ch}.ado-app--lang-zh.ado-app--workspace .ado-hero h1,.ado-app--lang-zh.ado-app--governance .ado-hero h1{max-width:none;white-space:nowrap}.ado-app--workspace .ado-hero p,.ado-app--governance .ado-hero p{max-width:54ch}.workspace-command-chip strong,.governance-area-chip strong,.workspace-radar-item strong,.workspace-window-item strong,.workspace-signal-card strong,.governance-escalation-card strong,.governance-focus-card strong{line-height:1.18}.ado-app--role-platform-admin .workspace-command-strip,.ado-app--role-platform-admin .governance-command-strip,.ado-app--role-platform-admin .workspace-command-stage,.ado-app--role-platform-admin .workspace-radar-panel,.ado-app--role-platform-admin .governance-lane{border-color:color-mix(in srgb,var(--ado-accent) 26%,var(--ado-border));box-shadow:0 22px 46px color-mix(in srgb,var(--ado-accent) 10%,transparent)}.ado-app--role-platform-admin .workspace-document-card:after{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 76%,white 24%),color-mix(in srgb,var(--ado-accent-alt) 46%,transparent))}.ado-app--role-compliance-admin .workspace-command-strip,.ado-app--role-compliance-admin .governance-command-strip,.ado-app--role-compliance-admin .workspace-command-stage,.ado-app--role-compliance-admin .workspace-radar-panel,.ado-app--role-compliance-admin .governance-lane{border-color:color-mix(in srgb,var(--ado-accent-warm) 26%,var(--ado-border));box-shadow:0 22px 46px color-mix(in srgb,var(--ado-accent-warm) 10%,transparent)}.ado-app--role-compliance-admin .workspace-document-card:after{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent-warm) 72%,white 28%),color-mix(in srgb,var(--ado-success) 38%,transparent))}.ado-app--role-reviewer .workspace-command-strip,.ado-app--role-reviewer .governance-command-strip,.ado-app--role-reviewer .workspace-command-stage,.ado-app--role-reviewer .workspace-radar-panel,.ado-app--role-reviewer .governance-lane{border-color:color-mix(in srgb,var(--ado-accent-alt) 24%,var(--ado-border));box-shadow:0 20px 40px color-mix(in srgb,var(--ado-accent-alt) 10%,transparent)}.ado-app--role-reviewer .workspace-document-card:after{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent-alt) 68%,white 32%),color-mix(in srgb,var(--ado-accent) 34%,transparent))}.ado-app--role-reviewer .workspace-command-strip__intro h2,.ado-app--role-reviewer .governance-command-strip__intro h2{max-width:18ch}html[data-scene=meeting] .ado-app--workspace,html[data-scene=meeting] .ado-app--governance{gap:clamp(24px,2.35vw,32px)}html[data-scene=meeting] .ado-app--workspace .ado-hero,html[data-scene=meeting] .ado-app--governance .ado-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);padding-block:clamp(24px,2.5vw,32px)}html[data-scene=meeting] .ado-app--workspace .ado-hero h1,html[data-scene=meeting] .ado-app--governance .ado-hero h1{max-width:8ch}html[data-scene=meeting] .workspace-scoreboard,html[data-scene=meeting] .governance-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}html[data-scene=meeting] .workspace-command-stage{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:18px;padding:22px 24px}html[data-scene=meeting] .workspace-command-stage__headline h2{max-width:14ch;font-size:clamp(2.02rem,2.65vw,2.72rem)}html[data-scene=meeting] .workspace-command-stage__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-scene=meeting] .workspace-metric-card,html[data-scene=meeting] .governance-score-card{min-height:132px}html[data-scene=meeting] .workspace-command-strip,html[data-scene=meeting] .governance-command-strip{gap:22px;padding:24px 26px}html[data-scene=meeting] .workspace-command-strip{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}html[data-scene=meeting] .governance-command-strip{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr)}html[data-scene=meeting] .workspace-command-strip__intro h2,html[data-scene=meeting] .governance-command-strip__intro h2{max-width:18ch;font-size:clamp(1.22rem,1.48vw,1.58rem)}html[data-scene=meeting] .workspace-command-grid{grid-template-columns:minmax(0,1.46fr) minmax(320px,.94fr);gap:26px}html[data-scene=meeting] .workspace-radar-panel,html[data-scene=meeting] .governance-lane{padding:20px 22px}html[data-scene=meeting] .governance-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}html[data-scene=meeting] .governance-lane--shadow{grid-column:1 / -1}html[data-scene=meeting] .governance-lanes>:last-child:nth-child(odd):not(.governance-lane--shadow){grid-column:1 / -1}html[data-scene=meeting] .governance-lane--shadow .governance-lane__stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html[data-scene=projection] .ado-app--workspace,html[data-scene=projection] .ado-app--governance{gap:clamp(26px,2.5vw,36px)}html[data-scene=projection] .ado-app--workspace .ado-hero,html[data-scene=projection] .ado-app--governance .ado-hero{min-height:unset;grid-template-columns:minmax(0,1.14fr) minmax(380px,.86fr);gap:24px;padding-block:22px}html[data-scene=projection] .ado-app--workspace .ado-hero h1,html[data-scene=projection] .ado-app--governance .ado-hero h1{max-width:7ch;font-size:clamp(3rem,4vw,4.24rem);line-height:.92}html[data-scene=projection] .ado-app--workspace .ado-hero p,html[data-scene=projection] .ado-app--governance .ado-hero p{max-width:48ch;font-size:1.01rem;line-height:1.66}html[data-scene=projection] .workspace-scoreboard,html[data-scene=projection] .governance-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}html[data-scene=projection] .workspace-command-stage{grid-template-columns:1fr;gap:18px;padding:24px 26px}html[data-scene=projection] .workspace-command-stage__headline h2{max-width:15ch;font-size:clamp(2.34rem,3.1vw,3.1rem)}html[data-scene=projection] .workspace-command-stage__metrics,html[data-scene=projection] .workspace-command-stage__focus{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-scene=projection] .workspace-metric-card,html[data-scene=projection] .governance-score-card{min-height:146px}html[data-scene=projection] .workspace-command-strip,html[data-scene=projection] .governance-command-strip{grid-template-columns:1fr;gap:18px;padding:26px 28px}html[data-scene=projection] .workspace-command-strip__signals,html[data-scene=projection] .governance-command-strip__areas{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-scene=projection] .workspace-command-strip__intro h2,html[data-scene=projection] .governance-command-strip__intro h2{max-width:20ch;font-size:clamp(1.3rem,1.62vw,1.76rem)}html[data-scene=projection] .workspace-command-chip,html[data-scene=projection] .governance-area-chip{min-height:96px;padding:16px 18px}html[data-scene=projection] .workspace-command-chip strong,html[data-scene=projection] .governance-area-chip strong,html[data-scene=projection] .workspace-radar-item strong,html[data-scene=projection] .workspace-window-item strong,html[data-scene=projection] .workspace-signal-card strong,html[data-scene=projection] .governance-escalation-card strong,html[data-scene=projection] .governance-focus-card strong{font-size:1.04rem}html[data-scene=projection] .workspace-command-grid{grid-template-columns:1fr;gap:28px}html[data-scene=projection] .workspace-command-grid__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-scene=projection] .workspace-radar-panel{padding:22px 24px}html[data-scene=projection] .workspace-command-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-scene=projection] .workspace-radar-list,html[data-scene=projection] .workspace-window-list{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-scene=projection] .governance-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}html[data-scene=projection] .governance-lane--shadow{grid-column:1 / -1}html[data-scene=projection] .governance-lanes>:last-child:nth-child(odd):not(.governance-lane--shadow){grid-column:1 / -1}html[data-scene=projection] .governance-lane{gap:16px;padding:22px 24px}html[data-scene=projection] .governance-lane--shadow .governance-lane__stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html[data-theme=night-orbit] .ado-app--workspace .ado-surface--workspace,html[data-theme=night-orbit] .ado-app--governance .ado-surface--governance,html[data-theme=night-orbit] .ado-app--imports .ado-surface--imports,html[data-theme=night-orbit] .ado-app--settings .ado-surface--settings{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 96px),linear-gradient(90deg,color-mix(in srgb,var(--ado-accent) 5%,transparent),transparent 16%,transparent 84%,color-mix(in srgb,var(--ado-accent) 4%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-panel) 99.5%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 99%,transparent))}html[data-theme=night-orbit] .ado-app--workspace .ado-hero,html[data-theme=night-orbit] .ado-app--imports .ado-hero,html[data-theme=night-orbit] .ado-app--settings .ado-hero{background:radial-gradient(circle at 16% 16%,color-mix(in srgb,var(--ado-accent) 12%,transparent),transparent 24%),radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--ado-accent-warm) 7%,transparent),transparent 22%),linear-gradient(145deg,color-mix(in srgb,var(--ado-bg-panel) 98%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 97%,transparent))}html[data-theme=night-orbit] .workspace-command-stage{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 3%,transparent),transparent 100px),radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--ado-accent) 10%,transparent),transparent 22%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--ado-success) 6%,transparent),transparent 22%),linear-gradient(155deg,color-mix(in srgb,var(--ado-bg-panel) 99%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 99%,transparent));border-color:color-mix(in srgb,var(--ado-text-primary) 8%,transparent);box-shadow:0 30px 80px #00000061,inset 0 1px color-mix(in srgb,var(--ado-text-primary) 5%,transparent)}html[data-theme=night-orbit] .workspace-command-stage:after{background:linear-gradient(color-mix(in srgb,var(--ado-accent) 5.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ado-accent) 4%,transparent) 1px,transparent 1px)}html[data-theme=night-orbit] .workspace-command-stage__note,html[data-theme=night-orbit] .workspace-focus-card,html[data-theme=night-orbit] .workspace-stage-metric,html[data-theme=night-orbit] .workspace-command-step{border-color:color-mix(in srgb,var(--ado-text-primary) 8%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 5%,transparent),transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-panel) 99%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 99%,transparent))}html[data-theme=night-orbit] .workspace-focus-evidence__item,html[data-theme=night-orbit] .workspace-mini-queue__item,html[data-theme=night-orbit] .workspace-command-step__index{border-color:color-mix(in srgb,var(--ado-text-primary) 8%,transparent);background:color-mix(in srgb,var(--ado-bg-elevated) 48%,var(--ado-bg-canvas) 52%)}html[data-theme=night-orbit] .workspace-command-strip,html[data-theme=night-orbit] .governance-command-strip,html[data-theme=night-orbit] .workspace-radar-panel,html[data-theme=night-orbit] .governance-lane{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 5%,transparent),transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-panel) 99%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 99%,transparent));border-color:#826ef01a;box-shadow:0 2px 10px #0003}html[data-theme=night-orbit] .governance-score-card,html[data-theme=night-orbit] .workspace-metric-card{border:1px solid rgba(160,140,255,.12)}html[data-theme=night-orbit] .workspace-command-chip,html[data-theme=night-orbit] .governance-area-chip,html[data-theme=night-orbit] .workspace-radar-item,html[data-theme=night-orbit] .workspace-window-item,html[data-theme=night-orbit] .workspace-signal-card,html[data-theme=night-orbit] .governance-escalation-card,html[data-theme=night-orbit] .governance-focus-card,html[data-theme=night-orbit] .workspace-document-list-card,html[data-theme=night-orbit] .workspace-document-list-item{background:color-mix(in srgb,var(--ado-bg-elevated) 48%,var(--ado-bg-canvas) 52%);border-color:#826ef01f;box-shadow:0 2px 8px #00000038,inset 0 1px #826ef00a}html[data-theme=night-orbit] .workspace-metric-card.is-readiness,html[data-theme=night-orbit] .governance-score-card.is-exception,html[data-theme=night-orbit] .workspace-metric-card.is-alert,html[data-theme=night-orbit] .governance-score-card.is-review,html[data-theme=night-orbit] .governance-score-card.is-enforce,html[data-theme=night-orbit] .governance-score-card.is-shadow{border-color:#826ef029;box-shadow:0 2px 8px #0000003d,inset 0 1px #826ef00d}html[data-theme=titanium-cockpit] .workspace-command-strip,html[data-theme=titanium-cockpit] .governance-command-strip,html[data-theme=titanium-cockpit] .workspace-radar-panel,html[data-theme=titanium-cockpit] .governance-lane{background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 18%),linear-gradient(180deg,#f7f9fafc,#eef2f5fb);border-color:#1b428514;box-shadow:0 2px 8px #0f172a0a,inset 0 1px #ffffff8f}html[data-theme=titanium-cockpit] .ado-app--imports .ado-surface--imports,html[data-theme=titanium-cockpit] .ado-app--settings .ado-surface--settings{background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 96px),linear-gradient(90deg,rgba(47,85,124,.04),transparent 14%,transparent 86%,rgba(47,85,124,.03)),linear-gradient(180deg,#f5f8fafe,#edf2f5fc)}html[data-theme=titanium-cockpit] .workspace-command-stage__note,html[data-theme=titanium-cockpit] .workspace-focus-card,html[data-theme=titanium-cockpit] .workspace-stage-metric,html[data-theme=titanium-cockpit] .workspace-command-step{background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 18%),linear-gradient(180deg,#f8f9fafc,#f0f4f6fb)}html[data-theme=titanium-cockpit] .workspace-focus-card h3{font-weight:720}html[data-theme=titanium-cockpit] .workspace-focus-card,html[data-theme=titanium-cockpit] .governance-score-card,html[data-theme=titanium-cockpit] .workspace-metric-card,html[data-theme=titanium-cockpit] .ado-state-card,html[data-theme=titanium-cockpit] .summary-card{box-shadow:0 0 0 1px #0f172a14,0 1px 3px #0f172a1a,0 4px 16px #0f172a0f}html[data-theme=titanium-cockpit] .ado-stage{background:color-mix(in srgb,var(--ado-bg-surface) 90%,var(--ado-bg-canvas) 10%)}html[data-theme=titanium-cockpit] .workspace-command-chip,html[data-theme=titanium-cockpit] .governance-area-chip,html[data-theme=titanium-cockpit] .workspace-radar-item,html[data-theme=titanium-cockpit] .workspace-window-item,html[data-theme=titanium-cockpit] .workspace-signal-card,html[data-theme=titanium-cockpit] .governance-escalation-card,html[data-theme=titanium-cockpit] .governance-focus-card,html[data-theme=titanium-cockpit] .workspace-document-list-card,html[data-theme=titanium-cockpit] .workspace-document-list-item{background:color-mix(in srgb,var(--ado-bg-elevated) 92%,var(--ado-elevated-tint) 8%);border-color:#1b42851a;box-shadow:0 2px 6px #0f172a0d,inset 0 1px #ffffff85}.ado-app--essential-panes{--ado-pane-left-effective: var(--ado-left-width);--ado-pane-right-effective: var(--ado-right-width)}html[data-layout=presentation] .ado-app--essential-panes,html[data-scene=projection] .ado-app--essential-panes{--ado-pane-left-effective: clamp(236px, 20vw, 300px);--ado-pane-right-effective: clamp(276px, 22vw, 336px)}.ado-pane{display:grid;gap:var(--ado-stack-gap);align-content:start;min-width:0;overflow-x:hidden}.ado-pane--rail{--ado-left-width: 56px;--ado-right-width: 56px;overflow:hidden}.ado-pane--rail.ado-pane--left,.ado-pane--rail.ado-pane--right{width:56px}.ado-pane--drawer{position:fixed;top:0;bottom:0;z-index:200;width:min(320px,85vw);background:var(--ado-bg-panel-strong);border:1px solid var(--ado-border);box-shadow:var(--ado-shadow-strong);overflow-y:auto;padding:var(--ado-panel-padding);transition:transform .24s cubic-bezier(.2,0,0,1)}.ado-pane--drawer.ado-pane--left{left:0;border-radius:0 var(--ado-radius-lg) var(--ado-radius-lg) 0}.ado-pane--drawer.ado-pane--right{right:0;border-radius:var(--ado-radius-lg) 0 0 var(--ado-radius-lg)}.ado-frame .ado-pane--drawer{position:static;top:auto;bottom:auto;z-index:auto;width:auto;background:transparent;border:none;box-shadow:none;padding:0}.ado-frame--reader .ado-pane--drawer,.ado-frame--search .ado-pane--drawer,.ado-frame--audit .ado-pane--drawer{overflow-y:auto;overflow-x:hidden;min-height:0}.ado-pane__meta{color:var(--ado-text-tertiary);font-size:.82rem;line-height:1.5}.ado-pane-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid color-mix(in srgb,var(--ado-border) 90%,transparent);border-radius:18px;background:linear-gradient(180deg,#ffffff8f,#ffffff1f),color-mix(in srgb,var(--ado-bg-elevated) 90%,transparent);box-shadow:inset 0 1px #ffffff52}.ado-pane-search__icon{color:var(--ado-text-tertiary);font-size:.9rem}.ado-pane-search input{min-width:0;border:0;outline:0;background:transparent;color:var(--ado-text-primary)}.ado-stage{display:grid;min-width:0;overflow:hidden;border-radius:var(--ado-radius-xl);padding-top:clamp(12px,1.5vw,24px)}.ado-stage>.ado-surface,.ado-app--workspace .ado-surface--workspace,.ado-app--governance .ado-surface--governance,.ado-app--imports .ado-surface--imports,.ado-app--settings .ado-surface--settings,.ado-app--search .ado-surface--search,.ado-app--audit .ado-surface--audit,.ado-app--reader .ado-surface--reader{overflow:hidden;background-clip:padding-box;isolation:isolate}.ado-surface{padding:var(--ado-surface-padding);border-radius:var(--ado-radius-xl);background:radial-gradient(circle at 10% 8%,rgba(255,255,255,.58),transparent 18%),radial-gradient(circle at 88% 0%,rgba(130,171,225,.12),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.12) 132px,transparent 132px),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-surface) 98%,white 2%),var(--ado-bg-surface));box-shadow:var(--ado-shadow-strong)}html[data-theme=night-orbit] .ado-surface{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 96px),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-panel) 99%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 98.5%,transparent));border-color:#ffffff12;box-shadow:0 42px 108px #00000080,inset 0 1px #ffffff0a}html[data-theme=titanium-cockpit] .ado-surface{background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.08) 118px,transparent 118px),linear-gradient(180deg,#fcfcfbfe,#f8fafafc);border-color:#14212d0f;box-shadow:0 0 0 1px #1422360a,0 4px 14px #3845540f,inset 0 1px #ffffffad,inset 0 -1px #121e2f08}html[data-theme=titanium-cockpit] *{scrollbar-width:thin;scrollbar-color:rgba(100,116,140,.14) transparent}html[data-theme=hack] .ado-surface{background:linear-gradient(180deg,rgba(var(--ado-glow),.01),transparent 88px),linear-gradient(180deg,#101a2afc,#0a1222fb);border-color:rgba(var(--ado-glow),.06);box-shadow:0 42px 108px #0000008f,inset 0 1px rgba(var(--ado-glow),.012)}.hero-grid,.document-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.import-center-hero{display:grid;gap:24px}.import-center-summary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.import-center-history-stack{gap:16px}.import-center-receipt-card,.ado-app--imports .ado-panel,.ado-app--imports .ado-state-card{min-width:0;max-width:100%}.ado-radio-group{display:flex;flex-wrap:wrap;gap:8px 12px}.ado-radio-group label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--ado-text-secondary)}.ado-radio-group input[type=radio]{accent-color:var(--ado-accent);width:20px;height:20px;flex:0 0 20px;margin:0}.ado-field-group{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.ado-field-group:last-child{margin-bottom:0}.ado-select{padding:6px 8px;border:1px solid var(--ado-border);border-radius:4px;background:var(--ado-bg);color:var(--ado-text);font-size:.9rem}.ado-app--imports .ado-state-card strong,.ado-app--imports .ado-state-card p,.ado-app--imports .ado-state-card small,.ado-app--imports .ado-field-group strong,.ado-app--imports .ado-field-group small{overflow-wrap:break-word;word-break:break-word}.ado-app--imports .ado-pane--left .ado-field-group,.ado-app--imports .ado-pane--left .ado-radio-group,.ado-app--imports .ado-pane--left .ado-radio-group label,.ado-app--imports .ado-pane--left .ado-radio-group label span{min-width:0}.ado-app--imports .ado-pane--left .ado-radio-group{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.ado-app--imports .ado-pane--left .ado-radio-group label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;width:100%}.ado-app--imports .ado-pane--left .ado-radio-group label span{overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.ado-app--imports .ado-pane--left .ado-select{width:100%;min-width:0}.ado-import-input{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;overflow:hidden}.ado-import-input span{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:999px;border:1.5px solid var(--ado-border);background:var(--ado-surface-raised, var(--ado-bg));color:var(--ado-text-secondary);font-size:var(--ado-control-size, .85rem);font-weight:500;letter-spacing:.02em;transition:border-color .2s,color .2s,box-shadow .2s,transform .15s}.ado-import-input:hover span{border-color:var(--ado-accent);color:var(--ado-accent);box-shadow:0 2px 8px color-mix(in srgb,var(--ado-accent) 12%,transparent);transform:translateY(-1px)}.ado-import-input:active span{transform:translateY(0);box-shadow:none}.ado-import-input input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ado-list-card,.result-card,.persona-card{padding:var(--ado-card-padding);text-align:left}.summary-card,.metric-card,.document-card,.ado-state-card,.ado-list-card,.result-card,.persona-card{border-radius:var(--ado-radius-md)}.ado-list-card strong,.ado-list-card small,.ado-list-card p,.document-card h3,.document-card p,.document-card small,.result-card__title,.result-card p,.result-card small,.summary-card strong,.metric-card strong{overflow-wrap:anywhere}.result-card__title{font-size:1.18rem;font-weight:700;line-height:1.22;letter-spacing:-.01em}.result-card__meta{color:var(--ado-text-tertiary)}.ado-list-card.is-active,.result-card.is-active{border-color:color-mix(in srgb,var(--ado-accent) 48%,var(--ado-border));background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 22%),color-mix(in srgb,var(--ado-bg-surface) 96%,transparent);box-shadow:0 20px 42px color-mix(in srgb,var(--ado-accent) 12%,transparent)}.section-block{display:grid;gap:26px;margin-bottom:42px}.section-heading h2,.document-card h3,.article-section h2,.summary-card strong,.metric-card strong,.login-panel h1,.ado-state-card strong{margin:0}.section-heading{display:grid;gap:12px}.ado-article{width:100%;max-width:min(100%,var(--ado-article-measure));margin:0 auto;font-size:var(--ado-body-size);line-height:var(--ado-body-line);color:var(--ado-text-primary)}.ado-article p{margin:0}.ado-article p+p{margin-top:1.02em}.ado-markdown{display:grid;gap:1.02em}.ado-markdown>*{min-width:0}.ado-markdown .ado-md-paragraph{display:block;margin:0}.ado-markdown p,.ado-markdown .ado-md-paragraph,.ado-markdown ul,.ado-markdown ol,.ado-markdown blockquote,.ado-markdown pre,.ado-markdown table,.ado-markdown hr{margin:0}.ado-markdown ul,.ado-markdown ol{padding-left:1.3em}.ado-markdown li+li{margin-top:.46em}.ado-markdown a{color:var(--ado-text-primary);text-decoration:none}.ado-markdown a.ado-doc-link,.ado-markdown a.ado-anchor-link,.ado-markdown a.ado-markdown-asset-link,.ado-markdown a.ado-markdown-link,.ado-markdown a.ado-markdown-link--external{display:inline-flex;align-items:center;gap:.4em;padding:.16em .58em;border:1px solid color-mix(in srgb,var(--ado-accent) 16%,var(--ado-border));border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.56),transparent 78%),color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent);box-shadow:inset 0 1px #ffffff94,0 10px 24px #22304014;text-decoration:none}.ado-markdown a.ado-doc-link--reference{display:inline-flex;margin-inline:.08em;padding:.14em .62em;border-color:color-mix(in srgb,var(--ado-accent) 22%,var(--ado-border));background:linear-gradient(180deg,rgba(255,255,255,.68),transparent 76%),color-mix(in srgb,var(--ado-bg-elevated) 94%,transparent);box-shadow:inset 0 1px #ffffffad,0 12px 24px #22304014}.ado-markdown a.ado-doc-link--entry{margin-inline:.08em;padding:.2em .78em;border-color:color-mix(in srgb,var(--ado-accent) 30%,var(--ado-border));background:linear-gradient(180deg,rgba(255,255,255,.74),transparent 74%),linear-gradient(135deg,color-mix(in srgb,var(--ado-bg-elevated) 96%,white 4%),color-mix(in srgb,var(--ado-bg-surface-muted) 92%,white 8%));box-shadow:inset 0 1px #ffffffc7,0 16px 30px #2230401a;color:color-mix(in srgb,var(--ado-accent) 84%,var(--ado-text-primary));font-weight:700}.ado-markdown a.ado-anchor-link{border-style:dashed}.ado-markdown-link{color:var(--ado-text-secondary)}.ado-markdown a.ado-markdown-link,.ado-markdown a.ado-markdown-link--external{margin-inline:.06em;padding:.12em .48em;border-color:color-mix(in srgb,var(--ado-accent) 14%,var(--ado-border));background:linear-gradient(180deg,rgba(255,255,255,.46),transparent 74%),color-mix(in srgb,var(--ado-bg-elevated) 84%,transparent);box-shadow:inset 0 1px #ffffff8a,0 10px 20px #2230400f;color:color-mix(in srgb,var(--ado-accent) 62%,var(--ado-text-primary))}.ado-markdown-link--external{color:color-mix(in srgb,var(--ado-accent) 72%,var(--ado-text-primary))}.ado-markdown-link--pending{opacity:.66}.ado-markdown-asset-link{text-decoration-style:solid}.ado-source-ref-group{display:inline-flex;flex-wrap:wrap;gap:8px;margin:0 .2em;vertical-align:middle}.ado-source-ref{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--ado-border);border-radius:999px;background:color-mix(in srgb,var(--ado-bg-surface-muted) 50%,transparent);box-shadow:none;color:var(--ado-text-primary);text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background-color .16s ease}.ado-source-ref:hover,.ado-source-ref:focus-visible,.ado-markdown a.ado-doc-link:hover,.ado-markdown a.ado-doc-link:focus-visible,.ado-markdown a.ado-anchor-link:hover,.ado-markdown a.ado-anchor-link:focus-visible,.ado-markdown a.ado-markdown-link:hover,.ado-markdown a.ado-markdown-link:focus-visible,.ado-markdown a.ado-markdown-link--external:hover,.ado-markdown a.ado-markdown-link--external:focus-visible,.ado-markdown a.ado-markdown-asset-link:hover,.ado-markdown a.ado-markdown-asset-link:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ado-accent) 34%,var(--ado-border));box-shadow:inset 0 1px #ffffffb8,0 4px 12px #22304014}.ado-source-ref--pending{opacity:.72}.ado-source-ref__id{color:var(--ado-text-primary);font-family:var(--ado-font-mono);font-size:.76rem;font-weight:700;letter-spacing:.03em}.ado-source-ref__evidence{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--ado-accent) 10%,transparent);color:var(--ado-text-secondary);font-family:var(--ado-font-mono);font-size:.68rem;font-weight:700}.ado-doc-tip{position:fixed;z-index:1200;width:min(430px,calc(100vw - 32px));padding:16px 18px 18px;border:1px solid color-mix(in srgb,var(--ado-accent) 16%,var(--ado-border));border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-elevated) 96%,white 4%),color-mix(in srgb,var(--ado-bg-surface-muted) 96%,transparent));box-shadow:0 22px 54px #0f172a29,inset 0 1px #ffffffd1;backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%)}.ado-doc-tip:before{content:"";position:absolute;inline-size:14px;block-size:14px;inset-inline-start:28px;border-inline-start:1px solid color-mix(in srgb,var(--ado-accent) 14%,var(--ado-border));border-block-start:1px solid color-mix(in srgb,var(--ado-accent) 14%,var(--ado-border));background:color-mix(in srgb,var(--ado-bg-elevated) 96%,white 4%);transform:rotate(45deg)}.ado-doc-tip[data-placement=bottom]:before{inset-block-start:-8px}.ado-doc-tip[data-placement=top]:before{inset-block-end:-8px;transform:rotate(225deg)}.ado-doc-tip[data-placement=center]:before{display:none}.ado-doc-tip__eyebrow{margin:0 0 6px;color:var(--ado-text-tertiary);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ado-doc-tip__title{margin:0;color:var(--ado-text-primary);font-size:20px;font-weight:720;line-height:1.18}.ado-doc-tip__meta,.ado-doc-tip__summary{margin:0;color:var(--ado-text-secondary);font-size:13px;line-height:1.65}.ado-doc-tip__meta{margin-top:10px}.ado-doc-tip__summary{margin-top:8px}.ado-doc-tip__action{display:inline-block;margin-top:10px;padding:5px 0;color:var(--ado-accent);font-size:.82rem;font-weight:650;text-decoration:none;cursor:pointer;transition:color .14s ease}.ado-doc-tip__action:hover{color:var(--ado-text-primary);text-decoration:underline}.ado-doc-tip__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ado-doc-tip__button{min-height:38px;padding:0 15px;border:1px solid var(--ado-border);border-radius:999px;background:color-mix(in srgb,var(--ado-bg-elevated) 88%,transparent);color:var(--ado-text-primary);font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.ado-doc-tip__button:hover{transform:translateY(-1px)}.ado-doc-tip__button.is-primary{border-color:color-mix(in srgb,var(--ado-accent) 46%,var(--ado-border));background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 16%,white 84%),color-mix(in srgb,var(--ado-accent-alt) 10%,white 90%));color:color-mix(in srgb,var(--ado-accent) 84%,black 16%)}.ado-markdown blockquote{display:grid;gap:10px;padding:14px 18px;border-left:3px solid color-mix(in srgb,var(--ado-accent) 52%,transparent);border-radius:0 var(--ado-radius-sm) var(--ado-radius-sm) 0;background:color-mix(in srgb,var(--ado-bg-surface-muted) 86%,white 14%);color:var(--ado-text-secondary)}.ado-markdown blockquote p,.ado-markdown blockquote .ado-md-paragraph{white-space:pre-line;line-height:1.82}.ado-blockquote-card{display:grid;gap:10px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--ado-accent) 14%,var(--ado-border));border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.52),transparent 20%),color-mix(in srgb,var(--ado-bg-surface-muted) 88%,white 12%);box-shadow:inset 0 1px #ffffff9e,0 18px 36px #22304014}.ado-blockquote-card__row{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--ado-border) 82%,transparent)}.ado-blockquote-card__row:last-child{padding-bottom:0;border-bottom:0}.ado-blockquote-card__label{color:var(--ado-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ado-blockquote-card__value{color:var(--ado-text-primary);font-size:.98rem;line-height:1.66}.ado-markdown h3,.ado-markdown h4,.ado-markdown h5,.ado-markdown h6{margin:0;color:var(--ado-text-primary);line-height:1.18}.ado-markdown h3{font-size:clamp(1.12rem,1.6vw,1.34rem)}.ado-markdown h4{font-size:clamp(1rem,1.34vw,1.16rem)}.ado-markdown hr{border:0;border-top:1px solid color-mix(in srgb,var(--ado-border) 92%,transparent)}.ado-markdown-table-wrap{overflow-x:auto;border:1px solid color-mix(in srgb,var(--ado-border) 90%,transparent);border-radius:var(--ado-radius-md);background:color-mix(in srgb,var(--ado-bg-surface) 94%,transparent);box-shadow:inset 0 1px #ffffff7a}.ado-markdown table{width:100%;border-collapse:collapse;font-size:.94em}.ado-markdown th,.ado-markdown td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--ado-border) 82%,transparent)}.ado-markdown thead th{font-size:.78em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ado-text-tertiary);background:color-mix(in srgb,var(--ado-bg-surface-muted) 82%,white 18%)}.ado-markdown tbody tr:last-child td{border-bottom:0}.ado-markdown tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ado-bg-panel) 50%,transparent)}.ado-inline-code,.ado-markdown pre{font-family:Cascadia Code,Consolas,monospace}.ado-inline-code{padding:.18em .44em;border-radius:8px;background:color-mix(in srgb,var(--ado-bg-surface-muted) 86%,white 14%);font-size:.92em}.ado-markdown pre{overflow-x:auto;padding:16px 18px;border:1px solid color-mix(in srgb,var(--ado-border) 90%,transparent);border-radius:var(--ado-radius-md);background:color-mix(in srgb,var(--ado-bg-surface-muted) 78%,white 22%);box-shadow:inset 0 1px #ffffff61}.ado-markdown pre code{white-space:pre}.ado-inline-asset{display:grid;gap:12px;padding:0;border:none;border-radius:var(--ado-radius-md);background:transparent;cursor:zoom-in;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.ado-inline-asset:hover{transform:scale(1.01);z-index:5;position:relative;isolation:isolate}.ado-inline-asset.is-fallback{border:1.5px dashed color-mix(in srgb,var(--ado-border-strong) 60%,transparent);padding:24px 28px;background:color-mix(in srgb,var(--ado-bg-surface-muted) 40%,transparent);cursor:default}.ado-inline-asset.is-fallback:hover{transform:none}.ado-inline-asset__link{display:block;overflow:visible;border-radius:var(--ado-radius-md);border:none;background:transparent}.ado-inline-asset__image{display:block;width:100%;height:auto;object-fit:contain;padding:0;border-radius:var(--ado-radius-md);background:transparent}.ado-inline-asset__media{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ado-text-tertiary)}.ado-inline-asset figcaption{color:var(--ado-text-secondary);line-height:1.58}.ado-image-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008c;-webkit-backdrop-filter:blur(12px) saturate(60%);backdrop-filter:blur(12px) saturate(60%);cursor:zoom-out;animation:ado-lightbox-in .25s ease-out}@keyframes ado-lightbox-in{0%{opacity:0}to{opacity:1}}.ado-image-lightbox__image{display:block;max-width:94vw;max-height:92vh;width:auto;height:auto;object-fit:contain;border-radius:var(--ado-radius-md);box-shadow:0 40px 120px #00000080;animation:ado-lightbox-zoom .3s ease-out}@keyframes ado-lightbox-zoom{0%{transform:scale(.85);opacity:.6}to{transform:scale(1);opacity:1}}.ado-inline-code--source{border:1px solid color-mix(in srgb,var(--ado-accent) 24%,transparent);background:color-mix(in srgb,var(--ado-bg-surface-muted) 76%,white 24%);color:color-mix(in srgb,var(--ado-accent) 82%,var(--ado-text-primary))}.ado-inline-code:has(.ado-source-ref),.ado-inline-code:has(.ado-source-ref-group){background:none;padding:0;border:none;border-radius:0;font-size:inherit}.article-section{scroll-margin-top:calc(var(--ado-hero-height-current) + var(--ado-gutter) + 24px)}.article-section h2,.ado-markdown :is(h2,h3,h4){scroll-margin-top:calc(var(--ado-hero-height-current) + var(--ado-gutter) + 24px)}.ado-app--governance .ado-surface--governance>*,.ado-app--governance .ado-tab-bar{scroll-margin-top:calc(var(--ado-hero-height-current, 180px) + var(--ado-gutter, 12px) + 24px)}.article-section+.article-section{margin-top:72px;padding-top:48px;border-top:1px solid color-mix(in srgb,var(--ado-border) 60%,transparent);border-image:linear-gradient(90deg,transparent 2%,var(--ado-border) 20%,var(--ado-border) 80%,transparent 98%) 1}.ado-app--reader .ado-markdown{gap:1.15em}.article-section h2{font-size:var(--ado-reader-heading-size);font-weight:680;letter-spacing:-.01em;line-height:1.1;margin-top:2em}.ado-app--reader .ado-markdown h3{font-weight:620;letter-spacing:0;margin-top:2em;line-height:1.22}.ado-app--reader .ado-markdown h4{font-weight:580;letter-spacing:.005em;margin-top:1.4em;line-height:1.28;color:var(--ado-reader-folio-muted)}.section-summary{margin:18px 0 28px;max-width:62ch;font-size:var(--ado-reader-summary-size);line-height:calc(var(--ado-reader-body-line) - .16);color:var(--ado-reader-folio-summary);font-style:italic;padding-left:1em;border-left:2px solid color-mix(in srgb,var(--ado-accent-warm) 30%,var(--ado-border))}.ado-app--reader .ado-surface--reader,.ado-app--search .ado-surface--search,.ado-app--audit .ado-surface--audit{position:relative;overflow:hidden}.ado-app--reader .ado-surface--reader{background:var(--ado-reader-stage-bg);box-shadow:var(--ado-reader-stage-shadow)}.ado-app--reader .ado-surface--reader:after,.ado-app--search .ado-surface--search:after,.ado-app--audit .ado-surface--audit:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-clip:padding-box;opacity:.32}.ado-app--reader .ado-surface--reader:after{background:var(--ado-reader-stage-grid);background-size:100% 40px,40px 100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.14),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.14),transparent 82%);opacity:var(--ado-reader-stage-grid-opacity)}.ado-app--reader .ado-pane .ado-panel{overflow:hidden;background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.1),transparent 16%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 18%),linear-gradient(180deg,#f7fafca3,#f1f6f96b);box-shadow:0 8px 18px #21304007,inset 0 1px #ffffff38}.ado-app--reader .ado-list-card,.ado-app--reader .ado-state-card{position:relative;overflow:hidden;padding-left:16px;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 16%),linear-gradient(180deg,#fbfcfae6,#f4f7f7d1)}.ado-app--reader .ado-list-card:after,.ado-app--reader .ado-state-card:after{content:"";position:absolute;inset:14px auto 14px 0;width:1px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 70%,white 30%),color-mix(in srgb,var(--ado-accent-warm) 52%,transparent));opacity:.58}.ado-app--reader .ado-list-card.is-active{border-color:color-mix(in srgb,var(--ado-accent) 28%,var(--ado-border));box-shadow:0 22px 46px color-mix(in srgb,var(--ado-accent) 10%,transparent),inset 0 1px #ffffff5c}.ado-app--reader .ado-article--folio{width:min(100%,var(--ado-reader-measure));max-width:none;position:relative;padding:clamp(40px,4vw,54px) clamp(34px,3.2vw,46px);font-family:var(--ado-font-serif-reading);font-size:var(--ado-reader-body-size);line-height:var(--ado-reader-body-line);border:1px solid var(--ado-reader-folio-border);border-radius:var(--ado-radius-xl);overflow:hidden;background:var(--ado-reader-folio-bg);box-shadow:var(--ado-reader-folio-shadow);color:var(--ado-reader-folio-text)}.ado-app--reader .ado-article--folio .ado-markdown{gap:1.18em}.ado-app--reader.ado-app--lang-zh .ado-article--folio,.ado-app--reader.ado-app--lang-zh .ado-markdown{font-family:var(--ado-font-serif-reading);letter-spacing:.01em}.ado-app--reader.ado-app--lang-en .ado-article--folio,.ado-app--reader.ado-app--lang-en .ado-markdown{font-family:var(--ado-font-serif-reading);letter-spacing:.003em;word-spacing:.02em}.ado-app--reader .ado-article--folio p,.ado-app--reader .ado-markdown p,.ado-app--reader .ado-markdown .ado-md-paragraph,.ado-app--reader .ado-markdown li,.ado-app--reader .ado-markdown td,.ado-app--reader .ado-markdown th,.ado-app--reader .ado-markdown blockquote p,.ado-app--reader .ado-markdown blockquote .ado-md-paragraph{font-size:inherit;line-height:inherit;color:var(--ado-reader-folio-body)}.ado-app--reader .article-section h2,.ado-app--reader .ado-markdown :is(h2,h3,h4),.ado-app--reader .ado-article--folio strong,.ado-app--reader .ado-markdown strong{color:var(--ado-reader-folio-heading)}.ado-app--reader .ado-markdown blockquote{background:var(--ado-reader-folio-blockquote-bg);border-color:var(--ado-reader-folio-blockquote-border)}.ado-app--reader .ado-markdown th,.ado-app--reader .ado-markdown td{border-color:var(--ado-reader-folio-table-border)}.ado-app--reader .ado-markdown thead th{background:var(--ado-reader-folio-table-head-bg)}.ado-app--reader .ado-article--folio:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--ado-reader-folio-top-accent);opacity:.9;box-shadow:var(--ado-reader-folio-top-shadow)}.ado-app--reader .ado-article--folio .article-section:first-child .section-summary+p:first-letter{float:left;margin:.08em .12em 0 0;font-size:3.4em;line-height:.82;font-family:Iowan Old Style,Palatino Linotype,Songti SC,serif;color:var(--ado-reader-dropcap)}.ado-app--reader .ado-evidence-list li{padding:12px 14px;border:1px solid color-mix(in srgb,var(--ado-border) 86%,transparent);border-radius:14px;background:color-mix(in srgb,var(--ado-bg-elevated) 90%,transparent)}.ado-reader-shell{display:grid;gap:clamp(18px,2vw,26px);width:100%;margin:0 auto}.ado-reader-pane-stack{display:flex;flex-direction:column;height:100%;max-height:inherit;overflow:hidden}.ado-reader-context-rail{display:grid;gap:12px;align-content:start}.ado-reader-context-rail__group{display:grid;gap:10px;align-content:start}.ado-reader-context-rail__group-label{padding-inline:2px}.ado-reader-context-rail__group-body{display:grid;gap:12px}.ado-reader-context-rail__group--fixed{position:sticky;top:calc(var(--ado-page-padding) + var(--ado-hero-height-current) + 12px);z-index:2;padding:4px;border:1px solid color-mix(in srgb,var(--ado-border-strong) 72%,transparent);border-radius:calc(var(--ado-radius-lg) - 2px);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 12%),color-mix(in srgb,var(--ado-bg-surface) 92%,var(--ado-bg-panel) 8%);box-shadow:0 0 0 1px #ffffff2e,0 4px 10px #4e52560f;-webkit-backdrop-filter:blur(calc(var(--ado-blur) * .09)) saturate(102%);backdrop-filter:blur(calc(var(--ado-blur) * .09)) saturate(102%)}.ado-reader-context-rail__group--fixed .ado-reader-context-rail__group-body{gap:5px}.ado-reader-context-rail__group--context .ado-panel,.ado-reader-context-rail__group--actions .ado-panel,.ado-reader-context-rail__group--background .ado-panel{background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 16%),color-mix(in srgb,var(--ado-bg-surface) 92%,var(--ado-bg-panel) 8%);box-shadow:0 0 0 1px #cdc7be2e,0 4px 10px #4e52560d,inset 0 1px #ffffff38}.ado-reader-context-rail__group--actions .ado-panel{background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 14%),linear-gradient(180deg,#fbfaf7e0,#ece9e4eb)}.ado-reader-context-rail__group--background{opacity:.76}.ado-reader-context-rail__group--background .ado-panel{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 14%),linear-gradient(180deg,#f4f1ecd6,#e9e5dfe0)}@media(max-width:980px){.ado-reader-context-rail__group--fixed{position:static;top:auto;padding:0;border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.ado-list-card--library{gap:8px}.ado-list-card--master{border-color:color-mix(in srgb,var(--ado-accent) 34%,var(--ado-border));background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 18%),color-mix(in srgb,var(--ado-bg-surface) 95%,var(--ado-bg-panel) 5%);box-shadow:inset 0 1px #ffffff5c,0 0 0 1px #cdc7be24,0 8px 20px #4e525614}.ado-list-card--current{border-color:color-mix(in srgb,var(--ado-accent) 22%,var(--ado-border))}.ado-list-card__badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;padding:0 10px;border:1px solid color-mix(in srgb,var(--ado-border-strong) 62%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ado-bg-elevated) 90%,white 10%);color:var(--ado-text-secondary);font-size:.68rem;font-weight:700;letter-spacing:.06em}.ado-pane-collapse{display:grid;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 18%),color-mix(in srgb,var(--ado-bg-elevated) 82%,transparent)}.ado-pane-collapse summary{display:grid;gap:4px;cursor:pointer;list-style:none}.ado-pane-collapse summary::-webkit-details-marker{display:none}.ado-pane-collapse summary span{color:var(--ado-text-primary);font-size:.88rem;font-weight:700}.ado-pane-collapse summary small{color:var(--ado-text-secondary);font-size:.76rem;line-height:1.48}.ado-pane-collapse__body{display:grid;gap:10px}.ado-reader-rail-more{display:grid;gap:8px;padding:10px 10px 8px;border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:calc(var(--ado-radius-lg) - 6px);background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 14%),color-mix(in srgb,var(--ado-bg-surface) 88%,var(--ado-bg-panel) 12%);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #cdc7be24,0 6px 14px #4e52560d}.ado-reader-rail-more summary{display:grid;gap:4px;cursor:pointer;list-style:none}.ado-reader-rail-more summary::-webkit-details-marker{display:none}.ado-reader-rail-more summary span{color:var(--ado-text-primary);font-size:.88rem;font-weight:700}.ado-reader-rail-more summary small{color:var(--ado-text-secondary);font-size:.72rem;line-height:1.34;max-width:24ch}.ado-reader-rail-more__body{display:grid;gap:10px}.ado-app--reader.ado-app--lang-zh .ado-pane .ado-panel,.ado-app--reader.ado-app--lang-zh .ado-list-card,.ado-app--reader.ado-app--lang-zh .ado-state-card{font-family:var(--ado-font-sans)}.ado-app--reader.ado-app--lang-zh .ado-pane__label,.ado-app--search.ado-app--lang-zh .ado-pane__label,.ado-app--audit.ado-app--lang-zh .ado-pane__label{font-family:PingFang SC,Source Han Sans SC,Noto Sans SC,Microsoft YaHei UI,sans-serif;font-size:.73rem;line-height:1.3;letter-spacing:.04em;text-wrap:balance}.ado-app--reader.ado-app--lang-zh .ado-pane .ado-panel{line-height:1.62}.ado-app--reader.ado-app--lang-zh .ado-list-card strong,.ado-app--reader.ado-app--lang-zh .ado-state-card strong{font-family:PingFang SC,Source Han Sans SC,Noto Sans SC,Microsoft YaHei UI,sans-serif;font-size:1.02rem;line-height:1.48;letter-spacing:.01em;text-wrap:balance}.ado-app--reader.ado-app--lang-zh .ado-list-card small,.ado-app--reader.ado-app--lang-zh .ado-list-card p,.ado-app--reader.ado-app--lang-zh .ado-state-card p,.ado-app--reader.ado-app--lang-zh .ado-pane__meta,.ado-app--reader.ado-app--lang-zh .ado-note{line-height:1.72;letter-spacing:.008em;word-break:keep-all;white-space:normal;text-wrap:pretty}.ado-app--reader.ado-app--lang-zh .ado-list-card__badge{font-family:PingFang SC,Source Han Sans SC,Noto Sans SC,Microsoft YaHei UI,sans-serif;letter-spacing:.04em}@media(max-width:1460px){.ado-app--reader .ado-hero__command-deck--full,.ado-app--search .ado-hero__command-deck--full,.ado-app--audit .ado-hero__command-deck--full{display:grid}.ado-app--reader .ado-compact-deck,.ado-app--search .ado-compact-deck,.ado-app--audit .ado-compact-deck{display:none}.ado-app--reader .ado-control-strip,.ado-app--search .ado-control-strip,.ado-app--audit .ado-control-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:start}.ado-app--reader .ado-control-strip>.ado-search,.ado-app--search .ado-control-strip>.ado-search,.ado-app--audit .ado-control-strip>.ado-search{grid-column:1 / -1;min-width:0}.ado-app--reader .ado-control-strip>.ado-language-row,.ado-app--search .ado-control-strip>.ado-language-row,.ado-app--audit .ado-control-strip>.ado-language-row{justify-self:end}.ado-app--reader .ado-control-strip>.ado-session-actions,.ado-app--search .ado-control-strip>.ado-session-actions,.ado-app--audit .ado-control-strip>.ado-session-actions{justify-self:end}.ado-app--reader .ado-hero__command-deck .ado-control-stack,.ado-app--search .ado-hero__command-deck .ado-control-stack,.ado-app--audit .ado-hero__command-deck .ado-control-stack{grid-template-columns:repeat(2,minmax(140px,1fr));gap:8px 10px}.ado-app--reader .ado-hero__command-deck .ado-switch-row,.ado-app--search .ado-hero__command-deck .ado-switch-row,.ado-app--audit .ado-hero__command-deck .ado-switch-row{grid-template-columns:minmax(56px,72px) minmax(0,1fr);gap:6px}.ado-app--reader .ado-hero__command-deck .ado-switch-group,.ado-app--search .ado-hero__command-deck .ado-switch-group,.ado-app--audit .ado-hero__command-deck .ado-switch-group{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:5px}.ado-app--reader .ado-hero__command-deck .ado-switch-group button,.ado-app--search .ado-hero__command-deck .ado-switch-group button,.ado-app--audit .ado-hero__command-deck .ado-switch-group button{padding:5px 8px;font-size:.74rem;min-height:30px}}@media(min-width:1321px)and (max-width:1680px){.ado-hero__controls:has(>.ado-hero__command-deck--full){grid-template-columns:1fr}.ado-hero__controls>.ado-hero__command-deck--full{display:grid;grid-template-columns:1fr;gap:10px}.ado-hero__controls:has(>.ado-hero__command-deck--full)>.ado-control-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:start}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-control-stack--shell-compact{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:8px 10px}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-search{grid-column:1 / -1}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-language-row{grid-column:auto;justify-self:end}.ado-hero__controls:has(>.ado-hero__command-deck--full) .ado-hero__deck-footer{flex-wrap:wrap}}.ado-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ado-shortcuts span{display:grid;gap:5px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--ado-border) 82%,transparent);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 18%),color-mix(in srgb,var(--ado-bg-elevated) 90%,transparent)}.ado-shortcuts strong{color:var(--ado-text-primary);font-size:.84rem;font-weight:700;letter-spacing:.04em}.ado-shortcuts small{color:var(--ado-text-secondary);font-size:.76rem;line-height:1.45}.ado-reader-inline-assist{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:16px;padding:clamp(16px,1.8vw,22px);border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:calc(var(--ado-radius-lg) - 2px);background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.38),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.46),transparent 20%),color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent);box-shadow:0 20px 48px #22304014}.ado-reader-inline-assist__copy,.ado-reader-inline-assist__metrics,.ado-reader-assist-card,.ado-reader-rail-briefing{display:grid;gap:12px}.ado-reader-inline-assist__copy strong,.ado-reader-assist-card strong{color:var(--ado-text-primary);font-size:1.18rem;line-height:1.28}.ado-reader-inline-assist__copy p,.ado-reader-assist-card p{margin:0}.card-actions--reader{align-items:stretch}.card-actions--reader>*{flex:1 1 0;justify-content:center}.ado-reader-progress{display:grid;gap:10px}.ado-reader-progress__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ado-text-secondary);font-size:.85rem}.ado-reader-progress__meta strong{font-size:.94rem}.ado-reader-progress__track{position:relative;overflow:hidden;height:5px;border-radius:999px;background:color-mix(in srgb,var(--ado-bg-surface-muted) 90%,transparent);box-shadow:inset 0 1px 1px #0000000d}.ado-reader-progress__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--ado-accent) 80%,white 20%),color-mix(in srgb,var(--ado-accent-alt) 50%,white 50%))}.ado-reader-assist-card{padding:2px 0 0}.ado-reader-rail-briefing{gap:14px}.ado-rail-summary{display:grid;gap:8px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 14%),color-mix(in srgb,var(--ado-bg-surface) 84%,var(--ado-bg-surface-muted) 16%);box-shadow:0 0 0 1px #cdc7be24,0 4px 10px #4e52560d}.ado-rail-summary__index{color:var(--ado-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ado-rail-summary__value{color:var(--ado-text-primary);font-size:1.05rem;font-weight:700;line-height:1.35}.ado-progress{position:relative;overflow:hidden;height:10px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.58),transparent 90%),color-mix(in srgb,var(--ado-bg-surface-muted) 92%,transparent);box-shadow:inset 0 1px 2px #0f172a14,0 1px #ffffff75}.ado-progress__bar{position:absolute;inset:0 auto 0 0;width:0%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--ado-accent) 86%,white 14%),color-mix(in srgb,var(--ado-accent-alt) 54%,white 46%));box-shadow:0 10px 18px color-mix(in srgb,var(--ado-accent) 22%,transparent)}.ado-progress__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ado-text-secondary);font-size:.74rem;font-weight:600}.ado-current-heading{color:var(--ado-text-primary);font-size:.98rem;font-weight:700;line-height:1.34}.ado-current-meta{display:grid;gap:4px}.ado-current-meta span{color:var(--ado-text-secondary);font-size:.8rem;line-height:1.42}.ado-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ado-action-grid button,.ado-action-grid a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px;border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 18%),color-mix(in srgb,var(--ado-bg-elevated) 82%,transparent);color:var(--ado-text-secondary);font:inherit;font-size:.76rem;font-weight:650;text-align:center;transition:border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease,background-color .16s ease}.ado-action-grid button:hover,.ado-action-grid a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ado-accent) 26%,var(--ado-border));color:var(--ado-text-primary);box-shadow:0 14px 28px color-mix(in srgb,var(--ado-accent) 10%,transparent)}.ado-reader-rail__chapters{display:flex;flex-wrap:wrap;gap:8px}.ado-reader-rail__chapters .ado-chapter-chip{min-height:32px;padding-inline:12px}.ado-diff-rail{display:grid;gap:12px}.ado-diff-rail .ado-review-item[data-diff-kind=release]{border-color:color-mix(in srgb,var(--ado-accent) 28%,var(--ado-border));box-shadow:inset 3px 0 color-mix(in srgb,var(--ado-accent) 72%,transparent)}.ado-diff-rail .ado-review-item[data-diff-kind=risk]{border-color:color-mix(in srgb,#c65a2e 30%,var(--ado-border))}.ado-diff-rail .ado-review-item[data-diff-kind=decision]{border-color:color-mix(in srgb,#0f7a5b 28%,var(--ado-border))}.ado-diff-rail .ado-review-item[data-diff-kind=action]{border-color:color-mix(in srgb,#7c56d3 26%,var(--ado-border))}.ado-diff-rail .ado-review-item[data-diff-kind=gate]{border-color:color-mix(in srgb,#2f6fed 28%,var(--ado-border))}.ado-version-history{display:grid;gap:6px;padding:10px 12px;border-radius:var(--ado-radius-card, 8px);border:1px solid var(--ado-border);background:color-mix(in srgb,var(--ado-bg-elevated) 60%,var(--ado-bg-surface))}.ado-version-history__label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ado-text-tertiary)}.ado-version-history__list{display:grid;gap:4px}.ado-version-entry{display:grid;grid-template-columns:auto auto 1fr;gap:6px;align-items:center;font-size:.82rem;padding:4px 0;border-bottom:1px solid color-mix(in srgb,var(--ado-border) 40%,transparent)}.ado-version-entry:last-child{border-bottom:none}.ado-version-entry.is-current{font-weight:600}.ado-version-entry__version{font-family:var(--ado-font-mono, monospace);font-size:.78rem}.ado-version-entry__meta{color:var(--ado-text-tertiary);font-size:.74rem}.ado-version-entry__label{grid-column:1 / -1;color:var(--ado-text-secondary);font-size:.76rem}.ado-reader-assist-card__eyebrow{color:var(--ado-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ado-reader-heading-meta{display:grid;gap:6px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:16px;background:color-mix(in srgb,var(--ado-bg-surface-muted) 82%,white 18%)}.ado-reader-heading-meta span,.ado-reader-outline__item span,.ado-reader-semantic__item span{color:var(--ado-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ado-reader-heading-meta strong{line-height:1.35}.ado-reader-outline,.ado-reader-semantic,.ado-reader-governance{display:grid;gap:12px}.ado-outline{display:grid;gap:8px}.ado-outline a{display:grid;gap:5px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:16px;background:color-mix(in srgb,var(--ado-bg-elevated) 88%,transparent);color:var(--ado-text-primary);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ado-outline a[data-level="3"]{padding-left:22px}.ado-outline a[data-level="4"]{padding-left:30px}.ado-outline a:hover,.ado-outline a.is-active{border-color:color-mix(in srgb,var(--ado-accent) 26%,var(--ado-border));box-shadow:0 16px 36px color-mix(in srgb,var(--ado-accent) 10%,transparent);transform:translateY(-1px)}.ado-outline a.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--ado-accent) 8%,transparent),transparent 72%),color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent)}.ado-reader-outline__item,.ado-reader-semantic__item{display:grid;gap:6px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:16px;background:color-mix(in srgb,var(--ado-bg-elevated) 88%,transparent);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ado-reader-outline__item[data-level="3"]{padding-left:22px}.ado-reader-outline__item[data-level="4"]{padding-left:30px}.ado-reader-outline__item:hover,.ado-reader-outline__item.is-active,.ado-reader-semantic__item:hover{border-color:color-mix(in srgb,var(--ado-accent) 26%,var(--ado-border));box-shadow:0 16px 36px color-mix(in srgb,var(--ado-accent) 10%,transparent);transform:translateY(-1px)}.ado-reader-outline__item.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--ado-accent) 8%,transparent),transparent 72%),color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent)}.ado-reader-semantic__chips{display:flex;flex-wrap:wrap;gap:8px}.ado-reader-semantic__chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--ado-border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ado-bg-surface-muted) 84%,white 16%);color:var(--ado-text-secondary);font-size:.76rem;font-weight:700}.ado-reader-semantic__chip strong{color:var(--ado-text-primary);font-size:.84rem}.ado-reader-semantic__chip[data-kind=source],.ado-reader-semantic__item[data-kind=source]{border-color:color-mix(in srgb,var(--ado-accent) 26%,var(--ado-border))}.ado-reader-semantic__chip[data-kind=gate],.ado-reader-semantic__item[data-kind=gate]{border-color:color-mix(in srgb,#2f6fed 30%,var(--ado-border))}.ado-reader-semantic__chip[data-kind=decision],.ado-reader-semantic__item[data-kind=decision]{border-color:color-mix(in srgb,#0f7a5b 32%,var(--ado-border))}.ado-reader-semantic__chip[data-kind=risk],.ado-reader-semantic__item[data-kind=risk]{border-color:color-mix(in srgb,#c65a2e 34%,var(--ado-border))}.ado-reader-semantic__chip[data-kind=action],.ado-reader-semantic__item[data-kind=action]{border-color:color-mix(in srgb,#7c56d3 30%,var(--ado-border))}.ado-reader-semantic__chip[data-kind=evidence],.ado-reader-semantic__item[data-kind=evidence]{border-color:color-mix(in srgb,#1380a1 30%,var(--ado-border))}.ado-semantic-rail{display:grid;gap:12px;min-width:0}.ado-semantic-chip-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ado-semantic-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;max-width:100%;padding:0 12px;border:1px solid color-mix(in srgb,var(--ado-border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ado-bg-surface-muted) 84%,white 16%);color:var(--ado-text-secondary);font-size:.76rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.ado-semantic-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--ado-bg-surface) 90%,transparent);color:var(--ado-text-primary);font-size:.72rem;font-weight:700}.ado-semantic-rail-list{display:grid;gap:10px;min-width:0}.ado-semantic-rail-item{display:grid;gap:6px;min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:16px;background:color-mix(in srgb,var(--ado-bg-elevated) 88%,transparent);color:var(--ado-text-primary);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ado-semantic-rail-item:hover{border-color:color-mix(in srgb,var(--ado-accent) 26%,var(--ado-border));box-shadow:0 16px 36px color-mix(in srgb,var(--ado-accent) 10%,transparent);transform:translateY(-1px)}.ado-semantic-rail-item__meta{color:var(--ado-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ado-semantic-rail-item__title,.ado-semantic-rail-item__excerpt,.ado-semantic-empty,.import-center-receipt-card h3,.import-center-receipt-card p,.import-center-receipt-card small,.ado-app--imports .ado-state-card strong,.ado-app--imports .ado-state-card p,.ado-app--imports .ado-state-card small{overflow-wrap:anywhere;word-break:break-word}.import-center-receipt-card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ado-semantic-rail__actions{display:flex;flex-wrap:wrap;gap:8px}.ado-semantic-rail-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid color-mix(in srgb,var(--ado-border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ado-bg-surface) 92%,transparent);color:var(--ado-text-primary)}.ado-semantic-empty{padding:14px 16px;border:1px dashed color-mix(in srgb,var(--ado-border) 72%,transparent);border-radius:16px;color:var(--ado-text-secondary);background:color-mix(in srgb,var(--ado-bg-surface-muted) 82%,transparent)}.ado-reader-mobile-toc{display:none;gap:12px;padding:18px;border:1px solid color-mix(in srgb,var(--ado-border) 86%,transparent);border-radius:calc(var(--ado-radius-lg) - 4px);background:color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent)}.ado-reader-mobile-toc summary{display:grid;gap:6px;cursor:pointer;list-style:none}.ado-reader-mobile-toc summary::-webkit-details-marker{display:none}.ado-reader-mobile-toc summary span{color:var(--ado-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ado-reader-mobile-toc summary strong{color:var(--ado-text-primary);font-size:1rem;line-height:1.35}.ado-app--search .ado-surface--search{background:radial-gradient(circle at 10% 8%,rgba(255,255,255,.66),transparent 18%),radial-gradient(circle at 88% 6%,rgba(130,171,225,.14),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,.08) 128px,transparent 128px),linear-gradient(180deg,#fafcfffe,#f2f7fbfc)}.ado-app--search .ado-surface--search:after{background:linear-gradient(rgba(72,116,176,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(72,116,176,.026) 1px,transparent 1px);background-size:100% 34px,34px 100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.14),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.14),transparent 82%)}.ado-app--search .ado-panel,.ado-app--audit .ado-panel{overflow:hidden}.ado-app--search .search-callout--search{position:relative;overflow:hidden;gap:18px;clip-path:polygon(0 16px,16px 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.5),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.38),transparent 18%),linear-gradient(180deg,#f8fbfefe,#eff6fafa)}.ado-app--search .search-callout--search:before,.ado-app--search .result-card--search:before,.ado-app--search .ado-state-card--search-preview:before,.ado-app--audit .audit-table-wrapper--terminal:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ado-command-rail),transparent 58%);opacity:.88}.ado-app--search .search-field{gap:12px}.ado-app--search .search-field input{min-height:66px;padding-inline:22px;border-radius:18px;background:linear-gradient(180deg,#ffffffa8,#fff3),color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent)}.ado-app--search .result-list--search{gap:18px}.ado-app--search .result-card--search{position:relative;overflow:hidden;padding-left:24px;clip-path:polygon(0 16px,16px 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:radial-gradient(circle at 14% 10%,rgba(255,255,255,.36),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.34),transparent 20%),linear-gradient(180deg,#fafcfefd,#f1f7fafb)}.ado-app--search .result-card--search:after{content:"";position:absolute;inset:18px auto 18px 0;width:3px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 82%,white 18%),color-mix(in srgb,var(--ado-accent-alt) 42%,transparent))}.ado-app--search .result-card--search.is-active{border-color:color-mix(in srgb,var(--ado-accent) 28%,var(--ado-border));box-shadow:0 22px 48px color-mix(in srgb,var(--ado-accent) 12%,transparent),inset 0 1px #ffffff61}.ado-app--search .ado-state-card--search-preview{position:relative;overflow:hidden;gap:18px;clip-path:polygon(0 18px,18px 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);background:radial-gradient(circle at 14% 10%,rgba(255,255,255,.38),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.36),transparent 18%),linear-gradient(180deg,#fafcfffe,#f1f7fafb)}.ado-filter-chip__count{display:inline-flex;min-width:22px;justify-content:center;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--ado-bg-surface) 90%,transparent);color:var(--ado-text-tertiary);font-size:.72rem;font-weight:700}.ado-search-assist-list{display:grid;gap:10px}.ado-search-assist-item{display:grid;gap:4px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:16px;background:color-mix(in srgb,var(--ado-bg-elevated) 88%,transparent)}.ado-search-assist-item__label{color:var(--ado-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ado-search-workbench{display:grid;gap:clamp(20px,2vw,28px)}.ado-search-shell{display:grid;gap:16px;padding:clamp(18px,2vw,24px);border:1px solid color-mix(in srgb,var(--ado-border) 86%,transparent);border-radius:calc(var(--ado-radius-lg) - 2px);background:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--ado-bg-elevated) 42%,transparent),transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-elevated) 42%,transparent),transparent 18%),color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent);box-shadow:var(--ado-shadow-panel)}.ado-search-shell__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ado-search-shell__copy,.ado-search-shell__field,.ado-search-result-group,.ado-search-result-card{display:grid;gap:8px}.ado-search-shell__copy strong,.ado-search-shell__meta strong,.ado-search-result-card__title,.ado-search-result-group__header strong{color:var(--ado-text-primary)}.ado-search-shell__copy strong{font-size:1.24rem;line-height:1.2}.ado-search-shell__copy p{margin:0;max-width:64ch}.ado-search-shell__meta{display:grid;gap:6px;justify-items:end;color:var(--ado-text-tertiary);font-size:.8rem}.ado-search-shell__input{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-height:74px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--ado-border) 88%,transparent);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-surface) 62%,transparent),color-mix(in srgb,var(--ado-bg-surface) 14%,transparent)),color-mix(in srgb,var(--ado-bg-surface) 94%,transparent)}.ado-search-shell__icon{padding-top:4px;color:var(--ado-text-tertiary);font-size:1rem}.ado-search-shell__field span{color:var(--ado-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ado-search-shell__field input{min-width:0;border:0;outline:0;padding:0;background:transparent;color:var(--ado-text-primary);font-size:1.02rem}.ado-search-shell__scopes{display:flex;flex-wrap:wrap;gap:10px}.ado-search-scope-chip{min-height:36px;padding:0 14px;border:1px solid color-mix(in srgb,var(--ado-border) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ado-bg-elevated) 88%,transparent);color:var(--ado-text-secondary);font:inherit;font-size:.84rem;font-weight:640;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.ado-search-scope-chip:hover,.ado-search-scope-chip.is-active{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ado-accent) 32%,var(--ado-border));background:color-mix(in srgb,var(--ado-bg-surface-muted) 88%,transparent);color:var(--ado-text-primary)}.ado-search-result-board{display:grid;gap:18px}.ado-search-result-group{gap:12px}.ado-search-result-group__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.ado-search-result-group__eyebrow,.ado-search-result-card__eyebrow{color:color-mix(in srgb,var(--ado-accent) 84%,var(--ado-text-primary));font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ado-search-result-group__count-label{font-size:.72rem;font-weight:600;color:var(--ado-text-tertiary);text-transform:uppercase;letter-spacing:.08em}.ado-search-result-group__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.ado-search-result-card{position:relative;overflow:hidden;padding:18px 20px 20px;border:1px solid color-mix(in srgb,var(--ado-border) 86%,transparent);border-radius:calc(var(--ado-radius-lg) - 4px);background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--ado-bg-elevated) 34%,transparent),transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-elevated) 34%,transparent),transparent 18%),color-mix(in srgb,var(--ado-bg-elevated) 90%,transparent);box-shadow:var(--ado-shadow-soft)}.ado-search-result-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ado-command-rail),transparent 58%);opacity:.82}.ado-search-result-card.is-active{border-color:color-mix(in srgb,var(--ado-accent) 30%,var(--ado-border));box-shadow:0 24px 54px color-mix(in srgb,var(--ado-accent) 10%,transparent),inset 0 1px color-mix(in srgb,var(--ado-bg-elevated) 34%,transparent)}.ado-search-result-card__topline,.ado-search-result-card__footer{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ado-search-result-card__meta,.ado-search-result-card__footer>span{color:var(--ado-text-tertiary);font-size:.82rem;line-height:1.55}.ado-trust-badge{display:inline-block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:3px;background:color-mix(in srgb,var(--ado-text-secondary) 10%,transparent);color:var(--ado-text-secondary)}.ado-trust-badge--verified{background:color-mix(in srgb,var(--ado-success) 12%,transparent);color:var(--ado-success)}.ado-search-result-card__notes{display:flex;flex-wrap:wrap;gap:6px;font-size:.78rem}.ado-freshness-note{color:var(--ado-warning);font-style:italic}.ado-policy-note{color:var(--ado-text-tertiary);font-style:italic}.ado-match-reason{font-style:italic;opacity:.7}.ado-search-result-card__title{font-size:1.14rem;font-weight:700;line-height:1.28}.ado-search-result-card p{margin:0}.ado-board-brief-stage{padding:8px 0}.ado-board-brief-grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:980px){.ado-board-brief-grid{grid-template-columns:repeat(2,1fr)}}.ado-board-brief-card{display:grid;gap:10px;padding:20px 22px;border-radius:var(--ado-radius-card, 10px);border:1px solid var(--ado-border);background:var(--ado-bg-surface);transition:box-shadow .15s ease}.ado-board-brief-card:hover{box-shadow:0 4px 18px #0000000f}.ado-board-brief-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap}.ado-board-brief-card__meta{color:var(--ado-text-tertiary);font-size:.78rem}.ado-board-brief-card__title{font-size:1.12rem;font-weight:700;line-height:1.3;margin:0}.ado-board-brief-card__title a{color:var(--ado-text-primary);text-decoration:none}.ado-board-brief-card__title a:hover{color:var(--ado-accent)}.ado-board-brief-card__summary{font-size:.88rem;line-height:1.55;color:var(--ado-text-secondary);margin:0}.ado-board-brief-card__details{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.8rem;color:var(--ado-text-tertiary)}.ado-app--audit .ado-surface--audit{background:radial-gradient(circle at 10% 8%,rgba(255,255,255,.64),transparent 18%),radial-gradient(circle at 88% 8%,rgba(130,171,225,.12),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.08) 118px,transparent 118px),linear-gradient(180deg,#f9fcfefe,#f0f6fafc)}.ado-app--audit .ado-surface--audit:after{background:linear-gradient(rgba(72,116,176,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(72,116,176,.024) 1px,transparent 1px);background-size:100% 30px,30px 100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.16),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.16),transparent 82%)}.ado-app--audit .audit-table-wrapper--terminal{position:relative;overflow:auto;border-radius:var(--ado-radius-xl);background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.4),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.34),transparent 18%),linear-gradient(180deg,#f7fbfefe,#eef4f9fc)}.ado-app--audit .ado-filter-chip{justify-content:space-between}.ado-app--audit .ado-filter-chip:after{content:"·";color:color-mix(in srgb,var(--ado-accent) 56%,transparent)}.ado-app--audit .metric-card strong{font-size:clamp(1.46rem,2vw,1.98rem)}.search-callout,.audit-table-wrapper{border-radius:var(--ado-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.26),transparent 18%),color-mix(in srgb,var(--ado-bg-surface-muted) 94%,transparent);padding:26px;border:1px solid var(--ado-border);box-shadow:var(--ado-shadow-soft)}.search-field{display:grid;gap:10px}.search-field span{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ado-text-tertiary)}.search-field input,.login-form input{min-height:60px;padding:0 20px;border:1px solid var(--ado-border);border-radius:var(--ado-radius-sm);background:color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent);box-shadow:inset 0 1px #ffffff5c}.audit-table-wrapper{overflow:auto;padding:18px 22px 20px}.audit-table{width:100%;border-collapse:collapse;min-width:760px;font-size:.92rem}.audit-table th,.audit-table td{padding:20px 18px;border-bottom:1px solid var(--ado-border-strong);text-align:left;vertical-align:top}.audit-table th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--ado-bg-surface) 96%,transparent);color:var(--ado-text-tertiary);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid var(--ado-border-strong)}.audit-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ado-bg-surface-muted) 45%,transparent)}.audit-table tbody tr{transition:background .12s ease-out,border-color .12s ease-out;border-left:3px solid transparent}.audit-table tbody tr:hover{background:color-mix(in srgb,var(--ado-accent) 7%,transparent);border-left-color:var(--ado-accent)}.audit-table td{font-variant-numeric:tabular-nums}.audit-table td:first-child,.audit-table th:first-child,.audit-table td:nth-child(3),.audit-table th:nth-child(3),.audit-table td:nth-child(5),.audit-table th:nth-child(5){white-space:nowrap}.audit-table td:first-child,.audit-table th:first-child{font-variant-numeric:tabular-nums}.audit-table td:nth-child(2),.audit-table td:nth-child(4){min-width:168px}.ado-frame--audit .audit-table th,.ado-frame--audit .audit-table td{padding:16px 14px}.ado-frame--audit .audit-table td:nth-child(2){min-width:132px}.ado-frame--audit .audit-table td:nth-child(4){min-width:180px}.audit-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ado-bg-surface-muted) 34%,transparent)}.audit-table tbody tr:hover{background:color-mix(in srgb,var(--ado-bg-surface-muted) 68%,transparent)}.ado-evidence-list{margin:0;padding-left:20px;display:grid;gap:12px}.ado-status-chip[data-kind=approved],.ado-status-chip[data-kind=verified],.ado-status-chip[data-kind=enforce],.ado-status-chip[data-kind=info]{color:var(--ado-success);background:color-mix(in srgb,var(--ado-success) 10%,var(--ado-bg-elevated))}.ado-status-chip[data-kind=in_review],.ado-status-chip[data-kind=review],.ado-status-chip[data-kind=shadow],.ado-status-chip[data-kind=warning]{color:var(--ado-warning);background:color-mix(in srgb,var(--ado-warning) 10%,var(--ado-bg-elevated))}.ado-status-chip[data-kind=critical]{color:var(--ado-danger);background:color-mix(in srgb,var(--ado-danger) 12%,var(--ado-bg-elevated))}.ado-status-chip[data-kind=superseded]{color:var(--ado-text-secondary);background:color-mix(in srgb,var(--ado-text-secondary) 8%,var(--ado-bg-elevated));text-decoration:line-through}.ado-status-chip[data-kind=board-only]{color:var(--ado-accent-alt, #B98CFF);background:color-mix(in srgb,var(--ado-accent-alt, #B98CFF) 10%,var(--ado-bg-elevated));font-weight:600}.ado-status-chip[data-kind=legal_hold]{color:var(--ado-danger);background:color-mix(in srgb,var(--ado-danger) 12%,var(--ado-bg-elevated));font-weight:600}.login-shell{min-height:100vh;max-width:1680px;margin:0 auto;padding:clamp(24px,3vw,40px);position:relative;isolation:isolate;display:grid;align-items:stretch;grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr);gap:clamp(18px,2vw,28px)}.login-shell:before{content:"";position:absolute;inset:0;z-index:-3;border-radius:52px;background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.92),transparent 18%),radial-gradient(circle at 78% 14%,rgba(112,153,214,.18),transparent 24%),radial-gradient(circle at 82% 72%,rgba(82,136,210,.12),transparent 20%),radial-gradient(circle at 24% 84%,rgba(121,165,235,.12),transparent 18%),linear-gradient(146deg,#eef4f8f5,#dde8f2eb 50%,#d3dfebf0);box-shadow:inset 0 1px #ffffffad,0 28px 90px #14263a14}.login-shell:after{content:"";position:absolute;inset:13% 20% 16% auto;width:clamp(120px,11vw,180px);z-index:-1;border-radius:999px;background:linear-gradient(180deg,#ffffff42,#ffffff0a),linear-gradient(180deg,#b6cce53d,#6887b014);box-shadow:inset 0 1px #ffffff7a,0 0 0 1px #fff3;filter:blur(.2px);opacity:.72}.login-rail,.ado-control-stack{display:grid;gap:16px}.ado-control-stack--shell-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ado-control-stack--shell-compact>.ado-language-row+.ado-language-row{border-left:1px solid color-mix(in srgb,var(--ado-border) 28%,transparent);padding-left:4px}.ado-control-stack--shell-compact .ado-pref-label{font-size:.62rem;color:var(--ado-text-tertiary);opacity:.85}.ado-control-stack--shell-compact .ado-switch-group{gap:6px}.ado-control-stack--shell-compact .ado-switch-group button{padding:6px 10px;font-size:.78rem;min-height:32px}.login-rail{align-content:center;position:relative;max-width:418px;justify-self:end;margin-left:-72px;padding:28px 20px 20px;z-index:2}.login-rail:before{content:"";position:absolute;inset:0;z-index:0;border:1px solid rgba(255,255,255,.24);border-radius:58px 58px 58px 128px;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 11%),radial-gradient(circle at 42% 0%,rgba(166,194,230,.24),transparent 30%),linear-gradient(180deg,#ffffff14,#fff0 22%),linear-gradient(160deg,#1d2f48d1,#132132c7 58%,#101b2ae6);box-shadow:0 44px 108px #0e182538,inset 0 1px #ffffff38,inset 0 -20px 40px #080f192e;-webkit-backdrop-filter:blur(34px) saturate(150%);backdrop-filter:blur(34px) saturate(150%);pointer-events:none}.login-rail__spine{position:absolute;inset:12% auto 12% -11px;z-index:1;width:24px;display:grid;align-content:space-between;justify-items:center;pointer-events:none}.login-rail__spine:before{content:"";position:absolute;inset:0 11px;border-radius:999px;background:linear-gradient(180deg,#b1cded0f,#b1cded61 18%,#b1cded1f 78%,#b1cded0a);box-shadow:0 0 0 1px #b9d6f514,0 0 18px #a4c2e52e}.login-rail__spine span{position:relative;z-index:1;width:12px;height:12px;border-radius:999px;background:radial-gradient(circle at 32% 30%,#ffffffe6,#c9ddf6c7 54%,#7494bf9e);box-shadow:0 0 0 4px #bcd5f314,0 0 18px #bcd5f33d}.login-shell--layout-focus{grid-template-columns:minmax(0,1.32fr) minmax(374px,.66fr)}.login-shell--layout-workbench{grid-template-columns:minmax(0,1.46fr) minmax(388px,.62fr)}.login-shell--layout-atlas{grid-template-columns:minmax(0,1.4fr) minmax(382px,.6fr)}.login-shell--layout-presentation{grid-template-columns:minmax(0,1.44fr) minmax(384px,.58fr)}.login-stage{position:relative;isolation:isolate;display:grid;min-height:clamp(620px,78vh,780px);padding:clamp(46px,4.8vw,70px) clamp(148px,12vw,176px) clamp(46px,5vw,66px) clamp(56px,5vw,76px);border-radius:52px 164px 52px 52px;border:1px solid rgba(255,255,255,.54);background:linear-gradient(180deg,#ffffff6b,#ffffff14 18%,#ffffff05 54%),radial-gradient(circle at 16% 18%,rgba(255,255,255,.86),transparent 22%),radial-gradient(circle at 82% 18%,rgba(84,115,164,.18),transparent 26%),radial-gradient(circle at 18% 86%,rgba(150,116,74,.08),transparent 22%),linear-gradient(138deg,#f8fafc9e,#eff5fa57 48%,#e4ecf447);box-shadow:0 56px 128px #0f1a2724,inset 0 1px #ffffffeb,inset 0 -14px 38px #ffffff42;-webkit-backdrop-filter:blur(34px) saturate(148%);backdrop-filter:blur(34px) saturate(148%);overflow:hidden}.login-stage__scaffold{position:absolute;inset:0;z-index:0;pointer-events:none}.login-stage__mark{position:absolute;inset:6% 10% auto auto;z-index:0;font-family:Iowan Old Style,Palatino Linotype,Songti SC,serif;font-size:clamp(10.5rem,21vw,18rem);line-height:.82;letter-spacing:-.12em;color:#14212d08;pointer-events:none;-webkit-user-select:none;user-select:none}.login-stage:before{content:"";position:absolute;inset:-10% auto auto 46%;width:min(62vw,860px);height:min(62vw,860px);z-index:0;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.62),rgba(255,255,255,.1) 42%,transparent 68%);filter:blur(12px);opacity:.86}.login-stage:after{content:"";position:absolute;inset:10% -10% auto auto;width:min(58vw,880px);height:min(58vw,880px);z-index:0;border-radius:50%;border:1px solid rgba(38,68,106,.08);box-shadow:0 0 0 52px #26446a0a,0 0 0 118px #26446a06;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.58) 0,rgba(0,0,0,.58) 56%,transparent 76%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.58) 0,rgba(0,0,0,.58) 56%,transparent 76%);opacity:.8}.login-stage__orbital{position:absolute;right:8%;top:8%;border-radius:50%;border:1px solid rgba(49,85,132,.08);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffffff14}.login-stage__orbital--outer{width:min(40vw,620px);height:min(40vw,620px)}.login-stage__orbital--inner{right:12%;top:12%;width:min(27vw,410px);height:min(27vw,410px);border-color:#3155841f}.login-stage__busline,.login-stage__powergrid{position:absolute}.login-stage__busline{left:6%;display:flex;align-items:center;gap:42px;height:1px;background:linear-gradient(90deg,#486fa61a,#486fa638,#486fa614)}.login-stage__busline span,.login-stage__powergrid span{display:block;width:12px;height:12px;margin-top:-5px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#ffffffe6,#c6d9f2cc 56%,#5e7fab6b);box-shadow:0 0 0 4px #92b3df14,0 0 16px #92b3df24}.login-stage__busline--north{top:18%;width:min(34vw,480px)}.login-stage__busline--south{left:auto;right:24%;bottom:22%;width:min(28vw,420px)}.login-stage__powergrid{display:grid;justify-items:center;gap:18px}.login-stage__powergrid:before{content:"";position:absolute;inset:5px calc(50% - 1px) 5px auto;width:1px;background:linear-gradient(180deg,#4c72a60f,#4c72a633,#4c72a60f)}.login-stage__powergrid--primary{left:11%;bottom:17%}.login-stage__powergrid--secondary{right:15%;top:22%;gap:22px}.login-panel{align-content:start;padding:22px 24px;border-radius:28px;border:1px solid rgba(255,255,255,.08);position:relative;z-index:1}.ado-brand-stage{display:grid;position:relative;z-index:1;height:100%;grid-template-rows:auto 1fr auto;gap:26px;max-width:min(860px,72%)}.ado-brand-stage__block{display:grid;gap:10px}.ado-brand-stage__block--company{align-self:start}.ado-brand-stage__label{color:var(--ado-text-tertiary);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ado-brand-stage__value{color:var(--ado-text-primary);font-size:1rem;font-weight:600}.ado-brand-stage__meta{color:color-mix(in srgb,var(--ado-text-secondary) 82%,var(--ado-text-tertiary));font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.ado-brand-stage__block--master{align-self:center;gap:18px;padding:0;border:none;position:relative}.ado-brand-stage__block--master:after{content:"";width:min(240px,38vw);height:1px;background:linear-gradient(90deg,rgba(24,44,68,.24),transparent)}.ado-brand-stage__hero{font-family:Iowan Old Style,Palatino Linotype,Songti SC,serif;font-size:clamp(5.2rem,10vw,9.4rem);line-height:.84;letter-spacing:-.085em;color:var(--ado-text-primary);text-wrap:balance;max-width:10ch;text-shadow:0 12px 36px rgba(255,255,255,.34)}.ado-brand-stage__block--systems{align-self:end;max-width:min(820px,94%);padding-top:18px;border-top:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent)}.ado-brand-stage__systems{display:grid;grid-template-columns:1fr;gap:18px}.ado-brand-stage__system{display:grid;grid-template-columns:minmax(74px,96px) minmax(0,1fr);gap:20px;align-items:start;line-height:1.52}.ado-brand-stage__system+.ado-brand-stage__system{padding-top:18px;border-top:1px solid color-mix(in srgb,var(--ado-border) 72%,transparent)}.ado-brand-stage__system-name{color:color-mix(in srgb,var(--ado-accent) 46%,var(--ado-text-tertiary));font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ado-brand-stage__system-line{color:color-mix(in srgb,var(--ado-text-primary) 92%,var(--ado-text-secondary));font-size:1rem;max-width:44ch}.login-control-stack{gap:12px}.login-panel--access{gap:20px;padding:24px 24px 22px;align-self:start;background:linear-gradient(180deg,#ffffff3d,#ffffff05 18%),linear-gradient(160deg,#ebf3fa42,#7a99c414),linear-gradient(160deg,#18273ac2,#0f1a28a8);box-shadow:inset 0 1px #ffffff2e,0 20px 48px #09121e24;-webkit-backdrop-filter:blur(22px) saturate(138%);backdrop-filter:blur(22px) saturate(138%)}.login-access-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.login-access-topbar__language{display:grid;gap:8px;justify-items:end}.login-panel--environment{gap:14px;align-self:start;padding:18px;background:linear-gradient(180deg,#ffffff29,#ffffff05 18%),linear-gradient(160deg,#ecf3fa24,#7695c00a),linear-gradient(160deg,#18273a94,#101b2a75);-webkit-backdrop-filter:blur(18px) saturate(132%);backdrop-filter:blur(18px) saturate(132%)}.login-panel--environment .login-panel__note{font-size:.88rem;color:#e3ecf694}.login-form{gap:16px}.login-form label{display:grid;gap:9px}.login-access-topbar .ado-pane__label,.login-panel--environment .ado-pane__label,.login-form label span{color:#e3ecf6b8}.login-form label span{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.login-form input{min-height:56px;padding-inline:18px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff29,#ffffff0a),linear-gradient(160deg,#bbd1ec14,#ffffff05);color:#f2f6fc;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #7697c108}.login-form input::placeholder{color:#e4ecf670}.login-panel--access .ado-primary-button{min-height:56px;font-size:.94rem;letter-spacing:.08em;text-transform:uppercase;color:#112237;background:linear-gradient(180deg,#ffffff9e,#ffffff24),linear-gradient(135deg,#f4f9fffa,#ccdcf0f5 42%,#809cc6eb);box-shadow:0 22px 42px #070f1c29,inset 0 1px #ffffffe0}.login-language-toggle{width:auto;justify-items:end}.login-language-toggle .ado-switch-group{display:inline-flex;flex-wrap:nowrap;gap:4px;width:auto;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0f;box-shadow:inset 0 1px #ffffff14}.login-language-toggle .ado-switch-group button{min-width:74px;min-height:44px;justify-content:center;padding:10px 14px;border-color:transparent;background:transparent;color:#e7eff8a3;box-shadow:none;font-size:.86rem}.login-language-toggle .ado-switch-group button:hover{background:#ffffff0f;border-color:transparent}.login-language-toggle .ado-switch-group button.is-active{border-color:#ffffff24;background:linear-gradient(180deg,#ffffff2e,#ffffff14);color:#fff;box-shadow:inset 0 1px #ffffff29}.login-control-stack--compact .ado-switch-row{grid-template-columns:minmax(64px,max-content) minmax(0,1fr);gap:10px}.login-control-stack--compact .ado-pane__label{color:#e3ecf68a}.login-control-stack--compact .ado-switch-group{gap:6px}.login-control-stack--compact .ado-switch-group button{padding:8px 11px;min-height:44px;font-size:.78rem;border-radius:999px;border-color:#ffffff14;background:#ffffff0a;color:#e7eff8ad;box-shadow:none}.login-control-stack--compact .ado-switch-group button:hover{background:#ffffff14}.login-control-stack--compact .ado-switch-group button.is-active{border-color:#ffffff24;background:#ffffff24;color:#fff;box-shadow:inset 0 1px #ffffff1f}.login-hint{display:flex;flex-wrap:wrap;gap:10px;padding-top:12px;border-top:1px solid var(--ado-border);color:var(--ado-text-secondary);font-size:.82rem;line-height:1.45}.ado-inline-error{color:var(--ado-danger)}.screen-center{min-height:100vh;display:grid;place-items:center;color:var(--ado-text-secondary)}.ado-quickbar{display:none}.ado-quickbar__link{display:inline-flex;align-items:center;justify-content:center}.summary-card span,.metric-card span{color:var(--ado-text-tertiary);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.summary-card strong,.metric-card strong,.document-card h3,.ado-state-card strong{line-height:1.15}.summary-card strong,.metric-card strong{font-size:clamp(1.38rem,2vw,1.92rem)}.workspace-metric-card strong,.governance-score-card strong{overflow-wrap:normal;word-break:normal;text-wrap:balance}.workspace-metric-card__value,.governance-score-card strong{font-variant-numeric:tabular-nums}.workspace-metric-card strong{font-weight:800;letter-spacing:-.02em}.governance-score-card strong{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1;letter-spacing:-.02em}.governance-score-card.is-exception strong{color:var(--ado-accent-warm, #b89a58)}.governance-score-card.is-review strong{color:var(--ado-accent)}.governance-score-card.is-enforce strong{color:#35855a}.governance-score-card .governance-score-card__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ado-text-tertiary)}.workspace-metric-card.is-readiness strong{white-space:nowrap;font-size:clamp(1.18rem,1.48vw,1.62rem)}.document-card p,.ado-state-card p,.result-card p,.ado-list-card p,.summary-card small,.metric-card small,.search-callout p{margin:0}.card-actions{padding-top:8px;align-items:center}.document-card,.result-card,.summary-card,.metric-card,.ado-list-card,.ado-state-card{align-content:start}.summary-card,.metric-card{min-height:122px}.document-card small,.result-card small,.ado-state-card small,.ado-list-card small,.metric-card small,.summary-card small{line-height:1.6;overflow-wrap:anywhere}.document-card .card-actions,.result-card .card-actions,.ado-state-card .card-actions{margin-top:6px;padding-top:16px;border-top:1px solid var(--ado-border)}.result-list{gap:20px}.ado-panel .stack{gap:12px}.ado-panel .ado-filter-chip{width:100%;justify-content:flex-start}html[data-theme=night-orbit] .ado-user-card,html[data-theme=night-orbit] .ado-panel,html[data-theme=night-orbit] .summary-card,html[data-theme=night-orbit] .document-card,html[data-theme=night-orbit] .ado-state-card,html[data-theme=night-orbit] .metric-card,html[data-theme=night-orbit] .persona-card,html[data-theme=night-orbit] .ado-list-card,html[data-theme=night-orbit] .result-card,html[data-theme=night-orbit] .login-panel,html[data-theme=night-orbit] .search-callout,html[data-theme=night-orbit] .audit-table-wrapper{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 5%,transparent),transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-panel) 98%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 98%,transparent));border-color:color-mix(in srgb,var(--ado-text-primary) 11%,transparent);box-shadow:0 22px 56px #00000057,inset 0 1px color-mix(in srgb,var(--ado-text-primary) 4%,transparent)}html[data-theme=night-orbit] .ado-session-actions--compact{background:color-mix(in srgb,var(--ado-bg-panel-strong) 92%,transparent);border-color:color-mix(in srgb,var(--ado-text-primary) 10%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 8%,transparent)}html[data-theme=titanium-cockpit] .ado-user-card,html[data-theme=titanium-cockpit] .ado-panel,html[data-theme=titanium-cockpit] .summary-card,html[data-theme=titanium-cockpit] .document-card,html[data-theme=titanium-cockpit] .ado-state-card,html[data-theme=titanium-cockpit] .metric-card,html[data-theme=titanium-cockpit] .persona-card,html[data-theme=titanium-cockpit] .ado-list-card,html[data-theme=titanium-cockpit] .result-card,html[data-theme=titanium-cockpit] .login-panel,html[data-theme=titanium-cockpit] .search-callout,html[data-theme=titanium-cockpit] .audit-table-wrapper{background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 20%),linear-gradient(180deg,#f7f9fafb,#eff3f6f9);border-color:#14212d14;box-shadow:0 20px 54px #3a48581a,inset 0 1px #ffffffa8,inset 0 -1px #121e2f06}html[data-theme=titanium-cockpit] .ado-session-actions--compact{background:color-mix(in srgb,var(--ado-bg-panel-strong) 92%,transparent)}html[data-theme=night-orbit] .ado-meta-pill,html[data-theme=night-orbit] .ado-status-chip,html[data-theme=night-orbit] .ado-filter-chip,html[data-theme=night-orbit] .ado-switch-group button,html[data-theme=night-orbit] .ado-ghost-button,html[data-theme=night-orbit] .persona-card,html[data-theme=night-orbit] .result-card,html[data-theme=night-orbit] .ado-list-card,html[data-theme=night-orbit] .ado-search,html[data-theme=night-orbit] .search-field input,html[data-theme=night-orbit] .login-form input{background:color-mix(in srgb,var(--ado-bg-elevated) 48%,var(--ado-bg-canvas) 52%);border-color:color-mix(in srgb,var(--ado-text-primary) 8%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 4%,transparent)}html[data-theme=titanium-cockpit] .ado-meta-pill,html[data-theme=titanium-cockpit] .ado-status-chip,html[data-theme=titanium-cockpit] .ado-filter-chip,html[data-theme=titanium-cockpit] .ado-top-nav__link,html[data-theme=titanium-cockpit] .ado-switch-group button,html[data-theme=titanium-cockpit] .ado-ghost-button,html[data-theme=titanium-cockpit] .persona-card,html[data-theme=titanium-cockpit] .result-card,html[data-theme=titanium-cockpit] .ado-list-card,html[data-theme=titanium-cockpit] .ado-search,html[data-theme=titanium-cockpit] .ado-search-shell__field input,html[data-theme=titanium-cockpit] .login-form input{background:color-mix(in srgb,var(--ado-bg-panel) 72%,var(--ado-elevated-tint) 28%);border-color:#0f172a12;color:var(--ado-text-secondary);box-shadow:inset 0 1px #fff6;transition:background .18s,border-color .18s,box-shadow .18s,color .18s}html[data-theme=titanium-cockpit] .ado-top-nav__link:not(.is-active){background:color-mix(in srgb,var(--ado-bg-panel) 40%,transparent);border-color:#0f172a0a;box-shadow:none}html[data-theme=night-orbit] .ado-top-nav__link:not(.is-active){background:color-mix(in srgb,var(--ado-bg-elevated) 16%,transparent);border-color:#64a0ff0d;box-shadow:none}html[data-theme=night-orbit] .ado-filter-chip.is-active,html[data-theme=night-orbit] .ado-switch-group button.is-active,html[data-theme=night-orbit] .ado-ghost-button.is-active{border:1px solid rgba(130,100,200,.35);background:linear-gradient(105deg,transparent 40%,rgba(120,100,180,.22) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#382868,#2e2058,#221845);color:#fffdfcf5;font-weight:600;text-shadow:0 0 8px rgba(80,64,160,.25),0 1px 0 rgba(0,0,0,.12);box-shadow:0 0 16px #5040a038,0 3px 12px #5040a038}html[data-theme=night-orbit] .ado-list-card.is-active,html[data-theme=night-orbit] .result-card.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--ado-accent) 34%,transparent),color-mix(in srgb,var(--ado-accent) 24%,transparent));border-color:color-mix(in srgb,var(--ado-accent) 42%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 8%,transparent),0 14px 34px #0000002e}html[data-theme=night-orbit] .ado-hero__controls .ado-search{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 2.4%,transparent),color-mix(in srgb,var(--ado-text-primary) .6%,transparent) 18%),linear-gradient(160deg,color-mix(in srgb,var(--ado-bg-canvas) 99%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 99%,transparent));border-color:color-mix(in srgb,var(--ado-accent) 10%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 3.2%,transparent),0 10px 20px #00000024}html[data-theme=night-orbit] .ado-hero__controls .ado-search__icon{color:color-mix(in srgb,var(--ado-text-secondary) 88%,var(--ado-accent) 12%)}html[data-theme=night-orbit] .ado-hero__controls .ado-search input::placeholder{color:color-mix(in srgb,var(--ado-text-secondary) 89%,var(--ado-accent) 11%)}html[data-theme=night-orbit] .ado-app--workspace .ado-hero.ado-hero--dense .ado-hero__controls,html[data-theme=night-orbit] .ado-app--governance .ado-hero.ado-hero--dense .ado-hero__controls{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 2.2%,transparent),color-mix(in srgb,var(--ado-text-primary) .5%,transparent) 18%),linear-gradient(160deg,color-mix(in srgb,var(--ado-bg-panel) 94%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 96%,transparent));border-color:color-mix(in srgb,var(--ado-accent) 9%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 4%,transparent),0 8px 22px #00000038}html[data-theme=night-orbit] .ado-hero__controls .ado-control-strip>.ado-language-row .ado-pane__label{color:color-mix(in srgb,var(--ado-text-secondary) 92%,var(--ado-accent) 8%)}html[data-theme=night-orbit] .ado-hero__controls .ado-control-strip>.ado-language-row .ado-switch-group{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 1.8%,transparent),color-mix(in srgb,var(--ado-text-primary) .4%,transparent)),linear-gradient(160deg,color-mix(in srgb,var(--ado-bg-panel) 76%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 82%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ado-accent) 6%,transparent),inset 0 1px color-mix(in srgb,var(--ado-text-primary) 2.2%,transparent),0 6px 14px #00000014}html[data-theme=night-orbit] .ado-hero__controls .ado-control-strip>.ado-language-row .ado-switch-group button{background:color-mix(in srgb,var(--ado-bg-elevated) 24%,var(--ado-bg-canvas) 76%);border-color:color-mix(in srgb,var(--ado-text-primary) 3.6%,transparent);color:color-mix(in srgb,var(--ado-text-secondary) 97%,var(--ado-accent) 3%);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 1.8%,transparent)}html[data-theme=night-orbit] .ado-hero__controls .ado-control-strip>.ado-language-row .ado-switch-group button.is-active{border:1px solid rgba(130,100,200,.35);background:linear-gradient(105deg,transparent 40%,rgba(120,100,180,.22) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#382868,#2e2058,#221845);color:#fffdfcf5;box-shadow:0 0 16px #5040a038,0 3px 12px #5040a038}html[data-theme=night-orbit] .ado-hero__controls .ado-switch-group button{background:color-mix(in srgb,var(--ado-bg-elevated) 27%,var(--ado-bg-canvas) 73%);border-color:color-mix(in srgb,var(--ado-text-primary) 4%,transparent);color:color-mix(in srgb,var(--ado-text-secondary) 97%,var(--ado-accent) 3%);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 2%,transparent)}html[data-theme=night-orbit] .ado-hero__controls .ado-control-stack>.ado-switch-card{--ado-night-card-tint: color-mix(in srgb, var(--ado-accent) 8%, transparent);--ado-night-card-base-top: color-mix(in srgb, var(--ado-bg-panel) 92%, transparent);--ado-night-card-base-bottom: color-mix(in srgb, var(--ado-bg-canvas) 94%, transparent);--ado-night-card-border: color-mix(in srgb, var(--ado-accent) 22%, transparent);--ado-night-card-legend: color-mix(in srgb, var(--ado-text-secondary) 88%, var(--ado-accent) 12%);--ado-night-card-key-bg: color-mix(in srgb, var(--ado-bg-elevated) 22%, var(--ado-bg-canvas) 78%);--ado-night-card-key-border: color-mix(in srgb, var(--ado-accent) 14%, transparent);--ado-night-card-key-text: color-mix(in srgb, var(--ado-text-tertiary) 92%, var(--ado-accent) 8%);--ado-night-card-button-tint: color-mix(in srgb, var(--ado-accent) 4%, transparent);--ado-night-card-button-fill: color-mix(in srgb, var(--ado-bg-canvas) 96%, transparent);--ado-night-card-button-border: color-mix(in srgb, var(--ado-accent) 12%, transparent);--ado-night-card-button-glow: color-mix(in srgb, var(--ado-accent) 5%, transparent)}html[data-theme=night-orbit] .ado-hero__controls .ado-switch-card{background:linear-gradient(180deg,var(--ado-night-card-tint),color-mix(in srgb,var(--ado-text-primary) .5%,transparent) 18%),linear-gradient(160deg,var(--ado-night-card-base-top),var(--ado-night-card-base-bottom));border-color:var(--ado-night-card-border);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 2.4%,transparent),0 8px 18px #00000014}html[data-theme=night-orbit] .ado-hero__controls .ado-switch-card__legend{color:var(--ado-night-card-legend)}html[data-theme=night-orbit] .ado-hero__controls .ado-switch-card__key{background:var(--ado-night-card-key-bg);border-color:var(--ado-night-card-key-border);color:var(--ado-night-card-key-text)}html[data-theme=night-orbit] .ado-hero__controls .ado-control-stack>.ado-switch-card .ado-switch-group button:not(.is-active){background:linear-gradient(180deg,var(--ado-night-card-button-tint),rgba(255,255,255,0) 88%),var(--ado-night-card-button-fill);border-color:var(--ado-night-card-button-border);box-shadow:inset 0 1px 0 var(--ado-night-card-button-glow)}html[data-theme=night-orbit] .ado-hero__controls .ado-switch-group button.is-active{border:1px solid rgba(130,100,200,.35);background:linear-gradient(105deg,transparent 40%,rgba(120,100,180,.22) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#382868,#2e2058,#221845);color:#fffdfcf5;box-shadow:0 0 16px #5040a038,0 3px 12px #5040a038}html[data-theme=night-orbit] .ado-hero__controls .ado-hero__deck-footer .ado-user-card{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 2.6%,transparent),color-mix(in srgb,var(--ado-text-primary) .5%,transparent) 18%),linear-gradient(160deg,color-mix(in srgb,var(--ado-bg-panel) 97%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 98%,transparent));border-color:color-mix(in srgb,var(--ado-text-primary) 5.2%,transparent);box-shadow:0 12px 26px #0000002e,inset 0 1px color-mix(in srgb,var(--ado-text-primary) 3%,transparent)}html[data-theme=night-orbit] .ado-hero__controls .ado-hero__deck-footer .ado-user-card__identity strong{color:color-mix(in srgb,var(--ado-text-primary) 90%,var(--ado-accent) 10%)}html[data-theme=night-orbit] .ado-hero__controls .ado-hero__deck-footer .ado-user-card__identity p{color:color-mix(in srgb,var(--ado-text-secondary) 94%,var(--ado-accent) 6%)}html[data-theme=night-orbit] .ado-hero__controls .ado-hero__deck-footer .ado-user-card .ado-ghost-button{background:color-mix(in srgb,var(--ado-bg-elevated) 34%,var(--ado-bg-canvas) 66%);border-color:color-mix(in srgb,var(--ado-text-primary) 5.5%,transparent);color:color-mix(in srgb,var(--ado-text-primary) 92%,var(--ado-accent) 8%);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 3.2%,transparent)}html[data-theme=night-orbit] .ado-hero__controls .ado-hero__deck-footer>.ado-ghost-button{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 5%,transparent),color-mix(in srgb,var(--ado-text-primary) 1.2%,transparent)),linear-gradient(135deg,color-mix(in srgb,var(--ado-accent) 86%,var(--ado-bg-canvas)),color-mix(in srgb,var(--ado-accent) 68%,var(--ado-bg-canvas)));border-color:color-mix(in srgb,var(--ado-accent) 28%,transparent);color:var(--ado-text-primary);box-shadow:0 12px 24px #0000002e,inset 0 1px color-mix(in srgb,var(--ado-text-primary) 10%,transparent)}html[data-theme=titanium-cockpit] .ado-top-nav__link.is-active,html[data-theme=titanium-cockpit] .ado-filter-chip.is-active,html[data-theme=titanium-cockpit] .ado-switch-group button.is-active,html[data-theme=titanium-cockpit] .ado-ghost-button.is-active{border:1px solid rgba(80,130,180,.35);background:linear-gradient(105deg,transparent 40%,rgba(140,180,220,.45) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#4a7098,#3a5878,#2a4060);color:#fffdfcf5;font-weight:600;text-shadow:0 0 8px rgba(58,88,120,.25),0 1px 0 rgba(0,0,0,.12);box-shadow:0 0 16px #3a587838,0 3px 12px #3a587838}html[data-theme=titanium-cockpit] .ado-list-card.is-active,html[data-theme=titanium-cockpit] .result-card.is-active{background:#fff;border-color:color-mix(in srgb,var(--ado-accent) 22%,rgba(15,23,42,.08));color:var(--ado-accent);font-weight:700;box-shadow:inset 0 1px #ffffffe6,0 4px 14px #0f172a0f}html[data-theme=titanium-cockpit] .ado-list-card.is-active,html[data-theme=titanium-cockpit] .result-card.is-active{border-left:2px solid var(--ado-accent)}html[data-theme=night-orbit] .ado-primary-button{background:linear-gradient(135deg,color-mix(in srgb,var(--ado-accent) 80%,white 20%),var(--ado-accent) 62%,color-mix(in srgb,var(--ado-accent) 55%,var(--ado-bg-canvas) 45%));box-shadow:0 18px 34px #00000047,inset 0 1px color-mix(in srgb,var(--ado-text-primary) 16%,transparent);color:var(--ado-text-primary)}html[data-theme=night-orbit] .ado-article{color:var(--ado-reader-folio-text)}html[data-theme=night-orbit] .ado-app--reader .ado-surface--reader{background:var(--ado-reader-stage-bg);box-shadow:var(--ado-reader-stage-shadow)}html[data-theme=night-orbit] .ado-app--reader .ado-surface--reader:after{opacity:var(--ado-reader-stage-grid-opacity)}html[data-theme=night-orbit] .ado-app--reader .ado-article--folio{border-color:var(--ado-reader-folio-border);background:var(--ado-reader-folio-bg);box-shadow:var(--ado-reader-folio-shadow);color:var(--ado-reader-folio-text)}html[data-theme=night-orbit] .ado-app--reader .ado-article--folio:before{inset:0 28px auto;height:2px;border-radius:999px;background:var(--ado-reader-folio-top-accent);opacity:.58;box-shadow:var(--ado-reader-folio-top-shadow)}html[data-theme=night-orbit] .ado-app--reader .article-section+.article-section{border-top-color:var(--ado-reader-folio-divider)}html[data-theme=night-orbit] .ado-app--reader .article-section h2,html[data-theme=night-orbit] .ado-app--reader .ado-markdown :is(h2,h3,h4),html[data-theme=night-orbit] .ado-app--reader .ado-article--folio strong,html[data-theme=night-orbit] .ado-app--reader .ado-markdown strong{color:var(--ado-reader-folio-heading)}html[data-theme=night-orbit] .ado-app--reader .section-summary,html[data-theme=night-orbit] .ado-app--reader .ado-markdown,html[data-theme=night-orbit] .ado-app--reader .ado-markdown p,html[data-theme=night-orbit] .ado-app--reader .ado-markdown .ado-md-paragraph,html[data-theme=night-orbit] .ado-app--reader .ado-markdown li,html[data-theme=night-orbit] .ado-app--reader .ado-markdown td,html[data-theme=night-orbit] .ado-app--reader .ado-markdown th,html[data-theme=night-orbit] .ado-app--reader .ado-markdown blockquote p,html[data-theme=night-orbit] .ado-app--reader .ado-markdown blockquote .ado-md-paragraph{color:var(--ado-reader-folio-body)}html[data-theme=night-orbit] .ado-app--reader .section-summary{color:var(--ado-reader-folio-summary)}html[data-theme=night-orbit] .ado-app--reader .ado-markdown blockquote{background:var(--ado-reader-folio-blockquote-bg);border-color:var(--ado-reader-folio-blockquote-border)}html[data-theme=night-orbit] .ado-app--reader .ado-markdown th,html[data-theme=night-orbit] .ado-app--reader .ado-markdown td{border-color:var(--ado-reader-folio-table-border)}html[data-theme=night-orbit] .ado-app--reader .ado-markdown thead th{background:var(--ado-reader-folio-table-head-bg)}html[data-theme=night-orbit] .ado-app--reader .ado-inline-asset__image{background:#f0eee8f0;border-radius:var(--ado-radius-md)}html[data-theme=night-orbit] .ado-article p,html[data-theme=night-orbit] .ado-note,html[data-theme=night-orbit] .document-card p,html[data-theme=night-orbit] .ado-state-card p,html[data-theme=night-orbit] .result-card p,html[data-theme=night-orbit] .summary-card small,html[data-theme=night-orbit] .metric-card small,html[data-theme=night-orbit] .ado-list-card p,html[data-theme=night-orbit] .ado-list-card small,html[data-theme=night-orbit] .section-summary,html[data-theme=night-orbit] .ado-markdown,html[data-theme=night-orbit] .ado-markdown p,html[data-theme=night-orbit] .ado-markdown .ado-md-paragraph,html[data-theme=night-orbit] .ado-markdown li,html[data-theme=night-orbit] .ado-markdown td,html[data-theme=night-orbit] .ado-markdown th,html[data-theme=night-orbit] .ado-review-item__excerpt,html[data-theme=night-orbit] .ado-current-meta,html[data-theme=night-orbit] .ado-pane__meta,html[data-theme=night-orbit] .ado-shortcuts small{color:var(--ado-reader-folio-body)}html[data-theme=night-orbit] .ado-shortcuts span,html[data-theme=night-orbit] .ado-reader-heading-meta,html[data-theme=night-orbit] .ado-review-summary,html[data-theme=night-orbit] .ado-reader-progress__track{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 6%,transparent),transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-panel) 98%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 98%,transparent));border-color:color-mix(in srgb,var(--ado-text-primary) 8%,transparent)}html[data-theme=titanium-cockpit] .ado-article{color:var(--ado-reader-folio-text)}html[data-theme=titanium-cockpit] .ado-article p{color:var(--ado-reader-folio-body)}html[data-theme=titanium-cockpit] .section-summary{color:var(--ado-reader-folio-summary)}html[data-theme=night-orbit] .audit-table th{background:color-mix(in srgb,var(--ado-bg-elevated) 85%,var(--ado-accent) 15%)}html[data-theme=night-orbit] .audit-table tbody tr{border-bottom:1px solid rgba(130,110,240,.12)}html[data-theme=night-orbit] .audit-table tbody tr:nth-child(2n){background:#826ef00a}html[data-theme=night-orbit] .audit-table tbody tr:hover{background:color-mix(in srgb,var(--ado-accent) 8%,transparent)}html[data-theme=orbital-ivory] .audit-table th{background:#e6e4dea6}html[data-theme=titanium-cockpit] .audit-table th{background:#f3f6f8fa}html[data-theme=titanium-cockpit] .audit-table tbody tr:nth-child(2n){background:#e2e8ed73}html[data-theme=titanium-cockpit] .audit-table tbody tr:hover{background:#cdd8e199}html[data-theme=night-orbit] .ado-app--search .ado-surface--search,html[data-theme=night-orbit] .ado-app--audit .ado-surface--audit{overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 1.5%,transparent),transparent 80px),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-panel) 99%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 99%,transparent))}html[data-theme=night-orbit] .ado-app--search .ado-surface--search:after,html[data-theme=night-orbit] .ado-app--audit .ado-surface--audit:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--ado-accent) 2.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ado-accent) 2%,transparent) 1px,transparent 1px);background-size:100% 34px,34px 100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.2),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.2),transparent 70%);opacity:.3}html[data-theme=night-orbit] .ado-app--search .ado-pane__label,html[data-theme=night-orbit] .ado-app--search .ado-search-shell__field span{color:color-mix(in srgb,var(--ado-accent) 70%,var(--ado-text-secondary))}html[data-theme=night-orbit] .ado-app--audit .ado-pane__label{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .ado-search-shell{background:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--ado-accent) 6%,transparent),transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 4%,transparent),transparent 20%),color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent);border-color:color-mix(in srgb,var(--ado-accent) 12%,var(--ado-border))}html[data-theme=night-orbit] .ado-search-shell__input{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 3%,transparent),transparent),color-mix(in srgb,var(--ado-bg-surface) 94%,transparent);border-color:color-mix(in srgb,var(--ado-accent) 15%,var(--ado-border))}html[data-theme=night-orbit] .ado-search-shell__field input{min-height:66px;padding-inline:22px;font-family:Aptos Mono,Cascadia Code,Consolas,monospace;font-size:.97rem;letter-spacing:.01em}html[data-theme=night-orbit] .ado-search-scope-chip{background:color-mix(in srgb,var(--ado-bg-elevated) 70%,transparent);border-color:color-mix(in srgb,var(--ado-border) 50%,transparent)}html[data-theme=night-orbit] .ado-search-scope-chip.is-active{background:color-mix(in srgb,var(--ado-accent) 15%,var(--ado-bg-elevated));border-color:color-mix(in srgb,var(--ado-accent) 40%,transparent);color:var(--ado-text-primary)}html[data-theme=night-orbit] .ado-search-shell__mode-label{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .ado-app--search .search-callout{gap:18px;padding:28px;border-color:color-mix(in srgb,var(--ado-accent) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 3%,transparent),transparent 16%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-panel) 98%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 98%,transparent));box-shadow:0 24px 62px #00000061,inset 0 1px color-mix(in srgb,var(--ado-text-primary) 5%,transparent)}html[data-theme=night-orbit] .ado-search-result-board{gap:18px}html[data-theme=night-orbit] .ado-search-result-card{padding-left:28px;border-color:color-mix(in srgb,var(--ado-text-primary) 5%,transparent);background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--ado-accent) 4%,transparent),transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-panel) 98%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 98%,transparent))}html[data-theme=night-orbit] .ado-search-result-card:before{background:linear-gradient(90deg,var(--ado-accent),transparent 58%);opacity:.6}html[data-theme=night-orbit] .ado-search-result-card:after{content:"";position:absolute;inset:20px auto 20px 0;width:3px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 90%,transparent),color-mix(in srgb,var(--ado-success) 45%,transparent));opacity:.95}html[data-theme=night-orbit] .ado-search-result-card.is-active{border-color:color-mix(in srgb,var(--ado-accent) 26%,transparent);box-shadow:0 24px 56px #00000042,inset 0 1px color-mix(in srgb,var(--ado-text-primary) 6%,transparent)}html[data-theme=night-orbit] .ado-search-result-card__meta,html[data-theme=night-orbit] .ado-search-result-card small,html[data-theme=night-orbit] .ado-state-card--search-preview small{font-family:Aptos Mono,Cascadia Code,Consolas,monospace;font-size:.78rem;letter-spacing:.01em}html[data-theme=night-orbit] .ado-search-result-card__footer,html[data-theme=night-orbit] .ado-state-card--search-preview .card-actions{border-top-color:color-mix(in srgb,var(--ado-text-primary) 6%,transparent)}html[data-theme=night-orbit] .ado-app--search .ado-state-card--search-preview{gap:18px;border-color:color-mix(in srgb,var(--ado-accent) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ado-success) 3%,transparent),transparent 14%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-panel) 98%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 98%,transparent))}html[data-theme=night-orbit] .ado-app--audit .ado-surface--audit{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 3%,transparent),transparent 94px),radial-gradient(circle at top right,color-mix(in srgb,var(--ado-success) 9%,transparent),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-panel) 99%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 99%,transparent))}html[data-theme=night-orbit] .ado-app--audit .audit-table-wrapper--terminal{padding:22px 24px 24px;border-color:color-mix(in srgb,var(--ado-accent) 12%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 5%,transparent),transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-panel) 99%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 99%,transparent))}html[data-theme=night-orbit] .ado-app--audit .audit-table{font-size:.9rem}html[data-theme=night-orbit] .ado-app--audit .audit-table th,html[data-theme=night-orbit] .ado-app--audit .audit-table td:first-child,html[data-theme=night-orbit] .ado-app--audit .audit-table td:nth-child(3),html[data-theme=night-orbit] .ado-app--audit .audit-table td:nth-child(4){font-family:Aptos Mono,Cascadia Code,Consolas,monospace}html[data-theme=night-orbit] .ado-app--audit .audit-table th{color:var(--ado-text-secondary);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:600;background:#826ef00d;border-bottom:2px solid rgba(130,110,240,.18)}html[data-theme=night-orbit] .ado-app--audit .audit-table td{border-bottom-color:color-mix(in srgb,var(--ado-text-primary) 5%,transparent)}html[data-theme=night-orbit] .ado-app--audit .audit-table td:nth-child(5){color:color-mix(in srgb,var(--ado-text-primary) 90%,var(--ado-accent) 10%);font-weight:600}html[data-theme=night-orbit] .ado-app--audit .metric-card strong{font-size:clamp(1.56rem,2.1vw,2.1rem)}html[data-theme=night-orbit] .ado-app--audit .ado-filter-chip{justify-content:space-between}html[data-theme=night-orbit] .ado-app--audit .ado-filter-chip:after{content:"·";color:color-mix(in srgb,var(--ado-accent) 50%,transparent)}html[data-theme=night-orbit] input,html[data-theme=night-orbit] select,html[data-theme=night-orbit] textarea{color:var(--ado-text-primary);background:var(--ado-bg-elevated);border-color:color-mix(in srgb,var(--ado-border-strong) 60%,transparent)}html[data-theme=night-orbit] input::placeholder,html[data-theme=night-orbit] textarea::placeholder{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] input:focus,html[data-theme=night-orbit] select:focus,html[data-theme=night-orbit] textarea:focus{border-color:color-mix(in srgb,var(--ado-accent) 40%,transparent);outline-color:color-mix(in srgb,var(--ado-accent) 20%,transparent)}html[data-theme=night-orbit] .rsd-select,html[data-theme=night-orbit] .rs-input{color:var(--ado-text-primary);background:var(--ado-bg-elevated);border-color:color-mix(in srgb,var(--ado-border-strong) 60%,transparent)}html[data-theme=night-orbit] table{color:var(--ado-text-primary)}html[data-theme=night-orbit] th{color:var(--ado-text-secondary);background:color-mix(in srgb,var(--ado-bg-elevated) 90%,var(--ado-bg-panel-strong) 10%);border-color:color-mix(in srgb,var(--ado-border-strong) 50%,transparent)}html[data-theme=night-orbit] td{border-color:color-mix(in srgb,var(--ado-border) 40%,transparent)}html[data-theme=night-orbit] tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ado-bg-elevated) 30%,transparent)}html[data-theme=night-orbit] tbody tr:hover{background:color-mix(in srgb,var(--ado-accent) 6%,transparent)}html[data-theme=night-orbit] .rs-btn{color:var(--ado-text-primary);background:var(--ado-bg-elevated);border-color:color-mix(in srgb,var(--ado-border-strong) 50%,transparent)}html[data-theme=night-orbit] .rs-btn:hover{background:color-mix(in srgb,var(--ado-accent) 8%,var(--ado-bg-elevated))}html[data-theme=night-orbit] .rs-btn--primary,html[data-theme=night-orbit] .ado-btn--primary{color:#fff;background:var(--ado-accent);border-color:var(--ado-accent)}html[data-theme=night-orbit] .rs-btn--danger,html[data-theme=night-orbit] .ado-btn--danger{color:#fff;background:var(--ado-danger);border-color:var(--ado-danger)}html[data-theme=night-orbit] .ado-btn{color:var(--ado-text-primary);background:var(--ado-bg-elevated);border-color:color-mix(in srgb,var(--ado-border-strong) 50%,transparent)}html[data-theme=night-orbit] .rs-badge{color:var(--ado-text-secondary);background:color-mix(in srgb,var(--ado-bg-elevated) 80%,var(--ado-bg-panel-strong) 20%);border-color:color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .rs-badge--published{color:var(--ado-success);background:color-mix(in srgb,var(--ado-success) 12%,var(--ado-bg-elevated));border-color:color-mix(in srgb,var(--ado-success) 20%,transparent)}html[data-theme=night-orbit] .rs-badge--draft{color:var(--ado-accent);background:color-mix(in srgb,var(--ado-accent) 12%,var(--ado-bg-elevated));border-color:color-mix(in srgb,var(--ado-accent) 20%,transparent)}html[data-theme=night-orbit] .rs-badge--archived{color:var(--ado-text-tertiary);background:color-mix(in srgb,var(--ado-bg-panel) 80%,transparent);border-color:color-mix(in srgb,var(--ado-border) 30%,transparent)}html[data-theme=night-orbit] .ado-badge{color:var(--ado-text-secondary);background:color-mix(in srgb,var(--ado-bg-elevated) 80%,var(--ado-bg-panel-strong) 20%)}html[data-theme=night-orbit] .ado-badge--success{color:var(--ado-success);background:color-mix(in srgb,var(--ado-success) 12%,var(--ado-bg-elevated))}html[data-theme=night-orbit] .ado-badge--muted{color:var(--ado-text-tertiary);background:color-mix(in srgb,var(--ado-bg-panel) 80%,transparent)}html[data-theme=night-orbit] .rs-card{color:var(--ado-text-primary);background:var(--ado-bg-panel);border-color:color-mix(in srgb,var(--ado-border-strong) 50%,transparent)}html[data-theme=night-orbit] .rs-card__meta,html[data-theme=night-orbit] .rs-card__date{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] .rs-card__desc{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .rs-card__footer{border-top-color:color-mix(in srgb,var(--ado-border) 30%,transparent)}html[data-theme=night-orbit] .rs-empty,html[data-theme=night-orbit] .rs-loading{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] .obs-metric-card{color:var(--ado-text-primary);background:var(--ado-bg-panel);border:1px solid color-mix(in srgb,var(--ado-border-strong) 50%,transparent);box-shadow:0 2px 8px #00000040}html[data-theme=night-orbit] .obs-metric-card__value{color:var(--ado-text-primary)}html[data-theme=night-orbit] .obs-metric-card__label{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .obs-metric-card--ok{border-left-color:var(--ado-success)}html[data-theme=night-orbit] .obs-metric-card--warn{border-left-color:var(--ado-warning, #e8a735)}html[data-theme=night-orbit] .admin-users-page__tabs{border-bottom-color:color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .admin-users-page__tab{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .admin-users-page__tab.is-active{color:var(--ado-accent);background:color-mix(in srgb,var(--ado-accent) 12%,transparent);border-color:color-mix(in srgb,var(--ado-accent) 30%,transparent)}html[data-theme=night-orbit] .admin-users-page__table{color:var(--ado-text-primary)}html[data-theme=night-orbit] .admin-users-page__table-wrap{border:1px solid color-mix(in srgb,var(--ado-border) 25%,transparent);border-radius:12px;overflow:hidden}html[data-theme=night-orbit] .admin-users-page__table th{color:var(--ado-text-secondary);background:color-mix(in srgb,var(--ado-bg-panel-strong) 40%,var(--ado-bg-elevated));font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}html[data-theme=night-orbit] .admin-users-page__table td{background:transparent;border-color:color-mix(in srgb,var(--ado-border) 18%,transparent)}html[data-theme=night-orbit] .admin-users-page__table tr:hover td{background:color-mix(in srgb,var(--ado-accent) 4%,transparent)}html[data-theme=night-orbit] .admin-users-page__table tbody tr:nth-child(2n) td{background:#826ef008}html[data-theme=night-orbit] .admin-users-page__row--inactive{opacity:.55}html[data-theme=night-orbit] .admin-users-page__actions button{color:var(--ado-text-secondary);transition:color .15s}html[data-theme=night-orbit] .admin-users-page__actions button:hover{color:var(--ado-accent)}html[data-theme=night-orbit] .admin-users-page__form-panel{background:var(--ado-bg-panel);border-color:color-mix(in srgb,var(--ado-border-strong) 50%,transparent)}html[data-theme=night-orbit] .admin-users-page__form-title{color:var(--ado-text-primary)}html[data-theme=night-orbit] .admin-users-page__rules{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] .task-card{color:var(--ado-text-primary);background:var(--ado-bg-panel);border:1px solid color-mix(in srgb,var(--ado-border-strong) 50%,transparent)}html[data-theme=night-orbit] .task-card__desc{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .task-card__due{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] .notif-page-tabs{border-bottom-color:color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .notif-page-tab{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .notif-page-tab--active{color:var(--ado-accent);border-bottom-color:var(--ado-accent)}html[data-theme=night-orbit] .notif-item{color:var(--ado-text-primary);background:var(--ado-bg-panel);border:1px solid color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .notif-item--read{opacity:.7}html[data-theme=night-orbit] .notif-item--critical{border-left-color:var(--ado-danger)}html[data-theme=night-orbit] .notif-item--warning{border-left-color:var(--ado-warning, #e8a735)}html[data-theme=night-orbit] .notif-item__body{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .notif-item__time{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] .connector-card{color:var(--ado-text-primary);background:var(--ado-bg-panel);border:1px solid color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .connector-card--selected{border-color:var(--ado-accent);background:color-mix(in srgb,var(--ado-accent) 5%,var(--ado-bg-panel))}html[data-theme=night-orbit] .connector-card__type{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] .connector-detail{background:var(--ado-bg-panel);border:1px solid color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .connector-detail__section-header{color:var(--ado-text-secondary);border-bottom-color:color-mix(in srgb,var(--ado-border) 30%,transparent)}html[data-theme=night-orbit] .sync-task-row{border-color:color-mix(in srgb,var(--ado-border) 30%,transparent)}html[data-theme=night-orbit] .sync-receipt{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] .ado-webhook-admin,html[data-theme=night-orbit] .ado-table{color:var(--ado-text-primary)}html[data-theme=night-orbit] .ado-table th{color:var(--ado-text-secondary);background:color-mix(in srgb,var(--ado-bg-elevated) 90%,var(--ado-bg-panel-strong) 10%);border-color:color-mix(in srgb,var(--ado-border-strong) 50%,transparent)}html[data-theme=night-orbit] .ado-table td{border-color:color-mix(in srgb,var(--ado-border) 30%,transparent)}html[data-theme=night-orbit] .permsim-table-wrapper{background:var(--ado-bg-panel);border:1px solid color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .permsim-table{color:var(--ado-text-primary)}html[data-theme=night-orbit] .permsim-cell--allow{color:var(--ado-success)}html[data-theme=night-orbit] .permsim-cell--deny{color:var(--ado-danger)}html[data-theme=night-orbit] .rs-create-form{background:var(--ado-bg-panel);border:1px solid color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .rs-error,html[data-theme=night-orbit] .ado-inline-error{color:var(--ado-danger)}html[data-theme=night-orbit] .rs-error-banner{color:var(--ado-danger);background:color-mix(in srgb,var(--ado-danger) 8%,var(--ado-bg-panel));border-color:color-mix(in srgb,var(--ado-danger) 25%,transparent)}html[data-theme=night-orbit] .help-page__nav-item{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .help-page__nav-item--active{color:var(--ado-accent);background:color-mix(in srgb,var(--ado-accent) 8%,transparent)}html[data-theme=night-orbit] .help-page__article-item{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .help-page__article-item--active{color:var(--ado-text-primary);background:color-mix(in srgb,var(--ado-accent) 6%,transparent)}html[data-theme=night-orbit] .help-page__content{color:var(--ado-text-primary)}html[data-theme=night-orbit] .ado-board-brief-card{color:var(--ado-text-primary);background:var(--ado-bg-panel);border:1px solid color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .ado-board-brief-card__meta{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] .ado-board-brief-card__summary{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .ai-query-input{color:var(--ado-text-primary);background:var(--ado-bg-elevated);border-color:color-mix(in srgb,var(--ado-border-strong) 60%,transparent)}html[data-theme=night-orbit] .ai-mode-chip{color:var(--ado-text-secondary);background:var(--ado-bg-elevated);border-color:color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .ai-mode-chip--active{color:var(--ado-accent);background:color-mix(in srgb,var(--ado-accent) 10%,var(--ado-bg-elevated));border-color:color-mix(in srgb,var(--ado-accent) 30%,transparent)}html[data-theme=night-orbit] .ai-answer-container{color:var(--ado-text-primary);background:var(--ado-bg-panel);border:1px solid color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .ai-answer-text{color:var(--ado-text-primary)}html[data-theme=night-orbit] .ai-citation-card{background:var(--ado-bg-elevated);border-color:color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .ai-citation-excerpt{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .ai-pipeline-stage,html[data-theme=night-orbit] .ai-action-chip{color:var(--ado-text-secondary);background:var(--ado-bg-elevated);border-color:color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .ai-action-chip:hover{color:var(--ado-accent);border-color:color-mix(in srgb,var(--ado-accent) 30%,transparent)}html[data-theme=night-orbit] .ai-guard-denied{color:var(--ado-danger);background:color-mix(in srgb,var(--ado-danger) 6%,var(--ado-bg-panel));border-color:color-mix(in srgb,var(--ado-danger) 20%,transparent)}html[data-theme=night-orbit] .ado-panel{color:var(--ado-text-primary);background:var(--ado-bg-panel);border-color:color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .ado-note{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] .ado-search-assist-item{color:var(--ado-text-secondary);border-color:color-mix(in srgb,var(--ado-border) 30%,transparent)}html[data-theme=night-orbit] .search-callout{color:var(--ado-text-secondary);background:var(--ado-bg-panel);border-color:color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .document-card{color:var(--ado-text-primary);background:var(--ado-bg-elevated);border-color:color-mix(in srgb,var(--ado-border-strong) 40%,transparent)}html[data-theme=night-orbit] .ado-status-chip{color:var(--ado-text-secondary);background:color-mix(in srgb,var(--ado-bg-elevated) 80%,var(--ado-bg-panel-strong) 20%)}html[data-theme=titanium-cockpit] .ado-app--reader .ado-surface--reader{background:radial-gradient(ellipse at 50% 0%,transparent 60%,rgba(20,34,54,.018) 100%),var(--ado-reader-stage-bg);box-shadow:var(--ado-reader-stage-shadow)}html[data-theme=titanium-cockpit] .ado-app--reader .ado-article--folio{max-width:none;color:var(--ado-reader-folio-text)}html[data-theme=titanium-cockpit] .ado-app--reader.ado-app--lang-en .ado-article--folio{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif;font-size:var(--ado-reader-body-size, 1.08rem);line-height:var(--ado-reader-body-line, 1.86);letter-spacing:.002em}html[data-theme=titanium-cockpit] .ado-app--reader.ado-app--lang-zh .ado-article--folio{font-family:STZhongsong,Songti SC,"Noto Serif SC","Source Han Serif SC",serif;font-size:var(--ado-reader-body-size, 1.08rem);line-height:var(--ado-reader-body-line, 1.92);letter-spacing:.012em}html[data-theme=titanium-cockpit] .ado-app--reader .ado-article--folio p{color:var(--ado-reader-folio-body)}html[data-theme=titanium-cockpit] .ado-app--reader .ado-article--folio .section-summary{margin:16px 0 28px;max-width:60ch;font-family:Aptos,Segoe UI Variable Text,PingFang SC,Microsoft YaHei,sans-serif;font-size:.9rem;letter-spacing:.01em;color:var(--ado-reader-folio-summary)}html[data-theme=titanium-cockpit] .ado-app--reader .ado-article--folio .article-section:first-child .section-summary+p:first-letter{float:left;margin:.08em .12em 0 0;font-size:3.5em;line-height:.82;color:var(--ado-reader-dropcap)}html[data-theme=titanium-cockpit] .ado-app--reader.ado-app--lang-en .ado-article--folio .article-section:first-child .section-summary+p:first-letter{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif}html[data-theme=titanium-cockpit] .ado-app--reader.ado-app--lang-zh .ado-article--folio .article-section:first-child .section-summary+p:first-letter{font-family:STZhongsong,Songti SC,"Noto Serif SC","Source Han Serif SC",serif}html[data-theme=titanium-cockpit] .ado-app--reader .ado-article--folio .article-section+.article-section{margin-top:72px;padding-top:48px;border-top:none;background-image:linear-gradient(90deg,transparent,var(--ado-reader-folio-divider) 20%,var(--ado-reader-folio-divider) 80%,transparent);background-size:100% 1px;background-repeat:no-repeat;background-position:top}html[data-theme=titanium-cockpit] .ado-app--reader .ado-article--folio .article-section h2{font-size:clamp(1.7rem,2.2vw,2.2rem)}html[data-theme=titanium-cockpit] .ado-app--reader.ado-app--lang-en .ado-article--folio .article-section h2{letter-spacing:-.02em}html[data-theme=titanium-cockpit] .ado-app--reader.ado-app--lang-zh .ado-article--folio .article-section h2{letter-spacing:.01em}html[data-theme=titanium-cockpit] .ado-app--reader .ado-hero h1{padding-left:.04em}html[data-theme=titanium-cockpit] .ado-app--reader .ado-pane .ado-panel{background:linear-gradient(180deg,rgba(255,255,255,.52),transparent 18%),linear-gradient(180deg,#f8f9f9fb,#f1f5f6f9)}html[data-theme=titanium-cockpit] .ado-app--reader .ado-list-card,html[data-theme=titanium-cockpit] .ado-app--reader .ado-state-card{background:linear-gradient(180deg,rgba(255,255,255,.52),transparent 18%),linear-gradient(180deg,#f9fafafc,#f1f5f6fa)}html[data-theme=titanium-cockpit] .ado-app--reader .ado-list-card strong,html[data-theme=titanium-cockpit] .ado-app--reader .ado-state-card strong{font-family:Iowan Old Style,Palatino Linotype,Songti SC,serif}html[data-theme=titanium-cockpit] .ado-app--reader .ado-evidence-list{gap:14px}html[data-theme=hack] .ado-user-card,html[data-theme=hack] .ado-panel,html[data-theme=hack] .summary-card,html[data-theme=hack] .document-card,html[data-theme=hack] .ado-state-card,html[data-theme=hack] .metric-card,html[data-theme=hack] .persona-card,html[data-theme=hack] .ado-list-card,html[data-theme=hack] .result-card,html[data-theme=hack] .login-panel,html[data-theme=hack] .search-callout,html[data-theme=hack] .audit-table-wrapper{background:linear-gradient(180deg,rgba(var(--ado-glow),.015),transparent 20%),linear-gradient(180deg,#121c2eeb,#0e1628f0);border-color:rgba(var(--ado-glow),.1);-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);box-shadow:0 18px 42px #00000057,inset 0 1px rgba(var(--ado-glow),.03);transition:box-shadow .22s ease,border-color .18s ease}html[data-theme=hack] .summary-card:hover,html[data-theme=hack] .document-card:hover,html[data-theme=hack] .ado-state-card:hover,html[data-theme=hack] .metric-card:hover{border-color:rgba(var(--ado-glow),.16);box-shadow:0 22px 48px #00000061,0 0 12px rgba(var(--ado-glow),.025),inset 0 1px rgba(var(--ado-glow),.03)}html[data-theme=hack] .ado-hero__command-deck>.ado-control-stack{gap:12px 14px}html[data-theme=hack] .ado-hero__command-deck .ado-switch-card{position:relative;padding:11px 13px 13px;border-color:#b4c8e114;border-top:1px solid transparent;border-image:linear-gradient(90deg,rgba(var(--ado-glow),.18),rgba(var(--ado-glow),.04)) 1 0 0 0;background:linear-gradient(180deg,rgba(var(--ado-glow),.008),transparent 14%),linear-gradient(180deg,#121c2efa,#0e1628fb);box-shadow:inset 0 1px #b4c8e104,0 0 0 1px #05080a33}html[data-theme=hack] .ado-hero__command-deck .ado-switch-card__legend{margin-bottom:2px;padding-bottom:7px;border-bottom:1px solid rgba(188,205,225,.01);color:color-mix(in srgb,var(--ado-text-primary) 64%,var(--ado-text-secondary) 36%)}html[data-theme=hack] .ado-hero__command-deck .ado-switch-card__key{border-color:rgba(var(--ado-glow),.02);background:color-mix(in srgb,var(--ado-bg-elevated) 10%,#0C1013 90%);color:color-mix(in srgb,var(--ado-text-secondary) 60%,var(--ado-text-tertiary) 40%)}html[data-theme=hack] .ado-hero__command-deck .ado-switch-group button{background:#0c1424eb;border-color:#b4c8e10d;box-shadow:inset 0 1px #ffffff05;color:var(--ado-text-tertiary)}html[data-theme=hack] .ado-hero__command-deck .ado-switch-group button:hover:not(.is-active){background:#101a2af0;border-color:#b4c8e114;box-shadow:inset 0 1px #ffffff08;color:var(--ado-text-secondary)}html[data-theme=hack] .ado-hero__command-deck .ado-switch-group button.is-active{border:1px solid rgba(var(--ado-glow-bright),.45);background:linear-gradient(105deg,transparent 40%,rgba(var(--ado-glow-highlight),.35) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#5ca8e8,#3c96e0,#2880d0);color:#fff;font-weight:600;box-shadow:0 0 16px rgba(var(--ado-glow-bright),.2),0 3px 12px rgba(var(--ado-glow-bright),.18)}html[data-theme=hack] .ado-session-actions--compact{background:color-mix(in srgb,var(--ado-bg-panel-strong) 92%,transparent);border-color:rgba(var(--ado-glow),.08);box-shadow:inset 0 1px rgba(var(--ado-glow),.04)}html[data-theme=hack] .ado-meta-pill,html[data-theme=hack] .ado-status-chip,html[data-theme=hack] .ado-filter-chip,html[data-theme=hack] .ado-top-nav__link,html[data-theme=hack] .ado-switch-group button,html[data-theme=hack] .ado-ghost-button,html[data-theme=hack] .persona-card,html[data-theme=hack] .result-card,html[data-theme=hack] .ado-list-card,html[data-theme=hack] .ado-search,html[data-theme=hack] .search-field input,html[data-theme=hack] .login-form input{background:color-mix(in srgb,var(--ado-bg-elevated) 44%,#060910 56%);border-color:rgba(var(--ado-glow),.1);box-shadow:inset 0 1px rgba(var(--ado-glow),.02);transition:background .18s ease,border-color .18s ease,box-shadow .2s ease,color .18s ease}html[data-theme=hack] .ado-switch-group button:not(.is-active){color:var(--ado-text-primary)}html[data-theme=hack] .ado-top-nav__link:not(.is-active){background:color-mix(in srgb,var(--ado-bg-elevated) 18%,#060910 82%);border-color:rgba(var(--ado-glow),.04);box-shadow:none}html[data-theme=hack] .ado-app--search .ado-hero__meta .ado-meta-pill{background:color-mix(in srgb,var(--ado-bg-elevated) 22%,#060910 78%);border-color:rgba(var(--ado-glow),.016);box-shadow:inset 0 1px rgba(var(--ado-glow),.006);color:color-mix(in srgb,var(--ado-text-secondary) 46%,var(--ado-text-tertiary) 54%);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}html[data-theme=hack] .ado-app--search .ado-hero__meta .ado-meta-pill:hover{background:color-mix(in srgb,var(--ado-bg-elevated) 25%,#060910 75%);border-color:rgba(var(--ado-glow),.022);box-shadow:inset 0 1px rgba(var(--ado-glow),.009);color:color-mix(in srgb,var(--ado-text-secondary) 50%,var(--ado-text-tertiary) 50%)}html[data-theme=hack] .ado-top-nav__link.is-active,html[data-theme=hack] .ado-filter-chip.is-active,html[data-theme=hack] .ado-switch-group button.is-active,html[data-theme=hack] .ado-ghost-button.is-active{border:1px solid rgba(var(--ado-glow-bright),.45);background:linear-gradient(105deg,transparent 40%,rgba(var(--ado-glow-highlight),.35) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#5ca8e8,#3c96e0,#2880d0);color:#fff;font-weight:600;text-shadow:0 1px 0 rgba(var(--ado-glow-highlight),.25);box-shadow:0 0 16px rgba(var(--ado-glow-bright),.2),0 3px 12px rgba(var(--ado-glow-bright),.18)}html[data-theme=hack] .ado-list-card.is-active,html[data-theme=hack] .result-card.is-active{background:linear-gradient(180deg,#4a9ae0,#2878c8);border-color:#1e88e599;color:#fff;font-weight:700;box-shadow:inset 0 1px #8cc8ff66,0 0 18px #1e88e533,0 8px 20px #00000047}html[data-theme=hack] .ado-article{color:var(--ado-reader-folio-text)}html[data-theme=hack] .ado-markdown a.ado-doc-link,html[data-theme=hack] .ado-markdown a.ado-anchor-link,html[data-theme=hack] .ado-markdown a.ado-markdown-asset-link,html[data-theme=hack] .ado-markdown a.ado-markdown-link,html[data-theme=hack] .ado-markdown a.ado-markdown-link--external{background:linear-gradient(180deg,rgba(var(--ado-glow),.1),rgba(var(--ado-glow),.03) 78%),#16263eeb;border-color:rgba(var(--ado-glow),.24);box-shadow:inset 0 1px rgba(var(--ado-glow),.08),0 2px 6px #00000038;color:#c8dcf0}html[data-theme=hack] .ado-markdown a.ado-doc-link--reference{border-color:rgba(var(--ado-glow),.3);background:linear-gradient(180deg,rgba(var(--ado-glow),.12),rgba(var(--ado-glow),.04) 76%),#182a44f0;color:#d0e4f8}html[data-theme=hack] .ado-markdown a.ado-doc-link--entry{border-color:rgba(var(--ado-glow),.32);background:linear-gradient(180deg,rgba(var(--ado-glow),.14),rgba(var(--ado-glow),.05) 74%),#182c46f2;color:#e0eef8;font-weight:700}html[data-theme=hack] .ado-markdown a.ado-anchor-link{border-style:dashed;border-color:rgba(var(--ado-glow),.2);color:#b8d0e8}html[data-theme=hack] .ado-markdown a.ado-markdown-link--external{color:#7cbae8}html[data-theme=hack] .ado-source-ref{background:#16243ae6;border-color:rgba(var(--ado-glow),.2);color:#c8dcf0;box-shadow:inset 0 1px rgba(var(--ado-glow),.06)}html[data-theme=hack] .ado-source-ref:hover,html[data-theme=hack] .ado-source-ref:focus-visible,html[data-theme=hack] .ado-markdown a.ado-doc-link:hover,html[data-theme=hack] .ado-markdown a.ado-doc-link:focus-visible,html[data-theme=hack] .ado-markdown a.ado-anchor-link:hover,html[data-theme=hack] .ado-markdown a.ado-anchor-link:focus-visible,html[data-theme=hack] .ado-markdown a.ado-markdown-link:hover,html[data-theme=hack] .ado-markdown a.ado-markdown-link:focus-visible,html[data-theme=hack] .ado-markdown a.ado-markdown-link--external:hover,html[data-theme=hack] .ado-markdown a.ado-markdown-link--external:focus-visible,html[data-theme=hack] .ado-markdown a.ado-markdown-asset-link:hover,html[data-theme=hack] .ado-markdown a.ado-markdown-asset-link:focus-visible{border-color:rgba(var(--ado-glow),.38);background:linear-gradient(180deg,rgba(var(--ado-glow),.16),rgba(var(--ado-glow),.06) 78%),#1a2c48f2;box-shadow:inset 0 1px rgba(var(--ado-glow),.1),0 0 12px rgba(var(--ado-glow),.08),0 4px 12px #0000003d;color:#e0eef8}html[data-theme=hack] .ado-doc-tip{background:linear-gradient(180deg,#101a2ef7,#101c30fa);border-color:rgba(var(--ado-glow),.14);box-shadow:0 22px 54px #0000005c,inset 0 1px rgba(var(--ado-glow),.05)}html[data-theme=hack] .ado-app--reader .ado-surface--reader{background:var(--ado-reader-stage-bg);box-shadow:var(--ado-reader-stage-shadow)}html[data-theme=hack] .ado-app--reader .ado-surface--reader:after{opacity:var(--ado-reader-stage-grid-opacity)}html[data-theme=hack] .ado-app--reader .ado-article--folio{border-color:var(--ado-reader-folio-border);background:var(--ado-reader-folio-bg);box-shadow:var(--ado-reader-folio-shadow);color:var(--ado-reader-folio-text)}html[data-theme=hack] .ado-app--reader .ado-article--folio:before{background:var(--ado-reader-folio-top-accent);box-shadow:var(--ado-reader-folio-top-shadow)}html[data-theme=hack] .ado-app--reader .article-section+.article-section{border-top-color:var(--ado-reader-folio-divider)}html[data-theme=hack] .ado-app--reader .article-section h2,html[data-theme=hack] .ado-app--reader .ado-markdown :is(h2,h3,h4),html[data-theme=hack] .ado-app--reader .ado-article--folio strong,html[data-theme=hack] .ado-app--reader .ado-markdown strong{color:var(--ado-reader-folio-heading)}html[data-theme=hack] .ado-app--reader .article-section h2{text-shadow:0 0 12px rgba(var(--ado-glow),.08)}html[data-theme=hack] .ado-markdown code{font-family:var(--ado-font-mono);background:rgba(var(--ado-glow),.06);border:1px solid rgba(var(--ado-glow),.08);border-radius:4px;padding:1px 5px;color:rgba(var(--ado-glow),.85);font-size:.88em}html[data-theme=hack] .ado-app--reader .section-summary,html[data-theme=hack] .ado-app--reader .ado-markdown,html[data-theme=hack] .ado-app--reader .ado-markdown p,html[data-theme=hack] .ado-app--reader .ado-markdown .ado-md-paragraph,html[data-theme=hack] .ado-app--reader .ado-markdown li,html[data-theme=hack] .ado-app--reader .ado-markdown td,html[data-theme=hack] .ado-app--reader .ado-markdown th,html[data-theme=hack] .ado-app--reader .ado-markdown blockquote p,html[data-theme=hack] .ado-app--reader .ado-markdown blockquote .ado-md-paragraph{color:var(--ado-reader-folio-body)}html[data-theme=hack] .ado-app--reader .section-summary{color:var(--ado-reader-folio-summary)}html[data-theme=hack] .ado-app--reader .ado-markdown blockquote{background:var(--ado-reader-folio-blockquote-bg);border-color:var(--ado-reader-folio-blockquote-border)}html[data-theme=hack] .ado-app--reader .ado-markdown th,html[data-theme=hack] .ado-app--reader .ado-markdown td{border-color:var(--ado-reader-folio-table-border)}html[data-theme=hack] .ado-app--reader .ado-markdown thead th{background:var(--ado-reader-folio-table-head-bg)}html[data-theme=hack] .ado-app--reader .ado-inline-asset__image{background:#f0eee8f0;border-radius:var(--ado-radius-md)}html[data-theme=hack] .ado-inline-asset.is-fallback{border-color:#1e88e52e;background:#101a2c99}html[data-theme=hack] .ado-article p,html[data-theme=hack] .ado-note,html[data-theme=hack] .document-card p,html[data-theme=hack] .ado-state-card p,html[data-theme=hack] .result-card p,html[data-theme=hack] .summary-card small,html[data-theme=hack] .metric-card small,html[data-theme=hack] .ado-list-card p,html[data-theme=hack] .ado-list-card small{color:var(--ado-reader-folio-body)}html[data-theme=hack] .section-summary{color:var(--ado-reader-folio-summary)}html[data-theme=hack] .ado-markdown,html[data-theme=hack] .ado-markdown p,html[data-theme=hack] .ado-markdown .ado-md-paragraph,html[data-theme=hack] .ado-markdown li,html[data-theme=hack] .ado-markdown td,html[data-theme=hack] .ado-markdown th,html[data-theme=hack] .ado-review-item__excerpt,html[data-theme=hack] .ado-current-meta,html[data-theme=hack] .ado-pane__meta,html[data-theme=hack] .ado-shortcuts small{color:var(--ado-reader-folio-body)}html[data-theme=hack] .ado-shortcuts span,html[data-theme=hack] .ado-reader-heading-meta,html[data-theme=hack] .ado-review-summary,html[data-theme=hack] .ado-reader-progress__track{color:var(--ado-text-tertiary)}html[data-theme=hack] .audit-table tbody tr{border-bottom:1px solid rgba(56,189,248,.1)}html[data-theme=hack] .audit-table tbody tr:nth-child(2n){background:#38bdf808}html[data-theme=hack] .audit-table tbody tr:hover{background:rgba(var(--ado-glow),.045)}html[data-theme=hack] .ado-app--search .ado-surface--search,html[data-theme=hack] .ado-app--audit .ado-surface--audit{background:radial-gradient(circle at 10% 6%,rgba(var(--ado-glow),.015),transparent 12%),linear-gradient(180deg,rgba(var(--ado-glow),.008),rgba(var(--ado-glow),.002) 88px,transparent 88px),linear-gradient(180deg,#0c1424fe,#0a1222fd)}html[data-theme=hack] .ado-app--search .ado-surface--search:after,html[data-theme=hack] .ado-app--audit .ado-surface--audit:after{background:repeating-linear-gradient(0deg,transparent,transparent 31px,rgba(var(--ado-glow),.01) 31px,rgba(var(--ado-glow),.01) 32px)}html[data-theme=hack] .ado-app--search .search-callout{background:linear-gradient(180deg,rgba(var(--ado-glow),.012),transparent 14%),linear-gradient(180deg,#121c2efa,#0e1628fb);border-color:rgba(var(--ado-glow),.05)}html[data-theme=hack] .ado-app--search .ado-search-shell{border-color:rgba(var(--ado-glow),.032);background:linear-gradient(180deg,rgba(var(--ado-glow),.006),transparent 10%),linear-gradient(160deg,#101a2afb,#0c1424fc);box-shadow:0 16px 30px #00000047,inset 0 1px rgba(var(--ado-glow),.008)}html[data-theme=hack] .ado-app--search .ado-search-shell__input{border-color:rgba(var(--ado-glow),.036);background:linear-gradient(180deg,rgba(var(--ado-glow),.005),transparent 10%),linear-gradient(180deg,#121c2efb,#0e1628fc);box-shadow:inset 0 1px rgba(var(--ado-glow),.008)}html[data-theme=hack] .ado-app--search .ado-search-shell__input:focus-within{border-color:rgba(var(--ado-glow),.12);box-shadow:inset 0 1px rgba(var(--ado-glow),.02),0 0 12px rgba(var(--ado-glow),.04)}html[data-theme=hack] .ado-app--search .ado-pane__label,html[data-theme=hack] .ado-app--search .ado-search-shell__field span{color:color-mix(in srgb,var(--ado-accent) 70%,var(--ado-text-secondary))}html[data-theme=hack] .ado-app--audit .ado-pane__label{color:var(--ado-accent)}html[data-theme=hack] .ado-search-shell__field input{background:#0c1424d1;border-color:rgba(var(--ado-glow),.06);color:var(--ado-text-primary)}html[data-theme=hack] .ado-search-shell__mode-label{color:var(--ado-text-secondary)}html[data-theme=hack] .ado-search-scope-chip{background:color-mix(in srgb,var(--ado-bg-elevated) 70%,transparent);border-color:rgba(var(--ado-glow),.06)}html[data-theme=hack] .ado-search-scope-chip.is-active{background:color-mix(in srgb,var(--ado-accent) 12%,var(--ado-bg-elevated));border-color:rgba(var(--ado-glow),.35);color:var(--ado-text-primary)}html[data-theme=hack] .ado-search-result-board{gap:18px}html[data-theme=hack] .ado-search-result-card{background:linear-gradient(180deg,rgba(var(--ado-glow),.004),transparent 10%),linear-gradient(180deg,#142032fa,#0e1628fb);border-color:rgba(var(--ado-glow),.028)}html[data-theme=hack] .ado-search-result-card:before{background:linear-gradient(90deg,var(--ado-accent),transparent 58%);opacity:.56}html[data-theme=hack] .ado-search-result-card.is-active{border-color:rgba(var(--ado-glow),.14);box-shadow:0 12px 28px #00000042}html[data-theme=hack] .ado-search-result-card__meta,html[data-theme=hack] .ado-search-result-card small,html[data-theme=hack] .ado-state-card--search-preview small{color:var(--ado-text-tertiary)}html[data-theme=hack] .ado-search-result-card__footer,html[data-theme=hack] .ado-state-card--search-preview .card-actions{border-top-color:rgba(var(--ado-glow),.06)}html[data-theme=hack] .ado-app--search .ado-state-card--search-preview{background:linear-gradient(180deg,rgba(var(--ado-glow),.01),transparent 14%),linear-gradient(180deg,#121c2efa,#0e1628fb);border-color:rgba(var(--ado-glow),.04)}html[data-theme=hack] .ado-app--search .ado-state-card--search-preview:before{height:2px;opacity:.42}html[data-theme=hack] .ado-app--audit .audit-table-wrapper--terminal{background:linear-gradient(180deg,rgba(var(--ado-glow),.018),transparent 18%),linear-gradient(180deg,#121c2efa,#0e1628fb);border-color:rgba(var(--ado-glow),.06)}html[data-theme=hack] .ado-app--audit .audit-table th{background:rgba(var(--ado-glow),.05);color:var(--ado-accent);font-weight:600;border-bottom:2px solid rgba(var(--ado-glow),.14)}html[data-theme=hack] .ado-app--audit .audit-table td{color:var(--ado-text-secondary);border-bottom-color:rgba(var(--ado-glow),.08)}html[data-theme=hack] .ado-app--audit .ado-filter-chip{border-color:rgba(var(--ado-glow),.08)}html[data-theme=hack] .ado-app--workspace .ado-surface--workspace,html[data-theme=hack] .ado-app--governance .ado-surface--governance,html[data-theme=hack] .ado-app--imports .ado-surface--imports,html[data-theme=hack] .ado-app--settings .ado-surface--settings{background:transparent;border-color:transparent;box-shadow:none}html[data-theme=hack] .ado-app--workspace .ado-hero,html[data-theme=hack] .ado-app--imports .ado-hero,html[data-theme=hack] .ado-app--settings .ado-hero{border-color:rgba(var(--ado-glow),.06)}.ado-app--workspace .ado-hero__identity>.ado-eyebrow{display:none}html[data-theme=hack] .ado-hero__identity{background:transparent;border:0;border-radius:0;padding:0;padding-right:min(2vw,14px)}html[data-theme=hack] .workspace-command-stage{background:linear-gradient(180deg,rgba(var(--ado-glow),.012),transparent 18%),linear-gradient(180deg,#121c2efa,#0e1628fb);border-color:rgba(var(--ado-glow),.05);box-shadow:0 22px 52px #00000057}html[data-theme=hack] .workspace-command-stage:before{background:radial-gradient(circle,rgba(var(--ado-glow-deep),.032),transparent 72%);filter:blur(32px);opacity:.48}html[data-theme=hack] .workspace-command-stage:after{background:linear-gradient(rgba(20,40,70,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(20,40,70,.04) 1px,transparent 1px);background-size:100% 42px,42px 100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.14),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.14),transparent 82%);opacity:.11}html[data-theme=hack] .workspace-command-stage__note,html[data-theme=hack] .workspace-focus-card,html[data-theme=hack] .workspace-stage-metric,html[data-theme=hack] .workspace-command-step{background:linear-gradient(180deg,rgba(var(--ado-glow),.007),transparent 16%),linear-gradient(155deg,#121c2eeb,#0e1628f2);border-color:rgba(var(--ado-glow),.038);box-shadow:0 8px 18px #00000038,inset 0 1px rgba(var(--ado-glow),.014)}html[data-theme=hack] .workspace-command-strip,html[data-theme=hack] .governance-command-strip{background:linear-gradient(180deg,rgba(var(--ado-glow),.016),transparent 18%),linear-gradient(160deg,#121c2ee0,#0e1628eb);border-color:rgba(var(--ado-glow),.05);box-shadow:0 6px 18px #00000038,inset 0 1px rgba(var(--ado-glow),.02)}html[data-theme=hack] .workspace-radar-panel,html[data-theme=hack] .governance-lane{background:linear-gradient(180deg,rgba(var(--ado-glow),.016),transparent 16%),linear-gradient(155deg,#121c2ee6,#0e1628f0);border-color:rgba(var(--ado-glow),.05);box-shadow:0 8px 24px #00000042,inset 0 1px rgba(var(--ado-glow),.02)}html[data-theme=hack] .workspace-document-card,html[data-theme=hack] .workspace-document-list-card{background:linear-gradient(180deg,rgba(var(--ado-glow),.016),transparent 18%),linear-gradient(155deg,#121c2ee6,#0e1628f0);border-color:rgba(var(--ado-glow),.05);box-shadow:0 6px 20px #0000003d,inset 0 1px rgba(var(--ado-glow),.02)}html[data-theme=hack] .workspace-command-chip,html[data-theme=hack] .governance-area-chip{background:linear-gradient(160deg,#162236cc,#121c2edb);border-color:rgba(var(--ado-glow),.08)}html[data-theme=hack] .workspace-radar-item,html[data-theme=hack] .workspace-window-item,html[data-theme=hack] .workspace-signal-card,html[data-theme=hack] .governance-escalation-card,html[data-theme=hack] .governance-focus-card,html[data-theme=hack] .workspace-document-list-item,html[data-theme=hack] .workspace-focus-evidence__item,html[data-theme=hack] .workspace-mini-queue__item,html[data-theme=hack] .workspace-command-step__index{background:linear-gradient(160deg,#101a2cc7,#0e1628d6);border-color:rgba(var(--ado-glow),.04)}html[data-theme=hack] .governance-score-card,html[data-theme=hack] .workspace-metric-card{border:1px solid rgba(56,189,248,.1)}html[data-theme=hack] .workspace-metric-card.is-readiness,html[data-theme=hack] .governance-score-card.is-exception,html[data-theme=hack] .governance-score-card.is-review,html[data-theme=hack] .governance-score-card.is-enforce,html[data-theme=hack] .governance-score-card.is-shadow{border-color:rgba(var(--ado-glow),.08)}html[data-theme=hack] .workspace-metric-card.is-alert{border-color:color-mix(in srgb,var(--ado-accent-warm) 30%,var(--ado-border));box-shadow:0 0 12px #b89a5814}html[data-theme=hack] .workspace-metric-card,html[data-theme=hack] .governance-score-card{position:relative;border-top:2px solid transparent;border-image:linear-gradient(90deg,rgba(var(--ado-glow),.35),rgba(var(--ado-glow),.05)) 1 0 0 0}html[data-theme=hack] .workspace-metric-card:hover,html[data-theme=hack] .governance-score-card:hover{border-image:linear-gradient(90deg,rgba(var(--ado-glow),.55),rgba(var(--ado-glow),.15)) 1 0 0 0;box-shadow:0 12px 32px #00000059,0 0 16px rgba(var(--ado-glow),.08),0 4px 16px #0006;transform:translateY(-2px);transition:all .22s cubic-bezier(.16,1,.3,1)}html[data-theme=hack] .workspace-document-card:hover,html[data-theme=hack] .workspace-document-list-item:hover{border-color:rgba(var(--ado-glow),.1);box-shadow:0 14px 36px #0000004d,0 0 12px rgba(var(--ado-glow),.04),inset 0 1px rgba(var(--ado-glow),.03);transform:translateY(-2px);transition:all .22s cubic-bezier(.16,1,.3,1)}html[data-theme=hack] .governance-lane{position:relative;border-top:1px solid transparent;border-image:linear-gradient(90deg,rgba(var(--ado-glow),.25),rgba(var(--ado-glow),.04)) 1 0 0 0}html[data-theme=hack] .ado-app--reader .ado-pane .ado-panel{background:linear-gradient(180deg,rgba(var(--ado-glow),.006),transparent 14%),linear-gradient(180deg,#121c2ef7,#0e1628fa);border-color:rgba(var(--ado-glow),.026)}html[data-theme=hack] .ado-app--reader .ado-list-card,html[data-theme=hack] .ado-app--reader .ado-state-card{background:rgba(var(--ado-glow),.006);border-color:rgba(var(--ado-glow),.022)}html[data-theme=hack] .ado-app--reader .ado-list-card strong,html[data-theme=hack] .ado-app--reader .ado-state-card strong{color:#eaf1f7}html[data-theme=hack] .assist-card{background:linear-gradient(180deg,rgba(var(--ado-glow),.01),transparent 18%),linear-gradient(180deg,#121c2ef5,#0e1628fa);border-color:rgba(var(--ado-glow),.04);box-shadow:0 10px 24px #0000003d,inset 0 1px rgba(var(--ado-glow),.02)}html[data-theme=hack] .assist-card__header{background:transparent;border-bottom:1px solid rgba(var(--ado-glow),.04)}html[data-theme=hack] .assist-card__label{color:var(--ado-text-secondary)}html[data-theme=hack] .assist-card__toggle{color:var(--ado-text-tertiary)}html[data-theme=hack] .assist-card__body{color:var(--ado-text-primary)}html[data-theme=hack] .reading-context-card__summary{color:var(--ado-text-secondary)}html[data-theme=hack] .reading-context-card__heading strong{color:var(--ado-text-primary)}html[data-theme=hack] .reading-context-card__nav-btn{color:var(--ado-accent)}html[data-theme=hack] .document-metadata-card__field{color:var(--ado-text-secondary)}html[data-theme=hack] .document-metadata-card__field-label,html[data-theme=hack] .analysis-card__tab{color:var(--ado-text-tertiary)}html[data-theme=hack] .analysis-card__tab:hover{color:var(--ado-text-primary)}html[data-theme=hack] .analysis-card__tab--active{color:var(--ado-accent);border-bottom-color:var(--ado-accent)}html[data-theme=hack] .analysis-card__badge{background:rgba(var(--ado-glow),.055);color:var(--ado-accent)}html[data-theme=hack] .analysis-card__tabs{border-bottom-color:rgba(var(--ado-glow),.05)}html[data-theme=hack] .analysis-tab__item{border-bottom-color:rgba(var(--ado-glow),.04)}html[data-theme=hack] .analysis-tab__item a{color:var(--ado-text-secondary)}html[data-theme=hack] .analysis-tab__item a:hover{color:var(--ado-accent)}html[data-theme=hack] .analysis-tab__item small{color:var(--ado-text-tertiary)}html[data-theme=hack] .assist-action-btn{background:#0c142699;border-color:rgba(var(--ado-glow),.08);color:var(--ado-text-secondary)}html[data-theme=hack] .assist-action-btn:hover{background:rgba(var(--ado-glow),.035);color:var(--ado-text-primary)}html[data-theme=hack] .ado-reader-progress__track{background:#1e325080}html[data-theme=hack] .ado-reader-progress__fill{background:linear-gradient(90deg,var(--ado-accent),rgba(30,136,229,.55))}html[data-theme=hack] .ado-reader-progress__meta{color:var(--ado-text-secondary)}html[data-theme=hack] .ado-reader-progress__meta strong{color:var(--ado-text-primary)}html[data-theme=hack] .ado-reader-assist-card{background:linear-gradient(180deg,rgba(var(--ado-glow),.014),transparent 14%),#121c2ef2;border-color:rgba(var(--ado-glow),.05)}html[data-theme=hack] .ado-reader-assist-card strong{color:var(--ado-text-primary)}html[data-theme=hack] .ado-reader-assist-card p{color:var(--ado-text-secondary)}html[data-theme=hack] .ado-reader-assist-card__eyebrow{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] .ado-hero h1{color:#fff;font-weight:700}html[data-theme=hack] .ado-hero h1{color:#fff;font-weight:700;text-shadow:0 0 20px rgba(var(--ado-glow),.12),0 0 4px rgba(var(--ado-glow),.06)}html[data-theme=hack] .ado-pane__label,html[data-theme=hack] .ado-eyebrow{font-family:var(--ado-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}html[data-theme=hack] .ado-app--search .ado-hero h1{text-shadow:0 0 8px rgba(var(--ado-glow-deep),.1)}html[data-theme=hack] .ado-app--search .ado-hero__title-row{margin-bottom:clamp(4px,.45vw,8px)}html[data-theme=hack] .ado-app--search .ado-hero p{color:color-mix(in srgb,var(--ado-text-primary) 42%,var(--ado-text-secondary) 58%)}html[data-theme=hack] .ado-app--search .ado-hero__meta{margin-top:clamp(4px,.45vw,8px)}html[data-theme=hack] .ado-app--reader .ado-article--folio .article-section:first-child .section-summary+p:first-letter{color:var(--ado-accent)}html[data-theme=hack] .audit-table th{background:#142438cc;font-family:var(--ado-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;color:rgba(var(--ado-glow),.72)}html[data-theme=hack] .audit-table tbody tr:nth-child(2n){background:rgba(var(--ado-glow),.015)}html[data-theme=hack] .audit-table tbody tr:hover{background:rgba(var(--ado-glow),.04)}html[data-theme=hack] .audit-table td{border-bottom-color:rgba(var(--ado-glow),.08)}html[data-theme=hack] .metric-card strong{text-shadow:0 0 16px rgba(var(--ado-glow),.15),0 0 4px rgba(var(--ado-glow),.08)}html[data-theme=hack] .workspace-metric-card strong,html[data-theme=hack] .governance-score-card strong{font-family:var(--ado-font-mono);font-weight:800;text-shadow:0 0 24px rgba(var(--ado-glow),.22),0 0 8px rgba(var(--ado-glow),.12)}html[data-theme=hack] .governance-score-card{position:relative}html[data-theme=hack] .governance-score-card:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:40%;background:radial-gradient(ellipse,rgba(var(--ado-glow),.05),transparent 70%);pointer-events:none}html[data-theme=hack] .toc-tree__row--active{background:#14283c3d;box-shadow:inset 3px 0 #1e88e580}html[data-theme=hack] .toc-tree__row--active:hover{background:#14283c57}html[data-theme=hack] .workspace-command-chip,html[data-theme=hack] .governance-area-chip{background:#12243c99;border-color:rgba(var(--ado-glow-deep),.12)}html[data-theme=hack] .governance-focus-card[data-tone=identity]{--ado-governance-tone: color-mix(in srgb, #4D8BD8 72%, #1E88E5 8%)}html[data-theme=hack] .governance-focus-card[data-tone=security]{--ado-governance-tone: color-mix(in srgb, #2E8CC8 74%, #1E88E5 8%)}html[data-theme=hack] .governance-focus-card[data-tone=audit]{--ado-governance-tone: color-mix(in srgb, #6E8ED8 74%, #1E88E5 8%)}html[data-theme=hack] .governance-focus-card[data-tone=retention]{--ado-governance-tone: color-mix(in srgb, #D4A853 58%, #1E88E5 18%)}html[data-theme=hack] .governance-area-chip[data-tone=identity]{--ado-governance-tone: color-mix(in srgb, #4D8BD8 72%, #1E88E5 8%)}html[data-theme=hack] .governance-area-chip[data-tone=security]{--ado-governance-tone: color-mix(in srgb, #2E8CC8 74%, #1E88E5 8%)}html[data-theme=hack] .governance-area-chip[data-tone=audit]{--ado-governance-tone: color-mix(in srgb, #6E8ED8 74%, #1E88E5 8%)}html[data-theme=hack] .governance-area-chip[data-tone=retention]{--ado-governance-tone: color-mix(in srgb, #D4A853 58%, #1E88E5 18%)}html[data-theme=night-orbit] .workspace-command-chip,html[data-theme=night-orbit] .governance-area-chip{background:#1e325099;border-color:#bd93f91f}html[data-theme=night-orbit] .ado-markdown a.ado-doc-link,html[data-theme=night-orbit] .ado-markdown a.ado-anchor-link,html[data-theme=night-orbit] .ado-markdown a.ado-markdown-asset-link,html[data-theme=night-orbit] .ado-markdown a.ado-markdown-link,html[data-theme=night-orbit] .ado-markdown a.ado-markdown-link--external{background:linear-gradient(180deg,rgba(130,110,240,.08),transparent 78%),#100e24eb;border-color:#826ef038;box-shadow:inset 0 1px #826ef00f,0 2px 6px #00000047;color:#c8c0e8}html[data-theme=night-orbit] .ado-markdown a.ado-doc-link--reference{border-color:#826ef047;background:linear-gradient(180deg,rgba(130,110,240,.1),transparent 76%),#121028f0;color:#d4cef0}html[data-theme=night-orbit] .ado-markdown a.ado-doc-link--entry{border-color:#a87bed4d;background:linear-gradient(180deg,rgba(168,123,237,.12),transparent 74%),#12102af2;color:#e0daf8;font-weight:700}html[data-theme=night-orbit] .ado-markdown a.ado-anchor-link{border-style:dashed;border-color:#826ef02e}html[data-theme=night-orbit] .ado-markdown a.ado-markdown-link--external{color:#a896e8}html[data-theme=night-orbit] .ado-source-ref{background:#0e0c20e6;border-color:#826ef02e;color:#c8c0e8;box-shadow:inset 0 1px #826ef00a}html[data-theme=night-orbit] .ado-source-ref:hover,html[data-theme=night-orbit] .ado-source-ref:focus-visible,html[data-theme=night-orbit] .ado-markdown a.ado-doc-link:hover,html[data-theme=night-orbit] .ado-markdown a.ado-doc-link:focus-visible,html[data-theme=night-orbit] .ado-markdown a.ado-anchor-link:hover,html[data-theme=night-orbit] .ado-markdown a.ado-anchor-link:focus-visible,html[data-theme=night-orbit] .ado-markdown a.ado-markdown-link:hover,html[data-theme=night-orbit] .ado-markdown a.ado-markdown-link:focus-visible,html[data-theme=night-orbit] .ado-markdown a.ado-markdown-link--external:hover,html[data-theme=night-orbit] .ado-markdown a.ado-markdown-link--external:focus-visible,html[data-theme=night-orbit] .ado-markdown a.ado-markdown-asset-link:hover,html[data-theme=night-orbit] .ado-markdown a.ado-markdown-asset-link:focus-visible{border-color:#826ef05c;background:linear-gradient(180deg,#826ef024,#826ef00a 78%),#14122cf2;box-shadow:inset 0 1px #826ef014,0 0 12px #826ef00f,0 4px 12px #0000004d;color:#e0daf8}html[data-theme=night-orbit] .ado-list-card,html[data-theme=night-orbit] .result-card,html[data-theme=night-orbit] .workspace-document-card,html[data-theme=night-orbit] .summary-card,html[data-theme=night-orbit] .document-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}html[data-theme=night-orbit] .ado-list-card:hover,html[data-theme=night-orbit] .result-card:hover,html[data-theme=night-orbit] .workspace-document-card:hover,html[data-theme=night-orbit] .summary-card:hover,html[data-theme=night-orbit] .document-card:hover{transform:translateY(-1px);border-color:#826ef01f;box-shadow:0 0 16px #826ef00f,0 8px 24px #0000004d}html[data-theme=night-orbit] .toc-tree__row--active{background:#826ef014;border-color:#826ef029;box-shadow:inset 3px 0 #9080e080}html[data-theme=night-orbit] :focus-visible{outline:2px solid var(--ado-accent);outline-offset:2px;box-shadow:0 0 0 4px #826ef01f,0 0 16px #826ef00f}html[data-theme=night-orbit] .workspace-metric-card__value,html[data-theme=night-orbit] .governance-score-card strong{font-family:"SF Mono","Cascadia Code","JetBrains Mono",var(--ado-font-sans);font-weight:800;text-shadow:0 0 24px rgba(130,110,240,.2),0 0 6px rgba(130,110,240,.1);font-size:1.1em}html[data-theme=night-orbit] .governance-score-card{position:relative}html[data-theme=night-orbit] .governance-score-card:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:40%;background:radial-gradient(ellipse,rgba(130,110,240,.06),transparent 70%);pointer-events:none}html[data-theme=night-orbit] .document-card h3,html[data-theme=night-orbit] .workspace-document-card h3,html[data-theme=night-orbit] .governance-score-card h3,html[data-theme=night-orbit] .workspace-metric-card h3{color:#fffffff5}html[data-theme=night-orbit] .ado-doc-tip{background:linear-gradient(180deg,#100e24f7,#0c0a1cfa);border-color:#826ef024;box-shadow:0 22px 54px #0000006b,inset 0 1px #826ef00a}html[data-theme=night-orbit] .ado-inline-asset.is-fallback{border-color:#826ef02e;background:#0e0c2099}html[data-theme=night-orbit] .ado-inline-asset__image{background:#f0eee8f0;border-radius:var(--ado-radius-md)}html[data-theme=night-orbit] .governance-focus-card[data-tone=identity]{--ado-governance-tone: color-mix(in srgb, #7B8BE0 72%, #9080e0 8%)}html[data-theme=night-orbit] .governance-focus-card[data-tone=security]{--ado-governance-tone: color-mix(in srgb, #6E88D0 74%, #9080e0 8%)}html[data-theme=night-orbit] .governance-focus-card[data-tone=audit]{--ado-governance-tone: color-mix(in srgb, #A87BED 74%, #9080e0 8%)}html[data-theme=night-orbit] .governance-focus-card[data-tone=retention]{--ado-governance-tone: color-mix(in srgb, #C89858 58%, #9080e0 18%)}html[data-theme=night-orbit] .governance-area-chip[data-tone=identity]{--ado-governance-tone: color-mix(in srgb, #7B8BE0 72%, #9080e0 8%)}html[data-theme=night-orbit] .governance-area-chip[data-tone=security]{--ado-governance-tone: color-mix(in srgb, #6E88D0 74%, #9080e0 8%)}html[data-theme=night-orbit] .governance-area-chip[data-tone=audit]{--ado-governance-tone: color-mix(in srgb, #A87BED 74%, #9080e0 8%)}html[data-theme=night-orbit] .governance-area-chip[data-tone=retention]{--ado-governance-tone: color-mix(in srgb, #C89858 58%, #9080e0 18%)}html[data-theme=night-orbit] .governance-lane--enforce:before{background:linear-gradient(90deg,color-mix(in srgb,var(--ado-success) 82%,transparent),transparent 60%);opacity:.92}html[data-theme=night-orbit] .governance-lane--review:before{background:linear-gradient(90deg,rgba(130,110,240,.82),transparent 60%);opacity:.92}html[data-theme=night-orbit] .governance-lane--shadow:before{background:linear-gradient(90deg,rgba(168,123,237,.72),transparent 60%);opacity:.92}html[data-theme=titanium-cockpit] .governance-lane--enforce:before{opacity:.92}html[data-theme=titanium-cockpit] .governance-lane--review:before{background:linear-gradient(90deg,rgba(27,66,133,.82),transparent 60%);opacity:.92}html[data-theme=hack] .assist-card:hover{box-shadow:0 14px 36px #00000052,0 0 10px rgba(var(--ado-glow),.022),inset 0 1px rgba(var(--ado-glow),.03)}html[data-theme=hack] :focus-visible{outline:2px solid var(--ado-accent);outline-offset:2px;box-shadow:0 0 0 4px rgba(var(--ado-glow),.12),0 0 16px rgba(var(--ado-glow),.06)}html[data-theme=hack] .ado-pane--left,html[data-theme=hack] .ado-pane--right{border-color:rgba(var(--ado-glow),.04)}html[data-theme=hack] .import-receipt-card{border-color:rgba(var(--ado-glow),.06);box-shadow:inset 0 1px rgba(var(--ado-glow),.02)}html[data-theme=hack] .notification-bell__count{box-shadow:0 0 8px rgba(var(--ado-glow),.2)}html[data-theme=hack] ::selection{background:rgba(var(--ado-glow-deep),.3);color:#fff}html[data-theme=hack] .admin-users-page__tabs{border-bottom-color:rgba(var(--ado-glow),.12)}html[data-theme=hack] .admin-users-page__tab{color:var(--ado-text-secondary)}html[data-theme=hack] .admin-users-page__tab.is-active{color:var(--ado-accent);background:color-mix(in srgb,var(--ado-accent) 10%,transparent);border-color:rgba(var(--ado-glow),.25)}html[data-theme=hack] .admin-users-page__table-wrap{border:1px solid rgba(var(--ado-glow),.08);border-radius:12px;overflow:hidden}html[data-theme=hack] .admin-users-page__table{color:var(--ado-text-primary)}html[data-theme=hack] .admin-users-page__table th{color:var(--ado-text-secondary);background:color-mix(in srgb,var(--ado-bg-panel-strong) 40%,var(--ado-bg-elevated));font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}html[data-theme=hack] .admin-users-page__table td{background:transparent;border-color:rgba(var(--ado-glow),.06)}html[data-theme=hack] .admin-users-page__table tr:hover td{background:color-mix(in srgb,var(--ado-accent) 4%,transparent)}html[data-theme=hack] .admin-users-page__table tbody tr:nth-child(2n) td{background:#38bdf806}html[data-theme=hack] .admin-users-page__actions button{color:var(--ado-text-secondary);transition:color .15s}html[data-theme=hack] .admin-users-page__actions button:hover{color:var(--ado-accent)}html[data-theme=hack] .admin-users-page__form-panel{background:var(--ado-bg-panel);border-color:rgba(var(--ado-glow),.1)}html[data-theme=hack] .login-form input:focus{border-color:rgba(var(--ado-glow),.4);box-shadow:0 0 0 3px rgba(var(--ado-glow),.08)}html[data-theme=hack] .obs-metric-card{color:var(--ado-text-primary);background:#0c1426eb;border:1px solid rgba(var(--ado-glow),.08);box-shadow:0 2px 8px #0000004d}html[data-theme=hack] .obs-metric-card__value{color:var(--ado-text-primary);font-family:var(--ado-font-mono);text-shadow:0 0 12px rgba(var(--ado-glow),.12)}html[data-theme=hack] .obs-metric-card__label{color:var(--ado-text-secondary);font-family:var(--ado-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}html[data-theme=hack] .obs-metric-card--ok{border-color:rgba(var(--ado-glow),.18);background:rgba(var(--ado-glow),.04)}html[data-theme=hack] .obs-metric-card--warn{border-color:#b89a5838;background:#b89a580a}html[data-theme=hack] .obs-metric-card--info{border-color:rgba(var(--ado-glow),.12);background:rgba(var(--ado-glow),.025)}html[data-theme=hack] .ado-top-nav__dropdown{background:#0c1426f5;border-color:rgba(var(--ado-glow),.1);box-shadow:0 12px 36px #00000073,0 0 18px rgba(var(--ado-glow),.04);-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%)}html[data-theme=hack] .ado-top-nav__dropdown-link{color:var(--ado-text-secondary)}html[data-theme=hack] .ado-top-nav__dropdown-link:hover{background:rgba(var(--ado-glow),.06);color:var(--ado-text-primary)}html[data-theme=hack] .ado-top-nav__dropdown-link.is-active{color:var(--ado-accent);background:rgba(var(--ado-glow),.08)}html[data-theme=hack] .ado-image-lightbox{background:#05080eb8;-webkit-backdrop-filter:blur(16px) saturate(80%);backdrop-filter:blur(16px) saturate(80%)}html[data-theme=hack] .ado-image-lightbox__image{box-shadow:0 40px 120px #0009,0 0 40px rgba(var(--ado-glow),.06);border:1px solid rgba(var(--ado-glow),.08)}html[data-theme=hack] .ado-branch-confirm{background:#0c1426f2;border-color:rgba(var(--ado-glow),.12);box-shadow:0 8px 32px #0000004d,inset 0 1px rgba(var(--ado-glow),.04)}html[data-theme=hack] .rs-badge{color:var(--ado-text-secondary);background:rgba(var(--ado-glow),.06);border:1px solid rgba(var(--ado-glow),.08);font-family:var(--ado-font-mono);letter-spacing:.04em}html[data-theme=hack] .rs-badge--published{color:rgba(var(--ado-glow-bright),.95);background:rgba(var(--ado-glow),.1);border-color:rgba(var(--ado-glow),.18)}html[data-theme=hack] .rs-badge--draft{color:var(--ado-accent-warm, #B89A58);background:#b89a581a;border-color:#b89a5829}html[data-theme=hack] .rs-badge--archived{color:var(--ado-text-tertiary);background:rgba(var(--ado-glow),.03);border-color:rgba(var(--ado-glow),.05)}html[data-theme=hack] .ado-badge{color:var(--ado-text-secondary);background:rgba(var(--ado-glow),.06);font-family:var(--ado-font-mono)}html[data-theme=hack] .ado-badge--success{color:rgba(var(--ado-glow-bright),.95);background:rgba(var(--ado-glow),.1)}html[data-theme=hack] .ado-badge--muted{color:var(--ado-text-tertiary);background:rgba(var(--ado-glow),.03)}html[data-theme=hack] .diff-badge{font-family:var(--ado-font-mono);letter-spacing:.04em}html[data-theme=hack] .diff-badge--added{color:rgba(var(--ado-glow-bright),.95);background:rgba(var(--ado-glow),.12)}html[data-theme=hack] .diff-badge--removed{color:#ef6b6b;background:#ef44441a}html[data-theme=hack] .diff-badge--modified{color:var(--ado-accent-warm, #B89A58);background:#b89a581a}html[data-theme=hack] .diff-badge--unchanged{color:var(--ado-text-tertiary);background:rgba(var(--ado-glow),.04)}html[data-theme=hack] .ado-trust-badge{font-family:var(--ado-font-mono);letter-spacing:.04em}html[data-theme=hack] .ado-trust-badge--verified{color:rgba(var(--ado-glow-bright),.95);text-shadow:0 0 8px rgba(var(--ado-glow),.2)}html[data-theme=hack] .notif-bell__badge{background:rgba(var(--ado-glow-deep),.85);box-shadow:0 0 8px rgba(var(--ado-glow),.3),0 0 2px rgba(var(--ado-glow),.5)}html[data-theme=hack] .login-card__prefs-popover{background:#0c1426f5;border-color:rgba(var(--ado-glow),.1);box-shadow:0 16px 48px #00000073,0 0 20px rgba(var(--ado-glow),.04);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}html[data-theme=hack] .ado-list-card__badge{font-family:var(--ado-font-mono);letter-spacing:.04em;color:rgba(var(--ado-glow),.78)}html[data-theme=hack] .library-shelf__badge{font-family:var(--ado-font-mono);color:rgba(var(--ado-glow),.72);background:rgba(var(--ado-glow),.06);border:1px solid rgba(var(--ado-glow),.08)}html[data-theme=hack] .ado-tab-bar{border-bottom-color:rgba(var(--ado-glow),.08)}html[data-theme=hack] .ado-tab-bar__item{color:var(--ado-text-secondary);font-family:var(--ado-font-mono);letter-spacing:.04em;transition:color .18s ease,border-color .18s ease}html[data-theme=hack] .ado-tab-bar__item:hover{color:var(--ado-text-primary)}html[data-theme=hack] .ado-tab-bar__item.is-active{color:var(--ado-accent);border-bottom-color:var(--ado-accent);text-shadow:0 0 6px rgba(var(--ado-glow),.1)}html[data-theme=hack] .ado-workflow-step{background:rgba(var(--ado-glow),.08)}html[data-theme=hack] .ado-workflow-step--completed{background:rgba(var(--ado-glow-bright),.65);box-shadow:0 0 6px rgba(var(--ado-glow),.15)}html[data-theme=hack] .ado-workflow-step--active{background:var(--ado-accent);box-shadow:0 0 8px rgba(var(--ado-glow),.25)}html[data-theme=hack] .ado-comment-form textarea{background:#0c1426d9;border-color:rgba(var(--ado-glow),.1);color:var(--ado-text-primary)}html[data-theme=hack] .ado-comment-form textarea:focus{border-color:rgba(var(--ado-glow),.35);box-shadow:0 0 0 3px rgba(var(--ado-glow),.06)}html[data-theme=hack] .diff-row--added{background:rgba(var(--ado-glow),.06)}html[data-theme=hack] .diff-row--removed{background:#ef44440f}html[data-theme=hack] .diff-row--modified{background:#b89a580f}html[data-theme=hack] .rsd-variant-card--filled{background:rgba(var(--ado-glow),.05);border-color:rgba(var(--ado-glow),.15)}html[data-theme=hack] .rsd-variant-count{color:rgba(var(--ado-glow-bright),.9)}html[data-theme=hack] .connector-btn--danger{color:#ef6b6b!important;border-color:#ef444440!important}html[data-theme=hack] .connector-btn--danger:hover{background:#ef444414!important;box-shadow:0 0 12px #ef44441f}html[data-theme=hack] .saved-view-chip--default{border-color:rgba(var(--ado-glow),.22);background:rgba(var(--ado-glow),.05)}html[data-theme=hack] .saved-view-chip__action--danger:hover{color:#ef6b6b;background:#ef444414}html[data-theme=hack] .permsim-cell--allow{color:rgba(var(--ado-glow-bright),.95)}html[data-theme=hack] .permsim-cell--deny{color:#ef6b6b}html[data-theme=hack] input:focus,html[data-theme=hack] select:focus,html[data-theme=hack] textarea:focus{border-color:rgba(var(--ado-glow),.35);box-shadow:0 0 0 3px rgba(var(--ado-glow),.08);outline:none}html[data-theme=hack] .ado-surface a:hover{text-shadow:0 0 8px rgba(var(--ado-glow),.15)}html[data-theme=hack] input[aria-invalid=true],html[data-theme=hack] textarea[aria-invalid=true],html[data-theme=hack] select[aria-invalid=true]{border-color:#ef6b6b;box-shadow:0 0 0 3px #ef44441f}html[data-theme=hack] .ado-tab-bar__item:focus-visible{outline:2px solid var(--ado-accent);outline-offset:-2px;box-shadow:0 0 0 3px rgba(var(--ado-glow),.1)}html[data-theme=hack] .saved-view-chip__name:focus-visible,html[data-theme=hack] .connector-btn:focus-visible{outline:2px solid var(--ado-accent);outline-offset:2px}html[data-theme=hack] input,html[data-theme=hack] select,html[data-theme=hack] textarea{color:var(--ado-text-primary);background:var(--ado-bg-elevated);border-color:rgba(var(--ado-glow),.08)}html[data-theme=hack] input::placeholder,html[data-theme=hack] textarea::placeholder{color:var(--ado-text-tertiary)}html[data-theme=hack] table{color:var(--ado-text-primary)}html[data-theme=hack] th{color:var(--ado-text-secondary);background:color-mix(in srgb,var(--ado-bg-elevated) 90%,var(--ado-bg-panel-strong) 10%);border-color:rgba(var(--ado-glow),.06);font-family:var(--ado-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}html[data-theme=hack] td{border-color:rgba(var(--ado-glow),.04)}html[data-theme=hack] tbody tr:nth-child(2n){background:rgba(var(--ado-glow),.012)}html[data-theme=hack] tbody tr:hover{background:rgba(var(--ado-glow),.035)}html[data-theme=hack] .rs-btn{color:var(--ado-text-primary);background:var(--ado-bg-elevated);border-color:rgba(var(--ado-glow),.08);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}html[data-theme=hack] .rs-btn:hover{background:rgba(var(--ado-glow),.06);border-color:rgba(var(--ado-glow),.14)}html[data-theme=hack] .rs-btn--primary{background:var(--ado-accent);border-color:var(--ado-accent);color:#fff}html[data-theme=hack] .rs-btn--primary:hover{background:color-mix(in srgb,var(--ado-accent) 85%,#fff)}html[data-theme=hack] .ado-btn{color:var(--ado-text-primary);background:var(--ado-bg-elevated);border-color:rgba(var(--ado-glow),.08)}html[data-theme=hack] .ado-btn:hover{background:rgba(var(--ado-glow),.06);border-color:rgba(var(--ado-glow),.14)}html[data-theme=hack] .rs-card{background:#0c1426eb;border-color:rgba(var(--ado-glow),.06);box-shadow:0 2px 8px #00000040}html[data-theme=hack] .rs-card__meta,html[data-theme=hack] .rs-card__date{color:var(--ado-text-tertiary)}html[data-theme=hack] .rs-card__desc{color:var(--ado-text-secondary)}html[data-theme=hack] .rs-card__footer{border-top-color:rgba(var(--ado-glow),.04)}html[data-theme=hack] .rs-card:hover{border-color:rgba(var(--ado-glow),.1);box-shadow:0 8px 24px #0000004d}html[data-theme=hack] .task-card{background:#0c1426eb;border-color:rgba(var(--ado-glow),.06)}html[data-theme=hack] .task-card__desc{color:var(--ado-text-secondary)}html[data-theme=hack] .task-card__due{color:var(--ado-text-tertiary)}html[data-theme=hack] .task-card:hover{border-color:rgba(var(--ado-glow),.1);box-shadow:0 8px 24px #0000004d}html[data-theme=hack] .notif-page-tab{color:var(--ado-text-secondary);font-family:var(--ado-font-mono);letter-spacing:.04em}html[data-theme=hack] .notif-page-tab:hover{color:var(--ado-text-primary)}html[data-theme=hack] .notif-page-tab.is-active{color:var(--ado-accent);border-bottom-color:var(--ado-accent)}html[data-theme=hack] .notif-item{border-bottom-color:rgba(var(--ado-glow),.04)}html[data-theme=hack] .notif-item:hover{background:rgba(var(--ado-glow),.03)}html[data-theme=hack] .notif-item__time{color:var(--ado-text-tertiary)}html[data-theme=hack] .notif-item__body{color:var(--ado-text-secondary)}html[data-theme=hack] .connector-card{background:#0c1426eb;border-color:rgba(var(--ado-glow),.06)}html[data-theme=hack] .connector-card:hover{border-color:rgba(var(--ado-glow),.12);box-shadow:0 8px 24px #0000004d}html[data-theme=hack] .connector-card--selected{border-color:rgba(var(--ado-glow),.22);background:rgba(var(--ado-glow),.03)}html[data-theme=hack] .connector-detail{background:#0c1426eb;border-color:rgba(var(--ado-glow),.06)}html[data-theme=hack] .connector-detail__section-header{color:var(--ado-text-primary)}html[data-theme=hack] .sync-task-row{border-color:rgba(var(--ado-glow),.06)}html[data-theme=hack] .sync-task-direction{font-family:var(--ado-font-mono);color:rgba(var(--ado-glow),.72)}html[data-theme=hack] .help-page__nav-item{color:var(--ado-text-secondary)}html[data-theme=hack] .help-page__nav-item:hover{color:var(--ado-text-primary);background:rgba(var(--ado-glow),.03)}html[data-theme=hack] .help-page__nav-item.is-active{color:var(--ado-accent);border-left-color:var(--ado-accent)}html[data-theme=hack] .help-page__article-item{color:var(--ado-text-secondary)}html[data-theme=hack] .help-page__article-item:hover{color:var(--ado-text-primary);background:rgba(var(--ado-glow),.03)}html[data-theme=hack] .ai-query-input{background:var(--ado-bg-elevated);border-color:rgba(var(--ado-glow),.1);color:var(--ado-text-primary)}html[data-theme=hack] .ai-query-input:focus{border-color:rgba(var(--ado-glow),.35);box-shadow:0 0 0 3px rgba(var(--ado-glow),.08)}html[data-theme=hack] .ai-mode-chip{border-color:rgba(var(--ado-glow),.08);color:var(--ado-text-secondary)}html[data-theme=hack] .ai-mode-chip:hover{background:rgba(var(--ado-glow),.05);color:var(--ado-text-primary)}html[data-theme=hack] .ai-mode-chip.is-active{background:rgba(var(--ado-glow),.1);border-color:rgba(var(--ado-glow),.2);color:var(--ado-accent)}html[data-theme=hack] .ai-answer-text{background:rgba(var(--ado-glow),.04);border-left-color:var(--ado-accent);color:var(--ado-text-primary)}html[data-theme=hack] .ai-citation-card{background:#0c1426eb;border-color:rgba(var(--ado-glow),.08)}html[data-theme=hack] .ai-citation-card:hover{border-color:rgba(var(--ado-glow),.14)}html[data-theme=hack] .ai-guard-denied{background:#ef44440f;border-color:#ef444426;color:#ef6b6b}html[data-theme=hack] .ai-pipeline-stage{background:rgba(var(--ado-glow),.03);border-color:rgba(var(--ado-glow),.06)}html[data-theme=hack] .ai-pipeline-stage.is-active{border-color:rgba(var(--ado-glow),.18);background:rgba(var(--ado-glow),.06)}html[data-theme=hack] .ai-empty-state{color:var(--ado-text-tertiary)}html[data-theme=hack] .ado-primary-button:active{transform:scale(.97);box-shadow:0 0 16px rgba(var(--ado-glow-bright),.15),0 2px 8px rgba(var(--ado-glow-bright),.12)}html[data-theme=hack] .ado-ghost-button:active,html[data-theme=hack] .rs-btn:active,html[data-theme=hack] .ado-btn:active{transform:scale(.97);background:rgba(var(--ado-glow),.04)}html[data-theme=hack] .ado-switch-group button:active{transform:scale(.96)}html[data-theme=hack] .summary-card:active,html[data-theme=hack] .document-card:active,html[data-theme=hack] .ado-list-card:active,html[data-theme=hack] .rs-card:active,html[data-theme=hack] .task-card:active,html[data-theme=hack] .connector-card:active{transform:scale(.99);box-shadow:0 8px 24px #0006}html[data-theme=hack] .ado-filter-chip:active,html[data-theme=hack] .workspace-command-chip:active,html[data-theme=hack] .saved-view-chip__name:active{transform:scale(.96)}html[data-theme=hack] button,html[data-theme=hack] .ado-list-card,html[data-theme=hack] .summary-card,html[data-theme=hack] .document-card,html[data-theme=hack] .rs-card,html[data-theme=hack] .task-card,html[data-theme=hack] .connector-card,html[data-theme=hack] .ado-filter-chip,html[data-theme=hack] .saved-view-chip__name{transition:transform .1s cubic-bezier(.2,0,.8,1),box-shadow .15s ease}html[data-theme=hack] .ado-stage{background-image:var(--ado-noise);background-size:256px 256px;background-blend-mode:soft-light}html[data-theme=orbital-ivory] .login-shell:before{background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.08),transparent 16%),radial-gradient(circle at 78% 14%,rgba(92,134,198,.18),transparent 22%),radial-gradient(circle at 82% 72%,rgba(68,118,192,.11),transparent 18%),radial-gradient(circle at 24% 84%,rgba(92,136,202,.09),transparent 16%),linear-gradient(146deg,#abbfd6fd,#95abc6fc 52%,#819bbcfd)}html[data-theme=orbital-ivory] .login-shell:after{background:linear-gradient(180deg,#ffffff01,#fff0),linear-gradient(180deg,#7a9cc806,#4a6fa602)}html[data-theme=orbital-ivory] .login-shell{--login-stage-backdrop: radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .026), transparent 22%), linear-gradient(180deg, rgba(255, 255, 255, .012), rgba(255, 255, 255, 0)), linear-gradient(160deg, rgba(133, 164, 200, .18), rgba(86, 119, 165, .09) 48%, rgba(139, 166, 194, .03));--login-ring-border: rgba(89, 123, 169, .34);--login-bridge-bg: linear-gradient(180deg, rgba(255, 255, 255, .58), rgba(255, 255, 255, .16)), linear-gradient(160deg, rgba(206, 221, 239, .34), rgba(160, 188, 221, .14));--login-bridge-border: rgba(255, 255, 255, .58);--login-hull-bg: linear-gradient(180deg, rgba(223, 234, 245, .96), rgba(183, 202, 223, .92)), linear-gradient(145deg, rgba(198, 215, 234, .92), rgba(154, 180, 210, .78) 54%, rgba(122, 150, 186, .72));--login-hull-border: rgba(255, 255, 255, .72);--login-hull-shadow: 0 42px 98px rgba(31, 50, 74, .22), inset 0 1px 0 rgba(255, 255, 255, .96), inset 0 -20px 42px rgba(165, 188, 214, .24);--login-canopy-bg: linear-gradient(180deg, rgba(244, 248, 252, .96), rgba(208, 223, 239, .92)), linear-gradient(160deg, rgba(183, 205, 229, .46), rgba(121, 155, 200, .22));--login-canopy-border: rgba(255, 255, 255, .76);--login-canopy-shadow: 0 24px 56px rgba(51, 76, 108, .2), inset 0 1px 0 rgba(255, 255, 255, .94);--login-pod-bg: linear-gradient(180deg, rgba(236, 243, 250, .92), rgba(201, 216, 232, .86)), linear-gradient(160deg, rgba(186, 208, 232, .34), rgba(133, 164, 202, .18));--login-pod-border: rgba(255, 255, 255, .48);--login-pod-shadow: 0 18px 40px rgba(52, 77, 108, .16), inset 0 1px 0 rgba(255, 255, 255, .8);--login-access-bg: linear-gradient(180deg, rgba(236, 243, 250, .96), rgba(202, 217, 234, .9)), linear-gradient(160deg, rgba(190, 210, 234, .4), rgba(136, 166, 203, .22));--login-utility-bg: linear-gradient(180deg, rgba(232, 240, 248, .94), rgba(202, 216, 232, .88)), linear-gradient(160deg, rgba(188, 208, 232, .28), rgba(135, 164, 198, .16));--login-panel-border: rgba(255, 255, 255, .42)}html[data-theme=orbital-ivory] .login-stage{background:linear-gradient(180deg,#ffffff0d,#ffffff02 14%,#fff0 48%),radial-gradient(circle at 16% 18%,rgba(255,255,255,.08),transparent 16%),radial-gradient(circle at 82% 18%,rgba(76,115,176,.12),transparent 20%),radial-gradient(circle at 18% 86%,rgba(100,143,206,.05),transparent 16%),linear-gradient(138deg,#bfcee0bd,#a4b6cd94 48%,#8da2bc8f);border-color:#ffffff85;box-shadow:0 62px 140px #121f2e47,inset 0 1px #ffffffc2,inset 0 -12px 26px #91a9c614;-webkit-backdrop-filter:blur(10px) saturate(118%);backdrop-filter:blur(10px) saturate(118%)}html[data-theme=orbital-ivory] .login-stage:before{opacity:.12;filter:blur(3px)}html[data-theme=orbital-ivory] .login-stage:after{opacity:.1}html[data-theme=orbital-ivory] .login-vessel:before{box-shadow:inset 0 1px #ffffff29,0 30px 92px #15243a33;filter:blur(.3px);opacity:.62}html[data-theme=orbital-ivory] .login-observation-ring{border-color:#5a7ba747;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffffff0d}html[data-theme=orbital-ivory] .login-rail:before{border-color:#ffffff4d;background:linear-gradient(180deg,#ffffff29,#ffffff08 14%),radial-gradient(circle at 42% 0%,rgba(176,202,234,.18),transparent 30%),linear-gradient(160deg,#dde8f45c,#c3d1e233 58%,#a6bad62e);box-shadow:0 42px 104px #0e182529,inset 0 1px #ffffff80,inset 0 -16px 34px #9bb5d514}html[data-theme=orbital-ivory] .login-panel--access{background:linear-gradient(180deg,#ffffff3d,#ffffff0d 18%),linear-gradient(160deg,#dde9f65c,#a3bee029),linear-gradient(160deg,#c6d5e83d,#a8bed829);border-color:#ffffff57;box-shadow:inset 0 1px #ffffff8f,0 22px 46px #39506e24}html[data-theme=orbital-ivory] .login-panel--environment{background:linear-gradient(180deg,#ffffff29,#ffffff08 18%),linear-gradient(160deg,#dbe8f533,#9cb6d914),linear-gradient(160deg,#c2d2e724,#aec2d814);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff75,0 18px 36px #435a771f}html[data-theme=orbital-ivory] .login-main-hull:before{box-shadow:0 46px 104px #1c2f4747,inset 0 1px #ffffffe0,inset 0 -18px 36px #99b0cc1f;-webkit-backdrop-filter:blur(12px) saturate(124%);backdrop-filter:blur(12px) saturate(124%)}html[data-theme=orbital-ivory] .login-main-hull:after,html[data-theme=orbital-ivory] .login-main-hull__module{box-shadow:0 22px 48px #29405c38,inset 0 1px #ffffffbd;-webkit-backdrop-filter:blur(10px) saturate(124%);backdrop-filter:blur(10px) saturate(124%)}html[data-theme=orbital-ivory] .login-main-hull__ring{border-color:#ffffff9e;background:linear-gradient(180deg,#ffffff3d,#ffffff0f),color-mix(in srgb,white 10%,rgba(126,156,193,.12));box-shadow:inset 0 1px #ffffff6b,0 12px 28px #435d7f1f}html[data-theme=orbital-ivory] .login-canopy{box-shadow:0 28px 64px #23395442,inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(11px) saturate(126%);backdrop-filter:blur(11px) saturate(126%)}html[data-theme=orbital-ivory] .login-canopy:before{border-color:#ffffff47}html[data-theme=orbital-ivory] .login-canopy:after{opacity:.24}html[data-theme=orbital-ivory] .login-pod,html[data-theme=orbital-ivory] .login-access-pod,html[data-theme=orbital-ivory] .login-utility-pod{box-shadow:0 24px 52px #273f5d33,inset 0 1px #ffffffa8;-webkit-backdrop-filter:blur(10px) saturate(124%);backdrop-filter:blur(10px) saturate(124%)}html[data-theme=orbital-ivory] .login-access-topbar .ado-pane__label,html[data-theme=orbital-ivory] .login-panel--environment .ado-pane__label,html[data-theme=orbital-ivory] .login-form label span{color:#2c415cb8}html[data-theme=orbital-ivory] .login-form input{background:linear-gradient(180deg,#ffffff70,#ffffff24),linear-gradient(160deg,#a7c0df29,#ffffff08);border-color:#ffffff57;color:#16304a;box-shadow:inset 0 1px #ffffff8f,0 12px 26px #435a781f}html[data-theme=orbital-ivory] .login-form input::placeholder{color:#3d526d6b}html[data-theme=orbital-ivory] .login-language-toggle .ado-switch-group,html[data-theme=orbital-ivory] .login-control-stack--compact .ado-switch-group{background:#ffffff2e;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff6b,0 12px 24px #4860801a}html[data-theme=orbital-ivory] .login-language-toggle .ado-switch-group button,html[data-theme=orbital-ivory] .login-control-stack--compact .ado-switch-group button{background:#ffffff24;border-color:#fff3;color:#1c2f48db}html[data-theme=orbital-ivory] .login-language-toggle .ado-switch-group button.is-active,html[data-theme=orbital-ivory] .login-control-stack--compact .ado-switch-group button.is-active{background:linear-gradient(180deg,#ffffff8f,#c9dbef47);border-color:#7ea0ca52;color:#16304a}html[data-theme=night-orbit] .login-stage{background:linear-gradient(180deg,#ffffff0f,#ffffff05 18%,#fff0 54%),radial-gradient(circle at 82% 18%,rgba(126,164,239,.16),transparent 26%),radial-gradient(circle at 18% 84%,rgba(168,199,171,.05),transparent 24%),linear-gradient(150deg,color-mix(in srgb,var(--ado-bg-panel) 68%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 58%,transparent));border-color:#ffffff1a;box-shadow:0 58px 128px #0000006b,inset 0 1px #ffffff14}html[data-theme=night-orbit] .login-shell:before{background:radial-gradient(circle at 18% 18%,rgba(168,199,171,.06),transparent 18%),radial-gradient(circle at 78% 14%,rgba(126,164,239,.18),transparent 24%),radial-gradient(circle at 82% 72%,rgba(126,164,239,.12),transparent 20%),radial-gradient(circle at 24% 84%,rgba(168,199,171,.08),transparent 18%),linear-gradient(145deg,color-mix(in srgb,var(--ado-bg-canvas) 98%,transparent),color-mix(in srgb,var(--ado-bg-panel) 96%,transparent) 50%,color-mix(in srgb,var(--ado-bg-canvas) 98%,transparent));box-shadow:inset 0 1px #ffffff0a,0 28px 90px #00000052}html[data-theme=night-orbit] .login-shell:after{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 8%,transparent),transparent),linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 8%,transparent),color-mix(in srgb,var(--ado-accent) 2%,transparent))}html[data-theme=night-orbit] .login-stage:after{border-color:color-mix(in srgb,var(--ado-accent) 8%,transparent);box-shadow:0 0 0 52px color-mix(in srgb,var(--ado-accent) 4%,transparent),0 0 0 118px color-mix(in srgb,var(--ado-accent) 1.8%,transparent)}html[data-theme=night-orbit] .login-stage__orbital,html[data-theme=night-orbit] .login-stage__powergrid:before,html[data-theme=night-orbit] .login-stage__busline,html[data-theme=night-orbit] .login-rail__spine:before{border-color:color-mix(in srgb,var(--ado-accent) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ado-accent) 8%,transparent),color-mix(in srgb,var(--ado-accent) 26%,transparent),color-mix(in srgb,var(--ado-accent) 6%,transparent))}html[data-theme=night-orbit] .login-stage__mark{color:color-mix(in srgb,var(--ado-accent) 6%,transparent)}html[data-theme=night-orbit] .ado-brand-stage__meta{color:color-mix(in srgb,var(--ado-text-secondary) 64%,transparent)}html[data-theme=night-orbit] .ado-brand-stage__block--master:after,html[data-theme=night-orbit] .ado-brand-stage__block--systems,html[data-theme=night-orbit] .ado-brand-stage__system+.ado-brand-stage__system{border-color:color-mix(in srgb,var(--ado-text-primary) 10%,transparent);background:none}html[data-theme=night-orbit] .login-rail:before{border-color:color-mix(in srgb,var(--ado-text-primary) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 6%,transparent),transparent 16%),radial-gradient(circle at top,color-mix(in srgb,var(--ado-accent) 16%,transparent),transparent 32%),linear-gradient(160deg,color-mix(in srgb,var(--ado-bg-panel) 94%,transparent),color-mix(in srgb,var(--ado-bg-canvas) 92%,transparent));box-shadow:0 40px 108px #0006,inset 0 1px color-mix(in srgb,var(--ado-text-primary) 8%,transparent),inset 0 -18px 36px #0000002e}html[data-theme=titanium-cockpit] .login-stage{background:linear-gradient(180deg,#fff6,#ffffff14 18%,#ffffff05 54%),radial-gradient(circle at 82% 20%,rgba(47,85,124,.12),transparent 26%),radial-gradient(circle at 18% 84%,rgba(137,109,73,.05),transparent 24%),linear-gradient(150deg,#f6f8f9ad,#edf2f58f 52%,#e6ecf07a)}html[data-theme=titanium-cockpit] .login-stage__mark{color:#2f557c0b}html[data-theme=titanium-cockpit] .login-stage:after{border-color:#2f557c14;box-shadow:0 0 0 52px #2f557c0a,0 0 0 118px #2f557c05}html[data-theme=titanium-cockpit] .login-rail:before{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 16%),radial-gradient(circle at top,rgba(148,167,189,.16),transparent 34%),linear-gradient(160deg,#233144eb,#182432e0)}html[data-theme=titanium-cockpit] .login-stage__orbital,html[data-theme=titanium-cockpit] .login-stage__powergrid:before,html[data-theme=titanium-cockpit] .login-stage__busline,html[data-theme=titanium-cockpit] .login-rail__spine:before{border-color:#2f557c14;background:linear-gradient(180deg,#2f557c0f,#2f557c33,#2f557c0d)}html[data-theme=titanium-cockpit] .ado-brand-stage__meta{color:#374a5fa8}html[data-theme=hack] .login-shell:before{background:radial-gradient(circle at 18% 18%,rgba(var(--ado-glow),.026),transparent 14%),radial-gradient(circle at 82% 72%,rgba(var(--ado-glow),.018),transparent 16%),radial-gradient(circle at 24% 84%,rgba(var(--ado-glow),.014),transparent 14%),linear-gradient(145deg,#0c1424fa,#0a1222f5 50%,#0a1222fa);box-shadow:inset 0 1px rgba(var(--ado-glow),.012),0 28px 90px #0006}html[data-theme=hack] .login-shell:after{background:linear-gradient(180deg,rgba(var(--ado-glow),.016),rgba(var(--ado-glow),0)),linear-gradient(180deg,rgba(var(--ado-glow),.01),rgba(var(--ado-glow),.002))}html[data-theme=hack] .login-stage:after{border-color:rgba(var(--ado-glow),.05);box-shadow:0 0 0 42px rgba(var(--ado-glow),.01),0 0 0 96px rgba(var(--ado-glow),.004)}html[data-theme=hack] .login-stage__orbital,html[data-theme=hack] .login-stage__powergrid:before,html[data-theme=hack] .login-stage__busline,html[data-theme=hack] .login-rail__spine:before{border-color:rgba(var(--ado-glow),.06);background:linear-gradient(180deg,rgba(var(--ado-glow),.018),rgba(var(--ado-glow),.06),rgba(var(--ado-glow),.014))}html[data-theme=hack] .login-stage__mark{color:rgba(var(--ado-glow),.03)}html[data-theme=hack] .ado-brand-stage__meta{color:#97a39ba8}html[data-theme=hack] .ado-brand-stage__block--master:after,html[data-theme=hack] .ado-brand-stage__block--systems,html[data-theme=hack] .ado-brand-stage__system+.ado-brand-stage__system{border-color:rgba(var(--ado-glow),.06);background:none}html[data-theme=hack] .login-rail:before{border-color:rgba(var(--ado-glow),.06);background:linear-gradient(180deg,rgba(var(--ado-glow),.012),transparent 12%),radial-gradient(circle at top,rgba(var(--ado-glow),.028),transparent 24%),linear-gradient(160deg,#121c2ef0,#0a1222eb);box-shadow:0 40px 108px #00000075,inset 0 1px rgba(var(--ado-glow),.026),inset 0 -18px 36px #00000038}html[data-theme=night-orbit] .login-panel--access,html[data-theme=titanium-cockpit] .login-panel--access,html[data-theme=hack] .login-panel--access{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 18%),linear-gradient(160deg,#28395280,#15223238);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff14,0 18px 40px #02081024}html[data-theme=night-orbit] .login-panel--environment,html[data-theme=titanium-cockpit] .login-panel--environment,html[data-theme=hack] .login-panel--environment{background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 18%),linear-gradient(160deg,#1b283a6b,#101a2838);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f}html[data-theme=night-orbit] .login-access-topbar .ado-pane__label,html[data-theme=night-orbit] .login-panel--environment .ado-pane__label,html[data-theme=night-orbit] .login-form label span,html[data-theme=titanium-cockpit] .login-access-topbar .ado-pane__label,html[data-theme=titanium-cockpit] .login-panel--environment .ado-pane__label,html[data-theme=titanium-cockpit] .login-form label span,html[data-theme=hack] .login-access-topbar .ado-pane__label,html[data-theme=hack] .login-panel--environment .ado-pane__label,html[data-theme=hack] .login-form label span{color:#e3ecf6b8}html[data-theme=night-orbit] .login-form input,html[data-theme=titanium-cockpit] .login-form input,html[data-theme=hack] .login-form input{background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border-color:#ffffff14;color:#f2f6fc;box-shadow:inset 0 1px #ffffff14}html[data-theme=night-orbit] .login-form input::placeholder,html[data-theme=titanium-cockpit] .login-form input::placeholder,html[data-theme=hack] .login-form input::placeholder{color:#e4ecf670}html[data-theme=night-orbit] .login-language-toggle .ado-switch-group button,html[data-theme=night-orbit] .login-control-stack--compact .ado-switch-group button,html[data-theme=titanium-cockpit] .login-language-toggle .ado-switch-group button,html[data-theme=titanium-cockpit] .login-control-stack--compact .ado-switch-group button,html[data-theme=hack] .login-language-toggle .ado-switch-group button,html[data-theme=hack] .login-control-stack--compact .ado-switch-group button{background:#ffffff0a;border-color:#ffffff14;color:#e7eff8ad;box-shadow:none}html[data-theme=night-orbit] .login-language-toggle .ado-switch-group button.is-active,html[data-theme=night-orbit] .login-control-stack--compact .ado-switch-group button.is-active,html[data-theme=titanium-cockpit] .login-language-toggle .ado-switch-group button.is-active,html[data-theme=titanium-cockpit] .login-control-stack--compact .ado-switch-group button.is-active,html[data-theme=hack] .login-language-toggle .ado-switch-group button.is-active,html[data-theme=hack] .login-control-stack--compact .ado-switch-group button.is-active{background:#ffffff24;border-color:#ffffff24;color:#fff;box-shadow:inset 0 1px #ffffff1f}html[data-theme=night-orbit] .login-panel--access .ado-primary-button,html[data-theme=titanium-cockpit] .login-panel--access .ado-primary-button,html[data-theme=hack] .login-panel--access .ado-primary-button{background:linear-gradient(135deg,#f0f7fffa,#c7d7ecf5 46%,#7894beeb);color:#112237;box-shadow:0 22px 42px #070f1c38,inset 0 1px #ffffffa3}html[data-theme=hack] .login-brand-bridge{border-color:rgba(var(--ado-glow),.08);background:linear-gradient(180deg,rgba(var(--ado-glow),.015),transparent 18%),linear-gradient(160deg,#121c2ef0,#0a1222f5);box-shadow:0 18px 38px #00000057,inset 0 1px rgba(var(--ado-glow),.025);-webkit-backdrop-filter:blur(28px) saturate(135%);backdrop-filter:blur(28px) saturate(135%)}html[data-theme=hack] .login-main-hull:before{border-color:rgba(var(--ado-glow),.08);background:linear-gradient(180deg,rgba(var(--ado-glow),.02),transparent 16%),linear-gradient(145deg,#121c2ef5,#0a1222fa);box-shadow:0 42px 98px #00000075,inset 0 1px rgba(var(--ado-glow),.03),inset 0 -20px 40px #00000038;-webkit-backdrop-filter:blur(28px) saturate(138%);backdrop-filter:blur(28px) saturate(138%)}html[data-theme=hack] .login-main-hull:after{border-color:rgba(var(--ado-glow),.08);background:linear-gradient(180deg,rgba(var(--ado-glow),.018),transparent 18%),linear-gradient(160deg,#121c2ef0,#0a1222f5);box-shadow:0 18px 34px #00000057,inset 0 1px rgba(var(--ado-glow),.026);-webkit-backdrop-filter:blur(22px) saturate(136%);backdrop-filter:blur(22px) saturate(136%)}html[data-theme=hack] .login-main-hull__module{border-color:rgba(var(--ado-glow),.08);box-shadow:0 16px 34px #00000057,inset 0 1px rgba(var(--ado-glow),.024);-webkit-backdrop-filter:blur(24px) saturate(136%);backdrop-filter:blur(24px) saturate(136%)}html[data-theme=hack] .login-main-hull__module--core{background:linear-gradient(180deg,rgba(var(--ado-glow),.02),transparent 16%),linear-gradient(145deg,#121c2ef5,#0a1222fa)}html[data-theme=hack] .login-main-hull__module--dock,html[data-theme=hack] .login-main-hull__module--aft{background:linear-gradient(180deg,rgba(var(--ado-glow),.018),transparent 18%),linear-gradient(160deg,#121c2eeb,#0a1222f5)}html[data-theme=hack] .login-main-hull__ring{border-color:rgba(var(--ado-glow),.09);background:linear-gradient(180deg,rgba(var(--ado-glow),.018),transparent 20%),#0c1424e6;box-shadow:inset 0 1px rgba(var(--ado-glow),.025),0 12px 28px #00000057}html[data-theme=hack] .login-canopy{border-color:rgba(var(--ado-glow),.08);background:linear-gradient(180deg,rgba(var(--ado-glow),.02),transparent 18%),linear-gradient(160deg,#121c2ef2,#0a1222f7);box-shadow:0 24px 56px #0006,inset 0 1px rgba(var(--ado-glow),.03);-webkit-backdrop-filter:blur(24px) saturate(138%);backdrop-filter:blur(24px) saturate(138%)}html[data-theme=hack] .login-canopy:after{background:linear-gradient(180deg,rgba(var(--ado-glow),.09),transparent);opacity:.14}html[data-theme=hack] .login-panel--access{background:linear-gradient(180deg,rgba(var(--ado-glow),.01),transparent 14%),linear-gradient(160deg,#101a2cf2,#0a1222f7);border-color:rgba(var(--ado-glow),.05);box-shadow:inset 0 1px rgba(var(--ado-glow),.02),0 16px 32px #00000047}html[data-theme=hack] .login-panel--environment{background:linear-gradient(180deg,rgba(var(--ado-glow),.008),transparent 14%),linear-gradient(160deg,#101a2ceb,#0a1222f0);border-color:rgba(var(--ado-glow),.05);box-shadow:inset 0 1px rgba(var(--ado-glow),.018)}html[data-theme=hack] .login-form input{background:linear-gradient(180deg,rgba(var(--ado-glow),.009),transparent 12%),#0c1424eb;border-color:rgba(var(--ado-glow),.06);color:var(--ado-text-primary);box-shadow:inset 0 1px rgba(var(--ado-glow),.018)}html[data-theme=hack] .login-language-toggle .ado-switch-group button,html[data-theme=hack] .login-control-stack--compact .ado-switch-group button{background:#101a2cb8;border-color:rgba(var(--ado-glow),.06);color:#c0d0e0b8}html[data-theme=hack] .login-language-toggle .ado-switch-group button.is-active,html[data-theme=hack] .login-control-stack--compact .ado-switch-group button.is-active{background:linear-gradient(180deg,rgba(var(--ado-glow),.024),transparent 16%),#101a2eeb;border-color:rgba(var(--ado-glow),.08);color:var(--ado-text-primary);box-shadow:inset 0 1px rgba(var(--ado-glow),.024)}html[data-theme=hack] .login-panel--access .ado-primary-button{background:linear-gradient(135deg,rgba(var(--ado-glow),.98),rgba(var(--ado-glow-deep),.94) 46%,#2e7d32eb);color:#0c110d;box-shadow:0 18px 34px #00000057,inset 0 1px #f3f5f23d}.ado-primary-button:focus-visible,.ado-ghost-button:focus-visible,.ado-filter-chip:focus-visible,.ado-top-nav__link:focus-visible,.ado-switch-group button:focus-visible,.ado-search input:focus-visible,.search-field input:focus-visible,.login-form input:focus-visible,.ado-list-card:focus-visible,.result-card:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--ado-accent) 16%,transparent)}@media(max-width:1460px){.ado-top-nav__link{padding:7px 11px;font-size:.8rem}.ado-app>.ado-top-nav{gap:5px 7px}}@media(max-width:1220px){.ado-top-nav__link{padding:6px 9px;font-size:.78rem}.ado-app>.ado-top-nav{gap:4px 6px}.ado-hero{grid-template-columns:minmax(0,1fr);max-width:100%;overflow:hidden}.ado-hero__controls{max-width:100%;overflow:hidden}.ado-control-strip{flex-wrap:wrap}.ado-hero .ado-hero__command-deck--full{display:none}.ado-hero .ado-compact-deck{display:block}.ado-app--workspace .ado-hero__identity:after,.ado-app--governance .ado-hero__identity:after{display:none}.ado-app--workspace .ado-hero__controls,.ado-app--governance .ado-hero__controls{gap:12px}.ado-app--workspace .ado-control-strip,.ado-app--governance .ado-control-strip{flex-direction:column;align-items:stretch}.ado-app--workspace .ado-hero__command-deck,.ado-app--governance .ado-hero__command-deck{grid-template-columns:1fr}.ado-app--workspace .ado-brand-lockup--shell,.ado-app--governance .ado-brand-lockup--shell{grid-template-columns:1fr;grid-template-areas:"company" "master" "systems"}.ado-app--workspace .ado-brand-lockup--shell .ado-brand-lockup__entry--company,.ado-app--governance .ado-brand-lockup--shell .ado-brand-lockup__entry--company{padding-right:0;padding-bottom:12px;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent)}.ado-frame{grid-template-columns:minmax(0,240px) minmax(0,1fr)}.ado-pane--right{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.workspace-scoreboard,.governance-scoreboard,.governance-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-command-stage,.workspace-command-grid{grid-template-columns:1fr}.workspace-command-stage__hero:after{display:none}.workspace-command-stage__hero,.workspace-command-stage__focus{padding-inline:0}.workspace-command-stage__metrics,.workspace-command-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-command-strip,.governance-command-strip,.workspace-command-grid,.workspace-document-grid{grid-template-columns:1fr}.ado-frame--reader,.ado-frame--search{grid-template-columns:minmax(0,var(--ado-pane-left-effective)) minmax(0,1fr) minmax(200px,var(--ado-pane-right-effective))}.ado-frame--reader .ado-pane--right,.ado-frame--search .ado-pane--right{grid-column:3}}@media(max-width:980px){.ado-app>.ado-top-nav{display:none}.ado-app:not(.ado-app--reader):not(.ado-app--search):not(.ado-app--audit) .ado-surface{padding-bottom:calc(var(--ado-surface-padding) + 72px)}.ado-hero,.login-shell,.ado-frame,.ado-frame--reader,.ado-frame--search,.ado-frame--audit{grid-template-columns:1fr}.ado-app--workspace .ado-hero.ado-hero--dense,.ado-app--governance .ado-hero.ado-hero--dense{grid-template-columns:1fr;gap:10px}.ado-app--workspace .ado-stage,.ado-app--governance .ado-stage{order:1}.ado-app--workspace .ado-pane--left,.ado-app--governance .ado-pane--left{order:2}.ado-app--workspace .ado-pane--right,.ado-app--governance .ado-pane--right{order:3}.ado-app--workspace .ado-hero,.ado-app--governance .ado-hero,.ado-app--reader .ado-hero,.ado-app--search .ado-hero,.ado-app--audit .ado-hero{grid-template-columns:1fr}.ado-app--ai-assistant .ado-stage{order:1}.ado-app--ai-assistant .ado-pane--left{order:2}.ado-app--ai-assistant .ado-pane--right{order:3}.ado-app--ai-assistant .ado-pane--left,.ado-app--ai-assistant .ado-pane--right{grid-template-columns:1fr}.ado-frame--reader .ado-stage,.ado-frame--search .ado-stage{order:1}.ado-frame--reader .ado-pane--left,.ado-frame--search .ado-pane--left{order:2}.ado-frame--reader .ado-pane--right,.ado-frame--search .ado-pane--right{order:3}.ado-app--reader .ado-article--folio,.ado-app--search .search-callout--search,.ado-app--search .result-card--search,.ado-app--search .ado-state-card--search-preview,.ado-app--audit .audit-table-wrapper--terminal{clip-path:none}.ado-app--reader .ado-article--folio{padding:24px 22px}.ado-reader-mobile-toc,.ado-search-shell__header,.ado-search-result-card__topline,.ado-search-result-card__footer{display:grid}.workspace-command-stage,.workspace-command-strip,.governance-command-strip,.workspace-radar-panel,.governance-lane{padding:18px 16px;clip-path:none}.workspace-command-stage__headline h2,.workspace-command-strip__intro h2,.governance-command-strip__intro h2{max-width:none}.workspace-focus-card__header,.workspace-command-stage__kicker{gap:10px}.ado-search-shell__meta{justify-items:start}.ado-search-shell__input{min-height:0}.ado-app--workspace .ado-brand-lockup--shell .ado-brand-lockup__systems,.ado-app--governance .ado-brand-lockup--shell .ado-brand-lockup__systems{grid-template-columns:1fr}.ado-app--workspace .ado-hero__command-deck,.ado-app--governance .ado-hero__command-deck{grid-template-columns:minmax(0,1fr)}.ado-app--workspace .ado-control-strip,.ado-app--governance .ado-control-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ado-app--workspace .ado-control-stack--shell-compact,.ado-app--governance .ado-control-stack--shell-compact{grid-template-columns:1fr}.ado-app--workspace .ado-control-stack--shell-compact .ado-switch-row,.ado-app--governance .ado-control-stack--shell-compact .ado-switch-row{grid-template-columns:minmax(64px,max-content) minmax(0,1fr);gap:8px}.ado-app--workspace .ado-hero__command-deck>.ado-control-stack,.ado-app--governance .ado-hero__command-deck>.ado-control-stack,.ado-app--workspace .ado-hero__command-deck>.ado-user-card,.ado-app--governance .ado-hero__command-deck>.ado-user-card{grid-column:auto}.ado-app--workspace .ado-user-card,.ado-app--governance .ado-user-card{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.ado-app--workspace .ado-user-card .ado-ghost-button,.ado-app--governance .ado-user-card .ado-ghost-button{margin-top:2px}.login-rail{gap:14px;max-width:none;justify-self:stretch;margin-left:0;padding:0}.login-stage{min-height:auto;padding:32px 28px;border-radius:38px}.login-stage__mark{inset:8% 4% auto auto;font-size:clamp(7rem,24vw,11rem)}.login-stage__orbital--outer{width:min(58vw,420px);height:min(58vw,420px)}.login-stage__orbital--inner{width:min(36vw,260px);height:min(36vw,260px)}.login-stage__busline--north,.login-stage__busline--south{width:min(46vw,300px);gap:26px}.ado-brand-stage{max-width:none}.ado-brand-stage__systems{grid-template-columns:1fr}.ado-brand-stage__system{grid-template-columns:minmax(72px,96px) minmax(0,1fr)}.login-access-topbar{grid-template-columns:1fr}.login-access-topbar__language{justify-items:start}.ado-switch-row{grid-template-columns:1fr}.ado-pane--left,.ado-pane--right{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ado-app--workspace .ado-pane--left,.ado-app--workspace .ado-pane--right,.ado-app--governance .ado-pane--left,.ado-app--governance .ado-pane--right,.ado-app--search .ado-pane--left,.ado-app--search .ado-pane--right,.ado-app--audit .ado-pane--left,.ado-app--audit .ado-pane--right{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workspace-scoreboard,.governance-scoreboard,.governance-lanes{grid-template-columns:1fr}.ado-app--workspace .ado-surface--workspace,.ado-app--governance .ado-surface--governance,.ado-app--search .ado-surface--search,.ado-app--audit .ado-surface--audit{padding:22px 20px}.workspace-command-stage__metrics,.workspace-command-stage__focus,.workspace-command-ribbon,.workspace-focus-meta,.workspace-command-strip__signals,.governance-command-strip__areas,.ado-search-result-group__items{grid-template-columns:1fr}.workspace-metric-card.is-readiness strong{white-space:normal}.ado-quickbar{position:sticky;bottom:0;z-index:32;display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ado-border) 30%,transparent) transparent;padding:10px 16px;background:color-mix(in srgb,var(--ado-bg-surface) 96%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-top:1px solid color-mix(in srgb,var(--ado-border) 50%,transparent);box-shadow:0 -2px 12px #0000000f}.ado-quickbar a{padding:10px 14px;border-radius:999px;border:1px solid var(--ado-border);background:color-mix(in srgb,var(--ado-bg-panel) 94%,transparent);box-shadow:var(--ado-shadow-soft);white-space:nowrap;flex-shrink:0;font-size:.82rem}}@media(max-width:1200px){.ado-app--workspace .ado-hero.ado-hero--dense,.ado-app--governance .ado-hero.ado-hero--dense,.ado-app--imports .ado-hero.ado-hero--dense,.ado-app--settings .ado-hero.ado-hero--dense,html[data-scene=meeting] .ado-app--workspace .ado-hero,html[data-scene=meeting] .ado-app--governance .ado-hero,html[data-scene=projection] .ado-app--workspace .ado-hero,html[data-scene=projection] .ado-app--governance .ado-hero{grid-template-columns:1fr;gap:12px;padding:10px 12px}.ado-app--workspace .ado-hero__controls,.ado-app--governance .ado-hero__controls,.ado-app--imports .ado-hero__controls,.ado-app--settings .ado-hero__controls{max-width:none;width:100%;gap:10px}.ado-app--workspace .ado-hero__identity,.ado-app--governance .ado-hero__identity,.ado-app--imports .ado-hero__identity,.ado-app--settings .ado-hero__identity{gap:6px;padding-right:0}.ado-app--workspace .ado-brand-lockup--shell,.ado-app--governance .ado-brand-lockup--shell,.ado-app--imports .ado-brand-lockup--shell,.ado-app--settings .ado-brand-lockup--shell{grid-template-columns:repeat(2,minmax(0,max-content));gap:6px 14px;width:auto;padding:6px 10px}.ado-app--workspace .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-app--governance .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-app--imports .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-app--settings .ado-brand-lockup--shell .ado-brand-lockup__entry--systems{display:none}.ado-app--workspace .ado-control-strip,.ado-app--governance .ado-control-strip,.ado-app--imports .ado-control-strip,.ado-app--settings .ado-control-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px}.ado-app--workspace .ado-hero__command-deck,.ado-app--governance .ado-hero__command-deck,.ado-app--imports .ado-hero__command-deck,.ado-app--settings .ado-hero__command-deck{grid-template-columns:minmax(0,1fr)}.ado-app--workspace .ado-hero__command-deck--full,.ado-app--governance .ado-hero__command-deck--full,.ado-app--imports .ado-hero__command-deck--full,.ado-app--settings .ado-hero__command-deck--full{display:none!important}.ado-app--workspace .ado-compact-deck,.ado-app--governance .ado-compact-deck,.ado-app--imports .ado-compact-deck,.ado-app--settings .ado-compact-deck{display:block!important}.ado-app--workspace .ado-control-stack--shell-compact,.ado-app--governance .ado-control-stack--shell-compact,.ado-app--imports .ado-control-stack--shell-compact,.ado-app--settings .ado-control-stack--shell-compact{grid-template-columns:repeat(5,minmax(0,1fr))}.ado-app--workspace .ado-hero__command-deck>.ado-user-card,.ado-app--governance .ado-hero__command-deck>.ado-user-card,.ado-app--imports .ado-hero__command-deck>.ado-user-card,.ado-app--settings .ado-hero__command-deck>.ado-user-card{grid-column:auto;align-self:auto}.ado-app--workspace .ado-control-stack--shell-compact .ado-switch-group button,.ado-app--governance .ado-control-stack--shell-compact .ado-switch-group button,.ado-app--imports .ado-control-stack--shell-compact .ado-switch-group button,.ado-app--settings .ado-control-stack--shell-compact .ado-switch-group button{white-space:normal;text-wrap:balance;line-height:1.15;min-height:34px;padding:5px 8px}.ado-app--workspace .ado-eyebrow,.ado-app--governance .ado-eyebrow,.ado-app--imports .ado-eyebrow,.ado-app--settings .ado-eyebrow{display:none}.ado-app--workspace .ado-hero h1,.ado-app--governance .ado-hero h1,.ado-app--imports .ado-hero h1,.ado-app--settings .ado-hero h1{max-width:none;font-size:clamp(1rem,1.16vw,1.28rem);line-height:1;overflow-wrap:anywhere}.ado-app--workspace .ado-hero p,.ado-app--governance .ado-hero p,.ado-app--imports .ado-hero p,.ado-app--settings .ado-hero p,.ado-app--workspace .ado-top-nav,.ado-app--governance .ado-top-nav,.ado-app--imports .ado-top-nav,.ado-app--settings .ado-top-nav,.ado-app--workspace .ado-hero__meta,.ado-app--governance .ado-hero__meta,.ado-app--imports .ado-hero__meta,.ado-app--settings .ado-hero__meta{display:none}}@media(max-width:820px){.ado-app--workspace .ado-hero.ado-hero--dense,.ado-app--governance .ado-hero.ado-hero--dense{grid-template-columns:1fr;gap:10px}.ado-app--workspace .ado-hero.ado-hero--dense h1,.ado-app--governance .ado-hero.ado-hero--dense h1{max-width:8.5ch;font-size:clamp(1.14rem,2.6vw,1.42rem)}.ado-app--workspace .ado-hero.ado-hero--dense p,.ado-app--governance .ado-hero.ado-hero--dense p{max-width:32ch;font-size:.74rem}}@media(min-width:820px)and (max-width:980px){.ado-app--workspace .ado-hero.ado-hero--dense,.ado-app--governance .ado-hero.ado-hero--dense{grid-template-columns:minmax(0,.9fr) minmax(300px,.98fr);gap:10px 12px;padding:10px 12px}.ado-app--workspace .ado-hero__controls,.ado-app--governance .ado-hero__controls{gap:8px;padding:12px 14px}.ado-app--workspace .ado-hero__command-deck--full,.ado-app--governance .ado-hero__command-deck--full{display:grid!important}.ado-app--workspace .ado-compact-deck,.ado-app--governance .ado-compact-deck{display:none!important}.ado-app--workspace .ado-hero__command-deck,.ado-app--governance .ado-hero__command-deck{grid-template-columns:minmax(0,1fr) minmax(188px,.78fr);gap:8px}.ado-app--workspace .ado-control-stack--shell-compact,.ado-app--governance .ado-control-stack--shell-compact{grid-template-columns:1fr}.ado-app--workspace .ado-control-stack--shell-compact .ado-switch-row,.ado-app--governance .ado-control-stack--shell-compact .ado-switch-row{grid-template-columns:minmax(56px,max-content) minmax(0,1fr);gap:8px}.ado-app--workspace .ado-control-stack--shell-compact .ado-switch-group button,.ado-app--governance .ado-control-stack--shell-compact .ado-switch-group button{min-height:34px;padding:5px 9px;line-height:1.1}.ado-app--workspace .ado-hero h1,.ado-app--governance .ado-hero h1{max-width:8.6ch;font-size:clamp(1.18rem,1.7vw,1.42rem);line-height:1}.ado-app--workspace .ado-user-card,.ado-app--governance .ado-user-card{grid-template-columns:minmax(0,1fr);gap:8px;align-content:start}.ado-app--workspace .ado-user-card .ado-ghost-button,.ado-app--governance .ado-user-card .ado-ghost-button{justify-self:start}}@media(min-width:981px)and (max-width:1200px){.ado-app--workspace .ado-hero.ado-hero--dense,.ado-app--governance .ado-hero.ado-hero--dense,html[data-scene=meeting] .ado-app--workspace .ado-hero,html[data-scene=meeting] .ado-app--governance .ado-hero,html[data-scene=projection] .ado-app--workspace .ado-hero,html[data-scene=projection] .ado-app--governance .ado-hero{grid-template-columns:minmax(0,1fr) minmax(360px,430px)!important;gap:12px 14px!important;padding:10px 12px!important;align-items:start}.ado-app--workspace .ado-hero__controls,.ado-app--governance .ado-hero__controls{max-width:none;width:100%;gap:10px}.ado-app--workspace .ado-hero__command-deck--full,.ado-app--governance .ado-hero__command-deck--full{display:grid!important}.ado-app--workspace .ado-compact-deck,.ado-app--governance .ado-compact-deck{display:none!important}.ado-app--workspace .ado-hero__command-deck,.ado-app--governance .ado-hero__command-deck{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.ado-app--workspace .ado-control-stack--shell-compact,.ado-app--governance .ado-control-stack--shell-compact{grid-template-columns:1fr!important}.ado-app--workspace .ado-control-stack--shell-compact .ado-switch-row,.ado-app--governance .ado-control-stack--shell-compact .ado-switch-row{grid-template-columns:minmax(64px,max-content) minmax(0,1fr)!important;gap:8px}.ado-app--workspace .ado-user-card,.ado-app--governance .ado-user-card{flex-wrap:nowrap;align-items:flex-start}.ado-app--workspace .ado-user-card .ado-ghost-button,.ado-app--governance .ado-user-card .ado-ghost-button{margin-top:0;align-self:flex-start}}@media(min-width:820px)and (max-width:980px){.ado-app--workspace .ado-hero.ado-hero--dense,.ado-app--governance .ado-hero.ado-hero--dense,html[data-scene=meeting] .ado-app--workspace .ado-hero,html[data-scene=meeting] .ado-app--governance .ado-hero,html[data-scene=projection] .ado-app--workspace .ado-hero,html[data-scene=projection] .ado-app--governance .ado-hero{grid-template-columns:minmax(0,1fr) minmax(332px,380px)!important;gap:10px 12px!important;padding:10px 12px!important;align-items:start}.ado-app--workspace .ado-hero__controls,.ado-app--governance .ado-hero__controls{max-width:none;width:100%;gap:8px;padding:12px 14px}.ado-app--workspace .ado-hero__identity,.ado-app--governance .ado-hero__identity{min-width:0;gap:6px;padding-right:0}.ado-app--workspace .ado-hero__command-deck--full,.ado-app--governance .ado-hero__command-deck--full{display:grid!important}.ado-app--workspace .ado-compact-deck,.ado-app--governance .ado-compact-deck{display:none!important}.ado-app--workspace .ado-hero__command-deck,.ado-app--governance .ado-hero__command-deck{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.ado-app--workspace .ado-control-stack--shell-compact,.ado-app--governance .ado-control-stack--shell-compact{grid-template-columns:1fr!important}.ado-app--workspace .ado-control-stack--shell-compact .ado-switch-row,.ado-app--governance .ado-control-stack--shell-compact .ado-switch-row{grid-template-columns:minmax(64px,max-content) minmax(0,1fr)!important;gap:8px}.ado-app--workspace .ado-user-card,.ado-app--governance .ado-user-card{flex-wrap:nowrap;align-items:flex-start}.ado-app--workspace .ado-user-card .ado-ghost-button,.ado-app--governance .ado-user-card .ado-ghost-button{margin-top:0;align-self:flex-start}.ado-app--workspace .ado-hero h1,.ado-app--governance .ado-hero h1{max-width:8.4ch;font-size:clamp(1.16rem,1.6vw,1.4rem);line-height:1}}@media(max-width:640px){.ado-app{padding:14px}.login-shell{padding:18px}.ado-app--workspace .ado-hero,.ado-app--governance .ado-hero,.ado-app--imports .ado-hero,.ado-app--settings .ado-hero,.ado-app--workspace .ado-hero.ado-hero--dense,.ado-app--governance .ado-hero.ado-hero--dense,.ado-app--imports .ado-hero.ado-hero--dense,.ado-app--settings .ado-hero.ado-hero--dense{grid-template-columns:1fr;gap:10px}.ado-app--workspace .ado-hero__command-deck--full,.ado-app--governance .ado-hero__command-deck--full,.ado-app--imports .ado-hero__command-deck--full,.ado-app--settings .ado-hero__command-deck--full{display:none}.ado-app--workspace .ado-compact-deck,.ado-app--governance .ado-compact-deck,.ado-app--imports .ado-compact-deck,.ado-app--settings .ado-compact-deck{display:block}.ado-app--ai-assistant .ai-query-input-row{flex-direction:column}.ado-app--ai-assistant .ai-query-input-row .ado-primary-button,.ado-app--ai-assistant .ai-mode-indicator{width:100%}.ado-app--ai-assistant .ai-answer-notes,.ado-app--ai-assistant .ai-citations-grid{grid-template-columns:1fr}.ado-hero,.ado-surface,.login-panel,.login-stage{padding:20px}.ado-hero h1{max-width:none}.ado-reader-inline-assist,.ado-search-shell,.ado-search-result-card,.ado-reader-mobile-toc{padding-inline:16px}.ado-search-shell__input{grid-template-columns:1fr}.card-actions--reader,.ado-search-result-card .card-actions{display:grid;grid-template-columns:1fr}.ado-app--workspace .ado-control-strip,.ado-app--governance .ado-control-strip,.ado-app--imports .ado-control-strip,.ado-app--settings .ado-control-strip{display:grid;grid-template-columns:1fr;gap:8px}.ado-app--workspace .ado-control-strip>.ado-search,.ado-app--governance .ado-control-strip>.ado-search,.ado-app--imports .ado-control-strip>.ado-search,.ado-app--settings .ado-control-strip>.ado-search{flex-basis:100%;min-width:0}.ado-app--workspace .ado-top-nav,.ado-app--governance .ado-top-nav{gap:6px}.ado-brand-stage{gap:22px;max-width:none}.ado-brand-stage__hero{font-size:clamp(3.6rem,15vw,5rem)}.ado-brand-stage__meta{font-size:.72rem;letter-spacing:.06em}.ado-brand-stage__systems{grid-template-columns:1fr}.ado-brand-stage__system{grid-template-columns:1fr;gap:8px}.login-stage__mark{font-size:clamp(4.8rem,22vw,7.6rem)}.login-stage__orbital,.login-stage__powergrid--secondary,.login-stage__busline--south{display:none}.login-stage__busline--north{top:14%;left:10%;width:48vw}.login-control-stack--compact .ado-switch-row,.login-language-toggle{grid-template-columns:1fr}.login-language-toggle{justify-items:stretch}.login-language-toggle .ado-switch-group{width:100%}.login-language-toggle .ado-switch-group button{flex:1 1 0;min-width:0}.hero-grid,.document-grid{grid-template-columns:1fr}.workspace-command-stage,.workspace-command-strip,.governance-command-strip,.workspace-radar-panel,.governance-lane,.workspace-document-card,.ado-search-shell,.ado-search-result-card,.audit-table-wrapper{padding:16px;clip-path:none}.workspace-command-stage__metrics,.workspace-command-strip__signals,.governance-command-strip__areas,.workspace-command-ribbon,.workspace-command-grid__secondary{grid-template-columns:1fr}.search-callout,.audit-table-wrapper{padding:18px}.ado-quickbar{position:sticky;bottom:0;z-index:32;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ado-border) 30%,transparent) transparent;padding:8px 12px;margin-top:14px;gap:6px;background:color-mix(in srgb,var(--ado-bg-surface) 96%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-top:1px solid color-mix(in srgb,var(--ado-border) 50%,transparent);box-shadow:0 -2px 12px #0000000f}.ado-quickbar a{display:flex;justify-content:center;white-space:nowrap;flex-shrink:0;font-size:.78rem;padding:8px 12px}}.login-shell{--login-page-bg: radial-gradient(circle at 18% 14%, rgba(255, 255, 255, .24), transparent 16%), radial-gradient(circle at 54% 10%, rgba(184, 209, 239, .28), transparent 26%), radial-gradient(circle at 82% 18%, rgba(112, 153, 212, .16), transparent 24%), linear-gradient(180deg, #d9e5f0 0%, #c8d9ea 44%, #b5c9dc 100%);--login-stage-backdrop: radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .05), transparent 24%), linear-gradient(180deg, rgba(255, 255, 255, .03), rgba(255, 255, 255, 0)), linear-gradient(160deg, rgba(155, 182, 214, .22), rgba(88, 121, 170, .14) 46%, rgba(160, 184, 209, .06));--login-ring-border: rgba(102, 136, 179, .28);--login-connector: linear-gradient(90deg, rgba(108, 145, 191, .08), rgba(108, 145, 191, .3), rgba(108, 145, 191, .06));--login-bridge-bg: linear-gradient(180deg, rgba(255, 255, 255, .56), rgba(255, 255, 255, .14)), linear-gradient(160deg, rgba(228, 238, 248, .34), rgba(177, 201, 231, .14));--login-bridge-border: rgba(255, 255, 255, .5);--login-hull-bg: linear-gradient(180deg, rgba(230, 239, 248, .94), rgba(194, 212, 232, .9)), linear-gradient(145deg, rgba(208, 223, 240, .92), rgba(167, 191, 219, .78) 54%, rgba(128, 158, 194, .68));--login-hull-border: rgba(255, 255, 255, .62);--login-hull-shadow: 0 42px 96px rgba(36, 58, 84, .18), inset 0 1px 0 rgba(255, 255, 255, .92), inset 0 -24px 48px rgba(173, 195, 220, .28);--login-canopy-bg: linear-gradient(180deg, rgba(245, 249, 253, .94), rgba(214, 228, 242, .9)), linear-gradient(160deg, rgba(189, 210, 234, .44), rgba(131, 164, 207, .24));--login-canopy-border: rgba(255, 255, 255, .68);--login-canopy-shadow: 0 24px 54px rgba(61, 90, 125, .16), inset 0 1px 0 rgba(255, 255, 255, .92);--login-pod-bg: linear-gradient(180deg, rgba(239, 245, 251, .9), rgba(210, 223, 238, .84)), linear-gradient(160deg, rgba(190, 210, 232, .36), rgba(142, 170, 206, .2));--login-pod-border: rgba(255, 255, 255, .42);--login-pod-shadow: 0 18px 40px rgba(66, 92, 125, .12), inset 0 1px 0 rgba(255, 255, 255, .74);--login-access-bg: linear-gradient(180deg, rgba(238, 245, 251, .94), rgba(205, 219, 235, .86)), linear-gradient(160deg, rgba(194, 214, 236, .42), rgba(142, 172, 209, .24));--login-utility-bg: linear-gradient(180deg, rgba(234, 241, 248, .92), rgba(205, 219, 234, .84)), linear-gradient(160deg, rgba(194, 212, 233, .32), rgba(143, 170, 202, .18));--login-panel-border: rgba(255, 255, 255, .38);--login-main-text: #13253a;--login-muted-text: rgba(36, 56, 82, .82);--login-label-text: rgba(48, 67, 92, .7);--login-input-bg: linear-gradient(180deg, rgba(255, 255, 255, .62), rgba(255, 255, 255, .2)), linear-gradient(160deg, rgba(173, 199, 230, .14), rgba(255, 255, 255, .04));--login-input-border: rgba(255, 255, 255, .36);--login-input-text: #16304a;--login-input-placeholder: rgba(57, 77, 102, .5);--login-toggle-bg: rgba(255, 255, 255, .24);--login-toggle-border: rgba(255, 255, 255, .28);--login-toggle-text: rgba(32, 52, 79, .82);--login-toggle-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .74), rgba(206, 222, 240, .4));--login-toggle-active-border: rgba(130, 165, 208, .34);--login-toggle-active-text: #16304a;--login-button-bg: linear-gradient(180deg, rgba(255, 255, 255, .68), rgba(255, 255, 255, .16)), linear-gradient(135deg, rgba(238, 245, 252, .98), rgba(190, 210, 233, .96) 42%, rgba(108, 139, 187, .94));--login-button-text: #112a45;--login-button-shadow: 0 22px 44px rgba(54, 79, 112, .2), inset 0 1px 0 rgba(255, 255, 255, .9);min-height:100vh;display:grid;place-items:center;padding:clamp(14px,1.6vw,24px);grid-template-columns:1fr;background:transparent;overflow:hidden;isolation:isolate}.login-shell:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:var(--login-page-bg)}.login-shell:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.18),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%)}html[data-theme=night-orbit] .login-shell{--login-page-bg: radial-gradient(circle at 50% 4%, color-mix(in srgb, var(--ado-accent) 12%, transparent), transparent 34%), radial-gradient(circle at 52% 40%, color-mix(in srgb, var(--ado-accent) 16%, transparent), transparent 46%), linear-gradient(180deg, var(--ado-bg-canvas) 0%, var(--ado-bg-canvas-alt) 44%, var(--ado-bg-canvas) 100%);--login-stage-backdrop: radial-gradient(circle at 52% 24%, color-mix(in srgb, var(--ado-accent) 8%, transparent), transparent 30%), linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0)), linear-gradient(160deg, color-mix(in srgb, var(--ado-bg-elevated) 36%, transparent), color-mix(in srgb, var(--ado-bg-panel) 14%, transparent) 46%, color-mix(in srgb, var(--ado-bg-canvas) 8%, transparent));--login-ring-border: color-mix(in srgb, var(--ado-accent) 18%, transparent);--login-connector: linear-gradient(90deg, color-mix(in srgb, var(--ado-accent) 4%, transparent), color-mix(in srgb, var(--ado-accent) 24%, transparent), color-mix(in srgb, var(--ado-accent) 4%, transparent));--login-bridge-bg: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .02)), linear-gradient(160deg, color-mix(in srgb, var(--ado-bg-elevated) 44%, transparent), color-mix(in srgb, var(--ado-bg-panel) 22%, transparent));--login-bridge-border: rgba(255, 255, 255, .12);--login-hull-bg: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .02) 18%, rgba(255, 255, 255, 0) 58%), linear-gradient(145deg, color-mix(in srgb, var(--ado-bg-elevated) 74%, transparent), color-mix(in srgb, var(--ado-bg-panel) 58%, transparent) 54%, color-mix(in srgb, var(--ado-bg-canvas) 48%, transparent));--login-hull-border: rgba(255, 255, 255, .1);--login-hull-shadow: 0 42px 96px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 -18px 36px rgba(0, 0, 0, .18);--login-canopy-bg: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .02)), linear-gradient(160deg, color-mix(in srgb, var(--ado-bg-elevated) 48%, transparent), color-mix(in srgb, var(--ado-bg-panel) 28%, transparent));--login-canopy-border: rgba(255, 255, 255, .12);--login-canopy-shadow: 0 24px 52px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .12);--login-pod-bg: linear-gradient(180deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .02)), linear-gradient(160deg, color-mix(in srgb, var(--ado-bg-elevated) 42%, transparent), color-mix(in srgb, var(--ado-bg-panel) 18%, transparent));--login-pod-border: rgba(255, 255, 255, .1);--login-pod-shadow: 0 18px 38px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .08);--login-access-bg: linear-gradient(180deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .02)), linear-gradient(160deg, color-mix(in srgb, var(--ado-bg-elevated) 52%, transparent), color-mix(in srgb, var(--ado-bg-panel) 24%, transparent));--login-utility-bg: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .02)), linear-gradient(160deg, color-mix(in srgb, var(--ado-bg-elevated) 42%, transparent), color-mix(in srgb, var(--ado-bg-panel) 20%, transparent));--login-panel-border: rgba(255, 255, 255, .12);--login-main-text: #eef5ff;--login-muted-text: rgba(221, 233, 248, .72);--login-label-text: rgba(183, 202, 228, .62);--login-input-bg: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .03)), linear-gradient(160deg, rgba(57, 79, 112, .18), rgba(255, 255, 255, .02));--login-input-border: rgba(255, 255, 255, .1);--login-input-text: #eef5ff;--login-input-placeholder: rgba(208, 221, 239, .4);--login-toggle-bg: rgba(255, 255, 255, .06);--login-toggle-border: rgba(255, 255, 255, .08);--login-toggle-text: rgba(215, 227, 243, .68);--login-toggle-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, .06));--login-toggle-active-border: rgba(255, 255, 255, .12);--login-toggle-active-text: #ffffff;--login-button-bg: linear-gradient(180deg, rgba(255, 255, 255, .42), rgba(255, 255, 255, .08)), linear-gradient(135deg, rgba(219, 232, 249, .98), rgba(156, 184, 220, .96) 42%, rgba(94, 126, 172, .92));--login-button-text: #12253a;--login-button-shadow: 0 22px 42px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .46)}html[data-theme=hack] .login-shell{--login-page-bg: radial-gradient(circle at 50% 2%, rgba(var(--ado-glow), .035), transparent 30%), linear-gradient(180deg, #0A1220 0%, #101E30 46%, #081018 100%);--login-stage-backdrop: radial-gradient(circle at 52% 24%, rgba(var(--ado-glow), .022), transparent 22%), linear-gradient(180deg, rgba(var(--ado-glow), .012), rgba(var(--ado-glow), .003)), linear-gradient(160deg, rgba(var(--ado-glow), .024), rgba(var(--ado-glow), .01) 46%, rgba(var(--ado-glow), .01));--login-ring-border: rgba(var(--ado-glow), .08);--login-connector: linear-gradient(90deg, rgba(var(--ado-glow), .03), rgba(var(--ado-glow), .12), rgba(var(--ado-glow), .03));--login-bridge-bg: linear-gradient(180deg, rgba(var(--ado-glow), .026), rgba(var(--ado-glow), .01)), linear-gradient(160deg, rgba(18, 28, 46, .32), rgba(10, 18, 34, .14));--login-bridge-border: rgba(var(--ado-glow), .07);--login-hull-bg: linear-gradient(180deg, rgba(18, 28, 46, .94), rgba(14, 22, 40, .88)), linear-gradient(145deg, rgba(16, 26, 46, .88), rgba(16, 26, 44, .78) 54%, rgba(10, 18, 34, .66));--login-hull-border: rgba(var(--ado-glow), .08);--login-hull-shadow: 0 36px 82px rgba(0, 0, 0, .46), inset 0 1px 0 rgba(var(--ado-glow), .04), inset 0 -18px 34px rgba(0, 0, 0, .22);--login-canopy-bg: linear-gradient(180deg, rgba(16, 26, 46, .96), rgba(16, 26, 44, .92)), linear-gradient(160deg, rgba(var(--ado-glow), .022), rgba(var(--ado-glow), .008));--login-canopy-border: rgba(var(--ado-glow), .08);--login-canopy-shadow: 0 24px 50px rgba(0, 0, 0, .36), inset 0 1px 0 rgba(var(--ado-glow), .04);--login-pod-bg: linear-gradient(180deg, rgba(18, 28, 46, .92), rgba(14, 22, 40, .86)), linear-gradient(160deg, rgba(var(--ado-glow), .018), rgba(var(--ado-glow), .007));--login-pod-border: rgba(var(--ado-glow), .06);--login-pod-shadow: 0 16px 34px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(var(--ado-glow), .03);--login-access-bg: linear-gradient(180deg, rgba(18, 28, 46, .94), rgba(14, 22, 40, .9)), linear-gradient(160deg, rgba(var(--ado-glow), .022), rgba(var(--ado-glow), .008));--login-utility-bg: linear-gradient(180deg, rgba(16, 26, 42, .92), rgba(10, 18, 34, .86)), linear-gradient(160deg, rgba(var(--ado-glow), .012), rgba(var(--ado-glow), .006));--login-panel-border: rgba(var(--ado-glow), .06);--login-main-text: #EAF1F7;--login-muted-text: rgba(192, 208, 224, .86);--login-label-text: rgba(145, 165, 190, .72);--login-input-bg: linear-gradient(180deg, rgba(var(--ado-glow), .022), rgba(var(--ado-glow), .006)), linear-gradient(160deg, rgba(18, 28, 46, .14), rgba(10, 18, 34, .06));--login-input-border: rgba(var(--ado-glow), .14);--login-input-text: #F0F4F8;--login-input-placeholder: rgba(145, 165, 190, .48);--login-toggle-bg: rgba(var(--ado-glow), .025);--login-toggle-border: rgba(var(--ado-glow), .06);--login-toggle-text: #C0D0E0;--login-toggle-active-bg: linear-gradient(180deg, rgba(var(--ado-glow), .08), rgba(var(--ado-glow), .03));--login-toggle-active-border: rgba(var(--ado-glow), .14);--login-toggle-active-text: #F3F5F2;--login-button-bg: linear-gradient(180deg, rgba(var(--ado-glow), .14), rgba(var(--ado-glow), .05)), linear-gradient(135deg, rgba(114, 214, 107, .98), rgba(var(--ado-glow-deep), .96) 42%, rgba(46, 125, 50, .92));--login-button-text: #060A0E;--login-button-shadow: 0 22px 42px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .18)}body:has(.login-shell[data-theme=orbital-ivory]){background:radial-gradient(circle at 14% 14%,rgba(255,255,255,.26),transparent 18%),radial-gradient(circle at 86% 12%,rgba(82,128,190,.09),transparent 24%),radial-gradient(circle at 18% 84%,rgba(164,129,82,.04),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.16),transparent 24%),linear-gradient(135deg,#d5e0ea,#bdcedd)}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory]{--login-page-bg: radial-gradient(ellipse 120% 80% at 20% 10%, rgba(255, 255, 255, .22), transparent 40%), radial-gradient(ellipse 80% 60% at 70% 20%, rgba(180, 205, 235, .16), transparent 40%), radial-gradient(ellipse 100% 100% at 50% 100%, rgba(160, 185, 220, .12), transparent 50%), linear-gradient(180deg, hsl(215, 28%, 88%) 0%, hsl(215, 24%, 82%) 40%, hsl(215, 22%, 78%) 100%);--login-stage-backdrop: radial-gradient(circle at 50% 30%, rgba(255, 255, 255, .03), transparent 30%), linear-gradient(180deg, rgba(255, 255, 255, .015), rgba(255, 255, 255, 0)), linear-gradient(160deg, rgba(140, 170, 210, .12), rgba(100, 135, 180, .06) 48%, rgba(145, 172, 200, .02));--login-bridge-bg: linear-gradient(180deg, rgba(255, 255, 255, .52), rgba(255, 255, 255, .16)), linear-gradient(160deg, rgba(210, 224, 240, .3), rgba(170, 195, 224, .14));--login-hull-bg: linear-gradient(180deg, rgba(225, 236, 248, .94), rgba(192, 210, 232, .9)), linear-gradient(145deg, rgba(200, 218, 238, .9), rgba(165, 190, 220, .78) 54%, rgba(135, 165, 200, .7));--login-hull-border: rgba(255, 255, 255, .62);--login-canopy-bg: linear-gradient(180deg, rgba(242, 246, 252, .94), rgba(215, 228, 244, .9)), linear-gradient(160deg, rgba(185, 206, 232, .3), rgba(140, 170, 210, .15));--login-canopy-border: rgba(255, 255, 255, .68);--login-pod-bg: linear-gradient(180deg, rgba(236, 244, 252, .9), rgba(208, 222, 240, .86)), linear-gradient(160deg, rgba(190, 210, 235, .24), rgba(150, 178, 212, .12));--login-pod-border: rgba(255, 255, 255, .38);--login-access-bg: linear-gradient(180deg, rgba(240, 246, 253, .94), rgba(212, 226, 242, .9)), linear-gradient(160deg, rgba(195, 214, 236, .28), rgba(155, 182, 214, .16));--login-utility-bg: linear-gradient(180deg, rgba(234, 242, 250, .92), rgba(206, 220, 238, .88)), linear-gradient(160deg, rgba(188, 208, 232, .22), rgba(148, 176, 210, .12));--login-panel-border: rgba(255, 255, 255, .34)}.login-shell[data-theme=orbital-ivory]:after{background:radial-gradient(ellipse 60% 40% at 50% 15%,rgba(255,255,255,.06),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 30%)}.login-shell[data-theme=orbital-ivory] .login-vessel:before{opacity:.48}.login-shell[data-theme=orbital-ivory] .login-brand-bridge{box-shadow:0 0 0 1px #ffffff80,0 18px 38px #32486414,0 4px 12px #3248640a,inset 0 1px #ffffffa6;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}.login-shell[data-theme=orbital-ivory] .login-stage{background:radial-gradient(ellipse 80% 50% at 50% 20%,rgba(255,255,255,.06),transparent 50%),radial-gradient(circle at 15% 20%,rgba(255,255,255,.04),transparent 18%),radial-gradient(circle at 85% 25%,rgba(80,120,180,.06),transparent 22%),radial-gradient(circle at 20% 80%,rgba(100,140,200,.03),transparent 18%),linear-gradient(140deg,#c3d4e899,#acc0d880 48%,#96acc875);border-color:#ffffff80;box-shadow:0 0 0 1px #ffffff4d,0 48px 100px #121f2e2e,0 16px 40px #121f2e14,inset 0 1px #ffffffb8,inset 0 -8px 20px #91aac80a;-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%)}.login-shell[data-theme=orbital-ivory] .login-stage:before{opacity:.04;filter:blur(3px)}.login-shell[data-theme=orbital-ivory] .login-stage:after{opacity:.05}.login-shell[data-theme=orbital-ivory] .login-main-hull:before{-webkit-backdrop-filter:blur(14px) saturate(125%);backdrop-filter:blur(14px) saturate(125%)}.login-shell[data-theme=orbital-ivory] .login-main-hull:after,.login-shell[data-theme=orbital-ivory] .login-main-hull__module{-webkit-backdrop-filter:blur(10px) saturate(122%);backdrop-filter:blur(10px) saturate(122%)}.login-shell[data-theme=orbital-ivory] .login-canopy{-webkit-backdrop-filter:blur(12px) saturate(128%);backdrop-filter:blur(12px) saturate(128%)}.login-shell[data-theme=orbital-ivory] .login-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{-webkit-backdrop-filter:blur(12px) saturate(124%);backdrop-filter:blur(12px) saturate(124%);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.login-shell[data-theme=orbital-ivory] .login-pod:hover,.login-shell[data-theme=orbital-ivory] .login-access-pod:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #fff6,0 8px 24px #3248641a,0 24px 56px #3248640f,inset 0 1px #fff9}.ado-app--lang-zh .ado-panel,.ado-app--lang-zh .ado-list-card,.ado-app--lang-zh .ado-shortcuts span,.ado-app--lang-zh .ado-review-item,.ado-app--lang-zh .ado-reader-heading-meta,.ado-app--lang-zh .ado-current-meta,.ado-app--lang-zh .ado-pane__meta{line-height:1.72;letter-spacing:.01em;word-break:keep-all;overflow-wrap:anywhere}.login-vessel{position:relative;width:min(100%,1380px);display:grid;grid-template-columns:252px minmax(0,1fr) 340px;grid-template-rows:auto 184px 172px auto;grid-template-areas:". bridge ." "ark hull access" "axis hull access" ". utility .";gap:24px 40px;align-items:center;padding:34px 32px 30px}.login-shell--layout-focus .login-vessel{width:min(100%,1310px);grid-template-columns:236px minmax(0,1fr) 314px;gap:22px 32px}.login-shell--layout-focus .login-main-hull{min-height:366px}.login-shell--layout-focus .login-canopy{width:min(100%,324px)}.login-shell--layout-focus .login-canopy--zh{width:min(100%,426px)}.login-shell--layout-focus .login-utility-pod{width:min(100%,404px);margin-right:6px}.login-shell--layout-workbench .login-vessel{width:min(100%,1388px);grid-template-columns:252px minmax(0,1fr) 346px;gap:24px 40px}.login-shell--layout-workbench .login-main-hull{min-height:388px}.login-shell--layout-workbench .login-utility-pod{width:min(100%,430px);margin-right:12px}.login-shell--layout-atlas .login-vessel{width:min(100%,1360px);grid-template-columns:264px minmax(0,1fr) 330px;gap:24px 36px}.login-shell--layout-atlas .login-main-hull{min-height:396px}.login-shell--layout-atlas .login-canopy{width:min(100%,356px);transform:translate(-20px)}.login-shell--layout-atlas .login-canopy--zh{width:min(100%,440px)}.login-shell--layout-atlas .login-utility-pod{width:min(100%,440px);margin-right:6px}.login-shell--layout-presentation .login-vessel{width:min(100%,1416px);grid-template-columns:228px minmax(0,1fr) 362px;grid-template-rows:auto 192px 180px auto;gap:22px 36px}.login-shell--layout-presentation .login-main-hull{min-height:414px}.login-shell--layout-presentation .login-canopy{width:min(100%,376px);min-height:150px}.login-shell--layout-presentation .login-canopy--zh{width:min(100%,460px);min-height:176px}.login-shell--layout-presentation .login-utility-pod{width:min(100%,452px);margin-right:0}.login-shell--viewport-notebook .login-vessel{width:min(100%,1240px);gap:22px 30px;padding:28px 24px 26px}.login-shell--viewport-tablet .login-vessel{width:min(100%,1040px);gap:20px 24px;padding:24px 20px}.login-shell--viewport-phone .login-vessel{width:100%;padding:18px 12px 22px}.login-vessel:before{content:"";position:absolute;inset:98px 8px 14px;z-index:-2;border:1px solid color-mix(in srgb,var(--login-ring-border) 68%,rgba(255,255,255,.12));border-radius:124px 236px 172px 124px/74px 164px 164px 92px;background:var(--login-stage-backdrop);clip-path:polygon(3% 20%,8% 8%,44% 8%,53% 0,74% 0,88% 8%,96% 20%,100% 34%,100% 78%,92% 92%,78% 100%,18% 100%,6% 90%,0 76%,0 34%);box-shadow:inset 0 1px #ffffff1a,0 34px 110px #15243a1f;filter:blur(3px);opacity:.88;transform:scale(1.01)}.login-observation-ring{position:absolute;inset:106px 118px 98px 128px;z-index:-1;border:1px solid var(--login-ring-border);border-radius:280px;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff0a;pointer-events:none}.login-brand-bridge{grid-area:bridge;justify-self:center;display:inline-grid;grid-auto-flow:column;align-items:center;gap:18px;min-width:min(100%,420px);padding:16px 22px;border-radius:999px;border:1px solid var(--login-bridge-border);background:var(--login-bridge-bg);box-shadow:0 18px 38px #3e567614,inset 0 1px #ffffffbd;-webkit-backdrop-filter:blur(30px) saturate(148%);backdrop-filter:blur(30px) saturate(148%)}.login-brand-bridge__entry{display:grid;gap:4px}.login-brand-bridge__divider{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent,var(--login-ring-border),transparent)}.login-brand-bridge__value{color:var(--login-main-text);font-size:.92rem;font-weight:600;line-height:1.3}.login-brand-bridge__value--sector{color:var(--login-muted-text);font-size:.84rem;font-weight:500}.login-module__label{color:var(--login-label-text);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.45;text-wrap:pretty}.login-main-hull{grid-area:hull;position:relative;min-height:388px;z-index:2}.login-main-hull:before{content:"";position:absolute;inset:54px 38px 48px 160px;border-radius:132px 282px 196px 138px/82px 182px 170px 88px;border:1px solid var(--login-hull-border);background:var(--login-hull-bg);box-shadow:var(--login-hull-shadow);-webkit-backdrop-filter:blur(32px) saturate(152%);backdrop-filter:blur(32px) saturate(152%);clip-path:polygon(2% 24%,8% 12%,16% 6%,52% 6%,68% 0,84% 4%,96% 16%,100% 28%,100% 72%,96% 84%,84% 96%,68% 100%,16% 100%,8% 92%,2% 78%,0 58%,0 38%)}.login-main-hull:after{content:"";position:absolute;inset:136px auto 134px 56px;width:112px;border-radius:74px 26px 26px 74px;border:1px solid var(--login-hull-border);background:var(--login-pod-bg);box-shadow:var(--login-pod-shadow);-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);clip-path:polygon(0 30%,18% 10%,100% 10%,100% 90%,18% 90%,0 70%)}.login-main-hull__shell{position:relative;z-index:1;height:100%;display:grid;place-items:center}.login-main-hull__spine{position:absolute;inset:96px 102px 92px 188px;z-index:1;pointer-events:none}.login-main-hull__module{position:absolute;border:1px solid var(--login-hull-border);box-shadow:var(--login-pod-shadow);-webkit-backdrop-filter:blur(26px) saturate(148%);backdrop-filter:blur(26px) saturate(148%)}.login-main-hull__module--aft{left:0;top:40%;width:96px;height:68px;border-radius:58px 22px 22px 58px;background:var(--login-pod-bg);clip-path:polygon(0 30%,18% 12%,100% 12%,100% 88%,18% 88%,0 70%)}.login-main-hull__module--core{left:96px;top:12%;width:344px;height:176px;border-radius:112px 198px 176px 112px/76px 140px 140px 76px;background:linear-gradient(180deg,#fff6,#ffffff14),var(--login-hull-bg);clip-path:polygon(2% 20%,10% 8%,62% 8%,76% 0,90% 6%,100% 22%,100% 78%,90% 94%,76% 100%,10% 100%,2% 84%,0 64%,0 36%)}.login-main-hull__module--dock{right:0;top:18%;width:96px;height:160px;border-radius:76px 102px 102px 76px;background:linear-gradient(180deg,#ffffff75,#ffffff1a),var(--login-pod-bg);clip-path:polygon(10% 10%,40% 0,84% 0,100% 16%,100% 84%,84% 100%,40% 100%,10% 90%,0 74%,0 26%)}.login-main-hull__ring{position:absolute;right:46px;top:45%;z-index:2;width:84px;height:84px;border-radius:999px;border:1px solid var(--login-hull-border);background:linear-gradient(180deg,#ffffff2e,#ffffff0a),color-mix(in srgb,white 8%,transparent);box-shadow:inset 0 1px #ffffff57,0 10px 24px #526c8e14;transform:translateY(-50%)}.login-main-hull__ring:before{content:"";position:absolute;inset:18px;border-radius:999px;border:1px solid rgba(255,255,255,.22)}.login-main-hull__ring:after{content:"";position:absolute;inset:30px;border-radius:999px;background:color-mix(in srgb,var(--login-main-text) 10%,transparent);opacity:.18}.login-main-hull__wings{position:absolute;inset:104px 126px 104px 252px;z-index:0;pointer-events:none}.login-main-hull__wing{position:absolute;left:54px;width:228px;height:38px;border:1px solid color-mix(in srgb,var(--login-hull-border) 84%,transparent);border-radius:24px;background:linear-gradient(180deg,#ffffff47,#ffffff0f),repeating-linear-gradient(90deg,transparent 0 24px,rgba(255,255,255,.2) 24px 25px),linear-gradient(135deg,#dde9f747,#b4cce814);box-shadow:0 14px 30px #4c678b14,inset 0 1px #ffffff61;opacity:.82}.login-main-hull__wing--upper{top:0;transform:skew(-20deg);transform-origin:left center}.login-main-hull__wing--lower{bottom:6px;transform:skew(20deg);transform-origin:left center}.login-main-hull__eyebrow{position:relative;z-index:2;margin-bottom:12px;transform:translate(-18px);color:var(--login-label-text);font-size:.66rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.7}.login-shell--lang-zh .login-main-hull__eyebrow{font-size:.72rem;letter-spacing:.14em;text-transform:none}.login-canopy{position:relative;z-index:3;width:min(100%,344px);min-height:142px;display:grid;place-content:center;padding:22px 30px 24px;border-radius:80px 80px 68px 68px/42px 42px 78px 78px;border:1px solid var(--login-canopy-border);background:var(--login-canopy-bg);box-shadow:var(--login-canopy-shadow);-webkit-backdrop-filter:blur(28px) saturate(158%);backdrop-filter:blur(28px) saturate(158%);transform:translate(-34px);overflow:hidden}.login-canopy:before{content:"";position:absolute;inset:10px 14px 14px;border-radius:68px 68px 52px 52px/34px 34px 64px 64px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.login-canopy:after{content:"";position:absolute;inset:22px 30px auto;height:18px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent);opacity:.46;pointer-events:none}.login-canopy__title{color:var(--login-main-text);font-family:Iowan Old Style,Palatino Linotype,Songti SC,serif;max-inline-size:100%;font-size:clamp(2.5rem,3.4vw,3.4rem);line-height:1.02;letter-spacing:-.04em;text-align:center;text-wrap:pretty;text-shadow:0 1px 0 rgba(255,255,255,.18)}.login-canopy--zh{width:min(100%,452px);min-height:168px;padding:28px 56px 32px}.login-canopy__title--zh{font-family:STZhongsong,Songti SC,"Noto Serif SC","Source Han Serif SC",STSong,SimSun,serif;font-size:clamp(2.64rem,2.7vw,3.76rem);font-weight:600;line-height:1.08;letter-spacing:.02em;white-space:nowrap}.login-canopy__title--en{font-size:clamp(2.32rem,3vw,3.18rem)}.login-pod,.login-access-pod,.login-utility-pod{position:relative;border:1px solid var(--login-panel-border);-webkit-backdrop-filter:blur(26px) saturate(145%);backdrop-filter:blur(26px) saturate(145%)}.login-pod{display:grid;gap:8px;padding:34px 38px 30px;border-radius:34px;background:var(--login-pod-bg);box-shadow:var(--login-pod-shadow);clip-path:polygon(0 8%,7% 0,100% 0,100% 92%,93% 100%,0 100%);z-index:4}.login-pod:after{content:"";position:absolute;top:50%;right:-36px;width:36px;height:2px;background:var(--login-connector);transform:translateY(-50%)}.login-pod--ark{grid-area:ark;align-self:end}.login-pod--axis{grid-area:axis;align-self:start}.login-pod__title{color:var(--login-main-text);font-size:1.4rem;font-weight:700;letter-spacing:-.03em;line-height:1.16}.login-pod__line{color:var(--login-muted-text);font-size:.9rem;line-height:1.58;padding-right:26px}.login-access-pod{grid-area:access;min-height:338px;display:grid;align-content:start;gap:24px;padding:36px 38px 34px;border-radius:44px;background:var(--login-access-bg);box-shadow:var(--login-pod-shadow);clip-path:polygon(0 7%,7% 0,86% 0,100% 12%,100% 84%,94% 100%,12% 100%,0 92%,0 18%);z-index:8}.login-access-pod:before{content:"";position:absolute;top:50%;left:-40px;width:40px;height:2px;background:var(--login-connector);transform:translateY(-50%)}.login-access-pod__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start}.login-access-pod__language{display:grid;gap:10px;justify-items:end}.login-utility-pod{grid-area:utility;width:min(100%,446px);justify-self:end;margin-right:16px;display:grid;gap:12px;padding:20px 22px 18px;border-radius:36px;background:var(--login-utility-bg);box-shadow:var(--login-pod-shadow);clip-path:polygon(7% 0,88% 0,100% 14%,100% 86%,93% 100%,10% 100%,0 90%,0 14%);z-index:6}.login-utility-pod:before{content:"";position:absolute;top:-34px;left:auto;right:74px;width:2px;height:34px;background:linear-gradient(180deg,transparent,var(--login-ring-border))}.login-utility-pod:after{content:"";position:absolute;top:-34px;right:74px;width:122px;height:34px;border-top:1px solid color-mix(in srgb,var(--login-ring-border) 94%,transparent);border-right:1px solid color-mix(in srgb,var(--login-ring-border) 94%,transparent);border-top-right-radius:20px;opacity:.86}.login-access-pod .login-form{gap:16px}.login-access-pod .login-form label{display:grid;gap:9px}.login-access-pod .login-form label span,.login-access-pod .ado-pane__label,.login-utility-pod .ado-pane__label{color:var(--login-label-text);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.login-access-pod .login-form input{min-height:60px;padding-inline:22px;border-radius:18px;border:1px solid var(--login-input-border);background:var(--login-input-bg);color:var(--login-input-text);box-shadow:inset 0 1px #ffffff52,0 10px 24px #5771910f;font-weight:500;position:relative;z-index:1}.login-access-pod .login-form input::placeholder{color:var(--login-input-placeholder)}.login-access-pod .ado-primary-button{min-height:60px;border-radius:999px;font-size:.96rem;letter-spacing:.08em;text-transform:uppercase;color:var(--login-button-text);background:var(--login-button-bg);box-shadow:var(--login-button-shadow);position:relative;z-index:1}html[data-theme=titanium-cockpit] .login-brand-bridge__value,html[data-theme=titanium-cockpit] .login-pod__title,html[data-theme=titanium-cockpit] .login-canopy__title,html[data-theme=titanium-cockpit] .login-access-pod .login-form input,html[data-theme=titanium-cockpit] .login-access-pod .ado-primary-button,html[data-theme=titanium-cockpit] .login-access-pod .login-language-toggle .ado-switch-group button.is-active,html[data-theme=titanium-cockpit] .login-utility-pod .ado-switch-group button.is-active{color:var(--login-main-text)}html[data-theme=titanium-cockpit] .login-brand-bridge__value--sector,html[data-theme=titanium-cockpit] .login-pod__line,html[data-theme=titanium-cockpit] .login-module__label,html[data-theme=titanium-cockpit] .login-access-pod .login-form label span,html[data-theme=titanium-cockpit] .login-access-pod .ado-pane__label,html[data-theme=titanium-cockpit] .login-utility-pod .ado-pane__label,html[data-theme=titanium-cockpit] .login-access-pod .login-language-toggle .ado-switch-group button,html[data-theme=titanium-cockpit] .login-utility-pod .ado-switch-group button{color:var(--login-muted-text)}.login-shell--lang-zh .login-module__label,.login-shell--lang-zh .login-access-pod .login-form label span,.login-shell--lang-zh .login-access-pod .ado-pane__label,.login-shell--lang-zh .login-utility-pod .ado-pane__label{letter-spacing:.05em;text-transform:none;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif}.ado-app--lang-zh .ado-user-card__identity strong,.ado-app--lang-zh .ado-user-card__identity p,.ado-app--lang-zh .ado-user-card .ado-ghost-button,.login-shell--lang-zh .login-brand-bridge__value,.login-shell--lang-zh .login-pod__title,.login-shell--lang-zh .login-pod__line,.login-shell--lang-zh .login-access-pod .login-form input,.login-shell--lang-zh .login-access-pod .ado-primary-button{font-family:PingFang SC,Noto Sans SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif}.login-shell--lang-zh .login-pod__title{line-height:1.18}.login-shell--lang-zh .login-pod__line{line-height:1.64}.login-access-pod .login-language-toggle{width:auto;justify-items:end}.login-access-pod .login-language-toggle .ado-switch-group{width:auto;padding:5px;border-radius:999px;border:1px solid var(--login-toggle-border);background:var(--login-toggle-bg);box-shadow:inset 0 1px #ffffff57,0 10px 24px #526c8e0f}.login-access-pod .login-language-toggle .ado-switch-group button,.login-utility-pod .ado-switch-group button{border-color:var(--login-toggle-border);background:var(--login-toggle-bg);color:var(--login-toggle-text);box-shadow:none}.login-access-pod .login-language-toggle .ado-switch-group button{min-width:74px}.login-access-pod .login-language-toggle .ado-switch-group button.is-active,.login-utility-pod .ado-switch-group button.is-active{border-color:var(--login-toggle-active-border);background:var(--login-toggle-active-bg);color:var(--login-toggle-active-text);box-shadow:inset 0 1px #ffffff52}.login-utility-pod .login-control-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.login-utility-pod .ado-control-stack__header{grid-column:1 / -1;gap:8px}.login-utility-pod .ado-control-stack__shortcut-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.login-utility-pod .login-control-stack--compact .ado-switch-row{grid-template-columns:1fr;gap:8px;align-content:start;min-height:100%;padding:10px 12px 12px;border:1px solid color-mix(in srgb,var(--login-panel-border) 84%,transparent);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 24%),color-mix(in srgb,var(--login-toggle-bg) 78%,transparent);box-shadow:inset 0 1px #ffffff24}.login-utility-pod .login-control-stack--compact .ado-switch-row .ado-switch-row__label{width:100%;justify-content:space-between;gap:10px}.login-utility-pod .login-control-stack--compact .ado-pane__label{line-height:1.34}.login-utility-pod .login-control-stack--compact .ado-switch-group{gap:6px;align-content:start}.login-utility-pod .login-control-stack--compact .ado-switch-group button{min-height:44px;padding:7px 10px;border-radius:999px;font-size:.76rem}.login-shell--scene-meeting .login-vessel{gap:24px 30px}html[data-scene=meeting] .login-shell.login-shell--scene-meeting,html[data-scene=projection] .login-shell.login-shell--scene-projection{grid-template-columns:1fr}.login-shell--scene-projection .login-vessel{width:min(100%,1340px);grid-template-columns:236px minmax(0,1fr) 304px;grid-template-rows:auto 168px 154px auto;gap:20px 28px;padding:28px 24px 24px}.login-shell--scene-projection .login-brand-bridge{min-width:min(100%,380px)}.login-shell--scene-projection .login-main-hull{min-height:344px}.login-shell--scene-projection .login-main-hull:before{inset:40px 24px 38px 132px}.login-shell--scene-projection .login-main-hull:after{inset:122px auto 118px 44px;width:96px}.login-shell--scene-projection .login-main-hull__spine{inset:78px 74px 72px 156px}.login-shell--scene-projection .login-main-hull__module--aft{width:84px;height:62px}.login-shell--scene-projection .login-main-hull__module--core{left:84px;width:312px;height:164px}.login-shell--scene-projection .login-main-hull__module--dock{width:90px;height:148px}.login-shell--scene-projection .login-main-hull__ring{right:38px;width:74px;height:74px}.login-shell--scene-projection .login-main-hull__wings{inset:88px 84px 86px 214px}.login-shell--scene-projection .login-main-hull__wing{left:38px;width:188px}.login-shell--scene-projection .login-canopy{width:min(100%,420px);min-height:148px}.login-shell--scene-projection .login-canopy--zh{width:min(100%,452px)}.login-shell--scene-projection .login-canopy__title{font-size:clamp(2.72rem,3.2vw,3.72rem)}.login-shell--scene-projection .login-canopy__title--zh{font-size:clamp(2.9rem,3.5vw,3.96rem)}.login-shell--layout-presentation .login-main-hull:before{border-radius:132px 248px 210px 132px/92px 198px 188px 94px;clip-path:polygon(4% 16%,14% 4%,60% 4%,76% 0,90% 6%,100% 22%,100% 78%,90% 94%,76% 100%,10% 100%,2% 84%,0 66%,0 30%)}html[data-layout=presentation] .ado-app--reader.ado-app--essential-panes{--ado-pane-left-effective: clamp(220px, 15vw, 280px);--ado-pane-right-effective: clamp(280px, 22vw, 400px)}html[data-scene=projection][data-layout=focus] .ado-app--reader.ado-app--essential-panes{--ado-pane-left-effective: clamp(220px, 16vw, 300px);--ado-pane-right-effective: clamp(260px, 22vw, 380px)}html[data-scene=projection][data-layout=workbench] .ado-app--reader.ado-app--essential-panes{--ado-pane-left-effective: clamp(240px, 17vw, 320px);--ado-pane-right-effective: clamp(280px, 22vw, 400px)}html[data-scene=projection][data-layout=atlas] .ado-app--reader.ado-app--essential-panes{--ado-pane-left-effective: clamp(232px, 16vw, 300px);--ado-pane-right-effective: clamp(268px, 21vw, 380px)}html[data-scene=projection][data-layout=presentation] .ado-app--reader.ado-app--essential-panes{--ado-pane-left-effective: clamp(212px, 14vw, 268px);--ado-pane-right-effective: clamp(260px, 20vw, 360px)}@media(max-width:1180px){.ado-frame--reader,.ado-frame--search{grid-template-columns:minmax(0,1fr) minmax(min(180px,28vw),.38fr)}.ado-frame--reader .ado-pane--left,.ado-frame--search .ado-pane--left{grid-column:1 / -1;grid-row:1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ado-frame--reader .ado-stage,.ado-frame--search .ado-stage{grid-column:1;grid-row:2;min-width:0}.ado-frame--reader .ado-pane--right,.ado-frame--search .ado-pane--right{grid-column:2;grid-row:2}.ado-reader-inline-assist{grid-template-columns:1fr}.ado-search-shell__header,.ado-search-result-card__footer{display:grid}.login-vessel{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-template-rows:auto auto auto auto;grid-template-areas:"bridge bridge" "hull access" "utility utility" "ark axis";gap:18px;align-items:start}.login-observation-ring{inset:108px 32px 132px;border-radius:82px}.login-access-pod:before,.login-pod:after,.login-utility-pod:before,.login-utility-pod:after{display:none}.login-main-hull{min-height:340px}.login-main-hull__spine{inset:64px 34px 56px 124px}.login-main-hull__module--core{width:332px;height:184px}.login-main-hull__module--dock{width:104px;right:-4px}.login-main-hull__wings{inset:84px 72px 82px 198px}.login-main-hull__wing{width:224px;left:42px}.login-utility-pod{width:100%;justify-self:stretch;margin-right:0;padding:18px 20px}.login-access-pod{min-height:0;height:auto;align-self:start;gap:14px;padding:24px 26px 22px}.login-pod{padding:20px 20px 18px}.login-utility-pod .login-control-stack{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 12px}.login-utility-pod .login-control-stack--compact .ado-switch-row{grid-template-columns:1fr;gap:6px}.login-utility-pod .login-control-stack--compact .ado-switch-group button{min-height:44px;padding:5px 8px}.login-utility-pod:after{width:84px}}@media(max-width:1180px){.ado-app--reader .ado-hero,.ado-app--search .ado-hero,.ado-app--audit .ado-hero{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.ado-app--reader .ado-hero__command-deck .ado-control-stack,.ado-app--search .ado-hero__command-deck .ado-control-stack,.ado-app--audit .ado-hero__command-deck .ado-control-stack{grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px 12px}.ado-app--reader .ado-hero__command-deck .ado-switch-group button,.ado-app--search .ado-hero__command-deck .ado-switch-group button,.ado-app--audit .ado-hero__command-deck .ado-switch-group button{padding:4px 7px;font-size:.72rem;min-height:28px}.ado-reader-shell{width:100%}}@media(max-width:860px){.login-shell{padding:16px}.login-vessel{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"bridge bridge" "hull hull" "access utility" "ark axis";gap:16px;padding:16px 0 20px}html[data-scene=projection] .login-shell.login-shell--scene-projection .login-vessel,html[data-scene=meeting] .login-shell.login-shell--scene-meeting .login-vessel{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"bridge bridge" "hull hull" "access utility" "ark axis";gap:16px;padding:16px 0 20px}.login-brand-bridge{grid-auto-flow:row;justify-self:stretch;width:100%}.login-brand-bridge__divider{width:auto;height:1px}.login-main-hull{min-height:280px}.login-main-hull:before{inset:16px 0 22px;border-radius:54px 88px 84px 54px/42px 76px 74px 42px}.login-main-hull:after,.login-main-hull__spine,.login-main-hull__wings,.login-main-hull__ring,.login-observation-ring{display:none}.login-utility-pod:before,.login-utility-pod:after{display:none}.login-canopy{width:min(100%,100%);min-height:148px;padding:22px 24px;border-radius:44px}.login-canopy__title{font-size:clamp(3.2rem,14vw,4.8rem)}.login-pod,.login-access-pod,.login-utility-pod{border-radius:30px;clip-path:none;padding:22px 20px 20px}.login-access-pod{min-height:auto}.login-access-pod__top{grid-template-columns:1fr}.login-access-pod__language,.login-access-pod .login-language-toggle{justify-items:start}.login-access-pod .login-language-toggle .ado-switch-group{width:100%}.login-access-pod .login-language-toggle .ado-switch-group button{flex:1 1 0;min-width:0}.login-utility-pod .login-control-stack--compact .ado-switch-row,.login-utility-pod .login-language-toggle{grid-template-columns:1fr}.login-utility-pod .login-control-stack{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 12px}}@media(max-width:640px){.login-vessel{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"bridge bridge" "hull hull" "access access" "utility utility" "ark axis"}html[data-scene=projection] .login-shell.login-shell--scene-projection .login-vessel,html[data-scene=meeting] .login-shell.login-shell--scene-meeting .login-vessel{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"bridge bridge" "hull hull" "access access" "utility utility" "ark axis"}.login-utility-pod .login-control-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.login-access-pod .login-form input,.login-access-pod .ado-primary-button{min-height:54px}}@media(max-width:340px){.login-vessel{grid-template-columns:1fr;grid-template-areas:"bridge" "hull" "access" "utility" "ark" "axis"}html[data-scene=projection] .login-shell.login-shell--scene-projection .login-vessel,html[data-scene=meeting] .login-shell.login-shell--scene-meeting .login-vessel{width:100%;grid-template-columns:1fr;grid-template-areas:"bridge" "hull" "access" "utility" "ark" "axis"}.login-utility-pod .login-control-stack{grid-template-columns:1fr}}@media(max-width:480px){.ado-app--reader .ado-markdown table{width:max-content;min-width:100%}.ado-markdown-table-wrap{margin-inline:-2px}.ado-app--reader .ado-blockquote-card{gap:10px;padding:14px 12px}.ado-app--reader .ado-blockquote-card__row{gap:2px;padding-bottom:8px}.ado-app--reader .ado-blockquote-card__value,.ado-app--reader .ado-blockquote-card__label,.ado-app--reader .ado-markdown a.ado-doc-link,.ado-app--reader .ado-markdown a.ado-anchor-link,.ado-app--reader .ado-markdown a.ado-markdown-asset-link,.ado-app--reader .ado-markdown a.ado-markdown-link,.ado-app--reader .ado-markdown a.ado-markdown-link--external,.ado-app--reader .ado-source-ref{max-width:100%;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.ado-app--reader .ado-markdown a.ado-doc-link,.ado-app--reader .ado-markdown a.ado-anchor-link,.ado-app--reader .ado-markdown a.ado-markdown-asset-link,.ado-app--reader .ado-markdown a.ado-markdown-link,.ado-app--reader .ado-markdown a.ado-markdown-link--external,.ado-app--reader .ado-source-ref{white-space:normal}.ado-markdown th,.ado-markdown td{padding:9px 10px;font-size:.9rem;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.audit-table{min-width:620px}.audit-table th,.audit-table td{padding:14px 12px;overflow-wrap:anywhere;word-break:break-word}}@media(max-width:1320px){.ado-app--reader .ado-hero,.ado-app--search .ado-hero,.ado-app--audit .ado-hero{grid-template-columns:1fr;gap:14px}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero{grid-template-columns:1fr}.ado-app[data-hero-state=navbar] .ado-hero{grid-template-columns:minmax(160px,.56fr) minmax(0,1.44fr)}.ado-app--reader .ado-control-strip,.ado-app--search .ado-control-strip,.ado-app--audit .ado-control-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-control-strip{grid-template-columns:minmax(0,1fr)}.ado-app--reader .ado-hero__controls{max-width:none}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__controls{max-width:none}.ado-app--reader .ado-control-strip>.ado-language-row,.ado-app--search .ado-control-strip>.ado-language-row,.ado-app--audit .ado-control-strip>.ado-language-row{justify-self:start}.ado-app--reader .ado-control-strip>.ado-session-actions,.ado-app--search .ado-control-strip>.ado-session-actions,.ado-app--audit .ado-control-strip>.ado-session-actions{justify-self:start}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-control-strip>.ado-language-row{justify-self:start}.ado-app--reader .ado-hero__command-deck .ado-switch-row,.ado-app--search .ado-hero__command-deck .ado-switch-row,.ado-app--audit .ado-hero__command-deck .ado-switch-row{grid-template-columns:1fr;gap:8px}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck .ado-switch-row{grid-template-columns:1fr}.ado-app--reader .ado-hero__command-deck .ado-control-stack,.ado-app--search .ado-hero__command-deck .ado-control-stack,.ado-app--audit .ado-hero__command-deck .ado-control-stack{grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px 10px}.ado-app--reader .ado-hero__command-deck .ado-switch-row,.ado-app--search .ado-hero__command-deck .ado-switch-row,.ado-app--audit .ado-hero__command-deck .ado-switch-row{grid-template-columns:minmax(56px,70px) minmax(0,1fr)}.ado-app--reader .ado-hero__command-deck .ado-switch-group,.ado-app--search .ado-hero__command-deck .ado-switch-group,.ado-app--audit .ado-hero__command-deck .ado-switch-group{grid-template-columns:repeat(2,minmax(0,1fr))}.ado-app--imports .ado-hero,.ado-app--settings .ado-hero{grid-template-columns:1fr;gap:12px}.ado-app--imports .ado-hero__controls,.ado-app--settings .ado-hero__controls{max-width:none}}@media(max-width:980px){.ado-app--imports .ado-hero,.ado-app--settings .ado-hero{grid-template-columns:1fr;gap:12px;padding:14px}.ado-app--imports .ado-frame,.ado-app--settings .ado-frame{grid-template-columns:1fr}.ado-app--imports .ado-stage,.ado-app--settings .ado-stage{order:1;width:100%}.ado-app--imports .ado-pane--left,.ado-app--settings .ado-pane--left{order:0;position:static;top:auto;max-height:none;overflow:visible}.ado-app--imports .ado-pane--right,.ado-app--settings .ado-pane--right{order:2;position:static;top:auto;max-height:none;overflow:visible}.ado-app--imports .ado-hero__command-deck--full,.ado-app--settings .ado-hero__command-deck--full{display:grid}.ado-app--imports .ado-compact-deck,.ado-app--settings .ado-compact-deck{display:none}.ado-app--imports .ado-surface--imports,.ado-app--settings .ado-surface--settings{padding:20px 16px 26px}.ado-app--reader .ado-hero,.ado-app--search .ado-hero,.ado-app--audit .ado-hero{grid-template-columns:1fr;gap:12px;padding:14px}.ado-app--reader .ado-hero__controls,.ado-app--search .ado-hero__controls,.ado-app--audit .ado-hero__controls{padding:12px 14px;gap:10px}.ado-app--reader .ado-hero__command-deck .ado-control-stack,.ado-app--search .ado-hero__command-deck .ado-control-stack,.ado-app--audit .ado-hero__command-deck .ado-control-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.ado-app--reader .ado-top-nav,.ado-app--search .ado-top-nav,.ado-app--audit .ado-top-nav,.ado-app[data-hero-state=navbar] .ado-hero p{display:none}.ado-app--reader .ado-brand-lockup--shell,.ado-app--search .ado-brand-lockup--shell,.ado-app--audit .ado-brand-lockup--shell{grid-template-columns:max-content max-content;gap:6px 12px}.ado-app--reader .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-app--search .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-app--audit .ado-brand-lockup--shell .ado-brand-lockup__entry--systems{display:none}.ado-app--reader .ado-hero__meta,.ado-app--search .ado-hero__meta,.ado-app--audit .ado-hero__meta{gap:6px}.ado-app--reader .ado-meta-pill,.ado-app--search .ado-meta-pill,.ado-app--audit .ado-meta-pill{min-height:30px;padding:0 10px;font-size:.72rem}.ado-app--reader .ado-hero__command-deck--full,.ado-app--search .ado-hero__command-deck--full,.ado-app--audit .ado-hero__command-deck--full{display:grid}.ado-app--reader .ado-compact-deck,.ado-app--search .ado-compact-deck,.ado-app--audit .ado-compact-deck{display:none}.ado-app--reader .ado-surface--reader{padding:22px 16px 28px}.ado-app--reader .ado-article--folio{width:100%}.ado-reader-inline-assist{grid-template-columns:1fr}.ado-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.ado-reader-heading-meta{padding:10px 12px}.ado-app--reader .ado-quickbar,.ado-app--search .ado-quickbar,.ado-app--audit .ado-quickbar{position:sticky;bottom:0;z-index:32;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;margin-top:4px}.ado-app--reader .ado-quickbar a,.ado-app--search .ado-quickbar a,.ado-app--audit .ado-quickbar a{display:flex;justify-content:center;white-space:nowrap;flex-shrink:0}}@media(max-width:760px){.ado-app--imports .ado-hero__command-deck--full,.ado-app--settings .ado-hero__command-deck--full{display:grid}.ado-app--imports .ado-compact-deck,.ado-app--settings .ado-compact-deck{display:none}.ado-app--imports .ado-hero,.ado-app--settings .ado-hero{padding:12px}.ado-app--imports .ado-control-strip,.ado-app--settings .ado-control-strip{display:grid;grid-template-columns:1fr;gap:8px}.ado-app--imports .ado-control-strip>.ado-search,.ado-app--settings .ado-control-strip>.ado-search{flex-basis:100%;min-width:0}.ado-app--imports .ado-hero__command-deck .ado-control-stack,.ado-app--settings .ado-hero__command-deck .ado-control-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.ado-app--imports .ado-surface--imports,.ado-app--settings .ado-surface--settings{padding:18px 12px 24px}.ado-app--reader .ado-hero__command-deck--full,.ado-app--search .ado-hero__command-deck--full,.ado-app--audit .ado-hero__command-deck--full{display:grid}.ado-app--reader .ado-compact-deck,.ado-app--search .ado-compact-deck,.ado-app--audit .ado-compact-deck{display:none}.ado-app--reader .ado-hero,.ado-app--search .ado-hero,.ado-app--audit .ado-hero{padding:12px}.ado-app--reader .ado-brand-lockup--shell,.ado-app--search .ado-brand-lockup--shell,.ado-app--audit .ado-brand-lockup--shell{grid-template-columns:max-content max-content;gap:6px 10px}.ado-app--reader .ado-hero__command-deck .ado-switch-row,.ado-app--search .ado-hero__command-deck .ado-switch-row,.ado-app--audit .ado-hero__command-deck .ado-switch-row{grid-template-columns:1fr;gap:6px}.ado-app--reader .ado-control-strip,.ado-app--search .ado-control-strip,.ado-app--audit .ado-control-strip{display:grid;grid-template-columns:1fr;gap:8px}.ado-app--reader .ado-control-strip>.ado-search,.ado-app--search .ado-control-strip>.ado-search,.ado-app--audit .ado-control-strip>.ado-search{flex-basis:100%;min-width:0}.ado-app--reader .ado-control-strip>.ado-language-row,.ado-app--search .ado-control-strip>.ado-language-row,.ado-app--audit .ado-control-strip>.ado-language-row{justify-self:start}.ado-app--reader .ado-control-strip>.ado-session-actions,.ado-app--search .ado-control-strip>.ado-session-actions,.ado-app--audit .ado-control-strip>.ado-session-actions{justify-self:stretch}.ado-app--reader .ado-session-actions--compact,.ado-app--search .ado-session-actions--compact,.ado-app--audit .ado-session-actions--compact{width:100%;justify-content:space-between}.ado-app--reader .ado-hero__command-deck .ado-switch-group,.ado-app--search .ado-hero__command-deck .ado-switch-group,.ado-app--audit .ado-hero__command-deck .ado-switch-group,.ado-app--reader .ado-hero__command-deck .ado-control-stack,.ado-app--search .ado-hero__command-deck .ado-control-stack,.ado-app--audit .ado-hero__command-deck .ado-control-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.ado-app--reader .ado-hero p,.ado-app--search .ado-hero p,.ado-app--audit .ado-hero p{margin:0;font-size:.92rem;line-height:1.58}.ado-app--reader .ado-surface--reader{padding:18px 12px 26px}.ado-app--reader .ado-article--folio{padding:20px 16px}.ado-shortcuts{grid-template-columns:1fr}.ado-markdown th,.ado-markdown td{padding:10px 12px}.ado-app--reader .ado-quickbar,.ado-app--search .ado-quickbar,.ado-app--audit .ado-quickbar{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:var(--ado-surface-1);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}}@media(max-width:640px){.ado-app--reader .ado-hero__command-deck--full,.ado-app--search .ado-hero__command-deck--full,.ado-app--audit .ado-hero__command-deck--full{display:none}.ado-app--reader .ado-compact-deck,.ado-app--search .ado-compact-deck,.ado-app--audit .ado-compact-deck{display:block}.ado-app--reader .ado-brand-lockup--shell,.ado-app--search .ado-brand-lockup--shell,.ado-app--audit .ado-brand-lockup--shell,.ado-app--reader .ado-hero__command-deck .ado-control-stack,.ado-app--search .ado-hero__command-deck .ado-control-stack,.ado-app--audit .ado-hero__command-deck .ado-control-stack{grid-template-columns:1fr}.ado-app--reader .ado-hero__command-deck .ado-switch-group,.ado-app--search .ado-hero__command-deck .ado-switch-group,.ado-app--audit .ado-hero__command-deck .ado-switch-group{grid-template-columns:repeat(2,minmax(0,1fr))}.ado-compact-deck summary{padding:10px 12px}.ado-app--reader .ado-hero p,.ado-app--search .ado-hero p,.ado-app--audit .ado-hero p{display:none}.ado-app--reader .ado-surface--reader{padding:16px 10px 22px}.ado-app--reader .ado-article--folio{padding:18px 14px}.ado-app--reader .ado-quickbar,.ado-app--search .ado-quickbar,.ado-app--audit .ado-quickbar{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:var(--ado-surface-1);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.ado-app--imports .ado-hero__command-deck--full,.ado-app--settings .ado-hero__command-deck--full{display:none}.ado-app--imports .ado-compact-deck,.ado-app--settings .ado-compact-deck{display:block}.ado-app--imports .ado-hero__command-deck .ado-control-stack,.ado-app--settings .ado-hero__command-deck .ado-control-stack{grid-template-columns:1fr}.ado-app--imports .ado-hero__command-deck .ado-switch-row,.ado-app--settings .ado-hero__command-deck .ado-switch-row,.ado-app--imports .ado-compact-deck .ado-switch-row,.ado-app--settings .ado-compact-deck .ado-switch-row{grid-template-columns:minmax(72px,max-content) minmax(0,1fr);align-items:start}.ado-app--imports .ado-switch-row__label,.ado-app--settings .ado-switch-row__label{min-width:0}.ado-app--imports .ado-switch-row__label-main,.ado-app--settings .ado-switch-row__label-main{overflow-wrap:anywhere;word-break:break-word}.ado-app--imports .ado-state-card,.ado-app--imports .document-card{width:100%;min-width:0}.ado-app--imports .chip-row{row-gap:6px}.ado-app--imports .ado-state-card strong,.ado-app--imports .ado-state-card p,.ado-app--imports .ado-state-card small,.ado-app--imports .document-card h3,.ado-app--imports .document-card p,.ado-app--imports .document-card small{overflow-wrap:anywhere;word-break:break-word}.ado-semantic-chip-row,.ado-semantic-rail__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ado-semantic-chip,.ado-semantic-rail-button{width:100%;min-width:0;justify-content:space-between}.ado-semantic-rail-item{padding:12px}.ado-semantic-rail-item__title,.ado-semantic-rail-item__excerpt,.ado-note{overflow-wrap:anywhere;word-break:break-word}.workspace-document-list-item,.workspace-document-list-item__actions{grid-template-columns:1fr}.workspace-document-list-item__actions .ado-ghost-button{width:100%;justify-content:center}.ado-app--imports .ado-surface--imports,.ado-app--settings .ado-surface--settings{padding:16px 10px 22px}}@media(max-width:640px){.ado-app--workspace .ado-hero,.ado-app--governance .ado-hero,.ado-app--imports .ado-hero,.ado-app--settings .ado-hero,.ado-app--workspace .ado-hero.ado-hero--dense,.ado-app--governance .ado-hero.ado-hero--dense,.ado-app--imports .ado-hero.ado-hero--dense,.ado-app--settings .ado-hero.ado-hero--dense,html[data-scene=meeting] .ado-app--workspace .ado-hero,html[data-scene=meeting] .ado-app--governance .ado-hero,html[data-scene=projection] .ado-app--workspace .ado-hero,html[data-scene=projection] .ado-app--governance .ado-hero{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.ado-app--workspace .ado-hero__command-deck--full,.ado-app--governance .ado-hero__command-deck--full,.ado-app--imports .ado-hero__command-deck--full,.ado-app--settings .ado-hero__command-deck--full{display:none!important}.ado-app--workspace .ado-compact-deck,.ado-app--governance .ado-compact-deck,.ado-app--imports .ado-compact-deck,.ado-app--settings .ado-compact-deck{display:block!important}.ado-app--workspace .ado-control-strip,.ado-app--governance .ado-control-strip,.ado-app--imports .ado-control-strip,.ado-app--settings .ado-control-strip{display:grid;grid-template-columns:1fr;gap:8px}.ado-app--workspace .ado-control-strip>.ado-search,.ado-app--governance .ado-control-strip>.ado-search,.ado-app--imports .ado-control-strip>.ado-search,.ado-app--settings .ado-control-strip>.ado-search{flex-basis:100%;min-width:0}.ado-app--workspace .ado-control-strip>.ado-language-row,.ado-app--governance .ado-control-strip>.ado-language-row,.ado-app--imports .ado-control-strip>.ado-language-row,.ado-app--settings .ado-control-strip>.ado-language-row{justify-self:start}.ado-app--workspace .ado-hero__controls,.ado-app--governance .ado-hero__controls,.ado-app--imports .ado-hero__controls,.ado-app--settings .ado-hero__controls{max-width:none;padding:12px 14px;gap:8px}.ado-app--workspace .ado-brand-lockup--shell,.ado-app--governance .ado-brand-lockup--shell,.ado-app--imports .ado-brand-lockup--shell,.ado-app--settings .ado-brand-lockup--shell{grid-template-columns:1fr;gap:6px}.ado-app--workspace .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-app--governance .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-app--imports .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-app--settings .ado-brand-lockup--shell .ado-brand-lockup__entry--systems,.ado-app--workspace .ado-top-nav,.ado-app--governance .ado-top-nav,.ado-app--imports .ado-top-nav,.ado-app--settings .ado-top-nav,.ado-app--workspace .ado-hero p,.ado-app--governance .ado-hero p,.ado-app--imports .ado-hero p,.ado-app--settings .ado-hero p{display:none}.ado-app--workspace .ado-hero__command-deck .ado-control-stack,.ado-app--governance .ado-hero__command-deck .ado-control-stack,.ado-app--imports .ado-hero__command-deck .ado-control-stack,.ado-app--settings .ado-hero__command-deck .ado-control-stack{grid-template-columns:1fr}.workspace-command-stage,.workspace-command-grid,.governance-command-strip,.governance-lanes,html[data-scene=meeting] .workspace-command-stage,html[data-scene=meeting] .workspace-command-grid,html[data-scene=meeting] .governance-command-strip,html[data-scene=meeting] .governance-lanes,html[data-scene=projection] .workspace-command-stage,html[data-scene=projection] .workspace-command-grid,html[data-scene=projection] .governance-command-strip,html[data-scene=projection] .governance-lanes{grid-template-columns:1fr!important;gap:14px!important}.workspace-command-stage__metrics,.workspace-command-stage__focus,.workspace-command-ribbon,.workspace-command-grid__secondary,.governance-command-strip__areas,html[data-scene=meeting] .workspace-command-stage__metrics,html[data-scene=meeting] .workspace-command-stage__focus,html[data-scene=meeting] .workspace-command-ribbon,html[data-scene=meeting] .workspace-command-grid__secondary,html[data-scene=meeting] .governance-command-strip__areas,html[data-scene=projection] .workspace-command-stage__metrics,html[data-scene=projection] .workspace-command-stage__focus,html[data-scene=projection] .workspace-command-ribbon,html[data-scene=projection] .workspace-command-grid__secondary,html[data-scene=projection] .governance-command-strip__areas{grid-template-columns:1fr!important;min-width:0}.workspace-command-stage__hero,.workspace-command-stage__focus,.workspace-focus-card,.workspace-focus-card__header,.workspace-focus-meta,.workspace-focus-meta div,.governance-command-strip__intro,.governance-command-strip__areas,.governance-area-chip{min-width:0;max-width:100%}.workspace-focus-card h3,.governance-area-chip strong,.workspace-window-item strong,.workspace-radar-item strong{overflow-wrap:anywhere;word-break:break-word}}.ado-review-summary{display:grid;gap:8px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 18%),color-mix(in srgb,var(--ado-bg-surface-muted) 86%,white 14%)}.ado-review-summary__meta{color:var(--ado-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ado-review-summary__headline{color:var(--ado-text-primary);font-size:1rem;line-height:1.38;text-wrap:balance}.ado-review-summary__excerpt{margin:0;color:var(--ado-text-secondary);font-size:.84rem;line-height:1.6}.ado-review-list{display:grid;gap:10px}.ado-review-item{display:grid;gap:6px;min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.4),transparent 18%),color-mix(in srgb,var(--ado-bg-elevated) 90%,transparent)}.ado-review-item__meta{color:var(--ado-text-tertiary);font-size:.74rem;font-weight:700;letter-spacing:.03em;line-height:1.46}.ado-review-item__title{color:var(--ado-text-primary);font-size:.92rem;line-height:1.42}.ado-review-item__excerpt{color:var(--ado-text-secondary);font-size:.82rem;line-height:1.56}.ado-reader-action-stack,.ado-reader-action-cluster{display:grid;gap:4px}.ado-shortcut-panel{border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 16%),color-mix(in srgb,var(--ado-bg-elevated) 56%,transparent);overflow:hidden}.ado-shortcut-panel summary{display:grid;gap:5px;padding:7px 8px;cursor:pointer;list-style:none}.ado-shortcut-panel summary::-webkit-details-marker{display:none}.ado-shortcut-panel__summary-text{color:var(--ado-text-tertiary);font-size:.54rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ado-shortcut-pills{display:flex;flex-wrap:wrap;gap:4px}.ado-shortcut-pills--expanded{padding:0 8px 8px;border-top:1px solid color-mix(in srgb,var(--ado-border) 82%,transparent)}.ado-shortcut-pill{display:inline-flex;align-items:center;gap:4px;min-height:22px;max-width:100%;padding:0 6px;border:1px solid color-mix(in srgb,var(--ado-border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ado-bg-surface-muted) 84%,white 16%);color:var(--ado-text-secondary);font-size:.6rem;font-weight:650;line-height:1.24}.ado-shortcut-pill kbd{display:inline-flex;align-items:center;justify-content:center;min-width:15px;min-height:15px;padding:0 4px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ado-border-strong) 72%,transparent);background:color-mix(in srgb,var(--ado-bg-elevated) 90%,transparent);color:var(--ado-text-primary);font-family:Aptos Mono,Cascadia Code,Consolas,monospace;font-size:.56rem;font-weight:700}.ado-reader-context-rail__group--actions .ado-action-grid{gap:6px}.ado-reader-context-rail__group--actions .ado-action-grid button,.ado-reader-context-rail__group--actions .ado-action-grid a{min-height:30px;padding:0 8px;font-size:.72rem}.ado-reader-context-rail__group--fixed .ado-action-grid{gap:6px}.ado-reader-context-rail__group--fixed .ado-action-grid button,.ado-reader-context-rail__group--fixed .ado-action-grid a{min-height:30px;padding:0 8px;font-size:.72rem}.ado-governance-rail .ado-review-item__meta{letter-spacing:.02em}.ado-governance-rail .ado-review-item__title,.ado-governance-rail .ado-review-summary__headline{font-size:.9rem;text-wrap:pretty}.ado-governance-rail .ado-review-item__excerpt{font-size:.8rem}.ado-language-row{grid-template-columns:max-content 1fr;gap:8px;align-items:center}.ado-language-row .ado-pane__label{margin-bottom:0;white-space:nowrap}.login-access-pod__language{display:inline-flex;align-items:center;gap:8px;justify-self:end}.login-access-pod__language .login-module__label{margin:0;line-height:1.2}.login-access-pod__language .login-language-toggle{display:inline-flex;align-items:center}.login-access-pod__language .login-language-toggle .ado-switch-group{gap:6px}.ado-app[data-hero-state=navbar] .ado-hero{grid-template-columns:minmax(0,1.24fr) minmax(380px,.96fr)}@media(min-width:981px){.ado-app[data-hero-state=navbar] .ado-top-nav{display:flex;margin-top:8px;gap:6px 8px;z-index:21}}html[data-scene=projection] .ado-app--reader[data-hero-state=navbar] .ado-top-nav,html[data-scene=projection] .ado-app--search[data-hero-state=navbar] .ado-top-nav,html[data-scene=projection] .ado-app--audit[data-hero-state=navbar] .ado-top-nav{display:flex;max-height:none;overflow:visible;opacity:1}.ado-app[data-hero-state=navbar] .ado-top-nav__link{padding:6px 10px;font-size:.72rem}.ado-app[data-hero-state=navbar] .ado-hero__controls{max-width:760px;padding:12px 14px}.ado-app[data-hero-state=navbar] .ado-control-strip{grid-template-columns:minmax(240px,1.3fr) max-content max-content auto;gap:8px;align-items:center}.ado-app[data-hero-state=navbar] .ado-control-strip .ado-search{min-height:42px;min-width:240px;padding:8px 14px;border-radius:20px;background:linear-gradient(180deg,#ffffff85,#ffffff2e),color-mix(in srgb,var(--ado-bg-elevated) 92%,transparent);box-shadow:inset 0 1px #ffffff61,0 10px 24px color-mix(in srgb,black 8%,transparent)}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row,.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-session-actions{justify-self:auto}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row{width:max-content;grid-template-columns:max-content 1fr;align-self:center}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row .ado-switch-group{flex-wrap:nowrap;gap:6px}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row .ado-switch-group button{min-height:34px;padding:6px 12px;white-space:nowrap}.ado-app[data-hero-state=navbar] .ado-hero__command-deck .ado-control-stack{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 12px}.ado-app[data-hero-state=navbar] .ado-hero__command-deck .ado-control-stack__header{display:none}.ado-app[data-hero-state=navbar] .ado-hero__command-deck .ado-switch-row{gap:4px;padding:calc(6px + 1px * (1 - var(--ado-hero-collapse-eased))) calc(8px + 1px * (1 - var(--ado-hero-collapse-eased)));border-radius:16px;align-content:start}.ado-app[data-hero-state=navbar] .ado-hero__command-deck .ado-switch-row__label-main{font-size:.68rem;line-height:1.12}.ado-app[data-hero-state=navbar] .ado-hero__command-deck .ado-switch-row__label{display:inline-flex;align-items:center;justify-content:space-between;gap:6px}.ado-app[data-hero-state=navbar] .ado-hero__command-deck .ado-switch-row__key kbd{min-width:18px;min-height:18px;padding:0 5px;font-size:.64rem}.ado-app[data-hero-state=navbar] .ado-hero__command-deck .ado-switch-group{flex-wrap:nowrap;gap:4px}.ado-app[data-hero-state=navbar] .ado-hero__command-deck .ado-switch-group button{min-height:28px;padding:0 8px;font-size:.66rem;line-height:1;white-space:nowrap}.ado-app--lang-zh .ado-governance-rail .ado-review-summary__headline,.ado-app--lang-zh .ado-governance-rail .ado-review-item__title{font-family:Songti SC,STZhongsong,"Noto Serif SC","Source Han Serif SC",serif;letter-spacing:.01em;line-height:1.38}.ado-app--lang-zh .ado-governance-rail .ado-review-item__meta,.ado-app--lang-zh .ado-governance-rail .ado-review-item__excerpt,.ado-app--lang-zh .governance-command-strip__intro h2,.ado-app--lang-zh .governance-area-chip strong,.ado-app--lang-zh .governance-escalation-card strong,.ado-app--lang-zh .governance-focus-card strong,.ado-app--lang-zh .governance-lane__header strong{line-height:1.58}.ado-control-summary{display:none}.ado-control-summary__chip{display:grid;gap:4px;min-width:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--ado-border) 84%,transparent);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 18%),color-mix(in srgb,var(--ado-bg-surface-muted) 90%,white 10%);box-shadow:inset 0 1px #ffffff47,0 10px 22px color-mix(in srgb,black 5%,transparent)}.ado-control-summary__label{color:var(--ado-text-secondary);font-size:.68rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.ado-control-summary__meta{display:inline-flex;align-items:center;gap:8px;min-width:0}.ado-control-summary__meta strong{color:var(--ado-text-primary);font-size:.78rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ado-control-summary__meta kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:0 6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ado-border-strong) 72%,transparent);background:color-mix(in srgb,var(--ado-bg-elevated) 90%,transparent);color:var(--ado-text-primary);font-family:Aptos Mono,Cascadia Code,Consolas,monospace;font-size:.66rem;font-weight:700}.ado-app[data-hero-state=navbar] .ado-hero{height:auto;min-height:0;max-height:none;overflow:visible;align-items:start}.ado-app[data-hero-state=navbar] .ado-hero__identity{align-content:start;align-self:start}@media(min-width:981px){.ado-app[data-hero-state=navbar] .ado-top-nav{display:flex;max-height:none;overflow:visible;opacity:1;margin-top:6px;gap:6px 8px;z-index:21}}.ado-app[data-hero-state=navbar] .ado-hero__controls{grid-template-columns:1fr;align-items:start;align-content:start;max-width:none;width:100%}.ado-app[data-hero-state=navbar] .ado-control-strip{grid-template-columns:minmax(220px,1.2fr) max-content max-content auto;gap:8px;align-items:center}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__command-deck--full{display:none!important}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-compact-deck{display:block!important}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-compact-deck summary{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 8px}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-compact-deck>.ado-hero__command-deck{display:none}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-compact-deck[open]>.ado-hero__command-deck{display:grid}.ado-app--reader:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero,.ado-app--search:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero,.ado-app--audit:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero{grid-template-columns:minmax(160px,.56fr) minmax(0,1.44fr)!important;gap:4px 8px!important;padding-block:5px!important;align-items:start!important}.ado-app--reader:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero p,.ado-app--search:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero p,.ado-app--audit:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero p{display:none!important}.ado-app--reader:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__meta,.ado-app--search:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__meta,.ado-app--audit:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__meta{display:none!important}.ado-app--reader:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-eyebrow,.ado-app--search:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-eyebrow,.ado-app--audit:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-eyebrow{display:none!important}.ado-app--reader:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__identity,.ado-app--search:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__identity,.ado-app--audit:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__identity{gap:4px!important}.ado-app--reader:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__controls,.ado-app--search:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__controls,.ado-app--audit:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__controls{padding:4px 8px!important;gap:4px 6px!important}.ado-app--reader:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-control-strip .ado-search,.ado-app--search:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-control-strip .ado-search,.ado-app--audit:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-control-strip .ado-search{min-height:34px;padding:6px 10px}.ado-app--reader:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-compact-deck summary,.ado-app--search:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-compact-deck summary,.ado-app--audit:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-compact-deck summary{padding:2px 6px!important;gap:4px!important}@media(max-width:640px){.ado-app--workspace:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-compact-deck,.ado-app--governance:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-compact-deck,.ado-app--imports:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-compact-deck,.ado-app--settings:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-compact-deck{display:none!important}.ado-app[data-hero-state=compressed] .ado-eyebrow{display:none}.ado-app[data-hero-state=navbar] .ado-hero{gap:2px 6px!important;padding:4px 8px!important}.ado-app[data-hero-state=compressed] .ado-hero{gap:4px 8px!important;padding:4px 8px!important}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__controls{padding:4px 6px!important}.ado-app:is([data-hero-state=compressed],[data-hero-state=navbar]) .ado-hero__identity{gap:2px!important}}.ado-app[data-hero-state=navbar] .ado-control-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.ado-app[data-hero-state=navbar] .ado-compact-deck summary{padding:3px 6px}.ado-app[data-hero-state=navbar] .ado-compact-deck summary small{white-space:nowrap}.ado-app[data-hero-state=navbar] .ado-governance-rail .ado-review-summary,.ado-app[data-hero-state=navbar] .ado-governance-rail .ado-review-item{box-shadow:none}.ado-governance-rail .ado-review-summary{gap:5px;padding:9px 11px}.ado-governance-rail .ado-review-summary__meta{font-size:.68rem;letter-spacing:.04em}.ado-governance-rail .ado-review-summary__headline{font-size:.88rem;line-height:1.28}.ado-governance-rail .ado-review-summary__excerpt{font-size:.74rem;line-height:1.4}.ado-governance-rail .ado-review-item{gap:4px;padding:9px 11px}.ado-governance-rail .ado-review-item__meta{font-size:.68rem;line-height:1.34}.ado-governance-rail .ado-review-item__title{font-size:.84rem;line-height:1.34}.ado-governance-rail .ado-review-item__excerpt{font-size:.72rem;line-height:1.36}html[data-theme=orbital-ivory] .login-shell,html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory]{--login-ring-border: rgba(210, 218, 226, .18);--login-page-bg: radial-gradient(circle at 18% 14%, rgba(255, 255, 255, .3), transparent 16%), radial-gradient(circle at 54% 10%, rgba(214, 218, 223, .3), transparent 28%), radial-gradient(circle at 82% 18%, rgba(166, 173, 181, .12), transparent 24%), linear-gradient(180deg, #e5e8eb 0%, #d5dbe1 42%, #c2cad2 100%);--login-stage-backdrop: radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .08), transparent 24%), linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, 0)), linear-gradient(160deg, rgba(190, 199, 209, .26), rgba(142, 154, 168, .14) 48%, rgba(112, 124, 138, .05));--login-ring-border: rgba(115, 128, 143, .2);--login-connector: linear-gradient(90deg, rgba(124, 137, 151, .06), rgba(124, 137, 151, .26), rgba(124, 137, 151, .05));--login-bridge-bg: linear-gradient(180deg, rgba(255, 255, 255, .6), rgba(255, 255, 255, .18)), linear-gradient(160deg, rgba(226, 231, 237, .38), rgba(187, 197, 208, .14));--login-bridge-border: rgba(255, 255, 255, .64);--login-hull-bg: linear-gradient(180deg, rgba(238, 242, 246, .96), rgba(204, 213, 223, .92)), linear-gradient(145deg, rgba(216, 224, 232, .92), rgba(174, 185, 197, .8) 54%, rgba(139, 151, 165, .72));--login-hull-border: rgba(255, 255, 255, .74);--login-hull-shadow: 0 42px 96px rgba(45, 57, 72, .16), inset 0 1px 0 rgba(255, 255, 255, .94), inset 0 -24px 48px rgba(164, 174, 185, .24);--login-canopy-bg: linear-gradient(180deg, rgba(247, 249, 251, .96), rgba(220, 227, 234, .9)), linear-gradient(160deg, rgba(203, 212, 222, .34), rgba(160, 171, 184, .16));--login-canopy-border: rgba(255, 255, 255, .76);--login-canopy-shadow: 0 24px 54px rgba(65, 77, 92, .14), inset 0 1px 0 rgba(255, 255, 255, .96);--login-pod-bg: linear-gradient(180deg, rgba(243, 247, 250, .92), rgba(218, 225, 232, .86)), linear-gradient(160deg, rgba(204, 212, 221, .28), rgba(165, 176, 189, .12));--login-pod-border: rgba(255, 255, 255, .5);--login-pod-shadow: 0 18px 40px rgba(68, 80, 96, .12), inset 0 1px 0 rgba(255, 255, 255, .82);--login-access-bg: linear-gradient(180deg, rgba(242, 246, 249, .96), rgba(215, 223, 231, .88)), linear-gradient(160deg, rgba(205, 214, 223, .28), rgba(164, 176, 190, .14));--login-utility-bg: linear-gradient(180deg, rgba(239, 244, 248, .94), rgba(214, 222, 230, .86)), linear-gradient(160deg, rgba(200, 210, 220, .24), rgba(160, 171, 183, .12));--login-panel-border: rgba(255, 255, 255, .44);--login-main-text: #1b2631;--login-muted-text: rgba(45, 58, 74, .84);--login-label-text: rgba(59, 71, 86, .72);--login-input-bg: linear-gradient(180deg, rgba(255, 255, 255, .72), rgba(255, 255, 255, .24)), linear-gradient(160deg, rgba(213, 221, 228, .16), rgba(255, 255, 255, .04));--login-input-border: rgba(255, 255, 255, .4);--login-input-text: #223140;--login-input-placeholder: rgba(74, 86, 102, .54);--login-toggle-bg: rgba(255, 255, 255, .28);--login-toggle-border: rgba(255, 255, 255, .3);--login-toggle-text: rgba(43, 56, 72, .82);--login-toggle-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .82), rgba(222, 229, 236, .48));--login-toggle-active-border: rgba(153, 165, 179, .34);--login-toggle-active-text: #223140;--login-button-bg: linear-gradient(180deg, rgba(255, 255, 255, .78), rgba(255, 255, 255, .18)), linear-gradient(135deg, rgba(248, 250, 252, .98), rgba(214, 222, 230, .94) 44%, rgba(159, 170, 182, .92));--login-button-text: #1d2a39;--login-button-shadow: 0 22px 44px rgba(70, 82, 97, .18), inset 0 1px 0 rgba(255, 255, 255, .92)}.ado-language-row{gap:5px}.ado-language-row .ado-pane__label{letter-spacing:.01em}.ado-control-summary__chip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px}.ado-control-summary__label{font-size:.64rem;letter-spacing:.03em}.ado-control-summary__meta{gap:6px}.ado-control-summary__meta strong{font-size:.74rem}.ado-app[data-hero-state=navbar] .ado-hero{gap:4px 10px;padding-block:6px}@media(min-width:981px){.ado-app[data-hero-state=navbar] .ado-top-nav{margin-top:4px;gap:5px 7px}}.ado-app[data-hero-state=navbar] .ado-hero__controls{gap:4px;padding:6px 10px}.ado-app[data-hero-state=navbar] .ado-control-strip{grid-template-columns:minmax(208px,1.08fr) max-content max-content auto;gap:7px}.ado-app[data-hero-state=navbar] .ado-control-strip .ado-search{min-height:38px;min-width:208px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--ado-border-strong) 54%,transparent);border-radius:16px;background:linear-gradient(180deg,#ffffff6b,#ffffff29),color-mix(in srgb,var(--ado-bg-elevated) 88%,transparent);box-shadow:inset 0 1px #ffffff57,0 8px 18px color-mix(in srgb,black 6%,transparent)}.ado-app[data-hero-state=navbar] .ado-control-strip .ado-search__icon{opacity:.76}.ado-app[data-hero-state=navbar] .ado-control-strip .ado-search input{font-size:.82rem}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row{gap:4px;padding:4px 8px 4px 10px;border:1px solid color-mix(in srgb,var(--ado-border) 80%,transparent);border-radius:999px;background:linear-gradient(180deg,#ffffff57,#ffffff1a),color-mix(in srgb,var(--ado-bg-elevated) 86%,transparent);box-shadow:inset 0 1px #ffffff3d}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row .ado-pane__label{font-size:.72rem;font-weight:700;color:var(--ado-text-secondary)}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row .ado-switch-group{gap:4px}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row .ado-switch-group button{min-height:30px;padding:5px 10px;font-size:.76rem}.ado-app[data-hero-state=navbar] .ado-control-summary{gap:5px 7px}.ado-governance-rail .ado-review-summary__meta,.ado-governance-rail .ado-review-item__meta{font-weight:700;color:var(--ado-text-secondary)}.ado-governance-rail .ado-review-summary__headline,.ado-governance-rail .ado-review-item__title{line-height:1.3}.ado-governance-rail .ado-review-summary__excerpt,.ado-governance-rail .ado-review-item__excerpt{color:color-mix(in srgb,var(--ado-text-secondary) 90%,transparent)}.ado-app[data-hero-state=navbar] .ado-control-strip{grid-template-columns:minmax(168px,280px) max-content max-content auto;gap:6px}.ado-app[data-hero-state=navbar] .ado-control-strip .ado-search{min-height:34px;min-width:0;width:100%;max-width:228px;justify-self:start;padding:4px 11px;border-radius:14px;box-shadow:inset 0 1px #ffffff47,0 4px 10px color-mix(in srgb,black 4%,transparent)}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row{display:inline-grid;grid-template-columns:max-content 1fr;gap:1px;padding:2px 6px 2px 7px;border:1px solid color-mix(in srgb,var(--ado-border-strong) 70%,transparent);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 68%),color-mix(in srgb,var(--ado-bg-elevated) 90%,transparent);box-shadow:inset 0 1px #ffffff3d,0 4px 10px color-mix(in srgb,black 4%,transparent)}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row .ado-pane__label{font-size:.62rem;letter-spacing:0;color:color-mix(in srgb,var(--ado-text-secondary) 92%,transparent)}.ado-app[data-hero-state=navbar] .ado-control-strip .ado-search input{font-size:.78rem}.ado-app[data-hero-state=navbar] .ado-control-strip .ado-search input::placeholder{font-size:.76rem}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row .ado-switch-group{gap:2px}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row .ado-switch-group button{min-height:26px;padding:3px 7px;font-size:.72rem}.ado-governance-rail .ado-review-summary__meta,.ado-governance-rail .ado-review-item__meta{letter-spacing:.01em;line-height:1.24}.ado-governance-rail .ado-review-summary__headline,.ado-governance-rail .ado-review-item__title{text-wrap:balance}.ado-governance-rail .ado-review-summary__excerpt,.ado-governance-rail .ado-review-item__excerpt{max-width:22ch}.ado-governance-rail .ado-review-list{gap:8px}.ado-governance-rail .ado-review-item{gap:5px}.ado-governance-rail .ado-state-card{gap:10px;padding:12px 13px}.ado-governance-rail .ado-state-card small{display:grid;gap:4px;font-size:.72rem;line-height:1.42}html[data-theme=orbital-ivory] .login-shell,html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory]{--login-page-bg: radial-gradient(circle at 14% 14%, rgba(255, 255, 255, .2), transparent 15%), radial-gradient(circle at 58% 10%, rgba(216, 218, 220, .14), transparent 24%), radial-gradient(circle at 82% 18%, rgba(174, 177, 181, .08), transparent 22%), linear-gradient(180deg, #d9dce0 0%, #c5cad0 44%, #a7adb4 100%);--login-stage-backdrop: radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .04), transparent 22%), linear-gradient(180deg, rgba(255, 255, 255, .03), rgba(255, 255, 255, 0)), linear-gradient(160deg, rgba(183, 188, 194, .16), rgba(146, 153, 162, .1) 50%, rgba(106, 114, 124, .05));--login-ring-border: rgba(122, 127, 134, .16);--login-connector: linear-gradient(90deg, rgba(118, 123, 130, .05), rgba(118, 123, 130, .18), rgba(118, 123, 130, .04));--login-bridge-bg: linear-gradient(180deg, rgba(255, 255, 255, .48), rgba(255, 255, 255, .14)), linear-gradient(160deg, rgba(226, 228, 231, .26), rgba(188, 193, 199, .1));--login-bridge-border: rgba(255, 255, 255, .58);--login-hull-bg: linear-gradient(180deg, rgba(236, 239, 242, .96), rgba(208, 214, 221, .92)), linear-gradient(145deg, rgba(216, 221, 227, .86), rgba(181, 188, 197, .78) 52%, rgba(145, 154, 164, .74));--login-hull-border: rgba(255, 255, 255, .68);--login-hull-shadow: 0 36px 78px rgba(44, 52, 60, .12), inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -18px 34px rgba(162, 168, 175, .16);--login-canopy-bg: linear-gradient(180deg, rgba(246, 247, 249, .94), rgba(225, 229, 233, .9)), linear-gradient(160deg, rgba(201, 206, 212, .22), rgba(170, 176, 183, .1));--login-canopy-border: rgba(255, 255, 255, .72);--login-canopy-shadow: 0 18px 40px rgba(56, 65, 75, .1), inset 0 1px 0 rgba(255, 255, 255, .92);--login-pod-bg: linear-gradient(180deg, rgba(241, 243, 246, .9), rgba(220, 224, 229, .84)), linear-gradient(160deg, rgba(201, 206, 211, .18), rgba(171, 177, 184, .08));--login-pod-shadow: 0 12px 26px rgba(56, 63, 73, .08), inset 0 1px 0 rgba(255, 255, 255, .76);--login-access-bg: linear-gradient(180deg, rgba(242, 244, 247, .94), rgba(220, 225, 231, .88)), linear-gradient(160deg, rgba(198, 204, 210, .16), rgba(169, 176, 184, .08));--login-utility-bg: linear-gradient(180deg, rgba(239, 242, 245, .92), rgba(218, 223, 229, .86)), linear-gradient(160deg, rgba(196, 202, 208, .15), rgba(166, 173, 181, .08));--login-input-bg: linear-gradient(180deg, rgba(255, 255, 255, .74), rgba(255, 255, 255, .2)), linear-gradient(160deg, rgba(206, 211, 217, .12), rgba(255, 255, 255, .03));--login-button-bg: linear-gradient(180deg, rgba(255, 255, 255, .8), rgba(255, 255, 255, .16)), linear-gradient(135deg, rgba(246, 248, 250, .96), rgba(216, 221, 227, .9) 44%, rgba(166, 173, 181, .86))}html[data-theme=orbital-ivory] .login-shell:before,.login-shell[data-theme=orbital-ivory]:before{opacity:.96}html[data-theme=orbital-ivory] .login-shell:after,.login-shell[data-theme=orbital-ivory]:after{background:radial-gradient(circle at 54% 22%,rgba(255,255,255,.04),transparent 16%),radial-gradient(circle at 72% 44%,rgba(198,202,207,.05),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.01),transparent 22%);opacity:.18}html[data-theme=orbital-ivory] .login-shell .login-stage,.login-shell[data-theme=orbital-ivory] .login-stage{background:linear-gradient(180deg,#ffffff08,#fff0 16% 48%),radial-gradient(circle at 18% 18%,rgba(255,255,255,.05),transparent 15%),radial-gradient(circle at 82% 18%,rgba(192,197,203,.08),transparent 18%),linear-gradient(138deg,#bfc5cc94,#a5acb475 48%,#8d959e70);box-shadow:0 44px 96px #1a212829,inset 0 1px #ffffffad,inset 0 -10px 20px #a6abb10f;-webkit-backdrop-filter:blur(2px) saturate(92%);backdrop-filter:blur(2px) saturate(92%)}html[data-theme=orbital-ivory] .login-shell .login-vessel:before,.login-shell[data-theme=orbital-ivory] .login-vessel:before{box-shadow:inset 0 1px #ffffff29,0 18px 56px #23272c14;opacity:.16}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-brand-bridge,html[data-theme=orbital-ivory] .login-shell .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{-webkit-backdrop-filter:blur(6px) saturate(90%);backdrop-filter:blur(6px) saturate(90%)}html[data-theme=orbital-ivory] .login-shell .login-main-hull:before,.login-shell[data-theme=orbital-ivory] .login-main-hull:before,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module,.login-shell[data-theme=orbital-ivory] .login-main-hull__module,html[data-theme=orbital-ivory] .login-shell .login-canopy,.login-shell[data-theme=orbital-ivory] .login-canopy{-webkit-backdrop-filter:blur(4px) saturate(90%);backdrop-filter:blur(4px) saturate(90%)}html[data-theme=orbital-ivory] .login-shell,html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory]{--login-page-bg: radial-gradient(circle at 18% 12%, rgba(255, 255, 255, .024), transparent 12%), radial-gradient(circle at 82% 16%, rgba(194, 200, 205, .012), transparent 14%), linear-gradient(180deg, #58626b 0%, #454e57 46%, #2f3840 100%);--login-stage-backdrop: radial-gradient(circle at 22% 16%, rgba(255, 255, 255, .01), transparent 13%), linear-gradient(180deg, rgba(255, 255, 255, .003), rgba(245, 247, 249, 0) 16%), linear-gradient(138deg, rgba(205, 212, 218, .018), rgba(154, 163, 172, .01) 46%, rgba(103, 113, 123, .006));--login-bridge-bg: linear-gradient(180deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .016)), linear-gradient(160deg, rgba(201, 208, 215, .028), rgba(160, 169, 178, .01));--login-bridge-border: rgba(255, 255, 255, .22);--login-hull-bg: linear-gradient(180deg, rgba(229, 234, 239, .065), rgba(191, 198, 205, .024)), linear-gradient(145deg, rgba(199, 206, 213, .014), rgba(163, 172, 181, .007) 52%, rgba(116, 126, 137, .005));--login-hull-border: rgba(255, 255, 255, .18);--login-hull-shadow: 0 10px 22px rgba(17, 23, 29, .045), inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 -6px 10px rgba(108, 117, 127, .01);--login-canopy-bg: linear-gradient(180deg, rgba(244, 247, 249, .13), rgba(215, 221, 226, .05)), linear-gradient(160deg, rgba(193, 200, 207, .026), rgba(156, 165, 174, .01));--login-canopy-border: rgba(255, 255, 255, .2);--login-canopy-shadow: 0 10px 18px rgba(31, 38, 46, .036), inset 0 1px 0 rgba(255, 255, 255, .2);--login-pod-bg: linear-gradient(180deg, rgba(239, 242, 245, .06), rgba(214, 220, 225, .024)), linear-gradient(160deg, rgba(191, 198, 205, .018), rgba(158, 167, 176, .008));--login-pod-shadow: 0 5px 12px rgba(34, 41, 49, .022), inset 0 1px 0 rgba(255, 255, 255, .11);--login-access-bg: linear-gradient(180deg, rgba(242, 245, 248, .11), rgba(214, 220, 226, .04)), linear-gradient(160deg, rgba(190, 197, 204, .024), rgba(158, 167, 176, .01));--login-utility-bg: linear-gradient(180deg, rgba(239, 243, 246, .095), rgba(212, 218, 224, .034)), linear-gradient(160deg, rgba(189, 196, 203, .022), rgba(157, 166, 175, .01));--login-panel-border: rgba(255, 255, 255, .2);--login-input-bg: linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, .05)), linear-gradient(160deg, rgba(202, 208, 214, .028), rgba(255, 255, 255, .012));--login-input-border: rgba(255, 255, 255, .19);--login-toggle-bg: rgba(255, 255, 255, .1);--login-toggle-border: rgba(255, 255, 255, .14);--login-toggle-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .2), rgba(255, 255, 255, .06));--login-toggle-active-border: rgba(255, 255, 255, .16);--login-button-bg: linear-gradient(180deg, rgba(255, 255, 255, .18), rgba(255, 255, 255, .05)), linear-gradient(135deg, rgba(239, 243, 246, .16), rgba(208, 214, 220, .065) 44%, rgba(165, 173, 182, .035));--login-button-shadow: 0 6px 12px rgba(22, 27, 33, .028), inset 0 1px 0 rgba(255, 255, 255, .12)}body:has(.login-shell[data-theme=orbital-ivory]){background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.03),transparent 15%),radial-gradient(circle at 84% 12%,rgba(194,200,206,.016),transparent 17%),linear-gradient(180deg,#626d77,#4a545d 48%,#353e46)}html[data-theme=orbital-ivory] .login-shell:before,.login-shell[data-theme=orbital-ivory]:before{background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.028),transparent 16%),radial-gradient(circle at 78% 14%,rgba(203,210,216,.02),transparent 20%),radial-gradient(circle at 82% 72%,rgba(176,184,192,.014),transparent 18%),radial-gradient(circle at 24% 84%,rgba(198,206,214,.012),transparent 16%),linear-gradient(146deg,#6e7a86f5,#56616cf7 52%,#3f4952fa);opacity:.05}html[data-theme=orbital-ivory] .login-shell:after,.login-shell[data-theme=orbital-ivory]:after{background:linear-gradient(180deg,#ffffff01,#fff0 14%),linear-gradient(180deg,#ccd3d902,#adb5bd01);opacity:.01}html[data-theme=orbital-ivory] .login-shell .login-stage,.login-shell[data-theme=orbital-ivory] .login-stage{background:linear-gradient(180deg,#ffffff01,#fff0 14%),radial-gradient(circle at 18% 18%,rgba(255,255,255,.006),transparent 16%),radial-gradient(circle at 82% 18%,rgba(184,189,195,.009),transparent 18%),linear-gradient(138deg,#c9d0d603,#969fa802 46%,#66707a01);box-shadow:0 12px 24px #12181e0e,inset 0 1px #ffffff21,inset 0 -6px 10px #5e656d02;-webkit-backdrop-filter:blur(3px) saturate(102%);backdrop-filter:blur(3px) saturate(102%)}html[data-theme=orbital-ivory] .login-shell .login-vessel:before,.login-shell[data-theme=orbital-ivory] .login-vessel:before{box-shadow:inset 0 1px #ffffff0f,0 8px 16px #15191e08;opacity:.018}html[data-theme=orbital-ivory] .login-shell .login-stage:before,.login-shell[data-theme=orbital-ivory] .login-stage:before{opacity:.01;filter:blur(.8px)}html[data-theme=orbital-ivory] .login-shell .login-stage:after,.login-shell[data-theme=orbital-ivory] .login-stage:after{opacity:.006}html[data-theme=orbital-ivory] .login-shell .login-observation-ring,.login-shell[data-theme=orbital-ivory] .login-observation-ring,html[data-theme=orbital-ivory] .login-shell .login-stage__orbital,.login-shell[data-theme=orbital-ivory] .login-stage__orbital{border-color:#dce3ea1a;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff08}html[data-theme=orbital-ivory] .login-shell .login-stage__busline,.login-shell[data-theme=orbital-ivory] .login-stage__busline{background:linear-gradient(90deg,#d2d8de0a,#d2d8de1a,#d2d8de08)}html[data-layout=focus] .ado-app--reader.ado-app--essential-panes{--ado-pane-left-effective: clamp(240px, 19vw, 340px);--ado-pane-right-effective: clamp(300px, 24vw, 440px)}html[data-scene=projection][data-layout=focus] .ado-app--reader.ado-app--essential-panes{--ado-pane-left-effective: clamp(220px, 16vw, 300px);--ado-pane-right-effective: clamp(260px, 22vw, 400px)}.ado-app--reader .ado-pane--right .ado-panel,.ado-app--reader .ado-pane--right .ado-review-summary,.ado-app--reader .ado-pane--right .ado-review-item,.ado-app--reader .ado-pane--right .ado-state-card{padding:10px 12px;box-shadow:0 0 0 1px #cdc7be2e,0 4px 10px #4e52560d,inset 0 1px #ffffff2e}.ado-app--reader .ado-pane--right .ado-panel,.ado-app--reader .ado-pane--right .ado-state-card{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 12%),linear-gradient(180deg,#fbfaf7e6,#ece9e4eb)}.ado-app--reader .ado-reader-context-rail__group--context .ado-panel,.ado-app--reader .ado-reader-context-rail__group--actions .ado-panel,.ado-app--reader .ado-reader-context-rail__group--background .ado-panel{box-shadow:0 0 0 1px #cdc7be29,0 4px 10px #4e52560d,inset 0 1px #ffffff2e}.ado-app--reader .ado-reader-context-rail__group--actions .ado-panel{background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 12%),linear-gradient(180deg,#faf8f4e0,#ebe8e2e6)}.ado-app--reader .ado-reader-context-rail__group--background{opacity:.64}.ado-app--reader .ado-reader-context-rail__group--background .ado-panel{background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 12%),linear-gradient(180deg,#f3f0ebcc,#e7e3ddd6)}.ado-app--reader .ado-pane--right .ado-review-summary__excerpt,.ado-app--reader .ado-pane--right .ado-review-item__excerpt,.ado-app--reader .ado-pane--right .ado-semantic-rail-item__title,.ado-app--reader .ado-pane--right .ado-semantic-rail-item__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.ado-app--reader .ado-pane--right .ado-review-summary__excerpt{-webkit-line-clamp:4}.ado-app--reader .ado-pane--right .ado-review-item__excerpt,.ado-app--reader .ado-pane--right .ado-semantic-rail-item__title{-webkit-line-clamp:3}.ado-app--reader .ado-pane--right .ado-semantic-rail-item__excerpt{-webkit-line-clamp:1}.ado-app--reader .ado-reader-context-rail__group--actions .ado-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ado-app--reader .ado-reader-context-rail__group--actions .ado-action-grid button,.ado-app--reader .ado-reader-context-rail__group--actions .ado-action-grid a{min-height:28px;padding:0 6px;font-size:.68rem}.ado-app--reader .ado-shortcut-panel summary{gap:4px;padding:6px 7px}.ado-app--reader .ado-shortcut-pills{gap:3px}.ado-app--reader .ado-shortcut-pills--expanded{padding:0 7px 7px}.ado-app--reader .ado-shortcut-pill{min-height:20px;padding:0 5px;font-size:.56rem}.ado-app--reader .ado-shortcut-pill kbd{min-width:14px;min-height:14px;padding:0 3px;font-size:.52rem}.ado-app[data-hero-state=navbar] .ado-control-strip{grid-template-columns:minmax(196px,1fr) max-content max-content max-content;gap:6px;align-items:center}.ado-app[data-hero-state=navbar] .ado-control-strip .ado-search{min-height:34px;min-width:196px;padding:6px 10px;border-radius:14px;background:linear-gradient(180deg,#ffffff42,#ffffff14),color-mix(in srgb,var(--ado-bg-elevated) 82%,transparent);box-shadow:inset 0 1px #fff3,0 4px 12px color-mix(in srgb,black 4%,transparent)}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row{gap:3px;padding:3px 7px 3px 8px}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row .ado-pane__label{font-size:.68rem}.ado-app[data-hero-state=navbar] .ado-control-strip>.ado-language-row .ado-switch-group button{min-height:28px;padding:4px 8px;font-size:.72rem}.ado-app[data-hero-state=navbar] .ado-control-summary{gap:3px 4px}.ado-app[data-hero-state=navbar] .ado-control-summary__chip{padding:3px 6px}.ado-app[data-hero-state=navbar] .ado-control-summary__label{font-size:.62rem}.ado-app[data-hero-state=navbar] .ado-control-summary__meta strong{font-size:.72rem}html[data-theme=orbital-ivory] .login-shell,html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory]{--login-ring-border: rgba(136, 149, 165, .18);--login-page-bg: radial-gradient(circle at 16% 12%, rgba(255, 255, 255, .56), transparent 16%), radial-gradient(circle at 82% 14%, rgba(218, 225, 232, .3), transparent 21%), radial-gradient(circle at 34% 82%, rgba(198, 207, 217, .18), transparent 24%), linear-gradient(180deg, #eef3f7 0%, #dfe6ec 44%, #c9d2db 100%);--login-stage-backdrop: radial-gradient(circle at 52% 20%, rgba(255, 255, 255, .22), transparent 22%), linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0)), linear-gradient(160deg, rgba(226, 232, 239, .34), rgba(186, 196, 206, .18) 48%, rgba(154, 165, 177, .08));--login-bridge-bg: linear-gradient(180deg, rgba(255, 255, 255, .72), rgba(255, 255, 255, .26)), linear-gradient(160deg, rgba(229, 235, 241, .34), rgba(191, 201, 211, .14));--login-hull-bg: linear-gradient(180deg, rgba(255, 255, 255, .24), rgba(225, 232, 239, .08)), linear-gradient(145deg, rgba(214, 222, 229, .1), rgba(178, 188, 198, .04) 52%, rgba(133, 145, 157, .02));--login-canopy-bg: linear-gradient(180deg, rgba(255, 255, 255, .82), rgba(232, 238, 243, .38)), linear-gradient(160deg, rgba(216, 224, 232, .2), rgba(177, 189, 201, .08));--login-access-bg: linear-gradient(180deg, rgba(255, 255, 255, .74), rgba(230, 236, 242, .32)), linear-gradient(160deg, rgba(214, 222, 230, .18), rgba(176, 188, 200, .07));--login-utility-bg: linear-gradient(180deg, rgba(255, 255, 255, .66), rgba(228, 235, 241, .28)), linear-gradient(160deg, rgba(212, 220, 228, .16), rgba(175, 186, 198, .07));--login-panel-border: rgba(255, 255, 255, .42);--login-input-bg: linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(244, 247, 250, .4)), linear-gradient(160deg, rgba(215, 223, 231, .16), rgba(255, 255, 255, .04));--login-input-border: rgba(255, 255, 255, .34);--login-toggle-bg: rgba(255, 255, 255, .22);--login-toggle-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .82), rgba(226, 233, 239, .42));--login-button-bg: linear-gradient(180deg, rgba(255, 255, 255, .86), rgba(240, 244, 248, .3)), linear-gradient(135deg, rgba(248, 250, 252, .98), rgba(219, 226, 233, .9) 44%, rgba(182, 191, 201, .74))}body:has(.login-shell[data-theme=orbital-ivory]){background:radial-gradient(circle at 16% 14%,rgba(255,255,255,.58),transparent 18%),radial-gradient(circle at 80% 16%,rgba(219,225,231,.28),transparent 22%),radial-gradient(circle at 34% 82%,rgba(193,202,211,.18),transparent 24%),linear-gradient(180deg,#f2f6f9,#e3e9ef 46%,#ced6de)}html[data-theme=orbital-ivory] .login-shell:before,.login-shell[data-theme=orbital-ivory]:before{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.62),transparent 18%),radial-gradient(circle at 78% 14%,rgba(224,230,236,.22),transparent 22%),radial-gradient(circle at 82% 72%,rgba(202,211,220,.12),transparent 18%),linear-gradient(146deg,#ecf2f7eb,#d4dce4db 52%,#bcc6d0d1);opacity:.88}html[data-theme=orbital-ivory] .login-shell:after,.login-shell[data-theme=orbital-ivory]:after{background:radial-gradient(circle at 52% 22%,rgba(255,255,255,.54),transparent 16%),radial-gradient(circle at 66% 40%,rgba(233,238,243,.3),transparent 24%),linear-gradient(180deg,#ffffff2e,#fff0);opacity:.4}html[data-theme=orbital-ivory] .login-shell .login-vessel:before,.login-shell[data-theme=orbital-ivory] .login-vessel:before{background:linear-gradient(180deg,#ffffff3d,#fff0),linear-gradient(160deg,#e0e7ee3d,#bbc5cf14)}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-brand-bridge,html[data-theme=orbital-ivory] .login-shell .login-pod,.login-shell[data-theme=orbital-ivory] .login-pod,html[data-theme=orbital-ivory] .login-shell .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{box-shadow:0 22px 48px #4c58671f,inset 0 1px #ffffffad;-webkit-backdrop-filter:blur(12px) saturate(132%);backdrop-filter:blur(12px) saturate(132%)}html[data-theme=orbital-ivory] .login-shell .login-main-hull:before,.login-shell[data-theme=orbital-ivory] .login-main-hull:before,html[data-theme=orbital-ivory] .login-shell .login-main-hull:after,.login-shell[data-theme=orbital-ivory] .login-main-hull:after{box-shadow:0 14px 30px #4a566514,inset 0 1px #ffffff57;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%)}html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--core,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--core{background:linear-gradient(180deg,#ffffff29,#ffffff08),var(--login-hull-bg)}html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--dock,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--dock{background:linear-gradient(180deg,#ffffff2e,#ffffff0a),var(--login-pod-bg)}html[data-theme=orbital-ivory] .login-shell .login-main-hull__ring,.login-shell[data-theme=orbital-ivory] .login-main-hull__ring{background:linear-gradient(180deg,#ffffff3d,#ffffff0d),linear-gradient(145deg,#d8dfe61f,#b1bbc60a);box-shadow:inset 0 1px #ffffff7a,0 10px 22px #48546314;opacity:.56}html[data-theme=orbital-ivory] .login-shell,html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory]{--login-page-bg: radial-gradient(circle at 16% 13%, rgba(255, 255, 255, .38), transparent 14%), radial-gradient(circle at 82% 14%, rgba(215, 201, 183, .14), transparent 18%), radial-gradient(circle at 36% 82%, rgba(196, 184, 168, .08), transparent 22%), linear-gradient(180deg, #fbf7f0 0%, #efe7dc 48%, #e2d7c8 100%);--login-stage-backdrop: radial-gradient(circle at 52% 20%, rgba(255, 255, 255, .12), transparent 18%), linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0)), linear-gradient(160deg, rgba(237, 229, 219, .22), rgba(210, 198, 184, .12) 50%, rgba(186, 173, 157, .04));--login-bridge-bg: linear-gradient(180deg, rgba(255, 255, 255, .58), rgba(255, 255, 255, .18)), linear-gradient(160deg, rgba(244, 238, 231, .42), rgba(220, 208, 193, .18));--login-hull-bg: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .02)), linear-gradient(145deg, rgba(228, 218, 206, .1), rgba(204, 191, 175, .05) 52%, rgba(176, 162, 146, .02));--login-canopy-bg: linear-gradient(180deg, rgba(255, 255, 255, .78), rgba(245, 239, 232, .34)), linear-gradient(160deg, rgba(234, 225, 214, .18), rgba(203, 190, 173, .06));--login-access-bg: linear-gradient(180deg, rgba(255, 255, 255, .76), rgba(245, 238, 230, .28)), linear-gradient(160deg, rgba(236, 227, 216, .18), rgba(203, 189, 171, .08));--login-utility-bg: linear-gradient(180deg, rgba(255, 255, 255, .7), rgba(242, 235, 225, .26)), linear-gradient(160deg, rgba(233, 224, 213, .16), rgba(199, 184, 166, .08));--login-panel-border: rgba(201, 189, 173, .84);--login-pod-border: rgba(201, 189, 173, .86);--login-pod-shadow: 0 10px 26px rgba(126, 117, 106, .08), inset 0 1px 0 rgba(255, 255, 255, .34);--login-input-bg: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(251, 247, 241, .58)), linear-gradient(160deg, rgba(232, 223, 212, .14), rgba(255, 255, 255, .06));--login-input-border: rgba(198, 186, 170, .88);--login-toggle-bg: rgba(255, 255, 255, .26);--login-toggle-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(245, 239, 232, .44));--login-button-bg: linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(248, 242, 235, .34)), linear-gradient(135deg, rgba(252, 248, 242, .98), rgba(232, 222, 210, .94) 46%, rgba(211, 199, 182, .86))}body:has(.login-shell[data-theme=orbital-ivory]){background:radial-gradient(circle at 16% 13%,rgba(255,255,255,.34),transparent 15%),radial-gradient(circle at 82% 14%,rgba(217,203,186,.12),transparent 20%),radial-gradient(circle at 34% 82%,rgba(193,181,166,.07),transparent 24%),linear-gradient(180deg,#fbf7f0,#efe7dc,#e0d4c4)}html[data-theme=orbital-ivory] .login-shell:before,.login-shell[data-theme=orbital-ivory]:before{background:radial-gradient(circle at 18% 17%,rgba(255,255,255,.22),transparent 14%),radial-gradient(circle at 80% 15%,rgba(228,217,203,.1),transparent 18%),linear-gradient(146deg,#f8f3eceb,#ebe2d6e0 52%,#dfd4c5d6);opacity:.82;box-shadow:inset 0 1px #ffffff47,0 14px 36px #7e756a0f}html[data-theme=orbital-ivory] .login-shell:after,.login-shell[data-theme=orbital-ivory]:after{background:radial-gradient(circle at 52% 22%,rgba(255,255,255,.22),transparent 12%),linear-gradient(180deg,#ffffff1a,#fff0);opacity:.22}html[data-theme=orbital-ivory] .login-shell .login-stage,.login-shell[data-theme=orbital-ivory] .login-stage{border-color:#cdc1b0c7;box-shadow:0 10px 22px #7e756a0d,inset 0 1px #ffffff2e}html[data-theme=orbital-ivory] .login-shell .login-stage:before,html[data-theme=orbital-ivory] .login-shell .login-stage:after,.login-shell[data-theme=orbital-ivory] .login-stage:before,.login-shell[data-theme=orbital-ivory] .login-stage:after{opacity:.12}html[data-theme=orbital-ivory] .login-shell .login-vessel:before,.login-shell[data-theme=orbital-ivory] .login-vessel:before{background:linear-gradient(180deg,#ffffff14,#fff0),linear-gradient(160deg,#e8ded224,#ccbead0f);box-shadow:inset 0 1px #ffffff08,0 6px 16px #7e756a08;filter:blur(.7px);opacity:.2;transform:scale(.972)}html[data-theme=orbital-ivory] .login-shell .login-observation-ring,html[data-theme=orbital-ivory] .login-shell .login-stage__orbital,.login-shell[data-theme=orbital-ivory] .login-observation-ring,.login-shell[data-theme=orbital-ivory] .login-stage__orbital{opacity:.28;border-color:#c9bdad3d}html[data-theme=orbital-ivory] .login-shell .login-stage__busline,html[data-theme=orbital-ivory] .login-shell .login-stage__powergrid:before,.login-shell[data-theme=orbital-ivory] .login-stage__busline,.login-shell[data-theme=orbital-ivory] .login-stage__powergrid:before{opacity:.26}html[data-theme=orbital-ivory] .login-shell .login-stage__busline span,html[data-theme=orbital-ivory] .login-shell .login-stage__powergrid span,.login-shell[data-theme=orbital-ivory] .login-stage__busline span,.login-shell[data-theme=orbital-ivory] .login-stage__powergrid span{opacity:.34;box-shadow:0 0 0 2px #c9bdad08,0 0 4px #a9967705}html[data-theme=orbital-ivory] .login-shell .login-stage__mark,.login-shell[data-theme=orbital-ivory] .login-stage__mark{opacity:.26}html[data-theme=orbital-ivory] .login-shell .login-main-hull:before,html[data-theme=orbital-ivory] .login-shell .login-main-hull:after,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--core,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--dock,.login-shell[data-theme=orbital-ivory] .login-main-hull:before,.login-shell[data-theme=orbital-ivory] .login-main-hull:after,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--core,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--dock{opacity:.28;box-shadow:inset 0 1px #ffffff0f,0 4px 10px #7e756a06}html[data-theme=orbital-ivory] .login-shell .login-main-hull__wing,.login-shell[data-theme=orbital-ivory] .login-main-hull__wing{opacity:.14}html[data-theme=orbital-ivory] .login-shell .login-main-hull__ring,.login-shell[data-theme=orbital-ivory] .login-main-hull__ring{opacity:.04;box-shadow:none}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,html[data-theme=orbital-ivory] .login-shell .login-pod,html[data-theme=orbital-ivory] .login-shell .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{border-color:#c9bdade6;box-shadow:0 0 0 1px #ffffff1f,inset 0 1px #ffffff38,0 10px 22px #7e756a12}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-brand-bridge{background:linear-gradient(180deg,#ffffff70,#ffffff1f),linear-gradient(160deg,#f5eee6f0,#e1d4c4db)}html[data-theme=orbital-ivory] .login-shell .login-pod,.login-shell[data-theme=orbital-ivory] .login-pod{background:linear-gradient(180deg,#ffffff4d,#ffffff14),linear-gradient(160deg,#f6f0e8eb,#e5d9c9db)}html[data-theme=orbital-ivory] .login-shell .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod{background:linear-gradient(180deg,#ffffff61,#ffffff1a),linear-gradient(160deg,#f8f2ebf5,#e8dccce6)}html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{background:linear-gradient(180deg,#ffffff52,#ffffff14),linear-gradient(160deg,#f5efe7f0,#e4d8c7e0)}html[data-theme=orbital-ivory] .login-shell .login-access-pod .login-form input,.login-shell[data-theme=orbital-ivory] .login-access-pod .login-form input{background:linear-gradient(180deg,#fffffff0,#fbf7f1b3),linear-gradient(160deg,#e9e0d41a,#ffffff05);border-color:#c4b7a7eb;box-shadow:inset 0 1px #ffffff52,0 2px 6px #7e756a08}html[data-theme=orbital-ivory] .login-shell .login-access-pod .ado-primary-button,.login-shell[data-theme=orbital-ivory] .login-access-pod .ado-primary-button{background:linear-gradient(180deg,#ffffffb8,#faf5ee57),linear-gradient(145deg,#f9f4edfa,#e6dbcbf0 46%,#d2c5b4e0);border-color:#c2b6a6e6;color:#2d2f34;box-shadow:inset 0 1px #ffffff4d,0 6px 14px #7e756a0f}html[data-theme=orbital-ivory] .login-shell .login-access-pod .login-language-toggle .ado-switch-group,.login-shell[data-theme=orbital-ivory] .login-access-pod .login-language-toggle .ado-switch-group,html[data-theme=orbital-ivory] .login-shell .login-utility-pod .ado-switch-group,.login-shell[data-theme=orbital-ivory] .login-utility-pod .ado-switch-group{background:#ffffff38;border-color:#c5b9aab8}html[data-theme=orbital-ivory] .login-shell .login-access-pod .login-language-toggle .ado-switch-group button.is-active,.login-shell[data-theme=orbital-ivory] .login-access-pod .login-language-toggle .ado-switch-group button.is-active,html[data-theme=orbital-ivory] .login-shell .login-utility-pod .ado-switch-group button.is-active,.login-shell[data-theme=orbital-ivory] .login-utility-pod .ado-switch-group button.is-active{background:linear-gradient(180deg,#ffffffe6,#f5efe770);border-color:#c5b9aad1;color:#2d2f34}html[data-theme=orbital-ivory] .ado-app--search .ado-panel,html[data-theme=orbital-ivory] .ado-app--audit .ado-panel,html[data-theme=orbital-ivory] .ado-app--workspace .ado-panel{background:linear-gradient(180deg,#ffffff24,#ffffff08),linear-gradient(160deg,#f7f2ecfc,#ebe4daf8);border-color:#cbbfb0e0;box-shadow:0 0 0 1px #ffffff12,0 3px 8px #7e756a0a,0 10px 18px #7e756a0b}html[data-theme=orbital-ivory] .ado-filter-chip{background:linear-gradient(180deg,#ffffff42,#ffffff14),linear-gradient(160deg,#f8f3ecf5,#ece4d9eb);border-color:#c9bdadcc;box-shadow:inset 0 1px #ffffff29,0 2px 5px #7e756a08}html[data-theme=orbital-ivory] .ado-filter-chip.is-active{background:linear-gradient(180deg,#ffffff52,#ffffff1f),linear-gradient(160deg,#f4ede4fa,#e3d8c8f2);border-color:#9a8d7e8a;box-shadow:inset 0 1px #ffffff2e,0 4px 10px #7e756a0b}html[data-theme=orbital-ivory] .ado-search-assist-item{background:linear-gradient(180deg,#fff3,#ffffff0f),linear-gradient(160deg,#f7f2ecf5,#ebe4d9eb);border-color:#c9bdadbd;box-shadow:inset 0 1px #ffffff29,0 2px 6px #7e756a08}html[data-theme=orbital-ivory] .ado-app--search .search-callout--search,html[data-theme=orbital-ivory] .ado-search-result-card{background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 14%),linear-gradient(180deg,#f8f3ecfe,#ede5dafc);border-color:#cbbfb0d1;box-shadow:0 0 0 1px #ffffff0f,0 4px 10px #7e756a0b,0 10px 20px #7e756a0a}html[data-theme=orbital-ivory] .ado-search-result-card.is-active{border-color:#887e7075;box-shadow:0 0 0 1px #ffffff14,0 8px 16px #7e756a0d,inset 0 1px #ffffff29}html[data-theme=orbital-ivory] .login-shell .login-canopy,.login-shell[data-theme=orbital-ivory] .login-canopy{box-shadow:0 22px 48px #525e6d1f,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}html[data-theme=orbital-ivory] .login-shell .login-canopy:after,.login-shell[data-theme=orbital-ivory] .login-canopy:after{background:linear-gradient(180deg,rgba(255,255,255,.54),transparent);opacity:.56}html[data-theme=orbital-ivory] .login-shell .login-access-pod .login-form input,.login-shell[data-theme=orbital-ivory] .login-access-pod .login-form input{box-shadow:inset 0 1px #ffffffb3,0 12px 28px #4e5a6914}html[data-theme=orbital-ivory] .login-shell .login-access-pod .ado-primary-button,.login-shell[data-theme=orbital-ivory] .login-access-pod .ado-primary-button{border:1px solid rgba(255,255,255,.4);box-shadow:0 16px 34px #535f6e1f,inset 0 1px #fffc}html[data-theme=orbital-ivory] .login-shell .login-access-pod .login-language-toggle .ado-switch-group,.login-shell[data-theme=orbital-ivory] .login-access-pod .login-language-toggle .ado-switch-group{box-shadow:inset 0 1px #ffffffb3,0 12px 24px #4c586614}html[data-theme=orbital-ivory] .login-shell .login-utility-pod .login-control-stack--compact .ado-switch-row,.login-shell[data-theme=orbital-ivory] .login-utility-pod .login-control-stack--compact .ado-switch-row{background:linear-gradient(180deg,#ffffff57,#ffffff0a),color-mix(in srgb,var(--login-toggle-bg) 74%,transparent);box-shadow:inset 0 1px #ffffff7a,0 8px 18px #505c6a0d}html[data-theme=orbital-ivory] .login-shell .login-main-hull__wing,.login-shell[data-theme=orbital-ivory] .login-main-hull__wing{opacity:.08}.help-page{display:flex;gap:0;min-height:calc(100vh - 56px)}.help-page__sidebar{width:240px;min-width:200px;border-right:1px solid var(--border);overflow-y:auto;padding:1.5rem 0;flex-shrink:0}.help-page__sidebar-pane{padding:0}.help-page__title{font-size:1rem;font-weight:600;padding:0 1rem 1rem;color:var(--ado-text-primary)}.help-page__nav{margin-bottom:1rem}.help-page__nav-item{display:block;width:100%;padding:.5rem 1rem;text-align:left;background:none;border:none;border-left:2px solid transparent;cursor:pointer;font-size:.85rem;color:var(--ado-text-secondary)}.help-page__nav-item--active,.help-page__nav-item:hover{color:var(--ado-accent);border-left-color:var(--ado-accent)}.help-page__article-list{padding:0 .5rem}.help-page__article-item{display:block;width:100%;padding:.4rem .75rem;text-align:left;background:none;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;color:var(--ado-text-secondary)}.help-page__article-item--active,.help-page__article-item:hover{background:#2563eb0f;color:var(--ado-text-primary)}.help-page__content{flex:1;overflow-y:auto;padding:2rem}.help-page__loading,.help-page__empty{padding:1rem;font-size:.85rem;color:var(--ado-text-tertiary)}.release-set-page{padding:2rem;max-width:900px}.release-set-page__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.release-set-page__header:has(>:only-child){justify-content:flex-end}.release-set-page__title{font-size:1.5rem;font-weight:700;color:var(--ado-text-primary);margin-bottom:.25rem}.release-set-page__subtitle{font-size:.875rem;color:var(--ado-text-secondary)}.rs-btn{padding:.5rem 1rem;border-radius:6px;border:none;cursor:pointer;font-size:.875rem;font-weight:500;transition:opacity .15s}.rs-btn--primary{background:var(--ado-accent);color:#fff}.rs-btn--primary:hover:not(:disabled){opacity:.9}.rs-btn--ghost{background:transparent;color:var(--ado-text-secondary);border:1px solid var(--ado-border)}.rs-btn--ghost:hover:not(:disabled){background:var(--ado-bg-surface-muted)}.rs-btn--small{padding:.25rem .75rem;font-size:.8rem;background:transparent;border:1px solid var(--ado-border);color:var(--ado-text-secondary);border-radius:4px;text-decoration:none;display:inline-flex;align-items:center}.rs-create-form{background:var(--ado-bg-surface-muted);border:1px solid var(--ado-border);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem}.rs-input{padding:.5rem .75rem;border:1px solid var(--ado-border);border-radius:6px;font-size:.875rem;background:var(--ado-bg-elevated);color:var(--ado-text-primary)}.rs-error{color:#dc2626;font-size:.8rem}.rs-list{display:flex;flex-direction:column;gap:.75rem}.rs-card{background:var(--ado-bg-elevated);border:1px solid var(--ado-border);border-radius:8px;padding:1rem 1.25rem}.rs-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.rs-card__meta{display:flex;align-items:center;gap:.75rem}.rs-card__name{font-weight:600;font-size:.9375rem;color:var(--ado-text-primary)}.rs-card__version{font-size:.8rem;color:var(--ado-text-tertiary);background:var(--ado-bg-surface-muted);padding:.1rem .5rem;border-radius:10px}.rs-badge{font-size:.75rem;padding:.15rem .6rem;border-radius:10px;font-weight:500}.rs-badge--draft{background:#fef3c7;color:#92400e}.rs-badge--published{background:#d1fae5;color:#065f46}.rs-badge--archived{background:#f3f4f6;color:#6b7280}.rs-card__desc{font-size:.8rem;color:var(--ado-text-secondary);margin-bottom:.75rem}.rs-card__footer{display:flex;align-items:center;justify-content:space-between}.rs-card__date{font-size:.75rem;color:var(--ado-text-tertiary)}.rs-loading,.rs-empty{font-size:.875rem;color:var(--ado-text-tertiary);padding:2rem 0}.release-set-detail{padding:2rem;max-width:1000px}.rsd-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.rsd-title{font-size:1.5rem;font-weight:700;color:var(--ado-text-primary)}.rsd-version{font-size:1rem;font-weight:400;color:var(--ado-text-tertiary)}.rsd-section{margin-bottom:2rem}.rsd-section__title{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--ado-text-primary)}.rsd-variants{display:flex;gap:1rem}.rsd-variant-card{flex:1;padding:1rem;border-radius:8px;border:1px solid var(--ado-border);display:flex;flex-direction:column;gap:.25rem}.rsd-variant-card--filled{background:#f0fdf4;border-color:#86efac}.rsd-variant-card--empty{background:var(--ado-bg-surface-muted)}.rsd-variant-locale{font-weight:600;font-size:.9rem}.rsd-variant-count{font-size:.8rem;color:#15803d}.rsd-variant-empty{font-size:.8rem;color:var(--ado-text-tertiary)}.rsd-role-table{border:1px solid var(--ado-border);border-radius:8px;overflow:hidden}.rsd-role-row{display:grid;grid-template-columns:140px 1fr 1fr 72px;gap:.75rem;padding:.625rem 1rem;align-items:center;border-bottom:1px solid var(--ado-border)}.rsd-role-row--header{background:var(--ado-bg-surface-muted);font-weight:600;font-size:.8rem}.rsd-role-row:last-child{border-bottom:none}.rsd-role-name{font-size:.8rem;color:var(--ado-text-secondary);font-family:monospace}.rsd-select{width:100%;padding:.3rem .5rem;font-size:.8rem;border:1px solid var(--ado-border);border-radius:4px;background:var(--ado-bg-elevated);color:var(--ado-text-primary)}.shell-help-anchor{position:fixed;top:12px;right:16px;z-index:150}.global-help{position:relative}.global-help__trigger{width:28px;height:28px;border-radius:50%;background:var(--ado-bg-surface-muted);border:1px solid var(--ado-border);color:var(--ado-text-secondary);font-size:.875rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.global-help__trigger:hover{background:var(--ado-bg-surface-muted)}.global-help__panel{position:absolute;right:0;top:calc(100% + 8px);width:320px;max-height:480px;background:var(--ado-bg-elevated);border:1px solid var(--ado-border);border-radius:10px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;z-index:200}.global-help__panel-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--ado-border)}.global-help__panel-title{font-weight:600;font-size:.9rem;color:var(--ado-text-primary)}.global-help__close{background:none;border:none;cursor:pointer;font-size:1.1rem;color:var(--ado-text-tertiary);line-height:1}.global-help__panel-body{flex:1;overflow-y:auto;padding:1rem}.global-help__loading,.global-help__empty{font-size:.8rem;color:var(--ado-text-tertiary)}.global-help__article{margin-bottom:1rem}.global-help__article-title{font-size:.85rem;font-weight:600;margin-bottom:.35rem;color:var(--ado-text-primary)}.global-help__panel-footer{padding:.75rem 1rem;border-top:1px solid var(--ado-border)}.global-help__view-all{width:100%;padding:.4rem;background:none;border:1px solid var(--ado-border);border-radius:6px;cursor:pointer;font-size:.8rem;color:var(--ado-accent)}.global-help__view-all:hover{background:#2563eb0a}.shell-help-anchor{position:fixed;top:12px;right:16px;z-index:150;display:flex;align-items:center;gap:8px}.notif-bell{position:relative}.notif-bell__trigger{position:relative;width:28px;height:28px;border-radius:50%;background:var(--ado-bg-surface-muted);border:1px solid var(--ado-border);color:var(--ado-text-secondary);font-size:.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.notif-bell__trigger:hover{background:var(--ado-bg-surface-muted)}.notif-bell__badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.notif-bell__panel{position:absolute;right:0;top:calc(100% + 8px);width:340px;max-height:520px;background:var(--ado-bg-elevated);border:1px solid var(--ado-border);border-radius:10px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;z-index:200}.notif-bell__header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--ado-border)}.notif-bell__title{font-weight:600;font-size:.9rem;color:var(--ado-text-primary)}.notif-bell__close{background:none;border:none;cursor:pointer;font-size:1.2rem;color:var(--ado-text-tertiary);line-height:1}.notif-bell__tabs{display:flex;gap:2px;padding:.5rem .75rem;border-bottom:1px solid var(--ado-border)}.notif-bell__tab{flex:1;padding:.3rem .5rem;border:none;border-radius:6px;background:none;cursor:pointer;font-size:.78rem;color:var(--ado-text-secondary);display:flex;align-items:center;justify-content:center;gap:4px;transition:background .12s}.notif-bell__tab:hover{background:var(--ado-bg-surface-muted)}.notif-bell__tab--active{background:var(--ado-bg-surface-muted);color:var(--ado-text-primary);font-weight:600}.notif-bell__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700}.notif-bell__body{flex:1;overflow-y:auto}.notif-bell__empty{padding:1.5rem 1rem;text-align:center;font-size:.8rem;color:var(--ado-text-tertiary);margin:0}.notif-item{padding:.75rem 1rem;border-bottom:1px solid var(--ado-border);cursor:pointer;transition:background .12s}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--ado-bg-surface-muted)}.notif-item--read{opacity:.6}.notif-item--critical{border-left:3px solid #ef4444}.notif-item--warning{border-left:3px solid #f59e0b}.notif-item__title{font-size:.85rem;font-weight:600;color:var(--ado-text-primary)}.notif-item__body{font-size:.8rem;color:var(--ado-text-secondary);margin:.25rem 0 0}.notif-item__time{font-size:.72rem;color:var(--ado-text-tertiary);margin-top:.3rem}.notif-item--full .notif-item__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.notifications-page{max-width:720px;margin:0 auto;padding:0 1rem 2rem}.notif-page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.notif-page-header:has(>:only-child){justify-content:flex-end}.notif-page-title{font-size:1.3rem;font-weight:700;margin:0;color:var(--ado-text-primary)}.notif-page-tabs{display:flex;gap:4px;margin-bottom:1rem;border-bottom:1px solid var(--ado-border)}.notif-page-tab{padding:.5rem 1rem;border:none;background:none;cursor:pointer;font-size:.85rem;color:var(--ado-text-secondary);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.notif-page-tab:hover{color:var(--ado-text-primary)}.notif-page-tab--active{color:var(--ado-accent);border-bottom-color:var(--ado-accent);font-weight:600}.notif-page-list{display:flex;flex-direction:column;border:1px solid var(--ado-border);border-radius:8px;overflow:hidden}.connector-page{max-width:1100px;margin:0 auto;padding:0 1rem 2rem}.connector-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.connector-page__header:has(>:only-child){justify-content:flex-end}.connector-page__title{font-size:1.3rem;font-weight:700;margin:0 0 .25rem;color:var(--ado-text-primary)}.connector-page__subtitle{font-size:.85rem;color:var(--ado-text-secondary);margin:0}.connector-layout{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:768px){.connector-layout{grid-template-columns:1fr}}.connector-list{display:flex;flex-direction:column;gap:.75rem}.connector-card{padding:1rem;border:1px solid var(--ado-border);border-radius:8px;background:var(--ado-bg-elevated);cursor:pointer;transition:border-color .15s,box-shadow .15s}.connector-card:hover{border-color:var(--ado-accent);box-shadow:0 2px 8px #2563eb14}.connector-card--selected{border-color:var(--ado-accent);box-shadow:0 0 0 2px #2563eb26}.connector-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.connector-card__name{font-weight:600;font-size:.9rem;color:var(--ado-text-primary)}.connector-card__type{font-size:.78rem;color:var(--ado-text-tertiary);margin-bottom:.5rem;font-family:monospace}.connector-card__actions{display:flex;gap:.5rem}.connector-btn--danger{color:#ef4444!important;border-color:#fecaca!important}.connector-btn--danger:hover{background:#fef2f2!important}.connector-detail{padding:1rem;border:1px solid var(--ado-border);border-radius:8px;background:var(--ado-bg-elevated)}.connector-detail__title{font-size:1rem;font-weight:700;margin:0 0 .75rem;color:var(--ado-text-primary)}.connector-detail__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;font-size:.85rem;font-weight:600;color:var(--ado-text-primary)}.sync-task-row{padding:.6rem .75rem;border:1px solid var(--ado-border);border-radius:6px;margin-bottom:.5rem}.sync-task-info{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sync-task-direction{font-size:.78rem;font-family:monospace;color:var(--ado-text-secondary)}.sync-receipt{display:flex;align-items:center;gap:.75rem;padding:.35rem 0;border-top:1px solid var(--ado-border);margin-top:.35rem;font-size:.75rem;color:var(--ado-text-secondary);flex-wrap:wrap}.rs-create-form{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--ado-bg-surface-muted);border:1px solid var(--ado-border);border-radius:8px;margin-bottom:1.25rem}.rs-create-form__actions{display:flex;gap:.5rem;justify-content:flex-end}.rs-badge{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:4px;font-size:.72rem;font-weight:600}.rs-badge--published{background:#dcfce7;color:#166534}.rs-badge--archived{background:#fee2e2;color:#991b1b}.rs-badge--draft{background:#f3f4f6;color:#374151}.rs-loading,.rs-empty{padding:1.5rem;text-align:center;color:var(--ado-text-tertiary);font-size:.85rem}.rs-btn{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .9rem;border-radius:6px;border:1px solid var(--ado-border);background:var(--ado-bg-elevated);color:var(--ado-text-primary);font-size:.85rem;cursor:pointer;transition:background .12s,border-color .12s}.rs-btn:hover{background:var(--ado-bg-surface-muted)}.rs-btn:disabled{opacity:.5;cursor:not-allowed}.rs-btn--primary{background:var(--ado-accent);color:#fff;border-color:var(--ado-accent)}.rs-btn--primary:hover{background:#1d4ed8;border-color:#1d4ed8}.rs-btn--ghost{background:none;border-color:var(--ado-border)}.rs-btn--ghost:hover{background:var(--ado-bg-surface-muted)}.rs-btn--small{padding:.25rem .6rem;font-size:.78rem}.rs-input{width:100%;padding:.45rem .75rem;border:1px solid var(--ado-border);border-radius:6px;font-size:.85rem;background:var(--ado-bg-elevated);color:var(--ado-text-primary)}.rs-input:focus{outline:none;border-color:var(--ado-accent);box-shadow:0 0 0 2px #2563eb1f}.rsd-select{width:100%;padding:.45rem .75rem;border:1px solid var(--ado-border);border-radius:6px;font-size:.85rem;background:var(--ado-bg-elevated);color:var(--ado-text-primary)}.follow-btn-group{display:flex;gap:4px}.follow-btn{display:inline-flex;align-items:center;gap:4px;padding:.25rem .6rem;border:1px solid var(--ado-border);border-radius:20px;background:var(--ado-bg-elevated);cursor:pointer;font-size:.78rem;color:var(--ado-text-secondary);transition:all .12s}.follow-btn:hover{border-color:var(--ado-accent);color:var(--ado-accent)}.follow-btn--active{background:#2563eb14;border-color:var(--ado-accent);color:var(--ado-accent);font-weight:600}.follow-btn__label{font-size:.75rem}.annotations-panel{display:flex;flex-direction:column;gap:.75rem}.annotations-panel__title{font-size:.95rem;font-weight:700;margin:0;color:var(--ado-text-primary)}.annotations-panel__new{display:flex;flex-direction:column;gap:.5rem}.annotations-panel__input{width:100%;padding:.4rem .6rem;border:1px solid var(--ado-border);border-radius:6px;font-size:.82rem;resize:vertical;background:var(--ado-bg-elevated);color:var(--ado-text-primary)}.annotations-panel__input:focus{outline:none;border-color:var(--ado-accent)}.annotation-item{padding:.6rem .75rem;border:1px solid var(--ado-border);border-radius:8px;background:var(--ado-bg-elevated)}.annotation-item--resolved{opacity:.65}.annotation-item__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}.annotation-item__user{font-size:.78rem;font-weight:600;color:var(--ado-text-primary)}.annotation-item__actions{display:flex;gap:.3rem}.annotation-item__body{font-size:.82rem;color:var(--ado-text-primary);margin:0 0 .25rem}.annotation-item__time{font-size:.7rem;color:var(--ado-text-tertiary)}.annotation-reply{display:flex;gap:.5rem;padding:.35rem 0 0 .75rem;border-top:1px solid var(--ado-border);margin-top:.35rem;font-size:.78rem}.annotation-reply__user{font-weight:600;color:var(--ado-text-secondary);flex-shrink:0}.annotation-reply__body{color:var(--ado-text-primary)}.annotation-reply-form{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem}.annotation-reply-form__actions{display:flex;gap:.3rem;justify-content:flex-end}.saved-views-bar{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.saved-views-bar__chips{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.saved-view-chip{display:inline-flex;align-items:center;border:1px solid var(--ado-border);border-radius:20px;background:var(--ado-bg-elevated);overflow:hidden}.saved-view-chip--default{border-color:var(--ado-accent);background:#2563eb0f}.saved-view-chip__name{padding:.25rem .6rem;border:none;background:none;cursor:pointer;font-size:.78rem;color:var(--ado-text-primary)}.saved-view-chip__name:hover{color:var(--ado-accent)}.saved-view-chip__action{padding:.25rem .4rem;border:none;border-left:1px solid var(--ado-border);background:none;cursor:pointer;font-size:.78rem;color:var(--ado-text-tertiary)}.saved-view-chip__action:hover{background:var(--ado-bg-surface-muted)}.saved-view-chip__action--danger:hover{color:#ef4444;background:#fef2f2}.saved-views-bar__save-btn{padding:.25rem .7rem;border:1px dashed var(--ado-border);border-radius:20px;background:none;cursor:pointer;font-size:.78rem;color:var(--ado-text-secondary);transition:all .12s}.saved-views-bar__save-btn:hover{border-color:var(--ado-accent);color:var(--ado-accent)}.saved-views-bar__form{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--ado-bg-surface-muted);border:1px solid var(--ado-border);border-radius:8px}.saved-views-bar__form-actions{display:flex;gap:.3rem;flex-shrink:0}.tasks-page{max-width:800px;margin:0 auto;padding:0 1rem 2rem}.tasks-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.tasks-page__toolbar:has(>:only-child){justify-content:flex-end}.tasks-page__title{font-size:1.3rem;font-weight:700;margin:0;color:var(--ado-text-primary)}.tasks-page__filter{width:180px}.tasks-list{display:flex;flex-direction:column;gap:.75rem}.task-card{padding:1rem;border:1px solid var(--ado-border);border-radius:8px;background:var(--ado-bg-elevated)}.task-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.task-card__title{font-size:.9rem;font-weight:600;color:var(--ado-text-primary)}.task-card__badges{display:flex;gap:.3rem;flex-shrink:0}.task-card__desc{font-size:.82rem;color:var(--ado-text-secondary);margin:0 0 .4rem}.task-card__due{font-size:.78rem;color:var(--ado-text-tertiary);margin-bottom:.5rem}.task-card__actions{display:flex;gap:.35rem;flex-wrap:wrap}.compare-page{max-width:1000px;margin:0 auto;padding:0 1rem 2rem}.compare-page__summary{font-size:.9rem;color:var(--ado-text-secondary);margin-bottom:1rem}.diff-table-wrapper{overflow-x:auto}.diff-table{width:100%;border-collapse:collapse;font-size:.85rem}.diff-table th{padding:.6rem .75rem;text-align:left;font-weight:600;background:var(--ado-bg-surface-muted);border-bottom:2px solid var(--ado-border);color:var(--ado-text-secondary)}.diff-table td{padding:.5rem .75rem;border-bottom:1px solid var(--ado-border)}.diff-table__empty{text-align:center;color:var(--ado-text-tertiary);padding:2rem}.diff-table__role{font-family:monospace;font-size:.8rem;color:var(--ado-text-primary)}.diff-table__doc{color:var(--ado-text-primary)}.diff-table__status{color:var(--ado-text-tertiary);font-size:.75rem}.diff-row--added{background:#f0fdf4}.diff-row--removed{background:#fef2f2}.diff-row--modified{background:#fffbeb}.diff-badge{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:4px;font-size:.72rem;font-weight:600}.diff-badge--added{background:#dcfce7;color:#166534}.diff-badge--removed{background:#fee2e2;color:#991b1b}.diff-badge--modified{background:#fef9c3;color:#854d0e}.diff-badge--unchanged{background:#f3f4f6;color:#374151}.permsim-page{max-width:960px;margin:0 auto;padding:0 1rem 2rem}.permsim-page__toolbar{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.permsim-page__role-select{width:200px}.permsim-table-wrapper{overflow-x:auto}.permsim-table{width:100%;border-collapse:collapse;font-size:.82rem}.permsim-table th{padding:.5rem .75rem;text-align:center;font-weight:600;background:var(--ado-bg-surface-muted);border-bottom:2px solid var(--ado-border);color:var(--ado-text-secondary)}.permsim-table th:first-child{text-align:left}.permsim-table td{padding:.45rem .75rem;border-bottom:1px solid var(--ado-border);text-align:center}.permsim-table__route{text-align:left;font-family:monospace;font-size:.78rem;color:var(--ado-text-primary)}.permsim-cell{font-weight:700;font-size:.85rem}.permsim-cell--allow{color:#16a34a}.permsim-cell--deny{color:#dc2626}.observability-page{max-width:900px;margin:0 auto;padding:0 1rem 2rem}.observability-page__title{font-size:1.3rem;font-weight:700;margin:0 0 1.5rem;color:var(--ado-text-primary)}.obs-metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.obs-metric-card{padding:1.25rem;border:1px solid var(--ado-border);border-radius:10px;background:var(--ado-bg-elevated);text-align:center;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a}.obs-metric-card--ok{border-color:#86efac;background:#f0fdf4}.obs-metric-card--warn{border-color:#fca5a5;background:#fef2f2}.obs-metric-card--info{border-color:#93c5fd;background:#eff6ff}.obs-metric-card__value{font-size:2rem;font-weight:800;color:var(--ado-text-primary);line-height:1}.obs-metric-card__label{font-size:.75rem;color:var(--ado-text-secondary);margin-top:.4rem}:root{--dvh-100: 100dvh;--svh-100: 100svh;--lvh-100: 100lvh;--screen-height: 100vh}@supports (height: 100dvh){:root{--screen-height: 100dvh}}@media(prefers-color-scheme:dark){:root:not([data-theme]){--bg: #111827;--surface: #1f2937;--surface-hover: #374151;--border: #374151;--text-primary: #f9fafb;--text-secondary: #9ca3af;--text-tertiary: #6b7280;--accent: #60a5fa}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.notif-bell__panel,.global-help__panel{transition:none!important}}@media(prefers-contrast:more){html[data-theme=hack]{--ado-glow: 140, 220, 120;--ado-border: rgba(140, 220, 120, .25);--ado-text-secondary: rgba(255, 255, 255, .82);--ado-text-tertiary: rgba(255, 255, 255, .62)}html[data-theme=hack] .ado-app:after{display:none}html[data-theme=hack] .ado-app:before{opacity:0}}@media(pointer:coarse){.rs-btn,.rs-btn--small,.follow-btn,.notif-bell__trigger,.global-help__trigger,.notif-bell__tab,.notif-page-tab{min-height:44px;min-width:44px}.rs-btn--small{padding:.5rem .85rem;font-size:.82rem}.ado-hotkey-hint,[data-hotkey-label],.shell-hotkey{display:none!important}.connector-card{padding:1.25rem}.sync-task-row{padding:.85rem 1rem}}@media(hover:hover)and (pointer:fine){.rs-btn:hover{background:var(--ado-bg-surface-muted)}.connector-card:hover{box-shadow:0 4px 16px #2563eb1f}.follow-btn:hover{transform:scale(1.04)}}@media(hover:none){.rs-btn:hover,.connector-card:hover,.follow-btn:hover{background:inherit;box-shadow:none;transform:none}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rs-badge,.diff-badge{transform:translateZ(0);backface-visibility:hidden}}@media(min-aspect-ratio:2/1)and (min-width:1280px){.connector-layout{grid-template-columns:1fr 2fr}.obs-metrics-grid{grid-template-columns:repeat(5,1fr)}}@media(max-aspect-ratio:1/1)and (max-width:640px){.connector-page__header,.tasks-page__toolbar{flex-direction:column;align-items:flex-start}}.ado-frame{container-type:inline-size;container-name:ado-frame}.ado-stage{container-type:inline-size;container-name:ado-stage}.ado-surface{container-type:inline-size;container-name:ado-surface}@container ado-stage (max-width: 700px){.connector-layout{grid-template-columns:1fr}}@container ado-stage (max-width: 640px){.diff-table th:nth-child(3),.diff-table td:nth-child(3){display:none}}@container ado-stage (max-width: 560px){.permsim-table th:nth-child(n+4),.permsim-table td:nth-child(n+4){display:none}}@container ado-stage (max-width: 480px){.obs-metrics-grid{grid-template-columns:1fr 1fr}}.ado-app--shell-presentation{--ado-presentation-bg: #0f172a;--ado-presentation-fg: #f8fafc;background:var(--ado-presentation-bg);color:var(--ado-presentation-fg)}@media(display-mode:fullscreen){.ado-app--shell-presentation .WorkstreamNav,.ado-app--shell-presentation .shell-help-anchor{display:none}.ado-app--shell-presentation .ado-frame{height:var(--screen-height);overflow:hidden}}.ado-app--lang-zh{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;hanging-punctuation:first last}.ado-app--lang-zh .rs-btn,.ado-app--lang-zh .notif-page-tab,.ado-app--lang-zh .notif-bell__tab{letter-spacing:.04em}.ado-app--lang-zh .connector-page__title,.ado-app--lang-zh .tasks-page__title,.ado-app--lang-zh .observability-page__title{min-height:1.6em}.ado-frame img{max-width:100%;height:auto;aspect-ratio:attr(width) / attr(height)}.ado-frame img[loading=lazy]{content-visibility:auto}.ado-app--reader .ado-stage,.ado-app--search .ado-stage{min-height:calc(var(--screen-height) - var(--ado-hero-height, 240px))}:focus-visible{outline:2px solid var(--ado-accent);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}*{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.14) transparent}html[data-theme=orbital-ivory] *{scrollbar-color:rgba(120,116,108,.16) transparent}html[data-theme=night-orbit] *{scrollbar-color:rgba(180,170,210,.12) transparent}html[data-theme=hack] *{scrollbar-color:rgba(160,180,200,.12) transparent}.ado-slim-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ado-scroll-thumb, var(--ado-text-secondary)) 22%,transparent) color-mix(in srgb,var(--ado-scroll-track, var(--ado-text-tertiary)) 4%,transparent)}.ado-slim-scroll::-webkit-scrollbar{width:6px;height:6px}.ado-slim-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ado-scroll-track, var(--ado-text-tertiary)) 4%,transparent);border-radius:3px}.ado-slim-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ado-scroll-thumb, var(--ado-text-secondary)) 22%,transparent);border-radius:3px;border:1px solid transparent;background-clip:content-box;box-shadow:0 .5px 1px #0000000f}.ado-slim-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ado-scroll-thumb, var(--ado-text-secondary)) 38%,transparent);background-clip:content-box}.ado-slim-scroll::-webkit-scrollbar-button{display:none}.change-password-page{max-width:480px;margin:0 auto;padding:0 1rem 2rem}.change-password-page__forced-notice{margin-bottom:1.25rem;padding:.75rem 1rem;border-radius:6px}.change-password-page__rules{font-size:.82rem;color:var(--ado-text-secondary);margin-bottom:1.25rem;line-height:1.5}.change-password-page__form{display:flex;flex-direction:column;gap:.9rem}.change-password-page__field{display:flex;flex-direction:column;gap:.3rem;font-size:.88rem;font-weight:500;color:var(--ado-text-primary)}.change-password-page__field input{width:100%}.change-password-page__actions{display:flex;gap:.75rem;margin-top:.5rem}.change-password-page__success{font-size:.95rem;color:var(--success, #16a34a);padding:1rem;text-align:center}.admin-users-page{max-width:1100px;margin:0 auto;padding:0 1rem 2rem}.admin-users-page__tabs{display:flex;gap:6px;padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--ado-border) 60%,transparent)}.admin-users-page__tab{padding:7px 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ado-text-secondary, #555);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.admin-users-page__tab:hover{background:color-mix(in srgb,var(--ado-bg-surface-muted, #f3f4f6) 60%,transparent);color:var(--ado-text-primary, #111)}.admin-users-page__tab.is-active{background:color-mix(in srgb,var(--ado-accent, #3b82f6) 12%,transparent);border-color:color-mix(in srgb,var(--ado-accent, #3b82f6) 30%,transparent);color:var(--ado-accent, #3b82f6)}.admin-users-page__toolbar{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.admin-users-page__form-panel{background:var(--ado-bg-surface-muted);border:1px solid var(--ado-border);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.admin-users-page__form-title{font-size:1rem;font-weight:700;margin:0 0 .75rem;color:var(--ado-text-primary)}.admin-users-page__rules{font-size:.8rem;color:var(--ado-text-secondary);margin-bottom:1rem}.admin-users-page__field{display:flex;flex-direction:column;gap:.3rem;font-size:.875rem;font-weight:500;margin-bottom:.75rem;color:var(--ado-text-primary)}.admin-users-page__field input,.admin-users-page__field select{width:100%;max-width:380px}.admin-users-page__field--checkbox{flex-direction:row;align-items:center;gap:.5rem}.admin-users-page__field--checkbox input{width:auto}.admin-users-page__form-actions{display:flex;gap:.75rem;margin-top:.5rem}.admin-users-page__table-wrap{overflow-x:auto}.admin-users-page__table{width:100%;border-collapse:collapse;font-size:.85rem}.admin-users-page__table th{padding:.55rem .75rem;text-align:left;font-weight:600;background:var(--ado-bg-surface-muted);border-bottom:2px solid var(--ado-border);color:var(--ado-text-secondary);white-space:nowrap}.admin-users-page__table td{padding:.5rem .75rem;border-bottom:1px solid var(--ado-border);vertical-align:middle}.admin-users-page__row--inactive td{opacity:.55}.admin-users-page__actions{display:flex;gap:.35rem}@media print{.shell-help-anchor,.WorkstreamNav,.ado-pane--left,.ado-pane--right,.AppHero,.rs-btn{display:none!important}.ado-stage{width:100%!important}.ado-surface{box-shadow:none!important;border:none!important}a[href]:after{content:" (" attr(href) ")";font-size:.75em;color:#666}}.governance-retention-section,.governance-legal-hold-section{margin-block-start:var(--ado-space-lg, 2rem)}.governance-retention-section h2,.governance-legal-hold-section h2{font-size:1.15rem;margin-block-end:var(--ado-space-sm, .75rem)}.governance-retention-grid,.governance-legal-hold-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--ado-space-sm, .75rem)}.governance-retention-card h3,.governance-legal-hold-card h3{font-size:1rem;margin-block:.25rem .5rem}.governance-legal-hold-card .card-actions{margin-block-start:.5rem}.ado-danger-button{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:var(--ado-radius-control, 6px);border:1px solid transparent;background:var(--ado-badge-danger-bg, #dc3545);color:#fff;font-size:var(--ado-control-size, .8125rem);cursor:pointer;transition:opacity .15s}.ado-danger-button:hover{opacity:.85}.ado-danger-button:disabled{opacity:.5;cursor:not-allowed}[data-kind=retention]{background:color-mix(in srgb,var(--ado-accent, #4a90d9) 15%,transparent);color:var(--ado-text, inherit)}[data-kind=legal_hold]{background:color-mix(in srgb,var(--ado-badge-danger-bg, #dc3545) 18%,transparent);color:var(--ado-badge-danger-fg, #dc3545);font-weight:600}.ai-query-form{margin-block-end:var(--ado-space-md, 1.5rem)}.ai-query-input-row{display:flex;gap:var(--ado-space-sm, .75rem);align-items:stretch}.ai-query-input{flex:1;padding:.625rem 1rem;border:1px solid var(--ado-border, rgba(128, 128, 128, .2));border-radius:var(--ado-radius-control, 6px);background:var(--ado-surface, #fff);color:var(--ado-text, inherit);font-size:1rem;font-family:var(--ado-font-sans);outline:none;transition:border-color .15s}.ai-query-input:focus{border-color:var(--ado-accent, #4a90d9)}.ai-mode-bar{display:flex;flex-wrap:wrap;gap:var(--ado-space-md, 1.5rem);margin-block-start:.5rem;font-size:.8125rem;color:var(--ado-text-muted, #888)}.ai-mode-indicator{min-width:0;overflow-wrap:anywhere}.ai-mode-indicator strong{color:var(--ado-text, inherit)}.ai-mode-list{display:flex;flex-wrap:wrap;gap:.375rem}.ai-mode-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.25rem .625rem;border:1px solid var(--ado-border, rgba(128, 128, 128, .2));border-radius:var(--ado-radius-control, 6px);background:transparent;color:var(--ado-text-muted, #888);font-size:.75rem;cursor:pointer;transition:all .15s}.ai-mode-chip:hover{border-color:var(--ado-accent, #4a90d9);color:var(--ado-text, inherit)}.ai-mode-chip--active{background:color-mix(in srgb,var(--ado-accent, #4a90d9) 15%,transparent);border-color:var(--ado-accent, #4a90d9);color:var(--ado-accent, #4a90d9);font-weight:600}.ai-empty-state{text-align:center;padding:var(--ado-space-xl, 3rem) var(--ado-space-md, 1.5rem)}.ai-answer-container{display:flex;flex-direction:column;gap:var(--ado-space-md, 1.5rem)}.ai-answer-main h2{font-size:1.15rem;margin-block-end:.75rem}.ai-answer-text{font-size:1rem;line-height:1.6;padding:1rem;border-radius:var(--ado-radius-card, 8px);background:color-mix(in srgb,var(--ado-accent, #4a90d9) 6%,var(--ado-surface, #fff));border-left:3px solid var(--ado-accent, #4a90d9)}.ai-answer-notes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin-block-start:1rem}.ai-note-item{display:flex;flex-direction:column;gap:.125rem;padding:.625rem;border-radius:var(--ado-radius-card, 8px);background:var(--ado-surface-elevated, rgba(128, 128, 128, .05));font-size:.8125rem}.ai-note-label{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ado-text-muted, #888)}.ai-citations-section h3,.ai-next-actions h3{font-size:1rem;margin-block-end:.75rem}.ai-citations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--ado-space-sm, .75rem)}.ai-citation-card h4{font-size:.9375rem;margin:0}.ai-citation-excerpt{font-size:.8125rem;color:var(--ado-text-muted, #888);margin-block:.375rem .5rem;line-height:1.5}.ai-action-chips{display:flex;flex-wrap:wrap;gap:.5rem}.ai-action-chip{padding:.375rem .875rem;border-radius:var(--ado-radius-control, 6px);background:color-mix(in srgb,var(--ado-accent, #4a90d9) 12%,transparent);color:var(--ado-accent, #4a90d9);font-size:.8125rem;font-weight:500}.ai-pipeline-stages{display:flex;flex-direction:column;gap:.375rem}.ai-pipeline-stage{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;padding:.25rem 0}.ai-pipeline-stage__number{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:50%;background:color-mix(in srgb,var(--ado-accent, #4a90d9) 15%,transparent);color:var(--ado-accent, #4a90d9);font-size:.6875rem;font-weight:700;flex-shrink:0}.ai-meta-block{margin-block-start:1rem;padding-block-start:.75rem;border-top:1px solid var(--ado-border, rgba(128, 128, 128, .15))}.ai-meta-block code{font-family:var(--ado-font-mono, monospace);font-size:.75rem;opacity:.7}[data-kind=verified]{background:color-mix(in srgb,var(--ado-badge-success-bg, #28a745) 15%,transparent);color:var(--ado-badge-success-fg, #28a745)}[data-kind=unverified]{background:color-mix(in srgb,var(--ado-badge-warning-bg, #ffc107) 15%,transparent);color:var(--ado-badge-warning-fg, #856404)}.toc-tree{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column;--toc-glass-bg: color-mix(in srgb, var(--ado-bg-elevated, #f6f8fb) 92%, var(--ado-bg-panel, #eef2f6) 8%);--toc-glass-border: color-mix(in srgb, var(--ado-border, rgba(190, 194, 200, .5)) 84%, transparent);--toc-glass-bg-card: color-mix(in srgb, var(--ado-reader-side-surface, var(--ado-bg-panel, #eef2f6)) 96%, var(--ado-bg-panel, #eef2f6) 4%);--toc-glass-border-card: color-mix(in srgb, var(--ado-border-strong, rgba(190, 194, 200, .5)) 78%, transparent);--toc-circle-bg: color-mix(in srgb, var(--ado-bg-elevated, #f6f8fb) 96%, var(--ado-bg-panel, #eef2f6) 4%);--toc-circle-bg-active: color-mix(in srgb, var(--ado-accent, #7aa8ff) 8%, var(--ado-bg-elevated, #f6f8fb));--toc-circle-border: color-mix(in srgb, var(--ado-border, rgba(190, 194, 200, .5)) 82%, transparent);--toc-circle-border-active: color-mix(in srgb, var(--ado-accent, #7aa8ff) 20%, var(--ado-border, rgba(190, 194, 200, .5)));--toc-connector: rgba(138, 133, 128, .32);--toc-connector-active: rgba(138, 133, 128, .52);--toc-connector-focus: rgba(138, 133, 128, .64);--toc-scrollbar-thumb: rgba(128, 128, 128, .14);--toc-scrollbar-thumb-hover: rgba(128, 128, 128, .24)}.toc-tree__card-header{padding:.875rem 1.125rem .625rem;display:flex;flex-direction:column;gap:.1875rem;flex-shrink:0;background:transparent;border-bottom:1px solid rgba(128,128,128,.06);border-radius:1.5rem 1.5rem 0 0}.toc-tree__kicker{font-size:.66rem;font-weight:710;letter-spacing:.05em;color:#625f5d;margin-bottom:.0625rem}.toc-tree__doc-line{font-size:.82rem;font-weight:680;color:var(--ado-text-primary, #141210);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc-tree__section-line{font-size:.72rem;font-weight:620;color:var(--ado-text-muted, #847d78);line-height:1.35}.toc-tree__card{flex:1;min-height:0;margin:.375rem .5rem .5rem;border-radius:1.5rem;background:var(--ado-reader-side-surface, var(--toc-glass-bg-card));border:1px solid var(--toc-glass-border-card);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 8px #0000000a,0 0 0 1px #00000005;overflow:hidden;display:flex;flex-direction:column}.toc-tree__card-scroll{flex:1;overflow-y:auto;min-height:0;padding:.625rem .25rem .625rem .625rem;scrollbar-width:thin;scrollbar-color:var(--toc-scrollbar-thumb) transparent}.toc-tree__nav{position:relative;display:flex;flex-direction:column;gap:.375rem}.toc-tree__nav:before{content:"";position:absolute;left:1.9375rem;top:1.5rem;bottom:1.5rem;width:1.5px;background:var(--toc-connector);border-radius:1px;pointer-events:none;z-index:0}.toc-tree__group{position:relative;z-index:1;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.toc-tree__group--capsule{border-radius:1.8125rem;border:1px solid color-mix(in srgb,var(--toc-glass-border) 92%,transparent);background:var(--toc-glass-bg);transition:all .22s ease}.toc-tree__group--capsule .toc-tree__link--group{font-size:.84rem;font-weight:680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toc-tree__group--capsule:hover{border-color:color-mix(in srgb,var(--toc-circle-border-active) 88%,transparent);background:color-mix(in srgb,var(--toc-circle-bg-active) 88%,var(--toc-glass-bg))}.toc-tree__group--expanded{border-radius:1.25rem;background:color-mix(in srgb,var(--toc-circle-bg-active) 82%,var(--toc-glass-bg-card));border:1px solid color-mix(in srgb,var(--toc-circle-border-active) 88%,transparent);box-shadow:0 1px 10px #0000000d,0 0 0 1px #00000005;backdrop-filter:none;-webkit-backdrop-filter:none;padding:.25rem 0}.toc-tree__row{display:flex;align-items:center;gap:.625rem;cursor:pointer;position:relative;transition:background .15s ease;border-radius:inherit}.toc-tree__row:hover{background:#8080800a}.toc-tree__row--active{background:#8080800d}.toc-tree__row--group{padding:.625rem .875rem}.toc-tree__group--capsule .toc-tree__row--group{padding:.5rem 1rem}.toc-tree__group-index{width:2.25rem;height:2.25rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:770;letter-spacing:.02em;color:#45403d;background:var(--toc-circle-bg);border:1px solid var(--toc-circle-border);flex-shrink:0;transition:all .22s ease;position:relative;z-index:1}.toc-tree__group--capsule .toc-tree__group-index{width:1.75rem;height:1.75rem;font-size:.68rem}.toc-tree__group-index--active{background:var(--toc-circle-bg-active);border-color:var(--toc-circle-border-active);box-shadow:0 1px 4px #0000000f}.toc-tree__group-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1875rem}.toc-tree__group-subtitle{font-size:.64rem;font-weight:625;letter-spacing:.02em;color:#847d78;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc-tree__group--capsule .toc-tree__group-subtitle{font-size:.59rem;font-weight:600;color:#847d78}.toc-tree__row--group.toc-tree__row--active .toc-tree__group-subtitle,.toc-tree__row--group.toc-tree__row--ancestor .toc-tree__group-subtitle{font-size:.66rem;font-weight:660;color:#625d59}.toc-tree__chevron-btn{margin-left:auto;background:none;border:none;cursor:pointer;color:#59534f;padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.toc-tree__chevron-circle{width:1.375rem;height:1.375rem;border-radius:50%;background:var(--toc-circle-bg);border:1px solid var(--toc-circle-border);display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease}.toc-tree__chevron-circle--active{background:var(--toc-circle-bg-active);border-color:var(--toc-circle-border-active)}.toc-tree__chevron-circle--sm{width:1.125rem;height:1.125rem}.toc-tree__chevron-btn svg{transition:transform .22s ease}.toc-tree__chevron-btn--expanded svg{transform:rotate(90deg)}.toc-tree__group-children{position:relative;padding:.25rem 0 .375rem;display:flex;flex-direction:column;gap:.125rem}.toc-tree__group-children:before{content:"";position:absolute;left:1.9375rem;top:0;bottom:.5rem;width:1.5px;background:var(--toc-connector-active);border-radius:1px;pointer-events:none;transform-origin:top;animation:toc-mercury-flow-down .4s cubic-bezier(.22,1,.36,1) forwards}.toc-tree__item-wrapper{position:relative}.toc-tree__row--item{padding:.625rem .875rem .625rem 3rem;gap:.5rem}.toc-tree__item-wrapper:before{content:"";position:absolute;left:1.9375rem;top:50%;width:.875rem;height:1.5px;background:var(--toc-connector-active);border-radius:1px;pointer-events:none;transform-origin:left;animation:toc-mercury-flow-right .3s cubic-bezier(.22,1,.36,1) forwards}.toc-tree__item-wrapper:nth-child(1):before{animation-delay:.05s}.toc-tree__item-wrapper:nth-child(2):before{animation-delay:.1s}.toc-tree__item-wrapper:nth-child(3):before{animation-delay:.15s}.toc-tree__item-wrapper:nth-child(4):before{animation-delay:.2s}.toc-tree__item-wrapper:nth-child(5):before{animation-delay:.25s}.toc-tree__item-wrapper:nth-child(n+6):before{animation-delay:.3s}.toc-tree__item-wrapper:has(.toc-tree__row--active):before,.toc-tree__item-wrapper:has(.toc-tree__row--ancestor):before{background:var(--toc-connector-focus);animation:toc-mercury-shimmer 2.5s ease-in-out infinite}.toc-tree__group-children>.toc-tree__item-wrapper:last-child:after,.toc-tree__group-children>.toc-tree__sub-link:last-child:after{content:"";position:absolute;left:calc(1.9375rem - .5px);top:50%;bottom:-.5rem;width:2.5px;background:var(--toc-glass-bg-card, color-mix(in srgb, var(--ado-reader-side-surface, #eef2f6) 96%, var(--ado-bg-panel, #eef2f6) 4%));pointer-events:none}.toc-tree__item-index{min-width:1.5rem;height:1.28rem;padding:0 .3rem;border-radius:.64rem;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:.54rem;font-weight:770;color:#2a2420;background:var(--toc-circle-bg);border:1px solid var(--toc-circle-border);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .22s ease;position:relative;z-index:1}.toc-tree__item-index--active{min-width:1.75rem;height:1.53rem;background:var(--toc-circle-bg-active);border-color:var(--toc-circle-border-active);box-shadow:0 1px 3px #0000000d}.toc-tree__sub-dot{width:4.2px;height:4.2px;border-radius:50%;background:#7f94a2;opacity:.48;flex-shrink:0;transition:opacity .15s ease}.toc-tree__sub-dot--active{opacity:1}.toc-tree__sub-link{position:relative}.toc-tree__sub-link .toc-tree__row{padding:.3rem .875rem .3rem .75rem;gap:.5rem}.toc-tree__group-children>.toc-tree__sub-link .toc-tree__row{padding-left:3rem}.toc-tree__link{display:inline-flex;align-items:center;min-height:20px;font-size:.84rem;line-height:1.45;font-weight:704;color:#615b56;text-decoration:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.toc-tree__link--group{font-size:.98rem;font-weight:702;color:#66605b;white-space:normal;overflow:visible}.toc-tree__row--active .toc-tree__link--group,.toc-tree__row--ancestor .toc-tree__link--group{font-size:1.04rem;font-weight:750;color:#45403b}.toc-tree__row--active .toc-tree__link--item{font-size:1.02rem;font-weight:794;color:#2f2924}.toc-tree__link--item{font-size:.84rem;font-weight:704;color:#615b56}.toc-tree__row--active .toc-tree__link--sub{font-size:.76rem;font-weight:752;color:#463d36}.toc-tree__link--sub{font-size:.7rem;font-weight:645;color:#6d6560}.toc-tree__sub-card{position:relative;border-radius:.875rem;background:color-mix(in srgb,var(--toc-glass-bg) 90%,var(--toc-glass-bg-card));border:1px solid color-mix(in srgb,var(--toc-glass-border) 88%,transparent);margin:.25rem .75rem .375rem 3.5rem;padding:.375rem;display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease-out,opacity .18s ease,padding .22s ease;opacity:1;backdrop-filter:none;-webkit-backdrop-filter:none}.toc-tree__sub-card:before{content:"";position:absolute;left:.75rem;top:.5rem;bottom:.5rem;width:1.5px;background:var(--toc-connector);border-radius:1px;pointer-events:none;transform-origin:top;animation:toc-mercury-flow-down .35s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.15s}.toc-tree__sub-card--collapsed{grid-template-rows:0fr;opacity:0;padding:0 .375rem;border-color:transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.toc-tree__sub-card--collapsed:before{display:none}.toc-tree__sub-card-inner{overflow:hidden}@keyframes toc-mercury-flow-down{0%{transform:scaleY(0);opacity:0}30%{opacity:.6}to{transform:scaleY(1);opacity:1}}@keyframes toc-mercury-flow-right{0%{transform:scaleX(0);opacity:0}30%{opacity:.6}to{transform:scaleX(1);opacity:1}}@keyframes toc-mercury-shimmer{0%,to{opacity:.52;filter:brightness(1)}50%{opacity:.72;filter:brightness(1.3)}}.toc-tree__children{position:relative;display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease-out,opacity .18s ease;opacity:1}.toc-tree__children--collapsed{grid-template-rows:0fr;opacity:0}.toc-tree__children-inner{overflow:hidden}.toc-tree__card-footer{flex-shrink:0;border-top:1px solid rgba(128,128,128,.08);background:color-mix(in srgb,var(--ado-bg-panel, #eef2f6) 78%,var(--ado-bg-elevated, #f6f8fb) 22%);border-radius:0 0 1.5rem 1.5rem}.toc-tree__card-footer .library-shelf{border-top:none}html[data-theme=orbital-ivory] .toc-tree{--toc-glass-bg: color-mix(in srgb, var(--ado-bg-panel) 95%, transparent);--toc-glass-border: color-mix(in srgb, var(--ado-border-strong) 78%, transparent);--toc-glass-bg-card: color-mix(in srgb, var(--ado-bg-surface) 82%, var(--ado-bg-panel) 18%);--toc-glass-border-card: color-mix(in srgb, var(--ado-border) 76%, transparent);--toc-circle-bg: color-mix(in srgb, var(--ado-bg-elevated) 82%, transparent);--toc-circle-bg-active: color-mix(in srgb, var(--ado-accent) 10%, var(--ado-bg-elevated));--toc-circle-border: color-mix(in srgb, var(--ado-border) 78%, transparent);--toc-circle-border-active: color-mix(in srgb, var(--ado-accent) 22%, transparent);--toc-connector: color-mix(in srgb, var(--ado-border-strong) 76%, transparent);--toc-connector-active: color-mix(in srgb, var(--ado-accent-alt) 18%, var(--ado-border-strong));--toc-connector-focus: color-mix(in srgb, var(--ado-accent) 34%, transparent);--toc-scrollbar-thumb: rgba(120, 116, 108, .16);--toc-scrollbar-thumb-hover: rgba(120, 116, 108, .28)}html[data-theme=orbital-ivory] .toc-tree__kicker,html[data-theme=orbital-ivory] .toc-tree__group-subtitle{color:var(--ado-text-tertiary)}html[data-theme=orbital-ivory] .toc-tree__doc-line,html[data-theme=orbital-ivory] .toc-tree__row--active .toc-tree__link--group,html[data-theme=orbital-ivory] .toc-tree__row--ancestor .toc-tree__link--group,html[data-theme=orbital-ivory] .toc-tree__row--active .toc-tree__link--item{color:var(--ado-text-primary)}html[data-theme=orbital-ivory] .toc-tree__section-line,html[data-theme=orbital-ivory] .toc-tree__group--capsule .toc-tree__link--group,html[data-theme=orbital-ivory] .toc-tree__link,html[data-theme=orbital-ivory] .toc-tree__chevron-btn,html[data-theme=orbital-ivory] .toc-tree__group-index,html[data-theme=orbital-ivory] .toc-tree__item-index{color:var(--ado-text-secondary)}html[data-theme=orbital-ivory] .toc-tree__link--sub{color:color-mix(in srgb,var(--ado-text-secondary) 88%,var(--ado-text-tertiary))}html[data-theme=orbital-ivory] .toc-tree__row--active .toc-tree__link--sub,html[data-theme=orbital-ivory] .toc-tree__row--ancestor .toc-tree__link,html[data-theme=orbital-ivory] .toc-tree__row--active .toc-tree__link{color:var(--ado-text-primary)}html[data-theme=orbital-ivory] .toc-tree__card-header{border-bottom-color:color-mix(in srgb,var(--ado-border) 74%,transparent);background:transparent}html[data-theme=orbital-ivory] .toc-tree__card-footer{border-top-color:color-mix(in srgb,var(--ado-border) 72%,transparent);background:color-mix(in srgb,var(--ado-bg-panel) 68%,var(--ado-bg-canvas-alt) 32%)}html[data-theme=orbital-ivory] .toc-tree__group--capsule{border-color:color-mix(in srgb,var(--ado-border-strong) 82%,transparent);background:color-mix(in srgb,var(--ado-bg-elevated) 92%,var(--ado-bg-panel) 8%)}html[data-theme=orbital-ivory] .toc-tree__group--capsule:hover{border-color:color-mix(in srgb,var(--ado-accent-alt) 14%,var(--ado-border-strong));background:color-mix(in srgb,var(--ado-accent-alt) 4%,var(--ado-bg-elevated))}html[data-theme=orbital-ivory] .toc-tree__group--expanded{background:color-mix(in srgb,var(--ado-accent-alt) 5%,var(--ado-bg-elevated));border-color:color-mix(in srgb,var(--ado-border-strong) 88%,transparent);box-shadow:0 0 0 1px #cdc7be1f,0 4px 12px #4e52560d}html[data-theme=orbital-ivory] .toc-tree__row:hover{background:color-mix(in srgb,var(--ado-bg-panel) 48%,transparent)}html[data-theme=orbital-ivory] .toc-tree__row--active{background:color-mix(in srgb,var(--ado-accent-alt) 6%,transparent)}html[data-theme=orbital-ivory] .toc-tree__sub-card{background:color-mix(in srgb,var(--ado-bg-elevated) 88%,var(--ado-bg-panel) 12%);border-color:color-mix(in srgb,var(--ado-border) 74%,transparent)}html[data-theme=orbital-ivory] .toc-tree__sub-card:before{background:var(--toc-connector)}html[data-theme=orbital-ivory] .toc-tree__sub-dot{background:color-mix(in srgb,var(--ado-text-tertiary) 88%,var(--ado-border-strong))}html[data-theme=orbital-ivory] .toc-tree__chevron-circle{background:color-mix(in srgb,var(--ado-bg-elevated) 92%,var(--ado-bg-panel) 8%);border-color:color-mix(in srgb,var(--ado-border) 72%,transparent)}html[data-theme=orbital-ivory] .toc-tree__chevron-circle--active,html[data-theme=orbital-ivory] .toc-tree__group-index--active,html[data-theme=orbital-ivory] .toc-tree__item-index--active{background:color-mix(in srgb,var(--ado-accent-alt) 8%,var(--ado-bg-elevated));border-color:color-mix(in srgb,var(--ado-accent) 22%,transparent)}html[data-theme=night-orbit] .toc-tree{--toc-glass-bg: color-mix(in srgb, var(--ado-bg-elevated) 88%, var(--ado-bg-panel-strong) 12%);--toc-glass-border: color-mix(in srgb, var(--ado-border-strong) 67%, transparent);--toc-glass-bg-card: color-mix(in srgb, var(--ado-reader-side-surface) 96%, var(--ado-bg-panel-strong) 4%);--toc-glass-border-card: color-mix(in srgb, var(--ado-border-strong) 56%, transparent);--toc-circle-bg: color-mix(in srgb, var(--ado-bg-elevated) 92%, var(--ado-bg-panel-strong) 8%);--toc-circle-bg-active: color-mix(in srgb, var(--ado-accent) 12%, var(--ado-bg-elevated));--toc-circle-border: color-mix(in srgb, var(--ado-border-strong) 67%, transparent);--toc-circle-border-active: color-mix(in srgb, var(--ado-accent) 16%, transparent);--toc-connector: color-mix(in srgb, var(--ado-border-strong) 90%, transparent);--toc-connector-active: color-mix(in srgb, var(--ado-accent) 18%, transparent);--toc-connector-focus: color-mix(in srgb, var(--ado-accent) 26%, transparent);--toc-scrollbar-thumb: rgba(180, 170, 210, .12);--toc-scrollbar-thumb-hover: rgba(180, 170, 210, .22)}html[data-theme=night-orbit] .toc-tree__kicker{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] .toc-tree__doc-line{color:var(--ado-text-primary)}html[data-theme=night-orbit] .toc-tree__section-line{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] .toc-tree__card-header{border-bottom-color:color-mix(in srgb,var(--ado-border-strong) 56%,transparent);background:transparent}html[data-theme=night-orbit] .toc-tree__card-footer{border-top-color:color-mix(in srgb,var(--ado-border-strong) 56%,transparent);background:color-mix(in srgb,var(--ado-bg-panel) 78%,var(--ado-bg-elevated) 22%)}html[data-theme=night-orbit] .toc-tree__card{background:var(--toc-glass-bg-card);border-color:var(--toc-glass-border-card);box-shadow:0 1px 8px #00000029}html[data-theme=night-orbit] .toc-tree__group--capsule{border-color:color-mix(in srgb,var(--ado-border-strong) 56%,transparent);background:color-mix(in srgb,var(--ado-bg-elevated) 88%,var(--ado-bg-panel-strong) 12%)}html[data-theme=night-orbit] .toc-tree__group--capsule:hover{border-color:color-mix(in srgb,var(--ado-border-strong) 78%,transparent);background:color-mix(in srgb,var(--ado-accent) 6%,var(--ado-bg-elevated))}html[data-theme=night-orbit] .toc-tree__group--capsule .toc-tree__link--group{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .toc-tree__group--expanded{background:color-mix(in srgb,var(--ado-accent) 7%,var(--ado-bg-elevated));border-color:color-mix(in srgb,var(--ado-border-strong) 78%,transparent);box-shadow:0 1px 8px #00000029}html[data-theme=night-orbit] .toc-tree__group-index{background:color-mix(in srgb,var(--ado-bg-elevated) 92%,var(--ado-bg-panel-strong) 8%);border-color:color-mix(in srgb,var(--ado-border-strong) 67%,transparent);color:var(--ado-text-secondary)}html[data-theme=night-orbit] .toc-tree__group-index--active{background:color-mix(in srgb,var(--ado-accent) 12%,var(--ado-bg-elevated));border-color:color-mix(in srgb,var(--ado-accent) 16%,transparent)}html[data-theme=night-orbit] .toc-tree__item-index{background:color-mix(in srgb,var(--ado-bg-elevated) 92%,var(--ado-bg-panel-strong) 8%);border-color:color-mix(in srgb,var(--ado-border-strong) 67%,transparent);color:var(--ado-text-secondary)}html[data-theme=night-orbit] .toc-tree__item-index--active{background:color-mix(in srgb,var(--ado-accent) 12%,var(--ado-bg-elevated));border-color:color-mix(in srgb,var(--ado-accent) 16%,transparent)}html[data-theme=night-orbit] .toc-tree__chevron-circle{background:color-mix(in srgb,var(--ado-bg-elevated) 92%,var(--ado-bg-panel-strong) 8%);border-color:color-mix(in srgb,var(--ado-border-strong) 67%,transparent)}html[data-theme=night-orbit] .toc-tree__chevron-circle--active{background:color-mix(in srgb,var(--ado-accent) 12%,var(--ado-bg-elevated));border-color:color-mix(in srgb,var(--ado-accent) 16%,transparent)}html[data-theme=night-orbit] .toc-tree__sub-card{background:color-mix(in srgb,var(--ado-bg-elevated) 86%,var(--ado-bg-panel-strong) 14%);border-color:color-mix(in srgb,var(--ado-border-strong) 56%,transparent)}html[data-theme=night-orbit] .toc-tree__group-subtitle{color:var(--ado-text-tertiary)}html[data-theme=night-orbit] .toc-tree__sub-dot{background:var(--ado-text-tertiary)}html[data-theme=night-orbit] .toc-tree__link{color:var(--ado-text-secondary)}html[data-theme=night-orbit] .toc-tree__row--active .toc-tree__link,html[data-theme=night-orbit] .toc-tree__row--ancestor .toc-tree__link{color:var(--ado-text-primary)}html[data-theme=night-orbit] .toc-tree__card-scroll{scrollbar-color:var(--toc-scrollbar-thumb) transparent}html[data-theme=hack] .toc-tree{--toc-glass-bg: color-mix(in srgb, var(--ado-bg-elevated) 88%, var(--ado-bg-panel-strong) 12%);--toc-glass-border: color-mix(in srgb, var(--ado-border-strong) 88%, transparent);--toc-glass-bg-card: color-mix(in srgb, var(--ado-reader-side-surface) 96%, var(--ado-bg-panel-strong) 4%);--toc-glass-border-card: color-mix(in srgb, var(--ado-border) 86%, transparent);--toc-circle-bg: color-mix(in srgb, var(--ado-bg-elevated) 92%, var(--ado-bg-panel-strong) 8%);--toc-circle-bg-active: linear-gradient(135deg, rgba(var(--ado-glow-deep), .18), rgba(var(--ado-glow-deep), .08));--toc-circle-border: color-mix(in srgb, var(--ado-border-strong) 82%, transparent);--toc-circle-border-active: rgba(var(--ado-glow-deep), .32);--toc-connector: color-mix(in srgb, var(--ado-border-strong) 90%, transparent);--toc-connector-active: rgba(var(--ado-glow-deep), .22);--toc-connector-focus: rgba(var(--ado-glow-deep), .34);--toc-scrollbar-thumb: rgba(160, 180, 200, .12);--toc-scrollbar-thumb-hover: rgba(160, 180, 200, .22)}html[data-theme=hack] .toc-tree__kicker{color:var(--ado-text-tertiary)}html[data-theme=hack] .toc-tree__doc-line{color:var(--ado-text-primary, #e8e6e3)}html[data-theme=hack] .toc-tree__section-line{color:var(--ado-text-tertiary)}html[data-theme=hack] .toc-tree__card-header{border-bottom-color:#c8d2dc14;background:transparent}html[data-theme=hack] .toc-tree__card-footer{border-top-color:color-mix(in srgb,var(--ado-border) 72%,transparent);background:color-mix(in srgb,var(--ado-bg-panel) 76%,var(--ado-bg-elevated) 24%)}html[data-theme=hack] .toc-tree__card{background:var(--toc-glass-bg-card);border-color:var(--toc-glass-border-card);box-shadow:0 1px 8px #0000002e}html[data-theme=hack] .toc-tree__group--capsule{border-color:color-mix(in srgb,var(--ado-border-strong) 84%,transparent);background:color-mix(in srgb,var(--ado-bg-elevated) 88%,var(--ado-bg-panel-strong) 12%)}html[data-theme=hack] .toc-tree__group--capsule:hover{border-color:color-mix(in srgb,var(--ado-accent) 18%,var(--ado-border-strong));background:color-mix(in srgb,var(--ado-accent) 5%,var(--ado-bg-elevated))}html[data-theme=hack] .toc-tree__group--capsule .toc-tree__link--group{color:var(--ado-text-secondary)}html[data-theme=hack] .toc-tree__group--expanded{background:color-mix(in srgb,var(--ado-accent) 4%,var(--ado-bg-elevated));border-color:color-mix(in srgb,var(--ado-border-strong) 90%,transparent);box-shadow:0 1px 6px #00000024}html[data-theme=hack] .toc-tree__group-index{background:color-mix(in srgb,var(--ado-bg-elevated) 92%,var(--ado-bg-panel-strong) 8%);border-color:color-mix(in srgb,var(--ado-border-strong) 82%,transparent);color:var(--ado-text-secondary)}html[data-theme=hack] .toc-tree__group-index--active{background:linear-gradient(135deg,rgba(var(--ado-glow-deep),.14),rgba(var(--ado-glow-deep),.06));border-color:rgba(var(--ado-glow-deep),.28);box-shadow:0 0 5px rgba(var(--ado-glow-deep),.18)}html[data-theme=hack] .toc-tree__item-index{background:color-mix(in srgb,var(--ado-bg-elevated) 92%,var(--ado-bg-panel-strong) 8%);border-color:color-mix(in srgb,var(--ado-border) 76%,transparent);color:var(--ado-text-secondary)}html[data-theme=hack] .toc-tree__item-index--active{background:linear-gradient(135deg,rgba(var(--ado-glow-deep),.12),rgba(var(--ado-glow-deep),.05));border-color:rgba(var(--ado-glow-deep),.24);box-shadow:0 0 4px rgba(var(--ado-glow-deep),.15)}html[data-theme=hack] .toc-tree__chevron-circle{background:color-mix(in srgb,var(--ado-bg-elevated) 92%,var(--ado-bg-panel-strong) 8%);border-color:color-mix(in srgb,var(--ado-border) 76%,transparent)}html[data-theme=hack] .toc-tree__chevron-circle--active{background:linear-gradient(135deg,rgba(var(--ado-glow-deep),.12),rgba(var(--ado-glow-deep),.05));border-color:rgba(var(--ado-glow-deep),.24);box-shadow:0 0 4px rgba(var(--ado-glow-deep),.15)}html[data-theme=hack] .toc-tree__sub-card{background:color-mix(in srgb,var(--ado-bg-elevated) 84%,var(--ado-bg-panel-strong) 16%);border-color:color-mix(in srgb,var(--ado-border) 74%,transparent)}html[data-theme=hack] .toc-tree__group-subtitle{color:var(--ado-text-tertiary)}html[data-theme=hack] .toc-tree__sub-dot{background:radial-gradient(circle,#72d66bb3 20%,rgba(var(--ado-glow-deep),.5) 80%);box-shadow:0 0 3px rgba(var(--ado-glow-deep),.25)}html[data-theme=hack] .toc-tree__link{color:var(--ado-text-secondary)}html[data-theme=hack] .toc-tree__row--active .toc-tree__link,html[data-theme=hack] .toc-tree__row--ancestor .toc-tree__link{color:var(--ado-text-primary, #e8e6e3)}html[data-theme=hack] .toc-tree__chevron-btn{color:var(--ado-text-secondary)}html[data-theme=hack] .toc-tree__card-scroll{scrollbar-color:var(--toc-scrollbar-thumb) transparent}html[data-theme=titanium-cockpit] .toc-tree{--toc-glass-bg: color-mix(in srgb, var(--ado-bg-elevated) 88%, var(--ado-bg-panel) 12%);--toc-glass-border: color-mix(in srgb, var(--ado-border-strong) 90%, transparent);--toc-glass-bg-card: color-mix(in srgb, var(--ado-reader-side-surface) 94%, var(--ado-bg-panel) 6%);--toc-glass-border-card: color-mix(in srgb, var(--ado-border) 82%, transparent);--toc-circle-bg: color-mix(in srgb, var(--ado-bg-elevated) 92%, var(--ado-bg-panel) 8%);--toc-circle-bg-active: color-mix(in srgb, var(--ado-accent) 16%, var(--ado-bg-elevated));--toc-circle-border: color-mix(in srgb, var(--ado-border-strong) 88%, transparent);--toc-circle-border-active: color-mix(in srgb, var(--ado-accent) 30%, transparent);--toc-connector: color-mix(in srgb, var(--ado-border-strong) 86%, transparent);--toc-connector-active: color-mix(in srgb, var(--ado-accent) 36%, transparent);--toc-connector-focus: color-mix(in srgb, var(--ado-accent) 48%, transparent);--toc-scrollbar-thumb: rgba(100, 116, 140, .14);--toc-scrollbar-thumb-hover: rgba(100, 116, 140, .24)}html[data-theme=titanium-cockpit] .toc-tree__kicker,html[data-theme=titanium-cockpit] .toc-tree__group-subtitle{color:var(--ado-text-tertiary)}html[data-theme=titanium-cockpit] .toc-tree__doc-line{color:var(--ado-text-primary)}html[data-theme=titanium-cockpit] .toc-tree__section-line{color:var(--ado-text-tertiary)}html[data-theme=titanium-cockpit] .toc-tree__card-header{border-bottom-color:color-mix(in srgb,var(--ado-border) 78%,transparent);background:transparent}html[data-theme=titanium-cockpit] .toc-tree__card-footer{border-top-color:color-mix(in srgb,var(--ado-border) 76%,transparent);background:color-mix(in srgb,var(--ado-bg-panel) 74%,var(--ado-bg-elevated) 26%)}html[data-theme=titanium-cockpit] .toc-tree__group--capsule{border-color:color-mix(in srgb,var(--ado-border-strong) 88%,transparent);background:color-mix(in srgb,var(--ado-bg-elevated) 92%,var(--ado-bg-panel) 8%)}html[data-theme=titanium-cockpit] .toc-tree__group--capsule:hover{border-color:color-mix(in srgb,var(--ado-accent) 18%,var(--ado-border-strong));background:color-mix(in srgb,var(--ado-accent) 7%,var(--ado-bg-elevated))}html[data-theme=titanium-cockpit] .toc-tree__group--expanded{background:color-mix(in srgb,var(--ado-accent) 10%,var(--ado-bg-elevated));border-color:color-mix(in srgb,var(--ado-border-strong) 90%,transparent);box-shadow:0 1px 8px #14223614}html[data-theme=titanium-cockpit] .toc-tree__group--capsule .toc-tree__link--group,html[data-theme=titanium-cockpit] .toc-tree__link{color:var(--ado-text-secondary)}html[data-theme=titanium-cockpit] .toc-tree__row--active{background:color-mix(in srgb,rgba(27,66,133,.06),var(--ado-bg-elevated));border-color:#1b428529;box-shadow:inset 3px 0 #1b42857a}html[data-theme=titanium-cockpit] .toc-tree__row--active .toc-tree__link,html[data-theme=titanium-cockpit] .toc-tree__row--ancestor .toc-tree__link{color:var(--ado-text-primary)}html[data-theme=titanium-cockpit] .toc-tree__group-index{background:color-mix(in srgb,var(--ado-bg-elevated) 94%,var(--ado-bg-panel) 6%);border-color:color-mix(in srgb,var(--ado-border) 84%,transparent);color:var(--ado-text-secondary)}html[data-theme=titanium-cockpit] .toc-tree__item-index{background:color-mix(in srgb,var(--ado-bg-elevated) 94%,var(--ado-bg-panel) 6%);border-color:color-mix(in srgb,var(--ado-border) 72%,transparent);color:var(--ado-text-secondary)}html[data-theme=titanium-cockpit] .toc-tree__sub-card{background:color-mix(in srgb,var(--ado-bg-elevated) 88%,var(--ado-bg-panel) 12%);border-color:color-mix(in srgb,var(--ado-border) 74%,transparent)}html[data-theme=titanium-cockpit] .toc-tree__sub-dot{background:var(--ado-text-tertiary)}html[data-theme=titanium-cockpit] .toc-tree__chevron-circle{background:color-mix(in srgb,var(--ado-bg-elevated) 94%,var(--ado-bg-panel) 6%);border-color:color-mix(in srgb,var(--ado-border) 74%,transparent)}html[data-theme=titanium-cockpit] .toc-tree__card-scroll{scrollbar-color:var(--toc-scrollbar-thumb) transparent}.library-shelf{border-top:1px solid var(--ado-border, rgba(128, 128, 128, .15))}.library-shelf__summary{padding:.625rem 1rem;font-size:.8125rem;font-weight:600;cursor:pointer;color:var(--ado-text-tertiary)}.library-shelf__list{display:flex;flex-direction:column}.library-shelf__item{display:flex;flex-direction:column;padding:.5rem 1rem;text-decoration:none;color:var(--ado-text, inherit);border-bottom:1px solid var(--ado-border, rgba(128, 128, 128, .08));transition:background .12s}.library-shelf__item:hover{background:color-mix(in srgb,var(--ado-surface-elevated, rgba(128, 128, 128, .06)) 88%,transparent)}.library-shelf__item--current{background:color-mix(in srgb,var(--ado-accent, #4a90d9) 8%,transparent)}.library-shelf__title{font-size:.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-shelf__meta{font-size:.6875rem;color:var(--ado-text-muted, #888);display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.library-shelf__badge{display:inline-block;padding:.0625rem .375rem;border-radius:3px;font-size:.625rem;font-weight:600;background:color-mix(in srgb,var(--ado-accent, #4a90d9) 15%,transparent);color:var(--ado-accent, #4a90d9)}.library-shelf__badge--current{background:color-mix(in srgb,var(--ado-badge-success-bg, #28a745) 15%,transparent);color:var(--ado-badge-success-fg, #28a745)}html[data-theme=orbital-ivory] .library-shelf{border-top-color:color-mix(in srgb,var(--ado-border) 74%,transparent)}html[data-theme=orbital-ivory] .library-shelf__summary{color:var(--ado-text-tertiary)}html[data-theme=orbital-ivory] .library-shelf__item{color:var(--ado-text-primary);border-bottom-color:color-mix(in srgb,var(--ado-border) 66%,transparent)}html[data-theme=orbital-ivory] .library-shelf__item:hover{background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 30%),color-mix(in srgb,var(--ado-bg-elevated) 76%,transparent)}html[data-theme=orbital-ivory] .library-shelf__item--current{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 26%),color-mix(in srgb,var(--ado-accent-alt) 7%,var(--ado-bg-elevated))}html[data-theme=orbital-ivory] .library-shelf__title{color:var(--ado-text-primary)}html[data-theme=orbital-ivory] .library-shelf__meta{color:var(--ado-text-tertiary)}html[data-theme=orbital-ivory] .library-shelf__badge{background:color-mix(in srgb,var(--ado-accent-alt) 12%,transparent);color:var(--ado-accent)}.ado-reader-assist-pane{display:flex;flex-direction:column;gap:1rem;padding:.875rem}.assist-card{border-radius:var(--ado-radius-card, 8px);background:transparent;border:1px solid transparent;box-shadow:none;overflow:hidden}.assist-card__header{display:flex;justify-content:space-between;align-items:center;padding:.625rem .875rem;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.assist-card__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,var(--ado-text-primary) 68%,var(--ado-text-secondary) 32%);padding:.5rem 1rem 0}.assist-card__header .assist-card__label{padding:0}.assist-card__toggle{font-size:.625rem;color:color-mix(in srgb,var(--ado-text-primary) 38%,var(--ado-text-secondary) 62%)}.assist-card__body{padding:.625rem 1rem .875rem}.ado-reader-assist-pane .assist-card:has(.assist-card__header):not(:has(.assist-card__body)){background:transparent;border-color:transparent;box-shadow:none}.reading-context-card__progress{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem}.reading-context-card__progress .ado-progress{flex:1}.reading-context-card__heading{padding:0 .875rem}.reading-context-card__heading strong{font-size:.875rem;line-height:1.4}.reading-context-card__summary{padding:.25rem .875rem 0;font-size:.8125rem;color:var(--ado-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reading-context-card__nav{display:flex;justify-content:space-between;padding:.625rem .875rem}.reading-context-card__nav-btn{border:none;background:none;color:var(--ado-accent, #4a90d9);font-size:.8125rem;cursor:pointer;padding:.25rem 0}.reading-context-card__nav-btn:hover{text-decoration:underline}.document-metadata-card__fields{display:flex;flex-direction:column;gap:.375rem;margin-top:.625rem}.document-metadata-card__field{display:flex;justify-content:space-between;font-size:.75rem;line-height:1.4;color:var(--ado-text-secondary)}.document-metadata-card__field-label{font-size:.6875rem;font-weight:600;color:var(--ado-text-tertiary)}.document-metadata-card__evidence{margin-top:.625rem}.analysis-card__tabs{display:flex;gap:0;border-bottom:1px solid var(--ado-border, rgba(128, 128, 128, .15))}.analysis-card__tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem .375rem;border:none;background:none;font-size:.75rem;font-weight:500;color:var(--ado-text-muted, #888);cursor:pointer;border-bottom:2px solid transparent;transition:color .12s,border-color .12s}.analysis-card__tab:hover{color:var(--ado-text, inherit)}.analysis-card__tab--active{color:var(--ado-accent, #4a90d9);border-bottom-color:var(--ado-accent, #4a90d9);font-weight:600}.analysis-card__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;border-radius:9px;background:color-mix(in srgb,var(--ado-accent, #4a90d9) 15%,transparent);color:var(--ado-accent, #4a90d9);font-size:.625rem;font-weight:700;padding:0 .25rem}.analysis-card__content{padding:.625rem 0}.analysis-tab__list{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.analysis-tab__item{padding:.375rem 0;border-bottom:1px solid var(--ado-border, rgba(128, 128, 128, .08))}.analysis-tab__item a{display:inline-flex;align-items:center;min-height:20px;line-height:1.35;color:var(--ado-text-secondary);text-decoration:none;font-size:.75rem;max-width:100%;overflow-wrap:anywhere}.analysis-tab__item a:hover{color:var(--ado-accent, #4a90d9)}.analysis-tab__item small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.75rem;color:var(--ado-text-muted, #888);margin-top:.125rem;overflow:hidden;word-break:break-word}.analysis-tab__item-header{display:flex;gap:.25rem;margin-bottom:.25rem}.analysis-tab-diff__versions{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.analysis-tab-diff__version{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.assist-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0;justify-content:flex-start}.assist-actions-bar{display:flex;gap:.625rem;padding:.75rem 0;justify-content:center}.assist-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;border:1px solid var(--ado-border, rgba(128, 128, 128, .18));border-radius:999px;background:color-mix(in srgb,var(--ado-bg-surface-muted, #eee) 40%,transparent);color:var(--ado-text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.assist-action-btn:hover{background:color-mix(in srgb,var(--ado-bg-surface-muted, #eee) 70%,transparent);color:var(--ado-text-primary, #222);border-color:color-mix(in srgb,var(--ado-accent, #4a7) 30%,var(--ado-border, rgba(128, 128, 128, .18)))}.assist-action-btn:active{transform:scale(.97)}.shortcut-list{display:flex;flex-direction:column;gap:6px}.shortcut-item{display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--ado-text-secondary)}.shortcut-item kbd{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 8px;border:1px solid var(--ado-border);border-radius:4px;background:color-mix(in srgb,var(--ado-bg-elevated) 80%,transparent);font-family:inherit;font-size:.72rem;font-weight:600;color:var(--ado-text-primary)}@media(max-width:480px){.ado-hero{grid-template-columns:1fr;overflow:hidden}.ado-hero__controls{max-width:100%;overflow:hidden}.ado-control-strip>.ado-search{flex-basis:100%;min-width:0}input[type=text],input[type=email],input[type=password],input[type=search],select,.rs-input,.rsd-select,.ado-search input,.ado-search-shell__field input{min-height:44px;font-size:16px}.ado-search-result-card__title,.ado-doc-link{min-height:44px;display:inline-flex;align-items:center}}html[data-theme=orbital-ivory] .login-shell,html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory]{--login-ring-border: color-mix(in srgb, var(--ado-border) 72%, rgba(255, 255, 255, .2));--login-page-bg: radial-gradient(circle at 18% 12%, rgba(255, 255, 255, .05), transparent 11%), radial-gradient(circle at 82% 16%, rgba(205, 199, 190, .03), transparent 15%), linear-gradient(180deg, color-mix(in srgb, var(--ado-bg-canvas) 86%, white 14%), var(--ado-bg-canvas-alt));--login-stage-backdrop: radial-gradient(circle at 22% 16%, rgba(255, 255, 255, .04), transparent 11%), linear-gradient(180deg, rgba(255, 255, 255, .02), rgba(255, 255, 255, 0) 12%), linear-gradient( 138deg, color-mix(in srgb, var(--ado-bg-panel) 92%, white 8%), color-mix(in srgb, var(--ado-bg-panel-strong) 96%, transparent) 46%, color-mix(in srgb, var(--ado-bg-canvas-alt) 92%, transparent) );--login-bridge-bg: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .03)), linear-gradient(160deg, color-mix(in srgb, var(--ado-bg-shell) 96%, white 4%), color-mix(in srgb, var(--ado-bg-panel) 96%, transparent));--login-bridge-border: color-mix(in srgb, var(--ado-border) 76%, rgba(255, 255, 255, .36));--login-hull-bg: linear-gradient(180deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .04)), linear-gradient(145deg, color-mix(in srgb, var(--ado-bg-panel-strong) 95%, white 5%), color-mix(in srgb, var(--ado-bg-canvas-alt) 94%, transparent));--login-hull-border: color-mix(in srgb, var(--ado-border) 72%, rgba(255, 255, 255, .28));--login-hull-shadow: 0 6px 14px rgba(132, 127, 119, .07), inset 0 1px 0 rgba(255, 255, 255, .28);--login-canopy-bg: linear-gradient(180deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, .04)), linear-gradient(160deg, color-mix(in srgb, var(--ado-bg-surface) 94%, white 6%), color-mix(in srgb, var(--ado-bg-panel) 92%, transparent));--login-canopy-border: color-mix(in srgb, var(--ado-border) 78%, rgba(255, 255, 255, .36));--login-canopy-shadow: 0 4px 10px rgba(132, 127, 119, .06), inset 0 1px 0 rgba(255, 255, 255, .32);--login-pod-bg: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .03)), linear-gradient(160deg, color-mix(in srgb, var(--ado-bg-surface-muted) 92%, white 8%), color-mix(in srgb, var(--ado-bg-panel) 88%, transparent));--login-pod-shadow: 0 3px 8px rgba(132, 127, 119, .05), inset 0 1px 0 rgba(255, 255, 255, .22);--login-access-bg: linear-gradient(180deg, rgba(255, 255, 255, .11), rgba(255, 255, 255, .03)), linear-gradient(160deg, color-mix(in srgb, var(--ado-bg-surface) 95%, white 5%), color-mix(in srgb, var(--ado-bg-panel-strong) 94%, transparent));--login-utility-bg: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .03)), linear-gradient(160deg, color-mix(in srgb, var(--ado-bg-surface-muted) 90%, white 10%), color-mix(in srgb, var(--ado-bg-panel) 88%, transparent));--login-panel-border: color-mix(in srgb, var(--ado-border) 80%, rgba(255, 255, 255, .24));--login-input-bg: linear-gradient(180deg, rgba(255, 255, 255, .2), rgba(255, 255, 255, .08)), linear-gradient(160deg, color-mix(in srgb, var(--ado-bg-surface) 92%, white 8%), color-mix(in srgb, var(--ado-bg-panel) 88%, transparent));--login-input-border: color-mix(in srgb, var(--ado-border) 84%, rgba(255, 255, 255, .22));--login-toggle-bg: rgba(255, 255, 255, .16);--login-toggle-border: color-mix(in srgb, var(--ado-border) 78%, rgba(255, 255, 255, .24));--login-toggle-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, .05));--login-toggle-active-border: color-mix(in srgb, var(--ado-border-strong) 84%, rgba(255, 255, 255, .26));--login-button-bg: linear-gradient(180deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .05)), linear-gradient(135deg, color-mix(in srgb, var(--ado-bg-surface) 95%, white 5%), color-mix(in srgb, var(--ado-bg-panel-strong) 94%, transparent) 44%, color-mix(in srgb, var(--ado-bg-canvas-alt) 90%, transparent));--login-button-shadow: 0 3px 8px rgba(132, 127, 119, .05), inset 0 1px 0 rgba(255, 255, 255, .2)}body:has(.login-shell[data-theme=orbital-ivory]){background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.05),transparent 11%),radial-gradient(circle at 84% 12%,rgba(205,199,190,.03),transparent 13%),linear-gradient(180deg,color-mix(in srgb,var(--ado-bg-canvas) 88%,white 12%),var(--ado-bg-canvas-alt))}html[data-theme=orbital-ivory] .login-shell:before,.login-shell[data-theme=orbital-ivory]:before{background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.04),transparent 13%),radial-gradient(circle at 78% 14%,rgba(205,199,190,.025),transparent 16%),radial-gradient(circle at 24% 84%,rgba(79,84,85,.015),transparent 14%),linear-gradient(146deg,color-mix(in srgb,var(--ado-bg-panel) 94%,white 6%),color-mix(in srgb,var(--ado-bg-canvas-alt) 94%,transparent));opacity:.06}html[data-theme=orbital-ivory] .login-shell:after,.login-shell[data-theme=orbital-ivory]:after{background:linear-gradient(180deg,#ffffff08,#fff0 10%),linear-gradient(180deg,#cdc7be05,#cdc7be02);opacity:.03}html[data-theme=orbital-ivory] .login-shell .login-stage,.login-shell[data-theme=orbital-ivory] .login-stage{box-shadow:0 10px 20px #847f7714,inset 0 1px #ffffff57,inset 0 -4px 8px #bcb5ab08;-webkit-backdrop-filter:blur(1px) saturate(100%);backdrop-filter:blur(1px) saturate(100%)}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-brand-bridge{background:var(--login-bridge-bg);border-color:var(--login-bridge-border);box-shadow:0 0 0 1px #ffffff29,0 6px 14px #847f7712,inset 0 1px #ffffff38;-webkit-backdrop-filter:blur(10px) saturate(112%);backdrop-filter:blur(10px) saturate(112%)}html[data-theme=orbital-ivory] .login-shell .login-pod,.login-shell[data-theme=orbital-ivory] .login-pod,html[data-theme=orbital-ivory] .login-shell .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{border-color:var(--login-panel-border);box-shadow:0 0 0 1px #ffffff24,0 8px 18px #847f7714,inset 0 1px #ffffff42;-webkit-backdrop-filter:blur(10px) saturate(110%);backdrop-filter:blur(10px) saturate(110%)}html[data-theme=orbital-ivory] .login-shell .login-pod,.login-shell[data-theme=orbital-ivory] .login-pod{background:var(--login-pod-bg)}html[data-theme=orbital-ivory] .login-shell .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod{background:var(--login-access-bg)}html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{background:var(--login-utility-bg)}html[data-theme=orbital-ivory] .login-shell .login-main-hull:before,.login-shell[data-theme=orbital-ivory] .login-main-hull:before,html[data-theme=orbital-ivory] .login-shell .login-main-hull:after,.login-shell[data-theme=orbital-ivory] .login-main-hull:after{box-shadow:0 8px 18px #847f770f,inset 0 1px #fff3;-webkit-backdrop-filter:blur(6px) saturate(108%);backdrop-filter:blur(6px) saturate(108%)}html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--core,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--core{background:linear-gradient(180deg,#ffffff1a,#ffffff08),var(--login-hull-bg)}html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--dock,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--dock{background:linear-gradient(180deg,#ffffff1f,#ffffff08),var(--login-pod-bg)}html[data-theme=orbital-ivory] .login-shell .login-main-hull__ring,.login-shell[data-theme=orbital-ivory] .login-main-hull__ring{background:linear-gradient(180deg,#ffffff1f,#ffffff08),linear-gradient(145deg,#d6cfc414,#bcb5ab08);box-shadow:inset 0 1px #ffffff42,0 6px 14px #847f770d;opacity:.42}html[data-theme=orbital-ivory] .login-shell .login-canopy,.login-shell[data-theme=orbital-ivory] .login-canopy{background:var(--login-canopy-bg);border-color:var(--login-canopy-border);box-shadow:0 10px 22px #847f7714,inset 0 1px #ffffff8f;-webkit-backdrop-filter:blur(12px) saturate(115%);backdrop-filter:blur(12px) saturate(115%)}html[data-theme=orbital-ivory] .login-shell .login-canopy:after,.login-shell[data-theme=orbital-ivory] .login-canopy:after{background:linear-gradient(180deg,rgba(255,255,255,.26),transparent);opacity:.32}html[data-theme=orbital-ivory] .login-shell .login-access-pod .login-form input,.login-shell[data-theme=orbital-ivory] .login-access-pod .login-form input{background:var(--login-input-bg);border-color:var(--login-input-border);box-shadow:inset 0 1px #ffffff70,0 6px 12px #847f770a}html[data-theme=orbital-ivory] .login-shell .login-access-pod .ado-primary-button,.login-shell[data-theme=orbital-ivory] .login-access-pod .ado-primary-button{background:var(--login-button-bg);border-color:#ffffff3d;box-shadow:0 8px 16px #847f770f,inset 0 1px #ffffff52}html[data-theme=orbital-ivory] .login-shell .login-access-pod .login-language-toggle .ado-switch-group,.login-shell[data-theme=orbital-ivory] .login-access-pod .login-language-toggle .ado-switch-group{background:color-mix(in srgb,var(--login-toggle-bg) 88%,transparent);border-color:var(--login-toggle-border);box-shadow:inset 0 1px #ffffff57,0 5px 10px #847f770a}html[data-theme=orbital-ivory] .login-shell .login-utility-pod .login-control-stack--compact .ado-switch-row,.login-shell[data-theme=orbital-ivory] .login-utility-pod .login-control-stack--compact .ado-switch-row{background:linear-gradient(180deg,#ffffff29,#ffffff08),color-mix(in srgb,var(--login-toggle-bg) 68%,transparent);box-shadow:inset 0 1px #ffffff4d,0 5px 10px #847f770a}html[data-theme=orbital-ivory] .login-shell .login-vessel:before,.login-shell[data-theme=orbital-ivory] .login-vessel:before{background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.05),transparent 12%),linear-gradient(180deg,#ffffff0a,#ffffff03 12%),linear-gradient(138deg,#f1ece4d1,#e7dfd3b8 48%,#e2d8cb9e);box-shadow:inset 0 1px #ffffff14,0 18px 42px #7e756a14;filter:blur(1.5px);opacity:.74;transform:scale(1)}html[data-theme=orbital-ivory] .login-shell .login-observation-ring,.login-shell[data-theme=orbital-ivory] .login-observation-ring,html[data-theme=orbital-ivory] .login-shell .login-stage__orbital,.login-shell[data-theme=orbital-ivory] .login-stage__orbital{border-color:#ccc3b77a;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff08}html[data-theme=orbital-ivory] .login-shell .login-stage__busline,.login-shell[data-theme=orbital-ivory] .login-stage__busline{background:linear-gradient(90deg,#a996770d,#4f545524,#a996770a)}html[data-theme=orbital-ivory] .login-shell .login-stage__powergrid:before,.login-shell[data-theme=orbital-ivory] .login-stage__powergrid:before{background:linear-gradient(180deg,#4f54550a,#4f545524,#4f54550a)}html[data-theme=orbital-ivory] .login-shell .login-stage__busline span,.login-shell[data-theme=orbital-ivory] .login-stage__busline span,html[data-theme=orbital-ivory] .login-shell .login-stage__powergrid span,.login-shell[data-theme=orbital-ivory] .login-stage__powergrid span{background:radial-gradient(circle at 30% 30%,#ffffffe0,#e2d8cbbd 58%,#a9967738);box-shadow:0 0 0 4px #cdc7be0f,0 0 10px #a9967712}html[data-theme=orbital-ivory] .login-shell .login-main-hull__wing,.login-shell[data-theme=orbital-ivory] .login-main-hull__wing{border-color:#ccc3b761;background:linear-gradient(180deg,#ffffff29,#ffffff08),repeating-linear-gradient(90deg,transparent 0 24px,rgba(255,255,255,.12) 24px 25px),linear-gradient(135deg,#f4efe770,#e2d8cb1a);box-shadow:0 8px 18px #7e756a0d,inset 0 1px #ffffff3d;opacity:.74}html[data-theme=orbital-ivory] .login-shell .login-main-hull__ring,.login-shell[data-theme=orbital-ivory] .login-main-hull__ring{box-shadow:inset 0 1px #ffffff38,0 6px 14px #7e756a0d;opacity:.34}html[data-theme=orbital-ivory] .login-shell .login-canopy__title,.login-shell[data-theme=orbital-ivory] .login-canopy__title{text-shadow:0 1px 0 rgba(255,255,255,.1)}html[data-theme=orbital-ivory]{--ado-bg-canvas: #efeee9;--ado-bg-canvas-alt: #e9e8e3;--ado-bg-shell: rgba(244, 243, 239, .88);--ado-bg-panel: rgba(242, 241, 237, .97);--ado-bg-panel-strong: rgba(248, 247, 244, .99);--ado-bg-surface: #ffffff;--ado-bg-surface-muted: rgba(236, 235, 230, .92);--ado-bg-elevated: #ffffff;--ado-text-secondary: #4b5052;--ado-text-tertiary: #7c807a;--ado-border: rgba(180, 175, 165, .42);--ado-border-strong: rgba(160, 155, 145, .52);--ado-shadow-soft: 0 0 0 1px rgba(180, 170, 155, .22), 0 2px 4px rgba(100, 90, 75, .06), 0 8px 16px rgba(100, 90, 75, .07);--ado-shadow-panel: 0 0 0 1px rgba(200, 195, 185, .36), 0 2px 6px rgba(80, 75, 65, .05), 0 10px 22px rgba(80, 75, 65, .06);--ado-shadow-strong: 0 0 0 1px rgba(170, 160, 145, .32), 0 6px 12px rgba(100, 90, 75, .08), 0 18px 32px rgba(100, 90, 75, .11);--ado-command-grid-line: rgba(92, 84, 74, .028);--ado-command-rail: rgba(56, 51, 47, .12);--ado-command-glow: rgba(169, 150, 119, .003);--ado-atmosphere-primary: rgba(255, 255, 255, .1);--ado-atmosphere-secondary: rgba(255, 255, 255, .05);--ado-atmosphere-accent: rgba(198, 191, 178, .0008);--ado-atmosphere-app-glow: rgba(255, 255, 255, .012);--ado-atmosphere-app-accent: rgba(198, 191, 178, .0008);--ado-atmosphere-app-wash: rgba(255, 255, 255, .002);--ado-orbital-surface-veil: linear-gradient(90deg, rgba(255, 255, 255, .012), rgba(226, 223, 216, .0012) 56%, transparent 82%);--ado-orbital-surface-veil-opacity: .08}html[data-theme=orbital-ivory] body{background:radial-gradient(circle at 50% 20%,var(--ado-atmosphere-primary),transparent 25%),radial-gradient(circle at 12% 10%,var(--ado-atmosphere-secondary),transparent 18%),radial-gradient(circle at 88% 10%,var(--ado-atmosphere-accent),transparent 12%),linear-gradient(145deg,var(--ado-bg-canvas) 0%,color-mix(in srgb,var(--ado-bg-canvas) 92%,var(--ado-bg-canvas-alt)) 62%,color-mix(in srgb,var(--ado-bg-canvas) 74%,var(--ado-bg-canvas-alt)) 100%)}html[data-theme=orbital-ivory] .ado-app:before{background:radial-gradient(circle at 18% 18%,var(--ado-atmosphere-app-glow),transparent 14%),radial-gradient(circle at 82% 10%,var(--ado-atmosphere-app-accent),transparent 12%),linear-gradient(180deg,var(--ado-atmosphere-app-wash),transparent 24%);opacity:.08}html[data-theme=orbital-ivory] :is(.ado-user-card,.ado-panel,.summary-card,.document-card,.ado-state-card,.metric-card,.persona-card,.ado-list-card,.result-card,.login-panel,.ado-surface){background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 18%),linear-gradient(160deg,color-mix(in srgb,var(--ado-bg-panel-strong) 92%,white 8%),color-mix(in srgb,var(--ado-bg-panel) 94%,transparent));box-shadow:0 0 0 1px #ffffff1a,0 1px 3px #7e756a09,0 8px 16px #7e756a0d}html[data-theme=orbital-ivory] :is(.ado-user-card,.ado-panel,.summary-card,.document-card,.ado-state-card,.metric-card,.persona-card,.ado-list-card,.result-card,.login-panel,.ado-surface):before{background:linear-gradient(90deg,rgba(45,47,52,.08),rgba(169,150,119,.02) 62%,transparent 88%);opacity:.72}html[data-theme=orbital-ivory] .login-shell:before,.login-shell[data-theme=orbital-ivory]:before{background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.1),transparent 14%),radial-gradient(circle at 80% 14%,rgba(209,197,181,.05),transparent 18%),linear-gradient(146deg,#f7f1e8fa,#eae2d6f2 52%,#e3d9cbf0);box-shadow:inset 0 1px #ffffff6b,0 24px 72px #7e756a12}html[data-theme=orbital-ivory] .login-shell:after,.login-shell[data-theme=orbital-ivory]:after{background:linear-gradient(180deg,#ffffff1a,#ffffff05),linear-gradient(180deg,#ebe3d838,#c0b5a60f);opacity:.38}html[data-theme=orbital-ivory] .login-shell .login-stage,.login-shell[data-theme=orbital-ivory] .login-stage{background:linear-gradient(180deg,#fff3,#ffffff0a 18%,#ffffff03 56%),linear-gradient(156deg,#f6f0e7f5,#eae2d6f2);border-color:#d3cabcb8;box-shadow:0 12px 28px #7e756a0f,inset 0 1px #ffffff47}html[data-theme=orbital-ivory] .login-shell .login-vessel:before,.login-shell[data-theme=orbital-ivory] .login-vessel:before{background:linear-gradient(180deg,#ffffff08,#ffffff03 14%),linear-gradient(138deg,#efe8df9e,#e5dbcf8a 48%,#dfd3c475);box-shadow:inset 0 1px #ffffff0d,0 12px 30px #7e756a0e;filter:blur(1.2px);opacity:.52;transform:scale(.985)}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,html[data-theme=orbital-ivory] .login-shell .login-pod,html[data-theme=orbital-ivory] .login-shell .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{background:linear-gradient(180deg,#ffffff24,#ffffff08),linear-gradient(160deg,#f8f3ecf7,#ebe4d9f2);box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff29,0 6px 14px #7e756a0d}html[data-theme=orbital-ivory] .login-shell .login-main-hull:before,html[data-theme=orbital-ivory] .login-shell .login-main-hull:after,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--core,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--dock,.login-shell[data-theme=orbital-ivory] .login-main-hull:before,.login-shell[data-theme=orbital-ivory] .login-main-hull:after,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--core,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--dock{box-shadow:inset 0 1px #ffffff24,0 8px 20px #7e756a0d;opacity:.76}html[data-theme=orbital-ivory] .login-shell .login-main-hull__wing,.login-shell[data-theme=orbital-ivory] .login-main-hull__wing{opacity:.58;box-shadow:0 5px 12px #7e756a0a,inset 0 1px #ffffff29}html[data-theme=orbital-ivory] .login-shell .login-main-hull__ring,.login-shell[data-theme=orbital-ivory] .login-main-hull__ring{opacity:.22;box-shadow:inset 0 1px #ffffff24,0 4px 10px #7e756a0a}html[data-theme=orbital-ivory] .login-shell:before,.login-shell[data-theme=orbital-ivory]:before{background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.07),transparent 12%),linear-gradient(146deg,#f5efe6fa,#e9e1d5f2 52%,#e1d6c7f0);box-shadow:inset 0 1px #ffffff57,0 18px 52px #7e756a0f}html[data-theme=orbital-ivory] .login-shell:after,.login-shell[data-theme=orbital-ivory]:after{opacity:.24}html[data-theme=orbital-ivory] .login-shell .login-stage,.login-shell[data-theme=orbital-ivory] .login-stage{background:linear-gradient(180deg,#ffffff24,#ffffff08 18%,#ffffff03 56%),linear-gradient(156deg,#f4eee5fa,#e7ded1f5);border-color:#cdc3b5c2;box-shadow:0 10px 24px #7e756a0d,inset 0 1px #ffffff38}html[data-theme=orbital-ivory] .login-shell .login-vessel:before,.login-shell[data-theme=orbital-ivory] .login-vessel:before{background:linear-gradient(138deg,#ede5db85,#e3d8ca70 48%,#dccfbf5c);box-shadow:inset 0 1px #ffffff0a,0 8px 22px #7e756a0a;filter:blur(.9px);opacity:.34;transform:scale(.978)}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,html[data-theme=orbital-ivory] .login-shell .login-pod,html[data-theme=orbital-ivory] .login-shell .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{background:linear-gradient(180deg,#ffffff1a,#ffffff05),linear-gradient(160deg,#f8f3ecfb,#e8e0d5f7);border-color:#cdc3b5c7;box-shadow:0 0 0 1px #ffffff0f,inset 0 1px #ffffff24,0 4px 10px #7e756a0b}html[data-theme=orbital-ivory] .login-shell .login-main-hull:before,html[data-theme=orbital-ivory] .login-shell .login-main-hull:after,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--core,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--dock,.login-shell[data-theme=orbital-ivory] .login-main-hull:before,.login-shell[data-theme=orbital-ivory] .login-main-hull:after,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--core,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--dock{box-shadow:inset 0 1px #ffffff1a,0 5px 12px #7e756a0a;opacity:.62}html[data-theme=orbital-ivory] .login-shell .login-main-hull__wing,.login-shell[data-theme=orbital-ivory] .login-main-hull__wing{opacity:.42}html[data-theme=orbital-ivory] .login-shell .login-main-hull__ring,.login-shell[data-theme=orbital-ivory] .login-main-hull__ring{opacity:.14}html[data-theme=orbital-ivory] .login-shell .login-stage:before,html[data-theme=orbital-ivory] .login-shell .login-stage:after,.login-shell[data-theme=orbital-ivory] .login-stage:before,.login-shell[data-theme=orbital-ivory] .login-stage:after{opacity:.18}html[data-theme=orbital-ivory] .login-shell .login-observation-ring,html[data-theme=orbital-ivory] .login-shell .login-stage__orbital,.login-shell[data-theme=orbital-ivory] .login-observation-ring,.login-shell[data-theme=orbital-ivory] .login-stage__orbital{opacity:.44;border-color:#c6bcad57}html[data-theme=orbital-ivory] .login-shell .login-stage__busline,html[data-theme=orbital-ivory] .login-shell .login-stage__powergrid:before,.login-shell[data-theme=orbital-ivory] .login-stage__busline,.login-shell[data-theme=orbital-ivory] .login-stage__powergrid:before{opacity:.42}html[data-theme=orbital-ivory] .login-shell .login-stage__busline span,html[data-theme=orbital-ivory] .login-shell .login-stage__powergrid span,.login-shell[data-theme=orbital-ivory] .login-stage__busline span,.login-shell[data-theme=orbital-ivory] .login-stage__powergrid span{opacity:.55;box-shadow:0 0 0 3px #cdc7be0a,0 0 8px #a996770a}html[data-theme=orbital-ivory] .login-shell .login-stage__mark,.login-shell[data-theme=orbital-ivory] .login-stage__mark{opacity:.42}html[data-theme=orbital-ivory] .login-shell .login-main-hull:before,html[data-theme=orbital-ivory] .login-shell .login-main-hull:after,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--core,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--dock,.login-shell[data-theme=orbital-ivory] .login-main-hull:before,.login-shell[data-theme=orbital-ivory] .login-main-hull:after,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--core,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--dock{opacity:.46}html[data-theme=orbital-ivory] .login-shell .login-main-hull__wing,.login-shell[data-theme=orbital-ivory] .login-main-hull__wing{opacity:.24}html[data-theme=orbital-ivory] .login-shell .login-main-hull__ring,.login-shell[data-theme=orbital-ivory] .login-main-hull__ring{opacity:.08}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,html[data-theme=orbital-ivory] .login-shell .login-pod,html[data-theme=orbital-ivory] .login-shell .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{border-color:#c7bdaed6;box-shadow:0 0 0 1px #ffffff0d,inset 0 1px #ffffff1f,0 5px 12px #7e756a0a}html[data-theme=orbital-ivory] :is(.ado-user-card,.ado-panel,.summary-card,.document-card,.ado-state-card,.metric-card,.persona-card,.ado-list-card,.result-card,.login-panel,.ado-surface){background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 14%),linear-gradient(160deg,color-mix(in srgb,var(--ado-bg-panel-strong) 96%,white 4%),color-mix(in srgb,var(--ado-bg-panel) 98%,transparent));box-shadow:0 0 0 1px #ffffff14,0 1px 2px #68605606,0 6px 12px #68605609}html[data-theme=orbital-ivory] :is(.ado-user-card,.ado-panel,.summary-card,.document-card,.ado-state-card,.metric-card,.persona-card,.ado-list-card,.result-card,.login-panel,.ado-surface):before{background:linear-gradient(90deg,rgba(45,47,52,.05),rgba(169,150,119,.012) 58%,transparent 82%);opacity:.38}html[data-theme=orbital-ivory] .login-shell:before,.login-shell[data-theme=orbital-ivory]:before{background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.045),transparent 10%),linear-gradient(146deg,#f3ede4fb,#e6ddd0f6 52%,#ddd1c1f4);box-shadow:inset 0 1px #ffffff42,0 14px 36px #6860560c}html[data-theme=orbital-ivory] .login-shell:after,.login-shell[data-theme=orbital-ivory]:after{background:linear-gradient(180deg,#ffffff0d,#ffffff03),linear-gradient(180deg,#e3d9cb1f,#bfb3a307);opacity:.16}html[data-theme=orbital-ivory] .login-shell .login-stage,.login-shell[data-theme=orbital-ivory] .login-stage{background:linear-gradient(180deg,#ffffff1c,#ffffff05 18%,#ffffff02 56%),linear-gradient(156deg,#f2ece3fb,#e4daccf7);border-color:#c8bdadb8;box-shadow:0 8px 18px #6860560b,inset 0 1px #ffffff29}html[data-theme=orbital-ivory] .login-shell .login-vessel:before,.login-shell[data-theme=orbital-ivory] .login-vessel:before{background:linear-gradient(138deg,#ece4d861,#e0d4c447 48%,#d8cab933);box-shadow:inset 0 1px #ffffff06,0 6px 16px #68605607;filter:blur(.7px);opacity:.2;transform:scale(.972)}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,html[data-theme=orbital-ivory] .login-shell .login-pod,html[data-theme=orbital-ivory] .login-shell .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{background:linear-gradient(180deg,#ffffff14,#ffffff03),linear-gradient(160deg,#f7f1e9fc,#e7ded1f9);border-color:#c6baa9db;box-shadow:0 0 0 1px #ffffff0a,inset 0 1px #ffffff1a,0 3px 8px #68605609}html[data-theme=orbital-ivory] .login-shell .login-main-hull:before,html[data-theme=orbital-ivory] .login-shell .login-main-hull:after,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--core,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--dock,.login-shell[data-theme=orbital-ivory] .login-main-hull:before,.login-shell[data-theme=orbital-ivory] .login-main-hull:after,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--core,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--dock{box-shadow:inset 0 1px #ffffff14,0 4px 9px #68605607;opacity:.34}html[data-theme=orbital-ivory] .login-shell .login-main-hull__wing,.login-shell[data-theme=orbital-ivory] .login-main-hull__wing{opacity:.16}html[data-theme=orbital-ivory] .login-shell .login-main-hull__ring,.login-shell[data-theme=orbital-ivory] .login-main-hull__ring{opacity:.05}html[data-theme=orbital-ivory] :is(.ado-user-card,.ado-panel,.summary-card,.document-card,.ado-state-card,.metric-card,.persona-card,.ado-list-card,.result-card,.login-panel,.ado-surface){background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 12%),linear-gradient(160deg,#f7f1e8fb,#e9dfd3f9);box-shadow:0 0 0 1px #ffffff0f,0 1px 2px #76685806,0 6px 12px #76685809}html[data-theme=orbital-ivory] :is(.ado-user-card,.ado-panel,.summary-card,.document-card,.ado-state-card,.metric-card,.persona-card,.ado-list-card,.result-card,.login-panel,.ado-surface):before{background:var(--ado-orbital-surface-veil);opacity:var(--ado-orbital-surface-veil-opacity)}html[data-theme=orbital-ivory] .ado-app--search .search-callout--search,html[data-theme=orbital-ivory] .ado-app--search .result-card--search,html[data-theme=orbital-ivory] .ado-app--search .ado-state-card--search-preview{background:linear-gradient(180deg,rgba(255,255,255,.085),transparent 14%),linear-gradient(180deg,#f6efe6fd,#e9dfd4fc);border-color:#c4b8a8d6;box-shadow:0 0 0 1px #ffffff0d,0 3px 8px #76685808}html[data-theme=orbital-ivory] .ado-app--search .search-field input{background:linear-gradient(180deg,#ffffff2e,#ffffff0d),color-mix(in srgb,var(--ado-bg-elevated) 96%,transparent);border-color:#c1b5a4bd;box-shadow:inset 0 1px #ffffff38,0 1px 3px #76685806}html[data-theme=orbital-ivory] .ado-app--search .result-card--search.is-active{border-color:#5e534738;box-shadow:0 6px 14px #7668580a,inset 0 1px #ffffff17}html[data-theme=orbital-ivory] .ado-app--reader .ado-surface--reader{box-shadow:0 0 0 1px #d1c6b81a,0 6px 14px #76685808}html[data-theme=orbital-ivory] .ado-app--reader .ado-pane--right .ado-panel,html[data-theme=orbital-ivory] .ado-app--reader .ado-pane--right .ado-review-summary,html[data-theme=orbital-ivory] .ado-app--reader .ado-pane--right .ado-review-item,html[data-theme=orbital-ivory] .ado-app--reader .ado-pane--right .ado-state-card{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 14%),linear-gradient(180deg,#f3ece2fd,#e7ddd1fc);border-color:#c1b5a5bd;box-shadow:0 0 0 1px #ffffff09,0 3px 8px #76685807,inset 0 1px #ffffff12}html[data-theme=orbital-ivory] .login-shell:before,.login-shell[data-theme=orbital-ivory]:before{background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.03),transparent 10%),linear-gradient(150deg,#f2eadffc,#e3d8c9f8 55%,#d7c9b7f7);box-shadow:inset 0 1px #fff3,0 12px 28px #7668580f}html[data-theme=orbital-ivory] .login-shell:after,.login-shell[data-theme=orbital-ivory]:after{background:linear-gradient(180deg,#ffffff09,#ffffff02),linear-gradient(180deg,#e3d9cb14,#bfb3a305);opacity:.11}html[data-theme=orbital-ivory] .login-shell .login-stage,.login-shell[data-theme=orbital-ivory] .login-stage{background:linear-gradient(180deg,#ffffff14,#ffffff04 18%,#ffffff02 56%),linear-gradient(156deg,#f1eae0fb,#e1d6c7f7);border-color:#c2b5a3c2;box-shadow:0 8px 18px #7668580d,inset 0 1px #ffffff1f}html[data-theme=orbital-ivory] .login-shell .login-vessel:before,.login-shell[data-theme=orbital-ivory] .login-vessel:before{background:linear-gradient(138deg,#ece4d847,#e0d4c433 48%,#d8cab921);box-shadow:inset 0 1px #ffffff05,0 5px 12px #76685806;filter:blur(.5px);opacity:.12;transform:scale(.97)}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,html[data-theme=orbital-ivory] .login-shell .login-pod,html[data-theme=orbital-ivory] .login-shell .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{background:linear-gradient(180deg,#ffffff12,#ffffff03),linear-gradient(160deg,#f6efe6fc,#e5dbcdf9);border-color:#c2b5a4e0;box-shadow:0 0 0 1px #ffffff09,inset 0 1px #ffffff14,0 2px 6px #76685807}html[data-theme=orbital-ivory] .login-shell .login-main-hull:before,html[data-theme=orbital-ivory] .login-shell .login-main-hull:after,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--core,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--dock,.login-shell[data-theme=orbital-ivory] .login-main-hull:before,.login-shell[data-theme=orbital-ivory] .login-main-hull:after,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--core,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--dock{box-shadow:inset 0 1px #ffffff0f,0 3px 7px #76685805;opacity:.24}html[data-theme=orbital-ivory] .login-shell .login-main-hull__wing,.login-shell[data-theme=orbital-ivory] .login-main-hull__wing{opacity:.1}html[data-theme=orbital-ivory] .login-shell .login-main-hull__ring,.login-shell[data-theme=orbital-ivory] .login-main-hull__ring{opacity:.03}html[data-theme=orbital-ivory] :is(.ado-user-card,.ado-panel,.summary-card,.document-card,.ado-state-card,.metric-card,.persona-card,.ado-list-card,.result-card,.login-panel,.ado-surface){background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 10%),linear-gradient(160deg,#f8f2e9fd,#e5dacbfa);box-shadow:0 0 0 1px #ffffff0a,0 1px 2px #74655308,0 8px 14px #7465530b}html[data-theme=orbital-ivory] .ado-app--search .ado-surface--search,html[data-theme=orbital-ivory] .ado-app--workspace .ado-surface--workspace,html[data-theme=orbital-ivory] .ado-app--governance .ado-surface--governance,html[data-theme=orbital-ivory] .ado-app--imports .ado-surface--imports,html[data-theme=orbital-ivory] .ado-app--settings .ado-surface--settings,html[data-theme=orbital-ivory] .ado-app--audit .ado-surface--audit{background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,.006) 74px,transparent 74px),linear-gradient(180deg,#f3ece3fe,#e5daccfd)}html[data-theme=orbital-ivory] .login-shell:before,.login-shell[data-theme=orbital-ivory]:before{background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.022),transparent 10%),linear-gradient(150deg,#f0e8ddfc,#ded1c0f9 55%,#d0bfaaf9);box-shadow:inset 0 1px #ffffff29,0 14px 28px #7465530f}html[data-theme=orbital-ivory] .login-shell:after,.login-shell[data-theme=orbital-ivory]:after{background:linear-gradient(180deg,#ffffff07,#ffffff02),linear-gradient(180deg,#e3d9cb0d,#bfb3a303);opacity:.08}html[data-theme=orbital-ivory] .login-shell .login-stage,.login-shell[data-theme=orbital-ivory] .login-stage{background:linear-gradient(180deg,#ffffff12,#ffffff03 18%,#ffffff01 56%),linear-gradient(156deg,#f0e8ddfc,#dccebcf9);border-color:#bcad99cc;box-shadow:0 10px 18px #7465530e,inset 0 1px #ffffff18}html[data-theme=orbital-ivory] .login-shell .login-vessel:before,.login-shell[data-theme=orbital-ivory] .login-vessel:before{background:linear-gradient(138deg,#eae1d32e,#dccfbd1f 48%,#d3c4b114);box-shadow:inset 0 1px #ffffff03,0 4px 8px #74655304;opacity:.08;transform:scale(.968)}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,html[data-theme=orbital-ivory] .login-shell .login-pod,html[data-theme=orbital-ivory] .login-shell .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{background:linear-gradient(180deg,#fff1,#ffffff03),linear-gradient(160deg,#f7f1e8fd,#e3d6c5fa);border-color:#bdae9aeb;box-shadow:0 0 0 1px #ffffff07,inset 0 1px #ffffff0f,0 3px 7px #74655306}html[data-theme=orbital-ivory] .login-shell .login-main-hull:before,html[data-theme=orbital-ivory] .login-shell .login-main-hull:after,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--core,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--dock,.login-shell[data-theme=orbital-ivory] .login-main-hull:before,.login-shell[data-theme=orbital-ivory] .login-main-hull:after,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--core,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--dock{opacity:.16}html[data-theme=orbital-ivory] .login-shell .login-main-hull__wing,.login-shell[data-theme=orbital-ivory] .login-main-hull__wing{opacity:.06}html[data-theme=orbital-ivory] .login-shell .login-main-hull__ring,.login-shell[data-theme=orbital-ivory] .login-main-hull__ring{opacity:.02}html[data-theme=orbital-ivory] .login-stage:before,.login-shell[data-theme=orbital-ivory] .login-stage:before{opacity:.05;filter:blur(2px)}html[data-theme=orbital-ivory] .login-stage:after,.login-shell[data-theme=orbital-ivory] .login-stage:after{opacity:.04}html[data-theme=orbital-ivory] .login-observation-ring,.login-shell[data-theme=orbital-ivory] .login-observation-ring{border-color:#bdaf9d38;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff08}html[data-theme=orbital-ivory] .login-rail:before,.login-shell[data-theme=orbital-ivory] .login-rail:before{border-color:#c4b7a647;background:linear-gradient(180deg,#ffffff14,#ffffff05 14%),linear-gradient(160deg,#efe7dc42,#dfd2c129 58%,#d4c5b21f);box-shadow:0 24px 56px #7465530f,inset 0 1px #ffffff2e,inset 0 -10px 22px #baab980a}html[data-theme=orbital-ivory] .login-panel--access,html[data-theme=orbital-ivory] .login-panel--environment,.login-shell[data-theme=orbital-ivory] .login-panel--access,.login-shell[data-theme=orbital-ivory] .login-panel--environment{border-color:#bdaf9c52;box-shadow:inset 0 1px #fff3,0 12px 24px #7465530d}html[data-theme=orbital-ivory] .login-panel--access,.login-shell[data-theme=orbital-ivory] .login-panel--access{background:linear-gradient(180deg,#ffffff1f,#ffffff08 18%),linear-gradient(160deg,#f0e7dc47,#e0d2c01f),linear-gradient(160deg,#e9ddce24,#d9cab514)}html[data-theme=orbital-ivory] .login-panel--environment,.login-shell[data-theme=orbital-ivory] .login-panel--environment{background:linear-gradient(180deg,#ffffff17,#ffffff06 18%),linear-gradient(160deg,#eee5da29,#ddcfbe12),linear-gradient(160deg,#e4d8c81a,#d6c6b30f)}html[data-theme=orbital-ivory] .login-canopy,.login-shell[data-theme=orbital-ivory] .login-canopy{box-shadow:0 16px 32px #74655314,inset 0 1px #ffffff2e}html[data-theme=orbital-ivory] .ado-top-nav__link,html[data-theme=orbital-ivory] .ado-filter-chip,html[data-theme=orbital-ivory] .ado-switch-group button,html[data-theme=orbital-ivory] .ado-ghost-button{border-color:var(--ado-orbital-control-border);background:var(--ado-orbital-control-bg);color:var(--ado-text-primary);box-shadow:var(--ado-orbital-control-shadow)}html[data-theme=orbital-ivory] .ado-top-nav__link:hover,html[data-theme=orbital-ivory] .ado-filter-chip:hover,html[data-theme=orbital-ivory] .ado-switch-group button:hover,html[data-theme=orbital-ivory] .ado-ghost-button:hover{border-color:#d0cdc79e;background:linear-gradient(180deg,#ffffff04,#ffffff01 18%,#fff0),linear-gradient(180deg,#fefefdfe,#fafaf8fd)}html[data-theme=orbital-ivory] .ado-top-nav__link.is-active,html[data-theme=orbital-ivory] .ado-filter-chip.is-active,html[data-theme=orbital-ivory] .ado-switch-group button.is-active,html[data-theme=orbital-ivory] .ado-ghost-button.is-active{border:1px solid rgba(123,184,255,.35);background:linear-gradient(105deg,transparent 40%,rgba(180,215,255,.45) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#3a6fff,#285cff,#1e48cc);color:#fffdfcf5;font-weight:600;text-shadow:0 0 8px rgba(40,92,255,.25),0 1px 0 rgba(0,0,0,.12);box-shadow:0 0 16px #285cff38,0 3px 12px #285cff38}html[data-theme=orbital-ivory] .ado-primary-button:hover,html[data-theme=orbital-ivory] .login-shell .login-access-pod .ado-primary-button:hover,.login-shell[data-theme=orbital-ivory] .login-access-pod .ado-primary-button:hover{box-shadow:inset 0 1px #ffffff1a,0 10px 22px #38332f33,0 3px 6px #38332f1f}html[data-theme=orbital-ivory] .ado-search{border-color:#c4b8a8c7;background:linear-gradient(180deg,#ffffff1f,#ffffff08),linear-gradient(180deg,#fcf9f5fd,#f2ebe2f8);box-shadow:inset 0 1px #ffffff2e,0 2px 5px #74655306}html[data-theme=orbital-ivory] .ado-search:focus-within{border-color:#5a524a52;box-shadow:0 0 0 1px #5a524a14,inset 0 1px #fff3,0 3px 8px #74655308}html[data-theme=orbital-ivory] :is(.ado-app--search .search-callout--search,.ado-app--search .result-card--search,.ado-app--search .ado-state-card--search-preview,.ado-app--search .ado-state-card,.ado-app--search .ado-list-card,.ado-app--workspace .ado-state-card,.ado-app--workspace .ado-list-card,.ado-app--governance .ado-state-card,.ado-app--governance .ado-list-card,.ado-app--reader .ado-pane--right .ado-panel,.ado-app--reader .ado-pane--right .ado-review-summary,.ado-app--reader .ado-pane--right .ado-review-item,.ado-app--reader .ado-pane--right .ado-state-card){background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 14%),linear-gradient(180deg,#f9f9f7fe,#f2f2eefc);border-color:#d4d0c9ad;box-shadow:0 0 0 1px #ffffff06,0 4px 9px #2d2f3405}html[data-theme=orbital-ivory] .login-shell:before,.login-shell[data-theme=orbital-ivory]:before{background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.06),transparent 13%),linear-gradient(150deg,#f8f4eefd,#e9dfd0fb 58%,#ded0befa);box-shadow:inset 0 1px #ffffff38,0 10px 20px #6e63530a}html[data-theme=orbital-ivory] .login-shell .login-stage,.login-shell[data-theme=orbital-ivory] .login-stage{background:linear-gradient(180deg,#ffffff2e,#ffffff0a 18%,#ffffff04 56%),linear-gradient(156deg,#faf6f1fe,#efe7dcfb);border-color:#c7baa9d6;box-shadow:0 9px 20px #6e63530a,inset 0 1px #ffffff2e}html[data-theme=orbital-ivory] .login-shell .login-vessel:before,.login-shell[data-theme=orbital-ivory] .login-vessel:before{background:linear-gradient(138deg,#ece4d714,#ddd0bf0d 48%,#d2c3b008);box-shadow:inset 0 1px #ffffff02,0 4px 8px #6e635302;opacity:.03}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,html[data-theme=orbital-ivory] .login-shell .login-pod,html[data-theme=orbital-ivory] .login-shell .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{background:linear-gradient(180deg,#ffffff3d,#ffffff0d),linear-gradient(160deg,#fffffffe,#faf4edfb);border-color:#cec2b2f0;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #fff3,0 8px 18px #6e635307}html[data-theme=orbital-ivory] .login-panel--access,html[data-theme=orbital-ivory] .login-panel--environment,.login-shell[data-theme=orbital-ivory] .login-panel--access,.login-shell[data-theme=orbital-ivory] .login-panel--environment{border-color:#cabead8a;box-shadow:inset 0 1px #ffffff47,0 10px 22px #6e635309}html[data-theme=orbital-ivory] .login-panel--access,.login-shell[data-theme=orbital-ivory] .login-panel--access{background:linear-gradient(180deg,#ffffff47,#ffffff0d 18%),linear-gradient(160deg,#fcf8f22e,#ece1d212),linear-gradient(160deg,#f3e9da0a,#e0d0bb05)}html[data-theme=orbital-ivory] .login-panel--environment,.login-shell[data-theme=orbital-ivory] .login-panel--environment{background:linear-gradient(180deg,#ffffff38,#ffffff08 18%),linear-gradient(160deg,#faf6ef17,#e8dccc0a),linear-gradient(160deg,#f0e6d708,#ddcdb804)}html[data-theme=orbital-ivory] :is(.ado-app--search .search-callout--search,.ado-app--search .result-card--search,.ado-app--search .ado-state-card--search-preview,.ado-app--search .ado-state-card,.ado-app--search .ado-list-card,.ado-app--workspace .ado-state-card,.ado-app--workspace .ado-list-card,.ado-app--governance .ado-state-card,.ado-app--governance .ado-list-card,.ado-app--reader .ado-pane--right .ado-panel,.ado-app--reader .ado-pane--right .ado-review-summary,.ado-app--reader .ado-pane--right .ado-review-item,.ado-app--reader .ado-pane--right .ado-state-card){background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 15%),linear-gradient(180deg,#fffffcfe,#f7f1e9fc);border-color:#c6bbaad6;box-shadow:0 0 0 1px #ffffff0e,0 4px 9px #6e635305}html[data-theme=orbital-ivory] .login-shell .login-main-hull:before,html[data-theme=orbital-ivory] .login-shell .login-main-hull:after,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--core,html[data-theme=orbital-ivory] .login-shell .login-main-hull__module--dock,.login-shell[data-theme=orbital-ivory] .login-main-hull:before,.login-shell[data-theme=orbital-ivory] .login-main-hull:after,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--core,.login-shell[data-theme=orbital-ivory] .login-main-hull__module--dock{opacity:.08}html[data-theme=orbital-ivory] .login-shell .login-main-hull__wing,.login-shell[data-theme=orbital-ivory] .login-main-hull__wing{opacity:.025}html[data-theme=orbital-ivory] .login-shell .login-main-hull__ring,.login-shell[data-theme=orbital-ivory] .login-main-hull__ring{opacity:.01}html[data-theme=orbital-ivory] .login-shell:before,.login-shell[data-theme=orbital-ivory]:before{background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.07),transparent 13%),linear-gradient(150deg,#f9f5effe,#ede4d8fc 58%,#e2d4c2f9);box-shadow:inset 0 1px #ffffff3d,0 10px 20px #60594e08}html[data-theme=orbital-ivory] .login-shell .login-stage,.login-shell[data-theme=orbital-ivory] .login-stage{background:linear-gradient(180deg,#ffffff29,#ffffff0a 18%,#ffffff03 56%),linear-gradient(156deg,#fbf7f2fe,#f1eae0fb);border-color:#cabeade0;box-shadow:0 10px 22px #60594e07,inset 0 1px #fff3}html[data-theme=orbital-ivory] .login-observation-ring,.login-shell[data-theme=orbital-ivory] .login-observation-ring{border-color:#c2b4a124;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff06}html[data-theme=orbital-ivory] .login-rail:before,.login-shell[data-theme=orbital-ivory] .login-rail:before{border-color:#c5b8a638;background:linear-gradient(180deg,#ffffff14,#ffffff05 14%),linear-gradient(160deg,#f3ebe133,#e5d9c81c 58%,#dacab614);box-shadow:0 20px 48px #60594e0b,inset 0 1px #ffffff2e,inset 0 -8px 18px #baab9807}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,html[data-theme=orbital-ivory] .login-shell .login-pod,html[data-theme=orbital-ivory] .login-shell .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{background:linear-gradient(180deg,#ffffff42,#ffffff0d),linear-gradient(160deg,#fffffffe,#faf4ecfc);border-color:#cdc1b1f0;box-shadow:0 0 0 1px #ffffff16,inset 0 1px #ffffff38,0 8px 18px #60594e06}html[data-theme=orbital-ivory] .login-panel--access,html[data-theme=orbital-ivory] .login-panel--environment,.login-shell[data-theme=orbital-ivory] .login-panel--access,.login-shell[data-theme=orbital-ivory] .login-panel--environment{border-color:#c9bdad80;box-shadow:inset 0 1px #ffffff47,0 8px 18px #60594e07}html[data-theme=orbital-ivory] .login-panel--access,.login-shell[data-theme=orbital-ivory] .login-panel--access{background:linear-gradient(180deg,#ffffff47,#ffffff0d 18%),linear-gradient(160deg,#ffffff14,#f3eade0a),linear-gradient(160deg,#f0e6d806,#dfcfba04)}html[data-theme=orbital-ivory] .login-panel--environment,.login-shell[data-theme=orbital-ivory] .login-panel--environment{background:linear-gradient(180deg,#fff3,#ffffff08 18%),linear-gradient(160deg,#faf6ef0d,#e8dccc06),linear-gradient(160deg,#f0e6d704,#ddcdb802)}html[data-theme=orbital-ivory] .login-canopy,.login-shell[data-theme=orbital-ivory] .login-canopy{box-shadow:0 14px 28px #60594e0d,inset 0 1px #ffffff29}html[data-theme=orbital-ivory] .ado-app>.ado-top-nav{background:transparent;border-top:none;border-bottom:none;box-shadow:none}html[data-theme=orbital-ivory] :is(.ado-app--search .search-callout--search,.ado-app--search .result-card--search,.ado-app--search .ado-state-card--search-preview,.ado-app--search .ado-state-card,.ado-app--search .ado-list-card,.ado-app--workspace .ado-state-card,.ado-app--workspace .ado-list-card,.ado-app--governance .ado-state-card,.ado-app--governance .ado-list-card,.ado-app--reader .ado-pane--right .ado-panel,.ado-app--reader .ado-pane--right .ado-review-summary,.ado-app--reader .ado-pane--right .ado-review-item,.ado-app--reader .ado-pane--right .ado-state-card){background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 14%),linear-gradient(180deg,#fffffdfe,#f8f2eafd);border-color:#c8bdadd1;box-shadow:0 0 0 1px #ffffff0d,0 4px 9px #60594e04}html[data-theme=orbital-ivory] .login-main-hull__shell,.login-shell[data-theme=orbital-ivory] .login-main-hull__shell{background:linear-gradient(180deg,#ffffff29,#ffffff08 22%),linear-gradient(160deg,#fffffffe,#f7f0e7fb);border:1px solid rgba(207,196,180,.72);border-radius:44px;box-shadow:0 0 0 1px #ffffff0d,0 8px 18px #60594e06,inset 0 1px #ffffff38}html[data-theme=orbital-ivory] .login-main-hull__module,.login-shell[data-theme=orbital-ivory] .login-main-hull__module{border-color:#c9bdad4d;background:linear-gradient(180deg,#ffffff14,#ffffff05),linear-gradient(160deg,#f7f1e81f,#e4d8c60a);box-shadow:0 4px 10px #60594e04,inset 0 1px #ffffff14;opacity:.045}html[data-theme=orbital-ivory] .login-main-hull__wing,.login-shell[data-theme=orbital-ivory] .login-main-hull__wing{border-color:#c9bdad2e;background:linear-gradient(180deg,#ffffff1a,#ffffff05),linear-gradient(135deg,#f6efe617,#e2d5c208);box-shadow:0 8px 18px #60594e03,inset 0 1px #ffffff1f;opacity:.018}html[data-theme=orbital-ivory] .login-main-hull__eyebrow,.login-shell[data-theme=orbital-ivory] .login-main-hull__eyebrow{color:#6a635994}html[data-theme=orbital-ivory] .login-canopy,.login-shell[data-theme=orbital-ivory] .login-canopy{border-color:#cec2b2d6;background:linear-gradient(180deg,#ffffff38,#ffffff0a 20%),linear-gradient(160deg,#fffffffe,#f7f0e6fb);box-shadow:0 12px 26px #60594e08,inset 0 1px #ffffff3d}html[data-theme=orbital-ivory] .login-canopy:before,.login-shell[data-theme=orbital-ivory] .login-canopy:before{border-color:#ffffff38}html[data-theme=orbital-ivory] .login-canopy:after,.login-shell[data-theme=orbital-ivory] .login-canopy:after{opacity:.26}html[data-theme=orbital-ivory] .login-access-pod .login-form input,.login-shell[data-theme=orbital-ivory] .login-access-pod .login-form input{background:linear-gradient(180deg,#ffffff57,#ffffff0f),linear-gradient(180deg,#fffffefe,#f7f0e6fb);border-color:#cfc3b2c7;box-shadow:inset 0 1px #ffffff42,0 4px 8px #60594e05}html[data-theme=orbital-ivory] .login-access-pod .login-form input::placeholder,.login-shell[data-theme=orbital-ivory] .login-access-pod .login-form input::placeholder{color:#6e69608f}html[data-theme=orbital-ivory] .login-access-pod .login-language-toggle .ado-switch-group,.login-shell[data-theme=orbital-ivory] .login-access-pod .login-language-toggle .ado-switch-group{background:linear-gradient(180deg,#ffffff4d,#ffffff0f),linear-gradient(180deg,#fcf8f3fc,#f4ece2f8);border-color:#cdc2b2bd}html[data-theme=orbital-ivory] .login-shell .login-stage,.login-shell[data-theme=orbital-ivory] .login-stage{background:linear-gradient(180deg,#ffffff2e,#ffffff0a 18%,#ffffff03 56%),linear-gradient(156deg,#fcf8f3fe,#f3ece2fc);box-shadow:0 8px 18px #60594e06,inset 0 1px #fff3}html[data-theme=orbital-ivory] .login-shell:before,.login-shell[data-theme=orbital-ivory]:before{background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.055),transparent 12%),linear-gradient(150deg,#fbf7f1fe,#efe6dafd 60%,#e6d8c6fa);box-shadow:inset 0 1px #ffffff38,0 10px 18px #625a4e06}html[data-theme=orbital-ivory] .login-shell .login-stage,.login-shell[data-theme=orbital-ivory] .login-stage{background:linear-gradient(180deg,#ffffff24,#ffffff08 18%,#ffffff03 56%),linear-gradient(156deg,#fdfaf6fe,#f4eee5fc);border-color:#cdc1b1d1;box-shadow:0 8px 18px #625a4e05,inset 0 1px #ffffff2e}html[data-theme=orbital-ivory] .login-rail:before,.login-shell[data-theme=orbital-ivory] .login-rail:before{background:linear-gradient(180deg,#ffffff0f,#ffffff04 14%),linear-gradient(160deg,#f6f0e72e,#e9dccb14 58%,#ddcdb80d);border-color:#c9bcaa2e;box-shadow:0 14px 32px #625a4e07,inset 0 1px #ffffff29}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,html[data-theme=orbital-ivory] .login-shell .login-pod,html[data-theme=orbital-ivory] .login-shell .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod{background:linear-gradient(180deg,#ffffff2e,#ffffff0a),linear-gradient(160deg,#fffffffe,#faf5eefd);border-color:#d0c4b4e0;box-shadow:0 0 0 1px #ffffff0f,inset 0 1px #ffffff2e,0 6px 14px #625a4e04}html[data-theme=orbital-ivory] .login-panel--access,html[data-theme=orbital-ivory] .login-panel--environment,.login-shell[data-theme=orbital-ivory] .login-panel--access,.login-shell[data-theme=orbital-ivory] .login-panel--environment{border-color:#cdc1b175;box-shadow:inset 0 1px #ffffff3d,0 6px 14px #625a4e05}html[data-theme=orbital-ivory] .login-panel--access,.login-shell[data-theme=orbital-ivory] .login-panel--access{background:linear-gradient(180deg,#ffffff2e,#ffffff0a 18%),linear-gradient(160deg,#ffffff0a,#f4ece006)}html[data-theme=orbital-ivory] .login-panel--environment,.login-shell[data-theme=orbital-ivory] .login-panel--environment{background:linear-gradient(180deg,#ffffff24,#ffffff06 18%),linear-gradient(160deg,#faf6ef07,#e8dccc03)}html[data-theme=orbital-ivory] .login-main-hull__shell,.login-shell[data-theme=orbital-ivory] .login-main-hull__shell,html[data-theme=orbital-ivory] .login-canopy,.login-shell[data-theme=orbital-ivory] .login-canopy,html[data-theme=orbital-ivory] .ado-hero,html[data-theme=orbital-ivory] .ado-hero__identity,html[data-theme=orbital-ivory] .ado-hero__controls,html[data-theme=orbital-ivory] .ado-pane--left .ado-panel,html[data-theme=orbital-ivory] .ado-pane--right .ado-panel,html[data-theme=orbital-ivory] .ado-reader-shell,html[data-theme=orbital-ivory] .ado-stage{background:var(--ado-orbital-stage-shell-bg);border-color:var(--ado-orbital-stage-shell-border);box-shadow:var(--ado-orbital-stage-shell-shadow);border-radius:var(--ado-radius-xl)}html[data-theme=orbital-ivory] .ado-hero__identity,html[data-theme=orbital-ivory] .ado-hero__controls{background:transparent;border-color:transparent;box-shadow:none}html[data-theme=orbital-ivory] .ado-pane--left .ado-panel{background:#ffffffa6}html[data-theme=orbital-ivory] .ado-stage:has(>.ado-surface){background:var(--ado-orbital-stage-shell-bg);border-color:var(--ado-orbital-stage-shell-border);box-shadow:var(--ado-orbital-stage-shell-shadow);border-radius:var(--ado-radius-xl);overflow:hidden;background-clip:padding-box}html[data-theme=orbital-ivory] .ado-frame--reader .ado-stage:has(>.ado-surface),html[data-theme=orbital-ivory] .ado-frame--search .ado-stage:has(>.ado-surface),html[data-theme=orbital-ivory] .ado-frame--audit .ado-stage:has(>.ado-surface){overflow-y:auto;overflow-x:hidden}html[data-theme=orbital-ivory] .ado-stage:has(>.ado-surface)>.ado-surface{background:transparent;border-color:transparent;box-shadow:none}html[data-theme=orbital-ivory] .ado-stage:has(>.ado-surface)>.ado-surface:before,html[data-theme=orbital-ivory] .ado-stage:has(>.ado-surface)>.ado-surface:after{background:none;opacity:0;content:none}html[data-theme=orbital-ivory] :is(.ado-app--workspace .ado-frame,.ado-app--governance .ado-frame,.ado-app--imports .ado-frame,.ado-app--settings .ado-frame,.ado-app--search .ado-frame,.ado-app--audit .ado-frame,.ado-app--reader .ado-frame,.ado-app--review .ado-frame,.ado-app--diff .ado-frame,.ado-app--board-brief .ado-frame,.ado-app--ai-assistant .ado-frame,.ado-app--branch .ado-frame,.ado-app--collab .ado-frame,.ado-app--release-sets .ado-frame,.ado-app--help .ado-frame,.ado-app--notifications .ado-frame,.ado-app--tasks .ado-frame,.ado-app--observability .ado-frame,.ado-app--admin-users .ado-frame,.ado-app--admin-webhooks .ado-frame,.ado-app--change-password .ado-frame,.ado-app--connector .ado-frame,.ado-app--permsim .ado-frame,.ado-app--compare .ado-frame){background:var(--ado-orbital-stage-shell-bg);border-radius:var(--ado-radius-xl);overflow:clip}html[data-theme=orbital-ivory] :is(.ado-app--workspace .ado-stage,.ado-app--governance .ado-stage,.ado-app--imports .ado-stage,.ado-app--settings .ado-stage,.ado-app--search .ado-stage,.ado-app--audit .ado-stage,.ado-app--reader .ado-stage,.ado-app--review .ado-stage,.ado-app--diff .ado-stage,.ado-app--board-brief .ado-stage,.ado-app--ai-assistant .ado-stage,.ado-app--branch .ado-stage,.ado-app--collab .ado-stage,.ado-app--release-sets .ado-stage,.ado-app--help .ado-stage,.ado-app--notifications .ado-stage,.ado-app--tasks .ado-stage,.ado-app--observability .ado-stage,.ado-app--admin-users .ado-stage,.ado-app--admin-webhooks .ado-stage,.ado-app--change-password .ado-stage,.ado-app--connector .ado-stage,.ado-app--permsim .ado-stage,.ado-app--compare .ado-stage){background:var(--ado-orbital-stage-bg);border-color:transparent;box-shadow:none;border-radius:var(--ado-radius-xl);background-clip:padding-box;position:relative;isolation:isolate}html[data-theme=orbital-ivory] :is(.ado-app--workspace .ado-stage,.ado-app--governance .ado-stage,.ado-app--imports .ado-stage,.ado-app--settings .ado-stage,.ado-app--search .ado-stage,.ado-app--audit .ado-stage,.ado-app--reader .ado-stage,.ado-app--review .ado-stage,.ado-app--diff .ado-stage,.ado-app--board-brief .ado-stage,.ado-app--ai-assistant .ado-stage,.ado-app--branch .ado-stage,.ado-app--collab .ado-stage,.ado-app--release-sets .ado-stage,.ado-app--help .ado-stage,.ado-app--notifications .ado-stage,.ado-app--tasks .ado-stage,.ado-app--observability .ado-stage,.ado-app--admin-users .ado-stage,.ado-app--admin-webhooks .ado-stage,.ado-app--change-password .ado-stage,.ado-app--connector .ado-stage,.ado-app--permsim .ado-stage,.ado-app--compare .ado-stage):after{content:none;background:none}html[data-theme=orbital-ivory] .ado-hero:before{opacity:.06;background:linear-gradient(180deg,rgba(255,255,255,.022),transparent 18%)}html[data-theme=orbital-ivory] :is(.ado-app--search .search-callout--search,.ado-app--search .result-card--search,.ado-app--search .ado-state-card--search-preview,.ado-app--search .ado-state-card,.ado-app--search .ado-list-card,.ado-app--workspace .ado-state-card,.ado-app--workspace .ado-list-card,.ado-app--governance .ado-state-card,.ado-app--governance .ado-list-card,.ado-app--reader .ado-pane--right .ado-panel,.ado-app--reader .ado-pane--right .ado-review-summary,.ado-app--reader .ado-pane--right .ado-review-item,.ado-app--reader .ado-pane--right .ado-state-card){background:var(--ado-orbital-card-bg);border-color:var(--ado-orbital-card-border);box-shadow:var(--ado-orbital-card-shadow)}html[data-theme=orbital-ivory] .ado-app>.ado-top-nav{background:transparent;border-top:1px solid rgba(201,197,190,.28);border-bottom:none;box-shadow:0 1px #c9c5be1f}html[data-theme=orbital-ivory] .login-shell .login-brand-bridge,html[data-theme=orbital-ivory] .login-shell .login-pod,html[data-theme=orbital-ivory] .login-shell .login-access-pod,html[data-theme=orbital-ivory] .login-shell .login-utility-pod,.login-shell[data-theme=orbital-ivory] .login-brand-bridge,.login-shell[data-theme=orbital-ivory] .login-pod,.login-shell[data-theme=orbital-ivory] .login-access-pod,.login-shell[data-theme=orbital-ivory] .login-utility-pod,html[data-theme=orbital-ivory] .login-main-hull__shell,.login-shell[data-theme=orbital-ivory] .login-main-hull__shell{background:var(--ado-orbital-session-surface-bg);border-color:var(--ado-orbital-session-surface-border);box-shadow:var(--ado-orbital-session-surface-shadow)}.ado-top-nav__link{box-shadow:none}.ado-top-nav__link.is-active{font-weight:600;letter-spacing:.012em}html[data-theme=orbital-ivory] .ado-top-nav__link{background:#fcfcfa85;border-color:#dedcd62e;color:color-mix(in srgb,var(--ado-text-primary) 66%,var(--ado-text-secondary) 34%);font-weight:390;box-shadow:none}html[data-theme=orbital-ivory] .ado-top-nav__link:hover{background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 30%),linear-gradient(180deg,#fcfcfafb,#f6f6f2f2);border-color:#d2cec661;color:var(--ado-text-primary);box-shadow:inset 0 1px #ffffff38,0 2px 5px #2d2f3403}html[data-theme=orbital-ivory] .ado-top-nav__link.is-active{border:1px solid rgba(123,184,255,.35);background:linear-gradient(105deg,transparent 40%,rgba(180,215,255,.45) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#3a6fff,#285cff,#1e48cc);color:#fffdfcf5;font-weight:600;text-shadow:0 0 8px rgba(40,92,255,.25),0 1px 0 rgba(0,0,0,.12);box-shadow:0 0 16px #285cff38,0 3px 12px #285cff38}html[data-theme=orbital-ivory] body{background:radial-gradient(circle at 14% 14%,rgba(255,255,255,.075),transparent 12%),radial-gradient(circle at 88% 10%,rgba(236,236,233,.008),transparent 16%),radial-gradient(circle at 82% 90%,rgba(45,47,52,.004),transparent 15%),linear-gradient(180deg,#ffffff07,#fff0 14%),linear-gradient(135deg,#fbfbfa,#f8f8f7 40%,#fbfbfa)}html[data-theme=orbital-ivory] .ado-app:before{background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.05),transparent 14%),radial-gradient(circle at 88% 12%,rgba(236,236,233,.008),transparent 14%),radial-gradient(circle at 52% 100%,rgba(45,47,52,.006),transparent 18%);opacity:.1}html[data-theme=orbital-ivory] .ado-hero__controls:has(>.ado-hero__command-deck--full)>.ado-control-strip>.ado-search,html[data-theme=orbital-ivory] .ado-hero__controls:has(>.ado-hero__command-deck--full)>.ado-control-strip>.ado-language-row{border:1px solid rgba(220,217,211,.46);border-radius:16px;background:var(--ado-orbital-utility-surface-bg);box-shadow:var(--ado-orbital-utility-surface-shadow)}html[data-theme=orbital-ivory] .ado-hero__controls:has(>.ado-hero__command-deck--full)>.ado-control-strip>.ado-search{border-color:#d6d3cd6b;box-shadow:var(--ado-orbital-utility-surface-shadow)}html[data-theme=orbital-ivory] .ado-hero__controls:has(>.ado-hero__command-deck--full)>.ado-control-strip>.ado-language-row{padding:8px 10px;align-items:center;gap:10px;border-color:#d6d3cd66;background:var(--ado-orbital-utility-surface-bg)}html[data-theme=orbital-ivory] .ado-hero__controls:has(>.ado-hero__command-deck--full)>.ado-control-strip>.ado-language-row .ado-pane__label{color:color-mix(in srgb,var(--ado-text-secondary) 92%,#74716c 8%)}html[data-theme=orbital-ivory] .ado-hero__controls:has(>.ado-hero__command-deck--full)>.ado-control-strip>.ado-language-row .ado-switch-group{padding:2px;border-radius:999px;background:#fdfdfcc7;box-shadow:inset 0 0 0 1px #dcd9d32e}html[data-theme=orbital-ivory] .ado-hero__controls .ado-hero__command-deck--full .ado-switch-card{--ado-orbital-hero-card-tint: rgba(215, 195, 140, .05);--ado-orbital-hero-card-border: transparent;--ado-orbital-hero-card-key-border: rgba(180, 160, 120, .18);--ado-orbital-hero-card-key-bg: rgba(255, 252, 245, .8);--ado-orbital-hero-card-key-text: color-mix(in srgb, var(--ado-text-tertiary) 82%, #6f6d67 18%);--ado-orbital-hero-card-divider: rgba(195, 175, 140, .12);--ado-orbital-hero-card-legend-color: color-mix(in srgb, var(--ado-text-secondary) 78%, #8a7a60 22%);position:relative;padding:11px 13px 13px;border-color:var(--ado-orbital-hero-card-border);background:linear-gradient(180deg,var(--ado-orbital-hero-card-tint),rgba(240,230,200,.03) 50%,rgba(235,225,195,.02)),linear-gradient(160deg,#f8f2e459,#f4eede40);border-radius:10px;box-shadow:none}html[data-theme=orbital-ivory] .ado-hero__controls .ado-hero__command-deck--full .ado-switch-card__legend{margin-bottom:2px;padding-bottom:7px;border-bottom:1px solid var(--ado-orbital-hero-card-divider);color:var(--ado-orbital-hero-card-legend-color)}html[data-theme=orbital-ivory] .ado-hero__controls .ado-hero__command-deck--full .ado-switch-card__key{border-color:var(--ado-orbital-hero-card-key-border);background:var(--ado-orbital-hero-card-key-bg);color:var(--ado-orbital-hero-card-key-text)}html[data-theme=orbital-ivory] .ado-hero__controls .ado-hero__command-deck--full .ado-switch-group button:not(.is-active){background:linear-gradient(180deg,#ffffff1f,#ffffff04),linear-gradient(180deg,#fdfdfcfe,#f8f8f6fd);border-color:#e2e0db42;box-shadow:inset 0 1px #ffffff38;color:color-mix(in srgb,var(--ado-text-primary) 60%,var(--ado-text-secondary) 40%)}html[data-theme=orbital-ivory] .ado-hero__controls .ado-hero__command-deck--full .ado-switch-group button:hover:not(.is-active){border-color:#bfbab380;background:linear-gradient(180deg,#ffffff2e,#ffffff06),linear-gradient(180deg,#fcfcfafe,#f7f7f4fd);color:color-mix(in srgb,var(--ado-text-primary) 72%,var(--ado-text-secondary) 28%)}html[data-theme=orbital-ivory] .ado-hero__controls .ado-hero__command-deck--full .ado-switch-group button.is-active{border:1px solid rgba(123,184,255,.35);background:linear-gradient(105deg,transparent 40%,rgba(180,215,255,.45) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#3a6fff,#285cff,#1e48cc);color:#fffdfcf5;box-shadow:0 0 16px #285cff38,0 3px 12px #285cff38}html[data-theme=night-orbit] .ado-top-nav__link{background:color-mix(in srgb,var(--ado-bg-elevated) 16%,transparent);border-color:#64a0ff0d;color:color-mix(in srgb,var(--ado-text-secondary) 80%,white 20%);box-shadow:none}html[data-theme=night-orbit] .ado-top-nav__link:hover{background:color-mix(in srgb,var(--ado-accent) 8%,#0b1220 92%);border-color:#91b3ff42;color:var(--ado-text-primary);box-shadow:inset 0 1px #ffffff0d,0 6px 14px #0000002e}html[data-theme=night-orbit] .ado-top-nav__link.is-active{border:1px solid rgba(130,100,200,.4);background:linear-gradient(105deg,transparent 40%,rgba(120,100,180,.22) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#382868,#2e2058,#221845);color:#fffdfcf5;font-weight:600;text-shadow:0 0 8px rgba(80,64,160,.25),0 1px 0 rgba(0,0,0,.12);box-shadow:0 0 8px #826ef033,0 0 20px #5040a02e,0 3px 12px #5040a038,0 2px #826ef080}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit]{--login-page-bg: radial-gradient(circle at 16% 14%, color-mix(in srgb, var(--ado-accent) 10%, transparent), transparent 18%), radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--ado-accent) 12%, transparent), transparent 22%), linear-gradient( 180deg, color-mix(in srgb, var(--ado-bg-canvas) 96%, black 4%) 0%, color-mix(in srgb, var(--ado-bg-canvas-alt) 94%, black 6%) 44%, color-mix(in srgb, var(--ado-bg-panel-strong) 88%, black 12%) 100% );--login-stage-backdrop: radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--ado-accent) 8%, transparent), transparent 28%), linear-gradient(180deg, rgba(255, 255, 255, .03), rgba(255, 255, 255, 0)), linear-gradient( 160deg, color-mix(in srgb, var(--ado-bg-elevated) 72%, transparent), color-mix(in srgb, var(--ado-bg-panel) 86%, black 14%) 48%, color-mix(in srgb, var(--ado-bg-panel-strong) 92%, black 8%) );--login-ring-border: color-mix(in srgb, var(--ado-border-strong) 88%, rgba(255, 255, 255, .1));--login-connector: linear-gradient( 90deg, color-mix(in srgb, var(--ado-accent) 4%, transparent), color-mix(in srgb, var(--ado-accent) 18%, transparent), color-mix(in srgb, var(--ado-accent) 4%, transparent) );--login-bridge-bg: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .015)), linear-gradient( 160deg, color-mix(in srgb, var(--ado-bg-elevated) 88%, black 12%), color-mix(in srgb, var(--ado-bg-panel) 92%, black 8%) );--login-bridge-border: color-mix(in srgb, var(--ado-border-strong) 82%, rgba(255, 255, 255, .08));--login-hull-bg: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .012) 18%, rgba(255, 255, 255, 0) 58%), linear-gradient( 145deg, color-mix(in srgb, var(--ado-bg-shell) 92%, black 8%), color-mix(in srgb, var(--ado-bg-panel) 92%, black 8%) 54%, color-mix(in srgb, var(--ado-bg-panel-strong) 96%, black 4%) );--login-hull-border: color-mix(in srgb, var(--ado-border-strong) 78%, rgba(255, 255, 255, .08));--login-hull-shadow: 0 28px 64px rgba(0, 0, 0, .26), inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 -16px 32px rgba(0, 0, 0, .14);--login-canopy-bg: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .015)), linear-gradient( 160deg, color-mix(in srgb, var(--ado-bg-elevated) 92%, var(--ado-bg-panel-strong) 8%), color-mix(in srgb, var(--ado-bg-panel) 94%, black 6%) );--login-canopy-border: color-mix(in srgb, var(--ado-border-strong) 84%, rgba(255, 255, 255, .1));--login-canopy-shadow: 0 18px 42px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .1);--login-pod-bg: linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .012)), linear-gradient( 160deg, color-mix(in srgb, var(--ado-bg-elevated) 88%, black 12%), color-mix(in srgb, var(--ado-bg-panel) 94%, black 6%) );--login-pod-border: color-mix(in srgb, var(--ado-border) 92%, rgba(255, 255, 255, .06));--login-pod-shadow: 0 14px 32px rgba(0, 0, 0, .18), inset 0 1px 0 rgba(255, 255, 255, .06);--login-access-bg: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .015)), linear-gradient( 160deg, color-mix(in srgb, var(--ado-bg-elevated) 94%, black 6%), color-mix(in srgb, var(--ado-bg-panel-strong) 96%, black 4%) );--login-utility-bg: linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .012)), linear-gradient( 160deg, color-mix(in srgb, var(--ado-bg-panel) 94%, black 6%), color-mix(in srgb, var(--ado-bg-panel-strong) 96%, black 4%) );--login-panel-border: color-mix(in srgb, var(--ado-border) 94%, rgba(255, 255, 255, .06));--login-main-text: var(--ado-text-primary);--login-muted-text: color-mix(in srgb, var(--ado-text-secondary) 92%, white 8%);--login-label-text: color-mix(in srgb, var(--ado-text-tertiary) 88%, white 12%);--login-input-bg: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .012)), linear-gradient( 160deg, color-mix(in srgb, var(--ado-bg-panel) 92%, black 8%), color-mix(in srgb, var(--ado-bg-panel-strong) 96%, black 4%) );--login-input-border: color-mix(in srgb, var(--ado-border) 96%, rgba(255, 255, 255, .08));--login-input-text: var(--ado-text-primary);--login-input-placeholder: color-mix(in srgb, var(--ado-text-secondary) 72%, transparent);--login-toggle-bg: color-mix(in srgb, var(--ado-bg-panel) 94%, transparent);--login-toggle-border: color-mix(in srgb, var(--ado-border) 96%, rgba(255, 255, 255, .08));--login-toggle-text: var(--ado-text-secondary);--login-toggle-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .014)), linear-gradient( 160deg, color-mix(in srgb, var(--ado-accent) 18%, var(--ado-bg-elevated) 82%), color-mix(in srgb, var(--ado-bg-panel-strong) 92%, black 8%) );--login-toggle-active-border: color-mix(in srgb, var(--ado-accent) 40%, var(--ado-border) 60%);--login-toggle-active-text: var(--ado-text-primary);--login-button-bg: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .016)), linear-gradient( 135deg, color-mix(in srgb, var(--ado-accent) 38%, var(--ado-bg-elevated) 62%), color-mix(in srgb, var(--ado-accent) 54%, var(--ado-bg-panel) 46%) 46%, color-mix(in srgb, var(--ado-accent) 62%, var(--ado-bg-panel-strong) 38%) );--login-button-text: var(--ado-text-primary);--login-button-shadow: 0 18px 36px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .12)}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit]:before{background:var(--login-page-bg);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 3%,transparent),0 18px 54px #0000003d}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit]:after{background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--ado-command-glow) 38%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 2.8%,transparent),transparent 28%);opacity:.72}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-vessel:before{border-color:color-mix(in srgb,var(--login-ring-border) 78%,color-mix(in srgb,var(--ado-text-primary) 6%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 5%,transparent),0 24px 72px #0000001f;filter:blur(2px);opacity:.74;transform:scale(1.004)}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-observation-ring{box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--ado-text-primary) 3%,transparent)}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] :is(.login-brand-bridge,.login-pod,.login-access-pod,.login-utility-pod){box-shadow:0 16px 34px #0000002e,inset 0 1px color-mix(in srgb,var(--ado-text-primary) 8%,transparent)}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-brand-bridge{-webkit-backdrop-filter:blur(26px) saturate(132%);backdrop-filter:blur(26px) saturate(132%)}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-canopy{box-shadow:0 18px 40px #0000002e,inset 0 1px color-mix(in srgb,var(--ado-text-primary) 10%,transparent)}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-canopy:after{opacity:.2}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-main-hull__ring{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 8%,transparent),color-mix(in srgb,var(--ado-text-primary) 2%,transparent)),color-mix(in srgb,var(--ado-bg-elevated) 90%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 12%,transparent),0 8px 18px #0000001f}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-main-hull__wing{background:linear-gradient(180deg,color-mix(in srgb,var(--ado-text-primary) 8%,transparent),color-mix(in srgb,var(--ado-text-primary) 2%,transparent)),repeating-linear-gradient(90deg,transparent 0 24px,color-mix(in srgb,var(--ado-text-primary) 10%,transparent) 24px 25px),linear-gradient(135deg,color-mix(in srgb,var(--ado-accent) 12%,transparent),color-mix(in srgb,var(--ado-bg-elevated) 88%,transparent));box-shadow:0 10px 22px #0000001f,inset 0 1px color-mix(in srgb,var(--ado-text-primary) 10%,transparent);opacity:.68}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-access-pod .login-form input{background:var(--login-input-bg);border-color:var(--login-input-border);color:var(--login-input-text);box-shadow:inset 0 1px #ffffff14,0 8px 18px #0000001a}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-access-pod .login-form input::placeholder{color:var(--login-input-placeholder)}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-access-pod .login-language-toggle .ado-switch-group{border-color:var(--login-toggle-border);background:var(--login-toggle-bg);box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0000001f}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] :is(.login-access-pod .login-language-toggle .ado-switch-group button,.login-utility-pod .ado-switch-group button){border-color:var(--login-toggle-border);background:var(--login-toggle-bg);color:var(--login-toggle-text)}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] :is(.login-access-pod .login-language-toggle .ado-switch-group button.is-active,.login-utility-pod .ado-switch-group button.is-active){border-color:var(--login-toggle-active-border);background:var(--login-toggle-active-bg);color:var(--login-toggle-active-text);box-shadow:inset 0 1px color-mix(in srgb,var(--ado-text-primary) 12%,transparent)}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-access-pod .ado-primary-button{background:var(--login-button-bg);border:1px solid color-mix(in srgb,var(--ado-accent) 42%,transparent);color:var(--login-button-text);box-shadow:0 18px 34px #0003,inset 0 1px color-mix(in srgb,var(--ado-text-primary) 14%,transparent)}html[data-theme=titanium-cockpit] .ado-top-nav__link{background:color-mix(in srgb,var(--ado-bg-elevated) 42%,transparent);border-color:#121e2f0d;color:color-mix(in srgb,var(--ado-text-primary) 88%,var(--ado-text-secondary) 12%);box-shadow:none}html[data-theme=hack] .ado-app>.ado-top-nav{border-bottom:1px solid rgba(var(--ado-glow),.06);box-shadow:0 2px 8px rgba(var(--ado-glow),.03)}html[data-theme=hack] .ado-top-nav__link{background:color-mix(in srgb,var(--ado-bg-elevated) 14%,transparent);border-color:rgba(var(--ado-glow),.03);color:color-mix(in srgb,var(--ado-text-secondary) 90%,rgba(var(--ado-glow),.1) 10%);box-shadow:none}html[data-theme=hack] .ado-top-nav__link:hover{background:color-mix(in srgb,rgba(var(--ado-glow),.08) 42%,#060910 58%);border-color:rgba(var(--ado-glow),.16);color:color-mix(in srgb,var(--ado-text-primary) 94%,rgba(var(--ado-glow),.12) 6%);box-shadow:inset 0 1px rgba(var(--ado-glow),.04),0 6px 14px #0003}html[data-theme=hack] .ado-top-nav__link.is-active{position:relative;border:1px solid rgba(var(--ado-glow-bright),.5);background:linear-gradient(105deg,transparent 40%,rgba(var(--ado-glow-highlight),.35) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#5ca8e8,#3c96e0,#2880d0);color:#fff;font-weight:600;text-shadow:0 1px 0 rgba(var(--ado-glow-highlight),.25);box-shadow:0 0 6px rgba(var(--ado-glow),.15),0 0 18px rgba(var(--ado-glow-bright),.22),0 3px 12px rgba(var(--ado-glow-bright),.18),0 2px rgba(var(--ado-glow),.4)}html[data-theme=hack] .ado-top-nav__link.is-active:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:3.5px;height:3.5px;border-radius:50%;background:radial-gradient(circle,#5ca8e8 20%,#2878c8 80%);box-shadow:0 0 3px rgba(var(--ado-glow-deep),.35),0 0 6px rgba(var(--ado-glow-deep),.1);opacity:.82;animation:hack-signal-pulse 3s ease-in-out infinite}html[data-theme=hack] .ado-quickbar{background:linear-gradient(180deg,rgba(var(--ado-glow),.006),transparent 16%),linear-gradient(160deg,#0e1628f5,#0c1014fa);border-top:1px solid rgba(var(--ado-glow),.06);box-shadow:0 -4px 12px #00000038}html[data-theme=hack] .ado-quickbar a{color:var(--ado-text-secondary)}html[data-theme=hack] .ado-quickbar a:hover{color:var(--ado-text-primary);background:rgba(var(--ado-glow),.06)}html[data-theme=orbital-ivory] .login-panel--access,.login-shell[data-theme=orbital-ivory] .login-panel--access,html[data-theme=orbital-ivory] .login-panel--environment,.login-shell[data-theme=orbital-ivory] .login-panel--environment{background:var(--ado-orbital-utility-surface-bg);border-color:var(--ado-orbital-utility-surface-border);box-shadow:var(--ado-orbital-utility-surface-shadow)}html[data-theme=orbital-ivory] .workspace-command-stage{border-color:var(--ado-orbital-main-surface-border);background:var(--ado-orbital-stage-bg);box-shadow:var(--ado-orbital-main-surface-shadow)}html[data-theme=orbital-ivory] .workspace-command-stage:before{inset:auto 46% -18% -4%;height:62%;background:radial-gradient(circle,rgba(169,150,119,.002),transparent 72%);filter:blur(34px);opacity:.08}html[data-theme=orbital-ivory] .workspace-command-stage:after{background:linear-gradient(rgba(82,85,89,.008) 1px,transparent 1px),linear-gradient(90deg,rgba(82,85,89,.005) 1px,transparent 1px);background-size:100% 42px,42px 100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.1),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.1),transparent 82%);opacity:.05}html[data-theme=orbital-ivory] .workspace-command-stage__hero:after{background:linear-gradient(180deg,transparent,rgba(95,98,101,.028),transparent)}html[data-theme=orbital-ivory] .workspace-command-stage__note{border-color:var(--ado-orbital-summary-card-border);background:var(--ado-orbital-summary-card-bg);box-shadow:var(--ado-orbital-summary-card-shadow)}html[data-theme=orbital-ivory] :is(.ado-app--workspace .workspace-command-stage,.ado-app--imports .workspace-command-stage,.ado-app--workspace .workspace-focus-card--lead,.ado-app--imports .workspace-focus-card--lead,.ado-app--governance .governance-score-card,.ado-app--governance .governance-command-strip,.ado-app--search .ado-search-shell,.ado-app--audit .audit-table-wrapper--terminal,.ado-app--settings .document-grid>.document-card){background:var(--ado-orbital-main-surface-bg);border-color:var(--ado-orbital-main-surface-border);box-shadow:var(--ado-orbital-main-surface-shadow)}html[data-theme=orbital-ivory] .workspace-stage-metric{border-color:var(--ado-orbital-summary-card-border);background:var(--ado-orbital-summary-card-bg);box-shadow:var(--ado-orbital-summary-card-shadow)}html[data-theme=orbital-ivory] .workspace-stage-metric:before{background:none;opacity:0}html[data-theme=orbital-ivory] .workspace-stage-metric.is-readiness,html[data-theme=orbital-ivory] .workspace-stage-metric.is-alert{background:var(--ado-orbital-summary-card-bg);border-color:var(--ado-orbital-summary-card-border)}html[data-theme=orbital-ivory] .workspace-focus-card{border-color:var(--ado-orbital-card-border);background:var(--ado-orbital-card-bg);box-shadow:var(--ado-orbital-card-shadow)}html[data-theme=orbital-ivory] :is(.ado-app--workspace .workspace-command-stage,.ado-app--imports .workspace-command-stage,.ado-app--search .ado-search-shell){border-top-left-radius:0;border-top-right-radius:0}html[data-theme=orbital-ivory] :is(.ado-app--workspace .workspace-focus-card--lead,.ado-app--imports .workspace-focus-card--lead){border-top-right-radius:0}html[data-theme=orbital-ivory] .ado-app--governance .governance-scoreboard>:first-child{border-top-left-radius:0}html[data-theme=orbital-ivory] .ado-app--governance .governance-scoreboard>:last-child{border-top-right-radius:0}html[data-theme=orbital-ivory] .ado-app--settings .document-grid:first-of-type>.document-card:first-child{border-top-left-radius:0}html[data-theme=orbital-ivory] .ado-app--settings .document-grid:first-of-type>.document-card:last-child{border-top-right-radius:0}html[data-theme=orbital-ivory] .ado-app--settings .document-grid:last-of-type>.document-card:first-child{border-bottom-left-radius:0}html[data-theme=orbital-ivory] .ado-app--settings .document-grid:last-of-type>.document-card:last-child{border-bottom-right-radius:0}html[data-theme=orbital-ivory] .ado-app--audit .audit-table-wrapper--terminal,html[data-theme=orbital-ivory] .ado-app--reader .ado-article--folio{border-radius:var(--ado-radius-xl)!important}html[data-theme=orbital-ivory] .ado-app--workspace .workspace-command-stage,html[data-theme=orbital-ivory] .ado-app--imports .workspace-command-stage,html[data-theme=orbital-ivory] .ado-app--audit .audit-table-wrapper--terminal{clip-path:none!important}html[data-theme=orbital-ivory] .ado-app--reader .ado-article--folio{clip-path:none!important;border-radius:var(--ado-radius-xl)!important}html[data-theme=orbital-ivory] :is(.ado-app--search .ado-surface--search,.ado-app--workspace .ado-surface--workspace,.ado-app--governance .ado-surface--governance,.ado-app--imports .ado-surface--imports,.ado-app--settings .ado-surface--settings,.ado-app--audit .ado-surface--audit,.ado-app--reader .ado-surface--reader,.ado-app--review .ado-surface--review,.ado-app--diff .ado-surface--diff,.ado-app--board-brief .ado-surface--board-brief,.ado-app--ai-assistant .ado-surface--ai-assistant,.ado-app--branch .ado-surface--branch,.ado-app--collab .ado-surface--collab,.ado-app--release-sets .ado-surface,.ado-app--help .ado-surface,.ado-app--notifications .ado-surface,.ado-app--tasks .ado-surface,.ado-app--observability .ado-surface,.ado-app--admin-users .ado-surface,.ado-app--admin-webhooks .ado-surface,.ado-app--change-password .ado-surface,.ado-app--connector .ado-surface,.ado-app--permsim .ado-surface,.ado-app--compare .ado-surface,.ado-app--workspace .workspace-document-card,.ado-app--workspace .workspace-focus-card,.ado-app--workspace .workspace-stage-metric,.ado-app--workspace .ado-state-card,.ado-app--workspace .ado-list-card,.ado-app--governance .governance-focus-card,.ado-app--governance .governance-lane,.ado-app--governance .ado-state-card,.ado-app--governance .ado-list-card,.ado-app--search .search-callout--search,.ado-app--search .result-card--search,.ado-app--search .ado-state-card--search-preview,.ado-app--reader .ado-pane--right .ado-panel,.ado-app--reader .ado-pane--right .ado-review-summary,.ado-app--reader .ado-pane--right .ado-review-item,.ado-app--reader .ado-pane--right .ado-state-card,.ado-pane--right .ado-panel,.ado-pane--right .summary-card,.ado-pane--right .document-card,.ado-pane--right .ado-state-card,.ado-pane--right .ado-list-card):before{background:none;opacity:0}html[data-theme=orbital-ivory] .ado-app--search .ado-surface--search,html[data-theme=orbital-ivory] .ado-app--workspace .ado-surface--workspace,html[data-theme=orbital-ivory] .ado-app--governance .ado-surface--governance,html[data-theme=orbital-ivory] .ado-app--imports .ado-surface--imports,html[data-theme=orbital-ivory] .ado-app--settings .ado-surface--settings,html[data-theme=orbital-ivory] .ado-app--audit .ado-surface--audit,html[data-theme=orbital-ivory] .ado-app--reader .ado-surface--reader,html[data-theme=orbital-ivory] .ado-app--review .ado-surface--review,html[data-theme=orbital-ivory] .ado-app--diff .ado-surface--diff,html[data-theme=orbital-ivory] .ado-app--board-brief .ado-surface--board-brief,html[data-theme=orbital-ivory] .ado-app--ai-assistant .ado-surface--ai-assistant,html[data-theme=orbital-ivory] .ado-app--branch .ado-surface--branch,html[data-theme=orbital-ivory] .ado-app--collab .ado-surface--collab,html[data-theme=orbital-ivory] .ado-app--release-sets .ado-surface,html[data-theme=orbital-ivory] .ado-app--help .ado-surface,html[data-theme=orbital-ivory] .ado-app--notifications .ado-surface,html[data-theme=orbital-ivory] .ado-app--tasks .ado-surface,html[data-theme=orbital-ivory] .ado-app--observability .ado-surface,html[data-theme=orbital-ivory] .ado-app--admin-users .ado-surface,html[data-theme=orbital-ivory] .ado-app--admin-webhooks .ado-surface,html[data-theme=orbital-ivory] .ado-app--change-password .ado-surface,html[data-theme=orbital-ivory] .ado-app--connector .ado-surface,html[data-theme=orbital-ivory] .ado-app--permsim .ado-surface,html[data-theme=orbital-ivory] .ado-app--compare .ado-surface{position:relative;isolation:isolate;border-radius:0;background:var(--ado-orbital-main-surface-bg);border-color:transparent;box-shadow:none}html[data-theme=orbital-ivory] :is(.ado-app--search .ado-surface--search,.ado-app--workspace .ado-surface--workspace,.ado-app--governance .ado-surface--governance,.ado-app--imports .ado-surface--imports,.ado-app--settings .ado-surface--settings,.ado-app--audit .ado-surface--audit,.ado-app--reader .ado-surface--reader,.ado-app--review .ado-surface--review,.ado-app--diff .ado-surface--diff,.ado-app--board-brief .ado-surface--board-brief,.ado-app--ai-assistant .ado-surface--ai-assistant,.ado-app--branch .ado-surface--branch,.ado-app--collab .ado-surface--collab,.ado-app--release-sets .ado-surface,.ado-app--help .ado-surface,.ado-app--notifications .ado-surface,.ado-app--tasks .ado-surface,.ado-app--observability .ado-surface,.ado-app--admin-users .ado-surface,.ado-app--admin-webhooks .ado-surface,.ado-app--change-password .ado-surface,.ado-app--connector .ado-surface,.ado-app--permsim .ado-surface,.ado-app--compare .ado-surface):after{content:none;background:none}html[data-theme=orbital-ivory] :is(.ado-app--review,.ado-app--diff,.ado-app--board-brief,.ado-app--ai-assistant,.ado-app--branch,.ado-app--collab,.ado-app--release-sets,.ado-app--help,.ado-app--notifications,.ado-app--tasks,.ado-app--observability,.ado-app--admin-users,.ado-app--admin-webhooks,.ado-app--change-password,.ado-app--connector,.ado-app--permsim,.ado-app--compare) :is(.ado-panel,.document-card,.ado-state-card,.ado-list-card,.summary-card){background:var(--ado-orbital-card-bg);border-color:var(--ado-orbital-card-border);box-shadow:var(--ado-orbital-card-shadow)}html[data-theme=orbital-ivory] :is(.ado-app--search .search-callout,.ado-app--search .result-card,.ado-app--search .ado-search-result-card,.ado-app--review .search-callout,.ado-app--diff .search-callout,.ado-app--board-brief .search-callout,.ado-app--audit .metric-card,.ado-app--settings .metric-card,.ado-app--observability .obs-metric-card){background:var(--ado-orbital-card-bg);border-color:var(--ado-orbital-card-border);box-shadow:var(--ado-orbital-card-shadow)}html[data-theme=orbital-ivory] :is(.ado-app--search .search-callout,.ado-app--search .result-card,.ado-app--search .ado-search-result-card,.ado-app--review .search-callout,.ado-app--diff .search-callout,.ado-app--board-brief .search-callout,.ado-app--audit .metric-card,.ado-app--settings .metric-card,.ado-app--observability .obs-metric-card):before{background:none;opacity:0}html[data-theme=orbital-ivory] :is(.ado-app--review,.ado-app--diff,.ado-app--board-brief,.ado-app--ai-assistant,.ado-app--branch,.ado-app--collab,.ado-app--release-sets,.ado-app--help,.ado-app--notifications,.ado-app--tasks,.ado-app--observability,.ado-app--admin-users,.ado-app--admin-webhooks,.ado-app--change-password,.ado-app--connector,.ado-app--permsim,.ado-app--compare) :is(.ado-panel,.document-card,.ado-state-card,.ado-list-card,.summary-card,.metric-card,.result-card,.search-callout,.ado-search-result-card,.obs-metric-card):before{background:none;opacity:0}html[data-theme=orbital-ivory] :is(.ado-app--workspace .workspace-document-card,.ado-app--workspace .workspace-focus-card,.ado-app--workspace .workspace-stage-metric,.ado-app--workspace .workspace-radar-item,.ado-app--workspace .workspace-window-item,.ado-app--workspace .workspace-signal-card,.ado-app--workspace .ado-state-card,.ado-app--workspace .ado-list-card,.ado-app--governance .governance-focus-card,.ado-app--governance .governance-lane,.ado-app--governance .ado-state-card,.ado-app--governance .ado-list-card,.ado-app--search .search-callout--search,.ado-app--search .result-card--search,.ado-app--search .ado-state-card--search-preview,.ado-app--reader .ado-pane--right .ado-panel,.ado-app--reader .ado-pane--right .ado-review-summary,.ado-app--reader .ado-pane--right .ado-review-item,.ado-app--reader .ado-pane--right .ado-state-card,.ado-pane--right .ado-panel,.ado-pane--right .summary-card,.ado-pane--right .document-card,.ado-pane--right .ado-state-card,.ado-pane--right .ado-list-card){background:var(--ado-orbital-card-bg);border-color:var(--ado-orbital-card-border);box-shadow:var(--ado-orbital-card-shadow)}html[data-theme=orbital-ivory] :is(.ado-app--workspace .workspace-document-card,.ado-app--workspace .workspace-command-step,.ado-app--workspace .workspace-signal-card){background:var(--ado-orbital-summary-card-bg);border-color:var(--ado-orbital-summary-card-border);box-shadow:var(--ado-orbital-summary-card-shadow)}html[data-theme=orbital-ivory] :is(.ado-app--workspace .workspace-radar-item,.ado-app--workspace .workspace-window-item){background:linear-gradient(180deg,#ffffff04,#ffffff01 14%,#ffffff01),linear-gradient(160deg,#f6f5f2fe,#f0eeeafc);border-color:#d6d1c970;box-shadow:0 0 0 1px #ffffff02,0 2px 4px #58555002}html[data-theme=orbital-ivory] .workspace-document-list-card{background:var(--ado-orbital-list-surface-bg);border-color:var(--ado-orbital-list-surface-border);box-shadow:var(--ado-orbital-list-surface-shadow)}html[data-theme=orbital-ivory] .workspace-document-list-card__footer{border-top-color:#d6d1c947}html[data-theme=orbital-ivory] .workspace-document-list-item{background:var(--ado-orbital-list-item-bg);border-color:var(--ado-orbital-list-item-border)}html[data-theme=orbital-ivory] :is(.ado-app--workspace .workspace-document-card,.ado-app--workspace .workspace-focus-card,.ado-app--workspace .workspace-stage-metric,.ado-app--workspace .workspace-radar-item,.ado-app--workspace .workspace-window-item,.ado-app--workspace .workspace-signal-card,.ado-app--workspace .ado-state-card,.ado-app--workspace .ado-list-card){border-color:#dedcd657}html[data-theme=orbital-ivory] :is(.ado-app--workspace .workspace-document-card,.ado-app--workspace .workspace-radar-item,.ado-app--workspace .workspace-window-item,.ado-app--workspace .workspace-signal-card){border-color:#dedcd642}html[data-theme=orbital-ivory] :is(.ado-app--workspace .workspace-document-card,.ado-app--workspace .workspace-signal-card,.ado-app--workspace .workspace-command-step){background:var(--ado-orbital-summary-card-bg)!important;border-color:var(--ado-orbital-summary-card-border);box-shadow:var(--ado-orbital-summary-card-shadow)!important}html[data-theme=orbital-ivory] :is(.ado-pane--right .ado-panel,.ado-pane--right .summary-card,.ado-pane--right .document-card,.ado-pane--right .ado-state-card,.ado-pane--right .ado-list-card,.ado-app--reader .ado-pane--right .ado-review-summary,.ado-app--reader .ado-pane--right .ado-review-item){border-color:#dedcd63d}html[data-theme=orbital-ivory] :is(.ado-app--workspace .ado-pane--left .ado-panel,.ado-app--governance .ado-pane--left .ado-panel,.ado-app--imports .ado-pane--left .ado-panel,.ado-app--settings .ado-pane--left .ado-panel,.ado-app--search .ado-pane--left .ado-panel,.ado-app--audit .ado-pane--left .ado-panel,.ado-app--reader .ado-pane--left .ado-panel,.ado-app--review .ado-pane--left .ado-panel,.ado-app--diff .ado-pane--left .ado-panel,.ado-app--board-brief .ado-pane--left .ado-panel,.ado-app--ai-assistant .ado-pane--left .ado-panel,.ado-app--branch .ado-pane--left .ado-panel,.ado-app--collab .ado-pane--left .ado-panel,.ado-app--release-sets .ado-pane--left .ado-panel,.ado-app--help .ado-pane--left .ado-panel,.ado-app--notifications .ado-pane--left .ado-panel,.ado-app--tasks .ado-pane--left .ado-panel,.ado-app--observability .ado-pane--left .ado-panel,.ado-app--admin-users .ado-pane--left .ado-panel,.ado-app--admin-webhooks .ado-pane--left .ado-panel,.ado-app--change-password .ado-pane--left .ado-panel,.ado-app--connector .ado-pane--left .ado-panel,.ado-app--permsim .ado-pane--left .ado-panel,.ado-app--compare .ado-pane--left .ado-panel){background:var(--ado-orbital-left-surface-bg)!important;border-color:var(--ado-orbital-left-surface-border)!important;box-shadow:var(--ado-orbital-left-surface-shadow)!important}html[data-theme=orbital-ivory] :is(.ado-app--workspace .ado-pane--left .ado-panel,.ado-app--governance .ado-pane--left .ado-panel,.ado-app--imports .ado-pane--left .ado-panel,.ado-app--settings .ado-pane--left .ado-panel,.ado-app--search .ado-pane--left .ado-panel,.ado-app--audit .ado-pane--left .ado-panel,.ado-app--reader .ado-pane--left .ado-panel,.ado-app--review .ado-pane--left .ado-panel,.ado-app--diff .ado-pane--left .ado-panel,.ado-app--board-brief .ado-pane--left .ado-panel,.ado-app--ai-assistant .ado-pane--left .ado-panel,.ado-app--branch .ado-pane--left .ado-panel,.ado-app--collab .ado-pane--left .ado-panel,.ado-app--release-sets .ado-pane--left .ado-panel,.ado-app--help .ado-pane--left .ado-panel,.ado-app--notifications .ado-pane--left .ado-panel,.ado-app--tasks .ado-pane--left .ado-panel,.ado-app--observability .ado-pane--left .ado-panel,.ado-app--admin-users .ado-pane--left .ado-panel,.ado-app--admin-webhooks .ado-pane--left .ado-panel,.ado-app--change-password .ado-pane--left .ado-panel,.ado-app--connector .ado-pane--left .ado-panel,.ado-app--permsim .ado-pane--left .ado-panel,.ado-app--compare .ado-pane--left .ado-panel):before{background:var(--ado-orbital-left-surface-veil)!important;opacity:var(--ado-orbital-left-surface-veil-opacity)!important}html[data-theme=orbital-ivory] :is(.ado-app--workspace .ado-pane--right .ado-panel,.ado-app--governance .ado-pane--right .ado-panel,.ado-app--imports .ado-pane--right .ado-panel,.ado-app--settings .ado-pane--right .ado-panel,.ado-app--search .ado-pane--right .ado-panel,.ado-app--audit .ado-pane--right .ado-panel,.ado-app--reader .ado-pane--right .ado-panel,.ado-app--review .ado-pane--right .ado-panel,.ado-app--diff .ado-pane--right .ado-panel,.ado-app--board-brief .ado-pane--right .ado-panel,.ado-app--ai-assistant .ado-pane--right .ado-panel,.ado-app--branch .ado-pane--right .ado-panel,.ado-app--collab .ado-pane--right .ado-panel,.ado-app--release-sets .ado-pane--right .ado-panel,.ado-app--help .ado-pane--right .ado-panel,.ado-app--notifications .ado-pane--right .ado-panel,.ado-app--tasks .ado-pane--right .ado-panel,.ado-app--observability .ado-pane--right .ado-panel,.ado-app--admin-users .ado-pane--right .ado-panel,.ado-app--admin-webhooks .ado-pane--right .ado-panel,.ado-app--change-password .ado-pane--right .ado-panel,.ado-app--connector .ado-pane--right .ado-panel,.ado-app--permsim .ado-pane--right .ado-panel,.ado-app--compare .ado-pane--right .ado-panel){border-color:var(--ado-orbital-right-surface-border)!important;background:var(--ado-orbital-right-surface-bg)!important}html[data-theme=orbital-ivory] :is(.ado-app--workspace .ado-pane--right .ado-panel,.ado-app--governance .ado-pane--right .ado-panel,.ado-app--imports .ado-pane--right .ado-panel,.ado-app--settings .ado-pane--right .ado-panel,.ado-app--search .ado-pane--right .ado-panel,.ado-app--audit .ado-pane--right .ado-panel,.ado-app--reader .ado-pane--right .ado-panel,.ado-app--review .ado-pane--right .ado-panel,.ado-app--diff .ado-pane--right .ado-panel,.ado-app--board-brief .ado-pane--right .ado-panel,.ado-app--ai-assistant .ado-pane--right .ado-panel,.ado-app--branch .ado-pane--right .ado-panel,.ado-app--collab .ado-pane--right .ado-panel,.ado-app--release-sets .ado-pane--right .ado-panel,.ado-app--help .ado-pane--right .ado-panel,.ado-app--notifications .ado-pane--right .ado-panel,.ado-app--tasks .ado-pane--right .ado-panel,.ado-app--observability .ado-pane--right .ado-panel,.ado-app--admin-users .ado-pane--right .ado-panel,.ado-app--admin-webhooks .ado-pane--right .ado-panel,.ado-app--change-password .ado-pane--right .ado-panel,.ado-app--connector .ado-pane--right .ado-panel,.ado-app--permsim .ado-pane--right .ado-panel,.ado-app--compare .ado-pane--right .ado-panel){box-shadow:var(--ado-orbital-right-surface-shadow)!important}html[data-theme=orbital-ivory] .document-card.workspace-document-card,html[data-theme=orbital-ivory] .workspace-focus-card,html[data-theme=orbital-ivory] .workspace-stage-metric,html[data-theme=orbital-ivory] .workspace-radar-item,html[data-theme=orbital-ivory] .workspace-window-item,html[data-theme=orbital-ivory] .workspace-signal-card{border:1px solid rgba(201,197,190,.4)!important;box-shadow:0 1px 3px #8c78500f}html[data-theme=orbital-ivory] .governance-score-card,html[data-theme=orbital-ivory] .workspace-metric-card,html[data-theme=orbital-ivory] .workspace-focus-card,html[data-theme=orbital-ivory] .ado-state-card,html[data-theme=orbital-ivory] .summary-card{border:1px solid rgba(180,165,140,.28);box-shadow:0 1px 3px #78644614,0 4px 16px #7864460d;background:#ffffffd1}html[data-theme=orbital-ivory] .workspace-radar-panel{background:var(--ado-orbital-micro-surface-bg);border-color:var(--ado-orbital-micro-surface-border);box-shadow:var(--ado-orbital-micro-surface-shadow)}html[data-theme=orbital-ivory] .workspace-radar-panel:before{background:linear-gradient(90deg,#38332f05,#0000 58%);opacity:.18}html[data-theme=orbital-ivory] .workspace-radar-panel__footer{border-top-color:#cec1b157}html[data-theme=orbital-ivory] .workspace-side-metric{background:var(--ado-orbital-side-metric-bg);border-color:var(--ado-orbital-side-metric-border);box-shadow:var(--ado-orbital-side-metric-shadow)}html[data-theme=orbital-ivory] :is(.ado-app--workspace .workspace-signal-card,.ado-app--workspace .workspace-radar-item,.ado-app--workspace .workspace-window-item){background:var(--ado-orbital-rail-item-bg)!important;border-color:var(--ado-orbital-rail-item-border)!important;box-shadow:var(--ado-orbital-rail-item-shadow)!important}html[data-theme=orbital-ivory] :is(.ado-app--workspace .workspace-focus-evidence__item,.ado-app--workspace .workspace-mini-queue__item){background:var(--ado-orbital-micro-item-bg);border-color:var(--ado-orbital-micro-item-border)}.ado-tab-bar{display:flex;gap:0;border-bottom:2px solid var(--ado-border-color, #e2e8f0)}.ado-tab-bar__item{padding:8px 16px;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-size:.9em;font-weight:500;color:var(--ado-color-text-secondary, #718096);transition:color .15s,border-color .15s}.ado-tab-bar__item:hover{color:var(--ado-color-text-primary, #2d3748)}.ado-tab-bar__item.is-active{color:var(--ado-color-accent, #3182ce);border-bottom-color:var(--ado-color-accent, #3182ce)}.ado-webhook-admin{padding:var(--ado-spacing-unit, 8px)}.ado-webhook-form{background:var(--ado-color-surface, #fff)}.ado-workflow-progress{display:flex;gap:2px}.ado-workflow-step{flex:1;height:6px;border-radius:3px;background:var(--ado-border-color, #e2e8f0);transition:background .2s}.ado-workflow-step--completed{background:var(--ado-color-success, #38a169)}.ado-workflow-step--active{background:var(--ado-color-accent, #3182ce)}.ado-workflow-step--pending{background:var(--ado-border-color, #e2e8f0)}.ado-workflow-card{padding:12px;border:1px solid var(--ado-border-color, #e2e8f0);border-radius:6px;margin-bottom:8px;background:var(--ado-color-surface, #fff)}.ado-comment-panel{padding:var(--ado-spacing-unit, 8px)}.ado-comment-form textarea{border:1px solid var(--ado-border-color, #e2e8f0);border-radius:4px;background:var(--ado-color-surface, #fff);color:var(--ado-color-text-primary, #2d3748)}.ado-comment-card{background:var(--ado-color-surface, #fff)}.ado-comment-replies{font-size:.95em}.ado-comment-reply-form textarea{border:1px solid var(--ado-border-color, #e2e8f0);border-radius:4px;background:var(--ado-color-surface, #fff);color:var(--ado-color-text-primary, #2d3748)}html[data-theme=titanium-cockpit] .ado-hero{background:radial-gradient(circle at 10% 15%,rgba(234,239,244,.42),transparent 28%),radial-gradient(circle at 90% 25%,rgba(43,72,108,.06),transparent 30%),radial-gradient(ellipse 80% 40% at 50% 0%,rgba(255,255,255,.08),transparent 60%),linear-gradient(155deg,#d2d9e0fb,#c6ced6f9);border-color:#1422361c;box-shadow:0 6px 18px #14223613,inset 0 1px #f6f9fc80}html[data-theme=titanium-cockpit] .ado-hero:before{background:radial-gradient(circle,rgba(50,80,120,.055),transparent 62%);opacity:.51}html[data-theme=titanium-cockpit] .ado-hero__controls{background:linear-gradient(180deg,rgba(238,242,246,.24),transparent 22%),linear-gradient(160deg,#d8dfe6f5,#cdd5ddfa);border-color:#14223617;box-shadow:inset 0 1px #f6f9fc7a,0 6px 18px #14223612}html[data-theme=titanium-cockpit] .ado-app--workspace .ado-hero,html[data-theme=titanium-cockpit] .ado-app--imports .ado-hero,html[data-theme=titanium-cockpit] .ado-app--settings .ado-hero{background:radial-gradient(circle at top left,rgba(255,255,255,.29),transparent 24%),radial-gradient(circle at 84% 14%,rgba(47,85,124,.055),transparent 24%),linear-gradient(145deg,#eef2f6fc,#e5ebf0f9)}html[data-theme=titanium-cockpit] .workspace-command-stage{background:radial-gradient(circle at 82% 18%,rgba(47,85,124,.045),transparent 24%),linear-gradient(155deg,#f4f7f9fd,#ebf0f3fc);border-color:#14212d13;box-shadow:0 26px 64px #3a48581c,inset 0 1px #ffffff8a}html[data-theme=titanium-cockpit] .ado-app--reader .ado-pane--right .ado-panel,html[data-theme=titanium-cockpit] .ado-app--reader .ado-pane--right .ado-review-summary,html[data-theme=titanium-cockpit] .ado-app--reader .ado-pane--right .ado-review-item,html[data-theme=titanium-cockpit] .ado-app--reader .ado-pane--right .ado-state-card{background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 12%),linear-gradient(180deg,#f1f5f7e0,#e5ebefe6);border-color:#121e2f11;transition:background .2s,box-shadow .2s;box-shadow:0 0 0 1px #121e2f0d,0 3px 8px #3a485809,inset 0 1px #ffffff1f}html[data-theme=titanium-cockpit] .ado-app--reader .ado-reader-context-rail__group--background{opacity:.55}html[data-theme=titanium-cockpit] .ado-app--reader .ado-reader-context-rail__group--background .ado-panel{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 12%),linear-gradient(180deg,#ecf0f3c7,#e1e6ead1);border-color:#121e2f0e;box-shadow:0 0 0 1px #121e2f0a,0 2px 6px #3a485808,inset 0 1px #ffffff1a}html[data-theme=titanium-cockpit] .login-panel--access,.login-shell[data-theme=titanium-cockpit] .login-panel--access{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 18%),linear-gradient(160deg,#e2e8eed1,#bfc9d3a3);border-color:#1c2a3a1a;-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);box-shadow:inset 0 1px #ffffff5c,0 16px 34px #38485c1a}html[data-theme=titanium-cockpit] .login-panel--environment,.login-shell[data-theme=titanium-cockpit] .login-panel--environment{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 18%),linear-gradient(160deg,#dbe2e9bd,#bcc6d18a);border-color:#1c2a3a16;box-shadow:inset 0 1px #ffffff47,0 12px 28px #38485c14}html[data-theme=titanium-cockpit] .login-access-pod,.login-shell[data-theme=titanium-cockpit] .login-access-pod{background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 18%),linear-gradient(160deg,#e8edf2e6,#c8d2dbbd);border-color:#1c2a3a1a;box-shadow:0 22px 44px #38485c1a,inset 0 1px #ffffff70}html[data-theme=titanium-cockpit] .login-utility-pod,.login-shell[data-theme=titanium-cockpit] .login-utility-pod{background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 18%),linear-gradient(160deg,#e0e6ecd1,#c2cbd59e);border-color:#1c2a3a16;box-shadow:0 18px 36px #38485c17,inset 0 1px #ffffff57}html[data-theme=titanium-cockpit] .login-access-topbar .ado-pane__label,html[data-theme=titanium-cockpit] .login-panel--environment .ado-pane__label,html[data-theme=titanium-cockpit] .login-form label span,.login-shell[data-theme=titanium-cockpit] .login-access-topbar .ado-pane__label,.login-shell[data-theme=titanium-cockpit] .login-panel--environment .ado-pane__label,.login-shell[data-theme=titanium-cockpit] .login-form label span{color:#1c2a3ab8}html[data-theme=titanium-cockpit] .login-form input,.login-shell[data-theme=titanium-cockpit] .login-form input{background:linear-gradient(180deg,#ffffff8a,#ffffff2e),linear-gradient(160deg,#d3dde62e,#ffffff14);border-color:#1c2a3a1c;color:#172636;box-shadow:inset 0 1px #ffffff6b,0 1px 2px #38485c08}html[data-theme=titanium-cockpit] .login-form input::placeholder,.login-shell[data-theme=titanium-cockpit] .login-form input::placeholder{color:#3a4a5c80}html[data-theme=titanium-cockpit] .login-form input:focus,.login-shell[data-theme=titanium-cockpit] .login-form input:focus{border-color:color-mix(in srgb,var(--ado-accent) 38%,rgba(28,42,58,.14));box-shadow:inset 0 1px #ffffff6b,0 0 0 3px color-mix(in srgb,var(--ado-accent) 12%,transparent),0 1px 2px #38485c08;outline:none}html[data-theme=titanium-cockpit] .login-language-toggle .ado-switch-group button,html[data-theme=titanium-cockpit] .login-control-stack--compact .ado-switch-group button,.login-shell[data-theme=titanium-cockpit] .login-language-toggle .ado-switch-group button,.login-shell[data-theme=titanium-cockpit] .login-control-stack--compact .ado-switch-group button{background:#f5f8fa8a;border-color:#1c2a3a1a;color:#212f3fb8}html[data-theme=titanium-cockpit] .login-language-toggle .ado-switch-group button.is-active,html[data-theme=titanium-cockpit] .login-control-stack--compact .ado-switch-group button.is-active,.login-shell[data-theme=titanium-cockpit] .login-language-toggle .ado-switch-group button.is-active,.login-shell[data-theme=titanium-cockpit] .login-control-stack--compact .ado-switch-group button.is-active{background:linear-gradient(180deg,#ffffffbd,#dfe7ef7a);border-color:#6c84a03d;color:#172535;box-shadow:inset 0 1px #ffffff8f,0 8px 18px #38485c14}html[data-theme=titanium-cockpit] .login-panel--access .ado-primary-button,.login-shell[data-theme=titanium-cockpit] .login-panel--access .ado-primary-button{background:linear-gradient(180deg,#ffffff94,#ffffff29),linear-gradient(135deg,#eff4f8fa,#cad6e2f5 46%,#8093aae6);color:var(--login-button-text);box-shadow:0 18px 34px #38485c29,inset 0 1px #ffffffb8}html[data-theme=titanium-cockpit] .ado-app--reader .assist-card__label{color:color-mix(in srgb,var(--ado-text-primary) 56%,var(--ado-text-secondary) 44%)}html[data-theme=titanium-cockpit] .ado-app--reader .assist-card__toggle,html[data-theme=titanium-cockpit] .ado-app--reader .reading-context-card__summary{color:color-mix(in srgb,var(--ado-text-secondary) 82%,var(--ado-text-tertiary) 18%)}html[data-theme=titanium-cockpit] .ado-app--reader .ado-progress{height:6px;background:color-mix(in srgb,var(--ado-bg-surface-muted) 80%,var(--ado-border) 20%);box-shadow:inset 0 1px 3px #121e2f24;border:none}html[data-theme=titanium-cockpit] .ado-app--reader .ado-progress__bar{background:linear-gradient(90deg,var(--ado-accent),color-mix(in srgb,var(--ado-accent) 70%,white));transition:width .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 6px color-mix(in srgb,var(--ado-accent) 30%,transparent)}html[data-theme=titanium-cockpit] .ado-app--reader .ado-progress__meta{font-variant-numeric:tabular-nums;font-weight:600;font-size:.75rem;color:var(--ado-text-secondary);min-width:2.5em;text-align:right}html[data-theme=titanium-cockpit] .ado-app--reader .reading-context-card{background:linear-gradient(180deg,rgba(255,255,255,.32),transparent 18%),linear-gradient(180deg,#f3f6f8eb,#ebf0f4f0);border:1px solid rgba(18,30,47,.08);border-radius:10px;box-shadow:0 0 0 1px #121e2f0a,0 4px 14px #3a48580f,inset 0 1px #ffffff9e}html[data-theme=titanium-cockpit] .ado-app--reader .document-metadata-card{background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 16%),linear-gradient(180deg,#f5f8fae0,#edf1f4e6);border:1px solid rgba(18,30,47,.06);border-radius:10px;box-shadow:0 0 0 1px #121e2f08,0 3px 10px #3a48580a,inset 0 1px #ffffff85}html[data-theme=titanium-cockpit] .ado-app--reader .analysis-card{background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 14%),linear-gradient(180deg,#f7f9fbd1,#f0f4f6d6);border:1px solid rgba(18,30,47,.045);border-radius:10px;box-shadow:0 2px 8px #3a485808,inset 0 1px #ffffff6b;margin-top:.25rem;position:relative}html[data-theme=titanium-cockpit] .ado-app--reader .analysis-card:before{content:"";position:absolute;top:-.625rem;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(18,30,47,.06),transparent);pointer-events:none}html[data-theme=titanium-cockpit] .ado-app--reader .assist-card{transition:box-shadow .2s,border-color .2s}html[data-theme=titanium-cockpit] .ado-app--reader .assist-card:hover{border-color:#121e2f1a;box-shadow:0 0 0 1px #121e2f0f,0 6px 18px #3a485812,inset 0 1px #ffffff94}html[data-theme=titanium-cockpit] .reading-context-card__nav-btn{background:linear-gradient(180deg,#ffffff38,#f3f6f81a);border:1px solid rgba(18,30,47,.08);border-radius:6px;padding:.3rem .625rem;font-size:.8125rem;font-weight:500;color:var(--ado-accent);box-shadow:inset 0 1px #ffffff52,0 1px 3px #3a48580a;transition:background .15s,box-shadow .15s,transform .1s;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=titanium-cockpit] .reading-context-card__nav-btn:hover{background:linear-gradient(180deg,#ffffff52,#f3f6f829);box-shadow:inset 0 1px #ffffff6b,0 2px 6px #3a48580f;text-decoration:none}html[data-theme=titanium-cockpit] .reading-context-card__nav-btn:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #121e2f0f}html[data-theme=titanium-cockpit] .ado-app--reader .assist-action-btn{background:linear-gradient(180deg,#ffffff2e,#f3f6f80f);border:1px solid rgba(18,30,47,.07);font-size:.6875rem;padding:.3rem .625rem;box-shadow:inset 0 1px #ffffff47;transition:background .15s,box-shadow .15s}html[data-theme=titanium-cockpit] .ado-app--reader .assist-action-btn:hover{background:linear-gradient(180deg,#ffffff47,#f3f6f81f);box-shadow:inset 0 1px #ffffff61,0 2px 6px #3a48580d}html[data-theme=titanium-cockpit] .ado-app--reader .assist-actions-bar{flex-wrap:wrap;gap:.375rem;padding:.5rem .25rem;border-top:1px solid rgba(18,30,47,.04)}html[data-theme=titanium-cockpit] .ado-app--reader .assist-card__label{font-size:.75rem;letter-spacing:.07em;color:color-mix(in srgb,var(--ado-text-primary) 60%,var(--ado-text-secondary) 40%)}html[data-theme=titanium-cockpit] .ado-app--reader .assist-card__header:hover{background:#ffffff38;border-radius:8px 8px 0 0}html[data-theme=titanium-cockpit] .document-metadata-card__field{padding:.25rem 0;border-bottom:1px solid rgba(18,30,47,.03)}html[data-theme=titanium-cockpit] .document-metadata-card__field:last-child{border-bottom:none}html[data-theme=titanium-cockpit] .document-metadata-card__field-label{color:var(--ado-text-tertiary);font-size:.6875rem;flex-shrink:0;min-width:0}html[data-theme=titanium-cockpit] .document-metadata-card__field>span:last-child{color:var(--ado-text-primary);font-weight:500;text-align:right;min-width:0;word-break:break-word}html[data-theme=titanium-cockpit] .ado-app--reader .ado-status-chip[data-kind=draft]{border-color:#b4823247;background:#b4823214;color:#8a6a20}html[data-theme=titanium-cockpit] .ado-app--reader .ado-status-chip[data-kind=published]{border-color:#328c5047;background:#328c5014;color:#2a7a44}html[data-theme=titanium-cockpit] .analysis-card__tab--active{background:color-mix(in srgb,var(--ado-accent) 8%,transparent)}html[data-theme=titanium-cockpit] .analysis-card__tab:hover:not(.analysis-card__tab--active){background:#ffffff3d}html[data-theme=titanium-cockpit] .ado-app--reader .assist-card__body{animation:ado-rail-expand .18s ease-out}@keyframes ado-rail-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}html[data-theme=titanium-cockpit] .login-shell,html[data-theme=titanium-cockpit] .login-shell[data-theme=titanium-cockpit]{--login-page-bg: radial-gradient(circle at 50% 2%, rgba(255, 255, 255, .42), transparent 32%), radial-gradient(circle at 52% 38%, rgba(140, 158, 180, .11), transparent 40%), linear-gradient(180deg, var(--ado-login-from) 0%, var(--ado-login-mid) 46%, var(--ado-login-to) 100%);--login-stage-backdrop: radial-gradient(circle at 52% 24%, rgba(255, 255, 255, .032), transparent 24%), linear-gradient(180deg, rgba(255, 255, 255, .014), rgba(255, 255, 255, .004)), linear-gradient(160deg, rgba(166, 178, 193, .1), rgba(126, 144, 166, .055) 46%, rgba(184, 196, 208, .024));--login-ring-border: rgba(97, 128, 167, .18);--login-connector: linear-gradient(90deg, rgba(97, 128, 167, .08), rgba(97, 128, 167, .28), rgba(97, 128, 167, .08));--login-bridge-bg: linear-gradient(180deg, rgba(255, 255, 255, .52), rgba(255, 255, 255, .14)), linear-gradient(160deg, rgba(232, 238, 244, .32), rgba(198, 211, 225, .12));--login-bridge-border: rgba(255, 255, 255, .34);--login-hull-bg: linear-gradient(180deg, rgba(228, 235, 241, .94), rgba(198, 209, 221, .86)), linear-gradient(145deg, rgba(210, 220, 229, .86), rgba(181, 194, 208, .74) 54%, rgba(151, 168, 186, .6));--login-hull-border: rgba(255, 255, 255, .54);--login-hull-shadow: 0 36px 82px rgba(56, 72, 92, .1), inset 0 1px 0 rgba(255, 255, 255, .92), inset 0 -18px 34px rgba(255, 255, 255, .3);--login-canopy-bg: linear-gradient(180deg, rgba(243, 246, 248, .96), rgba(219, 227, 235, .9)), linear-gradient(160deg, rgba(190, 203, 217, .34), rgba(154, 170, 188, .18));--login-canopy-border: rgba(255, 255, 255, .62);--login-canopy-shadow: 0 24px 50px rgba(79, 95, 117, .12), inset 0 1px 0 rgba(255, 255, 255, .94);--login-pod-bg: linear-gradient(180deg, rgba(239, 243, 246, .92), rgba(216, 224, 232, .84)), linear-gradient(160deg, rgba(193, 205, 218, .34), rgba(161, 176, 193, .16));--login-pod-border: rgba(255, 255, 255, .28);--login-pod-shadow: 0 16px 34px rgba(77, 93, 115, .08), inset 0 1px 0 rgba(255, 255, 255, .72);--login-access-bg: linear-gradient(180deg, rgba(236, 241, 245, .94), rgba(212, 221, 230, .88)), linear-gradient(160deg, rgba(191, 204, 218, .38), rgba(160, 176, 193, .2));--login-utility-bg: linear-gradient(180deg, rgba(233, 239, 244, .92), rgba(210, 219, 228, .84)), linear-gradient(160deg, rgba(190, 202, 215, .3), rgba(157, 173, 190, .16));--login-panel-border: rgba(255, 255, 255, .26);--login-main-text: #142230;--login-muted-text: rgba(28, 42, 58, .84);--login-label-text: rgba(34, 48, 64, .76);--login-input-bg: linear-gradient(180deg, rgba(255, 255, 255, .64), rgba(255, 255, 255, .18)), linear-gradient(160deg, rgba(207, 220, 233, .14), rgba(255, 255, 255, .06));--login-input-border: rgba(255, 255, 255, .26);--login-input-text: #152434;--login-input-placeholder: rgba(52, 68, 88, .58);--login-toggle-bg: rgba(255, 255, 255, .22);--login-toggle-border: rgba(255, 255, 255, .18);--login-toggle-text: #26384b;--login-toggle-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .7), rgba(216, 227, 239, .28));--login-toggle-active-border: rgba(149, 172, 200, .24);--login-toggle-active-text: #132231;--login-button-bg: linear-gradient(180deg, rgba(255, 255, 255, .62), rgba(255, 255, 255, .16)), linear-gradient(135deg, rgba(240, 245, 250, .98), rgba(198, 211, 226, .96) 42%, rgba(121, 141, 166, .9));--login-button-text: #112131;--login-button-shadow: 0 22px 42px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .46)}html[data-theme=titanium-cockpit] .login-shell:before,.login-shell[data-theme=titanium-cockpit]:before{background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.68),transparent 18%),radial-gradient(circle at 78% 14%,rgba(97,128,167,.13),transparent 24%),radial-gradient(circle at 82% 72%,rgba(97,128,167,.075),transparent 20%),radial-gradient(circle at 24% 84%,rgba(164,141,110,.055),transparent 18%),linear-gradient(145deg,#e2e9effb,#d4dde5f8 50%,#cdd6defa);box-shadow:inset 0 1px #ffffff8a,0 24px 72px #14263a10}html[data-theme=titanium-cockpit] .login-shell:after,.login-shell[data-theme=titanium-cockpit]:after{background:linear-gradient(180deg,#ffffff29,#ffffff08),linear-gradient(180deg,#aabfd626,#6180a70d);box-shadow:inset 0 1px #ffffff52,0 0 0 1px #ffffff1f;opacity:.5}html[data-theme=titanium-cockpit] .login-stage,.login-shell[data-theme=titanium-cockpit] .login-stage{background:linear-gradient(180deg,#ffffff42,#ffffff0d 18%,#ffffff04 54%),radial-gradient(circle at 82% 20%,rgba(47,85,124,.085),transparent 26%),radial-gradient(circle at 18% 84%,rgba(137,109,73,.036),transparent 24%),linear-gradient(150deg,#eff3f594,#e6ebef7a 52%,#dfe5ea6b)}html[data-theme=titanium-cockpit] .login-stage:before,.login-shell[data-theme=titanium-cockpit] .login-stage:before{background:radial-gradient(circle,rgba(255,255,255,.42),rgba(255,255,255,.06) 40%,transparent 66%);opacity:.62}html[data-theme=titanium-cockpit] .login-stage:after,.login-shell[data-theme=titanium-cockpit] .login-stage:after{border-color:#2f557c0f;box-shadow:0 0 0 44px #2f557c07,0 0 0 96px #2f557c03}html[data-theme=titanium-cockpit] .login-shell .login-vessel:before,.login-shell[data-theme=titanium-cockpit] .login-vessel:before{border-color:color-mix(in srgb,var(--login-ring-border) 56%,rgba(255,255,255,.08));box-shadow:inset 0 1px #ffffff0f,0 24px 82px #15243a16;filter:blur(2px);opacity:.72;transform:scale(1)}html[data-theme=titanium-cockpit] .login-shell .login-observation-ring,.login-shell[data-theme=titanium-cockpit] .login-observation-ring{border-color:color-mix(in srgb,var(--login-ring-border) 68%,transparent);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff06}html[data-theme=titanium-cockpit] .login-shell .login-canopy,.login-shell[data-theme=titanium-cockpit] .login-canopy{background:linear-gradient(180deg,#eef2f5eb,#d6dee6db),linear-gradient(160deg,#b8c5d23d,#96a5b61a);border-color:#ffffff80;box-shadow:0 18px 36px #4f5f7517,inset 0 1px #ffffffc7;-webkit-backdrop-filter:blur(24px) saturate(148%);backdrop-filter:blur(24px) saturate(148%)}html[data-theme=titanium-cockpit] .login-shell .login-canopy:before,.login-shell[data-theme=titanium-cockpit] .login-canopy:before{border-color:#ffffff1f}html[data-theme=titanium-cockpit] .login-shell .login-canopy:after,.login-shell[data-theme=titanium-cockpit] .login-canopy:after{background:linear-gradient(180deg,rgba(255,255,255,.24),transparent);opacity:.24}html[data-theme=titanium-cockpit] .login-shell .login-canopy__title,.login-shell[data-theme=titanium-cockpit] .login-canopy__title{text-shadow:0 1px 0 rgba(255,255,255,.08)}html[data-theme=titanium-cockpit] .login-shell .login-pod,.login-shell[data-theme=titanium-cockpit] .login-pod{background:linear-gradient(180deg,#ecf0f3d1,#d5dde5c2),linear-gradient(160deg,#bdc8d43d,#9eacbc1a);border-color:#fff3;box-shadow:0 14px 28px #4d5d7312,inset 0 1px #ffffff70;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}html[data-theme=titanium-cockpit] .ado-app--search .ado-surface--search,html[data-theme=titanium-cockpit] .ado-app--audit .ado-surface--audit{background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 18%),color-mix(in srgb,var(--ado-bg-surface) 96%,var(--ado-bg-panel) 4%);border-color:#14212d0f;box-shadow:0 0 0 1px #14212d08,0 4px 12px #3a48580a,inset 0 1px #ffffff2e}html[data-theme=titanium-cockpit] .login-brand-bridge,.login-shell[data-theme=titanium-cockpit] .login-brand-bridge{background:var(--ado-bridge-bg);border-color:#ffffff3d;box-shadow:var(--ado-bridge-shadow);-webkit-backdrop-filter:blur(26px) saturate(142%);backdrop-filter:blur(26px) saturate(142%)}html[data-theme=titanium-cockpit] .ado-hero:after{background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0px,transparent 1px,transparent 3px),radial-gradient(circle at 72% 108%,color-mix(in srgb,var(--ado-accent) 22%,transparent),transparent 58%);filter:blur(36px);opacity:.85}html[data-theme=titanium-cockpit] .ado-hero__controls{box-shadow:inset 0 1px #f6f9fc9e,inset 0 -2px 4px #1422360a,0 8px 24px color-mix(in srgb,black 3%,transparent)}html[data-theme=titanium-cockpit] .ado-primary-button{background:linear-gradient(180deg,var(--ado-btn-primary-from) 0%,var(--ado-btn-primary-mid) 40%,var(--ado-btn-primary-to) 100%);box-shadow:inset 0 1px #ffffff24,0 18px 30px #2e46602e;color:var(--ado-btn-primary-text);transition:background .16s,box-shadow .16s,transform .1s}html[data-theme=titanium-cockpit] .ado-primary-button:hover{background:linear-gradient(180deg,var(--ado-btn-primary-h-from) 0%,var(--ado-btn-primary-h-mid) 40%,var(--ado-btn-primary-h-to) 100%);box-shadow:inset 0 1px #ffffff2e,0 20px 36px #2e466038}html[data-theme=titanium-cockpit] .ado-primary-button:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff1a,0 8px 16px #2e466024}html[data-theme=titanium-cockpit] .ado-top-nav__link:hover{background:color-mix(in srgb,var(--ado-bg-elevated) 60%,transparent);border-color:#14212d1f;color:var(--ado-text-primary);box-shadow:inset 0 1px #ffffff8f,0 5px 12px #3c4c5e12}html[data-theme=titanium-cockpit] .ado-top-nav__link.is-active{border:1px solid rgba(80,130,180,.35);background:linear-gradient(105deg,transparent 40%,rgba(140,180,220,.45) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,#4a7098,#3a5878,#2a4060);color:#fffdfcf5;font-weight:600;text-shadow:0 0 8px rgba(58,88,120,.25),0 1px 0 rgba(0,0,0,.12);box-shadow:0 0 16px #3a587838,0 3px 12px #3a587838}html[data-theme=titanium-cockpit] .ado-app--reader .assist-card{background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 16%),linear-gradient(180deg,#f3f6f8db,#eaeff2e0);border-color:#121e2f12;box-shadow:0 0 0 1px #121e2f0a,0 4px 12px #3a48580d,inset 0 1px #ffffff47}html[data-theme=titanium-cockpit] .ado-app--reader .assist-card__header{background:#ffffff1f}html[data-theme=titanium-cockpit] .ado-app--reader .ado-reader-context-rail__group--actions .ado-panel{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 12%),linear-gradient(180deg,#eff3f6d6,#e4e9ede0);border-color:#121e2f0f;box-shadow:0 0 0 1px #121e2f0a,0 3px 8px #3a485808,inset 0 1px #ffffff1a}html[data-theme=titanium-cockpit] :focus-visible{outline:2px solid color-mix(in srgb,var(--ado-accent) 48%,transparent);outline-offset:2px;box-shadow:0 0 0 4px #1b428514,0 0 12px #1b42850a}html[data-theme=titanium-cockpit] ::selection{background:color-mix(in srgb,var(--ado-accent) 22%,var(--ado-bg-elevated))}html[data-theme=titanium-cockpit] .ado-markdown a.ado-doc-link,html[data-theme=titanium-cockpit] .ado-markdown a.ado-anchor-link,html[data-theme=titanium-cockpit] .ado-markdown a.ado-markdown-asset-link,html[data-theme=titanium-cockpit] .ado-markdown a.ado-markdown-link,html[data-theme=titanium-cockpit] .ado-markdown a.ado-markdown-link--external{background:linear-gradient(180deg,rgba(27,66,133,.06),transparent 78%),#e8eef5f0;border-color:#1b428529;box-shadow:inset 0 1px #ffffff7a,0 2px 6px #0f172a0f;color:#1b4285}html[data-theme=titanium-cockpit] .ado-markdown a.ado-doc-link--reference{border-color:#1b428538;background:linear-gradient(180deg,rgba(27,66,133,.08),transparent 76%),#e4eaf2f5}html[data-theme=titanium-cockpit] .ado-markdown a.ado-doc-link--entry{border-color:#1b42853d;background:linear-gradient(180deg,rgba(27,66,133,.1),transparent 74%),#e0e8f0f5;color:#143668;font-weight:700}html[data-theme=titanium-cockpit] .ado-markdown a.ado-anchor-link{border-style:dashed;border-color:#1b428524}html[data-theme=titanium-cockpit] .ado-markdown a.ado-markdown-link--external{color:#2a5ba0}html[data-theme=titanium-cockpit] .ado-source-ref{background:#e4eaf2eb;border-color:#1b428524;color:#1b4285}html[data-theme=titanium-cockpit] .ado-source-ref:hover,html[data-theme=titanium-cockpit] .ado-source-ref:focus-visible,html[data-theme=titanium-cockpit] .ado-markdown a.ado-doc-link:hover,html[data-theme=titanium-cockpit] .ado-markdown a.ado-doc-link:focus-visible,html[data-theme=titanium-cockpit] .ado-markdown a.ado-anchor-link:hover,html[data-theme=titanium-cockpit] .ado-markdown a.ado-anchor-link:focus-visible,html[data-theme=titanium-cockpit] .ado-markdown a.ado-markdown-link:hover,html[data-theme=titanium-cockpit] .ado-markdown a.ado-markdown-link:focus-visible,html[data-theme=titanium-cockpit] .ado-markdown a.ado-markdown-link--external:hover,html[data-theme=titanium-cockpit] .ado-markdown a.ado-markdown-link--external:focus-visible,html[data-theme=titanium-cockpit] .ado-markdown a.ado-markdown-asset-link:hover,html[data-theme=titanium-cockpit] .ado-markdown a.ado-markdown-asset-link:focus-visible{border-color:#1b428547;background:linear-gradient(180deg,#1b42851a,#1b428508 78%),#dee6f0f5;box-shadow:inset 0 1px #ffffff85,0 0 8px #1b42850f,0 4px 12px #0f172a14}html[data-theme=titanium-cockpit] .ado-list-card,html[data-theme=titanium-cockpit] .result-card,html[data-theme=titanium-cockpit] .workspace-document-card,html[data-theme=titanium-cockpit] .summary-card,html[data-theme=titanium-cockpit] .document-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}html[data-theme=titanium-cockpit] .ado-list-card:hover,html[data-theme=titanium-cockpit] .result-card:hover,html[data-theme=titanium-cockpit] .workspace-document-card:hover,html[data-theme=titanium-cockpit] .summary-card:hover,html[data-theme=titanium-cockpit] .document-card:hover{transform:translateY(-1px);border-color:#1b42851a;box-shadow:0 4px 12px #0f172a0f,0 12px 28px #0f172a0d}html[data-theme=titanium-cockpit] .workspace-metric-card__value,html[data-theme=titanium-cockpit] .governance-score-card strong{font-family:"SF Mono","Cascadia Code","JetBrains Mono",var(--ado-font-sans);font-weight:700}html[data-theme=titanium-cockpit] .ado-doc-tip{background:linear-gradient(180deg,#f4f7fafa,#eef2f6fc);border-color:#1b42851f;box-shadow:0 22px 54px #0f172a1f,inset 0 1px #ffffffa3}html[data-theme=titanium-cockpit] .ado-inline-asset.is-fallback{border-color:#1b428524;background:#e8eef580}html[data-theme=titanium-cockpit] .ado-app--search .ado-pane__label,html[data-theme=titanium-cockpit] .ado-app--search .ado-search-shell__field span{color:color-mix(in srgb,var(--ado-accent) 60%,var(--ado-text-secondary))}html[data-theme=titanium-cockpit] .ado-search-shell{border-color:color-mix(in srgb,var(--ado-accent) 10%,var(--ado-border))}html[data-theme=titanium-cockpit] .ado-search-scope-chip.is-active{background:color-mix(in srgb,var(--ado-accent) 10%,var(--ado-bg-elevated));border-color:color-mix(in srgb,var(--ado-accent) 28%,var(--ado-border))}html[data-theme=titanium-cockpit] .ado-search-shell__mode-label{color:var(--ado-text-secondary)}html[data-theme=titanium-cockpit] .ado-search-result-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--ado-accent) 60%,var(--ado-command-rail)),transparent 58%)}html[data-theme=titanium-cockpit] .admin-users-page__tabs{border-bottom-color:color-mix(in srgb,var(--ado-border) 50%,transparent)}html[data-theme=titanium-cockpit] .admin-users-page__tab.is-active{color:var(--ado-accent);background:color-mix(in srgb,var(--ado-accent) 8%,transparent);border-color:color-mix(in srgb,var(--ado-accent) 22%,transparent)}html[data-theme=titanium-cockpit] .login-form input:focus{border-color:color-mix(in srgb,var(--ado-accent) 40%,var(--ado-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ado-accent) 8%,transparent)}.ado-branch-stage{padding:var(--ado-space-4) 0}.ado-branch-tabs{display:flex;gap:var(--ado-space-1);border-bottom:1px solid var(--ado-border);margin-bottom:var(--ado-space-4)}.ado-branch-tab{padding:var(--ado-space-2) var(--ado-space-3);background:none;border:none;border-bottom:2px solid transparent;color:var(--ado-text-secondary);cursor:pointer;font:inherit;transition:color .15s,border-color .15s}.ado-branch-tab:hover{color:var(--ado-text-primary)}.ado-branch-tab--active{color:var(--ado-accent);border-bottom-color:var(--ado-accent)}.ado-branch-section{margin-bottom:var(--ado-space-4)}.ado-branch-actions{display:flex;gap:var(--ado-space-2);margin-top:var(--ado-space-3)}.ado-branch-status{display:inline-block;padding:2px 8px;border-radius:var(--ado-radius-sm);font-size:.8em;font-weight:600}.ado-branch-status--active{background:color-mix(in srgb,var(--ado-accent) 15%,transparent);color:var(--ado-accent)}.ado-branch-status--merged{background:color-mix(in srgb,#10B981 15%,transparent);color:#10b981}.ado-branch-status--abandoned{background:color-mix(in srgb,var(--ado-text-secondary) 15%,transparent);color:var(--ado-text-secondary)}.ado-branch-status--conflict{background:color-mix(in srgb,#EF4444 15%,transparent);color:#ef4444}.ado-notice{padding:var(--ado-space-2) var(--ado-space-3);border-radius:var(--ado-radius-sm);margin-top:var(--ado-space-2);font-size:.9em}.ado-notice--success{background:color-mix(in srgb,#10B981 12%,transparent);color:#10b981;border:1px solid color-mix(in srgb,#10B981 25%,transparent)}.ado-notice--warning{background:color-mix(in srgb,#F59E0B 12%,transparent);color:#f59e0b;border:1px solid color-mix(in srgb,#F59E0B 25%,transparent)}.ado-notice--error{background:color-mix(in srgb,#EF4444 12%,transparent);color:#ef4444;border:1px solid color-mix(in srgb,#EF4444 25%,transparent)}.ado-notice--info{background:color-mix(in srgb,var(--ado-accent) 12%,transparent);color:var(--ado-accent);border:1px solid color-mix(in srgb,var(--ado-accent) 25%,transparent)}.ado-btn--danger{background:color-mix(in srgb,#EF4444 15%,transparent);color:#ef4444;border:1px solid color-mix(in srgb,#EF4444 30%,transparent)}.ado-btn--danger:hover{background:color-mix(in srgb,#EF4444 25%,transparent)}.ado-btn--sm{padding:4px 10px;font-size:.85em}.ado-table__label{color:var(--ado-text-secondary);font-weight:500;white-space:nowrap;padding-right:var(--ado-space-3)}.ado-branch-diff-list{display:flex;flex-direction:column;gap:var(--ado-space-3)}.ado-branch-diff-item{border:1px solid var(--ado-border);border-radius:var(--ado-radius);overflow:hidden}.ado-branch-diff-item__header{display:flex;align-items:center;justify-content:space-between;padding:var(--ado-space-2) var(--ado-space-3);background:color-mix(in srgb,var(--ado-surface) 50%,var(--ado-bg))}.ado-branch-diff-item__title{font-weight:600}.ado-branch-diff-item__badge{font-size:.75em;font-weight:600;padding:2px 8px;border-radius:var(--ado-radius-sm)}.ado-branch-diff-item__badge--added{background:color-mix(in srgb,#10B981 15%,transparent);color:#10b981}.ado-branch-diff-item__badge--removed{background:color-mix(in srgb,#EF4444 15%,transparent);color:#ef4444}.ado-branch-diff-item__badge--modified{background:color-mix(in srgb,#F59E0B 15%,transparent);color:#f59e0b}.ado-branch-diff-item__comparison{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ado-border)}.ado-branch-diff-item__col{background:var(--ado-bg);padding:var(--ado-space-2)}.ado-branch-diff-item__col-label{font-size:.75em;font-weight:600;color:var(--ado-text-secondary);margin-bottom:var(--ado-space-1);text-transform:uppercase;letter-spacing:.05em}.ado-branch-diff-item__content{font-size:.85em;white-space:pre-wrap;word-break:break-word;margin:0;padding:var(--ado-space-2);background:color-mix(in srgb,var(--ado-surface) 30%,var(--ado-bg));border-radius:var(--ado-radius-sm);max-height:300px;overflow-y:auto}.ado-branch-diff-item__content--removed{background:color-mix(in srgb,#EF4444 8%,var(--ado-bg))}.ado-branch-merge-form{display:flex;flex-direction:column;gap:var(--ado-space-3)}.ado-branch-strategy-list{display:flex;flex-direction:column;gap:var(--ado-space-2)}.ado-branch-strategy-option{display:flex;align-items:flex-start;gap:var(--ado-space-2);padding:var(--ado-space-2);border:1px solid var(--ado-border);border-radius:var(--ado-radius-sm);cursor:pointer;transition:border-color .15s}.ado-branch-strategy-option:hover{border-color:var(--ado-accent)}.ado-branch-strategy-option input[type=radio]{margin-top:3px}.ado-branch-confirm{margin-top:var(--ado-space-3);padding:var(--ado-space-3);border:1px solid var(--ado-border);border-radius:var(--ado-radius);background:color-mix(in srgb,var(--ado-surface) 50%,var(--ado-bg))}.ado-branch-confirm__actions{display:flex;gap:var(--ado-space-2);margin-top:var(--ado-space-2)}.ado-branch-conflicts{margin-top:var(--ado-space-3)}.ado-branch-conflict-item{border:1px solid color-mix(in srgb,#EF4444 30%,var(--ado-border));border-radius:var(--ado-radius);padding:var(--ado-space-3);margin-bottom:var(--ado-space-2)}.ado-branch-conflict-item__title{font-weight:600;margin-bottom:var(--ado-space-2)}.ado-branch-conflict-item__actions{display:flex;gap:var(--ado-space-2);margin-top:var(--ado-space-2)}.ado-branch-inline-dialog{display:flex;flex-direction:column;gap:var(--ado-space-2);margin-top:var(--ado-space-2);padding:var(--ado-space-2);border:1px solid var(--ado-border);border-radius:var(--ado-radius-sm);background:var(--ado-bg)}.ado-branch-inline-dialog__actions{display:flex;gap:var(--ado-space-1)}.ado-branch-list-compact{margin-top:var(--ado-space-2)}.ado-branch-list-compact__item{display:flex;align-items:center;justify-content:space-between;padding:4px 0;color:var(--ado-text-primary);text-decoration:none;font-size:.85em;border-bottom:1px solid color-mix(in srgb,var(--ado-border) 50%,transparent)}.ado-branch-list-compact__item:hover{color:var(--ado-accent)}.ado-branch-list-compact__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:var(--ado-space-2)}.ado-diff-change{color:#f59e0b}.ado-collab-stage{padding:var(--ado-space-4) 0}.ado-collab-editor{display:flex;flex-direction:column;border:1px solid var(--ado-border);border-radius:var(--ado-radius);overflow:hidden}.ado-collab-toolbar{display:flex;align-items:center;justify-content:space-between;padding:var(--ado-space-2) var(--ado-space-3);background:color-mix(in srgb,var(--ado-surface) 50%,var(--ado-bg));border-bottom:1px solid var(--ado-border);gap:var(--ado-space-2);flex-wrap:wrap}.ado-collab-toolbar__left,.ado-collab-toolbar__right{display:flex;align-items:center;gap:var(--ado-space-2)}.ado-collab-status{display:flex;align-items:center;gap:6px;font-size:.8em;font-weight:500}.ado-collab-status__dot{width:8px;height:8px;border-radius:50%;display:inline-block}.ado-collab-status--connected .ado-collab-status__dot{background:#10b981}.ado-collab-status--disconnected .ado-collab-status__dot{background:#ef4444}.ado-collab-presence{display:flex;align-items:center;gap:6px;font-size:.8em}.ado-collab-presence__label{color:var(--ado-text-secondary)}.ado-collab-presence__avatars{display:flex;gap:2px}.ado-collab-presence__avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#fff;font-size:.7em;font-weight:700}.ado-collab-presence__alone{font-size:.8em;color:var(--ado-text-secondary)}.ado-collab-editor__body{flex:1;min-height:400px}.ado-collab-textarea{width:100%;min-height:400px;padding:var(--ado-space-3);border:none;outline:none;resize:vertical;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.9em;line-height:1.6;background:var(--ado-bg);color:var(--ado-text-primary);tab-size:2}.ado-collab-textarea:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ado-accent) 30%,transparent)}.ado-collab-preview{padding:var(--ado-space-3);min-height:400px;background:var(--ado-bg)}.ado-collab-preview__content{font-size:.9em;line-height:1.6;white-space:pre-wrap;word-break:break-word;margin:0}html[data-theme=orbital-ivory] .ado-hero .ado-user-card{background:var(--ado-orbital-session-surface-bg);border-color:var(--ado-orbital-session-surface-border);box-shadow:var(--ado-orbital-session-surface-shadow)}html[data-theme=orbital-ivory] .ado-hero .ado-user-card:before{content:none;background:none;opacity:0}html[data-theme=orbital-ivory] .ado-hero .ado-ghost-button{border-color:var(--ado-orbital-session-control-border);background:var(--ado-orbital-session-control-bg);box-shadow:var(--ado-orbital-session-control-shadow)}html[data-theme=orbital-ivory] .ado-hero .ado-ghost-button:hover{border-color:#d2cfca94;background:linear-gradient(180deg,#ffffff03,#ffffff01 18%,#fff0),linear-gradient(180deg,#fffffffe,#fbfbf9fd)}html[data-theme=orbital-ivory] :is(.ado-app--board-brief .ado-board-brief-card,.ado-app--board-brief .ado-search-assist-item,.ado-app--board-brief .search-callout,.ado-app--release-sets .rs-card,.ado-app--release-sets .rs-create-form,.ado-app--release-sets .rsd-variant-card--empty,.ado-app--release-sets .rsd-role-table,.ado-app--notifications .notif-page-list,.ado-app--notifications .notif-item,.ado-app--help .help-page__sidebar,.ado-app--admin-users .ado-panel,.ado-app--admin-webhooks .ado-panel){background:var(--ado-orbital-utility-surface-bg);border-color:var(--ado-orbital-utility-surface-border);box-shadow:var(--ado-orbital-utility-surface-shadow)}html[data-theme=orbital-ivory] :is(.ado-app--board-brief .ado-board-brief-card:hover,.ado-app--notifications .notif-item:hover){box-shadow:0 0 0 1px #ffffff03,0 3px 7px #2d2f3402}html[data-theme=orbital-ivory] .ado-app--board-brief .ado-search-assist-item strong,html[data-theme=orbital-ivory] .ado-app--board-brief .ado-board-brief-card__title a,html[data-theme=orbital-ivory] .ado-app--notifications .notif-item__title,html[data-theme=orbital-ivory] .ado-app--release-sets .rs-card__name,html[data-theme=orbital-ivory] .ado-app--release-sets .release-set-page__title{color:#2d2f34}html[data-theme=orbital-ivory] .ado-app--release-sets .rs-card__version,html[data-theme=orbital-ivory] .ado-app--release-sets .rs-card__date,html[data-theme=orbital-ivory] .ado-app--release-sets .release-set-page__subtitle,html[data-theme=orbital-ivory] .ado-app--notifications .notif-item__body,html[data-theme=orbital-ivory] .ado-app--notifications .notif-item__time,html[data-theme=orbital-ivory] .ado-app--board-brief .ado-board-brief-card__summary,html[data-theme=orbital-ivory] .ado-app--board-brief .ado-board-brief-card__details,html[data-theme=orbital-ivory] .ado-app--board-brief .ado-board-brief-card__meta{color:color-mix(in srgb,#2d2f34 68%,#7b7368 32%)}html[data-theme=orbital-ivory] :is(.ado-app--release-sets .rs-input,.ado-app--release-sets .rs-select){background:linear-gradient(180deg,#ffffff03,#ffffff01 16%,#fff0),linear-gradient(180deg,#fcfcfafe,#f8f8f5fd);border-color:#d6d4d085;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #ffffff03;color:#2d2f34}html[data-theme=orbital-ivory] .ado-app--release-sets .rs-input:focus,html[data-theme=orbital-ivory] .ado-app--release-sets .rs-select:focus{border-color:#2d2f3438;box-shadow:0 0 0 2px #2d2f3414,inset 0 1px #ffffff0a}html[data-theme=orbital-ivory] :is(.ado-app--release-sets .rs-btn--ghost,.ado-app--release-sets .rs-btn--small,.ado-app--notifications .rs-btn--ghost,.ado-app--notifications .rs-btn--small){background:var(--ado-orbital-control-bg);border-color:var(--ado-orbital-control-border);box-shadow:var(--ado-orbital-control-shadow);color:#4f5455}html[data-theme=orbital-ivory] :is(.ado-app--release-sets .rs-btn--ghost:hover,.ado-app--release-sets .rs-btn--small:hover,.ado-app--notifications .rs-btn--ghost:hover,.ado-app--notifications .rs-btn--small:hover){border-color:#cac7c1a3;background:linear-gradient(180deg,#ffffff05,#ffffff01 16%,#ffffff01),linear-gradient(180deg,#fdfdfcfe,#f8f8f6fd);color:#2d2f34}html[data-theme=orbital-ivory] .ado-app--release-sets .rs-btn--primary{background:linear-gradient(180deg,#ffffff0d,#ffffff03 22%),linear-gradient(135deg,#42454a,#32353a);border-color:#2d2f342e;box-shadow:inset 0 1px #ffffff12,0 6px 14px #2d2f341a;color:#fcf9f5fa}html[data-theme=orbital-ivory] .ado-app--notifications .notif-page-tabs{border-bottom-color:#dcdad46b}html[data-theme=orbital-ivory] .ado-app--notifications .notif-page-tab{color:#6f756e;border-bottom-color:transparent}html[data-theme=orbital-ivory] .ado-app--notifications .notif-page-tab:hover{color:#2d2f34}html[data-theme=orbital-ivory] .ado-app--notifications .notif-page-tab--active{color:#2d2f34;border-bottom-color:#2d2f3457;font-weight:600}html[data-theme=orbital-ivory]{--ado-orbital-stage-shell-bg: linear-gradient(180deg, rgba(255, 255, 255, .048), rgba(255, 255, 255, .012) 12%, rgba(255, 255, 255, .004) 26%, rgba(255, 255, 255, 0)), linear-gradient(160deg, rgba(252, 252, 252, .998), rgba(249, 249, 248, .995));--ado-orbital-stage-shell-border: rgba(218, 218, 215, .28);--ado-orbital-stage-shell-shadow: 0 0 0 1px rgba(255, 255, 255, .014), 0 8px 20px rgba(58, 61, 66, .02);--ado-orbital-hero-shell-bg: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .02) 18%, transparent), linear-gradient(160deg, #f6f5f2, #f2f1ee);--ado-orbital-hero-shell-border: rgba(180, 175, 165, .28);--ado-orbital-hero-shell-shadow: 0 1px 0 rgba(0, 0, 0, .06), 0 4px 12px rgba(0, 0, 0, .04);--ado-orbital-main-surface-bg: #ffffff;--ado-orbital-main-surface-border: rgba(180, 175, 165, .24);--ado-orbital-main-surface-shadow: 0 0 0 1px rgba(0, 0, 0, .04), 0 2px 8px rgba(0, 0, 0, .05);--ado-orbital-card-bg: #ffffff;--ado-orbital-card-border: rgba(180, 175, 165, .32);--ado-orbital-card-shadow: 0 0 0 1px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .06), 0 2px 8px rgba(0, 0, 0, .04);--ado-orbital-left-surface-bg: #eae9e4;--ado-orbital-left-surface-border: rgba(180, 175, 165, .22);--ado-orbital-left-surface-shadow: 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 6px rgba(0, 0, 0, .03);--ado-orbital-right-surface-bg: #eae9e4;--ado-orbital-right-surface-border: rgba(180, 175, 165, .18);--ado-orbital-right-surface-shadow: 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 5px rgba(0, 0, 0, .03);--ado-orbital-utility-surface-bg: #fafaf8;--ado-orbital-utility-surface-border: rgba(180, 175, 165, .24);--ado-orbital-utility-surface-shadow: 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 4px rgba(0, 0, 0, .04);--ado-orbital-session-surface-bg: #fafaf8;--ado-orbital-session-surface-border: rgba(180, 175, 165, .22);--ado-orbital-session-surface-shadow: 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 4px rgba(0, 0, 0, .04);--ado-orbital-control-bg: #fafaf8;--ado-orbital-control-border: rgba(180, 175, 165, .3);--ado-orbital-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 4px rgba(0, 0, 0, .04);--ado-orbital-session-control-bg: #fafaf8;--ado-orbital-session-control-border: rgba(180, 175, 165, .28);--ado-orbital-session-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 0 0 1px rgba(0, 0, 0, .03), 0 2px 4px rgba(0, 0, 0, .04)}html[data-theme=orbital-ivory] body{background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.18),transparent 30%),radial-gradient(circle at 88% 18%,rgba(255,255,255,.04),transparent 34%),linear-gradient(180deg,#f2f1ed,#efeee9 52%,#f2f1ed)}html[data-theme=orbital-ivory] .ado-app:before{background:radial-gradient(circle at 16% 16%,rgba(255,255,255,.04),transparent 26%),radial-gradient(circle at 82% 22%,rgba(255,255,255,.012),transparent 28%);opacity:.04}html[data-theme=orbital-ivory] :is(.login-main-hull__shell,.login-canopy,.ado-reader-shell,.ado-stage){background:var(--ado-orbital-stage-shell-bg);border-color:var(--ado-orbital-stage-shell-border);box-shadow:var(--ado-orbital-stage-shell-shadow)}html[data-theme=orbital-ivory] :is(.ado-hero,.ado-hero__identity,.ado-hero__controls){background:var(--ado-orbital-hero-shell-bg);border-color:var(--ado-orbital-hero-shell-border);box-shadow:var(--ado-orbital-hero-shell-shadow)}html[data-theme=orbital-ivory] :is(.login-main-hull__shell:before,.login-canopy:before,.ado-hero:before,.ado-hero__identity:before,.ado-hero__controls:before,.ado-reader-shell:before,.ado-stage:before){background:none;opacity:0}html[data-theme=orbital-ivory] :is(.ado-app--search .ado-surface--search,.ado-app--workspace .ado-surface--workspace,.ado-app--governance .ado-surface--governance,.ado-app--imports .ado-surface--imports,.ado-app--settings .ado-surface--settings,.ado-app--audit .ado-surface--audit,.ado-app--reader .ado-surface--reader,.ado-app--review .ado-surface--review,.ado-app--diff .ado-surface--diff,.ado-app--board-brief .ado-surface--board-brief,.ado-app--ai-assistant .ado-surface--ai-assistant,.ado-app--branch .ado-surface--branch,.ado-app--collab .ado-surface--collab,.ado-app--release-sets .ado-surface,.ado-app--help .ado-surface,.ado-app--notifications .ado-surface,.ado-app--tasks .ado-surface,.ado-app--observability .ado-surface,.ado-app--admin-users .ado-surface,.ado-app--admin-webhooks .ado-surface,.ado-app--change-password .ado-surface,.ado-app--connector .ado-surface,.ado-app--permsim .ado-surface,.ado-app--compare .ado-surface){background:var(--ado-orbital-main-surface-bg);border-color:var(--ado-orbital-main-surface-border);box-shadow:var(--ado-orbital-main-surface-shadow)}html[data-theme=orbital-ivory] :is(.ado-app--search .ado-surface--search:before,.ado-app--workspace .ado-surface--workspace:before,.ado-app--governance .ado-surface--governance:before,.ado-app--imports .ado-surface--imports:before,.ado-app--settings .ado-surface--settings:before,.ado-app--audit .ado-surface--audit:before,.ado-app--reader .ado-surface--reader:before,.ado-app--review .ado-surface--review:before,.ado-app--diff .ado-surface--diff:before,.ado-app--board-brief .ado-surface--board-brief:before,.ado-app--ai-assistant .ado-surface--ai-assistant:before,.ado-app--branch .ado-surface--branch:before,.ado-app--collab .ado-surface--collab:before,.ado-app--release-sets .ado-surface:before,.ado-app--help .ado-surface:before,.ado-app--notifications .ado-surface:before,.ado-app--tasks .ado-surface:before,.ado-app--observability .ado-surface:before,.ado-app--admin-users .ado-surface:before,.ado-app--admin-webhooks .ado-surface:before,.ado-app--change-password .ado-surface:before,.ado-app--connector .ado-surface:before,.ado-app--permsim .ado-surface:before,.ado-app--compare .ado-surface:before){background:none;opacity:0}html[data-theme=orbital-ivory] :is(.ado-app--search,.ado-app--workspace,.ado-app--governance,.ado-app--imports,.ado-app--settings,.ado-app--audit,.ado-app--reader,.ado-app--review,.ado-app--diff,.ado-app--board-brief,.ado-app--ai-assistant,.ado-app--branch,.ado-app--collab,.ado-app--release-sets,.ado-app--help,.ado-app--notifications,.ado-app--tasks,.ado-app--observability,.ado-app--admin-users,.ado-app--admin-webhooks,.ado-app--change-password,.ado-app--connector,.ado-app--permsim,.ado-app--compare) :is(.ado-panel,.document-card,.ado-state-card,.ado-list-card,.summary-card,.metric-card,.search-callout,.ado-search-result-card,.obs-metric-card,.governance-focus-card,.governance-lane,.workspace-document-card,.workspace-focus-card,.workspace-stage-metric,.workspace-radar-panel,.workspace-document-list-card,.workspace-document-list-item,.ado-board-brief-card,.notif-item,.notif-page-list,.rs-card,.rs-create-form,.rsd-variant-card--empty,.rsd-role-table,.help-page__sidebar,.help-topic-card,.help-qk-card){background:var(--ado-orbital-card-bg);border-color:var(--ado-orbital-card-border);box-shadow:var(--ado-orbital-card-shadow)}html[data-theme=orbital-ivory] :is(.workspace-document-card:before,.workspace-focus-card:before,.workspace-stage-metric:before,.workspace-radar-panel:before,.workspace-document-list-card:before,.workspace-document-list-item:before,.ado-board-brief-card:before,.notif-item:before,.help-page__sidebar:before,.metric-card:before,.summary-card:before,.search-callout:before,.ado-search-result-card:before,.obs-metric-card:before,.governance-focus-card:before,.governance-lane:before){content:none;background:none;opacity:0}html[data-theme=orbital-ivory] :is(.ado-pane--left .ado-panel,.ado-pane--left .document-card,.ado-pane--left .metric-card,.ado-pane--left .ado-list-card){background:var(--ado-orbital-left-surface-bg);border-color:var(--ado-orbital-left-surface-border);box-shadow:var(--ado-orbital-left-surface-shadow)}html[data-theme=orbital-ivory] :is(.ado-pane--right .ado-panel,.ado-pane--right .document-card,.ado-pane--right .metric-card,.ado-pane--right .ado-list-card,.ado-pane--right .ado-state-card,.ado-pane--right .ado-review-summary,.ado-pane--right .ado-review-item){background:var(--ado-orbital-right-surface-bg);border-color:var(--ado-orbital-right-surface-border);box-shadow:var(--ado-orbital-right-surface-shadow)}html[data-theme=orbital-ivory] :is(.login-access-pod,.login-utility-pod,.login-main-hull__shell,.ado-hero .ado-user-card){background:var(--ado-orbital-session-surface-bg);border-color:var(--ado-orbital-session-surface-border);box-shadow:var(--ado-orbital-session-surface-shadow)}html[data-theme=orbital-ivory] :is(.login-access-pod:before,.login-utility-pod:before,.login-main-hull__shell:before,.ado-hero .ado-user-card:before){content:none;background:none;opacity:0}html[data-theme=orbital-ivory] :is(.ado-hero .ado-ghost-button,.login-shell .ado-ghost-button,.login-shell .ado-chip,.login-shell .ado-toggle,.login-shell button:not(.ado-button--primary):not(.ado-button--danger)){background:var(--ado-orbital-session-control-bg);border-color:var(--ado-orbital-session-control-border);box-shadow:var(--ado-orbital-session-control-shadow)}html[data-theme=orbital-ivory] .ado-app--search .ado-filter-chip{background:var(--ado-orbital-control-bg);border-color:var(--ado-orbital-control-border);box-shadow:var(--ado-orbital-control-shadow)}html[data-theme=orbital-ivory] .ado-app--search .ado-filter-chip:hover{border-color:#d4d4d175;background:linear-gradient(180deg,#ffffff04,#ffffff01 14%,#fff0),linear-gradient(180deg,#fdfdfdfe,#f9f9f7fd)}html[data-theme=orbital-ivory] .ado-app--search .ado-search-assist-item{background:var(--ado-orbital-utility-surface-bg);border-color:var(--ado-orbital-utility-surface-border);box-shadow:var(--ado-orbital-utility-surface-shadow)}html[data-theme=orbital-ivory] :is(.ado-app--search .search-callout--search,.ado-app--search .result-card--search,.ado-app--search .ado-state-card--search-preview){background:var(--ado-orbital-card-bg);border-color:var(--ado-orbital-card-border);box-shadow:var(--ado-orbital-card-shadow)}html[data-theme=orbital-ivory] :is(.ado-app--search .search-callout--search:before,.ado-app--search .result-card--search:before,.ado-app--search .ado-state-card--search-preview:before){content:none;background:none;opacity:0}html[data-theme=orbital-ivory] .ado-app--search .search-field input{background:linear-gradient(180deg,#ffffff04,#ffffff01 14%,#fff0),linear-gradient(180deg,#fdfdfdfe,#f9f9f7fd);border-color:#d4d4d157;box-shadow:inset 0 1px #ffffff05,0 1px 3px #3a3d4203}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory]{--ado-orbital-login-shell-bg: linear-gradient(180deg, rgba(245, 237, 218, .04), rgba(240, 230, 210, .02) 18%, transparent 56%), linear-gradient(160deg, rgba(242, 234, 214, .5), rgba(232, 222, 200, .4));--ado-orbital-login-shell-border: rgba(200, 185, 155, .24);--ado-orbital-login-shell-shadow: inset 0 1px 0 rgba(255, 250, 235, .06), 0 10px 22px rgba(80, 60, 30, .014);--ado-orbital-login-stage-bg: linear-gradient(180deg, rgba(245, 237, 218, .03), rgba(240, 230, 210, .015) 18%, transparent 56%), linear-gradient(156deg, rgba(240, 232, 212, .45), rgba(230, 220, 198, .35));--ado-orbital-login-stage-border: rgba(200, 185, 155, .26);--ado-orbital-login-stage-shadow: inset 0 1px 0 rgba(255, 250, 235, .05), 0 8px 18px rgba(80, 60, 30, .012);--ado-orbital-login-vessel-bg: linear-gradient(180deg, rgba(245, 237, 218, .03), rgba(240, 230, 210, .012) 18%, transparent 58%), linear-gradient(156deg, rgba(240, 232, 212, .4), rgba(230, 220, 198, .3));--ado-orbital-login-vessel-border: rgba(200, 185, 155, .2);--ado-orbital-login-vessel-shadow: inset 0 1px 0 rgba(255, 250, 235, .04), 0 12px 28px rgba(80, 60, 30, .012);--ado-orbital-login-surface-bg: linear-gradient(180deg, rgba(255, 252, 244, .04), rgba(250, 245, 232, .02) 16%, transparent), linear-gradient(180deg, rgba(255, 252, 244, .94), rgba(250, 245, 232, .92));--ado-orbital-login-surface-border: rgba(205, 190, 160, .28);--ado-orbital-login-surface-shadow: 0 0 0 1px rgba(255, 250, 235, .012), inset 0 1px 0 rgba(255, 250, 235, .04), 0 6px 14px rgba(80, 60, 30, .01);--ado-orbital-login-panel-bg: linear-gradient(180deg, rgba(255, 252, 244, .04), rgba(250, 245, 232, .02) 16%, transparent), linear-gradient(180deg, rgba(255, 250, 240, .94), rgba(248, 242, 228, .92));--ado-orbital-login-panel-border: rgba(205, 190, 160, .24);--ado-orbital-login-panel-shadow: inset 0 1px 0 rgba(255, 250, 235, .04), 0 6px 14px rgba(80, 60, 30, .01);--ado-orbital-login-input-bg: linear-gradient(180deg, rgba(255, 252, 244, .06), rgba(250, 245, 232, .03) 18%, transparent), linear-gradient(180deg, rgba(255, 252, 244, .96), rgba(250, 245, 232, .94));--ado-orbital-login-input-border: rgba(205, 190, 160, .32);--ado-orbital-login-input-shadow: inset 0 1px 0 rgba(255, 250, 235, .05), 0 2px 5px rgba(80, 60, 30, .008);--ado-orbital-login-control-bg: linear-gradient(180deg, rgba(255, 252, 244, .05), rgba(250, 245, 232, .025) 16%, transparent), linear-gradient(180deg, rgba(255, 250, 240, .94), rgba(248, 242, 228, .92));--ado-orbital-login-control-border: rgba(205, 190, 160, .32);--ado-orbital-login-control-shadow: inset 0 1px 0 rgba(255, 250, 235, .05), 0 0 0 1px rgba(255, 250, 235, .012), 0 2px 4px rgba(80, 60, 30, .008);--login-stage-backdrop: var(--ado-orbital-login-vessel-bg);--login-bridge-bg: var(--ado-orbital-login-surface-bg);--login-bridge-border: var(--ado-orbital-login-surface-border);--login-ring-border: rgba(213, 212, 208, .24);--login-hull-bg: var(--ado-orbital-login-shell-bg);--login-hull-border: rgba(216, 215, 210, .22);--login-hull-shadow: var(--ado-orbital-login-shell-shadow);--login-canopy-bg: var(--ado-orbital-login-surface-bg);--login-canopy-border: var(--ado-orbital-login-surface-border);--login-canopy-shadow: var(--ado-orbital-login-surface-shadow);--login-pod-bg: var(--ado-orbital-login-surface-bg);--login-pod-border: var(--ado-orbital-login-surface-border);--login-pod-shadow: var(--ado-orbital-login-surface-shadow);--login-access-bg: var(--ado-orbital-login-panel-bg);--login-utility-bg: var(--ado-orbital-login-panel-bg);--login-panel-border: var(--ado-orbital-login-panel-border);--login-connector: color-mix(in srgb, rgba(110, 113, 118, .18) 90%, transparent)}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory]:before{background:radial-gradient(circle at 18% 18%,rgba(255,250,230,.06),transparent 12%),linear-gradient(160deg,#f5edda66,#e6dcc64d);box-shadow:var(--ado-orbital-login-shell-shadow)}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory]:after,html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-stage:before,html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-stage:after{content:none;background:none;opacity:0}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-stage{background:var(--ado-orbital-login-stage-bg);border-color:var(--ado-orbital-login-stage-border);box-shadow:var(--ado-orbital-login-stage-shadow)}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-vessel:before{background:var(--ado-orbital-login-vessel-bg);border-color:var(--ado-orbital-login-vessel-border);box-shadow:var(--ado-orbital-login-vessel-shadow);filter:blur(2px);opacity:.84}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-observation-ring{border-color:#d6d5d13d;box-shadow:inset 0 1px #ffffff05,0 0 0 1px #ffffff02}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] :is(.login-brand-bridge,.login-pod,.login-access-pod,.login-utility-pod,.login-main-hull__shell,.login-canopy){background:var(--ado-orbital-login-surface-bg);border-color:var(--ado-orbital-login-surface-border);box-shadow:var(--ado-orbital-login-surface-shadow)}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] :is(.login-pod:after,.login-utility-pod:before,.login-utility-pod:after,.login-canopy:after){opacity:.16}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-utility-pod:before,html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-utility-pod:after{border-color:#d6d5d133}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] :is(.login-panel--access,.login-panel--environment){background:var(--ado-orbital-login-panel-bg);border-color:var(--ado-orbital-login-panel-border);box-shadow:var(--ado-orbital-login-panel-shadow)}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] :is(.login-main-hull:before,.login-main-hull:after,.login-main-hull__module,.login-main-hull__wing,.login-main-hull__ring){border-color:#d6d5d12e;box-shadow:inset 0 1px #ffffff05,0 6px 14px #3a3d4202}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] :is(.login-main-hull:before,.login-main-hull__module--core,.login-main-hull__module--dock,.login-main-hull__ring){background:linear-gradient(180deg,#ffffff04,#ffffff01 18%,#fff0),linear-gradient(160deg,#fcfcfbfd,#f7f7f4fc)}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] :is(.login-main-hull:after,.login-main-hull__module--aft,.login-main-hull__wing){background:linear-gradient(180deg,#ffffff03,#ffffff01 18%,#fff0),linear-gradient(160deg,#fbfbfafb,#f6f6f3fa)}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-main-hull__wing{opacity:.018}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] :is(.login-access-pod .login-form input,.login-access-pod .login-language-toggle .ado-switch-group,.login-utility-pod .ado-switch-group button,.login-shell .ado-ghost-button,.login-shell .ado-chip,.login-shell .ado-toggle,.login-shell button:not(.ado-button--primary):not(.ado-button--danger)){background:var(--ado-orbital-login-control-bg);border-color:var(--ado-orbital-login-control-border);box-shadow:var(--ado-orbital-login-control-shadow)}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-access-pod .login-form input::placeholder{color:#6a6c717a}html[data-theme=orbital-ivory] .ado-app--search .ado-pane__label,html[data-theme=orbital-ivory] .ado-app--search .ado-search-shell__field span{color:color-mix(in srgb,var(--ado-accent) 65%,var(--ado-text-tertiary))}html[data-theme=orbital-ivory] .ado-search-shell{border-color:color-mix(in srgb,var(--ado-accent) 12%,var(--ado-border))}html[data-theme=orbital-ivory] .ado-search-scope-chip.is-active{background:color-mix(in srgb,var(--ado-accent) 8%,white);border-color:color-mix(in srgb,var(--ado-accent) 30%,var(--ado-border))}html[data-theme=orbital-ivory] .ado-search-shell__mode-label{color:var(--ado-text-secondary)}html[data-theme=orbital-ivory] .ado-search-result-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--ado-accent) 50%,var(--ado-command-rail)),transparent 58%)}html[data-theme=orbital-ivory] .admin-users-page__tab.is-active{color:var(--ado-accent);background:color-mix(in srgb,var(--ado-accent) 8%,transparent);border-color:color-mix(in srgb,var(--ado-accent) 20%,transparent)}html[data-theme=orbital-ivory] .login-form input:focus{border-color:color-mix(in srgb,var(--ado-accent) 45%,var(--ado-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ado-accent) 10%,transparent)}@media(max-width:1024px){.ado-frame--reader>.ado-pane--left{display:none}}@media(min-width:1025px)and (max-width:1366px){:root{--ado-left-width: 240px;--ado-right-width: 280px}}@media(min-width:1367px)and (max-width:1440px){:root{--ado-left-width: 260px;--ado-right-width: 300px}}@media(min-width:1441px)and (max-width:1920px){:root{--ado-left-width: 280px;--ado-right-width: 320px}}@media(min-width:2560px){:root{--ado-stage-max: clamp(2200px, 88vw, 2600px);--ado-gutter: 36px;--ado-page-padding: 40px}html[data-layout=focus]{--ado-left-width: 340px;--ado-right-width: 380px}html[data-layout=workbench]{--ado-left-width: 400px;--ado-right-width: 440px}html[data-layout=atlas]{--ado-left-width: 360px;--ado-right-width: 400px}.ado-hero{max-width:min(92vw,2600px);margin-inline:auto}}@media(min-width:3440px){:root{--ado-stage-max: clamp(2600px, 78vw, 3000px);--ado-gutter: 42px;--ado-body-size: 19px}html[data-layout=focus]{--ado-left-width: 380px;--ado-right-width: 420px}html[data-layout=workbench]{--ado-left-width: 440px;--ado-right-width: 480px}html[data-layout=atlas]{--ado-left-width: 400px;--ado-right-width: 440px}.ado-hero{max-width:min(78vw,3000px);margin-inline:auto}}@media(min-width:3840px){:root{--ado-stage-max: clamp(2800px, 76vw, 3400px);--ado-gutter: 48px;--ado-body-size: 20px;--ado-page-padding: 48px}html[data-layout=focus]{--ado-left-width: 400px;--ado-right-width: 460px}html[data-layout=workbench]{--ado-left-width: 480px;--ado-right-width: 520px}html[data-layout=atlas]{--ado-left-width: 440px;--ado-right-width: 480px}.ado-hero{max-width:min(76vw,3400px);margin-inline:auto}.ado-reader-folio{max-width:1200px}}@media(min-width:5120px){:root{--ado-stage-max: clamp(3200px, 68vw, 4000px);--ado-gutter: 56px;--ado-body-size: 22px}html[data-layout=focus]{--ado-left-width: 440px;--ado-right-width: 500px}html[data-layout=workbench]{--ado-left-width: 520px;--ado-right-width: 560px}html[data-layout=atlas]{--ado-left-width: 480px;--ado-right-width: 520px}.ado-hero{max-width:min(68vw,4000px);margin-inline:auto}}@media(min-aspect-ratio:21/9)and (min-width:2560px){.ado-top-nav{max-width:var(--ado-stage-max);margin-inline:auto}.ado-card-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));max-width:var(--ado-stage-max)}}@media(max-width:320px){:root{--ado-page-padding: 12px;--ado-gutter: 12px}.ado-hero{padding:10px 12px}.ado-hero__identity{gap:6px}}@media(max-width:360px){.ado-hero__controls{flex-wrap:wrap;gap:6px}.ado-card-grid{grid-template-columns:1fr}}@media(max-width:375px){.ado-hero .ado-brand-lockup--shell{gap:4px 8px}.ado-workspace-scoreboard{grid-template-columns:1fr 1fr}}@media(max-width:390px){.ado-reader-folio{padding-inline:14px}}@media(max-width:414px){.ado-hero--dense .ado-hero__command-deck{gap:6px}}@media(max-width:430px){.ado-session-actions{gap:6px}.ado-session-actions .ado-ghost-button span{display:none}}@media(min-width:1281px)and (max-width:1365px){:root{--ado-left-width: 244px;--ado-right-width: 276px}}@media(min-width:1601px)and (max-width:1728px){:root{--ado-left-width: 272px;--ado-right-width: 312px}}@media(min-width:1729px)and (max-width:1920px){:root{--ado-left-width: 280px;--ado-right-width: 320px}}@media(min-width:1921px)and (max-width:2559px){:root{--ado-stage-max: clamp(1900px, 86vw, 2300px);--ado-left-width: 300px;--ado-right-width: 340px}}@media(min-width:4480px){:root{--ado-stage-max: clamp(3400px, 72vw, 4200px);--ado-left-width: 460px;--ado-right-width: 520px}}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory]{--login-bg-base: #e2d8c2;--login-bg-grad-from: #f5edda;--login-bg-grad-to: #e0d5be;--login-glow-1: rgba(255,240,200,.35);--login-glow-2: rgba(245,220,160,.25);--login-glow-3: rgba(200,169,107,.22);--login-glow-4: rgba(220,200,160,.2);--login-vignette: rgba(80,60,20,.26);--login-grid-minor: transparent;--login-grid-major: transparent;--login-persp: transparent;--login-ivory-hide-grid: none;--login-atmo-1: rgba(245,220,160,.22);--login-atmo-2: rgba(200,169,107,.18);--login-beam: rgba(220,195,140,.1);--login-orb-1: rgba(160,128,48,.14);--login-orb-2: rgba(160,128,48,.1);--login-orb-3: rgba(160,128,48,.12);--login-orb-glow: rgba(160,128,48,.03);--login-node: rgba(180,150,80,.55);--login-node-core: #a08030;--login-card-bg: linear-gradient(180deg, rgba(255,252,244,.96), rgba(250,245,232,.94));--login-card-border: rgba(200,185,155,.55);--login-card-glow-border: rgba(200,175,120,.25);--login-border-accent: rgba(200,175,120,.85);--login-card-refraction: rgba(200,185,155,.35);--login-card-shadow: 0 4px 12px rgba(120,100,40,.14), 0 8px 24px rgba(100,85,35,.1), 0 20px 50px rgba(80,65,25,.08), 0 40px 90px rgba(50,40,15,.14), 0 0 0 .5px rgba(255,252,240,.5);--login-highlight: linear-gradient(90deg, transparent, rgba(220,200,140,.25) 25%, rgba(200,175,110,.4) 50%, rgba(220,200,140,.25) 75%, transparent);--login-text-company: rgba(30,36,48,.82);--login-text-brand: linear-gradient(135deg, #1a1e28, #2D3642 40%, #1a1e28);--login-brand-glow: rgba(160,130,60,.15);--login-brand-glow-outer: rgba(180,155,80,.08);--login-text-sector: rgba(45,54,66,.7);--login-text-twin: rgba(30,36,48,.88);--login-text-desc: rgba(45,54,66,.65);--login-divider: rgba(215,206,194,.65);--login-diamond: rgba(180,140,60,.82);--login-input-bg: rgba(246,242,235,.8);--login-input-border: rgba(205,195,178,.85);--login-input-inner-shadow: rgba(167,154,138,.06);--login-input-text: rgba(30,36,48,.9);--login-input-placeholder: rgba(138,147,160,.55);--login-btn-from: #3A6FFF;--login-btn-mid: #285CFF;--login-btn-to: #1E48CC;--login-btn-glow: rgba(40,92,255,.3);--login-btn-border: rgba(123,184,255,.35);--login-btn-highlight: rgba(180,215,255,.55);--login-btn-underlight: rgba(40,92,255,.25);--login-btn-text: rgba(255,253,252,.96);--login-meta-text: rgba(45,54,66,.78);--login-meta-check: rgba(160,130,60,.65);--login-hud-stroke: rgba(200,169,107,.48);--login-hud-text: rgba(95,105,120,.5);--login-footer-pill-bg: rgba(238,232,222,.7);--login-footer-pill-border: rgba(200,190,175,.5);--login-footer-text: rgba(45,54,66,.82);--login-sep-line: rgba(215,206,194,.55)}html[data-theme=titanium-cockpit] .login-shell[data-theme=titanium-cockpit]{--login-bg-base: #B8C4D0;--login-bg-grad-from: #C4CED8;--login-bg-grad-to: #ACB8C4;--login-glow-1: rgba(255,255,255,.38);--login-glow-2: rgba(240,245,250,.28);--login-glow-3: rgba(195,210,228,.22);--login-vignette: rgba(40,55,75,.24);--login-grid-minor: rgba(27,66,133,.05);--login-grid-major: rgba(27,66,133,.08);--login-persp: rgba(27,66,133,.03);--login-atmo-1: rgba(27,66,133,.1);--login-atmo-2: rgba(27,66,133,.07);--login-beam: rgba(27,66,133,.06);--login-orb-1: rgba(27,66,133,.12);--login-orb-2: rgba(27,66,133,.09);--login-orb-3: rgba(27,66,133,.1);--login-orb-glow: rgba(27,66,133,.025);--login-node: rgba(51,102,204,.35);--login-node-core: #3366CC;--login-card-bg: linear-gradient(180deg, rgba(236,240,245,.96), rgba(224,230,238,.94));--login-card-border: rgba(27,66,133,.12);--login-card-glow-border: rgba(27,66,133,.08);--login-border-accent: rgba(51,102,204,.45);--login-card-shadow: 0 4px 12px rgba(15,23,42,.1), 0 8px 25px rgba(15,23,42,.08), 0 18px 55px rgba(15,23,42,.07), 0 40px 90px rgba(15,23,42,.14);--login-highlight: linear-gradient(90deg, transparent, rgba(255,255,255,.35) 25%, rgba(255,255,255,.55) 50%, rgba(255,255,255,.35) 75%, transparent);--login-text-company: rgba(19,26,35,.82);--login-text-brand: linear-gradient(135deg, #131A23, #1B4285 40%, #2B5494);--login-brand-glow: rgba(27,66,133,.12);--login-brand-glow-outer: rgba(27,66,133,.06);--login-text-sector: rgba(19,26,35,.8);--login-text-twin: rgba(19,26,35,.85);--login-text-desc: rgba(51,65,85,.75);--login-divider: rgba(27,66,133,.14);--login-diamond: rgba(51,102,204,.65);--login-input-bg: rgba(248,250,252,.75);--login-input-border: rgba(27,66,133,.35);--login-input-inner-shadow: rgba(15,23,42,.05);--login-input-text: #152434;--login-input-placeholder: rgba(90,107,128,.65);--login-btn-from: #3366CC;--login-btn-mid: #2952B0;--login-btn-to: #1E3D8F;--login-btn-glow: rgba(51,102,204,.35);--login-btn-border: rgba(80,130,210,.4);--login-btn-highlight: rgba(160,195,255,.5);--login-btn-underlight: rgba(51,102,204,.3);--login-btn-text: rgba(255,255,255,.96);--login-meta-text: rgba(28,42,58,.72);--login-meta-check: rgba(27,66,133,.45);--login-hud-stroke: rgba(27,66,133,.22);--login-hud-text: rgba(90,107,128,.48);--login-footer-pill-bg: rgba(232,238,244,.7);--login-footer-pill-border: rgba(27,66,133,.12);--login-footer-text: rgba(28,42,58,.68);--login-sep-line: rgba(27,66,133,.1)}html[data-theme=titanium-cockpit] .login-shell[data-theme=titanium-cockpit] .login-card{box-shadow:var(--login-card-shadow),inset 0 2px #3366cc4d,0 0 0 1px var(--login-card-border),0 0 30px var(--login-card-glow-border),0 0 60px color-mix(in srgb,var(--login-card-glow-border) 40%,transparent)}html[data-theme=titanium-cockpit] .login-shell[data-theme=titanium-cockpit] .login-form__submit:disabled:not([data-busy]),html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-form__submit:disabled:not([data-busy]),html[data-theme=hack] .login-shell[data-theme=hack] .login-form__submit:disabled:not([data-busy]),html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-form__submit:disabled:not([data-busy]){opacity:.62;filter:saturate(.6) brightness(.95)}html[data-theme=titanium-cockpit] .login-shell[data-theme=titanium-cockpit] .login-card__trust{opacity:.72;font-size:10.5px}html[data-theme=titanium-cockpit] .login-shell[data-theme=titanium-cockpit] .login-copyright{opacity:.6;font-size:10px}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit]{--login-bg-base: #020208;--login-bg-grad-from: #0a0a1a;--login-bg-grad-to: #020208;--login-glow-1: rgba(40,25,90,.3);--login-glow-2: rgba(12,35,75,.22);--login-glow-3: rgba(60,35,110,.18);--login-vignette: rgba(0,0,4,.88);--login-grid-minor: rgba(50,60,130,.1);--login-grid-major: rgba(60,70,140,.15);--login-persp: rgba(60,70,140,.04);--login-atmo-1: rgba(110,50,160,.22);--login-atmo-2: rgba(40,70,180,.16);--login-beam: rgba(110,90,200,.18);--login-orb-1: rgba(120,95,220,.6);--login-orb-2: rgba(70,130,220,.5);--login-orb-3: rgba(130,80,220,.48);--login-orb-glow: rgba(100,80,200,.1);--login-node: rgba(140,120,240,.55);--login-node-core: #A78BFA;--login-card-bg: linear-gradient(180deg, rgba(20,18,40,.92), rgba(10,8,25,.95));--login-card-border: rgba(130,110,230,.3);--login-card-glow-border: rgba(120,100,220,.28);--login-border-accent: rgba(170,150,255,.85);--login-card-shadow: 0 4px 12px rgba(40,20,100,.2), 0 8px 25px rgba(20,10,70,.18), 0 18px 55px rgba(10,5,50,.14), 0 40px 90px rgba(0,0,15,.3);--login-highlight: linear-gradient(90deg, transparent, rgba(130,110,230,.22) 25%, rgba(160,140,255,.38) 50%, rgba(130,110,230,.22) 75%, transparent);--login-text-company: rgba(195,185,245,.92);--login-text-brand: linear-gradient(135deg, #D4BFFF, #F0E8FF 40%, #B8A4F0);--login-brand-glow: rgba(150,120,245,.65);--login-brand-glow-outer: rgba(110,80,220,.38);--login-text-sector: rgba(195,185,245,.82);--login-text-twin: rgba(210,200,255,.88);--login-text-desc: rgba(175,165,225,.72);--login-divider: rgba(150,130,255,.35);--login-diamond: rgba(180,160,255,.7);--login-input-bg: rgba(10,8,25,.7);--login-input-border: rgba(110,90,210,.48);--login-input-inner-shadow: rgba(0,0,0,.15);--login-input-text: rgba(230,220,255,.92);--login-input-placeholder: rgba(140,125,185,.65);--login-btn-from: #6B4FCF;--login-btn-mid: #5A3DBE;--login-btn-to: #4A30A8;--login-btn-glow: rgba(120,90,230,.35);--login-btn-border: rgba(150,130,255,.28);--login-btn-highlight: rgba(220,205,255,.45);--login-btn-underlight: rgba(130,90,250,.35);--login-btn-text: rgba(240,230,255,.95);--login-meta-text: rgba(210,200,248,.92);--login-meta-check: rgba(140,120,235,.55);--login-hud-stroke: rgba(130,110,250,.42);--login-hud-text: rgba(110,90,210,.35);--login-footer-pill-bg: rgba(25,20,55,.6);--login-footer-pill-border: rgba(110,90,210,.22);--login-footer-text: rgba(175,165,220,.72);--login-sep-line: rgba(140,120,255,.35)}html[data-theme=hack] .login-shell[data-theme=hack]{--login-bg-base: #0A1220;--login-bg-grad-from: #101E30;--login-bg-grad-to: #081018;--login-glow-1: rgba(30,136,229,.26);--login-glow-2: rgba(30,120,200,.18);--login-glow-3: rgba(212,168,83,.08);--login-vignette: rgba(0,0,0,.82);--login-grid-minor: rgba(30,100,180,.09);--login-grid-major: rgba(30,110,190,.14);--login-persp: rgba(20,60,120,.02);--login-atmo-1: rgba(20,80,160,.18);--login-atmo-2: rgba(15,60,120,.13);--login-beam: rgba(30,120,200,.14);--login-orb-1: rgba(30,136,229,.55);--login-orb-2: rgba(30,120,210,.48);--login-orb-3: rgba(25,110,200,.52);--login-orb-glow: rgba(30,136,229,.12);--login-node: rgba(30,136,229,.5);--login-node-core: #1E88E5;--login-card-bg: linear-gradient(180deg, rgba(22,36,58,.97), rgba(14,24,40,.98));--login-card-border: rgba(30,136,229,.22);--login-card-glow-border: rgba(30,136,229,.18);--login-border-accent: rgba(60,160,240,.8);--login-card-shadow: 0 4px 12px rgba(0,0,0,.3), 0 8px 25px rgba(0,0,0,.25), 0 18px 55px rgba(0,0,0,.2), 0 40px 90px rgba(0,0,0,.35);--login-highlight: linear-gradient(90deg, transparent, rgba(30,136,229,.18) 25%, rgba(60,160,240,.32) 50%, rgba(30,136,229,.18) 75%, transparent);--login-text-company: rgba(192,208,224,.7);--login-text-brand: linear-gradient(135deg, #C8D4E0, #F0F4F8 35%, #E8E0D0 65%, #D0D8E4);--login-brand-glow: rgba(230,235,240,.3);--login-brand-glow-outer: rgba(30,136,229,.15);--login-text-sector: rgba(175,195,218,.88);--login-text-twin: rgba(192,208,224,.82);--login-text-desc: rgba(160,178,200,.65);--login-divider: rgba(30,136,229,.25);--login-diamond: rgba(212,168,83,.78);--login-input-bg: rgba(8,16,28,.75);--login-input-inner-shadow: rgba(0,0,0,.14);--login-input-border: rgba(30,136,229,.3);--login-input-text: rgba(240,244,248,.88);--login-input-placeholder: rgba(160,178,200,.55);--login-btn-peak: #42A5F5;--login-btn-from: #2196F3;--login-btn-mid: #1B7ED8;--login-btn-to: #1565C0;--login-btn-glow: rgba(33,150,243,.35);--login-btn-border: rgba(60,160,240,.2);--login-btn-highlight: rgba(160,215,255,.5);--login-btn-underlight: rgba(30,136,229,.35);--login-btn-text: rgba(255,255,255,.96);--login-meta-text: rgba(192,208,224,.82);--login-meta-check: rgba(30,136,229,.4);--login-hud-stroke: rgba(30,136,229,.25);--login-hud-text: rgba(30,136,229,.38);--login-footer-pill-bg: rgba(8,16,28,.7);--login-footer-pill-border: rgba(30,136,229,.16);--login-footer-text: rgba(160,178,200,.7);--login-sep-line: rgba(30,136,229,.12)}.login-shell{position:relative;width:100vw;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--login-bg-base);font-family:Segoe UI,PingFang SC,-apple-system,sans-serif;min-height:auto;max-width:none;margin:0;padding:0;isolation:auto;grid-template-columns:none;gap:0}.login-shell:before,.login-shell:after{content:none}.login-shell.login-shell--public{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:16px;background:var(--login-bg-base, linear-gradient(135deg, #d9e5f0, #c8d9ea))}.login-shell.login-shell--public .login-access-pod{width:min(100%,420px);clip-path:none;border-radius:24px}.login-shell.login-shell--public .login-access-pod:before{content:none}html[data-theme] .login-stage,.login-stage{position:absolute;inset:0;z-index:0;display:block;min-height:auto;padding:0;border-radius:0;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;isolation:auto;background:radial-gradient(ellipse 130% 130% at 32% 22%,var(--login-bg-grad-from),var(--login-bg-grad-to)),var(--login-bg-base)}html[data-theme] .login-stage:before,.login-stage:before{content:"";position:absolute;inset:0;width:auto;height:auto;border-radius:0;filter:none;opacity:1;-webkit-mask-image:none;mask-image:none;background:radial-gradient(ellipse 40% 50% at 50% 45%,var(--login-glow-1),transparent),radial-gradient(ellipse 50% 50% at 22% 15%,var(--login-glow-1),transparent),radial-gradient(ellipse 45% 45% at 78% 72%,var(--login-glow-2),transparent),radial-gradient(ellipse 40% 35% at 55% 8%,var(--login-glow-3),transparent)}html[data-theme] .login-stage:after,.login-stage:after{content:"";position:absolute;inset:0;width:auto;height:auto;border-radius:0;border:none;box-shadow:none;-webkit-mask-image:none;mask-image:none;opacity:1;background:radial-gradient(ellipse 60% 60% at 50% 50%,transparent 35%,var(--login-vignette))}.login-stage__grid{position:absolute;inset:-10%;background:repeating-linear-gradient(90deg,var(--login-grid-minor) 0 1px,transparent 1px 48px),repeating-linear-gradient(180deg,var(--login-grid-minor) 0 1px,transparent 1px 48px),repeating-linear-gradient(90deg,var(--login-grid-major) 0 1px,transparent 1px 240px),repeating-linear-gradient(180deg,var(--login-grid-major) 0 1px,transparent 1px 240px);transform:none;mask-image:radial-gradient(ellipse 85% 85% at 50% 50%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 85% 85% at 50% 50%,black 30%,transparent 75%)}html[data-theme=orbital-ivory] .login-stage__grid{display:block;opacity:.35}html[data-theme=titanium-cockpit] .login-stage__grid{display:block;opacity:.3}html[data-theme=orbital-ivory] .login-orbits__ring,html[data-theme=titanium-cockpit] .login-orbits__ring{box-shadow:0 0 30px 8px var(--login-orb-glow),0 0 70px 18px var(--login-orb-glow),0 0 120px 30px var(--login-orb-glow);opacity:.3;border-color:transparent}html[data-theme=orbital-ivory] .login-orbits__node,html[data-theme=titanium-cockpit] .login-orbits__node{opacity:.3}.login-stage__atmosphere{position:absolute;inset:0;background:radial-gradient(ellipse 35% 55% at 50% 50%,var(--login-atmo-1),transparent),radial-gradient(ellipse 50% 20% at 30% 45%,var(--login-atmo-2),transparent),radial-gradient(ellipse 50% 20% at 70% 55%,var(--login-atmo-2),transparent),radial-gradient(ellipse 65% 40% at 50% 50%,var(--login-atmo-1),transparent),radial-gradient(ellipse 80% 15% at 50% 48%,var(--login-atmo-2),transparent);animation:login-atmosphere-breathe 20s ease-in-out infinite}@keyframes login-atmosphere-breathe{0%,to{opacity:1}50%{opacity:.78}}.login-stage__beams{position:absolute;inset:0;background:linear-gradient(85deg,transparent 5%,var(--login-beam) 30%,transparent 55%),linear-gradient(175deg,transparent 15%,var(--login-beam) 42%,transparent 68%),linear-gradient(115deg,transparent 25%,var(--login-beam) 50%,transparent 72%),linear-gradient(200deg,transparent 40%,var(--login-beam) 62%,transparent 82%);opacity:.5}.login-stage__beams:after{content:none}.login-shell__grain{position:absolute;inset:0;z-index:1;opacity:.035;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-shell__grain{opacity:.025;mix-blend-mode:multiply}.login-orbits{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center}.login-orbits__ring{position:absolute;border-radius:16px;border:2.5px solid transparent}.login-orbits__ring--outer{width:75vmin;height:50vmin;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--login-orb-1) 40%,transparent);border-radius:24px;background:linear-gradient(90deg,transparent,var(--login-orb-glow) 20%,transparent 40%,transparent 60%,var(--login-orb-glow) 80%,transparent);box-shadow:0 0 36px 10px var(--login-orb-glow),0 0 80px 20px var(--login-orb-glow),0 0 140px 32px var(--login-orb-glow);animation:login-orbit-outer 70s ease-in-out infinite;translate:var(--mx, 0) var(--my, 0);transition:translate .3s ease-out}.login-orbits__ring--mid{width:60vmin;height:40vmin;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--login-orb-2) 35%,transparent);border-radius:24px;background:linear-gradient(0deg,transparent,var(--login-orb-glow) 25%,transparent 50%,transparent 75%,var(--login-orb-glow));box-shadow:0 0 30px 8px var(--login-orb-glow),0 0 65px 18px var(--login-orb-glow),0 0 110px 26px var(--login-orb-glow);animation:login-orbit-mid 55s ease-in-out infinite;translate:calc(var(--mx, 0px) * .6) calc(var(--my, 0px) * .6);transition:translate .3s ease-out}.login-orbits__ring--inner{width:48vmin;height:30vmin;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--login-orb-3) 30%,transparent);border-radius:24px;background:linear-gradient(45deg,transparent,var(--login-orb-glow) 30%,transparent 60%);box-shadow:0 0 24px 6px var(--login-orb-glow),0 0 50px 14px var(--login-orb-glow),0 0 90px 22px var(--login-orb-glow);animation:login-orbit-inner 35s ease-in-out infinite;translate:calc(var(--mx, 0px) * .3) calc(var(--my, 0px) * .3);transition:translate .3s ease-out}html[data-theme=hack] .login-orbits__ring,html[data-theme=night-orbit] .login-orbits__ring{border-color:transparent;opacity:.35}html[data-theme=hack] .login-orbits__node,html[data-theme=night-orbit] .login-orbits__node{opacity:.4}@keyframes login-orbit-outer{0%{transform:rotate(-3deg) translate(0)}25%{transform:rotate(1deg) translate(8px)}50%{transform:rotate(3deg) translate(0)}75%{transform:rotate(-1deg) translate(-8px)}to{transform:rotate(-3deg) translate(0)}}@keyframes login-orbit-mid{0%{transform:rotate(2deg) translateY(0)}25%{transform:rotate(-1deg) translateY(6px)}50%{transform:rotate(-2deg) translateY(0)}75%{transform:rotate(1deg) translateY(-6px)}to{transform:rotate(2deg) translateY(0)}}@keyframes login-orbit-inner{0%{transform:rotate(-1deg) translate(0) translateY(0)}33%{transform:rotate(2deg) translate(4px) translateY(-3px)}66%{transform:rotate(-2deg) translate(-4px) translateY(3px)}to{transform:rotate(-1deg) translate(0) translateY(0)}}.login-orbits__node{position:absolute;width:12px;height:12px;border-radius:3px;transform:rotate(45deg);background:var(--login-node-core);box-shadow:0 0 8px 3px var(--login-node),0 0 18px 6px var(--login-orb-glow),0 0 35px 12px var(--login-orb-glow);animation:login-node-pulse 6s ease-in-out infinite}.login-orbits__node--a{top:18%;right:12%;animation-delay:0s}.login-orbits__node--b{bottom:25%;left:8%;animation-delay:2s}.login-orbits__node--c{top:55%;right:5%;animation-delay:4s}@keyframes login-node-pulse{0%,to{opacity:.6;transform:rotate(45deg) scale(1)}50%{opacity:.35;transform:rotate(45deg) scale(1.08)}}.login-orbits__dust{display:none}.login-orbits__dust--1{width:8px;height:2px;top:12%;left:22%;animation:login-dust-float 18s ease-in-out infinite}.login-orbits__dust--2{width:6px;height:1.5px;top:68%;left:15%;animation:login-dust-float 24s ease-in-out infinite 3s}.login-orbits__dust--3{width:10px;height:2px;top:35%;right:18%;animation:login-dust-float 20s ease-in-out infinite 7s}.login-orbits__dust--4{width:5px;height:1.5px;bottom:20%;right:28%;animation:login-dust-float 22s ease-in-out infinite 11s}.login-orbits__dust--5{width:7px;height:2px;top:78%;left:65%;animation:login-dust-float 26s ease-in-out infinite 5s}@keyframes login-dust-float{0%,to{transform:translateY(0) translate(0);opacity:.15}20%{transform:translateY(-4px) translate(25px);opacity:.55}25%{transform:translateY(-2px) translate(30px);opacity:.1}50%{transform:translateY(2px) translate(-10px);opacity:.4}55%{transform:translateY(0) translate(-5px);opacity:.1}75%{transform:translateY(6px) translate(15px);opacity:.3}}.login-hud{display:none}.login-hud__corner{position:absolute;width:44px;height:44px;border-color:var(--login-hud-stroke);border-style:solid;border-width:0;animation:login-hud-reveal .6s ease both}.login-hud__corner--tl{animation-delay:.8s}.login-hud__corner--tr{animation-delay:.9s}.login-hud__corner--bl{animation-delay:1s}.login-hud__corner--br{animation-delay:1.1s}@keyframes login-hud-reveal{0%{opacity:0}to{opacity:1}}.login-hud__corner--tl{top:24px;left:24px;border-top-width:2px;border-left-width:2px}.login-hud__corner--tr{top:24px;right:24px;border-top-width:2px;border-right-width:2px}.login-hud__corner--bl{bottom:24px;left:24px;border-bottom-width:2px;border-left-width:2px}.login-hud__corner--br{bottom:24px;right:24px;border-bottom-width:2px;border-right-width:2px}.login-hud__label{position:absolute;font-family:Courier New,monospace;font-size:11px;letter-spacing:3px;color:var(--login-hud-text);text-transform:uppercase;overflow:hidden;white-space:nowrap}.login-hud__label--tl{animation:login-hud-reveal .6s ease .85s both,login-hud-type .8s steps(8) .85s both;width:8ch}.login-hud__label--tr{animation:login-hud-reveal .6s ease .95s both,login-hud-type 1s steps(11) .95s both;width:11ch}.login-hud__label--bl{animation:login-hud-reveal .6s ease 1.05s both,login-hud-type 1s steps(10) 1.05s both;width:10ch}.login-hud__label--br{animation:login-hud-reveal .6s ease 1.15s both,login-hud-type 1.2s steps(12) 1.15s both;width:12ch}@keyframes login-hud-type{0%{max-width:0}to{max-width:20ch}}.login-hud__label--tl{top:30px;left:66px}.login-hud__label--tr{top:30px;right:66px}.login-hud__label--bl{bottom:30px;left:66px}.login-hud__label--br{bottom:30px;right:66px}@property --login-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.login-card__border-glow{position:absolute;inset:-1px;border-radius:inherit;z-index:0;pointer-events:none;background:conic-gradient(from var(--login-border-angle),transparent 0%,var(--login-card-glow-border) 8%,var(--login-border-accent, var(--login-node-core)) 14%,var(--login-card-glow-border) 20%,transparent 28%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:1.5px;animation:login-border-race 20s linear infinite;opacity:.35}@keyframes login-border-race{to{--login-border-angle: 360deg}}.login-card{position:relative;z-index:10;width:min(480px,92vw);border-radius:16px;background:var(--login-card-bg);border:1px solid var(--login-card-border);box-shadow:var(--login-card-shadow),0 0 0 1px var(--login-card-border),0 0 40px var(--login-card-glow-border),0 0 90px color-mix(in srgb,var(--login-card-glow-border) 50%,transparent);padding:32px 44px 28px;display:flex;flex-direction:column;gap:0;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);animation:login-card-enter .6s cubic-bezier(.22,1,.36,1) both;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}@media(hover:hover){.login-card:hover{transform:none}}@keyframes login-card-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes login-child-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.login-card .login-brand{animation:login-child-enter .5s ease both .15s}.login-card .login-form__field:nth-child(1){animation:login-child-enter .4s ease both .25s}.login-card .login-form__field:nth-child(2){animation:login-child-enter .4s ease both .35s}.login-card .login-form__meta{animation:login-child-enter .4s ease both .4s}.login-card .login-form__slider{animation:login-child-enter .4s ease both .45s}.login-card .login-form__submit{animation:login-child-enter .4s ease both .5s}.login-card .login-card__footer{animation:login-child-enter .4s ease both .6s}@keyframes login-card-glow{0%,to{box-shadow:var(--login-card-shadow),0 0 0 1px var(--login-card-border),0 0 40px var(--login-card-glow-border),0 0 90px var(--login-card-glow-border),0 0 160px var(--login-card-glow-border),0 0 280px var(--login-card-glow-border)}50%{box-shadow:var(--login-card-shadow),0 0 0 1px var(--login-card-border),0 0 60px var(--login-card-glow-border),0 0 130px var(--login-card-glow-border),0 0 220px var(--login-card-glow-border),0 0 360px var(--login-card-glow-border)}}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-card{border-color:#b9aa8ca6;box-shadow:0 6px 16px #64501e33,0 12px 36px #50411429,0 28px 70px #3c2d0a24,0 0 0 1px #b9aa8c99,0 0 30px var(--login-card-glow-border),0 0 60px color-mix(in srgb,var(--login-card-glow-border) 40%,transparent),inset 0 2px 8px #a79a8a1a,inset 0 -1px 4px #a79a8a0f}.login-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 90% 40% at 50% -5%,var(--login-card-glow-border),transparent 60%),radial-gradient(ellipse 60% 30% at 50% 100%,var(--login-card-glow-border),transparent 70%);pointer-events:none;z-index:0;opacity:.35}.login-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,transparent 30%,var(--login-card-refraction, var(--login-card-glow-border)) 39%,transparent 42%,transparent 58%,var(--login-card-refraction, var(--login-card-glow-border)) 61%,transparent 70%);opacity:.12;pointer-events:none;z-index:0}.login-card>*{position:relative;z-index:1}.login-card__highlight{position:absolute;top:0;left:10px;right:10px;height:2px;border-radius:0 0 2px 2px;background:var(--login-highlight);pointer-events:none;z-index:2;filter:blur(.3px);animation:login-highlight-shimmer 6s ease-in-out infinite}@keyframes login-highlight-shimmer{0%,to{opacity:.8}50%{opacity:.65}}.login-card__highlight:after{content:"";position:absolute;top:2px;left:8%;right:8%;height:12px;background:var(--login-highlight);filter:blur(6px);opacity:.45}.login-brand{text-align:center;margin-bottom:14px}.login-brand__logo{display:block;height:40px;width:auto;margin:0 auto 10px;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;animation:login-child-enter .5s ease both .1s}html[data-theme=night-orbit] .login-brand__logo,html[data-theme=hack] .login-brand__logo{content:url(/logo-white-2x.png);height:40px}html[data-theme=night-orbit] .login-brand__logo{filter:drop-shadow(0 0 12px rgba(130,110,240,.3)) drop-shadow(0 0 32px rgba(130,110,240,.15))}html[data-theme=hack] .login-brand__logo{filter:drop-shadow(0 0 12px rgba(30,136,229,.35)) drop-shadow(0 0 32px rgba(30,136,229,.18))}html[data-theme=orbital-ivory] .login-brand__logo,html[data-theme=titanium-cockpit] .login-brand__logo{filter:drop-shadow(0 1px 3px rgba(0,0,0,.1))}.login-brand__company{font-size:16px;font-weight:500;letter-spacing:9px;color:var(--login-text-company);margin-bottom:10px}.login-brand__divider{display:flex;align-items:center;justify-content:center;gap:0;margin:0 auto 12px;width:70%}.login-brand__divider span{flex:1;height:1.5px;background:linear-gradient(90deg,transparent,var(--login-divider) 25%,var(--login-divider) 75%,transparent)}.login-brand__divider i{width:8px;height:8px;background:var(--login-diamond);transform:rotate(45deg);margin:0 10px;flex-shrink:0;font-style:normal;box-shadow:0 0 6px var(--login-diamond),0 0 14px var(--login-diamond);animation:login-diamond-pulse 4s ease-in-out infinite}@keyframes login-diamond-pulse{0%,to{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(1.15);filter:drop-shadow(0 0 8px var(--login-diamond))}}.login-brand__divider span{animation:login-divider-draw .8s ease-out .4s both;transform-origin:center}@keyframes login-divider-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.login-brand__name{position:relative;font-size:clamp(28px,5.5vw,40px);font-weight:600;letter-spacing:clamp(1px,.3vw,3px);margin:0 0 4px;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,STZhongsong,Palatino Linotype,Iowan Old Style,Georgia,serif;background:var(--login-text-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 12px var(--login-brand-glow)) drop-shadow(0 0 30px var(--login-brand-glow));line-height:1.15;animation:login-brand-reveal .8s cubic-bezier(.22,1,.36,1) .2s both,login-brand-breathe 4s ease-in-out 1s infinite}@keyframes login-brand-reveal{0%{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}@keyframes login-brand-breathe{0%,to{filter:drop-shadow(0 0 15px var(--login-brand-glow)) drop-shadow(0 0 35px var(--login-brand-glow))}50%{filter:drop-shadow(0 0 22px var(--login-brand-glow)) drop-shadow(0 0 50px var(--login-brand-glow))}}.login-brand__sector{font-size:12px;font-weight:450;letter-spacing:1px;line-height:1.75;color:var(--login-text-sector);margin-bottom:16px}.login-brand__rule{display:none}.login-brand__twins{display:flex;align-items:flex-start;justify-content:center;gap:0;margin-top:4px;margin-bottom:18px}.login-brand__twin{flex:1;text-align:center}.login-brand__twin strong{display:block;font-size:14px;font-weight:600;letter-spacing:3px;color:var(--login-text-twin);margin-bottom:3px}.login-brand__twin span{display:block;font-size:12px;font-weight:400;letter-spacing:1.5px;color:var(--login-text-desc);line-height:1.5}.login-brand__twin-sep{width:1px;height:36px;background:var(--login-sep-line);flex-shrink:0;margin:0 12px}.login-brand__divider--form{display:none}.login-form{display:flex;flex-direction:column;gap:16px;padding:0;margin:0}.login-form label{display:flex}html[data-theme] .login-shell[data-theme] .login-form label span,.login-form label span{text-transform:none;letter-spacing:normal;font-size:inherit;color:inherit}.login-form__mfa-prompt{font-size:.82rem;color:var(--login-meta-text);margin:0 0 4px;line-height:1.5}.login-form__field{position:relative;display:flex;align-items:center}.login-form__icon{position:absolute;left:16px;width:17px;height:17px;color:var(--login-meta-text, var(--login-input-placeholder));pointer-events:none;flex-shrink:0;opacity:.82;filter:drop-shadow(0 0 3px var(--login-input-placeholder));transition:color .3s ease,opacity .3s ease,transform .3s ease,filter .3s ease}.login-form__field:focus-within .login-form__icon{color:var(--login-diamond);opacity:1;transform:scale(1.12);filter:drop-shadow(0 0 6px var(--login-diamond))}.login-form__field:after{content:"";position:absolute;bottom:-1px;left:5%;right:5%;height:1.5px;border-radius:2px;background:var(--login-diamond);box-shadow:0 0 6px var(--login-diamond),0 0 16px color-mix(in srgb,var(--login-diamond) 50%,transparent);transform:scaleX(0);opacity:0;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease;pointer-events:none;z-index:2}.login-form__field:focus-within:after{transform:scaleX(1);opacity:1}.login-form__label{position:absolute;left:44px;top:50%;transform:translateY(-50%);font-size:13.5px;letter-spacing:.5px;color:var(--login-input-placeholder);pointer-events:none;transition:top .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),font-size .25s cubic-bezier(.22,1,.36,1),color .25s ease;z-index:1}.login-form__field input:focus+.login-form__label,.login-form__field input:not(:placeholder-shown)+.login-form__label{top:8px;transform:translateY(0);font-size:10px;letter-spacing:1.8px;color:var(--login-diamond)}html[data-theme] .login-shell[data-theme] .login-card .login-form .login-form__field input,html[data-theme] .login-shell .login-form__field input,.login-form__field input{width:100%;height:48px;min-height:auto;padding:12px 16px 0 44px;border-radius:10px;border:1.5px solid var(--login-input-border);background:var(--login-input-bg);color:var(--login-input-text);font-size:14px;font-family:inherit;letter-spacing:.5px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 0 0 0 var(--login-diamond)}.login-form__field input:-webkit-autofill,.login-form__field input:-webkit-autofill:hover,.login-form__field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--login-input-text);-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 9999s ease-in-out 0s;caret-color:var(--login-input-text)}.login-form__field input::-ms-reveal,.login-form__field input::-ms-clear{display:none}html[data-theme] .login-shell[data-theme] .login-form__field input::placeholder,.login-form__field input::placeholder{color:var(--login-input-placeholder);letter-spacing:1px}.login-form__field:hover input:not(:focus){border-color:color-mix(in srgb,var(--login-diamond) 28%,var(--login-input-border))}.login-form__field input:focus{outline:none}html[data-theme] .login-shell[data-theme] .login-form__field input:focus-visible,.login-form__field input:focus-visible{border-color:var(--login-diamond);box-shadow:0 0 0 3px var(--login-diamond),0 0 0 5px color-mix(in srgb,var(--login-diamond) 30%,transparent),0 0 18px var(--login-card-glow-border);transition:border-color .3s ease,box-shadow .3s ease}.login-form__field input[aria-invalid=true]{border-color:#ff505080;box-shadow:0 0 0 1px #ff505026}.login-form__field input[aria-invalid=true]+.login-form__label{color:#ff6b6b}.login-shell[data-theme=orbital-ivory] .login-form__field input[aria-invalid=true]{border-color:#c5303073}.login-shell[data-theme=orbital-ivory] .login-form__field input[aria-invalid=true]+.login-form__label{color:#c53030}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-form__tabs{background:#e4dccd8c}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-form__tab--active{background:#fffcf4eb;box-shadow:0 1px 4px #7864282e,0 0 0 1px #c8af7847}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-form__submit:disabled:not([data-busy]){opacity:.56;filter:saturate(.7) brightness(.96)}html[data-theme=orbital-ivory] .login-shell[data-theme=orbital-ivory] .login-form__tab:not(.login-form__tab--active){color:#2d364280}html[data-theme=titanium-cockpit] .login-shell[data-theme=titanium-cockpit] .login-form__submit:disabled:not([data-busy]){opacity:.55;filter:saturate(.65) brightness(.94)}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-form__tabs{background:#8c78ff14}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-form__tab--active{background:#8c78ff26;box-shadow:0 1px 4px #0000004d,0 0 0 1px #8c78ff4d}html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-form__submit:disabled:not([data-busy]){opacity:.55;filter:saturate(.6) brightness(.95)}html[data-theme=hack] .login-shell[data-theme=hack] .login-form__tabs{background:#1e88e514}html[data-theme=hack] .login-shell[data-theme=hack] .login-form__tab--active{background:#1e88e524;box-shadow:0 1px 3px #00000040,0 0 0 1px #d4a85326}html[data-theme=hack] .login-shell[data-theme=hack] .login-form__submit:disabled:not([data-busy]){opacity:.55;filter:saturate(.6) brightness(.95)}.login-form__field--password input{padding-right:44px}.login-form__eye{position:absolute;right:14px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:none;color:var(--login-meta-text, var(--login-input-placeholder));cursor:pointer;opacity:.65;transition:opacity .15s;border-radius:6px}.login-form__eye:hover{opacity:.9}.login-form__eye:focus-visible{outline:2px solid var(--login-diamond);outline-offset:2px;opacity:.9}.login-form__eye svg{width:18px;height:18px}.login-form__slider{position:relative;height:40px;margin-top:2px}.login-form__slider-track{position:relative;width:100%;height:38px;border-radius:19px;border:1.5px solid var(--login-input-border);background:var(--login-input-bg);box-shadow:none;overflow:hidden;user-select:none;-webkit-user-select:none}.login-form__slider-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,transparent,var(--login-btn-glow) 60%,var(--login-node-core));opacity:.35;border-radius:19px 0 0 19px;pointer-events:none;transition:width .3s ease,opacity .3s ease}.login-form__slider-thumb{position:absolute;top:4px;left:4px;width:30px;height:30px;border-radius:15px;background:color-mix(in srgb,var(--login-diamond) 60%,var(--login-input-bg));display:flex;align-items:center;justify-content:center;cursor:grab;box-shadow:0 2px 6px color-mix(in srgb,var(--login-diamond) 30%,transparent),inset 0 1px #fff3;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;z-index:1;touch-action:none}.login-form__slider-thumb:active{cursor:grabbing}.login-form__slider-thumb svg{width:14px;height:14px;color:var(--login-btn-text)}.login-form__slider-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:2px;color:var(--login-meta-text);pointer-events:none;-webkit-user-select:none;user-select:none;transition:color .3s ease}.login-form__slider[data-verified] .login-form__slider-track{border-color:var(--login-node-core)}.login-form__slider[data-verified] .login-form__slider-fill{opacity:.2;width:100%!important}.login-form__slider[data-verified] .login-form__slider-thumb{cursor:default;background:var(--login-node-core);animation:login-slider-verified 2s ease-in-out infinite}@keyframes login-slider-verified{0%,to{box-shadow:0 0 8px var(--login-node-core),0 0 20px var(--login-node-core)}50%{box-shadow:0 0 12px var(--login-node-core),0 0 30px var(--login-node-core),0 0 50px var(--login-node-core)}}.login-form__slider[data-verified] .login-form__slider-text{color:var(--login-node-core);font-weight:600}.login-form__meta{display:flex;align-items:center;justify-content:space-between;padding:0 4px;margin-top:2px}.login-form__remember{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--login-meta-text);cursor:pointer}html[data-theme] .login-shell[data-theme] .login-form__remember input[type=checkbox],.login-form__remember input[type=checkbox]{width:15px;height:15px;min-height:auto;padding:0;margin:0;border-radius:4px;border:1.5px solid var(--login-meta-check, var(--login-meta-text));background:var(--login-input-bg, transparent);box-shadow:0 0 0 .5px var(--login-meta-check);accent-color:var(--login-node-core);cursor:pointer;-webkit-appearance:none;appearance:none;position:relative;vertical-align:middle;transition:background .15s,border-color .15s,box-shadow .15s}html[data-theme] .login-shell[data-theme] .login-form__remember input[type=checkbox]:checked,.login-form__remember input[type=checkbox]:checked{background:var(--login-node-core);border-color:var(--login-node-core);box-shadow:0 0 6px var(--login-btn-glow)}html[data-theme] .login-shell[data-theme] .login-form__remember input[type=checkbox]:after,.login-form__remember input[type=checkbox]:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .2s cubic-bezier(.22,1,.36,1)}html[data-theme] .login-shell[data-theme] .login-form__remember input[type=checkbox]:checked:after,.login-form__remember input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1);animation:login-check-pop .25s cubic-bezier(.34,1.56,.64,1)}@keyframes login-check-pop{0%{transform:rotate(45deg) scale(0)}60%{transform:rotate(45deg) scale(1.2)}to{transform:rotate(45deg) scale(1)}}.login-form__forgot{font-size:13px;color:var(--login-meta-text);text-decoration:none;transition:color .2s,text-decoration-color .3s;text-underline-offset:3px}.login-form__forgot:hover{color:var(--login-diamond);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--login-diamond) 50%,transparent)}html[data-theme] .login-shell[data-theme] .login-card .login-form button.login-form__submit,html[data-theme] .login-shell .login-form__submit,.login-form__submit{width:100%;height:46px;margin-top:8px;border:1px solid var(--login-btn-border);border-radius:10px;background:linear-gradient(105deg,transparent 40%,var(--login-btn-highlight) 45%,transparent 50%) no-repeat -200% 0 / 200% 100%,linear-gradient(180deg,var(--login-btn-from) 0%,var(--login-btn-peak, var(--login-btn-from)) 15%,var(--login-btn-mid) 55%,var(--login-btn-to) 100%);color:var(--login-btn-text);font-size:14.5px;font-weight:600;letter-spacing:2px;text-shadow:0 0 6px var(--login-btn-glow);cursor:pointer;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 2px 8px var(--login-btn-glow),0 4px 16px color-mix(in srgb,var(--login-btn-glow) 50%,transparent);transition:box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);font-family:inherit;animation:login-btn-shimmer 8s ease-in-out infinite 2s}@keyframes login-btn-shimmer{0%,80%,to{background-position:-200% 0,0 0}40%{background-position:200% 0,0 0}}.login-form__submit:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:var(--login-btn-highlight);border-radius:0 0 2px 2px}.login-form__submit:after{content:"";position:absolute;bottom:-8px;left:15%;right:15%;height:16px;background:var(--login-btn-glow);filter:blur(12px);border-radius:50%;opacity:.2;transition:opacity .3s ease}.login-form__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 4px 12px var(--login-btn-glow),0 8px 24px color-mix(in srgb,var(--login-btn-glow) 45%,transparent),0 12px 36px color-mix(in srgb,var(--login-btn-glow) 25%,transparent)}.login-form__submit:hover:not(:disabled):after{opacity:.45;transform:translateY(2px) scaleX(1.1)}.login-form__submit:active:not(:disabled){transform:translateY(1px) scale(.995);box-shadow:inset 0 2px 4px #0003,0 0 16px var(--login-btn-glow),0 2px 8px var(--login-btn-glow)}.login-form__submit:disabled{opacity:.62;cursor:not-allowed;filter:saturate(.5) brightness(.9);box-shadow:inset 0 1px #ffffff0f,0 0 4px color-mix(in srgb,var(--login-btn-glow) 15%,transparent);animation:none}.login-form__submit:disabled:after{opacity:.12}.login-form__submit[data-busy]:disabled{opacity:.75;filter:saturate(.65) brightness(.92);animation:login-btn-loading 1.5s linear infinite}@keyframes login-btn-loading{0%{background-position:-200% 0,0 0}to{background-position:200% 0,0 0}}.login-form__spinner{display:inline-block;vertical-align:middle;margin-right:6px;animation:login-spin .8s linear infinite}@keyframes login-spin{to{transform:rotate(360deg)}}.login-form__error{color:#ff6b6b;font-size:.82rem;text-align:center;margin:0;animation:login-error-enter .3s ease both}@keyframes login-error-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.login-card[data-shake]{animation:login-error-shake .3s ease}@keyframes login-error-shake{0%,to{transform:translate(0)}15%{transform:translate(-5px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(2px)}}.login-form__error:empty{display:none}.login-shell[data-theme=orbital-ivory] .login-form__error{color:#c53030}@keyframes login-form-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.login-form{animation:login-form-enter .3s ease both}.login-card[data-success] .login-form__submit{background:#48bb7840!important;border-color:#48bb7880!important;color:#48bb78!important;pointer-events:none}.login-card[data-success] .login-form__submit:after{background:linear-gradient(135deg,#48bb784d,#48bb781a)}.login-form__slider-thumb:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #ffffff4d}.login-form__sso{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.83rem;color:var(--login-meta-text);text-decoration:none;padding:10px 16px;border:1.5px solid var(--login-input-border);border-radius:12px;background:color-mix(in srgb,var(--login-input-bg) 50%,transparent);transition:background .2s,border-color .2s,color .2s}.login-form__sso:hover{background:color-mix(in srgb,var(--login-diamond) 10%,transparent);border-color:var(--login-diamond);color:var(--login-diamond);text-decoration:none}.login-form__sso-icon{width:16px;height:16px;flex-shrink:0}.login-form__tabs:before{content:"";position:absolute;top:-12px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--login-divider),transparent);pointer-events:none}.login-form__tabs{display:flex;gap:0;margin-bottom:14px;position:relative;border-bottom:none;background:color-mix(in srgb,var(--login-input-bg) 45%,transparent);background-image:none;border-radius:12px;padding:4px;border:1px solid color-mix(in srgb,var(--login-input-border) 40%,transparent)}.login-form__tab{flex:1;padding:8px 0;font-size:.84rem;font-family:inherit;letter-spacing:.03em;color:var(--login-meta-text);background:none;border:none;border-radius:9px;cursor:pointer;transition:color .25s,background .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .2s}.login-form__tab:hover{color:var(--login-title-text);background:color-mix(in srgb,var(--login-meta-text) 6%,transparent);border-radius:9px}.login-form__tab--active{color:var(--login-diamond);font-weight:600;background:var(--login-card-bg, var(--login-input-bg));border-radius:9px;box-shadow:0 1px 3px #0000001a,0 2px 8px #0000000f,0 0 0 1px color-mix(in srgb,var(--login-diamond) 15%,transparent)}html[data-theme=hack] .login-shell[data-theme=hack] .login-form__slider[data-verified] .login-form__slider-track{border-color:#1e88e559}html[data-theme=hack] .login-shell[data-theme=hack] .login-form__tab--active{text-shadow:0 0 8px rgba(212,168,83,.3);box-shadow:0 1px 3px #00000026,0 0 0 1px #d4a8532e}.login-form__phone-mode{display:flex;gap:6px;margin-bottom:10px}.login-form__phone-mode-btn{flex:1;padding:5px 8px;font-size:.78rem;font-family:inherit;color:var(--login-meta-text);background:color-mix(in srgb,var(--login-meta-text) 6%,transparent);border:1px solid color-mix(in srgb,var(--login-meta-text) 12%,transparent);border-radius:6px;cursor:pointer;transition:all .18s ease}.login-form__phone-mode-btn:hover{background:color-mix(in srgb,var(--login-meta-text) 10%,transparent)}.login-form__phone-mode-btn--active{color:var(--login-diamond);border-color:color-mix(in srgb,var(--login-diamond) 40%,transparent);background:color-mix(in srgb,var(--login-diamond) 8%,transparent);font-weight:600}.login-form__field--phone{position:relative}.login-form__phone-prefix{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:.88rem;font-weight:600;color:var(--login-meta-text);pointer-events:none;z-index:1;letter-spacing:.02em}.login-form__field--phone input{padding-left:52px!important}.login-form__label--phone{left:52px!important}.login-form__field--sms{display:flex;gap:8px;align-items:stretch}.login-form__field--sms input{flex:1}.login-form__get-code{flex-shrink:0;padding:0 14px;font-size:.8rem;font-family:inherit;white-space:nowrap;color:var(--login-diamond);background:color-mix(in srgb,var(--login-diamond) 8%,transparent);border:1px solid color-mix(in srgb,var(--login-diamond) 25%,transparent);border-radius:8px;cursor:pointer;transition:all .18s ease;letter-spacing:.02em}.login-form__get-code:hover:not(:disabled){background:color-mix(in srgb,var(--login-diamond) 14%,transparent);border-color:color-mix(in srgb,var(--login-diamond) 40%,transparent)}.login-form__get-code:disabled{opacity:.5;cursor:default}.login-form__link{display:block;width:100%;text-align:center;font-size:.83rem;color:var(--login-meta-text);background:none;border:none;cursor:pointer;padding:8px 0;font-family:inherit}.login-form__link:hover{text-decoration:underline}.login-form__link--help{font-size:.78rem;opacity:.65}.login-form__link--help:hover{opacity:1}.login-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:16px;padding-top:12px;border-top:none;background-image:linear-gradient(90deg,transparent 5%,var(--login-divider) 30%,var(--login-divider) 70%,transparent 95%);background-size:100% 1px;background-repeat:no-repeat;background-position:top}.login-card__prefs-wrap{position:relative}.login-card__prefs-trigger{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;color:var(--login-meta-text);transition:color .2s,transform .4s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s}.login-card__prefs-trigger svg{width:15px;height:15px}.login-card__prefs-trigger:hover{color:var(--login-diamond);transform:rotate(30deg);background:color-mix(in srgb,var(--login-input-bg) 30%,transparent);border-color:color-mix(in srgb,var(--login-card-border) 30%,transparent)}.login-card__prefs-popover{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:400px;padding:16px 18px;background:var(--login-card-bg);border-radius:14px;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border:1px solid var(--login-card-border);box-shadow:0 16px 48px #00000040,0 0 0 1px var(--login-card-border);z-index:20;animation:login-child-enter .3s ease both}.login-card__prefs,.login-card__lang{font-size:10.5px;color:var(--login-footer-text)}.login-card__prefs,.login-card__prefs .ado-control-stack{display:flex;gap:6px;align-items:center}.login-card__prefs .ado-switch-card:not(:first-of-type){display:none!important}.login-card__prefs .ado-switch-card,.login-card__lang .ado-switch-card{border:none!important;padding:0!important;margin:0!important;min-inline-size:auto;background:transparent!important;box-shadow:none!important;border-radius:0!important}.login-card__prefs .ado-switch-card__legend,.login-card__lang .ado-switch-card__legend{display:none}.login-card__prefs .ado-switch-group,.login-card__lang .ado-switch-group{display:flex;gap:5px;flex-wrap:nowrap}.login-card__prefs .ado-switch-group button,.login-card__lang .ado-switch-group button{font-size:11.5px!important;padding:6px 12px!important;border-radius:10px!important;background:var(--login-footer-pill-bg)!important;border:1px solid var(--login-footer-pill-border)!important;color:var(--login-footer-text)!important;cursor:pointer;white-space:nowrap;line-height:1.4;opacity:.82;box-shadow:none!important;transition:opacity .2s,background .2s,border-color .2s,box-shadow .2s;min-height:auto!important}.login-card__prefs .ado-switch-group button:hover,.login-card__lang .ado-switch-group button:hover{opacity:.85}.login-card__prefs .ado-switch-group button.is-active,.login-card__lang .ado-switch-group button.is-active{background:color-mix(in srgb,var(--login-diamond) 25%,var(--login-input-bg))!important;border-color:color-mix(in srgb,var(--login-diamond) 40%,transparent)!important;color:var(--login-title-text, var(--login-input-text))!important;font-weight:600;opacity:1;box-shadow:none!important}.login-card__arch-wrap{position:relative}.login-card__arch-trigger{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;color:var(--login-diamond, #D4A853);transition:color .2s,border-color .2s,transform .2s,background .2s}.login-card__arch-trigger svg{width:16px;height:16px}.login-card__arch-trigger:hover{color:var(--login-diamond, #D4A853);background:color-mix(in srgb,var(--login-input-bg) 30%,transparent);border-color:color-mix(in srgb,var(--login-card-border) 30%,transparent);transform:scale(1.05)}.login-card__arch-popover{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:340px;padding:20px 24px;background:var(--login-card-bg);border:1px solid var(--login-card-border);border-radius:14px;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:0 16px 48px #00000040,0 0 0 1px var(--login-card-border);z-index:20;text-align:center;animation:login-child-enter .3s ease both}.login-card__arch-sector{font-size:12px;font-weight:450;letter-spacing:1px;line-height:1.75;color:var(--login-text-sector);margin-bottom:12px}.login-card__arch-title{font-size:20px;font-weight:600;letter-spacing:2px;margin:0 0 4px;background:var(--login-text-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.login-card__arch-subtitle{font-size:11px;letter-spacing:.8px;color:var(--login-text-sector);margin:0 0 14px;opacity:.92;white-space:nowrap}.login-card__arch-divider{height:1px;background:linear-gradient(90deg,transparent 5%,var(--login-divider) 30%,var(--login-divider) 70%,transparent 95%);margin-bottom:14px}.login-card__arch-twins{display:flex;align-items:flex-start;justify-content:center;gap:0}.login-card__arch-twin{flex:1;text-align:center}.login-card__arch-twin strong{display:block;font-size:13px;font-weight:600;letter-spacing:1px;color:var(--login-text-twin, var(--login-text-brand));margin-bottom:2px}.login-card__arch-twin span{display:block;font-size:10.5px;letter-spacing:.8px;color:var(--login-text-sector);opacity:.88;white-space:nowrap}.login-card__arch-twin-sep{width:1px;align-self:stretch;background:var(--login-divider);margin:0 12px;opacity:.5}.login-brand__sector-line{text-align:center}.login-card__trust{display:block;width:100%;text-align:center;font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--login-text-sector);opacity:.9;margin-top:4px;order:99}.login-copyright{position:relative;bottom:auto;left:auto;right:auto;width:100%;text-align:center;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--login-text-sector);z-index:2;opacity:.82;margin-top:1px;order:100}html[data-theme=hack] .login-shell[data-theme=hack] .login-brand__name,html[data-theme=night-orbit] .login-shell[data-theme=night-orbit] .login-brand__name,html[data-theme=titanium-cockpit] .login-shell[data-theme=titanium-cockpit] .login-brand__name{filter:drop-shadow(0 0 14px var(--login-brand-glow)) drop-shadow(0 0 36px var(--login-brand-glow-outer, var(--login-brand-glow)))}html[data-theme=hack] .login-shell[data-theme=hack] .login-brand__company,html[data-theme=hack] .login-shell[data-theme=hack] .login-brand__sector,html[data-theme=hack] .login-shell[data-theme=hack] .login-brand__twin strong{text-shadow:0 0 4px rgba(30,136,229,.3),0 0 12px rgba(30,120,200,.15),0 0 30px rgba(30,110,190,.08)}html[data-theme=hack] .login-shell[data-theme=hack] .login-brand{padding-bottom:14px;background-image:linear-gradient(90deg,transparent 10%,rgba(30,136,229,.08) 50%,transparent 90%);background-size:100% 1px;background-position:bottom;background-repeat:no-repeat}html[data-theme=hack] .login-shell[data-theme=hack] .login-form__submit:hover:not(:disabled){box-shadow:inset 0 1px #ffffff4d,0 2px 16px #2196f359,0 6px 28px #2196f333}html[data-language=zh] .login-brand__name{letter-spacing:clamp(1px,.2vw,2px);font-size:clamp(30px,5.8vw,44px)}html[data-language=zh] .login-brand__sector{font-size:13px;letter-spacing:.5px;line-height:1.85}html[data-language=zh] .login-form__field input:focus+.login-form__label,html[data-language=zh] .login-form__field input:not(:placeholder-shown)+.login-form__label{font-size:10.5px;letter-spacing:.5px}html[data-language=zh] .login-form__tab{font-size:.9rem;letter-spacing:.08em}html[data-language=zh] .login-form__slider-text{letter-spacing:3px;font-size:12px}html[data-language=zh] .login-form__submit{letter-spacing:6px;font-size:15.5px}html[data-language=zh] .login-form__remember,html[data-language=zh] .login-form__forgot{letter-spacing:.5px}html[data-language=zh] .login-form__phone-mode-btn{font-size:12px;letter-spacing:.5px}html[data-language=zh] .login-form__get-code{font-size:12px;letter-spacing:.3px;white-space:nowrap}html[data-language=zh] .login-card__trust{letter-spacing:1.5px}html[data-language=zh] .login-copyright{letter-spacing:1px}@media(max-width:480px){html[data-language=zh] .login-brand__name{font-size:clamp(24px,8vw,36px);letter-spacing:1px}html[data-language=zh] .login-form__submit{letter-spacing:4px;font-size:14.5px}}@media(max-width:480px){.login-card{width:100vw;padding:20px 22px 16px;border-radius:0;min-height:100dvh;justify-content:center}.login-brand__logo{height:36px;margin-bottom:8px}.login-brand__company{font-size:12px;letter-spacing:5px}.login-brand__name{font-size:clamp(24px,8vw,34px);letter-spacing:3px}.login-brand__sector{font-size:11px;letter-spacing:1.5px}.login-brand__twin strong{font-size:11px}.login-brand__twin span{font-size:9.5px}.login-brand__divider{width:85%;margin-bottom:4px}.login-brand__rule{display:none}.login-brand__twins{margin-bottom:4px}.login-brand__divider--form{display:none}.login-form{gap:8px}.login-form__field input{height:46px;font-size:15px;padding-top:14px}.login-form__icon{width:16px;height:16px;left:14px}.login-form__field input{padding-left:38px}.login-form__label{left:38px;font-size:12px}.login-form__submit{height:44px;font-size:14px;letter-spacing:3px}.login-hud,.login-orbits,.login-copyright,.login-card__border-glow{display:none}.login-card__footer{gap:8px;margin-top:12px;padding-top:10px}}@media(min-width:481px)and (max-width:768px){.login-card{width:min(420px,88vw)}.login-brand__name{font-size:36px}}@media(max-height:800px){.login-card{padding:22px 32px 18px}.login-brand__logo{height:32px;margin-bottom:6px}.login-brand__name{font-size:clamp(24px,5vw,34px);margin-bottom:4px}.login-brand__company{margin-bottom:4px}.login-brand__divider,.login-brand__sector,.login-brand__rule,.login-brand__twins{margin-bottom:6px}.login-form{gap:8px}.login-form__field input{height:44px}.login-form__submit{height:42px}.login-card__footer{margin-top:8px;padding-top:8px}}@media(min-height:900px){.login-card{padding:34px 44px 30px}}.login-shell[data-departing] .login-card{animation:login-depart-card .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes login-depart-card{to{transform:translateY(-30px) scale(.95);opacity:0;filter:blur(8px)}}.login-shell[data-departing] .login-orbits__ring{transition:transform .6s ease,opacity .6s ease,border-color .4s ease;opacity:0;border-color:transparent}.login-shell[data-departing] .login-orbits__ring--outer{transform:scale(.95)}.login-shell[data-departing] .login-orbits__ring--mid{transform:scale(.97)}.login-shell[data-departing] .login-orbits__ring--inner{transform:scale(.98)}.login-shell[data-departing] .login-stage__atmosphere{transition:opacity .3s ease;opacity:.6}.login-shell[data-departing] .login-hud,.login-shell[data-departing] .login-copyright,.login-shell[data-departing] .login-orbits__dust,.login-shell[data-departing] .login-orbits__node{transition:opacity .3s ease;opacity:0}@media(prefers-reduced-motion:reduce){.login-orbits__ring--outer,.login-orbits__ring--mid,.login-orbits__ring--inner,.login-orbits__node,.login-orbits__dust,.login-brand__name,.login-card__highlight,.login-card,.login-card .login-brand,.login-card .login-form__field,.login-card .login-form__meta,.login-card .login-form__slider,.login-card .login-form__submit,.login-card .login-card__footer,.login-stage__atmosphere,.login-hud__corner,.login-hud__label,.login-copyright,.login-card__border-glow,.login-brand__divider i,.login-brand__divider span,.login-form__submit,.login-form__slider[data-verified] .login-form__slider-thumb,.login-form__error,.login-card[data-shake],.login-shell[data-departing] .login-card,.login-form__remember input[type=checkbox]:checked:after,.login-form__spinner,.login-form{animation:none!important}.login-shell[data-departing] .login-orbits__ring,.login-shell[data-departing] .login-stage__atmosphere,.login-shell[data-departing] .login-hud,.login-shell[data-departing] .login-copyright,.login-shell[data-departing] .login-orbits__dust,.login-shell[data-departing] .login-orbits__node,.login-card,.login-form__icon{transition:none!important}.login-form__field:after{transition:none!important}}
