:root{--workspace-stack-gap: .4rem;--text-2xs: .68rem;--text-xs: .74rem;--text-sm: .78rem;--text-base: .84rem;--text-md: .92rem;--text-lg: 1rem;--text-xl: 1.1rem;--text-2xl: 1.35rem;--text-3xl: 1.7rem}:root,:root[data-brand-theme=app-default],[data-brand-theme=app-default]{--font-body: "Figtree", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display: "Figtree", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--color-brand-blue: #2b2a26;--color-brand-gold: #b5623c;--color-brand-slate: #7a7568;--color-display-ink: #24231e;--color-text-primary: #3a382f;--color-text-muted: #7a7568;--surface-page: #faf7f2;--surface-card: #ffffff;--surface-subtle: #f1ece3;--border-default: #eae3d8;--border-strong: #dcd2c4;--accent-primary: #b5623c;--accent-primary-hover: #9e5230;--accent-secondary: #5c6b54;--accent-secondary-hover: #4c5a45;--brand-wordmark-accent: #cb4c00;--brand-wordmark-accent-hover: #a03c00;--success-color: #3f6b4e;--danger-color: #b4442e;--success: var(--success-color);--danger: var(--danger-color);--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-panel-accent-green: color-mix(in srgb, var(--success-color) 14%, var(--surface-card) 86%);--surface-panel-accent-red: color-mix(in srgb, var(--danger-color) 12%, var(--surface-card) 88%);--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: 999px;--radius-card: 12px;--radius-control: 8px;--radius-large: 16px;--radius-folder: 12px;--radius-folder-notch: 10px;--radius-small: 4px;--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: #dce6e4;--status-running-text: #37544f;--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: 74 64 48;--deep-blue-rgb: 43 42 38;--starburst-blue-rgb: 92 107 84;--folder-tab-ink-rgb: 43 42 38;--focus-ring: rgba(92, 107, 84, .3);--focus-ring-strong: rgba(92, 107, 84, .2);--workspace-accent: #5c6b54;--workspace-accent-soft: rgba(92, 107, 84, .14);--workspace-accent-strong: rgba(92, 107, 84, .26);--org-avatar-base: linear-gradient(135deg, #5c6b54 0%, #b5623c 100%);--org-avatar-highlight: rgba(255, 255, 255, .82);--org-avatar-shadow: transparent;--surface-shadow: none;--surface-shadow-strong: none;--folder-tab-notch-opacity: 1;--folder-tab-border: color-mix(in srgb, var(--workspace-accent) 26%, var(--border-subtle) 74%);--folder-tab-hover-border: color-mix(in srgb, var(--workspace-accent) 40%, var(--border-subtle) 60%);--folder-tab-active-border: color-mix(in srgb, var(--workspace-accent) 46%, var(--border-subtle) 54%);--folder-tab-bg-start: color-mix(in srgb, var(--surface-card) 82%, var(--surface-subtle) 18%);--folder-tab-bg-end: color-mix(in srgb, var(--surface-subtle) 64%, var(--surface-card) 36%);--folder-tab-notch-color: var(--folder-tab-bg-end);--folder-tab-active-bg: var(--surface-card);--folder-tab-text: color-mix(in srgb, var(--text-muted) 86%, var(--workspace-accent) 14%);--folder-tab-hover-text: color-mix(in srgb, var(--text-main) 84%, var(--workspace-accent) 16%);--folder-tab-active-text: var(--text-strong);--folder-tab-shadow: inset 0 1px 0 rgba(255, 255, 255, .5);--folder-tab-active-shadow: 0 -3px 8px rgba(74, 64, 48, .05);--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: #0f6d9f;--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-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-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-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);--chip-lift: #ffffff;--chip-top-highlight: rgba(255, 255, 255, .72);--surface-warning: color-mix(in srgb, #fef3c7 72%, white 28%);--surface-warning-ink: var(--text-main);--surface-success: var(--status-success-bg);--surface-success-ink: var(--status-success-text);--surface-danger: var(--status-failed-bg);--surface-danger-ink: var(--status-failed-text);--button-primary-text: #ffffff;--button-secondary-text: color-mix(in srgb, var(--workspace-accent) 58%, var(--text-main) 42%);--button-primary-bg-start: var(--starburst-blue);--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-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);--chip-lift: color-mix(in srgb, var(--surface-card) 84%, var(--text-main) 16%);--chip-top-highlight: rgba(255, 255, 255, .08);--surface-warning: color-mix(in srgb, #d97706 20%, var(--surface-card) 80%);--surface-warning-ink: #f7dcae;--surface-success: color-mix(in srgb, #3f6b4e 30%, var(--surface-card) 70%);--surface-success-ink: #a9e3c0;--surface-danger: color-mix(in srgb, #b4442e 28%, var(--surface-card) 72%);--surface-danger-ink: #f6b9ad;--deep-blue: var(--color-display-ink);--accent-primary-hover: #cf8460;--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-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-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=light][data-brand-theme=app-default],[data-appearance=light][data-brand-theme=app-default]{--color-display-ink: #24231e;--color-text-primary: #3a382f;--color-text-muted: #7a7568;--surface-page: #faf7f2;--surface-card: #ffffff;--surface-subtle: #f1ece3;--border-default: #eae3d8;--border-strong: #dcd2c4;--surface-shadow-rgb: 74 64 48;--surface-shadow: 0 10px 26px rgba(var(--surface-shadow-rgb), .1);--surface-shadow-strong: 0 16px 34px rgba(var(--surface-shadow-rgb), .16);--focus-ring: rgba(92, 107, 84, .3);--focus-ring-strong: rgba(92, 107, 84, .2)}:root[data-appearance=dark][data-brand-theme=app-default],[data-appearance=dark][data-brand-theme=app-default]{--color-display-ink: #f3efe7;--color-text-primary: #e6e1d6;--color-text-muted: #a89f8e;--surface-page: #1c1a16;--surface-card: #262320;--surface-subtle: #322e29;--border-default: #453f38;--border-strong: #574f45;--surface-shadow-rgb: 12 9 6;--focus-ring: rgba(140, 155, 130, .34);--focus-ring-strong: rgba(140, 155, 130, .22);--page-gradient-start: color-mix(in srgb, var(--surface-page) 88%, #574f45 12%);--page-gradient-end: color-mix(in srgb, var(--surface-subtle) 82%, #453f38 18%);--workspace-accent: #9fb094;--workspace-accent-soft: rgba(159, 176, 148, .18);--workspace-accent-strong: #cfd8c8;--button-primary-text: #232a1c}: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: #0f6d9f;--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-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-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-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: #1a719f;--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-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-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-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(--relay-text-main);--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] .account-page-summary-pill,[data-appearance=dark] .account-page-summary-pill{border-color:color-mix(in srgb,var(--workspace-accent) 20%,var(--border-subtle) 80%);background:color-mix(in srgb,var(--workspace-accent) 16%,transparent);box-shadow:inset 0 1px #ffffff0f,0 8px 18px #03080f2e}:root[data-appearance=dark] .account-page-summary-pill:after,[data-appearance=dark] .account-page-summary-pill:after{background:#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] .account-page-summary-pill strong,[data-appearance=dark] .account-page-summary-pill strong{color:var(--text-main)}:root[data-org-avatar=ocean],[data-org-avatar=ocean]{--org-avatar-base: linear-gradient(150deg, #396c80 0%, #2f5d70 100%);--org-brand-primary: #2f5d70;--org-brand-secondary: #396c80;--org-avatar-highlight: #fffaf0;--org-avatar-shadow: rgba(47, 93, 112, .24)}:root[data-org-avatar=sunset],[data-org-avatar=sunset]{--org-avatar-base: linear-gradient(150deg, #ac5b37 0%, #9e5230 100%);--org-brand-primary: #9e5230;--org-brand-secondary: #ac5b37;--org-avatar-highlight: #fffaf0;--org-avatar-shadow: rgba(158, 82, 48, .24)}:root[data-org-avatar=forest],[data-org-avatar=forest]{--org-avatar-base: linear-gradient(150deg, #56694e 0%, #4a5d43 100%);--org-brand-primary: #4a5d43;--org-brand-secondary: #56694e;--org-avatar-highlight: #fffaf0;--org-avatar-shadow: rgba(74, 93, 67, .24)}:root[data-org-avatar=aurora],[data-org-avatar=aurora]{--org-avatar-base: linear-gradient(150deg, #436f62 0%, #3a6357 100%);--org-brand-primary: #3a6357;--org-brand-secondary: #436f62;--org-avatar-highlight: #fffaf0;--org-avatar-shadow: rgba(58, 99, 87, .24)}:root[data-org-avatar=plum],[data-org-avatar=plum]{--org-avatar-base: linear-gradient(150deg, #7a4b65 0%, #6b4159 100%);--org-brand-primary: #6b4159;--org-brand-secondary: #7a4b65;--org-avatar-highlight: #fffaf0;--org-avatar-shadow: rgba(107, 65, 89, .24)}:root[data-org-avatar=slate],[data-org-avatar=slate]{--org-avatar-base: linear-gradient(150deg, #59564e 0%, #4c4a44 100%);--org-brand-primary: #4c4a44;--org-brand-secondary: #59564e;--org-avatar-highlight: #fffaf0;--org-avatar-shadow: rgba(76, 74, 68, .24)}: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: #5c6b54;--workspace-accent-soft: rgba(92, 107, 84, .13);--workspace-accent-strong: #4c5a45;--accent-primary: #5c6b54;--accent-primary-hover: #4c5a45;--accent-secondary: #3a4636;--accent-secondary-hover: #2f3a2c;--action-orange: #4c5a45;--focus-ring: rgba(92, 107, 84, .24);--focus-ring-strong: rgba(92, 107, 84, .18);--surface-panel-accent-blue: color-mix(in srgb, #5c6b54 11%, var(--surface-card) 89%);--surface-panel-accent-gold: color-mix(in srgb, #5c6b54 13%, var(--surface-card) 87%);--surface-panel-accent-warm: color-mix(in srgb, #7d8a72 10%, var(--surface-card) 90%);--button-primary-text: #ffffff;--button-primary-bg-start: #5c6b54;--button-primary-border: color-mix(in srgb, #5c6b54 68%, var(--border-subtle) 32%);--button-primary-shadow: 0 8px 18px rgba(92, 107, 84, .16), inset 0 1px 0 rgba(255, 255, 255, .18);--button-secondary-text: #3a4636;--button-secondary-bg-start: color-mix(in srgb, white 84%, #cfd8c8 16%);--button-secondary-border: color-mix(in srgb, #5c6b54 34%, var(--border-subtle) 66%);--button-secondary-shadow: 0 8px 18px rgba(92, 107, 84, .09), inset 0 1px 0 rgba(255, 255, 255, .2);--folder-tab-border: color-mix(in srgb, #5c6b54 24%, var(--border-subtle) 76%);--folder-tab-hover-border: color-mix(in srgb, #5c6b54 38%, var(--border-subtle) 62%);--folder-tab-active-border: color-mix(in srgb, #5c6b54 30%, var(--border-subtle) 70%);--folder-tab-bg-start: color-mix(in srgb, white 90%, #dfe4d8 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%, #dfe4d8 18%);--folder-tab-text: color-mix(in srgb, var(--text-main) 84%, #5c6b54 16%);--folder-tab-hover-text: color-mix(in srgb, var(--text-main) 74%, #5c6b54 26%)}.page-shell[data-workspace-shell=publishing],.home-workspace-theme-publishing{--workspace-accent: #b5623c;--workspace-accent-soft: rgba(181, 98, 60, .14);--workspace-accent-strong: #9e5230;--accent-primary: #b5623c;--accent-primary-hover: #9e5230;--accent-secondary: #6d3a22;--accent-secondary-hover: #5c3020;--action-orange: #9e5230;--focus-ring: rgba(181, 98, 60, .28);--focus-ring-strong: rgba(181, 98, 60, .22);--surface-panel-accent-blue: color-mix(in srgb, #b5623c 11%, var(--surface-card) 89%);--surface-panel-accent-gold: color-mix(in srgb, #b5623c 12%, var(--surface-card) 88%);--surface-panel-accent-warm: color-mix(in srgb, #d59a72 10%, var(--surface-card) 90%);--button-primary-text: #ffffff;--button-primary-bg-start: #a85a34;--button-primary-border: color-mix(in srgb, #a85a34 70%, var(--border-subtle) 30%);--button-primary-shadow: 0 8px 18px rgba(181, 98, 60, .18), inset 0 1px 0 rgba(255, 255, 255, .18);--button-secondary-text: #6d3a22;--button-secondary-bg-start: color-mix(in srgb, white 84%, #f0d3c2 16%);--button-secondary-border: color-mix(in srgb, #b5623c 34%, var(--border-subtle) 66%);--button-secondary-shadow: 0 8px 18px rgba(181, 98, 60, .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: #9fb094;--workspace-accent-soft: rgba(159, 176, 148, .18);--workspace-accent-strong: #cfd8c8;--accent-primary: #9fb094;--accent-primary-hover: #b9c7ae;--accent-secondary: #dfe4d8;--accent-secondary-hover: #eef1ea;--action-orange: #b9c7ae;--focus-ring: rgba(159, 176, 148, .34);--focus-ring-strong: rgba(159, 176, 148, .24);--surface-panel-accent-blue: color-mix(in srgb, #9fb094 16%, var(--surface-card) 84%);--surface-panel-accent-gold: color-mix(in srgb, #9fb094 15%, var(--surface-card) 85%);--surface-panel-accent-warm: color-mix(in srgb, #b9c7ae 13%, var(--surface-card) 87%);--button-primary-text: #232a1c;--button-primary-bg-start: color-mix(in srgb, #b9c7ae 86%, white 14%);--button-primary-border: color-mix(in srgb, #9fb094 62%, var(--border-subtle) 38%);--button-primary-shadow: 0 10px 22px rgba(159, 176, 148, .16), inset 0 1px 0 rgba(255, 255, 255, .18);--button-secondary-text: #dfe4d8;--button-secondary-bg-start: color-mix(in srgb, var(--surface-card) 84%, #9fb094 16%);--button-secondary-border: color-mix(in srgb, #9fb094 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: #d59a72;--workspace-accent-soft: rgba(213, 154, 114, .18);--workspace-accent-strong: #e3b79a;--accent-primary: #d59a72;--accent-primary-hover: #e3b79a;--accent-secondary: #f2ddcf;--accent-secondary-hover: #f7efe8;--action-orange: #e3b79a;--focus-ring: rgba(213, 154, 114, .34);--focus-ring-strong: rgba(213, 154, 114, .24);--surface-panel-accent-blue: color-mix(in srgb, #d59a72 17%, var(--surface-card) 83%);--surface-panel-accent-gold: color-mix(in srgb, #d59a72 15%, var(--surface-card) 85%);--surface-panel-accent-warm: color-mix(in srgb, #e3b79a 13%, var(--surface-card) 87%);--button-primary-text: #2a1a12;--button-primary-bg-start: color-mix(in srgb, #e3b79a 84%, white 16%);--button-primary-border: color-mix(in srgb, #d59a72 62%, var(--border-subtle) 38%);--button-primary-shadow: 0 10px 22px rgba(213, 154, 114, .18), inset 0 1px 0 rgba(255, 255, 255, .18);--button-secondary-text: #f2ddcf;--button-secondary-bg-start: color-mix(in srgb, var(--surface-card) 84%, #d59a72 16%);--button-secondary-border: color-mix(in srgb, #d59a72 38%, var(--border-subtle) 62%)}*{box-sizing:border-box}body{margin:0;background:var(--page-gradient-start);overflow-x:clip;font-size:var(--text-base)}body,#root,.page-shell,.app-frame,.app-shell-frame,.shell-layout,.workspace-main{min-width:0}.page-shell{min-height:100vh;padding:.15rem;background:color-mix(in srgb,var(--surface-page) 88%,var(--surface-subtle) 12%)}.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}.public-about-page{display:grid;align-content:start;gap:.6rem;padding:.75rem max(.9rem,calc((100% - var(--app-max-width)) / 2)) 2rem}.public-about-columns{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}@media(max-width:768px){.public-about-columns{grid-template-columns:minmax(0,1fr)}.public-about-page{padding:.6rem .6rem 1.5rem}}.app-shell-frame{display:flex;flex-direction:column;gap:.5rem;height:calc(100vh - .3rem);height:calc(100dvh - .3rem);min-height:calc(100vh - .3rem);min-height:calc(100dvh - .3rem);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:.42rem .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:color-mix(in srgb,var(--surface) 96%,white 4%);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:color-mix(in srgb,white 18%,var(--brand-wordmark-accent) 82%);-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:var(--text-sm);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:var(--text-2xs)}.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}.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:var(--text-sm)}.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}.global-action-dock{--global-action-dock-bg: #e2d5b8;--global-action-dock-bg-strong: color-mix(in srgb, var(--global-action-dock-bg) 86%, #6b5f45 14%);--global-action-dock-on-bg: #24231e;--global-action-dock-radius: 999px;--global-action-dock-font-weight: 600;display:inline-flex;align-items:center;gap:.18rem;min-height:2.72rem;max-width:min(52rem,60vw);padding:.22rem;border:1px solid color-mix(in srgb,var(--global-action-dock-on-bg) 30%,var(--global-action-dock-bg) 70%);border-radius:var(--global-action-dock-radius);background:var(--global-action-dock-bg);color:var(--global-action-dock-on-bg);box-shadow:inset 0 -1px color-mix(in srgb,var(--global-action-dock-on-bg) 10%,transparent),0 6px 16px color-mix(in srgb,var(--global-action-dock-on-bg) 16%,transparent)}.global-action-dock-home,.global-action-dock-tab,.global-action-dock-action,.global-action-dock-avatar-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;cursor:pointer;font:inherit}.global-action-dock-home:focus-visible,.global-action-dock-tab:focus-visible,.global-action-dock-action:focus-visible,.global-action-dock-avatar-button:focus-visible{outline:var(--focus-ring-width) solid color-mix(in srgb,var(--global-action-dock-on-bg) 72%,transparent);outline-offset:.12rem}.global-action-dock svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.global-action-dock-home,.global-action-dock-tab,.global-action-dock-action,.global-action-dock-avatar-button{min-height:2.18rem;border-radius:var(--global-action-dock-radius);background:transparent;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.global-action-dock-home{display:inline-flex;align-items:center;justify-content:center;width:2.18rem;padding:0;border:1px solid color-mix(in srgb,var(--global-action-dock-on-bg) 36%,transparent)}.global-action-dock-workspaces,.global-action-dock-actions{display:inline-flex;align-items:center;gap:.12rem;min-width:0}.global-action-dock-tab,.global-action-dock-action,.global-action-dock-avatar-button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-width:0;padding:.34rem .68rem;font-size:var(--text-sm);font-weight:var(--global-action-dock-font-weight);line-height:1;white-space:nowrap}.global-action-dock-tab span,.global-action-dock-action-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.global-action-dock-tab{max-width:11.8rem}.global-action-dock-org{max-width:10.6rem}.global-action-dock-action{position:relative}.global-action-dock-avatar-button{gap:.28rem;padding:.22rem .38rem .22rem .24rem}.global-action-dock-avatar-button .avatar-pill-initials,.global-action-dock-avatar-button .avatar-pill-image,.global-action-dock-avatar-button .avatar-pill-generic{width:1.76rem;height:1.76rem;border:1px solid color-mix(in srgb,var(--global-action-dock-on-bg) 52%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--global-action-dock-bg-strong) 18%,transparent)}.global-action-dock-home:hover,.global-action-dock-tab:hover,.global-action-dock-action:hover,.global-action-dock-avatar-button:hover,.global-action-dock-item-active{background:color-mix(in srgb,var(--global-action-dock-on-bg) 18%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--global-action-dock-on-bg) 22%,transparent)}.global-action-dock-item-active{color:var(--global-action-dock-on-bg)}.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:var(--text-xs);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:color-mix(in srgb,var(--surface-panel-accent-gold) 80%,var(--surface) 20%);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{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:color-mix(in srgb,var(--surface-panel-accent-blue) 58%,var(--surface) 42%);color:var(--color-display-ink);cursor:pointer;font-size:var(--text-sm);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-trigger.mobile-only{display:inline-flex}.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{font-size:var(--text-lg);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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:var(--text-xs);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,.top-bar-breadcrumb-trigger{padding-block:5px}.score-publish-checklist-fix,.score-summary-panel-header>a,.score-publish-preview-panel .score-submissions-header>a{display:inline-flex;align-items:center;min-height:24px}.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:var(--text-xs);font-weight:600;letter-spacing:.03em}.top-bar-breadcrumb-menu-item:not(.top-bar-breadcrumb-menu-item-disabled):hover{border-color:var(--border-subtle);background:var(--surface-soft)}.top-bar-breadcrumb-menu-item-disabled{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:not-allowed;opacity:.5}.top-bar-breadcrumb-menu-item-disabled small{color:var(--text-muted);font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.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}.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:var(--text-2xs);font-weight:700}.avatar-pill-image{width:1.08rem;height:1.08rem;border-radius:999px;display:inline-block;object-fit:cover;background:var(--surface-subtle);flex:0 0 auto}.avatar-pill-generic{width:1.08rem;height:1.08rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-subtle);color:var(--text-muted);flex:0 0 auto}.avatar-pill-generic svg{width:68%;height:68%;fill:currentColor}.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-has-logo,.organization-avatar-has-logo[data-avatar-preset]{background:var(--surface-card);border-color:var(--border-subtle);box-shadow:0 6px 14px color-mix(in srgb,var(--color-display-ink) 10%,transparent)}.organization-logo-controls{display:flex;align-items:center;gap:.55rem;margin-top:.35rem;margin-bottom:.35rem}.organization-field-heading{display:block;font-weight:600;margin-bottom:.18rem}.organization-logo-preview-empty{border-style:dashed;background-image:none;background-color:var(--surface-muted);padding:.7rem;text-align:center}.organization-logo-preview{display:flex;align-items:center;justify-content:center;margin-top:.4rem;padding:.6rem;width:7.5rem;aspect-ratio:1;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background-color:var(--surface);background-image:linear-gradient(45deg,color-mix(in srgb,var(--text-muted) 30%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--text-muted) 30%,transparent) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--text-muted) 30%,transparent) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--text-muted) 30%,transparent) 75%);background-size:14px 14px;background-position:0 0,0 7px,7px -7px,-7px 0}.organization-logo-preview:has(.organization-brand-color-warning){width:auto;aspect-ratio:auto;background-image:none;background-color:var(--surface-muted);justify-content:flex-start;text-align:left}.organization-logo-preview img{max-width:100%;max-height:100%;object-fit:contain;border:0;padding:0;background:transparent}.organization-logo-upload{position:relative;overflow:hidden;cursor:pointer}.organization-logo-upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.organization-brand-color-controls{display:flex;align-items:center;gap:.5rem}.organization-brand-color-controls input[type=color]{flex:0 0 auto;width:2.6rem;height:2.2rem;padding:.15rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card);cursor:pointer}.organization-brand-color-controls input[type=text]{flex:1 1 auto;min-width:0}.organization-brand-color-warning{color:var(--surface-danger-ink, var(--color-text-primary));font-weight:600}.organization-avatar-logo{width:100%;height:100%;object-fit:contain;padding:12%}.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:var(--text-xs)}.organization-avatar-md{width:2.4rem;height:2.4rem}.organization-avatar-md .organization-avatar-initials{font-size:var(--text-md)}.organization-avatar-lg{width:3.2rem;height:3.2rem;border-radius:1rem}.organization-avatar-lg .organization-avatar-initials{font-size:var(--text-lg)}.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);color:var(--text-main);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{max-height:calc(100dvh - 1rem);height:calc(100dvh - 1rem);margin:0;grid-template-rows:auto 1fr}.mobile-sheet.mobile-nav-drawer .mobile-nav-drawer-panel{width:22rem;max-width:calc(100vw - 1rem)}.mobile-nav-drawer-stack{display:grid;gap:.5rem;align-content:start}.mobile-nav-drawer-summary{display:grid;gap:.4rem;padding:.05rem 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:.28rem}.mobile-nav-drawer-section-header{font-size:var(--text-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mobile-nav-drawer-list,.mobile-section-list{display:grid;gap:.26rem}.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:.52rem .66rem;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-inline{grid-template-columns:1fr auto;align-items:center;gap:.5rem}.mobile-nav-drawer-link-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .4rem;border-radius:var(--radius-pill);background:var(--accent-primary);color:#fff;font-size:var(--text-xs);font-weight:800;line-height:1}.mobile-nav-drawer-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.5rem .2rem .15rem;font-size:var(--text-base);color:var(--text-muted)}.mobile-nav-drawer-footer a{color:var(--text-muted);text-decoration:none}.mobile-nav-drawer-footer a:hover{color:var(--text-main);text-decoration:underline}.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:var(--text-xs);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}.avatar-menu-header{padding:.28rem .36rem;border-bottom:1px solid var(--border-subtle);display:grid;gap:.14rem;font-size:var(--text-base)}.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:var(--text-sm);font-weight:700}.avatar-menu-section-copy{padding:0 .36rem;font-size:var(--text-sm)}.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-account .avatar-menu-item{text-align:right}.avatar-menu-account{width:min(20rem,calc(100vw - 1rem));text-align:right}.avatar-menu-inbox{width:min(20rem,calc(100vw - 1rem));text-align:right;font-size:var(--text-base)}.avatar-menu-inbox .avatar-menu-item,.avatar-menu-inbox .avatar-menu-section-header{text-align:left}.avatar-menu-inbox .avatar-menu-state{gap:.22rem;padding:.52rem .58rem}.avatar-menu-inbox .state-panel-title{font-size:var(--text-md);line-height:1.2}.avatar-menu-inbox .state-panel-description{font-size:var(--text-sm);line-height:1.35}.avatar-menu-item-rich{display:grid;gap:.16rem}.top-bar{position:relative;z-index:10000}.avatar-menu-lead{border-bottom:1px solid var(--border-subtle);padding-bottom:.18rem;display:grid;gap:.1rem}.avatar-menu-scroll{max-height:18rem;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:.25rem}.nav-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#24231e47;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media(prefers-reduced-motion:reduce){.nav-menu-scrim{backdrop-filter:none;-webkit-backdrop-filter:none}}.notification-item-subject{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-item-time{font-size:var(--text-sm)}.notification-item-meta{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.notification-item-title{font-weight:600;line-height:1.25}.avatar-menu-inbox .avatar-menu-item-rich{background:var(--surface-panel-nested);border-radius:var(--radius-control);padding:.42rem .5rem}.avatar-menu-inbox .avatar-menu-section-list{gap:.3rem}.avatar-menu-inbox .avatar-menu-item-rich:hover,.avatar-menu-inbox .avatar-menu-item-rich:focus-visible{background:var(--surface-panel-deep)}.notification-badge{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:.1rem .36rem;font-size:var(--text-2xs);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:var(--text-base);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:color-mix(in srgb,var(--surface-panel-accent-blue) 82%,var(--surface) 18%);border-color:color-mix(in srgb,var(--starburst-blue) 20%,var(--border-subtle) 80%)}.organization-workspace-hero{gap:.8rem;min-height:4.75rem}.page-shell[data-org-workspace=true]{--workspace-accent: var(--org-brand-primary, var(--accent-primary));--workspace-accent-soft: color-mix(in srgb, var(--org-brand-secondary, var(--accent-primary)) 16%, transparent);--workspace-accent-strong: color-mix(in srgb, var(--org-brand-primary, var(--accent-primary)) 80%, black 20%);--accent-primary: var(--org-brand-primary, #1d4ed8);--accent-primary-hover: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 84%, black 16%);--accent-secondary: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 70%, black 30%);--accent-secondary-hover: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 60%, black 40%);--action-orange: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 84%, black 16%);--focus-ring: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 26%, transparent);--focus-ring-strong: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 20%, transparent);--surface-panel-accent-blue: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 11%, var(--surface-card) 89%);--surface-panel-accent-gold: color-mix(in srgb, var(--org-brand-secondary, #38bdf8) 13%, var(--surface-card) 87%);--surface-panel-accent-warm: color-mix(in srgb, var(--org-brand-secondary, #38bdf8) 10%, var(--surface-card) 90%);--button-primary-text: var(--org-brand-ink, #ffffff);--button-primary-bg-start: var(--org-brand-primary, #1d4ed8);--button-primary-border: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 68%, var(--border-subtle) 32%);--button-primary-shadow: 0 8px 18px color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 18%, transparent), inset 0 1px 0 rgba(255, 255, 255, .18);--button-secondary-text: var( --org-brand-on-surface, color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 74%, black 26%) );--button-secondary-bg-start: color-mix(in srgb, white 85%, var(--org-brand-secondary, #38bdf8) 15%);--button-secondary-border: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 32%, var(--border-subtle) 68%);--button-secondary-shadow: 0 8px 18px color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 9%, transparent), inset 0 1px 0 rgba(255, 255, 255, .2)}.page-shell[data-org-workspace=true] .organization-landing-hero{background:color-mix(in srgb,var(--org-brand-secondary, var(--accent-primary)) 13%,var(--surface) 87%);border-color:color-mix(in srgb,var(--org-brand-primary, var(--accent-primary)) 30%,var(--border-subtle) 70%)}.page-shell[data-org-workspace=true] .workspace-rail-item-active{border-color:color-mix(in srgb,var(--org-brand-primary, var(--accent-primary)) 58%,var(--border-subtle) 42%);background:color-mix(in srgb,var(--org-brand-secondary, var(--accent-primary)) 16%,var(--surface) 84%)}:root[data-appearance=dark] .page-shell[data-org-workspace=true],[data-appearance=dark] .page-shell[data-org-workspace=true]{--workspace-accent: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 42%, white 58%);--workspace-accent-strong: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 24%, white 76%);--accent-primary: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 42%, white 58%);--accent-primary-hover: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 32%, white 68%);--accent-secondary: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 22%, white 78%);--accent-secondary-hover: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 14%, white 86%);--action-orange: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 32%, white 68%);--focus-ring: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 40%, transparent);--focus-ring-strong: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 28%, transparent);--surface-panel-accent-blue: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 16%, var(--surface-card) 84%);--button-primary-text: #14181f;--button-primary-bg-start: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 40%, white 60%);--button-primary-border: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 46%, white 54%);--button-secondary-text: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 26%, white 74%);--button-secondary-bg-start: color-mix(in srgb, var(--surface-card) 84%, var(--org-brand-primary, #1d4ed8) 16%);--button-secondary-border: color-mix(in srgb, var(--org-brand-primary, #1d4ed8) 38%, var(--border-subtle) 62%)}.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:var(--text-main);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:var(--text-lg);line-height:1.1}.organization-landing-shortcut .muted{font-size:var(--text-sm)}.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:color-mix(in srgb,var(--surface-panel-accent-warm) 68%,var(--surface) 32%);border-color:color-mix(in srgb,var(--action-orange) 24%,var(--border-subtle) 76%)}.organization-landing-shortcut-profiles{background:color-mix(in srgb,var(--surface-panel-accent-blue) 68%,var(--surface) 32%);border-color:color-mix(in srgb,var(--starburst-blue) 28%,var(--border-subtle) 72%)}.organization-landing-summary-label{color:var(--text-muted);font-size:var(--text-sm)}.organization-workspace-section-title{margin-block:0;font-family:inherit;font-size:var(--text-sm);font-weight:inherit;letter-spacing:inherit;line-height:inherit}.apply-overview-summary-pill:after,.account-page-summary-pill:after,.automation-cost-summary-card:after{content:"";position:absolute;inset:0 auto 0 -34%;width:138%;background:#fff0;transform:skew(-22deg);animation:home-welcome-gradient-roll 10s cubic-bezier(.25,.1,.26,1) infinite;pointer-events:none}.apply-overview-summary-pill:after{display:none}.apply-overview-summary-pill>*,.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:color-mix(in srgb,var(--surface-panel-accent-blue) 52%,var(--surface) 48%)}.organization-landing-card:last-child{background:color-mix(in srgb,var(--surface-panel-accent-gold) 48%,var(--surface) 52%)}.organization-landing-card-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.organization-landing-stack{display:grid;gap:.7rem}.organization-context-meta{display:flex;flex-wrap:wrap;gap:.3rem 1.6rem;margin-bottom:.35rem}.organization-context-meta>div{display:grid;gap:.1rem}.organization-profile-count-loading{width:2rem;height:1rem}.organization-context-loading-skeleton .content-loading-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-context-loading-skeleton .loading-skeleton-card{min-height:4.5rem}.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-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-access-loading-skeleton .content-loading-skeleton-grid{grid-template-columns:1fr}.organization-access-loading-skeleton .loading-skeleton-card{min-height:4.25rem}.organization-access-change-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-items:start}.organization-access-change-impact,.organization-access-change-receipt{display:grid;gap:.65rem;padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.organization-access-change-impact-positive,.organization-access-change-impact-removal{display:grid;gap:.4rem;padding:.65rem;border-radius:var(--radius-card)}.organization-access-change-impact-positive{border:1px solid color-mix(in srgb,var(--status-success-text) 22%,var(--border-subtle) 78%);background:color-mix(in srgb,var(--status-success-bg) 32%,var(--surface-card) 68%)}.organization-access-change-impact-removal{border:1px solid color-mix(in srgb,var(--status-failed-text) 24%,var(--border-subtle) 76%);background:color-mix(in srgb,var(--status-failed-bg) 28%,var(--surface-card) 72%)}.organization-access-change-impact ul,.organization-access-change-list ul{display:grid;gap:.22rem;margin:0;padding-left:1.1rem;color:var(--text-muted)}.organization-access-change-list{display:grid;gap:.3rem}.organization-access-change-confirmation{display:flex;align-items:flex-start;gap:.45rem;padding-top:.25rem;font-weight:650}.organization-access-change-confirmation input{margin-top:.18rem}.organization-access-change-receipt-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.organization-access-change-receipt-heading>div,.organization-access-change-receipt-grid>div{display:grid;gap:.15rem}.organization-access-change-receipt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.organization-access-change-receipt-grid>div{padding:.6rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.team-invite-code-panel{display:grid;gap:.75rem}.team-invite-code-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;align-items:end}.team-invite-code-form>label{display:grid;gap:.3rem}.team-invite-code-form .actions,.team-invite-code-access-preview,.team-invite-code-scope{grid-column:1 / -1}.team-invite-code-scope{padding:.65rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);color:var(--text-muted)}.team-invite-code-scope strong{color:var(--text-main)}.team-invite-code-submit-actions{justify-content:flex-end}.team-invite-code-workspaces{display:grid;gap:.35rem;margin:0;padding:.5rem .7rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.team-invite-code-workspaces legend{padding:0 .3rem;font-size:var(--text-base);color:var(--text-muted, #6b7280)}.team-invite-code-checkbox{display:flex;align-items:center;justify-content:flex-start;gap:.4rem}.team-invite-code-checkbox input{width:auto;flex:0 0 auto;margin:0}.team-invite-code-result{display:grid;gap:.75rem}.team-invite-code-result-main{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.team-invite-qr{flex:0 0 auto;width:200px;height:200px;padding:8px;border-radius:var(--radius-card);background:#fff;border:1px solid var(--border-subtle)}.team-invite-code-details{flex:1 1 260px;display:grid;gap:.5rem;min-width:0}.team-invite-code-link-label{display:grid;gap:.3rem}.team-invite-code-link-label input{width:100%}.team-invite-code-raw code{word-break:break-all}.team-invite-code-campaigns{display:grid;gap:.65rem;padding-top:.65rem;border-top:1px solid var(--border-subtle)}.team-invite-code-campaigns-header,.team-invite-code-campaign-actions{display:flex;align-items:center;gap:.75rem}.team-invite-code-campaigns-header{justify-content:space-between}.team-invite-code-campaigns-header h4{margin:0}.team-invite-code-campaign-list{display:grid;gap:.55rem}.team-invite-code-campaign-row{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-panel)}.team-invite-code-campaign-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;list-style:none;cursor:pointer}.team-invite-code-campaign-summary::-webkit-details-marker{display:none}.team-invite-code-campaign-summary-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex:0 0 auto}.team-invite-code-campaign-disclosure{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-muted);transition:transform .16s ease}.team-invite-code-campaign-row[open] .team-invite-code-campaign-disclosure{transform:rotate(180deg)}.team-invite-code-campaign-body{display:grid;gap:.65rem;padding:0 .8rem .8rem}.team-invite-code-campaign-body .team-invite-code-campaign-actions{justify-content:flex-end}.team-invite-code-status{min-width:4.75rem;text-align:center;padding:.25rem .45rem;border:1px solid var(--border-subtle);border-radius:999px;font-size:var(--text-sm);font-weight:700}.team-invite-code-status-active{color:var(--success-text);background:var(--surface-panel-accent-green);border-color:color-mix(in srgb,var(--success-text) 30%,var(--border-subtle) 70%)}.team-invite-code-status-disabled,.team-invite-code-status-expired{color:var(--text-muted);background:var(--surface-panel-deep)}.organization-access-history{display:grid;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--border-subtle)}.organization-access-history-header,.organization-access-history-controls,.organization-access-history-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.organization-access-history-header>div:first-child,.organization-access-history-card-heading>div{display:grid;gap:.2rem}.organization-access-history-header p,.organization-access-history-card p{margin:0}.organization-access-history-controls{align-items:center;flex:0 0 auto}.organization-access-history-controls select{min-width:11rem}.organization-access-history-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.organization-access-history-item{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.55rem;padding-bottom:.65rem}.organization-access-history-item:not(:last-child):before{content:"";position:absolute;top:.7rem;bottom:-.15rem;left:.35rem;width:1px;background:var(--border-subtle)}.organization-access-history-marker{position:relative;z-index:1;width:.7rem;height:.7rem;margin-top:.65rem;border:2px solid var(--surface-panel);border-radius:50%;background:var(--starburst-blue);box-shadow:0 0 0 1px var(--border-subtle)}.organization-access-history-card{display:grid;gap:.4rem;padding:.65rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.organization-access-history-card-heading time,.organization-access-history-meta{color:var(--text-muted);font-size:var(--text-base)}.organization-access-history-category{width:fit-content;padding:.16rem .42rem;border-radius:var(--radius-pill);color:var(--text-muted);background:var(--surface-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.organization-access-history-category-invitation{color:var(--status-running-text);background:var(--status-running-bg)}.organization-access-history-category-qr_campaign{color:var(--status-pending-text);background:var(--status-pending-bg)}.organization-access-history-category-membership{color:var(--success-text);background:var(--surface-panel-accent-green)}.organization-access-history-more{display:flex;justify-content:center}@media(max-width:768px){.team-invite-code-form{grid-template-columns:1fr}.team-invite-qr{width:100%;max-width:240px;height:auto;aspect-ratio:1 / 1;margin:0 auto}.team-invite-code-campaign-summary,.team-invite-code-campaign-actions{align-items:stretch;flex-direction:column}.team-invite-code-campaign-summary-actions,.team-invite-code-campaign-actions>*{width:100%}.team-invite-code-campaign-summary-actions{justify-content:space-between}.organization-access-history-header,.organization-access-history-controls,.organization-access-history-card-heading{align-items:stretch;flex-direction:column}.organization-access-history-controls>*,.organization-access-history-controls select{width:100%}}.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 color-mix(in srgb,var(--org-brand-primary, var(--workspace-accent)) 26%,var(--border-subtle) 74%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--org-brand-primary, var(--workspace-accent)) 7%,var(--surface-muted) 93%)}.organization-role-summary-card>strong{color:var( --org-brand-on-surface, color-mix(in srgb, var(--org-brand-primary, var(--workspace-accent)) 74%, black 26%) )}.organization-role-summary-card .organization-capability-chip{border-color:color-mix(in srgb,var(--org-brand-primary, var(--workspace-accent)) 22%,var(--border-subtle) 78%);background:color-mix(in srgb,var(--org-brand-primary, var(--workspace-accent)) 10%,var(--surface) 90%)}.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:var(--text-base)}.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-controls>button,.organization-member-card-controls>.organization-member-card-actions{justify-self:end}.organization-member-card-actions{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.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:var(--text-sm);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)}.membership-access-preview{display:grid;gap:.65rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 30%,var(--border-subtle) 70%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-card) 95%,var(--workspace-accent) 5%)}.membership-access-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.membership-access-preview-heading>div{display:grid;gap:.12rem}.membership-access-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.55rem}.membership-access-preview-card{min-width:0;padding:.65rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.membership-access-preview-card ul{display:grid;gap:.24rem;margin:.45rem 0 0;padding-left:1.05rem;color:var(--text-muted);font-size:var(--text-base)}.membership-access-preview-card li::marker{color:var(--workspace-accent)}.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:var(--text-sm);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:.4rem;color:var(--text-main);white-space:nowrap}.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,.organization-access-change-comparison{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}}@media(max-width:640px){.organization-access-change-comparison,.organization-access-change-receipt-grid{grid-template-columns:1fr}}.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-icon{display:inline-flex;justify-self:start;margin-bottom:-.1rem;color:var(--text-muted)}.state-panel-icon svg{width:1.15rem;height:1.15rem}.state-panel-error .state-panel-icon{color:var(--danger-color)}.state-panel-info .state-panel-icon{color:color-mix(in srgb,var(--workspace-accent) 72%,var(--text-main) 28%)}.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-loading-reserve{min-height:clamp(9rem,24vh,15rem)}.route-loading-skeleton{display:grid;gap:.75rem;padding:.8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface)}.route-loading-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.content-loading-skeleton{display:grid;gap:.65rem;min-width:0}.content-loading-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem}.loading-skeleton-bar,.loading-skeleton-card{display:block;overflow:hidden;position:relative;background:color-mix(in srgb,var(--surface-muted) 84%,var(--border-subtle) 16%)}.loading-skeleton-bar:after,.loading-skeleton-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 64%,transparent 36%),transparent);animation:loading-skeleton-sweep 1.35s ease-in-out infinite}.loading-skeleton-bar{height:.72rem;border-radius:999px}.loading-skeleton-bar-title{width:min(18rem,54%);height:1.15rem}.loading-skeleton-bar-copy{width:min(30rem,78%)}.loading-skeleton-card{min-height:5rem;border-radius:var(--radius-card)}@keyframes loading-skeleton-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.loading-skeleton-bar:after,.loading-skeleton-card:after{animation:none}}@media(max-width:768px){.route-loading-skeleton-grid,.publish-dashboard-loading-skeleton .content-loading-skeleton-grid,.score-announcement-loading-skeleton .content-loading-skeleton-grid{grid-template-columns:1fr}}.route-error-shell{min-height:min(32rem,calc(100vh - 2rem));display:grid;place-items:center;padding:clamp(1rem,4vw,2.5rem);background:color-mix(in srgb,var(--surface-panel-accent-blue) 20%,transparent 80%)}.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:var(--text-base)}.route-error-detail code{color:var(--text-main);font-size:var(--text-base);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:var(--text-md)}.research-progress-status{display:grid;gap:.25rem;color:var(--text-default);font-size:var(--text-md)}.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:color-mix(in srgb,var(--surface-panel-accent-blue) 76%,white 24%);transition:width .45s ease}.research-progress-bar-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0;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:var(--text-base);font-weight:700;color:var(--text-default)}.research-progress-step-status{font-size:var(--text-sm);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(0,1fr);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-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.1rem;align-items:start}@media(max-width:720px){.organization-branding-fields{grid-template-columns:minmax(0,1fr)}}.organization-branding-fields .form-row>label{display:inline-flex;align-items:center;gap:.3rem}.organization-branding-actions{justify-content:flex-end}.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:color-mix(in srgb,var(--workspace-accent) 16%,transparent 84%);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:color-mix(in srgb,var(--workspace-accent) 12%,var(--surface) 88%);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:var(--text-2xs);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:var(--text-base);font-weight:700}.organization-branding-preview-tabs{justify-self:start}.organization-branding-surface-preview{border-radius:var(--radius-card);overflow:hidden;font-size:var(--text-xs);line-height:1.45}.organization-branding-surface-preview h4{margin:0;font-size:var(--text-lg);line-height:1.2;font-weight:800;color:var(--text-strong)}.organization-branding-surface-preview p{margin:0}.organization-branding-surface-announcement{--accent-primary: var(--org-brand-primary, var(--accent-primary));--accent-primary-hover: color-mix(in srgb, var(--org-brand-primary, var(--accent-primary)) 84%, black 16%);--button-primary-bg-start: var(--org-brand-primary, var(--accent-primary));--button-primary-text: var(--org-brand-ink, #ffffff);--button-primary-border: color-mix( in srgb, var(--org-brand-primary, var(--accent-primary)) 68%, var(--border-subtle) 32% );--button-secondary-text: var( --org-brand-on-surface, color-mix(in srgb, var(--org-brand-primary, var(--accent-primary)) 74%, black 26%) );--focus-ring: color-mix(in srgb, var(--org-brand-primary, var(--accent-primary)) 26%, transparent);display:grid;gap:.6rem;padding:.7rem;border:1px solid var(--border-subtle);background:var(--surface-page)}.organization-branding-surface-topbar{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.5rem .6rem;border-radius:calc(var(--radius-card) - .15rem);border:1px solid var(--border-subtle);background:var(--surface)}.organization-branding-surface-issuer{display:flex;align-items:center;gap:.45rem;min-width:0}.organization-branding-surface-issuer strong{color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-branding-surface-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,15rem);gap:.6rem;padding:.75rem;border-radius:calc(var(--radius-card) - .15rem);border:1px solid var(--border-subtle);background:var(--surface)}.organization-branding-surface-hero-copy{display:grid;gap:.32rem;align-content:start}.organization-branding-surface-eyebrow{color:var(--org-brand-on-surface, var(--accent-primary-hover));font-size:var(--text-2xs);font-weight:900;text-transform:uppercase;letter-spacing:.04em}.organization-branding-surface-narrative{color:var(--text-muted)}.organization-branding-surface-tabs{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.2rem}.organization-branding-surface-tabs span{padding:.22rem .5rem;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface) 82%,var(--surface-muted) 18%);color:var(--text-muted);font-size:var(--text-2xs);font-weight:600}.organization-branding-surface-tabs span.is-selected{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(--text-main)}.organization-branding-surface-brief-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.1rem}.organization-branding-surface-brief-actions span{color:var(--button-secondary-text);font-weight:600;font-size:var(--text-2xs)}.organization-branding-surface-brief{display:grid;gap:.4rem;align-content:start;padding:.6rem;border-radius:calc(var(--radius-card) - .25rem);border:1px solid var(--border-subtle);background:var(--surface-panel)}.organization-branding-surface-fact{display:grid;gap:.05rem}.organization-branding-surface-fact span{color:var(--text-muted);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.organization-branding-surface-fact strong{color:var(--text-strong)}.organization-branding-surface-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:.15rem;padding:.42rem .7rem;border-radius:var(--radius-control);background:var(--org-brand-primary, var(--accent-primary));color:var(--org-brand-ink, #ffffff);font-weight:700}.organization-branding-surface-secondary-note{color:var(--text-muted);font-size:var(--text-2xs)}.organization-branding-surface-email{display:grid;gap:.5rem;padding:.85rem;background:#f2efe9;color:#2f3439}.organization-branding-surface-email-wordmark{font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4c4a44}.organization-branding-surface-email-wordmark span{color:#b5623c}.organization-branding-surface-email-card{border:1px solid #e6e2da;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 10px 24px #2f343912}.organization-branding-surface-email-from{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid #eeebe4;background:#faf9f6}.organization-branding-surface-email-from>div{display:grid;gap:.02rem;min-width:0}.organization-branding-surface-email-from span{font-size:var(--text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8d887d}.organization-branding-surface-email-from strong{color:#24231e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-branding-surface-email-body{display:grid;gap:.4rem;padding:.75rem}.organization-branding-surface-email-eyebrow{font-size:var(--text-2xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8d887d}.organization-branding-surface-email .organization-branding-surface-email-body h4{color:#24231e}.organization-branding-surface-email-lede{color:#5c5850}.organization-branding-surface-email-details{display:grid;gap:.22rem;padding:.55rem .65rem;border:1px solid #e6e2da;border-radius:12px;background:#faf9f6}.organization-branding-surface-email-details strong{color:#4c4a44}.organization-branding-surface-email-cta{justify-self:start;display:inline-flex;align-items:center;padding:.5rem .8rem;border-radius:9px;font-weight:700}.organization-branding-surface-email-footer{color:#8d887d;font-size:var(--text-2xs)}@media(max-width:720px){.organization-branding-surface-hero{grid-template-columns:minmax(0,1fr)}}.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-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:var(--surface);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:center;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-summary-strip{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.automation-workspace-summary-strip .apply-overview-summary-pill{background:color-mix(in srgb,var(--action-orange) 10%,transparent)}.automation-workspace-route-surface{--automation-route-panel-bg: var(--surface-muted);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-route-panel-bg);box-shadow:var(--surface-shadow),inset 0 1px color-mix(in srgb,var(--workspace-accent) 16%,transparent 84%)}.automation-workspace-route-surface>.automation-page{flex:1 1 auto}.automation-workspace-route-surface .automation-tab-panel{border:0;border-radius:calc(var(--radius-large) - 1px);background:var(--automation-route-panel-bg);box-shadow:none}.automation-workspace-route-loading{padding:.55rem}.automation-status-panel{display:grid;gap:.8rem;padding:.75rem}.organization-usage-summary{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:1rem;align-items:center}.organization-usage-stats{display:flex;gap:1.25rem;margin:0;padding:.1rem 1.1rem .1rem 0;border-right:1px solid var(--border-subtle)}.organization-usage-stats>div{display:grid;gap:.1rem}.organization-usage-stats dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.organization-usage-stats dd{margin:0;font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.organization-usage-footnote{margin:.6rem 0 0;font-size:var(--text-sm)}.organization-usage-trend{display:grid;gap:.2rem;margin:0;min-width:0}.organization-usage-trend svg{display:block;width:100%;height:3.25rem;overflow:visible}.organization-usage-trend rect{fill:var(--accent-primary)}.organization-usage-trend line{stroke:var(--border-subtle);stroke-width:1;vector-effect:non-scaling-stroke}.organization-usage-trend figcaption{display:flex;justify-content:space-between;gap:.5rem;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.organization-usage-breakdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;align-items:start}.organization-usage-breakdowns .panel{padding:.75rem}.organization-usage-breakdown-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.organization-usage-breakdown-head h4{margin:0;font-size:var(--text-md)}.organization-usage-breakdown-head span{color:var(--text-muted);font-size:var(--text-xs)}.organization-usage-breakdown-empty{margin:0;font-size:var(--text-base)}.organization-usage-list{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.organization-usage-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem;align-items:baseline;padding:.4rem .5rem;border-radius:var(--radius-control);background:linear-gradient(to right,color-mix(in srgb,var(--workspace-accent-soft) 82%,transparent) var(--organization-usage-share, 0%),transparent var(--organization-usage-share, 0%)),var(--surface-panel-nested);font-variant-numeric:tabular-nums}.organization-usage-list-name{overflow-wrap:anywhere}.organization-usage-list-detail{margin-left:.4rem;color:var(--text-muted);font-size:var(--text-sm)}.organization-usage-list-count{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap}.organization-usage-list-cost{font-weight:600;white-space:nowrap}@media(max-width:820px){.organization-usage-summary{grid-template-columns:minmax(0,1fr)}.organization-usage-stats{justify-content:space-between;padding:0 0 .75rem;border-right:0;border-bottom:1px solid var(--border-subtle)}}.automation-tab-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.automation-tab-panel-head p{margin:.2rem 0 0}.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}.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>.workspace-rail-layout{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:color-mix(in srgb,var(--surface-panel-accent-blue) 78%,var(--surface) 22%)}.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:color-mix(in srgb,var(--surface-card) 98%,white 2%);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:color-mix(in srgb,var(--surface-card) 96%,white 4%)}.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:var(--text-base);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;justify-items:center;gap:.55rem;margin-bottom:1rem}.auth-brand-header p{margin:0;max-width:28rem;color:var(--text-muted)}.score-publish-actions button:disabled{opacity:.45;filter:grayscale(.35);cursor:not-allowed}.login-actions{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:.2rem}.login-code-form{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%}.login-code-form label{font-size:var(--text-base);color:var(--text-muted, #6b7280)}.login-code-form input{width:100%;text-align:center;text-transform:uppercase}.login-page-shell{position:relative;display:grid;place-items:center;min-height:100vh;min-height:100svh;padding-bottom:4rem}.login-page-shell>.login-panel{width:min(100%,24rem);margin-inline:auto}.login-footer{position:fixed;right:0;bottom:1rem;left:0;display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap;font-size:var(--text-md)}.login-footer a{color:inherit;text-decoration:none}.login-footer a:hover,.login-footer a:focus-visible{text-decoration:underline}.invitation-landing-panel{max-width:792px;margin:0 auto}.invitation-landing-panel-receipt{max-width:70rem}.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:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase}.invitation-landing-org-pill strong{color:var(--color-display-ink);font-size:var(--text-md);line-height:1.2}.invitation-landing-header h1{margin:0;font-size:var(--text-md);line-height:1.45;font-weight:600;max-width:34rem}.invitation-landing-header p{margin:0;font-size:var(--text-lg)}.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,.invitation-metric-row-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.invitation-metric-value{font-size:var(--text-lg);line-height:1.3;word-break:break-word}.invitation-access-preview{margin-top:.75rem}.access-acceptance-receipt{display:grid;gap:.8rem;margin-top:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--success) 42%,var(--border-subtle) 58%);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--surface-card) 94%,var(--success) 6%)}.access-acceptance-receipt-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.access-acceptance-receipt-heading>div{display:grid;gap:.15rem}.access-acceptance-receipt-heading h2{margin:0}.access-acceptance-receipt-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.access-acceptance-receipt-summary>div{display:grid;gap:.15rem;min-width:0;padding:.65rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.access-acceptance-receipt-summary strong{overflow-wrap:anywhere}.access-acceptance-receipt-choice{display:grid;justify-items:start;gap:.65rem}.access-acceptance-receipt-choice p{margin:0}.join-access-confirmation{display:grid;gap:.8rem;margin-top:1rem;padding:1rem}.join-access-organization{display:flex;align-items:center;gap:.75rem;min-width:0}.join-access-organization>div{display:grid;gap:.1rem;min-width:0}.join-access-organization h2{margin:0;overflow-wrap:anywhere}.join-access-action{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.join-access-action p{margin:0}.join-access-action button{flex:0 0 auto}.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:var(--surface);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:var(--text-md)}.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:flex;flex-direction:column;gap:.7rem;align-items:stretch;background:var(--surface);border-color:var(--border-subtle)}.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-attention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;min-width:0}.apply-overview-attention-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:.3rem;min-height:8rem;padding:.85rem .95rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);color:var(--text-main);text-decoration:none}.apply-overview-attention-card:hover{border-color:var(--workspace-accent, var(--starburst-blue));background:var(--surface-soft)}.apply-overview-attention-card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--outline-offset)}.apply-overview-attention-count{font-size:1.85rem;line-height:1;font-weight:600;color:var(--text-muted)}.apply-overview-attention-count-loading{width:2.2rem;height:1.85rem}.apply-overview-inline-skeleton .loading-skeleton-card{min-height:3.8rem}.apply-overview-attention-card-active .apply-overview-attention-count{color:var(--workspace-accent, var(--starburst-blue))}.apply-overview-attention-card-empty{background:color-mix(in srgb,var(--surface) 76%,var(--surface-muted) 24%);border-color:color-mix(in srgb,var(--border-subtle) 72%,transparent 28%)}.apply-overview-attention-card-empty .apply-overview-attention-count,.apply-overview-attention-card-empty strong,.apply-overview-attention-card-empty>span.muted{color:color-mix(in srgb,var(--text-muted) 82%,var(--surface) 18%)}.apply-overview-attention-card-empty .apply-overview-attention-cta{color:color-mix(in srgb,var(--workspace-accent, var(--starburst-blue)) 68%,var(--text-muted) 32%)}.apply-overview-attention-card strong{line-height:1.15}.apply-overview-attention-card>span.muted{font-size:var(--text-base);line-height:1.32}.apply-overview-attention-cta{align-self:start;font-size:var(--text-base);font-weight:500;color:var(--workspace-accent, var(--starburst-blue))}.apply-overview-attention-cta{display:inline-flex;align-items:center;gap:.25rem}.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:var(--surface);box-shadow:none}.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:var(--text-sm);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:var(--text-lg);line-height:1;font-weight:500}.apply-overview-summary-trailing{color:var(--text-muted);font-size:var(--text-base);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:var(--text-base)}.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:color-mix(in srgb,var(--surface-panel-accent-gold) 54%,var(--surface) 46%);border-color:color-mix(in srgb,var(--liberty-gold) 28%,var(--border-subtle) 72%)}.apply-overview-runs-panel-work{background:color-mix(in srgb,var(--surface-panel-accent-blue) 52%,var(--surface) 48%);border-color:color-mix(in srgb,var(--starburst-blue) 22%,var(--border-subtle) 78%)}.apply-overview-runs-panel-empty{align-self:start;grid-template-rows:auto auto}.apply-overview-runs-empty-message{margin:0;font-size:var(--text-base)}.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:color-mix(in srgb,var(--surface-panel) 92%,var(--surface-panel-accent-blue) 8%);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;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.apply-overview-updates-empty{margin:0;padding:.3rem .1rem;font-size:var(--text-base);line-height:1.4}.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-wizard-command-page{gap:.75rem}.apply-wizard-command-center{display:grid;gap:.8rem}.apply-wizard-command-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-right:3rem}.apply-wizard-command-header h2,.apply-wizard-command-header p{margin:0}.apply-wizard-command-header p{margin-top:.25rem}.apply-wizard-task-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem}.apply-wizard-task-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.62rem .72rem;min-height:0}.apply-wizard-task-index{width:1.55rem;height:1.55rem;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--text-sm)}.apply-wizard-task-copy{min-width:0;display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(0,1.35fr) minmax(0,1.25fr) minmax(9.5rem,auto);align-items:center;align-content:start;gap:.75rem}.apply-wizard-task-head{display:grid;gap:.2rem}.apply-wizard-task-head h3,.apply-wizard-task-copy p{margin:0}.apply-wizard-task-status{color:var(--text-muted);font-size:var(--text-base)}.apply-wizard-task-action{justify-self:end;min-width:9.5rem}.apply-wizard-task-action button{width:100%}@media(max-width:980px){.apply-wizard-task-card{align-items:start}.apply-wizard-task-copy{grid-template-columns:minmax(0,1fr);gap:.45rem}.apply-wizard-task-action{justify-self:stretch;min-width:0}}@media(max-width:700px){.apply-wizard-command-header{grid-template-columns:1fr}.apply-wizard-command-header{display:grid;padding-right:2.25rem}.wizard-step-card-header{padding-right:2.25rem}.intake-path-grid{grid-template-columns:1fr}}.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}.apply-run-guide-toggle{min-width:4.25rem}.apply-run-guide-panel{display:grid;gap:.65rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-soft) 54%,var(--surface) 46%);padding:.65rem}.apply-run-guide-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.apply-run-guide-header>div{display:grid;gap:.1rem}.apply-run-guide-close{flex:0 0 auto}.apply-run-guide-notes{display:grid;gap:.3rem;font-weight:600}.apply-run-guide-notes textarea{font-weight:400}.apply-run-guide-intents{display:flex;flex-wrap:wrap;gap:.35rem}.apply-run-guide-intents .active{border-color:var(--starburst-blue);color:var(--starburst-blue)}.apply-run-guide-loading{display:flex;align-items:center;gap:.65rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);padding:.55rem .65rem}.apply-run-guide-spinner{width:1.4rem;height:1.4rem;border:3px solid color-mix(in srgb,var(--starburst-blue) 24%,transparent);border-top-color:var(--starburst-blue);border-radius:999px;animation:guide-spin .85s linear infinite}.apply-run-guide-error{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.apply-run-guide-response{display:grid;gap:.65rem}.apply-run-guide-response .panel p{margin:.2rem 0 0}.apply-run-guide-section,.apply-run-guide-list{display:grid;gap:.45rem}.apply-run-guide-item{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);padding:.55rem .65rem}.apply-run-guide-item p{margin:.2rem 0 .45rem}.apply-run-guide-field-value{white-space:pre-wrap;overflow-wrap:anywhere}.apply-run-guide-warning-list{margin:0;padding-left:1.15rem}@keyframes guide-spin{to{transform:rotate(360deg)}}.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:var(--surface);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-copy>.muted{color:color-mix(in srgb,var(--text-muted) 88%,var(--deep-blue) 12%);font-size:var(--text-lg);line-height:1.48;max-width:54rem}.home-landing-hero-copy>p:last-child{margin-top:.25rem}.home-landing-hero-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:1.25rem;align-self:end}.home-landing-hero-actions .home-shared-action{min-height:4.9rem;padding:.78rem .84rem;background:color-mix(in srgb,var(--surface) 94%,white 6%)}.home-landing-hero-actions .home-shared-action strong{font-size:var(--text-lg)}.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:color-mix(in srgb,var(--surface) 96%,white 4%);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:color-mix(in srgb,var(--surface) 96%,white 4%);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:color-mix(in srgb,var(--surface-panel-accent-gold) 24%,var(--surface) 76%);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-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{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:var(--text-base)}.home-shared-action:hover{border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle) 48%);transform:translateY(-1px)}.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:var(--text-lg);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:color-mix(in srgb,var(--surface) 86%,var(--surface-panel-accent-blue) 14%);color:color-mix(in srgb,var(--deep-blue) 82%,var(--text-main) 18%);box-shadow:inset 0 1px 0 var(--chip-top-highlight)}.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:color-mix(in srgb,var(--surface-panel-accent-gold) 34%,var(--surface) 66%);border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-subtle) 52%)}.home-workspace-card[data-shortcut-id=funding]{background:color-mix(in srgb,var(--surface-panel-accent-gold) 34%,var(--surface) 66%);border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle) 48%)}.home-workspace-card[data-shortcut-id=documents]{background:color-mix(in srgb,var(--surface-panel-accent-blue) 24%,var(--surface) 76%);border-color:color-mix(in srgb,var(--workspace-accent) 28%,var(--border-subtle) 72%)}.home-workspace-card[data-shortcut-id=prepare]{background:color-mix(in srgb,var(--surface-panel-accent-gold) 28%,var(--surface) 72%);border-color:color-mix(in srgb,var(--accent-primary) 40%,var(--border-subtle) 60%)}.home-workspace-card[data-shortcut-id=automations]{background:color-mix(in srgb,var(--surface-panel-accent-blue) 18%,var(--surface) 82%);border-color:color-mix(in srgb,var(--workspace-accent) 22%,var(--border-subtle) 78%)}.home-workspace-card[data-shortcut-id=score]{background:color-mix(in srgb,var(--surface-panel-accent-blue) 22%,var(--surface) 78%);border-color:color-mix(in srgb,var(--workspace-accent) 28%,var(--border-subtle) 72%)}.home-workspace-card[data-shortcut-id=publishing]{background:color-mix(in srgb,var(--surface-panel-accent-blue) 26%,var(--surface) 74%);border-color:color-mix(in srgb,var(--workspace-accent) 34%,var(--border-subtle) 66%)}.home-workspace-card[data-shortcut-id=organization]{background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface) 58%);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:color-mix(in srgb,var(--accent-primary) 22%,var(--chip-lift) 78%);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:color-mix(in srgb,var(--workspace-accent-soft) 82%,var(--chip-lift) 18%);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:color-mix(in srgb,var(--surface-panel-accent-warm) 56%,var(--chip-lift) 44%);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:color-mix(in srgb,var(--surface-soft) 72%,var(--chip-lift) 28%);color:color-mix(in srgb,var(--deep-blue) 72%,var(--text-main) 28%)}.home-landing-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.85rem;min-height:18rem;padding:.95rem 1rem;background:color-mix(in srgb,var(--surface) 96%,white 4%);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-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:color-mix(in srgb,var(--surface-panel-accent-blue) 36%,var(--surface) 64%);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:color-mix(in srgb,var(--surface-panel-accent-blue) 44%,var(--surface) 56%)}.home-workspace-theme .home-workspace-card-icon{border-color:color-mix(in srgb,var(--workspace-accent) 34%,var(--border-subtle) 66%);background:color-mix(in srgb,var(--workspace-accent-soft) 78%,var(--chip-lift) 22%);color:color-mix(in srgb,var(--workspace-accent-strong) 82%,var(--text-main) 18%)}.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-guide{gap:.55rem}.home-shared-action-loading{width:3.8rem;height:.7rem;margin-top:.2rem}.home-announcement-card-loading .content-loading-skeleton{align-content:center;min-height:5rem}.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:color-mix(in srgb,var(--surface-panel-accent-blue) 16%,var(--surface) 84%);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:var(--text-xs);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.home-announcement-kicker-muted{background:color-mix(in srgb,var(--surface-soft) 72%,var(--chip-lift) 28%);color:var(--text-muted)}.home-announcement-card-content{display:grid;gap:.38rem;max-height:4.8rem;overflow:hidden}.home-announcement-card-empty{background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface) 58%);border-color:color-mix(in srgb,var(--text-muted) 12%,var(--border-subtle) 88%)}.home-announcement-card-empty:before{background:color-mix(in srgb,var(--surface-soft) 42%,transparent 58%)}.home-announcement-card-empty .home-announcement-card-content{max-height:none;overflow:visible}@media(max-width:960px){.home-landing-hero,.home-landing-workspaces,.home-launcher-grid,.home-landing-hero-actions{grid-template-columns:minmax(0,1fr)}}.home-announcement-card strong{font-size:var(--text-xl);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:var(--text-md)}.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:var(--text-base)}.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:color-mix(in srgb,var(--accent-primary) 14%,transparent);box-shadow:inset 0 1px #ffffffb8}.home-welcome-brand:after{content:"";position:absolute;inset:0 auto 0 -34%;width:138%;background:#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:#ffffff2e;pointer-events:none}.home-welcome-logo{position:relative;z-index:1}.home-welcome-logo .app-logo-title-accent{background:color-mix(in srgb,var(--brand-wordmark-accent) 74%,white 26%);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:color-mix(in srgb,var(--surface-panel) 88%,white 12%);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:color-mix(in srgb,var(--chip-lift) 64%,var(--accent-primary) 36%);box-shadow:inset 0 1px 0 var(--chip-top-highlight),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:var(--text-lg);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:768px){.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:color-mix(in srgb,var(--surface-panel-accent-warm) 82%,var(--surface) 18%);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:var(--text-base)}.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:color-mix(in srgb,var(--surface-panel-accent-gold) 38%,var(--surface) 62%);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:color-mix(in srgb,var(--surface-panel-nested) 42%,var(--surface) 58%);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:color-mix(in srgb,var(--surface-panel-accent-blue) 58%,var(--surface) 42%);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:color-mix(in srgb,var(--surface-panel-accent-gold) 82%,var(--surface) 18%);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:color-mix(in srgb,var(--surface-panel-accent-blue) 28%,transparent 72%);pointer-events:none}.score-gate-command-card-attention{background:color-mix(in srgb,var(--surface-panel-accent-blue) 72%,var(--surface) 28%);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-hero,.grant-announcements-hero{display:grid;align-content:center;background:var(--surface)}.workspace-page-masthead{min-height:3.2rem;align-content:center;padding-block:.48rem}.workspace-page-masthead h2,.workspace-page-masthead p{margin-block:0}.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)}.announcement-builder-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.announcement-builder-start-card{display:grid;gap:.42rem;min-height:11rem;padding:.9rem;text-align:left;border:1px solid color-mix(in srgb,var(--workspace-accent) 24%,var(--border-subtle) 76%);border-radius:var(--radius-medium);background:var(--surface-card);color:var(--text-main)}.announcement-builder-start-card strong{font-size:var(--text-xl)}.announcement-builder-start-card span{color:var(--text-muted);line-height:1.35}.announcement-builder-start-card em{align-self:end;font-style:normal;color:var(--workspace-accent);font-weight:650}.announcement-builder-start-card:not(:disabled):hover{border-color:color-mix(in srgb,var(--workspace-accent) 52%,var(--border-subtle) 48%);box-shadow:0 0 0 2px color-mix(in srgb,var(--workspace-accent) 10%,transparent 90%)}.announcement-builder-start-card:disabled{cursor:not-allowed;opacity:.72}.announcement-builder-page{display:grid;gap:var(--workspace-stack-gap)}.announcement-builder-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--workspace-stack-gap);align-items:start}.announcement-builder-stepper,.announcement-builder-editor{background:var(--surface-card)}.announcement-builder-stepper-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.7rem}.announcement-builder-stepper-head-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.section-stepper{display:flex;align-items:center;width:100%;margin:0;padding:0;list-style:none}.section-stepper>li{position:relative;flex:1 1 0;min-width:0;display:flex;justify-content:center}.section-stepper-labelled>li{flex-direction:column;align-items:center;gap:.3rem}.section-stepper-label{font-size:var(--text-xs);font-weight:600;color:var(--text-muted);text-align:center;min-width:max-content}.section-stepper-labelled>li:has(.is-current) .section-stepper-label{color:var(--workspace-accent)}.section-stepper-labelled>li+li:before{top:1.375rem}.section-stepper>li+li:before{content:"";position:absolute;top:50%;left:-50%;right:50%;height:2px;transform:translateY(-50%);background:var(--border-subtle)}.section-stepper>li.is-after-done:before{background:var(--success-color, var(--workspace-accent))}.section-stepper-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface);color:var(--text-muted);font-size:var(--text-md);font-weight:600}.section-stepper-dot.is-optional{border-style:dashed}.section-stepper-dot.is-current{border-color:var(--workspace-accent);background:var(--workspace-accent);color:var(--surface-card)}.section-stepper-dot.is-done{border-color:var(--success-color, var(--workspace-accent));color:var(--success-color, var(--workspace-accent))}.section-stepper-dot.is-done.is-current{color:var(--surface-card)}.section-stepper-dot:after{content:attr(data-step-label);position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%);z-index:30;width:max-content;max-width:16rem;padding:.35rem .5rem;border-radius:var(--radius-control);background:var(--text-main);color:var(--surface-card);font-size:var(--text-sm);font-weight:400;line-height:1.25;text-align:left;opacity:0;pointer-events:none;transition:opacity .12s ease}.section-stepper-dot:hover:after,.section-stepper-dot:focus-visible:after{opacity:1}.section-stepper>li:first-child .section-stepper-dot:after{left:0;transform:none}.section-stepper>li:last-child .section-stepper-dot:after{left:auto;right:0;transform:none}.announcement-builder-linked-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.announcement-builder-linked-actions a{display:inline-flex;align-items:center;min-height:2.1rem;padding:.36rem .58rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 34%,var(--border-subtle) 66%);border-radius:var(--radius-small);background:var(--surface);color:var(--workspace-accent);text-decoration:none;font-weight:650}.announcement-builder-fields{display:grid;gap:.7rem}.announcement-builder-status-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.announcement-builder-approved-fields{display:grid;gap:.7rem;margin:0}.announcement-builder-approved-field{padding:.78rem .85rem;border:1px solid var(--border-subtle);border-radius:var(--radius-medium);background:color-mix(in srgb,var(--surface-card) 78%,var(--workspace-accent) 4%)}.announcement-builder-approved-field dt{color:var(--text-muted);font-size:var(--text-sm);font-weight:750}.announcement-builder-approved-field dd{margin:.28rem 0 0;color:var(--text-main);line-height:1.5;white-space:pre-wrap}.announcement-builder-approved-field.is-empty dd{color:var(--text-muted);font-style:italic}.suggested-input{border-style:dashed;background:var(--surface-panel-nested);color:var(--text-muted);font-style:italic}.suggested-input:focus{border-style:solid;color:var(--text-main);font-style:normal}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:.35rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:transparent;color:var(--text-muted);box-shadow:none}.icon-button:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary);background:var(--surface-panel-nested)}.icon-button:disabled{opacity:.4;cursor:not-allowed}.announcement-builder-step-actions{display:flex;align-items:center;gap:.4rem;margin:.35rem 0 .9rem;flex-wrap:wrap}.application-mirror{display:grid;gap:.75rem}.application-mirror-intro{margin:0}.application-mirror-group{display:grid;gap:.4rem;padding:.7rem .8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-panel-nested)}.application-mirror-group-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.application-mirror-group-head>h3{display:inline-flex;align-items:center;gap:.4rem;margin:0}.application-mirror-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:0 .35rem;border-radius:999px;background:var(--surface-card);font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.application-mirror-list{display:grid;gap:.35rem;margin:0;padding-left:1.2rem}.application-mirror-list>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.application-mirror-label{font-weight:500}.application-mirror-detail{flex:1 1 14rem}.application-mirror-legacy{display:grid;justify-items:start;gap:.5rem;margin-top:.75rem;padding:.7rem .8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-warning)}.application-mirror-legacy>h3,.application-mirror-legacy>p{margin:0}.guided-field{display:grid;gap:.6rem;padding:.7rem .8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-panel-nested)}.guided-field-gate{margin:0;padding:0;border:0}.guided-field-gate>legend{padding:0;font-weight:600}.guided-field-gate-options{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.35rem}.guided-field-gate-option{display:inline-flex;align-items:center;gap:.35rem;font-weight:500}.guided-field-gate-option>span{min-width:max-content}.guided-field-details{display:grid;gap:.55rem;padding-left:.75rem;border-left:2px solid var(--border-subtle)}.guided-field-preview{display:grid;gap:.25rem;padding:.55rem .65rem;border-radius:var(--radius-control);background:var(--surface-card)}.guided-field-preview>strong{font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.guided-field-preview>p{margin:0}.guided-field-existing-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.guided-field-existing-actions>p{margin:0;flex:1 1 16rem}.announcement-builder-step-position{font-size:var(--text-base);margin-right:auto}.announcement-builder-approve-hint{margin:.5rem 0 0;text-align:right}.announcement-setup-step-nav{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:stretch;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-subtle)}.announcement-setup-step-nav-link{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .75rem;text-align:left}.announcement-setup-step-nav-previous{justify-self:start}.announcement-setup-step-nav-next{justify-self:end;text-align:right}.announcement-setup-step-nav-link>span{display:grid;gap:.1rem;min-width:max-content}.announcement-setup-step-nav-eyebrow{font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.announcement-setup-step-nav-label{font-size:var(--text-md);font-weight:600;overflow-wrap:anywhere}@media(max-width:768px){.announcement-setup-step-nav{grid-template-columns:minmax(0,1fr)}.announcement-setup-step-nav .announcement-setup-step-nav-link{justify-self:stretch;justify-content:flex-start;text-align:left}.announcement-setup-step-nav-spacer{display:none}}.announcement-builder-actions{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;margin-top:.9rem}.announcement-builder-import-panel{display:grid;gap:.8rem;margin-bottom:1rem;padding:.82rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 28%,var(--border-subtle) 72%);border-radius:var(--radius-medium);background:color-mix(in srgb,var(--workspace-accent) 5%,var(--surface) 95%)}.announcement-builder-import-upload{display:grid;grid-template-columns:minmax(18rem,1fr) auto auto;gap:.6rem;align-items:end}.announcement-builder-import-summary{display:flex;gap:.5rem;flex-wrap:wrap;color:var(--text-muted);font-size:var(--text-md)}.announcement-builder-import-summary span{padding:.24rem .42rem;border:1px solid var(--border-subtle);border-radius:var(--radius-small);background:var(--surface-card)}.announcement-builder-import-drafts{display:grid;gap:.75rem}.announcement-builder-import-draft{display:grid;gap:.72rem;padding:.78rem;border:1px solid var(--border-subtle);border-radius:var(--radius-medium);background:var(--surface-card)}.announcement-builder-import-draft h3,.announcement-builder-import-draft p{margin:0}.announcement-builder-evidence-list{display:grid;gap:.45rem}.announcement-builder-evidence-list blockquote{display:grid;gap:.22rem;margin:0;padding:.6rem .72rem;border-left:3px solid color-mix(in srgb,var(--workspace-accent) 55%,var(--border-subtle) 45%);border-radius:var(--radius-small);background:var(--surface);color:var(--text-muted)}.announcement-builder-evidence-list blockquote span{color:var(--text-main);font-size:var(--text-md);font-weight:650}.publish-dashboard-hero .score-gate-hero-row{align-items:center}.publish-dashboard-loading-skeleton{padding:.85rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface)}.publish-dashboard-loading-skeleton .content-loading-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grant-announcements-hero .score-submissions-header{align-items:center}.publish-dashboard-hero h2,.grant-announcements-hero h2{margin:0}.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:color-mix(in srgb,var(--workspace-accent) 84%,white 16%);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:color-mix(in srgb,var(--surface) 90%,white 10%);padding:.75rem .8rem;box-shadow:inset 0 1px #ffffffb8,var(--surface-shadow)}.publish-metric-card span{font-size:var(--text-sm);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:color-mix(in srgb,var(--surface) 92%,white 8%);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:var(--text-base);font-weight:600;letter-spacing:0}.publish-dashboard-snapshot-card strong{color:var(--color-display-ink);font-size:var(--text-3xl);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,3fr) minmax(0,2fr);gap:.75rem;align-items:start}.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:var(--text-lg);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:var(--text-xs);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:var(--accent-primary)}.publish-dashboard-announcement-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.publish-dashboard-announcement-metrics .publish-dashboard-metric{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}.publish-dashboard-announcement-metrics strong{color:var(--color-display-ink);font-size:var(--text-xl);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-plot{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.5rem;align-items:stretch}.publish-dashboard-trend-plot>.publish-dashboard-trend-summary{grid-column:2}.publish-dashboard-trend-axis{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 auto;padding:.1rem 0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-muted)}.publish-dashboard-trend-chart{flex:1 1 auto;width:100%;height:7rem;color:var(--workspace-accent)}.publish-dashboard-trend-chart rect{fill:currentColor}.publish-dashboard-trend-baseline{stroke:var(--border-subtle);stroke-width:2;vector-effect:non-scaling-stroke}.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);flex-wrap:wrap;row-gap:.15rem}@media(max-width:520px){.publish-dashboard-trend-summary{justify-content:space-between}.publish-dashboard-trend-summary strong{order:1;flex-basis:100%;text-align:center}}.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:color-mix(in srgb,var(--surface-panel-accent-gold) 28%,var(--surface) 72%);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:color-mix(in srgb,var(--surface-muted) 88%,white 12%);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:var(--text-base)}.publish-overview-stat strong{color:var(--color-display-ink);font-size:var(--text-2xl);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:color-mix(in srgb,var(--surface) 86%,white 14%);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:color-mix(in srgb,var(--surface-panel-accent-blue) 30%,var(--surface) 70%)}.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:color-mix(in srgb,var(--surface) 74%,var(--surface-panel-nested) 26%);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:color-mix(in srgb,var(--surface) 92%,white 8%);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:color-mix(in srgb,var(--surface-panel-accent-blue) 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{min-height:100vh;min-height:100dvh;background:color-mix(in srgb,var(--surface-panel-deep) 42%,var(--surface) 58%);padding:clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem) 0;display:grid}.public-announcement-page[data-org-avatar]{--accent-primary: var(--org-brand-primary);--accent-primary-hover: color-mix(in srgb, var(--org-brand-primary) 84%, black 16%);--button-primary-bg-start: var(--org-brand-primary);--button-primary-text: var(--org-brand-ink, #ffffff);--button-primary-border: color-mix(in srgb, var(--org-brand-primary) 68%, var(--border-subtle) 32%);--button-secondary-text: var( --org-brand-on-surface, color-mix(in srgb, var(--org-brand-primary) 74%, black 26%) );--focus-ring: color-mix(in srgb, var(--org-brand-primary) 26%, transparent);--focus-ring-strong: color-mix(in srgb, var(--org-brand-primary) 20%, transparent)}.public-announcement-page[data-org-avatar] .public-announcement-brief-actions .public-announcement-apply-action:not(:disabled){background:var(--org-brand-primary);color:var(--org-brand-ink, #ffffff)}.public-announcement-page[data-org-avatar] .public-announcement-brief-actions .public-announcement-apply-action:hover:not(:disabled),.public-announcement-page[data-org-avatar] .public-announcement-brief-actions .public-announcement-apply-action:focus-visible:not(:disabled){background:color-mix(in srgb,var(--org-brand-primary) 88%,black 12%);color:var(--org-brand-ink, #ffffff)}.public-announcement-page[data-org-avatar] .public-announcement-issuer-eyebrow{color:var(--org-brand-on-surface, var(--accent-primary-hover))}.public-announcement-shell{margin:0 auto;display:grid;grid-template-rows:auto auto auto minmax(min-content,1fr) auto;gap:1rem;min-height:calc(100dvh - clamp(1rem,3vw,2.5rem));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:color-mix(in srgb,var(--surface) 92%,white 8%);box-shadow:inset 0 1px #ffffffb8,var(--surface-shadow)}.public-announcement-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;min-width:0;padding:.85rem 1rem}.public-announcement-issuer{display:flex;align-items:center;gap:.65rem;min-width:0;margin-left:auto}.public-announcement-issuer img{width:2rem;height:2rem;border-radius:6px;object-fit:contain;background:var(--surface);border:1px solid var(--border-subtle)}.public-announcement-issuer div{display:grid;gap:.1rem;min-width:0}.public-announcement-issuer span,.public-announcement-issuer-eyebrow{color:var(--text-muted);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.public-announcement-issuer strong{color:var(--text-strong);overflow-wrap:anywhere}.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:var(--text-sm);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-issuer-eyebrow{margin:0;color:var(--accent-primary-hover)}.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 .public-announcement-issuer-eyebrow{color:var(--accent-primary-hover);line-height:1.2}.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:var(--text-md);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-at-a-glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.public-announcement-at-a-glance div{display:grid;gap:.2rem;min-width:0;padding:.65rem .8rem;border-left:1px solid var(--border-subtle)}.public-announcement-at-a-glance div:first-child{border-left:0;padding-left:0}.public-announcement-at-a-glance dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.public-announcement-at-a-glance dd{margin:0;color:var(--text-strong);font-weight:800;overflow-wrap:anywhere}.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:var(--text-xs);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:color-mix(in srgb,var(--accent-primary) 82%,white 18%);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:color-mix(in srgb,var(--accent-primary) 90%,white 10%)}.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:var(--text-base);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:var(--text-md)}.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}.public-announcement-action-rail{position:sticky;top:1rem}.public-announcement-sections{display:grid;gap:1rem}.public-announcement-sections>.public-announcement-section:first-child{min-height:auto}.public-announcement-application-form{display:grid;gap:.75rem}.public-announcement-application-form label{display:grid;gap:.35rem;color:var(--text-muted);font-size:var(--text-base);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:var(--text-xs);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:var(--text-xs)}.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:var(--text-xs);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:var(--text-xl)}.public-announcement-step-heading p,.public-announcement-empty-note{margin:0;color:var(--text-muted);line-height:1.45}.public-announcement-form-guidance{margin:0;color:var(--text-muted);font-size:var(--text-sm);font-weight:700}.public-announcement-field{display:grid;gap:.24rem}.public-announcement-field-label{display:flex;align-items:baseline;gap:.2rem;color:var(--text-strong);font-weight:800}.public-announcement-field-help{display:block;color:var(--text-muted);font-size:var(--text-sm);font-weight:500;line-height:1.35}.public-announcement-optional-label{color:var(--text-muted);font-size:var(--text-2xs);font-weight:700}.public-announcement-optional-label:before{content:"("}.public-announcement-optional-label:after{content:")"}.public-announcement-material-list{border-top:1px solid var(--border-subtle);padding-top:.75rem}.public-announcement-material-list h3{font-size:var(--text-md)}.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:var(--text-base);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-review-guidance{margin:0;color:var(--text-muted);line-height:1.45}.public-announcement-review-sections{display:grid;gap:.75rem}.public-announcement-review-section{display:grid;gap:.65rem;min-width:0;border:1px solid var(--border-subtle);border-radius:10px;background:color-mix(in srgb,var(--surface) 86%,var(--surface-muted) 14%);padding:.75rem}.public-announcement-review-section-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.public-announcement-review-section-heading h3{margin:0;color:var(--color-display-ink);font-size:var(--text-lg)}.public-announcement-review-section-heading button{min-width:auto}.public-announcement-review-details{display:grid;margin:0}.public-announcement-review-details>div{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:.75rem;min-width:0;border-top:1px solid var(--border-subtle);padding:.55rem 0}.public-announcement-review-details dt{color:var(--text-muted);font-size:var(--text-sm);font-weight:800}.public-announcement-review-details dd{min-width:0;margin:0;color:var(--text-strong);line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.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:var(--text-base);line-height:1.4}.public-announcement-finding-action{display:block;width:fit-content;margin-top:.45rem}.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:var(--text-base);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:var(--text-base);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:var(--text-sm);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:var(--text-sm);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-account-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding:.5rem 1.25rem;border-bottom:1px solid var(--border-subtle);background:var(--surface-muted);font-size:var(--text-sm)}.public-account-bar strong{color:var(--text-strong)}.public-application-signin-nudge{margin:0;padding:.75rem;border:1px solid var(--border-subtle);border-radius:8px;background:color-mix(in srgb,var(--surface) 82%,var(--surface-muted) 18%);color:var(--text-muted);font-size:var(--text-sm)}.public-application-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:var(--text-muted);font-size:var(--text-sm)}.public-application-breadcrumb a{color:var(--text-muted)}.public-application-breadcrumb [aria-current=page]{color:var(--text-strong);font-weight:700}.public-application-masthead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem}.public-application-masthead h1{margin:0;font-size:var(--text-2xl);color:var(--color-display-ink)}.public-application-masthead p{margin:.2rem 0 0}.public-application-masthead-facts{display:flex;flex-wrap:wrap;gap:.55rem;margin:0}.public-application-masthead-facts 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-application-masthead-facts dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.public-application-masthead-facts dd{margin:0;min-width:0;color:var(--text-strong);font-weight:700;overflow-wrap:anywhere}.public-announcement-section-heading{justify-content:space-between}.public-announcement-section h2,.public-announcement-application-stage h2{margin:0;font-size:var(--text-xl);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:var(--text-xl)}.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:var(--text-md)}.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-scoring-page,.score-scoring-page>.panel,.score-scoring-page .workspace-section-route-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-automated-workspace{display:grid;gap:.85rem;margin:.9rem 0 1rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 28%,var(--border-subtle) 72%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--workspace-accent-soft) 34%,var(--surface) 66%)}.score-automated-run-header,.score-automated-result-head,.score-automated-result-actions,.score-automated-history-heading,.score-automated-criterion-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.score-automated-run-header p,.score-automated-result-head p,.score-automated-history-heading p,.score-automated-rationale p,.score-automated-criterion-card p{margin:.15rem 0 0}.score-automated-run-metrics,.score-automated-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.score-automated-run-metrics>div,.score-automated-context-grid>div{display:grid;align-content:start;gap:.16rem;min-width:0;padding:.65rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface)}.score-automated-run-metrics span,.score-automated-context-grid>div>span,.score-automated-score>span{color:var(--text-muted);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.score-automated-progress{display:grid;grid-template-columns:.3rem minmax(0,1fr);gap:.7rem;padding:.7rem;border:1px solid color-mix(in srgb,var(--status-running-text) 24%,var(--border-subtle) 76%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--status-running-bg) 42%,var(--surface) 58%)}.score-automated-progress>span{border-radius:var(--radius-pill);background:var(--status-running-text);animation:score-automated-progress-pulse 1.35s ease-in-out infinite alternate}@keyframes score-automated-progress-pulse{0%{opacity:.35}to{opacity:1}}.score-automated-result-card,.score-automated-criterion-card{display:grid;gap:.8rem;padding:.85rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface)}.score-automated-score{display:grid;justify-items:end;gap:.08rem}.score-automated-score strong{font-size:var(--text-3xl)}.score-automated-context-grid .status-pill{justify-self:start}.score-automated-rationale{padding:.7rem;border-left:.22rem solid var(--workspace-accent);background:color-mix(in srgb,var(--workspace-accent-soft) 42%,var(--surface) 58%)}.score-automated-criterion-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.6rem}.score-automated-criterion-card{align-content:start;gap:.45rem;padding:.7rem;background:var(--surface-muted)}.score-automated-result-actions{justify-content:flex-end;flex-wrap:wrap}.score-automated-history-heading{margin-top:.9rem}.score-run-history-row-active td{background:color-mix(in srgb,var(--workspace-accent-soft) 58%,var(--surface) 42%)}@media(prefers-reduced-motion:reduce){.score-automated-progress>span{animation:none}}@media(max-width:768px){.score-automated-run-metrics,.score-automated-context-grid{grid-template-columns:1fr}.score-automated-run-header,.score-automated-result-head{align-items:stretch;flex-direction:column}.score-automated-score{justify-items:start}}.score-submission-filter{display:inline-flex;align-items:center;gap:.24rem;margin-left:auto}.score-submission-filter label{font-size:var(--text-base);color:var(--text-muted)}.score-submission-filter select{min-width:10.5rem}.score-criteria-actions{display:inline-flex;gap:.24rem;flex-wrap:wrap}.score-guideline-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap;margin-top:.45rem}.score-guidelines-overview,.score-guideline-manager,.score-guideline-manager-section,.score-guidelines-overview-sections,.score-guidelines-overview-section,.score-guideline-source-row,.score-guideline-source-summary,.score-guideline-source-form,.score-guideline-inline-editor,.score-guideline-inline-confirm{display:grid;min-width:0}.score-guidelines-overview,.score-guideline-manager,.score-guideline-manager-section{gap:.85rem}.score-guidelines-overview-sections{gap:1rem}.score-guidelines-overview-section{gap:.65rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.score-guidelines-overview-section h4{margin:0;color:var(--text-strong);font-size:var(--text-lg)}.score-guidelines-overview-section>div>.muted,.score-guidelines-overview-section .score-submissions-header .muted{margin:.1rem 0 0}.score-guideline-source-list{gap:.6rem}.score-guideline-source-row{gap:.5rem;padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-muted) 82%,var(--surface) 18%)}.score-guideline-source-summary{gap:.12rem}.score-guideline-source-row>.score-guideline-actions{margin-top:0}.score-guideline-source-mode{display:inline-flex;justify-self:start;gap:.35rem;padding:.25rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.score-guideline-source-mode button{min-height:2.25rem}.score-guideline-source-mode button.is-active{border-color:color-mix(in srgb,var(--workspace-accent) 48%,var(--border-subtle) 52%);background:color-mix(in srgb,var(--workspace-accent-soft) 72%,var(--surface) 28%);color:var(--workspace-accent-strong)}.score-guideline-source-form,.score-guideline-inline-editor,.score-guideline-inline-confirm{gap:.65rem;padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface)}.score-guideline-inline-confirm{border-color:color-mix(in srgb,var(--danger) 28%,var(--border-subtle) 72%)}.score-guideline-inline-confirm>span{color:var(--text-strong);font-weight:700}.ghost.score-guideline-remove-action,.score-guideline-remove-confirm{color:var(--danger)}.score-guideline-hidden-file-input{display:none}.score-guideline-display-field{margin-top:.75rem}.score-guideline-display{color:var(--text-main);line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.score-guideline-structured-groups{display:grid;gap:.65rem;min-width:0}.score-guideline-group{min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-muted) 76%,var(--surface) 24%)}.score-guideline-group>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;cursor:pointer;color:var(--text-strong)}.score-guideline-group>summary>span:first-child{display:grid;gap:.16rem;min-width:0}.score-guideline-group>summary small{color:var(--text-muted);font-weight:400}.score-guideline-group-meta{display:inline-flex;align-items:center;gap:.55rem}.score-guideline-group-chevron{color:var(--text-muted);font-size:var(--text-xl);line-height:1;transform:rotate(-90deg);transition:transform .12s ease}.score-guideline-group[open] .score-guideline-group-chevron{transform:rotate(0)}.score-guideline-group[open]>summary{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--workspace-accent-soft) 34%,var(--surface) 66%)}.score-guideline-group-fields{display:grid;gap:.85rem;min-width:0;padding:.85rem;background:var(--surface)}.score-guideline-preview{max-height:24rem;overflow:auto;padding:.85rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}@media(max-width:640px){.score-guideline-group>summary{grid-template-columns:minmax(0,1fr)}.score-guideline-group-meta{justify-self:start}.score-guideline-source-mode{display:grid;width:100%}.score-guideline-source-mode button,.score-guideline-actions button,.score-guideline-actions a{flex:1 1 100%;width:100%}}.score-rule-editor{display:grid;gap:.85rem;min-width:0}.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-stage-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.score-rule-editor{display:grid;gap:var(--workspace-stack-gap);align-content:start;min-width:0}.score-rules-stage-panel,.score-rules-assist-panel{display:grid;gap:.5rem;min-width:0;padding:.7rem .8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}@property --ai-content-trace-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.score-rules-assist-panel-active,.ai-content-trace{position:relative;isolation:isolate;border-color:color-mix(in srgb,var(--workspace-accent) 34%,var(--border-subtle) 66%);box-shadow:0 0 0 1px color-mix(in srgb,var(--workspace-accent) 8%,transparent 92%),0 .5rem 1.4rem color-mix(in srgb,var(--workspace-accent) 10%,transparent 90%)}.score-rules-assist-panel-active:before,.ai-content-trace:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;pointer-events:none;border-radius:inherit;padding:2px;background:conic-gradient(from var(--ai-content-trace-angle),transparent 0deg 246deg,color-mix(in srgb,var(--workspace-accent) 22%,transparent 78%) 266deg,var(--workspace-accent) 292deg,var(--liberty-gold) 318deg,color-mix(in srgb,var(--liberty-gold) 28%,transparent 72%) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 .24rem color-mix(in srgb,var(--liberty-gold) 48%,transparent 52%));animation:score-ai-border-trace 4.8s linear infinite}@keyframes score-ai-border-trace{to{--ai-content-trace-angle: 360deg}}@media(prefers-reduced-motion:reduce){.score-rules-assist-panel-active:before,.ai-content-trace:before{animation:none;background:linear-gradient(120deg,color-mix(in srgb,var(--workspace-accent) 70%,var(--border-subtle) 30%),color-mix(in srgb,var(--liberty-gold) 66%,var(--border-subtle) 34%))}}.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)}@media(max-width:900px){.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}.analytics-workspace{display:grid;gap:.7rem;margin-top:.7rem}.analytics-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.analytics-summary-card{display:grid;gap:.16rem;min-width:0;padding:.65rem .72rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.analytics-summary-card>span,.analytics-summary-card>small{color:var(--text-muted)}.analytics-summary-card>span{font-size:var(--text-sm)}.analytics-summary-card>strong{color:var(--text-strong);font-size:var(--text-xl)}.analytics-summary-card>small{font-size:var(--text-xs);line-height:1.25}.analytics-summary-card-warning{border-color:color-mix(in srgb,var(--status-pending-text) 28%,var(--border-subtle) 72%);background:color-mix(in srgb,var(--status-pending-bg) 58%,var(--surface) 42%)}.analytics-section,.analytics-empty-state{display:grid;gap:.65rem;padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface)}.analytics-empty-state p,.analytics-section-header p{margin:.12rem 0 0}.analytics-empty-actions,.analytics-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.analytics-attention-section{border-color:color-mix(in srgb,var(--status-pending-text) 22%,var(--border-subtle) 78%)}.analytics-attention-list,.analytics-criterion-list{display:grid;gap:.45rem}.analytics-attention-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(5.5rem,auto) auto;align-items:center;gap:.75rem;padding:.62rem .68rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted)}.analytics-attention-copy{display:grid;gap:.16rem;min-width:0}.analytics-gap-value{display:grid;gap:.04rem;text-align:right}.analytics-gap-value span{color:var(--status-pending-text);font-size:var(--text-xl);font-weight:700}.analytics-gap-value small{color:var(--text-muted);white-space:nowrap}.analytics-criterion-row{display:grid;gap:.5rem;padding:.65rem .7rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted)}.analytics-criterion-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.analytics-comparison-line{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 6.5rem;align-items:center;gap:.55rem}.analytics-comparison-label{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.analytics-comparison-track{position:relative;height:.68rem;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface)}.analytics-comparison-bar{position:absolute;inset:0 auto 0 0;border-radius:inherit}.analytics-comparison-bar-ai{background:var(--workspace-accent)}.analytics-comparison-bar-human{background:var(--status-success-text)}.analytics-comparison-line>strong{text-align:right;white-space:nowrap}.analytics-section-empty{padding:.68rem;border:1px dashed var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text-muted)}.analytics-table-wrap{margin:0}.analytics-table td:last-child,.analytics-table th:last-child{text-align:right}@media(max-width:900px){.analytics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-summary-card:last-child{grid-column:1 / -1}}@media(max-width:640px){.analytics-workspace{gap:.55rem;margin-top:.55rem}.analytics-summary-grid{gap:.35rem}.analytics-summary-card{padding:.55rem}.analytics-section,.analytics-empty-state{padding:.6rem}.analytics-section-header{display:grid;grid-template-columns:minmax(0,1fr)}.analytics-section-header>.button-link,.analytics-empty-actions,.analytics-empty-actions>.button-link{width:100%}.analytics-empty-actions{display:grid}.analytics-attention-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.analytics-attention-action{grid-column:1 / -1;width:100%}.analytics-comparison-line{grid-template-columns:3.25rem minmax(0,1fr);gap:.4rem}.analytics-comparison-line>strong{grid-column:2;text-align:left;font-size:var(--text-sm)}.analytics-table-wrap{overflow:visible}.analytics-table,.analytics-table thead,.analytics-table tbody,.analytics-table tr,.analytics-table th,.analytics-table td{display:block}.analytics-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.analytics-table tbody{display:grid;gap:.45rem}.analytics-table tr{padding:.58rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted)}.analytics-table td{padding:.14rem 0;border:0;text-align:left!important}.analytics-table td[data-label]:before{display:block;margin-bottom:.03rem;color:var(--text-muted);content:attr(data-label);font-size:var(--text-2xs);font-weight:600;text-transform:uppercase}.analytics-table td:last-child .button-link{width:100%;margin-top:.35rem}}.score-results-workspace{display:grid;grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);gap:.7rem;align-items:start}.award-operational-summary{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.task-summary-card-warning{border-color:color-mix(in srgb,var(--status-pending-text) 28%,var(--border-subtle) 72%);background:color-mix(in srgb,var(--status-pending-bg) 58%,var(--surface) 42%)}.award-filter-toolbar{display:grid;gap:.55rem;margin-bottom:.75rem}.award-filter-grid{display:grid;grid-template-columns:minmax(16rem,2fr) repeat(4,minmax(9rem,1fr)) auto;gap:.5rem;align-items:end}.award-filter-grid .form-row{min-width:0}.award-filter-grid input,.award-filter-grid select{width:100%}.award-filter-clear{white-space:nowrap}.award-filter-context{justify-content:space-between;padding-top:.15rem}.award-filter-context label{margin-left:auto;color:var(--text-muted)}.award-queue-workspace{grid-template-columns:minmax(0,1fr)}.award-queue-workspace .score-results-selector-panel{padding:0;overflow:hidden;background:var(--surface)}.award-queue-workspace .score-results-selector-header{align-items:center;margin:0;padding:.65rem .75rem;border-bottom:1px solid var(--border-subtle)}.award-queue-column-labels,.award-queue-row{display:grid;grid-template-columns:minmax(15rem,2.3fr) minmax(11rem,1.25fr) minmax(5rem,.5fr) minmax(9rem,1fr);gap:.75rem;align-items:center}.award-queue-column-labels{padding:.42rem .75rem;border-bottom:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-sm);font-weight:700}.award-queue-workspace .score-results-selector-list{grid-template-columns:minmax(0,1fr);gap:0;max-height:16rem;overflow-y:auto}.award-queue-row{min-height:4rem;padding:.62rem .75rem;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:var(--surface)}.award-queue-row:last-child{border-bottom:0}.award-queue-row:hover{transform:none}.award-queue-row-active{border-left:3px solid var(--workspace-accent);padding-left:calc(.75rem - 3px)}.award-queue-application,.award-queue-review,.award-queue-score,.award-queue-decision{display:grid;gap:.16rem;min-width:0}.award-queue-application strong,.award-queue-application span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.award-queue-score strong{font-size:var(--text-xl)}.award-queue-review .status-pill,.award-queue-decision .status-pill{justify-self:start}.award-queue-mobile-label{display:none}.award-decision-evidence-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.45rem;margin-bottom:.5rem}.award-decision-evidence-summary>div{display:grid;gap:.15rem;padding:.55rem .65rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-panel-accent-blue)}.award-decision-evidence-summary span{color:var(--text-muted);font-size:var(--text-base)}.award-evidence-source{margin-bottom:.65rem;padding:.5rem .65rem;border-left:3px solid var(--workspace-accent);border-radius:0 var(--radius-control) var(--radius-control) 0;background:color-mix(in srgb,var(--surface-panel-accent-blue) 62%,var(--surface) 38%)}.award-decision-panel{scroll-margin-top:1rem}.award-decision-workspace-content>.score-review-coordination-card{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start}.award-decision-workspace-content>.score-review-coordination-card>h4{grid-column:1 / -1}.award-decision-workspace-content>.score-review-coordination-card .score-review-meta-list,.award-decision-workspace-content>.score-review-coordination-card .score-review-guidance{grid-column:1}.award-decision-workspace-content>.score-review-coordination-card .score-review-timeline{grid-column:2;grid-row:2 / span 2}.award-review-disposition-panel,.award-decision-panel{display:grid;gap:.5rem}.award-decision-workspace-overlay .app-modal-card{width:min(92vw,82rem);max-width:82rem;height:min(90dvh,64rem);max-height:min(90dvh,64rem)}.award-decision-workspace-overlay .app-modal-body{display:block}.award-decision-workspace-content{display:grid;gap:.65rem}.award-decision-mobile-nav{display:none}.award-decision-workspace-header{position:sticky;top:0;z-index:3;margin:0 0 .1rem;padding:.35rem 0 .65rem;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-panel-accent-blue) 20%,var(--surface) 80%)}.award-decision-workspace-header .score-results-detail-header-actions{margin-left:auto}.award-decision-workspace-statuses,.award-decision-workspace-commands{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.award-decision-panel-actions{justify-content:flex-end;align-items:center;margin-top:.15rem}.award-decision-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.award-decision-panel-header>:first-child{min-width:0}.award-decision-panel-header p{margin:.1rem 0 0}.award-decision-panel-header .award-decision-panel-actions{flex:0 0 auto;margin-top:0}.award-decision-display-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0}.award-decision-display-grid>div,.award-decision-display-empty{min-width:0;padding:.6rem .7rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted)}.award-decision-display-grid dt{margin:0 0 .16rem;color:var(--text-muted);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.035em}.award-decision-display-grid dd{margin:0;color:var(--text-main);font-weight:700;overflow-wrap:anywhere}.award-decision-display-grid .award-decision-display-wide{grid-column:span 2}.award-decision-display-empty{display:grid;gap:.18rem}.award-decision-more-actions-menu{right:0;left:auto}.award-decision-more-actions-menu .award-decision-overflow-danger{color:var(--danger)}.award-decision-workspace-overlay .score-results-criterion-list{max-height:none;overflow:visible;padding-right:0}.award-review-evidence-overlay{z-index:12100;background:rgba(var(--deep-blue-rgb),.48)}.award-review-evidence-overlay .app-modal-card{width:min(88vw,70rem);max-width:70rem;height:min(84dvh,56rem);max-height:min(84dvh,56rem)}.award-review-evidence-modal-content,.award-review-evidence-view{display:grid;gap:.65rem;min-width:0}.award-review-evidence-tabs{width:fit-content;max-width:100%}.award-review-evidence-overlay .score-results-gpt-card,.award-review-evidence-overlay .score-results-human-card{padding:.75rem}.award-review-evidence-overlay .score-results-criterion-list{max-height:none;overflow:visible;padding-right:0}@media(max-width:640px){.award-decision-workspace-overlay{padding:0}.award-decision-workspace-overlay .app-modal-card,.award-decision-workspace-overlay .app-modal-card-width-xl{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.award-decision-workspace-header{align-items:stretch;padding-top:.15rem}.award-decision-workspace-header .score-results-detail-header-actions{display:grid;width:100%;margin-left:0;gap:.5rem;justify-content:stretch}.award-decision-workspace-statuses{justify-content:flex-start}.award-decision-workspace-commands{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);width:100%}.award-decision-workspace-commands>button{width:100%}.award-decision-workspace-commands>button:only-child{grid-column:1 / -1}.award-decision-evidence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.award-decision-mobile-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:.35rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.award-decision-mobile-nav>button{width:100%;min-width:0;padding-inline:.35rem;font-size:var(--text-sm)}#award-review-coordination-panel,#award-review-disposition-panel,#award-decision-panel{scroll-margin-top:9rem}.award-decision-panel-actions{width:100%;align-items:stretch}.award-decision-panel-actions>button{width:100%}.award-decision-panel-header{flex-direction:column;align-items:stretch}.award-decision-panel-header .award-decision-panel-actions,.award-decision-more-actions,.award-decision-more-actions-trigger{width:100%}.award-decision-display-grid{grid-template-columns:minmax(0,1fr)}.award-decision-display-grid .award-decision-display-wide{grid-column:1}.award-decision-workspace-content>.score-review-coordination-card{grid-template-columns:minmax(0,1fr)}.award-decision-workspace-content>.score-review-coordination-card>h4,.award-decision-workspace-content>.score-review-coordination-card .score-review-meta-list,.award-decision-workspace-content>.score-review-coordination-card .score-review-guidance,.award-decision-workspace-content>.score-review-coordination-card .score-review-timeline{grid-column:1;grid-row:auto}.award-review-evidence-overlay{padding:0}.award-review-evidence-overlay .app-modal-card,.award-review-evidence-overlay .app-modal-card-width-xl{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}@media(max-width:1200px){.award-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.award-filter-search{grid-column:span 2}}@media(max-width:768px){.award-filter-grid{grid-template-columns:minmax(0,1fr)}.award-filter-search{grid-column:auto}.award-filter-clear,.award-filter-context .section-filter-select{width:100%}.award-filter-context label{margin-left:0}.award-queue-workspace .score-results-selector-list{grid-template-columns:minmax(0,1fr)}.award-queue-column-labels{display:none}.award-queue-row{grid-template-columns:minmax(0,1fr) auto;gap:.55rem .75rem}.award-queue-application{grid-column:1 / -1}.award-queue-score{grid-column:2;grid-row:2;text-align:right}.award-queue-decision{grid-column:1 / -1}.award-queue-mobile-label{display:block;color:var(--text-muted);font-size:var(--text-xs);font-weight:700}}.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-empty-state>button{justify-self:start}.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-human-heading,.score-results-human-scorecard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.score-results-human-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.65rem 0}.score-results-human-summary>div{display:grid;gap:.12rem;padding:.55rem .65rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface)}.score-results-human-summary span{color:var(--text-muted);font-size:var(--text-sm)}.score-results-human-scorecards{display:grid;gap:.6rem;margin-top:.75rem}.score-results-human-scorecard{display:grid;gap:.6rem;padding:.7rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface)}.score-results-human-scorecard-head>div{display:grid;gap:.12rem}.score-results-human-scorecard-head>div:last-child{justify-items:end}.score-results-human-criteria{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.4rem}.score-results-human-criteria>div{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .55rem;border-radius:var(--radius-control);background:var(--surface-panel-accent-blue)}.score-results-human-note{padding-top:.5rem;border-top:1px solid var(--border-subtle)}.score-results-human-note p{margin:.2rem 0 0}.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:var(--text-xs);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,[data-appearance=dark] .compact-title,[data-appearance=dark] .home-landing-hero-copy h2,[data-appearance=dark] .home-workspace-card-head 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:var(--text-xs);font-weight:700;color:var(--text-muted)}.wizard-step-label{font-weight:600;font-size:var(--text-sm);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-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-right:3rem}.wizard-step-card-header-compact{align-items:center}.wizard-step-card-header h3{margin:0 0 .3rem}.wizard-step-card-header-action{flex:0 0 auto}.wizard-step-counter{color:var(--text-muted);font-size:var(--text-md);font-weight:600}.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:var(--text-md)}.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%)}.apply-run-sharing-note{grid-column:1 / -1;border-color:color-mix(in srgb,var(--liberty-gold) 58%,var(--border-subtle) 42%);background:color-mix(in srgb,var(--surface-panel-accent-gold) 82%,var(--surface) 18%)}.apply-run-sharing-note strong{color:color-mix(in srgb,var(--action-orange) 84%,var(--text-main) 16%)}.apply-run-sharing-note .muted{color:color-mix(in srgb,var(--text-main) 86%,var(--action-orange) 14%)}.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:var(--text-base);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:var(--text-md);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:color-mix(in srgb,var(--accent-primary) 88%,white 12%);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(2,minmax(0,1fr));gap:.6rem .85rem}.intake-path-option{display:flex;align-items:flex-start;gap:.45rem;min-height:6.6rem;padding:.65rem .7rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);font-size:var(--text-md);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{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%)}.intake-path-option-copy{display:grid;gap:.06rem}.intake-path-option-copy strong{font-size:var(--text-md);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:var(--text-base);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(90vw,44rem);max-height:min(44rem,calc(100dvh - 3rem));overflow:hidden;display:flex;flex-direction:column;gap:.75rem;padding:.95rem 1rem 1rem;background:color-mix(in srgb,var(--surface-panel-accent-blue) 20%,var(--surface) 80%);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(90vw,38rem);max-width:38rem;max-height:min(28rem,calc(100dvh - 3rem))}.app-modal-card-width-md{width:min(90vw,44rem);max-height:min(44rem,calc(100dvh - 3rem))}.app-modal-card-width-lg{width:min(90vw,50rem)}.app-modal-card-width-xl{width:min(90vw,60rem);max-height:min(56rem,calc(100dvh - 3rem))}.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:var(--text-2xs);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:var(--text-xl);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){.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:var(--text-base)}.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(90vw,42rem);max-height:min(88vh,40rem);height:auto;max-width:none}.app-modal-card-width-xl{width:min(90vw,52rem);max-height:min(92vh,52rem)}.score-gate-browser-intro,.score-gate-command-layout{grid-template-columns:1fr}}.automation-editor-modal-overlay .app-modal-card{width:min(90vw,44rem);max-height:min(44rem,calc(100dvh - 3rem))}@media(max-width:640px){.automation-editor-modal-overlay .app-modal-card{width:min(100%,100vw - 1.5rem);max-height:calc(100dvh - 1.75rem)}}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;gap:.15rem}.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:var(--folder-tab-bg-start);color:var(--folder-tab-text);font-weight:600;padding-inline:.9rem;margin-right:0;margin-top:0;margin-bottom:0;box-shadow:var(--folder-tab-shadow)}.tab-strip--folder .tab-button:after{display: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,h4,h5{margin-top:0;font-family:var(--font-family-display);font-weight:700;letter-spacing:0;line-height:1.05}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-md)}h5{font-size:var(--text-base)}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:var(--button-primary-bg-start);color:var(--button-primary-text);padding:.38rem .58rem;cursor:pointer;font-weight:600;line-height:1.2;box-shadow:var(--button-primary-shadow)}button.secondary{border-color:var(--button-secondary-border);background:var(--button-secondary-bg-start);color:var(--button-secondary-text);box-shadow:var(--button-secondary-shadow)}button.ghost{border-color:color-mix(in srgb,var(--text-muted) 85%,var(--surface-card));background:transparent;color:var(--text-muted);box-shadow:none;font-weight:500}button.ghost:hover:not(:disabled){border-color:var(--accent-primary);background:var(--surface-panel-nested);color:var(--accent-primary)}button.ghost:disabled{border-color:var(--border-subtle);background:transparent;box-shadow:none;opacity:.5}button.danger{border-color:color-mix(in srgb,var(--danger-color) 68%,var(--border-subtle) 32%);background:color-mix(in srgb,var(--danger-color) 88%,black 12%);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--danger-color) 20%,transparent),inset 0 1px #ffffff2e}button.danger:hover:not(:disabled){filter:brightness(1.06)}.button-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--button-primary-border);border-radius:var(--radius-control);background:var(--button-primary-bg-start);color:var(--button-primary-text);padding:.38rem .58rem;cursor:pointer;text-decoration:none;font-weight:600;line-height:1.2;box-shadow:var(--button-primary-shadow)}.button-link:visited{color:var(--button-primary-text)}.button-link.secondary{border-color:var(--button-secondary-border);background:var(--button-secondary-bg-start);color:var(--button-secondary-text);box-shadow:var(--button-secondary-shadow)}.button-link.ghost{border-color:color-mix(in srgb,var(--text-muted) 85%,var(--surface-card));background:transparent;color:var(--text-muted);box-shadow:none;font-weight:500}.button-link.ghost:visited{color:var(--text-muted)}.button-link.ghost:hover{border-color:var(--accent-primary);background:var(--surface-panel-nested);color:var(--accent-primary)}.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)}@media(max-width:768px),(pointer:coarse){button:not(.help-tip-trigger),select,.button-link,input:not([type=checkbox]):not([type=radio]){min-height:2.75rem}}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--text-muted) 70%,var(--surface) 30%);opacity:1}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid transparent;outline-offset:1px;border-color:var(--workspace-accent);box-shadow:0 0 0 3px var(--focus-ring)}label{display:block;font-weight:600;margin-bottom:.18rem}.dropdown-select-field{min-width:0}.dropdown-select{position:relative;min-width:0}.dropdown-select-open{z-index:40}button.dropdown-select-trigger{width:100%;min-height:2.15rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);padding:.34rem .48rem;background:var(--surface);color:var(--text-main);text-align:left;font-weight:500;box-shadow:none}button.dropdown-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--workspace-accent) 55%,var(--border-subtle) 45%);background:color-mix(in srgb,var(--surface-soft) 46%,var(--surface) 54%)}button.dropdown-select-trigger:focus-visible,.dropdown-select-open button.dropdown-select-trigger{outline:2px solid transparent;outline-offset:1px;border-color:var(--workspace-accent);box-shadow:0 0 0 3px var(--focus-ring)}.dropdown-select-chevron{width:.48rem;height:.48rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.12rem) rotate(45deg);transition:transform .12s ease}.dropdown-select-open .dropdown-select-chevron{transform:translateY(.12rem) rotate(225deg)}.dropdown-select-menu{position:absolute;top:calc(100% + .3rem);right:0;left:0;z-index:50;max-height:min(18rem,42dvh);display:grid;gap:.12rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-subtle);border-radius:var(--radius-folder);padding:.3rem;background:var(--surface);color:var(--text-main);box-shadow:var(--surface-shadow-strong)}button.dropdown-select-option{width:100%;display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.4rem;border:1px solid transparent;border-radius:var(--radius-control);padding:.42rem .5rem;background:transparent;color:var(--text-main);text-align:left;font-weight:500;box-shadow:none}button.dropdown-select-option:hover:not(:disabled),button.dropdown-select-option-highlighted:not(:disabled){border-color:color-mix(in srgb,var(--workspace-accent) 24%,var(--border-subtle) 76%);background:color-mix(in srgb,var(--workspace-accent-soft) 70%,var(--surface) 30%);color:var(--text-main)}button.dropdown-select-option-selected{font-weight:700}.dropdown-select-check{color:var(--workspace-accent);font-weight:800;line-height:1}.form-row{margin-bottom:.3rem}.required-indicator{color:var(--status-failed-text);font-weight:700}.confirmation-dialog-phrase{display:grid;gap:.3rem;margin-bottom:0}.confirmation-dialog-phrase-target{display:block;padding:.3rem .45rem;border-radius:var(--radius-control);border:1px solid var(--border-subtle);background:var(--surface-panel-nested);color:var(--text-strong);font-weight:600;overflow-wrap:anywhere}.confirmation-dialog-phrase .muted{font-size:var(--text-xs)}.form-error{margin:.22rem 0 0;color:var(--status-failed-text);font-size:var(--text-base)}.form-help{margin:.22rem 0 0;font-size:var(--text-base);line-height:1.35}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],button.dropdown-select-trigger[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)}.overflow-menu{position:relative;display:inline-flex}button.overflow-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.overflow-menu-chevron{width:.8rem;height:.8rem}.overflow-menu-popover{position:absolute;right:0;top:calc(100% + .3rem);z-index:60;min-width:11rem;display:grid;gap:.12rem;border:1px solid var(--border-subtle);border-radius:var(--radius-folder);padding:.3rem;background:var(--surface);box-shadow:var(--surface-shadow-strong)}button.overflow-menu-item,a.overflow-menu-item{width:100%;border:1px solid transparent;border-radius:var(--radius-control);padding:.45rem .55rem;background:transparent;color:var(--text-main);text-align:left;text-decoration:none;font-weight:600;box-shadow:none}button.overflow-menu-item:hover:not(:disabled),button.overflow-menu-item:focus-visible,a.overflow-menu-item:hover:not([aria-disabled=true]),a.overflow-menu-item:focus-visible{border-color:color-mix(in srgb,var(--workspace-accent) 24%,var(--border-subtle) 76%);background:var(--workspace-accent-soft);color:var(--text-main)}button.overflow-menu-item-danger,a.overflow-menu-item-danger{color:var(--status-failed-text)}.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:var(--text-xs)}.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{--workspace-rail-width: minmax(14rem, 15rem);display:grid;grid-template-columns:var(--workspace-rail-width) 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-layout-expanded{grid-template-columns:var(--workspace-rail-width) minmax(0,1fr)}.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-node{display:grid;gap:.38rem;min-width:0}.workspace-rail-phase-card{display:grid;gap:.45rem;padding:.75rem .8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface) 84%,var(--surface-panel-accent-blue) 16%);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:var(--text-base)}.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:not(.workspace-navigation-item-disabled):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:var(--text-md);line-height:1.1}.workspace-rail-item-back{background:color-mix(in srgb,var(--surface-panel-accent-blue) 28%,var(--surface) 72%)}.workspace-rail-group{margin:.9rem 0 .1rem;padding:0 .5rem;font-size:var(--text-2xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.workspace-rail-list>.workspace-rail-group:first-child{margin-top:0}.workspace-rail-node:first-child>.workspace-rail-group{margin-top:0}.workspace-rail-branch{display:grid;gap:.5rem;min-width:0;padding:.12rem .2rem .28rem .42rem}.workspace-rail-context{display:grid;gap:.16rem;min-width:0;padding:.48rem .56rem;border-left:2px solid color-mix(in srgb,var(--workspace-accent) 48%,var(--border-subtle) 52%);color:var(--text-main)}.workspace-rail-context span{color:var(--text-muted);font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.workspace-rail-context strong{min-width:0;overflow:hidden;font-size:var(--text-base);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workspace-rail-subitems,.workspace-rail-subitem-node{display:grid;gap:.2rem;min-width:0}.workspace-rail-subgroup,.workspace-compact-navigation-group{margin:.62rem .58rem .08rem;color:var(--text-muted);font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.workspace-rail-subitem-node:first-child>.workspace-rail-subgroup{margin-top:.12rem}.workspace-rail-subitem{display:flex;align-items:center;gap:.42rem;min-width:0;min-height:2.35rem;padding:.45rem .58rem;border:1px solid transparent;border-radius:var(--radius-card);color:var(--text-muted);text-align:left;text-decoration:none}.workspace-rail-subitem:not(.workspace-navigation-item-disabled):hover{border-color:color-mix(in srgb,var(--workspace-accent) 22%,var(--border-subtle) 78%);background:color-mix(in srgb,var(--surface-soft) 28%,transparent 72%);color:var(--text-main);text-decoration:none}.workspace-rail-subitem strong{min-width:0;font-size:var(--text-base);line-height:1.2;overflow-wrap:anywhere}.workspace-rail-subitem-active{border-color:color-mix(in srgb,var(--workspace-accent) 36%,var(--border-subtle) 64%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 62%,var(--surface) 38%);color:var(--text-main);box-shadow:inset 3px 0 color-mix(in srgb,var(--workspace-accent) 76%,var(--text-main) 24%)}.workspace-navigation-item-disabled,.workspace-compact-navigation-item-disabled{cursor:not-allowed;opacity:.52}.workspace-navigation-item-disabled{border-color:transparent;background:transparent;color:var(--text-muted)}.workspace-navigation-disabled-marker{flex:0 0 auto;margin-left:auto;color:var(--text-muted);font-size:.6rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.workspace-rail-subitem-back{margin-bottom:.18rem;border-color:color-mix(in srgb,var(--workspace-accent) 14%,var(--border-subtle) 86%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 22%,var(--surface) 78%)}.workspace-rail-back-arrow{flex:0 0 auto;width:.85rem;height:.85rem;color:var(--workspace-accent)}.workspace-compact-navigation{display:none}.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;row-gap:.45rem}.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 .account-page,.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 .account-page-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;min-height:3.2rem}.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 .account-page-hero{align-content:center}.workspace-rail-layout-masthead .apply-section-chrome>.workspace-section-intro,.workspace-rail-layout-masthead .apply-subsection-chrome>.workspace-section-intro{min-height:3.2rem;align-content:center}.workspace-rail-layout-masthead .score-announcement-outlet .apply-section-chrome,.score-announcement-outlet .apply-section-chrome{min-height:0}.workspace-rail-layout-masthead .score-announcement-outlet .workspace-section-intro,.score-announcement-outlet .workspace-section-intro{min-height:0;align-content:start;padding:.3rem .7rem}.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-route-surface,.workspace-rail-layout-masthead .account-page-content,.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-masthead:has(.search-run-page) .workspace-section-body{display:flex;flex-direction:column}.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-row-primary.section-filter-row-primary-review{grid-template-columns:minmax(14rem,1fr) repeat(2,minmax(9.5rem,12rem)) minmax(14rem,15rem) auto}.section-filter-row-primary-review .curation-sort-select{min-width:14rem;width:100%}.section-filter-row-primary-review .section-filter-clear{white-space:nowrap}.search-field{position:relative;display:flex;align-items:center;min-width:0}.search-field-icon{position:absolute;left:.62rem;width:.95rem;height:.95rem;color:var(--text-muted);pointer-events:none}.search-field-input{width:100%;padding-left:2.05rem}.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}@media(max-width:768px){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 42%,transparent) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 38%,transparent);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 58%,transparent)}::-webkit-scrollbar-track{background:transparent}.u-scroll-x,.section-filter-segmented,.automation-saved-segmented,.apply-project-guide-chip-row,.tab-strip,.workspace-rail-list{scrollbar-width:none}.u-scroll-x::-webkit-scrollbar,.section-filter-segmented::-webkit-scrollbar,.automation-saved-segmented::-webkit-scrollbar,.apply-project-guide-chip-row::-webkit-scrollbar,.tab-strip::-webkit-scrollbar,.workspace-rail-list::-webkit-scrollbar{display:none}}.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:var(--text-base);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)}.onboarding-page{display:grid;gap:.75rem;align-content:start;min-height:min-content}.onboarding-hero{display:grid;gap:.35rem;background:color-mix(in srgb,var(--surface-panel-accent-blue) 62%,var(--surface) 38%)}.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:var(--text-lg);line-height:1.45}.onboarding-gate.onboarding-page{display:grid;justify-items:center;align-content:start;padding:clamp(1rem,4vw,2.25rem) 0 3rem}.onboarding-gate-panel{width:min(100%,33rem);display:grid;gap:1.1rem;padding:clamp(1.25rem,5vw,2rem)}.onboarding-gate-panel.onboarding-access-receipt-panel{width:100%}.onboarding-gate-head{display:grid;gap:.5rem}.onboarding-gate-head h1{margin:0;font-size:clamp(1.5rem,4.5vw,1.9rem);line-height:1.15}.onboarding-gate-signed-in{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;color:var(--text-muted);font-size:var(--text-md)}.onboarding-gate-switch{font-size:var(--text-md)}.onboarding-gate-lede{margin:0;line-height:1.5}.onboarding-gate-section{display:grid;gap:.55rem;padding-top:1.1rem;border-top:1px solid var(--border-subtle)}.onboarding-gate-section-title{margin:0;font-size:var(--text-xl)}.onboarding-gate-section>p{margin:0;line-height:1.45}.onboarding-code-form{display:grid;gap:.6rem;margin-top:.1rem}.onboarding-code-input{width:100%;min-height:2.9rem;font-size:var(--text-lg)}.onboarding-code-submit,.onboarding-create-submit{min-height:2.9rem}.onboarding-create-grid{display:grid;gap:.7rem}.onboarding-field{display:grid;gap:.3rem;font-size:var(--text-md);font-weight:600;color:var(--text-main)}.onboarding-field input{width:100%;min-height:2.7rem;font-weight:400}.onboarding-profile-form{display:grid;gap:.85rem}.onboarding-field-hint{font-size:var(--text-sm);font-weight:400;line-height:1.4}.onboarding-profile-submit,.onboarding-create-submit,.onboarding-code-submit{justify-self:end}.onboarding-profile-submit{margin-top:.35rem;min-height:2.9rem}.onboarding-gate .onboarding-organization-list{display:grid;gap:.55rem}.onboarding-gate .onboarding-organization-card{justify-content:flex-start;text-align:left}.onboarding-gate .onboarding-organization-card>span{display:grid;gap:.12rem;justify-items:start}@media(min-width:32rem){.onboarding-code-form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.onboarding-create-grid{grid-template-columns:1fr 1fr}}.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;justify-content:center;gap:.5rem;background:var(--surface);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:0}.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:color-mix(in srgb,var(--workspace-accent) 12%,transparent);box-shadow:inset 0 1px #ffffffad}.account-page-summary-label{color:var(--text-muted);font-size:var(--text-sm)}.account-page-summary-pill strong{font-size:var(--text-lg);line-height:1;font-weight:800}.account-profile-panel{display:grid;gap:.9rem;align-content:start;background:var(--surface)!important}.account-profile-panel-head,.account-profile-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.account-profile-panel-head{align-items:flex-start;flex-wrap:nowrap}.account-profile-panel-head>div{flex:1;min-width:0}.account-edit-button{display:inline-grid;place-items:center;width:2rem;height:2rem;min-width:2rem;padding:0;border-color:color-mix(in srgb,var(--workspace-accent) 32%,var(--border-subtle) 68%);background:color-mix(in srgb,var(--surface) 86%,var(--surface-panel-accent-blue) 14%);color:var(--text-main);box-shadow:none}.account-edit-button:hover:not(:disabled),.account-edit-button:focus-visible{border-color:color-mix(in srgb,var(--workspace-accent) 48%,var(--border-subtle) 52%);background:color-mix(in srgb,var(--workspace-accent-soft) 46%,var(--surface) 54%);box-shadow:none}.account-edit-icon{width:1rem;height:1rem;fill:none;stroke:currentColor}.icon-caret,.inline-caret,.inline-arrow,.inline-check{width:.95em;height:.95em;flex:0 0 auto;vertical-align:-.12em}.icon-caret{transform:rotate(-90deg);transition:transform .18s ease}.icon-caret-open{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.icon-caret,.mobile-section-bar-caret{transition:none}}.account-profile-read-stack,.account-profile-edit-stack{display:grid;gap:.75rem}.account-profile-section{display:grid;gap:.65rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 14%,var(--border-subtle) 86%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface) 92%,var(--surface-muted) 8%)}.account-profile-detail-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0}.account-profile-detail-list-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-detail-list>div{display:grid;gap:.16rem;min-width:0;padding:.55rem .6rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface)}.account-profile-detail-list dt{color:var(--text-muted);font-size:var(--text-sm);font-weight:700}.account-profile-detail-list dd{min-width:0;overflow-wrap:anywhere;color:var(--text-main);font-weight:600}.account-display-name-detail,.account-avatar-setting{display:flex;align-items:center;gap:.65rem}.account-display-name-detail>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.account-avatar-preview{width:2.25rem;height:2.25rem;border:1px solid var(--border-subtle);font-size:var(--text-sm)}.account-avatar-setting{align-items:stretch}.account-avatar-setting .account-avatar-preview{align-self:center}.account-avatar-segmented{flex:1;min-width:0}.account-profile-readonly-list{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-edit-actions{align-items:center;margin-top:.1rem}.account-profile-edit-status{align-self:center;margin-left:.25rem;font-size:var(--text-base)}.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:color-mix(in srgb,var(--surface-card) 98%,white 2%)}.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-membership-organization-name{display:block;font-size:var(--text-xl)}.account-membership-role{margin-top:.18rem}.account-membership-role strong{color:var(--text-main)}.account-membership-status-group{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-wrap:wrap}.account-membership-date-row{margin-top:.35rem}.account-membership-access{display:grid;gap:.65rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--border-subtle)}.account-membership-access-heading{display:grid;gap:.12rem}.account-membership-access-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;list-style:none;cursor:pointer}.account-membership-access-summary::-webkit-details-marker{display:none}.account-membership-access-summary-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex:0 0 auto}.account-membership-open-action{min-height:1.9rem;padding:.3rem .65rem;font-size:var(--text-md);white-space:nowrap}.account-membership-disclosure{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex:0 0 auto;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-muted);transition:transform .16s ease}.account-membership-access[open] .account-membership-disclosure{transform:rotate(180deg)}.account-membership-capability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.65rem}.account-membership-capability-card{display:flex;flex-direction:column;min-width:0;padding:.75rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 25%,var(--border-subtle) 75%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-card) 95%,var(--workspace-accent) 5%)}.account-membership-capability-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.account-membership-capability-list{display:grid;gap:.28rem;margin:.55rem 0 0;padding-left:1.1rem}.account-membership-capability-list li::marker{color:var(--workspace-accent)}.account-membership-no-access{display:grid;gap:.2rem}.account-membership-no-access{margin-top:.8rem;padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);color:var(--text-muted)}.account-membership-no-access strong{color:var(--text-main)}@media(max-width:960px){.account-membership-capability-grid{grid-template-columns:1fr}}.account-page-card-pad-lg{padding:1rem;background:color-mix(in srgb,var(--surface-card) 98%,white 2%)}.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:var(--text-md);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:color-mix(in srgb,var(--surface-panel-accent-blue) 82%,var(--surface) 18%);border-color:color-mix(in srgb,var(--starburst-blue) 20%,var(--border-subtle) 80%)}.admin-control-command h2{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:color-mix(in srgb,var(--surface-panel-accent-blue) 54%,var(--surface) 46%);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:var(--text-lg);line-height:1.15}.admin-control-nav-item .muted{font-size:var(--text-sm)}.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}.ai-routing-tasks{display:grid;gap:.5rem;margin-top:.5rem}.ai-routing-task{display:block;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-panel)}.ai-routing-task[open]{border-color:color-mix(in srgb,var(--workspace-accent) 34%,var(--border-subtle) 66%)}.ai-routing-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.55rem .7rem;border-radius:var(--radius-card);cursor:pointer;list-style:none}.ai-routing-summary::-webkit-details-marker{display:none}.ai-routing-summary:hover{background:var(--surface-panel-nested)}.ai-routing-task-name{display:grid;gap:.05rem;min-width:0}.ai-routing-task-name strong{font-size:var(--text-md)}.ai-routing-task-name span{font-size:var(--text-sm)}.ai-routing-route{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;justify-content:flex-end;font-size:var(--text-sm)}.ai-routing-route-step{display:inline-flex;align-items:center;gap:.3rem}.ai-routing-route code{padding:.1rem .34rem;border-radius:var(--radius-control);background:var(--surface-panel-nested);font-size:var(--text-sm)}.ai-routing-route-arrow{color:var(--text-muted)}.ai-routing-summary-status{display:flex;align-items:center;gap:.5rem}.ai-routing-pill-admin{background:var(--surface-panel-accent-blue)}.ai-routing-pill-emergency{background:color-mix(in srgb,var(--danger-color) 16%,var(--surface-panel) 84%);color:var(--danger-color);font-weight:600}.ai-routing-pill-unsaved{background:color-mix(in srgb,var(--workspace-accent) 20%,var(--surface-panel) 80%);font-weight:600}.ai-routing-disclosure{width:1.1rem;height:1.1rem;color:var(--text-muted);transition:transform .12s ease}.ai-routing-task[open] .ai-routing-disclosure{transform:rotate(180deg)}.ai-routing-body{display:grid;gap:.6rem;padding:.7rem;border-top:1px solid var(--border-subtle)}.ai-routing-fallback-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:var(--text-sm)}.ai-routing-body-foot{display:flex;justify-content:flex-end}.ai-emergency-control{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--border-subtle) 84%,var(--text-muted) 16%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-panel) 88%,var(--surface) 12%)}.ai-emergency-control-compact{padding:0;border:0;background:none;gap:.6rem}.ai-emergency-control-compact .ai-emergency-control-copy{gap:.4rem}.admin-control-command{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ai-emergency-control-active{border-color:color-mix(in srgb,var(--danger-color) 54%,var(--border-subtle) 46%);background:color-mix(in srgb,var(--surface-panel-accent-red) 82%,var(--surface) 18%)}.ai-emergency-control-copy{display:grid;gap:.24rem;min-width:0}.ai-emergency-control-copy p{margin:0}.ai-emergency-control-heading{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.ai-emergency-control-actions{display:flex;justify-content:flex-end;flex:0 0 auto}.ai-emergency-confirmation{display:grid;gap:.75rem}.ai-emergency-confirmation label{display:grid;gap:.3rem;font-weight:700}.ai-emergency-confirmation code{-webkit-user-select:all;user-select:all}.ai-routing-model-grid{display:grid;grid-template-columns:minmax(11rem,.7fr) minmax(15rem,1fr);gap:.75rem;align-items:end}.ai-routing-fallback-list{display:grid;gap:.3rem}.ai-routing-fallback-row{display:grid;grid-template-columns:1.4rem minmax(10rem,1fr) auto auto auto;gap:.3rem;align-items:center}.ai-routing-fallback-row .icon-button{justify-self:start;min-width:2.1rem;min-height:2.1rem;padding:.2rem}.ai-routing-fallback-row .icon-button svg{width:1.1rem;height:1.1rem}.ai-routing-fallback-order{align-self:center;color:var(--text-muted);font-size:var(--text-sm);text-align:center}@media(max-width:700px){.ai-emergency-control{display:grid}.ai-emergency-control-actions,.ai-emergency-control-actions button{width:100%}.ai-routing-summary{grid-template-columns:minmax(0,1fr) auto}.ai-routing-route{grid-column:1 / -1;justify-content:flex-start}.ai-routing-model-grid{grid-template-columns:1fr}.ai-routing-fallback-row{grid-template-columns:minmax(0,1fr) repeat(3,auto)}.ai-routing-fallback-order{display:none}.ai-routing-fallback-row .icon-button{justify-self:start;min-width:2.75rem;min-height:2.75rem}.ai-routing-fallback-row .icon-button:first-of-type{grid-column:2}.ai-routing-fallback-row .icon-button svg{width:1.35rem;height:1.35rem}.ai-routing-fallback-row .dropdown-select-field{grid-column:1 / -1}}.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:var(--text-base);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-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:color-mix(in srgb,var(--workspace-accent) 12%,transparent);box-shadow:inset 0 1px #ffffffad;min-width:0}.automation-cost-summary-label{color:var(--text-muted);font-size:var(--text-sm)}.automation-cost-summary-card strong{font-size:var(--text-xl);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:color-mix(in srgb,var(--accent-primary) 88%,white 12%);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:var(--text-md);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:var(--text-lg)}.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:color-mix(in srgb,var(--surface-panel) 96%,transparent 4%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.automation-workspace-route-surface .automation-tab-panel{padding:.55rem;border:0;border-radius:calc(var(--radius-large) - 1px);background:var(--automation-route-panel-bg);box-shadow:none}.automation-workspace-route-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-route-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:color-mix(in srgb,var(--surface-panel-accent-blue) 50%,var(--surface) 50%);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:var(--text-lg);line-height:1.15}.automation-type-picker-card .muted{color:var(--text-muted)}.automation-type-picker-card-footer{margin-top:auto;font-size:var(--text-sm);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:color-mix(in srgb,var(--accent-primary) 12%,var(--surface) 88%)}.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:var(--text-lg);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:var(--text-base);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)}.help-tip{position:relative;display:inline-flex;vertical-align:middle}.help-tip-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;padding:0;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface-card);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700;line-height:1;cursor:help}.help-tip-trigger:after{content:"";position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;transform:translate(-50%,-50%)}.help-tip-trigger:focus-visible{outline:2px solid var(--focus-ring-strong);outline-offset:2px}.help-tip-bubble{position:absolute;top:calc(100% + .4rem);left:0;z-index:20;width:max-content;max-width:min(17rem,74vw);padding:.5rem .6rem;border-radius:var(--radius-card);border:1px solid var(--border-strong);background:var(--surface-card);color:var(--color-text-primary);box-shadow:var(--surface-shadow-strong);font-size:var(--text-base);font-weight:400;line-height:1.4;white-space:normal;text-transform:none;letter-spacing:normal;opacity:0;pointer-events:none;transform:translateY(-.18rem);transition:opacity .12s ease,transform .12s ease}.help-tip-bubble--right{left:auto;right:0}.help-tip-anchor{position:relative}.help-tip--block{position:static}.help-tip-bubble--block{left:0;right:0;width:auto;max-width:none}.help-tip:hover .help-tip-bubble,.help-tip:focus-within .help-tip-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:var(--text-lg);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:var(--text-xs);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>div:first-child{flex:1 1 0;min-width:0}.admin-organization-header-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:0 0 auto}.admin-organization-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.45rem;min-width:0;width:100%}.admin-organization-title-row{display:flex;align-items:center;gap:.4rem}.admin-organization-summary-info{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid var(--border-subtle);border-radius:50%;background:var(--surface);color:var(--text-muted);font-family:var(--font-family-display);font-style:italic;font-weight:700;line-height:1;box-shadow:none;cursor:pointer}.admin-organization-summary-info:hover{border-color:color-mix(in srgb,var(--starburst-blue) 45%,var(--border-subtle) 55%);color:var(--text-main)}.admin-organization-summary-popover{max-width:min(24rem,92vw);max-height:80vh;margin:auto;padding:.85rem;overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 14px 40px #1f293738}.admin-organization-summary-popover-title{margin-bottom:.5rem;font-size:var(--text-2xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.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-title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.admin-organization-default-badge{display:inline-flex;align-items:center;padding:.1rem .5rem;border:1px solid color-mix(in srgb,var(--starburst-blue) 30%,var(--border-subtle) 70%);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--starburst-blue) 12%,var(--surface) 88%);color:color-mix(in srgb,var(--starburst-blue) 72%,var(--text-main) 28%);font-size:var(--text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-organization-detail-tabs{display:grid;gap:.28rem;margin-top:.1rem}.admin-system-tabs-row{display:flex;align-items:center;gap:.5rem}.admin-system-tabs-row>.tab-strip{flex:1 1 auto;min-width:0}.admin-system-tabs-row>.admin-organization-summary-info{flex:0 0 auto}.admin-organization-detail-tabs .tab-strip{gap:.4rem}.admin-organization-detail-tabs .tab-button:not(.tab-active):hover{border-color:color-mix(in srgb,var(--starburst-blue) 45%,var(--border-subtle) 55%);background:color-mix(in srgb,var(--starburst-blue) 8%,transparent)}.admin-organization-tab-copy{font-size:var(--text-base)}.admin-organization-tab-panel{display:grid;gap:.9rem}.admin-organization-research-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.admin-organization-research-row .admin-workspace-access-check{flex:0 0 auto;white-space:nowrap}.admin-organization-research-note{flex:1 1 8rem;min-width:0;margin:0}.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-meta-row{display:flex;flex-wrap:wrap;gap:.2rem 1.5rem}.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:color-mix(in srgb,var(--workspace-accent-soft) 70%,var(--surface) 30%);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-invitation-composer{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.75rem 1.4rem;align-items:start}.admin-invitation-composer>:nth-child(1){grid-column:1;grid-row:1}.admin-invitation-composer>:nth-child(2){grid-column:1;grid-row:2}.admin-invitation-composer>:nth-child(3){grid-column:2;grid-row:1 / span 2}.admin-invitation-composer>:nth-child(4){grid-column:1 / -1;grid-row:3}@media(max-width:560px){.admin-invitation-composer{grid-template-columns:1fr}.admin-invitation-composer>:nth-child(1),.admin-invitation-composer>:nth-child(2),.admin-invitation-composer>:nth-child(3),.admin-invitation-composer>:nth-child(4){grid-column:1;grid-row:auto}}.admin-organization-invitation-filters{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem}.admin-organization-invitation-filters>:first-child{grid-column:1 / -1}@media(min-width:769px){.admin-activity-table{table-layout:fixed;min-width:58rem}.admin-activity-table td[data-label=Timestamp]{white-space:nowrap}.admin-activity-table td.admin-activity-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.admin-activity-table col.admin-activity-col-timestamp,.admin-activity-table col.admin-activity-col-organization{width:14%}.admin-activity-table col.admin-activity-col-actor{width:15%}.admin-activity-table col.admin-activity-col-action{width:18%}.admin-activity-table col.admin-activity-col-entity{width:17%}.admin-activity-table col.admin-activity-col-summary{width:22%}.admin-activity-table td,.admin-activity-table code{overflow-wrap:anywhere}.admin-activity-entity-id{display:block;overflow-wrap:anywhere}.admin-activity-table details[open] code{display:block;max-height:9rem;overflow:auto}@media(min-width:769px){.admin-user-table{table-layout:fixed;min-width:56rem}}@media(min-width:769px){.admin-user-table td.admin-user-email-cell{max-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.admin-user-table col.admin-user-col-name{width:15%}.admin-user-table col.admin-user-col-email{width:21%}.admin-user-table col.admin-user-col-organizations{width:16%}.admin-user-table col.admin-user-col-role{width:12%}.admin-user-table col.admin-user-col-status{width:11%}.admin-user-table col.admin-user-col-login{width:17%}.admin-user-table col.admin-user-col-actions{width:8%}.admin-user-table td>input,.admin-user-table td>select{width:100%;min-width:0}.admin-user-organizations{background:transparent;border-color:transparent;padding-left:0}.admin-user-organizations:hover,.admin-user-organizations:focus-visible{border-color:var(--border-subtle);background:var(--surface-panel-nested)}.admin-user-table th:last-child,.admin-user-actions-cell .overflow-menu-trigger{gap:0;padding:.34rem .4rem}.admin-user-actions-cell{position:sticky;right:0;z-index:1;background:var(--surface-card);text-align:right}.admin-user-table th:last-child:before,.admin-user-actions-cell:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:var(--border-subtle)}@media(max-width:768px){.admin-user-table th:last-child,.admin-user-actions-cell{position:static;text-align:left}.admin-user-actions-cell:before{display:none}}.admin-access-code-split{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}@media(max-width:900px){.admin-access-code-split{grid-template-columns:minmax(0,1fr)}}.admin-filter-actions{align-self:end;align-content:end;margin-bottom:.3rem}.admin-user-filter-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.4rem;align-items:end}.admin-user-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.admin-user-panel-head h3{margin:0}.admin-user-create-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}@media(max-width:520px){.admin-user-create-grid{grid-template-columns:1fr}}.admin-user-reset{display:grid;gap:.45rem}.admin-user-reset-field{display:flex;gap:.4rem;align-items:stretch}.admin-user-reset-field>input{flex:1 1 auto;min-width:0}.admin-user-reset-reveal{flex:0 0 auto;width:auto;padding-inline:.85rem}.admin-user-reset-hint{margin:0;font-size:var(--text-base);color:var(--text-muted)}.admin-user-reset-hint.is-valid{color:var(--success)}.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;margin-bottom:.7rem}.notifications-page{gap:.75rem}.notifications-search-input{width:100%;min-width:0}.notifications-category-segmented{width:100%;flex-wrap:nowrap;justify-content:flex-start;border-radius:var(--radius-control)}.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:var(--text-xs);font-weight:700}.notifications-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding-top:.4rem;border-top:1px solid var(--border-subtle)}.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:var(--text-sm);color:var(--text-muted);justify-content:flex-start;flex-wrap:wrap}.discussion-thread-row-preview{margin-top:.18rem;font-size:var(--text-base);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-panel-head-title{flex:1 1 auto;min-width:0}.discussion-subject-input{width:100%;font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:600;color:var(--deep-blue);padding:.32rem .5rem}.discussion-panel-head-actions{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}.discussion-back-link{display:inline-flex;align-items:center;gap:.3rem;border:0;background:none;box-shadow:none;color:var(--text-muted);font-weight:600;padding:.35rem}.discussion-back-link:hover:not(:disabled),.discussion-back-link:focus-visible{background:none;box-shadow:none;color:var(--text-main)}.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:var(--text-2xs);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%)}img.discussion-message-avatar{object-fit:cover}.discussion-message-avatar.avatar-pill-generic svg{width:1rem;height:1rem}.discussion-message-author-copy{display:flex;align-items:baseline;gap:.45rem;min-width:0;flex-wrap:wrap}.discussion-message-time{font-size:var(--text-base);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:var(--text-lg);line-height:1;box-shadow:none}.discussion-message-icon-button svg{width:.95rem;height:.95rem}.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:.4rem;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:color-mix(in srgb,var(--surface-panel) 96%,transparent 4%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.search-run-partial-coverage{margin-bottom:0}.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(16rem,.78fr) minmax(27rem,1.22fr);gap:1rem;align-items:stretch;min-height:0;height:100%;overflow:hidden}.search-run-rail-stack{display:grid;grid-template-rows:minmax(0,1fr);gap:1rem;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-result-list,.search-run-detail-shell{scrollbar-width:none;-ms-overflow-style:none}.search-run-result-list::-webkit-scrollbar,.search-run-detail-shell::-webkit-scrollbar{width:0;height:0}.search-run-detail-rail{padding:.9rem 1rem}.search-run-results-toolbar{display:grid;gap:.7rem}.search-run-results-closed-toggle{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;color:var(--text-muted);font-size:var(--text-base)}.search-run-results-closed-toggle input[type=checkbox]{width:auto;margin:0}.search-run-result-window{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .5rem;margin-top:.3rem;font-size:var(--text-xs)}.search-run-result-window .status-pill{font-size:var(--text-2xs)}.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-y:auto;overflow-x:hidden;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-weight:500}.search-run-result-row-head strong{font-size:var(--text-lg);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-y:auto;overflow-x:hidden;padding-right:.45rem}.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:#0f172a80;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;border:1px solid color-mix(in srgb,var(--workspace-accent) 42%,var(--border-subtle) 58%);box-shadow:0 0 0 1px color-mix(in srgb,var(--workspace-accent) 14%,transparent 86%),0 1.2rem 3rem #10182866;pointer-events:auto}.search-run-discussion-drawer-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;flex-wrap:nowrap}.search-run-discussion-drawer-head>div{min-width:0}.search-run-discussion-drawer-head>button{flex:0 0 auto}.search-run-discussion-drawer .actions{justify-content:flex-end}.search-run-discussion-drawer .discussion-panel-head-actions{margin-left:auto}.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;justify-content:flex-end}.search-run-detail-rail .search-result-workflow-actions{justify-content:flex-end}.search-run-detail-source-link{justify-self:start;margin-top:.15rem}.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}.workspace-rail-layout-masthead:has(.search-run-page) .workspace-section-body{height:auto;overflow:visible}.shell-layout>main:has(.search-run-page){overflow-x:hidden;overflow-y:auto}.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-result-list{flex:none}.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}.score-reviewer-option input[type=checkbox]{flex:0 0 auto;width:auto;margin-top:.2rem}@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:var(--text-base)}.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:var(--text-xs);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;min-height:1.5rem}.checkbox-row input[type=checkbox]{width:auto;margin:.15rem 0 0;flex:0 0 auto}.toggle-row{display:flex;align-items:center;gap:.45rem}.toggle-row input[type=checkbox]{width:auto;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:var(--text-sm);background:var(--surface-muted)}.profile-section-nav .pill{font-size:var(--text-2xs);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,.feedback-inline{display:flex;align-items:flex-start;gap:.42rem}.feedback-notice-icon{display:inline-flex;flex:0 0 auto;margin-top:.06rem}.feedback-notice-icon svg{width:1rem;height:1rem}.feedback-notice-content{min-width:0;flex:1 1 auto}.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(--surface-success);border-color:color-mix(in srgb,var(--surface-success-ink) 18%,var(--border-subtle));color:var(--surface-success-ink)}.feedback-banner-error,.feedback-inline-error{background:var(--surface-danger);border-color:color-mix(in srgb,var(--surface-danger-ink) 18%,var(--border-subtle));color:var(--surface-danger-ink)}.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:color-mix(in srgb,var(--surface) 82%,var(--surface-panel-accent-blue) 18%);border-color:color-mix(in srgb,var(--starburst-blue) 20%,var(--border-subtle) 80%)}.toast-card-success{background:color-mix(in srgb,var(--surface) 78%,var(--status-success-bg) 22%);border-color:color-mix(in srgb,var(--status-success-text) 20%,var(--border-subtle));color:var(--status-success-text)}.toast-card-error{background:color-mix(in srgb,var(--surface) 76%,var(--status-failed-bg) 24%);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:var(--text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.toast-card-body{font-size:var(--text-lg);line-height:1.28}.toast-dismiss{border:0;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer;padding:0;opacity:.72;display:inline-flex}.toast-dismiss svg{width:.95rem;height:.95rem}.toast-dismiss:hover{opacity:1}:root[data-appearance=dark] .toast-card,[data-appearance=dark] .toast-card{--toast-tone-accent: #cbd5e1;background:color-mix(in srgb,var(--surface-panel-deep) 90%,black 10%);border-color:color-mix(in srgb,var(--toast-tone-accent) 32%,var(--border-strong) 68%);box-shadow:0 18px 42px rgba(var(--surface-shadow-rgb),.52),inset 0 1px #ffffff0f;color:var(--text-main)}:root[data-appearance=dark] .toast-card-info,[data-appearance=dark] .toast-card-info{--toast-tone-accent: #bae6fd;background:color-mix(in srgb,var(--surface-panel-deep) 90%,#075985 10%)}:root[data-appearance=dark] .toast-card-success,[data-appearance=dark] .toast-card-success{--toast-tone-accent: #86efac;background:color-mix(in srgb,var(--surface-panel-deep) 88%,#166534 12%)}:root[data-appearance=dark] .toast-card-error,[data-appearance=dark] .toast-card-error{--toast-tone-accent: #fca5a5;background:color-mix(in srgb,var(--surface-panel-deep) 88%,#991b1b 12%)}:root[data-appearance=dark] .toast-card-label,[data-appearance=dark] .toast-card-label{border:1px solid color-mix(in srgb,var(--toast-tone-accent) 46%,transparent 54%);background:color-mix(in srgb,var(--toast-tone-accent) 14%,transparent 86%);color:var(--toast-tone-accent)}:root[data-appearance=dark] .toast-card-body,[data-appearance=dark] .toast-card-body{color:var(--text-main)}:root[data-appearance=dark] .toast-dismiss,[data-appearance=dark] .toast-dismiss{color:var(--toast-tone-accent)}.muted{color:var(--text-muted)}.status-grid{margin-top:.45rem;display:grid;gap:.24rem}.intake-action-list{display:grid;gap:.75rem}.intake-recent-activity{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.6rem;font-size:var(--text-md)}.advanced-options-toggle{justify-self:start;align-self:start;display:inline-flex;align-items:center;gap:.4rem;padding:.15rem 0;border:none;background:none;color:var(--workspace-accent);font:inherit;font-weight:600;cursor:pointer}.advanced-options-toggle:hover{text-decoration:underline}.advanced-options-body{display:grid;gap:.75rem;padding:.5rem 0 .15rem}.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:var(--text-lg);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:var(--text-md)}.status-pill{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:.12rem .42rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.01em}.reviewer-nudge-delivery{display:grid;gap:.2rem;min-width:13rem;max-width:22rem;line-height:1.3}.reviewer-nudge-delivery .status-pill{justify-self:start}.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:var(--text-md);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)}.workspace-section-intro h2,.workspace-section-intro p{min-width:0}.apply-section-chrome{--apply-section-panel-bg: var(--surface);--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-route-surface{--workspace-section-route-panel-bg: var(--surface-muted);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-route-panel-bg);box-shadow:var(--surface-shadow),inset 0 1px color-mix(in srgb,var(--workspace-accent) 16%,transparent 84%)}.workspace-section-route-panel{display:grid;flex:1 1 auto;gap:var(--workspace-stack-gap);align-content:start;min-width:0;min-height:0;padding:.55rem;border-radius:calc(var(--radius-large) - 1px);background:var(--workspace-section-route-panel-bg)}.workspace-section-route-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:var(--text-xs);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-context .score-announcement-context-title-loading{width:min(18rem,36vw);height:1rem}.score-announcement-loading-skeleton .content-loading-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.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-history-table-wrap{margin-top:.2rem}.collection-history-table{min-width:880px;table-layout:fixed}.collection-history-table th{color:var(--text-strong);white-space:nowrap}.collection-history-table th,.collection-history-table td{vertical-align:middle}.collection-history-search-cell{width:auto}.collection-history-search-title{display:block;line-height:1.25;overflow-wrap:anywhere}.collection-history-search-source{display:block;margin-top:.08rem;font-size:var(--text-xs)}.collection-history-status-cell{width:7.6rem}.collection-history-status-cell .status-pill{white-space:nowrap}.collection-history-count-cell{width:6.2rem;text-align:right!important;font-variant-numeric:tabular-nums}.collection-history-activity-cell{width:10.2rem;color:var(--text-muted);white-space:nowrap}.collection-history-action-cell{width:10.8rem;text-align:right!important;white-space:nowrap}@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-profiles-count-loading{width:min(15rem,55vw);height:.85rem}.apply-profiles-loading-skeleton .content-loading-skeleton-grid{grid-template-columns:1fr}.apply-profiles-loading-skeleton .loading-skeleton-card{min-height:6rem}.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:var(--text-base)}.apply-profile-card-summary{margin:0;line-height:1.45}.apply-profile-card-actions{justify-content:flex-end}.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:var(--text-lg);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}.document-library-description{margin:0 0 .2rem;max-width:58rem}.document-library-filter{min-width:0}.document-library-empty{justify-items:start;margin-bottom:.75rem}.document-picker-search{width:100%}.score-posting-owned-elsewhere{display:grid;gap:.55rem;padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-panel-nested)}.score-posting-owned-elsewhere-list{display:grid;gap:.5rem;margin:0}.score-posting-owned-elsewhere-list dt{font-size:var(--text-base);color:var(--text-muted)}.score-posting-owned-elsewhere-list dd{margin:.1rem 0 0}.document-picker-list{display:grid;gap:.4rem;max-height:22rem;overflow-y:auto;margin-top:.6rem}.document-picker-option{display:grid;gap:.15rem;justify-items:start;text-align:left;width:100%;padding:.6rem .7rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-panel-nested);color:inherit;font-weight:400}.document-picker-option:hover:not(:disabled){border-color:var(--accent-primary)}.document-picker-option.is-selected{border-color:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--accent-primary)}.document-picker-option:disabled{opacity:.55;cursor:not-allowed}.document-picker-option-title{font-weight:500}.document-picker-option-meta{font-size:var(--text-base)}.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,.curation-mobile-select-all{display:inline-flex;align-items:center;gap:.34rem;color:var(--text-muted);font-size:var(--text-base)}.curation-mobile-select-all{padding:.1rem .1rem .35rem;font-weight:600;white-space:nowrap}.curation-opportunity-title{width:fit-content;max-width:100%;text-align:left;line-height:1.25;font-size:var(--text-lg)}.curation-opportunity-sponsor{margin:-.2rem 0 0}.curation-opportunity-meta{justify-content:flex-start;color:var(--text-muted);font-size:var(--text-base)}.curation-opportunity-flags{gap:.35rem}.curation-review-subject{display:grid;gap:.12rem}.curation-review-subject strong{color:var(--text-main)}.curation-review-workspace{display:grid;gap:.7rem;min-width:0;padding:.8rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-panel-nested)}.curation-review-source-action{justify-content:flex-end}.curation-field-comparison{display:grid;gap:.4rem;min-width:0}.curation-field-comparison h4{margin:0}.curation-review-decision-label{margin-right:auto}.curation-review-overlay .app-modal-actions{border-top:1px solid var(--border-subtle);padding-top:.7rem}@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:var(--text-md)}.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:var(--text-sm)}.apply-project-guide-step strong{font-size:var(--text-base)}.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:color-mix(in srgb,var(--surface-panel-accent-blue) 64%,var(--surface) 36%)}.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:var(--text-sm);font-weight:700}.profile-wizard-panel{display:grid;gap:.7rem}.profile-details{display:grid;gap:.35rem;padding-top:.6rem;border-top:1px solid var(--border-subtle)}.profile-details-toggle{justify-self:start;display:inline-flex;align-items:center;gap:.45rem;min-height:24px;padding:.25rem 0;border:none;background:none;color:var(--workspace-accent);font:inherit;font-weight:600;cursor:pointer}.profile-details-toggle:hover{text-decoration:underline}.profile-details-toggle-caret{width:.85rem;height:.85rem}.profile-details-hint{margin:0;font-size:var(--text-base)}.profile-details-body{display:grid;gap:1rem;margin-top:.5rem}.profile-details-section{display:grid;gap:.6rem}.profile-details-section-title{color:var(--color-display-ink);font-size:var(--text-md)}.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:var(--text-sm)}.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:color-mix(in srgb,var(--accent-primary) 18%,transparent 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:var(--text-md);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:var(--text-lg);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:var(--text-lg);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:var(--text-base);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:var(--text-md);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:var(--text-lg);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-shell-focused{grid-template-rows:minmax(0,1fr);min-height:0;max-height:min(78vh,48rem)}.score-posting-modal-content{min-height:0;overflow:auto;padding-right:.25rem;display:grid;gap:1rem}.score-posting-modal-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%}.score-posting-modal-action-feedback{margin:0}.score-posting-modal-action-buttons{display:flex;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}@media(max-width:640px){.score-posting-modal-actions{grid-template-columns:1fr}.score-posting-modal-action-buttons{width:100%}.score-posting-modal-action-buttons button{flex:1 1 10rem}}.score-summary-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.55rem}.score-summary-dashboard{display:grid;gap:var(--workspace-stack-gap);align-content:start;min-width:0}.score-summary-story-panel{display:block}.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:var(--text-md)}.score-summary-date-row strong{color:var(--text-main)}.score-summary-primary-action{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-top:.15rem}.score-summary-primary-action span,.score-summary-metric-card span,.score-summary-stat-item span{color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.score-summary-primary-action .button-link{flex:0 0 auto}.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:var(--text-md);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:var(--text-base);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:var(--text-md)}.score-posting-profile{display:grid;gap:.9rem}.score-posting-management-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--workspace-stack-gap);align-items:start}.score-announcement-page,.score-posting-page{display:grid;gap:var(--workspace-stack-gap);align-content:start;min-width:0}.score-posting-panel-nav{padding:.5rem .6rem .2rem}.score-posting-row{display:grid;gap:.5rem;padding-top:.7rem;border-top:1px solid var(--border-subtle)}.score-posting-row:first-of-type{padding-top:.35rem;border-top:0}.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-inline-save{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding-top:.4rem;border-top:1px solid var(--border-subtle)}.score-posting-inline-save>.feedback-inline{flex:1 1 18rem;margin:0}.score-posting-inline-save>.unsaved-changes-notice{flex:1 1 22rem}.unsaved-changes-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.5rem 0;padding:.5rem .6rem;border:1px dashed color-mix(in srgb,var(--status-pending-text) 34%,var(--border-subtle) 66%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-warning) 40%,var(--surface) 60%)}.unsaved-changes-notice>.muted{flex:1 1 14rem;min-width:0;font-size:var(--text-sm)}.unsaved-changes-notice>button{flex:0 0 auto}.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:var(--text-xl)}.score-publish-status-panel .score-posting-management-header p{margin:.35rem 0 0}.score-publish-public-link{margin:.2rem 0 0}.score-publish-checklist{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.55rem}.score-publish-checklist-item{display:flex;gap:.7rem;align-items:flex-start;padding:.7rem .8rem;border:1px solid var(--border-subtle);border-left-width:3px;border-radius:calc(var(--radius-card) - 1px);background:color-mix(in srgb,var(--surface-panel-nested) 55%,var(--surface) 45%)}.score-publish-checklist-item.is-done{border-left-color:color-mix(in srgb,var(--accent-primary) 55%,var(--border-subtle) 45%)}.score-publish-checklist-item.is-blocked{border-left-color:var(--danger)}.score-publish-checklist-item.is-advisory{border-left-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle) 70%)}.score-publish-checklist-icon{display:inline-flex;flex:none;margin-top:.1rem;color:var(--text-muted)}.score-publish-checklist-icon svg{width:1.1rem;height:1.1rem}.score-publish-checklist-item.is-done .score-publish-checklist-icon{color:var(--accent-primary)}.score-publish-checklist-item.is-blocked .score-publish-checklist-icon{color:var(--danger)}.score-publish-checklist-outstanding{display:grid;gap:.2rem;margin:.35rem 0 0;padding-left:1.1rem;color:var(--text-muted)}.score-publish-checklist-body{display:grid;gap:.18rem;min-width:0}.score-publish-checklist-fix{justify-self:start;margin-top:.15rem;font-weight:600}.score-publish-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.9rem}.score-publish-actions>.score-publish-schedule{flex:1 1 100%}.score-publish-blocked-hint{margin:.55rem 0 0}.score-publish-schedule{display:grid;gap:.3rem}.score-publish-schedule-row{display:flex;gap:.5rem;flex-wrap:wrap}.score-publish-schedule-row input{flex:1 1 12rem;min-width:0}.score-posting-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.score-posting-field-grid-compact{grid-template-columns:repeat(3,minmax(0,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:var(--text-sm);font-weight:750;letter-spacing:.04em;text-transform:uppercase}.score-posting-field strong{min-width:0;color:var(--text-main);font-size:var(--text-lg);overflow-wrap:anywhere}.score-posting-field em{color:var(--text-muted);font-style:normal}.score-posting-status-control{display:grid;gap:.35rem;width:min(100%,32rem)}.score-posting-status-control>label{color:var(--text-muted);font-size:var(--text-sm);font-weight:750;letter-spacing:.04em;text-transform:uppercase}.score-posting-status-control-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center}.score-posting-status-control-row select{min-width:0}.score-posting-status-control-row button{white-space:nowrap}.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:var(--text-md);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:var(--text-sm);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-field-grid,.score-posting-status-control-row{grid-template-columns:1fr}.score-posting-status-control-row button{width:100%}}.score-application-queue-panel{display:grid;gap:.75rem;align-content:start;min-width:0;overflow:hidden}.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-empty-state>.button-link{justify-self:start}.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-review-handoff-modal{display:grid;gap:.75rem}.score-review-handoff-summary{display:grid;gap:.35rem;padding:.65rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.score-review-handoff-application-list{display:flex;gap:.35rem;flex-wrap:wrap}.score-review-handoff-application-list span{padding:.22rem .45rem;border:1px solid color-mix(in srgb,var(--workspace-accent) 25%,var(--border-subtle) 75%);border-radius:999px;background:var(--surface-main);color:var(--text-main);font-size:var(--text-sm);font-weight:700}.score-review-handoff-controls{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(9rem,.35fr);gap:.65rem}.score-review-handoff-controls label{display:grid;gap:.25rem}.score-review-handoff-reviewer-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.score-review-handoff-reviewer-list{max-height:min(22rem,42vh);padding:.45rem}.score-review-handoff-reviewer-list .score-reviewer-option{padding:.45rem;border-radius:var(--radius-control)}.score-review-handoff-reviewer-list .score-reviewer-option:hover{background:color-mix(in srgb,var(--workspace-accent-soft) 45%,transparent 55%)}.score-review-handoff-reviewer-copy{display:grid;gap:.1rem}.score-review-workspace{display:grid;gap:.85rem}.score-review-context-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted)}.score-review-context-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.score-review-mobile-switcher,.score-review-mobile-application{display:none}.score-review-reader-stack,.score-review-scorecard-panel,.score-review-criterion-list{display:grid;gap:.75rem}.score-review-scorecard-panel{width:min(100%,68rem);margin-inline:auto;align-content:start;padding:clamp(.85rem,2vw,1.35rem)}.score-review-scorecard-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.score-review-progress{flex:0 0 auto;padding:.3rem .55rem;border-radius:999px;background:var(--workspace-accent-soft);color:var(--text-primary);font-size:var(--text-sm);font-weight:800}.score-review-scorecard-panel>label,.score-review-conclusion-grid label,.score-review-criterion-score{display:grid;gap:.3rem}.score-review-criterion-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,10rem);gap:clamp(.8rem,2vw,1.5rem);align-items:center;padding:1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-main)}.score-review-criterion-copy{display:grid;gap:.35rem}.score-review-criterion-copy h5,.score-review-criterion-copy p{margin:0}.score-review-criterion-number{color:var(--text-muted);font-size:var(--text-xs);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.score-review-criterion-requirement{padding-left:.65rem;border-left:2px solid color-mix(in srgb,var(--workspace-accent) 40%,var(--border-subtle) 60%);color:var(--text-main);font-size:var(--text-md);line-height:1.45}.score-review-score-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card)}.score-review-score-input:focus-within{border-color:var(--workspace-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--workspace-accent) 16%,transparent 84%)}.score-review-score-input input{min-width:0;border:0;border-radius:0;box-shadow:none;text-align:right}.score-review-score-input>span{padding-right:.7rem;color:var(--text-muted);font-weight:700}.score-review-conclusion-grid{display:grid;grid-template-columns:minmax(12rem,.45fr) minmax(14rem,1fr);gap:.75rem;align-items:stretch}.score-review-weighted-score{display:grid;gap:.15rem;align-content:center;padding:.75rem .85rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted)}.score-review-weighted-score>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:800;text-transform:uppercase}.score-review-weighted-score strong{font-size:var(--text-2xl)}.score-review-scorecard-actions{justify-content:flex-end;padding-top:.75rem;border-top:1px solid var(--border-subtle);background:var(--surface-card)}.score-application-version-document{display:grid;gap:.65rem;padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-main)}.score-application-version-document strong,.score-application-version-document .muted{display:block}.score-application-document-text{max-height:28rem;overflow:auto;padding:.75rem;border-radius:var(--radius-control);background:var(--surface-muted);white-space:pre-wrap;line-height:1.55}.formatted-application-page{display:grid;gap:1rem;width:min(100%,74rem);margin-inline:auto;padding:clamp(.75rem,2.5vw,2rem)}.formatted-application-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}.formatted-application-header h1{margin:.45rem 0 0}.formatted-application-byline{margin:.35rem 0 0;color:var(--text-muted)}.formatted-application-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.score-review-reader-formatted{gap:1rem}.score-review-reader-formatted>.panel{padding:clamp(1rem,2vw,1.5rem)}@media(max-width:768px){.score-review-context-bar{align-items:flex-start;flex-direction:column}.score-review-context-actions{justify-content:flex-start}.score-review-mobile-switcher{position:sticky;z-index:5;top:.4rem;display:grid;grid-template-columns:1fr 1fr;gap:.2rem;padding:.25rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card);box-shadow:var(--shadow-soft)}.score-review-mobile-switcher button{border-color:transparent;background:transparent;color:var(--text-muted)}.score-review-mobile-switcher button.active{background:var(--workspace-accent-soft);color:var(--text-primary)}.score-review-mobile-application.active{display:block}.score-review-scorecard-panel{display:none;width:100%;margin:0}.score-review-scorecard-panel.active{display:grid}.score-review-criterion-card,.score-review-conclusion-grid{grid-template-columns:1fr}.score-review-criterion-score{width:min(100%,11rem)}.formatted-application-header{flex-direction:column}.formatted-application-header-actions{justify-content:flex-start}}@media print{.formatted-application-page{width:100%;padding:0}.formatted-application-header a,.formatted-application-header button,.page-shell>header,.mobile-bottom-nav{display:none!important}.score-review-reader-formatted>.panel,.score-application-version-document{break-inside:avoid;box-shadow:none}}.score-application-filter-row{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(12rem,15rem);align-items:end}.score-application-filter-row .section-filter-search{width:100%;min-width:0}.score-application-status-filter{display:grid;gap:.25rem;min-width:0;color:var(--text-muted);font-size:var(--text-sm);font-weight:700}.score-application-status-filter select{width:100%}.score-application-table-wrap{contain:inline-size paint;min-width:0;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.score-application-table{width:100%;min-width:54rem;border-collapse:collapse;text-align:left}.score-application-table th{padding:.65rem .75rem;border-bottom:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase}.score-application-table td{padding:.8rem .75rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}.score-application-table tbody tr:last-child td{border-bottom:0}.score-application-table tbody tr:hover td{background:color-mix(in srgb,var(--surface-muted) 82%,var(--workspace-accent-soft) 18%)}.score-application-table td:first-child{display:grid;gap:.15rem;min-width:14rem}.score-application-table-title{color:var(--text-primary);font-weight:750;text-decoration:none}.score-application-table-title:hover,.score-application-table-title:focus-visible{color:var(--workspace-accent);text-decoration:underline}.score-application-queue-status{display:inline-flex;padding:.25rem .45rem;border-radius:999px;background:var(--workspace-accent-soft);color:var(--text-primary);font-size:var(--text-sm);font-weight:750;white-space:nowrap}.score-application-table-open{width:2rem;color:var(--workspace-accent);font-size:var(--text-xl);font-weight:750;text-align:right}.score-application-back-link{display:inline-flex;margin-bottom:.3rem;color:var(--workspace-accent);font-weight:750;text-decoration:none}.score-application-back-link:hover,.score-application-back-link:focus-visible{text-decoration:underline}.score-application-detail-page{display:grid;gap:.85rem;min-width:0;margin-top:.75rem}.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-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap;padding-top:.65rem}.score-application-detail-actions .score-application-more-actions-menu{right:0;left:auto}.score-application-intake-blocker{margin:0;text-align:right}.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-detail-section,.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-more-actions{position:relative}.score-application-more-actions-trigger{display:inline-flex;align-items:center;gap:.35rem}.score-application-more-actions-menu{width:min(16rem,calc(100vw - 1rem));min-width:13rem}.score-application-more-actions-menu .avatar-menu-item:disabled{cursor:not-allowed;opacity:.55}.score-application-section-header,.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:var(--text-sm)}.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:var(--text-base)}.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:var(--text-md)}.score-application-revision-modal-fields{display:grid;gap:.85rem}.score-application-section-stack{display:grid;gap:.75rem;margin-top:.75rem}.score-application-attention-section{border-color:color-mix(in srgb,var(--danger) 36%,var(--border-subtle) 64%);background:var(--surface-panel-accent-red)}.score-application-attention-list,.score-application-helper-stack{display:grid;gap:.75rem}.score-application-applicant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.score-application-narrative,.score-application-response-fields{display:grid;gap:.45rem}.score-application-narrative h5,.score-application-response-fields h5{margin:0;color:var(--text-primary);font-size:var(--text-base)}.score-application-narrative p{margin:0;color:var(--text-primary);line-height:1.55;white-space:pre-wrap}.score-application-document-list{display:grid;border-top:1px solid var(--border-subtle)}.score-application-document-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.65rem 0;border-bottom:1px solid var(--border-subtle)}.score-application-document-row>div{display:grid;gap:.12rem;min-width:0}.score-application-document-row strong,.score-application-document-row span{overflow-wrap:anywhere}.score-application-document-row button{flex:0 0 auto}.score-application-helper-stack+.score-application-feedback-top,.score-application-helper-stack+.score-application-communications-panel,.score-application-feedback-top+.score-application-communications-panel{margin-top:.75rem}.score-application-section-header>div:first-child{display:grid;gap:.15rem;min-width:0}.score-application-primary-packet{display:grid;gap:.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:var(--text-xs)}.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:var(--text-base)}.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:var(--text-xs);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-version-list{display:grid;gap:.65rem}.score-application-version-card{display:grid;gap:.55rem;padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}.score-application-version-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.score-application-version-applicant{display:grid;gap:.12rem}.score-application-version-counts{overflow-wrap:anywhere}.score-application-version-changes{border-top:1px solid var(--border-subtle);padding-top:.5rem}.score-application-version-changes>summary{cursor:pointer;color:var(--text-primary);font-weight:700}.score-application-version-changes>ul{display:grid;gap:.28rem;margin:.5rem 0 0;padding-left:1.25rem}.score-application-version-changes>.muted{margin-top:.5rem}.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-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-applicant-grid,.score-application-answer-grid,.score-application-source-reference-list,.score-review-handoff-controls{grid-template-columns:1fr}.score-application-intake-blocker{text-align:left}.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-version-card-header{align-items:stretch;flex-direction:column}.score-application-version-card-header .status-pill{align-self:flex-start}.score-application-document-row{align-items:flex-start;flex-direction:column}}.prepare-workbench-panel,.prepare-workbench-card{display:grid;gap:.85rem}.prepare-workbench-picker-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.prepare-workbench-picker-head p{margin:.15rem 0 0}.prepare-candidate-filter-row{grid-template-columns:minmax(14rem,1fr) minmax(10.5rem,13rem) minmax(10.5rem,13rem) auto}.prepare-candidate-toolbar{margin-bottom:0}.prepare-step-strip{display:grid;grid-template-columns:repeat(5,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-draft-job-state{margin:0}.prepare-draft-job-failure-detail{display:grid;gap:.2rem}.prepare-draft-job-failure-detail span{overflow-wrap:anywhere}.prepare-workbench-selection-summary{font-size:var(--text-md);margin-top:-.15rem}.prepare-guided{display:grid;gap:.85rem}.prepare-guided-header{display:grid;gap:.55rem}.prepare-guided-back{justify-self:start;padding:.15rem 0;border:none;background:none;color:var(--workspace-accent);font:inherit;font-weight:600;cursor:pointer}.prepare-guided-back:hover{text-decoration:underline}.prepare-guided-header-main{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.prepare-guided-header-main strong{font-size:var(--text-xl);color:var(--color-display-ink)}.prepare-guided-header-context{display:flex;gap:.3rem .8rem;flex-wrap:wrap}.prepare-guided-header-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.prepare-step-strip--rail{padding:.55rem;border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-muted) 55%,transparent 45%)}.prepare-guided-profile{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.prepare-guided-profile-select{max-width:16rem}.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-empty-copy{margin:0}.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-score-heading{display:grid;gap:.08rem}.prepare-fit-score-heading .muted{font-size:var(--text-sm)}.prepare-fit-card-copy{min-height:2.1rem}.prepare-fit-card-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.prepare-fit-card-threshold{font-size:var(--text-base);font-weight:500}.prepare-fit-threshold-met{color:var(--text-strong)}.prepare-fit-threshold-missed{color:var(--text-muted)}.prepare-fit-details{margin:0}.prepare-fit-factors{display:grid;gap:.5rem;margin-top:.5rem}.prepare-fit-factor{display:grid;gap:.15rem;padding:.5rem .6rem;border:1px solid var(--border-subtle);border-radius:.55rem;background:color-mix(in srgb,var(--surface-panel) 72%,var(--surface) 28%)}.prepare-fit-factor-head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.prepare-fit-factor-head strong{font-variant-numeric:tabular-nums}.prepare-fit-factor-score{display:grid;justify-items:end;gap:.05rem;flex:0 0 auto}.prepare-fit-factor-score small{color:var(--text-muted);font-size:var(--text-xs);font-weight:500}.prepare-fit-factor p{margin:0;font-size:var(--text-base)}.prepare-fit-decision-record{display:grid;gap:.12rem;padding:.55rem .65rem;border-left:3px solid var(--workspace-accent);background:color-mix(in srgb,var(--surface-muted) 76%,transparent 24%)}.prepare-fit-override-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.7rem}.prepare-fit-override-summary>div{display:grid;gap:.15rem}.prepare-fit-override-summary strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.prepare-fit-assessment-editor{display:grid;gap:.8rem}.prepare-fit-assessment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.7rem}.prepare-fit-assessment-summary>div{display:grid;gap:.15rem}.prepare-fit-assessment-summary strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.prepare-fit-assessment-factors{display:grid;gap:.65rem}.prepare-fit-assessment-factor{display:grid;gap:.55rem;padding:.7rem}.prepare-fit-assessment-factor-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,9rem);gap:.75rem;align-items:end}.prepare-fit-assessment-factor-head>div{display:grid;gap:.1rem}.prepare-fit-assessment-factor-head input{width:100%}.prepare-workbench-actions{margin-top:.1rem}.prepare-candidate-list{display:grid;gap:.65rem}.prepare-candidate-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem}.prepare-candidate-card-content{display:grid;gap:.55rem;min-width:0}.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;justify-content:flex-end}.prepare-candidate-more-actions-menu{width:min(15rem,calc(100vw - 1rem))}.prepare-candidate-source-unavailable{font-size:var(--text-md);white-space:nowrap}.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}.prepare-draft-card-header-actions{justify-content:flex-end}.track-pipeline-panel{display:grid;gap:.75rem}.track-pipeline-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.track-pipeline-heading p{margin:.2rem 0 0}.track-pipeline-toolbar{grid-template-columns:minmax(16rem,1fr) minmax(8.5rem,.55fr) minmax(8.5rem,.55fr) minmax(10rem,.7fr) minmax(11rem,.75fr) auto;align-items:center}.track-pipeline-result-count{margin:-.2rem 0 0}.track-pipeline-list{display:grid;gap:.65rem}.track-pipeline-card{display:grid;gap:.75rem}.track-pipeline-card.is-selected{border-color:var(--border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--border-focus) 20%,transparent)}.track-pipeline-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.track-pipeline-card-header>div{display:grid;gap:.2rem;min-width:0}.track-pipeline-card-meta{display:flex;align-items:center;gap:.35rem 1rem;flex-wrap:wrap;color:var(--text-muted);font-size:var(--text-base)}.track-pipeline-card-meta strong{color:var(--text-strong)}.track-pipeline-attention{width:fit-content;color:var(--text-muted);font-size:var(--text-sm);font-weight:800}.track-pipeline-attention.is-overdue{color:var(--status-failed-text)}.track-pipeline-attention.is-due-soon{color:var(--status-pending-text)}.track-pipeline-attention.is-missing{color:var(--workspace-accent)}.track-pipeline-card-actions{justify-content:flex-end}.track-application-manager-overlay .app-modal-card{max-height:min(58rem,calc(100dvh - 2rem))}.track-application-manager{display:grid;gap:.8rem}.track-application-snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.track-application-snapshot>div,.track-application-submission-grid>div{display:grid;gap:.2rem;min-width:0;padding:.65rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:color-mix(in srgb,var(--surface-panel-accent-blue) 28%,var(--surface) 72%)}.track-application-snapshot strong,.track-application-submission-grid strong{overflow-wrap:anywhere}.track-application-next-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.8rem}.track-application-next-action>div{display:grid;gap:.2rem}.track-application-next-action h4,.track-application-next-action p,.track-application-section-heading h4,.track-application-section-heading p,.track-application-activity-content p,.track-application-activity-empty p{margin:0}.track-application-submission,.track-application-activity{display:grid;gap:.7rem;padding:.8rem}.track-application-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.track-application-section-heading>div{display:grid;gap:.15rem}.track-application-submission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.track-application-activity-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.track-application-activity-list li{display:grid;grid-template-columns:.8rem minmax(0,1fr);gap:.65rem;min-width:0}.track-application-activity-marker{position:relative}.track-application-activity-marker:before{position:absolute;top:.38rem;left:.08rem;width:.58rem;height:.58rem;border:2px solid var(--surface-panel);border-radius:50%;background:var(--workspace-accent);box-shadow:0 0 0 1px var(--workspace-accent);content:""}.track-application-activity-list li:not(:last-child) .track-application-activity-marker:after{position:absolute;top:1.05rem;bottom:-.2rem;left:.34rem;width:1px;background:var(--border-strong);content:""}.track-application-activity-content{display:grid;gap:.25rem;min-width:0;padding:.15rem 0 .9rem}.track-application-activity-head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;flex-wrap:wrap}.track-application-activity-empty{display:grid;gap:.25rem;padding:.7rem;border:1px dashed var(--border-strong);border-radius:var(--radius-control)}.track-application-update-form{display:grid;gap:.8rem}.track-application-update-form .form-grid.two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.track-application-update-form label{display:grid;gap:.35rem}.prepare-submission-form{display:grid;gap:.85rem}.prepare-submission-form .form-grid.two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.prepare-submission-form label{display:grid;gap:.35rem}.prepare-submission-next-step{display:grid;gap:.25rem;padding:.75rem;background:var(--surface-panel-accent-blue)}.application-draft-reader-overlay .app-modal-card{width:min(94vw,68rem);max-height:min(56rem,calc(100dvh - 2rem))}.application-draft-reader{display:grid;gap:.75rem}.application-draft-reader-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.application-draft-reader-meta>div{display:grid;gap:.15rem;min-width:0;padding:.65rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:color-mix(in srgb,var(--surface-panel-accent-blue) 28%,var(--surface) 72%)}.application-draft-reader-meta strong{overflow-wrap:anywhere}.application-draft-reader-section{display:grid;gap:.65rem;padding:.9rem}.application-draft-reader-section h4{margin:0}.application-draft-reader-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:.65rem;flex-wrap:wrap}.application-draft-reader-prose{color:var(--text-main);line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.application-draft-reader-responses{display:grid}.application-draft-reader-response{display:grid;gap:.35rem;padding:.75rem 0;border-top:1px solid var(--border-subtle)}.application-draft-reader-response:first-child{padding-top:0;border-top:0}.application-draft-reader-response:last-child{padding-bottom:0}.application-draft-reader-question{color:var(--text-strong);font-weight:800}.application-draft-reader-checklist{display:grid;gap:.45rem;margin:0;padding-left:1.35rem}.application-draft-reader-checklist li{padding-left:.15rem;line-height:1.45}@media(max-width:1450px){.track-pipeline-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.track-pipeline-toolbar .section-filter-search{grid-column:1 / -1;width:100%}.track-pipeline-toolbar .section-filter-select{width:100%}.track-pipeline-toolbar .section-filter-clear{grid-column:1 / -1;justify-self:end}}@media(max-width:860px){.prepare-step-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prepare-workbench-selection-grid,.prepare-fit-card-grid,.prepare-fit-assessment-summary,.application-draft-reader-meta{grid-template-columns:1fr}.track-application-snapshot,.track-application-submission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prepare-submission-form .form-grid.two-column{grid-template-columns:1fr}}@media(max-width:640px){.prepare-step-strip{grid-template-columns:1fr}.prepare-workbench-inline-state-guided{align-items:stretch}.prepare-candidate-card{grid-template-columns:1fr;align-items:stretch}.prepare-candidate-card-actions{justify-content:stretch}.prepare-candidate-card-actions>button,.prepare-candidate-more-actions,.prepare-candidate-more-actions-trigger{flex:1 1 100%;width:100%}.prepare-candidate-more-actions .overflow-menu-trigger{width:100%}.prepare-candidate-source-unavailable{flex:1 1 100%;text-align:center}.prepare-fit-assessment-factor-head,.prepare-fit-override-summary{grid-template-columns:1fr}.prepare-draft-card-header-actions{width:100%;justify-content:stretch}.prepare-draft-card-header-actions>button,.prepare-draft-card-header-actions>a{flex:1 1 100%;justify-content:center}.track-pipeline-toolbar{grid-template-columns:1fr}.track-pipeline-toolbar .section-filter-search{grid-column:auto}.track-pipeline-toolbar .section-filter-clear{grid-column:auto;justify-self:stretch}.track-pipeline-card-header{align-items:stretch;flex-direction:column}.track-pipeline-card-header .status-pill{align-self:flex-start}.track-pipeline-card-actions{justify-content:stretch}.track-pipeline-card-actions>a{flex:1 1 100%;justify-content:center}.track-pipeline-card-actions>button{flex:1 1 100%}.track-application-manager-overlay .app-modal-card,.track-application-update-overlay .app-modal-card{width:min(100%,100vw - 1.5rem);max-height:calc(100dvh - 1.75rem)}.track-application-snapshot,.track-application-submission-grid,.track-application-update-form .form-grid.two-column{grid-template-columns:1fr}.track-application-next-action{grid-template-columns:1fr;align-items:start}.application-draft-reader-overlay .app-modal-card{width:min(100%,100vw - 1.5rem);max-height:calc(100dvh - 1.75rem)}.application-draft-reader-section{padding:.75rem}}.task-export-links{display:flex;flex-wrap:wrap;gap:.45rem}.task-export-controls{display:flex;gap:.5rem;align-items:flex-end;flex-wrap:wrap}.task-export-controls .form-row{flex:1 1 16rem;min-width:0}.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:var(--text-base);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:var(--text-sm)}.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}.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:color-mix(in srgb,var(--surface-panel-accent-blue) 18%,var(--surface) 82%)}.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:color-mix(in srgb,var(--surface-panel-accent-blue) 28%,transparent 72%)}.research-preview-card>*{min-width:0;max-width:100%}.research-preview-header{gap:.45rem}.research-preview-summary{padding:1rem;background:color-mix(in srgb,var(--surface-panel-accent-blue) 22%,var(--surface) 78%)}.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-select-cell{width:2.4rem;text-align:center;padding-right:0}.curation-opportunity-cell{min-width:18rem}.curation-review-signals-cell{width:10rem}.curation-source-cell{width:9.5rem}.curation-deadline-cell{width:7rem;white-space:nowrap}.curation-found-cell{width:9.5rem}.curation-review-signals{align-items:flex-start}.curation-queue-count{align-items:center;gap:.6rem;flex-wrap:wrap}.curation-queue-showing{margin-left:auto}.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:var(--text-sm)}.curation-detail-facts{display:flex;align-items:baseline;gap:.5rem;margin:.1rem 0 .2rem}.curation-raw-source{display:grid;gap:.4rem;margin-bottom:.2rem}.curation-decision-group{display:grid;gap:.3rem;margin-top:.6rem}.curation-decision-label{font-size:var(--text-base)}.curation-decision-group-bulk{padding-top:.5rem;border-top:1px solid var(--border-subtle)}.curation-queue-bulk{gap:.45rem;align-items:center;flex-wrap:wrap}.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:768px){.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%}.global-action-dock{max-width:min(100%,48rem)}.global-action-dock-tab{max-width:9.6rem;padding-inline:.56rem}.global-action-dock-org span{display:none}.top-bar-org-brand{max-width:min(18rem,42vw)}}@media(max-width:1024px){.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 .account-page-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-route-surface,.workspace-rail-layout-masthead .account-page-content,.workspace-rail-layout-masthead .workspace-section-body{grid-column:1;grid-row:3}.workspace-rail-layout-expanded>.workspace-rail-sidebar{display:none}.workspace-rail-layout-expanded .workspace-compact-navigation{display:block;grid-column:1;grid-row:2;position:relative;z-index:20;min-width:0}.workspace-compact-navigation>summary{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:3rem;padding:.55rem .72rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-panel) 84%,var(--surface) 16%);color:var(--text-main);cursor:pointer;list-style:none;box-shadow:inset 0 1px #ffffffad}.workspace-compact-navigation>summary::-webkit-details-marker{display:none}.workspace-compact-navigation>summary>span:first-child{display:grid;gap:.08rem;min-width:0}.workspace-compact-navigation>summary small{color:var(--text-muted);font-size:var(--text-2xs);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.workspace-compact-navigation>summary strong{overflow:hidden;font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap}.workspace-compact-navigation-caret{width:.58rem;height:.58rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.12rem);transition:transform .16s ease}.workspace-compact-navigation[open] .workspace-compact-navigation-caret{transform:rotate(225deg) translate(-.08rem,-.08rem)}.workspace-compact-navigation nav{position:absolute;top:calc(100% + .3rem);left:0;right:0;display:grid;gap:.2rem;max-height:min(28rem,calc(100dvh - 13rem));overflow-y:auto;padding:.45rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-panel);box-shadow:var(--surface-shadow)}.workspace-compact-navigation nav a,.workspace-compact-navigation nav .workspace-compact-navigation-item-disabled{display:flex;align-items:center;gap:.45rem;min-height:2.55rem;padding:.5rem .62rem;border:1px solid transparent;border-radius:calc(var(--radius-card) - 2px);color:var(--text-main);text-decoration:none}.workspace-compact-navigation-node{display:grid;gap:.2rem}.workspace-compact-navigation-group{margin-top:.42rem}.workspace-compact-navigation nav a:hover,.workspace-compact-navigation nav a.workspace-compact-navigation-item-active{border-color:color-mix(in srgb,var(--workspace-accent) 34%,var(--border-subtle) 66%);background:color-mix(in srgb,var(--surface-panel-accent-blue) 58%,var(--surface) 42%);text-decoration:none}.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}.mobile-snapshot-trigger{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;min-height:2.5rem;padding:.35rem .8rem;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface);color:var(--text-main);font-weight:600;font-size:var(--text-md)}.mobile-snapshot-trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--workspace-accent, var(--text-main));color:#fff;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:var(--text-sm);line-height:1}.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:768px){.workspace-rail-layout-expanded{grid-template-rows:auto minmax(0,1fr)}.workspace-rail-layout-expanded .workspace-compact-navigation{display:none}.workspace-rail-layout-expanded .workspace-section-body{grid-row:2}.organization-branding-layout,.organization-context-form,.score-results-workspace,.announcement-builder-import-upload,.apply-profiles-toolbar-main,.admin-organization-toolbar,.section-filter-row-primary.section-filter-row-primary-wide{grid-template-columns:minmax(0,1fr)}.workspace-main{overflow-x:hidden}.shell-layout>main{scrollbar-gutter:stable}.mobile-bottom-region{flex:0 0 auto;display:flex;flex-direction:column;gap:.3rem;min-height:0}.mobile-section-bar{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .8rem;border:1px solid color-mix(in srgb,var(--workspace-accent, var(--accent-primary)) 34%,var(--border-subtle) 66%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--workspace-accent, var(--accent-primary)) 12%,var(--surface) 88%);color:color-mix(in srgb,var(--workspace-accent, var(--accent-primary)) 70%,var(--text-main) 30%);font:inherit;text-align:left;cursor:pointer}.mobile-section-bar-workspace{opacity:.62}.mobile-section-bar-label{flex:1 1 auto;min-width:0;font-size:var(--text-md);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-section-bar-caret{flex:0 0 auto;width:.9rem;height:.9rem;margin-right:.15rem;transform:rotate(180deg);transition:transform .18s ease}.mobile-section-bar-open .mobile-section-bar-caret{transform:rotate(0)}.mobile-section-accordion{flex:0 1 auto;min-height:0;max-height:46vh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.25rem;padding:.1rem}.mobile-section-accordion-item{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .7rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);color:var(--text-main);font:inherit;text-align:left;cursor:pointer}.mobile-section-accordion-item-active{border-color:color-mix(in srgb,var(--workspace-accent, var(--accent-primary)) 44%,var(--border-subtle) 56%);background:color-mix(in srgb,var(--workspace-accent, var(--accent-primary)) 12%,var(--surface) 88%)}.mobile-section-accordion-item:disabled{cursor:not-allowed;opacity:.5}.mobile-section-accordion-copy{display:grid;gap:.05rem;min-width:0}.mobile-section-accordion-dot{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:50%;background:var(--workspace-accent, var(--accent-primary))}.mobile-bottom-nav{flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.15rem;padding:.25rem .3rem calc(.25rem + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle) 70%);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface) 94%,white 6%);box-shadow:inset 0 1px #ffffffb8}.mobile-bottom-nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:3rem;min-width:0;padding:.3rem .2rem;border:1.5px solid transparent;border-radius:var(--radius-card);background:transparent;color:var(--text-muted);font:inherit;text-decoration:none;cursor:pointer}.mobile-bottom-nav-item svg{width:1.15rem;height:1.15rem;flex:0 0 auto;margin-bottom:.12rem}.mobile-bottom-nav-item-active{color:var(--text-main);background:color-mix(in srgb,var(--surface-panel-accent-blue) 62%,var(--surface) 38%)}.mobile-bottom-nav-item-org{border-color:color-mix(in srgb,var(--org-brand-primary, var(--accent-primary)) 70%,transparent);background:color-mix(in srgb,var(--org-brand-secondary, var(--accent-primary)) 15%,var(--surface));color:var(--text-main)}.mobile-bottom-nav-item-org.mobile-bottom-nav-item-active{border-color:var(--org-brand-primary, var(--accent-primary));background:color-mix(in srgb,var(--org-brand-secondary, var(--accent-primary)) 28%,var(--surface))}.mobile-bottom-nav-label{max-width:100%;overflow:hidden;font-size:var(--text-base);font-weight:650;white-space:nowrap;text-overflow:ellipsis}.mobile-bottom-nav-badge{position:absolute;top:.3rem;left:50%;margin-left:.4rem;min-width:1.05rem;padding:0 .26rem;border-radius:var(--radius-pill);background:var(--accent-primary);color:#fff;font-size:var(--text-2xs);font-weight:800;line-height:1.55;text-align:center}.mobile-account-summary{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.mobile-account-summary-copy{display:grid;gap:.1rem;min-width:0}.mobile-account-signout{width:100%;margin-top:.75rem}.top-bar-breadcrumbs{display:none}.top-bar-row-primary{align-items:center;flex-wrap:nowrap}.top-bar-brand{width:auto;min-width:0;flex:1 1 auto}.top-bar-controls{width:auto;flex:0 0 auto;justify-content:flex-end;align-items:center;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}.top-bar-org-brand{width:100%;max-width:none;padding-right:.42rem}.top-bar-org-brand-copy strong{font-size:var(--text-xs)}.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,.announcement-builder-start-grid,.announcement-builder-import-upload{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}.public-announcement-shell{min-height:calc(100dvh - .75rem)}.public-announcement-hero,.public-announcement-at-a-glance,.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-issuer{margin-left:0}.public-announcement-at-a-glance div,.public-announcement-at-a-glance div:first-child{border-left:0;border-top:1px solid var(--border-subtle);padding:.65rem 0}.public-announcement-at-a-glance div:first-child{border-top:0}.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-review-details>div{grid-template-columns:1fr;gap:.2rem}.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{display:grid;grid-template-columns:1fr 1fr;column-gap:.7rem;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;align-content:start;min-width:0;overflow-wrap:anywhere;border-bottom:1px solid color-mix(in srgb,var(--workspace-accent-soft) 14%,var(--border-subtle) 86%);padding:.42rem 0}.admin-membership-table td[data-label="User Status"],.admin-membership-table td[data-label=Actions]{grid-column:1 / -1}.admin-membership-table td:before{content:attr(data-label);font-size:var(--text-2xs);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,.admin-membership-table td:nth-child(2){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}.admin-data-table thead{display:none}.admin-data-table,.admin-data-table tbody,.admin-data-table tr,.admin-data-table td{display:block;width:100%}.admin-data-table tbody{display:grid;gap:.5rem}.admin-data-table tr{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:.6rem .72rem;background:var(--surface-panel-nested);box-shadow:inset 0 1px #ffffffad}.admin-data-table td{display:block;border-bottom:1px solid color-mix(in srgb,var(--workspace-accent-soft) 14%,var(--border-subtle) 86%);padding:.28rem 0;overflow-wrap:anywhere}.admin-data-table td:last-child{border-bottom:0}.admin-data-table td:before{content:attr(data-label);margin-right:.5rem;font-size:var(--text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.admin-data-table td:not([data-label]):before,.admin-data-table td[data-label=""]:before{display:none}.table-wrap:has(>.admin-data-table){max-height:62vh;overflow-y:auto}.section-filter-search,.section-filter-select{width:100%;min-width:0}.section-filter-search{flex-basis:auto}.section-filter-segmented{width:100%;justify-content:flex-start}.section-filter-segmented button{flex:0 0 auto;white-space:nowrap;overflow-wrap: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 .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,.access-acceptance-receipt-summary{grid-template-columns:1fr}.join-access-action{align-items:stretch;flex-direction:column}.join-access-action button{width:100%}.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-mobile-select-all{justify-self:start}.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-attention-grid{grid-template-columns:1fr;gap:.5rem}.apply-overview-attention-card{grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:.7rem;row-gap:.1rem;min-height:0;padding:.55rem .75rem}.apply-overview-attention-count{grid-column:1;grid-row:1 / 3;align-self:center;font-size:1.5rem}.apply-overview-attention-card strong{grid-column:2;grid-row:1}.apply-overview-attention-card>span.muted{display:none}.apply-overview-attention-cta{grid-column:2;grid-row:2;align-self:start;font-size:var(--text-sm)}.apply-overview-workspace,.profiles-workspace,.automation-page-layout,.admin-control-layout,.onboarding-setup-grid{grid-template-columns:1fr}.account-profile-detail-list,.account-profile-detail-list-wide,.account-profile-readonly-list{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-detail-list dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apply-overview-workspace{display:flex;flex-direction:column;gap:.7rem;height:auto;overflow:visible}.apply-overview-updates-panel,.apply-overview-runs-panel{grid-template-rows:none;overflow:visible}.apply-overview-runs-panel-empty{display:none}.workspace-rail-layout-masthead{height:auto;min-height:0;overflow:visible}.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-route-surface,.workspace-rail-layout-masthead .account-page-content,.workspace-rail-layout-masthead .workspace-section-body{height:auto;overflow:visible}.shell-layout>main:has(.workspace-rail-layout-masthead){display:block;overflow-x:hidden;overflow-y:auto}.admin-organization-workspace{grid-template-columns:1fr}.admin-organization-toolbar{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr)}.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-list{overflow:visible}.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}.supermenu-trigger{font-size:var(--text-base)}.panel{padding:.6rem}.avatar-pill-desktop{display:none}.avatar-pill-mobile{display:inline-flex}.grid-2,.discussion-layout{grid-template-columns:1fr}.discussion-panel-head{flex-direction:column;align-items:stretch}.discussion-panel-head-actions{justify-content:space-between;padding-top:.5rem;border-top:1px solid var(--border-subtle)}.discussion-panel-head .actions>button{width:auto}.organization-landing-hero{flex-direction:column}.organization-landing-hero-meta,.organization-landing-grid,.organization-landing-detail-grid,.organization-context-loading-skeleton .content-loading-skeleton-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%}.actions.notifications-header-actions{width:100%}.actions.notifications-header-actions>button{width:auto;flex:1 1 0}.actions.actions-inline>button{width:auto;flex:1 1 0}.automation-saved-toolbar-row{flex-direction:column;align-items:stretch}.automation-saved-toolbar-row-primary{display:flex;grid-template-columns:none}.automation-saved-toolbar-search{flex:0 0 auto;width:100%;min-width:0}.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,.automation-tab-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}.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){.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}}#root,#root *,#root *:before,#root *:after{box-shadow:none!important;text-shadow:none!important}
