:root{--text-12:.75rem;--text-14:.875rem;--text-16:1rem;--text-20:1.25rem;--text-24:1.5rem;--text-32:2rem;--text-hidden:0;--weight-body:400;--weight-label:600;--weight-heading:700;--space-1:1px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--radius-control:8px;--radius-card:12px;--radius-pill:999px;--radius-circle:50%;--elevation-resting:0 2px 8px rgb(23 42 45/8%);--elevation-raised:0 12px 32px rgb(23 42 45/16%);--control-height:44px;--control-compact:32px;--action-primary:#1767ad;--action-primary-hover:#12558f;--action-on-primary:#ffffff;--slider-accent:#2584df;--slider-track-height:6px;--slider-thumb-size:20px;--panel-padding:var(--space-24);--section-gap:var(--space-24);--field-gap:var(--space-8);--content-max:1180px;--content-gutter:28px}@media (max-width:980px){:root{--content-max:850px;--content-gutter:18px}}@media (max-width:600px){:root{--content-gutter:14px}}@media (max-width:680px){:root{--panel-padding:var(--space-16)}}