/* Generated token contract 1.0.0. Light only; inverse surfaces are explicit. */
:root {
  color-scheme: light;
  --cw-ui-ink-900: #16202C;
  --cw-ui-ink-800: #0E1C2C;
  --cw-ui-ink-700: #1B2E44;
  --cw-ui-ink-600: #4A5563;
  --cw-ui-ink-500: #5B6573;
  --cw-ui-ink-300: #A9B4C1;
  --cw-ui-ink-200: #E4DFD4;
  --cw-ui-ink-100: #EFEBE3;
  --cw-ui-ink-050: #FBFAF6;
  --cw-ui-canvas: #F6F3EC;
  --cw-ui-primary: var(--cw-ui-ink-800);
  --cw-ui-primary-pressed: var(--cw-ui-ink-700);
  --cw-ui-link: #1F4E79;
  --cw-ui-link-hover: var(--cw-ui-primary);
  --cw-ui-selection-surface: #E3EEF7;
  --cw-ui-accent: #E8A33D;
  --cw-ui-accent-on: var(--cw-ui-primary);
  --cw-ui-accent-tint: #FDF3E4;
  --cw-ui-accent-edge: #EBC489;
  --cw-ui-caution: #9A4A06;
  --cw-ui-caution-edge: #D9B57D;
  --cw-ui-caution-tint: #FBEED6;
  --cw-ui-caution-mid: #9A4A06;
  --cw-ui-withheld-hatch: repeating-linear-gradient(
    135deg,
    rgba(190, 122, 40, 0.44) 0 3px,
    rgba(233, 200, 158, 0.55) 3px 6px
  );
  --cw-ui-color-ink: var(--cw-ui-ink-900);
  --cw-ui-color-muted: var(--cw-ui-ink-500);
  --cw-ui-color-muted-strong: var(--cw-ui-ink-600);
  --cw-ui-color-paper: var(--cw-ui-canvas);
  --cw-ui-color-surface: #FFFFFF;
  --cw-ui-color-forest: var(--cw-ui-ink-800);
  --cw-ui-color-forest-deep: var(--cw-ui-ink-900);
  --cw-ui-color-forest-soft: var(--cw-ui-ink-050);
  --cw-ui-color-gold: var(--cw-ui-accent);
  --cw-ui-color-gold-text: var(--cw-ui-link);
  --cw-ui-color-amber: var(--cw-ui-caution-mid);
  --cw-ui-color-amber-strong: var(--cw-ui-caution);
  --cw-ui-color-amber-soft: var(--cw-ui-caution-tint);
  --cw-ui-color-red: #73182C;
  --cw-ui-color-danger: var(--cw-ui-color-red);
  --cw-ui-color-danger-soft: #FBE9E3;
  --cw-ui-surface-page: var(--cw-ui-color-paper);
  --cw-ui-surface-panel: var(--cw-ui-color-surface);
  --cw-ui-line: var(--cw-ui-ink-200);
  --cw-ui-control-line: var(--cw-ui-ink-500);
  --cw-ui-control-border: var(--cw-ui-control-line);
  --cw-ui-focus-ring: var(--cw-ui-primary);
  --cw-ui-focus-halo: var(--cw-ui-color-surface);
  --cw-ui-control-focus: var(--cw-ui-focus-ring);
  --cw-ui-print-paper: #FFFFFF;
  --cw-ui-print-ink: #000000;
  --cw-ui-print-muted: #444444;
  --cw-ui-print-line: #CCCCCC;
  --cw-ui-font-ui: "IBM Plex Sans", system-ui, sans-serif;
  --cw-ui-font-editorial: "Source Serif 4", Georgia, serif;
  --cw-ui-space-1: 4px;
  --cw-ui-space-2: 8px;
  --cw-ui-space-3: 12px;
  --cw-ui-space-4: 16px;
  --cw-ui-space-5: 22px;
  --cw-ui-space-6: 30px;
  --cw-ui-space-8: 32px;
  --cw-ui-space-10: 40px;
  --cw-ui-space-12: 48px;
  --cw-ui-radius-control: 8px;
  --cw-ui-radius-panel: 14px;
  --cw-ui-radius-card: 12px;
  --cw-ui-radius-control-touch: 10px;
  --cw-ui-radius-card-mobile: 16px;
  --cw-ui-radius-menu: 12px;
  --cw-ui-radius-soft: 6px;
  --cw-ui-radius-pill: 999px;
  --cw-ui-shadow-panel: 0 18px 40px rgba(14,28,44,0.25);
  --cw-ui-feedback-neutral-border: var(--cw-ui-control-border);
  --cw-ui-feedback-neutral-surface: var(--cw-ui-ink-100);
  --cw-ui-feedback-neutral-text: var(--cw-ui-color-muted-strong);
  --cw-ui-feedback-informative-border: var(--cw-ui-link);
  --cw-ui-feedback-informative-surface: var(--cw-ui-selection-surface);
  --cw-ui-feedback-informative-text: var(--cw-ui-link);
  --cw-ui-feedback-positive-border: #0F4D3F;
  --cw-ui-feedback-positive-surface: #E2F1E9;
  --cw-ui-feedback-positive-text: #23573F;
  --cw-ui-feedback-caution-border: var(--cw-ui-color-amber);
  --cw-ui-feedback-caution-surface: var(--cw-ui-color-amber-soft);
  --cw-ui-feedback-caution-text: var(--cw-ui-color-amber-strong);
  --cw-ui-feedback-critical-border: var(--cw-ui-color-danger);
  --cw-ui-feedback-critical-surface: var(--cw-ui-color-danger-soft);
  --cw-ui-feedback-critical-text: var(--cw-ui-color-danger);
  --cw-ui-button-primary-border: var(--cw-ui-primary);
  --cw-ui-button-primary-surface: var(--cw-ui-primary);
  --cw-ui-button-primary-text: var(--cw-ui-color-surface);
  --cw-ui-button-accent-border: var(--cw-ui-primary);
  --cw-ui-button-accent-surface: var(--cw-ui-accent);
  --cw-ui-button-accent-text: var(--cw-ui-accent-on);
  --cw-ui-button-secondary-border: var(--cw-ui-control-border);
  --cw-ui-button-secondary-surface: var(--cw-ui-color-surface);
  --cw-ui-button-secondary-text: var(--cw-ui-color-forest-deep);
  --cw-ui-button-quiet-border: transparent;
  --cw-ui-button-quiet-surface: transparent;
  --cw-ui-button-quiet-text: var(--cw-ui-link);
  --cw-ui-button-critical-border: var(--cw-ui-color-danger);
  --cw-ui-button-critical-surface: var(--cw-ui-color-danger);
  --cw-ui-button-critical-text: var(--cw-ui-color-surface);
  --ink: var(--cw-ui-color-ink);
  --muted: var(--cw-ui-color-muted);
  --muted-strong: var(--cw-ui-color-muted-strong);
  --paper: var(--cw-ui-surface-page);
  --surface: var(--cw-ui-surface-panel);
  --line: var(--cw-ui-line);
  --control-line: var(--cw-ui-control-line);
  --control-border: var(--cw-ui-control-border);
  --focus-ring: var(--cw-ui-focus-ring);
  --control-focus: var(--cw-ui-control-focus);
  --forest: var(--cw-ui-color-forest);
  --forest-deep: var(--cw-ui-color-forest-deep);
  --forest-soft: var(--cw-ui-color-forest-soft);
  --gold: var(--cw-ui-color-gold);
  --gold-text: var(--cw-ui-color-gold-text);
  --amber: var(--cw-ui-color-amber);
  --amber-strong: var(--cw-ui-color-amber-strong);
  --amber-soft: var(--cw-ui-color-amber-soft);
  --red: var(--cw-ui-color-red);
  --danger: var(--cw-ui-color-danger);
  --danger-soft: var(--cw-ui-color-danger-soft);
  --font-ui: var(--cw-ui-font-ui);
  --font-editorial: var(--cw-ui-font-editorial);
  --space-1: var(--cw-ui-space-1);
  --space-2: var(--cw-ui-space-2);
  --space-3: var(--cw-ui-space-3);
  --space-4: var(--cw-ui-space-4);
  --space-5: var(--cw-ui-space-5);
  --space-6: var(--cw-ui-space-6);
  --space-8: var(--cw-ui-space-8);
  --space-10: var(--cw-ui-space-10);
  --space-12: var(--cw-ui-space-12);
  --radius-control: var(--cw-ui-radius-control);
  --radius-panel: var(--cw-ui-radius-panel);
  --radius-card: var(--cw-ui-radius-card);
  --radius-soft: var(--cw-ui-radius-soft);
  --radius-pill: var(--cw-ui-radius-pill);
  --shadow: var(--cw-ui-shadow-panel);
  --feedback-neutral-surface: var(--cw-ui-feedback-neutral-surface);
  --feedback-neutral-text: var(--cw-ui-feedback-neutral-text);
  --feedback-informative-surface: var(--cw-ui-feedback-informative-surface);
  --feedback-informative-text: var(--cw-ui-feedback-informative-text);
  --feedback-positive-surface: var(--cw-ui-feedback-positive-surface);
  --feedback-positive-text: var(--cw-ui-feedback-positive-text);
  --feedback-caution-surface: var(--cw-ui-feedback-caution-surface);
  --feedback-caution-text: var(--cw-ui-feedback-caution-text);
  --feedback-critical-surface: var(--cw-ui-feedback-critical-surface);
  --feedback-critical-text: var(--cw-ui-feedback-critical-text);
  --cw-ui-font-data: var(--cw-ui-font-ui);
  --cw-ui-text-display: 3.375rem;
  --cw-ui-text-title: 2.375rem;
  --cw-ui-text-subhead: 1.625rem;
  --cw-ui-text-heading: 1.375rem;
  --cw-ui-text-body: 0.9375rem;
  --cw-ui-text-small: 0.875rem;
  --cw-ui-text-micro: 0.8125rem;
  --cw-ui-leading-tight: 1.15;
  --cw-ui-leading-snug: 1.3;
  --cw-ui-leading-body: 1.5;
  --cw-ui-weight-regular: 400;
  --cw-ui-weight-medium: 500;
  --cw-ui-weight-semibold: 600;
  --cw-ui-weight-bold: 700;
  --cw-ui-tracking-tight: 0em;
  --cw-ui-tracking-wide: 0.02em;
  --cw-ui-measure-size: 2rem;
  --cw-ui-measure-family: var(--cw-ui-font-editorial);
  --cw-ui-measure-weight: var(--cw-ui-weight-semibold);
  --cw-ui-measure-instrument-size: var(--cw-ui-text-subhead);
  --cw-ui-elevation-flat: none;
  --cw-ui-elevation-card: none;
  --cw-ui-line-faint: var(--cw-ui-ink-100);
  --cw-ui-panel-edge: var(--cw-ui-line);
  --cw-ui-elevation-raised: 0 1px 2px rgba(14,28,44,0.12);
  --cw-ui-elevation-overlay: 0 12px 32px rgba(14,28,44,0.22);
  --cw-ui-elevation-modal: var(--cw-ui-shadow-panel);
  --cw-ui-duration-instant: 90ms;
  --cw-ui-duration-quick: 120ms;
  --cw-ui-duration-settled: 220ms;
  --cw-ui-duration-deliberate: 320ms;
  --cw-ui-ease-standard: cubic-bezier(0.2, 0.8, 0.2, 1);
  --cw-ui-ease-exit: var(--cw-ui-ease-standard);
  --cw-ui-ease-enter: var(--cw-ui-ease-standard);
  --cw-ui-motion-rise: 6px;
  --cw-ui-chart-favourable: #0F7B7A;
  --cw-ui-chart-unfavourable: #B4531F;
  --cw-ui-chart-partial: #CFA53D;
  --cw-ui-chart-neutral: #6F8AA6;
  --cw-ui-chart-grid: #EAE5DA;
  --cw-ui-chart-emphasis: var(--cw-ui-color-gold);
  --cw-ui-coverage-0: #EEF4F3;
  --cw-ui-coverage-1: #C7E4E1;
  --cw-ui-coverage-2: #8FCAC6;
  --cw-ui-coverage-3: #46A19E;
  --cw-ui-coverage-4: #1F7370;
  --cw-ui-coverage-5: #0C4F4D;
  --cw-ui-coverage-0-ink: #20201D;
  --cw-ui-coverage-1-ink: #20201D;
  --cw-ui-coverage-2-ink: #20201D;
  --cw-ui-coverage-3-ink: #20201D;
  --cw-ui-coverage-4-ink: #F1F7F6;
  --cw-ui-coverage-5-ink: #F1F7F6;
  --font-data: var(--cw-ui-font-data);
  --text-display: var(--cw-ui-text-display);
  --text-title: var(--cw-ui-text-title);
  --text-subhead: var(--cw-ui-text-subhead);
  --text-heading: var(--cw-ui-text-heading);
  --text-body: var(--cw-ui-text-body);
  --text-small: var(--cw-ui-text-small);
  --text-micro: var(--cw-ui-text-micro);
  --leading-tight: var(--cw-ui-leading-tight);
  --leading-snug: var(--cw-ui-leading-snug);
  --leading-body: var(--cw-ui-leading-body);
  --weight-regular: var(--cw-ui-weight-regular);
  --weight-medium: var(--cw-ui-weight-medium);
  --weight-semibold: var(--cw-ui-weight-semibold);
  --weight-bold: var(--cw-ui-weight-bold);
  --tracking-tight: var(--cw-ui-tracking-tight);
  --tracking-wide: var(--cw-ui-tracking-wide);
  --measure-size: var(--cw-ui-measure-size);
  --measure-family: var(--cw-ui-measure-family);
  --measure-weight: var(--cw-ui-measure-weight);
  --measure-instrument-size: var(--cw-ui-measure-instrument-size);
  --elevation-flat: var(--cw-ui-elevation-flat);
  --elevation-raised: var(--cw-ui-elevation-raised);
  --elevation-overlay: var(--cw-ui-elevation-overlay);
  --elevation-modal: var(--cw-ui-elevation-modal);
  --duration-instant: var(--cw-ui-duration-instant);
  --duration-quick: var(--cw-ui-duration-quick);
  --duration-settled: var(--cw-ui-duration-settled);
  --duration-deliberate: var(--cw-ui-duration-deliberate);
  --ease-standard: var(--cw-ui-ease-standard);
  --ease-exit: var(--cw-ui-ease-exit);
  --ease-enter: var(--cw-ui-ease-enter);
  --motion-rise: var(--cw-ui-motion-rise);
  --chart-favourable: var(--cw-ui-chart-favourable);
  --chart-unfavourable: var(--cw-ui-chart-unfavourable);
  --chart-partial: var(--cw-ui-chart-partial);
  --chart-neutral: var(--cw-ui-chart-neutral);
  --chart-grid: var(--cw-ui-chart-grid);
  --chart-emphasis: var(--cw-ui-chart-emphasis);
  --le-inverse: var(--cw-ui-primary);
  --le-on-inverse: #C9D2DC;
  --le-accent-pressed: #D18F2C;
  --le-focus-on-primary: #FFFFFF;
  --le-focus-on-inverse: var(--cw-ui-accent);
  --le-hit-target: 44px;
  --le-control-height: 50px;
  --le-type-brand: 21px;
  --le-type-brand-compact: 18px;
  --cw-ui-coverage-link: var(--cw-ui-color-forest);
  --cw-ui-coverage-hover: rgba(14,28,44,0.05);
  --cw-ui-coverage-hover-live: var(--cw-ui-coverage-hover);
  --cw-ui-coverage-hover-degraded: var(--cw-ui-coverage-hover);
  --cw-ui-coverage-hatch: rgba(74,85,99,0.06);
  --cw-ui-control-height-standard: 44px;
  --cw-ui-control-height-comfortable: 48px;
  --cw-ui-control-edge-decorative: #C9C2B4;
  --cw-ui-control-disabled-surface: #C9CED6;
  --cw-ui-control-disabled-text: #3F4955;
  --cw-ui-space-px-2: 2px;
  --cw-ui-space-px-6: 6px;
  --cw-ui-space-px-10: 10px;
  --cw-ui-space-px-14: 14px;
  --cw-ui-space-px-18: 18px;
  --cw-ui-space-px-20: 20px;
  --cw-ui-space-px-24: 24px;
  --cw-ui-space-px-28: 28px;
  --cw-ui-jurisdiction-cth-surface: #0F4D3F;
  --cw-ui-jurisdiction-cth-text: #F2C94C;
  --cw-ui-jurisdiction-nsw-surface: #2E6DA4;
  --cw-ui-jurisdiction-nsw-text: #FFFFFF;
  --cw-ui-jurisdiction-vic-surface: #1B2A57;
  --cw-ui-jurisdiction-vic-text: #FFFFFF;
  --cw-ui-jurisdiction-qld-surface: #73182C;
  --cw-ui-jurisdiction-qld-text: #FFFFFF;
  --cw-ui-jurisdiction-wa-surface: #1E1E1E;
  --cw-ui-jurisdiction-wa-text: #E8B33D;
  --cw-ui-jurisdiction-sa-surface: #B3282D;
  --cw-ui-jurisdiction-sa-text: #FFFFFF;
  --cw-ui-jurisdiction-tas-surface: #1F6B4A;
  --cw-ui-jurisdiction-tas-text: #FFFFFF;
  --cw-ui-jurisdiction-act-surface: #003B71;
  --cw-ui-jurisdiction-act-text: #F2C94C;
  --cw-ui-jurisdiction-nt-surface: #B5501E;
  --cw-ui-jurisdiction-nt-text: #FFFFFF;
  --cw-ui-inverse-border: #3A5170;
  --cw-ui-inverse-border-subtle: #2C4058;
  --cw-ui-inverse-border-feature: #2A4260;
  --cw-ui-inverse-border-preview: #22384F;
  --cw-ui-inverse-surface-raised: #13263B;
  --cw-ui-inverse-surface-preview: #0B1826;
  --cw-ui-inverse-text-secondary: #C9D6E3;
  --cw-ui-inverse-text-strong: #DCE3EA;
  --cw-ui-inverse-text-muted: #9FB0C2;
  --cw-ui-inverse-preview-muted: #5F7690;
  --cw-ui-inverse-positive: #9FC9B4;
  --cw-ui-color-secondary: #2B3542;
  --cw-ui-color-slate: #3A4D63;
  --cw-ui-color-faint-decorative: #8A93A0;
  --cw-ui-color-faint-text: var(--cw-ui-color-muted);
  --cw-ui-control-unavailable-label: #B4AC9E;
  --cw-ui-control-disabled-label: #6B7480;
  --cw-ui-control-hover-edge-decorative: #A99F8C;
  --cw-ui-positive-strong: #0F4D3F;
  --cw-ui-positive-mark: #2F7D5B;
  --cw-ui-positive-mark-help: #2E7D4F;
  --cw-ui-positive-text-secondary: #2F6B50;
  --cw-ui-positive-edge-decorative: #9FCDB4;
  --cw-ui-positive-edge-subtle: #B9D6C5;
  --cw-ui-positive-edge-connected: #B9DCC8;
  --cw-ui-positive-wash: #F3FAF6;
  --cw-ui-attention: #C2410C;
  --cw-ui-attention-text: var(--cw-ui-attention);
  --cw-ui-caution-text-selected: #4A3006;
  --cw-ui-caution-text-secondary: #9A5B0B;
  --cw-ui-caution-surface-subtle: #FFFBF3;
  --cw-ui-caution-edge-subtle: #F0D7AE;
  --cw-ui-critical-text-secondary: #8A2E21;
  --cw-ui-critical-text-mobile: #8A2E1E;
  --cw-ui-critical-surface-muted: #F4E4E1;
  --cw-ui-critical-surface-notification: #F9ECEA;
  --cw-ui-critical-surface-subtle: #FBF1EF;
  --cw-ui-critical-edge-decorative: #E2A99F;
  --cw-ui-critical-edge-destructive: #E8C4B8;
  --cw-ui-treatment-overturned: #B5483A;
  --cw-ui-treatment-overturned-text: var(--cw-ui-treatment-overturned);
  --cw-ui-chart-treatment-overturned: #C98A3A;
  --cw-ui-chart-series-tertiary: #8FA7BF;
  --cw-ui-highlight-search: #FBE3B8;
  --cw-ui-highlight-selected: #F7DDB3;
  --cw-ui-surface-warm: #FBF7EE;
  --cw-ui-informative-wash: #EEF3F8;
  --cw-ui-informative-surface-preview: #F7FAFD;
  --cw-ui-informative-edge-decorative: #C9DAEA;
  --cw-ui-informative-surface-muted: #E4E9EF;
  --cw-ui-font-code: "IBM Plex Mono", ui-monospace, Menlo, monospace;
  --font-code: var(--cw-ui-font-code);
  --font-mono: var(--cw-ui-font-code);
  --cw-ui-text-dense: 0.8125rem;
  --cw-ui-text-caption: 0.75rem;
  --cw-ui-text-tab-label: 0.6875rem;
  --cw-ui-text-result-title: 1.1875rem;
  --cw-ui-text-reading: 1rem;
  --cw-ui-text-citation: 0.9375rem;
  --cw-ui-text-identifier: 0.8125rem;
  --cw-ui-text-heading-compact: 1.3125rem;
  --cw-ui-text-title-decision: 2rem;
  --cw-ui-leading-display: 1.08;
  --cw-ui-leading-heading: 1.1;
  --cw-ui-leading-reading: 1.7;
  --cw-ui-leading-citation: 1.6;
  --cw-ui-space-px-0: 0px;
  --cw-ui-space-px-26: 26px;
  --cw-ui-space-px-56: 56px;
  --cw-ui-space-px-64: 64px;
  --cw-ui-space-section-marketing: 96px;
  --cw-ui-radius-chart: 2px;
  --cw-ui-radius-feature: 20px;
  --cw-ui-radius-search: 18px;
  --cw-ui-radius-circle: 50%;
  --cw-ui-elevation-hover: 0 10px 24px rgba(14,28,44,0.08);
  --cw-ui-elevation-tooltip: 0 10px 26px rgba(14,28,44,0.28);
  --cw-ui-elevation-preview: 0 18px 40px rgba(14,28,44,0.14);
}
