:root{--ink-rgb:20 20 20;--bg-rgb:255 255 255;--accent-rgb:232 67 10;--button-text-rgb:247 247 245;--error-bg-rgb:245 229 229;--error-text-rgb:170 40 38;--success-bg-rgb:238 241 235;--success-text-rgb:112 138 92;--radius:0;--color-text-primary:rgb(var(--ink-rgb));--color-text-secondary:rgb(var(--ink-rgb) / .72);--color-text-muted:rgb(var(--ink-rgb) / .55);--color-text-faint:rgb(var(--ink-rgb) / .42);--color-text-faint-2:rgb(var(--ink-rgb) / .32);--color-text-body:rgb(var(--ink-rgb) / .85);--color-button-text:rgb(var(--button-text-rgb));--color-page-bg:rgb(var(--ink-rgb) / .04);--color-surface:rgb(var(--bg-rgb));--color-surface-card:rgb(var(--bg-rgb));--color-surface-card-2:rgb(var(--ink-rgb) / .02);--color-surface-rail:rgb(var(--ink-rgb) / .03);--color-fill-subtle:rgb(var(--ink-rgb) / .05);--color-fill-subtle-2:rgb(var(--ink-rgb) / .06);--color-fill-locked:rgb(var(--ink-rgb) / .04);--color-border:rgb(var(--ink-rgb) / .12);--color-border-2:rgb(var(--ink-rgb) / .16);--color-border-3:rgb(var(--ink-rgb) / .08);--color-accent:rgb(var(--accent-rgb));--color-accent-bg:rgb(var(--accent-rgb) / .08);--color-accent-text:rgb(var(--accent-rgb));--color-accent-border:rgb(var(--accent-rgb) / .35);--color-accent-border-2:rgb(var(--accent-rgb) / .55);--color-accent-bg-2:rgb(var(--accent-rgb) / .1);--color-accent-text-2:rgb(var(--ink-rgb) / .6);--color-success:rgb(var(--success-text-rgb));--color-success-bg:rgb(var(--success-bg-rgb));--color-amber-text:rgb(var(--error-text-rgb));--color-amber-text-2:rgb(var(--error-text-rgb));--color-amber-bg:rgb(var(--error-bg-rgb));--color-amber-border:rgb(var(--error-text-rgb) / .3);--color-danger:rgb(var(--error-text-rgb));--color-danger-2:rgb(var(--error-text-rgb));--color-danger-bg:rgb(var(--error-bg-rgb));--color-danger-border:rgb(var(--error-text-rgb) / .3);--color-danger-body:rgb(var(--error-text-rgb) / .85);--success-rgb:22 128 61;--danger-rgb:185 28 28;--info-rgb:29 78 216;--color-status-success:rgb(var(--success-rgb));--color-status-success-bg:rgb(var(--success-rgb) / .08);--color-status-success-text:rgb(var(--success-rgb));--color-status-success-border:rgb(var(--success-rgb) / .35);--color-status-danger:rgb(var(--danger-rgb));--color-status-danger-bg:rgb(var(--danger-rgb) / .08);--color-status-danger-text:rgb(var(--danger-rgb));--color-status-danger-border:rgb(var(--danger-rgb) / .35);--color-status-info:rgb(var(--info-rgb));--color-status-info-bg:rgb(var(--info-rgb) / .08);--color-status-info-text:rgb(var(--info-rgb));--color-status-info-border:rgb(var(--info-rgb) / .35);--color-disabled-btn:rgb(var(--ink-rgb) / .25);--color-checkbox-border:rgb(var(--ink-rgb) / .3);--color-chip-border:rgb(var(--ink-rgb) / .18);--color-dashed-border:rgb(var(--ink-rgb) / .16);--color-dashed-border-2:rgb(var(--ink-rgb) / .14);--color-disabled-row-border:rgb(var(--ink-rgb) / .1);--color-disabled-row-bg:rgb(var(--ink-rgb) / .04);--color-disabled-row-text:rgb(var(--ink-rgb) / .3);--color-dot-upcoming:rgb(var(--ink-rgb) / .2);--color-track-pending-border:rgb(var(--ink-rgb) / .22);--color-add-tile-border:rgb(var(--ink-rgb) / .3);--color-add-tile-icon:rgb(var(--ink-rgb) / .55);--color-grey-badge-text:rgb(var(--ink-rgb) / .55);--color-grey-badge-bg:rgb(var(--ink-rgb) / .05);--color-grey-badge-border:rgb(var(--ink-rgb) / .12);--font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-heading:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--text-base:.9375rem;--radius-row:var(--radius);--radius-input:var(--radius);--radius-card:var(--radius);--radius-checkbox:var(--radius);--radius-chip:var(--radius);--radius-tab-container:var(--radius);--radius-tab:var(--radius);--radius-badge:var(--radius);--radius-option:var(--radius);--radius-review-row:var(--radius);--radius-thumb:var(--radius);--border-width:1.5px;--border-width-thin:1px;--shadow-active-tab:0 1px 3px rgb(var(--ink-rgb) / .08);--space-content-mobile:20px;--space-content-desktop:32px 36px;--space-footer-mobile:14px 20px 20px;--space-footer-desktop:16px 36px;--rail-width:262px}*{box-sizing:border-box}body{background:var(--color-page-bg);font-family:var(--font-family);font-size:var(--text-base);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-text)}input,button{font-family:inherit}@media (width<=819.98px){input,textarea,select{font-size:16px!important}}@keyframes stepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--color-border-2);border-radius:var(--radius)}.step-enter{animation:.3s stepIn}.step-enter-fast{animation:.25s stepIn}.step-enter-slow{animation:.35s stepIn}.step-title{font:800 24px/1.15 var(--font-heading);text-transform:uppercase;letter-spacing:0;margin-bottom:6px}.step-subtitle{font:400 14px/1.5 var(--font-family);color:var(--color-text-muted);margin-bottom:20px}
