:root{--color-accent: #b8321a;--color-accent-strong: #8f2512;--color-accent-soft: #fdece7;--color-accent-tint: #fdf6f3;--color-ink: #22201f;--color-ink-soft: #4a4542;--color-muted: #6b6461;--color-subtle: #8a827f;--color-bg: #fff;--color-surface: #faf8f7;--color-surface-strong: #f6f2f0;--color-surface-muted: #f1edeb;--color-border: #ece8e6;--color-border-strong: #d8cfcb;--color-disabled: #cfc7c4;--color-row-nested: #fcfaf9;--color-success: #1e6b3d;--color-success-soft: #e7f4ec;--color-warning: #7a5300;--color-warning-soft: #fff4d6;--color-info: #2a46a8;--color-info-soft: #e8eefc;--color-danger: #8f2512;--color-danger-soft: #fdece7;--color-neutral: #6b6461;--color-neutral-soft: #f1edeb;--color-bulk-action: #3a3634;--color-mail-sent: #d9775f;--glass-bg: rgb(255 255 255 / 50%);--glass-border: rgb(255 255 255 / 70%);--glass-pill: rgb(255 255 255 / 45%);--glass-blur: blur(18px) saturate(1.4);--color-scrim: rgb(34 32 31 / 32%);--font-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--text-display: 800 46px/1.02 var(--font-sans);--text-stat: 800 36px/1.05 var(--font-sans);--text-title: 800 30px/1.15 var(--font-sans);--text-title-sm: 800 26px/1.1 var(--font-sans);--text-heading: 800 20px/1.3 var(--font-sans);--text-heading-sm: 800 17px/1.4 var(--font-sans);--text-lead: 400 19px/1.6 var(--font-sans);--text-body: 400 17px/1.6 var(--font-sans);--text-base: 400 16px/1.55 var(--font-sans);--text-nav-title: 800 18px/1.2 var(--font-sans);--text-label: 700 15px/1.4 var(--font-sans);--text-small: 600 14px/1.5 var(--font-sans);--text-caption: 400 13px/1.4 var(--font-sans);--text-micro: 400 12px/1.4 var(--font-sans);--text-stat-sm: 800 28px/1.05 var(--font-sans);--text-confirm: 800 22px/1.25 var(--font-sans);--modal-top-offset: 220px;--modal-top-offset-form: 140px;--text-modal-lg: 800 26px/1.55 var(--font-sans);--modal-top-offset-wide: 64px;--text-modal: 800 24px/1.55 var(--font-sans);--radius-pill: 999px;--radius-hero: 36px;--radius-modal: 32px;--radius-card: 28px;--radius-panel: 24px;--radius-inner: 20px;--radius-bubble: 12px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--control-sm: 36px;--control-md: 44px;--control-lg: 48px;--control-xl: 60px;--shadow-glass: 0 24px 60px rgb(34 32 31 / 16%), inset 0 1px 0 rgb(255 255 255 / 80%);--shadow-modal: 0 30px 80px rgb(34 32 31 / 25%);--shadow-pop: 0 8px 24px rgb(34 32 31 / 18%)}@media(width<=640px){:root{--text-display: 800 32px/1.05 var(--font-sans);--text-title: 800 24px/1.2 var(--font-sans);--text-body: 400 15px/1.55 var(--font-sans);--radius-hero: 24px;--radius-modal: 24px;--modal-top-offset: 160px;--modal-top-offset-form: 8px;--modal-top-offset-wide: 8px}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/dm-sans-latin-ext-opsz-normal-NENIHPQN.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/dm-sans-latin-opsz-normal-UYBUMQL5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-bg)}body{margin:0;min-height:100vh;background:var(--color-bg);color:var(--color-ink);font:var(--text-body)}h1{margin:0;font:var(--text-title)}
