@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--tracking-tighter:var(--tracking-tighter);--tracking-tight:var(--tracking-tight);--tracking-normal:var(--tracking-normal);--tracking-wide:var(--tracking-wide);--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--radius-3xl:var(--radius-3xl);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--color-bg);--color-surface:var(--color-surface);--color-surface-raised:var(--color-surface-raised);--color-surface-sunken:var(--color-surface-sunken);--color-overlay:var(--color-overlay);--color-border:var(--color-border);--color-border-strong:var(--color-border-strong);--color-border-subtle:var(--color-border-subtle);--color-border-inverse:var(--color-border-inverse);--color-text:var(--color-text);--color-text-muted:var(--color-text-muted);--color-text-subtle:var(--color-text-subtle);--color-text-inverse:var(--color-text-inverse);--color-text-on-primary:var(--color-text-on-primary);--color-text-link:var(--color-text-link);--color-text-link-hover:var(--color-text-link-hover);--color-primary:var(--color-primary);--color-primary-hover:var(--color-primary-hover);--color-primary-active:var(--color-primary-active);--color-primary-soft:var(--color-primary-soft);--color-primary-soft-hover:var(--color-primary-soft-hover);--color-primary-border:var(--color-primary-border);--color-primary-fg:var(--color-primary-fg);--color-info:var(--color-info);--color-info-soft:var(--color-info-soft);--color-info-border:var(--color-info-border);--color-info-fg:var(--color-info-fg);--color-success:var(--color-success);--color-success-soft:var(--color-success-soft);--color-success-border:var(--color-success-border);--color-success-fg:var(--color-success-fg);--color-warning:var(--color-warning);--color-warning-soft:var(--color-warning-soft);--color-warning-border:var(--color-warning-border);--color-warning-fg:var(--color-warning-fg);--color-danger:var(--color-danger);--color-danger-soft:var(--color-danger-soft);--color-danger-border:var(--color-danger-border);--color-danger-fg:var(--color-danger-fg);--radius-none:var(--radius-none);--radius-pill:var(--radius-pill);--z-base:var(--z-base);--z-raised:var(--z-raised);--z-chrome:var(--z-chrome);--z-sticky:var(--z-sticky);--z-dropdown:var(--z-dropdown);--z-overlay:var(--z-overlay);--z-modal:var(--z-modal);--z-toast:var(--z-toast);--z-popover:var(--z-popover);--z-tooltip:var(--z-tooltip);--duration-instant:var(--duration-instant);--duration-fast:var(--duration-fast);--duration-swift:var(--duration-swift);--duration-normal:var(--duration-normal);--duration-slow:var(--duration-slow);--duration-slower:var(--duration-slower);--duration-glacial:var(--duration-glacial);--ease-standard:var(--ease-standard);--ease-decelerate:var(--ease-decelerate);--ease-accelerate:var(--ease-accelerate);--ease-linear:var(--ease-linear);--ease-bounce:var(--ease-bounce);--font-display:var(--font-display);--tracking-micro:var(--tracking-micro)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.rounded-md{border-radius:var(--radius-md)}.bg-primary{background-color:var(--color-primary)}.shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fafafb;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-sunken:#f4f4f6;--color-overlay:#0f11157a;--color-surface-warm:#fff;--color-border:#e7e7ea;--color-border-strong:#d3d3d8;--color-border-subtle:#f4f4f6;--color-border-inverse:#27272a;--color-text:#18181b;--color-text-muted:#52525a;--color-text-subtle:#71717a;--color-text-inverse:#fff;--color-text-on-primary:#fff;--color-text-link:#315f99;--color-text-link-hover:#284e7d;--color-primary:#147263;--color-primary-hover:#0f5c4f;--color-primary-active:#0c4a3f;--color-primary-soft:#ecf6f2;--color-primary-soft-hover:#d2eae0;--color-primary-border:#a4d4c1;--color-primary-fg:#fff;--color-info:#315f99;--color-info-soft:#eef3fa;--color-info-border:#b3c8e3;--color-info-fg:#284e7d;--color-success:#1f7a4a;--color-success-soft:#effaf3;--color-success-border:#b1e5c4;--color-success-fg:#19613b;--color-warning:#a96b13;--color-warning-soft:#fbf3e3;--color-warning-border:#ecc783;--color-warning-fg:#6e450c;--color-danger:#a93634;--color-danger-soft:#faecec;--color-danger-border:#e6a4a3;--color-danger-fg:#882a29;--color-input-bg:#fff;--color-input-border:#d3d3d8;--color-input-border-hover:#a3a3a9;--color-input-border-focus:#147263;--color-input-placeholder:#a3a3a9;--color-input-disabled:#f4f4f6;--color-code-bg:#f4f4f6;--color-code-border:#e7e7ea;--color-code-text:#27272a;--color-selection-bg:#d2eae0;--color-selection-text:#0a3c34;--shadow-xs:0 1px 1px 0 #0f11150a;--shadow-sm:0 1px 2px 0 #0f11150f, 0 1px 3px 0 #0f11150a;--shadow-md:0 4px 8px -2px #0f11150f, 0 2px 4px -1px #0f11150a;--shadow-lg:0 12px 24px -8px #0f111514, 0 4px 8px -2px #0f11150a;--shadow-xl:0 24px 48px -12px #0f11151a, 0 8px 16px -4px #0f11150f;--shadow-2xl:0 32px 64px -16px #0f111524;--shadow-inset-border:inset 0 0 0 1px #0f111514;--shadow-inset-border-strong:inset 0 0 0 1px #0f111524;--ring-primary:0 0 0 3px #14726352;--ring-info:0 0 0 3px #315f9952;--ring-danger:0 0 0 3px #a9363452;--ring-warning:0 0 0 3px #a96b1352;--ring-neutral:0 0 0 3px #71717a47;--focus-outline-color:#1d8068;--focus-outline-width:2px;--focus-outline-offset:2px;--focus-outline:2px solid var(--focus-outline-color);--color-display-bg:#111811;--color-display-bg-elevated:#17201c;--color-display-fg:#fff;--color-display-fg-muted:#eef5ef;--color-display-fg-accent:#d9f3ea;--color-display-fg-subtle:#e7eee8;--color-display-glass-bg:#ffffff17;--color-display-glass-bg-strong:#ffffff1f;--color-display-glass-border:#ffffff29;--color-display-glass-border-subtle:#ffffff1f;--state-provenance-system-fg:#3f3f44;--state-provenance-system-bg:#f4f4f6;--state-provenance-system-border:#e7e7ea;--state-provenance-system-accent:#71717a;--state-provenance-human-fg:#0f5c4f;--state-provenance-human-bg:#ecf6f2;--state-provenance-human-border:#a4d4c1;--state-provenance-human-accent:#147263;--state-provenance-ai-suggestion-fg:#284e7d;--state-provenance-ai-suggestion-bg:#eef3fa;--state-provenance-ai-suggestion-border:#b3c8e3;--state-provenance-ai-suggestion-accent:#315f99;--state-provenance-ai-suggestion-confirmed-fg:#0f5c4f;--state-provenance-ai-suggestion-confirmed-bg:#ecf6f2;--state-provenance-ai-suggestion-confirmed-border:#a4d4c1;--state-provenance-ai-suggestion-confirmed-accent:#147263;--state-provenance-ai-only-blocked-fg:#6c2221;--state-provenance-ai-only-blocked-bg:#faecec;--state-provenance-ai-only-blocked-border:#d56f6d;--state-provenance-ai-only-blocked-accent:#a93634;--state-lifecycle-draft-fg:#3f3f44;--state-lifecycle-draft-bg:#f4f4f6;--state-lifecycle-draft-border:#d3d3d8;--state-lifecycle-draft-accent:#71717a;--state-lifecycle-published-fg:#284e7d;--state-lifecycle-published-bg:#eef3fa;--state-lifecycle-published-border:#b3c8e3;--state-lifecycle-published-accent:#315f99;--state-lifecycle-under-review-fg:#6e450c;--state-lifecycle-under-review-bg:#fbf3e3;--state-lifecycle-under-review-border:#ecc783;--state-lifecycle-under-review-accent:#a96b13;--state-lifecycle-accepted-fg:#0f5c4f;--state-lifecycle-accepted-bg:#ecf6f2;--state-lifecycle-accepted-border:#a4d4c1;--state-lifecycle-accepted-accent:#147263;--state-lifecycle-rejected-fg:#882a29;--state-lifecycle-rejected-bg:#faecec;--state-lifecycle-rejected-border:#e6a4a3;--state-lifecycle-rejected-accent:#a93634;--state-lifecycle-disputed-fg:#6c2221;--state-lifecycle-disputed-bg:#faecec;--state-lifecycle-disputed-border:#d56f6d;--state-lifecycle-disputed-accent:#882a29;--state-lifecycle-superseded-fg:#71717a;--state-lifecycle-superseded-bg:#f4f4f6;--state-lifecycle-superseded-border:#d3d3d8;--state-lifecycle-superseded-accent:#a3a3a9;--state-lifecycle-closed-fg:#52525a;--state-lifecycle-closed-bg:#fafafb;--state-lifecycle-closed-border:#d3d3d8;--state-lifecycle-closed-accent:#71717a;--state-audit-immutable-fg:#27272a;--state-audit-immutable-bg:#fff;--state-audit-immutable-border:#d3d3d8;--state-audit-immutable-accent:#147263;--state-audit-mutable-fg:#3f3f44;--state-audit-mutable-bg:#fafafb;--state-audit-mutable-border:#e7e7ea;--state-audit-mutable-accent:#a96b13;--state-audit-version-current-fg:#0f5c4f;--state-audit-version-current-bg:#ecf6f2;--state-audit-version-current-border:#a4d4c1;--state-audit-version-current-accent:#147263;--state-audit-version-superseded-fg:#71717a;--state-audit-version-superseded-bg:#f4f4f6;--state-audit-version-superseded-border:#d3d3d8;--state-audit-version-superseded-accent:#a3a3a9;--space-0:0px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-pill:999px;--z-base:0;--z-raised:10;--z-chrome:100;--z-sticky:200;--z-dropdown:1000;--z-overlay:1100;--z-modal:1200;--z-toast:1300;--z-popover:1400;--z-tooltip:1500;--duration-instant:0s;--duration-fast:80ms;--duration-swift:.12s;--duration-normal:.18s;--duration-slow:.24s;--duration-slower:.32s;--duration-glacial:.48s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.4, 0, 1, 1);--ease-linear:linear;--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--transition-default:.12s cubic-bezier(.2, 0, 0, 1);--transition-fast:80ms cubic-bezier(.2, 0, 0, 1);--transition-fade:.18s cubic-bezier(.2, 0, 0, 1);--transition-enter:.18s cubic-bezier(0, 0, .2, 1);--transition-exit:.12s cubic-bezier(.4, 0, 1, 1);--transition-affirm:.32s cubic-bezier(.34, 1.56, .64, 1);--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--font-display:var(--font-sans);--text-xxs-size:11px;--text-xs-size:12px;--text-sm-size:13px;--text-base-size:14px;--text-md-size:15px;--text-lg-size:16px;--text-xl-size:18px;--text-2xl-size:20px;--text-3xl-size:24px;--text-4xl-size:30px;--text-5xl-size:36px;--text-6xl-size:48px;--text-7xl-size:60px;--text-8xl-size:72px;--leading-none:1;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.45;--leading-relaxed:1.55;--leading-loose:1.75;--leading-long-form:1.65;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tighter:0em;--tracking-tight:0em;--tracking-normal:0em;--tracking-wide:0em;--tracking-micro:0em}:root[data-theme=dark],html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#09090b;--color-surface:#18181b;--color-surface-raised:#27272a;--color-surface-sunken:#09090b;--color-overlay:#000000a3;--color-surface-warm:#27272a;--color-border:#27272a;--color-border-strong:#3f3f44;--color-border-subtle:#18181b;--color-border-inverse:#e7e7ea;--color-text:#fafafb;--color-text-muted:#a3a3a9;--color-text-subtle:#71717a;--color-text-inverse:#09090b;--color-text-on-primary:#fff;--color-text-link:#82a4ce;--color-text-link-hover:#b3c8e3;--color-primary:#3f9c7d;--color-primary-hover:#6fbb9d;--color-primary-active:#a4d4c1;--color-primary-soft:#052220;--color-primary-soft-hover:#0a3c34;--color-primary-border:#0c4a3f;--color-primary-fg:#fff;--color-info:#5784b8;--color-info-soft:#0e1c2e;--color-info-border:#213f64;--color-info-fg:#b3c8e3;--color-success:#4cb479;--color-success-soft:#082015;--color-success-border:#154e30;--color-success-fg:#b1e5c4;--color-warning:#c4881e;--color-warning-soft:#2c1a04;--color-warning-border:#6e450c;--color-warning-fg:#f7e5c1;--color-danger:#c14a48;--color-danger-soft:#2e0e0d;--color-danger-border:#6c2221;--color-danger-fg:#f3d2d1;--color-input-bg:#18181b;--color-input-border:#3f3f44;--color-input-border-hover:#52525a;--color-input-border-focus:#3f9c7d;--color-input-placeholder:#71717a;--color-input-disabled:#27272a;--color-code-bg:#09090b;--color-code-border:#27272a;--color-code-text:#e7e7ea;--color-selection-bg:#0c4a3f;--color-selection-text:#ecf6f2;--shadow-xs:0 1px 1px 0 #0000004d;--shadow-sm:0 1px 2px 0 #0006, 0 1px 3px 0 #0000004d;--shadow-md:0 4px 8px -2px #0006, 0 2px 4px -1px #0000004d;--shadow-lg:0 12px 24px -8px #00000080, 0 4px 8px -2px #0000004d;--shadow-xl:0 24px 48px -12px #0009, 0 8px 16px -4px #0006;--shadow-2xl:0 32px 64px -16px #000000b3;--shadow-inset-border:inset 0 0 0 1px #ffffff14;--shadow-inset-border-strong:inset 0 0 0 1px #ffffff24;--focus-outline-color:#3f9c7d;--state-provenance-system-fg:#d3d3d8;--state-provenance-system-bg:#18181b;--state-provenance-system-border:#27272a;--state-provenance-system-accent:#a3a3a9;--state-provenance-human-fg:#a4d4c1;--state-provenance-human-bg:#052220;--state-provenance-human-border:#0c4a3f;--state-provenance-human-accent:#3f9c7d;--state-provenance-ai-suggestion-fg:#b3c8e3;--state-provenance-ai-suggestion-bg:#0e1c2e;--state-provenance-ai-suggestion-border:#213f64;--state-provenance-ai-suggestion-accent:#5784b8;--state-provenance-ai-suggestion-confirmed-fg:#a4d4c1;--state-provenance-ai-suggestion-confirmed-bg:#052220;--state-provenance-ai-suggestion-confirmed-border:#0c4a3f;--state-provenance-ai-suggestion-confirmed-accent:#3f9c7d;--state-provenance-ai-only-blocked-fg:#f3d2d1;--state-provenance-ai-only-blocked-bg:#2e0e0d;--state-provenance-ai-only-blocked-border:#6c2221;--state-provenance-ai-only-blocked-accent:#c14a48;--state-lifecycle-draft-fg:#d3d3d8;--state-lifecycle-draft-bg:#18181b;--state-lifecycle-draft-border:#27272a;--state-lifecycle-draft-accent:#a3a3a9;--state-lifecycle-published-fg:#b3c8e3;--state-lifecycle-published-bg:#0e1c2e;--state-lifecycle-published-border:#213f64;--state-lifecycle-published-accent:#5784b8;--state-lifecycle-under-review-fg:#f7e5c1;--state-lifecycle-under-review-bg:#2c1a04;--state-lifecycle-under-review-border:#6e450c;--state-lifecycle-under-review-accent:#c4881e;--state-lifecycle-accepted-fg:#a4d4c1;--state-lifecycle-accepted-bg:#052220;--state-lifecycle-accepted-border:#0c4a3f;--state-lifecycle-accepted-accent:#3f9c7d;--state-lifecycle-rejected-fg:#f3d2d1;--state-lifecycle-rejected-bg:#2e0e0d;--state-lifecycle-rejected-border:#561b1a;--state-lifecycle-rejected-accent:#c14a48;--state-lifecycle-disputed-fg:#f3d2d1;--state-lifecycle-disputed-bg:#2e0e0d;--state-lifecycle-disputed-border:#6c2221;--state-lifecycle-disputed-accent:#d56f6d;--state-lifecycle-superseded-fg:#a3a3a9;--state-lifecycle-superseded-bg:#18181b;--state-lifecycle-superseded-border:#27272a;--state-lifecycle-superseded-accent:#71717a;--state-lifecycle-closed-fg:#d3d3d8;--state-lifecycle-closed-bg:#09090b;--state-lifecycle-closed-border:#27272a;--state-lifecycle-closed-accent:#a3a3a9;--state-audit-immutable-fg:#fafafb;--state-audit-immutable-bg:#18181b;--state-audit-immutable-border:#3f3f44;--state-audit-immutable-accent:#3f9c7d;--state-audit-mutable-fg:#d3d3d8;--state-audit-mutable-bg:#09090b;--state-audit-mutable-border:#27272a;--state-audit-mutable-accent:#c4881e;--state-audit-version-current-fg:#a4d4c1;--state-audit-version-current-bg:#052220;--state-audit-version-current-border:#0c4a3f;--state-audit-version-current-accent:#3f9c7d;--state-audit-version-superseded-fg:#a3a3a9;--state-audit-version-superseded-bg:#18181b;--state-audit-version-superseded-border:#27272a;--state-audit-version-superseded-accent:#71717a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}::selection{background:var(--color-selection-bg);color:var(--color-selection-text)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-swift:0s;--duration-normal:0s;--duration-slow:0s;--duration-slower:0s;--duration-glacial:0s}}.uiButton{border-radius:var(--radius-lg);cursor:pointer;font-family:var(--font-sans);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);letter-spacing:0;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);white-space:nowrap;border:1px solid #0000;justify-content:center;text-decoration:none;display:inline-flex}.uiButton:disabled,.uiButton[aria-disabled=true]{cursor:not-allowed;opacity:.55}.uiButton[aria-busy=true]{cursor:progress}.uiButton:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.uiButton-sm{font-size:var(--text-xs-size);min-height:var(--space-8);padding:0 var(--space-3)}.uiButton-md{font-size:var(--text-sm-size);min-height:calc(var(--space-10) + var(--space-1));padding:0 var(--space-4)}.uiButton-lg{font-size:var(--text-md-size);min-height:var(--space-12);padding:0 var(--space-5)}.uiButton-iconOnly{aspect-ratio:1;padding:0}.uiButton-iconOnly.uiButton-md{min-width:calc(var(--space-10) + var(--space-1));width:calc(var(--space-10) + var(--space-1))}.uiButton-iconOnly.uiButton-sm{min-width:var(--space-8);width:var(--space-8)}.uiButton-iconOnly.uiButton-lg{min-width:var(--space-12);width:var(--space-12)}.uiButton-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-fg)}.uiButton-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.uiButton-primary:active:not(:disabled):not([aria-disabled=true]){background:var(--color-primary-active);border-color:var(--color-primary-active)}.uiButton-secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.uiButton-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-surface-sunken)}.uiButton-secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--color-surface-sunken);border-color:var(--color-border-inverse)}.uiButton-ghost{color:var(--color-text-muted);background:0 0;border-color:#0000}.uiButton-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-surface-sunken);color:var(--color-text)}.uiButton-ghost:active:not(:disabled):not([aria-disabled=true]){background:var(--color-surface-sunken)}.uiButton-danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-text-inverse)}.uiButton-danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-danger-fg);border-color:var(--color-danger-fg)}.uiButton-tone-human{border-color:var(--color-primary-border);color:var(--color-primary)}.uiButton-tone-human.uiButton-ghost:hover:not(:disabled){background:var(--color-primary-soft);color:var(--color-primary)}.uiTooltipTrigger{position:relative}.uiTooltipLayer{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm-size);max-width:min(var(--ui-tooltip-max-width,320px), calc(100vw - 24px));padding:var(--space-4);z-index:80;width:max-content;line-height:1.45;animation:.15s ease-out uiTooltipFadeIn;position:fixed}.uiTooltipLayer:where([data-placement=top],[data-placement=bottom]){transform-origin:50%}.uiTooltipLayer:where([data-placement=left],[data-placement=right]){transform-origin:0}@keyframes uiTooltipFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.uiStatusPill{border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-xs-size);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-1-5);min-height:calc(var(--space-6) + var(--space-1));padding:0 var(--space-3);white-space:nowrap;display:inline-flex}.uiStatusPill-neutral{background:var(--color-surface-sunken);color:var(--color-text-muted)}.uiStatusPill-info{background:var(--color-info-soft);border-color:var(--color-info-border);color:var(--color-info-fg)}.uiStatusPill-success{background:var(--color-success-soft);border-color:var(--color-success-border);color:var(--color-success-fg)}.uiStatusPill-warning{background:var(--color-warning-soft);border-color:var(--color-warning-border);color:var(--color-warning-fg)}.uiStatusPill-danger{background:var(--color-danger-soft);border-color:var(--color-danger-border);color:var(--color-danger-fg)}.uiFormField{font-family:var(--font-sans);gap:var(--space-1-5);display:grid}.uiFormField>span{color:var(--color-text);font-size:var(--text-sm-size);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-1-5);display:inline-flex}.uiFormField>input{background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-md);color:var(--color-text);font-family:inherit;font-size:var(--text-sm-size);min-height:calc(var(--space-10) + var(--space-1));padding:0 var(--space-3)}.uiFormField>input:hover{border-color:var(--color-input-border-hover)}.uiFormField>input:focus,.uiFormField>input:focus-visible{border-color:var(--color-input-border-focus);outline:var(--focus-outline);outline-offset:1px}.uiFormField>input::placeholder{color:var(--color-input-placeholder)}.uiFormField>input:disabled{background:var(--color-input-disabled);cursor:not-allowed}.uiFormField>input[aria-invalid=true]{border-color:var(--color-danger)}.uiFieldHint{color:var(--color-text-muted);font-size:var(--text-xs-size)}.uiFieldError{color:var(--color-danger-fg);font-size:var(--text-xs-size);font-weight:var(--weight-medium)}:root{--background:var(--color-bg);--border:var(--color-border);--card:var(--color-surface);--ink:var(--color-text);--muted:var(--color-text-muted);--green:var(--color-primary);--green-soft:var(--color-primary-soft);--blue:var(--color-info);--blue-soft:var(--color-info-soft);--red:var(--color-danger);--red-soft:var(--color-danger-soft);--amber:var(--color-warning);--amber-soft:var(--color-warning-soft);--surface-warm:var(--color-surface-warm);--shadow:var(--shadow-lg);--shadow-strong:var(--shadow-xl);--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--background);color:var(--ink);font-family:var(--font-sans);letter-spacing:0;font-size:14px}button,a,input,select,textarea{font:inherit}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.skeleton{background:linear-gradient(90deg, var(--color-surface-sunken) 0%, var(--color-border) 50%, var(--color-surface-sunken) 100%);border-radius:var(--radius-md);height:var(--space-4);background-size:200% 100%;width:100%;display:block}@media not all and (prefers-reduced-motion:reduce){.skeleton{animation:1.4s linear infinite skeletonShimmer}}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeletonText{height:var(--space-3);margin:var(--space-1-5) 0}.skeletonHeadline{height:var(--space-7);margin-bottom:var(--space-3);max-width:480px}.skeletonCard{border-radius:var(--radius-lg);height:140px;margin-bottom:var(--space-3)}.skeletonPill{border-radius:var(--radius-pill);height:var(--space-6);margin-right:var(--space-2);width:96px;display:inline-block}.skeletonStack{gap:var(--space-3);display:grid}.askQueueDetails{border-top:1px solid var(--color-border-subtle);margin-top:var(--space-3);padding-top:var(--space-3)}.askQueueDetails>summary{color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs-size);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;list-style:none}.askQueueDetails>summary::-webkit-details-marker{display:none}.askQueueDetails>summary:after{content:" +";color:var(--color-text-subtle)}.askQueueDetails[open]>summary:after{content:" −"}.askQueueFacts-primary,.askQueueFacts-secondary{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.intakeFullWidthField{grid-column:1/-1}.intakeAdvancedDetails{background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:0}.intakeAdvancedDetails summary{cursor:pointer;font-size:var(--text-sm-size);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);list-style:none;display:flex}.intakeAdvancedDetails summary::-webkit-details-marker{display:none}.intakeAdvancedDetails summary:after{content:"+";color:var(--color-text-muted);font-size:var(--text-lg-size);margin-left:auto}.intakeAdvancedDetails[open] summary:after{content:"−"}.intakeAdvancedDetails>section{border-top:1px solid var(--color-border);padding:var(--space-4)}.intakeAdvancedDetails>section+section{border-top:1px solid var(--color-border-subtle)}.trustTrail{gap:var(--space-3);margin:0;display:grid}.trustTrail svg{width:100%;height:auto;display:block}.trustTrailTitle{color:var(--color-text-muted);font-size:var(--text-xs-size);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}.trustTrailLegend{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.trustTrailLegend>div{border-left:2px solid var(--color-border);padding:var(--space-1) var(--space-3)}.trustTrailLegend>div[data-current=true]{border-left-color:var(--color-primary)}.trustTrailLegend dt{color:var(--color-text);font-size:var(--text-sm-size);font-weight:var(--weight-semibold)}.trustTrailLegend dd{color:var(--color-text-muted);font-size:var(--text-xs-size);line-height:var(--leading-snug);margin:0}.trustTrail-compact .trustTrailLegend{display:none}.termTooltip{border-bottom:1px dashed var(--color-text-subtle);cursor:help;text-decoration-skip-ink:auto;text-decoration:none}.termTooltip:hover,.termTooltip:focus-visible{border-bottom-color:var(--color-primary);color:var(--color-primary);border-bottom-style:solid}.termTooltip:focus-visible{outline:var(--focus-outline);outline-offset:2px}.skipLink{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--ink);transition:top var(--duration-fast) var(--ease-standard);z-index:var(--z-toast);padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;position:absolute;top:-64px;left:12px}.skipLink:focus,.skipLink:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);top:12px}#main-content:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.publicShell{min-height:100vh}.authShell{background:var(--surface-warm);min-height:100vh}.publicHeader{background:var(--surface-warm);border-bottom:1px solid var(--border);z-index:20;grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:0 20px;display:grid;position:sticky;top:0}.publicBrand,.brand{align-items:center;gap:12px;min-width:0;min-height:44px;text-decoration:none;display:flex}.publicBrand{min-width:190px}.brandMarkText,.brandMark{background:var(--green);color:var(--color-text-on-primary);border-radius:8px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.publicBrand span:last-child{font-size:15px;font-weight:800}.publicNav,.publicActions,.heroActions,.topActions,.aiActions{align-items:center;gap:10px;display:flex}.publicNav{justify-content:center;gap:12px;min-width:0}.publicActions{justify-content:flex-end;min-width:0}.landingNav{flex:none;gap:10px;max-width:100%}.landingNavGroup{border:1px solid var(--border);border-radius:var(--radius-pill);flex:none;align-items:center;gap:2px;min-width:max-content;padding:4px;display:inline-flex}.landingNavLocal{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.landingNavLocal{border-color:color-mix(in srgb, var(--green) 20%, var(--border))}}.landingNavDestinations{background:var(--card)}.landingNavGroup a{border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;min-height:34px;padding:0 10px;display:inline-flex}.landingNavLocal a{color:var(--green)}.landingNavGroup a:hover{background:var(--surface-warm);color:var(--ink)}.headerPrimaryCta{background:var(--ink);border:1px solid var(--ink);color:var(--color-text-inverse);min-height:calc(var(--space-10) + var(--space-1));padding:0 var(--space-3);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.headerPrimaryCta:hover{background:var(--green);border-color:var(--green);color:var(--color-text-on-primary)}.headerCtaBadge{background:var(--green-soft);border:1px solid var(--green);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.headerCtaBadge{border:1px solid color-mix(in srgb, var(--green) 24%, transparent)}}.headerCtaBadge{border-radius:var(--radius-pill);color:var(--green);padding:2px 5px;font-size:10px;font-weight:900;line-height:1;transform:translateY(-2px)}.headerPrimaryCta:hover .headerCtaBadge{background:var(--color-text-on-primary);color:var(--green);border-color:#0000}.publicNav a,.localeSwitch,.backLink,.publicFooter a{color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}.publicNav a:hover,.publicFooter a:hover{color:var(--ink)}.authPanel{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);gap:var(--space-5);border-radius:8px;max-width:760px;margin:72px auto;padding:28px;display:grid}.authPanel h1{font-size:var(--text-4xl-size);font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:var(--leading-tight);margin:0}.authPanel p{color:var(--muted);margin:0;line-height:1.55}.authAlert{background:var(--red-soft);border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.authAlert{border:1px solid color-mix(in srgb, var(--red) 22%, transparent)}}.authAlert{border-radius:8px;padding:12px;font-weight:800;color:var(--red)!important}.authAlert.success{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.authAlert.success{border-color:color-mix(in srgb, var(--green) 22%, transparent)}}.authAlert.success{color:var(--green)!important}.authProviderGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.authProviderGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.authMagicLinkForm{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.authMagicLinkForm label{gap:6px;display:grid}.authMagicLinkForm label span{color:var(--muted);font-size:12px;font-weight:800}.authMagicLinkForm input{background:var(--card);border:1px solid var(--border);color:var(--ink);border-radius:8px;min-height:44px;padding:0 12px}.authMagicLinkForm input:disabled{cursor:not-allowed;opacity:.72}.authProviderButton{background:var(--card);border:1px solid var(--border);color:var(--ink);align-items:center;gap:var(--space-3);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-height:76px;padding:14px;text-decoration:none;display:grid}.authProviderButton[href]{cursor:pointer}.authProviderButton:disabled{cursor:not-allowed;opacity:.72}.authProviderButton span{gap:3px;display:grid}.authProviderButton strong{font-size:14px}.authProviderButton em,.authProviderButton small{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.devAuthBox{background:var(--surface-warm);border:1px solid var(--border);gap:var(--space-4);border-radius:8px;padding:16px;display:grid}.devAuthBox>div:first-child{gap:4px;display:grid}.devAuthBox span{color:var(--muted);font-size:12px}.devAuthActions,.authActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.humanLink,.primaryLink,.secondaryLink,.localeSwitch,.secondaryButton,.commandButton,.iconButton{border:1px solid var(--border);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.humanLink,.secondaryLink,.secondaryButton,.localeSwitch{background:var(--card);color:var(--ink);padding:0 13px}.humanLink.inline,.secondaryButton{min-height:44px}.primaryLink,.commandButton{background:var(--ink);color:var(--color-text-inverse);padding:0 15px}.secondaryButton{color:var(--muted)}.secondaryButton.danger{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.secondaryButton.danger{border-color:color-mix(in srgb, var(--red) 26%, var(--border))}}.secondaryButton.danger{color:var(--red)}.iconButton{background:var(--card);color:var(--ink);justify-content:center;width:44px;min-width:44px;padding:0}.themeSwitcher{background:var(--card);border:1px solid var(--border);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.themeSwitcher button{border:0;border-right:1px solid var(--border);color:var(--muted);cursor:pointer;font:inherit;background:0 0;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.themeSwitcher button:last-child{border-right:0}.themeSwitcher button.active,.themeSwitcher button[aria-pressed=true]{background:var(--green-soft);color:var(--green)}.uiProvenanceStamp,.uiLifecycleBadge,.uiAuditMarker{background:var(--ui-compliance-bg);border:1px solid var(--ui-compliance-border);border-radius:var(--radius-pill);color:var(--ui-compliance-fg);font-size:var(--text-xs-size);font-weight:var(--weight-bold);align-items:center;gap:var(--space-1);min-height:calc(var(--space-6) + var(--space-1));padding:0 var(--space-2);white-space:nowrap;display:inline-flex}.uiAuditMarker,.uiAiSuggestionConfirm{font-family:var(--font-mono)}.uiComplianceDot{background:var(--ui-compliance-accent);border-radius:var(--radius-pill);height:var(--space-2);width:var(--space-2);display:inline-block}.uiProvenanceStamp abbr{color:inherit;font-family:var(--font-mono);border-bottom:0;text-decoration:none}.uiProvenanceStamp-system{--ui-compliance-accent:var(--state-provenance-system-accent);--ui-compliance-bg:var(--state-provenance-system-bg);--ui-compliance-border:var(--state-provenance-system-border);--ui-compliance-fg:var(--state-provenance-system-fg)}.uiProvenanceStamp-human{--ui-compliance-accent:var(--state-provenance-human-accent);--ui-compliance-bg:var(--state-provenance-human-bg);--ui-compliance-border:var(--state-provenance-human-border);--ui-compliance-fg:var(--state-provenance-human-fg)}.uiProvenanceStamp-ai-suggestion{--ui-compliance-accent:var(--state-provenance-ai-suggestion-accent);--ui-compliance-bg:var(--state-provenance-ai-suggestion-bg);--ui-compliance-border:var(--state-provenance-ai-suggestion-border);--ui-compliance-fg:var(--state-provenance-ai-suggestion-fg)}.uiProvenanceStamp-ai-suggestion-confirmed{--ui-compliance-accent:var(--state-provenance-ai-suggestion-confirmed-accent);--ui-compliance-bg:var(--state-provenance-ai-suggestion-confirmed-bg);--ui-compliance-border:var(--state-provenance-ai-suggestion-confirmed-border);--ui-compliance-fg:var(--state-provenance-ai-suggestion-confirmed-fg)}.uiProvenanceStamp-ai-only-blocked{--ui-compliance-accent:var(--state-provenance-ai-only-blocked-accent);--ui-compliance-bg:var(--state-provenance-ai-only-blocked-bg);--ui-compliance-border:var(--state-provenance-ai-only-blocked-border);--ui-compliance-fg:var(--state-provenance-ai-only-blocked-fg)}.uiLifecycleBadge-draft{--ui-compliance-accent:var(--state-lifecycle-draft-accent);--ui-compliance-bg:var(--state-lifecycle-draft-bg);--ui-compliance-border:var(--state-lifecycle-draft-border);--ui-compliance-fg:var(--state-lifecycle-draft-fg)}.uiLifecycleBadge-published{--ui-compliance-accent:var(--state-lifecycle-published-accent);--ui-compliance-bg:var(--state-lifecycle-published-bg);--ui-compliance-border:var(--state-lifecycle-published-border);--ui-compliance-fg:var(--state-lifecycle-published-fg)}.uiLifecycleBadge-under-review{--ui-compliance-accent:var(--state-lifecycle-under-review-accent);--ui-compliance-bg:var(--state-lifecycle-under-review-bg);--ui-compliance-border:var(--state-lifecycle-under-review-border);--ui-compliance-fg:var(--state-lifecycle-under-review-fg)}.uiLifecycleBadge-accepted{--ui-compliance-accent:var(--state-lifecycle-accepted-accent);--ui-compliance-bg:var(--state-lifecycle-accepted-bg);--ui-compliance-border:var(--state-lifecycle-accepted-border);--ui-compliance-fg:var(--state-lifecycle-accepted-fg)}.uiLifecycleBadge-rejected{--ui-compliance-accent:var(--state-lifecycle-rejected-accent);--ui-compliance-bg:var(--state-lifecycle-rejected-bg);--ui-compliance-border:var(--state-lifecycle-rejected-border);--ui-compliance-fg:var(--state-lifecycle-rejected-fg)}.uiLifecycleBadge-disputed{--ui-compliance-accent:var(--state-lifecycle-disputed-accent);--ui-compliance-bg:var(--state-lifecycle-disputed-bg);--ui-compliance-border:var(--state-lifecycle-disputed-border);--ui-compliance-fg:var(--state-lifecycle-disputed-fg)}.uiLifecycleBadge-superseded{--ui-compliance-accent:var(--state-lifecycle-superseded-accent);--ui-compliance-bg:var(--state-lifecycle-superseded-bg);--ui-compliance-border:var(--state-lifecycle-superseded-border);--ui-compliance-fg:var(--state-lifecycle-superseded-fg)}.uiLifecycleBadge-closed{--ui-compliance-accent:var(--state-lifecycle-closed-accent);--ui-compliance-bg:var(--state-lifecycle-closed-bg);--ui-compliance-border:var(--state-lifecycle-closed-border);--ui-compliance-fg:var(--state-lifecycle-closed-fg)}.uiAuditMarker-immutable{--ui-compliance-accent:var(--state-audit-immutable-accent);--ui-compliance-bg:var(--state-audit-immutable-bg);--ui-compliance-border:var(--state-audit-immutable-border);--ui-compliance-fg:var(--state-audit-immutable-fg)}.uiAuditMarker-mutable{--ui-compliance-accent:var(--state-audit-mutable-accent);--ui-compliance-bg:var(--state-audit-mutable-bg);--ui-compliance-border:var(--state-audit-mutable-border);--ui-compliance-fg:var(--state-audit-mutable-fg)}.uiAuditMarker-version-current{--ui-compliance-accent:var(--state-audit-version-current-accent);--ui-compliance-bg:var(--state-audit-version-current-bg);--ui-compliance-border:var(--state-audit-version-current-border);--ui-compliance-fg:var(--state-audit-version-current-fg)}.uiAuditMarker-version-superseded{--ui-compliance-accent:var(--state-audit-version-superseded-accent);--ui-compliance-bg:var(--state-audit-version-superseded-bg);--ui-compliance-border:var(--state-audit-version-superseded-border);--ui-compliance-fg:var(--state-audit-version-superseded-fg)}.uiAiSuggestionCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);gap:var(--space-4);padding:var(--space-4);display:grid}.uiAiSuggestionHeader,.uiAiSuggestionFooter{justify-content:space-between;align-items:center;display:flex}.uiAiSuggestionBody{gap:var(--space-4);display:grid}.uiAiSuggestionConfirm{background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-lg);color:var(--color-text-inverse);cursor:pointer;font-size:var(--text-xs-size);font-weight:var(--weight-bold);min-height:calc(var(--space-10) + var(--space-1));padding:0 var(--space-3);align-items:center;display:inline-flex}.hero{background:var(--color-display-bg);color:var(--color-display-fg);isolation:isolate;min-height:min(760px,100svh - 42px);display:grid;position:relative;overflow:hidden}.heroScene{opacity:.72;z-index:-1;position:absolute;inset:0}.sceneRail,.ledgerPanel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-display-glass-bg);border:1px solid var(--color-display-glass-border);box-shadow:var(--shadow-strong);position:absolute}.sceneRail{gap:10px;min-width:620px;padding:12px;display:flex}.sceneRail span,.ledgerPanel span,.ledgerPanel strong{background:var(--color-display-glass-bg-strong);border:1px solid var(--color-display-glass-border-subtle);border-radius:8px;min-height:42px;padding:10px 12px;display:inline-flex}.sceneRail.top{top:86px;right:-80px;transform:rotate(-4deg)}.sceneRail.bottom{bottom:66px;left:-80px;transform:rotate(5deg)}.ledgerPanel{gap:12px;min-width:280px;padding:18px;display:grid;top:32%;right:11%;transform:rotate(2deg)}.ledgerPanel strong{color:var(--color-display-fg-accent);justify-content:flex-end}.heroContent{align-self:center;width:100%;max-width:1120px;margin:0 auto;padding:92px 28px 110px}.phasePill,.pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.phasePill{background:var(--green-soft);color:var(--green);margin-bottom:18px}.eyebrow{color:var(--color-display-fg-accent);max-width:640px;margin:0 0 12px;font-size:14px;font-weight:800}.hero h1{font-size:var(--text-7xl-size);font-weight:var(--weight-semibold);letter-spacing:0;line-height:var(--leading-tight);max-width:980px;margin:0}.heroCopy{color:var(--color-display-fg-muted);font-size:var(--text-xl-size);line-height:var(--leading-relaxed);max-width:720px;margin:26px 0 30px}.heroSubhead{margin:26px 0 14px}.heroAidaLine,.heroGuardrail,.heroMicrocopy,.heroDisclaimer{line-height:var(--leading-relaxed);max-width:760px;margin:0}.heroAidaLine{color:var(--color-display-fg);font-size:var(--text-lg-size);margin-top:18px;font-weight:760}.heroGuardrail{border-left:3px solid var(--color-display-fg-accent)}@supports (color:color-mix(in lab, red, red)){.heroGuardrail{border-left:3px solid color-mix(in srgb, var(--color-display-fg-accent) 54%, transparent)}}.heroGuardrail{color:var(--color-display-fg-muted);font-size:var(--text-base-size);margin-top:14px;padding-left:14px;font-weight:700}.heroMicrocopy{color:var(--color-display-fg);font-size:var(--text-sm-size);margin-top:16px;font-weight:800}.heroDisclaimer{color:var(--color-display-fg-muted);font-size:var(--text-sm-size);margin-top:8px}.heroResponse{max-width:760px;margin:0 0 30px}.heroActions.useCaseTriad,.bannerActions.useCaseTriad{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.useCaseLink{text-align:center;white-space:normal;justify-content:center;min-width:0}.hero .useCaseLink{background:var(--color-display-fg);border-color:var(--color-display-fg)}@supports (color:color-mix(in lab, red, red)){.hero .useCaseLink{border-color:color-mix(in srgb, var(--color-display-fg) 72%, transparent)}}.hero .useCaseLink{color:var(--color-display-bg)}.heroPrimaryActions{flex-wrap:wrap;align-items:stretch;margin-top:30px}.hero .primaryCta{background:var(--color-display-fg);border-color:var(--color-display-fg)}@supports (color:color-mix(in lab, red, red)){.hero .primaryCta{border-color:color-mix(in srgb, var(--color-display-fg) 72%, transparent)}}.hero .primaryCta{color:var(--color-display-bg);justify-content:center}.hero .secondaryCta{border-color:var(--color-display-fg);background:0 0}@supports (color:color-mix(in lab, red, red)){.hero .secondaryCta{border-color:color-mix(in srgb, var(--color-display-fg) 42%, transparent)}}.hero .secondaryCta{color:var(--color-display-fg);justify-content:center}.heroSecondary{color:var(--color-display-fg-muted);font-size:var(--text-sm-size);font-weight:700;line-height:var(--leading-relaxed);max-width:720px;margin:16px 0 0}.heroSecondary a{color:var(--color-display-fg);text-underline-offset:4px;text-decoration-thickness:1px}@media (max-width:720px){.hero h1{font-size:var(--text-5xl-size)}.heroActions.useCaseTriad,.bannerActions.useCaseTriad{grid-template-columns:1fr}}.publicBand{gap:26px;max-width:1180px;margin:0 auto;padding:64px 28px;display:grid}.bandHeader{max-width:760px}.publicBand h2{font-size:var(--text-5xl-size);font-weight:var(--weight-semibold);letter-spacing:-.015em;line-height:var(--leading-tight);margin:8px 0 0}.sectionIntro{color:var(--muted);font-size:var(--text-lg-size);max-width:780px;margin:16px 0 0;line-height:1.6}.modelGrid,.threeStepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.modelItem,.trustList p,.emptyState,.aiSuggestion,.legalDocument,.metric,.rowCard,.workspacePanel{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px}.modelItem{min-height:184px;padding:20px}.mechanicCard{gap:12px;display:grid}.stepNumber{background:var(--green-soft);color:var(--green);border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:inline-grid}.modelItem strong,.emptyState strong{font-size:18px;line-height:1.25;display:block}.modelItem p,.trustList p,.aiBoundary p,.legalDocument p,.emptyState p{color:var(--muted);line-height:1.6}.splitBand{grid-template-columns:.9fr 1.1fr;align-items:flex-start}.ownerLine{color:var(--muted);font-weight:800}.trustList{gap:12px;display:grid}.trustList p{margin:0;padding:18px}.mechanicSteps{counter-reset:mechanic-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.mechanicSteps li{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--muted);counter-increment:mechanic-step;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px;line-height:1.55;display:grid}.mechanicSteps li:before{background:var(--surface);border:1px solid var(--border);color:var(--ink);content:counter(mechanic-step, decimal-leading-zero);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:inline-flex}.conciergeNote{background:var(--green-soft);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.conciergeNote{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border))}}.conciergeNote{color:var(--green);border-radius:8px;margin:0;padding:18px;font-weight:800;line-height:1.55}.roleSection{border-top:1px solid var(--border)}.landingRoleTabs{gap:18px;display:grid}.roleTabList{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.roleTabList button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;min-height:42px;padding:0 14px;font-weight:900}.roleTabList button.active,.roleTabList button[aria-selected=true]{background:var(--card);box-shadow:var(--shadow);color:var(--green)}.roleTabPanel[hidden]{display:none}.rolePanelCard,.roleContributorCard{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px}.rolePanelCard{gap:18px;padding:24px;display:grid}.rolePanelHeader{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.rolePanelHeader.compact{grid-template-columns:26px minmax(0,1fr)}.rolePanelHeader svg{color:var(--green);margin-top:4px}.rolePanelHeader h3,.rolePanelHeader h4{font-size:var(--text-2xl-size);margin:0;line-height:1.2}.rolePanelHeader h4{font-size:var(--text-xl-size)}.rolePanelHeader p,.roleContributorIntro p,.roleContributorCard p{color:var(--muted);margin:8px 0 0;line-height:1.6}.roleOutputGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.roleOutputGrid li,.roleContributorCard li{background:var(--surface);border:1px solid var(--border);color:var(--ink);border-radius:8px;padding:11px 12px;font-weight:800;line-height:1.35}.roleSmallNote{color:var(--muted);font-size:var(--text-sm-size);margin:0;font-weight:800}.rolePanelBuilder .primaryLink{justify-self:flex-start}.roleContributorPanel{gap:18px;display:grid}.roleContributorIntro{max-width:760px}.roleContributorIntro h3{font-size:var(--text-3xl-size);margin:0;line-height:1.2}.roleContributorIntro strong{margin-top:12px;display:block}.roleContributorCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.roleContributorCard{gap:18px;padding:22px;display:grid}.roleContributorCard ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.roleContributorCard .secondaryLink{justify-self:flex-start}.roleAccordion{display:none}.pricingSection{border-top:1px solid var(--border)}.pricingCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pricingCard{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:12px;min-height:260px;padding:22px;display:grid}.pricingCard:nth-child(2){border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.pricingCard:nth-child(2){border-color:color-mix(in srgb, var(--green) 34%, var(--border))}}.pricingCardSuccess{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.pricingCardSuccess{background:color-mix(in srgb, var(--green-soft) 42%, var(--card))}}.pricingCardSuccess{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.pricingCardSuccess{border-color:color-mix(in srgb, var(--green) 28%, var(--border))}}.pricingMarker{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--green);font-size:var(--text-xs-size);justify-self:flex-start;align-items:center;min-height:26px;padding:0 10px;font-weight:900;display:inline-flex}.pricingCard h3{font-size:var(--text-2xl-size);margin:0;line-height:1.2}.pricingCard strong{font-size:var(--text-4xl-size);line-height:1}.pricingCard small{color:var(--ink);font-weight:800}.pricingCard p{color:var(--muted);margin:0;line-height:1.6}.pricingFooter{border-left:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.pricingFooter{border-left:3px solid color-mix(in srgb, var(--green) 38%, var(--border))}}.pricingFooter{color:var(--muted);max-width:860px;margin:0;padding:10px 0 10px 16px;line-height:1.6}.aidaSection{border-top:1px solid var(--border)}.aidaTouchpoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.aidaTouchpoints li{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:8px 14px;min-height:220px;padding:18px;display:grid}.aidaTouchpointNumber{background:var(--green-soft);border:1px solid var(--green);align-items:center}@supports (color:color-mix(in lab, red, red)){.aidaTouchpointNumber{border:1px solid color-mix(in srgb, var(--green) 22%, transparent)}}.aidaTouchpointNumber{color:var(--green);border-radius:999px;grid-row:1/span 2;justify-content:center;width:34px;height:34px;font-size:12px;font-weight:900;display:inline-flex}.aidaTouchpoints h3{font-size:var(--text-lg-size);margin:0;line-height:1.25}.aidaTouchpoints p{color:var(--muted);margin:0;line-height:1.55}.aidaAdvisoryNote{border-left:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.aidaAdvisoryNote{border-left:3px solid color-mix(in srgb, var(--green) 38%, var(--border))}}.aidaAdvisoryNote{color:var(--muted);max-width:820px;margin:0;padding:10px 0 10px 16px;font-style:italic;line-height:1.6}.revenueVisibilitySection{border-top:1px solid var(--border)}.revenueVisibilitySection .smallLabel{align-items:center;gap:6px;display:inline-flex}.revenueVisibilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.revenueVisibilityCard{min-height:170px}.revenueVisibilityNote{border-left:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.revenueVisibilityNote{border-left:3px solid color-mix(in srgb, var(--green) 38%, var(--border))}}.revenueVisibilityNote{color:var(--muted);max-width:820px;margin:0;padding:10px 0 10px 16px;line-height:1.6}@media (max-width:980px){.aidaTouchpoints,.revenueVisibilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aiBoundary{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:center}.scopeGuardBlock{background:var(--card);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.scopeGuardBlock{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border))}}.scopeGuardBlock{box-shadow:var(--shadow);border-radius:8px;gap:10px;margin-top:18px;padding:18px;display:grid}.scopeGuardBlock h3{font-size:var(--text-xl-size);margin:0;line-height:1.25}.scopeGuardBlock p{margin:0}.publicFooter{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;padding:24px 28px 38px;display:flex}.publicFooter p{max-width:660px;margin:0}.publicFooter div{gap:16px;display:flex}.publicFooter a{align-items:center;min-height:44px;display:inline-flex}.legalShell{max-width:900px;margin:0 auto;padding:36px 28px 72px}.projectOverviewHero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;max-width:1180px;margin:0 auto;padding:56px 28px 26px;display:grid}.projectOverviewHero h1{font-size:var(--text-6xl-size);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:var(--leading-tight);margin:8px 0 14px}.projectOverviewHero p{color:var(--muted);max-width:780px;margin:0;line-height:1.6}.projectOverviewActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.projectOverviewGrid{gap:14px;max-width:1180px;margin:0 auto;padding:0 28px 72px;display:grid}.projectOverviewCard{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:260px minmax(0,1fr);min-height:206px;display:grid;overflow:hidden}.projectOverviewCard:has(.projectVisualWebHero){grid-template-columns:minmax(340px,.72fr) minmax(0,1fr)}.clickableCard{cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);position:relative}.clickableCard:hover,.clickableCard:focus-within{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.clickableCard:hover,.clickableCard:focus-within{border-color:color-mix(in srgb, var(--green) 44%, var(--border))}}.clickableCard:hover,.clickableCard:focus-within{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.cardInsetLink{border-radius:inherit;z-index:1;position:absolute;inset:0}.cardInsetLink:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.projectCardPills{z-index:2;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:relative}.rolePill{background:var(--blue-soft);border:1px solid var(--blue);align-items:center}@supports (color:color-mix(in lab, red, red)){.rolePill{border:1px solid color-mix(in srgb, var(--blue) 24%, transparent)}}.rolePill{border-radius:var(--radius-pill);color:var(--blue);white-space:nowrap;gap:6px;min-height:44px;padding:0 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.projectVisual{background:var(--surface-warm);border-right:1px solid var(--border);min-height:206px;overflow:hidden}.projectVisual img{object-fit:cover;width:100%;height:100%;display:block}.projectVisualPlaceholder{align-content:center;gap:8px;height:100%;padding:22px;display:grid}.projectVisualPlaceholder strong{font-size:15px}.projectVisualPlaceholder span{color:var(--muted);line-height:1.45}.projectVisual[data-tone=amber]{background:var(--amber-soft)}.projectVisual[data-tone=blue]{background:var(--blue-soft)}.projectVisual[data-tone=green]{background:var(--green-soft)}.projectVisual[data-tone=red]{background:var(--red-soft)}.projectVisualPhoneHero{place-items:center;padding:18px;display:grid}.projectVisualPhoneHero img{aspect-ratio:9/19.5;background:var(--card);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.projectVisualPhoneHero img{border:1px solid color-mix(in srgb, var(--green) 20%, var(--border))}}.projectVisualPhoneHero img{box-shadow:var(--shadow);object-fit:cover;object-position:top center;border-radius:28px;width:auto;max-width:92%;height:min(92%,450px)}.projectVisualWebHero{place-items:center;padding:0;display:grid}.projectVisualWebHero img{background:var(--card);box-shadow:none;object-fit:cover;object-position:top left;border:0;border-radius:0;width:100%;height:100%;max-height:none}.projectOverviewBody{gap:14px;min-width:0;padding:22px;display:grid}.projectOverviewHeader{justify-content:space-between;align-items:start;gap:16px;min-width:0;display:flex}.projectOverviewHeader h2{font-size:var(--text-3xl-size);font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:var(--leading-snug);margin:4px 0 0}.projectOverviewBody p{color:var(--muted);margin:0;line-height:1.55}.projectStatus,.projectNeeds span,.capabilityTagButton{border:1px solid var(--border);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.projectStatus.amber{background:var(--amber-soft);color:var(--amber)}.projectStatus.blue{background:var(--blue-soft);color:var(--blue)}.projectStatus.green{background:var(--green-soft);color:var(--green)}.projectStatus.red{background:var(--red-soft);color:var(--red)}.projectFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.projectFacts div{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;min-width:0;padding:10px 12px}.projectFacts dt{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.projectFacts dd{margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.35}.projectNeeds{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:relative}.projectNeeds span,.capabilityTagButton{background:var(--card);color:var(--muted)}.capabilityTagButton{cursor:pointer;font:inherit;min-height:44px}.capabilityTagButton:hover,.rolePill:hover{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.capabilityTagButton:hover,.rolePill:hover{border-color:color-mix(in srgb, currentColor 34%, var(--border))}}.projectOverviewNotice{background:var(--amber-soft);border:1px solid var(--amber);align-items:center}@supports (color:color-mix(in lab, red, red)){.projectOverviewNotice{border:1px solid color-mix(in srgb, var(--amber) 24%, transparent)}}.projectOverviewNotice{color:var(--amber);border-radius:8px;gap:12px;max-width:1124px;margin:0 auto 18px;padding:14px 16px;display:flex}.projectOverviewNotice span{color:var(--ink);flex:1}.projectOverviewNotice.success{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.projectOverviewNotice.success{border-color:color-mix(in srgb, var(--green) 24%, transparent)}}.projectOverviewNotice.success{color:var(--green)}.projectOverviewTabs{background:var(--surface-warm);border:1px solid var(--border);border-radius:var(--radius-pill);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:1124px;margin:0 auto 18px;padding:4px;display:grid}.projectOverviewTabs a{border-radius:var(--radius-pill);color:var(--muted);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:850;text-decoration:none;display:flex}.projectOverviewTabs a.active,.projectOverviewTabs a:hover{background:var(--card);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.projectOverviewTabs a.active,.projectOverviewTabs a:hover{border-color:color-mix(in srgb, var(--green) 28%, var(--border))}}.projectOverviewTabs a.active,.projectOverviewTabs a:hover{box-shadow:var(--shadow);color:var(--green)}.projectOverviewTabs strong{background:var(--green-soft);border:1px solid var(--green);align-items:center}@supports (color:color-mix(in lab, red, red)){.projectOverviewTabs strong{border:1px solid color-mix(in srgb, var(--green) 20%, var(--border))}}.projectOverviewTabs strong{border-radius:var(--radius-pill);color:var(--green);justify-content:center;min-width:25px;padding:2px 7px;font-size:12px;display:inline-flex}.projectMissionFilter{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;max-width:1124px;margin:0 auto 18px;padding:18px;display:grid}.projectMissionFilter .smallLabel{align-items:center;gap:6px;display:inline-flex}.projectMissionFilter p{color:var(--muted);margin:8px 0 0;line-height:1.55}.missionFilterChips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.missionFilterChips a{background:var(--surface-warm);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);align-items:center;gap:7px;min-height:44px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.missionFilterChips a.active,.missionFilterChips a:hover{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.missionFilterChips a.active,.missionFilterChips a:hover{border-color:color-mix(in srgb, var(--green) 34%, var(--border))}}.missionFilterChips a.active,.missionFilterChips a:hover{color:var(--green)}.missionFilterChips span{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-pill);justify-content:center;align-items:center;min-width:22px;padding:1px 6px;font-size:11px;display:inline-flex}.missionFilterChips.compact{justify-content:flex-start;margin-top:8px}.missionFilterChips .uiLifecycleBadge{background:0 0;border:0;min-height:0;padding:0}.projectAskQueue{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:18px;max-width:1124px;margin:0 auto 18px;padding:18px;display:grid}.projectAskQueueHeader{justify-content:space-between;align-items:start;gap:18px;display:flex}.projectAskQueueHeader .smallLabel,.askQueueToolbar .smallLabel{align-items:center;gap:6px;display:inline-flex}.projectAskQueueHeader h2{margin:8px 0 0;font-size:26px;line-height:1.15}.projectAskQueueHeader p{color:var(--muted);max-width:720px;margin:8px 0 0;line-height:1.55}.projectAskQueueMeta{background:var(--surface-warm);border:1px solid var(--border);text-align:right;border-radius:8px;min-width:118px;padding:12px}.projectAskQueueMeta span{font-size:30px;font-weight:850;line-height:1;display:block}.projectAskQueueMeta strong{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin-top:5px;font-size:11px;display:block}.askQueueToolbar{border-top:1px solid var(--border);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;padding-top:16px;display:grid}.askQueueList{gap:10px;display:grid}.askQueueItem{border:1px solid var(--border);border-radius:8px;grid-template-columns:88px minmax(0,1fr) minmax(190px,.24fr);gap:16px;padding:15px;display:grid}.askQueueItem.lead{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.askQueueItem.lead{border-color:color-mix(in srgb, var(--green) 26%, var(--border))}}.askQueueIndex{border-right:1px solid var(--border);color:var(--muted);text-transform:uppercase;gap:4px;padding-right:14px;display:grid}.askQueueIndex span{font-size:11px;font-weight:800;line-height:1.25}.askQueueIndex strong{color:var(--ink);font-size:31px;line-height:1}.askQueueBody{gap:8px;min-width:0;display:grid}.askQueueTopline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.askQueueProject{align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.askQueueProject span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.askQueueProject strong{color:var(--ink);font-size:13px}.askQueueProject:hover strong,.askQueueItem h3 a:hover{color:var(--green)}.askQueueKind{background:var(--card);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.askQueueKind{border:1px solid color-mix(in srgb, var(--green) 32%, var(--border))}}.askQueueKind{border-radius:var(--radius-pill);color:var(--green);padding:4px 9px;font-size:12px;font-weight:800}.askQueueItem h3{margin:0;font-size:20px;line-height:1.18}.askQueueItem h3 a{text-decoration:none}.askQueueItem p,.askQueueItem dd{color:var(--muted);margin:0;line-height:1.45}.askQueueFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.askQueueFacts dt{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.askQueueFacts dd{margin-top:3px}.askQueueActions{align-content:start;gap:8px;display:grid}.askQueueActions .primaryLink,.askQueueActions .secondaryButton{white-space:normal;justify-content:center}.askQueuePassiveCta{background:var(--surface-warm);border:1px solid var(--border);color:var(--muted);text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.askQueueNotice{max-width:none;margin:0}.projectTagline{color:var(--muted);margin-top:7px;font-size:13px;font-weight:700;line-height:1.4;display:block}.projectLeadAsk{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:5px;padding:12px;display:grid}.projectLeadAsk span,.projectOverviewLinks a,.projectOverviewLinks span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.projectLeadAsk strong{font-size:16px}.projectLeadAsk p{font-size:13px}.projectPeopleStrip{background:var(--card);border:1px solid var(--border);z-index:2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex;position:relative}.projectPeopleRoster{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.projectPersonPill{border:1px solid var(--border);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;max-width:220px;min-height:44px;padding:6px 9px;text-decoration:none;display:grid}.projectPersonPill:hover,.projectPersonCard:hover{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.projectPersonPill:hover,.projectPersonCard:hover{border-color:color-mix(in srgb, var(--green) 36%, var(--border))}}.projectPersonPill:hover,.projectPersonCard:hover{color:var(--green)}.miniPersonAvatar{background:var(--green-soft);border:1px solid var(--green);align-items:center}@supports (color:color-mix(in lab, red, red)){.miniPersonAvatar{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border))}}.miniPersonAvatar{color:var(--green);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.projectPersonPill strong,.projectPersonCard strong{color:var(--ink);font-size:13px;line-height:1.2;display:block}.projectPersonPill small,.projectPersonCard small,.projectPeopleMetric span,.projectPeopleMore{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.2;display:block}.projectPeopleMore{background:var(--surface-warm);border:1px solid var(--border);border-radius:var(--radius-pill);align-self:center;padding:8px 10px}.projectPeopleMetric{background:var(--surface-warm);border:1px solid var(--border);text-align:right;border-radius:8px;flex:none;padding:8px 10px}.projectPeopleMetric strong{font-size:18px;line-height:1;display:block}.projectOverviewLinks{z-index:2;flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.projectOverviewLinks a,.projectOverviewLinks span{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.projectOverviewLinks a:hover{color:var(--green)}.persistentCtaBanner{background:var(--ink);color:var(--color-text-inverse);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:22px;max-width:1124px;margin:0 auto 72px;padding:22px;display:flex}.persistentCtaBanner h2,.persistentCtaBanner p{margin:0}.persistentCtaBanner h2{font-size:24px;line-height:1.2}.persistentCtaBanner p{color:var(--color-text-inverse)}@supports (color:color-mix(in lab, red, red)){.persistentCtaBanner p{color:color-mix(in srgb, var(--color-text-inverse) 72%, transparent)}}.persistentCtaBanner p{max-width:740px;margin-top:6px;line-height:1.55}.persistentCtaBanner .primaryLink{background:var(--color-text-inverse);color:var(--ink)}.persistentCtaBanner .secondaryLink{color:var(--color-text-inverse);background:0 0}.pilotCohortTooltip{gap:var(--space-3);max-height:min(420px,100vh - 40px);display:grid;overflow-y:auto}.pilotCohortTooltip h4,.pilotCohortTooltip p,.pilotCohortTooltip ul{margin:0}.pilotCohortTooltip h4{font-size:var(--text-md-size);line-height:1.25}.pilotCohortTooltip p{color:var(--color-text-muted)}.pilotCohortTooltip ul{gap:var(--space-2);padding-left:var(--space-5);display:grid}.tooltipStatusNote{border-top:1px solid var(--color-border);color:var(--color-text-subtle);padding-top:var(--space-3);font-style:italic}.pilotWaitlistBanner{background:var(--card);border:1px solid var(--green);align-items:start}@supports (color:color-mix(in lab, red, red)){.pilotWaitlistBanner{border:1px solid color-mix(in srgb, var(--green) 28%, var(--border))}}.pilotWaitlistBanner{box-shadow:var(--shadow);z-index:1;border-radius:8px;grid-template-columns:minmax(0,.85fr) minmax(320px,.65fr);gap:24px;max-width:1180px;margin:-20px auto 56px;padding:28px;display:grid;position:relative}.pilotWaitlistBanner h2{margin:8px 0 10px;font-size:32px;line-height:1.12}.pilotWaitlistBanner p{color:var(--muted);margin:0;line-height:1.55}.pilotWaitlistBanner .waitlistPricing{color:var(--ink);font-size:var(--text-sm-size);margin-top:12px;font-weight:800}.pilotWaitlistForm{gap:12px;display:grid}.pilotWaitlistForm label{gap:7px;display:grid}.pilotWaitlistForm label span{color:var(--muted);font-size:12px;font-weight:800}.pilotWaitlistForm input,.pilotWaitlistForm textarea{background:var(--surface);border:1px solid var(--border);color:var(--ink);font:inherit;border-radius:8px;width:100%;padding:12px 13px}.pilotWaitlistForm textarea{resize:vertical;min-height:96px}.pilotWaitlistForm .primaryLink{justify-content:center}.waitlistStatus{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.waitlistStatus{background:color-mix(in srgb, var(--red) 10%, var(--card))}}.waitlistStatus{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.waitlistStatus{border:1px solid color-mix(in srgb, var(--red) 38%, var(--border))}}.waitlistStatus{border-radius:8px;padding:12px 13px;font-weight:800;color:var(--red)!important;margin-top:14px!important}.waitlistStatus.success{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.waitlistStatus.success{border-color:color-mix(in srgb, var(--green) 34%, var(--border))}}.waitlistStatus.success{color:var(--green)!important}.bannerActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.bannerActions.useCaseTriad{width:min(620px,100%)}.invitePage{gap:20px;max-width:1100px;margin:0 auto;padding:48px 28px 72px;display:grid}.inviteHero{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:14px;padding:32px;display:grid}.inviteHero h1,.inviteUnavailable h1{margin:0;font-size:44px;line-height:1.05}.inviteHero p,.inviteUnavailable p,.inviteGrid p{color:var(--muted);margin:0;line-height:1.6}.inviteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.inviteGrid h2{margin:0;font-size:21px;line-height:1.2}.inviteNext{gap:16px;display:grid}.inviteNext form{margin:0}.inviteUnavailable{align-content:center;min-height:420px}.backLink{align-items:center;min-height:44px;margin-bottom:22px;display:inline-flex}.legalDocument{padding:28px}.legalDocument h1{margin:0 0 20px;font-size:40px;line-height:1.1}.legalDocument h2{margin-top:28px;font-size:18px}.plainSummary{background:var(--green-soft);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.plainSummary{border:1px solid color-mix(in srgb, var(--green) 18%, transparent)}}.plainSummary{border-radius:8px;padding:16px}.legalReviewPanel,.legalGateSummary{border:1px solid var(--border);border-radius:8px;gap:14px;margin-top:18px;padding:16px;display:grid}.legalReviewHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.legalReviewHeader div{gap:4px;display:grid}.legalReviewHeader strong{font-size:18px}.legalReviewHeader span:not(.metricIcon):not(.pill){color:var(--muted);line-height:1.45}.legalReviewFacts{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.legalReviewFacts div{gap:4px;min-width:0;padding:10px;display:grid}.legalReviewFacts div+div{border-left:1px solid var(--border)}.legalReviewFacts dt{color:var(--muted);font-size:12px;font-weight:800}.legalReviewFacts dd{overflow-wrap:anywhere;margin:0;font-weight:800}.legalReviewChecklist,.legalReviewRequirementList,.legalBlockerList{flex-wrap:wrap;gap:8px;display:flex}.legalReviewChecklist span,.legalReviewRequirementList span,.legalBlockerList span{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.legalReviewChecklist span{background:var(--surface-warm);border:1px solid var(--border);color:var(--muted)}.legalReviewRequirementList span{background:var(--amber-soft);border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.legalReviewRequirementList span{border:1px solid color-mix(in srgb, var(--amber) 28%, transparent)}}.legalReviewRequirementList span{color:var(--amber)}.legalBlockerList span{background:var(--red-soft);border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.legalBlockerList span{border:1px solid color-mix(in srgb, var(--red) 28%, transparent)}}.legalBlockerList span{color:var(--red)}.legalDocumentLinks{gap:10px;margin-top:18px;display:grid}.legalDocumentLinks a{border:1px solid var(--border);color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;min-height:54px;padding:12px;text-decoration:none;display:flex}.legalDocumentLinks a[aria-current=page]{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.legalDocumentLinks a[aria-current=page]{border-color:color-mix(in srgb, var(--green) 34%, var(--border))}}.legalDocumentLinks span{font-weight:900}.legalDocumentLinks small{color:var(--muted);font-weight:800}.appShell{min-height:100vh}.topbar{background:var(--surface-warm);border-bottom:1px solid var(--border);align-items:center;gap:var(--space-4);min-height:var(--space-14);padding:0 var(--space-6);z-index:10;justify-content:space-between;display:flex;position:sticky;top:0}.topbarBrandCluster,.topbarThemeCluster,.topbarUserCluster,.complianceInline,.pipelineActions,.metricFooter{align-items:center;gap:var(--space-2);display:flex}.topbarBrandCluster{min-width:0}.topbarThemeCluster{justify-content:center}.topbarUserCluster{justify-content:flex-end}.phasePillCompact{background:var(--green-soft);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.phasePillCompact{border:1px solid color-mix(in srgb, var(--green) 22%, transparent)}}.phasePillCompact{border-radius:var(--radius-pill);color:var(--green);font-size:var(--text-xs-size);font-weight:var(--weight-bold);min-height:calc(var(--space-6) + var(--space-1));padding:0 var(--space-2);white-space:nowrap;display:inline-flex}.brandText strong,.sectionTitle strong,.rowTitle strong{font-size:15px;line-height:1.25;display:block}.rowTitle,.rowTitle strong,.rowTitle span{min-width:0}.rowTitle span{overflow-wrap:anywhere}.brandText span,.sectionTitle span,.rowTitle span,.metric span,.meta,.smallLabel{color:var(--muted);font-size:12px;line-height:1.45;display:block}.phaseBanner{background:var(--green-soft);border-bottom:1px solid var(--green);align-items:center}@supports (color:color-mix(in lab, red, red)){.phaseBanner{border-bottom:1px solid color-mix(in srgb, var(--green) 18%, transparent)}}.phaseBanner{color:var(--green);gap:14px;padding:10px 28px;display:flex}.phaseBanner span{color:var(--ink)}.userMenu{position:relative}.userMenuButton{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--ink);cursor:pointer;align-items:center;gap:var(--space-2);min-height:calc(var(--space-10) + var(--space-1));padding:0 var(--space-3);white-space:nowrap;display:inline-flex}.userMenuPopover{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);gap:var(--space-1);min-width:280px;padding:var(--space-2);right:0;top:calc(100% + var(--space-2));z-index:30;display:grid;position:absolute}.userMenuIdentity{border-bottom:1px solid var(--border);padding:var(--space-2) var(--space-3) var(--space-3);gap:3px;display:grid}.userMenuIdentity span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.userMenuIdentity strong{color:var(--ink);font-size:15px}.userMenuIdentity small{color:var(--muted);overflow-wrap:anywhere}.userMenuBadges{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.userMenuBadges em{background:var(--green-soft);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.userMenuBadges em{border:1px solid color-mix(in srgb, var(--green) 18%, transparent)}}.userMenuBadges em{color:var(--green);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800}.userMenuItem{border-radius:var(--radius-md);color:var(--ink);align-items:center;gap:var(--space-2);min-height:var(--space-10);padding:0 var(--space-3);text-decoration:none;display:flex}.userMenuItem:hover{background:var(--color-border-subtle)}.userMenuItem.disabled{color:var(--muted);cursor:not-allowed}.userMenuItem.disabled:hover{background:0 0}.accountAuthLinks{align-items:center;gap:8px;display:flex}.accountSignInLink{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--ink);min-height:calc(var(--space-10) + var(--space-1));padding:0 var(--space-3);white-space:nowrap;justify-content:center;align-items:center;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.accountSignInLink.primary{background:var(--ink);border-color:var(--ink);color:var(--color-text-inverse)}.accountSignInLink:hover{border-color:var(--green);color:var(--green)}.accountSignInLink.primary:hover{background:var(--green);border-color:var(--green);color:var(--color-text-on-primary)}.authSwitchLine{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.authSwitchLine a{color:var(--green);font-weight:800;text-decoration:none}.authSwitchLine a:hover{color:var(--ink)}@media (min-width:769px){.publicActions .accountAuthLinks{flex-direction:row;width:auto}}.srOnly{white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{gap:18px;max-width:1440px;margin:0 auto;padding:22px 28px 36px;display:grid}.workspaceLayout.hasRoleSidebar{grid-template-columns:var(--space-14) minmax(0, 1fr);display:grid}.roleSidebar{background:var(--surface-warm);border-right:1px solid var(--border);align-self:start;align-items:center;gap:var(--space-2);height:calc(100vh - var(--space-14));padding-top:var(--space-3);top:var(--space-14);width:var(--space-14);z-index:8;flex-direction:column;justify-content:flex-start;display:flex;position:sticky}.roleSidebarItem{border-radius:var(--radius-lg);color:var(--muted);height:var(--space-10);width:var(--space-10);place-items:center;text-decoration:none;display:grid}.roleSidebarItem:hover,.roleSidebarItem:focus-visible{background:var(--card);color:var(--ink)}.workspacePage{max-width:1360px}.workspacePrimaryGrid{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);display:grid}.workspacePipelineStack{gap:var(--space-4);display:grid}.workspacePanel{min-width:0;padding:var(--space-4)}.metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workspaceMetrics{grid-template-columns:1fr}.metric{min-height:108px;padding:16px}.metricHeader,.sectionHeader,.rowHeader,.statusLine,.toolbar,.aiHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.sectionActions{align-items:center;gap:10px;display:flex}.metricIcon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.metricIcon.green,.pill.green,.stageDot.green{background:var(--green-soft);color:var(--green)}.metricIcon.blue,.pill.blue,.stageDot.blue{background:var(--blue-soft);color:var(--blue)}.metricIcon.amber,.pill.amber,.stageDot.amber{background:var(--amber-soft);color:var(--amber)}.metricIcon.red,.pill.red,.stageDot.red{background:var(--red-soft);color:var(--red)}.metric strong{margin-top:14px;font-size:26px;line-height:1.1;display:block}.metricDate{color:var(--muted);font-size:var(--text-xs-size);font-weight:var(--weight-bold)}.metricFooter{margin-top:var(--space-3);justify-content:space-between}.metricDelta{font-size:var(--text-xs-size);font-weight:var(--weight-bold)}.metricDelta.positive{color:var(--green)}.metricDelta.neutral{color:var(--blue)}.metricDelta.attention{color:var(--amber)}.metricSparkline{color:var(--green);height:var(--space-7);min-width:var(--space-24);stroke-width:3px;width:var(--space-24)}.workbench{grid-template-columns:1.1fr 1.4fr 1fr;gap:18px;display:grid}.section{min-width:0}.sectionHeader{min-height:36px;margin-bottom:10px}.list{gap:10px;display:grid}.rowCard{gap:14px;min-height:132px;padding:14px;display:grid}.pill{gap:6px}.progressTrack{background:var(--color-border-subtle);border-radius:999px;height:8px;overflow:hidden}.progressTrack span{background:var(--green);height:100%;display:block}.stageMap{gap:14px;display:grid}.stageGrid{grid-template-columns:repeat(6,minmax(74px,1fr));gap:8px;display:grid}.stage{border:1px solid var(--border);border-radius:8px;min-height:102px;padding:10px}.stageDot{border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:12px;display:grid}.stage strong{font-size:13px;line-height:1.25;display:block}.stage span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.ledgerTable{border:1px solid var(--border);border-radius:8px;overflow:hidden}.ledgerRow{background:var(--card);border-bottom:1px solid var(--border);grid-template-columns:minmax(70px,.7fr) minmax(140px,1fr) minmax(70px,.6fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:grid}.ledgerRow:last-child{border-bottom:0}.amount{font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.statusLine{border-top:1px solid var(--border);padding-top:12px}.ledgerDisclosure{border-top:1px solid var(--border);margin-top:var(--space-4);padding-top:var(--space-3)}.ledgerDisclosure summary{cursor:pointer;font-weight:var(--weight-bold);align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);justify-content:space-between;display:flex}.pipelineActions{margin-top:var(--space-4);flex-wrap:wrap}.missionQueuePanel{gap:var(--space-3);display:grid}.missionQueueList{gap:var(--space-2);display:grid}.missionQueueRow{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:var(--space-3);grid-template-columns:var(--space-1) minmax(0, 1fr) auto auto auto;min-height:var(--space-14);padding:var(--space-2) var(--space-3);display:grid}.missionTone{border-radius:var(--radius-pill);height:var(--space-8);width:var(--space-1);display:block}.missionTone.green{background:var(--green)}.missionTone.blue{background:var(--blue)}.missionTone.amber{background:var(--amber)}.missionQueueMain{min-width:0}.missionQueueMain strong,.missionQueueMain span{display:block}.missionQueueMain span{color:var(--muted);font-size:var(--text-xs-size)}.missionQueueValue,.progressPill{font-size:var(--text-xs-size);font-weight:var(--weight-bold);white-space:nowrap}.progressPill{color:var(--muted)}.adminPage,.projectHomePage,.roleHubPage,.stubPage{max-width:1180px}.adminHero,.projectHomeHero,.roleHubHero{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.adminGrid,.adminPeopleStats,.exportMetricsGrid,.projectHomeGrid,.roleHubGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adminPeoplePage{gap:var(--space-4)}.adminPeopleNotice{align-items:center;gap:12px;display:flex}.adminPeopleNotice p,.adminPeopleEmpty p{color:var(--muted);margin:4px 0 0;line-height:1.5}.statusIcon.ok{color:var(--green)}.statusIcon.warning{color:var(--amber)}.adminPeopleStat{align-items:center;gap:12px;display:flex}.adminPeopleStat div{gap:3px;display:grid}.adminPeopleStat span{color:var(--muted);font-size:12px;font-weight:800}.adminPeopleStat strong{font-size:24px}.adminPeopleCreate,.adminPeopleForm{gap:var(--space-3);display:grid}.adminPeopleForm.compact{border-top:1px solid var(--border);padding-top:var(--space-3)}.adminPeopleList{gap:var(--space-3);display:grid}.adminPeopleEmpty{align-items:flex-start;gap:12px;display:flex}.adminPersonCard{gap:var(--space-3);display:grid}.adminPersonHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.adminPersonHeader div{gap:3px;min-width:0;display:grid}.adminPersonHeader strong{font-size:18px}.adminPersonHeader span:not(.personAvatar):not(.pill){color:var(--muted);overflow-wrap:anywhere}.peopleGovernanceFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.peopleBlockerList{flex-wrap:wrap;gap:8px;display:flex}.peopleBlockerList span{background:var(--amber-soft);border:1px solid var(--amber);align-items:center}@supports (color:color-mix(in lab, red, red)){.peopleBlockerList span{border:1px solid color-mix(in srgb, var(--amber) 28%, transparent)}}.peopleBlockerList span{border-radius:var(--radius-pill);color:var(--amber);gap:5px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.exportMetricsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.projectHomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.roleHubGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.projectHomeCard,.roleHubCard{min-height:178px}.roleHubCard.active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.roleHubCard.active{border-color:color-mix(in srgb, var(--green) 42%, var(--border))}}.roleHubCard.empty{opacity:.72}.roleHubCardMeta{align-items:center;gap:8px;display:flex}.pendingBadge{background:var(--red-soft);border:1px solid var(--red);align-items:center}@supports (color:color-mix(in lab, red, red)){.pendingBadge{border:1px solid color-mix(in srgb, var(--red) 30%, transparent)}}.pendingBadge{border-radius:var(--radius-pill);color:var(--red);place-content:center;min-width:26px;min-height:26px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.projectHomeFacts{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.projectHomeFacts div{gap:4px;min-width:0;padding:10px;display:grid}.projectHomeFacts div+div{border-left:1px solid var(--border)}.projectHomeFacts dt{color:var(--muted);font-size:12px;font-weight:800}.projectHomeFacts dd{overflow-wrap:anywhere;margin:0;font-weight:800}.sourceReviewFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.auditScorecardFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.rolePathPanel{justify-content:flex-start;align-items:center;display:flex}.clickableCard .secondaryButton,.clickableCard .secondaryLink,.clickableCard .primaryLink{z-index:2;position:relative}.projectDetailPage{gap:22px;max-width:1180px}.projectDetailTopline{justify-content:space-between;align-items:center;gap:14px;display:flex}.projectDetailHero{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:0;min-height:320px;display:grid;overflow:hidden}.projectDetailHeroCopy{align-content:center;gap:16px;min-width:0;padding:34px;display:grid}.projectDetailHeroCopy h1{margin:0;font-size:48px;line-height:1.05}.projectDetailHeroCopy p{color:var(--muted);max-width:720px;margin:0;font-size:17px;line-height:1.6}.projectDetailPills{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.projectMetaPill{background:var(--surface-warm);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.projectDetailVisual{background:var(--surface-warm);border-left:1px solid var(--border);min-height:320px;overflow:hidden}.projectDetailVisual img{object-fit:cover;width:100%;height:100%;display:block}.projectDetailVisual[data-tone=amber]{background:var(--amber-soft)}.projectDetailVisual[data-tone=blue]{background:var(--blue-soft)}.projectDetailVisual[data-tone=green]{background:var(--green-soft)}.projectDetailVisual[data-tone=red]{background:var(--red-soft)}.projectDetailVisual[data-visual=phone],.projectDetailVisual[data-visual=web]{place-items:center;padding:20px;display:grid}.projectDetailVisual[data-visual=phone] img{aspect-ratio:9/19.5;background:var(--card);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.projectDetailVisual[data-visual=phone] img{border:1px solid color-mix(in srgb, var(--green) 22%, var(--border))}}.projectDetailVisual[data-visual=phone] img{box-shadow:var(--shadow-lg);object-fit:cover;object-position:top center;border-radius:28px;width:auto;max-width:100%;height:280px}.projectDetailVisual[data-visual=web] img{aspect-ratio:16/10;background:var(--card);border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.projectDetailVisual[data-visual=web] img{border:1px solid color-mix(in srgb, var(--amber) 22%, var(--border))}}.projectDetailVisual[data-visual=web] img{box-shadow:var(--shadow-lg);object-fit:cover;object-position:top center;border-radius:14px;width:min(92%,620px);height:auto;max-height:280px}.projectDetailSection,.internalProjectPanel{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:18px;padding:22px;display:grid}.projectScreenshotSection{overflow:hidden}.sourceInventoryList{border:1px solid var(--border);border-radius:8px;display:grid;overflow:hidden}.sourceInventoryList>div{grid-template-columns:minmax(220px,1.2fr) minmax(140px,.55fr) minmax(120px,.5fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.sourceInventoryList>div:first-child{background:var(--surface-warm);color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.sourceInventoryList>div+div{border-top:1px solid var(--border)}.sourceInventoryList span[role=cell]{overflow-wrap:anywhere;min-width:0}.sourceInventoryList strong,.sourceInventoryList small{display:block}.sourceInventoryList small{color:var(--muted);font-size:12px;line-height:1.35}.sourceInventoryList em{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:28px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.sourceInventoryList em[data-status=captured]{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.sourceInventoryList em[data-status=captured]{border-color:color-mix(in srgb, var(--green) 24%, transparent)}}.sourceInventoryList em[data-status=captured]{color:var(--green)}.sourceInventoryList em[data-status=unchanged]{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.sourceInventoryList em[data-status=unchanged]{border-color:color-mix(in srgb, var(--green) 24%, transparent)}}.sourceInventoryList em[data-status=unchanged]{color:var(--green)}.sourceInventoryList em[data-status=linked],.sourceInventoryList em[data-status=screenshot]{background:var(--blue-soft);border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.sourceInventoryList em[data-status=linked],.sourceInventoryList em[data-status=screenshot]{border-color:color-mix(in srgb, var(--blue) 24%, transparent)}}.sourceInventoryList em[data-status=linked],.sourceInventoryList em[data-status=screenshot]{color:var(--blue)}.sourceInventoryList em[data-status=added]{background:var(--blue-soft);border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.sourceInventoryList em[data-status=added]{border-color:color-mix(in srgb, var(--blue) 24%, transparent)}}.sourceInventoryList em[data-status=added]{color:var(--blue)}.sourceInventoryList em[data-status=changed]{background:var(--amber-soft);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.sourceInventoryList em[data-status=changed]{border-color:color-mix(in srgb, var(--amber) 24%, transparent)}}.sourceInventoryList em[data-status=changed]{color:var(--amber)}.sourceInventoryList em[data-status=stale]{background:var(--amber-soft);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.sourceInventoryList em[data-status=stale]{border-color:color-mix(in srgb, var(--amber) 24%, transparent)}}.sourceInventoryList em[data-status=stale]{color:var(--amber)}.sourceInventoryList em[data-status=missing]{background:var(--red-soft);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.sourceInventoryList em[data-status=missing]{border-color:color-mix(in srgb, var(--red) 24%, transparent)}}.sourceInventoryList em[data-status=missing]{color:var(--red)}.sourceGateChecklist{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sourceGateCheck{border:1px solid var(--border);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.sourceGateCheck span{align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.sourceGateCheck p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.sourceGateCheck[data-status=pass]{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.sourceGateCheck[data-status=pass]{border-color:color-mix(in srgb, var(--green) 26%, var(--border))}}.sourceGateCheck[data-status=pass] span{color:var(--green)}.sourceGateCheck[data-status=warn]{background:var(--amber-soft);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.sourceGateCheck[data-status=warn]{border-color:color-mix(in srgb, var(--amber) 28%, var(--border))}}.sourceGateCheck[data-status=warn] span{color:var(--amber)}.sourceGateCheck[data-status=fail]{background:var(--red-soft);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.sourceGateCheck[data-status=fail]{border-color:color-mix(in srgb, var(--red) 28%, var(--border))}}.sourceGateCheck[data-status=fail] span{color:var(--red)}.auditDimensionGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.auditDimensionCard{border:1px solid var(--border);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.auditDimensionCard span{align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.auditDimensionCard strong{font-size:22px;line-height:1}.auditDimensionCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.auditDimensionCard[data-status=pass]{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.auditDimensionCard[data-status=pass]{border-color:color-mix(in srgb, var(--green) 26%, var(--border))}}.auditDimensionCard[data-status=pass] span{color:var(--green)}.auditDimensionCard[data-status=warn]{background:var(--amber-soft);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.auditDimensionCard[data-status=warn]{border-color:color-mix(in srgb, var(--amber) 28%, var(--border))}}.auditDimensionCard[data-status=warn] span{color:var(--amber)}.auditDimensionCard[data-status=blocked]{background:var(--red-soft);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.auditDimensionCard[data-status=blocked]{border-color:color-mix(in srgb, var(--red) 28%, var(--border))}}.auditDimensionCard[data-status=blocked] span{color:var(--red)}.auditSignalGrid,.publicAuditSummaryLists{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aidaIntelligenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aidaIntelligenceCard{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:12px;padding:16px;display:grid}.aidaIntelligenceCard>strong{font-size:15px}.aidaIntelligenceCard p{color:var(--muted);margin:0;line-height:1.55}.auditSignalList,.auditSummaryList{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:8px;padding:12px;display:grid}.auditSignalList strong,.auditSummaryList strong{font-size:13px}.auditSignalList p,.auditSignalList ul,.auditSummaryList ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;line-height:1.45;display:grid}.auditSignalList p{padding-left:0}.auditDecisionForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.auditDecisionForm label{gap:7px;min-width:0;display:grid}.auditDecisionForm label span{color:var(--muted);font-size:12px;font-weight:800}.auditDecisionForm textarea{background:var(--card);border:1px solid var(--border);color:var(--ink);font:inherit;resize:vertical;border-radius:8px;min-height:92px;padding:12px}.auditDecisionHistory{gap:12px;display:grid}.publicAuditDecisionHistory{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;padding:22px}.auditDecisionHistoryHeader{gap:4px;display:grid}.auditDecisionHistoryHeader strong{font-size:15px}.auditDecisionHistoryHeader span{color:var(--muted);line-height:1.45}.auditDecisionTimeline{gap:10px;display:grid}.auditDecisionHistoryItem{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.auditDecisionHistoryItem[data-current=true]{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.auditDecisionHistoryItem[data-current=true]{border-color:color-mix(in srgb, var(--green) 28%, var(--border))}}.auditDecisionHistoryItem>strong{font-size:16px;line-height:1.35}.auditDecisionHistoryItem .statusLine{flex-wrap:wrap;align-items:flex-start}.auditDecisionHistoryItem .smallLabel,.auditDecisionHistoryItem .uiAuditMarker{overflow-wrap:anywhere;min-width:0;max-width:100%}.auditDecisionHistoryItem .uiAuditMarker{white-space:normal}.auditDecisionHistoryItem>p{color:var(--muted);margin:0;line-height:1.5}.auditDecisionMetaGrid{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.auditDecisionMetaGrid div{gap:4px;min-width:0;padding:10px;display:grid}.auditDecisionMetaGrid div+div{border-left:1px solid var(--border)}.auditDecisionMetaGrid dt,.auditDecisionTextList span{color:var(--muted);font-size:12px;font-weight:800}.auditDecisionMetaGrid dd{font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.35}.auditDecisionFixList,.auditDecisionTextList ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;line-height:1.45;display:grid}.auditDecisionTextList{gap:6px;display:grid}.publicAuditSummaryGrid{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.publicAuditSummaryGrid div{gap:4px;min-width:0;padding:12px;display:grid}.publicAuditSummaryGrid div+div{border-left:1px solid var(--border)}.publicAuditSummaryGrid dt{color:var(--muted);font-size:12px;font-weight:800}.publicAuditSummaryGrid dd{overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.35}.sourceGateIssueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sourceGateIssues{border:1px solid var(--border);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.sourceGateIssues strong{font-size:13px}.sourceGateIssues ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;display:grid}.sourceGateIssues[data-tone=error]{background:var(--red-soft);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.sourceGateIssues[data-tone=error]{border-color:color-mix(in srgb, var(--red) 24%, var(--border))}}.sourceGateIssues[data-tone=warning]{background:var(--amber-soft);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.sourceGateIssues[data-tone=warning]{border-color:color-mix(in srgb, var(--amber) 24%, var(--border))}}.sourceGateLockedAction{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 13px;display:inline-flex}.sourceReviewActions{flex-wrap:wrap;gap:10px;display:flex}.sourceDiffBlock{gap:10px;display:grid}.sourceDiffList>div{grid-template-columns:minmax(220px,1.1fr) minmax(140px,.45fr) minmax(150px,.55fr)}.auditSourceInventory{border:1px solid var(--border);border-radius:8px;gap:16px;padding:18px;display:grid}.projectScreenshotRail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--green) transparent;gap:14px;margin:0;padding:2px 2px 10px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.projectScreenshotRail{scrollbar-color:color-mix(in srgb, var(--green) 34%, var(--border)) transparent}}.projectScreenshotFigure{scroll-snap-align:start;flex:0 0 220px;gap:10px;margin:0;display:grid}.projectScreenshotFigure[data-kind=web]{flex-basis:min(420px,74vw)}.projectScreenshotFrame{aspect-ratio:9/19.5;background:linear-gradient(180deg, var(--card), var(--card))}@supports (color:color-mix(in lab, red, red)){.projectScreenshotFrame{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 92%, var(--green-soft)), var(--card))}}.projectScreenshotFrame{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.projectScreenshotFrame{border:1px solid color-mix(in srgb, var(--green) 20%, var(--border))}}.projectScreenshotFrame{box-shadow:var(--shadow);border-radius:28px;padding:7px;overflow:hidden}.projectScreenshotFrame[data-kind=web]{aspect-ratio:16/10;border-radius:14px;padding:6px}.projectScreenshotFrame img{object-fit:cover;object-position:top center;border-radius:21px;width:100%;height:100%;display:block}.projectScreenshotFrame[data-kind=web] img{border-radius:10px}.projectScreenshotFigure figcaption{color:var(--muted);margin:0;font-size:12px;font-weight:700;line-height:1.45}.markdownBlock{gap:12px;max-width:860px;display:grid}.markdownBlock p{color:var(--ink);margin:0;line-height:1.65}.projectPullQuote{border-left:4px solid var(--green);color:var(--ink);margin:0;padding-left:18px;font-size:22px;font-weight:800;line-height:1.35}.projectWhyNow{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:6px;padding:14px;display:grid}.projectWhyNow span,.projectAskFacts dt,.projectInsightGrid span,.projectInitiatorStrip span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.projectWhyNow p{margin:0;line-height:1.6}.capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.capabilityCard{border:1px solid var(--border);border-radius:8px;gap:12px;min-height:230px;padding:16px;display:grid}.capabilityCard h3{margin:0;font-size:21px;line-height:1.15}.capabilityCard p{color:var(--muted);margin:0;line-height:1.5}.projectAskList{gap:12px;display:grid}.projectAskItem{border:1px solid var(--border);border-radius:8px;grid-template-columns:96px minmax(0,1fr) minmax(220px,.28fr);gap:16px;padding:18px;scroll-margin-top:92px;display:grid}.projectAskItem.lead{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.projectAskItem.lead{border-color:color-mix(in srgb, var(--green) 26%, var(--border))}}.projectAskIndex{border-right:1px solid var(--border);color:var(--muted);text-transform:uppercase;align-content:start;gap:4px;padding-right:14px;display:grid}.projectAskIndex span{letter-spacing:0;font-size:11px;font-weight:800}.projectAskIndex strong{color:var(--ink);font-size:32px;line-height:1}.projectAskBody{gap:10px;min-width:0;display:grid}.projectAskTopline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.projectAskKind{background:var(--card);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.projectAskKind{border:1px solid color-mix(in srgb, var(--green) 32%, var(--border))}}.projectAskKind{color:var(--green);border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:800}.projectAskItem h3{margin:0;font-size:22px;line-height:1.15}.projectAskItem.lead h3{font-size:28px}.projectAskItem p,.projectAskItem dd{color:var(--muted);margin:0;line-height:1.5}.projectAskFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.projectAskFacts div,.projectAskFacts dd{overflow-wrap:anywhere;min-width:0}.projectAskFacts.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.projectAskActions{align-content:start;gap:8px;min-width:0;display:grid}.projectAskActions .primaryLink,.projectAskActions .secondaryButton{white-space:normal;justify-content:center}.projectInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.projectInsightGrid article,.projectInitiatorStrip{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:7px;padding:14px;display:grid}.projectInsightGrid p,.projectInitiatorStrip p{color:var(--muted);margin:0;line-height:1.55}.projectPeoplePanel{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:14px;display:grid}.projectPeopleList,.projectContributionMiniList{gap:10px;display:grid}.projectPersonCard{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.projectContributionMiniList article{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.projectContributionMiniList span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.projectContributionMiniList strong{margin-bottom:5px;font-size:17px;line-height:1.2;display:block}.projectContributionMiniList p{color:var(--muted);margin:0;line-height:1.5}.projectContributionMiniList a{align-items:center;min-height:44px;font-weight:850;text-decoration:none;display:inline-flex}.projectContributionMiniList a:hover{color:var(--green)}.projectContributionMiniList small{background:var(--green-soft);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.projectContributionMiniList small{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border))}}.projectContributionMiniList small{border-radius:var(--radius-pill);color:var(--green);padding:5px 9px;font-size:12px;font-weight:850}.projectInitiatorStrip{grid-template-columns:auto auto minmax(0,1fr)}.projectInitiatorStrip a,.projectInitiatorStrip strong{align-items:center;min-height:44px;font-weight:900;text-decoration:none;display:inline-flex}.projectInitiatorStrip a:hover{color:var(--green)}.projectDetailFooter{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.discussionPage{gap:20px;max-width:1180px;margin:0 auto;padding:36px 28px 72px;display:grid}.discussionHero,.topicHero{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:22px;padding:24px;display:flex}.discussionHero h1,.topicHero h1{margin:8px 0 12px;font-size:42px;line-height:1.08}.discussionHero p,.topicHero p,.discussionDoctrine p,.topicCard p,.topicDecisionPreview span,.topicStatusPanel p{color:var(--muted);margin:0;line-height:1.55}.discussionHero .smallLabel,.topicHero .smallLabel{align-items:center;gap:6px;display:inline-flex}.discussionHeroActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.discussionStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.discussionStats div{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:5px;padding:16px;display:grid}.discussionStats span,.topicFieldList dt,.priorityBox span,.commentList time,.topicStatusPanel span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.discussionStats strong{font-size:28px;line-height:1}.discussionLayout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.discussionSide{gap:14px;display:grid;position:sticky;top:92px}.discussionFilterPanel,.discussionDoctrine,.topicDetailPanel,.topicForm,.topicStatusPanel{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:16px;display:grid}.discussionFilterPanel a{border:1px solid var(--border);border-radius:8px;gap:4px;padding:12px;text-decoration:none;display:grid}.discussionFilterPanel a.active,.discussionFilterPanel a:hover{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.discussionFilterPanel a.active,.discussionFilterPanel a:hover{border-color:color-mix(in srgb, var(--green) 34%, var(--border))}}.discussionFilterPanel span{color:var(--muted);line-height:1.45}.topicList{gap:14px;display:grid}.topicCard{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:14px;padding:18px;display:grid}.topicCardHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.topicCard h2{margin:5px 0 0;font-size:24px;line-height:1.15}.discussionStatus{background:var(--blue-soft);border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.discussionStatus{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--border))}}.discussionStatus{border-radius:var(--radius-pill);color:var(--blue);white-space:nowrap;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.topicSignalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.topicSignalGrid div{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;padding:10px;display:grid}.topicSignalGrid span{color:var(--muted);font-size:12px;font-weight:800}.topicSignalGrid strong{font-size:18px}.topicDecisionPreview{background:var(--green-soft);border:1px solid var(--green);align-items:center}@supports (color:color-mix(in lab, red, red)){.topicDecisionPreview{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border))}}.topicDecisionPreview{z-index:2;border-radius:8px;gap:10px;padding:12px;display:flex;position:relative}.topicStatusPanel{min-width:260px}.topicStatusPanel strong{font-size:18px}.topicDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.topicDetailPanel{align-content:start;min-width:0}.decisionPanel{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.decisionPanel{border-color:color-mix(in srgb, var(--green) 24%, var(--border))}}.topicFieldList{gap:10px;margin:0;display:grid}.topicFieldList div,.priorityBox{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:5px;padding:12px;display:grid}.topicFieldList dd{color:var(--muted);margin:0;line-height:1.55}.signalChipList{flex-wrap:wrap;gap:8px;display:flex}.signalChip{background:var(--surface-warm);border:1px solid var(--border);border-radius:var(--radius-pill);flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.signalChip small{color:var(--muted);font-weight:700}.signalChip.empty{color:var(--muted)}.priorityBox strong{font-size:32px;line-height:1}.commentList{gap:12px;display:grid}.commentList article{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:8px;padding:14px;display:grid}.commentList article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.commentList span,.commentList p{color:var(--muted);margin:0;line-height:1.55}.topicForm{max-width:820px}.topicForm label{gap:8px;display:grid}.topicForm label span{color:var(--muted);font-size:12px;font-weight:800}.topicForm input,.topicForm select,.topicForm textarea{background:var(--surface-warm);border:1px solid var(--border);color:var(--ink);resize:vertical;border-radius:8px;width:100%;min-height:44px;padding:11px 12px}.topicForm button{cursor:pointer;justify-self:start}.auditRoomPage,.initiatorPage,.initiatePage{gap:20px;max-width:1180px;margin:0 auto;padding:36px 28px 72px;display:grid}.auditRoomHero,.initiatorHero,.initiateHero{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:22px;padding:24px;display:grid}.auditRoomHero h1,.initiatorHero h1,.initiateHero h1{margin:8px 0 12px;font-size:44px;line-height:1.08}.auditRoomHero p,.initiatorHero p,.initiateHero p,.initiateHero article p{color:var(--muted);margin:0;line-height:1.6}.auditRoomHero dl{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:12px;margin:0;padding:16px;display:grid}.auditRoomHero dt,.auditRoomHero dd{margin:0}.auditRoomHero dt{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.auditRoomHero dd{overflow-wrap:anywhere;font-weight:800}.auditDocumentNav{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid}.auditDocumentNav a{background:var(--card);border:1px solid var(--border);color:var(--ink);border-radius:8px;gap:6px;padding:12px;text-decoration:none;display:grid}.auditDocumentNav a:hover,.auditDocumentNav a:focus-visible{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.auditDocumentNav a:hover,.auditDocumentNav a:focus-visible{border-color:color-mix(in srgb, var(--green) 42%, var(--border))}}.auditDocumentNav a:hover,.auditDocumentNav a:focus-visible{box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab, red, red)){.auditDocumentNav a:hover,.auditDocumentNav a:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 16%, transparent)}}.auditDocumentNav a:hover,.auditDocumentNav a:focus-visible{outline:0}.auditDocumentNav span{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.auditDocumentStack{gap:20px;display:grid}.auditDocument{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;padding:28px;scroll-margin-top:20px}.auditDocumentHeader{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);align-items:start;gap:18px;margin-bottom:24px;padding-bottom:22px;display:grid}.auditDocumentHeader h2{margin:10px 0 8px;font-size:30px;line-height:1.12}.auditDocumentHeader p{color:var(--muted);margin:0;line-height:1.55}.auditDocumentSource{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:6px;padding:12px;display:grid}.auditDocumentSource span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.auditDocumentSource strong{overflow-wrap:anywhere;font-size:13px}.markdownDocument{gap:14px;max-width:920px;display:grid}.markdownDocument h1,.markdownDocument h2,.markdownDocument h3,.markdownDocument p,.markdownDocument blockquote,.markdownDocument ul,.markdownDocument ol,.markdownCodeBlock,.markdownFigure{margin:0}.markdownDocument h1{font-size:40px;line-height:1.08}.markdownDocument h2{border-top:1px solid var(--border);margin-top:18px;padding-top:22px;font-size:26px;line-height:1.16}.markdownDocument h3{font-size:20px;line-height:1.2}.markdownDocument p,.markdownDocument li,.markdownDocument td{color:var(--muted);line-height:1.65}.markdownDocument a{color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);font-weight:800}@supports (color:color-mix(in lab, red, red)){.markdownDocument a{-webkit-text-decoration-color:color-mix(in srgb, var(--green) 38%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--green) 38%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--green) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--green) 38%, transparent)}}.markdownDocument a{text-underline-offset:3px}.markdownDocument strong{color:var(--ink)}.markdownDocument p code,.markdownDocument li code,.markdownDocument td code,.markdownDocument blockquote code{background:var(--surface-warm);border:1px solid var(--border);color:var(--ink);font-family:var(--font-mono);border-radius:6px;padding:1px 5px;font-size:.9em}.markdownDocument blockquote{border-left:4px solid var(--green);padding-left:16px;font-size:18px;font-weight:800;line-height:1.45}.markdownDocument ul,.markdownDocument ol{gap:7px;padding-left:20px;display:grid}.markdownCodeBlock{gap:0;display:grid}.markdownCodeBlock figcaption{background:var(--green-soft);border:1px solid var(--green);align-self:start}@supports (color:color-mix(in lab, red, red)){.markdownCodeBlock figcaption{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border))}}.markdownCodeBlock figcaption{color:var(--green-strong);font-family:var(--font-mono);border-bottom:0;border-radius:8px 8px 0 0;justify-self:start;padding:6px 10px;font-size:12px;font-weight:800}.markdownDocument pre{background:var(--surface-warm);border:1px solid var(--border);color:var(--ink);font-family:var(--font-mono);border-radius:8px;margin:0;padding:14px;line-height:1.55;overflow:auto}.markdownCodeBlock figcaption+pre{border-top-left-radius:0}.markdownMermaid{background:var(--card);border:1px solid var(--border);border-radius:8px;gap:0;margin:0;display:grid;overflow:hidden}.markdownMermaid>figcaption{background:var(--green-soft);border-bottom:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.markdownMermaid>figcaption{border-bottom:1px solid color-mix(in srgb, var(--green) 24%, var(--border))}}.markdownMermaid>figcaption{color:var(--green-strong);font-family:var(--font-mono);padding:8px 10px;font-size:12px;font-weight:800}.markdownMermaidCanvas{padding:18px;overflow-x:auto}.markdownMermaidCanvas svg{min-width:min(680px,100%);max-width:100%;height:auto;display:block}.markdownMermaidPlaceholder,.markdownMermaidError{color:var(--muted);margin:0;padding:16px 18px;line-height:1.55}.markdownMermaidError{border-top:1px solid var(--border);color:var(--danger);font-family:var(--font-mono);font-size:13px}.markdownMermaidFallback{background:var(--surface-warm);border-top:1px solid var(--border);margin:0}.markdownMermaidFallback[hidden]{display:none}.markdownFigure{gap:8px;display:grid}.markdownFigure img{border:1px solid var(--border);border-radius:8px;max-width:min(100%,840px)}.markdownFigure figcaption{color:var(--muted);font-size:13px}.markdownDivider{border:0;border-top:1px solid var(--border);margin:8px 0}.markdownTableWrap{overflow-x:auto}.markdownDocument table{border-collapse:collapse;width:100%;min-width:680px}.markdownDocument th,.markdownDocument td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.markdownDocument th{background:var(--surface-warm);text-transform:uppercase;font-size:12px}.initiatorHero blockquote{background:var(--green-soft);border:1px solid var(--green);align-self:stretch}@supports (color:color-mix(in lab, red, red)){.initiatorHero blockquote{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border))}}.initiatorHero blockquote{border-radius:8px;place-items:center;margin:0;padding:22px;font-size:22px;font-weight:800;line-height:1.35;display:grid}.initiatorGrid,.intakeBoundaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.initiatorPanel,.boundaryPanel,.initiatorPortfolio,.intakeForm{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:16px;padding:20px;display:grid}.initiatorPanel h2,.initiatorProjectRow h3,.boundaryPanel h2,.intakeForm h2{margin:0}.initiatorPanel p,.initiatorProjectRow p,.boundaryPanel p,.boundaryPanel li,.intakeForm p{color:var(--muted);margin:0;line-height:1.55}.doctrineList{flex-wrap:wrap;gap:8px;display:flex}.doctrineList span{background:var(--surface-warm);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;gap:6px;min-height:32px;padding:0 10px;font-weight:800;display:inline-flex}.initiatorPortfolio{gap:18px}.initiatorProjectList{gap:12px;display:grid}.initiatorProjectRow{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.initiatorProjectRow dl{gap:8px;margin:0;display:grid}.initiatorProjectRow dt,.initiatorProjectRow dd{margin:0}.initiatorProjectRow dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.initiatorProjectRow dd{font-weight:800}.initiateHero article{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;align-self:stretch;gap:8px;padding:18px;display:grid}.initiateThanksHero .smallLabel{align-items:center;gap:6px;display:inline-flex}.intakeReferencePanel{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:18px;padding:20px;display:grid}.copyField{gap:8px;margin-top:8px;display:grid}.copyField input{background:var(--surface-warm);border:1px solid var(--border);color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:8px;width:100%;min-height:46px;padding:11px 12px;font-size:14px}.copyField span{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.intakeReferencePanel dl{gap:0;margin:0;display:grid}.intakeReferencePanel dl div{border-top:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.intakeReferencePanel dl div:first-child{border-top:0;padding-top:0}.intakeReferencePanel dt{color:var(--muted);font-size:12px;font-weight:800}.intakeReferencePanel dd{overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;display:inline-flex}.onboardingHero,.onboardingGrid{max-width:1124px;margin-left:auto;margin-right:auto}.onboardingHero{gap:12px;padding:72px 28px 24px;display:grid}.onboardingHero .smallLabel{align-items:center;gap:6px;display:inline-flex}.onboardingHero h1{max-width:840px;margin:0;font-size:50px;line-height:1.04}.onboardingHero p{color:var(--muted);max-width:760px;margin:0;line-height:1.55}.onboardingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 28px 24px;display:grid}.onboardingCard{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:13px;min-height:260px;padding:18px;display:grid}.onboardingCard h2{margin:0;font-size:22px;line-height:1.12}.onboardingCard p{color:var(--muted);margin:0;line-height:1.5}.onboardingCard button{cursor:pointer;justify-content:center;align-self:end;margin-top:auto}.onboardingSkip{justify-content:center;max-width:1124px;margin:0 auto;padding:0 28px 72px;display:flex}.onboardingSkip button{cursor:pointer}.boundaryPanel ul{gap:9px;margin:0;padding-left:20px;display:grid}.intakeForm{align-items:stretch}.intakeFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intakeForm label{gap:8px;display:grid}.honeypotField{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.intakeForm label span{color:var(--muted);font-size:12px;font-weight:800}.intakeChoiceGrid{grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:stretch;gap:14px;display:grid}.intakeFieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.openingSplitFieldset{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:12px;margin:0;padding:16px;display:grid}.openingSplitFieldset legend{color:var(--ink);padding:0 4px;font-size:16px;font-weight:900}.openingSplitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intakeFieldset legend,.intakeSelectField>span{color:var(--muted);font-size:12px;font-weight:800}.intakeRadioRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.intakeRadioCard{background:var(--surface-warm);border:1px solid var(--border);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;min-height:112px;padding:12px;display:grid}.intakeRadioCard:has(input:checked){background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.intakeRadioCard:has(input:checked){border-color:color-mix(in srgb, var(--green) 36%, var(--border))}}.intakeRadioCard input{margin-top:2px}.intakeRadioCard span{gap:5px;min-width:0;display:grid}.intakeRadioCard strong{color:var(--ink);font-size:13px;line-height:1.25}.intakeRadioCard small{color:var(--muted);font-size:12px;font-weight:650;line-height:1.35}.formHelpText{color:var(--muted);margin:-4px 0 0;font-size:13px;line-height:1.45}.governanceDefaultsPanel,.advancedAuditPanel{border-top:1px solid var(--border);gap:14px;padding-top:18px;display:grid}.governanceDefaultsPanel ul,.advancedAuditPanel ul{color:var(--muted);gap:8px;margin:0;padding-left:20px;line-height:1.45;display:grid}.governanceDefaultsPanel li::marker{color:var(--green)}.advancedAuditPanel li::marker{color:var(--green)}.advancedAuditPanel .secondaryLink{justify-self:start}.intakeForm input,.intakeForm select,.intakeForm textarea{background:var(--surface-warm);border:1px solid var(--border);color:var(--ink);resize:vertical;border-radius:8px;width:100%;min-height:44px;padding:11px 12px}.intakeForm input[readonly]{color:var(--muted)}.intakeForm textarea{min-height:118px}.intakeForm button{cursor:pointer;justify-self:start}.formPrivacyNotice{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:8px;padding:14px;display:grid}.formPrivacyNotice strong{color:var(--ink)}.formPrivacyNotice ol,.formPrivacyNotice ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;line-height:1.45;display:grid}.formPrivacyNotice a{color:var(--green);font-weight:800}.existingApplicationNotice{align-content:start}.projectInternalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.internalFacts{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.internalFacts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.revenueWorkspacePage{gap:16px}.revenueWorkspaceGrid,.revenueDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.revenueForm,.revenueProviderForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.revenueProviderForm{grid-template-columns:minmax(140px,.5fr) minmax(220px,1fr) minmax(220px,1fr) minmax(170px,.6fr) auto}.revenueForm label,.revenueProviderForm label{gap:6px;display:grid}.revenueForm label span,.revenueProviderForm label span{color:var(--muted);font-size:12px;font-weight:900}.revenueForm input,.revenueForm select,.revenueProviderForm input,.revenueProviderForm select{background:var(--card);border:1px solid var(--border);color:var(--ink);border-radius:8px;min-height:44px;padding:0 12px}.revenueForm .primaryLink,.revenueProviderForm .primaryLink{justify-content:center;align-self:end}.visibilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.visibilityGrid label{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.visibilityGrid .secondaryButton{grid-column:1/-1;justify-content:center}.revenueFacts dd{align-items:center;gap:6px;display:inline-flex}.revenueHistory{border:1px solid var(--border);border-radius:8px;display:grid;overflow:hidden}.revenueHistory div{grid-template-columns:1fr 1.2fr 1.2fr .7fr;align-items:center;gap:12px;padding:12px;display:grid}.revenueHistory div+div{border-top:1px solid var(--border)}.revenueHistory span{color:var(--muted);font-weight:700}.revenueShareCard{background:var(--green-soft);border:1px solid var(--green);align-items:center}@supports (color:color-mix(in lab, red, red)){.revenueShareCard{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border))}}.revenueShareCard{color:var(--green);border-radius:8px;grid-template-columns:auto 1fr auto;gap:8px;margin-top:14px;padding:12px;display:grid}.revenueSparkline{color:var(--green);width:100%;height:58px;margin-top:14px;display:block}.internalMissionList{gap:10px;display:grid}.internalMissionRow{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(220px,.7fr) auto;align-items:center;gap:12px;min-width:0;padding:13px;display:grid}.internalMissionRow dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.internalMissionRow dl>div{min-width:0}.internalMissionRow dt,.projectTable div:first-child span,.ledgerList span{color:var(--muted);font-size:12px;font-weight:800}.internalMissionRow dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:800}.internalMissionRow .secondaryButton{white-space:normal;justify-content:center;min-width:0}.internalProjectPanel>.statusLine{flex-wrap:wrap;align-items:flex-start}.internalProjectPanel>.statusLine .secondaryButton{justify-content:center}.projectTable{border:1px solid var(--border);border-radius:8px;display:grid;overflow:hidden}.projectTable div{grid-template-columns:1fr 1.2fr .7fr .8fr;gap:0;display:grid}.projectTable div+div{border-top:1px solid var(--border)}.projectTable span{overflow-wrap:anywhere;min-width:0;padding:12px}.projectTable span+span{border-left:1px solid var(--border)}.ledgerList{gap:8px;display:grid}.ledgerList div{border:1px solid var(--border);border-radius:8px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.ledgerList strong{overflow-wrap:anywhere}.ledgerList em{color:var(--green);font-style:normal;font-weight:900}.projectDetailInlineAction{justify-self:start}.mutedText{color:var(--muted);margin:0;line-height:1.5}.adminControlCard{min-height:160px}.complianceInline{flex-wrap:wrap;justify-content:flex-end}.adminTimeline,.adminFunnelTeaser,.adminLaunchGate,.exportFunnelPanel,.exportLatestPanel,.exportSourcePanel,.stubPanel{gap:var(--space-4);display:grid}.adminFunnelHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.adminFunnelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adminFunnelMetric{border-top:1px solid var(--border);align-items:center;gap:12px;min-width:0;min-height:86px;padding-top:14px;display:flex}.adminFunnelMetric span:not(.metricIcon),.adminFunnelMetric small{color:var(--muted);font-size:12px;font-weight:800;display:block}.adminFunnelMetric strong{font-size:28px;line-height:1.1;display:block}.launchGateList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.launchGateItem{border:1px solid var(--border);border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.launchGateItem[data-status=pass]{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.launchGateItem[data-status=pass]{border-color:color-mix(in srgb, var(--green) 28%, var(--border))}}.launchGateItem[data-status=review]{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.launchGateItem[data-status=review]{border-color:color-mix(in srgb, var(--amber) 34%, var(--border))}}.launchGateItem[data-status=blocked]{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.launchGateItem[data-status=blocked]{border-color:color-mix(in srgb, var(--red) 34%, var(--border))}}.launchGateItemHeader{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.launchGateItemHeader strong{font-size:15px}.launchGateItem p{color:var(--muted);margin:0;line-height:1.45}.launchGateEvidence,.launchGateBlockers{gap:6px;margin:0;padding:0;list-style:none;display:grid}.launchGateEvidence li,.launchGateBlockers li{border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.35}.launchGateEvidence li{background:var(--surface-warm);color:var(--muted)}.launchGateBlockers li{background:var(--red-soft);color:var(--red)}.exportPage{max-width:1180px}.exportHero,.exportSourcePanel{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.exportRateGrid,.exportFilterForm,.exportTableGrid{gap:14px;display:grid}.exportFilterPanel{align-content:start;gap:16px;display:grid}.exportFilterForm{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end}.exportFilterActions{justify-content:end;align-items:center;gap:10px;display:flex}.exportRateGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.exportRateGrid div{border:1px solid var(--border);border-radius:8px;gap:6px;min-height:104px;padding:14px;display:grid}.exportRateGrid span,.exportRateGrid small{color:var(--muted);font-size:12px;font-weight:800}.exportRateGrid strong{font-size:28px;line-height:1.1}.exportQuickFilterPanel{gap:14px;display:grid}.exportQuickFilterGrid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.exportQuickFilterGroup{border:1px solid var(--border);border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.exportQuickFilterGroup>strong{text-transform:uppercase;font-size:12px;line-height:1.2}.exportQuickFilterChips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.exportQuickFilterChip{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:2px;min-width:min(148px,100%);padding:8px 10px;text-decoration:none;display:grid}.exportQuickFilterChip.active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.exportQuickFilterChip.active{border-color:color-mix(in srgb, var(--green) 32%, var(--border))}}.exportQuickFilterChip[data-tone=critical]{background:var(--red-soft);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.exportQuickFilterChip[data-tone=critical]{border-color:color-mix(in srgb, var(--red) 24%, transparent)}}.exportQuickFilterChip[data-tone=warning]{background:var(--amber-soft);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.exportQuickFilterChip[data-tone=warning]{border-color:color-mix(in srgb, var(--amber) 28%, transparent)}}.exportQuickFilterChip[data-tone=ok]{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.exportQuickFilterChip[data-tone=ok]{border-color:color-mix(in srgb, var(--green) 24%, transparent)}}.exportQuickFilterChip span,.exportQuickFilterChip small{overflow-wrap:anywhere}.exportQuickFilterChip span{font-size:12px;font-weight:850;line-height:1.2}.exportQuickFilterChip small{color:var(--muted);font-size:11px;font-weight:800}.exportPayloadPanel{gap:14px;display:grid}.exportPayloadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.exportPayloadGrid>div{border:1px solid var(--border);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.exportPayloadGrid div div{gap:4px;min-width:0;display:grid}.exportPayloadGrid strong{font-family:var(--font-mono);min-width:0;font-size:12px;line-height:1.2}.exportPayloadGrid span:not(.metricIcon){color:var(--muted);font-size:12px;font-weight:800}.exportHealthPanel{gap:14px;display:grid}.exportHealthOk,.exportHealthNotice{border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:grid}.exportHealthOk{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.exportHealthOk{border-color:color-mix(in srgb, var(--green) 22%, transparent)}}.exportHealthOk{grid-template-columns:auto minmax(0,1fr)}.exportHealthOk>div,.exportHealthNoticeCopy{gap:4px;min-width:0;display:grid}.exportHealthOk span:not(.metricIcon),.exportHealthNoticeCopy>span{color:var(--muted);font-size:12px;font-weight:800}.exportHealthList{gap:8px;display:grid}.exportHealthNotice{grid-template-columns:auto minmax(0,1fr) auto}.exportHealthNotice[data-tone=critical]{background:var(--red-soft);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.exportHealthNotice[data-tone=critical]{border-color:color-mix(in srgb, var(--red) 24%, transparent)}}.exportHealthNotice[data-tone=warning]{background:var(--amber-soft);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.exportHealthNotice[data-tone=warning]{border-color:color-mix(in srgb, var(--amber) 28%, transparent)}}.exportHealthNotice>strong:last-child{text-align:right;font-size:18px;line-height:1.1}.exportHealthEvidenceList{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.exportHealthEvidence{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:2px;min-width:min(156px,100%);padding:7px 9px;text-decoration:none;display:grid}.exportHealthEvidence[data-tone=critical]{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.exportHealthEvidence[data-tone=critical]{border-color:color-mix(in srgb, var(--red) 28%, transparent)}}.exportHealthEvidence[data-tone=warning]{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.exportHealthEvidence[data-tone=warning]{border-color:color-mix(in srgb, var(--amber) 30%, transparent)}}.exportHealthEvidence[data-tone=ok]{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.exportHealthEvidence[data-tone=ok]{border-color:color-mix(in srgb, var(--green) 26%, transparent)}}.exportHealthEvidence span,.exportHealthEvidence small{overflow-wrap:anywhere}.exportHealthEvidence span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.2}.exportHealthEvidence strong{font-size:15px;line-height:1.1}.exportHealthEvidence small{color:var(--muted);font-size:11px;font-weight:800}.exportDropOffPanel{gap:14px;display:grid}.exportDropOffHighlight{background:var(--red-soft);border:1px solid var(--red);align-items:center}@supports (color:color-mix(in lab, red, red)){.exportDropOffHighlight{border:1px solid color-mix(in srgb, var(--red) 24%, transparent)}}.exportDropOffHighlight{border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.exportDropOffHighlight div{gap:4px;min-width:0;display:grid}.exportDropOffHighlight span:not(.metricIcon),.exportDropOffHighlight small{color:var(--muted);font-size:12px;font-weight:800}.exportDropOffHighlight strong:not(.exportDropOffValue){font-size:20px;line-height:1.15}.exportDropOffValue{color:var(--red);text-align:right;font-size:30px;line-height:1}.exportDropOffList{gap:8px;display:grid}.exportDropOffStep{border:1px solid var(--border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto minmax(120px,.45fr);align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:grid}.exportDropOffStep[data-tone=empty]{opacity:.7}.exportDropOffStep[data-tone=good] .exportDropOffBar span{background:var(--green)}.exportDropOffStep[data-tone=empty] .exportDropOffBar span{background:var(--amber)}.exportDropOffStepCopy{gap:3px;min-width:0;display:grid}.exportDropOffStepCopy span{color:var(--muted);font-size:12px;font-weight:800}.exportDropOffRate{text-align:right;min-width:48px;font-size:16px;line-height:1.1}.exportDropOffBar{background:var(--surface-warm);border-radius:999px;height:8px;display:block;overflow:hidden}.exportDropOffBar span{background:var(--red);border-radius:inherit;min-width:8px;max-width:100%;height:100%;display:block}.exportTrendPanel{gap:14px;display:grid}.exportTrendList{gap:8px;display:grid}.exportTrendList>div{border:1px solid var(--border);border-radius:8px;grid-template-columns:auto minmax(64px,.6fr) repeat(7,minmax(82px,1fr)) minmax(88px,.8fr);align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.exportTrendList span:not(.metricIcon){color:var(--muted);font-size:12px;font-weight:800}.exportTrendList strong{min-width:0}.exportTrendBar{background:var(--green);border-radius:999px;justify-self:stretch;min-width:8px;max-width:100%;height:8px;display:block}.exportTableGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.exportMetricTable{align-content:start;gap:14px;display:grid}.exportTable{gap:8px;display:grid}.exportTable div,.exportEventList div{border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:grid}.exportTable div{grid-template-columns:minmax(0,1fr) auto}.exportTable span,.exportEventList span{color:var(--muted);min-width:0;font-size:12px;font-weight:800}.exportTable strong,.exportEventList strong{min-width:0}.exportEventList{gap:8px;display:grid}.exportEventList div{grid-template-columns:auto minmax(110px,.75fr) minmax(160px,1.2fr) minmax(120px,1fr) minmax(120px,1fr)}.adminPendingInbox{gap:16px;display:grid}.adminPendingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminPendingList{border:1px solid var(--border);border-radius:8px;gap:12px;min-height:228px;padding:16px;display:grid}.adminPendingItems{gap:8px;display:grid}.adminPendingItem{border:1px solid var(--border);color:var(--ink);transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:8px;gap:5px;padding:12px;text-decoration:none;display:grid}.adminPendingItem:hover,.adminPendingItem:focus-visible{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.adminPendingItem:hover,.adminPendingItem:focus-visible{border-color:color-mix(in srgb, var(--green) 42%, var(--border))}}.adminPendingItem:hover,.adminPendingItem:focus-visible{transform:translateY(-1px)}.adminPendingItem span:not(.smallLabel),.adminPendingItem em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.4}.adminPendingEmpty,.adminPendingAllClear{background:var(--green-soft);border:1px solid var(--green);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.adminPendingEmpty,.adminPendingAllClear{border:1px solid color-mix(in srgb, var(--green) 24%, transparent)}}.adminPendingEmpty,.adminPendingAllClear{color:var(--green);border-radius:8px;gap:10px;padding:12px;display:flex}.adminPendingAllClear div{gap:3px;display:grid}.adminPendingAllClear span{color:var(--ink)}.auditTimelineList{gap:var(--space-2);display:grid}.auditTimelineList>div{border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:var(--space-3);min-height:var(--space-12);padding:0 var(--space-3);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.stubPanel{justify-items:start;max-width:720px}.disabledAction,.primaryLink:disabled,.secondaryButton:disabled{cursor:not-allowed;opacity:.62}.emptyState{justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:16px;display:flex}.emptyStateCopy{align-items:flex-start;gap:12px;min-width:0;display:flex}.emptyStateCopy>div{min-width:0}.emptyStateActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.settingsGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.settingsCard{background:var(--card);border:1px solid var(--border);color:var(--ink);border-radius:8px;gap:12px;min-height:184px;padding:16px;text-decoration:none;display:grid}.settingsCard strong{font-size:17px}.settingsCard p{color:var(--muted);margin:0;line-height:1.5}.integrationsPage{gap:18px;display:grid}.integrationOverviewGrid,.integrationSetupGrid{gap:14px;display:grid}.integrationOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.integrationSetupGrid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.9fr));scroll-margin-top:16px}.metricCard,.integrationCard,.integrationSourceCard{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px}.metricCard{align-items:center;gap:12px;min-height:92px;padding:16px;display:flex}.metricCard span:not(.metricIcon){color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.metricCard strong{font-size:28px;line-height:1.1;display:block}.integrationCard{align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.integrationCard>div strong{font-size:17px;display:block}.integrationCard p{color:var(--muted);margin:5px 0 0;line-height:1.5}.integrationCodeBlock{background:var(--surface-warm);border:1px solid var(--border);color:var(--ink);border-radius:8px;margin:0;padding:12px;overflow-x:auto}.integrationCodeBlock.secondary{background:var(--card)}.integrationCodeBlock code,.integrationToolList code,.integrationArtifactList code{font-family:var(--font-mono);font-size:12px}.integrationToolList,.integrationScopeList,.integrationArtifactList{flex-wrap:wrap;gap:8px;display:flex}.integrationToolList code,.integrationArtifactList code,.integrationScopeList span{background:var(--surface-warm);border:1px solid var(--border);color:var(--muted);overflow-wrap:anywhere;border-radius:8px;max-width:100%;padding:6px 9px;font-weight:800}.integrationToolList code{gap:4px;display:grid}.integrationToolList code span{color:var(--ink)}.integrationToolList code small{color:var(--muted);font-family:var(--font-mono);font-size:11px}.integrationSourcePanel{gap:16px;display:grid}.integrationSourceStack{gap:12px;display:grid}.integrationSourceCard{gap:14px;padding:16px;display:grid}.integrationSourceHeader{justify-content:space-between;align-items:start;gap:14px;display:flex}.integrationStatus{border-radius:var(--radius-pill);white-space:nowrap;min-height:28px;padding:5px 10px;font-size:12px;font-weight:850;display:inline-flex}.integrationStatus.connected{background:var(--green-soft);color:var(--green)}.integrationStatus.intake,.integrationStatus.needs_review{background:var(--amber-soft);color:var(--amber)}.integrationStatus.blocked{background:var(--red-soft);color:var(--red)}.integrationStatus.none{background:var(--surface-warm);color:var(--muted)}.integrationFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.privacyCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.statusTracker{background:var(--green-soft);border:1px solid var(--green);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.statusTracker{border:1px solid color-mix(in srgb, var(--green) 24%, transparent)}}.statusTracker{border-radius:8px;gap:12px;padding:16px;display:flex}.statusTracker strong{font-size:18px;display:block}.statusTracker p,.emptyState p{margin:6px 0 0}.aiSuggestion{gap:14px;padding:18px;display:grid}.aiOwner{color:var(--muted);margin:0;font-weight:800}.aiBody p{margin:0;line-height:1.55}.aiMeta{border:1px solid var(--border);border-radius:8px;grid-template-columns:.35fr .65fr;margin:0;display:grid;overflow:hidden}.aiMeta div{gap:4px;padding:12px;display:grid}.aiMeta div+div{border-left:1px solid var(--border)}.aiMeta dt{color:var(--muted);font-size:12px;font-weight:800}.aiMeta dd{margin:0}.formPage{gap:20px}.backLink{align-items:center;gap:7px}.charterHero{background:var(--color-display-bg-elevated);border:1px solid var(--color-display-glass-border);border-radius:var(--radius-lg);color:var(--color-display-fg);gap:var(--space-3);min-height:220px;padding:var(--space-7) var(--space-8);display:grid}.charterHero h1{font-size:var(--text-5xl-size);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:var(--leading-tight);margin:0}.charterHero p{color:var(--color-display-fg-subtle);font-size:var(--text-lg-size);line-height:var(--leading-relaxed);max-width:780px;margin:0}.statusNotice{border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.statusNotice.success{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.statusNotice.success{border-color:color-mix(in srgb, var(--green) 24%, transparent)}}.statusNotice.success{color:var(--green)}.statusNotice.error{background:var(--red-soft);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.statusNotice.error{border-color:color-mix(in srgb, var(--red) 24%, transparent)}}.statusNotice.error{color:var(--red)}.statusNotice.warning{background:var(--amber-soft);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.statusNotice.warning{border-color:color-mix(in srgb, var(--amber) 24%, transparent)}}.statusNotice.warning{color:var(--amber)}.statusNotice span{color:var(--ink);gap:4px;display:grid}.statusNotice strong{overflow-wrap:anywhere;font-size:12px}.intakeSuccessBody{color:var(--ink);gap:10px;min-width:0;display:grid}.intakeSuccessBody small{color:var(--muted);overflow-wrap:anywhere}.intakeSuccessFlow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.charterLayout{grid-template-columns:180px minmax(0,1fr) 340px;align-items:flex-start;gap:22px;display:grid}.wizardSteps,.summaryPanel{position:sticky;top:92px}.wizardSteps{gap:8px;display:grid}.stepItem{border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:8px 10px;display:flex}.stepItem span{background:var(--blue-soft);color:var(--blue);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.stepItem strong{font-size:12px;line-height:1.25}.charterForm{gap:26px;min-width:0;display:grid}.formSection{border-top:1px solid var(--border);gap:16px;min-width:0;padding-top:24px;display:grid}.formSection:first-child{border-top:0;padding-top:0}.formSectionHeader{align-items:flex-start;gap:12px;display:flex}.formSectionHeader>div{min-width:0}.formSectionHeader h2{margin:0;font-size:22px;line-height:1.15}.formSectionHeader p{color:var(--muted);max-width:760px;margin:5px 0 0;line-height:1.55}.fieldGrid{gap:14px;display:grid}.fieldGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field{gap:8px;min-width:0;display:grid}.field span,.radioGroup legend,.checkboxGroup legend{color:var(--ink);font-size:13px;font-weight:800}.field input[type=number],.field input[type=date],.field input[type=text],.field input[type=url],.field select,.field textarea{background:var(--card);border:1px solid var(--border);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:44px;padding:11px 12px}.field select{appearance:auto}.fitCheckShell{background:var(--surface-warm)}.fitCheckLayout{align-items:start;gap:var(--space-5);max-width:1180px;padding:var(--space-10) var(--space-5);grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);margin:0 auto;display:grid}.fitCheckIntro{gap:var(--space-4);padding-top:var(--space-3);display:grid}.fitCheckIntro h1{font-size:var(--text-5xl-size);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.fitCheckIntro p{color:var(--muted);margin:0;line-height:1.6}.fitCheckSteps{gap:var(--space-3);display:grid}.fitCheckSteps article{background:var(--card);border:1px solid var(--border);gap:var(--space-2);padding:var(--space-4);border-radius:8px;display:grid}.fitCheckSteps svg,.checkoutStatusIcon{color:var(--green)}.fitCheckSteps strong{font-size:var(--text-md-size)}.fitCheckForm{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);gap:var(--space-4);border-radius:8px;display:grid}.fitCheckConsent{border:1px solid var(--border);gap:var(--space-2);padding:var(--space-4);border-radius:8px;margin:0;display:grid}.fitCheckConsent legend{font-size:var(--text-sm-size);font-weight:var(--weight-bold);padding:0 var(--space-1)}.fitCheckConsent label{color:var(--muted);align-items:flex-start;gap:var(--space-2);line-height:1.45;display:flex}.fitCheckConsent input{margin-top:3px}.fitCheckSubmit{justify-content:center;width:100%}.checkoutPanel{justify-items:start}.fitCheckAdminList,.fitCheckAdminCard{gap:var(--space-4);display:grid}.fitCheckAdminHeader{align-items:start;gap:var(--space-3);justify-content:space-between;display:flex}.fitCheckAdminHeader>div{gap:var(--space-1);min-width:0;display:grid}.fitCheckAdminHeader strong{font-size:var(--text-xl-size)}.fitCheckAdminCard p,.fitCheckAdminHeader span:last-child,.fitCheckCapability{color:var(--muted)}.fitCheckCapability{background:var(--surface-warm);border:1px solid var(--border);align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:8px;display:flex}.fitCheckAdminForm{align-items:end;gap:var(--space-3);grid-template-columns:minmax(180px,.7fr) minmax(260px,1fr) auto;display:grid}@media (max-width:900px){.fitCheckLayout,.fitCheckAdminForm{grid-template-columns:1fr}.fitCheckLayout{padding:var(--space-6) var(--space-4)}.fitCheckIntro h1{font-size:var(--text-4xl-size)}}.field textarea{resize:vertical;line-height:1.5}.field input[type=range]{accent-color:var(--green);width:100%}.staticField{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;align-content:start;min-height:74px;padding:12px}.staticField strong{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.rangeScale{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.rangeScale strong{color:var(--green);font-size:13px}.radioGroup,.checkboxGroup{border:0;margin:0;padding:0}.radioGroup legend,.checkboxGroup legend{margin-bottom:10px}.optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.optionCard,.checkboxItem{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:8px}.optionCard{grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;min-height:118px;padding:13px;display:grid}.optionCard span{gap:5px;display:grid}.optionCard em{color:var(--green);font-style:normal;font-weight:800}.optionCard small{color:var(--muted);line-height:1.4}.sourceOptionGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.compactOptionCard{min-height:104px}.compactOptionCard span{align-content:start}.checkboxGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.checkboxGrid.sourceScopeGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.checkboxGrid.profileAcknowledgments{grid-template-columns:repeat(2,minmax(0,1fr))}.checkboxItem{align-items:center;gap:10px;min-height:46px;padding:0 12px;display:flex}.declarationItem,.educationItem{align-items:flex-start;padding:12px;line-height:1.45}.declarationItem a{color:var(--green);font-weight:850}.reviewSection{grid-template-columns:1fr auto;align-items:center}.sourceReadinessPanel{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:14px;padding:14px;display:grid}.sourceReadinessPanel strong{font-size:15px;display:block}.sourceReadinessPanel p{color:var(--muted);margin:4px 0 0;line-height:1.5}.sourceReadinessList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sourceReadinessList li{align-items:center;gap:8px;display:flex}.sourceReadinessList svg{color:var(--green);flex:none}.submitButton{justify-content:center;min-height:44px}.summaryPanel{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:14px;padding:18px;display:grid}.summaryPanel>strong{font-size:18px}.summaryPanel p{color:var(--muted);margin:0;line-height:1.55}.summaryPanel dl{gap:0;margin:0;display:grid}.summaryPanel dl div{border-top:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.summaryPanel dt{color:var(--muted);font-size:12px;font-weight:800}.summaryPanel dd{margin:0;line-height:1.45}.missionSide{gap:14px;display:grid;position:sticky;top:92px}.missionSide .summaryPanel{position:static}.missionBrowseLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:flex-start;gap:22px;display:grid}.missionBrowseMain,.missionDetailMain,.inviteFilter,.missionBrowseCard{gap:16px;display:grid}.inviteHintBox{background:var(--blue-soft);border:1px solid var(--blue);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.inviteHintBox{border:1px solid color-mix(in srgb, var(--blue) 24%, transparent)}}.inviteHintBox{color:var(--blue);border-radius:8px;gap:10px;padding:13px;display:flex}.inviteHintBox span{color:var(--ink);line-height:1.45}.missionBrowseCard{min-height:0}.missionMetaGrid{border:1px solid var(--border);border-radius:8px;grid-template-columns:.7fr .7fr 1.6fr;margin:0;display:grid;overflow:hidden}.missionMetaGrid div{gap:4px;min-width:0;padding:12px;display:grid}.missionMetaGrid div+div{border-left:1px solid var(--border)}.missionMetaGrid dt,.missionPreview strong{color:var(--muted);font-size:12px;font-weight:800}.missionMetaGrid dd{overflow-wrap:anywhere;margin:0;font-weight:800}.missionPreview{gap:8px;display:grid}.missionPreview ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;line-height:1.45;display:grid}.missionPreview p{color:var(--muted);margin:0;line-height:1.5}.missionCriteriaList,.missionSpecList{gap:9px;display:grid}.missionSpecList{color:var(--muted);margin:0;padding-left:18px;line-height:1.5}.missionCriteriaList .qualityItem{justify-content:flex-start}.disputeStageBanner{background:var(--amber-soft);border:1px solid var(--amber);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.disputeStageBanner{border:1px solid color-mix(in srgb, var(--amber) 24%, transparent)}}.disputeStageBanner{border-radius:8px;gap:12px;padding:16px;display:flex}.disputeStageBanner h2{margin:0;font-size:20px;line-height:1.15}.disputeStageBanner p{color:var(--ink);margin:6px 0 0;line-height:1.5}.multiLineField{align-content:flex-start}.qualityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.qualityItem{background:var(--green-soft);border:1px solid var(--green);align-items:center}@supports (color:color-mix(in lab, red, red)){.qualityItem{border:1px solid color-mix(in srgb, var(--green) 18%, transparent)}}.qualityItem{color:var(--green);border-radius:8px;gap:8px;min-height:38px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.missionValueField{min-width:min(360px,100%)}.publicAskStatus{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:28px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.publicAskStatus[data-status=open],.publicAskStatus[data-status=completed]{background:var(--green-soft);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.publicAskStatus[data-status=open],.publicAskStatus[data-status=completed]{border-color:color-mix(in srgb, var(--green) 26%, var(--border))}}.publicAskStatus[data-status=open],.publicAskStatus[data-status=completed]{color:var(--green)}.publicAskStatus[data-status=inReview],.publicAskStatus[data-status=matched],.publicAskStatus[data-status=inProgress]{background:var(--amber-soft);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.publicAskStatus[data-status=inReview],.publicAskStatus[data-status=matched],.publicAskStatus[data-status=inProgress]{border-color:color-mix(in srgb, var(--amber) 28%, var(--border))}}.publicAskStatus[data-status=inReview],.publicAskStatus[data-status=matched],.publicAskStatus[data-status=inProgress]{color:var(--amber)}.publicAskStatus[data-status=draft],.publicAskStatus[data-status=archived]{background:var(--surface-warm);color:var(--muted)}.peoplePage{gap:20px;max-width:1180px;margin:0 auto;padding:36px 28px 72px;display:grid}.peopleHero,.personProfileHero{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px;display:grid}.personProfileHero{grid-template-columns:auto minmax(0,1fr) auto}.peopleHero h1,.personProfileHero h1{margin:8px 0 12px;font-size:46px;line-height:1.06}.peopleHero p,.personProfileHero p,.personCard p,.personProfilePanel p,.contributionRecordList p{color:var(--muted);margin:0;line-height:1.58}.peopleHero .smallLabel,.personProfileHero .smallLabel{align-items:center;gap:6px;display:inline-flex}.peopleHeroStats{background:var(--surface-warm);border:1px solid var(--border);text-align:right;border-radius:8px;min-width:132px;padding:14px}.peopleHeroStats span{font-size:34px;font-weight:900;line-height:1;display:block}.peopleHeroStats strong{color:var(--muted);text-transform:uppercase;margin-top:6px;font-size:12px;display:block}.peopleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.personCard,.personProfilePanel{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:16px;padding:20px;display:grid}.personCardHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.personAvatar{background:var(--green-soft);border:1px solid var(--green);align-items:center}@supports (color:color-mix(in lab, red, red)){.personAvatar{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border))}}.personAvatar{color:var(--green);border-radius:50%;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.personAvatar.large{width:86px;height:86px;font-size:24px}.personCard h2,.personProfilePanel h2{margin:0;font-size:24px;line-height:1.18}.personMetaRow,.personCardFooter,.personProfileActions,.personExternalLinks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.personMetaRow span,.personCardFooter span{background:var(--surface-warm);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.peopleCapabilityList{flex-wrap:wrap;gap:8px;display:flex}.peopleCapabilityList span{background:var(--green-soft);border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.peopleCapabilityList span{border:1px solid color-mix(in srgb, var(--green) 20%, var(--border))}}.peopleCapabilityList span{border-radius:var(--radius-pill);color:var(--green);min-height:28px;padding:5px 9px;font-size:12px;font-weight:850}.personRoleList{gap:8px;display:grid}.personRoleList a,.personExternalLinks a{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;gap:4px;padding:12px;text-decoration:none;display:grid}.personExternalLinks a{align-items:center;gap:6px;display:inline-flex}.personRoleList a:hover,.personExternalLinks a:hover{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.personRoleList a:hover,.personExternalLinks a:hover{border-color:color-mix(in srgb, var(--green) 36%, var(--border))}}.personRoleList a:hover,.personExternalLinks a:hover{color:var(--green)}.personRoleList span{color:var(--muted);line-height:1.4}.personCardFooter{border-top:1px solid var(--border);justify-content:space-between;padding-top:14px}.personProfileGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.contributionRecordList{gap:10px;display:grid}.contributionRecordList article{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:14px;padding:14px;display:grid}.contributionRecordList span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:850;display:block}.contributionRecordList strong{margin-bottom:6px;font-size:18px;line-height:1.2;display:block}.contributionRecordList dl{gap:8px;margin:0;display:grid}.contributionRecordList dl div{background:var(--surface-warm);border:1px solid var(--border);border-radius:8px;padding:10px}.contributionRecordList dt,.contributionRecordList dd{margin:0}.contributionRecordList dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.contributionRecordList dd{margin-top:4px;font-weight:850}@media (max-width:1840px) and (min-width:1101px){.publicHeader{grid-template-columns:minmax(190px,auto) auto;min-height:0;padding-top:10px;padding-bottom:10px}.publicNav{grid-area:2/1/auto/-1;justify-content:flex-start}.publicActions{justify-self:end}}@media (max-width:1100px){.modelGrid,.threeStepGrid,.pricingCards,.roleOutputGrid,.openingSplitGrid,.metricsGrid,.discussionStats,.topicSignalGrid,.settingsGrid,.workbench,.adminGrid,.adminFunnelGrid,.exportMetricsGrid,.exportFilterForm,.exportTableGrid,.projectInsightGrid,.launchGateList,.peopleGrid,.personProfileGrid,.projectHomeGrid,.integrationSetupGrid,.onboardingGrid,.roleHubGrid,.sourceOptionGrid,.checkboxGrid.sourceScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.projectAskItem,.askQueueItem,.discussionLayout,.topicDetailGrid,.roleContributorCards,.initiatorProjectRow,.projectPeoplePanel,.askQueueToolbar{grid-template-columns:1fr}.projectAskIndex,.askQueueIndex{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);padding:0 0 12px}.projectAskIndex strong,.askQueueIndex strong{justify-self:end}.charterLayout,.workspacePrimaryGrid,.missionBrowseLayout{grid-template-columns:1fr}.auditDimensionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.auditDecisionMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.auditDecisionMetaGrid div:nth-child(3){border-left:0;border-top:1px solid var(--border)}.auditDecisionMetaGrid div:nth-child(4){border-top:1px solid var(--border)}.publicAuditSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publicAuditSummaryGrid div:nth-child(3){border-left:0;border-top:1px solid var(--border)}.publicAuditSummaryGrid div:nth-child(4){border-top:1px solid var(--border)}.intakeReferencePanel,.privacyCategoryGrid{grid-template-columns:1fr}.wizardSteps,.summaryPanel,.missionSide{position:static}.wizardSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.stageMap{grid-column:1/-1}.publicNav{display:none}}@media (max-width:768px){.publicHeader,.publicActions,.topActions,.sectionActions,.metricHeader,.sectionHeader,.projectAskQueueHeader,.projectPeopleStrip,.rowHeader,.toolbar,.emptyState,.aiHeader,.aiActions,.phaseBanner,.publicFooter,.emptyStateActions,.emptyStateCopy{flex-direction:column;align-items:stretch}.publicHeader{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:12px 14px 14px;display:grid;position:static}.topbar{gap:var(--space-2);min-height:var(--space-14);padding:0 var(--space-3)}.topbar .brandText span,.topbar .phasePillCompact,.themeSwitcher span,.topbar .userMenuButton span{display:none}.publicBrand,.brand{min-width:0}.hero{flex-direction:column;min-height:0;display:flex;overflow:clip}.heroContent{flex-direction:column;order:1;padding:40px 18px 24px;display:flex}.heroScene{opacity:1;z-index:0;order:2;gap:10px;padding:0 18px 34px;display:grid;position:relative}.sceneRail,.ledgerPanel{box-shadow:none;width:100%;min-width:0;position:static;transform:none}.sceneRail.top,.sceneRail.bottom{inset:auto;transform:none}.sceneRail{grid-template-columns:1fr;gap:8px;padding:10px;display:grid}.ledgerPanel{gap:8px;padding:10px}.sceneRail span,.ledgerPanel span,.ledgerPanel strong{border-radius:8px;min-height:38px;padding:9px 10px;font-size:12px}.hero .phasePill{order:1;align-self:flex-start;margin-bottom:14px}.hero .eyebrow{order:2;max-width:100%;margin-bottom:10px;font-size:13px;line-height:1.35}.heroContent h1{order:3}.hero h1{font-size:var(--text-5xl-size)}.heroCopy{font-size:var(--text-lg-size);max-width:100%;margin:20px 0 0}.heroSubhead{order:4;margin:20px 0 0}.heroResponse{order:5}.heroActions.useCaseTriad{order:6}.heroAidaLine,.heroGuardrail,.heroMicrocopy,.heroDisclaimer{max-width:100%}.heroAidaLine{order:7;margin-top:18px}.heroGuardrail{background:var(--color-display-glass-bg)}@supports (color:color-mix(in lab, red, red)){.heroGuardrail{background:color-mix(in srgb, var(--color-display-glass-bg) 92%, transparent)}}.heroGuardrail{border:1px solid var(--color-display-glass-border);border-left:3px solid var(--color-display-fg-accent)}@supports (color:color-mix(in lab, red, red)){.heroGuardrail{border-left:3px solid color-mix(in srgb, var(--color-display-fg-accent) 85%, transparent)}}.heroGuardrail{color:var(--color-display-fg);border-radius:8px;order:8;padding:12px}.heroPrimaryActions{order:5;gap:10px;margin-top:22px}.heroMicrocopy{order:6}.heroDisclaimer{order:9}.heroSecondary{order:7}.hero .primaryCta,.hero .secondaryCta{min-height:52px;padding:0 16px}.heroActions,.publicActions{align-items:stretch}.heroActions{flex-direction:column}.publicActions{grid-template-columns:minmax(72px,.35fr) minmax(0,1fr);display:grid}.publicActions .accountSignInLink,.publicActions .accountAuthLinks,.publicActions .userMenuButton{justify-content:center;width:100%}.publicActions .accountAuthLinks{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.publicActions .headerPrimaryCta,.publicActions .accountAuthLinks,.publicActions .uiButton,.publicActions .userMenuButton{grid-column:1/-1}.publicActions .headerPrimaryCta{display:none}.publicActions .localeSwitch{grid-column:1}.publicActions .themeSwitcher{grid-column:2;width:100%}.publicActions .themeSwitcher button{flex:1 1 0}.heroMicrocopy,.heroDisclaimer,.heroAidaLine,.heroGuardrail{font-size:var(--text-sm-size)}.roleTabList,.roleTabPanel{display:none}.roleAccordion{gap:12px;display:grid}.roleAccordion details{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.roleAccordion summary{color:var(--ink);cursor:pointer;min-height:48px;padding:14px 16px;font-weight:900;list-style-position:inside}.roleAccordion .rolePanelCard,.roleAccordion .roleContributorCard{border:0;border-top:1px solid var(--border);box-shadow:none;border-radius:0}.roleOutputGrid,.roleContributorCards,.pricingCards{grid-template-columns:1fr}.pricingCard p{color:var(--ink);line-height:1.7}.pricingFooter{color:var(--ink);margin:16px 0}.projectOverviewHero,.projectOverviewCard,.peopleHero,.personProfileHero,.legalReviewHeader,.peopleGrid,.personProfileGrid,.adminPeopleStats,.adminPersonHeader,.contributionRecordList article,.projectMissionFilter,.projectAskQueueHeader,.askQueueToolbar,.askQueueItem,.projectDetailHero,.projectAskItem,.discussionHero,.topicHero,.discussionStats,.discussionLayout,.topicSignalGrid,.topicDetailGrid,.auditDocumentHeader,.auditDocumentNav,.projectAskFacts,.askQueueFacts,.projectInsightGrid,.projectInitiatorStrip,.projectContributionMiniList article,.auditRoomHero,.initiatorHero,.initiateHero,.pilotWaitlistBanner,.initiatorGrid,.intakeBoundaryGrid,.intakeChoiceGrid,.intakeFieldGrid,.openingSplitGrid,.intakeRadioRow,.initiatorProjectRow,.projectFacts,.authProviderGrid,.projectHomeFacts,.peopleGovernanceFacts,.projectInternalGrid,.internalFacts,.internalFacts.two,.internalMissionRow,.internalMissionRow dl,.integrationOverviewGrid,.integrationSetupGrid,.integrationFacts,.onboardingGrid,.auditDimensionGrid,.auditDecisionForm,.auditDecisionMetaGrid,.auditSignalGrid,.aidaIntelligenceGrid,.publicAuditSummaryGrid,.legalReviewFacts,.publicAuditSummaryLists,.sourceGateChecklist,.sourceGateIssueGrid{grid-template-columns:1fr}.publicAuditSummaryGrid div+div,.legalReviewFacts div+div,.auditDecisionMetaGrid div+div{border-left:0;border-top:1px solid var(--border)}.sourceInventoryList>div{grid-template-columns:1fr;align-items:stretch}.projectOverviewHero{align-items:stretch;padding:34px 18px 20px}.projectOverviewHero h1{font-size:38px}.projectOverviewGrid{padding:0 18px 54px}.projectOverviewCard:has(.projectVisualWebHero){grid-template-columns:1fr}.projectMissionFilter,.projectOverviewTabs,.projectAskQueue,.persistentCtaBanner,.discussionPage,.auditRoomPage,.initiatorPage,.initiatePage,.peoplePage,.onboardingHero,.onboardingGrid{margin-left:18px;margin-right:18px}.projectMissionFilter{padding:16px}.projectAskFacts.secondary{grid-template-columns:1fr}.missionFilterChips{justify-content:flex-start}.projectOverviewTabs a{gap:6px;padding:0 8px}.persistentCtaBanner,.bannerActions,.integrationSourceHeader{flex-direction:column;align-items:stretch}.persistentCtaBanner{margin-bottom:54px}.persistentCtaBanner a,.bannerActions a,.discussionHeroActions a,.intakeForm button{justify-content:center;width:100%}.projectVisual{border-right:0;border-bottom:1px solid var(--border);height:240px;min-height:240px}.projectVisualPhoneHero{padding:16px}.projectVisualPhoneHero img{height:214px}.projectVisualWebHero{padding:0}.projectVisualWebHero img{width:100%;height:100%}.projectOverviewHeader{flex-direction:column;align-items:stretch}.projectOverviewActions{justify-content:stretch}.projectDetailHero{min-height:0}.projectDetailHeroCopy,.projectDetailSection,.peopleHero,.personProfileHero,.personCard,.personProfilePanel,.discussionHero,.topicHero,.topicDetailPanel,.topicForm,.auditDocument,.initiatorHero,.initiateHero,.initiatorPanel,.boundaryPanel,.initiatorPortfolio,.intakeForm{padding:18px}.projectDetailHeroCopy h1,.discussionHero h1,.topicHero h1,.auditRoomHero h1,.initiatorHero h1,.initiateHero h1,.onboardingHero h1,.markdownDocument h1{font-size:34px}.projectDetailVisual{border-left:0;border-top:1px solid var(--border);min-height:240px}.projectDetailVisual[data-visual=phone]{min-height:380px}.projectDetailVisual[data-visual=phone] img{height:340px}.projectDetailVisual[data-visual=web]{min-height:300px}.projectDetailVisual[data-visual=web] img{width:100%}.projectScreenshotFigure{flex-basis:min(230px,82vw)}.projectScreenshotFigure[data-kind=web]{flex-basis:min(420px,88vw)}.projectAskActions .primaryLink,.projectAskActions .secondaryButton,.topicForm button{width:100%}.discussionHero,.topicHero,.topicCardHeader,.commentList article>div{flex-direction:column;align-items:stretch}.discussionSide{position:static}.markdownDocument table{min-width:560px}.projectOverviewActions a,.heroActions a,.publicActions a,.publicActions .humanLink,.publicActions .uiButton,.topActions a,.topActions button{justify-content:center;width:100%}.ledgerPanel{top:auto;left:auto;right:auto}.sceneRail{min-width:0}.publicBand,.legalShell{padding-left:16px;padding-right:16px}.publicBand h2,.legalDocument h1{font-size:30px}.aidaTouchpoints,.revenueVisibilityGrid{grid-template-columns:1fr}.aidaTouchpoints li{grid-template-columns:36px minmax(0,1fr);min-height:0;padding:16px}.aidaTouchpointNumber{width:30px;height:30px}.modelGrid,.threeStepGrid,.revenueWorkspaceGrid,.revenueDashboardGrid,.revenueForm,.revenueProviderForm,.visibilityGrid,.splitBand,.aiBoundary,.metricsGrid,.workspacePrimaryGrid,.adminGrid,.adminFunnelGrid,.exportMetricsGrid,.exportFilterForm,.exportRateGrid,.exportTableGrid,.launchGateList,.projectHomeGrid,.roleHubGrid,.settingsGrid,.workbench,.stageGrid,.aiMeta,.fieldGrid.two,.optionGrid,.checkboxGrid,.checkboxGrid.sourceScopeGrid,.sourceOptionGrid,.checkboxGrid.profileAcknowledgments,.qualityGrid,.reviewSection,.wizardSteps{grid-template-columns:1fr}.revenueHistory div{grid-template-columns:1fr;align-items:stretch}.publicFooter div{flex-direction:column}.page{padding:16px}.workspaceLayout.hasRoleSidebar{padding-bottom:calc(var(--space-14) + var(--space-4));display:block}.roleSidebar{border-right:0;border-top:1px solid var(--border);height:var(--space-14);padding:var(--space-2);z-index:20;flex-direction:row;justify-content:center;width:auto;position:fixed;inset:auto 0 0}.roleSidebarItem{max-width:var(--space-20);flex:1}.missionQueueRow{grid-template-columns:var(--space-1) minmax(0, 1fr);align-items:start}.missionQueueValue,.progressPill,.missionQueueRow .uiLifecycleBadge{grid-column:2;justify-self:start}.adminHero,.adminFunnelHeader,.exportHero,.exportFilterActions,.exportSourcePanel,.projectHomeHero,.roleHubHero,.pipelineActions,.complianceInline{flex-direction:column;align-items:stretch}.authPanel{margin:24px 16px;padding:20px}.authMagicLinkForm{grid-template-columns:1fr}.authProviderButton{grid-template-columns:auto minmax(0,1fr)}.authProviderButton small{grid-column:2}.projectHomeFacts div+div{border-left:0;border-top:1px solid var(--border)}.internalMissionRow,.internalProjectPanel>.statusLine{align-items:stretch}.internalProjectPanel>.statusLine{flex-direction:column}.internalMissionRow .secondaryButton,.internalProjectPanel>.statusLine .secondaryButton{width:100%}.projectTable div{grid-template-columns:1fr}.projectTable span+span{border-left:0;border-top:1px solid var(--border)}.projectTable .secondaryButton{white-space:normal;justify-content:center;width:100%}.auditTimelineList>div{padding:var(--space-3);grid-template-columns:1fr;align-items:start}.charterHero{min-height:0;padding:22px}.charterHero h1{font-size:32px}.formSectionHeader,.statusNotice{align-items:flex-start}.reviewSection .submitButton{width:100%}.ledgerRow{grid-template-columns:1fr;padding:10px 12px}.missionMetaGrid{grid-template-columns:1fr}.missionMetaGrid div+div{border-left:0;border-top:1px solid var(--border)}.amount{text-align:left}.aiMeta div+div{border-left:0;border-top:1px solid var(--border)}.exportTrendList>div{grid-template-columns:auto minmax(0,1fr);align-items:start}.exportQuickFilterGrid,.exportPayloadGrid{grid-template-columns:1fr}.exportTrendList span:not(.metricIcon){grid-column:2}.exportTrendBar{grid-column:1/-1}.exportDropOffHighlight{grid-template-columns:auto minmax(0,1fr);align-items:start}.exportDropOffValue{text-align:left;grid-column:2}.exportDropOffStep{grid-template-columns:auto minmax(0,1fr);align-items:start}.exportDropOffRate{text-align:left;grid-column:2}.exportDropOffBar{grid-column:1/-1}.exportHealthOk,.exportHealthNotice{grid-template-columns:auto minmax(0,1fr);align-items:start}.exportHealthNotice>strong:last-child{text-align:left;grid-column:2}.integrationsPage .integrationOverviewGrid,.integrationsPage .integrationSetupGrid,.integrationsPage .integrationFacts{grid-template-columns:1fr}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
