@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/sora-latin.woff2) format("woff2");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}@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/sora-latin-ext.woff2) format("woff2");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}:root{--bg: #f6f4f8;--surface: #fdfcfe;--surface-2: #eae3ef;--surface-sunken: rgba(70, 45, 84, .03);--surface-raise: rgba(70, 45, 84, .05);--surface-hover: rgba(222, 209, 229, .42);--surface-active: rgba(222, 209, 229, .62);--rule: rgba(70, 45, 84, .12);--rule-2: rgba(70, 45, 84, .18);--rule-3: rgba(70, 45, 84, .22);--text: #342a38;--ink-muted: #473d4b;--soft: #524856;--dim: #5c5260;--dimmer: #665c6a;--faint: #6b6270;--violet: #460070;--lilac: #6b3f80;--focus-ring: rgba(107, 63, 128, .35);--lilac-pale: #5d3670;--teal: #2f6b64;--teal-fill: #add7d3;--paper-lilac: #ded1e5;--purple-pastel: #c7add7;--purple-mid: #a77bc1;--teal-pastel: #add7d3;--teal-mid: #7dbfba;--periwinkle: #beafde;--success: #1b6d45;--success-fill: rgba(31, 122, 77, .1);--success-border: rgba(31, 122, 77, .22);--danger: #a8212f;--danger-fill: rgba(168, 33, 47, .08);--danger-border: rgba(168, 33, 47, .2);--warning: #8a5300;--warning-fill: rgba(138, 83, 0, .1);--warning-border: rgba(138, 83, 0, .22);--info: #1d5fa8;--info-fill: rgba(29, 95, 168, .1);--info-border: rgba(29, 95, 168, .22);--neutral: #5c5260;--neutral-fill: rgba(92, 82, 96, .09);--neutral-border: rgba(92, 82, 96, .2);--action: #460070;--action-hover: #5d3670;--action-ink: #fff;--grad-cta: linear-gradient(180deg, #5d3670, #460070);--glow-cta: 0 6px 18px rgba(70, 0, 112, .22);--glow-cta-strong: 0 10px 26px rgba(70, 0, 112, .34);--lift: 0 1px 2px rgba(70, 45, 84, .06), 0 8px 24px -12px rgba(70, 45, 84, .18);--lift-panel: 0 1px 2px rgba(70, 45, 84, .05), 0 18px 48px -22px rgba(70, 45, 84, .34);--scrim: rgba(52, 42, 56, .26);--lift-modal: 0 2px 6px rgba(70, 45, 84, .08), 0 32px 72px -28px rgba(70, 45, 84, .42);--font-heading: "Sora", sans-serif;--font-body: "Hanken Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-md: 12px;--radius-lg: 16px}
