._mascot_j7anf_1{justify-content:center;display:flex}:root{--font-family-base:"Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-bg:#171232;--color-bg-deep:#100d24;--color-surface:#352e66;--color-surface-alt:#ffffff1a;--color-surface-soft:#ffffff0f;--color-control-disabled:#2e2a46;--color-surface-blur:#352e66d9;--color-divider:#ffffff24;--color-overlay:#0a09168c;--color-overlay-strong:#0a091699;--color-text:#fdfaf5;--color-text-strong:#fffdfa;--color-text-secondary:#c5bfe0;--color-text-muted:#9f98c0;--color-text-dim:#7d769b;--color-text-on-accent:#3d1520;--color-text-on-surface-alt:#e6e2f2;--color-accent:#ffd79b;--color-accent-deep:#f0b478;--color-accent-soft:#fccc90;--color-accent-wash:#ffd79b29;--color-accent-wash-strong:#fccc902e;--color-border-accent-soft:#ffd79b38;--color-success:#7fd0a4;--color-success-wash:#7fd0a429;--color-success-deep:#24483b;--color-error:#f08a7a;--color-error-wash:#f08a7a29;--color-error-wash-strong:#f08a7a33;--color-error-text:#f0a89b;--color-notification-error:#5c3444;--color-notification-warning:#5c4a34;--color-notification-success:#2f5145;--color-notification-info:#3a3560;--color-compliment:#f5ece0;--color-compliment-text:#3f3325;--color-glow-violet:#735fb9;--color-glow-warm:#de9870;--gradient-accent:linear-gradient(160deg, #ffd79b, #f0b478);--gradient-header-scrim:linear-gradient(180deg, #171232e6, transparent);--glow-me:0 0 0 7px #fccc901f, 0 0 54px 14px #fccc9057;--glow-near:0 0 34px 9px #ffd79b4d;--glow-mid:0 0 24px 6px #ffd79b29;--glow-far:0 0 18px 5px #ffd79b1a;--glow-beacon:0 0 26px 8px #f08a7a38;--glow-shine:0 0 40px 6px #ffd79b29;--shadow-card:0 16px 34px #00000080;--shadow-menu:0 -1px 12px #0a091673, 0 14px 38px #0000008c;--shadow-sheet:0 -16px 50px #0000008c;--shadow-compliment:0 10px 28px #f5ece052;--shadow-accent:0 12px 30px #f0b47859;--shadow-accent-tile:0 8px 24px #f0b47866;--shadow-content-lift:0 -6px 26px #171232;--shadow-mascot:drop-shadow(0 18px 34px #fccc902e);--glow-result-card:0 10px 44px #ffd79b24;--space-small-xxs:2px;--space-small-xs:4px;--space-small-s:6px;--space-small-m:8px;--space-small-l:10px;--space-medium-xs:12px;--space-medium-s:14px;--space-medium-m:16px;--space-medium-l:18px;--space-large-xs:22px;--space-large-s:26px;--space-large-m:32px;--space-large-l:40px;--screen-padding-x:14px;--screen-padding-top:24px;--screen-width:390px;--app-max-width:500px;--screen-radius:34px;--sheet-min-height:300px;--menu-height:64px;--menu-inset-x:14px;--menu-inset-bottom:16px;--reserve-menu-cta:160px;--radius-card:22px;--radius-row:20px;--radius-tile:16px;--radius-chip:14px;--radius-menu:24px;--radius-sheet:28px;--radius-button:16px;--radius-sm:12px;--radius-xs:8px;--radius-round:50%;--radius-pill:999px;--tap-min:44px;--control-height-s:44px;--control-height-m:50px;--control-height-l:52px;--control-height-xl:60px;--border-width:1.5px;--stroke-icon:1.5;--duration-tap:.12s;--duration-fast:.2s;--duration-normal:.3s;--duration-drift:.6s;--duration-hero:.9s;--easing-standard:ease;--easing-out:ease-out;--easing-in-out:ease-in-out;--z-background:0;--z-content:1;--z-header:3;--z-floating:9;--z-menu:10;--z-overlay:90;--z-sheet:100;--z-modal:200;--z-toast:300;--font-size-display:28px;--font-weight-display:700;--line-height-display:1.2;--letter-spacing-display:-.025em;--font-size-h1:23px;--font-weight-h1:700;--line-height-h1:1.2;--letter-spacing-h1:-.02em;--font-size-h2:17px;--font-weight-h2:600;--line-height-h2:1.3;--letter-spacing-h2:-.01em;--font-size-h3:15px;--font-weight-h3:600;--line-height-h3:1.35;--letter-spacing-h3:0;--font-size-body:15px;--font-weight-body:500;--line-height-body:1.44;--letter-spacing-body:0;--font-size-body-l:16px;--font-weight-body-l:500;--line-height-body-l:1.44;--letter-spacing-body-l:0;--font-size-body-s:13px;--font-weight-body-s:400;--line-height-body-s:1.45;--letter-spacing-body-s:0;--font-size-caption:11.5px;--font-weight-caption:500;--line-height-caption:1.4;--letter-spacing-caption:0;--font-size-micro:10.5px;--font-weight-micro:400;--line-height-micro:1.4;--letter-spacing-micro:0;--font-size-overline:10px;--font-weight-overline:600;--line-height-overline:1.4;--letter-spacing-overline:.18em;--font-size-tab:9.5px;--font-weight-tab:500;--line-height-tab:1.2;--letter-spacing-tab:0;--font-size-hero-percent:46px;--font-weight-hero-percent:700;--line-height-hero-percent:1;--letter-spacing-hero-percent:-.04em}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-variable.woff2)format("woff2-variations")}:root{--tg-viewport-stable-height:100dvh;--tg-viewport-bottom-inset:0px;--tg-viewport-offset-top:0px;--tg-keyboard-inset:0px;--tg-safe-area-top:env(safe-area-inset-top,0px);--tg-safe-area-bottom:env(safe-area-inset-bottom,0px);--tg-content-safe-area-top:0px;--layout-menu-top:calc(var(--tg-safe-area-bottom) + var(--menu-inset-bottom) + var(--menu-height));--layout-menu-bottom:calc(var(--tg-viewport-bottom-inset) + var(--tg-safe-area-bottom) + var(--menu-inset-bottom));--layout-bottom-lift:0px;--layout-sheet-lift:0px;--layout-sheet-room:100dvh;--layout-safe-bottom-free:max(0px, calc(var(--tg-safe-area-bottom) - var(--layout-bottom-lift)))}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;touch-action:manipulation}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;margin:0;overflow:hidden}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input,textarea,select{font:inherit;color:inherit;appearance:none;background:0 0;border:none}input:focus,textarea:focus,select:focus{outline:none}input::placeholder,textarea::placeholder,select::placeholder{color:var(--color-text-muted);opacity:1}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::-webkit-scrollbar{display:none}#root{width:100%;max-width:var(--app-max-width);margin:0 auto;position:relative;overflow:hidden}
