: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[data-app-theme=applicationapp],:root[data-app-theme=policyholder-portal],:root[data-app-theme=brokerapp],:root[data-app-theme=cpconsole],:root[data-app-theme=internal-admin-portal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mw-color-surface-page:var(--night-shadow-50);--mw-color-surface-card:var(--white);--mw-color-surface-section:var(--white);--mw-color-surface-muted:var(--cameo-green-25);--mw-color-surface-raised:var(--white);--mw-color-surface-sunken:var(--night-shadow-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-border-default:var(--night-shadow-100);--mw-color-border-strong:var(--mine-shaft-200);--mw-color-border-subtle:var(--night-shadow-50);--mw-color-accent-primary:var(--cameo-green-800);--mw-color-accent-strong:var(--cameo-green-900);--mw-color-accent-soft:var(--cameo-green-100);--mw-color-accent-warm:var(--warm-amber-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-page-gutter-mobile:16px}:root[data-app-theme=applicationapp][data-theme=DARK],:root[data-app-theme=applicationapp][data-theme=dark],:root[data-app-theme=policyholder-portal][data-theme=DARK],:root[data-app-theme=policyholder-portal][data-theme=dark],:root[data-app-theme=brokerapp][data-theme=DARK],:root[data-app-theme=brokerapp][data-theme=dark],:root[data-app-theme=cpconsole][data-theme=DARK],:root[data-app-theme=cpconsole][data-theme=dark],:root[data-app-theme=internal-admin-portal][data-theme=DARK],:root[data-app-theme=internal-admin-portal][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mw-color-surface-page:var(--night-shadow-900);--mw-color-surface-card:var(--night-shadow-800);--mw-color-surface-section:var(--night-shadow-800);--mw-color-surface-muted:var(--night-shadow-700);--mw-color-surface-raised:color-mix(in srgb, var(--night-shadow-800), white 5%);--mw-color-surface-sunken:var(--night-shadow-900);--mw-color-surface-accent:color-mix(in srgb, var(--cameo-green-700), transparent 82%);--mw-color-surface-warning:color-mix(in srgb, var(--warm-amber-300), transparent 84%);--mw-color-text-primary:var(--white);--mw-color-text-muted:var(--night-shadow-200);--mw-color-text-subtle:var(--night-shadow-300);--mw-color-border-default:var(--night-shadow-700);--mw-color-border-strong:var(--night-shadow-600);--mw-color-border-subtle:var(--night-shadow-800);--mw-color-accent-primary:var(--cameo-green-500);--mw-color-accent-strong:var(--cameo-green-600);--mw-color-accent-soft:color-mix(in srgb, var(--cameo-green-700), transparent 82%);--mw-color-status-error-base:var(--portal-red-300);--mw-color-status-error-soft:color-mix(in srgb, var(--portal-red-300), transparent 82%);--mw-color-status-warning-base:var(--warm-amber-300);--mw-color-status-warning-soft:color-mix(in srgb, var(--warm-amber-300), transparent 84%);--mw-color-status-success-soft:color-mix(in srgb, var(--cameo-green-500), transparent 80%)}:root[data-app-theme=internal-admin-portal]{--mw-color-surface-page:var(--control-ledger-paper);--mw-color-surface-section:var(--mine-shaft-50);--mw-color-surface-muted:var(--mine-shaft-100);--mw-color-surface-sunken:var(--control-ledger-paper);--mw-color-text-primary:var(--control-ledger-ink);--mw-color-text-muted:var(--control-ledger-muted);--mw-color-border-default:var(--control-ledger-line);--mw-color-border-strong:var(--mine-shaft-300);--mw-color-border-subtle:var(--night-shadow-100);--mw-color-status-error-base:var(--portal-red-700);--mw-color-status-success-base:var(--cameo-green-800);--mw-page-gutter-desktop:80px}:root[data-app-theme=internal-admin-portal][data-theme=DARK],:root[data-app-theme=internal-admin-portal][data-theme=dark]{--mw-color-surface-card:color-mix(in srgb, var(--night-shadow-800), white 5%);--mw-color-surface-raised:color-mix(in srgb, var(--night-shadow-800), white 7%);--mw-color-surface-accent:color-mix(in srgb, var(--cameo-green-800), transparent 82%);--mw-color-text-primary:var(--mine-shaft-50);--mw-color-text-muted:var(--mine-shaft-300);--mw-color-text-subtle:var(--night-shadow-200)}:root{font-family:var(--mw-font-sans,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:var(--mw-color-text-primary,#17211d);background:var(--mw-color-surface-page,#f6f3ed);font-synthesis:none;text-rendering:optimizelegibility}.privacy-layout{grid-template-columns:minmax(30rem,1.15fr) minmax(24rem,.85fr)}.privacy-command-grid{grid-template-columns:minmax(9rem,.7fr) minmax(12rem,1.3fr);align-items:center;gap:.75rem;margin-top:1rem;display:grid}.privacy-command-grid>button,.privacy-confirm{grid-column:1/-1}.privacy-inline-control,.privacy-confirm{align-items:center;gap:.5rem;display:flex}.privacy-inline-control input,.privacy-confirm input{block-size:1rem;inline-size:1rem;margin:0}.privacy-claimed{border:1px solid var(--border-subtle,#cbd5e1);background:var(--surface-muted,#f8fafc);overflow-wrap:anywhere;border-radius:6px;margin-top:1rem;padding:1rem}@media (width<=880px){.privacy-layout,.privacy-command-grid{grid-template-columns:minmax(0,1fr)}.privacy-command-grid>button,.privacy-confirm{grid-column:1}}*{box-sizing:border-box}body{background:var(--mw-color-surface-page,#f6f3ed);min-width:320px;margin:0}.admin-shell{min-height:100vh;padding:28px}.admin-skip-link{background:var(--mw-color-text-primary,#17211d);color:var(--mw-color-surface-page,#f6f3ed)}.admin-skip-link:focus{transform:translateY(0)}.topbar,.operator-strip,.workbench{width:min(100%,1120px);margin:0 auto}.topbar{justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.admin-nav{align-items:center;gap:10px;display:flex}.admin-nav a{min-height:44px;color:var(--mw-color-text-primary,#17211d);border:1px solid #0000;border-radius:6px;padding:12px 14px;font-weight:800;text-decoration:none}.admin-nav a[aria-current=page]{border-color:var(--mw-color-border-strong,#bcae99);background:var(--mw-color-surface-section,#fffaf0)}.eyebrow{color:var(--mw-color-text-muted,#527064);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}h1{letter-spacing:0;margin:0;font-size:40px;line-height:1.05}.operator-strip{border:1px solid var(--mw-color-border-default,#d8d0c2);background:var(--mw-color-border-default,#d8d0c2);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.operator-strip div,.workbench,.status-panel,.result-panel{background:var(--mw-color-surface-section,#fffaf0)}.operator-strip div{padding:16px}.operator-strip span,.facts dt,.search-form label{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.operator-strip strong{overflow-wrap:anywhere;margin-top:8px;display:block}.workbench{border:1px solid var(--mw-color-border-default,#d8d0c2);border-radius:8px;margin-top:20px;padding:24px}.search-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:8px;display:grid}input{border:1px solid var(--mw-color-border-strong,#bcae99);background:var(--mw-color-surface-sunken,#fffdf8);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:6px;padding:0 12px}textarea,select{border:1px solid var(--mw-color-border-strong,#bcae99);background:var(--mw-color-surface-sunken,#fffdf8);width:100%;color:inherit;font:inherit;border-radius:6px}textarea{resize:vertical;min-height:96px;margin:8px 0 12px;padding:12px}select{min-height:40px;padding:0 10px}.primary-action,.secondary-button{min-height:44px;font:inherit;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.primary-action{background:var(--mw-color-status-success-base,#0f766e);color:#fff;border:0}.secondary-button{cursor:pointer;border:1px solid var(--mw-color-border-strong,#bcae99);color:inherit;background:0 0}.primary-action:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.45}.result-panel{border:1px solid var(--mw-color-border-default,#d8d0c2);border-radius:8px;margin-top:20px;padding:18px}.muted{color:var(--mw-color-text-muted,#65736a)}.error{color:var(--mw-color-status-error-base,#8f1d1d)}.facts{background:var(--mw-color-border-default,#d8d0c2);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.facts div{background:var(--mw-color-surface-muted,#f8f1e3);padding:14px}.facts dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:800}table{border-collapse:collapse;width:100%;margin-top:18px}.licensing-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.carrier-controls{margin-bottom:20px}.carrier-controls label{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.carrier-toolbar{align-items:center;gap:14px;display:flex}.carrier-ops-workbench{gap:18px;display:grid}.carrier-ops-controls{margin-bottom:0}.carrier-ops-control-grid{grid-template-columns:minmax(180px,1.1fr) minmax(160px,1fr) minmax(150px,.9fr) auto;align-items:end;gap:12px;display:grid}.carrier-ops-control-grid label{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;gap:8px;font-size:12px;font-weight:800;display:grid}.carrier-source-strip{border:1px solid var(--mw-color-border-default,#d8d0c2);background:var(--mw-color-border-default,#d8d0c2);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.carrier-source-strip div{background:var(--mw-color-surface-muted,#f8f1e3);padding:13px}.carrier-source-strip dt{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;font-size:11px;font-weight:900}.carrier-source-strip dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:900}.carrier-tabs{flex-wrap:wrap;gap:8px;display:flex}.carrier-message{color:var(--mw-color-text-muted,#65736a);margin:0;font-weight:800}.carrier-ops-table{min-width:920px}.carrier-health-pill{text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.carrier-health-pill.healthy{color:#0c5f54;background:#d7f6ec}.carrier-health-pill.unhealthy{color:#8f1d1d;background:#f8e1d4}.carrier-reconciliation{gap:12px;display:grid}.carrier-diff-panel{margin-top:0}.carrier-diff-list{gap:8px;margin:0;padding-left:18px;display:grid}.carrier-event-panel{gap:14px;display:grid}.carrier-load-more{justify-self:start}.triage-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.triage-tab{border:1px solid var(--mw-color-border-strong,#bcae99);min-height:40px;color:inherit;font:inherit;background:0 0;border-radius:6px;padding:0 12px;font-weight:800}.triage-tab.active{background:var(--mw-color-text-primary,#17211d);color:var(--mw-color-surface-section,#fffaf0)}.applications-layout{align-items:start}.application-table{min-width:720px}.link-button{color:var(--mw-color-status-success-base,#0f766e);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.link-button[aria-current=true]{color:var(--mw-color-text-primary,#17211d)}.application-primary,.application-product-cell,.next-action-cell{text-align:left;gap:3px;text-decoration:none;display:grid}.application-primary span,.application-product-cell span,.next-action-cell span,.detail-subtitle{color:var(--mw-color-text-muted,#65736a);font-size:12px;font-weight:800}.application-primary span,.application-product-cell span{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.queue-pills{flex-wrap:wrap;gap:5px;display:flex}.queue-pill{border:1px solid var(--mw-color-border-subtle,#e2dbcf);background:var(--mw-color-surface-muted,#f8f1e3);min-height:24px;color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.queue-pill.high{color:#8f1d1d;background:#f8e1d4;border-color:#d28b62}.advisor-queue-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.48fr)}.advisor-queue-table{min-width:760px}.advisor-queue-detail{margin-top:0}.advisor-queue-facts{margin-top:16px}.advisor-action-grid,.advisor-response-form,.advisor-callback-form{gap:10px;margin-top:16px;display:grid}.advisor-action-grid{grid-template-columns:minmax(0,1fr) auto auto}.advisor-action-grid label,.advisor-response-form label,.advisor-callback-form label{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;font-size:12px;font-weight:800}.advisor-action-grid label{grid-column:1/-1}.application-detail-panel{margin-top:0}.detail-subtitle{margin:6px 0 0}.application-detail-panel h2,.timeline-panel h3{letter-spacing:0;margin:0}.status-pill{text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.status-pill.ready{color:#0c5f54;background:#d7f6ec}.status-pill.held{color:#8f1d1d;background:#f8e1d4}.gate-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.next-action-panel{border:1px solid var(--mw-color-border-subtle,#e2dbcf);background:#fffdfa;border-radius:8px;gap:4px;margin-top:14px;padding:12px;display:grid}.next-action-panel span{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;font-size:12px;font-weight:900}.next-action-panel strong{font-size:18px}.next-action-panel p{color:var(--mw-color-text-muted,#65736a);margin:0}.recommendation-draft-hash{overflow-wrap:anywhere}.gate-item{border:1px solid var(--mw-color-border-subtle,#e2dbcf);border-radius:8px;padding:10px}.gate-item span{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.gate-item strong{margin-top:6px;display:block}.application-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px;display:grid}.application-action-note{margin:16px 0 0}.application-actions label{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:800}.review-checklist{border:1px solid var(--mw-color-border-subtle,#e2dbcf);border-radius:8px;grid-column:1/-1;gap:10px;margin:0;padding:12px;display:grid}.review-checklist legend{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;padding:0 4px;font-size:12px;font-weight:800}.review-checklist .checkbox-row{color:var(--mw-color-text,#1f281f);text-transform:none;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.review-checklist input{width:18px;height:18px}.timeline-panel{margin-top:18px}.timeline-panel ol{margin:12px 0 0;padding-left:18px}.timeline-panel li{margin-bottom:10px}.timeline-panel li span,.timeline-panel li time{color:var(--mw-color-text-muted,#65736a);font-size:13px;display:block}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.metric-grid div{border:1px solid var(--mw-color-border-subtle,#e2dbcf);background:var(--mw-color-surface-muted,#f8f1e3);border-radius:8px;padding:14px}.metric-grid span{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.metric-grid strong{overflow-wrap:anywhere;margin-top:8px;display:block}.licensing-counts{flex-wrap:wrap;gap:8px;display:flex}.licensing-counts span{border:1px solid var(--mw-color-border-default,#d8d0c2);background:var(--mw-color-surface-muted,#f8f1e3);border-radius:999px;padding:8px 10px;font-size:13px;font-weight:800}.csv-panel{margin-top:20px}.table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.licensing-table{min-width:980px}.licensing-table select[data-status=producer_only],.licensing-table select[data-status=pending]{background-color:var(--mw-color-status-warning-soft,#fdf1dc);border-color:var(--mw-color-status-warning-base,#a16207)}.licensing-table select[data-status=not_licensed]{background-color:var(--mw-color-status-error-soft,#fbeae7);border-color:var(--mw-color-status-error-base,#b9462d)}.licensing-table select[data-status=unknown]{background-color:var(--mw-color-surface-muted,#efece5)}.licensing-table td:first-child span{color:var(--mw-color-text-muted,#65736a);margin-top:4px;font-size:13px;display:block}th,td{border-bottom:1px solid var(--mw-color-border-subtle,#e2dbcf);text-align:left;padding:12px 8px}.center-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.status-panel{border:1px solid #d8d0c2;border-radius:8px;width:min(100%,640px);padding:28px}.lede{color:var(--mw-color-text-muted,#4d5a53);margin:18px 0 24px;font-size:17px;line-height:1.5}@media (width<=760px){.admin-shell{padding:18px}.topbar,.search-row,.customer-search-row{display:block}.admin-nav,.licensing-toolbar,.carrier-toolbar,.carrier-tabs,.advisor-action-grid,.application-actions,.waitlist-toolbar,.auth-only-panel,.pagination-row,.detail-heading,.detail-actions{flex-direction:column;align-items:stretch}.operator-strip,.facts,.metric-grid,.carrier-source-strip,.gate-list,.customer-facts,.carrier-ops-control-grid,.detail-layout,.advisor-action-grid,.advisor-queue-layout,.customer-section-grid{grid-template-columns:1fr}.primary-action{width:100%;margin-top:12px}.table-scroll{overflow-x:visible}.customer-table,.conversation-table,.documents-table,.global-search-table,.advisor-queue-table,.application-table,.carrier-ops-table,.waitlist-table{min-width:0}.customer-table thead,.conversation-table thead,.documents-table thead,.global-search-table thead,.advisor-queue-table thead,.application-table thead,.carrier-ops-table thead,.waitlist-table thead{display:none}.customer-table,.customer-table tbody,.customer-table tr,.customer-table td,.application-table,.application-table tbody,.application-table tr,.application-table td,.carrier-ops-table,.carrier-ops-table tbody,.carrier-ops-table tr,.carrier-ops-table td,.conversation-table,.conversation-table tbody,.conversation-table tr,.conversation-table td,.documents-table,.documents-table tbody,.documents-table tr,.documents-table td,.global-search-table,.global-search-table tbody,.global-search-table tr,.global-search-table td,.waitlist-table,.waitlist-table tbody,.waitlist-table tr,.waitlist-table td{width:100%;display:block}.customer-table tr,.application-table tr,.carrier-ops-table tr,.conversation-table tr,.documents-table tr,.global-search-table tr,.waitlist-table tr{border-bottom:1px solid var(--mw-color-border-subtle,#e2dbcf);padding:12px 0}.customer-table td,.application-table td,.carrier-ops-table td,.conversation-table td,.documents-table td,.global-search-table td,.waitlist-table td{overflow-wrap:anywhere;border-bottom:0;grid-template-columns:minmax(6.5rem,32%) minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.customer-table td:before,.application-table td:before,.carrier-ops-table td:before,.conversation-table td:before,.documents-table td:before,.global-search-table td:before,.waitlist-table td:before{color:var(--mw-color-text-muted,#65736a);content:attr(data-label);text-transform:uppercase;font-size:11px;font-weight:900}}.customer-search label{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.waitlist-evidence-footer{border-top:1px solid var(--mw-color-border,#d7dfd9);grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:start;gap:24px;margin-top:22px;padding-top:18px;display:grid}.waitlist-evidence-footer ul{color:var(--mw-color-text-muted,#65736a);margin:8px 0 0;padding-left:18px}.waitlist-decision-form{background:var(--mw-color-surface-subtle,#f5f8f5);border:1px solid var(--mw-color-border,#d7dfd9);border-radius:12px;gap:10px;padding:14px;display:grid}.waitlist-decision-form label{gap:5px;font-size:12px;font-weight:800;display:grid}.waitlist-decision-form textarea{resize:vertical;min-height:72px}.waitlist-weekly-trend{border-top:1px solid var(--mw-color-border,#d7dfd9);gap:12px;margin-top:20px;padding-top:16px;display:grid}.waitlist-trend-list{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:8px;display:grid}.waitlist-trend-list>div{background:var(--mw-color-surface-subtle,#f5f8f5);border-radius:8px;gap:2px;padding:9px;display:grid}.waitlist-trend-list span,.waitlist-trend-list small{color:var(--mw-color-text-muted,#65736a);font-size:11px}@media (width<=760px){.motion-funnel-columns,.waitlist-evidence-footer{grid-template-columns:1fr}}.customer-search-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:8px;display:grid}.customer-table-wrap{margin-top:20px}.customer-table{min-width:840px}.conversation-table{min-width:1260px}.documents-table,.global-search-table,.voice-table{min-width:760px}.waitlist-table{min-width:1180px}.conversation-table-wrap,.documents-table-wrap,.global-search-table-wrap,.voice-table-wrap,.waitlist-table-wrap{margin-top:10px}.voice-inspection-list{gap:18px;display:grid}.voice-inspection{gap:14px;display:grid}.voice-call-block{border-top:1px solid var(--mw-color-border-subtle,#e2dbcf);gap:14px;padding-top:16px;display:grid}.voice-call-header,.voice-pill-row{align-items:center;gap:10px;display:flex}.voice-call-header{justify-content:space-between}.voice-call-header strong{overflow-wrap:anywhere}.voice-pill-row{flex-wrap:wrap;justify-content:flex-end}.voice-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.voice-meta div,.voice-question-list div{border:1px solid var(--mw-color-border-subtle,#e2dbcf);background:var(--mw-color-surface-muted,#f8f1e3);border-radius:8px;padding:12px}.voice-meta dt{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;font-size:11px;font-weight:900}.voice-meta dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:900}.voice-question-list{gap:10px;display:grid}.waitlist-toolbar{justify-content:space-between;align-items:end;gap:16px;display:flex}.waitlist-validation{border-bottom:1px solid var(--mw-color-border-subtle,#e2dbcf);gap:18px;margin-bottom:28px;padding-bottom:24px;display:grid}.waitlist-validation-heading,.waitlist-queue-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.waitlist-validation-heading h2,.waitlist-queue-heading h2{color:var(--mw-color-text-primary,#17211d);margin:0;font-size:clamp(22px,3vw,30px)}.waitlist-validation-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.waitlist-validation-metric,.waitlist-breakdown{border:1px solid var(--mw-color-border-subtle,#e2dbcf);background:var(--mw-color-surface-muted,#f8f1e3);border-radius:10px;min-width:0;padding:14px}.waitlist-validation-metric span,.waitlist-validation-metric small{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.waitlist-validation-metric strong{color:var(--mw-color-text-primary,#17211d);margin:5px 0;font-size:28px;line-height:1;display:block}.waitlist-validation-metric strong small{font-size:14px;display:inline}.waitlist-validation-breakdowns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.waitlist-breakdown h3{color:var(--mw-color-text-primary,#17211d);margin:0 0 10px;font-size:14px}.motion-funnel-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.motion-funnel-columns .eyebrow{margin-bottom:8px;display:block}.waitlist-breakdown dl{gap:7px;margin:0;display:grid}.waitlist-breakdown dl div{border-top:1px solid var(--mw-color-border-subtle,#e2dbcf);justify-content:space-between;gap:12px;padding-top:7px;display:flex}.waitlist-breakdown dt,.waitlist-breakdown dd{margin:0;font-size:13px}.waitlist-breakdown dd{color:var(--mw-color-text-primary,#17211d);text-align:right;font-weight:900}.waitlist-queue-heading{align-items:end;margin:4px 0 16px}.waitlist-toolbar div{width:min(260px,100%)}.waitlist-toolbar label{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.customer-link{color:var(--mw-color-text-primary,#17211d);-webkit-text-decoration-color:var(--mw-color-border-strong,#bcae99);text-decoration-color:var(--mw-color-border-strong,#bcae99);text-underline-offset:4px;font-weight:900}.row-subtext{color:var(--mw-color-text-muted,#65736a);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.customer-link,.mw-mono-tabular{overflow-wrap:anywhere}.state-cell{align-items:center;gap:8px;display:flex}.onboarding-flag{color:var(--mw-color-text-muted,#65736a);font-size:12px;font-weight:800}.status-pill{text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.status-pill--success{color:var(--mw-color-status-success-base,#0f766e)}.status-pill--info{color:var(--mw-color-status-info-base,#2563eb)}.status-pill--warning{color:var(--mw-color-status-warning-base,#a16207)}.auth-only-panel,.pagination-row,.detail-heading,.detail-actions{align-items:center;gap:16px;display:flex}.pagination-row,.detail-heading{justify-content:space-between}.detail-actions{flex-wrap:wrap;justify-content:flex-end}.auth-only-panel{flex-wrap:wrap}.auth-only-bindings{flex-wrap:wrap;gap:8px;display:flex}.auth-only-bindings span{border:1px solid var(--mw-color-border-subtle,#e2dbcf);background:var(--mw-color-surface-muted,#f8f1e3);border-radius:999px;padding:6px 9px}.pagination-row{color:var(--mw-color-text-muted,#65736a);margin-top:18px;font-size:13px;font-weight:800}.detail-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px;width:min(100%,1120px);margin:20px auto 0;display:grid}.detail-main,.detail-side{min-width:0}.detail-main{gap:20px;display:grid}.customer-section-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:20px;min-width:0;display:grid}.detail-layout .workbench{width:100%;min-width:0;max-width:100%;margin-top:0}.detail-heading{margin-bottom:18px}h2{letter-spacing:0;margin:0;font-size:24px;line-height:1.15}.customer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.address-block{border:1px solid var(--mw-color-border-subtle,#e2dbcf);background:var(--mw-color-surface-muted,#f8f1e3);border-radius:8px;margin-top:18px;padding:14px}.address-block p:last-child{overflow-wrap:anywhere;margin:0;font-weight:800}.side-facts{gap:12px;margin:14px 0 0;display:grid}.side-facts div{border-bottom:1px solid var(--mw-color-border-subtle,#e2dbcf);padding-bottom:12px}.side-facts dt{color:var(--mw-color-text-muted,#65736a);text-transform:uppercase;font-size:12px;font-weight:800}.side-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:900}.bindings-list{gap:10px;margin-top:18px;display:grid}.bindings-list div{border:1px solid var(--mw-color-border-subtle,#e2dbcf);background:var(--mw-color-surface-muted,#f8f1e3);border-radius:8px;padding:12px}.bindings-list strong,.bindings-list span{display:block}.bindings-list span{color:var(--mw-color-text-muted,#65736a);margin-top:4px;font-size:13px}.warning-panel{color:var(--mw-color-status-error-base,#8f1d1d)}.timeline-list{border:1px solid var(--mw-color-border-default,#d8d0c2);background:var(--mw-color-border-default,#d8d0c2);border-radius:8px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.timeline-list li{background:var(--mw-color-surface-muted,#f8f1e3);padding:14px}.timeline-list span{color:var(--mw-color-text-muted,#65736a);font-size:12px;font-weight:800;display:block}.timeline-list strong{overflow-wrap:anywhere;margin-top:6px;display:block}.timeline-list p{color:var(--mw-color-text-muted,#65736a);margin:6px 0 0;font-size:13px}@media (width<=760px){.customer-search-row{display:block}.waitlist-toolbar,.waitlist-validation-heading,.waitlist-queue-heading,.auth-only-panel,.pagination-row,.detail-heading,.detail-actions{flex-direction:column;align-items:stretch}.customer-facts{grid-template-columns:1fr}.waitlist-validation-metrics,.waitlist-validation-breakdowns{grid-template-columns:1fr 1fr}.detail-layout,.customer-section-grid{grid-template-columns:1fr}.customer-table,.conversation-table,.documents-table,.global-search-table,.voice-table,.waitlist-table{min-width:0}.customer-table thead,.conversation-table thead,.documents-table thead,.global-search-table thead,.voice-table thead,.waitlist-table thead{display:none}.customer-table,.customer-table tbody,.customer-table tr,.customer-table td,.conversation-table,.conversation-table tbody,.conversation-table tr,.conversation-table td,.documents-table,.documents-table tbody,.documents-table tr,.documents-table td,.global-search-table,.global-search-table tbody,.global-search-table tr,.global-search-table td,.voice-table,.voice-table tbody,.voice-table tr,.voice-table td,.waitlist-table,.waitlist-table tbody,.waitlist-table tr,.waitlist-table td{width:100%;display:block}.customer-table tr,.conversation-table tr,.documents-table tr,.global-search-table tr,.voice-table tr,.waitlist-table tr{border-bottom:1px solid var(--mw-color-border-subtle,#e2dbcf);padding:12px 0}.customer-table td,.conversation-table td,.documents-table td,.global-search-table td,.voice-table td,.waitlist-table td{overflow-wrap:anywhere;border-bottom:0;grid-template-columns:minmax(6.5rem,32%) minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.customer-table td:before,.conversation-table td:before,.documents-table td:before,.global-search-table td:before,.voice-table td:before,.waitlist-table td:before{color:var(--mw-color-text-muted,#65736a);content:attr(data-label);text-transform:uppercase;font-size:11px;font-weight:900}.voice-call-header{flex-direction:column;align-items:stretch}.voice-pill-row{justify-content:flex-start}.voice-meta{grid-template-columns:1fr}}
