:root{--ds-core-color-neutral-0:#fff;--ds-core-color-neutral-50:#fffaf1;--ds-core-color-neutral-100:#f9f4ec;--ds-core-color-neutral-200:#f4efe6;--ds-core-color-neutral-300:#efe4d1;--ds-core-color-neutral-700:#6b5648;--ds-core-color-neutral-900:#24170d;--ds-core-color-brand-300:#d0764a;--ds-core-color-brand-400:#b5542f;--ds-core-color-brand-500:#8f4021;--ds-core-color-brand-600:#6f2f19;--ds-core-color-success-500:#1d6b45;--ds-core-color-danger-500:#b53c2f;--ds-core-color-danger-700:#972f25;--ds-core-color-sage-300:#a7b894;--ds-core-color-sage-400:#749062;--ds-core-color-sage-500:#587348;--ds-core-color-amber-300:#e0ad63;--ds-core-color-amber-500:#c9822f;--ds-core-color-amber-700:#8f561c;--ds-core-color-info-400:#6d8991;--ds-core-color-info-500:#4f6f7a;--ds-core-color-info-700:#314c55;--ds-core-color-graphite-800:#2e241d;--ds-core-color-graphite-900:#1f1712;--ds-core-color-overlay-brand-soft:rgba(181,84,47,.14);--ds-core-color-surface-input:hsla(0,0%,100%,.82);--ds-core-color-border-soft:rgba(62,39,22,.12);--ds-core-color-border-strong:rgba(62,39,22,.22);--ds-core-font-family-sans:"Manrope","Segoe UI",sans-serif;--ds-core-font-family-display:"Sora","Avenir Next",sans-serif;--ds-core-space-1:4px;--ds-core-space-2:8px;--ds-core-space-3:12px;--ds-core-space-4:16px;--ds-core-space-5:20px;--ds-core-space-6:24px;--ds-core-space-7:28px;--ds-core-space-8:32px;--ds-core-radius-md:14px;--ds-core-radius-lg:20px;--ds-core-radius-xl:28px;--ds-core-shadow-elevated:0 24px 60px rgba(53,31,16,.12);--ds-core-motion-fast:120ms;--ds-core-motion-base:180ms;--ds-core-motion-slow:280ms;--ds-semantic-bg-page-subtle:var(--ds-core-color-neutral-100);--ds-semantic-bg-page:var(--ds-core-color-neutral-200);--ds-semantic-bg-page-strong:var(--ds-core-color-neutral-300);--ds-semantic-bg-panel:rgba(255,252,246,.92);--ds-semantic-bg-panel-strong:var(--ds-core-color-neutral-50);--ds-semantic-text-primary:var(--ds-core-color-neutral-900);--ds-semantic-text-secondary:var(--ds-core-color-neutral-700);--ds-semantic-border-default:var(--ds-core-color-border-soft);--ds-semantic-border-strong:var(--ds-core-color-border-strong);--ds-semantic-action-primary-bg:var(--ds-core-color-brand-400);--ds-semantic-action-primary-bg-hover:var(--ds-core-color-brand-500);--ds-semantic-action-primary-text:var(--ds-core-color-neutral-0);--ds-semantic-action-primary-shadow:0 16px 30px color-mix(in srgb,var(--ds-core-color-brand-500) 24%,transparent);--ds-semantic-action-secondary-bg:var(--ds-core-color-sage-400);--ds-semantic-action-secondary-soft:rgba(116,144,98,.16);--ds-semantic-state-warning-bg:var(--ds-core-color-amber-500);--ds-semantic-state-warning-soft:rgba(201,130,47,.16);--ds-semantic-state-warning-text:var(--ds-core-color-amber-700);--ds-semantic-state-info-bg:var(--ds-core-color-info-500);--ds-semantic-state-info-soft:rgba(79,111,122,.14);--ds-semantic-state-info-text:var(--ds-core-color-info-700);--ds-semantic-state-success:var(--ds-core-color-success-500);--ds-semantic-state-danger-bg:var(--ds-core-color-danger-500);--ds-semantic-state-danger-text:var(--ds-core-color-danger-700);--ds-semantic-state-accent-soft:var(--ds-core-color-overlay-brand-soft);--ds-semantic-surface-dark:var(--ds-core-color-graphite-900);--ds-semantic-text-on-accent:#fffaf1;--ds-semantic-text-on-dark:#fffaf1;--ds-semantic-text-on-danger:#fff;--ds-semantic-text-on-success:#fff;--ds-semantic-text-on-warning:#3d2400;--ds-semantic-text-on-info:#fff;--ds-semantic-chart-primary:#b5542f;--ds-semantic-chart-secondary:#749062;--ds-semantic-chart-tertiary:#c9822f;--ds-semantic-chart-info:#4f6f7a;--ds-semantic-chart-muted:#d8cbbc;--ds-semantic-chart-negative:#b53c2f;--ds-semantic-chart-positive:#1d6b45;--ds-semantic-input-bg:var(--ds-core-color-surface-input);--ds-semantic-focus-ring:0 0 0 4px rgba(181,84,47,.12);--bg-subtle:var(--ds-semantic-bg-page-subtle);--bg:var(--ds-semantic-bg-page);--bg-strong:var(--ds-semantic-bg-page-strong);--panel:var(--ds-semantic-bg-panel);--panel-strong:var(--ds-semantic-bg-panel-strong);--line:var(--ds-semantic-border-default);--line-strong:var(--ds-semantic-border-strong);--text:var(--ds-semantic-text-primary);--muted:var(--ds-semantic-text-secondary);--accent:var(--ds-semantic-action-primary-bg);--accent-dark:var(--ds-semantic-action-primary-bg-hover);--accent-soft:var(--ds-semantic-state-accent-soft);--secondary-accent:var(--ds-semantic-action-secondary-bg);--secondary-accent-soft:var(--ds-semantic-action-secondary-soft);--warning:var(--ds-semantic-state-warning-bg);--warning-soft:var(--ds-semantic-state-warning-soft);--warning-text:var(--ds-semantic-state-warning-text);--info:var(--ds-semantic-state-info-bg);--info-soft:var(--ds-semantic-state-info-soft);--info-text:var(--ds-semantic-state-info-text);--surface-dark:var(--ds-semantic-surface-dark);--success:var(--ds-semantic-state-success);--danger:var(--ds-semantic-state-danger-bg);--danger-text:var(--ds-semantic-state-danger-text);--text-on-accent:var(--ds-semantic-text-on-accent);--text-on-dark:var(--ds-semantic-text-on-dark);--text-on-danger:var(--ds-semantic-text-on-danger);--text-on-success:var(--ds-semantic-text-on-success);--text-on-warning:var(--ds-semantic-text-on-warning);--text-on-info:var(--ds-semantic-text-on-info);--chart-primary:var(--ds-semantic-chart-primary);--chart-secondary:var(--ds-semantic-chart-secondary);--chart-tertiary:var(--ds-semantic-chart-tertiary);--chart-info:var(--ds-semantic-chart-info);--chart-muted:var(--ds-semantic-chart-muted);--chart-negative:var(--ds-semantic-chart-negative);--chart-positive:var(--ds-semantic-chart-positive);--shadow:var(--ds-core-shadow-elevated);--radius-xl:var(--ds-core-radius-xl);--radius-lg:var(--ds-core-radius-lg);--radius-md:var(--ds-core-radius-md);--font-sans:var(--ds-core-font-family-sans);--font-display:var(--ds-core-font-family-display);--ds-journey-state-present-bg:rgba(29,107,69,.12);--ds-journey-state-present-text:#1d6b45;--ds-journey-state-late-bg:rgba(201,130,47,.16);--ds-journey-state-late-text:#8f561c;--ds-journey-state-pending-bg:rgba(201,130,47,.16);--ds-journey-state-pending-text:#8f561c;--ds-journey-state-adjusted-bg:rgba(79,111,122,.14);--ds-journey-state-adjusted-text:#314c55;--ds-journey-state-missing-bg:rgba(181,60,47,.12);--ds-journey-state-missing-text:#972f25;--ds-journey-state-closed-bg:rgba(107,86,72,.12);--ds-journey-state-closed-text:#6b5648;--ds-journey-state-approved-bg:var(--ds-journey-state-present-bg);--ds-journey-state-approved-text:var(--ds-journey-state-present-text);--ds-journey-state-rejected-bg:var(--ds-journey-state-missing-bg);--ds-journey-state-rejected-text:var(--ds-journey-state-missing-text);--ds-journey-state-absent-bg:var(--ds-journey-state-missing-bg);--ds-journey-state-absent-text:var(--ds-journey-state-missing-text);--status-present-bg:var(--ds-journey-state-present-bg);--status-present-text:var(--ds-journey-state-present-text);--status-late-bg:var(--ds-journey-state-late-bg);--status-late-text:var(--ds-journey-state-late-text);--status-pending-bg:var(--ds-journey-state-pending-bg);--status-pending-text:var(--ds-journey-state-pending-text);--status-adjusted-bg:var(--ds-journey-state-adjusted-bg);--status-adjusted-text:var(--ds-journey-state-adjusted-text);--status-missing-bg:var(--ds-journey-state-missing-bg);--status-missing-text:var(--ds-journey-state-missing-text);--status-closed-bg:var(--ds-journey-state-closed-bg);--status-closed-text:var(--ds-journey-state-closed-text);--status-approved-bg:var(--ds-journey-state-approved-bg);--status-approved-text:var(--ds-journey-state-approved-text);--status-rejected-bg:var(--ds-journey-state-rejected-bg);--status-rejected-text:var(--ds-journey-state-rejected-text);--status-absent-bg:var(--ds-journey-state-absent-bg);--status-absent-text:var(--ds-journey-state-absent-text);--ds-component-button-radius:var(--ds-core-radius-md);--ds-component-button-font-weight:800;--ds-component-button-padding-sm:10px 14px;--ds-component-button-padding-md:14px 16px;--ds-component-button-padding-lg:16px 18px;--ds-component-button-primary-bg:linear-gradient(135deg,var(--ds-semantic-action-primary-bg-hover),var(--ds-semantic-action-primary-bg));--ds-component-button-primary-text:var(--ds-semantic-action-primary-text);--ds-component-button-primary-shadow:var(--ds-semantic-action-primary-shadow);--ds-component-textfield-radius:var(--ds-core-radius-md);--ds-component-textfield-padding:14px 16px;--ds-component-textfield-border:var(--ds-semantic-border-strong);--ds-component-textfield-bg:var(--ds-semantic-input-bg);--ds-component-textfield-text:var(--ds-semantic-text-primary);--ds-component-textfield-label:var(--ds-semantic-text-primary);--ds-component-textfield-helper:var(--ds-semantic-text-secondary);--ds-component-textfield-error-border:var(--ds-semantic-state-danger-bg);--ds-component-textfield-error-text:var(--ds-semantic-state-danger-text);--ds-component-select-radius:var(--ds-core-radius-md);--ds-component-select-padding:14px 16px;--ds-component-select-border:var(--ds-semantic-border-strong);--ds-component-select-bg:var(--ds-semantic-input-bg);--ds-component-select-text:var(--ds-semantic-text-primary);--ds-component-status-chip-radius:999px;--ds-component-status-chip-padding:4px 10px;--ds-component-status-chip-font-size:0.78rem}