:root,:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{--navy-100: #e4edf7;--navy-200: #a9c6e4;--navy-300: #5b92cc;--navy-400: #2e5f94;--navy-500: #18324e;--navy-600: #0d1b2a;--navy-400-pressed: #25507f;--navy-tint: #f3f6fa;--dusty-100: #eaedf1;--dusty-200: #c2ccd6;--dusty-300: #98a8b9;--dusty-400: #6b829b;--dusty-500: #4e6074;--dusty-600: #35424f;--off-white: #fafafa;--white: #ffffff;--cream: #ede9e2;--canvas-warm: #f2f1ee;--neutral-tint: #f5f6f8;--surface-raised-dark: #12263a;--surface-higher-dark: #18324e;--hairline-dark: #24384e;--focus-dark: #9eadbd;--danger: #a8323f;--danger-pressed: #8a2833;--danger-deep: #71202a;--danger-ink: #7a2530;--danger-border: #d9a9af;--danger-tint: #f7e9ea;--claim-amber: #c08a2e;--amber-ink: #7a5512;--amber-border: #e0c48a;--amber-tint: #f7efdd;--signal-green: #046a38;--signal-green-on-dark: #5fd48a;--signal-red: #b3261e;--signal-red-on-dark: #ff8a80;--orange-ink: #a8500a;--orange-on-dark: #f0a868;--sage: #93a597;--claim-green: #5e7a63;--claim-green-ink: #3e5142;--confirm-ink: #33463a;--green-border: #b4c4b7;--green-tint: #e7ede8;--danger-tint-dark: #43242a;--amber-tint-dark: #3f3319;--green-tint-dark: #263429;--green-vivid: #16a34a;--green-go: #15803d;--green-go-hover: #166534;--green-go-pressed: #14532d;--navy-wash-dark: #1e3c5e;--green-wash-dark: #2d4a35;--danger-wash-dark: #562b33;--danger-light: #c05a66}:root{--surface-page: light-dark(var(--canvas-warm), var(--navy-600));--surface-card: light-dark(var(--white), var(--surface-raised-dark));--surface-raised: light-dark(var(--off-white), var(--surface-higher-dark));--surface-sunken: light-dark(var(--neutral-tint), var(--navy-600));--surface-selected: light-dark(var(--navy-100), var(--surface-higher-dark));--text-strong: light-dark(var(--navy-600), var(--off-white));--text-body: light-dark(var(--dusty-600), var(--cream));--text-muted: light-dark(var(--dusty-500), var(--dusty-300));--text-on-action: var(--white);--border-hairline: light-dark(var(--dusty-100), var(--hairline-dark));--border-defined: var(--dusty-400);--action-primary: light-dark(var(--navy-400), var(--navy-200));--action-hover: light-dark(var(--navy-500), var(--navy-100));--action-pressed: light-dark(var(--navy-400-pressed), var(--white));--action-fill: var(--navy-400);--action-fill-hover: var(--navy-500);--action-fill-pressed: var(--navy-400-pressed);--action-tint: light-dark(var(--navy-tint), var(--surface-higher-dark));--action-tint-border: light-dark(var(--navy-200), var(--navy-400));--focus-ring: light-dark(var(--dusty-400), var(--focus-dark));--confirm-surface: light-dark(var(--green-tint), var(--surface-higher-dark));--confirm-border: light-dark(var(--green-border), var(--claim-green));--confirm-text: light-dark(var(--confirm-ink), var(--sage));--error-surface: light-dark(var(--danger-tint), var(--surface-higher-dark));--error-border: light-dark(var(--danger-border), var(--danger));--error-text: light-dark(var(--danger-ink), var(--danger-border));--danger-fill: var(--danger);--danger-fill-hover: var(--danger-pressed);--danger-fill-pressed: var(--danger-deep)}:root{--page-padding: var(--space-6);--page-padding-compact: var(--space-5);--section-gap: var(--space-5);--page-header-gap: var(--space-5);--heading-gap: var(--space-2);--prose-gap: var(--space-5);--card-padding: var(--space-4);--card-padding-tight: var(--space-3);--card-padding-compact: var(--space-3);--card-gap: var(--space-3);--card-heading-gap: var(--space-2);--empty-state-padding: var(--space-5) var(--space-4);--throbber-large: 2rem;--loading-min-height: 12rem;--stat-tile-min: 9rem;--note-page-min: 16rem;--panel-padding: var(--space-5);--field-gap: var(--space-2);--field-padding: var(--space-2) var(--space-4);--field-padding-line: 0 var(--space-4);--field-affordance-width: var(--space-7);--field-label-gap: var(--space-1);--form-gap: var(--space-4);--control-padding: var(--space-2) var(--space-4);--control-padding-tight: var(--space-1) var(--space-3);--target-min-tight: 1.75rem;--button-height: var(--target-min-tight);--button-padding: var(--control-padding-tight);--button-height-lead: var(--target-min);--button-padding-lead: var(--control-padding);--select-height: var(--target-min);--select-padding: var(--space-2) var(--space-2) var(--space-2) var(--space-4);--control-row-gap: var(--space-3);--message-who-column: 9.5rem;--row-padding-block: var(--space-3);--row-inset: 0;--table-cell-size: .875rem;--table-header-padding-block: var(--space-2);--button-label-size: .875rem;--answer-column: 8rem;--page-padding-loose: var(--space-8);--splitter-line: 1px;--splitter-hit: var(--space-2);--split-list-min: 15rem;--split-list: 21rem;--rail-padding: var(--space-4) var(--space-3);--rail-padding-icons: var(--space-4) var(--space-2);--rail-item-padding: var(--space-2);--rail-item-gap: var(--space-3);--rail-surface: light-dark(var(--white), var(--surface-raised-dark));--rail-border: var(--border-defined);--rail-item-text: light-dark(var(--dusty-600), var(--cream));--rail-item-active-text: light-dark(var(--navy-500), var(--off-white));--rail-item-active-surface: var(--surface-selected);--rail-section-label: var(--text-muted);--rail-count-surface: var(--surface-selected);--rail-count-text: light-dark(var(--navy-500), var(--off-white));--card-surface: var(--surface-card);--card-border: var(--border-defined);--card-heading: var(--text-strong);--button-action-filled: var(--action-fill);--button-action-filled-hover: var(--action-fill-hover);--button-action-filled-pressed: var(--action-fill-pressed);--button-action-outline: light-dark(var(--white), var(--surface-card));--button-action-outline-border: light-dark(var(--navy-200), var(--navy-300));--button-action-outline-text: light-dark(var(--action-primary), var(--text-on-action));--button-action-outline-hover: light-dark(var(--navy-tint), var(--surface-higher-dark));--button-confirm-filled: var(--claim-green);--button-confirm-filled-hover: var(--claim-green-ink);--button-confirm-filled-pressed: var(--confirm-ink);--button-confirm-outline: light-dark(var(--white), var(--surface-card));--button-confirm-outline-border: light-dark(var(--green-border), var(--claim-green));--button-confirm-outline-text: light-dark(var(--confirm-ink), var(--text-on-action));--button-confirm-outline-hover: light-dark(var(--green-tint), var(--surface-higher-dark));--button-go-filled: var(--green-go);--button-go-filled-hover: var(--green-go-hover);--button-go-filled-pressed: var(--green-go-pressed);--button-go-outline: light-dark(var(--white), var(--surface-card));--button-go-outline-border: light-dark(var(--green-border), var(--green-go));--button-go-outline-text: light-dark(var(--green-go), var(--text-on-action));--button-go-outline-hover: light-dark(var(--green-tint), var(--surface-higher-dark));--button-danger-filled: var(--danger-fill);--button-danger-filled-hover: var(--danger-fill-hover);--button-danger-filled-pressed: var(--danger-fill-pressed);--button-danger-outline: light-dark(var(--white), var(--surface-card));--button-danger-outline-border: light-dark(var(--danger-border), var(--danger-light));--button-danger-outline-text: light-dark(var(--danger-ink), var(--text-on-action));--button-danger-outline-hover: light-dark(var(--danger-tint), var(--surface-higher-dark));--field-width-short: 9rem;--field-pair-min: 15rem;--field-surface: light-dark(var(--white), var(--surface-sunken));--field-border: var(--border-defined);--field-border-focus: var(--action-primary);--field-halo: 0 0 0 3px var(--action-tint);--field-text: var(--text-body);--field-surface-readonly: light-dark(var(--surface-sunken), var(--surface-card));--field-text-readonly: var(--text-muted);--field-label-text: var(--text-strong);--field-hint-text: var(--text-muted);--field-invalid-border: var(--error-border);--field-affordance-text: var(--text-muted);--field-affordance-text-active: var(--text-body);--notice-error-surface: var(--error-surface);--notice-error-border: var(--error-border);--notice-error-text: var(--error-text);--notice-done-surface: var(--confirm-surface);--notice-done-border: var(--confirm-border);--notice-done-text: var(--confirm-text);--notice-note-surface: var(--surface-sunken);--notice-note-border: var(--border-defined);--notice-note-text: var(--text-body);--danger-zone-border: var(--error-border);--danger-zone-heading: var(--error-text);--toast-surface: var(--surface-card);--toast-border: var(--border-defined);--toast-width: 34rem;--toast-inset: var(--space-5);--toast-done-fill: var(--green-go);--toast-warn-fill: #8a5d10;--toast-error-fill: var(--danger);--toast-toned-text: #ffffff;--toast-toned-border: rgb(255 255 255 / .28);--layer-menu: 20;--layer-toast: 30;--modal-scrim: light-dark(rgb(13 27 42 / .4), rgb(0 0 0 / .55));--layer-tour: 40;--tour-scrim: light-dark(rgb(13 27 42 / .28), rgb(0 0 0 / .45));--tour-ring: var(--focus-ring);--tour-surface: var(--card-surface);--tour-border: var(--border-defined);--flow-width-narrow: 26rem;--flow-width-reading: 38rem;--flow-mark-width: 5rem;--page-width-public: 46rem;--public-portrait-width: 12rem;--public-mark-width: 8rem;--step-done-mark: var(--action-primary);--step-todo-mark: var(--text-muted);--stage-node: 1.5rem;--stage-connector: 2px;--stage-rail: var(--border-defined);--stage-failed-mark: var(--error-text);--stage-failed-surface: var(--error-surface);--qr-surface: var(--white);--footer-surface: var(--surface-page);--footer-border: var(--border-defined);--footer-text: var(--text-muted);--crisis-surface: light-dark(var(--navy-600), var(--off-white));--crisis-text: light-dark(var(--off-white), var(--navy-600));--crisis-page-surface: var(--navy-600);--crisis-page-heading: var(--off-white);--crisis-page-text: var(--cream);--crisis-page-muted: var(--dusty-300);--crisis-page-card: var(--surface-higher-dark);--crisis-page-link: var(--navy-200);--graph-point: var(--action-primary);--graph-segment: light-dark(var(--dusty-300), var(--dusty-400));--graph-axis: light-dark(var(--dusty-200), var(--hairline-dark));--graph-label: var(--text-muted);--questionnaire-item-size: clamp(var(--type-reading), 1rem + 1.4vw, var(--type-section));--choice-option-size: var(--type-body);--choice-option-surface: var(--surface-raised);--choice-option-border: var(--border-defined);--choice-option-selected: var(--action-tint);--day-toggle-min: 3.25rem;--code-entry-size: clamp(var(--type-section), 1.25rem + 2.5vw, var(--type-title));--code-entry-tracking: .3em;--crisis-panel-surface: var(--surface-raised);--crisis-panel-border: var(--border-defined);--claim-ready-surface: light-dark(var(--danger-tint), var(--danger-tint-dark));--claim-ready-border: var(--claim-ready-text);--claim-ready-text: light-dark(var(--signal-red), var(--signal-red-on-dark));--claim-lodged-surface: light-dark(var(--amber-tint), var(--amber-tint-dark));--claim-lodged-border: var(--claim-lodged-text);--claim-lodged-text: light-dark(var(--orange-ink), var(--orange-on-dark));--claim-paid-surface: light-dark(var(--green-tint), var(--green-tint-dark));--claim-paid-border: var(--claim-paid-text);--claim-paid-text: light-dark(var(--signal-green), var(--signal-green-on-dark));--insured-surface: var(--claim-paid-surface);--insured-border: var(--claim-paid-border);--insured-text: var(--claim-paid-text);--money-paid-surface: light-dark(var(--green-tint), var(--green-tint-dark));--money-paid-border: var(--money-paid-text);--money-paid-text: light-dark(var(--signal-green), var(--signal-green-on-dark));--money-waiting-surface: light-dark(var(--amber-tint), var(--amber-tint-dark));--money-waiting-border: var(--money-waiting-text);--money-waiting-text: light-dark(var(--orange-ink), var(--orange-on-dark));--money-overdue-surface: light-dark(var(--danger-tint), var(--danger-tint-dark));--money-overdue-border: var(--money-overdue-text);--money-overdue-text: light-dark(var(--signal-red), var(--signal-red-on-dark));--money-none-surface: transparent;--money-none-border: var(--border-hairline);--money-none-text: var(--text-muted);--chip-padding: .125rem var(--space-2);--chip-padding-tight: .125rem var(--space-1);--invoice-void-surface: var(--surface-sunken);--invoice-void-border: var(--border-hairline);--invoice-void-text: var(--money-none-text);--invoice-cancelled-surface: var(--surface-sunken);--invoice-cancelled-text: var(--text-strong);--invoice-cancelled-border: var(--invoice-cancelled-text);--tile-urgent-surface: light-dark(var(--danger-tint), var(--danger-tint-dark));--tile-urgent-border: light-dark(var(--danger-border), var(--danger));--tile-urgent-text: light-dark(var(--danger-ink), var(--danger-border));--tile-notable-surface: light-dark(var(--amber-tint), var(--amber-tint-dark));--tile-notable-border: light-dark(var(--amber-border), var(--claim-amber));--tile-notable-text: light-dark(var(--amber-ink), var(--amber-border));--table-header-surface: light-dark(var(--dusty-100), var(--action-tint));--table-head-border: var(--border-defined);--table-header-text: light-dark(var(--text-muted), var(--text-strong));--table-border: var(--border-hairline);--practice-surface: light-dark(var(--white), var(--navy-600));--practice-text: var(--text-body);--practice-heading: var(--text-strong)}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/roboto-variable.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-display:swap;src:url(../../../fonts/roboto-italic-variable.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/roboto-condensed-variable.woff2) format("woff2")}:root{--font-display: "Roboto Condensed", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-sans: "Roboto", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--type-display: 3rem;--type-title: 2.25rem;--type-section: 1.75rem;--type-heading: 1.125rem;--type-reading: 1.125rem;--type-body: .875rem;--type-label: .75rem;--type-eyebrow: .75rem;--leading-none: 1;--leading-tight: 1.2;--leading-normal: 1.5;--leading-prose: 1.5;--tracking-eyebrow: .14em;--tracking-table-header: .06em;--tracking-code: .05em;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--radius-control: 4px;--radius-surface: 6px;--shadow-card: 0 1px 3px light-dark(rgb(0 0 0 / .06), rgb(0 0 0 / .28));--measure: 60ch;--measure-wide: calc(75 * .562 * var(--type-body));--content-max: 1180px;--aside-width: 22rem;--step-nav-width: 16rem;--stage-done-surface: var(--green-vivid);--stage-done-mark: var(--white);--stage-done-size: 1.25rem;--rail-width: 13.125rem;--rail-width-icons: 5rem;--target-min: 2.25rem;--motion-control: .12s;--motion-surface: .16s;--motion-page: .2s;--easing: ease-out}:root[data-rail=icons]{--rail-width: var(--rail-width-icons)}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--motion-page)}@media (prefers-reduced-motion: reduce){:root{--motion-control: 0ms;--motion-surface: 0ms;--motion-page: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}*,*:before,*:after{box-sizing:border-box}#app-root{display:contents}html{background:var(--surface-page);color:var(--text-body)}body{margin:0;font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--leading-prose);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}a{color:var(--action-primary);font-weight:var(--weight-semibold);text-decoration:none}a:hover,a:focus,a:focus-visible{color:var(--action-hover);text-decoration:underline}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media print{:root,:root[data-theme=dark]{color-scheme:light}nav,footer,button{display:none!important}main{max-width:none!important;padding:0!important}*{box-shadow:none!important}*{overflow:visible!important}.visually-hidden{overflow:hidden!important}section,tr,li{break-inside:avoid}h1,h2,h3{break-after:avoid}}
