@font-face{font-family:Akkurat LL;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/AkkuratLL-Light-CrwQRktD.woff2)format("woff2")}@font-face{font-family:Akkurat LL;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/AkkuratLL-Regular-BM-5WnO_.woff2)format("woff2")}@font-face{font-family:Akkurat LL;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/AkkuratLL-Italic-BFK2WHca.woff2)format("woff2")}@font-face{font-family:Akkurat LL;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/AkkuratLL-Bold-BegvLuRT.woff2)format("woff2")}@font-face{font-family:Akkurat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/AkkuratLL-Light-CrwQRktD.woff2)format("woff2")}@font-face{font-family:Akkurat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/AkkuratLL-Regular-BM-5WnO_.woff2)format("woff2")}@font-face{font-family:Akkurat;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/AkkuratLL-Italic-BFK2WHca.woff2)format("woff2")}@font-face{font-family:Akkurat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/AkkuratLL-Bold-BegvLuRT.woff2)format("woff2")}@font-face{font-family:Akkurat Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Akkurat-Mono-Regular-D25VuNxz.woff2)format("woff2")}:root{--night-shadow-50:#ededf4;--night-shadow-100:#e5e5ef;--night-shadow-200:#c0c0cd;--night-shadow-300:#9b9bab;--night-shadow-400:#77778a;--night-shadow-500:#5e5e72;--night-shadow-600:#4a4a60;--night-shadow-700:#3c3c4f;--night-shadow-800:#303040;--night-shadow-900:#252537;--mine-shaft-50:#f4f4f4;--mine-shaft-100:#e9e9e9;--mine-shaft-200:#d3d3d3;--mine-shaft-300:#a7a7a7;--mine-shaft-400:#919191;--mine-shaft-500:#7b7b7b;--mine-shaft-600:#656565;--mine-shaft-700:#4f4f4f;--mine-shaft-800:#393939;--mine-shaft-900:#232323;--cameo-green-25:#f5f9f7;--cameo-green-50:#edf6f1;--cameo-green-75:#eaf4ef;--cameo-green-100:#e4f1ea;--cameo-green-200:#d5e9de;--cameo-green-300:#c0ddcd;--cameo-green-400:#acd2bd;--cameo-green-500:#97c7ad;--cameo-green-600:#779f88;--cameo-green-700:#5b7f6c;--cameo-green-800:#3e5b4b;--cameo-green-900:#20372a;--cyber-lemon-50:#feffee;--cyber-lemon-100:#fcffd5;--cyber-lemon-200:#f9ffb2;--cyber-lemon-300:#f5ff8c;--cyber-lemon-400:#f2ff66;--cyber-lemon-500:#efff3d;--cyber-lemon-600:#e5f435;--cyber-lemon-700:#d7e330;--cyber-lemon-800:#bcc722;--cyber-lemon-900:#9ea61b;--cream-brulee-100:#fff8e6;--cream-brulee-200:#ffe4a1;--cream-brulee-300:#ffd97a;--cream-brulee-800:#65501c;--cream-brulee-900:#393221;--portal-blue-50:#e0f2fe;--portal-blue-100:#bae6fd;--portal-blue-200:#7dd3fc;--portal-blue-500:#0ea5e9;--portal-blue-600:#0284c7;--portal-blue-700:#0369a1;--portal-purple-50:#f3e8ff;--portal-purple-100:#e9d5ff;--portal-purple-200:#d8b4fe;--portal-purple-500:#a855f7;--portal-purple-600:#9333ea;--portal-purple-700:#7c3aed;--control-ledger-paper:#f8f7f2;--control-ledger-ink:#171d1a;--control-ledger-muted:#5d645f;--control-ledger-line:#d9ddd6;--warm-amber-50:#fff8ec;--warm-amber-100:#ffedcf;--warm-amber-200:#ffdda8;--warm-amber-300:#ffce85;--warm-amber-500:#ffb13d;--warm-amber-700:#9b5f00;--warm-amber-900:#4b310f;--portal-red-50:#fff1ed;--portal-red-100:#fbdcd4;--portal-red-300:#e59480;--portal-red-500:#b9462d;--portal-red-700:#7e2b1c;--portal-red-900:#43170f;--white:#fff;--black:#000;--amber:var(--warm-amber-500);--violet:#8a38f5;--mw-color-surface-page:var(--mine-shaft-50);--mw-color-surface-card:var(--white);--mw-color-surface-section:var(--mine-shaft-50);--mw-color-surface-hero-dark:var(--night-shadow-900);--mw-color-surface-muted:var(--night-shadow-50);--mw-color-surface-raised:var(--white);--mw-color-surface-sunken:var(--mine-shaft-50);--mw-color-surface-accent:var(--cameo-green-75);--mw-color-surface-warning:var(--warm-amber-100);--mw-color-text-primary:var(--mine-shaft-900);--mw-color-text-muted:var(--mine-shaft-600);--mw-color-text-subtle:var(--mine-shaft-500);--mw-color-text-on-dark:var(--white);--mw-color-text-warning:var(--warm-amber-700);--mw-color-text-error:var(--portal-red-500);--mw-color-text-success:var(--cameo-green-700);--mw-color-border-default:var(--mine-shaft-100);--mw-color-border-strong:var(--mine-shaft-200);--mw-color-border-subtle:var(--night-shadow-50);--mw-color-accent-primary:var(--cameo-green-700);--mw-color-accent-strong:var(--cameo-green-800);--mw-color-accent-soft:var(--cameo-green-100);--mw-color-accent-warm:var(--warm-amber-500);--mw-color-brand-sage:var(--cameo-green-500);--mw-color-brand-lemon:var(--cyber-lemon-500);--mw-color-brand-slate:var(--night-shadow-500);--mw-color-status-error-base:var(--portal-red-500);--mw-color-status-error-soft:var(--portal-red-50);--mw-color-status-warning-base:var(--warm-amber-700);--mw-color-status-warning-soft:var(--warm-amber-100);--mw-color-status-success-base:var(--cameo-green-700);--mw-color-status-success-soft:var(--cameo-green-100);--mw-color-status-info-base:var(--night-shadow-500);--mw-color-status-info-soft:var(--night-shadow-50);--mw-color-status-cta-base:var(--warm-amber-500);--mw-color-status-cta-soft:var(--warm-amber-100);--mw-color-bg-surface:var(--mw-color-surface-page);--mw-color-bg-card:var(--mw-color-surface-card);--mw-color-accent-primary-hover:var(--mw-color-accent-strong);--mw-color-success:var(--mw-color-status-success-base);--mw-color-danger:var(--mw-color-status-error-base);--mw-font-sans:"Akkurat LL", "Akkurat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mw-font-display:var(--mw-font-sans);--mw-font-mono:"Akkurat Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--mw-font-weight-light:300;--mw-font-weight-regular:400;--mw-font-weight-bold:700;--mw-text-display-size:56px;--mw-text-display-line:1;--mw-text-display-weight:400;--mw-text-display-track:-.02em;--mw-text-h1-size:32px;--mw-text-h1-line:1.1;--mw-text-h1-weight:400;--mw-text-h1-track:-.015em;--mw-text-h2-size:22px;--mw-text-h2-line:1.15;--mw-text-h2-weight:400;--mw-text-h2-track:0;--mw-text-h3-size:18px;--mw-text-h3-line:1.2;--mw-text-h3-weight:400;--mw-text-h3-track:0;--mw-text-body-size:14px;--mw-text-body-line:1.5;--mw-text-body-weight:400;--mw-text-body-track:0;--mw-text-body-sm-size:13px;--mw-text-body-sm-line:1.46;--mw-text-body-sm-weight:400;--mw-text-body-sm-track:0;--mw-text-figure-size:32px;--mw-text-figure-line:1.1;--mw-text-figure-weight:700;--mw-text-figure-track:-.01em;--mw-text-caption-size:12px;--mw-text-caption-line:1.33;--mw-text-caption-weight:400;--mw-text-caption-track:0;--mw-text-micro-size:10px;--mw-text-micro-line:1.2;--mw-text-micro-weight:400;--mw-text-micro-track:0;--mw-text-allcaps-size:16px;--mw-text-allcaps-line:1.25;--mw-text-allcaps-weight:400;--mw-text-allcaps-track:.05em;--mw-text-smallcaps-size:12px;--mw-text-smallcaps-line:1.33;--mw-text-smallcaps-weight:400;--mw-text-smallcaps-track:.05em;--mw-space-0:0;--mw-space-1:4px;--mw-space-2:8px;--mw-space-3:12px;--mw-space-4:16px;--mw-space-5:20px;--mw-space-6:24px;--mw-space-8:32px;--mw-space-10:40px;--mw-space-12:48px;--mw-space-16:64px;--mw-space-20:80px;--mw-space-24:96px;--mw-space-32:128px;--mw-radius-none:0;--mw-radius-sm:4px;--mw-radius-button:6px;--mw-radius-md:8px;--mw-radius-lg:10px;--mw-radius-card:var(--mw-radius-lg);--mw-radius-chip:32px;--mw-radius-pill:40px;--mw-radius-full:9999px;--mw-duration-fast:.16s;--mw-duration-normal:.24s;--mw-duration-slow:.3s;--mw-ease-in:cubic-bezier(.4, 0, 1, 1);--mw-ease-out:cubic-bezier(0, 0, .2, 1);--mw-ease-in-out:cubic-bezier(.4, 0, .2, 1);--mw-focus-ring:0 0 0 3px color-mix(in srgb, var(--mw-color-accent-primary), white 72%);--mw-shadow-sm:0 1px 2px #2525370f;--mw-shadow-md:0 2px 8px #25253714;--mw-shadow-lg:0 4px 16px #25253714;--mw-shadow-xl:0 8px 24px #2525371a;--mw-z-base:0;--mw-z-dropdown:10;--mw-z-sticky:20;--mw-z-fixed:30;--mw-z-modal-backdrop:40;--mw-z-modal:50;--mw-z-popover:60;--mw-z-tooltip:70;--mw-color-banner-info-bg:var(--mw-color-surface-section);--mw-color-banner-info-fg:var(--mw-color-text-primary);--mw-color-banner-warning-bg:var(--mw-color-status-warning-soft);--mw-color-banner-warning-fg:var(--mw-color-text-warning);--mw-color-banner-critical-bg:var(--mw-color-surface-hero-dark);--mw-color-banner-critical-fg:var(--mw-color-text-on-dark);--mw-color-banner-notification-bg:var(--mw-color-status-info-soft);--mw-color-banner-notification-fg:var(--mw-color-text-primary);--mw-color-progress-complete-bg:var(--mw-color-status-success-base);--mw-color-progress-complete-dot:var(--mw-color-text-on-dark);--mw-color-progress-current-bg:var(--mw-color-status-success-soft);--mw-color-progress-current-dot:var(--mw-color-status-success-base);--mw-color-progress-projected-bg:var(--mw-color-status-success-soft);--mw-color-progress-projected-dot:var(--mw-color-status-success-base);--mw-color-progress-empty-bg:var(--mw-color-border-default);--mw-color-progress-empty-dot:var(--mw-color-text-muted);--mw-color-progress-over-bg:var(--mw-color-status-warning-soft);--mw-color-progress-over-dot:var(--mw-color-status-warning-base);--mw-color-pill-active-bg:var(--mw-color-status-success-soft);--mw-color-pill-warning-bg:var(--mw-color-status-warning-soft);--mw-color-pill-pending-bg:var(--mw-color-status-info-soft);--mw-color-pill-archived-bg:var(--mw-color-border-default);--mw-color-pill-archived-fg:var(--mw-color-text-muted);--mw-color-capacity-stripe:var(--mw-color-border-default);--mw-color-capacity-base:var(--mw-color-surface-card);--mw-color-capacity-fill:var(--mw-color-status-success-base);--mw-color-capacity-over:var(--mw-color-status-warning-base);--mw-page-max:1440px;--mw-page-gutter-desktop:96px;--mw-page-gutter-mobile:20px;--mw-section-padding-block-desktop:150px;--mw-section-padding-block-mobile:70px;--mw-component-button-min-height:44px;--mw-component-button-padding-block:var(--mw-space-3);--mw-component-button-padding-inline:var(--mw-space-5);--mw-component-button-gap:var(--mw-space-2);--mw-component-button-radius:var(--mw-radius-pill);--mw-component-button-font-size:var(--mw-text-body-size);--mw-component-button-font-weight:var(--mw-font-weight-bold);--mw-component-button-line:1;--mw-component-button-hover-shadow:var(--mw-shadow-md);--mw-component-button-hover-transform:translateY(-1px);--mw-component-button-disabled-opacity:.5;--mw-component-button-focus-ring:var(--mw-focus-ring);--mw-component-button-primary-bg:var(--mw-color-accent-primary);--mw-component-button-primary-bg-hover:var(--mw-color-accent-strong);--mw-component-button-primary-bg-active:var(--mw-color-accent-strong);--mw-component-button-primary-fg:var(--mw-color-text-on-dark);--mw-component-button-primary-bg-disabled:var(--mw-color-accent-soft);--mw-component-button-primary-fg-disabled:var(--mw-color-text-muted);--mw-component-button-primary-hover-filter:none;--mw-component-button-secondary-bg:transparent;--mw-component-button-secondary-bg-hover:var(--mw-color-accent-soft);--mw-component-button-secondary-bg-active:var(--mw-color-accent-soft);--mw-component-button-secondary-fg:var(--mw-color-accent-primary);--mw-component-button-secondary-fg-hover:var(--mw-color-accent-strong);--mw-component-button-secondary-border:var(--mw-color-accent-primary);--mw-component-button-secondary-hover-filter:none;--mw-component-button-tertiary-bg:transparent;--mw-component-button-tertiary-bg-hover:var(--mw-color-surface-section);--mw-component-button-tertiary-bg-active:var(--mw-color-surface-section);--mw-component-button-tertiary-fg:var(--mw-color-text-primary);--mw-component-button-tertiary-fg-hover:var(--mw-color-text-primary);--mw-component-button-tertiary-border:var(--mw-color-border-strong);--mw-component-button-tertiary-border-style:solid;--mw-component-button-tertiary-hover-filter:none;--mw-component-button-ghost-bg:transparent;--mw-component-button-ghost-bg-hover:var(--mw-color-surface-section);--mw-component-button-ghost-bg-active:var(--mw-color-surface-section);--mw-component-button-ghost-fg:var(--mw-color-text-muted);--mw-component-button-ghost-fg-hover:var(--mw-color-text-primary);--mw-component-button-ghost-border:var(--mw-color-border-default);--mw-component-button-ghost-border-style:dashed;--mw-component-button-ghost-hover-filter:none;--mw-component-button-danger-bg:var(--mw-color-status-error-base);--mw-component-button-danger-bg-hover:color-mix(in srgb, var(--mw-color-status-error-base), black 16%);--mw-component-button-danger-bg-active:color-mix(in srgb, var(--mw-color-status-error-base), black 24%);--mw-component-button-danger-fg:var(--mw-color-text-on-dark);--mw-component-card-bg:var(--mw-color-surface-card);--mw-component-card-border:var(--mw-color-border-default);--mw-component-card-border-width:1px;--mw-component-card-radius:var(--mw-radius-card);--mw-component-card-shadow:var(--mw-shadow-sm);--mw-component-card-padding-block:var(--mw-space-5);--mw-component-card-padding-inline:var(--mw-space-5);--mw-component-card-padding:var(--mw-component-card-padding-block) var(--mw-component-card-padding-inline);--mw-component-card-hover-shadow:var(--mw-shadow-md);--mw-component-card-hover-transform:translateY(-2px);--mw-component-card-status-border-width:4px;--mw-breakpoint-xs:360px;--mw-breakpoint-sm:640px;--mw-breakpoint-md:840px;--mw-breakpoint-lg:1024px}:root[data-surface=internal],:root[data-brand][data-surface=internal]{--mw-component-button-padding-block:10px;--mw-component-button-padding-inline:16px;--mw-component-button-font-size:14px;--mw-component-button-radius:40px;--mw-radius-card:8px;--mw-radius-pill:4px;--mw-component-card-padding-block:var(--mw-space-8);--mw-component-card-padding-inline:var(--mw-space-8);--mw-component-card-padding:var(--mw-component-card-padding-block) var(--mw-component-card-padding-inline);--mw-component-card-radius:var(--mw-radius-card)}@media (width<=768px){:root[data-surface=internal],:root[data-brand][data-surface=internal]{--mw-component-card-padding-block:var(--mw-space-4);--mw-component-card-padding-inline:var(--mw-space-4);--mw-component-card-padding:var(--mw-component-card-padding-block) var(--mw-component-card-padding-inline)}}:root{--text-sh3:20px;--b1-size:18px;--b1-line:1.2;--radius-xl:16px;--radius-2xl:24px}.high-contrast,[data-theme=high-contrast]{--mw-color-surface-page:var(--white);--mw-color-surface-card:var(--white);--mw-color-surface-section:var(--mine-shaft-50);--mw-color-surface-muted:var(--mine-shaft-100);--mw-color-text-primary:var(--black);--mw-color-text-muted:var(--mine-shaft-900);--mw-color-text-subtle:var(--mine-shaft-800);--mw-color-border-default:var(--black);--mw-color-border-strong:var(--black);--mw-color-border-subtle:var(--black);--mw-color-accent-primary:var(--cameo-green-900);--mw-color-accent-strong:var(--cameo-green-900);--mw-color-accent-soft:var(--cameo-green-100);--mw-color-status-error-base:var(--portal-red-700);--mw-color-status-error-soft:var(--portal-red-50);--mw-color-status-success-base:var(--cameo-green-900);--mw-color-status-success-soft:var(--cameo-green-100);--mw-color-status-warning-base:var(--warm-amber-700);--mw-color-status-warning-soft:var(--warm-amber-100);--mw-color-status-info-base:var(--night-shadow-900);--mw-color-status-info-soft:var(--night-shadow-100);--mw-focus-ring:0 0 0 3px var(--black);--mw-shadow-sm:none;--mw-shadow-md:none;--mw-shadow-xl:none}[data-theme=high-contrast] .button,[data-theme=high-contrast] .input,[data-theme=high-contrast] textarea,[data-theme=high-contrast] select,[data-theme=high-contrast] .card,[data-theme=high-contrast] .status-card,[data-theme=high-contrast] .profile-card,[data-theme=high-contrast] .document-card,[data-theme=high-contrast] .section-card,[data-theme=high-contrast] .alert,[data-theme=high-contrast] .status-pill,[data-theme=high-contrast] .badge,[data-theme=high-contrast] .risk-badge,[data-theme=high-contrast] .carrier-badge,[data-theme=high-contrast] .rail-badge,[data-theme=high-contrast] .recorded-run-chip,[data-theme=high-contrast] .conversion-leg-row,[data-theme=high-contrast] .agent-invocation-card,[data-theme=high-contrast] .magic-moment-card,[data-theme=high-contrast] .contract-term-block,[data-theme=high-contrast] .honest-analyzer-comparison{box-shadow:none;border-width:2px}[data-theme=high-contrast] .button:not(.secondary):not(.ghost){background:var(--black);color:var(--white);border-color:var(--black)}[data-theme=high-contrast] .button.secondary,[data-theme=high-contrast] .button.ghost{background:var(--white);color:var(--black);border-color:var(--black)}.button{justify-content:center;align-items:center;gap:var(--mw-component-button-gap);min-height:var(--mw-component-button-min-height);padding:var(--mw-component-button-padding-block) var(--mw-component-button-padding-inline);border-radius:var(--mw-component-button-radius);background:var(--mw-component-button-primary-bg);color:var(--mw-component-button-primary-fg);cursor:pointer;font-family:var(--mw-font-sans);font-size:var(--mw-component-button-font-size);font-weight:var(--mw-component-button-font-weight);line-height:var(--mw-component-button-line);transition:background var(--mw-duration-fast) var(--mw-ease-out), border-color var(--mw-duration-fast) var(--mw-ease-out), color var(--mw-duration-fast) var(--mw-ease-out), filter var(--mw-duration-fast) var(--mw-ease-out), transform var(--mw-duration-fast) var(--mw-ease-out), box-shadow var(--mw-duration-fast) var(--mw-ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.button:hover{background:var(--mw-component-button-primary-bg-hover);box-shadow:var(--mw-component-button-hover-shadow);filter:var(--mw-component-button-primary-hover-filter);transform:var(--mw-component-button-hover-transform)}.button:active{background:var(--mw-component-button-primary-bg-active);transform:translateY(0)scale(.98)}.button:focus-visible{box-shadow:var(--mw-component-button-focus-ring);outline:none}.button.secondary{background:var(--mw-component-button-secondary-bg);border-color:var(--mw-component-button-secondary-border);color:var(--mw-component-button-secondary-fg)}.button.secondary:hover{background:var(--mw-component-button-secondary-bg-hover);color:var(--mw-component-button-secondary-fg-hover);filter:var(--mw-component-button-secondary-hover-filter)}.button.secondary:active{background:var(--mw-component-button-secondary-bg-active)}.card-surface--hero-dark .button.secondary{border-color:color-mix(in srgb, var(--mw-color-text-on-dark), transparent 24%);color:var(--mw-color-text-on-dark)}.card-surface--hero-dark .button.secondary:hover{background:color-mix(in srgb, var(--mw-color-text-on-dark), transparent 88%);color:var(--mw-color-text-on-dark)}.button.tertiary{background:var(--mw-component-button-tertiary-bg);border-color:var(--mw-component-button-tertiary-border);border-style:var(--mw-component-button-tertiary-border-style);color:var(--mw-component-button-tertiary-fg)}.button.tertiary:hover{background:var(--mw-component-button-tertiary-bg-hover);color:var(--mw-component-button-tertiary-fg-hover);filter:var(--mw-component-button-tertiary-hover-filter)}.button.tertiary:active{background:var(--mw-component-button-tertiary-bg-active)}.button.ghost{background:var(--mw-component-button-ghost-bg);border-color:var(--mw-component-button-ghost-border);border-style:var(--mw-component-button-ghost-border-style);color:var(--mw-component-button-ghost-fg)}.button.ghost:hover{background:var(--mw-component-button-ghost-bg-hover);color:var(--mw-component-button-ghost-fg-hover);filter:var(--mw-component-button-ghost-hover-filter)}.button.ghost:active{background:var(--mw-component-button-ghost-bg-active)}.button.danger{background:var(--mw-component-button-danger-bg);color:var(--mw-component-button-danger-fg)}.button.danger:hover{background:var(--mw-component-button-danger-bg-hover);filter:none}.button.danger:active{background:var(--mw-component-button-danger-bg-active)}.button.small{min-height:36px;padding:var(--mw-space-2) var(--mw-space-3);font-size:var(--mw-text-body-sm-size)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:var(--mw-component-button-disabled-opacity);box-shadow:none;filter:none;transform:none}.button.primary:disabled,.button.primary[aria-disabled=true],.button:disabled:not(.secondary,.tertiary,.ghost,.danger),.button[aria-disabled=true]:not(.secondary,.tertiary,.ghost,.danger){background:var(--mw-component-button-primary-bg-disabled);color:var(--mw-component-button-primary-fg-disabled)}.button-label,.button-icon{justify-content:center;align-items:center;display:inline-flex}.button-icon>svg{width:1em;height:1em}.button-arrow{transition:transform var(--mw-duration-fast) var(--mw-ease-out);display:inline-block;transform:translate(0)}.button:hover .button-arrow{transform:translate(3px)}.button-spinner{border-radius:var(--mw-radius-full);border:2px solid;border-top-color:#0000;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}.card,.section-card,.status-card,.profile-card,.document-card{gap:var(--mw-space-4);color:var(--mw-color-text-primary);background:var(--mw-component-card-bg);border:var(--mw-component-card-border-width) solid var(--mw-component-card-border);border-radius:var(--mw-component-card-radius);box-shadow:var(--mw-component-card-shadow);padding:var(--mw-component-card-padding);display:grid}.section-card{border-radius:var(--mw-component-card-radius)}.card-surface--section{background:var(--mw-color-surface-section)}.card-surface--hero-dark{background:var(--mw-color-surface-hero-dark);border-color:color-mix(in srgb, var(--mw-color-surface-hero-dark), white 18%);color:var(--mw-color-text-on-dark)}.status-card.good,.profile-card.good{border-left-color:var(--mw-color-status-success-base);border-left-width:var(--mw-component-card-status-border-width)}.status-card.warn,.profile-card.warn{border-left-color:var(--mw-color-status-warning-base);border-left-width:var(--mw-component-card-status-border-width)}.status-card.bad,.profile-card.bad{border-left-color:var(--mw-color-status-error-base);border-left-width:var(--mw-component-card-status-border-width)}.status-card.clickable,.profile-card.clickable,.document-card.clickable{cursor:pointer;transition:transform var(--mw-duration-fast) var(--mw-ease-out), box-shadow var(--mw-duration-fast) var(--mw-ease-out)}.status-card.clickable:hover,.profile-card.clickable:hover,.document-card.clickable:hover{transform:var(--mw-component-card-hover-transform);box-shadow:var(--mw-component-card-hover-shadow)}.card-header,.card-body,.card-footer{gap:var(--mw-space-2);display:grid}.card-header{align-items:start}.card-body{gap:var(--mw-space-3)}.card-footer{border-top:1px solid color-mix(in srgb, var(--mw-color-border-default), transparent 28%);padding-top:var(--mw-space-4);align-items:center}.card-banner{margin:calc(var(--mw-component-card-padding-block) * -1) calc(var(--mw-component-card-padding-inline) * -1) 0;border-radius:var(--mw-component-card-radius) var(--mw-component-card-radius) 0 0;overflow:hidden}.card-banner>.alert{border-width:0;border-radius:0}.card-data-row{justify-content:space-between;align-items:baseline;gap:var(--mw-space-4);min-width:0;display:flex}.card-data-row-label{color:var(--mw-color-text-muted);font-size:var(--mw-text-body-sm-size)}.card-data-row-value{color:inherit;font-weight:var(--mw-font-weight-bold);font-variant-numeric:tabular-nums;text-align:right}.card-data-row-unit{margin-left:var(--mw-space-1);color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size);font-weight:var(--mw-font-weight-regular)}.card-surface--hero-dark :where(h1,h2,h3,h4,h5,h6,.card-data-row-value){color:var(--mw-color-text-on-dark)}.card-surface--hero-dark :where(p,.card-data-row-label),.card-surface--hero-dark .eyebrow{color:color-mix(in srgb, var(--mw-color-text-on-dark), transparent 24%)}.card-animate{animation:card-enter var(--mw-duration-normal) var(--mw-ease-out)}@keyframes card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.alert{justify-content:space-between;align-items:flex-start;gap:var(--mw-space-4);padding:var(--mw-space-4);border-radius:var(--mw-radius-md);font-size:var(--mw-text-body-sm-size);border:1px solid #0000;display:flex}.alert.success{background:var(--mw-color-status-success-soft);border-color:color-mix(in srgb, var(--mw-color-status-success-base), white 40%);color:color-mix(in srgb, var(--mw-color-status-success-base), black 18%)}.alert.warning{background:var(--mw-color-status-warning-soft);border-color:color-mix(in srgb, var(--mw-color-status-warning-base), white 34%);color:var(--mw-color-text-primary)}.alert.error{background:var(--mw-color-status-error-soft);border-color:color-mix(in srgb, var(--mw-color-status-error-base), white 34%);color:color-mix(in srgb, var(--mw-color-status-error-base), black 18%)}.alert.info{background:var(--mw-color-status-info-soft);border-color:color-mix(in srgb, var(--mw-color-status-info-base), white 42%);color:color-mix(in srgb, var(--mw-color-status-info-base), black 20%)}.alert.cta{background:var(--mw-color-status-cta-soft);border-color:color-mix(in srgb, var(--mw-color-status-cta-base), white 34%);color:var(--mw-color-text-primary)}.alert.critical{background:var(--mw-color-banner-critical-bg);border-color:color-mix(in srgb, var(--mw-color-banner-critical-bg), white 28%);color:var(--mw-color-banner-critical-fg)}.alert.notification{background:var(--mw-color-banner-notification-bg);border-color:color-mix(in srgb, var(--mw-color-status-info-base), white 42%);color:var(--mw-color-banner-notification-fg)}.alert-state-label{border-radius:var(--mw-radius-pill);padding:2px var(--mw-space-2);background:color-mix(in srgb, currentColor, transparent 88%);font-size:var(--mw-text-caption-size);font-weight:var(--mw-font-weight-bold);letter-spacing:var(--mw-text-smallcaps-track);line-height:var(--mw-text-caption-line);text-transform:uppercase;flex:none}.alert-copy{gap:var(--mw-space-1);min-width:0;display:grid}.alert-title{font-size:var(--mw-text-body-size)}.alert-action{flex:none}@media (width<=640px){.alert{display:grid}}.badge,.status-pill{border-radius:var(--mw-radius-full);width:fit-content;font-size:var(--mw-text-caption-size);font-weight:var(--mw-font-weight-bold);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.badge{padding:var(--mw-space-1) var(--mw-space-2)}.badge--open,.badge--published,.badge--active,.badge--approved{background:var(--mw-color-status-success-soft);color:var(--mw-color-accent-strong)}.badge--review,.badge--in-progress{background:var(--mw-color-status-cta-soft);color:var(--mw-color-text-primary)}.badge--escalated{background:var(--mw-color-status-error-soft);color:var(--mw-color-status-error-base)}.badge--closed,.badge--draft{background:var(--mw-color-surface-section);color:var(--mw-color-text-muted)}.badge--superseded,.badge--archived{background:var(--mw-color-status-warning-soft);color:var(--mw-color-status-warning-base)}.status-pill{gap:var(--mw-space-2);padding:var(--mw-space-1) var(--mw-space-3);background:var(--mw-color-surface-section);color:var(--mw-color-text-primary);letter-spacing:.02em}.status-pill.success{background:var(--mw-color-status-success-soft);color:var(--mw-color-accent-strong)}.status-pill.warning{background:var(--mw-color-status-warning-soft);color:var(--mw-color-text-primary)}.status-pill.error{background:var(--mw-color-status-error-soft);color:color-mix(in srgb, var(--mw-color-status-error-base), black 18%)}.status-pill.info{background:var(--mw-color-status-info-soft);color:var(--mw-color-status-info-base)}.status-pill-dot{border-radius:var(--mw-radius-full);background:currentColor;width:.55em;height:.55em}.status-pill--surface{min-height:24px;padding:3px var(--mw-space-2);border-radius:var(--mw-radius-pill);font-size:var(--mw-text-caption-size);font-weight:var(--mw-font-weight-regular);letter-spacing:0;color:var(--mw-color-text-primary)}.status-pill--surface .status-pill-dot{width:4px;height:4px}.status-pill--surface-active{background:var(--mw-color-pill-active-bg)}.status-pill--surface-warning{background:var(--mw-color-pill-warning-bg)}.status-pill--surface-pending{background:var(--mw-color-pill-pending-bg)}.status-pill--surface-archived{background:var(--mw-color-pill-archived-bg);color:var(--mw-color-text-primary)}.status-pill.status-pill--base.success{background:var(--mw-color-status-success-base);color:var(--mw-color-text-on-dark)}.status-pill.status-pill--base.warning{background:var(--warm-amber-900);color:var(--mw-color-text-on-dark)}.status-pill.status-pill--base.error{background:var(--mw-color-status-error-base);color:var(--mw-color-text-on-dark)}.status-pill.status-pill--base.info{background:var(--mw-color-status-info-base);color:var(--mw-color-text-on-dark)}.status-pill.status-pill--base.neutral{background:var(--mw-color-text-muted);color:var(--mw-color-text-on-dark)}.modal-backdrop{z-index:var(--mw-z-modal-backdrop);padding:var(--mw-space-6);background:#00000085;place-items:center;display:grid;position:fixed;inset:0}.modal-card{width:min(560px,100%);max-height:calc(100vh - var(--mw-space-12));gap:var(--mw-space-5);padding:var(--mw-space-6);border-radius:var(--mw-radius-lg);border:1px solid var(--mw-color-border-default);background:var(--mw-color-surface-card);box-shadow:var(--mw-shadow-xl);display:grid;overflow:auto}.modal-card.viewer{width:min(960px,100%)}.modal-header{justify-content:space-between;align-items:flex-start;gap:var(--mw-space-4);display:flex}.modal-body{gap:var(--mw-space-3);max-width:40ch;display:grid}.modal-actions{justify-content:flex-end;gap:var(--mw-space-3);padding-top:var(--mw-space-4);border-top:1px solid color-mix(in srgb, var(--mw-color-border-default), white 16%);flex-wrap:wrap;display:flex}.progress{gap:var(--mw-space-2);display:grid}.progress-label-row{justify-content:space-between;gap:var(--mw-space-3);color:var(--mw-color-text-muted);font-size:var(--mw-text-body-sm-size);display:flex}.progress-track{background:var(--mw-color-surface-section);border-radius:var(--mw-radius-full);height:10px;overflow:hidden}.progress-strip-track{background:var(--mw-color-surface-section);border-radius:var(--mw-radius-full);gap:2px;height:14px;padding:2px;display:flex;overflow:hidden}.progress-track--segmented{gap:2px;display:flex}.progress-indicator,.progress-segment{border-radius:inherit;height:100%}.progress-indicator{background:linear-gradient(90deg, var(--mw-color-accent-primary), var(--mw-color-accent-strong))}.progress-segment{background:var(--progress-segment-background,var(--mw-color-accent-primary));min-width:2px}.progress-strip-segment{border-radius:var(--mw-radius-full);background:var(--progress-strip-segment-background,var(--mw-color-progress-empty-bg));justify-content:center;align-items:center;min-width:4px;height:100%;display:inline-flex;position:relative}.progress-strip-segment--over{box-shadow:inset -3px 0 0 var(--mw-color-progress-over-dot)}.progress-strip-dot{border-radius:var(--mw-radius-full);background:var(--progress-strip-segment-dot,var(--mw-color-text-muted));width:4px;height:4px}.progress-segment:nth-child(2n){background:var(--progress-segment-background,var(--mw-color-status-warning-base))}.progress-segment:nth-child(3n){background:var(--progress-segment-background,var(--mw-color-status-info-base))}.progress-dots{align-items:center;gap:var(--mw-space-2);display:inline-flex}.progress-dot{border-radius:var(--mw-radius-full);background:var(--mw-color-text-muted);width:10px;height:10px;transition:transform var(--mw-duration-fast) var(--mw-ease-out), background var(--mw-duration-fast) var(--mw-ease-out)}.progress-dot.active{background:var(--mw-color-accent-primary);transform:scale(1.2)}.progress-dot.completed{background:var(--mw-color-status-success-base)}.progress-legend{gap:var(--mw-space-2);margin:0;display:grid}.progress-legend-item,.progress-legend-item dt{align-items:center;display:flex}.progress-legend-item{justify-content:space-between;gap:var(--mw-space-4);color:var(--mw-color-text-muted);font-size:var(--mw-text-body-sm-size)}.progress-legend-item dt{gap:var(--mw-space-2)}.progress-legend-item dd{color:var(--mw-color-text-primary);font-weight:var(--mw-font-weight-bold);margin:0}.card-surface--hero-dark :where(.progress-label-row,.progress-legend-item){color:var(--mw-color-text-on-dark)}.progress-legend-swatch{border-radius:var(--mw-radius-full);background:var(--progress-segment-background,var(--mw-color-accent-primary));width:10px;height:10px}.capacity-bar{gap:var(--mw-space-2);color:var(--mw-color-text-primary);display:grid}.capacity-bar__label{color:var(--mw-color-text-muted);font-size:var(--mw-text-body-sm-size)}.capacity-bar__track{background:var(--mw-color-capacity-base);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-full);height:14px;position:relative;overflow:hidden}.capacity-bar__stripe,.capacity-bar__fill,.capacity-bar__over{position:absolute;inset-block:0}.capacity-bar__stripe{background:repeating-linear-gradient(135deg, transparent 0 6px, var(--mw-color-capacity-stripe) 6px 8px);opacity:.7;inset-inline:0}.capacity-bar__fill{width:var(--capacity-bar-fill,0%);background:var(--mw-color-capacity-fill);inset-inline-start:0}.capacity-bar--unknown .capacity-bar__fill{background:0 0}.capacity-bar__over{background:var(--mw-color-capacity-over);width:4px;inset-inline-end:0}.breadcrumbs{display:block}.breadcrumb-list{align-items:center;gap:var(--mw-space-2);font-size:var(--mw-text-body-sm-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item{align-items:center;gap:var(--mw-space-2);color:var(--mw-color-text-muted);display:inline-flex}.breadcrumb-separator{color:var(--mine-shaft-400)}.breadcrumb-link{color:var(--mw-color-accent-primary);text-decoration:none}.breadcrumb-link:hover{text-decoration:underline}.input{box-sizing:border-box;width:100%;min-height:44px;padding:var(--mw-space-3) var(--mw-space-4);border:1px solid var(--mw-color-border-strong);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-card);color:var(--mw-color-text-primary);font:inherit;font-family:var(--mw-font-sans);transition:border-color var(--mw-duration-fast) var(--mw-ease-out), box-shadow var(--mw-duration-fast) var(--mw-ease-out)}.input::placeholder{color:var(--mine-shaft-400)}.input:hover{border-color:var(--mine-shaft-400)}.input:focus,.input:focus-visible{border-color:var(--mw-color-accent-primary);box-shadow:var(--mw-focus-ring);outline:none}.input:disabled{background:var(--mw-color-surface-section);color:var(--mw-color-text-muted);cursor:not-allowed}.input[aria-invalid=true]{border-color:var(--mw-color-status-error-base)}.textarea{resize:vertical;min-height:110px}.checkbox-field{gap:var(--mw-space-2);display:grid}.checkbox-wrap{align-items:flex-start;gap:var(--mw-space-3);cursor:pointer;display:inline-flex}.checkbox{width:16px;height:16px;accent-color:var(--mw-color-accent-primary);margin-top:3px}.checkbox-content{gap:var(--mw-space-1);display:grid}.checkbox-label{font-weight:var(--mw-font-weight-bold)}.checkbox-helper{margin-left:calc(16px + var(--mw-space-3))}.radio-field{gap:var(--mw-space-2);display:grid}.radio-wrap{align-items:flex-start;gap:var(--mw-space-3);cursor:pointer;display:inline-flex}.radio{width:16px;height:16px;accent-color:var(--mw-color-accent-primary);margin-top:3px}.radio-content{gap:var(--mw-space-1);display:grid}.radio-label{font-weight:var(--mw-font-weight-bold)}.radio-helper{margin-left:calc(16px + var(--mw-space-3))}.date-input{min-width:12rem}.field-label{align-items:baseline;gap:var(--mw-space-1);color:var(--mw-color-text-primary);font-weight:var(--mw-font-weight-bold);display:inline-flex}.required-indicator{color:var(--mw-color-status-error-base)}.eyebrow{color:var(--mw-color-text-muted);font-family:var(--mw-font-mono);font-size:var(--mw-text-caption-size);letter-spacing:var(--mw-text-smallcaps-track);text-transform:uppercase;margin:0;font-weight:600}.mw-eyebrow{color:var(--mw-color-text-primary);font-size:var(--mw-text-smallcaps-size);font-weight:var(--mw-font-weight-bold);letter-spacing:var(--mw-text-smallcaps-track);line-height:var(--mw-text-smallcaps-line);text-transform:uppercase}.card-surface--hero-dark .mw-eyebrow{color:var(--mw-color-text-on-dark)}.mw-mono-tabular{font-family:var(--mw-font-mono);font-variant-numeric:tabular-nums}.helper-text{font-size:var(--mw-text-body-sm-size);line-height:var(--mw-text-body-sm-line);color:var(--mw-color-text-muted);margin:0}.helper-text.error{color:var(--mw-color-status-error-base)}.helper-text.success{color:var(--mw-color-status-success-base)}.table{border-collapse:collapse;background:var(--mw-color-surface-card);width:100%}.table__head{background:color-mix(in srgb, var(--mw-color-surface-muted), white 42%)}.table__row+.table__row{border-top:1px solid var(--mw-color-border-default)}.table__header,.table__cell{padding:var(--mw-space-3) var(--mw-space-4);text-align:left}.table__header{font-size:var(--mw-text-caption-size);text-transform:uppercase;letter-spacing:var(--mw-text-smallcaps-track);color:var(--mw-color-text-muted)}.form-section{gap:var(--mw-space-5);padding:var(--mw-space-5);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-lg);background:color-mix(in srgb, var(--mw-color-surface-card), var(--mw-color-surface-page) 18%);box-shadow:var(--mw-shadow-sm);display:grid}.form-section+.form-section{margin-top:var(--mw-space-4)}.form-section__header{justify-content:space-between;align-items:flex-start;gap:var(--mw-space-4);padding-bottom:var(--mw-space-4);border-bottom:1px solid color-mix(in srgb, var(--mw-color-border-default), white 16%);display:flex}.form-section__title{font-size:var(--mw-text-h3-size);margin:0}.form-section__description{margin:var(--mw-space-1) 0 0;color:var(--mw-color-text-muted);max-width:44ch}.form-grid{gap:var(--mw-space-4);display:grid}.form-grid>*{min-width:0}.form-grid-1{grid-template-columns:1fr}.form-grid-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.form-grid-3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.form-field{gap:var(--mw-space-2);display:grid}.form-field.has-error .field-label{color:var(--mw-color-status-error-base)}.form-field-hint{font-size:var(--mw-text-caption-size);color:var(--mw-color-text-muted);margin:0}.form{gap:var(--mw-space-6);flex-direction:column;display:flex}.form-section__body{gap:var(--mw-space-4);flex-direction:column;display:flex}.form-field__label{font-size:var(--mw-text-body-sm-size);font-weight:var(--mw-font-weight-bold);color:var(--mw-color-text-primary);display:inline-block}.form-field__required-text{color:var(--mw-color-status-error-base);font-weight:var(--mw-font-weight-regular)}.form-field__optional-text{color:var(--mw-color-text-muted);font-weight:var(--mw-font-weight-regular)}.form-field__control{font:inherit;padding:var(--mw-space-3);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-card);color:var(--mw-color-text-primary);box-sizing:border-box;width:100%}.form-field__control:focus-visible{box-shadow:var(--mw-focus-ring);border-color:var(--mw-color-accent-primary);outline:none}.form-field__control--textarea{resize:vertical;min-height:80px}.form-field--invalid .form-field__control{border-color:var(--mw-color-status-error-base)}.form-field__helper{font-size:var(--mw-text-caption-size);color:var(--mw-color-text-muted);margin:0}.form-field__error{font-size:var(--mw-text-caption-size);color:var(--mw-color-status-error-base);font-weight:var(--mw-font-weight-bold);margin:0}.form-errors{border:1px solid var(--mw-color-status-error-base);background:var(--mw-color-status-error-soft);border-radius:var(--mw-radius-md);padding:var(--mw-space-4);gap:var(--mw-space-2);flex-direction:column;display:flex}.form-errors__heading{font-weight:var(--mw-font-weight-bold);color:var(--mw-color-status-error-base);margin:0}.form-errors__list{padding:0 0 0 var(--mw-space-5);margin:0}.form-errors__link{color:var(--mw-color-status-error-base);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.form-errors__link:hover,.form-errors__link:focus-visible{box-shadow:var(--mw-focus-ring);outline:none;text-decoration-thickness:2px}.form-field__checkbox-row{align-items:center;gap:var(--mw-space-2);cursor:pointer;display:inline-flex}.form-field__control--checkbox{border-radius:var(--mw-radius-sm);width:auto;min-width:16px;min-height:16px;accent-color:var(--mw-color-accent-primary);margin:0;padding:0}.status-pill,.badge{flex-shrink:0}.carrier-badge{align-items:center;gap:var(--mw-space-1);width:fit-content;min-block-size:28px;padding:var(--mw-space-1) var(--mw-space-2);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-full);background:var(--mw-color-surface-card);color:var(--mw-color-text-primary);font-size:var(--mw-text-caption-size);line-height:var(--mw-text-caption-line);white-space:nowrap;display:inline-flex}button.carrier-badge{font:inherit}.carrier-badge--interactive{cursor:pointer}.carrier-badge--interactive:hover{border-color:var(--mw-color-border-strong)}.carrier-badge:focus-visible{box-shadow:var(--mw-focus-ring);outline:none}.carrier-badge--selected{border-color:var(--mw-color-accent-primary);box-shadow:inset 0 0 0 1px var(--mw-color-accent-primary)}.carrier-badge__code{font-size:var(--mw-text-caption-size);letter-spacing:var(--mw-text-allcaps-track);text-transform:uppercase}.carrier-badge__token,.carrier-badge__jurisdiction{color:var(--mw-color-text-muted)}.carrier-badge__separator{color:var(--mw-color-border-strong)}.rail-badge{align-items:center;gap:var(--mw-space-1);width:fit-content;min-block-size:28px;padding:var(--mw-space-1) var(--mw-space-2);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-full);background:var(--mw-color-surface-card);color:var(--mw-color-text-primary);font-size:var(--mw-text-caption-size);line-height:var(--mw-text-caption-line);white-space:nowrap;display:inline-flex}.rail-badge--simulated{background:var(--mw-color-surface-warning)}.rail-badge--recorded{background:var(--mw-color-surface-muted)}.rail-badge__glyph{font-family:var(--mw-font-mono);font-size:var(--mw-text-caption-size)}.rail-badge__label{color:var(--mw-color-text-primary)}.rail-badge__status{color:var(--mw-color-text-muted)}.recorded-run-chip{width:fit-content;min-block-size:28px;padding:var(--mw-space-1) var(--mw-space-2);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-full);background:var(--mw-color-surface-muted);color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size);line-height:var(--mw-text-caption-line);white-space:nowrap;align-items:center;display:inline-flex}.demo-chrome{gap:var(--mw-space-3);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.demo-chrome__text{gap:var(--mw-space-1);min-width:0;display:grid}.demo-chrome__eyebrow{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size);font-weight:var(--mw-font-weight-bold);line-height:var(--mw-text-caption-line);text-transform:uppercase;margin:0}.demo-chrome__title,.demo-chrome__caption{overflow-wrap:anywhere;min-width:0}.demo-chrome__caption{color:var(--mw-color-text-secondary);line-height:var(--mw-text-body-line)}.demo-chrome__hint,.demo-chrome__switch{white-space:nowrap}.demo-chrome__hint{border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-full);padding:var(--mw-space-1) var(--mw-space-2);background:var(--mw-color-surface-default);color:var(--mw-color-text-secondary);font:inherit;font-size:var(--mw-text-caption-size);cursor:pointer}.demo-chrome__hint:hover,.demo-chrome__hint:focus-visible{border-color:var(--mw-color-border-strong);color:var(--mw-color-text-primary)}.demo-chrome--portal{min-width:0;padding:var(--mw-space-2) var(--mw-space-3);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-card);color:var(--mw-color-text-primary)}.demo-chrome--portal .demo-chrome__text{gap:var(--mw-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center}.demo-chrome--portal .demo-chrome__title{white-space:nowrap}.demo-chrome--portal .demo-chrome__caption{color:var(--mw-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-chrome--portal .demo-chrome__hint{min-height:36px;padding:0 var(--mw-space-2);border-color:var(--mw-color-border-subtle);border-radius:var(--mw-radius-sm);background:var(--mw-color-surface-muted);color:var(--mw-color-text-muted)}.demo-chrome--portal .demo-chrome__switch{color:var(--mw-color-accent-strong);font-weight:var(--mw-font-weight-bold);text-underline-offset:3px;text-decoration:underline}.demo-chrome--portal .demo-chrome__switch:focus-visible{outline:3px solid var(--mw-color-accent-strong);outline-offset:2px}@media (width<=820px){.demo-chrome{grid-template-columns:1fr;justify-items:start}.demo-chrome--portal .demo-chrome__text{gap:var(--mw-space-1);grid-template-columns:1fr}.demo-chrome--portal .demo-chrome__caption{white-space:normal}}.portal-shell{min-height:100vh}.portal-shell__skip-link{top:var(--mw-space-3);left:var(--mw-space-3);z-index:1000;border-radius:var(--mw-radius-sm);padding:var(--mw-space-2) var(--mw-space-3);background:var(--mw-color-surface-hero-dark);color:var(--mw-color-text-on-dark);font-weight:var(--mw-font-weight-bold);text-decoration:none;position:fixed;transform:translateY(-150%)}.portal-shell__skip-link:focus{transform:translateY(0)}.portal-shell__main:focus{outline:none}.portal-topbar{gap:var(--mw-space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.portal-topbar__brand{min-width:0}.portal-topbar__brand :where(h1,h2,p){margin:0}.portal-topbar__context{gap:var(--mw-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.portal-topbar__nav{grid-column:1/-1;min-width:0}@media (width<=720px){.portal-topbar{grid-template-columns:1fr}.portal-topbar__context{justify-content:flex-start}}.portal-tabs{gap:var(--mw-space-2);min-width:0;display:flex;overflow-x:auto}.portal-tabs__item{border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-sm);min-height:36px;padding:0 var(--mw-space-3);color:var(--mw-color-text-secondary);font-weight:var(--mw-font-weight-bold);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.portal-tabs__item:hover,.portal-tabs__item:focus-visible{border-color:var(--mw-color-border-strong);color:var(--mw-color-text-primary)}.portal-tabs__item--active,.portal-tabs__item[aria-current=page]{border-color:var(--mw-color-accent-strong);background:var(--mw-color-accent-soft);color:var(--mw-color-accent-strong)}.portal-tabs__item[aria-disabled=true]{cursor:not-allowed;opacity:.5}.currency-amount{align-items:baseline;gap:var(--mw-space-1);color:var(--mw-color-text-primary);font-family:var(--mw-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.currency-amount__glyph{color:var(--mw-color-text-muted)}.currency-amount__value{color:inherit}.currency-amount__code{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size)}.conversion-leg-row{gap:var(--mw-space-2);padding:var(--mw-space-3);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-muted);color:var(--mw-color-text-primary);display:grid}.conversion-leg-row__amounts,.conversion-leg-row__meta{align-items:center;gap:var(--mw-space-2);flex-wrap:wrap;display:flex}.conversion-leg-row__arrow{color:var(--mw-color-text-muted)}.conversion-leg-row__meta{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size)}.conversion-leg-row__ledger{color:var(--mw-color-accent-primary);font-family:var(--mw-font-mono)}.audit-fact-row{gap:var(--mw-space-3);padding:var(--mw-space-3);border-block-end:1px solid var(--mw-color-border-default);background:var(--mw-color-surface-card);color:var(--mw-color-text-primary);font-size:var(--mw-text-body-sm-size);grid-template-columns:minmax(120px,1.2fr) minmax(150px,1fr) minmax(120px,1fr) minmax(120px,1fr) minmax(72px,.6fr) minmax(96px,.8fr) minmax(150px,1fr) minmax(80px,.6fr);align-items:center;display:grid}.audit-fact-row__persona,.audit-fact-row__outcome,.audit-fact-row__confidence{font-weight:var(--mw-font-weight-bold)}.audit-fact-row__override,.audit-fact-row time{color:var(--mw-color-text-muted)}.audit-fact-row__drill{border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-sm);background:var(--mw-color-surface-card);width:fit-content;color:var(--mw-color-accent-primary);font:inherit;padding:var(--mw-space-1) var(--mw-space-2);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.audit-fact-row__drill:focus-visible{box-shadow:var(--mw-focus-ring);outline:none}.audit-fact-row__drill--disabled{color:var(--mw-color-text-muted)}@media (width<=900px){.audit-fact-row{grid-template-columns:1fr}}.agent-invocation-card{gap:var(--mw-space-4);width:min(960px,100%);padding:var(--mw-space-5);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-card);color:var(--mw-color-text-primary);display:grid}.agent-invocation-card__header{gap:var(--mw-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.agent-invocation-card__eyebrow,.agent-invocation-card__id{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size);margin:0}.agent-invocation-card h3,.agent-invocation-card h4{line-height:var(--mw-text-h3-line);margin:0}.agent-invocation-card h3{font-size:var(--mw-text-h3-size)}.agent-invocation-card h4{font-size:var(--mw-text-body-size)}.agent-invocation-card__section{gap:var(--mw-space-2);display:grid}.agent-invocation-card__prompt,.agent-invocation-card__output{padding:var(--mw-space-3);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-muted)}.agent-invocation-card__chips,.agent-invocation-card__guardrails{gap:var(--mw-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agent-invocation-card__chips li,.agent-invocation-card__guardrails li{align-items:center;gap:var(--mw-space-2);padding:var(--mw-space-1) var(--mw-space-2);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-full);background:var(--mw-color-surface-muted);display:inline-flex}.agent-invocation-card__guardrails strong{color:var(--mw-color-accent-primary)}.agent-invocation-card__table{border-collapse:collapse;width:100%;font-size:var(--mw-text-body-sm-size)}.agent-invocation-card__table th,.agent-invocation-card__table td{padding:var(--mw-space-2);border:1px solid var(--mw-color-border-default);text-align:left}.agent-invocation-card__table th{background:var(--mw-color-surface-muted)}.agent-invocation-card__comparison{border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);display:grid;overflow:hidden}.agent-invocation-card__comparison-head,.agent-invocation-card__comparison-row{gap:var(--mw-space-2);padding:var(--mw-space-2);border-block-end:1px solid var(--mw-color-border-default);grid-template-columns:1.2fr repeat(3,1fr);display:grid}.agent-invocation-card__comparison-head{background:var(--mw-color-surface-muted);font-weight:var(--mw-font-weight-bold)}.agent-invocation-card__comparison-row:last-child{border-block-end:0}.agent-invocation-card__quote{padding:var(--mw-space-3);border-inline-start:3px solid var(--mw-color-border-strong);background:var(--mw-color-surface-muted);margin:0}.agent-invocation-card__quote blockquote{margin:0 0 var(--mw-space-2)}.agent-invocation-card__quote figcaption{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size)}.number-ticker{align-items:baseline;gap:var(--mw-space-2);color:var(--mw-color-text-primary);font-family:var(--mw-font-mono);font-variant-numeric:tabular-nums;display:inline-flex}.number-ticker__value{animation:number-ticker-rise .2s var(--mw-ease-out)}.number-ticker__direction,.number-ticker__delta{font-size:var(--mw-text-caption-size)}.number-ticker--up .number-ticker__direction,.number-ticker--up .number-ticker__delta{color:color-mix(in srgb, var(--mw-color-status-success-base), black 12%)}.number-ticker--down .number-ticker__direction,.number-ticker--down .number-ticker__delta{color:var(--mw-color-status-error-base)}.number-ticker--flat .number-ticker__direction,.number-ticker--flat .number-ticker__delta{color:var(--mw-color-text-muted)}@keyframes number-ticker-rise{0%{opacity:.72;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.magic-moment-card{gap:var(--mw-space-4);width:min(420px,100%);padding:var(--mw-space-4);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-card);color:var(--mw-color-text-primary);text-align:left;text-decoration:none;display:grid}button.magic-moment-card{font:inherit;cursor:pointer}.magic-moment-card:focus-visible{box-shadow:var(--mw-focus-ring);outline:none}.magic-moment-card--menu{width:min(560px,100%)}.magic-moment-card__header{gap:var(--mw-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.magic-moment-card__surface,.magic-moment-card__persona,.magic-moment-card__next{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size)}.magic-moment-card__body{gap:var(--mw-space-2);display:grid}.magic-moment-card__body h3,.magic-moment-card__body p{margin:0}.magic-moment-card__body h3{color:var(--mw-color-text-primary);font-size:var(--mw-text-h3-size);line-height:var(--mw-text-h3-line)}.magic-moment-card__next{justify-self:start}.contract-term-block{gap:var(--mw-space-3);padding:var(--mw-space-4);border:1px solid var(--mw-color-border-default);border-inline-start:4px solid var(--mw-color-border-strong);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-card);color:var(--mw-color-text-primary);display:grid}.contract-term-block__term{gap:var(--mw-space-1);display:grid}.contract-term-block__term p,.contract-term-block__term strong{margin:0}.contract-term-block__term p{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size)}.contract-term-block__term strong{font-size:var(--mw-text-h3-size);line-height:var(--mw-text-h3-line)}.contract-term-block__meta{gap:var(--mw-space-2);margin:0;display:grid}.contract-term-block__meta div{gap:var(--mw-space-3);grid-template-columns:minmax(96px,.35fr) 1fr;display:grid}.contract-term-block__meta dt{color:var(--mw-color-text-muted)}.contract-term-block__meta dd{margin:0}.honest-analyzer-comparison{gap:var(--mw-space-4);width:min(920px,100%);padding:var(--mw-space-4);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-card);color:var(--mw-color-text-primary);display:grid}.honest-analyzer-comparison__header{gap:var(--mw-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.honest-analyzer-comparison__header h3{font-size:var(--mw-text-h3-size);line-height:var(--mw-text-h3-line);margin:0}.honest-analyzer-comparison__verdict{min-block-size:28px;padding:var(--mw-space-1) var(--mw-space-2);border-radius:var(--mw-radius-full);background:var(--mw-color-status-success-soft);color:var(--mw-color-text-primary);font-size:var(--mw-text-caption-size);font-weight:var(--mw-font-weight-bold);align-items:center;display:inline-flex}.honest-analyzer-comparison__grid{border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);display:grid;overflow:hidden}.honest-analyzer-comparison__row{gap:var(--mw-space-2);padding:var(--mw-space-2);border-block-end:1px solid var(--mw-color-border-default);grid-template-columns:1.1fr repeat(3,1fr);display:grid}.honest-analyzer-comparison__row:last-child{border-block-end:0}.honest-analyzer-comparison__row--head{background:var(--mw-color-surface-muted);font-weight:var(--mw-font-weight-bold)}@media (width<=760px){.honest-analyzer-comparison__row{grid-template-columns:1fr}}.risk-badge{border-radius:var(--mw-radius-full);padding:var(--mw-space-1) var(--mw-space-2);border:1px solid var(--mw-color-border-default);white-space:nowrap;align-items:center;display:inline-flex}.risk-badge--high{background:var(--mw-color-status-error-soft);border-color:color-mix(in srgb, var(--mw-color-status-error-base), var(--mw-color-border-default) 30%);color:var(--mw-color-status-error-base)}.risk-badge--prohibited{background:var(--mw-color-status-error-base);border-color:var(--mw-color-status-error-base);color:var(--mw-color-surface-card)}.risk-badge--medium-high{background:var(--mw-color-status-warning-soft);border-color:color-mix(in srgb, var(--mw-color-status-warning-base), var(--mw-color-border-default) 30%);color:var(--mw-color-status-warning-base)}.risk-badge--medium{background:color-mix(in srgb, var(--mw-color-accent-primary), transparent 86%)}.risk-badge--low,.risk-badge--low-medium{background:var(--cameo-green-100);border-color:color-mix(in srgb, var(--cameo-green-800), var(--mw-color-border-default) 30%);color:var(--cameo-green-800)}.record-card{gap:var(--mw-space-4)}.record-card__header{justify-content:space-between;align-items:flex-start;gap:var(--mw-space-3);padding-top:var(--mw-space-3);border-top:1px solid color-mix(in srgb, var(--mw-color-border-default), white 16%);display:flex}.record-card__title{font-size:var(--mw-text-h3-size);margin:0}.record-card__description{color:var(--mw-color-text-muted);max-width:32ch;margin:0}.record-card__meta{padding-top:var(--mw-space-3);border-top:1px solid color-mix(in srgb, var(--mw-color-border-default), white 16%);color:var(--mw-color-text-muted);font-family:var(--mw-font-mono);font-size:var(--mw-text-caption-size);letter-spacing:.04em;text-transform:uppercase;margin:0}.record-card__link{color:inherit;text-decoration:none}.record-card__link:hover{text-decoration:underline}.action-card{gap:var(--mw-space-4)}.action-card__header{justify-content:space-between;align-items:flex-start;gap:var(--mw-space-3);padding-top:var(--mw-space-3);border-top:1px solid color-mix(in srgb, var(--mw-color-border-default), white 16%);display:flex}.action-card__title{font-size:var(--mw-text-h3-size);margin:0}.action-card__summary{color:var(--mw-color-text-muted);max-width:34ch;margin:0}.action-card__actions{gap:var(--mw-space-2);flex-wrap:wrap;display:flex}.timeline{gap:var(--mw-space-4);margin:0;padding:0;list-style:none;display:grid}.timeline__item{gap:var(--mw-space-3);grid-template-columns:auto 1fr;display:grid}.timeline__marker{border-radius:var(--mw-radius-full);background:var(--mw-color-accent-primary);width:12px;height:12px;margin-top:5px}.timeline__item.warning .timeline__marker{background:var(--mw-color-status-warning-base)}.timeline__item.error .timeline__marker{background:var(--mw-color-status-error-base)}.timeline__body{gap:var(--mw-space-1);display:grid}.timeline__title,.timeline__description,.timeline__meta{margin:0}.timeline__description,.timeline__meta{color:var(--mw-color-text-muted)}.progress-stepper{gap:var(--mw-space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.progress-stepper__item{align-items:center;gap:var(--mw-space-2);padding:var(--mw-space-2) var(--mw-space-3);border-radius:var(--mw-radius-full);border:1px solid var(--mw-color-border-default);background:var(--mw-color-surface-card);color:var(--mw-color-text-muted);display:inline-flex}.progress-stepper__item.completed{border-color:var(--cameo-green-300);background:var(--cameo-green-100);color:var(--cameo-green-800)}.progress-stepper__item.current{border-color:var(--mw-color-accent-primary);background:color-mix(in srgb, var(--mw-color-accent-primary), white 90%);color:var(--mw-color-accent-strong)}.progress-stepper__index{border-radius:var(--mw-radius-full);background:color-mix(in srgb, var(--mw-color-border-default), white 40%);width:1.5rem;height:1.5rem;font-size:var(--mw-text-caption-size);font-weight:var(--mw-font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.workflow-step-header{justify-content:space-between;align-items:flex-start;gap:var(--mw-space-4);display:flex}.workflow-step-header__copy{gap:var(--mw-space-2);display:grid}.workflow-step-header__title,.workflow-step-header__description{margin:0}.workflow-step-header__title{color:var(--mw-color-text-primary);font-size:var(--mw-text-h2-size);font-weight:var(--mw-text-h2-weight);line-height:var(--mw-text-h2-line);letter-spacing:var(--mw-text-h2-track)}.workflow-step-header__description{color:var(--mw-color-text-muted)}.workflow-step-header__side{gap:var(--mw-space-2);justify-items:end;display:grid}.unavailable{align-items:flex-start;gap:var(--mw-space-3);padding:var(--mw-space-4);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-raised);display:flex}.unavailable--info{border-color:color-mix(in srgb, var(--mw-color-status-info-base), var(--mw-color-border-default) 45%)}.unavailable--warning{border-color:color-mix(in srgb, var(--mw-color-status-warning-base), var(--mw-color-border-default) 35%)}.unavailable--error{border-color:color-mix(in srgb, var(--mw-color-danger), var(--mw-color-border-default) 35%)}.unavailable__marker{background:var(--mw-color-status-warning-base);border-radius:999px;flex:none;width:.75rem;height:.75rem;margin-top:.35rem}.unavailable--info .unavailable__marker{background:var(--mw-color-status-info-base)}.unavailable--error .unavailable__marker{background:var(--mw-color-danger)}.unavailable__body{gap:var(--mw-space-2);display:grid}.unavailable__title,.unavailable__message{margin:0}.unavailable__title{font-size:var(--mw-text-h3-size)}.unavailable__message{color:var(--mw-color-text-muted)}.unavailable__action{gap:var(--mw-space-2);flex-wrap:wrap;display:flex}.loan-stepper{gap:var(--mw-space-3);margin:0;padding:0;list-style:none;display:grid}.loan-stepper__step{gap:var(--mw-space-3);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.loan-stepper__index{border:1px solid var(--mw-color-border-default);width:2rem;height:2rem;color:var(--mw-color-text-muted);border-radius:999px;place-items:center;font-weight:700;display:grid}.loan-stepper__step--complete .loan-stepper__index{color:var(--mw-color-text-on-dark);background:var(--mw-color-success);border-color:var(--mw-color-success)}.loan-stepper__step--current .loan-stepper__index{color:var(--mw-color-text-on-dark);background:var(--mw-color-status-info-base);border-color:var(--mw-color-status-info-base)}.loan-stepper__step--blocked .loan-stepper__index{color:var(--mw-color-text-on-dark);background:var(--mw-color-danger);border-color:var(--mw-color-danger)}.loan-stepper__body{gap:var(--mw-space-2);padding-bottom:var(--mw-space-3);border-bottom:1px solid var(--mw-color-border-default);display:grid}.loan-stepper__heading{justify-content:space-between;align-items:baseline;gap:var(--mw-space-3);display:flex}.loan-stepper__heading span{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size);text-transform:uppercase}.loan-stepper__facts{gap:var(--mw-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.loan-stepper__facts div{gap:var(--mw-space-1);display:grid}.loan-stepper__facts dt{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size)}.loan-stepper__facts dd{margin:0}@media (width<=640px){.loan-stepper__facts{grid-template-columns:1fr}}.rail-picker-card{gap:var(--mw-space-3);padding:var(--mw-space-4);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-raised);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.rail-picker-card--checked{border-color:var(--mw-color-status-info-base);box-shadow:0 0 0 1px var(--mw-color-status-info-base)}.rail-picker-card--disabled{opacity:.58;cursor:not-allowed}.rail-picker-card .radio-field{margin-top:.2rem}.rail-picker-card__body{gap:var(--mw-space-3);display:grid}.rail-picker-card__header{align-items:center;gap:var(--mw-space-2);flex-wrap:wrap;display:flex}.rail-picker-card__default{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size)}.rail-picker-card__facts{gap:var(--mw-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rail-picker-card__facts span{gap:var(--mw-space-1);min-width:0;display:grid}.rail-picker-card__facts small{color:var(--mw-color-text-muted)}.rail-picker-card__facts strong{overflow-wrap:anywhere}.rail-picker-card__note{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size)}@media (width<=760px){.rail-picker-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.rail-picker-card,.rail-picker-card__facts{grid-template-columns:1fr}}.claim-gate-banner{gap:var(--mw-space-3);padding:var(--mw-space-4);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-raised);display:grid}.claim-gate-banner--ready{border-color:color-mix(in srgb, var(--mw-color-success), var(--mw-color-border-default) 40%)}.claim-gate-banner--pending{border-color:color-mix(in srgb, var(--mw-color-status-info-base), var(--mw-color-border-default) 40%)}.claim-gate-banner--blocked{border-color:color-mix(in srgb, var(--mw-color-status-warning-base), var(--mw-color-border-default) 35%)}.claim-gate-banner--paid{border-color:var(--mw-color-success)}.claim-gate-banner__copy{gap:var(--mw-space-2);display:grid}.claim-gate-banner__copy h3,.claim-gate-banner__copy p{margin:0}.claim-gate-banner__eyebrow{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size);text-transform:uppercase}.claim-gate-banner__requirements{gap:var(--mw-space-2);padding-left:var(--mw-space-5);margin:0;display:grid}.claim-gate-banner__support{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.application-lifecycle-stepper-shell{gap:var(--mw-space-2);min-width:0;display:grid}.application-lifecycle-stepper{gap:var(--mw-space-2);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;padding:0;list-style:none;display:grid}.application-lifecycle-stepper__working-on{gap:var(--mw-space-1);width:fit-content;padding:var(--mw-space-1) var(--mw-space-2);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-chip);background:var(--mw-color-surface-muted);color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size);line-height:var(--mw-text-caption-line);flex-wrap:wrap;align-items:center;margin:0;display:inline-flex}.application-lifecycle-stepper__working-on strong{color:var(--mw-color-text-primary)}.application-lifecycle-stepper__step{gap:var(--mw-space-1);min-width:0;display:grid}.application-lifecycle-stepper__marker{border:1px solid var(--mw-color-border-default);width:2rem;height:2rem;color:var(--mw-color-text-muted);border-radius:999px;place-items:center;font-weight:700;display:grid}.application-lifecycle-stepper__step--complete .application-lifecycle-stepper__marker{color:var(--mw-color-text-on-dark);background:var(--mw-color-success);border-color:var(--mw-color-success)}.application-lifecycle-stepper__step--current .application-lifecycle-stepper__marker{color:var(--mw-color-text-on-dark);background:var(--mw-color-status-info-base);border-color:var(--mw-color-status-info-base)}.application-lifecycle-stepper__label{gap:var(--mw-space-1);min-width:0;display:grid}.application-lifecycle-stepper__label strong{overflow-wrap:normal}.application-lifecycle-stepper__label small{text-overflow:ellipsis;white-space:nowrap;color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size);text-transform:uppercase;overflow:hidden}.application-lifecycle-stepper--compact{gap:var(--mw-space-1);grid-template-columns:repeat(7,1.75rem)}.application-lifecycle-stepper--compact .application-lifecycle-stepper__marker{width:1.5rem;height:1.5rem;font-size:var(--mw-text-caption-size)}.application-lifecycle-stepper--icons-only .application-lifecycle-stepper__label,.application-lifecycle-stepper__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.application-lifecycle-stepper{gap:var(--mw-space-1);grid-template-columns:repeat(7,minmax(0,1fr))}.application-lifecycle-stepper__step{justify-items:center}.application-lifecycle-stepper__marker{width:1.75rem;height:1.75rem;font-size:var(--mw-text-caption-size)}.application-lifecycle-stepper__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.redacted-field{gap:var(--mw-space-1);display:grid}.redacted-field__label{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size);text-transform:uppercase}.redacted-field__value{font-weight:650}.redacted-field--book-row .redacted-field__value,.redacted-field--drill-in-default .redacted-field__value{color:var(--mw-color-text-muted);letter-spacing:0}.source-cell-drilldown{border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-raised);min-width:44px;min-height:44px;color:var(--mw-color-text-primary);cursor:pointer;padding:var(--mw-space-2) var(--mw-space-3);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:inline-flex}.source-cell-drilldown:hover,.source-cell-drilldown:focus-visible{border-color:var(--mw-color-accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--mw-color-accent-primary), transparent 82%);outline:none}.source-cell-drilldown__label{font-size:var(--mw-text-body-size);font-weight:600}.source-cell-drilldown__id,.source-cell-drilldown__eyebrow,.source-cell-drilldown__nested{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size)}.source-cell-drilldown__title{margin:0}.source-cell-drilldown__detail{gap:var(--mw-space-4);display:grid}.source-cell-drilldown__meta,.source-cell-drilldown__fields{gap:var(--mw-space-3);margin:0;display:grid}.source-cell-drilldown__meta div,.source-cell-drilldown__fields div{gap:var(--mw-space-3);border-bottom:1px solid var(--mw-color-border-subtle);padding-block:var(--mw-space-2);grid-template-columns:minmax(120px,.35fr) 1fr;display:grid}.source-cell-drilldown__meta dt,.source-cell-drilldown__fields dt{color:var(--mw-color-text-muted);font-size:var(--mw-text-caption-size);font-weight:var(--mw-font-weight-bold);text-transform:uppercase}.source-cell-drilldown__meta dd,.source-cell-drilldown__fields dd{margin:0}.source-cell-drilldown__nested{margin-top:var(--mw-space-1);display:block}.source-cell-drilldown__skeleton,.source-cell-drilldown__empty,.source-cell-drilldown__restricted,.source-cell-drilldown__error{border-radius:var(--mw-radius-md);padding:var(--mw-space-3);margin:0}.source-cell-drilldown__skeleton{background:linear-gradient(90deg, var(--mw-color-surface-muted), var(--mw-color-surface-section), var(--mw-color-surface-muted))}.source-cell-drilldown__empty{background:var(--mw-color-surface-muted);color:var(--mw-color-text-muted)}.source-cell-drilldown__restricted,.source-cell-drilldown__error{background:var(--mw-color-status-error-soft);color:var(--mw-color-status-error-base)}.frozen-state-banner{align-items:center;gap:var(--mw-space-3);border:1px solid var(--mw-color-border-default);border-left:4px solid var(--mw-color-status-warning-base);border-radius:var(--mw-radius-md);background:var(--mw-color-status-warning-soft);color:var(--mw-color-text-primary);padding:var(--mw-space-3);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.frozen-state-banner--stale{border-left-color:var(--mw-color-status-error-base);background:var(--mw-color-status-error-soft)}.frozen-state-banner--readonly{border-left-color:var(--mw-color-status-info-base);background:var(--mw-color-status-info-soft)}.frozen-state-banner__seal{border-radius:var(--mw-radius-full);width:44px;height:44px;font-weight:var(--mw-font-weight-bold);border:2px solid;justify-content:center;align-items:center;display:inline-flex}.frozen-state-banner__content{min-width:0}.frozen-state-banner__content h3,.frozen-state-banner__content p{margin:0}.frozen-state-banner__content h3{font-size:var(--mw-text-body-size)}.frozen-state-banner__content p{color:var(--mw-color-text-muted);margin-top:var(--mw-space-1)}@media (width<=720px){.frozen-state-banner{grid-template-columns:44px minmax(0,1fr)}.frozen-state-banner .button{grid-column:1/-1;justify-self:start}}.info-card{gap:var(--mw-space-3);padding:var(--mw-space-4);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-card);background:var(--mw-color-surface-card);color:var(--mw-color-text-primary);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.info-card__icon{border-radius:var(--mw-radius-md);background:var(--mw-color-surface-section);width:32px;height:32px;color:var(--mw-color-text-muted);font-size:var(--mw-text-body-sm-size);font-weight:var(--mw-font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.info-card__copy{gap:var(--mw-space-1);min-width:0;display:grid}.info-card__title{font-size:var(--mw-text-h3-size);font-weight:var(--mw-text-h3-weight);line-height:var(--mw-text-h3-line);margin:0}.info-card__body{color:var(--mw-color-text-muted);font-size:var(--mw-text-body-sm-size);line-height:var(--mw-text-body-sm-line)}.info-card__body :where(p){margin:0}:root,:root[data-brand=meanwhile]{--meanwhile-night-shadow-50:#ededf4;--meanwhile-night-shadow-100:#d5d5e2;--meanwhile-night-shadow-200:#babacd;--meanwhile-night-shadow-300:#9696af;--meanwhile-night-shadow-400:#6e6e8c;--meanwhile-night-shadow-500:#525268;--meanwhile-night-shadow-600:#3c3c61;--meanwhile-night-shadow-700:#343454;--meanwhile-night-shadow-800:#2c2c48;--meanwhile-night-shadow-900:#23233c;--meanwhile-mine-shaft-50:#f4f4f4;--meanwhile-mine-shaft-100:#e9e9e9;--meanwhile-mine-shaft-200:#d3d3d3;--meanwhile-mine-shaft-300:#a7a7a7;--meanwhile-mine-shaft-400:#919191;--meanwhile-mine-shaft-500:#7b7b7b;--meanwhile-mine-shaft-600:#656565;--meanwhile-mine-shaft-700:#4f4f4f;--meanwhile-mine-shaft-800:#393939;--meanwhile-mine-shaft-900:#232323;--meanwhile-cameo-green-50:#f4faf7;--meanwhile-cameo-green-100:#e9f3ee;--meanwhile-cameo-green-200:#d5e8de;--meanwhile-cameo-green-300:#c0ddcd;--meanwhile-cameo-green-400:#acd2bd;--meanwhile-cameo-green-500:#97c7ad;--meanwhile-cameo-green-600:#76a48c;--meanwhile-cameo-green-700:#55816c;--meanwhile-cameo-green-800:#386050;--meanwhile-cameo-green-900:#1f4237;--meanwhile-cyber-lemon-50:#feffee;--meanwhile-cyber-lemon-100:#fcffd5;--meanwhile-cyber-lemon-200:#f9ffb2;--meanwhile-cyber-lemon-300:#f5ff8c;--meanwhile-cyber-lemon-400:#f2ff66;--meanwhile-cyber-lemon-500:#efff3d;--meanwhile-cyber-lemon-600:#e5f435;--meanwhile-cyber-lemon-700:#d7e330;--meanwhile-cyber-lemon-800:#bcc722;--meanwhile-cyber-lemon-900:#9ea61b;--meanwhile-white:#fff;--meanwhile-black:#000;--meanwhile-amber:#f8bf1e;--meanwhile-violet:#8a38f5;--meanwhile-app-slate-900:#252537;--meanwhile-app-slate-800:#3c3c4f;--meanwhile-app-slate-700:#525268;--meanwhile-status-amber-app:#ffce85;--meanwhile-status-amber-app-strong:#ffb13d;--meanwhile-status-violet-app:#b9c6f3;--meanwhile-fg-muted-app:#77778a;--meanwhile-fg-on-dark-eyebrow:#c0c0cd;--meanwhile-fg-on-dark-muted:#9b9bab;--mw-brand-color-primary:var(--meanwhile-cameo-green-700);--mw-brand-color-primary-hover:var(--meanwhile-cameo-green-800);--mw-brand-color-primary-soft:var(--meanwhile-cameo-green-100);--mw-brand-color-secondary:var(--meanwhile-cyber-lemon-500);--mw-brand-color-accent:var(--meanwhile-cameo-green-700);--mw-brand-color-canvas:var(--mw-color-surface-page);--mw-brand-color-surface:var(--mw-color-surface-card);--mw-brand-color-text:var(--mw-color-text-primary);--mw-brand-color-muted:var(--mw-color-text-muted);--mw-brand-color-border:var(--mw-color-border-default);--mw-brand-font-sans:var(--mw-font-sans);--mw-color-surface-page:var(--mine-shaft-50);--mw-color-surface-card:var(--white);--mw-color-surface-section:var(--mine-shaft-50);--mw-color-surface-hero-dark:var(--night-shadow-900);--mw-color-surface-muted:var(--night-shadow-50);--mw-color-surface-raised:var(--white);--mw-color-surface-sunken:var(--mine-shaft-50);--mw-color-surface-accent:var(--cameo-green-75);--mw-color-surface-warning:var(--warm-amber-100);--mw-color-text-primary:var(--mine-shaft-900);--mw-color-text-muted:var(--mine-shaft-600);--mw-color-text-subtle:var(--mine-shaft-500);--mw-color-text-on-dark:var(--white);--mw-color-text-warning:var(--warm-amber-700);--mw-color-text-error:var(--portal-red-500);--mw-color-text-success:var(--cameo-green-700);--mw-color-border-default:var(--mine-shaft-100);--mw-color-border-strong:var(--mine-shaft-200);--mw-color-border-subtle:var(--night-shadow-50);--mw-color-accent-primary:var(--cameo-green-700);--mw-color-accent-strong:var(--cameo-green-800);--mw-color-accent-soft:var(--cameo-green-100);--mw-color-accent-warm:var(--warm-amber-500);--mw-color-brand-sage:var(--cameo-green-500);--mw-color-brand-lemon:var(--cyber-lemon-500);--mw-color-brand-slate:var(--night-shadow-500);--mw-color-status-warning-base:var(--warm-amber-700);--mw-color-status-warning-soft:var(--warm-amber-100);--mw-color-status-success-base:var(--cameo-green-700);--mw-color-status-success-soft:var(--cameo-green-100);--mw-color-status-info-base:var(--night-shadow-500);--mw-color-status-info-soft:var(--night-shadow-50);--mw-color-status-cta-base:var(--warm-amber-500);--mw-color-status-cta-soft:var(--warm-amber-100);--mw-color-bg-surface:var(--mw-color-surface-page);--mw-color-bg-card:var(--mw-color-surface-card);--mw-color-accent-primary-hover:var(--mw-color-accent-strong);--mw-color-success:var(--mw-color-status-success-base);--mw-color-danger:var(--mw-color-status-error-base);--mw-font-sans:"Akkurat LL", "Akkurat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mw-font-display:var(--mw-font-sans);--mw-font-mono:"Akkurat Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--mw-text-display-size:56px;--mw-text-display-line:1;--mw-text-display-weight:400;--mw-text-display-track:-.02em;--mw-text-h1-size:32px;--mw-text-h1-line:1.1;--mw-text-h1-weight:400;--mw-text-h1-track:-.015em;--mw-text-h2-size:22px;--mw-text-h2-line:1.15;--mw-text-h2-weight:400;--mw-text-h2-track:0;--mw-text-h3-size:18px;--mw-text-h3-line:1.2;--mw-text-h3-weight:var(--mw-font-weight-regular);--mw-text-h3-track:0;--mw-text-body-size:14px;--mw-text-body-line:1.5;--mw-text-body-weight:var(--mw-font-weight-regular);--mw-text-body-sm-size:13px;--mw-text-body-sm-line:1.46;--mw-text-body-sm-weight:var(--mw-font-weight-regular);--mw-text-caption-size:12px;--mw-text-caption-line:1.33;--mw-text-caption-weight:var(--mw-font-weight-regular);--mw-text-allcaps-size:16px;--mw-text-allcaps-track:.05em;--mw-text-smallcaps-size:12px;--mw-text-smallcaps-track:.05em;--mw-radius-sm:4px;--mw-radius-button:6px;--mw-radius-md:8px;--mw-radius-lg:10px;--mw-radius-card:var(--mw-radius-lg);--mw-radius-chip:32px;--mw-radius-pill:40px;--mw-shadow-sm:0 1px 2px #2525370f;--mw-shadow-md:0 2px 8px #25253714;--mw-shadow-lg:0 4px 16px #25253714;--mw-shadow-xl:0 8px 24px #2525371a;--mw-component-button-padding-block:var(--mw-space-3);--mw-component-button-padding-inline:var(--mw-space-5);--mw-component-button-gap:var(--mw-space-2);--mw-component-button-radius:var(--mw-radius-pill);--mw-component-button-font-size:var(--mw-text-body-size);--mw-component-button-font-weight:var(--mw-font-weight-bold);--mw-component-button-hover-shadow:var(--mw-shadow-md);--mw-component-button-hover-transform:translateY(-1px);--mw-component-button-primary-bg:var(--mw-color-accent-primary);--mw-component-button-primary-bg-hover:var(--mw-color-accent-strong);--mw-component-button-primary-bg-active:var(--mw-color-accent-strong);--mw-component-button-primary-fg:var(--mw-color-text-on-dark);--mw-component-button-primary-bg-disabled:var(--mw-color-accent-soft);--mw-component-button-primary-fg-disabled:var(--mw-color-text-muted);--mw-component-button-primary-hover-filter:none;--mw-component-button-secondary-bg:transparent;--mw-component-button-secondary-bg-hover:var(--mw-color-accent-soft);--mw-component-button-secondary-bg-active:var(--mw-color-accent-soft);--mw-component-button-secondary-fg:var(--mw-color-accent-primary);--mw-component-button-secondary-fg-hover:var(--mw-color-accent-strong);--mw-component-button-secondary-border:var(--mw-color-accent-primary);--mw-component-button-secondary-hover-filter:none;--mw-component-button-tertiary-bg:transparent;--mw-component-button-tertiary-bg-hover:var(--mw-color-surface-section);--mw-component-button-tertiary-bg-active:var(--mw-color-surface-section);--mw-component-button-tertiary-fg:var(--mw-color-text-primary);--mw-component-button-tertiary-fg-hover:var(--mw-color-text-primary);--mw-component-button-tertiary-border:var(--mw-color-border-strong);--mw-component-button-tertiary-border-style:solid;--mw-component-card-border:var(--mw-color-border-default);--mw-component-card-border-width:1px;--mw-component-card-radius:var(--mw-radius-card);--mw-component-card-shadow:var(--mw-shadow-sm);--mw-component-card-padding-block:var(--mw-space-5);--mw-component-card-padding-inline:var(--mw-space-5);--mw-component-card-padding:var(--mw-component-card-padding-block) var(--mw-component-card-padding-inline);--mw-component-card-hover-shadow:var(--mw-shadow-md);--mw-page-max:1440px;--mw-page-gutter-desktop:96px;--mw-page-gutter-mobile:20px;--mw-section-padding-block-desktop:150px;--mw-section-padding-block-mobile:70px}:root[data-brand=meanwhile][data-surface=internal]{--mw-color-surface-page:var(--meanwhile-night-shadow-50);--mw-color-surface-card:var(--meanwhile-white);--mw-color-surface-section:color-mix(in srgb, var(--meanwhile-night-shadow-50), white 34%);--mw-color-surface-hero-dark:var(--meanwhile-app-slate-900);--mw-color-surface-muted:var(--meanwhile-night-shadow-50);--mw-color-surface-raised:var(--meanwhile-white);--mw-color-surface-sunken:var(--meanwhile-night-shadow-50);--mw-color-surface-accent:var(--meanwhile-cameo-green-100);--mw-color-surface-warning:color-mix(in srgb, var(--meanwhile-status-amber-app), white 42%);--mw-color-text-muted:var(--meanwhile-fg-muted-app);--mw-color-text-subtle:var(--meanwhile-app-slate-700);--mw-color-text-warning:color-mix(in srgb, var(--meanwhile-status-amber-app-strong), black 38%);--mw-color-text-success:var(--meanwhile-cameo-green-800);--mw-color-status-warning-base:color-mix(in srgb, var(--meanwhile-status-amber-app-strong), black 30%);--mw-color-status-warning-soft:var(--meanwhile-status-amber-app);--mw-color-status-success-base:var(--meanwhile-cameo-green-800);--mw-color-status-success-soft:var(--meanwhile-cameo-green-100);--mw-color-status-info-base:var(--meanwhile-app-slate-700);--mw-color-status-info-soft:var(--meanwhile-status-violet-app);--mw-color-status-cta-base:var(--meanwhile-app-slate-900);--mw-color-status-cta-soft:var(--meanwhile-night-shadow-50);--mw-text-display-size:22px;--mw-text-display-line:1.18;--mw-text-display-weight:var(--mw-font-weight-regular);--mw-text-display-track:-.02em;--mw-text-h1-size:30px;--mw-text-h1-line:1.08;--mw-text-h1-weight:var(--mw-font-weight-regular);--mw-text-h1-track:-.02em;--mw-text-h2-size:24px;--mw-text-h2-line:1.12;--mw-text-h2-weight:var(--mw-font-weight-regular);--mw-text-h2-track:-.02em;--mw-text-h3-size:16px;--mw-text-h3-line:1.25;--mw-text-body-size:14px;--mw-text-body-line:1.42;--mw-text-body-sm-size:12px;--mw-text-body-sm-line:1.36;--mw-radius-card:8px;--mw-component-button-primary-bg:var(--meanwhile-app-slate-900);--mw-component-button-primary-bg-hover:var(--meanwhile-night-shadow-700);--mw-component-button-primary-bg-active:var(--meanwhile-night-shadow-800);--mw-component-button-primary-fg:var(--meanwhile-white);--mw-component-button-primary-bg-disabled:#9a9aa4;--mw-component-button-primary-fg-disabled:var(--meanwhile-white);--mw-component-button-primary-hover-filter:brightness(1.15);--mw-component-button-focus-ring:0 0 0 3px color-mix(in srgb, var(--meanwhile-app-slate-900), white 72%);--mw-focus-ring:var(--mw-component-button-focus-ring);--mw-component-button-secondary-bg:var(--meanwhile-cameo-green-500);--mw-component-button-secondary-bg-hover:var(--meanwhile-cameo-green-600);--mw-component-button-secondary-bg-active:var(--meanwhile-cameo-green-700);--mw-component-button-secondary-fg:var(--meanwhile-app-slate-900);--mw-component-button-secondary-fg-hover:var(--meanwhile-app-slate-900);--mw-component-button-secondary-border:transparent;--mw-component-button-danger-bg:var(--portal-red-500);--mw-component-button-danger-bg-hover:var(--portal-red-700);--mw-component-button-danger-bg-active:var(--portal-red-900);--mw-component-button-danger-fg:var(--meanwhile-white);--mw-color-banner-info-bg:var(--meanwhile-white);--mw-color-banner-info-fg:var(--meanwhile-app-slate-900);--mw-color-banner-warning-bg:var(--meanwhile-status-amber-app);--mw-color-banner-warning-fg:var(--meanwhile-app-slate-900);--mw-color-banner-critical-bg:var(--meanwhile-app-slate-900);--mw-color-banner-critical-fg:var(--meanwhile-white);--mw-color-banner-notification-bg:var(--meanwhile-status-violet-app);--mw-color-banner-notification-fg:var(--meanwhile-app-slate-900);--mw-color-pill-active-bg:var(--meanwhile-cameo-green-400);--mw-color-pill-warning-bg:var(--meanwhile-status-amber-app);--mw-color-pill-pending-bg:var(--meanwhile-status-violet-app);--mw-color-pill-archived-bg:var(--meanwhile-night-shadow-50);--mw-color-pill-archived-fg:var(--meanwhile-app-slate-700);--mw-color-progress-over-dot:var(--meanwhile-app-slate-900);--mw-color-capacity-stripe:var(--meanwhile-night-shadow-100);--mw-color-capacity-base:var(--meanwhile-white);--mw-color-capacity-fill:var(--meanwhile-cameo-green-700);--mw-color-capacity-over:var(--meanwhile-status-amber-app-strong)}@media (width<=768px){:root,:root[data-brand=meanwhile]{--mw-text-display-size:44px;--mw-text-h1-size:36px;--mw-text-h2-size:28px;--mw-text-h3-size:20px}}:root[data-brand=mnw]{--mnw-red:#e54e56;--mnw-red-700:#c73e45;--mnw-red-200:#f7b5b8;--mnw-red-50:#fce8e9;--slate-900:#1f2030;--slate-700:#383a4d;--slate-500:#4d4d62;--slate-300:#9a9aac;--slate-100:#ecedf1;--slate-50:#f4f4f7;--bone-500:#c3b3ab;--bone-300:#dcd2cb;--bone-200:#e8e0d9;--bone-50:#f6f2ee;--paper:#faf8f4;--paper-pure:#fff;--sand:#f2d899;--sand-300:#f7e7bf;--bg-canvas:var(--paper);--bg-surface:var(--paper-pure);--bg-sunken:var(--bone-50);--bg-inverse:var(--slate-900);--text-primary:var(--slate-900);--text-secondary:#50526a;--text-tertiary:#7d7f95;--text-inverse:var(--paper);--text-brand:var(--mnw-red);--border-subtle:#1f203014;--border-default:#1f203024;--border-strong:#1f203052;--divider:#1f20301a;--success:#2f8a5c;--success-bg:#e6f2ec;--warning:#b58518;--warning-bg:#fbf1d8;--danger:#c7424a;--danger-bg:#fbeaeb;--info:#3c5da8;--info-bg:#e6ecf7;--focus-ring:#2d6ee6;--focus-ring-soft:#2d6ee652;--r-sm:4px;--r-md:8px;--r-lg:14px;--r-pill:999px;--mnw-font-sans:"Akkurat LL", "Akkurat", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--mnw-font-mono:"Akkurat Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--mw-brand-color-primary:var(--mnw-red);--mw-brand-color-primary-hover:var(--mnw-red-700);--mw-brand-color-primary-soft:var(--mnw-red-50);--mw-brand-color-secondary:var(--slate-500);--mw-brand-color-accent:var(--sand);--mw-brand-color-canvas:var(--bg-canvas);--mw-brand-color-surface:var(--bg-surface);--mw-brand-color-text:var(--text-primary);--mw-brand-color-muted:var(--text-secondary);--mw-brand-color-border:var(--border-default);--mw-brand-font-sans:var(--mnw-font-sans);--mw-color-brand-sage:var(--mnw-red);--mw-color-brand-lemon:var(--sand);--mw-color-brand-slate:var(--slate-500);--mw-color-surface-page:var(--bg-canvas);--mw-color-surface-card:var(--bg-surface);--mw-color-surface-section:var(--bg-surface);--mw-color-surface-hero-dark:var(--bg-inverse);--mw-color-surface-muted:var(--slate-50);--mw-color-surface-raised:var(--bg-surface);--mw-color-surface-sunken:var(--bg-sunken);--mw-color-surface-accent:var(--mnw-red);--mw-color-surface-accent-hover:var(--mnw-red-700);--mw-color-text-on-accent:var(--paper-pure);--mw-color-surface-warning:var(--warning-bg);--mw-color-text-primary:var(--text-primary);--mw-color-text-muted:var(--text-secondary);--mw-color-text-subtle:var(--text-tertiary);--mw-color-text-on-dark:var(--text-inverse);--mw-color-text-warning:var(--warning);--mw-color-text-error:var(--danger);--mw-color-text-success:var(--success);--mw-color-border-default:var(--border-default);--mw-color-border-strong:var(--border-strong);--mw-color-border-subtle:var(--border-subtle);--mw-color-accent-primary:var(--mnw-red);--mw-color-accent-strong:var(--mnw-red-700);--mw-color-accent-soft:var(--mnw-red-50);--mw-color-accent-warm:var(--sand);--mw-color-status-error-base:var(--danger);--mw-color-status-error-soft:var(--danger-bg);--mw-color-status-warning-base:var(--warning);--mw-color-status-warning-soft:var(--warning-bg);--mw-color-status-success-base:var(--success);--mw-color-status-success-soft:var(--success-bg);--mw-color-status-info-base:var(--info);--mw-color-status-info-soft:var(--info-bg);--mw-color-status-cta-base:var(--mnw-red);--mw-color-status-cta-soft:var(--mnw-red-50);--mw-color-bg-surface:var(--mw-color-surface-page);--mw-color-bg-card:var(--mw-color-surface-card);--mw-color-accent-primary-hover:var(--mw-color-accent-strong);--mw-color-success:var(--mw-color-status-success-base);--mw-color-danger:var(--mw-color-status-error-base);--mw-font-sans:var(--mnw-font-sans);--mw-font-display:var(--mw-font-sans);--mw-font-mono:var(--mnw-font-mono);--mw-text-display-size:56px;--mw-text-display-line:1.04;--mw-text-display-weight:var(--mw-font-weight-light);--mw-text-display-track:0;--mw-text-h1-size:34px;--mw-text-h1-line:1.12;--mw-text-h1-weight:var(--mw-font-weight-light);--mw-text-h1-track:0;--mw-text-h2-size:24px;--mw-text-h2-line:1.16;--mw-text-h2-weight:var(--mw-font-weight-light);--mw-text-h2-track:0;--mw-text-h3-size:18px;--mw-text-h3-line:1.28;--mw-text-h3-weight:var(--mw-font-weight-regular);--mw-text-h3-track:0;--mw-text-allcaps-track:.08em;--mw-text-smallcaps-track:.08em;--mw-radius-sm:var(--r-sm);--mw-radius-button:var(--r-md);--mw-radius-md:var(--r-md);--mw-radius-lg:var(--r-lg);--mw-radius-chip:var(--r-pill);--mw-radius-pill:var(--r-pill);--mw-component-button-radius:var(--r-pill);--mw-component-button-font-weight:var(--mw-font-weight-regular);--mw-component-button-primary-bg:var(--mnw-red);--mw-component-button-primary-bg-hover:var(--mnw-red-700);--mw-component-button-primary-bg-active:var(--mnw-red-700);--mw-component-button-primary-fg:var(--paper-pure);--mw-component-button-primary-bg-disabled:var(--mnw-red-200);--mw-component-button-primary-fg-disabled:var(--slate-500);--mw-component-button-secondary-bg:var(--bone-200);--mw-component-button-secondary-bg-hover:var(--bone-300);--mw-component-button-secondary-bg-active:var(--bone-300);--mw-component-button-secondary-fg:var(--slate-900);--mw-component-button-secondary-fg-hover:var(--slate-900);--mw-component-button-secondary-border:transparent;--mw-component-button-tertiary-bg:var(--paper-pure);--mw-component-button-tertiary-bg-hover:var(--slate-50);--mw-component-button-tertiary-bg-active:var(--slate-50);--mw-component-button-tertiary-fg:var(--slate-900);--mw-component-button-tertiary-fg-hover:var(--mnw-red-700);--mw-component-button-tertiary-border:var(--border-strong);--mw-component-button-tertiary-border-style:solid;--mw-component-card-bg:var(--bg-surface);--mw-component-card-border:var(--border-default);--mw-component-card-border-width:1px;--mw-component-card-radius:var(--r-md);--mw-component-card-shadow:none;--mw-component-card-hover-shadow:0 8px 20px #1f20301f;--mw-focus-ring:0 0 0 3px var(--focus-ring-soft)}:root[data-brand=mnw][data-surface=internal]{--mw-color-surface-page:var(--bone-50);--mw-color-surface-card:var(--paper-pure);--mw-color-surface-section:color-mix(in srgb, var(--bone-50), white 32%);--mw-color-surface-hero-dark:var(--slate-900);--mw-color-surface-muted:var(--slate-50);--mw-color-surface-raised:var(--paper-pure);--mw-color-surface-sunken:var(--bone-50);--mw-color-surface-accent:var(--mnw-red);--mw-color-surface-accent-hover:var(--mnw-red-700);--mw-color-text-on-accent:var(--paper-pure);--mw-color-surface-warning:var(--warning-bg);--mw-color-text-muted:var(--text-secondary);--mw-color-text-subtle:var(--text-tertiary);--mw-color-text-warning:var(--warning);--mw-color-text-success:var(--success);--mw-color-status-error-base:var(--danger);--mw-color-status-error-soft:var(--danger-bg);--mw-color-status-warning-base:var(--warning);--mw-color-status-warning-soft:var(--warning-bg);--mw-color-status-success-base:var(--success);--mw-color-status-success-soft:var(--success-bg);--mw-color-status-info-base:var(--info);--mw-color-status-info-soft:var(--info-bg);--mw-color-status-cta-base:var(--slate-900);--mw-color-status-cta-soft:var(--slate-100);--mw-text-display-size:24px;--mw-text-display-line:1.16;--mw-text-display-weight:var(--mw-font-weight-regular);--mw-text-h1-size:28px;--mw-text-h1-line:1.1;--mw-text-h1-weight:var(--mw-font-weight-regular);--mw-text-h2-size:20px;--mw-text-h2-line:1.16;--mw-text-h2-weight:var(--mw-font-weight-regular);--mw-text-h3-size:16px;--mw-text-h3-line:1.25;--mw-text-body-size:14px;--mw-text-body-sm-size:13px;--mw-radius-card:8px;--mw-component-button-primary-bg:var(--slate-900);--mw-component-button-primary-bg-hover:var(--slate-700);--mw-component-button-primary-bg-active:var(--slate-900);--mw-component-button-primary-fg:var(--paper);--mw-component-button-primary-bg-disabled:var(--slate-300);--mw-component-button-primary-fg-disabled:var(--paper);--mw-component-button-primary-hover-filter:none;--mw-component-button-focus-ring:var(--mw-focus-ring);--mw-component-button-secondary-bg:var(--bone-200);--mw-component-button-secondary-bg-hover:var(--bone-300);--mw-component-button-secondary-bg-active:var(--bone-500);--mw-component-button-secondary-fg:var(--slate-900);--mw-component-button-secondary-fg-hover:var(--slate-900);--mw-component-button-secondary-border:transparent;--mw-component-button-danger-bg:var(--danger);--mw-component-button-danger-bg-hover:color-mix(in srgb, var(--danger), black 16%);--mw-component-button-danger-bg-active:color-mix(in srgb, var(--danger), black 24%);--mw-component-button-danger-fg:var(--paper-pure);--mw-color-banner-info-bg:var(--paper-pure);--mw-color-banner-info-fg:var(--slate-900);--mw-color-banner-warning-bg:var(--warning-bg);--mw-color-banner-warning-fg:var(--slate-900);--mw-color-banner-critical-bg:var(--slate-900);--mw-color-banner-critical-fg:var(--paper);--mw-color-banner-notification-bg:var(--info-bg);--mw-color-banner-notification-fg:var(--slate-900);--mw-color-pill-active-bg:var(--success-bg);--mw-color-pill-warning-bg:var(--warning-bg);--mw-color-pill-pending-bg:var(--info-bg);--mw-color-pill-archived-bg:var(--slate-100);--mw-color-pill-archived-fg:var(--slate-700);--mw-color-progress-over-dot:var(--slate-900);--mw-color-capacity-stripe:var(--bone-300);--mw-color-capacity-base:var(--paper-pure);--mw-color-capacity-fill:var(--success);--mw-color-capacity-over:var(--warning)}:root[data-brand=mnw][data-theme=dark],:root[data-brand=mnw][data-theme=DARK]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:var(--slate-900);--bg-surface:var(--slate-700);--bg-sunken:color-mix(in srgb, var(--slate-900), white 5%);--bg-inverse:var(--paper);--text-primary:var(--paper);--text-secondary:var(--slate-100);--text-tertiary:var(--slate-300);--text-inverse:var(--slate-900);--border-subtle:#faf8f41a;--border-default:#faf8f42e;--border-strong:#faf8f457;--mw-color-surface-muted:var(--slate-700);--mw-color-surface-accent:color-mix(in srgb, var(--mnw-red), transparent 82%);--mw-color-surface-warning:color-mix(in srgb, var(--sand), transparent 82%);--mw-color-accent-soft:color-mix(in srgb, var(--mnw-red), transparent 82%);--mw-color-status-error-soft:color-mix(in srgb, var(--danger), transparent 82%);--mw-color-status-warning-soft:color-mix(in srgb, var(--warning), transparent 82%);--mw-color-status-success-soft:color-mix(in srgb, var(--success), transparent 82%);--mw-color-status-info-soft:color-mix(in srgb, var(--info), transparent 82%);--mw-color-status-cta-soft:color-mix(in srgb, var(--mnw-red), transparent 82%)}:root[data-brand=mnw][data-theme=high-contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mw-color-surface-page:var(--white);--mw-color-surface-card:var(--white);--mw-color-surface-section:var(--mine-shaft-50);--mw-color-surface-muted:var(--mine-shaft-100);--mw-color-text-primary:var(--black);--mw-color-text-muted:var(--mine-shaft-900);--mw-color-text-subtle:var(--mine-shaft-800);--mw-color-border-default:var(--black);--mw-color-border-strong:var(--black);--mw-color-border-subtle:var(--black);--mw-color-accent-primary:var(--black);--mw-color-accent-strong:var(--black);--mw-color-accent-soft:var(--white);--mw-focus-ring:0 0 0 3px var(--black);--mw-shadow-sm:none;--mw-shadow-md:none;--mw-shadow-xl:none}:root{color:#16201c;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f1ea;font-family:Akkurat LL,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit}.landing-page,.shell-page{min-height:100vh}.hero-band{color:#f7f3ea;background:linear-gradient(105deg,#0d1f19eb,#122d26b8),radial-gradient(circle at 78% 34%,#b7d8bc3d,#0000 34%),#123027;min-height:82vh;padding:24px}.topbar{justify-content:space-between;align-items:center;max-width:1160px;margin:0 auto;display:flex}.brand,.signin-link,.primary-action,.secondary-action,.secondary-button{border-radius:6px;justify-content:center;align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.brand{font-size:20px}.signin-link,.secondary-action,.secondary-button{color:inherit;background:0 0;border:1px solid #ffffff59;padding:0 16px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:48px;max-width:1160px;min-height:calc(82vh - 92px);margin:0 auto;display:grid}.hero-copy{max-width:720px}.eyebrow{color:#b9d7c1;letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}h1{letter-spacing:0;margin:0;font-size:clamp(44px,8vw,84px);line-height:.95}.lede{color:#f7f3ead6;max-width:640px;margin:24px 0 0;font-size:20px;line-height:1.55}.lede.compact{color:#4d5a53;font-size:17px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.primary-action{color:#fff;background:#e54e56;padding:0 18px}.primary-action:hover{background:#c73e45}.operations-panel,.account-panel{background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;box-shadow:0 18px 48px #0003}.operations-panel{padding:16px}.workflow-row{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:14px 12px;display:flex}.workflow-row:last-child{border-bottom:0}.workflow-row span,.metric-strip span,.account-facts dt{color:#f7f3eaa3;text-transform:uppercase;font-size:13px;font-weight:700}.workflow-row strong{text-align:right}.content-band{background:#f4f1ea;padding:22px 24px 64px}.metric-strip{background:#cfc7ba;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1160px;margin:0 auto;display:grid;overflow:hidden}.metric-strip div{background:#fffaf0;padding:22px}.metric-strip span,.account-facts dt{color:#65736a;display:block}.metric-strip strong{margin-top:8px;font-size:22px;display:block}.shell-page{color:#17211f;background:linear-gradient(#fffaf0b8,#f6f2ee00 46%),#f6f2ee;place-items:start center;padding:56px 24px;display:grid}.account-panel{color:#16201c;width:min(100%,680px);box-shadow:none;background:0 0;border-top:1px solid #d8d0c2;padding:28px 0 0}.account-panel .eyebrow{color:#c73e45;margin-bottom:12px;font-size:12px;font-weight:800}.account-panel h1{max-width:14ch;font-size:clamp(30px,5vw,40px);font-weight:500;line-height:1.05}.account-panel .lede.compact{color:#4f5f5b;max-width:44ch}.shell-page .primary-action{background:var(--mw-component-button-primary-bg);color:var(--mw-component-button-primary-fg)}.shell-page .primary-action:hover{background:var(--mw-component-button-primary-bg-hover)}.account-facts{background:#d8d0c2;border-radius:8px;gap:1px;margin:28px 0;display:grid;overflow:hidden}.account-facts div{background:#f8f1e3;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px;display:grid}.account-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.secondary-button{cursor:pointer;color:#16201c;border-color:#bdad91;padding:0 16px}@media (width<=760px){.hero-band{min-height:auto;padding:18px}.hero-grid,.metric-strip{grid-template-columns:1fr}.hero-grid{min-height:auto;padding:36px 0 20px}.operations-panel{margin-top:6px}.account-facts div{grid-template-columns:1fr}}.portal-page{min-height:100vh;color:var(--mw-color-text-primary);background:var(--mw-color-surface-page)}.portal-skip-link{left:var(--mw-space-4);z-index:20;padding:var(--mw-space-2) var(--mw-space-3);border-radius:var(--mw-radius-button);background:var(--mw-color-surface-hero-dark);color:var(--mw-color-text-on-dark);font-weight:700;position:absolute;transform:translateY(-120%)}.portal-skip-link:focus{transform:translateY(var(--mw-space-4))}.portal-topbar{gap:var(--mw-space-6);min-height:var(--mw-space-16);padding:0 var(--mw-space-6);border-bottom:1px solid var(--mw-color-border-default);background:var(--mw-color-surface-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.portal-brand{min-width:0;color:var(--mw-color-text-primary);overflow-wrap:anywhere;font-weight:800;text-decoration:none}.portal-nav{gap:var(--mw-space-2);flex-wrap:wrap;min-width:0;display:flex;overflow-x:visible}.portal-nav a{min-height:36px;padding:var(--mw-space-2) var(--mw-space-3);border-radius:var(--mw-radius-button);color:var(--mw-color-text-muted);overflow-wrap:anywhere;text-align:center;white-space:normal;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.portal-nav a[aria-current=page]{background:var(--mw-color-surface-hero-dark);color:var(--mw-color-text-on-dark)}.portal-grid{gap:var(--mw-space-5);box-sizing:border-box;width:min(100%,1180px);padding:var(--mw-space-6);grid-template-columns:minmax(0,1fr) minmax(260px,340px);margin:0 auto;display:grid}.portal-grid--case{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.portal-grid--settings{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.portal-grid--policies,.portal-grid--applications{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.portal-main,.portal-side,.portal-single{gap:var(--mw-space-4);align-content:start;min-width:0;display:grid}.portal-single{box-sizing:border-box;width:min(100%,760px);padding:var(--mw-space-6);margin:0 auto}.portal-heading{justify-content:space-between;align-items:flex-start;gap:var(--mw-space-4);display:flex}.portal-heading h1,.portal-card h1,.portal-card h2{color:var(--mw-color-text-primary);overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.15}.portal-heading h1{font-size:32px}.portal-kicker{margin:0 0 var(--mw-space-2);color:var(--mw-color-text-subtle);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.portal-card{border-radius:var(--mw-radius-md);border:1px solid var(--mw-color-border-default);background:var(--mw-color-surface-card);min-width:0;box-shadow:none}.portal-focus-target:focus{outline:3px solid var(--mw-color-status-info-base);outline-offset:3px}.portal-card-header,.portal-card-body{padding:var(--mw-space-5)}.portal-card-header{gap:var(--mw-space-3);border-bottom:1px solid var(--mw-color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.portal-card-header>div{min-width:0}.portal-card-body{gap:var(--mw-space-4);display:grid}.portal-pill{max-width:100%;min-height:24px;padding:var(--mw-space-1) var(--mw-space-2);border-radius:var(--mw-radius-full);overflow-wrap:anywhere;white-space:normal;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.portal-pill--success{background:var(--mw-color-status-success-soft);color:var(--mw-color-status-success-base)}.portal-pill--warning{background:var(--mw-color-status-warning-soft);color:var(--mw-color-status-warning-base)}.portal-pill--info{background:var(--mw-color-status-info-soft);color:var(--mw-color-status-info-base)}.portal-pill--neutral{background:var(--mw-color-surface-muted);color:var(--mw-color-text-muted)}.portal-alert{padding:var(--mw-space-3) var(--mw-space-4);border:1px solid var(--mw-color-status-warning-base);border-radius:var(--mw-radius-button);background:var(--mw-color-status-warning-soft);color:var(--mw-color-status-warning-base);font-weight:700}.portal-timeline{gap:var(--mw-space-4);margin:0;padding:0;list-style:none;display:grid}.portal-timeline-row{gap:var(--mw-space-3);grid-template-columns:14px minmax(0,1fr);display:grid}.portal-timeline-marker{width:10px;height:10px;margin-top:var(--mw-space-2);border-radius:var(--mw-radius-full);background:var(--mw-color-border-strong)}.portal-timeline-row--complete .portal-timeline-marker{background:var(--mw-color-status-success-base)}.portal-timeline-row--current .portal-timeline-marker{background:var(--mw-color-status-info-base)}.portal-timeline-row--blocked .portal-timeline-marker{background:var(--mw-color-status-warning-base)}.portal-timeline-title{gap:var(--mw-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;font-weight:800;display:flex}.portal-timeline-row p,.portal-muted{margin:var(--mw-space-2) 0 0;color:var(--mw-color-text-muted);line-height:1.55}.portal-inline-link{margin-top:var(--mw-space-2);color:var(--mw-color-text-primary);font-weight:800;display:inline-flex}.portal-filter-tabs{gap:var(--mw-space-2);flex-wrap:wrap;display:flex}.portal-filter-tab{align-items:center;gap:var(--mw-space-2);min-height:36px;padding:var(--mw-space-2) var(--mw-space-3);border:1px solid var(--mw-color-border-strong);border-radius:var(--mw-radius-button);background:var(--mw-color-surface-card);color:var(--mw-color-text-primary);font:inherit;cursor:pointer;font-weight:800;display:inline-flex}.portal-filter-tab[aria-selected=true]{border-color:var(--mw-color-status-info-base);background:var(--mw-color-status-info-soft);color:var(--mw-color-status-info-base)}.portal-activity{gap:var(--mw-space-4);margin:0;padding:0;list-style:none;display:grid}.portal-activity-row{gap:var(--mw-space-3);grid-template-columns:14px minmax(0,1fr);display:grid}.portal-activity-row--complete .portal-timeline-marker{background:var(--mw-color-status-success-base)}.portal-activity-row--current .portal-timeline-marker{background:var(--mw-color-status-info-base)}.portal-activity-row--blocked .portal-timeline-marker{background:var(--mw-color-status-warning-base)}.portal-activity-meta{gap:var(--mw-space-2);margin-top:var(--mw-space-2);color:var(--mw-color-text-subtle);text-transform:uppercase;flex-wrap:wrap;font-size:12px;font-weight:800;display:flex}.portal-facts{border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-border-default);gap:1px;margin:0;display:grid;overflow:hidden}.portal-facts div{gap:var(--mw-space-3);padding:var(--mw-space-3);background:var(--mw-color-surface-card);grid-template-columns:120px minmax(0,1fr);display:grid}.portal-facts dt{color:var(--mw-color-text-subtle);text-transform:uppercase;font-size:12px;font-weight:800}.portal-facts dd{overflow-wrap:anywhere;margin:0;font-weight:800}.portal-form{gap:var(--mw-space-3);display:grid}.portal-field{gap:var(--mw-space-2);display:grid}.portal-field span{color:var(--mw-color-text-subtle);text-transform:uppercase;font-size:12px;font-weight:800}.portal-field input,.portal-field select,.portal-field textarea{width:100%;min-height:44px;padding:var(--mw-space-2) var(--mw-space-3);border:1px solid var(--mw-color-border-strong);border-radius:var(--mw-radius-button);background:var(--mw-color-surface-card);color:var(--mw-color-text-primary);font:inherit}.portal-field textarea{resize:vertical;min-height:92px}.portal-field input:disabled,.portal-field select:disabled,.portal-field textarea:disabled{color:var(--mw-color-text-subtle);background:var(--mw-color-surface-muted)}.portal-field--checkbox{align-items:start;column-gap:var(--mw-space-3);grid-template-columns:20px 1fr}.portal-field--checkbox input{width:20px;min-height:20px;margin:var(--mw-space-1) 0 0;padding:0}.portal-field--checkbox span{color:var(--mw-color-text-primary);text-transform:none;font-size:13px;font-weight:700;line-height:1.45}.portal-action-row{gap:var(--mw-space-4);padding:var(--mw-space-4);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-section);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.portal-action-row--blocked{background:var(--mw-color-surface-card)}.portal-status-list{gap:var(--mw-space-3);margin:0;padding:0;list-style:none;display:grid}.portal-status-list li{gap:var(--mw-space-3);padding:var(--mw-space-3);border:1px solid var(--mw-color-border-subtle);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-section);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.portal-status-list span{gap:var(--mw-space-1);min-width:0;display:grid}.portal-status-list small{color:var(--mw-color-text-subtle);font-size:12px;font-weight:700}.portal-mini-list{gap:var(--mw-space-2);margin:var(--mw-space-3) 0 0;padding-left:var(--mw-space-5);color:var(--mw-color-text-muted);line-height:1.45;display:grid}.portal-document-list,.portal-recommendation-list,.portal-transcript{gap:var(--mw-space-3);margin:0;padding:0;list-style:none;display:grid}.portal-document-row{gap:var(--mw-space-3);padding:var(--mw-space-3);border:1px solid var(--mw-color-border-subtle);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-section);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.portal-document-row strong,.portal-recommendation strong{overflow-wrap:anywhere}.portal-recommendation{gap:var(--mw-space-2);padding:var(--mw-space-3);border:1px solid var(--mw-color-border-subtle);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-card);display:grid}.portal-recommendation p{color:var(--mw-color-text-muted);margin:0;line-height:1.5}.portal-recommendation-title{gap:var(--mw-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.portal-placement-stack,.portal-placement-card{gap:var(--mw-space-3);display:grid}.portal-placement-stack{padding:var(--mw-space-3);border:1px solid var(--mw-color-border-strong);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-section)}.portal-placement-card{padding:var(--mw-space-3);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-card)}.portal-placement-price,.portal-placement-cta{gap:var(--mw-space-2);flex-wrap:wrap;align-items:center;display:flex}.portal-placement-price strong{font-size:18px}.portal-placement-body,.portal-placement-alt,.portal-placement-disclosure,.portal-placement-cta--blocked{gap:var(--mw-space-2);display:grid}.portal-placement-body p,.portal-placement-alt ul,.portal-placement-alt li,.portal-placement-disclosure p,.portal-placement-cta p{margin:0}.portal-placement-alt ul{padding-left:var(--mw-space-5);color:var(--mw-color-text-muted)}.portal-placement-disclosure{padding:var(--mw-space-3);border-top:1px solid var(--mw-color-border-subtle);border-bottom:1px solid var(--mw-color-border-subtle);color:var(--mw-color-text-muted)}.portal-placement-cta--blocked{padding:var(--mw-space-3);border:1px solid var(--mw-color-border-subtle);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-warning);align-items:start}.portal-message{gap:var(--mw-space-2);padding:var(--mw-space-3);border:1px solid var(--mw-color-border-default);border-left:4px solid var(--mw-color-border-strong);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-card);display:grid}.portal-message--advisor{border-left-color:var(--mw-color-status-info-base)}.portal-message--customer{border-left-color:var(--mw-color-status-success-base)}.portal-message--system{border-left-color:var(--mw-color-status-warning-base)}.portal-message-meta{gap:var(--mw-space-2);color:var(--mw-color-text-subtle);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.portal-message p{color:var(--mw-color-text-primary);overflow-wrap:anywhere;margin:0;line-height:1.55}.portal-chat-form{gap:var(--mw-space-3);padding-top:var(--mw-space-3);border-top:1px solid var(--mw-color-border-subtle);display:grid}.portal-chat-gate,.portal-transcript-footer{gap:var(--mw-space-2);padding-top:var(--mw-space-3);border-top:1px solid var(--mw-color-border-subtle);display:grid}.portal-chat-gate{padding:var(--mw-space-3);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-section)}.portal-transcript-footer .button{justify-self:start}.portal-chat-actions{gap:var(--mw-space-3);flex-wrap:wrap;align-items:center;display:flex}.portal-toolbar{gap:var(--mw-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.portal-toolbar .portal-muted{margin:0}.portal-live-region{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-empty{padding:var(--mw-space-3);border:1px dashed var(--mw-color-border-strong);border-radius:var(--mw-radius-md);color:var(--mw-color-text-muted);background:var(--mw-color-surface-section);margin:0;line-height:1.5}.portal-panel-error{gap:var(--mw-space-1);padding:var(--mw-space-3);border:1px solid var(--mw-color-status-warning-base);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-warning);color:var(--mw-color-text-warning);display:grid}.portal-panel-success{gap:var(--mw-space-1);padding:var(--mw-space-3);border:1px solid var(--mw-color-status-success-base);border-radius:var(--mw-radius-md);background:var(--mw-color-status-success-soft);color:var(--mw-color-status-success-base);display:grid}.portal-panel-error strong,.portal-panel-error p,.portal-panel-success strong,.portal-panel-success p{margin:0}.portal-panel-error p,.portal-panel-success p{line-height:1.45}.portal-upload-panel,.portal-status-panel{gap:var(--mw-space-2);padding:var(--mw-space-3);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-card);display:grid}.portal-upload-heading,.portal-status-heading{gap:var(--mw-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.portal-upload-panel p,.portal-status-panel p{margin:0}.portal-upload-panel .button{justify-self:start}.portal-grid--products{grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-template-areas:"product-main applications""product-results product-side"}.product-main{grid-area:product-main}.product-results{gap:var(--mw-space-4);grid-area:product-results;display:grid}.portal-applications-column{grid-area:applications;align-content:start;display:grid}.portal-grid--products .portal-side{grid-area:product-side}.policy-list{gap:var(--mw-space-4);display:grid}.policy-card .portal-card-body{gap:var(--mw-space-5)}.policy-summary-grid{gap:var(--mw-space-2) var(--mw-space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.policy-summary-grid__row{display:contents}.policy-summary-grid dt{color:var(--mw-color-text-subtle);font-size:13px;font-weight:800}.policy-summary-grid dd{min-width:0;color:var(--mw-color-text-primary);overflow-wrap:anywhere;margin:0}.policy-subsection{gap:var(--mw-space-3);display:grid}.policy-subsection>strong{color:var(--mw-color-text-primary);font-size:14px}.policy-row-list,.policy-action-list{gap:var(--mw-space-3);margin:0;padding:0;list-style:none;display:grid}.policy-row-list li,.policy-action-list li{gap:var(--mw-space-3);min-width:0;padding:var(--mw-space-3);border:1px solid var(--mw-color-border-subtle);border-radius:var(--mw-radius-button);background:var(--mw-color-surface-section);justify-content:space-between;align-items:flex-start;display:flex}.policy-row-list span,.policy-action-list strong,.policy-action-list p{overflow-wrap:anywhere;min-width:0}.policy-action-list p{margin:var(--mw-space-1) 0 0;color:var(--mw-color-text-muted);line-height:1.45}.product-heading h1{max-width:760px}.product-family-tabs{gap:var(--mw-space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.product-family-tabs button{min-height:40px;padding:var(--mw-space-2) var(--mw-space-3);border:1px solid var(--mw-color-border-strong);border-radius:var(--mw-radius-button);background:var(--mw-color-surface-card);color:var(--mw-color-text-muted);font:inherit;font-size:14px;font-weight:800}.product-family-tabs button.is-active{border-color:var(--mw-color-text-primary);background:var(--mw-color-surface-hero-dark);color:var(--mw-color-text-on-dark)}.product-candidate-list{gap:var(--mw-space-4);display:grid}.product-card{gap:var(--mw-space-4);padding:var(--mw-space-5);display:grid}.product-card-main{gap:var(--mw-space-5);grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:start;display:grid}.product-card-price{gap:var(--mw-space-2);align-content:start;display:grid}.product-card-price strong{color:var(--mw-color-text-primary);font-size:28px;line-height:1.05}.product-card-title{gap:var(--mw-space-2);color:var(--mw-color-text-muted);flex-wrap:wrap;align-items:center;font-weight:800;display:flex}.product-card h2{margin:var(--mw-space-2) 0 0;font-size:20px}.product-card p{margin:var(--mw-space-2) 0 0;color:var(--mw-color-text-muted);line-height:1.5}.product-card-actions{gap:var(--mw-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.product-select{gap:var(--mw-space-2);min-height:44px;color:var(--mw-color-text-primary);align-items:center;font-weight:800;display:inline-flex}.product-select input{width:18px;height:18px}.product-select.is-disabled{color:var(--mw-color-border-strong)}.product-cta-reason{gap:var(--mw-space-1);max-width:360px;color:var(--mw-color-text-muted);display:grid}.product-cta-reason strong{color:var(--mw-color-text-primary)}.customer-application-list{gap:var(--mw-space-3);display:grid}.applications-list{gap:var(--mw-space-4)}.customer-application-item{gap:var(--mw-space-2);padding:var(--mw-space-3);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-raised);display:grid}.customer-application-row__heading{gap:var(--mw-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.customer-application-row__heading>div{gap:var(--mw-space-1);min-width:0;display:grid}.customer-application-item strong{color:var(--mw-color-text-primary)}.customer-application-item span{color:var(--mw-color-text-muted);font-family:var(--mw-font-mono);font-size:12px;font-weight:800}.customer-application-item time{color:var(--mw-color-text-subtle);font-size:12px;font-weight:800}.customer-application-item p{color:var(--mw-color-text-muted);margin:0;font-size:14px;font-weight:700}.customer-application-row__actions{gap:var(--mw-space-2);flex-wrap:wrap;align-items:center;display:flex}.customer-application-row--compact{background:var(--mw-color-surface-card)}.customer-application-item .button,.applications-load-more{justify-self:start}.applications-main{position:relative}.applications-disclosure__table-wrap{width:100%;overflow:auto}.applications-disclosure-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.applications-disclosure-table th,.applications-disclosure-table td{padding:var(--mw-space-3);border-bottom:1px solid var(--mw-color-border-subtle);text-align:left;vertical-align:top}.applications-disclosure-table thead th{color:var(--mw-color-text-subtle);text-transform:uppercase;font-size:12px;font-weight:900}.applications-disclosure-table tbody th{width:42%;font-weight:800}.applications-disclosure-table tbody tr:last-child th,.applications-disclosure-table tbody tr:last-child td{border-bottom:0}.applications-disclosure__option,.applications-disclosure__carrier,.applications-disclosure__rationale{overflow-wrap:anywhere;display:block}.applications-disclosure__carrier{margin-top:var(--mw-space-1);color:var(--mw-color-text-muted);font-size:13px}.applications-disclosure__rationale{margin-top:var(--mw-space-2);color:var(--mw-color-text-muted);font-size:13px;font-weight:700;line-height:1.4}.applications-activity__body{gap:var(--mw-space-2);min-width:0;display:grid}.applications-activity__body p{color:var(--mw-color-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.applications-evidence{gap:var(--mw-space-2) var(--mw-space-3);padding:var(--mw-space-3);border:1px solid var(--mw-color-border-subtle);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-card);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.applications-evidence div{display:contents}.applications-evidence dt,.applications-facts dt{overflow-wrap:anywhere}.applications-evidence dt{color:var(--mw-color-text-subtle);font-size:12px;font-weight:800}.applications-evidence dd{overflow-wrap:anywhere;min-width:0;margin:0}.product-compare-overlay{z-index:40;padding:var(--mw-space-6);background:color-mix(in srgb, var(--mw-color-surface-hero-dark) 62%, transparent);place-items:center;display:grid;position:fixed;inset:0}.product-compare-panel{gap:var(--mw-space-4);border:1px solid var(--mw-color-border-default);border-radius:var(--mw-radius-md);background:var(--mw-color-surface-card);width:min(100%,980px);max-height:min(780px,100vh - 48px);display:grid;overflow:auto}.product-compare-header{gap:var(--mw-space-4);padding:var(--mw-space-5);border-bottom:1px solid var(--mw-color-border-subtle);justify-content:space-between;align-items:flex-start;display:flex}.product-compare-header h2{margin:0;font-size:24px}.product-compare-actions{gap:var(--mw-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.product-quoted-at{padding:0 var(--mw-space-5);color:var(--mw-color-text-muted);font-family:var(--mw-font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:800}.product-compare-grid{padding:0 var(--mw-space-5) var(--mw-space-5);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.product-compare-column{border:1px solid var(--mw-color-border-default);border-right-width:0;align-content:start;display:grid}.product-compare-column:last-child{border-right-width:1px}.product-compare-column h3{padding:var(--mw-space-3);border-bottom:1px solid var(--mw-color-border-default);margin:0;font-size:16px}.product-compare-row{min-height:58px;padding:var(--mw-space-3);border-bottom:1px solid var(--mw-color-border-subtle);display:grid}.product-compare-row span{color:var(--mw-color-text-subtle);text-transform:uppercase;font-size:12px;font-weight:800}.product-compare-row strong{gap:var(--mw-space-2);color:var(--mw-color-text-primary);flex-wrap:wrap;align-items:center;display:flex}@media (width<=800px){.portal-topbar,.portal-grid,.portal-action-row,.portal-document-row,.policy-summary-grid,.product-card-main{grid-template-columns:1fr}.portal-topbar{align-items:start;gap:var(--mw-space-3);padding:var(--mw-space-4)}.portal-topbar form{justify-self:start}.portal-nav{width:100%}.portal-grid,.portal-single{padding:var(--mw-space-4)}.portal-grid--applications{grid-template-columns:1fr}.portal-grid--products{grid-template-areas:"product-main""applications""product-results""product-side"}.policy-row-list li,.policy-action-list li{grid-template-columns:1fr;display:grid}.product-compare-overlay{align-items:stretch;padding:0}.product-compare-panel{border-radius:0;width:100%;max-height:100vh}.product-compare-header{z-index:1;background:var(--mw-color-surface-card);position:sticky;top:0}.product-compare-grid{grid-template-columns:1fr}.product-compare-column,.product-compare-column:last-child{border-right-width:1px}}
