:root,:root[data-brand-theme=app-default],[data-brand-theme=app-default]{--font-body: "Avenir Next", "Aptos", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display: "Avenir Next", "Aptos Display", "Aptos", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--color-brand-blue: #2c2f33;--color-brand-gold: #e6a700;--color-brand-slate: #6b7280;--color-display-ink: #1f2328;--color-text-primary: #2f3439;--color-text-muted: #6b7280;--surface-page: #f5f7fa;--surface-card: #ffffff;--surface-subtle: #edf1f5;--border-default: #dde3ea;--border-strong: #c7d0db;--accent-primary: #e6a700;--accent-primary-hover: #c98e00;--accent-secondary: #2c2f33;--accent-secondary-hover: #1f2226;--brand-wordmark-accent: #e6a700;--brand-wordmark-accent-hover: #c98e00;--success-color: #2f6b54;--danger-color: #b42318;--page-gradient-start: color-mix(in srgb, var(--surface-page) 94%, var(--accent-secondary) 6%);--page-gradient-end: color-mix(in srgb, var(--surface-subtle) 88%, var(--accent-secondary) 12%);--surface-panel: var(--surface-card);--surface-panel-nested: color-mix(in srgb, var(--surface-subtle) 76%, var(--surface-card) 24%);--surface-panel-deep: color-mix(in srgb, var(--surface-subtle) 62%, var(--surface-card) 38%);--surface-panel-accent-blue: color-mix(in srgb, var(--accent-secondary) 9%, var(--surface-card) 91%);--surface-panel-accent-gold: color-mix(in srgb, var(--accent-primary) 12%, var(--surface-card) 88%);--surface-panel-accent-warm: color-mix(in srgb, var(--accent-primary-hover) 9%, var(--surface-card) 91%);--surface-canvas: color-mix(in srgb, var(--surface-subtle) 74%, var(--surface-card) 26%);--surface-muted: color-mix(in srgb, var(--surface-subtle) 86%, var(--surface-card) 14%);--surface-soft: var(--surface-subtle);--surface: var(--surface-card);--text-main: var(--color-text-primary);--text-strong: var(--color-display-ink);--text-muted: var(--color-text-muted);--focus-ring-width: 2px;--outline-offset: .05rem;--radius-pill: 5px;--radius-card: 8px;--radius-control: 4px;--radius-large: 10px;--radius-folder: 10px;--radius-folder-notch: 8px;--radius-small: 2px;--pill-bg: var(--surface-soft);--pill-text: var(--color-display-ink);--status-idle-bg: #e4e7ec;--status-idle-text: #475467;--status-queued-bg: #fef0c7;--status-queued-text: #854d0e;--status-pending-bg: #fef3c7;--status-pending-text: #9a3412;--status-running-bg: #dbeafe;--status-running-text: #1e40af;--status-success-bg: #dcfce7;--status-success-text: #166534;--surface-status-okay-bg: var(--status-success-bg);--status-okay-text: var(--status-success-text);--status-failed-bg: #fee2e2;--status-failed-text: #991b1b;--status-muted-bg: #e5e7eb;--status-muted-text: #374151;--status-paused-bg: #fef3c7;--status-paused-text: #92400e;--surface-shadow-rgb: 32 37 41;--deep-blue-rgb: 44 47 51;--starburst-blue-rgb: 44 47 51;--folder-tab-ink-rgb: 31 35 40;--focus-ring: rgba(44, 47, 51, .22);--focus-ring-strong: rgba(44, 47, 51, .16);--workspace-accent: #2563eb;--workspace-accent-soft: rgba(37, 99, 235, .12);--workspace-accent-strong: rgba(37, 99, 235, .24);--org-avatar-base: linear-gradient(135deg, #1d4ed8 0%, #38bdf8 100%);--org-avatar-pattern: linear-gradient(145deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, 0) 58%);--org-avatar-highlight: rgba(255, 255, 255, .82);--org-avatar-shadow: transparent;--surface-shadow: none;--surface-shadow-strong: none;--folder-tab-notch-opacity: .85;--folder-tab-border: color-mix(in srgb, var(--workspace-accent) 22%, var(--border-subtle) 78%);--folder-tab-hover-border: color-mix(in srgb, var(--workspace-accent) 32%, var(--border-subtle) 68%);--folder-tab-active-border: color-mix(in srgb, var(--workspace-accent) 16%, var(--border-subtle) 84%);--folder-tab-bg-start: color-mix(in srgb, white 92%, var(--surface) 8%);--folder-tab-bg-end: color-mix(in srgb, white 80%, var(--surface-muted) 20%);--folder-tab-notch-color: var(--folder-tab-bg-end);--folder-tab-active-bg: var(--surface-muted);--folder-tab-text: color-mix(in srgb, var(--text-main) 74%, var(--workspace-accent) 4%);--folder-tab-hover-text: color-mix(in srgb, var(--text-main) 82%, var(--workspace-accent) 8%);--folder-tab-active-text: var(--text-main);--folder-tab-shadow: none;--folder-tab-active-shadow: none;--app-max-width: 97rem;--top-bar-pill-height: 2.5rem;--border-subtle: var(--border-default);--paper-ink: var(--color-display-ink);--success-text: var(--success-color);--font-family-base: var(--font-body);--font-family-display: var(--font-display);--starburst-blue: var(--accent-secondary);--deep-blue: var(--color-brand-blue);--liberty-gold: var(--accent-primary);--action-orange: var(--accent-primary-hover);--light-blue: color-mix(in srgb, var(--surface-subtle) 70%, var(--accent-secondary) 30%);--powder-blue: color-mix(in srgb, var(--surface-subtle) 90%, var(--accent-secondary) 10%);--primary-gray: var(--color-brand-slate);--primary-beige: var(--surface-subtle);font-family:var(--font-family-base);color:var(--text-main);background:var(--surface-page)}:root[data-brand-theme=philaworks],[data-brand-theme=philaworks]{--font-body: "Avenir Next", "Aptos", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display: "Avenir Next", "Aptos Display", "Aptos", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--relay-bg-main: #f8fbff;--relay-bg-panel: #ffffff;--relay-bg-muted: #deecf8;--relay-bg-subtle: #eef7ff;--relay-border: #d9e2ec;--relay-border-strong: #c7d4e3;--relay-text-main: #13456e;--relay-text-muted: #737375;--relay-accent-primary: #007abd;--relay-accent-secondary: #f2b950;--relay-accent-blue: #007abd;--relay-accent-soft: rgba(0, 122, 189, .14);--relay-control-bg: #f4f9fd;--relay-control-bg-alt: #eaf4fb;--relay-control-label: #4f7390;--dataworks-page-glow-a: rgba(191, 222, 245, .34);--dataworks-page-glow-b: rgba(242, 185, 80, .16);--dataworks-page-wash: rgba(248, 251, 255, .38);--dataworks-header-border: #73a8d6;--dataworks-header-start: rgba(19, 69, 110, .96);--dataworks-header-end: rgba(0, 122, 189, .97);--dataworks-header-base: #0f5f93;--dataworks-header-text: #f8fbff;--dataworks-header-muted: #d8ebfb;--dataworks-secondary-button-border: color-mix(in srgb, var(--relay-accent-secondary) 48%, var(--relay-border) 52%);--dataworks-secondary-button-bg-start: color-mix(in srgb, white 84%, var(--relay-accent-secondary) 16%);--dataworks-secondary-button-bg-end: color-mix(in srgb, var(--relay-control-bg-alt) 78%, var(--relay-accent-secondary) 22%);--dataworks-secondary-button-text: #6d4c13;--dataworks-count-badge-border: color-mix(in srgb, var(--relay-accent-secondary) 66%, var(--relay-border-strong) 34%);--dataworks-count-badge-bg-start: color-mix(in srgb, white 16%, var(--relay-accent-secondary) 84%);--dataworks-count-badge-bg-end: color-mix(in srgb, #f9df94 34%, var(--relay-accent-secondary) 66%);--dataworks-count-badge-text: #62420b;--dataworks-composer-send-border: #0e6fa8;--dataworks-composer-send-bg-start: #1487c8;--dataworks-composer-send-bg-end: #0d5f93;--dataworks-composer-send-text: #f8fbff;--dataworks-composer-send-shadow: 0 10px 22px rgba(0, 122, 189, .18);--color-brand-blue: var(--relay-text-main);--color-brand-gold: var(--relay-accent-secondary);--color-brand-slate: var(--relay-text-muted);--color-display-ink: var(--relay-text-main);--color-text-primary: var(--relay-text-main);--color-text-muted: var(--relay-text-muted);--surface-page: var(--relay-bg-main);--surface-card: var(--relay-bg-panel);--surface-subtle: var(--relay-bg-muted);--border-default: var(--relay-border);--border-strong: var(--relay-border-strong);--accent-primary: var(--relay-accent-secondary);--accent-primary-hover: #d39a23;--accent-secondary: var(--relay-accent-primary);--accent-secondary-hover: #005f93;--brand-wordmark-accent: var(--relay-accent-secondary);--brand-wordmark-accent-hover: #d39a23;--success-color: #166534;--danger-color: #991b1b;--page-gradient-start: color-mix(in srgb, var(--relay-bg-main) 86%, var(--relay-accent-primary) 14%);--page-gradient-end: color-mix(in srgb, var(--relay-bg-muted) 74%, var(--relay-text-main) 26%);--surface-panel: var(--surface-card);--surface-panel-nested: var(--relay-control-bg);--surface-panel-deep: var(--relay-control-bg-alt);--surface-panel-accent-blue: color-mix(in srgb, var(--relay-accent-primary) 10%, var(--relay-bg-panel) 90%);--surface-panel-accent-gold: color-mix(in srgb, var(--accent-primary) 16%, var(--surface-card) 84%);--surface-panel-accent-warm: color-mix(in srgb, var(--accent-primary) 10%, var(--surface-card) 90%);--surface-canvas: color-mix(in srgb, var(--relay-bg-muted) 24%, var(--relay-bg-panel) 76%);--surface-muted: var(--relay-bg-subtle);--surface-soft: var(--surface-subtle);--surface: var(--surface-card);--text-main: var(--color-text-primary);--text-strong: var(--color-display-ink);--text-muted: var(--color-text-muted);--focus-ring-width: 2px;--outline-offset: .05rem;--radius-pill: 5px;--radius-card: 8px;--radius-control: 4px;--radius-large: 10px;--radius-folder: 10px;--radius-folder-notch: 8px;--radius-small: 2px;--pill-bg: var(--surface-soft);--pill-text: var(--color-display-ink);--status-idle-bg: #e4e7ec;--status-idle-text: #475467;--status-queued-bg: #fef0c7;--status-queued-text: #854d0e;--status-pending-bg: #fef3c7;--status-pending-text: #9a3412;--status-running-bg: #dbeafe;--status-running-text: #1e40af;--status-success-bg: #dcfce7;--status-success-text: #166534;--surface-status-okay-bg: var(--status-success-bg);--status-okay-text: var(--status-success-text);--status-failed-bg: #fee2e2;--status-failed-text: #991b1b;--status-muted-bg: #e5e7eb;--status-muted-text: #374151;--status-paused-bg: #fef3c7;--status-paused-text: #92400e;--surface-shadow-rgb: 16 42 67;--deep-blue-rgb: 19 69 110;--starburst-blue-rgb: 0 122 189;--folder-tab-ink-rgb: 51 36 15;--focus-ring: rgba(0, 122, 189, .26);--focus-ring-strong: rgba(0, 122, 189, .22);--workspace-accent: var(--relay-accent-primary);--workspace-accent-soft: var(--relay-accent-soft);--workspace-accent-strong: var(--dataworks-header-base);--org-avatar-base: linear-gradient(135deg, var(--relay-accent-primary) 0%, #73a8d6 100%);--org-avatar-pattern: linear-gradient(145deg, rgba(255, 255, 255, .24) 0%, rgba(255, 255, 255, 0) 58%);--org-avatar-highlight: rgba(255, 255, 255, .82);--org-avatar-shadow: rgba(0, 122, 189, .2);--surface-shadow: 0 8px 24px rgba(var(--surface-shadow-rgb), .06);--surface-shadow-strong: 0 12px 26px rgba(var(--surface-shadow-rgb), .14);--folder-tab-notch-opacity: .85;--folder-tab-border: color-mix(in srgb, var(--workspace-accent) 22%, var(--border-subtle) 78%);--folder-tab-hover-border: color-mix(in srgb, var(--workspace-accent) 32%, var(--border-subtle) 68%);--folder-tab-active-border: color-mix(in srgb, var(--workspace-accent) 16%, var(--border-subtle) 84%);--folder-tab-bg-start: color-mix(in srgb, white 90%, var(--relay-control-bg) 10%);--folder-tab-bg-end: color-mix(in srgb, var(--relay-control-bg) 72%, white 28%);--folder-tab-notch-color: var(--folder-tab-bg-end);--folder-tab-active-bg: var(--relay-bg-subtle);--folder-tab-text: color-mix(in srgb, var(--relay-text-main) 82%, var(--relay-text-muted) 18%);--folder-tab-hover-text: var(--relay-text-main);--folder-tab-active-text: var(--text-main);--folder-tab-shadow: inset 0 1px 0 rgba(255, 255, 255, .72);--folder-tab-active-shadow: inset 0 1px 0 color-mix(in srgb, white 58%, transparent 42%), 0 1px 0 var(--surface-muted);--app-max-width: 97rem;--border-subtle: var(--border-default);--paper-ink: #33240f;--success-text: var(--success-color);--font-family-base: var(--font-body);--font-family-display: var(--font-display);--button-primary-text: var(--dataworks-composer-send-text);--button-secondary-text: var(--dataworks-secondary-button-text);--button-primary-bg-start: var(--dataworks-composer-send-bg-start);--button-primary-bg-end: var(--dataworks-composer-send-bg-end);--button-primary-border: var(--dataworks-composer-send-border);--button-primary-shadow: var(--dataworks-composer-send-shadow), inset 0 1px 0 rgba(255, 255, 255, .18);--button-secondary-bg-start: var(--dataworks-secondary-button-bg-start);--button-secondary-bg-end: var(--dataworks-secondary-button-bg-end);--button-secondary-border: var(--dataworks-secondary-button-border);--button-secondary-shadow: 0 8px 18px rgba(var(--surface-shadow-rgb), .12), inset 0 1px 0 rgba(255, 255, 255, .16);--starburst-blue: var(--accent-secondary);--deep-blue: var(--color-brand-blue);--liberty-gold: var(--accent-primary);--action-orange: var(--accent-primary-hover);--light-blue: #73a8d6;--powder-blue: var(--relay-bg-muted);--primary-gray: var(--color-brand-slate);--primary-beige: var(--relay-bg-subtle)}:root,:root[data-appearance=light],[data-appearance=light]{color-scheme:light;--color-display-ink: #1f2328;--color-text-primary: #2f3439;--color-text-muted: #6b7280;--surface-page: #f5f7fa;--surface-card: #ffffff;--surface-subtle: #edf1f5;--border-default: #dde3ea;--border-strong: #c7d0db;--page-gradient-start: color-mix(in srgb, var(--surface-page) 94%, var(--accent-secondary) 6%);--page-gradient-end: color-mix(in srgb, var(--surface-subtle) 88%, var(--accent-secondary) 12%);--surface-panel: var(--surface-card);--surface-panel-nested: color-mix(in srgb, var(--surface-subtle) 76%, var(--surface-card) 24%);--surface-panel-deep: color-mix(in srgb, var(--surface-subtle) 62%, var(--surface-card) 38%);--surface-panel-accent-blue: color-mix(in srgb, var(--accent-secondary) 9%, var(--surface-card) 91%);--surface-panel-accent-gold: color-mix(in srgb, var(--accent-primary) 12%, var(--surface-card) 88%);--surface-panel-accent-warm: color-mix(in srgb, var(--accent-primary-hover) 9%, var(--surface-card) 91%);--surface-canvas: color-mix(in srgb, var(--surface-subtle) 74%, var(--surface-card) 26%);--surface-muted: color-mix(in srgb, var(--surface-subtle) 86%, var(--surface-card) 14%);--surface-soft: var(--surface-subtle);--surface: var(--surface-card);--text-main: var(--color-text-primary);--text-default: var(--color-text-primary);--text-strong: var(--color-display-ink);--text-muted: var(--color-text-muted);--pill-bg: var(--surface-soft);--pill-text: var(--color-display-ink);--surface-shadow-rgb: 32 37 41;--focus-ring: rgba(44, 47, 51, .22);--focus-ring-strong: rgba(44, 47, 51, .16);--surface-shadow: 0 8px 24px rgba(var(--surface-shadow-rgb), .08);--surface-shadow-strong: 0 12px 26px rgba(var(--surface-shadow-rgb), .16);--summary-pill-surface-start: color-mix(in srgb, white 90%, var(--surface-panel) 10%);--summary-pill-surface-end: color-mix(in srgb, var(--surface-panel) 78%, white 22%);--summary-pill-top-highlight: rgba(255, 255, 255, .68);--summary-pill-sheen-soft: rgba(255, 255, 255, .14);--summary-pill-sheen-strong: rgba(255, 255, 255, .78);--button-primary-text: #ffffff;--button-secondary-text: color-mix(in srgb, var(--workspace-accent) 58%, var(--text-main) 42%);--button-primary-bg-start: color-mix(in srgb, var(--starburst-blue) 88%, white 12%);--button-primary-bg-end: color-mix(in srgb, var(--starburst-blue) 94%, black 6%);--button-primary-border: color-mix(in srgb, var(--starburst-blue) 64%, var(--border-subtle) 36%);--button-primary-shadow: 0 8px 18px rgba(var(--surface-shadow-rgb), .16), inset 0 1px 0 rgba(255, 255, 255, .18);--button-secondary-bg-start: color-mix(in srgb, var(--surface-card) 94%, var(--workspace-accent) 6%);--button-secondary-bg-end: color-mix(in srgb, var(--surface-panel-accent-blue) 82%, var(--surface-card) 18%);--button-secondary-border: color-mix(in srgb, var(--workspace-accent) 38%, var(--border-subtle) 62%);--button-secondary-shadow: 0 6px 14px rgba(var(--surface-shadow-rgb), .08), inset 0 1px 0 rgba(255, 255, 255, .42);--button-disabled-bg: color-mix(in srgb, var(--surface-panel-deep) 78%, var(--surface-panel) 22%);--button-disabled-text: color-mix(in srgb, var(--text-main) 32%, var(--text-muted) 68%);--button-disabled-border: color-mix(in srgb, var(--border-subtle) 82%, var(--surface-panel) 18%);--button-disabled-shadow: inset 0 1px 0 rgba(255, 255, 255, .06)}:root[data-appearance=dark],[data-appearance=dark]{color-scheme:dark;--color-display-ink: #f1f5f9;--color-text-primary: #e5e7eb;--color-text-muted: #94a3b8;--surface-page: #10151c;--surface-card: #18202a;--surface-subtle: #222d38;--border-default: #334155;--border-strong: #475569;--page-gradient-start: color-mix(in srgb, var(--surface-page) 90%, var(--accent-secondary) 10%);--page-gradient-end: color-mix(in srgb, var(--surface-subtle) 82%, var(--accent-secondary) 18%);--surface-panel: var(--surface-card);--surface-panel-nested: color-mix(in srgb, var(--surface-subtle) 74%, var(--surface-card) 26%);--surface-panel-deep: color-mix(in srgb, var(--surface-subtle) 88%, black 12%);--surface-panel-accent-blue: color-mix(in srgb, var(--accent-secondary) 18%, var(--surface-card) 82%);--surface-panel-accent-gold: color-mix(in srgb, var(--accent-primary) 18%, var(--surface-card) 82%);--surface-panel-accent-warm: color-mix(in srgb, var(--accent-primary-hover) 16%, var(--surface-card) 84%);--surface-canvas: color-mix(in srgb, var(--surface-subtle) 82%, black 18%);--surface-muted: color-mix(in srgb, var(--surface-subtle) 80%, var(--surface-card) 20%);--surface-soft: color-mix(in srgb, var(--surface-subtle) 88%, black 12%);--surface: var(--surface-card);--text-main: var(--color-text-primary);--text-default: var(--color-text-primary);--text-strong: var(--color-display-ink);--text-muted: var(--color-text-muted);--pill-bg: color-mix(in srgb, var(--surface-subtle) 72%, var(--surface-card) 28%);--pill-text: var(--color-display-ink);--surface-shadow-rgb: 4 10 18;--focus-ring: rgba(148, 163, 184, .28);--focus-ring-strong: rgba(148, 163, 184, .2);--surface-shadow: 0 12px 28px rgba(var(--surface-shadow-rgb), .34);--surface-shadow-strong: 0 18px 38px rgba(var(--surface-shadow-rgb), .48);--summary-pill-surface-start: color-mix(in srgb, var(--surface-panel) 92%, white 8%);--summary-pill-surface-end: color-mix(in srgb, var(--surface-panel) 82%, black 18%);--summary-pill-top-highlight: rgba(255, 255, 255, .12);--summary-pill-sheen-soft: rgba(148, 163, 184, .08);--summary-pill-sheen-strong: rgba(148, 163, 184, .18);--button-primary-text: #f8fafc;--button-secondary-text: color-mix(in srgb, var(--workspace-accent) 74%, #f8fafc 26%);--button-primary-bg-start: color-mix(in srgb, var(--workspace-accent) 82%, white 18%);--button-primary-bg-end: color-mix(in srgb, var(--workspace-accent) 92%, black 8%);--button-primary-border: color-mix(in srgb, var(--workspace-accent) 64%, white 18%);--button-primary-shadow: 0 10px 22px rgba(2, 6, 12, .34), 0 0 0 1px color-mix(in srgb, var(--workspace-accent) 18%, transparent 82%), inset 0 1px 0 rgba(255, 255, 255, .16);--button-secondary-bg-start: color-mix(in srgb, var(--surface-card) 84%, var(--workspace-accent) 16%);--button-secondary-bg-end: color-mix(in srgb, var(--surface-panel-deep) 76%, var(--workspace-accent) 24%);--button-secondary-border: color-mix(in srgb, var(--workspace-accent) 46%, var(--border-subtle) 54%);--button-secondary-shadow: 0 8px 18px rgba(2, 6, 12, .22), inset 0 1px 0 rgba(255, 255, 255, .1);--button-disabled-bg: color-mix(in srgb, var(--surface-panel-deep) 86%, black 14%);--button-disabled-text: color-mix(in srgb, var(--text-main) 18%, var(--text-muted) 82%);--button-disabled-border: color-mix(in srgb, var(--border-subtle) 68%, white 8%);--button-disabled-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 4px 10px rgba(2, 6, 12, .14);--folder-tab-border: color-mix(in srgb, var(--workspace-accent) 30%, var(--border-subtle) 70%);--folder-tab-hover-border: color-mix(in srgb, var(--workspace-accent) 46%, var(--border-subtle) 54%);--folder-tab-active-border: color-mix(in srgb, var(--workspace-accent) 36%, var(--border-subtle) 64%);--folder-tab-bg-start: color-mix(in srgb, var(--surface-panel-nested) 86%, var(--workspace-accent) 14%);--folder-tab-bg-end: color-mix(in srgb, var(--surface-panel) 82%, black 18%);--folder-tab-notch-color: var(--folder-tab-bg-end);--folder-tab-active-bg: color-mix(in srgb, var(--surface-panel-accent-gold) 22%, var(--surface-panel) 78%);--folder-tab-text: color-mix(in srgb, var(--text-main) 88%, var(--accent-primary) 12%);--folder-tab-hover-text: var(--text-main);--folder-tab-active-text: var(--text-main);--folder-tab-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 8px 16px rgba(2, 6, 12, .12);--folder-tab-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 var(--surface-panel), 0 8px 18px rgba(2, 6, 12, .16)}:root[data-appearance=dark][data-brand-theme=app-default],[data-appearance=dark][data-brand-theme=app-default]{--page-gradient-start: color-mix(in srgb, var(--surface-page) 88%, #475569 12%);--page-gradient-end: color-mix(in srgb, var(--surface-subtle) 82%, #334155 18%)}:root[data-appearance=light][data-brand-theme=philaworks],[data-appearance=light][data-brand-theme=philaworks]{color-scheme:light;--relay-bg-main: #f8fbff;--relay-bg-panel: #ffffff;--relay-bg-muted: #deecf8;--relay-bg-subtle: #eef7ff;--relay-border: #d9e2ec;--relay-border-strong: #c7d4e3;--relay-text-main: #13456e;--relay-text-muted: #737375;--relay-accent-primary: #007abd;--relay-accent-secondary: #f2b950;--relay-accent-blue: #007abd;--relay-accent-soft: rgba(0, 122, 189, .14);--relay-control-bg: #f4f9fd;--relay-control-bg-alt: #eaf4fb;--relay-control-label: #4f7390;--dataworks-page-glow-a: rgba(191, 222, 245, .34);--dataworks-page-glow-b: rgba(242, 185, 80, .16);--dataworks-page-wash: rgba(248, 251, 255, .38);--dataworks-header-border: #73a8d6;--dataworks-header-start: rgba(19, 69, 110, .96);--dataworks-header-end: rgba(0, 122, 189, .97);--dataworks-header-base: #0f5f93;--dataworks-header-text: #f8fbff;--dataworks-header-muted: #d8ebfb;--dataworks-secondary-button-border: color-mix(in srgb, var(--relay-accent-secondary) 48%, var(--relay-border) 52%);--dataworks-secondary-button-bg-start: color-mix(in srgb, white 84%, var(--relay-accent-secondary) 16%);--dataworks-secondary-button-bg-end: color-mix(in srgb, var(--relay-control-bg-alt) 78%, var(--relay-accent-secondary) 22%);--dataworks-secondary-button-text: #6d4c13;--dataworks-count-badge-border: color-mix(in srgb, var(--relay-accent-secondary) 66%, var(--relay-border-strong) 34%);--dataworks-count-badge-bg-start: color-mix(in srgb, white 16%, var(--relay-accent-secondary) 84%);--dataworks-count-badge-bg-end: color-mix(in srgb, #f9df94 34%, var(--relay-accent-secondary) 66%);--dataworks-count-badge-text: #62420b;--dataworks-composer-send-border: #0e6fa8;--dataworks-composer-send-bg-start: #1487c8;--dataworks-composer-send-bg-end: #0d5f93;--dataworks-composer-send-text: #f8fbff;--dataworks-composer-send-shadow: 0 10px 22px rgba(0, 122, 189, .18);--color-brand-blue: var(--relay-text-main);--color-brand-gold: var(--relay-accent-secondary);--color-brand-slate: var(--relay-text-muted);--color-display-ink: var(--relay-text-main);--color-text-primary: var(--relay-text-main);--color-text-muted: var(--relay-text-muted);--surface-page: var(--relay-bg-main);--surface-card: var(--relay-bg-panel);--surface-subtle: var(--relay-bg-muted);--border-default: var(--relay-border);--border-strong: var(--relay-border-strong);--page-gradient-start: color-mix(in srgb, var(--relay-bg-main) 86%, var(--relay-accent-primary) 14%);--page-gradient-end: color-mix(in srgb, var(--relay-bg-muted) 74%, var(--relay-text-main) 26%);--surface-panel: var(--relay-bg-panel);--surface-panel-nested: var(--relay-control-bg);--surface-panel-deep: var(--relay-control-bg-alt);--surface-panel-accent-blue: color-mix(in srgb, var(--relay-accent-primary) 10%, var(--relay-bg-panel) 90%);--surface-panel-accent-gold: color-mix(in srgb, var(--relay-accent-secondary) 16%, var(--relay-bg-panel) 84%);--surface-panel-accent-warm: color-mix(in srgb, var(--relay-accent-secondary) 10%, var(--relay-bg-panel) 90%);--surface-canvas: color-mix(in srgb, var(--relay-bg-muted) 24%, var(--relay-bg-panel) 76%);--surface-muted: var(--relay-bg-subtle);--surface-soft: var(--relay-bg-muted);--surface: var(--relay-bg-panel);--text-main: var(--relay-text-main);--text-default: var(--relay-text-main);--text-strong: var(--relay-text-main);--text-muted: var(--relay-text-muted);--pill-bg: var(--relay-bg-muted);--pill-text: var(--relay-text-main);--surface-shadow-rgb: 16 42 67;--focus-ring: rgba(0, 122, 189, .26);--focus-ring-strong: rgba(0, 122, 189, .22);--surface-shadow: 0 8px 24px rgba(var(--surface-shadow-rgb), .06);--surface-shadow-strong: 0 12px 26px rgba(var(--surface-shadow-rgb), .14);--summary-pill-surface-start: color-mix(in srgb, white 88%, var(--relay-bg-panel) 12%);--summary-pill-surface-end: color-mix(in srgb, var(--relay-bg-subtle) 72%, white 28%);--summary-pill-top-highlight: rgba(255, 255, 255, .68);--summary-pill-sheen-soft: rgba(255, 255, 255, .14);--summary-pill-sheen-strong: rgba(255, 255, 255, .78);--accent-primary: var(--relay-accent-secondary);--accent-primary-hover: #d39a23;--accent-secondary: var(--relay-accent-primary);--accent-secondary-hover: #005f93;--button-primary-text: var(--dataworks-composer-send-text);--button-secondary-text: var(--dataworks-secondary-button-text);--button-primary-bg-start: var(--dataworks-composer-send-bg-start);--button-primary-bg-end: var(--dataworks-composer-send-bg-end);--button-primary-border: var(--dataworks-composer-send-border);--button-primary-shadow: var(--dataworks-composer-send-shadow), inset 0 1px 0 rgba(255, 255, 255, .18);--button-secondary-bg-start: var(--dataworks-secondary-button-bg-start);--button-secondary-bg-end: var(--dataworks-secondary-button-bg-end);--button-secondary-border: var(--dataworks-secondary-button-border);--button-secondary-shadow: 0 8px 18px rgba(var(--surface-shadow-rgb), .12), inset 0 1px 0 rgba(255, 255, 255, .16);--workspace-accent: var(--relay-accent-primary);--workspace-accent-soft: var(--relay-accent-soft);--workspace-accent-strong: var(--dataworks-header-base);--org-avatar-base: linear-gradient(135deg, var(--relay-accent-primary) 0%, #73a8d6 100%);--org-avatar-pattern: linear-gradient(145deg, rgba(255, 255, 255, .24) 0%, rgba(255, 255, 255, 0) 58%);--org-avatar-highlight: rgba(255, 255, 255, .82);--org-avatar-shadow: rgba(0, 122, 189, .2);--folder-tab-border: color-mix(in srgb, var(--workspace-accent) 22%, var(--border-subtle) 78%);--folder-tab-hover-border: color-mix(in srgb, var(--workspace-accent) 32%, var(--border-subtle) 68%);--folder-tab-active-border: color-mix(in srgb, var(--workspace-accent) 16%, var(--border-subtle) 84%);--folder-tab-bg-start: color-mix(in srgb, white 90%, var(--relay-control-bg) 10%);--folder-tab-bg-end: color-mix(in srgb, var(--relay-control-bg) 72%, white 28%);--folder-tab-notch-color: var(--folder-tab-bg-end);--folder-tab-active-bg: var(--relay-bg-subtle);--folder-tab-text: color-mix(in srgb, var(--relay-text-main) 82%, var(--relay-text-muted) 18%);--folder-tab-hover-text: var(--relay-text-main);--folder-tab-active-text: var(--relay-text-main);--folder-tab-shadow: inset 0 1px 0 rgba(255, 255, 255, .72);--folder-tab-active-shadow: inset 0 1px 0 color-mix(in srgb, white 58%, transparent 42%), 0 1px 0 var(--relay-bg-subtle);--starburst-blue: var(--relay-accent-primary);--deep-blue: var(--relay-text-main);--liberty-gold: var(--relay-accent-secondary);--action-orange: var(--accent-primary-hover);--light-blue: #73a8d6;--powder-blue: var(--relay-bg-muted);--primary-gray: var(--relay-text-muted);--primary-beige: var(--relay-bg-subtle);--paper-ink: var(--relay-text-main)}:root[data-appearance=dark][data-brand-theme=philaworks],[data-appearance=dark][data-brand-theme=philaworks]{color-scheme:dark;--relay-bg-main: #0d1622;--relay-bg-panel: #162232;--relay-bg-muted: #1d2d42;--relay-bg-subtle: #253852;--relay-border: #32506f;--relay-border-strong: #4a7098;--relay-text-main: #ebf5ff;--relay-text-muted: #9fb8cf;--relay-accent-primary: #49b8ff;--relay-accent-secondary: #f2b950;--relay-accent-blue: #49b8ff;--relay-accent-soft: rgba(73, 184, 255, .18);--relay-control-bg: color-mix(in srgb, var(--relay-bg-panel) 82%, black);--relay-control-bg-alt: color-mix(in srgb, var(--relay-bg-subtle) 76%, black);--relay-control-label: color-mix(in srgb, var(--relay-text-muted) 82%, white 18%);--dataworks-page-glow-a: rgba(0, 122, 189, .22);--dataworks-page-glow-b: rgba(242, 185, 80, .12);--dataworks-page-wash: rgba(12, 22, 34, .32);--dataworks-header-border: #4b88b8;--dataworks-header-start: rgba(11, 44, 71, .97);--dataworks-header-end: rgba(0, 95, 147, .98);--dataworks-header-base: #12385c;--dataworks-header-text: #f4fbff;--dataworks-header-muted: #c8e2f7;--dataworks-secondary-button-border: color-mix(in srgb, var(--relay-accent-secondary) 44%, var(--relay-border-strong) 56%);--dataworks-secondary-button-bg-start: color-mix(in srgb, var(--relay-bg-panel) 78%, var(--relay-accent-secondary) 22%);--dataworks-secondary-button-bg-end: color-mix(in srgb, var(--relay-bg-subtle) 84%, var(--relay-accent-secondary) 16%);--dataworks-secondary-button-text: #ffd98f;--dataworks-count-badge-border: color-mix(in srgb, var(--relay-accent-secondary) 68%, var(--relay-border-strong) 32%);--dataworks-count-badge-bg-start: color-mix(in srgb, var(--relay-accent-secondary) 72%, #0b2740 28%);--dataworks-count-badge-bg-end: color-mix(in srgb, #f8d58b 28%, var(--relay-accent-secondary) 72%);--dataworks-count-badge-text: #2f2105;--dataworks-composer-send-border: #4cbcff;--dataworks-composer-send-bg-start: #1e7fbc;--dataworks-composer-send-bg-end: #15466e;--dataworks-composer-send-text: #f4fbff;--dataworks-composer-send-shadow: 0 10px 22px rgba(73, 184, 255, .18);--color-brand-blue: var(--relay-accent-primary);--color-brand-gold: var(--relay-accent-secondary);--color-brand-slate: var(--relay-text-muted);--color-display-ink: var(--relay-text-main);--color-text-primary: var(--relay-text-main);--color-text-muted: var(--relay-text-muted);--surface-page: var(--relay-bg-main);--surface-card: var(--relay-bg-panel);--surface-subtle: var(--relay-bg-muted);--border-default: var(--relay-border);--border-strong: var(--relay-border-strong);--page-gradient-start: color-mix(in srgb, var(--relay-bg-main) 78%, #007abd 22%);--page-gradient-end: color-mix(in srgb, var(--relay-bg-subtle) 72%, #13456e 28%);--surface-panel: var(--relay-bg-panel);--surface-panel-nested: var(--relay-control-bg);--surface-panel-deep: var(--relay-control-bg-alt);--surface-panel-accent-blue: color-mix(in srgb, var(--relay-accent-primary) 18%, var(--relay-bg-panel) 82%);--surface-panel-accent-gold: color-mix(in srgb, var(--relay-accent-secondary) 18%, var(--relay-bg-panel) 82%);--surface-panel-accent-warm: color-mix(in srgb, var(--relay-accent-secondary) 14%, var(--relay-bg-panel) 86%);--surface-canvas: color-mix(in srgb, var(--relay-bg-muted) 82%, black 18%);--surface-muted: var(--relay-bg-subtle);--surface-soft: color-mix(in srgb, var(--relay-bg-subtle) 88%, black 12%);--surface: var(--relay-bg-panel);--text-main: var(--relay-text-main);--text-default: var(--relay-text-main);--text-strong: var(--relay-text-main);--text-muted: var(--relay-text-muted);--pill-bg: color-mix(in srgb, var(--relay-bg-subtle) 72%, var(--relay-bg-panel) 28%);--pill-text: var(--relay-text-main);--surface-shadow-rgb: 4 10 18;--focus-ring: rgba(73, 184, 255, .34);--focus-ring-strong: rgba(73, 184, 255, .24);--surface-shadow: 0 12px 28px rgba(var(--surface-shadow-rgb), .34);--surface-shadow-strong: 0 18px 38px rgba(var(--surface-shadow-rgb), .48);--summary-pill-surface-start: color-mix(in srgb, var(--relay-bg-panel) 92%, white 8%);--summary-pill-surface-end: color-mix(in srgb, var(--relay-bg-subtle) 76%, black 24%);--summary-pill-top-highlight: rgba(255, 255, 255, .12);--summary-pill-sheen-soft: rgba(73, 184, 255, .08);--summary-pill-sheen-strong: rgba(73, 184, 255, .2);--accent-primary: var(--relay-accent-secondary);--accent-primary-hover: #ffd98f;--accent-secondary: var(--relay-accent-primary);--accent-secondary-hover: #9fd7ff;--button-primary-text: var(--dataworks-composer-send-text);--button-secondary-text: var(--dataworks-secondary-button-text);--button-primary-bg-start: var(--dataworks-composer-send-bg-start);--button-primary-bg-end: var(--dataworks-composer-send-bg-end);--button-primary-border: var(--dataworks-composer-send-border);--button-primary-shadow: var(--dataworks-composer-send-shadow), 0 0 0 1px color-mix(in srgb, var(--relay-accent-primary) 18%, transparent 82%), inset 0 1px 0 rgba(255, 255, 255, .16);--button-secondary-bg-start: var(--dataworks-secondary-button-bg-start);--button-secondary-bg-end: var(--dataworks-secondary-button-bg-end);--button-secondary-border: var(--dataworks-secondary-button-border);--button-secondary-shadow: 0 10px 22px rgba(2, 6, 12, .28), inset 0 1px 0 rgba(255, 255, 255, .14);--workspace-accent: var(--relay-accent-primary);--workspace-accent-soft: var(--relay-accent-soft);--workspace-accent-strong: #9fd7ff;--org-avatar-base: linear-gradient(135deg, #0f5f93 0%, var(--relay-accent-primary) 100%);--org-avatar-pattern: linear-gradient(145deg, rgba(255, 255, 255, .18) 0%, rgba(255, 255, 255, 0) 58%);--org-avatar-highlight: rgba(244, 251, 255, .82);--org-avatar-shadow: rgba(73, 184, 255, .18);--folder-tab-border: color-mix(in srgb, var(--relay-accent-primary) 34%, var(--relay-border) 66%);--folder-tab-hover-border: color-mix(in srgb, var(--relay-accent-primary) 50%, var(--relay-border) 50%);--folder-tab-active-border: color-mix(in srgb, var(--relay-accent-secondary) 34%, var(--relay-border-strong) 66%);--folder-tab-bg-start: color-mix(in srgb, var(--relay-bg-subtle) 88%, var(--relay-accent-primary) 12%);--folder-tab-bg-end: color-mix(in srgb, var(--relay-bg-panel) 82%, black 18%);--folder-tab-notch-color: var(--folder-tab-bg-end);--folder-tab-active-bg: color-mix(in srgb, var(--relay-bg-subtle) 84%, var(--relay-accent-secondary) 16%);--folder-tab-text: color-mix(in srgb, var(--relay-text-main) 88%, var(--relay-accent-primary) 12%);--folder-tab-hover-text: var(--relay-text-main);--folder-tab-active-text: var(--relay-text-main);--folder-tab-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 8px 16px rgba(2, 6, 12, .12);--folder-tab-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 var(--relay-bg-panel), 0 8px 18px rgba(2, 6, 12, .16);--starburst-blue: var(--relay-accent-primary);--deep-blue: var(--dataworks-header-base);--liberty-gold: var(--relay-accent-secondary);--action-orange: var(--accent-primary-hover);--light-blue: var(--relay-accent-primary);--powder-blue: var(--relay-bg-subtle);--primary-gray: var(--relay-text-muted);--primary-beige: var(--relay-bg-muted);--paper-ink: var(--relay-text-main)}:root[data-appearance=dark] .organization-landing-summary-pill,:root[data-appearance=dark] .apply-overview-summary-pill,:root[data-appearance=dark] .home-landing-stat-card,:root[data-appearance=dark] .account-page-summary-pill,[data-appearance=dark] .organization-landing-summary-pill,[data-appearance=dark] .apply-overview-summary-pill,[data-appearance=dark] .home-landing-stat-card,[data-appearance=dark] .account-page-summary-pill{border-color:color-mix(in srgb,var(--workspace-accent) 20%,var(--border-subtle) 80%);background:linear-gradient(90deg,color-mix(in srgb,var(--workspace-accent) 16%,transparent),color-mix(in srgb,var(--workspace-accent) 8%,transparent) 18%,#fff0 34%,#fff0 66%,color-mix(in srgb,var(--workspace-accent) 8%,transparent) 82%,color-mix(in srgb,var(--workspace-accent) 16%,transparent)),linear-gradient(135deg,color-mix(in srgb,var(--surface-panel) 96%,white 4%),color-mix(in srgb,var(--surface-panel-deep) 74%,var(--surface-panel) 26%));box-shadow:inset 0 1px #ffffff0f,0 8px 18px #03080f2e}:root[data-appearance=dark] .organization-landing-summary-pill:after,:root[data-appearance=dark] .apply-overview-summary-pill:after,:root[data-appearance=dark] .home-landing-stat-card:after,:root[data-appearance=dark] .account-page-summary-pill:after,[data-appearance=dark] .organization-landing-summary-pill:after,[data-appearance=dark] .apply-overview-summary-pill:after,[data-appearance=dark] .home-landing-stat-card:after,[data-appearance=dark] .account-page-summary-pill:after{background:linear-gradient(96deg,#fff0,#94a3b80a 24%,#94a3b81f,#94a3b80a 76%,#fff0)}:root[data-appearance=dark] .organization-landing-summary-label,:root[data-appearance=dark] .account-page-summary-label,[data-appearance=dark] .organization-landing-summary-label,[data-appearance=dark] .account-page-summary-label{color:color-mix(in srgb,var(--text-main) 72%,var(--text-muted) 28%)}:root[data-appearance=dark] .organization-landing-summary-pill strong,:root[data-appearance=dark] .apply-overview-summary-pill strong,:root[data-appearance=dark] .home-landing-stat-card strong,:root[data-appearance=dark] .account-page-summary-pill strong,[data-appearance=dark] .organization-landing-summary-pill strong,[data-appearance=dark] .apply-overview-summary-pill strong,[data-appearance=dark] .home-landing-stat-card strong,[data-appearance=dark] .account-page-summary-pill strong{color:var(--text-main)}:root[data-appearance=dark] .home-landing-stat-card .home-landing-hero-stat-label,[data-appearance=dark] .home-landing-stat-card .home-landing-hero-stat-label{color:color-mix(in srgb,var(--text-main) 72%,var(--text-muted) 28%)}:root[data-appearance=dark] .home-landing-documents-stat,[data-appearance=dark] .home-landing-documents-stat{background:linear-gradient(90deg,color-mix(in srgb,var(--workspace-accent) 22%,transparent),color-mix(in srgb,var(--workspace-accent) 10%,transparent) 18%,#fff0 42%,#fff0),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 38%,var(--surface-panel) 62%),color-mix(in srgb,var(--surface-panel-deep) 82%,var(--surface-panel) 18%))}:root[data-appearance=dark] .home-landing-documents-stat-shared,[data-appearance=dark] .home-landing-documents-stat-shared{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-panel-accent-gold) 24%,transparent),color-mix(in srgb,var(--surface-panel-accent-gold) 10%,transparent) 22%,#fff0 48%,#fff0),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 28%,var(--surface-panel) 72%),color-mix(in srgb,var(--surface-panel-deep) 80%,var(--surface-panel) 20%))}:root[data-org-avatar=ocean],[data-org-avatar=ocean]{--workspace-accent: #2563eb;--workspace-accent-soft: rgba(37, 99, 235, .12);--workspace-accent-strong: rgba(37, 99, 235, .22);--org-avatar-base: linear-gradient(135deg, #1d4ed8 0%, #38bdf8 100%);--org-avatar-pattern: radial-gradient(circle at 22% 18%, rgba(255, 255, 255, .42) 0%, rgba(255, 255, 255, 0) 28%), linear-gradient(145deg, rgba(255, 255, 255, .24) 0%, rgba(255, 255, 255, 0) 58%);--org-avatar-highlight: rgba(255, 255, 255, .82);--org-avatar-shadow: rgba(29, 78, 216, .22)}:root[data-org-avatar=sunset],[data-org-avatar=sunset]{--workspace-accent: #dd6b20;--workspace-accent-soft: rgba(221, 107, 32, .12);--workspace-accent-strong: rgba(221, 107, 32, .22);--org-avatar-base: linear-gradient(135deg, #b45309 0%, #f59e0b 52%, #fb7185 100%);--org-avatar-pattern: linear-gradient(180deg, rgba(255, 255, 255, .24) 0%, rgba(255, 255, 255, 0) 48%), repeating-linear-gradient(-35deg, rgba(255, 255, 255, .12) 0 10px, rgba(255, 255, 255, 0) 10px 20px);--org-avatar-highlight: rgba(255, 246, 224, .86);--org-avatar-shadow: rgba(180, 83, 9, .22)}:root[data-org-avatar=forest],[data-org-avatar=forest]{--workspace-accent: #2f855a;--workspace-accent-soft: rgba(47, 133, 90, .12);--workspace-accent-strong: rgba(47, 133, 90, .22);--org-avatar-base: linear-gradient(135deg, #166534 0%, #2f855a 58%, #86efac 100%);--org-avatar-pattern: radial-gradient(circle at 75% 18%, rgba(255, 255, 255, .24) 0%, rgba(255, 255, 255, 0) 32%), linear-gradient(155deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, 0) 62%);--org-avatar-highlight: rgba(242, 255, 247, .84);--org-avatar-shadow: rgba(22, 101, 52, .22)}:root[data-org-avatar=aurora],[data-org-avatar=aurora]{--workspace-accent: #0f766e;--workspace-accent-soft: rgba(15, 118, 110, .12);--workspace-accent-strong: rgba(15, 118, 110, .22);--org-avatar-base: linear-gradient(135deg, #0f766e 0%, #14b8a6 45%, #8b5cf6 100%);--org-avatar-pattern: linear-gradient(125deg, rgba(255, 255, 255, .26) 0%, rgba(255, 255, 255, 0) 52%), radial-gradient(circle at 72% 26%, rgba(255, 255, 255, .18) 0%, rgba(255, 255, 255, 0) 26%);--org-avatar-highlight: rgba(236, 254, 255, .86);--org-avatar-shadow: rgba(15, 118, 110, .22)}:root[data-org-avatar=plum],[data-org-avatar=plum]{--workspace-accent: #7c3aed;--workspace-accent-soft: rgba(124, 58, 237, .12);--workspace-accent-strong: rgba(124, 58, 237, .22);--org-avatar-base: linear-gradient(135deg, #6d28d9 0%, #a855f7 55%, #f59e0b 100%);--org-avatar-pattern: linear-gradient(140deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, 0) 56%), repeating-linear-gradient(45deg, rgba(255, 255, 255, .08) 0 8px, rgba(255, 255, 255, 0) 8px 16px);--org-avatar-highlight: rgba(250, 245, 255, .86);--org-avatar-shadow: rgba(109, 40, 217, .2)}:root[data-org-avatar=slate],[data-org-avatar=slate]{--workspace-accent: #475569;--workspace-accent-soft: rgba(71, 85, 105, .12);--workspace-accent-strong: rgba(71, 85, 105, .22);--org-avatar-base: linear-gradient(135deg, #1f2937 0%, #475569 55%, #94a3b8 100%);--org-avatar-pattern: linear-gradient(145deg, rgba(255, 255, 255, .18) 0%, rgba(255, 255, 255, 0) 58%), radial-gradient(circle at 24% 26%, rgba(255, 255, 255, .18) 0%, rgba(255, 255, 255, 0) 28%);--org-avatar-highlight: rgba(248, 250, 252, .84);--org-avatar-shadow: rgba(31, 41, 55, .2)}:root[data-brand-theme=philaworks][data-org-avatar],[data-brand-theme=philaworks][data-org-avatar]{--workspace-accent: var(--relay-accent-primary);--workspace-accent-soft: var(--relay-accent-soft);--workspace-accent-strong: var(--dataworks-header-base);--focus-ring: color-mix(in srgb, var(--relay-accent-primary) 26%, transparent);--focus-ring-strong: color-mix(in srgb, var(--relay-accent-primary) 22%, transparent)}:root[data-appearance=dark][data-brand-theme=philaworks][data-org-avatar],[data-appearance=dark][data-brand-theme=philaworks][data-org-avatar]{--workspace-accent: var(--relay-accent-primary);--workspace-accent-soft: var(--relay-accent-soft);--workspace-accent-strong: #9fd7ff;--focus-ring: color-mix(in srgb, var(--relay-accent-primary) 34%, transparent);--focus-ring-strong: color-mix(in srgb, var(--relay-accent-primary) 24%, transparent)}.page-shell[data-workspace-shell=funding],.home-workspace-theme-funding{--workspace-accent: #0f766e;--workspace-accent-soft: rgba(15, 118, 110, .13);--workspace-accent-strong: #0b5f59;--accent-primary: #0f766e;--accent-primary-hover: #0b5f59;--accent-secondary: #134e4a;--accent-secondary-hover: #0f3f3b;--action-orange: #0b5f59;--focus-ring: rgba(15, 118, 110, .24);--focus-ring-strong: rgba(15, 118, 110, .18);--surface-panel-accent-blue: color-mix(in srgb, #0f766e 11%, var(--surface-card) 89%);--surface-panel-accent-gold: color-mix(in srgb, #0f766e 13%, var(--surface-card) 87%);--surface-panel-accent-warm: color-mix(in srgb, #14b8a6 10%, var(--surface-card) 90%);--button-primary-text: #ffffff;--button-primary-bg-start: color-mix(in srgb, #0f766e 88%, white 12%);--button-primary-bg-end: color-mix(in srgb, #0b5f59 92%, black 8%);--button-primary-border: color-mix(in srgb, #0f766e 68%, var(--border-subtle) 32%);--button-primary-shadow: 0 8px 18px rgba(15, 118, 110, .16), inset 0 1px 0 rgba(255, 255, 255, .18);--button-secondary-text: #064e3b;--button-secondary-bg-start: color-mix(in srgb, white 84%, #99f6e4 16%);--button-secondary-bg-end: color-mix(in srgb, var(--surface-panel-accent-blue) 76%, #99f6e4 24%);--button-secondary-border: color-mix(in srgb, #0f766e 34%, var(--border-subtle) 66%);--button-secondary-shadow: 0 8px 18px rgba(15, 118, 110, .09), inset 0 1px 0 rgba(255, 255, 255, .2);--folder-tab-border: color-mix(in srgb, #0f766e 24%, var(--border-subtle) 76%);--folder-tab-hover-border: color-mix(in srgb, #0f766e 38%, var(--border-subtle) 62%);--folder-tab-active-border: color-mix(in srgb, #0f766e 30%, var(--border-subtle) 70%);--folder-tab-bg-start: color-mix(in srgb, white 90%, #ccfbf1 10%);--folder-tab-bg-end: color-mix(in srgb, var(--surface-panel-accent-blue) 72%, white 28%);--folder-tab-notch-color: var(--folder-tab-bg-end);--folder-tab-active-bg: color-mix(in srgb, var(--surface-muted) 82%, #ccfbf1 18%);--folder-tab-text: color-mix(in srgb, var(--text-main) 84%, #0f766e 16%);--folder-tab-hover-text: color-mix(in srgb, var(--text-main) 74%, #0f766e 26%)}.page-shell[data-workspace-shell=publishing],.home-workspace-theme-publishing{--workspace-accent: #007abd;--workspace-accent-soft: rgba(0, 122, 189, .14);--workspace-accent-strong: #0f5f93;--accent-primary: #007abd;--accent-primary-hover: #005f93;--accent-secondary: #13456e;--accent-secondary-hover: #0f3659;--action-orange: #0f5f93;--focus-ring: rgba(0, 122, 189, .28);--focus-ring-strong: rgba(0, 122, 189, .22);--surface-panel-accent-blue: color-mix(in srgb, #007abd 11%, var(--surface-card) 89%);--surface-panel-accent-gold: color-mix(in srgb, #007abd 12%, var(--surface-card) 88%);--surface-panel-accent-warm: color-mix(in srgb, #49b8ff 10%, var(--surface-card) 90%);--button-primary-text: #ffffff;--button-primary-bg-start: color-mix(in srgb, #1487c8 88%, white 12%);--button-primary-bg-end: color-mix(in srgb, #0d5f93 92%, black 8%);--button-primary-border: color-mix(in srgb, #0e6fa8 70%, var(--border-subtle) 30%);--button-primary-shadow: 0 8px 18px rgba(0, 122, 189, .18), inset 0 1px 0 rgba(255, 255, 255, .18);--button-secondary-text: #13456e;--button-secondary-bg-start: color-mix(in srgb, white 84%, #bfdbfe 16%);--button-secondary-bg-end: color-mix(in srgb, var(--surface-panel-accent-blue) 76%, #bfdbfe 24%);--button-secondary-border: color-mix(in srgb, #007abd 34%, var(--border-subtle) 66%);--button-secondary-shadow: 0 8px 18px rgba(0, 122, 189, .1), inset 0 1px 0 rgba(255, 255, 255, .2)}:root[data-appearance=dark] .page-shell[data-workspace-shell=funding],:root[data-appearance=dark] .home-workspace-theme-funding,[data-appearance=dark] .page-shell[data-workspace-shell=funding],[data-appearance=dark] .home-workspace-theme-funding{--workspace-accent: #2dd4bf;--workspace-accent-soft: rgba(45, 212, 191, .18);--workspace-accent-strong: #99f6e4;--accent-primary: #2dd4bf;--accent-primary-hover: #5eead4;--accent-secondary: #ccfbf1;--accent-secondary-hover: #f0fdfa;--action-orange: #5eead4;--focus-ring: rgba(45, 212, 191, .34);--focus-ring-strong: rgba(45, 212, 191, .24);--surface-panel-accent-blue: color-mix(in srgb, #2dd4bf 16%, var(--surface-card) 84%);--surface-panel-accent-gold: color-mix(in srgb, #2dd4bf 15%, var(--surface-card) 85%);--surface-panel-accent-warm: color-mix(in srgb, #5eead4 13%, var(--surface-card) 87%);--button-primary-text: #042f2e;--button-primary-bg-start: color-mix(in srgb, #5eead4 86%, white 14%);--button-primary-bg-end: color-mix(in srgb, #2dd4bf 88%, #0f172a 12%);--button-primary-border: color-mix(in srgb, #2dd4bf 62%, var(--border-subtle) 38%);--button-primary-shadow: 0 10px 22px rgba(45, 212, 191, .16), inset 0 1px 0 rgba(255, 255, 255, .18);--button-secondary-text: #ccfbf1;--button-secondary-bg-start: color-mix(in srgb, var(--surface-card) 84%, #2dd4bf 16%);--button-secondary-bg-end: color-mix(in srgb, var(--surface-panel-deep) 80%, #2dd4bf 20%);--button-secondary-border: color-mix(in srgb, #2dd4bf 38%, var(--border-subtle) 62%)}:root[data-appearance=dark] .page-shell[data-workspace-shell=publishing],:root[data-appearance=dark] .home-workspace-theme-publishing,[data-appearance=dark] .page-shell[data-workspace-shell=publishing],[data-appearance=dark] .home-workspace-theme-publishing{--workspace-accent: #49b8ff;--workspace-accent-soft: rgba(73, 184, 255, .18);--workspace-accent-strong: #9fd7ff;--accent-primary: #49b8ff;--accent-primary-hover: #9fd7ff;--accent-secondary: #d8ebfb;--accent-secondary-hover: #f8fbff;--action-orange: #9fd7ff;--focus-ring: rgba(73, 184, 255, .34);--focus-ring-strong: rgba(73, 184, 255, .24);--surface-panel-accent-blue: color-mix(in srgb, #49b8ff 17%, var(--surface-card) 83%);--surface-panel-accent-gold: color-mix(in srgb, #49b8ff 15%, var(--surface-card) 85%);--surface-panel-accent-warm: color-mix(in srgb, #9fd7ff 13%, var(--surface-card) 87%);--button-primary-text: #071b2e;--button-primary-bg-start: color-mix(in srgb, #9fd7ff 84%, white 16%);--button-primary-bg-end: color-mix(in srgb, #49b8ff 88%, #0f172a 12%);--button-primary-border: color-mix(in srgb, #49b8ff 62%, var(--border-subtle) 38%);--button-primary-shadow: 0 10px 22px rgba(73, 184, 255, .18), inset 0 1px 0 rgba(255, 255, 255, .18);--button-secondary-text: #d8ebfb;--button-secondary-bg-start: color-mix(in srgb, var(--surface-card) 84%, #49b8ff 16%);--button-secondary-bg-end: color-mix(in srgb, var(--surface-panel-deep) 80%, #49b8ff 20%);--button-secondary-border: color-mix(in srgb, #49b8ff 38%, var(--border-subtle) 62%)}*{box-sizing:border-box}body{margin:0;background:linear-gradient(135deg,var(--page-gradient-start) 0%,var(--page-gradient-end) 100%);overflow-x:clip}body,#root,.page-shell,.app-frame,.app-shell-frame,.shell-layout,.workspace-main{min-width:0}.page-shell{min-height:100vh;padding:.9rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-page) 88%,var(--surface-subtle) 12%) 0%,var(--surface-page) 100%)}.app-frame{width:min(100%,var(--app-max-width));margin-inline:auto}.page-shell>.panel{width:min(100%,var(--app-max-width));margin-inline:auto}.app-shell-frame{display:flex;flex-direction:column;gap:.7rem;height:calc(100vh - 1.8rem);height:calc(100dvh - 1.8rem);min-height:calc(100vh - 1.8rem);min-height:calc(100dvh - 1.8rem);overflow:visible;position:relative}.top-bar{display:flex;flex-direction:column;gap:.25rem;width:100%;max-width:none;margin-inline:0;overflow:visible;flex:0 0 auto}.top-bar-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.top-bar-row>*{min-width:0}.top-bar-row-primary{align-items:center;padding:.65rem .75rem;border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle) 58%);border-bottom-color:color-mix(in srgb,var(--accent-primary) 66%,var(--border-subtle) 34%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,white 4%),color-mix(in srgb,var(--surface-panel-accent-gold) 18%,var(--surface) 82%));box-shadow:inset 0 1px #ffffffb8,0 10px 24px rgba(var(--surface-shadow-rgb),.06)}.top-bar-row-primary .app-logo-title,.top-bar-row-primary .top-bar-brand-link{color:var(--color-display-ink)}.top-bar-row-primary .app-logo-title-accent{color:color-mix(in srgb,var(--brand-wordmark-accent) 88%,var(--color-display-ink) 12%);background:linear-gradient(180deg,color-mix(in srgb,white 18%,var(--brand-wordmark-accent) 82%),color-mix(in srgb,var(--brand-wordmark-accent) 90%,var(--brand-wordmark-accent-hover) 10%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 0 rgba(255,255,255,.22)}.top-bar-row-primary .top-bar-breadcrumbs,.top-bar-row-primary .top-bar-breadcrumb-current,.top-bar-row-primary .top-bar-breadcrumb-separator,.top-bar-row-primary .top-bar-breadcrumb-link,.top-bar-row-primary .top-bar-breadcrumb-link:hover{color:var(--color-display-ink)}.top-bar-row-secondary{align-items:flex-start;justify-content:flex-start}.top-bar-brand{min-width:0;flex:1 1 auto;overflow:visible;display:grid;gap:.08rem}.top-bar-brand-lockup{display:flex;align-items:center;gap:.65rem;min-width:0;flex-wrap:wrap}.top-bar-brand-link{color:inherit;text-decoration:none;width:fit-content;max-width:100%}.top-bar-brand-link:hover{opacity:.92}.top-bar-brand-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset);border-radius:var(--radius-small)}.app-logo{display:inline-flex;align-items:center;gap:.72rem;min-width:0;max-width:100%;color:inherit}.app-logo-image-wrap{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.app-logo-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:.9rem;box-shadow:0 10px 22px rgba(var(--surface-shadow-rgb),.12);background:color-mix(in srgb,var(--surface) 92%,white 8%)}.app-logo-wordmark{display:grid;gap:.08rem;min-width:0;max-width:100%;line-height:1}.app-logo-title{display:inline-flex;align-items:baseline;font-family:var(--font-family-display);font-weight:800;letter-spacing:0;color:var(--color-display-ink);white-space:nowrap}.app-logo-title-accent{color:var(--brand-wordmark-accent)}.app-logo-subtitle{color:var(--color-display-ink);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-logo-sm{gap:.55rem}.app-logo-sm .app-logo-image-wrap{width:2.25rem;height:2.25rem}.app-logo-sm .app-logo-title{font-size:1.54rem}.app-logo-sm .app-logo-subtitle{font-size:.56rem}.app-logo-md .app-logo-image-wrap{width:2.75rem;height:2.75rem}.app-logo-md .app-logo-title{font-size:1.64rem}.app-logo-lg .app-logo-image-wrap{width:4.25rem;height:4.25rem}.app-logo-lg .app-logo-title{font-size:clamp(2.12rem,3.3vw,2.78rem)}.app-logo-lg .app-logo-subtitle{font-size:.68rem}.app-logo-icon-only .app-logo-wordmark{display:none}.top-bar-org-brand{display:inline-flex;align-items:center;gap:.45rem;min-width:0;min-height:var(--top-bar-pill-height);max-width:min(24rem,38vw);padding:.22rem .5rem .22rem .28rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--workspace-accent) 20%,var(--border-subtle) 80%);background:color-mix(in srgb,var(--surface) 88%,var(--workspace-accent-soft) 12%);box-shadow:inset 0 1px #ffffffa3}.workspace-switcher-trigger{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;color:inherit;font:inherit}.workspace-switcher-trigger:hover{background:color-mix(in srgb,var(--surface-panel-accent-gold) 40%,var(--surface) 60%)}.workspace-switcher-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.workspace-switcher-trigger-static{cursor:default}.workspace-switcher-trigger-static:hover{background:color-mix(in srgb,var(--surface) 88%,var(--workspace-accent-soft) 12%)}.top-bar-org-brand-copy{display:grid;min-width:0;line-height:1.05;gap:.02rem}.top-bar-org-brand-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-display-ink);font-size:.78rem}.workspace-switcher-chevron{color:var(--text-muted);font-size:.82rem;align-self:center}.top-bar-org-brand-label{color:var(--text-muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.top-bar-org-avatar{flex:0 0 auto}.top-bar-org-avatar.organization-avatar-sm{width:1.72rem;height:1.72rem;border-radius:.62rem}.top-bar-org-avatar.organization-avatar-sm .organization-avatar-initials{font-size:.64rem}.top-bar-controls{display:flex;align-items:center;justify-content:flex-end;gap:.28rem;min-width:0;flex:0 0 auto;flex-wrap:wrap}.top-bar-controls-desktop{display:flex;align-items:center;justify-content:flex-end;gap:.28rem;min-width:0;flex-wrap:wrap}.top-bar-primary-nav{display:flex;align-items:center;justify-content:center;gap:.2rem;flex:0 1 auto;min-width:0;max-width:min(42rem,44vw);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.top-bar-primary-nav-link{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:10.8rem;min-height:1.9rem;padding:.32rem .66rem;border:1px solid transparent;border-radius:var(--radius-control);color:color-mix(in srgb,var(--text-main) 86%,var(--text-muted) 14%);text-decoration:none;font-size:.76rem;font-weight:800;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-bar-primary-nav-link:hover{border-color:color-mix(in srgb,var(--accent-primary) 46%,var(--border-subtle) 54%);background:color-mix(in srgb,var(--surface-panel-accent-gold) 40%,var(--surface) 60%);color:var(--color-display-ink);text-decoration:none}.top-bar-primary-nav-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.top-bar-primary-nav-link-active{border-color:color-mix(in srgb,var(--accent-primary) 70%,var(--border-subtle) 30%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 80%,var(--surface) 20%),color-mix(in srgb,var(--surface-panel-accent-gold) 52%,var(--surface) 48%));color:var(--color-display-ink);box-shadow:inset 0 1px #ffffffa3,0 2px 8px color-mix(in srgb,var(--accent-primary) 16%,transparent)}.top-bar-section-select-label{display:grid;gap:.08rem;min-width:min(17rem,28vw)}.top-bar-section-select-kicker{color:var(--text-muted);font-size:.58rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.top-bar-section-select-wrap{position:relative;display:block}.top-bar-section-select-wrap:after{content:"▾";position:absolute;top:50%;right:.66rem;color:color-mix(in srgb,var(--text-main) 78%,var(--workspace-accent) 22%);font-size:.72rem;line-height:1;pointer-events:none;transform:translateY(-50%)}.top-bar-section-select{width:100%;min-height:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--workspace-accent) 38%,var(--border-subtle) 62%);border-radius:var(--radius-control);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 58%,var(--surface) 42%),color-mix(in srgb,var(--surface-panel-accent-blue) 36%,var(--surface) 64%));color:var(--color-display-ink);cursor:pointer;font-size:.78rem;font-weight:800;line-height:1.1;padding:.36rem 1.8rem .36rem .62rem;box-shadow:inset 0 1px #ffffffad,0 2px 8px color-mix(in srgb,var(--workspace-accent) 10%,transparent)}.top-bar-section-select:hover{border-color:color-mix(in srgb,var(--workspace-accent) 52%,var(--border-subtle) 48%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 58%,var(--surface) 42%)}.top-bar-section-select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.top-bar-mobile-drawer-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:var(--top-bar-pill-height);padding:.22rem .58rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-main);font:inherit;line-height:1.1}.top-bar-mobile-drawer-label{font-weight:700}.top-bar-mobile-drawer-trigger:hover{background:var(--powder-blue)}.top-bar-mobile-drawer-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.top-bar h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-bar h1{font-size:.98rem;line-height:1.1}.top-bar-breadcrumbs{display:flex;align-items:center;gap:.22rem;flex-wrap:wrap;min-width:0;max-width:100%;color:var(--text-muted);font-size:.75rem;line-height:1.15}.top-bar-breadcrumb-item{display:inline-flex;align-items:center;gap:.22rem;min-width:0;max-width:100%}.top-bar-breadcrumb-switcher{position:relative;display:inline-flex;align-items:center}.top-bar-breadcrumb-link{color:var(--starburst-blue);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis}.top-bar-breadcrumb-trigger{display:inline-flex;align-items:center;gap:.2rem;max-width:100%;border:0;padding:0;background:transparent;font:inherit;cursor:pointer}.top-bar-breadcrumb-trigger>span:first-child,.top-bar-breadcrumb-current{min-width:0;overflow:hidden;text-overflow:ellipsis}.top-bar-breadcrumb-trigger-current{color:var(--text-muted)}.top-bar-breadcrumb-trigger-current:hover{text-decoration:none;color:var(--deep-blue)}.top-bar-breadcrumb-link:hover{text-decoration:underline}.top-bar-breadcrumb-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset);border-radius:var(--radius-small)}.top-bar-breadcrumb-current{color:var(--text-muted)}.top-bar-breadcrumb-separator{color:color-mix(in srgb,var(--text-muted) 70%,var(--surface) 30%)}.top-bar-breadcrumb-menu{position:absolute;left:0;top:calc(100% + .28rem);z-index:180;min-width:11rem;border:1px solid var(--border-subtle);border-radius:var(--radius-folder);background:color-mix(in srgb,var(--surface-soft) 32%,var(--surface) 68%);padding:.26rem;box-shadow:var(--surface-shadow-strong);display:grid;gap:.12rem}.top-bar-breadcrumb-menu-item{display:block;padding:.34rem .46rem;border:1px solid transparent;border-radius:var(--radius-control);color:var(--text-main);text-decoration:none;font-size:.76rem;font-weight:600;letter-spacing:.03em}.top-bar-breadcrumb-menu-item:hover{border-color:var(--border-subtle);background:var(--surface-soft)}.top-bar-breadcrumb-menu-item-active{border-color:color-mix(in srgb,var(--workspace-accent) 28%,var(--border-subtle) 72%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 26%,var(--surface) 74%);color:var(--deep-blue)}.avatar-menu-wrapper{position:relative;z-index:100}.workspace-switcher-wrapper,.product-workspace-switcher-wrapper{flex:0 0 auto}.product-workspace-trigger{display:inline-flex;align-items:center;gap:.45rem;min-width:0;min-height:var(--top-bar-pill-height);max-width:min(18rem,26vw);padding:.22rem .5rem;border:1px solid color-mix(in srgb,var(--accent-primary) 46%,var(--border-subtle) 54%);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-panel-accent-gold) 50%,var(--surface) 50%);color:var(--color-display-ink);cursor:pointer;font:inherit;text-align:left;box-shadow:inset 0 1px #ffffffb3,0 2px 8px color-mix(in srgb,var(--accent-primary) 12%,transparent)}.product-workspace-trigger:hover{border-color:color-mix(in srgb,var(--accent-primary) 64%,var(--border-subtle) 36%);background:color-mix(in srgb,var(--surface-panel-accent-gold) 72%,var(--surface) 28%)}.product-workspace-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.product-workspace-trigger-copy{display:grid;gap:.02rem;min-width:0;line-height:1.05}.product-workspace-trigger-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.product-workspace-trigger-kicker{color:var(--text-muted);font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.avatar-pill{display:inline-flex;align-items:center;gap:.26rem;min-width:0;min-height:var(--top-bar-pill-height);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:.18rem .5rem;background:var(--surface);color:var(--text-main);flex:0 0 auto;line-height:1.1}.avatar-pill>span:not(.avatar-pill-initials):not(.status-pill){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-pill-has-activity{position:relative}.avatar-pill-desktop{display:inline-flex}.avatar-pill-mobile{display:none;padding:.22rem .38rem;gap:.25rem}.avatar-mobile-hamburger{width:.85rem;height:.75rem;display:grid;align-content:center;gap:.12rem}.avatar-mobile-hamburger span{display:block;height:1px;background:currentColor;border-radius:var(--radius-small)}.avatar-mobile-hamburger span:first-child,.avatar-mobile-hamburger span:nth-child(2),.avatar-mobile-hamburger span:nth-child(3){width:100%}.avatar-pill:hover{background:var(--powder-blue)}.avatar-pill:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.avatar-pill-initials{width:1.08rem;height:1.08rem;border-radius:999px;background:var(--starburst-blue);color:var(--surface);display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:700}.organization-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.9rem;background:var(--org-avatar-base);color:var(--org-avatar-highlight);box-shadow:inset 0 1px #ffffff42,0 8px 18px var(--org-avatar-shadow);border:1px solid color-mix(in srgb,var(--org-avatar-highlight) 20%,transparent 80%)}.organization-avatar[data-avatar-preset]{background:var(--org-avatar-base)}.organization-avatar-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--org-avatar-pattern);pointer-events:none}.organization-avatar:after{content:"";position:absolute;top:.18rem;right:.18rem;bottom:.18rem;left:.18rem;border-radius:inherit;border:1px solid rgba(255,255,255,.16);pointer-events:none}.organization-avatar-initials{position:relative;z-index:1;font-family:var(--font-family-display);font-weight:800;letter-spacing:.04em}.organization-avatar-sm{width:2rem;height:2rem;border-radius:.72rem}.organization-avatar-sm .organization-avatar-initials{font-size:.72rem}.organization-avatar-md{width:2.4rem;height:2.4rem}.organization-avatar-md .organization-avatar-initials{font-size:.88rem}.organization-avatar-lg{width:3.2rem;height:3.2rem;border-radius:1rem}.organization-avatar-lg .organization-avatar-initials{font-size:1.02rem}.avatar-menu{position:absolute;right:0;top:calc(100% + .4rem);z-index:9999;width:min(24rem,calc(100vw - 1rem));max-height:min(34rem,calc(100dvh - 5rem));border:1px solid var(--border-subtle);border-radius:var(--radius-folder);background:var(--surface);padding:.35rem;box-shadow:var(--surface-shadow-strong);display:grid;gap:.25rem;overflow-y:auto;overscroll-behavior:contain}.mobile-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;border:0;padding:0;margin:0;background:#0f172a6b}.mobile-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:241;display:flex;align-items:flex-end;justify-content:stretch;padding:.75rem;pointer-events:none}.mobile-sheet-panel{width:100%;max-height:min(38rem,calc(100dvh - 1.5rem));margin:0 auto;display:grid;gap:.7rem;overflow:hidden;pointer-events:auto;box-shadow:var(--surface-shadow-strong)}.mobile-sheet-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}.mobile-sheet-header-copy{display:grid;gap:.16rem}.mobile-sheet-header-copy p,.mobile-sheet-header-copy h3{margin:0}.mobile-sheet-content{min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;gap:.7rem}.mobile-nav-drawer{align-items:stretch;justify-content:flex-end}.mobile-nav-drawer-panel{width:min(22rem,calc(100vw - 1rem));max-width:100%;max-height:calc(100dvh - 1rem);height:calc(100dvh - 1rem);margin:0}.mobile-nav-drawer-stack{display:grid;gap:.75rem}.mobile-nav-drawer-summary{display:grid;gap:.55rem;padding:.2rem 0}.mobile-nav-drawer-summary-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center}.mobile-nav-drawer-summary-copy{min-width:0;display:grid;gap:.08rem}.mobile-nav-drawer-summary-meta{display:flex;gap:.35rem;flex-wrap:wrap}.mobile-nav-drawer-section{display:grid;gap:.35rem}.mobile-nav-drawer-section-header{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mobile-nav-drawer-list,.mobile-section-list{display:grid;gap:.32rem}.mobile-nav-drawer-link,.mobile-section-item{width:100%;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-panel) 78%,var(--surface) 22%);color:var(--text-main);padding:.62rem .68rem;text-align:left;text-decoration:none;display:grid;gap:.1rem;font:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffffa3}.mobile-nav-drawer-section-header,.mobile-nav-drawer-link,.mobile-nav-drawer-link strong,.mobile-nav-drawer-link span{overflow-wrap:anywhere}.mobile-nav-drawer-link:hover,.mobile-section-item:hover{border-color:color-mix(in srgb,var(--workspace-accent) 32%,var(--border-subtle) 68%);background:color-mix(in srgb,var(--surface-soft) 26%,var(--surface-panel) 74%);text-decoration:none}.mobile-nav-drawer-link-active,.mobile-section-item-active{border-color:color-mix(in srgb,var(--workspace-accent) 44%,var(--border-subtle) 56%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 58%,var(--surface) 42%)}.mobile-nav-drawer-link-copy,.mobile-section-item-copy{min-width:0;display:grid;gap:.08rem}.mobile-section-toolbar{display:flex;gap:.45rem;align-items:stretch;margin-bottom:.7rem}.workspace-no-access{width:min(52rem,100%);margin:clamp(1rem,6vh,3rem) auto;display:grid;gap:.85rem}.workspace-no-access-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:center}.mobile-section-trigger{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:space-between;gap:.7rem;padding-inline:.8rem}.mobile-section-trigger-copy{display:grid;gap:.04rem;text-align:left}.mobile-section-trigger-kicker{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mobile-section-toolbar-actions{display:flex;gap:.4rem;flex:0 0 auto}.mobile-section-toolbar-button{min-width:0}.mobile-workspace-mode-toggle{margin-bottom:.7rem}.mobile-workspace-mode-toggle .section-filter-segmented{width:100%;justify-content:space-between}.mobile-workspace-mode-toggle .section-filter-segmented button{flex:1 1 0}.mobile-workspace-pane-hidden{display:none!important}.workspace-switcher-menu{width:min(26rem,calc(100vw - 1rem))}.workspace-switcher-header{display:flex;align-items:center;gap:.55rem}.workspace-switcher-search-row{margin-bottom:0}.workspace-switcher-search-row input{margin-top:.2rem}.workspace-switcher-item-current{border-color:var(--border-subtle);background:color-mix(in srgb,var(--powder-blue) 72%,var(--surface) 28%)}.workspace-switcher-item-current:hover{background:color-mix(in srgb,var(--powder-blue) 72%,var(--surface) 28%)}.workspace-switcher-item{position:relative;padding:.52rem .58rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 12%,transparent 88%);background:radial-gradient(circle at top right,color-mix(in srgb,var(--workspace-accent) 12%,transparent 88%) 0%,transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--workspace-accent-soft) 54%,var(--surface) 46%) 0%,var(--surface) 100%);box-shadow:inset 0 1px #ffffffbd}.workspace-switcher-item:hover{border-color:color-mix(in srgb,var(--workspace-accent) 24%,var(--border-subtle) 76%);background:radial-gradient(circle at top right,color-mix(in srgb,var(--workspace-accent) 16%,transparent 84%) 0%,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--workspace-accent-soft) 72%,var(--surface) 28%) 0%,var(--surface) 100%)}.workspace-switcher-item-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center}.workspace-switcher-item-copy{min-width:0;display:grid;gap:.1rem}.workspace-switcher-item .notification-item-head{align-items:center}.workspace-switcher-item .notification-item-head>:first-child{font-weight:700}.workspace-switcher-item .muted{color:color-mix(in srgb,var(--text-muted) 88%,var(--workspace-accent) 12%)}.workspace-switcher-empty{padding:.2rem .36rem}.product-workspace-menu{width:min(22rem,calc(100vw - 1rem))}.product-workspace-item{border-color:color-mix(in srgb,var(--accent-primary) 16%,transparent 84%);background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-primary) 12%,transparent 88%) 0%,transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 52%,var(--surface) 48%) 0%,var(--surface) 100%)}.product-workspace-item-current{border:2px solid color-mix(in srgb,var(--accent-primary) 82%,var(--color-display-ink) 18%);background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-primary) 26%,transparent 74%) 0%,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 84%,var(--surface) 16%),color-mix(in srgb,var(--surface-panel-accent-gold) 58%,var(--surface) 42%));color:var(--color-display-ink);box-shadow:inset 0 1px #ffffffbd,0 2px 9px color-mix(in srgb,var(--accent-primary) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--accent-primary) 24%,transparent)}.product-workspace-item-current:hover{border-color:color-mix(in srgb,var(--accent-primary) 88%,var(--color-display-ink) 12%);background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-primary) 30%,transparent 70%) 0%,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 88%,var(--surface) 12%),color-mix(in srgb,var(--surface-panel-accent-gold) 62%,var(--surface) 38%))}.product-workspace-item-current .notification-item-head>:first-child{font-weight:800}.product-workspace-item-current .muted{color:color-mix(in srgb,var(--text-muted) 76%,var(--color-display-ink) 24%)}.avatar-menu-header{padding:.28rem .36rem;border-bottom:1px solid var(--border-subtle);display:grid;gap:.14rem;font-size:.85rem}.avatar-menu-section{display:grid;gap:.24rem;padding:.12rem 0;border-bottom:1px solid var(--border-subtle)}.avatar-menu-section:last-of-type{border-bottom:0}.avatar-menu-section-header{padding:0 .36rem;display:flex;align-items:center;justify-content:space-between;gap:.35rem;font-size:.8rem;font-weight:700}.avatar-menu-section-copy{padding:0 .36rem;font-size:.78rem}.avatar-menu-section-list{display:grid;gap:.12rem}.avatar-menu-item{width:100%;border-radius:var(--radius-control);border:1px solid transparent;background:transparent;color:var(--text-main);padding:.3rem .45rem;display:block;text-decoration:none;text-align:left;cursor:pointer;font:inherit;white-space:normal}.avatar-menu-item-rich{display:grid;gap:.16rem}.notification-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}.notification-item-head>:first-child{min-width:0}.notification-badge{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:.1rem .36rem;font-size:.68rem;font-weight:700;white-space:nowrap;background:var(--status-muted-bg);color:var(--status-muted-text)}.notification-badge-thread{background:var(--status-running-bg);color:var(--status-running-text)}.notification-badge-reply{background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface) 32%);color:var(--deep-blue)}.notification-badge-mention{background:var(--status-paused-bg);color:var(--status-paused-text)}.avatar-menu-footer{border-top:1px solid var(--border-subtle);padding-top:.18rem;display:grid;gap:.1rem}.avatar-menu-state{margin:.15rem 0}.avatar-menu-item:visited{color:var(--text-main)}.avatar-menu-item:hover{background:var(--powder-blue);border-color:var(--border-subtle)}.avatar-menu-item-active{background:color-mix(in srgb,var(--workspace-accent-soft) 72%,var(--surface-panel) 28%);border-color:color-mix(in srgb,var(--workspace-accent) 28%,var(--border-subtle) 72%);color:var(--deep-blue);font-weight:700}.avatar-menu-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.notification-activity-indicator{width:.55rem;height:.55rem;border-radius:999px;background:var(--status-running-text);box-shadow:0 0 color-mix(in srgb,var(--status-running-text) 36%,transparent 64%);animation:notification-activity-pulse 1.8s ease-in-out infinite}@keyframes notification-activity-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--status-running-text) 34%,transparent 66%)}70%{box-shadow:0 0 0 .42rem color-mix(in srgb,var(--status-running-text) 0%,transparent 100%)}to{box-shadow:0 0 color-mix(in srgb,var(--status-running-text) 0%,transparent 100%)}}.shell-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:.4rem;align-items:stretch;flex:1 1 auto;min-height:0;overflow:visible}.shell-layout.shell-layout-fill{grid-template-rows:minmax(0,1fr);flex:1 1 auto}.supermenu{position:relative}.supermenu-trigger{display:inline-flex;align-items:center;gap:.34rem;min-height:var(--top-bar-pill-height);color:var(--text-main);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:.22rem .62rem;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface) 28%);font-weight:600;line-height:1.1;cursor:pointer}.supermenu-trigger:hover{border-color:var(--starburst-blue);background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface) 18%)}.supermenu-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.supermenu-trigger.active{border-color:var(--starburst-blue);background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface) 30%);color:var(--deep-blue)}.supermenu-menu{position:absolute;left:0;top:calc(100% + .3rem);z-index:200;min-width:11rem;max-width:min(16rem,calc(100vw - 2rem));border:1px solid var(--border-subtle);border-radius:var(--radius-folder);background:color-mix(in srgb,var(--surface-soft) 34%,var(--surface) 66%);padding:.32rem;box-shadow:var(--surface-shadow-strong);display:grid;gap:.12rem}.supermenu-item{display:block;padding:.4rem .52rem;border-radius:var(--radius-control);text-decoration:none;color:var(--text-main);border:1px solid transparent;background:transparent;font-size:.84rem;font-weight:600;letter-spacing:.03em}.supermenu-item:hover{background:var(--surface-soft);border-color:var(--border-subtle)}.supermenu-item-active{background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface) 30%);border-color:var(--starburst-blue);color:var(--deep-blue)}.supermenu-item-disabled{opacity:.52;cursor:default}.organization-landing{display:grid;gap:.7rem;min-height:0}.organization-workspace-frame{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.7rem;height:100%;min-height:0;overflow:hidden}.organization-workspace-frame-standalone{grid-template-rows:auto minmax(0,1fr);align-content:start;overflow:auto}.organization-workspace-frame>.workspace-rail-layout{height:auto;min-height:0}.organization-landing-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 82%,var(--surface) 18%) 0%,var(--surface-panel) 100%);border-color:color-mix(in srgb,var(--starburst-blue) 20%,var(--border-subtle) 80%)}.organization-workspace-hero{gap:.8rem}.organization-context-switcher{display:grid;gap:.6rem;background:color-mix(in srgb,var(--surface-panel-accent-blue) 30%,var(--surface-panel) 70%)}.organization-context-switcher-empty{max-width:48rem;align-self:start}.organization-context-form{display:grid;grid-template-columns:minmax(14rem,28rem) auto;gap:.5rem;align-items:end}.organization-context-select-row{margin:0}.organization-title-shine{background:linear-gradient(100deg,var(--text-main) 0%,var(--text-main) 28%,var(--action-orange) 46%,color-mix(in srgb,var(--action-orange) 45%,#ffffff 55%) 52%,var(--text-main) 68%,var(--text-main) 100%);background-size:230% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:organization-title-shine .82s ease-out 1}@keyframes organization-title-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.organization-hero-avatar-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.1rem}.organization-hero-avatar-copy{display:grid;gap:.08rem;min-width:0}.organization-title-row{display:flex;align-items:center;gap:.6rem;min-width:0;flex-wrap:wrap}.organization-title-row>strong{min-width:0}.organization-header-switcher{flex:1 1 28rem;min-width:min(100%,18rem)}.organization-header-switcher .organization-context-form{grid-template-columns:minmax(12rem,1fr) auto;gap:.35rem;align-items:center}.organization-header-switcher .organization-context-select-row{margin:0}.organization-header-switcher select{min-height:2rem}.organization-header-switcher button{min-height:2rem;padding-block:.35rem}.organization-landing-command{flex:1 1 auto;max-width:52rem;min-width:0}.organization-landing-shortcuts{display:flex;align-items:stretch;gap:.4rem;flex-wrap:wrap}.organization-landing-shortcut{display:inline-grid;gap:.06rem;min-width:12rem;padding:.5rem .72rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-panel-nested);text-decoration:none;color:var(--text-main);box-shadow:inset 0 1px #ffffffb3}.organization-landing-shortcut strong{font-size:.98rem;line-height:1.1}.organization-landing-shortcut .muted{font-size:.8rem}.organization-landing-shortcut:hover{border-color:color-mix(in srgb,var(--starburst-blue) 45%,var(--border-subtle) 55%);transform:translateY(-1px)}.organization-landing-shortcut-discussion{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-warm) 68%,var(--surface) 32%) 0%,var(--surface-panel) 100%);border-color:color-mix(in srgb,var(--action-orange) 24%,var(--border-subtle) 76%)}.organization-landing-shortcut-profiles{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 68%,var(--surface) 32%) 0%,var(--surface-panel-nested) 100%);border-color:color-mix(in srgb,var(--starburst-blue) 28%,var(--border-subtle) 72%)}.organization-landing-summary-strip{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end;align-self:flex-start;flex:0 0 auto;margin-left:auto}.organization-landing-summary-pill{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.45rem;padding:.36rem .68rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--workspace-accent) 12%,transparent),color-mix(in srgb,var(--workspace-accent) 4%,transparent) 18%,#fff0 34%,#fff0 66%,color-mix(in srgb,var(--workspace-accent) 4%,transparent) 82%,color-mix(in srgb,var(--workspace-accent) 12%,transparent)),linear-gradient(135deg,var(--summary-pill-surface-start) 0%,var(--summary-pill-surface-end) 100%);box-shadow:inset 0 1px 0 var(--summary-pill-top-highlight)}.organization-workspace-hero .organization-landing-summary-pill{overflow:visible;border-radius:var(--radius-control);background:color-mix(in srgb,var(--surface-panel-nested) 82%,var(--surface) 18%);box-shadow:none}.organization-landing-summary-label{color:var(--text-muted);font-size:.8rem}.organization-landing-summary-pill strong{font-size:1rem;line-height:1;font-weight:800}.organization-workspace-hero .organization-landing-summary-pill strong{font-size:.9rem;font-weight:500}.organization-landing-summary-pill:after,.apply-overview-summary-pill:after,.home-landing-stat-card:after,.account-page-summary-pill:after,.automation-cost-summary-card:after{content:"";position:absolute;inset:0 auto 0 -34%;width:138%;background:linear-gradient(96deg,rgba(255,255,255,0) 0%,var(--summary-pill-sheen-soft) 22%,var(--summary-pill-sheen-strong) 50%,var(--summary-pill-sheen-soft) 78%,rgba(255,255,255,0) 100%);transform:skew(-22deg);animation:home-welcome-gradient-roll 10s cubic-bezier(.25,.1,.26,1) infinite;pointer-events:none}.organization-workspace-hero .organization-landing-summary-pill:after{display:none}.organization-landing-summary-pill>*,.apply-overview-summary-pill>*,.home-landing-stat-card>*,.account-page-summary-pill>*,.automation-cost-summary-card>*{position:relative;z-index:1}.organization-landing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem;min-height:0}.organization-landing-grid-single{grid-template-columns:minmax(0,1fr)}.organization-workspace-section-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem;min-height:0}.organization-landing-card{display:grid;gap:.55rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 52%,var(--surface) 48%) 0%,var(--surface-panel) 100%)}.organization-landing-card:last-child{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 48%,var(--surface) 52%) 0%,var(--surface-panel) 100%)}.organization-landing-stack{display:grid;gap:.7rem}.organization-landing-brand-block{display:grid;gap:.12rem;padding:.7rem;border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-soft) 40%,var(--surface) 60%)}.organization-avatar-preview{gap:.45rem}.organization-avatar-preview-card{display:flex;align-items:center;gap:.7rem;padding:.72rem;border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--workspace-accent) 24%,var(--border-subtle) 76%);background:color-mix(in srgb,var(--workspace-accent-soft) 52%,var(--surface) 48%)}.organization-avatar-preview-copy{display:grid;gap:.08rem}.organization-landing-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.organization-landing-detail-grid>div{display:grid;gap:.12rem;padding:.65rem .7rem;border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-muted)}.organization-landing-links{display:grid;gap:.45rem}.organization-landing-link{display:grid;gap:.14rem;padding:.7rem;border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-muted);text-decoration:none;color:var(--text-main)}.organization-landing-link:hover{border-color:color-mix(in srgb,var(--starburst-blue) 55%,var(--border-subtle) 45%);background:color-mix(in srgb,var(--surface-soft) 42%,var(--surface-muted) 58%)}.organization-workspace-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem;flex-wrap:wrap}.organization-workspace-access-controls,.admin-workspace-access-checks{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.organization-team-access-note{padding:.65rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-muted)}.organization-access-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.organization-access-subsection{display:grid;gap:.45rem;padding-top:.25rem}.organization-role-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.organization-role-summary-card{display:grid;align-content:start;gap:.35rem;padding:.68rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.organization-invitation-list{display:grid;gap:.45rem}.organization-invitation-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.68rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.organization-invitation-main{display:grid;gap:.38rem;min-width:0}.organization-invitation-meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem;color:var(--text-muted);font-size:.82rem}.organization-invitation-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.organization-member-card-list{display:grid;gap:.55rem}.organization-member-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.82fr);gap:.75rem;padding:.8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.organization-member-card-main,.organization-member-card-controls{display:grid;align-content:start;gap:.55rem}.organization-member-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.organization-member-card-heading>div{display:grid;gap:.08rem;min-width:0}.organization-member-role-control{gap:.24rem}.organization-member-role-control select{max-width:16rem}.organization-capability-chip-list,.organization-workspace-badge-list{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem}.organization-capability-chip,.organization-workspace-lock-badge{display:inline-flex;align-items:center;min-height:1.5rem;padding:.18rem .46rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--text-main);font-size:.78rem;line-height:1.2}.organization-workspace-lock-badge{color:var(--text-muted)}.organization-workspace-lock-badge-active{border-color:color-mix(in srgb,var(--starburst-blue) 48%,var(--border-subtle) 52%);background:color-mix(in srgb,var(--workspace-accent-soft) 40%,var(--surface-soft) 60%);color:var(--starburst-blue)}.organization-invite-review-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.organization-invite-review-card>div{display:grid;gap:.15rem;padding:.65rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.organization-workspace-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:10.5rem;padding:.45rem .6rem;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-main)}.organization-workspace-toggle strong{font-size:.78rem;color:var(--text-muted)}.organization-workspace-toggle-active{border-color:color-mix(in srgb,var(--starburst-blue) 58%,var(--border-subtle) 42%);background:color-mix(in srgb,var(--workspace-accent-soft) 36%,var(--surface-card) 64%)}.organization-workspace-toggle-active strong{color:var(--starburst-blue)}.admin-workspace-access-check{display:inline-flex;align-items:center;gap:.3rem;padding:.24rem .42rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-main)}.organization-workspace-list-badges{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.organization-landing-empty{display:grid;gap:.5rem;align-content:start}@media(max-width:920px){.organization-role-summary-grid,.organization-invite-review-card{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-invitation-row,.organization-member-card{grid-template-columns:minmax(0,1fr)}.organization-invitation-actions{justify-content:flex-start}}.state-panel{display:grid;gap:.4rem;padding:.8rem .85rem;border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-muted);align-content:start}.state-panel-info{background:color-mix(in srgb,var(--surface-panel-accent-blue) 18%,var(--surface-muted) 82%)}.state-panel-error{background:color-mix(in srgb,var(--status-failed-bg) 18%,var(--surface-muted) 82%);border-color:color-mix(in srgb,var(--danger-color) 28%,var(--border-subtle) 72%)}.state-panel-title{margin:0}.state-panel-description{margin:0;line-height:1.45}.state-panel-detail{display:grid;gap:.6rem}.state-panel-action{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.route-error-shell{min-height:min(32rem,calc(100vh - 2rem));display:grid;place-items:center;padding:clamp(1rem,4vw,2.5rem);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 20%,transparent 80%) 0%,transparent 48%),var(--surface-canvas)}.route-error-card{width:min(100%,42rem);display:grid;gap:.85rem;padding:clamp(1rem,3vw,1.45rem);border:1px solid color-mix(in srgb,var(--workspace-accent) 26%,var(--border-subtle) 74%);border-radius:var(--radius-large);background:var(--surface-panel);box-shadow:var(--surface-shadow-strong),inset 0 2px color-mix(in srgb,var(--workspace-accent) 28%,transparent 72%)}.route-error-card-header{display:grid;gap:.4rem}.route-error-card h2{margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.05;letter-spacing:0;color:var(--text-main)}.route-error-card p{margin:0;max-width:34rem;color:var(--text-muted);line-height:1.45}.route-error-detail{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;width:fit-content;max-width:100%;padding:.34rem .52rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface) 32%);color:var(--text-muted);font-size:.82rem}.route-error-detail code{color:var(--text-main);font-size:.82rem;overflow-wrap:anywhere}.route-error-actions{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.route-error-reload-action{margin-left:auto}.research-progress-meta{display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:center;color:var(--text-muted);font-size:.92rem}.research-progress-status{display:grid;gap:.25rem;color:var(--text-default);font-size:.92rem}.research-progress-bar{position:relative;overflow:hidden;height:.7rem;border-radius:999px;background:color-mix(in srgb,var(--surface-panel-accent-blue) 14%,var(--surface) 86%);border:1px solid color-mix(in srgb,var(--surface-panel-accent-blue) 26%,var(--border-subtle) 74%)}.research-progress-bar-fill{position:relative;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-panel-accent-blue) 76%,white 24%),color-mix(in srgb,var(--surface-panel-accent-blue) 58%,var(--deep-blue) 42%));transition:width .45s ease}.research-progress-bar-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#fff0,#ffffff42 45%,#fff0 75%);transform:translate(-100%);animation:research-progress-shimmer 1.8s linear infinite}.research-progress-steps{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}.research-progress-step{display:grid;gap:.2rem;padding:.5rem .6rem;border-radius:.75rem;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface) 86%,var(--surface-muted) 14%)}.research-progress-step-active{border-color:color-mix(in srgb,var(--surface-panel-accent-blue) 45%,var(--border-subtle) 55%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 18%,var(--surface) 82%)}.research-progress-step-completed{border-color:color-mix(in srgb,var(--surface-panel-accent-blue) 35%,var(--border-subtle) 65%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 12%,var(--surface) 88%)}.research-progress-step-label{font-size:.82rem;font-weight:700;color:var(--text-default)}.research-progress-step-status{font-size:.78rem;color:var(--text-muted)}@keyframes research-progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.organization-branding-card{align-content:start}.organization-branding-layout{display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(24rem,1.25fr);gap:.7rem;align-items:start;min-height:0}.organization-branding-card,.organization-branding-preview-card{display:grid;gap:.7rem}.organization-branding-preview-card{align-content:start}.organization-branding-preview-heading{display:grid;gap:.16rem}.organization-branding-form{display:grid;gap:.7rem}.organization-branding-live-preview{border-radius:calc(var(--radius-card) + .15rem);border:1px solid color-mix(in srgb,var(--workspace-accent) 18%,var(--border-subtle) 82%);background:radial-gradient(circle at top right,color-mix(in srgb,var(--workspace-accent) 16%,transparent 84%) 0%,transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-soft) 44%,var(--surface) 56%) 0%,var(--surface) 100%);box-shadow:inset 0 1px #ffffff8c;overflow:hidden}.organization-branding-live-preview-shell{display:grid;gap:.85rem;padding:.9rem;color:var(--text-main)}.organization-branding-live-preview-topbar{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.68rem .74rem;border-radius:calc(var(--radius-card) + .1rem);border:1px solid color-mix(in srgb,var(--workspace-accent) 24%,var(--border-subtle) 76%);background:linear-gradient(180deg,color-mix(in srgb,var(--workspace-accent) 12%,var(--surface) 88%),color-mix(in srgb,var(--workspace-accent) 8%,var(--surface-panel-accent-blue) 92%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-accent) 10%,transparent 90%)}.organization-branding-live-preview-pill{display:flex;align-items:center;gap:.7rem;min-width:0}.organization-branding-live-preview-pill-copy{display:grid;gap:.08rem;min-width:0}.organization-branding-live-preview-pill-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-branding-live-preview-label{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--text-muted) 82%,var(--workspace-accent) 18%);font-weight:700}.organization-branding-live-preview-theme-chip{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .55rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--workspace-accent) 30%,var(--border-subtle) 70%);background:color-mix(in srgb,var(--workspace-accent-soft) 74%,var(--surface) 26%);color:color-mix(in srgb,var(--text-main) 86%,var(--workspace-accent) 14%);font-size:.82rem;font-weight:700}.organization-branding-live-preview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.7rem}.organization-branding-live-preview-panel{display:grid;gap:.55rem;padding:.8rem;border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--workspace-accent) 16%,var(--border-subtle) 84%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,var(--workspace-accent-soft) 12%) 0%,var(--surface-panel) 100%);box-shadow:0 10px 18px rgba(var(--surface-shadow-rgb),.05)}.organization-branding-live-preview-panel-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 74%,var(--surface) 26%) 0%,var(--surface-panel) 100%)}.organization-branding-live-preview-panel-header{display:flex;align-items:start;justify-content:space-between;gap:.7rem}.organization-branding-live-preview-panel-header>div{display:grid;gap:.08rem}.organization-branding-live-preview-status{display:inline-flex;align-items:center;justify-content:center;padding:.24rem .5rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--status-success-bg) 84%,var(--surface) 16%);color:var(--status-success-text);font-size:.76rem;font-weight:700}.organization-branding-live-preview-copy{margin:0;color:var(--text-muted);line-height:1.45}.organization-branding-live-preview-actions{display:flex;flex-wrap:wrap;gap:.55rem}.organization-branding-live-preview-actions button{pointer-events:none}.organization-branding-live-preview-logo{display:flex;align-items:center;padding:.55rem;border-radius:calc(var(--radius-card) - 1px);border:1px solid color-mix(in srgb,var(--workspace-accent) 16%,var(--border-subtle) 84%);background:color-mix(in srgb,var(--surface) 92%,var(--workspace-accent-soft) 8%)}.organization-branding-live-preview-logo img{max-width:min(100%,11rem);max-height:2.9rem;object-fit:contain;background:transparent;border:0;padding:0}.workspace-shell{transform-origin:center;backface-visibility:hidden;transform-style:preserve-3d}.workspace-shell-flipping{animation:workspace-shell-flip .34s cubic-bezier(.22,.61,.36,1)}@keyframes workspace-shell-flip{0%{transform:rotateY(0);opacity:1}50%{transform:rotateY(87deg);opacity:.18}to{transform:rotateY(0);opacity:1}}@media(max-width:820px){.organization-landing-grid,.organization-workspace-section-grid,.organization-branding-layout,.organization-context-form,.organization-branding-live-preview-grid{grid-template-columns:minmax(0,1fr)}.organization-branding-live-preview-topbar{align-items:start;flex-direction:column}.organization-branding-live-preview-theme-chip{align-self:flex-start}}.panel{background:var(--surface-panel);border-radius:var(--radius-large);border:1px solid color-mix(in srgb,var(--workspace-accent) 12%,var(--border-subtle) 88%);padding:.48rem;box-shadow:var(--surface-shadow),inset 0 2px color-mix(in srgb,var(--workspace-accent) 22%,transparent 78%);width:100%;max-width:none}.shell-layout>main{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.shell-layout>main:has(.workspace-rail-layout){overflow:hidden}.workspace-main-discussion{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.workspace-main-discussion>.discussion-page{flex:1 1 auto;min-height:0}.workspace-main-apply-overview{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.workspace-main-apply-overview>.apply-overview{flex:1 1 auto;min-height:0}.shell-layout>main.workspace-main-automations{display:flex;flex-direction:column;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.workspace-main-automations>.automation-workspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:visible}.automation-workspace{min-height:0}.automation-compatibility-page{display:grid;gap:.75rem}.automation-compatibility-panel{display:grid;gap:1rem}.automation-workspace-shell{display:grid;gap:.75rem}.automation-workspace-hero{display:grid;gap:.8rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 58%,var(--surface) 42%) 0%,var(--surface-panel) 100%);border-color:color-mix(in srgb,var(--action-orange) 18%,var(--border-subtle) 82%)}.automation-workspace-hero-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.automation-workspace-hero-copy{display:grid;gap:.15rem;max-width:48rem}.automation-workspace-title,.automation-workspace-hero-copy p{margin:0}.automation-workspace-hero-actions{display:flex;gap:.45rem;flex-wrap:wrap;align-items:flex-start}.automation-workspace-hero-summary{min-width:0;justify-self:end}.automation-workspace-hero-summary .automation-workspace-summary-strip{justify-content:flex-end}.automation-workspace-hero-menu{align-self:start;margin-left:0;justify-self:end}.automation-workspace-hero-menu-panel{min-width:12rem}.automation-workspace-summary-strip{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.automation-workspace-summary-strip .apply-overview-summary-pill{background:linear-gradient(90deg,color-mix(in srgb,var(--action-orange) 10%,transparent),color-mix(in srgb,var(--action-orange) 4%,transparent) 18%,#fff0 34%,#fff0 66%,color-mix(in srgb,var(--action-orange) 4%,transparent) 82%,color-mix(in srgb,var(--action-orange) 10%,transparent)),linear-gradient(135deg,color-mix(in srgb,white 90%,var(--surface-panel) 10%),color-mix(in srgb,var(--surface-panel) 78%,white 22%))}.automation-workspace-tab-surface{--automation-tab-panel-bg: var(--surface-muted);--automation-tab-inactive-bg: color-mix(in srgb, white 88%, var(--surface-panel) 12%);display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;border:1px solid color-mix(in srgb,var(--workspace-accent) 14%,var(--border-subtle) 86%);border-radius:var(--radius-large);background:var(--automation-tab-panel-bg);box-shadow:var(--surface-shadow),inset 0 1px color-mix(in srgb,var(--workspace-accent) 16%,transparent 84%)}.automation-workspace-tab-strip{padding:.52rem .52rem 0;border-bottom:1px solid color-mix(in srgb,var(--workspace-accent) 16%,var(--border-subtle) 84%);border-radius:calc(var(--radius-large) - 1px) calc(var(--radius-large) - 1px) 0 0;background:color-mix(in srgb,var(--surface-panel) 72%,var(--surface-muted) 28%)}.automation-workspace-tab-strip .tab-strip--folder{padding-bottom:0;margin-bottom:-1px}.automation-workspace-tab-strip .tab-strip--folder .tab-button{background:var(--automation-tab-inactive-bg);border-color:color-mix(in srgb,var(--workspace-accent) 16%,var(--border-subtle) 84%);border-bottom-color:color-mix(in srgb,var(--workspace-accent) 16%,var(--border-subtle) 84%);color:var(--text-muted);text-decoration:none}.automation-workspace-tab-strip .tab-strip--folder .tab-button:after{border-left-color:var(--automation-tab-inactive-bg)}.automation-workspace-tab-strip .tab-strip--folder .tab-button.tab-active{border-color:color-mix(in srgb,var(--workspace-accent) 30%,var(--border-subtle) 70%);border-bottom-color:var(--automation-tab-panel-bg);background:var(--automation-tab-panel-bg)!important;color:var(--text-main);transform:translateY(1px);box-shadow:0 1px 0 var(--automation-tab-panel-bg),0 .42rem 0 -.04rem var(--automation-tab-panel-bg),inset 0 1px #ffffffbd}.automation-workspace-tab-strip .tab-strip--folder .tab-button.tab-active:after{border-left-color:var(--automation-tab-panel-bg)}.automation-workspace-tab-surface>.automation-page{flex:1 1 auto}.automation-workspace-tab-surface .automation-tab-panel{border:0;border-radius:0 0 calc(var(--radius-large) - 1px) calc(var(--radius-large) - 1px);background:var(--automation-tab-panel-bg);box-shadow:none}.automation-workspace-tab-loading{padding:.55rem}.automation-status-panel{display:grid;gap:.8rem;padding:.75rem}.automation-status-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.automation-status-panel-head p{margin:.2rem 0 0}.automation-status-cost-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.automation-cost-workspace-metrics{margin-top:.7rem}.automation-cost-workspace-metrics .automation-workspace-summary-strip{justify-content:flex-start}.workspace-main-automations>.automation-workspace>.automation-page{flex:1 1 auto;min-height:0;overflow:visible}.workspace-main-profiles{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.workspace-main-profiles>.profiles-workspace{flex:1 1 auto;min-height:0}.workspace-main-account{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.workspace-main-account>.account-page{flex:1 1 auto;min-height:0}.workspace-main-admin{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.workspace-main-admin>.admin-control-page{flex:1 1 auto;min-height:0}.workspace-main-onboarding{display:flex;align-items:flex-start;justify-content:center;min-height:0;overflow:auto;padding:1rem 1.35rem 1.35rem;background:radial-gradient(circle at top,color-mix(in srgb,var(--surface-panel-accent-blue) 78%,var(--surface) 22%) 0%,transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 42%,var(--surface) 58%) 0%,var(--surface-panel) 100%)}.workspace-main-onboarding>.onboarding-page{width:min(100%,54rem);margin-inline:auto}.shell-layout>main>.panel,.shell-layout>main .panel{margin-inline:0}.shell-layout>main>.panel{background:var(--surface-canvas);border-color:color-mix(in srgb,var(--workspace-accent) 18%,var(--border-subtle) 82%)}.panel .panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 98%,white 2%),color-mix(in srgb,var(--surface-card) 94%,var(--surface-panel-accent-blue) 6%));border-color:color-mix(in srgb,var(--workspace-accent) 18%,var(--border-subtle) 82%);box-shadow:0 1px #ffffffad,0 8px 18px rgba(var(--surface-shadow-rgb),.05)}.panel .panel .panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,white 4%),color-mix(in srgb,var(--surface-card) 91%,var(--surface-panel-accent-gold) 9%))}.grid{display:grid;gap:.4rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.overview-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.4rem}.overview-metric-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.45rem}.overview-metric-value{margin-top:.18rem;font-size:1.45rem;font-weight:700;color:var(--text-main)}.overview-metric-note{margin-top:.2rem;color:var(--text-muted);font-size:.82rem;line-height:1.2}.overview-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem}.invitation-landing-header{display:grid;gap:.3rem}.auth-brand-header{display:grid;gap:.55rem;margin-bottom:1rem}.auth-brand-header p{margin:0;max-width:28rem;color:var(--text-muted)}.full-width-action{width:100%}.invitation-landing-panel{max-width:792px;margin:0 auto}.invitation-landing-brand-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.invitation-landing-org-pill{display:inline-grid;gap:.12rem;min-width:min(100%,16rem);padding:.6rem .8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-panel-accent-gold) 62%,var(--surface) 38%);box-shadow:inset 0 1px #ffffffb3}.invitation-landing-org-label{color:var(--text-muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.invitation-landing-org-pill strong{color:var(--color-display-ink);font-size:.96rem;line-height:1.2}.invitation-landing-header h1{margin:0;font-size:.96rem;line-height:1.45;font-weight:600;max-width:34rem}.invitation-landing-header p{margin:0;font-size:.98rem}.invitation-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.invitation-metric-layout,.invitation-metric-row{display:grid;gap:.5rem}.invitation-metric-row-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.invitation-metric-row-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.invitation-metric-value{font-size:1rem;line-height:1.3;word-break:break-word}.invitation-auth-grid{align-items:stretch}.invitation-auth-chooser{display:grid;gap:.8rem;padding:1rem}.invitation-auth-switch{display:flex;flex-wrap:wrap;gap:.5rem}.invitation-auth-switch>button{flex:1 1 14rem}.invitation-auth-panel{display:flex;flex-direction:column;height:100%;padding:0}.overview-link-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:.62rem;display:grid;gap:.3rem;text-decoration:none;color:var(--text-main);background:var(--surface-muted)}.overview-link-card:hover{border-color:var(--starburst-blue);background:var(--surface-soft)}.overview-link-card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.process-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:.62rem;display:grid;gap:.3rem;background:var(--surface-muted)}.process-card-header{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.apply-overview{display:flex;flex-direction:column;gap:.7rem;min-height:0;height:100%;overflow:hidden}.apply-overview-hero{display:grid;gap:.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 82%,var(--surface) 18%) 0%,var(--surface-panel) 100%);border-color:color-mix(in srgb,var(--starburst-blue) 20%,var(--border-subtle) 80%)}.apply-overview-command{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem}.apply-overview-intro{max-width:48rem}.apply-overview-intro h2{margin:.04rem 0 .18rem}.apply-overview-intro>p{margin:0;font-size:.93rem}.apply-overview-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.apply-overview-summary-column{display:flex;justify-content:flex-end}.apply-overview-control-panel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.4fr);gap:.7rem;align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 46%,var(--surface) 54%) 0%,var(--surface-panel) 100%);border-color:color-mix(in srgb,var(--starburst-blue) 18%,var(--border-subtle) 82%)}.apply-overview-control-copy{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}.apply-overview-control-copy p{margin:.18rem 0 0}.apply-overview-control-panel .apply-overview-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.apply-overview-shortcut strong{font-size:.98rem;line-height:1.1}.apply-overview-shortcut .muted{font-size:.8rem}.apply-overview-shortcut:hover{border-color:color-mix(in srgb,var(--starburst-blue) 45%,var(--border-subtle) 55%);transform:translateY(-1px)}.apply-overview-shortcut-discovery{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 68%,var(--surface) 32%) 0%,var(--surface-panel-nested) 100%);border-color:color-mix(in srgb,var(--starburst-blue) 28%,var(--border-subtle) 72%)}.apply-overview-shortcut-review{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 68%,var(--surface) 32%) 0%,var(--surface-panel) 100%);border-color:color-mix(in srgb,var(--liberty-gold) 35%,var(--border-subtle) 65%)}.apply-overview-shortcut-automate{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-deep) 76%,var(--surface) 24%) 0%,var(--surface-panel) 100%);border-color:color-mix(in srgb,var(--primary-beige) 45%,var(--border-subtle) 55%)}.apply-overview-shortcut-discussion{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-warm) 68%,var(--surface) 32%) 0%,var(--surface-panel) 100%);border-color:color-mix(in srgb,var(--action-orange) 24%,var(--border-subtle) 76%)}.apply-overview-summary-strip{display:grid;grid-template-columns:1fr;gap:.45rem;width:100%}.apply-overview-summary-pill{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.46rem .78rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--workspace-accent) 12%,transparent),color-mix(in srgb,var(--workspace-accent) 4%,transparent) 18%,#fff0 34%,#fff0 66%,color-mix(in srgb,var(--workspace-accent) 4%,transparent) 82%,color-mix(in srgb,var(--workspace-accent) 12%,transparent)),linear-gradient(135deg,var(--summary-pill-surface-start) 0%,var(--summary-pill-surface-end) 100%);box-shadow:inset 0 1px 0 var(--summary-pill-top-highlight)}.apply-overview-summary-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%}.apply-overview-summary-label{color:var(--text-muted);font-size:.78rem;line-height:1.1}.apply-overview-summary-metric{display:inline-flex;align-items:baseline;gap:.35rem;justify-content:flex-end;margin-left:auto;text-align:right}.apply-overview-summary-pill strong{font-size:1rem;line-height:1;font-weight:800}.apply-overview-summary-trailing{color:var(--text-muted);font-size:.82rem;line-height:1}.apply-overview-summary-pill-mine{border-color:color-mix(in srgb,var(--starburst-blue) 22%,var(--border-subtle) 78%)}.apply-overview-summary-pill-team{border-color:color-mix(in srgb,var(--liberty-gold) 24%,var(--border-subtle) 76%)}.apply-overview-summary-pill-runs{border-color:color-mix(in srgb,var(--action-orange) 20%,var(--border-subtle) 80%)}.apply-overview-advanced-note{margin:0;font-size:.83rem}.apply-overview-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:.7rem;align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden}.apply-overview-updates-panel,.apply-overview-runs-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.7rem;min-height:0;overflow:hidden}.apply-overview-updates-panel-signals{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 54%,var(--surface) 46%) 0%,var(--surface-panel) 100%);border-color:color-mix(in srgb,var(--liberty-gold) 28%,var(--border-subtle) 72%)}.apply-overview-runs-panel-work{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 52%,var(--surface) 48%) 0%,var(--surface-panel) 100%);border-color:color-mix(in srgb,var(--starburst-blue) 22%,var(--border-subtle) 78%)}.section-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.section-panel-header p{margin:.18rem 0 0}.section-panel-heading{min-width:0;flex:1 1 auto}.section-panel-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.apply-overview-search-tabs{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.apply-overview-updates-list{display:grid;grid-auto-rows:max-content;gap:.6rem;min-height:0;overflow:auto;align-content:start;padding-right:.1rem}.apply-overview-search-card{display:grid;gap:.45rem;padding:.78rem .84rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.apply-overview-notification-card{display:grid;gap:.28rem;padding:.74rem .8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 92%,var(--surface-panel-accent-blue) 8%) 0%,var(--surface-panel) 100%);box-shadow:inset 0 1px #ffffffb8}.apply-overview-notification-card-button{width:100%;text-align:left;font:inherit;color:var(--text-main);cursor:pointer}.apply-overview-notification-card-button:hover{border-color:color-mix(in srgb,var(--starburst-blue) 28%,var(--border-subtle) 72%);transform:translateY(-1px)}.apply-overview-notification-card-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.apply-overview-notification-card-mention{border-left:4px solid color-mix(in srgb,var(--liberty-gold) 62%,var(--surface) 38%)}.apply-overview-notification-card-reply{border-left:4px solid color-mix(in srgb,var(--starburst-blue) 54%,var(--surface) 46%)}.apply-overview-notification-card-thread{border-left:4px solid color-mix(in srgb,var(--action-orange) 42%,var(--surface) 58%)}.apply-overview-notification-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem}.apply-overview-notification-card-header-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap;text-align:right;white-space:nowrap}.apply-overview-notification-card-body{margin:0}.apply-overview-notification-card-meta{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.apply-overview-state-card{margin:0}.apply-overview-search-card-header{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start;flex-wrap:wrap}.apply-overview-search-card-title{display:grid;gap:.12rem}.apply-overview-search-card-title strong{line-height:1.15}.apply-overview-search-card-actions{display:inline-flex;align-items:flex-start;gap:.45rem;flex-wrap:wrap}.apply-overview-search-card-activity{margin:0}.apply-overview-search-card-meta{display:flex;gap:.7rem;flex-wrap:wrap}.apply-run-panel-label{white-space:nowrap;margin-left:auto}.apply-run-list{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:max-content;gap:.4rem;min-height:0;overflow:auto;align-content:start;padding-right:.1rem}.apply-run-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center;text-decoration:none;color:var(--text-main);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-panel) 72%,var(--surface-panel-accent-blue) 28%);padding:.5rem .62rem}.apply-run-row-button{width:100%;text-align:left;font:inherit;cursor:pointer;background:transparent;border:0;color:inherit;padding:0}.apply-run-row:hover{border-color:var(--starburst-blue);background:var(--surface-soft)}.apply-run-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.apply-run-main{min-width:0;display:grid;gap:.08rem}.apply-run-main strong{line-height:1.15}.apply-run-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.apply-run-resume{color:var(--starburst-blue);font-weight:600}.apply-run-resume-button{background:transparent;border:0;padding:0;font:inherit;cursor:pointer}.apply-run-delete{padding:.22rem .5rem}.apply-run-page{gap:.85rem}.apply-run-step-stack-lg,.apply-run-step-stack-md,.apply-run-step-stack-sm{display:grid}.apply-run-step-stack-lg{gap:.75rem}.apply-run-step-stack-md{gap:.65rem}.apply-run-step-stack-sm{gap:.5rem}.apply-run-copy{margin:0}.apply-run-copy-bottom{margin-bottom:.45rem}.apply-run-title{margin:0 0 .3rem}.apply-run-activity-list{margin:0;padding-left:1.1rem}.apply-run-list-tight{margin:.25rem 0 0;padding-left:1.15rem}.apply-run-list-panel{margin-top:.45rem}.apply-run-scroll-panel,.apply-run-selection-panel{overflow-y:auto}.apply-run-scroll-panel{max-height:13rem}.apply-run-selection-panel{max-height:14rem}.apply-run-selection-option{display:block;margin-bottom:.35rem}.apply-run-context-summary-selected{grid-column:1 / -1}.apply-run-feedback-inline{margin-bottom:0}.apply-run-launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.apply-run-launch-card{display:grid;gap:.2rem}.home-landing-page{display:flex;flex-direction:column;gap:1rem;min-height:100%}.home-landing-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1.35rem;align-items:stretch;padding:1.35rem 1.45rem;min-height:13rem;background:linear-gradient(180deg,var(--surface) 0%,color-mix(in srgb,var(--surface-panel-accent-gold) 12%,var(--surface) 88%) 100%);border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle) 70%);box-shadow:0 12px 28px rgba(var(--surface-shadow-rgb),.08),inset 0 3px color-mix(in srgb,var(--accent-primary) 48%,transparent)}.home-landing-hero-copy{display:grid;grid-template-rows:auto auto 1fr auto;align-content:start;max-width:48rem;min-height:100%}.home-landing-hero-copy h2{color:var(--deep-blue);font-size:clamp(1.7rem,2.1vw,2.25rem);letter-spacing:0}.home-landing-hero-kicker{align-self:start;width:fit-content;margin-bottom:.4rem;padding:.16rem .56rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--workspace-accent-soft) 72%,var(--surface) 28%);color:color-mix(in srgb,var(--deep-blue) 80%,var(--workspace-accent) 20%);font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.home-landing-hero-copy>.muted{color:color-mix(in srgb,var(--text-muted) 88%,var(--deep-blue) 12%);font-size:1.02rem;line-height:1.48;max-width:54rem}.home-landing-hero-copy>p:last-child{margin-top:.25rem}.home-landing-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:1.25rem;align-self:end}.home-landing-hero-stat-card{display:grid;gap:.18rem;align-content:start;min-height:4.8rem;padding:.72rem .78rem;border:1px solid color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle) 66%);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,white 8%),color-mix(in srgb,var(--surface-panel-accent-gold) 16%,var(--surface) 84%));box-shadow:inset 0 1px #ffffffc2,0 6px 16px rgba(var(--surface-shadow-rgb),.05)}.home-landing-hero-stat-card strong{line-height:1.12;font-size:.98rem;color:var(--deep-blue)}.home-landing-hero-stat-label{font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--text-muted) 78%,var(--deep-blue) 22%)}.home-landing-hero-stat-card-org{border-color:color-mix(in srgb,var(--workspace-accent) 30%,var(--border-subtle) 70%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 26%,var(--surface) 74%) 0%,var(--surface) 100%)}.home-landing-hero-stat-card-role{border-color:color-mix(in srgb,var(--border-subtle) 82%,var(--text-muted) 18%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 62%,var(--surface) 38%) 0%,var(--surface) 100%)}.home-landing-hero-stat-card-workflow{border-color:color-mix(in srgb,var(--workspace-accent) 24%,var(--border-subtle) 76%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 24%,var(--surface) 76%) 0%,var(--surface) 100%)}.home-landing-hero-stat-card-discussion{border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--border-subtle) 56%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 34%,var(--surface) 66%) 0%,var(--surface) 100%)}.home-landing-hero-aside{display:grid;align-content:start;gap:.75rem;min-height:10rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border-subtle) 84%,var(--workspace-accent) 16%);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,white 4%),color-mix(in srgb,var(--surface-panel-accent-blue) 10%,var(--surface) 90%));box-shadow:inset 0 1px #ffffffbd}.home-landing-workspaces{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;align-items:start}.home-launcher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-items:stretch}.home-launcher-grid-single{grid-template-columns:minmax(0,1fr)}.home-workspace-card{display:grid;gap:.55rem;align-content:start;min-height:9rem;padding:.86rem .95rem;text-align:left;color:var(--text-main);text-decoration:none;border:1px solid color-mix(in srgb,var(--border-subtle) 86%,var(--workspace-accent) 14%);border-top-color:color-mix(in srgb,var(--accent-primary) 56%,var(--border-subtle) 44%);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,white 4%),color-mix(in srgb,var(--surface-muted) 20%,var(--surface) 80%));box-shadow:inset 0 1px #ffffffc2,0 8px 18px rgba(var(--surface-shadow-rgb),.05);position:relative;overflow:hidden}.home-workspace-card:hover{border-color:color-mix(in srgb,var(--accent-primary) 62%,var(--border-subtle) 38%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 24%,var(--surface) 76%) 0%,var(--surface) 100%);transform:translateY(-1px)}.home-workspace-card:after{display:none}.home-launcher-card{min-height:11rem;gap:.72rem;padding:1rem 1.05rem;border-top-width:2px}.home-launcher-card-metrics{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto}.home-launcher-card-metrics span{display:inline-flex;align-items:center;min-height:1.75rem;padding:.16rem .55rem;border:1px solid color-mix(in srgb,var(--border-subtle) 76%,var(--workspace-accent) 24%);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface) 82%,var(--surface-panel-accent-blue) 18%);color:var(--text-main);font-size:.8rem;font-weight:700}.home-launcher-empty{display:grid;gap:.45rem;align-content:center;min-height:11rem;padding:1rem;border:1px dashed color-mix(in srgb,var(--text-muted) 28%,var(--border-subtle) 72%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface) 58%)}.home-shared-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.9rem}.home-shared-action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;align-items:center;min-height:4.1rem;padding:.62rem .7rem;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,var(--workspace-accent) 12%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface) 88%,var(--surface-muted) 12%);color:var(--text-main);text-decoration:none}.home-shared-action strong,.home-shared-action .muted{display:block;line-height:1.18}.home-shared-action .muted{margin-top:.15rem;font-size:.82rem}.home-shared-action:hover{border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle) 48%);transform:translateY(-1px)}.home-workspace-card-kicker{font-size:.76rem;font-weight:800;letter-spacing:.05em}.home-workspace-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.42rem;align-items:center;min-height:2.5rem}.home-workspace-card-head strong{line-height:1.15;font-size:1rem;color:var(--deep-blue)}.home-workspace-card-icon{width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--starburst-blue) 18%,var(--border-subtle) 82%);border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,var(--surface-panel-accent-blue) 14%),color-mix(in srgb,var(--surface-panel-accent-blue) 26%,var(--surface) 74%));color:color-mix(in srgb,var(--deep-blue) 82%,var(--text-main) 18%);box-shadow:inset 0 1px #ffffffb8}.home-workspace-card-icon svg{width:1rem;height:1rem}.home-workspace-card-description{margin:0;line-height:1.36}.home-workspace-card[data-shortcut-id=collect]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 34%,var(--surface) 66%) 0%,var(--surface) 100%);border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-subtle) 52%)}.home-workspace-card[data-shortcut-id=funding]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 34%,var(--surface) 66%) 0%,var(--surface) 100%);border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle) 48%)}.home-workspace-card[data-shortcut-id=documents]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 24%,var(--surface) 76%) 0%,var(--surface) 100%);border-color:color-mix(in srgb,var(--workspace-accent) 28%,var(--border-subtle) 72%)}.home-workspace-card[data-shortcut-id=prepare]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 28%,var(--surface) 72%) 0%,var(--surface) 100%);border-color:color-mix(in srgb,var(--accent-primary) 40%,var(--border-subtle) 60%)}.home-workspace-card[data-shortcut-id=automations]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 18%,var(--surface) 82%) 0%,var(--surface) 100%);border-color:color-mix(in srgb,var(--workspace-accent) 22%,var(--border-subtle) 78%)}.home-workspace-card[data-shortcut-id=score]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 22%,var(--surface) 78%) 0%,var(--surface) 100%);border-color:color-mix(in srgb,var(--workspace-accent) 28%,var(--border-subtle) 72%)}.home-workspace-card[data-shortcut-id=publishing]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 26%,var(--surface) 74%) 0%,var(--surface) 100%);border-color:color-mix(in srgb,var(--workspace-accent) 34%,var(--border-subtle) 66%)}.home-workspace-card[data-shortcut-id=organization]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 42%,var(--surface) 58%) 0%,var(--surface) 100%);border-color:color-mix(in srgb,var(--text-muted) 18%,var(--border-subtle) 82%)}.home-workspace-card[data-shortcut-id=collect] .home-workspace-card-icon,.home-workspace-card[data-shortcut-id=funding] .home-workspace-card-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 22%,white 78%),color-mix(in srgb,var(--surface-panel-accent-gold) 44%,var(--surface-panel) 56%));color:color-mix(in srgb,var(--action-orange) 78%,var(--text-main) 22%)}.home-workspace-card[data-shortcut-id=documents] .home-workspace-card-icon,.home-workspace-card[data-shortcut-id=score] .home-workspace-card-icon,.home-workspace-card[data-shortcut-id=automations] .home-workspace-card-icon,.home-workspace-card[data-shortcut-id=publishing] .home-workspace-card-icon,.home-shared-action[data-shortcut-id=inbox] .home-workspace-card-icon,.home-shared-action[data-shortcut-id=automations] .home-workspace-card-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--workspace-accent-soft) 82%,white 18%),color-mix(in srgb,var(--surface-panel-accent-blue) 46%,var(--surface-panel) 54%));color:color-mix(in srgb,var(--workspace-accent) 82%,var(--text-main) 18%)}.home-workspace-card[data-shortcut-id=prepare] .home-workspace-card-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-warm) 56%,white 44%),color-mix(in srgb,var(--surface-panel-accent-gold) 34%,var(--surface-panel) 66%));color:color-mix(in srgb,var(--action-orange) 84%,var(--text-main) 16%)}.home-workspace-card[data-shortcut-id=organization] .home-workspace-card-icon,.home-shared-action[data-shortcut-id=organization] .home-workspace-card-icon,.home-shared-action[data-shortcut-id=account] .home-workspace-card-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-soft) 72%,white 28%),color-mix(in srgb,var(--surface-panel-deep) 28%,var(--surface-panel) 72%));color:color-mix(in srgb,var(--deep-blue) 72%,var(--text-main) 28%)}.home-landing-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.85fr);gap:1rem}.home-landing-grid-bottom{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(0,.95fr);gap:1rem}.home-landing-grid-single{grid-template-columns:minmax(0,1fr)}.home-landing-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.85rem;min-height:18rem;padding:.95rem 1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,white 4%),color-mix(in srgb,var(--surface-muted) 14%,var(--surface) 86%));border-color:color-mix(in srgb,var(--border-subtle) 86%,var(--workspace-accent) 14%);box-shadow:0 10px 24px rgba(var(--surface-shadow-rgb),.06),inset 0 2px color-mix(in srgb,var(--accent-primary) 22%,transparent)}.home-landing-panel-shortcuts{grid-template-rows:auto auto;min-height:0}.home-landing-launcher-panel{grid-template-rows:auto auto auto;min-height:0}.home-landing-panel-documents{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 12%,var(--surface) 88%) 0%,var(--surface) 100%)}.home-landing-panel-aside{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-deep) 72%,var(--surface) 28%) 0%,var(--surface-panel) 100%)}.home-workspace-theme.home-workspace-card,.home-workspace-theme.home-landing-panel{border-color:color-mix(in srgb,var(--workspace-accent) 36%,var(--border-subtle) 64%);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-panel-accent-blue) 36%,var(--surface) 64%) 0%,var(--surface) 58%,color-mix(in srgb,var(--workspace-accent-soft) 34%,var(--surface) 66%) 100%);box-shadow:0 10px 24px rgba(var(--surface-shadow-rgb),.06),inset 0 2px color-mix(in srgb,var(--workspace-accent) 22%,transparent)}.home-workspace-theme.home-workspace-card{border-top-color:color-mix(in srgb,var(--workspace-accent) 56%,var(--border-subtle) 44%)}.home-workspace-theme.home-workspace-card:hover{border-color:color-mix(in srgb,var(--workspace-accent) 58%,var(--border-subtle) 42%);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-panel-accent-blue) 44%,var(--surface) 56%) 0%,var(--surface) 54%,color-mix(in srgb,var(--workspace-accent-soft) 42%,var(--surface) 58%) 100%)}.home-workspace-theme .home-workspace-card-icon{border-color:color-mix(in srgb,var(--workspace-accent) 34%,var(--border-subtle) 66%);background:linear-gradient(180deg,color-mix(in srgb,var(--workspace-accent-soft) 78%,white 22%),color-mix(in srgb,var(--surface-panel-accent-blue) 50%,var(--surface-panel) 50%));color:color-mix(in srgb,var(--workspace-accent-strong) 82%,var(--text-main) 18%)}.home-workspace-theme .home-launcher-card-metrics span,.home-workspace-theme .home-landing-inline-status{border-color:color-mix(in srgb,var(--workspace-accent) 30%,var(--border-subtle) 70%);background:color-mix(in srgb,var(--workspace-accent-soft) 54%,var(--surface) 46%)}.home-workspace-theme .home-landing-guide-card{border-color:color-mix(in srgb,var(--workspace-accent) 20%,var(--border-subtle) 80%);background:color-mix(in srgb,var(--surface) 90%,var(--surface-panel-accent-blue) 10%)}.home-workspace-theme .home-landing-stat-card{border-color:color-mix(in srgb,var(--workspace-accent) 34%,var(--border-subtle) 66%)}.home-workspace-theme .secondary-link{color:color-mix(in srgb,var(--workspace-accent-strong) 86%,var(--text-main) 14%)}.home-workspace-theme .secondary-link:hover{color:var(--workspace-accent-strong)}.home-landing-list{display:grid;gap:.7rem;align-content:start}.home-landing-actions{gap:.75rem}.home-landing-guide{gap:.55rem}.home-landing-stat-card{position:relative;overflow:hidden;display:grid;gap:.12rem;padding:.78rem .86rem;border:1px solid color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle) 70%);border-radius:var(--radius-card);background:linear-gradient(90deg,color-mix(in srgb,var(--workspace-accent) 12%,transparent),color-mix(in srgb,var(--workspace-accent) 4%,transparent) 18%,#fff0 34%,#fff0 66%,color-mix(in srgb,var(--workspace-accent) 4%,transparent) 82%,color-mix(in srgb,var(--workspace-accent) 12%,transparent)),linear-gradient(135deg,color-mix(in srgb,white 90%,var(--surface-panel-nested) 10%),color-mix(in srgb,var(--surface-panel) 82%,white 18%))}.home-landing-stat-card strong{font-size:1.18rem;line-height:1.1;font-weight:800}.home-landing-guide-card{display:grid;gap:.28rem;padding:.82rem .9rem;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,var(--workspace-accent) 12%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface) 88%,var(--surface-muted) 12%)}.home-landing-work-card{gap:.3rem}.home-landing-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.home-landing-row-meta{font-size:.82rem}.home-landing-inline-status{display:inline-flex;align-items:center;justify-content:center;padding:.14rem .45rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-panel-accent-blue) 42%,var(--surface-panel) 58%);color:var(--text-main);font-size:.78rem;font-weight:700;white-space:nowrap}.home-announcement-card{display:grid;gap:.5rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,var(--workspace-accent) 18%);border-radius:var(--radius-card);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-panel-accent-blue) 16%,var(--surface) 84%) 0%,var(--surface) 52%,color-mix(in srgb,var(--surface-panel-accent-gold) 14%,var(--surface) 86%) 100%);min-height:7.6rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 8px 18px rgba(var(--surface-shadow-rgb),.05)}.home-announcement-card:before{display:none}.home-announcement-card-head{display:flex;align-items:center;justify-content:flex-start;gap:.45rem}.home-announcement-kicker{display:inline-flex;align-items:center;padding:.14rem .52rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-primary) 20%,var(--surface) 80%);color:color-mix(in srgb,var(--deep-blue) 70%,var(--accent-primary-hover) 30%);font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.home-announcement-kicker-muted{background:color-mix(in srgb,var(--surface-soft) 72%,white 28%);color:var(--text-muted)}.home-announcement-card-content{display:grid;gap:.38rem;max-height:4.8rem;overflow:hidden}.home-announcement-card-empty{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-muted) 42%,var(--surface) 58%) 0%,var(--surface) 100%);border-color:color-mix(in srgb,var(--text-muted) 12%,var(--border-subtle) 88%)}.home-announcement-card-empty:before{background:radial-gradient(circle,color-mix(in srgb,var(--surface-soft) 42%,transparent 58%) 0%,transparent 68%)}.home-landing-document-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 16%,var(--surface) 84%) 0%,var(--surface) 100%)}.home-landing-documents-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.home-landing-documents-stat{background:linear-gradient(90deg,color-mix(in srgb,var(--workspace-accent) 18%,transparent),color-mix(in srgb,var(--workspace-accent) 6%,transparent) 18%,#fff0 42%,#fff0),linear-gradient(180deg,color-mix(in srgb,white 82%,var(--surface-panel-accent-blue) 18%),color-mix(in srgb,var(--surface-panel) 86%,white 14%))}.home-landing-documents-stat-shared{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-panel-accent-gold) 26%,transparent),color-mix(in srgb,var(--surface-panel-accent-gold) 8%,transparent) 22%,#fff0 48%,#fff0),linear-gradient(180deg,color-mix(in srgb,white 84%,var(--surface-panel-accent-gold) 16%),color-mix(in srgb,var(--surface-panel) 88%,white 12%))}@media(max-width:960px){.home-landing-hero,.home-landing-grid,.home-landing-grid-single,.home-landing-grid-bottom,.home-landing-workspaces,.home-launcher-grid,.home-shared-action-grid{grid-template-columns:minmax(0,1fr)}.home-landing-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-landing-documents-summary{grid-template-columns:minmax(0,1fr)}.home-landing-row-head{flex-direction:column;align-items:flex-start}}.home-announcement-card strong{font-size:1.08rem;line-height:1.18}.home-landing-footer{display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap;flex:0 0 auto;margin-top:auto;padding:.25rem 0 .5rem;font-size:.9rem}.home-landing-footer a{color:inherit;text-decoration:none}.home-landing-footer a:hover,.home-landing-footer a:focus-visible{text-decoration:underline}.home-announcement-card p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.home-announcement-meta{font-size:.82rem}.home-announcement-more{justify-self:start;padding:0;background:transparent;border:0;font:inherit;cursor:pointer;font-weight:700}.home-welcome-modal{display:grid;gap:1rem;padding-top:2rem}.home-welcome-brand{position:relative;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle) 82%);border-radius:calc(var(--radius-card) + .2rem);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 14%,transparent),color-mix(in srgb,var(--accent-primary) 5%,transparent) 18%,#fff0 34%,#fff0 66%,color-mix(in srgb,var(--accent-primary) 5%,transparent) 82%,color-mix(in srgb,var(--accent-primary) 14%,transparent)),linear-gradient(135deg,color-mix(in srgb,white 88%,var(--surface-panel) 12%),color-mix(in srgb,var(--surface-panel) 74%,white 26%));box-shadow:inset 0 1px #ffffffb8}.home-welcome-brand:after{content:"";position:absolute;inset:0 auto 0 -34%;width:138%;background:linear-gradient(96deg,#fff0,#ffffff2e 22%,#fffffff0,#ffffff2e 78%,#fff0);transform:skew(-22deg);animation:home-welcome-gradient-roll 10s cubic-bezier(.25,.1,.26,1) infinite;pointer-events:none}.home-welcome-brand-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff2e,#fff0);pointer-events:none}.home-welcome-logo{position:relative;z-index:1}.home-welcome-logo .app-logo-title-accent{background:linear-gradient(92deg,color-mix(in srgb,var(--brand-wordmark-accent) 74%,white 26%),color-mix(in srgb,var(--surface-panel-accent-blue) 48%,var(--brand-wordmark-accent) 52%));color:transparent;-webkit-background-clip:text;background-clip:text}.home-welcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.home-welcome-tip{display:grid;gap:.35rem;padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--accent-primary) 12%,var(--border-subtle) 88%);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 88%,white 12%),color-mix(in srgb,var(--surface-panel) 95%,var(--surface) 5%));box-shadow:0 10px 24px rgba(var(--surface-shadow-rgb),.08)}.home-welcome-tip-head{display:flex;align-items:center;gap:.75rem}.home-welcome-tip-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;flex:0 0 auto;border-radius:.8rem;color:color-mix(in srgb,var(--color-display-ink) 82%,var(--accent-primary) 18%);background:linear-gradient(145deg,color-mix(in srgb,white 64%,var(--accent-primary) 36%),color-mix(in srgb,white 88%,var(--surface-panel-accent-blue) 12%));box-shadow:inset 0 1px #ffffffb8,0 8px 18px rgba(var(--surface-shadow-rgb),.1)}.home-welcome-tip-icon svg{width:1.15rem;height:1.15rem}.home-welcome-tip strong{font-size:1.02rem;line-height:1.2}.home-welcome-tip p{margin:0}@keyframes home-welcome-gradient-roll{0%{transform:translate(0) skew(-22deg);opacity:0}12%{opacity:.9}52%{transform:translate(320%) skew(-22deg);opacity:1}76%,to{transform:translate(320%) skew(-22deg);opacity:0}}@media(max-width:760px){.home-welcome-grid{grid-template-columns:minmax(0,1fr)}}.legal-copy{display:grid;gap:.8rem;line-height:1.58}.legal-copy p{margin:0}.score-gate-page,.score-workspace-page{display:grid;gap:.65rem}.score-gate-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-panel-accent-warm) 82%,var(--surface) 18%) 0%,color-mix(in srgb,var(--surface) 84%,var(--surface-panel-accent-gold) 16%) 58%,var(--surface) 100%),radial-gradient(circle at top right,color-mix(in srgb,var(--accent-primary) 16%,transparent 84%) 0%,transparent 36%);border-color:color-mix(in srgb,var(--accent-primary-hover) 24%,var(--border-subtle) 76%);box-shadow:var(--surface-shadow)}.score-gate-hero-row,.score-submissions-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.score-gate-advanced-note{margin-top:.2rem;font-size:.82rem}.score-gate-list-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-bottom:.4rem}.score-gate-browser-shell{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:1rem}.score-gate-activity-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 38%,var(--surface) 62%),color-mix(in srgb,var(--surface-panel-accent-warm) 22%,var(--surface) 78%));border-color:color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle) 80%);box-shadow:var(--surface-shadow)}.score-gate-browser-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);gap:.9rem;align-items:start;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--workspace-accent-soft) 22%,var(--border-subtle) 78%);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-nested) 42%,var(--surface) 58%),color-mix(in srgb,var(--surface) 92%,white 8%));box-shadow:inset 0 1px #ffffffb8}.score-gate-browser-copy{display:grid;gap:.55rem;align-content:start}.score-gate-browser-intro p{margin:0;max-width:46rem}.score-gate-filter-card{display:grid;gap:.6rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--workspace-accent-soft) 26%,var(--border-subtle) 74%);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 58%,var(--surface) 42%),color-mix(in srgb,var(--surface) 88%,white 12%));box-shadow:inset 0 1px #ffffffb8,var(--surface-shadow)}.score-gate-filter-card-inline{align-self:stretch}.score-gate-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.score-gate-archived-toggle{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .15rem;color:var(--text-main);font-weight:600;white-space:nowrap}.score-gate-archived-toggle input{margin:0}.score-gate-filter-footer>button{flex:0 0 auto}.score-gate-browser-empty{margin-top:0}.score-gate-command-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:.65rem;margin-bottom:.75rem}.score-gate-command-layout-single{grid-template-columns:minmax(0,1fr)}.score-gate-command-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:1rem;display:grid;gap:.6rem;box-shadow:inset 0 1px #ffffffb8}.score-gate-command-card-start{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-panel-accent-gold) 82%,var(--surface) 18%),color-mix(in srgb,var(--surface-panel-accent-warm) 34%,var(--surface) 66%));border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle) 70%);position:relative;overflow:hidden}.score-gate-command-card-start:after{content:"";position:absolute;inset:auto -4rem -4rem auto;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--surface-panel-accent-blue) 28%,transparent 72%) 0%,transparent 70%);pointer-events:none}.score-gate-command-card-attention{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 72%,var(--surface) 28%),color-mix(in srgb,var(--surface-panel-nested) 32%,var(--surface) 68%));border-color:color-mix(in srgb,var(--workspace-accent) 24%,var(--border-subtle) 76%)}.score-gate-command-actions{display:flex;flex-wrap:wrap;gap:.5rem}.score-gate-attention-list{display:grid;gap:.5rem}.score-gate-attention-card{display:grid;gap:.28rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface) 90%,white 10%);padding:.6rem .65rem;box-shadow:inset 0 1px #ffffffbd}.score-gate-attention-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.score-gate-summary-grid,.score-gate-flow-grid,.score-gate-featured-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem}.score-gate-summary-grid,.score-gate-flow-grid{margin-bottom:.65rem}.score-gate-summary-card,.score-gate-flow-card,.score-gate-featured-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.7rem;display:grid;gap:.3rem}.score-gate-summary-card strong{font-size:1.65rem;line-height:1}.publish-dashboard-page{gap:.75rem}.publish-dashboard-body,.grant-announcements-body{display:grid;gap:.75rem;align-content:start}.grant-announcements-filter-panel{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(12rem,16rem);gap:.55rem;align-items:center;background:var(--surface-card)}.publish-dashboard-hero .score-gate-hero-row{align-items:center}.publish-dashboard-actions{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.publish-dashboard-actions>button:not(.ghost):not(:disabled),.publish-first-run-state .score-gate-command-actions>button:not(.ghost):not(:disabled),.publish-stage-card-foot>button:not(.ghost):not(:disabled){border-color:color-mix(in srgb,var(--workspace-accent) 60%,var(--border-subtle) 40%);background:linear-gradient(180deg,color-mix(in srgb,var(--workspace-accent) 84%,white 16%),color-mix(in srgb,var(--workspace-accent) 94%,black 6%));color:#fff;box-shadow:inset 0 1px #ffffff38,0 8px 18px color-mix(in srgb,var(--workspace-accent) 18%,transparent)}.publish-dashboard-metrics,.publish-stage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem}.publish-metric-card,.publish-stage-card{display:grid;gap:.45rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,white 10%),color-mix(in srgb,var(--surface-panel-nested) 18%,var(--surface) 82%));padding:.75rem .8rem;box-shadow:inset 0 1px #ffffffb8,var(--surface-shadow)}.publish-metric-card span{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.publish-metric-card strong{color:var(--color-display-ink);font-size:1.75rem;line-height:1}.publish-metric-card p,.publish-stage-card p{margin:0}.publish-dashboard-snapshot{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}.publish-dashboard-snapshot-card{display:grid;gap:.35rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,white 8%),color-mix(in srgb,var(--surface-panel-nested) 16%,var(--surface) 84%));padding:.72rem .75rem;box-shadow:inset 0 1px #ffffffb8,var(--surface-shadow)}.publish-dashboard-announcement-metrics span,.publish-dashboard-attention-item span,.publish-dashboard-bar-row span{color:var(--text-muted);font-size:.82rem;font-weight:600;letter-spacing:0}.publish-dashboard-snapshot-card strong{color:var(--color-display-ink);font-size:1.7rem;line-height:1}.publish-dashboard-snapshot-title{color:var(--text-main);font-weight:700}.publish-dashboard-snapshot-card p,.publish-dashboard-attention-item p,.publish-dashboard-announcement-main p{margin:0}.publish-dashboard-snapshot-card-attention{border-color:color-mix(in srgb,var(--danger) 36%,var(--border-subtle) 64%);background:color-mix(in srgb,var(--surface-panel-accent-red) 24%,var(--surface) 76%)}.publish-dashboard-snapshot-card-good{border-color:color-mix(in srgb,var(--success) 28%,var(--border-subtle) 72%);background:color-mix(in srgb,var(--surface-panel-accent-green) 22%,var(--surface) 78%)}.publish-dashboard-main-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.75rem;align-items:start}.publish-dashboard-primary-column,.publish-dashboard-side-column{display:grid;gap:.75rem;min-width:0}.publish-dashboard-watchlist,.publish-dashboard-attention,.publish-dashboard-recent,.publish-dashboard-chart-card{display:grid;gap:.7rem;align-content:start;min-width:0}.publish-dashboard-announcement-list,.publish-dashboard-attention-list,.publish-dashboard-bar-chart{display:grid;gap:.55rem}.publish-dashboard-announcement-card{display:grid;gap:.7rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);padding:.8rem}.publish-dashboard-announcement-card-open{border-color:color-mix(in srgb,var(--success) 24%,var(--border-subtle) 76%)}.publish-dashboard-announcement-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,11rem);gap:.7rem;align-items:start;min-width:0}.publish-dashboard-announcement-main a{display:block;margin-top:.28rem;color:var(--color-display-ink);font-size:1rem;font-weight:800;overflow-wrap:anywhere;text-decoration:none}.publish-dashboard-announcement-main a:hover,.publish-dashboard-announcement-main a:focus-visible{text-decoration:underline}.publish-dashboard-status-chip{display:inline-flex;align-items:center;width:max-content;border-radius:999px;background:color-mix(in srgb,var(--surface-panel-accent-blue) 34%,var(--surface) 66%);color:var(--text-strong);font-size:.72rem;font-weight:900;padding:.18rem .45rem;text-transform:uppercase;letter-spacing:.04em}.publish-dashboard-window-meter,.publish-dashboard-bar-track{overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--surface-panel-deep) 54%,var(--surface) 46%)}.publish-dashboard-window-meter{height:.55rem;margin-top:.35rem}.publish-dashboard-window-meter span,.publish-dashboard-bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary) 0%,var(--workspace-accent) 100%)}.publish-dashboard-announcement-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.publish-dashboard-announcement-metrics a{display:grid;gap:.12rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:color-mix(in srgb,var(--surface-muted) 54%,var(--surface) 46%);color:inherit;padding:.5rem;text-decoration:none}.publish-dashboard-announcement-metrics a:hover,.publish-dashboard-announcement-metrics a:focus-visible{border-color:color-mix(in srgb,var(--workspace-accent) 42%,var(--border-subtle) 58%)}.publish-dashboard-announcement-metrics strong{color:var(--color-display-ink);font-size:1.1rem;line-height:1}.publish-dashboard-public-link{justify-self:start}.publish-dashboard-attention-item{display:grid;gap:.2rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);color:inherit;padding:.7rem .75rem;text-decoration:none}.publish-dashboard-attention-item strong{color:var(--color-display-ink);font-size:1.45rem;line-height:1}.publish-dashboard-attention-attention{border-color:color-mix(in srgb,var(--danger) 34%,var(--border-subtle) 66%);background:color-mix(in srgb,var(--surface-panel-accent-red) 18%,var(--surface) 82%)}.publish-dashboard-attention-warning{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle) 58%);background:color-mix(in srgb,var(--surface-panel-accent-gold) 24%,var(--surface) 76%)}.publish-dashboard-chart-card-wide{min-height:11rem}.publish-dashboard-trend-chart{width:100%;min-height:7rem;color:var(--workspace-accent)}.publish-dashboard-trend-chart circle{fill:var(--surface);stroke:currentColor;stroke-width:2}.publish-dashboard-trend-summary,.publish-dashboard-bar-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.publish-dashboard-trend-summary{color:var(--text-muted)}.publish-dashboard-bar-row{display:grid;gap:.28rem}.publish-dashboard-bar-row strong{color:var(--color-display-ink)}.publish-dashboard-bar-track{height:.55rem}.publish-first-run-state{margin:0}.publish-lifecycle-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-gold) 28%,var(--surface) 72%),color-mix(in srgb,var(--surface-panel-nested) 20%,var(--surface) 80%));border-color:color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle) 80%)}.publish-panel-header{display:flex;justify-content:flex-start;align-items:flex-start;gap:.75rem;flex-wrap:wrap;margin-bottom:.7rem}.publish-panel-header h3{margin:0}.publish-stage-card{align-content:space-between;min-height:12rem;scroll-margin-top:6rem}.publish-stage-card.is-disabled{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 88%,white 12%),color-mix(in srgb,var(--surface-panel-nested) 20%,var(--surface) 80%));color:color-mix(in srgb,var(--text-main) 78%,var(--text-muted) 22%)}.publish-stage-card-head,.publish-stage-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:wrap}.publish-stage-card-body{display:grid;gap:.32rem}.publish-stage-card h3{margin:0}.publish-stage-card-foot strong{color:var(--color-display-ink)}.publish-review-panel{scroll-margin-top:6rem}.publish-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start}.publish-overview-card{display:grid;gap:.7rem;align-content:start;min-width:0}.publish-overview-card-wide{grid-column:1 / -1}.publish-overview-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.publish-overview-card-head h3{margin:0}.publish-overview-list{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.publish-overview-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);padding:.7rem .75rem}.publish-overview-row-main{display:grid;gap:.15rem;min-width:0}.publish-overview-row-main a,.publish-overview-row-main strong,.publish-overview-row-main span{min-width:0;overflow-wrap:anywhere}.publish-overview-row-main a{color:var(--color-display-ink);font-weight:800;text-decoration:none}.publish-overview-row-main a:hover,.publish-overview-row-main a:focus-visible{text-decoration:underline}.publish-overview-row-main span,.publish-overview-date span,.publish-overview-stat p{color:var(--text-muted)}.publish-overview-row-value{flex:0 0 auto;max-width:12rem;color:var(--text-muted);text-align:right;overflow-wrap:anywhere}.publish-overview-date-row{justify-content:flex-start}.publish-overview-date{flex:0 0 8.25rem;display:grid;gap:.12rem;padding-right:.7rem;border-right:1px solid var(--border-subtle)}.publish-overview-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.publish-overview-stat{display:grid;gap:.22rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);padding:.72rem .75rem}.publish-overview-stat span{color:var(--text-muted);font-size:.84rem}.publish-overview-stat strong{color:var(--color-display-ink);font-size:1.35rem;line-height:1.1;overflow-wrap:anywhere}.publish-overview-stat p,.publish-overview-empty{margin:0}.score-gate-featured{display:grid;gap:.45rem;margin-top:.1rem;padding:.8rem;border-radius:calc(var(--radius-card) + .15rem);border:1px solid color-mix(in srgb,var(--workspace-accent-soft) 32%,var(--border-subtle) 68%);background:color-mix(in srgb,var(--surface-panel-deep) 42%,var(--surface) 58%)}.score-gate-featured-header{display:flex;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:wrap}.score-gate-featured-card{width:100%;color:var(--text-main);text-align:left;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,white 14%),color-mix(in srgb,var(--surface-panel-accent-blue) 16%,var(--surface) 84%));border-color:color-mix(in srgb,var(--workspace-accent-soft) 24%,var(--border-subtle) 76%);box-shadow:var(--surface-shadow)}.score-gate-featured-card:hover{border-color:color-mix(in srgb,var(--workspace-accent) 42%,var(--border-subtle) 58%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 30%,var(--surface) 70%),color-mix(in srgb,var(--surface-soft) 36%,var(--surface) 64%))}.score-gate-featured-head,.score-gate-featured-meta{display:flex;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:wrap}.score-gate-list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.score-gate-browser-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 74%,var(--surface-panel-nested) 26%),color-mix(in srgb,var(--surface-panel-nested) 18%,var(--surface) 82%));border-color:color-mix(in srgb,var(--workspace-accent-soft) 20%,var(--border-subtle) 80%)}.score-gate-empty-state{margin-top:.25rem}.score-create-method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.45rem}.score-create-method-card{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);color:var(--text-main);padding:.55rem .6rem;text-align:left;display:grid;gap:.18rem}.score-create-method-card.active,.score-create-method-card:hover{border-color:var(--starburst-blue);background:var(--surface-soft)}.score-upload-dropzone{border:1px dashed var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.7rem;display:grid;gap:.3rem}.score-upload-dropzone.drag-active{border-color:var(--starburst-blue);background:var(--surface-soft)}.score-upload-dropzone p{margin:0}.score-upload-file-list-wrap{display:grid;gap:.3rem}.score-upload-file-list-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:wrap}.score-upload-file-list{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.score-upload-file-list li{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);padding:.42rem .5rem;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.45rem}.score-gate-item{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,white 8%),color-mix(in srgb,var(--surface-panel-nested) 18%,var(--surface) 82%));color:var(--text-main);padding:.7rem .8rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;box-shadow:inset 0 1px #ffffffb8,var(--surface-shadow)}.score-gate-item:hover{border-color:color-mix(in srgb,var(--workspace-accent) 42%,var(--border-subtle) 58%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 28%,var(--surface) 72%),color-mix(in srgb,var(--surface-soft) 28%,var(--surface) 72%))}.score-gate-item-main{min-width:0;display:grid;gap:.12rem}.score-gate-item-meta{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end;align-self:flex-start;padding:.45rem .55rem;border-radius:.9rem;background:color-mix(in srgb,var(--surface-panel-accent-blue) 22%,var(--surface) 78%)}.score-gate-item-card{align-items:stretch}.score-gate-item-main-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;text-align:left;padding:0;min-width:0;cursor:pointer}.public-announcement-page{height:100vh;height:100dvh;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-deep) 42%,var(--surface) 58%) 0%,var(--surface-muted) 100%);padding:clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem) 0;display:grid;overflow:hidden}.public-announcement-shell{margin:0 auto;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:1rem;min-height:0;height:100%;width:min(76rem,100%)}.public-announcement-topbar,.public-announcement-hero,.public-announcement-key-dates,.public-announcement-section,.public-announcement-application-stage{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,white 8%),color-mix(in srgb,var(--surface-panel-nested) 16%,var(--surface) 84%));box-shadow:inset 0 1px #ffffffb8,var(--surface-shadow)}.public-announcement-topbar{display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap;min-width:0;padding:.85rem 1rem}.public-announcement-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,25rem);gap:clamp(1rem,3vw,2rem);align-items:start;padding:clamp(1.1rem,4vw,2rem)}.public-announcement-hero-copy{display:grid;gap:.85rem;align-content:start;min-width:0}.public-announcement-hero-actions,.public-announcement-brief-actions,.public-announcement-section-heading{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.public-announcement-section-heading span,.public-announcement-brief-actions span{color:var(--text-muted);font-size:.8rem;font-weight:800}.public-announcement-hero h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;letter-spacing:0;color:var(--color-display-ink);overflow-wrap:anywhere}.public-announcement-hero p,.public-announcement-prose p,.public-announcement-section p,.public-announcement-action-rail p{margin:0;color:var(--text-muted);line-height:1.55}.public-announcement-hero-description{--hero-description-collapsed-height: 5rem;display:grid;gap:.35rem;min-height:var(--hero-description-collapsed-height);max-width:52rem;align-content:start}.public-announcement-hero-description p{max-height:var(--hero-description-collapsed-height);overflow:hidden}.public-announcement-hero-description.expanded{min-height:0}.public-announcement-hero-description.expanded p{max-height:none}.public-announcement-more-button{justify-self:start;border:0;background:transparent;color:var(--accent-primary-hover);font-size:.9rem;font-weight:800;padding:0;text-decoration:underline;text-underline-offset:.16em}.public-announcement-more-button:hover,.public-announcement-more-button:focus-visible{color:var(--color-display-ink)}.public-announcement-brief-card,.public-announcement-action-rail{display:grid;gap:.75rem;align-content:start;border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle) 76%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-panel-accent-gold) 32%,var(--surface) 68%);padding:1rem}.public-announcement-brief-card>div:first-child{display:grid;gap:.25rem}.public-announcement-brief-card>div:first-child strong{color:var(--color-display-ink)}.public-announcement-brief-card p{margin:0;color:var(--text-muted);line-height:1.45}.public-announcement-brief-card button:disabled,.public-announcement-action-rail button:disabled,.public-announcement-apply-card button:disabled{opacity:.72;cursor:not-allowed}.public-announcement-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.public-announcement-fact-grid div{display:grid;gap:.2rem;min-width:0;border:1px solid var(--border-subtle);border-radius:8px;background:color-mix(in srgb,var(--surface) 82%,var(--surface-muted) 18%);padding:.65rem}.public-announcement-fact-grid div:last-child{grid-column:1 / -1}.public-announcement-fact-grid span,.public-announcement-info-card span{color:var(--text-muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.public-announcement-fact-grid strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere}.public-announcement-brief-actions{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.public-announcement-brief-actions .public-announcement-apply-action:not(:disabled){border-color:color-mix(in srgb,var(--accent-primary-hover) 58%,var(--border-subtle) 42%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 82%,white 18%),color-mix(in srgb,var(--accent-primary-hover) 92%,var(--accent-primary) 8%));color:#1f2328;box-shadow:inset 0 1px #ffffff6b,0 8px 16px color-mix(in srgb,var(--accent-primary-hover) 22%,transparent)}.public-announcement-brief-actions .public-announcement-apply-action:hover:not(:disabled),.public-announcement-brief-actions .public-announcement-apply-action:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--accent-primary-hover) 72%,var(--border-subtle) 28%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 90%,white 10%),color-mix(in srgb,var(--accent-primary-hover) 96%,var(--accent-primary) 4%))}.public-announcement-brief-actions>span{align-self:center;grid-column:1 / -1}.public-announcement-tabs{display:flex;gap:.45rem;flex-wrap:wrap;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface) 82%,var(--surface-muted) 18%);padding:.55rem}.public-announcement-tabs button{border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface);color:var(--text-main);font-size:.82rem;font-weight:800;padding:.42rem .7rem}.public-announcement-tabs button:hover,.public-announcement-tabs button.active{border-color:color-mix(in srgb,var(--accent-primary) 45%,var(--border-subtle) 55%);background:color-mix(in srgb,var(--accent-primary) 12%,var(--surface) 88%);color:var(--color-display-ink)}.public-announcement-footer{display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap;border-top:1px solid var(--border-subtle);padding:.9rem 0 .25rem;font-size:.9rem}.public-announcement-footer a{color:inherit;text-decoration:none}.public-announcement-footer a:hover,.public-announcement-footer a:focus-visible{text-decoration:underline}.public-announcement-body{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start;min-height:0;overflow:hidden}.public-announcement-action-rail{position:sticky;top:1rem}.public-announcement-sections{display:grid;gap:1rem;min-height:0;overflow:auto;padding-right:.25rem}.public-announcement-sections>.public-announcement-section:first-child{min-height:100%}.public-announcement-application-form{display:grid;gap:.75rem}.public-announcement-application-form label{display:grid;gap:.35rem;color:var(--text-muted);font-size:.82rem;font-weight:800}.public-announcement-application-form input,.public-announcement-application-form select,.public-announcement-application-form textarea{width:100%;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);color:var(--text-main);font:inherit;font-weight:600;padding:.6rem .7rem}.public-announcement-application-form textarea{resize:vertical}.public-announcement-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.public-announcement-guided-form{gap:.9rem}.public-announcement-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none}.public-announcement-stepper li{min-width:0}.public-announcement-stepper-button{width:100%;min-height:2.7rem;display:grid;justify-items:center;gap:.2rem;border:1px solid var(--border-subtle);border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--surface-muted) 12%);color:var(--text-muted);font-size:.72rem;font-weight:900;padding:.35rem .25rem}.public-announcement-stepper-button span{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--surface-muted);color:var(--text-main);font-size:.72rem}.public-announcement-stepper-button.active{border-color:color-mix(in srgb,var(--accent-primary) 56%,var(--border-subtle) 44%);background:color-mix(in srgb,var(--accent-primary) 13%,var(--surface) 87%);color:var(--color-display-ink)}.public-announcement-stepper-button.complete span{background:var(--status-success-bg);color:var(--status-success-text)}.public-announcement-step-panel,.public-announcement-step-heading,.public-announcement-material-list,.public-announcement-material-list ul{display:grid;gap:.75rem}.public-announcement-step-heading{gap:.2rem}.public-announcement-step-heading span,.public-announcement-review-grid span{color:var(--text-muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.public-announcement-step-heading h2,.public-announcement-material-list h3{margin:0;color:var(--color-display-ink)}.public-announcement-step-heading h2{font-size:1.15rem}.public-announcement-step-heading p,.public-announcement-empty-note{margin:0;color:var(--text-muted);line-height:1.45}.public-announcement-material-list{border-top:1px solid var(--border-subtle);padding-top:.75rem}.public-announcement-material-list h3{font-size:.95rem}.public-announcement-material-list ul{margin:0;padding:0;list-style:none}.public-announcement-material-list li{display:grid;gap:.2rem;padding:.6rem 0;border-bottom:1px solid var(--border-subtle)}.public-announcement-material-list li:last-child{border-bottom:0}.public-announcement-material-list li span{color:var(--text-muted);font-size:.82rem;font-weight:700}.public-announcement-step-actions{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;flex-wrap:wrap;border-top:1px solid var(--border-subtle);padding-top:.75rem}.public-announcement-step-actions button{min-width:7.5rem}.public-announcement-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.public-announcement-review-grid div{display:grid;gap:.25rem;min-width:0;border:1px solid var(--border-subtle);border-radius:8px;background:color-mix(in srgb,var(--surface) 82%,var(--surface-muted) 18%);padding:.65rem}.public-announcement-review-grid strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere}.public-announcement-file-control,.public-announcement-file-control input{cursor:pointer}.public-announcement-evidence{display:block;margin-top:.25rem;color:var(--text-muted);font-size:.82rem;line-height:1.4}.public-announcement-upload-section{display:grid;gap:.65rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:.75rem}.public-announcement-upload-section legend{padding:0 .25rem;color:var(--text-strong);font-size:.82rem;font-weight:900}.public-announcement-upload-list{display:grid;gap:.6rem}.public-announcement-upload-row{display:grid;gap:.55rem;border-bottom:1px solid var(--border-subtle);padding-bottom:.65rem}.public-announcement-upload-row:last-child{border-bottom:0;padding-bottom:0}.public-announcement-upload-row>div,.public-announcement-upload-actions{display:grid;gap:.35rem}.public-announcement-upload-status{color:var(--status-success-text);font-size:.82rem;font-weight:800}.public-announcement-receipt{display:grid;gap:.35rem;border:1px solid color-mix(in srgb,var(--status-success-text) 24%,var(--border-subtle) 76%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--status-success-bg) 40%,var(--surface) 60%);padding:.85rem}.public-announcement-receipt span{color:var(--text-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.public-announcement-receipt p{margin:0}.public-announcement-key-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.public-announcement-key-dates div{display:grid;gap:.25rem;padding:.85rem 1rem;border-left:1px solid var(--border-subtle)}.public-announcement-key-dates div:first-child{border-left:0}.public-announcement-key-dates span{color:var(--text-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.public-announcement-key-dates strong{color:var(--color-display-ink)}.public-announcement-section,.public-announcement-application-stage{display:grid;gap:.85rem;align-content:start;padding:1rem;scroll-margin-top:1rem}.public-announcement-application-stage:focus{outline:none}.public-announcement-section-heading{justify-content:space-between}.public-announcement-section h2,.public-announcement-application-stage h2{margin:0;font-size:1.15rem;color:var(--color-display-ink)}.public-announcement-prose{display:grid;gap:.7rem}.public-announcement-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.public-announcement-info-card{display:grid;gap:.5rem;min-width:0;border:1px solid var(--border-subtle);border-radius:8px;background:color-mix(in srgb,var(--surface) 82%,var(--surface-muted) 18%);padding:.85rem}.public-announcement-info-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.public-announcement-info-card strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere}.public-announcement-info-card span{white-space:nowrap}.public-announcement-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.public-announcement-content-grid article{display:grid;gap:.45rem;align-content:start;padding:1rem}.public-announcement-content-grid h2{margin:0;font-size:1.1rem}.score-workspace-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.score-workspace-title-row p{margin:.15rem 0 0}.score-workspace-meta{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.score-workspace-tabs{margin-top:.35rem;display:inline-flex;align-items:center;gap:.24rem;flex-wrap:wrap}.score-tab{text-decoration:none;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:.22rem .48rem;color:var(--text-main);background:var(--surface-muted);font-weight:600}.score-tab.active{border-color:var(--starburst-blue);background:var(--surface-soft)}.score-submission-summary-row{margin-top:.35rem;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.score-submission-summary-row>*,.score-submissions-header>*{min-width:0}.score-review-status-line{display:flex;flex-wrap:wrap;gap:.3rem .8rem;margin-top:.45rem;color:var(--text-muted);font-size:.9rem}.score-review-queue-stack{display:grid;gap:.85rem;margin-top:.85rem}.score-review-queue-section,.score-review-queue-list{display:grid;gap:.65rem}.score-review-queue-card{display:grid;padding:.62rem .7rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-muted) 82%,var(--surface) 18%)}.score-review-queue-card-selected{border-color:color-mix(in srgb,var(--workspace-accent) 44%,var(--border-subtle) 56%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-accent) 18%,transparent 82%)}.score-review-queue-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;align-items:center;min-width:0}.score-review-queue-select{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;padding-top:.18rem}.score-review-queue-title{display:grid;gap:.14rem;min-width:0}.score-review-queue-title>strong,.score-review-queue-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-review-queue-meta{color:var(--text-muted)}.score-review-queue-actions{display:flex;justify-content:flex-end;gap:.35rem;flex-wrap:wrap}.score-readiness-panel{display:grid;gap:.75rem}.score-readiness-copy{margin:0}.score-readiness-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 24%,var(--border-subtle) 76%);border-radius:var(--radius-card);background:linear-gradient(90deg,color-mix(in srgb,var(--surface-panel-accent-blue) 34%,transparent 66%) 0%,transparent 54%),color-mix(in srgb,var(--surface-muted) 78%,var(--surface) 22%)}.score-readiness-hero-actions,.score-readiness-step-meta{display:flex;gap:.4rem;flex-wrap:wrap}.score-readiness-hero-actions{justify-content:flex-end}.score-readiness-steps{display:grid;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-muted) 12%);overflow:hidden}.score-readiness-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.75rem .85rem;border-top:1px solid var(--border-subtle)}.score-readiness-step:first-child{border-top:0}.score-readiness-step-marker{display:block;width:.7rem;height:.7rem;border-radius:999px;background:var(--text-muted);box-shadow:0 0 0 .26rem color-mix(in srgb,var(--text-muted) 12%,transparent 88%)}.score-readiness-step-ready .score-readiness-step-marker{background:var(--status-okay-text);box-shadow:0 0 0 .26rem color-mix(in srgb,var(--status-okay-text) 13%,transparent 87%)}.score-readiness-step-warning .score-readiness-step-marker{background:var(--accent-primary);box-shadow:0 0 0 .26rem color-mix(in srgb,var(--accent-primary) 16%,transparent 84%)}.score-readiness-step-blocked .score-readiness-step-marker{background:var(--status-failed-text);box-shadow:0 0 0 .26rem color-mix(in srgb,var(--status-failed-text) 12%,transparent 88%)}.score-readiness-step-body{display:grid;gap:.25rem;min-width:0}.score-readiness-step-heading{display:flex;align-items:baseline;gap:.45rem;min-width:0;flex-wrap:wrap}.score-readiness-step-heading strong{color:var(--color-display-ink)}.score-readiness-step-heading span{color:var(--text-muted);font-size:.82rem;font-weight:700}.score-readiness-step-meta{color:var(--text-muted);font-size:.8rem}.score-readiness-step-meta span{display:inline-flex;align-items:center;gap:.25rem}.score-readiness-step-meta span:before{content:"";width:.25rem;height:.25rem;border-radius:999px;background:currentColor;opacity:.5}.score-readiness-step>a,.score-readiness-step>button{justify-self:end;white-space:nowrap}.score-scoring-page,.score-scoring-page>.panel,.score-scoring-page .workspace-section-tab-surface,.score-scoring-page .score-submissions-header,.score-scoring-page .table-wrap{min-width:0}.score-scoring-page .task-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr))}.score-scoring-page .table{min-width:48rem}.score-submission-filter{display:inline-flex;align-items:center;gap:.24rem;margin-left:auto}.score-submission-filter label{font-size:.82rem;color:var(--text-muted)}.score-submission-filter select{min-width:10.5rem}.score-criteria-actions{display:inline-flex;gap:.24rem;flex-wrap:wrap}.score-rules-wizard{display:grid;gap:.85rem;min-width:0}.score-rules-wizard-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;padding:0 0 .8rem;border-bottom:1px solid var(--border-subtle);list-style:none}.score-rules-wizard-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0}.score-rules-wizard-step-badge{width:1.8rem;height:1.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;background:color-mix(in srgb,var(--surface-panel-accent-blue) 48%,var(--surface) 52%);color:var(--workspace-accent-strong)}.score-rules-wizard-step-copy{display:grid;gap:.06rem;min-width:0}.score-rules-wizard-step-copy strong,.score-rules-wizard-step-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-rules-wizard-step-copy strong{color:var(--color-display-ink)}.score-rules-wizard-step-copy span{color:var(--text-muted);font-size:.8rem}.score-rules-wizard-step-complete .score-rules-wizard-step-badge,.score-rules-wizard-step-complete .score-rules-wizard-step-copy span{color:var(--status-okay-text)}.score-rules-wizard-step-complete .score-rules-wizard-step-badge{background:color-mix(in srgb,var(--surface-status-okay-bg) 82%,var(--surface) 18%)}.score-rules-wizard-step-current .score-rules-wizard-step-badge{background:color-mix(in srgb,var(--workspace-accent-soft) 24%,var(--surface) 76%);color:var(--workspace-accent-strong)}.score-rules-wizard-step-current .score-rules-wizard-step-copy span{color:var(--workspace-accent-strong);font-weight:800}.score-rules-stage-kicker,.score-rules-health-label{display:inline-flex;align-items:center;width:fit-content;padding:.22rem .55rem;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.02em;background:color-mix(in srgb,var(--surface-panel-accent-blue) 48%,var(--surface) 52%);color:var(--workspace-accent-strong)}.score-rules-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem}.score-rules-review-item{display:grid;gap:.16rem;padding:.7rem .75rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--workspace-accent-soft) 22%,var(--border-subtle) 78%);background:color-mix(in srgb,var(--surface) 90%,white 10%)}.score-rules-review-item strong{font-size:1.2rem;color:var(--color-display-ink)}.score-rules-alert-list{display:grid;gap:.32rem;margin:0;padding-left:1rem;color:var(--text-muted)}.score-criteria-list{margin-top:.3rem;display:grid;gap:.35rem}.score-criteria-row{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.42rem;display:grid;gap:.28rem}.score-rules-stage-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.score-rules-stage-panel,.score-rules-review-panel,.score-rules-assist-panel{display:grid;gap:.75rem;min-width:0}.score-rules-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:wrap;min-width:0;margin-top:.75rem;padding-top:.7rem;border-top:1px solid var(--border-subtle)}.score-rules-wizard-actions>.muted{flex:1 1 auto;text-align:center}.score-rules-wizard-actions .score-criteria-actions{justify-content:flex-end}.score-rules-empty-state{display:grid;gap:.24rem;padding:.75rem .8rem;border-radius:.95rem;border:1px dashed color-mix(in srgb,var(--workspace-accent) 18%,var(--border-subtle) 82%);background:color-mix(in srgb,var(--surface) 84%,var(--surface-panel-nested) 16%);color:var(--text-muted)}.score-rules-review-panel{margin-top:0}@media(max-width:900px){.score-rules-wizard-stepper,.score-rules-stage-grid{grid-template-columns:1fr}}.score-row-actions{display:inline-flex;align-items:center;gap:.24rem;flex-wrap:wrap}.score-results-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.42rem}.score-results-workspace{display:grid;grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);gap:.7rem;align-items:start}.score-results-selector-panel,.score-results-detail-panel,.score-results-context-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.score-results-selector-panel,.score-results-detail-panel{padding:.7rem}.score-results-selector-header,.score-results-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;flex-wrap:wrap;margin-bottom:.65rem}.score-results-detail-header-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.score-results-selector-list,.score-results-history-list,.score-results-detail-stack{display:grid;gap:.5rem}.score-results-selector-card{width:100%;text-align:left;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);color:var(--text-main);padding:.65rem .7rem;display:grid;gap:.38rem;transition:border-color .12s ease,transform .12s ease,background-color .12s ease}.score-results-selector-card:hover{border-color:color-mix(in srgb,var(--starburst-blue) 45%,var(--border-subtle) 55%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 18%,var(--surface) 82%)}.score-results-selector-card-active{border-color:color-mix(in srgb,var(--starburst-blue) 62%,var(--border-subtle) 38%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 26%,var(--surface) 74%);box-shadow:0 0 0 1px color-mix(in srgb,var(--starburst-blue) 24%,transparent 76%)}.score-results-selector-head,.score-results-filter-copy{display:grid;gap:.16rem}.score-results-selector-meta{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.score-results-empty-state{display:grid;gap:.42rem;padding:.8rem;border:1px dashed var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-panel) 82%,var(--surface) 18%)}.score-results-inline-empty{margin-top:.45rem}.score-results-email-preview{margin:.5rem 0 0;white-space:pre-wrap;font-family:inherit;color:var(--text-primary)}.score-results-context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.5rem;margin-bottom:.65rem}.score-results-context-card{padding:.65rem .7rem;display:grid;gap:.45rem}.score-results-history-item{display:flex;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:wrap;padding:.42rem .48rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface)}.score-results-gpt-card,.score-results-human-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.42rem}.score-results-criterion-list{display:grid;gap:.28rem;max-height:24rem;overflow-y:auto;padding-right:.15rem}.score-results-criterion-item{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);padding:.34rem .4rem}.score-results-criterion-head{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.secondary-link{color:var(--deep-blue);text-decoration:none;font-weight:700}:root[data-appearance=dark] .secondary-link,[data-appearance=dark] .secondary-link{color:color-mix(in srgb,var(--text-main) 28%,var(--workspace-accent) 72%)}.secondary-link:hover{color:color-mix(in srgb,var(--deep-blue) 72%,var(--accent-primary-hover) 28%);text-decoration:underline}.success-text{margin-top:.28rem;color:var(--success-text);font-weight:600}.code-block{margin:0;padding:.38rem;border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface);overflow:auto;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.35;color:var(--text-main)}.compact-title{margin:0 0 .2rem;font-family:var(--font-family-display);color:var(--deep-blue);letter-spacing:0}:root[data-appearance=dark] .compact-title,:root[data-appearance=dark] .home-landing-hero-copy h2,:root[data-appearance=dark] .home-workspace-card-head strong,:root[data-appearance=dark] .home-landing-hero-stat-card strong,[data-appearance=dark] .compact-title,[data-appearance=dark] .home-landing-hero-copy h2,[data-appearance=dark] .home-workspace-card-head strong,[data-appearance=dark] .home-landing-hero-stat-card strong{color:var(--text-strong)}.wizard-shell{display:grid;gap:.4rem}.wizard-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.24rem}.wizard-step{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);padding:.18rem .38rem .18rem .24rem;display:inline-flex;align-items:center;gap:.28rem;min-height:2rem;flex:0 1 auto}.wizard-step-index{width:1.2rem;height:1.2rem;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-muted);display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:var(--text-muted)}.wizard-step-label{font-weight:600;font-size:.8rem;line-height:1.15;max-width:11rem}.wizard-step-active{border-color:var(--starburst-blue);background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface) 30%);box-shadow:inset 0 0 0 1px rgba(var(--starburst-blue-rgb),.18)}.wizard-step-done{border-color:var(--action-orange);background:color-mix(in srgb,var(--surface-soft) 65%,var(--surface) 35%)}.wizard-step-active .wizard-step-index{border-color:var(--starburst-blue);color:var(--starburst-blue);background:var(--surface)}.wizard-step-done .wizard-step-index{border-color:var(--action-orange);color:var(--action-orange);background:var(--surface)}.wizard-step-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);padding:.55rem .65rem}.wizard-step-body{margin-top:.2rem;display:grid;gap:.45rem}.wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:wrap}.wizard-footer-start{justify-content:flex-start}.wizard-footer-end{justify-content:flex-end;align-items:center;flex-wrap:wrap}.wizard-validation-list{margin:0;padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--status-failed-text) 38%,var(--border-subtle) 62%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--status-failed-bg) 72%,var(--surface) 28%)}.wizard-validation-list strong{display:block;margin-bottom:.25rem}.wizard-validation-list ul{margin:0;padding-left:1.1rem}.wizard-inline-error{margin:0;padding:.35rem .5rem;border:1px solid color-mix(in srgb,var(--status-failed-text) 45%,var(--border-subtle) 55%);border-radius:var(--radius-control);background:var(--status-failed-bg)}.multiselect-dropdown{position:relative}.multiselect-dropdown[open]{z-index:5}.multiselect-dropdown-trigger{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.85rem;padding:.65rem .8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);color:var(--text-main);cursor:pointer}.multiselect-dropdown-trigger::-webkit-details-marker{display:none}.multiselect-dropdown-trigger:after{content:"";width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.1rem);flex:0 0 auto;opacity:.7}.multiselect-dropdown[open] .multiselect-dropdown-trigger{border-color:color-mix(in srgb,var(--starburst-blue) 55%,var(--border-subtle) 45%);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring)}.multiselect-dropdown[open] .multiselect-dropdown-trigger:after{transform:rotate(-135deg) translateY(-.02rem)}.multiselect-dropdown-menu{position:absolute;top:calc(100% + .35rem);left:0;right:0;max-height:15rem;overflow:auto;display:grid;gap:.2rem;padding:.45rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--surface-shadow-strong)}.multiselect-dropdown-option{display:flex;align-items:center;gap:.55rem;justify-content:flex-start;padding:.35rem .4rem;border-radius:var(--radius-control);cursor:pointer;width:100%}.multiselect-dropdown-option:hover{background:color-mix(in srgb,var(--surface-soft) 56%,var(--surface) 44%)}.multiselect-dropdown-option input{margin:0;flex:0 0 auto;width:auto}.multiselect-dropdown-option span{flex:1 1 auto;text-align:left}.select-dropdown-option{display:flex;align-items:center;gap:.55rem;width:100%;padding:.4rem .45rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-main);font:inherit;text-align:left;cursor:pointer}.select-dropdown-option:hover,.select-dropdown-option-selected{background:color-mix(in srgb,var(--surface-soft) 56%,var(--surface) 44%)}.select-dropdown-check{width:1rem;flex:0 0 1rem;color:var(--starburst-blue);font-weight:700;text-align:center}.working-style-composer{display:grid;gap:.8rem}.working-style-composer-intro{display:grid;gap:.25rem}.working-style-groups{display:grid;gap:.75rem}.working-style-group{display:grid;gap:.45rem;padding:.65rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-panel) 78%,var(--surface-panel-nested) 22%)}.working-style-group-header{display:grid;gap:.15rem}.working-style-group-header p{margin:0}.working-style-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.working-style-draft{display:grid;gap:.45rem;padding:.7rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-panel-deep) 62%,var(--surface) 38%)}.working-style-draft-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.working-style-draft-header strong{font-size:.95rem}.wizard-progress-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:rgba(var(--deep-blue-rgb),.18);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;padding:1rem}.wizard-progress-card{width:min(92vw,26rem);display:grid;gap:.2rem}.wizard-progress-spinner{width:1.4rem;height:1.4rem;border-radius:50%;border:2px solid rgba(var(--starburst-blue-rgb),.2);border-top-color:var(--starburst-blue);animation:wizard-spinner .85s linear infinite;margin-bottom:.25rem}@keyframes wizard-spinner{to{transform:rotate(360deg)}}.wizard-helper{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.45rem .55rem}.wizard-static-note{display:grid;gap:.12rem;align-content:start;padding:.6rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-muted) 65%,var(--surface) 35%)}.wizard-field-invalid input,.wizard-field-invalid select,.wizard-field-invalid textarea,.wizard-field-invalid.panel{border-color:color-mix(in srgb,var(--status-failed-text) 42%,var(--border-subtle) 58%);box-shadow:0 0 0 1px color-mix(in srgb,var(--status-failed-text) 18%,transparent 82%)}.wizard-field-error{display:block;margin-top:.18rem;color:var(--status-failed-text);font-size:.84rem;line-height:1.35}.wizard-execution-summary{background:color-mix(in srgb,var(--surface-panel) 76%,var(--surface) 24%)}.wizard-choice-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);padding:.4rem .55rem;display:flex;gap:.42rem;align-items:center;min-height:3rem;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.wizard-choice-card:hover{border-color:color-mix(in srgb,var(--starburst-blue) 55%,var(--border-subtle) 45%);background:color-mix(in srgb,var(--surface-soft) 35%,var(--surface) 65%)}.wizard-choice-card:has(input:checked){border-color:var(--starburst-blue);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface) 28%);box-shadow:inset 0 0 0 1px rgba(var(--starburst-blue-rgb),.2)}.wizard-choice-card-disabled{opacity:.68;background:color-mix(in srgb,var(--surface-soft) 30%,var(--surface) 70%)}.wizard-choice-card-disabled:hover{border-color:var(--border-subtle);background:color-mix(in srgb,var(--surface-soft) 30%,var(--surface) 70%)}.wizard-choice-card input[type=radio],.wizard-choice-card input[type=checkbox]{margin:0;inline-size:1.02rem;block-size:1.02rem}.wizard-choice-card span{display:grid;gap:.05rem}.wizard-choice-card strong{font-size:.93rem;line-height:1.2}.wizard-choice-card-detail{align-items:flex-start;min-height:4.2rem}.fit-mode-guide{margin:0;max-width:48rem}.wizard-step-cta-row{display:flex;flex-wrap:wrap;gap:.55rem}.wizard-step-cta{border:1px solid color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle) 48%);border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 88%,white 12%),color-mix(in srgb,var(--accent-primary-hover) 92%,var(--accent-primary) 8%));color:var(--button-primary-text);text-decoration:none;font-weight:700;padding:.62rem .9rem;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;box-shadow:var(--surface-shadow)}.wizard-step-cta:hover{filter:brightness(1.03);text-decoration:none}.intake-path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.25rem .65rem}.intake-path-option{display:flex;align-items:flex-start;gap:.45rem;padding:.2rem 0;border:none;background:transparent;font-size:.94rem;font-weight:600;color:var(--text-main);cursor:pointer}.intake-path-option input[type=radio]{margin:0;inline-size:1.02rem;block-size:1.02rem}.intake-path-option.active{color:var(--starburst-blue)}.intake-path-option-copy{display:grid;gap:.06rem}.intake-path-option-copy strong{font-size:.95rem;line-height:1.2}.run-intake-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,240px);gap:.45rem .7rem;max-width:760px}.run-intake-query{grid-column:1 / -1}.run-intake-max-results,.run-intake-compact{max-width:220px}.curation-step{display:grid;gap:.55rem}.curation-summary{width:min(100%,46rem)}.curation-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:.35rem .85rem;max-width:36rem}.curation-controls{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:flex-end}.curation-field{display:grid;gap:.2rem;margin:0;width:min(100%,18rem)}.curation-field-search{width:min(100%,26rem)}.curation-field-wide{width:min(100%,32rem)}.curation-pending-list{width:min(100%,42rem)}.curation-blocker-card{display:grid;gap:.45rem;width:min(100%,42rem);border-color:color-mix(in srgb,var(--action-orange) 50%,var(--border-subtle) 50%);background:color-mix(in srgb,var(--surface-panel) 68%,var(--surface-soft) 32%)}.context-step{display:grid;gap:.55rem}.context-summary{width:min(100%,46rem)}.context-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:.35rem .85rem;max-width:36rem}.context-controls{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:flex-end}.context-field{display:grid;gap:.2rem;margin:0;width:min(100%,18rem)}.context-field-wide{width:min(100%,32rem)}.context-field-json{width:min(100%,40rem)}.context-create-button{align-self:flex-end;white-space:nowrap}.fit-execute-step{display:grid;gap:.55rem}.fit-prereq-strip{display:flex;flex-wrap:wrap;gap:.4rem .5rem}.fit-prereq-chip{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:.22rem .6rem;font-size:.82rem;line-height:1.2}.fit-prereq-chip-ready{border-color:color-mix(in srgb,var(--starburst-blue) 60%,var(--border-subtle) 40%);background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface) 32%)}.fit-prereq-chip-missing{border-color:color-mix(in srgb,var(--status-failed-text) 45%,var(--border-subtle) 55%);background:color-mix(in srgb,var(--status-failed-bg) 72%,var(--surface) 28%)}.fit-prereq-chip-info{background:var(--surface-muted)}.fit-prereq-alert{margin:0;border-left:3px solid color-mix(in srgb,var(--action-orange) 55%,var(--border-subtle) 45%);padding-left:.45rem}.fit-controls-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.45rem .7rem}.fit-controls-fieldset{border:0;margin:0;padding:0;min-width:0}.fit-controls-fieldset:disabled{opacity:.7}.fit-field{display:grid;gap:.2rem;margin:0;width:100%}.app-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:rgba(var(--deep-blue-rgb),.34);backdrop-filter:blur(6px) saturate(115%);-webkit-backdrop-filter:blur(6px) saturate(115%);display:flex;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding-top:max(1rem,env(safe-area-inset-top));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(1rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left))}.app-modal-overlay.home-welcome-overlay{background:rgba(var(--deep-blue-rgb),.72);backdrop-filter:blur(10px) saturate(95%);-webkit-backdrop-filter:blur(10px) saturate(95%)}.app-modal-card{width:min(92vw,46rem);max-height:min(44rem,calc(100dvh - 2rem));overflow:hidden;display:flex;flex-direction:column;gap:.75rem;padding:.95rem 1rem 1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 20%,var(--surface) 80%) 0%,var(--surface) 100%);border-color:color-mix(in srgb,var(--starburst-blue) 18%,var(--border-subtle) 82%);box-shadow:0 18px 46px rgba(var(--surface-shadow-rgb),.24);border-radius:1.1rem;min-width:0}.app-modal-card-width-sm{width:min(92vw,38rem);max-width:38rem;max-height:min(28rem,calc(100dvh - 2rem))}.app-modal-card-width-md{width:min(92vw,46rem);max-height:min(44rem,calc(100dvh - 2rem))}.app-modal-card-width-lg{width:min(94vw,54rem)}.app-modal-card-width-xl{width:min(96vw,68rem);max-height:min(56rem,calc(100dvh - 2rem))}.home-welcome-overlay .app-modal-card{width:min(calc(100vw - 2rem),860px);max-height:min(704px,calc(100dvh - 2rem))}.app-modal-card{position:relative}.app-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.app-modal-heading{display:grid;gap:.08rem;min-width:0}.app-modal-kicker{font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--text-muted) 85%,var(--deep-blue) 15%)}.app-modal-body{display:grid;gap:.55rem;min-width:0;min-height:0;overflow:auto;overflow-x:hidden;overscroll-behavior:contain}.app-modal-description{margin:0;line-height:1.35}.app-modal-close{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface) 86%,var(--surface-panel-accent-blue) 14%);color:var(--text-main);width:1.75rem;height:1.75rem;padding:0;line-height:1;font-size:1.1rem;box-shadow:inset 0 1px #ffffffb3}.app-modal-close-floating{position:absolute;top:.85rem;right:.85rem;z-index:1}.app-modal-fields{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:flex-end}.app-modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;flex-wrap:wrap;padding-top:.05rem}@media(max-width:640px),(max-height:760px){.app-modal-overlay{align-items:flex-start;padding-top:max(.75rem,env(safe-area-inset-top));padding-right:max(.75rem,env(safe-area-inset-right));padding-bottom:max(1rem,env(safe-area-inset-bottom));padding-left:max(.75rem,env(safe-area-inset-left))}.app-modal-card,.app-modal-card-width-sm,.app-modal-card-width-md,.app-modal-card-width-lg,.app-modal-card-width-xl{width:min(100%,100vw - 1.5rem);max-height:calc(100dvh - 1.75rem)}.app-modal-card{gap:.65rem;padding:.85rem .85rem .9rem;border-radius:1rem}}.structured-data-list,.structured-data-group{display:grid;gap:.45rem}.structured-data-row,.structured-data-subrow{display:grid;gap:.18rem}.structured-data-label{font-weight:600;color:var(--text-main)}.structured-data-value{display:grid;gap:.3rem}.structured-data-nested{display:grid;gap:.32rem;padding:.48rem .54rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:color-mix(in srgb,var(--surface-soft) 18%,var(--surface) 82%)}.structured-data-chips{display:flex;gap:.35rem;flex-wrap:wrap}.structured-data-chip{display:inline-flex;align-items:center;min-height:1.65rem;padding:.18rem .5rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--starburst-blue) 18%,var(--border-subtle) 82%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 12%,var(--surface) 88%);color:var(--text-main);font-size:.82rem}.structured-data-inline{display:inline-flex;align-items:center}@media(max-width:920px){.app-modal-card-width-sm,.app-modal-card-width-md{width:min(94vw,42rem);max-height:min(88vh,40rem);height:auto;max-width:none}.app-modal-card-width-xl{width:min(95vw,44rem);max-height:min(92vh,52rem)}.score-gate-browser-intro,.score-gate-command-layout{grid-template-columns:1fr}}button.app-modal-secondary{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface) 84%,var(--surface-panel-accent-blue) 16%);color:var(--text-main)}.wizard-review-list p{margin:0}.tab-strip{display:flex;gap:.3rem;flex-wrap:wrap}.tab-button{border:1px solid var(--border-subtle);border-radius:var(--radius-control);padding:.35rem .7rem;background:transparent;color:var(--text-main)}.tab-button.tab-active{background:var(--starburst-blue);color:var(--surface);border-color:var(--starburst-blue)}.tab-strip--compact{margin:0}.tab-strip--chip .tab-button{border-radius:var(--radius-pill);padding-inline:.8rem}.tab-strip--underline .tab-button{border:0;border-bottom:2px solid transparent;border-radius:0;padding-inline:.45rem .85rem;background:transparent}.tab-strip--underline .tab-button.tab-active{border-bottom-color:var(--starburst-blue);background:transparent;color:var(--starburst-blue)}.tab-strip--folder{margin:0;padding:.08rem 0}.tab-strip--folder .tab-button{position:relative;border:1px solid var(--folder-tab-border);border-bottom:0;border-radius:var(--radius-folder) var(--radius-folder) 0 0;background:linear-gradient(180deg,var(--folder-tab-bg-start) 0%,var(--folder-tab-bg-end) 100%);color:var(--folder-tab-text);font-weight:600;padding-inline:.9rem;margin-right:.35rem;margin-top:0;margin-bottom:0;clip-path:polygon(0 100%,0 18%,var(--radius-folder-notch) 0,calc(100% - var(--radius-folder-notch)) 0,100% 18%,100% 100%);box-shadow:var(--folder-tab-shadow)}.tab-strip--folder .tab-button:after{content:"";position:absolute;right:calc(-1 * var(--radius-folder-notch));top:0;width:0;height:0;border-top:var(--radius-folder) solid transparent;border-bottom:var(--radius-folder) solid transparent;border-left:var(--radius-folder-notch) solid var(--folder-tab-notch-color);opacity:var(--folder-tab-notch-opacity);pointer-events:none}.tab-strip--folder .tab-button:hover{color:var(--folder-tab-hover-text);border-color:var(--folder-tab-hover-border)}.tab-strip--folder .tab-button.tab-active{background:var(--folder-tab-active-bg)!important;color:var(--folder-tab-active-text);border-color:var(--folder-tab-active-border);z-index:1;box-shadow:var(--folder-tab-active-shadow)}.tab-strip--folder .tab-button.tab-active:after{border-left-color:var(--folder-tab-active-bg)}h1,h2,h3{margin-top:0;font-family:var(--font-family-display);font-weight:700;letter-spacing:0;line-height:1.05}p,dl,dd{margin:0}dt{margin:0 0 .08rem}button,input,select,textarea{font:inherit}button{border:1px solid var(--button-primary-border);border-radius:var(--radius-control);background:linear-gradient(180deg,var(--button-primary-bg-start) 0%,var(--button-primary-bg-end) 100%);color:var(--button-primary-text);padding:.38rem .58rem;cursor:pointer;box-shadow:var(--button-primary-shadow)}button.secondary{border-color:var(--button-secondary-border);background:linear-gradient(180deg,var(--button-secondary-bg-start) 0%,var(--button-secondary-bg-end) 100%);color:var(--button-secondary-text);box-shadow:var(--button-secondary-shadow)}.button-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--button-primary-border);border-radius:var(--radius-control);background:linear-gradient(180deg,var(--button-primary-bg-start) 0%,var(--button-primary-bg-end) 100%);color:var(--button-primary-text);padding:.38rem .58rem;cursor:pointer;text-decoration:none;font-weight:600;box-shadow:var(--button-primary-shadow)}.button-link:visited{color:var(--button-primary-text)}.button-link.secondary{border-color:var(--button-secondary-border);background:linear-gradient(180deg,var(--button-secondary-bg-start) 0%,var(--button-secondary-bg-end) 100%);color:var(--button-secondary-text);box-shadow:var(--button-secondary-shadow)}.button-link:hover{text-decoration:none;filter:brightness(.98)}.button-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}button:disabled{background:var(--button-disabled-bg);border-color:var(--button-disabled-border);color:var(--button-disabled-text);box-shadow:var(--button-disabled-shadow);opacity:1;cursor:not-allowed}input,select,textarea{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-control);padding:.34rem .48rem;background:var(--surface)}label{display:block;font-weight:600;margin-bottom:.18rem}.form-row{margin-bottom:.3rem}.required-indicator{color:var(--status-failed-text);font-weight:700}.form-error{margin:.22rem 0 0;color:var(--status-failed-text);font-size:.82rem}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:color-mix(in srgb,var(--status-failed-text) 45%,var(--border-subtle) 55%);box-shadow:0 0 0 1px color-mix(in srgb,var(--status-failed-text) 12%,transparent)}.mention-textarea{position:relative}.mention-menu{position:absolute;left:0;right:0;top:calc(100% + .22rem);z-index:30;display:grid;gap:.12rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--surface-shadow);padding:.22rem}.mention-menu-item{width:100%;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-main);text-align:left;padding:.34rem .42rem;display:grid;gap:.08rem;cursor:pointer}.mention-menu-item:hover,.mention-menu-item-active{background:color-mix(in srgb,var(--surface-soft) 45%,var(--surface) 55%)}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:.24rem .34rem;vertical-align:top}.pill{display:inline-block;padding:.14rem .4rem;border-radius:var(--radius-pill);background:var(--pill-bg);color:var(--pill-text);font-size:.75rem}.actions{display:flex;gap:.22rem;flex-wrap:wrap}.account-preferences-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-items:start}.account-page{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.7rem;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.workspace-rail-layout{display:grid;grid-template-columns:clamp(7rem,10vw,8.5rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:.7rem;align-items:stretch;min-width:0;min-height:0;height:100%;overflow:hidden}.workspace-rail-sidebar{position:sticky;top:0;padding:.15rem 0;min-width:0;min-height:0;height:auto;align-self:start;max-height:calc(100dvh - 10rem);overflow-x:hidden;overflow-y:auto}.workspace-rail-list{display:grid;gap:.45rem;min-width:0;align-content:start}.workspace-rail-phase-card{display:grid;gap:.45rem;padding:.75rem .8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 84%,var(--surface-panel-accent-blue) 16%),color-mix(in srgb,var(--surface-panel) 78%,var(--surface) 22%));box-shadow:inset 0 1px #ffffffad}.workspace-rail-phase-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.workspace-rail-phase-copy{font-size:.86rem}.workspace-rail-item{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-panel) 78%,var(--surface) 22%);text-align:center;color:var(--text-main);padding:.72rem .55rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px #ffffffad;min-width:0;min-height:3rem;text-decoration:none}.workspace-rail-item:hover{border-color:color-mix(in srgb,var(--starburst-blue) 42%,var(--border-subtle) 58%);background:color-mix(in srgb,var(--surface-soft) 34%,var(--surface-panel) 66%);text-decoration:none}.workspace-rail-item-active{border-color:color-mix(in srgb,var(--starburst-blue) 62%,var(--border-subtle) 38%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 66%,var(--surface) 34%)}.workspace-rail-item strong{font-size:.95rem;line-height:1.1}.workspace-rail-item-back{background:color-mix(in srgb,var(--surface-panel-accent-blue) 28%,var(--surface) 72%)}.workspace-rail-content{min-width:0;display:flex;flex-direction:column;flex:1 1 auto;gap:.7rem;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.workspace-rail-layout-masthead{grid-template-rows:auto minmax(0,1fr);align-items:stretch}.workspace-rail-layout-masthead>.workspace-rail-sidebar{grid-column:1;grid-row:2;align-self:stretch;height:100%;max-height:none}.workspace-rail-layout-masthead>.workspace-rail-content{display:contents}.workspace-rail-layout-masthead .apply-overview,.workspace-rail-layout-masthead .publish-dashboard-page,.workspace-rail-layout-masthead .grant-announcements-page,.workspace-rail-layout-masthead .automation-workspace-shell,.workspace-rail-layout-masthead .workspace-section-page{display:contents}.workspace-rail-layout-masthead .mobile-section-toolbar,.workspace-rail-layout-masthead .apply-overview-hero,.workspace-rail-layout-masthead .publish-dashboard-hero,.workspace-rail-layout-masthead .grant-announcements-hero,.workspace-rail-layout-masthead .automation-workspace-hero,.workspace-rail-layout-masthead .apply-section-chrome,.workspace-rail-layout-masthead .apply-subsection-chrome{grid-column:1 / -1;grid-row:1;min-width:0}.workspace-rail-layout-masthead .apply-overview-workspace,.workspace-rail-layout-masthead .publish-dashboard-body,.workspace-rail-layout-masthead .grant-announcements-body,.workspace-rail-layout-masthead .automation-workspace-tab-surface,.workspace-rail-layout-masthead .workspace-section-body{grid-column:2;grid-row:2;min-width:0;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.workspace-rail-layout:has(.search-run-page){height:100%;overflow:hidden}.workspace-rail-content:has(.search-run-page){flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.section-filter-toolbar{display:grid;gap:.45rem;margin-bottom:.55rem}.section-filter-row{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;min-width:0}.section-filter-row-primary{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,14rem) auto;gap:.45rem;align-items:center}.section-filter-row-primary.section-filter-row-primary-wide{grid-template-columns:minmax(0,1fr) minmax(12rem,14rem) minmax(12rem,14rem) auto}.section-filter-search{flex:1 1 auto;min-width:min(18rem,100%);width:auto;min-height:0}.section-filter-select{flex:0 1 auto;min-width:11rem;width:auto}.section-filter-clear{flex:0 0 auto}.section-filter-segmented{display:inline-flex;align-items:center;gap:.18rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:.2rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-panel) 84%,var(--surface) 16%);box-shadow:inset 0 1px #ffffffad}.section-filter-segmented button{min-width:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);padding:.34rem .62rem;font-size:.82rem;font-weight:600;overflow-wrap:anywhere}.section-filter-segmented button:hover{background:color-mix(in srgb,var(--surface-panel-accent-blue) 16%,var(--surface) 84%);color:var(--text-main)}.section-filter-segmented button.section-filter-segmented-active{background:color-mix(in srgb,var(--starburst-blue) 12%,var(--surface) 88%);color:var(--text-main)}.account-page-layout{display:grid;grid-template-columns:clamp(7rem,10vw,8.5rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:.7rem;align-items:start;min-height:0;height:100%;overflow:visible}.onboarding-page{display:grid;gap:.75rem;align-content:start;min-height:min-content}.onboarding-hero{display:grid;gap:.35rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 62%,var(--surface) 38%) 0%,var(--surface-panel) 100%)}.onboarding-hero h2{margin:0}.onboarding-hero-copy{max-width:52rem;margin:0}.workspace-main-onboarding .onboarding-hero{padding:.8rem .9rem}.workspace-main-onboarding .wizard-shell{padding:.85rem .9rem;box-shadow:var(--surface-shadow-strong)}.onboarding-setup-grid{display:grid;grid-template-columns:minmax(16rem,.9fr) minmax(22rem,1.1fr);gap:.75rem;align-items:start}.onboarding-access-panel,.onboarding-workspace-panel{display:grid;gap:.55rem}.onboarding-access-summary{display:flex;gap:.8rem;align-items:center;min-height:5rem;padding:.2rem 0}.onboarding-access-count{min-width:3.4rem;font-size:2.1rem;line-height:1;font-weight:800;color:var(--text-main)}.onboarding-access-copy{color:var(--text-main);font-size:1rem;line-height:1.45}.account-page-sidebar{position:sticky;top:0;padding:.15rem 0;min-height:0;height:auto;align-self:start;max-height:calc(100dvh - 10rem);overflow-x:hidden;overflow-y:auto}.account-page-sidebar-list{display:grid;gap:.45rem}.account-page-nav-item{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-panel) 78%,var(--surface) 22%);text-align:center;color:var(--text-main);padding:.72rem .55rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px #ffffffad;min-height:3rem}.account-page-nav-item:hover{border-color:color-mix(in srgb,var(--starburst-blue) 42%,var(--border-subtle) 58%);background:color-mix(in srgb,var(--surface-soft) 34%,var(--surface-panel) 66%)}.account-page-nav-item-active{border-color:color-mix(in srgb,var(--starburst-blue) 62%,var(--border-subtle) 38%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 66%,var(--surface) 34%)}.account-page-nav-item strong{font-size:.95rem;line-height:1.1}.account-page-content{min-width:0;display:flex;flex-direction:column;gap:.7rem;min-height:0;height:100%;align-self:stretch;overflow:auto;padding-right:.12rem}.account-page-content>.panel{background:var(--surface-muted)}.account-page-hero{display:flex;flex-direction:column;gap:.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 82%,var(--surface) 18%) 0%,var(--surface-panel) 100%);border-color:color-mix(in srgb,var(--starburst-blue) 20%,var(--border-subtle) 80%)}.account-page-command{max-width:46rem}.account-page-command h2{margin:.04rem 0 .18rem}.account-page-command>p{margin:0}.account-page-summary-strip{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.account-page-summary-pill{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.45rem;padding:.36rem .68rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--workspace-accent) 12%,transparent),color-mix(in srgb,var(--workspace-accent) 4%,transparent) 18%,#fff0 34%,#fff0 66%,color-mix(in srgb,var(--workspace-accent) 4%,transparent) 82%,color-mix(in srgb,var(--workspace-accent) 12%,transparent)),linear-gradient(135deg,color-mix(in srgb,white 90%,var(--surface-panel) 10%),color-mix(in srgb,var(--surface-panel) 78%,white 22%));box-shadow:inset 0 1px #ffffffad}.account-page-summary-label{color:var(--text-muted);font-size:.8rem}.account-page-summary-pill strong{font-size:1rem;line-height:1;font-weight:800}.account-field-helper{margin-bottom:0}.account-page-section-head{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.account-page-section-head-center{align-items:center}.account-page-section-head-start{align-items:flex-start}.account-page-title-tight{margin-bottom:.25rem}.account-page-title-inline{margin-bottom:0}.account-page-title-compact{margin-bottom:.2rem}.account-page-copy{margin:0}.account-page-copy-bottom-sm{margin:0 0 .45rem}.account-page-copy-bottom-lg{margin:0 0 1rem}.account-page-stack-sm,.account-page-stack-md,.account-page-stack-lg{display:grid}.account-page-stack-sm{gap:.6rem}.account-page-stack-md{gap:.75rem}.account-page-stack-lg{gap:1rem}.account-page-section-top-sm{margin-top:.55rem}.account-page-section-top,.account-page-notice-top{margin-top:.75rem}.account-page-section-top-lg{margin-top:1rem}.account-page-copy-top{margin-top:.85rem;margin-bottom:0}.account-page-info-row{margin-top:.25rem}.account-page-actions-between{justify-content:space-between}.account-active-organization-control{gap:.32rem}.account-active-organization-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center}.account-active-organization-row select{min-width:0}.account-active-organization-row button{white-space:nowrap}.account-page-card-pad{padding:.9rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 98%,white 2%),color-mix(in srgb,var(--surface-card) 94%,var(--surface-panel-accent-blue) 6%))}.account-membership-card{background:var(--surface-card);border-color:color-mix(in srgb,var(--workspace-accent) 34%,var(--border-subtle) 66%);box-shadow:0 1px #ffffffa6}.account-page-card-pad-lg{padding:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 98%,white 2%),color-mix(in srgb,var(--surface-card) 94%,var(--surface-panel-accent-blue) 6%))}.account-page-definition-list{gap:.55rem}.account-exports-panel{display:grid;gap:.8rem;min-width:0;min-height:max-content}.account-exports-header{display:flex;align-items:start;justify-content:space-between;gap:.8rem;flex-wrap:wrap;min-width:0}.account-export-history-list{display:grid;gap:.75rem;min-width:0}.account-export-history-card{display:grid;gap:.5rem;min-width:0}.account-export-history-card-header{display:flex;align-items:start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;min-width:0}.account-export-history-card-title{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;min-width:0}.account-export-history-card-title>*{min-width:0}.account-export-history-card-actions{justify-content:flex-end}.account-export-history-meta{display:flex;flex-wrap:wrap;gap:.45rem .75rem;color:var(--text-muted);font-size:.9rem;min-width:0}.account-export-history-note{margin:0}.admin-control-page{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.7rem;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.admin-control-hero{display:grid;gap:.45rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 82%,var(--surface) 18%) 0%,var(--surface-panel) 100%);border-color:color-mix(in srgb,var(--starburst-blue) 20%,var(--border-subtle) 80%)}.admin-control-command{max-width:46rem}.admin-control-command h2{margin:.04rem 0 .18rem}.admin-control-command>p{margin:0}.admin-control-layout{display:grid;grid-template-columns:minmax(16rem,18rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:.7rem;align-items:stretch;min-height:0;height:100%;overflow:hidden}.admin-control-sidebar{padding:.45rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 54%,var(--surface) 46%) 0%,var(--surface-panel) 100%);min-height:0;height:100%;align-self:stretch;overflow:auto}.admin-control-sidebar-list{display:grid;gap:.35rem}.admin-control-nav-item{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-panel) 78%,var(--surface) 22%);text-align:left;color:var(--text-main);padding:.62rem .68rem;display:grid;gap:.08rem;cursor:pointer;box-shadow:inset 0 1px #ffffffad}.admin-control-nav-item:hover{border-color:color-mix(in srgb,var(--starburst-blue) 42%,var(--border-subtle) 58%);background:color-mix(in srgb,var(--surface-soft) 34%,var(--surface-panel) 66%)}.admin-control-nav-item-active{border-color:color-mix(in srgb,var(--starburst-blue) 62%,var(--border-subtle) 38%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 66%,var(--surface) 34%)}.admin-control-nav-item strong{font-size:.98rem;line-height:1.15}.admin-control-nav-item .muted{font-size:.8rem}.admin-control-content{display:flex;flex-direction:column;gap:.7rem;min-width:0;min-height:0;height:100%;align-self:stretch;overflow:auto;padding-right:.12rem}.automation-page{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;height:auto;overflow:visible}.automation-page-embedded{min-height:0}.automation-saved-toolbar{display:grid;gap:.45rem;margin-bottom:.55rem}.automation-saved-toolbar-row{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;min-width:0}.automation-saved-toolbar-row-primary{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,14rem) minmax(12rem,14rem) auto;gap:.45rem;align-items:center}.automation-saved-toolbar-search{flex:1 1 18rem;min-width:0;width:auto}.automation-saved-toolbar-sort,.automation-saved-toolbar-status{flex:0 1 auto;min-width:11rem;width:auto}.automation-saved-toolbar-clear{flex:0 0 auto}.automation-saved-segmented{display:inline-flex;align-items:center;gap:.18rem;padding:.2rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-panel) 84%,var(--surface) 16%);box-shadow:inset 0 1px #ffffffad}.automation-saved-segmented button{border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);padding:.34rem .62rem;font-size:.82rem;font-weight:600}.automation-saved-segmented button:hover{background:color-mix(in srgb,var(--surface-panel-accent-blue) 16%,var(--surface) 84%);color:var(--text-main)}.automation-saved-segmented-active{background:color-mix(in srgb,var(--starburst-blue) 12%,var(--surface) 88%)!important;color:var(--text-main)!important}.automation-cost-summary-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;flex-wrap:wrap;min-width:0}.automation-cost-summary-head h3{margin:0 0 .18rem}.automation-cost-summary-head>div{min-width:0}.automation-cost-summary-head p{margin:0;max-width:52rem}.automation-cost-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.55rem;min-width:0}.automation-cost-summary-card{position:relative;overflow:hidden;display:grid;gap:.18rem;padding:.55rem .62rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(90deg,color-mix(in srgb,var(--workspace-accent) 12%,transparent),color-mix(in srgb,var(--workspace-accent) 4%,transparent) 18%,#fff0 34%,#fff0 66%,color-mix(in srgb,var(--workspace-accent) 4%,transparent) 82%,color-mix(in srgb,var(--workspace-accent) 12%,transparent)),linear-gradient(135deg,color-mix(in srgb,white 90%,var(--surface-panel) 10%),color-mix(in srgb,var(--surface-panel) 78%,white 22%));box-shadow:inset 0 1px #ffffffad;min-width:0}.automation-cost-summary-label{color:var(--text-muted);font-size:.8rem}.automation-cost-summary-card strong{font-size:1.1rem;line-height:1.1;font-weight:800}.automation-page-layout{display:grid;grid-template-columns:clamp(7rem,10vw,8.5rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:.7rem;align-items:start;flex:1 1 auto;min-width:0;min-height:0;height:auto;overflow:visible}.automation-page-embedded .automation-page-layout{grid-template-columns:minmax(0,1fr)}.automation-page-sidebar{position:sticky;top:0;padding:.15rem 0;min-width:0;min-height:0;height:auto;align-self:start;max-height:calc(100dvh - 10rem);overflow-x:hidden;overflow-y:auto}.automation-page-sidebar-list{display:grid;gap:.45rem;min-width:0;align-content:start}.automation-page-nav-cta{width:100%;border:1px solid color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle) 48%);border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 88%,white 12%),color-mix(in srgb,var(--accent-primary-hover) 92%,var(--accent-primary) 8%));color:var(--button-primary-text);padding:.78rem .55rem;display:flex;align-items:center;justify-content:center;min-height:3rem;box-shadow:var(--surface-shadow)}.automation-page-nav-cta:hover{filter:brightness(1.03)}.automation-page-nav-cta strong{font-size:.95rem;line-height:1.1}.automation-page-nav-item{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-panel) 78%,var(--surface) 22%);text-align:center;color:var(--text-main);padding:.72rem .55rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px #ffffffad;min-width:0;min-height:3rem}.automation-page-nav-item:hover{border-color:color-mix(in srgb,var(--starburst-blue) 42%,var(--border-subtle) 58%);background:color-mix(in srgb,var(--surface-soft) 34%,var(--surface-panel) 66%)}.automation-page-nav-item-active{border-color:color-mix(in srgb,var(--starburst-blue) 62%,var(--border-subtle) 38%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 66%,var(--surface) 34%)}.automation-page-nav-item strong{font-size:.95rem;line-height:1.1}.automation-page-nav-utility{min-height:2.6rem;padding:.5rem;background:color-mix(in srgb,var(--surface-panel-accent-blue) 58%,var(--surface) 42%)}.automation-page-nav-utility strong{font-size:1rem}.automation-page-content{display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;height:auto;align-self:start;overflow:visible;padding-right:0}.automation-page-embedded .automation-page-content{gap:0}.automation-tab-panel{display:flex;flex-direction:column;min-width:0;min-height:0;height:auto;overflow:visible}.automation-tab-scroll{display:grid;gap:.7rem;align-content:start;min-width:0;min-height:0;height:auto;overflow:visible;padding-right:0}.automation-tab-toolbar{position:sticky;top:0;z-index:3;display:grid;gap:.55rem;align-content:start;padding-bottom:.55rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 96%,transparent 4%) 0%,color-mix(in srgb,var(--surface-panel) 90%,transparent 10%) 86%,transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.automation-workspace-tab-surface .automation-tab-panel{padding:.55rem;border:0;border-radius:0 0 calc(var(--radius-large) - 1px) calc(var(--radius-large) - 1px);background:var(--automation-tab-panel-bg);box-shadow:none}.automation-workspace-tab-surface .automation-tab-scroll{padding:.55rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 16%,var(--border-subtle) 84%);border-radius:calc(var(--radius-large) - 2px);background:var(--surface-card);box-shadow:inset 0 1px #ffffffc7}.automation-workspace-tab-surface .automation-tab-toolbar{background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none}.automation-tab-head,.automation-outputs-head{display:grid;gap:.3rem;min-height:max-content}.automation-tab-head h3{margin:0}.automation-tab-body{display:grid;gap:.7rem;align-content:start;min-width:0}.automation-type-picker{display:grid;gap:.75rem}.automation-type-picker-head{display:grid;gap:.2rem}.automation-type-picker-head h3,.automation-type-picker-head p{margin:0}.automation-type-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.7rem}.automation-type-picker-card{width:100%;min-height:12rem;border:1px solid color-mix(in srgb,var(--starburst-blue) 18%,var(--border-subtle) 82%);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 50%,var(--surface) 50%) 0%,var(--surface-panel) 100%);color:var(--text-main);padding:.9rem;display:grid;align-content:start;gap:.45rem;text-align:left;box-shadow:var(--surface-shadow);text-decoration:none}.automation-type-picker-card:hover{border-color:color-mix(in srgb,var(--starburst-blue) 42%,var(--border-subtle) 58%)}.automation-type-picker-card strong{font-size:1rem;line-height:1.15}.automation-type-picker-card .muted{color:var(--text-muted)}.automation-type-picker-card-footer{margin-top:auto;font-size:.78rem;font-weight:700;color:var(--text-main)}.automation-type-picker-card:disabled{opacity:.7;cursor:not-allowed}.automation-type-picker-card-accent{border-color:color-mix(in srgb,var(--accent-primary) 38%,var(--border-subtle) 62%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 12%,var(--surface) 88%) 0%,var(--surface-panel) 100%)}.automation-first-run-state{display:grid;gap:.85rem;padding:.25rem;min-width:0}.automation-first-run-copy{display:grid;gap:.18rem;max-width:46rem}.automation-first-run-copy h3,.automation-first-run-copy p{margin:0}.automation-first-run-state .automation-type-picker-grid{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.automation-first-run-state .automation-type-picker-card{min-height:9.5rem}.automation-first-run-profile-note{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0}.automation-activity-panel,.automation-outputs-panel{min-height:0}.automation-activity-results{display:grid;gap:.7rem;align-content:start}.automation-workspace-toolbar{display:grid;gap:.45rem}.automation-workspace-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.automation-workspace-toolbar-row-secondary{justify-content:space-between}.automation-workspace-toolbar-search{flex:1 1 22rem;min-width:min(100%,16rem)}.automation-workspace-toolbar-select{flex:0 0 12rem;min-width:12rem}.automation-activity-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.automation-activity-card-head-copy{display:grid;gap:.1rem;min-width:0}.automation-activity-card-head-copy strong{font-size:1rem;line-height:1.2}.automation-activity-card-title-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.automation-activity-status-tooltip{position:relative;display:inline-flex}.automation-activity-status-trigger{border:0;cursor:help;font:inherit}.automation-activity-status-trigger:focus-visible{outline:2px solid var(--focus-ring-strong);outline-offset:2px}.automation-activity-status-tooltip-bubble{position:absolute;top:calc(100% + .45rem);left:0;z-index:5;min-width:min(28rem,70vw);max-width:min(32rem,78vw);padding:.55rem .65rem;border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--status-failed-text) 18%,var(--border-subtle));background:var(--status-failed-bg);color:var(--status-failed-text);box-shadow:var(--surface-shadow-strong);font-size:.86rem;font-weight:600;line-height:1.4;white-space:normal;opacity:0;pointer-events:none;transform:translateY(-.18rem);transition:opacity .12s ease,transform .12s ease}.automation-activity-status-tooltip:hover .automation-activity-status-tooltip-bubble,.automation-activity-status-tooltip:focus-within .automation-activity-status-tooltip-bubble{opacity:1;transform:translateY(0)}.automation-activity-card-head-side{display:grid;justify-items:end;gap:.4rem;margin-left:auto}.automation-activity-card-primary-actions{justify-content:flex-end}.automation-saved-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem}.automation-saved-card-head-copy{display:grid;gap:.1rem;min-width:0}.automation-saved-card-head-copy strong{font-size:1rem;line-height:1.2}.automation-saved-card-meta{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-top:.28rem}.automation-meta-pill{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:.12rem .44rem;border:1px solid color-mix(in srgb,var(--starburst-blue) 18%,var(--border-subtle) 82%);background:color-mix(in srgb,var(--surface-panel) 84%,var(--surface) 16%);color:var(--text-main);font-size:.72rem;font-weight:700;letter-spacing:.01em}.automation-meta-pill-muted{border-color:color-mix(in srgb,var(--border-subtle) 84%,var(--surface-soft) 16%);color:var(--text-muted)}.automation-saved-card-title-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;min-width:0}.automation-saved-card-head-side{display:grid;justify-items:end;gap:.4rem;margin-left:auto}.automation-saved-card-primary-actions{justify-content:flex-end}.automation-saved-section{display:grid;gap:.55rem}.automation-saved-section+.automation-saved-section{margin-top:.35rem}.automation-saved-section-head{display:grid;gap:.18rem}.automation-saved-section-head h4,.automation-saved-section-head p{margin:0}.task-list.automation-saved-list,.task-list.automation-activity-list{grid-template-columns:minmax(0,1fr);gap:.48rem}.automation-saved-list .task-card,.automation-activity-list .task-card{border-color:color-mix(in srgb,var(--border-subtle) 86%,var(--workspace-accent) 14%);background:var(--surface);box-shadow:inset 0 1px #ffffffdb,0 8px 18px #0f172a0b}.automation-saved-list .task-card:hover,.automation-activity-list .task-card:hover{border-color:color-mix(in srgb,var(--workspace-accent) 34%,var(--border-subtle) 66%);box-shadow:inset 0 1px #ffffffe6,0 10px 22px #0f172a11}.automation-saved-list .task-card-active,.automation-activity-list .task-card-active{border-color:var(--workspace-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-accent) 58%,transparent),0 10px 24px color-mix(in srgb,var(--workspace-accent) 10%,transparent)}.automation-card-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,15rem);gap:.9rem;align-items:start}.automation-saved-card-layout{grid-template-columns:minmax(0,1fr)}.automation-card-main{min-width:0}.automation-card-actions{min-width:0;display:grid;justify-items:end;align-content:start}.automation-card-actions .actions{width:100%;display:grid;gap:.45rem;justify-items:stretch}.automation-card-actions .actions>button,.automation-card-actions .actions>a{width:100%;justify-content:center}.automation-card-menu{position:relative;margin-left:auto;flex:0 0 auto}.automation-card-menu-toggle{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface) 92%,white 8%);color:var(--text-main);box-shadow:0 4px 10px #0f172a14;cursor:pointer;font-weight:800;line-height:1}.automation-card-menu-toggle::-webkit-details-marker{display:none}.automation-card-menu-toggle::marker{content:""}.automation-card-menu[open] .automation-card-menu-toggle,.automation-card-menu-toggle:hover,.automation-card-menu-toggle:focus-visible{border-color:color-mix(in srgb,var(--workspace-accent) 42%,var(--border-subtle) 58%);background:color-mix(in srgb,var(--workspace-accent) 10%,var(--surface) 90%);box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-accent) 16%,transparent)}.automation-card-menu-panel{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;width:max-content;min-width:9.25rem;max-width:min(14rem,calc(100vw - 2rem));display:grid;gap:.12rem;padding:.3rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 18px 36px #0f172a2e}.automation-card-menu-panel button,.automation-card-menu-panel a{width:100%;min-height:2rem;display:flex;align-items:center;justify-content:flex-start;border-color:transparent;background:transparent;color:var(--text-main);box-shadow:none;padding:.38rem .62rem;text-align:left;white-space:nowrap;font-weight:650}.automation-card-menu-panel button:hover,.automation-card-menu-panel a:hover,.automation-card-menu-panel button:focus-visible,.automation-card-menu-panel a:focus-visible{border-color:color-mix(in srgb,var(--workspace-accent) 22%,var(--border-subtle) 78%);background:color-mix(in srgb,var(--workspace-accent) 9%,var(--surface-panel) 91%)}.automation-card-menu-panel button:disabled{opacity:.52;cursor:not-allowed}.admin-organization-header{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start;flex-wrap:wrap;margin-bottom:.75rem}.admin-organization-header h3{margin-bottom:.12rem}.admin-organization-header-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.admin-organization-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.45rem;min-width:0;width:100%}.admin-organization-toolbar{display:grid;grid-template-columns:minmax(18rem,1.4fr) minmax(12rem,.7fr);gap:.6rem .8rem;align-items:end;margin-bottom:.8rem}.admin-organization-picker-row{grid-column:1 / -1}.admin-organization-workspace{display:block}.admin-organization-detail-panel{padding:.7rem}.admin-organization-detail-panel{display:grid;gap:.85rem}.admin-organization-detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;flex-wrap:wrap}.admin-organization-detail-tabs{display:grid;gap:.28rem;margin-top:.1rem}.admin-organization-detail-tabs .tab-strip{gap:.9rem}.admin-organization-tab-copy{font-size:.82rem}.admin-organization-tab-panel{display:grid;gap:.9rem}.admin-membership-composer{display:grid;grid-template-columns:minmax(22rem,34rem);gap:.75rem;align-items:start}.admin-membership-composer-search{grid-column:1}.admin-membership-table{width:100%}.admin-membership-candidate-combobox{position:relative}.admin-membership-candidate-dropdown{position:absolute;left:0;right:0;top:calc(100% + .3rem);z-index:40;border:1px solid var(--border-subtle);border-radius:.95rem;background:var(--surface);box-shadow:var(--surface-shadow-strong)}.admin-membership-candidate-list{padding:.55rem;display:grid;gap:.45rem;max-height:16rem;overflow-y:auto;overflow-x:hidden}.admin-membership-candidate{width:100%;display:grid;gap:.15rem;text-align:left;justify-content:flex-start;border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-main);padding:.55rem .65rem}.admin-membership-candidate:hover{background:color-mix(in srgb,var(--workspace-accent-soft) 40%,var(--surface) 60%);border-color:color-mix(in srgb,var(--workspace-accent) 22%,var(--border-subtle) 78%)}.admin-membership-selection-summary{margin-top:.55rem;display:grid;gap:.28rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 18%,var(--border-subtle) 82%);border-radius:.85rem;background:color-mix(in srgb,var(--workspace-accent-soft) 42%,var(--surface) 58%)}.admin-membership-selection-summary-modal{margin-top:0}.admin-membership-candidate-selected{border-color:color-mix(in srgb,var(--workspace-accent) 34%,var(--border-subtle) 66%);background:linear-gradient(180deg,color-mix(in srgb,var(--workspace-accent-soft) 70%,var(--surface) 30%),color-mix(in srgb,var(--workspace-accent-soft) 34%,var(--surface) 66%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-accent) 12%,transparent 88%)}.admin-membership-candidate .muted{overflow-wrap:anywhere}.admin-organization-invitation-filters{display:grid;grid-template-columns:repeat(3,minmax(12rem,1fr));gap:.75rem;margin-top:1rem}.admin-organization-empty-state{display:grid;gap:.2rem;align-content:center;min-height:18rem}.admin-organization-empty-state h3,.admin-organization-empty-state p{margin:0}.admin-control-stack-sm,.admin-control-stack-md,.admin-control-stack-lg{display:grid}.admin-control-stack-sm{gap:.55rem}.admin-control-stack-md{gap:.7rem}.admin-control-stack-lg{gap:.9rem}.admin-control-copy{margin:0}.admin-control-copy-bottom-sm{margin-bottom:.45rem}.admin-control-heading-tight{margin-bottom:.1rem}.admin-control-heading-top-reset{margin-top:0}.admin-control-table-top{margin-top:.9rem}.admin-control-summary-bottom,.admin-control-actions-bottom{margin-bottom:.9rem}.admin-control-actions-bottom{flex-wrap:wrap}.admin-control-muted-top-sm,.admin-control-details-top{margin-top:.35rem}.admin-control-muted-top-md{margin-top:.4rem}.admin-control-muted-top-lg{margin-top:.5rem}.admin-control-panel-reset{margin:0}.admin-control-panel-pad{padding:.8rem}.admin-control-preview-stack{display:grid;gap:.45rem}.admin-control-row-stack{display:grid;gap:.25rem}.admin-control-grid-span-full{grid-column:1 / -1}.admin-control-form-row-end{align-self:end}.admin-control-prewrap{white-space:pre-wrap}.admin-control-break-all{word-break:break-all}.admin-control-code-block{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#1f2937;margin:.5rem 0 0;max-height:12rem;overflow:auto;padding:.75rem;white-space:pre-wrap}.admin-control-list-tight{margin-bottom:0}.discussion-layout{display:grid;grid-template-columns:minmax(14rem,var(--discussion-thread-pane-width, 19%)) .7rem minmax(0,1fr);gap:.35rem;align-items:stretch;min-height:0;height:100%}.discussion-layout-expanded{grid-template-columns:minmax(0,1fr)}.discussion-layout-resizing{cursor:col-resize}.discussion-page{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.discussion-page>.discussion-layout{flex:1 1 auto;min-height:0;height:100%}.discussion-page-intro{padding:.34rem .48rem}.discussion-page-intro h2{margin:0 0 .18rem}.discussion-page-intro p{margin:0}.discussion-pane{min-width:0;height:100%;min-height:0;overflow:hidden;padding:.38rem .42rem}.discussion-threads-pane,.discussion-conversation-pane{display:flex;flex-direction:column;gap:.45rem}.discussion-pane-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;flex-wrap:wrap}.discussion-composer{display:grid;gap:.35rem;padding:.45rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.discussion-action-bar{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.discussion-search-input{flex:1 1 100%;min-width:0}.discussion-filter-control{flex:1 1 9rem;min-width:0}.discussion-action-bar input,.discussion-action-bar select{margin:0}.notifications-filters{display:grid;gap:.45rem;align-items:stretch}.notifications-page{gap:.75rem}.notifications-search-input{width:100%;min-width:0}.notifications-category-shell{display:grid;gap:.45rem}.notifications-category-segmented{width:100%;flex-wrap:wrap;justify-content:flex-start}.notifications-category-segmented button{display:inline-flex;align-items:center;gap:.35rem}.notifications-category-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;padding:0 .38rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-muted) 70%,var(--surface) 30%);color:var(--text-main);font-size:.72rem;font-weight:700}.notifications-category-summary{display:flex;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:wrap}.notifications-filter-hint,.notifications-active-scope{margin:0}.notifications-filter-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.notifications-filter-control{flex:1 1 14rem;min-width:0}.notifications-unread-toggle{flex:0 0 auto;margin-left:auto}.discussion-unread-toggle{white-space:nowrap;align-self:center;padding:.1rem 0;flex:0 0 auto}.discussion-thread-list{display:grid;grid-auto-rows:max-content;align-content:start;gap:.45rem;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:.08rem .15rem .2rem 0}.discussion-thread-row{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-panel);text-align:left;color:var(--text-main);padding:.55rem .65rem;cursor:pointer;display:grid;gap:.18rem;box-shadow:inset 0 1px #ffffffad}.discussion-thread-row:hover{border-color:color-mix(in srgb,var(--workspace-accent) 26%,var(--border-subtle) 74%);background:color-mix(in srgb,var(--surface-panel) 88%,var(--workspace-accent-soft) 12%)}.discussion-thread-row-active{border-color:color-mix(in srgb,var(--workspace-accent) 48%,var(--border-subtle) 52%);background:color-mix(in srgb,var(--surface-panel) 80%,var(--workspace-accent-soft) 20%)}.discussion-thread-row-head,.discussion-thread-row-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.discussion-thread-row-head strong{min-width:0;line-height:1.15}.discussion-thread-row-meta{margin-top:.18rem;font-size:.78rem;color:var(--text-muted);justify-content:flex-start;flex-wrap:wrap}.discussion-thread-row-preview{margin-top:.18rem;font-size:.84rem;line-height:1.35}.discussion-unread-dot{display:inline-flex;align-items:center;gap:.18rem;color:var(--deep-blue);font-weight:600}.discussion-unread-dot:before{content:"";width:.42rem;height:.42rem;border-radius:var(--radius-pill);background:var(--starburst-blue);display:inline-block}.discussion-panel-plain{display:flex;flex-direction:column;gap:0;min-height:0;flex:1 1 auto;overflow:hidden}.discussion-panel-head{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start;flex-wrap:wrap}.discussion-thread-shell{margin-top:.55rem;display:flex;flex-direction:column;gap:.55rem;min-height:0;flex:1 1 auto;overflow:hidden}.discussion-compose-block,.discussion-subject-editor{display:grid;gap:.35rem}.discussion-message-list{display:grid;gap:.45rem}.discussion-message-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:.15rem}.discussion-message{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.5rem;display:grid;gap:.3rem}.discussion-message-reply{background:var(--surface)}.discussion-message-deleted{background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface) 28%)}.discussion-message-head{display:flex;justify-content:space-between;gap:.45rem;align-items:flex-start}.discussion-message-author{display:flex;align-items:center;gap:.42rem;min-width:0}.discussion-message-avatar{width:1.55rem;height:1.55rem;min-width:1.55rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--surface);font-size:.66rem;font-weight:700;line-height:1;letter-spacing:.02em;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface) 24%,transparent 76%)}.discussion-message-author-copy{display:flex;align-items:baseline;gap:.45rem;min-width:0;flex-wrap:wrap}.discussion-message-time{font-size:.82rem;line-height:1.2}.discussion-message-body{white-space:pre-wrap;line-height:1.45}.discussion-message-deleted .discussion-message-body{color:var(--text-muted);font-style:italic}.discussion-message-actions{display:flex;gap:.2rem;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.discussion-message-icon-button{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;min-width:1.65rem;padding:0;border-radius:var(--radius-control);border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:1rem;line-height:1;box-shadow:none}.discussion-message-icon-button:hover:not(:disabled),.discussion-message-icon-button:focus-visible,.discussion-message-icon-button.is-active{border-color:var(--border-strong);background:var(--surface);color:var(--text-main);box-shadow:none}.discussion-inline-edit,.discussion-inline-reply{display:grid;gap:.3rem}.discussion-replies{display:grid;gap:.35rem;border-left:1px solid color-mix(in srgb,var(--border-subtle) 68%,var(--deep-blue) 32%);padding-left:.45rem}.discussion-mention{display:inline-flex;align-items:center;padding:0 .18rem;border-radius:var(--radius-control);background:color-mix(in srgb,var(--surface-soft) 42%,var(--surface) 58%);color:var(--deep-blue)}.discussion-mention-resolved{background:color-mix(in srgb,var(--status-paused-bg) 72%,var(--surface) 28%);color:var(--status-paused-text);font-weight:600}.discussion-conversation-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.discussion-resizer{width:100%;min-height:100%;border:0;border-radius:var(--radius-pill);background:transparent;padding:0;cursor:col-resize;display:flex;align-items:stretch;justify-content:center}.discussion-resizer span{width:.16rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--border-subtle) 78%,var(--deep-blue) 22%);transition:background .12s ease,width .12s ease}.discussion-resizer:hover span,.discussion-layout-resizing .discussion-resizer span{width:.22rem;background:color-mix(in srgb,var(--starburst-blue) 58%,var(--border-subtle) 42%)}.discussion-resizer:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.discussion-summary-card{display:grid;gap:.35rem}.discussion-summary-head{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start;flex-wrap:wrap}.discussion-summary-grid{display:flex;gap:.35rem .55rem;flex-wrap:wrap;align-items:center}.discussion-summary-inline{display:grid;gap:.3rem;margin-bottom:.55rem}.discussion-summary-inline .discussion-summary-head{align-items:center}.discussion-summary-inline-label{display:inline-flex;align-items:center;min-height:2rem}.search-result-workflow{display:grid;gap:.35rem;margin:.55rem 0;padding:.55rem .65rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.search-result-workflow-head{display:flex;align-items:center;gap:.45rem .6rem;flex-wrap:wrap}.search-result-workflow-grid{display:grid;gap:.22rem}.search-result-workflow-actions{display:flex;gap:.45rem;flex-wrap:wrap}.search-result-workflow-discussion{margin-top:.2rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,var(--workspace-accent) 22%);display:grid;gap:.45rem}.search-run-page{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.search-run-hero{position:sticky;top:0;z-index:3;display:grid;gap:.85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 96%,transparent 4%),color-mix(in srgb,var(--surface-panel) 92%,transparent 8%) 86%,color-mix(in srgb,var(--surface-panel) 100%,transparent 0%));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.search-run-hero-head{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.search-run-hero-copy{display:grid;gap:.2rem}.search-run-hero-copy h2{margin-bottom:0}.search-run-hero-label{margin:.25rem 0 0}.search-run-hero-activity{margin-bottom:0}.search-run-hero-actions{display:flex;gap:.6rem;align-items:flex-start;flex-wrap:wrap}.search-run-hero-action-stack{display:grid;gap:.45rem;justify-items:end}.search-run-hero-action-row{display:flex;gap:.6rem;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.search-run-workspace{display:grid;grid-template-columns:minmax(15rem,.62fr) minmax(30rem,1.38fr);gap:1rem;align-items:stretch;min-height:0;height:100%;overflow:hidden}.search-run-rail-stack{display:grid;gap:1rem;align-content:start;min-height:0;height:100%}.search-run-section-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;flex-wrap:wrap}.search-run-section-head h3{margin-bottom:.2rem}.search-run-section-head p{margin-bottom:0}.search-run-results-browser,.search-run-detail-rail{display:flex;flex-direction:column;gap:.85rem;align-self:stretch;min-height:0;height:100%;overflow:hidden}.search-run-results-toolbar{display:grid;gap:.7rem}.search-run-filter-group{display:flex;gap:.45rem;flex-wrap:wrap}.search-run-result-list{display:grid;gap:.6rem;min-height:0;flex:1 1 0;overflow:auto;padding-right:.2rem;align-content:start}.search-run-result-row{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.7rem .75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:start;transition:border-color .12s ease,background .12s ease,transform .12s ease}.search-run-result-row:hover{border-color:color-mix(in srgb,var(--border-subtle) 62%,var(--workspace-accent) 38%);background:color-mix(in srgb,var(--surface-muted) 84%,var(--workspace-accent-soft) 16%);transform:translateY(-1px)}.search-run-result-row-active{border-color:color-mix(in srgb,var(--border-subtle) 48%,var(--workspace-accent) 52%);background:color-mix(in srgb,var(--surface-muted) 72%,var(--workspace-accent-soft) 28%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-accent) 28%,transparent 72%)}.search-run-result-row-head{display:flex;justify-content:space-between;gap:.55rem;align-items:center}.search-run-result-row-head strong{font-size:1rem;line-height:1.25}.search-run-result-row-select{width:100%;border:0;background:transparent;padding:0;margin:0;text-align:left;color:inherit}.search-run-result-row-link{width:2rem;height:2rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);background:color-mix(in srgb,var(--surface) 70%,var(--surface-muted) 30%);align-self:center;flex:0 0 auto}.search-run-result-row-link:hover{color:var(--workspace-accent-strong);border-color:color-mix(in srgb,var(--border-subtle) 50%,var(--workspace-accent) 50%);background:color-mix(in srgb,var(--surface) 58%,var(--workspace-accent-soft) 42%)}.search-run-result-row-link svg{width:1rem;height:1rem}.search-run-detail-shell{display:flex;flex-direction:column;gap:.75rem;min-height:0;flex:1 1 auto;overflow:auto;padding-right:.2rem}.search-run-detail-tabs{display:flex;gap:.45rem;flex-wrap:wrap}.search-run-discussion-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:244;border:0;background:#0f172a1f;padding:0;margin:0}.search-run-discussion-drawer{position:fixed;top:5.75rem;right:1rem;bottom:1rem;width:min(30rem,calc(100vw - 2rem));z-index:245;pointer-events:none}.search-run-discussion-drawer-panel{height:100%;display:flex;flex-direction:column;gap:.85rem;box-shadow:0 1.2rem 3rem #1018282e;pointer-events:auto}.search-run-discussion-drawer-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;flex-wrap:wrap}.search-run-discussion-drawer-head p{margin-bottom:0}.search-run-detail-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;flex-wrap:wrap}.search-run-detail-head h4{margin-bottom:.2rem}.search-run-detail-status{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.mobile-detail-back-button{flex:0 0 auto}.search-run-detail-actions{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}.search-run-detail-note{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.7rem .8rem;display:grid;gap:.25rem}.search-run-detail-note p{margin-bottom:0}.search-run-empty-state{border:1px dashed color-mix(in srgb,var(--border-subtle) 76%,var(--workspace-accent) 24%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-muted) 82%,var(--workspace-accent-soft) 18%);padding:1rem;display:grid;gap:.25rem}.search-run-empty-state p{margin-bottom:0}@media(max-width:1100px){.workspace-rail-layout:has(.search-run-page),.workspace-rail-content:has(.search-run-page){height:auto;overflow:visible}.search-run-page{grid-template-rows:auto;height:auto;overflow:visible}.search-run-workspace{grid-template-columns:1fr;height:auto;overflow:visible}.search-run-rail-stack,.search-run-results-browser,.search-run-detail-rail,.search-run-result-list,.search-run-detail-shell{height:auto;overflow:visible}.search-run-discussion-drawer{top:5.25rem;right:.75rem;left:.75rem;width:auto}}.score-submission-discussion-meta{margin-top:.18rem;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.score-review-meta-list{display:grid;gap:.18rem}.score-review-coordination-card{display:grid;gap:.42rem}.score-review-guidance{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);padding:.38rem .42rem;display:grid;gap:.14rem}.score-review-timeline{display:grid;gap:.24rem}.score-review-timeline-row{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);padding:.32rem .38rem;display:grid;gap:.12rem}.score-review-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap}.score-reviewer-picker{display:grid;gap:.35rem;max-height:16rem;overflow:auto;padding:.35rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.score-reviewer-option{display:flex;align-items:flex-start;gap:.45rem}@media(max-width:980px){.score-results-workspace{grid-template-columns:1fr}}.notifications-center-list{display:grid;gap:.3rem}.notifications-center-item{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);color:var(--text-main);display:grid;gap:.18rem;padding:.5rem}.notifications-center-item-main{width:100%;background:transparent;color:inherit;border:0;text-align:left;display:grid;gap:.18rem;padding:0}.notifications-center-item-unread{border-color:color-mix(in srgb,var(--starburst-blue) 58%,var(--border-subtle) 42%);background:color-mix(in srgb,var(--surface-soft) 22%,var(--surface-muted) 78%)}.notifications-center-context{font-size:.82rem}.notifications-center-meta{display:flex;justify-content:space-between;gap:.45rem;align-items:center;flex-wrap:wrap}.notifications-center-actions{display:flex;justify-content:flex-end;gap:.35rem}.notifications-center-read-state{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:.14rem .46rem;font-size:.72rem;font-weight:700;white-space:nowrap}.notifications-center-read-state-unread{background:color-mix(in srgb,var(--starburst-blue) 16%,var(--surface) 84%);color:var(--starburst-blue)}.notifications-center-read-state-read{background:var(--status-muted-bg);color:var(--status-muted-text)}.account-card,.preferences-card{min-width:0}.account-card{background:var(--surface-panel-accent-blue)}.preferences-card{background:var(--surface-panel-accent-gold)}.preferences-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-items:start}.preferences-form-grid .form-row{margin-bottom:0}.preferences-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.15rem}.checkbox-row{display:flex;align-items:flex-start;gap:.4rem;margin-bottom:0}.checkbox-row input[type=checkbox]{width:auto;margin:.15rem 0 0;flex:0 0 auto}.profile-summary-value{margin-top:.12rem;white-space:pre-wrap}.profile-section-nav{display:flex;flex-wrap:wrap;gap:.22rem}.profile-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;align-items:start}.profile-section-nav a{display:inline-flex;align-items:center;text-decoration:none;color:var(--text-main);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:.24rem .5rem;gap:.3rem;font-size:.78rem;background:var(--surface-muted)}.profile-section-nav .pill{font-size:.7rem;padding:.12rem .38rem}.profile-section{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:.34rem .38rem;background:var(--surface-muted);width:100%}.profile-section-summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;gap:.3rem}.profile-section-summary::marker,.profile-section-summary::-webkit-details-marker{display:none}.error{color:var(--status-failed-text);font-weight:600}.feedback-banner,.feedback-inline{border-radius:var(--radius-card);border:1px solid var(--border-subtle);padding:.46rem .58rem;font-weight:600}.feedback-banner{margin-top:.45rem}.feedback-inline{margin-bottom:.45rem}.feedback-banner-info,.feedback-inline-info{background:var(--surface-muted);color:var(--text-main)}.feedback-banner-success,.feedback-inline-success{background:var(--status-success-bg);border-color:color-mix(in srgb,var(--status-success-text) 18%,var(--border-subtle));color:var(--status-success-text)}.feedback-banner-error,.feedback-inline-error{background:var(--status-failed-bg);border-color:color-mix(in srgb,var(--status-failed-text) 18%,var(--border-subtle));color:var(--status-failed-text)}.toast-viewport{position:fixed;left:50%;bottom:max(15vh,1.25rem);transform:translate(-50%);z-index:14000;display:grid;gap:.45rem;justify-items:center;width:min(30rem,calc(100vw - 2rem));pointer-events:none}.toast-card{pointer-events:auto;border:1px solid var(--border-subtle);border-radius:1rem;box-shadow:0 18px 40px rgba(var(--surface-shadow-rgb),.16);padding:.7rem .85rem .8rem;background:color-mix(in srgb,var(--surface) 88%,var(--surface-panel-accent-blue) 12%);display:grid;gap:.32rem;width:100%;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.toast-card-info{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 82%,var(--surface-panel-accent-blue) 18%) 0%,var(--surface) 100%);border-color:color-mix(in srgb,var(--starburst-blue) 20%,var(--border-subtle) 80%)}.toast-card-success{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 78%,var(--status-success-bg) 22%) 0%,var(--surface) 100%);border-color:color-mix(in srgb,var(--status-success-text) 20%,var(--border-subtle));color:var(--status-success-text)}.toast-card-error{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 76%,var(--status-failed-bg) 24%) 0%,var(--surface) 100%);border-color:color-mix(in srgb,var(--status-failed-text) 20%,var(--border-subtle));color:var(--status-failed-text)}.toast-card-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.toast-card-label{display:inline-flex;align-items:center;padding:.14rem .42rem;border-radius:var(--radius-pill);background:#ffffffb8;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.toast-card-body{font-size:1rem;line-height:1.28}.toast-dismiss{border:0;background:transparent;color:inherit;font:inherit;font-size:1.05rem;line-height:1;cursor:pointer;padding:0;opacity:.72}.toast-dismiss:hover{opacity:1}.muted{color:var(--text-muted)}.status-grid{margin-top:.45rem;display:grid;gap:.24rem}.intake-action-list{display:grid;gap:.75rem}.intake-action-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem}.intake-action-card-copy{display:grid;gap:.3rem;min-width:0}.intake-action-card-title{font-size:1rem;line-height:1.2}.intake-action-card-description{margin:0;max-width:52rem}.intake-action-card>button{flex:0 0 auto}.status-row{display:flex;justify-content:space-between;align-items:center;gap:.35rem;font-size:.95rem}.status-pill{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:.12rem .42rem;font-size:.75rem;font-weight:700;letter-spacing:.01em}.notification-count-pill{background:color-mix(in srgb,var(--accent-primary) 22%,var(--surface) 78%);color:var(--accent-primary-hover)}.status-idle{background:var(--status-idle-bg);color:var(--status-idle-text)}.status-queued{background:var(--status-queued-bg);color:var(--status-queued-text)}.status-enqueue_pending,.status-pending{background:var(--status-pending-bg);color:var(--status-pending-text)}.status-scheduled{background:var(--status-idle-bg);color:var(--status-idle-text)}.status-running,.status-open{background:var(--status-running-bg);color:var(--status-running-text)}.status-ready,.status-completed{background:var(--status-success-bg);color:var(--status-success-text)}.status-draft,.status-ingesting{background:var(--status-idle-bg);color:var(--status-idle-text)}.status-failed,.status-expired{background:var(--status-failed-bg);color:var(--status-failed-text)}.status-active{background:var(--status-success-bg);color:var(--status-success-text)}.status-paused{background:var(--status-paused-bg);color:var(--status-paused-text)}.status-resolved,.status-archived,.status-cancelled,.status-revoked{background:var(--status-muted-bg);color:var(--status-muted-text)}.job-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.4rem}.job-list-item{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:.44rem .52rem;background:var(--surface-muted);width:100%}.job-summary{margin-top:.35rem;font-size:.9rem;color:var(--text-main)}.profile-list{list-style:none;margin:.45rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.42rem}.documents-grid{align-items:start}.documents-grid>.panel{min-width:0}.workspace-section-intro{display:grid;gap:.15rem;background:var(--surface-muted)}.workspace-section-intro h2,.workspace-section-intro p{min-width:0}.apply-section-chrome{--apply-section-panel-bg: var(--surface-muted);--apply-section-tab-inactive-bg: color-mix(in srgb, white 88%, var(--surface-panel) 12%);display:grid;gap:0}.apply-section-chrome .tab-strip--folder{padding:.08rem 0 0;margin-bottom:-1px}.apply-section-chrome .tab-strip--folder .tab-button{background:var(--apply-section-tab-inactive-bg);border-color:color-mix(in srgb,var(--workspace-accent) 16%,var(--border-subtle) 84%);border-bottom-color:color-mix(in srgb,var(--workspace-accent) 16%,var(--border-subtle) 84%);color:var(--text-muted);text-decoration:none}.apply-section-chrome .tab-strip--folder .tab-button:after{border-left-color:var(--apply-section-tab-inactive-bg)}.apply-section-chrome .tab-strip--folder .tab-button.tab-active{border-color:color-mix(in srgb,var(--workspace-accent) 30%,var(--border-subtle) 70%);border-bottom-color:var(--apply-section-panel-bg);background:var(--apply-section-panel-bg)!important;color:var(--text-main);transform:translateY(1px);box-shadow:0 1px 0 var(--apply-section-panel-bg),0 .42rem 0 -.04rem var(--apply-section-panel-bg),inset 0 1px #ffffffbd}.apply-section-chrome .tab-strip--folder .tab-button.tab-active:after{border-left-color:var(--apply-section-panel-bg)}.apply-section-chrome .workspace-section-intro{background:var(--apply-section-panel-bg)}.workspace-section-tab-surface{--workspace-section-tab-panel-bg: var(--surface-muted);--workspace-section-tab-inactive-bg: color-mix(in srgb, white 88%, var(--surface-panel) 12%);display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;border:1px solid color-mix(in srgb,var(--workspace-accent) 14%,var(--border-subtle) 86%);border-radius:var(--radius-large);background:var(--workspace-section-tab-panel-bg);box-shadow:var(--surface-shadow),inset 0 1px color-mix(in srgb,var(--workspace-accent) 16%,transparent 84%)}.workspace-section-tab-strip{padding:.52rem .52rem 0;border-bottom:1px solid color-mix(in srgb,var(--workspace-accent) 16%,var(--border-subtle) 84%);border-radius:calc(var(--radius-large) - 1px) calc(var(--radius-large) - 1px) 0 0;background:color-mix(in srgb,var(--surface-panel) 72%,var(--surface-muted) 28%)}.workspace-section-tab-strip .tab-strip--folder{padding-bottom:0;margin-bottom:-1px}.workspace-section-tab-strip .tab-strip--folder .tab-button{background:var(--workspace-section-tab-inactive-bg);border-color:color-mix(in srgb,var(--workspace-accent) 16%,var(--border-subtle) 84%);border-bottom-color:color-mix(in srgb,var(--workspace-accent) 16%,var(--border-subtle) 84%);color:var(--text-muted);text-decoration:none}.workspace-section-tab-strip .tab-strip--folder .tab-button:after{border-left-color:var(--workspace-section-tab-inactive-bg)}.workspace-section-tab-strip .tab-strip--folder .tab-button.tab-active{border-color:color-mix(in srgb,var(--workspace-accent) 30%,var(--border-subtle) 70%);border-bottom-color:var(--workspace-section-tab-panel-bg);background:var(--workspace-section-tab-panel-bg)!important;color:var(--text-main);transform:translateY(1px);box-shadow:0 1px 0 var(--workspace-section-tab-panel-bg),0 .42rem 0 -.04rem var(--workspace-section-tab-panel-bg),inset 0 1px #ffffffbd}.workspace-section-tab-strip .tab-strip--folder .tab-button.tab-active:after{border-left-color:var(--workspace-section-tab-panel-bg)}.workspace-section-tab-panel{display:grid;flex:1 1 auto;gap:.75rem;align-content:start;min-width:0;min-height:0;padding:.55rem;border-radius:0 0 calc(var(--radius-large) - 1px) calc(var(--radius-large) - 1px);background:var(--workspace-section-tab-panel-bg)}.workspace-section-tab-panel>*{min-width:0}.score-announcement-context{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.65rem .78rem .58rem;border-bottom:1px solid color-mix(in srgb,var(--workspace-accent) 16%,var(--border-subtle) 84%);border-radius:calc(var(--radius-large) - 1px) calc(var(--radius-large) - 1px) 0 0;background:color-mix(in srgb,var(--surface-card) 84%,var(--surface-muted) 16%)}.score-announcement-context span{color:var(--text-muted);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.score-announcement-context strong{min-width:0;color:var(--text-main);font-family:var(--font-family-display);font-size:clamp(1rem,1.05vw,1.25rem);line-height:1.15;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.score-announcement-tab-surface .workspace-section-tab-strip{overflow:visible;border-radius:0}.score-announcement-tab-surface .tab-strip--folder{display:flex;flex-wrap:wrap;row-gap:.35rem;min-width:0}.score-announcement-tab-surface .tab-strip--folder .tab-button{display:inline-flex;align-items:center;gap:.42rem;flex:0 0 auto;padding-inline:.78rem;white-space:nowrap}.score-announcement-attention-dot{width:.48rem;height:.48rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--danger-color) 68%,var(--surface-card) 32%);border-radius:999px;background:var(--danger-color)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.apply-subsection-chrome{display:grid;gap:0}.apply-subsection-chrome-spaced{margin-top:.9rem}.collection-activity-card{padding:.8rem;display:grid;gap:.75rem}.collection-activity-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.collection-activity-card-title-stack{display:grid;gap:.28rem;min-width:0}.collection-activity-card-title-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.collection-activity-card-title{font-size:1.05rem;line-height:1.2}.collection-activity-card-title-row .status-pill{flex:0 0 auto}.collection-activity-card-meta{margin-top:.02rem;text-align:right;align-self:flex-end}.collection-activity-card-metrics{display:flex;gap:.75rem;flex-wrap:wrap}.collection-activity-card-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:.8rem;flex-wrap:wrap}.collection-activity-card-metric{min-width:8.5rem;display:grid;gap:.08rem}.collection-activity-card-metric-label{color:var(--text-muted);font-size:.85rem}.collection-activity-card-metric strong{font-size:1.4rem;line-height:1;font-weight:800}@media(max-width:960px){.intake-action-card{flex-direction:column;align-items:stretch}.intake-action-card>button{width:100%}}.apply-subsection-surface{display:grid;gap:1rem;align-content:start;align-items:start}.apply-profiles-repo{display:grid;gap:.8rem;align-content:start;grid-auto-rows:max-content;min-height:0}.apply-profiles-toolbar{display:flex;justify-content:space-between;align-items:end;gap:.8rem;flex-wrap:wrap}.apply-profiles-toolbar-main{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(14rem,18rem);gap:.75rem;flex:1 1 32rem}.apply-profiles-summary{margin-top:-.1rem}.apply-profile-card{display:grid;gap:.55rem;align-content:start}.apply-profile-card-header{display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}.apply-profile-card-badges{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.apply-profile-card-meta{font-size:.85rem}.apply-profile-card-summary{margin:0;line-height:1.45}.apply-profile-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.8rem}.apply-profile-type-option{text-align:left;display:grid;gap:.45rem;align-content:start;cursor:pointer;color:var(--text-main)}.apply-profile-type-option span{pointer-events:none}.apply-profile-type-option-title{display:block;color:var(--text-strong);font-size:1rem;font-weight:800;line-height:1.2}.apply-profile-type-option-copy{display:block;color:var(--text-muted);line-height:1.4}.apply-subsection-surface .profiles-workspace>.panel:first-of-type,.apply-subsection-surface .documents-grid>.panel:first-child{border-top-left-radius:0}.repository-browser{margin-top:.5rem}.repository-browser-pane{min-width:0;display:grid;gap:.7rem;align-content:start}.curation-mobile-card-list{display:none}.curation-opportunity-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:.72rem;background:var(--surface-panel-nested);display:grid;gap:.55rem;box-shadow:inset 0 1px #ffffff94}.curation-opportunity-card-active{border-color:var(--starburst-blue);box-shadow:inset 0 0 0 1px var(--focus-ring-strong),var(--surface-shadow)}.curation-opportunity-card-topline,.curation-opportunity-meta{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center;justify-content:space-between}.curation-opportunity-select{display:inline-flex;align-items:center;gap:.34rem;color:var(--text-muted);font-size:.84rem}.curation-opportunity-title{width:fit-content;max-width:100%;text-align:left;line-height:1.25;font-size:1rem}.curation-opportunity-sponsor{margin:-.2rem 0 0}.curation-opportunity-meta{justify-content:flex-start;color:var(--text-muted);font-size:.82rem}.curation-opportunity-flags{gap:.35rem}@media(min-width:980px){.documents-grid.grid-2,.grid.grid-2.documents-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:960px){.apply-profiles-toolbar-main{grid-template-columns:minmax(0,1fr)}.apply-profile-card-header{flex-direction:column;align-items:stretch}.apply-profile-card-badges{justify-content:flex-start}}.profile-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:.5rem;background:var(--surface-muted);width:100%}.profile-card-active{border-color:var(--starburst-blue);box-shadow:inset 0 0 0 1px var(--focus-ring-strong)}.profiles-workspace{display:grid;grid-template-columns:minmax(18rem,var(--profiles-pane-width, 36%)) .8rem minmax(0,1fr);gap:.65rem;height:100%;min-height:0}.profiles-workspace-expanded{grid-template-columns:minmax(0,1fr)}.profiles-workspace-resizing{cursor:col-resize}.profiles-pane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.45rem;min-height:0}.profiles-pane-header{min-height:0}.profiles-pane-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:.1rem}.profiles-resizer{width:100%;min-height:0;align-self:stretch;border:0;border-radius:var(--radius-pill);background:transparent;padding:0;cursor:col-resize;display:flex;align-items:stretch;justify-content:center}.profiles-resizer span{width:3px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--starburst-blue) 24%,var(--border-subtle) 76%);transition:background-color .12s ease}.profiles-resizer:hover span,.profiles-resizer:focus-visible span,.profiles-workspace-resizing .profiles-resizer span{background:color-mix(in srgb,var(--starburst-blue) 48%,var(--border-subtle) 52%)}.profiles-resizer:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.profiles-form{display:grid;gap:.42rem;align-content:start}.profiles-form .form-row{margin-bottom:.18rem}.profiles-form textarea{min-height:6rem}.apply-project-form-intro{margin-top:0}.apply-project-form-section{display:grid;gap:.55rem;padding-top:.62rem;border-top:1px solid var(--border-subtle)}.apply-project-form-section:first-of-type{padding-top:0;border-top:0}.apply-project-form-section-header{display:grid;gap:.16rem}.apply-project-form-section-header h3{margin:0;color:var(--text-strong);font-size:.94rem}.apply-project-form-section-header p{margin:0}.apply-project-form-grid{gap:.6rem}.apply-project-guide-shell{position:relative}.apply-project-guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:0;margin:0;list-style:none}.apply-project-guide-step{display:flex;align-items:center;gap:.45rem;min-height:2.45rem;padding:.55rem .65rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-muted)}.apply-project-guide-step span{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--surface);color:var(--text-muted);font-weight:800;font-size:.78rem}.apply-project-guide-step strong{font-size:.86rem}.apply-project-guide-step-active{border-color:color-mix(in srgb,var(--starburst-blue) 54%,var(--border-subtle) 46%);background:color-mix(in srgb,var(--starburst-blue) 10%,var(--surface) 90%);color:var(--text-strong)}.apply-project-guide-step-active span{background:var(--starburst-blue);color:#fff}.apply-project-guide-notes,.apply-project-guide-feedback{display:grid;gap:.6rem}.apply-project-guide-chip-row{display:flex;flex-wrap:wrap;gap:.4rem}.apply-project-guide-progress{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:1rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.apply-project-guide-progress-card{width:min(100%,24rem);display:grid;gap:.22rem;justify-items:start;box-shadow:var(--shadow-sm)}.profile-wizard{display:grid;gap:.85rem}.profile-wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.profile-wizard-step{display:inline-flex;align-items:center;gap:.45rem;justify-content:flex-start;padding:.6rem .7rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-panel) 88%,var(--surface-panel-accent-blue) 12%);color:var(--text-main);font:inherit}.profile-wizard-step-active{border-color:color-mix(in srgb,var(--starburst-blue) 48%,var(--border-subtle) 52%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 64%,var(--surface) 36%) 0%,var(--surface-panel) 100%)}.profile-wizard-step-index{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:color-mix(in srgb,var(--starburst-blue) 22%,var(--surface) 78%);font-size:.8rem;font-weight:700}.profile-wizard-panel{display:grid;gap:.7rem}.grant-link{color:var(--starburst-blue);font-weight:600;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}.grant-link:hover{text-decoration:underline}.grant-link-meta{margin-top:.2rem;font-size:.8rem}.task-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.42rem;align-items:start}.task-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:.5rem;background:var(--surface-muted);width:100%;color:var(--text-main);box-shadow:inset 0 1px #ffffffad;align-self:start}button.task-card{border:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--text-main)}button.task-card:hover{border-color:color-mix(in srgb,var(--starburst-blue) 34%,var(--border-subtle) 66%);background:color-mix(in srgb,var(--surface-soft) 18%,var(--surface-muted) 82%)}.task-card strong{color:var(--color-display-ink)}.task-card .muted{color:var(--text-muted)}.task-card-active{border-color:var(--starburst-blue);box-shadow:inset 0 0 0 1px var(--focus-ring-strong)}.table-wrap{overflow-x:auto}.task-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.35rem;margin-bottom:.4rem}.task-summary-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.4rem .48rem}.score-summary-action-list{display:grid;gap:.55rem}.score-summary-checklist{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.score-summary-opportunity-badge{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;padding:1rem;border-radius:calc(var(--radius-card) + .2rem);border:1px solid color-mix(in srgb,var(--accent-primary) 22%,var(--border-subtle) 78%);background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-primary) 18%,transparent 82%) 0%,transparent 34%),linear-gradient(140deg,color-mix(in srgb,var(--surface-panel-accent-gold) 48%,var(--surface-panel) 52%),color-mix(in srgb,var(--surface-panel-accent-blue) 18%,var(--surface-panel) 82%))}.score-summary-opportunity-brand{display:grid;place-items:center;width:5.25rem;min-width:5.25rem;align-content:start;gap:.65rem;padding:.5rem;border-radius:1.4rem;background:color-mix(in srgb,var(--surface-panel) 76%,var(--surface-panel-accent-gold) 24%);border:1px solid color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle) 80%);box-shadow:inset 0 1px color-mix(in srgb,white 26%,transparent 74%)}.score-summary-opportunity-logo{display:block;width:100%;height:100%;max-width:4.25rem;max-height:4.25rem;object-fit:contain}.score-summary-opportunity-avatar.organization-avatar-lg{width:4.25rem;height:4.25rem}.score-summary-opportunity-copy{display:grid;gap:.7rem}.score-summary-opportunity-topline{display:flex;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:wrap}.score-summary-opportunity-topline-copy{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.score-summary-opportunity-title-row{display:flex;align-items:start;gap:.85rem;flex-wrap:wrap}.score-summary-opportunity-title-row h3{margin:0;font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.05}.score-summary-opportunity-meta,.score-summary-opportunity-facts{display:flex;gap:.55rem;flex-wrap:wrap}.score-summary-opportunity-chip{display:grid;gap:.12rem;min-width:8rem;padding:.62rem .72rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle) 86%);background:color-mix(in srgb,var(--surface-panel) 78%,var(--surface-panel-accent-gold) 22%);color:var(--text-main)}.score-summary-opportunity-chip strong{color:var(--text-strong)}.score-summary-opportunity-facts span{display:inline-flex;align-items:center;padding:.38rem .62rem;border-radius:999px;background:color-mix(in srgb,var(--surface-panel) 78%,var(--surface-panel-accent-blue) 22%);color:var(--text-muted);font-size:.92rem;font-weight:700}.score-summary-opportunity-brand-go{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.7rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 28%,var(--border-subtle) 72%);background:color-mix(in srgb,var(--surface-panel) 78%,var(--workspace-accent-soft) 22%);color:var(--text-strong);text-decoration:none;font-size:1rem;font-weight:800;line-height:1}.score-summary-opportunity-brand-go:hover{border-color:color-mix(in srgb,var(--workspace-accent) 46%,var(--border-subtle) 54%);background:color-mix(in srgb,var(--surface-panel) 66%,var(--workspace-accent-soft) 34%);color:var(--workspace-accent-strong)}.score-summary-opportunity-export-group{display:inline-flex;align-items:center;gap:.45rem}.score-summary-opportunity-export-icon{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.5rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 22%,var(--border-subtle) 78%);background:color-mix(in srgb,var(--surface-panel) 80%,var(--workspace-accent-soft) 20%);color:var(--text-strong);padding:0 .72rem;font-weight:800;white-space:nowrap}.score-summary-opportunity-export-icon:hover:not(:disabled){border-color:color-mix(in srgb,var(--workspace-accent) 42%,var(--border-subtle) 58%);background:color-mix(in srgb,var(--surface-panel) 70%,var(--workspace-accent-soft) 30%);color:var(--workspace-accent-strong)}.score-summary-opportunity-export-icon:disabled{opacity:.7}.score-summary-export-x{font-size:1rem;font-weight:900;line-height:1}.score-summary-export-instagram{width:1.1rem;height:1.1rem;stroke:currentColor;stroke-width:1.8;fill:none}.score-summary-export-label{font-size:.86rem;line-height:1}.score-summary-checklist-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start}.score-summary-checklist-item:not(:last-child) .score-summary-checkpoint:after{content:"";position:absolute;top:calc(100% + .18rem);left:50%;width:1px;height:calc(100% + .55rem);transform:translate(-50%);background:color-mix(in srgb,var(--border-subtle) 72%,var(--workspace-accent-soft) 28%)}.score-summary-checkpoint{position:relative;min-height:100%;padding-top:.1rem}.score-summary-checkpoint-index{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-subtle) 78%,var(--workspace-accent-soft) 22%);background:color-mix(in srgb,var(--surface-muted) 88%,var(--surface-panel) 12%);color:var(--text-strong);font-size:.95rem;font-weight:800;line-height:1}.score-summary-checklist-item-complete .score-summary-checkpoint-index{background:color-mix(in srgb,var(--status-success-bg) 74%,var(--surface-panel) 26%);border-color:color-mix(in srgb,var(--status-success-text) 42%,var(--border-subtle) 58%);color:var(--status-success-text)}.score-summary-checklist-item-current .score-summary-checkpoint-index{background:color-mix(in srgb,var(--workspace-accent-soft) 72%,var(--surface-panel) 28%);border-color:color-mix(in srgb,var(--workspace-accent) 40%,var(--border-subtle) 60%);color:var(--workspace-accent-strong);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--workspace-accent-soft) 56%,transparent 44%)}.score-summary-checklist-item-current .score-summary-action-card{border-color:color-mix(in srgb,var(--workspace-accent) 22%,var(--border-subtle) 78%);background:color-mix(in srgb,var(--surface-muted) 86%,var(--workspace-accent-soft) 14%)}.score-summary-checklist-item-upcoming .score-summary-checkpoint-index{opacity:.78}.score-summary-action-card,.score-summary-detail-card{display:grid;gap:.18rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.65rem .75rem}.score-summary-action-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.score-summary-action-title-block{display:grid;gap:.35rem;align-items:start}.score-summary-action-go{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-subtle) 74%,var(--workspace-accent-soft) 26%);background:color-mix(in srgb,var(--surface-muted) 82%,var(--surface-panel) 18%);color:var(--text-strong);text-decoration:none;font-size:1rem;font-weight:800;line-height:1}.score-summary-action-go:hover{border-color:color-mix(in srgb,var(--workspace-accent) 36%,var(--border-subtle) 64%);background:color-mix(in srgb,var(--surface-muted) 74%,var(--workspace-accent-soft) 26%);color:var(--workspace-accent-strong)}.score-posting-modal-shell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;min-height:72vh;max-height:72vh}.score-posting-modal-content{min-height:0;overflow:auto;padding-right:.25rem;display:grid;gap:1rem}.score-summary-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.55rem}.score-summary-dashboard{display:grid;gap:.85rem;align-content:start;min-width:0}.score-summary-story-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:1rem;align-items:stretch}.score-summary-story-main{display:grid;gap:.55rem;align-content:start;min-width:0}.score-summary-story-main h3{margin:0;font-size:clamp(1.35rem,1.6vw,1.85rem);line-height:1.08}.score-summary-story-main p{max-width:72rem;margin:0}.score-summary-date-row{display:flex;flex-wrap:wrap;gap:.45rem}.score-summary-date-row span{display:inline-flex;align-items:center;gap:.28rem;min-height:2rem;padding:.32rem .58rem;border:1px solid var(--border-subtle);border-radius:var(--radius-small);background:var(--surface-card);color:var(--text-muted);font-size:.92rem}.score-summary-date-row strong{color:var(--text-main)}.score-summary-next-action{display:grid;gap:.48rem;align-content:start;padding:.78rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 18%,var(--border-subtle) 82%);border-radius:var(--radius-card);background:var(--surface-card)}.score-summary-next-action span,.score-summary-metric-card span,.score-summary-stat-item span{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.score-summary-next-action strong{color:var(--text-main);line-height:1.25}.score-summary-next-action .button-link{justify-self:start;margin-top:.15rem}.score-summary-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem}.score-summary-metric-card{display:grid;gap:.22rem;align-content:start;min-width:0;padding:.78rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.score-summary-metric-card strong{min-width:0;color:var(--text-main);font-family:var(--font-family-display);font-size:clamp(1.35rem,1.7vw,1.8rem);line-height:1.02;overflow-wrap:anywhere}.score-summary-metric-card p{margin:0;color:var(--text-muted);font-size:.94rem;line-height:1.25}.score-summary-stats-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.4rem,1fr));gap:.42rem .75rem;padding:.78rem .85rem}.score-summary-stat-item{display:grid;gap:.1rem;align-content:start;min-width:0;padding:.08rem .7rem .08rem 0;border-right:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent 28%)}.score-summary-stat-item:last-child{border-right:0}.score-summary-stat-item strong{min-width:0;color:var(--text-main);font-family:var(--font-family-display);font-size:clamp(1rem,1.05vw,1.2rem);line-height:1.1;overflow-wrap:anywhere}.score-summary-stat-link{justify-self:start;color:var(--workspace-accent-strong);font-family:var(--font-family-display);font-size:clamp(1rem,1.05vw,1.2rem);font-weight:700;line-height:1.1;text-decoration:none}.score-summary-stat-link:hover{text-decoration:underline}.score-summary-stat-item p{margin:0;color:var(--text-muted);font-size:.82rem;line-height:1.2}.score-summary-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(18rem,.84fr);gap:.85rem;align-items:start}.score-summary-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem}.score-summary-panel-header>div{display:grid;gap:.1rem}.score-summary-panel-header a{flex:0 0 auto;color:var(--workspace-accent-strong);font-weight:700;text-decoration:none}.score-summary-panel-header a:hover{text-decoration:underline}.score-summary-attention-list,.score-summary-lifecycle-list,.score-summary-application-list{display:grid;gap:.55rem}.score-summary-attention-card,.score-summary-application-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.68rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-main);text-decoration:none}.score-summary-attention-card:hover,.score-summary-application-card:hover,.score-summary-lifecycle-row:hover{border-color:color-mix(in srgb,var(--workspace-accent) 30%,var(--border-subtle) 70%);background:color-mix(in srgb,var(--surface-card) 86%,var(--workspace-accent-soft) 14%);color:var(--text-main);text-decoration:none}.score-summary-attention-card>div,.score-summary-application-card>div{display:grid;gap:.18rem;min-width:0}.score-summary-attention-card p,.score-summary-application-card p{margin:0;color:var(--text-muted);line-height:1.3}.score-summary-attention-card>span[aria-hidden=true]{display:grid;place-items:center;width:1.8rem;height:1.8rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--workspace-accent) 24%,var(--border-subtle) 76%);border-radius:var(--radius-small);background:color-mix(in srgb,var(--surface-card) 82%,var(--workspace-accent-soft) 18%);color:var(--workspace-accent-strong);font-weight:800}.score-summary-lifecycle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.58rem 0;border-bottom:1px solid var(--border-subtle);color:var(--text-main);text-decoration:none}.score-summary-lifecycle-row:first-child{padding-top:0}.score-summary-lifecycle-row:last-child{padding-bottom:0;border-bottom:0}.score-summary-lifecycle-row span{color:var(--text-muted)}.score-summary-lifecycle-row strong{color:var(--text-main);text-align:right}.score-summary-empty-card{display:grid;gap:.18rem;padding:.78rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.score-summary-empty-card p{margin:0;color:var(--text-muted)}.score-summary-application-card .status-pill,.score-summary-attention-card .status-pill{flex:0 0 auto}.score-summary-footnote{margin:.65rem 0 0;font-size:.94rem}.score-posting-profile{display:grid;gap:.9rem}.score-posting-management-grid{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(24rem,1.28fr);gap:.8rem;align-items:start}.score-posting-management-panel{display:grid;align-content:start;gap:.8rem;min-width:0;padding:.9rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 14%,var(--border-subtle) 86%);border-radius:var(--radius-card);background:var(--surface)}.score-posting-management-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.score-posting-management-header h3{margin:.1rem 0 0;font-size:1.12rem}.score-posting-management-header .section-kicker{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.score-posting-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.score-posting-field-grid-compact{grid-template-columns:1fr}.score-posting-field{display:grid;align-content:start;gap:.18rem;min-width:0;padding:.62rem .68rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 10%,var(--border-subtle) 90%);border-radius:calc(var(--radius-card) - 1px);background:color-mix(in srgb,var(--surface-panel-nested) 60%,var(--surface) 40%)}.score-posting-field-wide{grid-column:1 / -1}.score-posting-field span{color:var(--text-muted);font-size:.78rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.score-posting-field strong{min-width:0;color:var(--text-main);font-size:.98rem;overflow-wrap:anywhere}.score-posting-field em{color:var(--text-muted);font-style:normal}.score-posting-status-menu{position:relative;justify-self:start}.score-posting-status-menu summary{display:inline-flex;align-items:center;gap:.35rem;min-height:2.05rem;padding:.42rem .7rem;border:1px solid var(--workspace-accent);border-radius:calc(var(--radius-button) + 1px);background:var(--workspace-accent);color:var(--workspace-on-accent);font-weight:750;cursor:pointer;list-style:none}.score-posting-status-menu summary::-webkit-details-marker{display:none}.score-posting-status-menu summary:after{content:"▾";color:currentColor;font-size:.82rem}.score-posting-status-menu[open] summary:after{content:"▴"}.score-posting-status-menu-list{position:absolute;z-index:20;top:calc(100% + .35rem);left:0;display:grid;gap:.2rem;min-width:11rem;padding:.35rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 18%,var(--border-subtle) 82%);border-radius:var(--radius-card);background:var(--surface)}.score-posting-status-menu-list button{justify-content:flex-start;width:100%;background:transparent;color:var(--text-main)}.score-posting-status-menu-list button:hover:not(:disabled){background:color-mix(in srgb,var(--workspace-accent-soft) 20%,var(--surface-panel-nested) 80%)}.score-posting-inline-meta{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,var(--workspace-accent-soft) 18%);color:var(--text-muted);font-size:.92rem;font-weight:700}.score-posting-rule-list{display:grid;gap:.65rem}.score-posting-rule-card{display:grid;gap:.55rem;padding:.85rem .9rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 14%,var(--border-subtle) 86%);border-radius:calc(var(--radius-card) + .1rem);background:color-mix(in srgb,var(--surface) 82%,var(--surface-panel-accent-blue) 18%)}.score-posting-rule-card-gate{background:color-mix(in srgb,var(--surface) 84%,var(--surface-panel-nested) 16%)}.score-posting-rule-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.score-posting-rule-pills{display:inline-flex;flex-wrap:wrap;gap:.45rem}.score-posting-rule-note{display:grid;gap:.18rem;padding:.65rem .75rem;border-radius:.9rem;background:color-mix(in srgb,var(--surface) 90%,white 10%);border:1px solid color-mix(in srgb,var(--workspace-accent-soft) 24%,var(--border-subtle) 76%)}.score-posting-rule-note-label{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:800}.score-posting-empty-rule-card{display:grid;gap:.45rem;padding:.85rem .9rem;border-radius:calc(var(--radius-card) + .1rem);border:1px dashed color-mix(in srgb,var(--workspace-accent) 18%,var(--border-subtle) 82%);background:color-mix(in srgb,var(--surface) 84%,var(--surface-panel-nested) 16%)}@media(max-width:900px){.score-posting-management-grid,.score-posting-field-grid{grid-template-columns:1fr}.score-posting-status-menu-list{position:static;margin-top:.45rem}}.score-application-workbench{--score-application-queue-width: 18.5rem;display:grid;grid-template-columns:minmax(13rem,var(--score-application-queue-width)) .7rem minmax(0,1fr);gap:.35rem;align-items:stretch;margin-top:.75rem}.score-application-queue-panel,.score-application-detail-panel{display:grid;gap:.75rem;align-content:start;min-width:0}.score-application-workbench-resizer{align-self:stretch;width:.7rem;min-width:.7rem;padding:0;border:0;border-radius:var(--radius-control);background:transparent;box-shadow:none;cursor:col-resize;position:relative;touch-action:none}.score-application-workbench-resizer:before{content:"";position:absolute;top:.35rem;right:.18rem;bottom:.35rem;left:.18rem;border-radius:999px;background:linear-gradient(90deg,transparent 0,transparent calc(50% - 1px),color-mix(in srgb,var(--border-strong) 55%,var(--workspace-accent) 45%) calc(50% - 1px),color-mix(in srgb,var(--border-strong) 55%,var(--workspace-accent) 45%) calc(50% + 1px),transparent calc(50% + 1px),transparent 100%);opacity:.58}.score-application-workbench-resizer:after{content:"";position:absolute;top:50%;left:50%;width:.3rem;height:2.2rem;transform:translate(-50%,-50%);border-radius:999px;background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:0 1px 2px #0f172a14}.score-application-workbench-resizer:hover:before,.score-application-workbench-resizer:focus-visible:before{opacity:1}.score-application-workbench-resizer:hover:after,.score-application-workbench-resizer:focus-visible:after{border-color:color-mix(in srgb,var(--workspace-accent) 48%,var(--border-subtle) 52%);background:color-mix(in srgb,var(--surface-card) 78%,var(--workspace-accent-soft) 22%)}.score-application-workbench-resizer:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.score-application-queue-list{display:grid;gap:.55rem}.score-application-queue-card{display:grid;gap:.28rem;text-align:left;padding:.75rem .8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);color:inherit}.score-application-queue-card:hover{border-color:color-mix(in srgb,var(--border-subtle) 62%,var(--workspace-accent) 38%);background:color-mix(in srgb,var(--surface-muted) 84%,var(--workspace-accent-soft) 16%)}.score-application-queue-card-active{border-color:color-mix(in srgb,var(--workspace-accent) 42%,var(--border-subtle) 58%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-accent) 24%,transparent 76%);background:color-mix(in srgb,var(--surface-muted) 82%,var(--workspace-accent-soft) 18%)}.score-application-queue-head{display:flex;align-items:flex-start;gap:.45rem;flex-wrap:nowrap}.score-application-queue-head .toggle-row{flex:0 0 auto;padding-top:.12rem}.score-application-card-select{flex:1 1 auto;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;box-shadow:none}.score-application-card-select:hover,.score-application-card-select:focus-visible{background:transparent;color:var(--workspace-accent);box-shadow:none}.score-application-card-main{display:grid;gap:.18rem;min-width:0}.score-application-card-main>strong,.score-application-card-main>span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-application-empty-state{display:grid;gap:.3rem;padding:.9rem;border:1px dashed var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-muted) 78%,transparent 22%)}.score-application-toolbar,.score-application-section-top,.score-application-feedback-top,.score-application-actions-spread{margin-top:.75rem}.score-application-selection-bar{display:grid;gap:.55rem;margin-top:.65rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 26%,var(--border-subtle) 74%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-muted) 88%,var(--workspace-accent-soft) 12%)}.score-application-selection-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.score-application-selection-actions{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.score-application-selection-actions button{min-height:2rem;padding-block:.35rem}.score-application-selection-detail{display:grid;grid-template-columns:minmax(12rem,1fr) auto;gap:.45rem;align-items:end}.score-application-selection-detail textarea{min-height:2.75rem}.score-application-selection-detail-stacked{grid-template-columns:1fr;align-items:stretch}.score-application-selection-handoff-controls{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(9rem,.35fr);gap:.45rem}.score-reviewer-picker-compact{max-height:9rem}.score-application-filter-row{display:grid;grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);align-items:stretch}.score-application-filter-row .section-filter-search{width:100%;min-width:0}.score-application-segmented{width:100%;min-width:0;justify-content:flex-start}.score-application-copy{margin:0}.score-application-status-panel{gap:.75rem}.score-application-status-header{align-items:flex-start}.score-application-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.score-application-status-grid>div{display:grid;gap:.15rem;min-width:0}.score-application-status-controls{display:grid;gap:.65rem}.score-application-status-action-row{display:grid;grid-template-columns:minmax(12rem,16rem) auto;gap:.5rem;align-items:end;justify-content:start}.score-application-status-action-row .form-row{gap:.25rem}.score-application-status-action-row button{min-width:4.5rem}.score-application-revision-action-row{display:grid;grid-template-columns:minmax(14rem,1fr) auto;gap:.75rem;align-items:center;padding:.65rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-muted) 78%,transparent 22%)}.score-application-communications-panel{display:grid;gap:.75rem;padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-muted) 12%)}.score-application-communications-header,.score-application-communication-entry-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.score-application-communication-pill,.score-application-communication-recipient{flex:0 0 auto;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:.78rem}.score-application-communication-actions{display:flex;flex-wrap:wrap;gap:.45rem}.score-application-communication-timeline{display:grid;gap:.55rem}.score-application-communication-entry{display:grid;gap:.45rem;padding:.65rem 0;border-top:1px solid var(--border-subtle)}.score-application-communication-entry:first-child{border-top:0}.score-application-communication-message{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.score-application-communication-note{color:var(--text-muted);font-size:.85rem}.score-application-communication-note summary{cursor:pointer;font-weight:700}.score-application-communication-note p{margin:.35rem 0 0}.score-application-confirm-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;color:var(--text-muted);font-size:.9rem}.score-application-revision-modal-fields{display:grid;gap:.85rem}.score-application-accordion-stack{display:grid;gap:.55rem;margin-top:.75rem}.score-application-accordion{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);overflow:hidden}.score-application-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;cursor:pointer;list-style:none;background:var(--surface-muted);color:var(--text-primary);font-weight:700}.score-application-accordion summary::-webkit-details-marker{display:none}.score-application-accordion summary:after{content:"Expand";flex:0 0 auto;color:var(--text-muted);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.score-application-accordion[open] summary:after{content:"Collapse"}.score-application-accordion summary .muted{font-weight:500;text-align:right}.score-application-accordion .score-review-meta-list{padding:.85rem}.score-application-primary-packet{display:grid;gap:.85rem;padding:.85rem}.score-application-packet-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-muted) 82%,transparent 18%);overflow:hidden}.score-application-packet-summary-strip>div{display:grid;gap:.12rem;min-width:0;padding:.65rem .75rem;border-right:1px solid var(--border-subtle)}.score-application-packet-summary-strip>div:last-child{border-right:0}.score-application-packet-summary-strip strong,.score-application-packet-summary-strip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-application-packet-summary-strip small{color:var(--text-muted);font-size:.76rem}.score-application-packet-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem}.score-application-packet-section{display:grid;gap:.55rem;min-width:0}.score-application-packet-section h5{margin:0;color:var(--text-primary);font-size:.86rem}.score-application-detail-grid,.score-application-answer-grid{display:grid;gap:.55rem .85rem;margin:0}.score-application-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.score-application-answer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.score-application-detail-grid>div,.score-application-answer-grid>div,.score-application-source-reference-list>div{min-width:0;padding-top:.5rem;border-top:1px solid var(--border-subtle)}.score-application-detail-grid dt,.score-application-answer-grid dt{margin:0 0 .12rem;color:var(--text-muted);font-size:.76rem;font-weight:700}.score-application-detail-grid dd,.score-application-answer-grid dd{margin:0;min-width:0;color:var(--text-primary);font-weight:650;overflow-wrap:anywhere}.score-application-source-reference-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem}.score-application-source-reference-list>div{display:grid;gap:.12rem}.score-application-inline-actions{justify-content:flex-start}.score-application-actions-spread{justify-content:space-between}.score-application-editor-stack{display:grid;gap:.55rem}.score-application-create-stack{display:grid;gap:.45rem}.score-application-editor-panel{display:grid;gap:.75rem}.score-application-meta-block{margin-bottom:.45rem}.score-application-info-top{margin-top:.45rem}.score-application-actions-end{align-items:end}.score-application-file-trigger{cursor:pointer}.score-application-file-trigger input{display:none}@media(max-width:980px){.score-application-workbench{grid-template-columns:1fr;gap:.85rem}.score-application-workbench-resizer{display:none}.score-application-filter-row,.score-application-status-grid,.score-application-status-action-row,.score-application-revision-action-row,.score-application-packet-summary-strip,.score-application-packet-layout,.score-application-detail-grid,.score-application-answer-grid,.score-application-source-reference-list,.score-application-selection-detail,.score-application-selection-handoff-controls{grid-template-columns:1fr}.score-application-packet-summary-strip>div{border-right:0;border-bottom:1px solid var(--border-subtle)}.score-application-packet-summary-strip>div:last-child{border-bottom:0}.score-application-segmented{flex:1 1 100%}}.prepare-workbench-panel,.prepare-workbench-card{display:grid;gap:.85rem}.prepare-step-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.prepare-step-card{display:grid;gap:.4rem;text-align:left;padding:.75rem .85rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);color:inherit}.prepare-step-card:hover{border-color:color-mix(in srgb,var(--border-subtle) 62%,var(--workspace-accent) 38%);background:color-mix(in srgb,var(--surface-muted) 82%,var(--workspace-accent-soft) 18%)}.prepare-step-card-label{font-weight:700;color:var(--color-display-ink)}.prepare-step-card-complete,.prepare-step-card-ready{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-accent) 18%,transparent 82%)}.prepare-workbench-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.prepare-workbench-inline-state{display:grid;gap:.2rem;padding:.75rem .85rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.prepare-workbench-inline-state-guided{display:flex;justify-content:space-between;align-items:center;gap:.85rem;flex-wrap:wrap}.prepare-workbench-inline-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.prepare-workbench-inline-state-guided strong,.prepare-workbench-inline-state-guided .muted{display:block}.prepare-workbench-selection-summary{font-size:.95rem;margin-top:-.15rem}.prepare-selected-grant-card{display:grid;gap:.5rem}.prepare-selected-grant-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.prepare-selected-grant-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.prepare-fit-cards-wrap{display:grid;gap:.7rem}.prepare-fit-cards-head{display:flex;justify-content:space-between;align-items:center;gap:.65rem;flex-wrap:wrap}.prepare-fit-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.65rem}.prepare-fit-empty-state{display:grid;gap:.25rem;align-content:start}.prepare-fit-card{display:grid;gap:.55rem;padding:.75rem .8rem}.prepare-fit-card-active{border-color:color-mix(in srgb,var(--border-subtle) 46%,var(--workspace-accent) 54%);background:color-mix(in srgb,var(--surface-muted) 76%,var(--workspace-accent-soft) 24%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-accent) 24%,transparent 76%)}.prepare-fit-card-head{display:flex;justify-content:space-between;align-items:center;gap:.55rem;flex-wrap:wrap}.prepare-fit-card-copy{min-height:2.1rem}.prepare-fit-card-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.prepare-workbench-actions{margin-top:.1rem}.prepare-candidate-list{display:grid;gap:.65rem}.prepare-candidate-card{display:grid;gap:.6rem}.prepare-candidate-card-active{border-color:color-mix(in srgb,var(--border-subtle) 42%,var(--workspace-accent) 58%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-accent) 24%,transparent 76%)}.prepare-candidate-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.prepare-candidate-card-badges{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.prepare-candidate-card-meta{display:flex;gap:.55rem .9rem;flex-wrap:wrap}.prepare-candidate-card-actions{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center}.prepare-handoff-card{display:grid;gap:.55rem}.prepare-handoff-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.prepare-fit-review-card{display:grid;gap:.55rem}.prepare-fit-review-card-active{border-color:color-mix(in srgb,var(--border-subtle) 44%,var(--workspace-accent) 56%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-accent) 24%,transparent 76%)}.prepare-fit-review-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.prepare-fit-review-card-title-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.prepare-draft-card{display:grid;gap:.6rem}.prepare-draft-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.prepare-draft-card-title-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.prepare-draft-card-meta{display:flex;gap:.5rem .85rem;flex-wrap:wrap}.prepare-draft-card-actions{gap:.45rem}@media(max-width:860px){.prepare-step-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prepare-workbench-selection-grid,.prepare-fit-card-grid{grid-template-columns:1fr}}@media(max-width:640px){.prepare-step-strip{grid-template-columns:1fr}.prepare-workbench-inline-state-guided{align-items:stretch}}.task-export-links{display:flex;flex-wrap:wrap;gap:.45rem}.task-findings-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.5rem;margin-bottom:.4rem;min-width:0;max-width:100%;overflow:hidden}.task-report-card{display:grid;gap:.8rem;min-width:0;max-width:100%;align-content:start}.task-report-card>*{min-width:0;max-width:100%}.task-report-header{display:grid;gap:.35rem;padding-bottom:.2rem;border-bottom:1px solid var(--border-subtle);min-width:0}.task-report-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;min-width:0}.task-report-heading>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.task-report-meta{display:flex;flex-wrap:wrap;gap:.6rem;color:var(--text-muted);font-size:.82rem;min-width:0}.task-report-meta>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.task-report-summary{padding:.7rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-soft) 34%,var(--surface-muted) 66%);min-width:0;max-width:100%;overflow-wrap:anywhere}.task-report-body-copy{margin-top:.45rem;margin-bottom:0}.task-report-section{margin-top:.9rem}.task-report-subsection{margin-top:.75rem}.task-report-summary-block{margin-top:.6rem}.task-report-source-section{margin-top:1rem}.task-report-source-intro{margin-top:.35rem}.task-report-sections{gap:.9rem}.task-report-source-grid{gap:.75rem;margin-top:.75rem}.task-report-shortlist{gap:.6rem;margin-top:.45rem}.task-report-tags{margin-top:.35rem}.task-report-tags-wide{margin-top:.45rem}.task-report-citations-grid{gap:.6rem;margin-top:.45rem}.task-report-citation-copy{margin-top:.25rem}.research-rich-text-blocks{display:grid;gap:.7rem;margin-top:.45rem;min-width:0}.research-rich-text-paragraph{margin:0;overflow-wrap:anywhere}.research-rich-text-list{margin:0;padding-left:1.2rem;display:grid;gap:.35rem}.research-rich-text-list-numbered{padding-left:1.35rem}.research-rich-text-links{display:grid;gap:.45rem}.research-rich-text-link-item{display:grid;gap:.14rem}.research-rich-text-table-wrap{display:grid;gap:.35rem;min-width:0}.research-rich-text-table-caption{font-size:.8rem}.research-rich-text-table{width:100%}.research-rich-text-table-preview{display:table}.task-report-sections-nav{display:flex;flex-wrap:wrap;gap:.35rem}.task-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.6rem;flex-wrap:wrap}.task-report-citations{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.task-report-citation{display:grid;gap:.3rem;padding:.65rem .7rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface) 32%,var(--surface-muted) 68%);min-width:0;max-width:100%;overflow:hidden}.task-report-citation>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.automation-export-links{margin-top:.55rem}.automation-card-meta-line{margin-top:.3rem}.automation-card-note{margin-top:.4rem}.automation-remediation-actions{margin-top:.6rem}.automation-remediation-actions-compact{margin-top:.4rem}.automation-grid-2{gap:.6rem}.automation-editor-fieldset{border:0;padding:0;margin:0;min-width:0}.automation-inline-note{margin-top:.25rem;margin-bottom:0}.automation-details-inline{margin-top:.3rem}.automation-details-block{margin-top:.8rem}.automation-details-body{gap:.75rem;margin-top:.75rem}.automation-helper-text{margin-top:.35rem}.automation-feedback-block{margin-top:.75rem}.automation-settings-card{margin-top:.8rem}.automation-email-options{gap:.55rem;margin-top:.8rem}.automation-template-card{margin-top:.3rem}.automation-toggle-row{display:flex;align-items:center;gap:.6rem;font-weight:600}.automation-cost-summary-grid-spaced{margin-top:.8rem}.outputs-workspace{display:grid;gap:.85rem}.outputs-workspace-main{display:grid;gap:.85rem;align-content:start;min-height:0;overflow:visible}.outputs-report-list{display:grid;gap:.7rem}.outputs-report-item{display:grid;gap:.4rem;padding:.7rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface) 78%,var(--surface-panel-nested) 22%)}.outputs-report-item-active{border-color:color-mix(in srgb,var(--surface-panel-accent-blue) 45%,var(--border-subtle) 55%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 18%,var(--surface) 82%) 0%,var(--surface) 100%)}.outputs-report-item-head{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-width:0}.outputs-report-item-head strong{min-width:0}.research-preview-shell{display:grid;gap:.9rem;min-width:0;width:100%;max-width:100%}.research-preview-card{gap:1rem;min-width:0;width:100%;max-width:100%;overflow:hidden;padding:.75rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--surface-panel-accent-blue) 28%,transparent 72%) 0%,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 84%,var(--surface-panel-accent-blue) 16%) 0%,var(--surface) 100%)}.research-preview-card>*{min-width:0;max-width:100%}.research-preview-header{gap:.45rem}.research-preview-summary{padding:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-accent-blue) 22%,var(--surface) 78%) 0%,var(--surface) 100%)}.research-preview-summary>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.research-preview-setup{padding:.85rem;min-width:0;max-width:100%}.research-preview-setup .grid,.research-preview-setup .grid-2,.research-preview-setup .grid-2>*{min-width:0}.research-preview-setup strong,.research-preview-setup .muted{overflow-wrap:anywhere}.research-preview-sections{gap:1rem}.research-preview-section{padding:.85rem .95rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface) 72%,var(--surface-muted) 28%);min-width:0;max-width:100%;overflow-wrap:anywhere}.research-preview-shortlist{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.research-preview-citations{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.task-findings-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.5rem;margin-bottom:.35rem;min-width:0}.task-findings-head>*{min-width:0;max-width:100%}.task-findings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem;margin-bottom:.55rem;min-width:0}.task-findings-grid>*{min-width:0}.task-findings-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;min-width:0}.task-findings-lists>*{min-width:0}.task-findings-tags{margin-top:.25rem;display:flex;flex-wrap:wrap;gap:.35rem}.link-button{background:transparent;color:var(--starburst-blue);padding:0;border:0;text-align:left;font-weight:600}.link-button:hover{text-decoration:underline}.curation-row-active{background:var(--surface-soft)}.curation-diff-column{min-height:220px}.curation-raw-block{margin:0;white-space:pre-wrap;max-height:260px;overflow:auto;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-control);padding:.42rem;font-family:IBM Plex Mono,Menlo,monospace;font-size:.8rem}.desktop-only{display:block}.mobile-only{display:none}.mobile-card-list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.mobile-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:.52rem;background:var(--surface-muted)}.mobile-card-active{border-color:var(--starburst-blue);box-shadow:inset 0 0 0 1px var(--focus-ring-strong)}@media(max-width:760px){.apply-run-launch-grid,.curation-summary-grid{grid-template-columns:1fr}.curation-field,.curation-field-search,.curation-field-wide{width:100%}.context-summary-grid{grid-template-columns:1fr}.context-field,.context-field-wide,.context-field-json{width:100%}.fit-controls-grid{grid-template-columns:1fr}}@media(max-width:1280px){.top-bar-row-primary,.top-bar-row-secondary{flex-wrap:wrap}.top-bar-controls{justify-content:flex-end}.supermenu-menu{left:auto;right:0}}@media(max-width:1120px){.top-bar-primary-nav{display:none}.top-bar-controls-desktop{max-width:100%}.product-workspace-trigger{max-width:min(16rem,42vw)}.top-bar-org-brand{max-width:min(18rem,42vw)}}@media(max-width:1024px){.page-shell{padding:.7rem}.shell-layout,.workspace-rail-layout{grid-template-columns:1fr}.workspace-rail-layout-masthead{grid-template-rows:auto auto minmax(0,1fr)}.workspace-rail-layout-masthead>.workspace-rail-sidebar{grid-column:1;grid-row:2;height:auto;max-height:none}.workspace-rail-layout-masthead .mobile-section-toolbar,.workspace-rail-layout-masthead .workspace-rail-sidebar{grid-column:1;grid-row:2}.workspace-rail-layout-masthead .apply-overview-hero,.workspace-rail-layout-masthead .publish-dashboard-hero,.workspace-rail-layout-masthead .grant-announcements-hero,.workspace-rail-layout-masthead .automation-workspace-hero,.workspace-rail-layout-masthead .apply-section-chrome,.workspace-rail-layout-masthead .apply-subsection-chrome{grid-column:1;grid-row:1}.workspace-rail-layout-masthead .apply-overview-workspace,.workspace-rail-layout-masthead .publish-dashboard-body,.workspace-rail-layout-masthead .grant-announcements-body,.workspace-rail-layout-masthead .automation-workspace-tab-surface,.workspace-rail-layout-masthead .workspace-section-body{grid-column:1;grid-row:3}.workspace-rail-sidebar{position:static;top:auto;height:auto;max-height:none;overflow:visible;padding:0}.workspace-rail-list{display:flex;gap:.5rem;align-items:stretch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:.08rem .08rem .3rem;margin:0 -.08rem}.workspace-rail-list>*{flex:0 0 auto;scroll-snap-align:start}.workspace-rail-phase-card{min-width:min(20rem,72vw);max-width:min(22rem,78vw)}.workspace-rail-item{width:auto;min-width:max-content;white-space:nowrap}.publish-dashboard-snapshot,.publish-dashboard-main-grid,.publish-dashboard-announcement-main{grid-template-columns:1fr}.publish-dashboard-announcement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.shell-nav-section-toggle h3{margin-bottom:0}.tab-strip{overflow-x:auto;padding-bottom:.2rem}.tab-button{flex:0 0 auto;white-space:nowrap}.automation-card-layout{grid-template-columns:1fr}.automation-card-actions{justify-items:stretch}}@media(max-width:840px){.page-shell{padding:.6rem}.top-bar-breadcrumbs{display:none}.top-bar-row-primary{align-items:stretch}.top-bar-brand{width:100%}.top-bar-controls{width:100%;justify-content:space-between;align-items:stretch;gap:.45rem}.top-bar-controls-desktop,.top-bar-primary-nav{display:none}.top-bar-mobile-drawer-trigger{margin-left:auto}.app-logo-sm .app-logo-title{font-size:1.36rem}.app-logo-sm .app-logo-subtitle{font-size:.5rem}.workspace-switcher-wrapper{flex:1 1 auto;min-width:0}.top-bar-org-brand{width:100%;max-width:none;padding-right:.42rem}.top-bar-org-brand-copy strong{font-size:.74rem}.score-gate-hero{padding:.82rem}.score-gate-browser-shell{gap:.65rem;margin-bottom:.75rem}.score-gate-browser-intro,.score-gate-filter-card{gap:.45rem;padding:.72rem .78rem}.grant-announcements-filter-panel{grid-template-columns:1fr}.score-gate-browser-intro p{display:none}.publish-dashboard-actions,.publish-stage-card-foot,.score-gate-command-actions{align-items:stretch}.publish-dashboard-actions button,.publish-stage-card-foot button,.score-gate-command-actions button{width:100%}.publish-dashboard-metrics,.publish-stage-grid,.publish-overview-grid,.publish-overview-stat-grid{grid-template-columns:1fr}.publish-stage-card{min-height:0}.publish-overview-row{align-items:flex-start}.publish-overview-date-row{display:grid}.publish-overview-date{width:100%;flex-basis:auto;padding-right:0;padding-bottom:.45rem;border-right:0;border-bottom:1px solid var(--border-subtle)}.publish-overview-row-value{max-width:100%}.score-gate-item{display:grid}.score-gate-item-meta{justify-content:flex-start}.public-announcement-page{padding:.75rem .75rem 0;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.public-announcement-shell{height:auto;min-height:calc(100dvh - .75rem);grid-template-rows:auto}.public-announcement-hero,.public-announcement-content-grid,.public-announcement-key-dates,.public-announcement-body,.public-announcement-card-grid,.public-announcement-fact-grid{grid-template-columns:1fr}.public-announcement-action-rail{position:static}.public-announcement-body,.public-announcement-sections{overflow:visible}.public-announcement-sections>.public-announcement-section:first-child{min-height:auto}.public-announcement-key-dates div,.public-announcement-key-dates div:first-child{border-left:0;border-top:1px solid var(--border-subtle)}.public-announcement-key-dates div:first-child{border-top:0}.public-announcement-form-grid{grid-template-columns:1fr}.public-announcement-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.public-announcement-stepper li:last-child{grid-column:1 / -1}.public-announcement-review-grid{grid-template-columns:1fr}.public-announcement-step-actions{align-items:stretch}.public-announcement-step-actions button{flex:1 1 100%}.public-announcement-hero-actions{align-items:stretch}.public-announcement-hero-actions>*{flex:1 1 100%}.workspace-rail-layout{grid-template-columns:1fr}.workspace-rail-sidebar{display:none}.section-filter-row{flex-direction:column;align-items:stretch}.section-filter-row-primary{display:flex;grid-template-columns:none}.admin-membership-composer{grid-template-columns:1fr}.admin-membership-composer-search,.admin-membership-composer-role,.admin-membership-composer-status,.admin-membership-composer-action{grid-column:auto;grid-row:auto}.admin-membership-table thead{display:none}.admin-membership-table,.admin-membership-table tbody,.admin-membership-table tr,.admin-membership-table td{display:block;width:100%}.admin-membership-table tbody{display:grid;gap:.75rem}.admin-membership-table tr{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:.72rem .78rem;background:var(--surface-panel-nested);box-shadow:inset 0 1px #ffffffad}.admin-membership-table td{display:grid;gap:.24rem;border-bottom:1px solid color-mix(in srgb,var(--workspace-accent-soft) 14%,var(--border-subtle) 86%);padding:.42rem 0}.admin-membership-table td:before{content:attr(data-label);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.admin-membership-table td:last-child{border-bottom:0;padding-bottom:0}.admin-membership-table td:first-child{padding-top:0}.admin-membership-table td select{width:100%}.admin-membership-table td .actions{justify-content:flex-start}.admin-membership-table td[data-label=Actions] .actions>*{flex:1 1 10rem}.section-filter-search,.section-filter-select{width:100%;min-width:0}.section-filter-search{flex-basis:auto}.section-filter-segmented{width:100%;justify-content:space-between}.section-filter-segmented button{flex:1 1 0;white-space:normal}.score-scoring-page{overflow:hidden}.score-scoring-page .panel{padding:.62rem;overflow:hidden}.score-scoring-page .score-submissions-header{display:grid;grid-template-columns:minmax(0,1fr)}.score-scoring-page .score-submissions-header>*,.score-scoring-page .score-submissions-header button{min-width:0;width:100%}.score-scoring-page .task-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.score-scoring-page .task-summary-card{min-width:0}.score-scoring-page .score-review-queue-actions{justify-content:flex-start}.score-scoring-page .score-readiness-hero,.score-scoring-page .score-readiness-step{grid-template-columns:minmax(0,1fr)}.score-scoring-page .score-readiness-step-marker{display:none}.score-scoring-page .score-readiness-hero-actions,.score-scoring-page .score-readiness-step>a,.score-scoring-page .score-readiness-step>button{justify-self:stretch;width:100%}.score-scoring-page .table-wrap{max-width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-panel-nested)}.score-scoring-page .table{min-width:42rem}.score-scoring-page .score-row-actions{display:grid;justify-items:start}.score-summary-opportunity-badge{grid-template-columns:minmax(0,1fr)}.score-summary-opportunity-brand{width:100%;min-width:0;grid-template-columns:auto auto;justify-content:space-between}.score-summary-opportunity-export-group,.score-summary-opportunity-export-icon{width:100%}.score-summary-opportunity-export-group{display:grid;grid-template-columns:minmax(0,1fr)}.score-summary-opportunity-export-icon{justify-content:center}.invitation-metric-row-primary,.invitation-metric-row-secondary,.apply-overview-command{grid-template-columns:1fr}.apply-overview-control-panel{grid-template-columns:1fr;align-items:stretch}.apply-overview-control-copy{align-items:flex-start}.curation-desktop-table{display:none}.curation-mobile-card-list{display:grid;gap:.65rem}.curation-detail-pane{border-top:1px solid var(--border-subtle);padding-top:.85rem}.curation-opportunity-card-topline,.curation-opportunity-meta{justify-content:flex-start}.curation-opportunity-inspect,.apply-overview-actions,.apply-overview-summary-column{width:100%}.apply-overview-control-panel .apply-overview-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.apply-overview-workspace,.profiles-workspace,.automation-page-layout,.account-page-layout,.admin-control-layout,.onboarding-setup-grid,.admin-organization-toolbar,.admin-organization-workspace,.admin-organization-invitation-filters{grid-template-columns:1fr}.admin-organization-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.profile-wizard-steps{grid-template-columns:1fr 1fr}.apply-run-row{grid-template-columns:1fr;align-items:flex-start}.apply-run-meta{justify-content:flex-start}.apply-overview-search-card-header,.apply-overview-search-card-actions,.apply-overview-search-card-meta{align-items:flex-start}.profile-section-grid{grid-template-columns:1fr}.top-bar h1{font-size:1.02rem}.supermenu-trigger{font-size:.82rem}.panel{padding:.6rem}.avatar-pill-desktop{display:none}.avatar-pill-mobile{display:inline-flex}.grid-2,.discussion-layout{grid-template-columns:1fr}.organization-landing-hero{flex-direction:column}.organization-landing-hero-meta,.organization-landing-grid,.organization-landing-detail-grid,.discussion-action-bar{grid-template-columns:1fr}.discussion-resizer,.profiles-resizer{display:none}.account-preferences-grid,.preferences-form-grid,.preferences-toggle-grid,.account-active-organization-row{grid-template-columns:1fr}.actions{gap:.45rem}.workspace-no-access{margin-block:.35rem}.workspace-no-access-actions{align-items:stretch}.workspace-no-access-actions>*{flex:1 1 100%}.actions>input,.actions>select,.actions>button{width:100%}.automation-saved-toolbar-row{flex-direction:column;align-items:stretch}.automation-saved-toolbar-row-primary{display:flex;grid-template-columns:none}.automation-workspace-toolbar-row{flex-direction:column;align-items:stretch}.automation-workspace-toolbar-search,.automation-workspace-toolbar-select,.automation-saved-toolbar-sort,.automation-saved-toolbar-status{width:100%;min-width:0}.automation-saved-segmented{width:100%;justify-content:space-between}.automation-saved-segmented button{flex:1 1 0}.automation-workspace-shell,.automation-workspace-hero{gap:.55rem}.automation-workspace-hero-head{grid-template-columns:minmax(0,1fr) auto}.automation-workspace-hero-summary{grid-column:1 / -1;justify-self:stretch}.automation-workspace-hero-summary .automation-workspace-summary-strip{justify-content:stretch}.automation-workspace-title{font-size:1.28rem;line-height:1.1}.automation-workspace-hero-copy p{display:none}.automation-workspace-summary-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.automation-status-panel-head{display:grid}.automation-status-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-workspace-summary-strip .apply-overview-summary-pill{min-width:0;padding:.34rem .52rem;border-radius:var(--radius-card)}.automation-first-run-state{gap:.62rem;padding:0}.automation-first-run-copy p{display:none}.automation-first-run-state .automation-type-picker-card{min-height:auto;padding:.72rem}.automation-page-content,.automation-tab-scroll{padding-right:0}.account-page-sidebar,.automation-page-sidebar,.admin-control-sidebar{display:none}.run-intake-grid{grid-template-columns:1fr;max-width:100%}.run-intake-query{grid-column:auto}.run-intake-max-results,.run-intake-compact{max-width:100%}.desktop-only{display:none}.mobile-only{display:block}.table-wrap{margin:0 -.2rem}.search-run-discussion-drawer{top:0;right:0;bottom:0;left:0;width:auto;z-index:245;padding:.65rem}.search-run-discussion-drawer-panel{border-radius:var(--radius-folder)}}@media(max-width:480px){.page-shell{padding:.45rem}.top-bar-row-primary{padding:.52rem}.app-logo-sm{gap:.42rem}.app-logo-sm .app-logo-image-wrap{width:2rem;height:2rem}.app-logo-sm .app-logo-title{font-size:1.22rem}.app-logo-sm .app-logo-subtitle{display:none}.mobile-nav-drawer-panel{width:calc(100vw - .75rem);height:calc(100dvh - .75rem);max-height:calc(100dvh - .75rem)}}#root,#root *,#root *:before,#root *:after{box-shadow:none!important;text-shadow:none!important}
