@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(./onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(./onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(./onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+2190-21FF,U+22??,U+25A0-25FF,U+2713,U+221E}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(./cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(./cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(./cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(./cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-base:#f4f4f6;--bg-elevated:#fff;--bg-sunken:#ececf0;--line:#e2e2e8;--item-mat:#eeeef2;--scrim:#0f0f1199;--ink-primary:#111114;--ink-secondary:#6b6b74;--ink-tertiary:#a0a0a9;--ink-on-accent:#fff;--ink-on-accent-solid:#fff;--accent:#f2665e;--accent-soft:#fce3df;--accent-pressed:#d9544d;--accent-text:#bf3d37;--success:#2fa36b;--success-soft:#ddf1e6;--warning:#f2a93b;--warning-soft:#fceed6;--error:#e5484d;--error-soft:#fbe0e0;--error-text:#c8303a;--sunset-1:#ffb199;--sunset-2:#f2665e;--sunset-3:#b5627f;--gradient-sunset:linear-gradient(135deg, #ffb199 0%, #f2665e 52%, #b5627f 100%);--gradient-sunset-soft:linear-gradient(135deg, #ffb19959 0%, #f2665e38 52%, #b5627f47 100%);--gradient-sunset-cta:linear-gradient(135deg, #c9443d 0%, #b94a44 52%, #9e4f6b 100%);--surface-page:var(--bg-base);--surface-card:var(--bg-elevated);--surface-input:var(--bg-sunken);--text-body:var(--ink-primary);--text-muted:var(--ink-secondary);--text-link:var(--accent-text);--border-default:var(--line);--border-selected:var(--accent);--chip-bg:var(--bg-sunken);--chip-bg-selected:var(--ink-primary);--chip-fg-selected:var(--bg-base);--font-ui:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Cormorant Garamond", "Cormorant", Georgia, serif;--type-display-size:3rem;--type-display-lh:3.25rem;--type-display-weight:900;--type-title1-size:1.75rem;--type-title1-lh:2.125rem;--type-title1-weight:800;--type-title2-size:1.375rem;--type-title2-lh:1.75rem;--type-title2-weight:800;--type-headline-size:1.0625rem;--type-headline-lh:1.375rem;--type-headline-weight:700;--type-body-size:1.0625rem;--type-body-lh:1.5rem;--type-body-weight:400;--type-callout-size:.9375rem;--type-callout-lh:1.25rem;--type-callout-weight:600;--type-caption-size:.8125rem;--type-caption-lh:1rem;--type-caption-weight:600;--type-micro-size:.6875rem;--type-micro-lh:.8125rem;--type-micro-weight:800;--type-micro-tracking:.04em;--type-field-size:1.375rem;--type-hero-size:6rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-14:56px;--screen-padding:20px;--screen-design-width:390px;--screen-design-height:844px;--screen-min-width:360px;--screen-min-height:780px;--hit-min:44px;--h-button:56px;--h-button-sm:44px;--h-chip:40px;--h-input:52px;--h-answer-min:64px;--h-tabbar:68px;--h-topbar:56px;--h-toast:48px;--size-icon-button:44px;--size-icon:24px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--radius-chip:999px;--radius-full:999px;--radius-input:16px;--radius-tile:24px;--radius-card:32px;--radius-sheet:36px;--glass-bg:#ffffff8c;--glass-border:1px solid #ffffffb3;--glass-blur:blur(24px) saturate(180%);--glass-shadow:0 12px 40px #1111141a, inset 0 1px 0 #ffffffe6;--glass-fallback:#ffffffeb;--shadow-item:0 6px 16px #17171a1a;--shadow-card:0 1px 2px #17171a0a;--shadow-cta:0 10px 24px #f2665e47;--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.18s;--dur-spring:.35s;--dur-toast:3s;--stagger-collage:60ms}[data-theme=dark],.theme-dark{--bg-base:#0f0f11;--bg-elevated:#1b1b1f;--bg-sunken:#232328;--line:#2c2c31;--item-mat:#eeeef2;--scrim:#0009;--ink-primary:#f5f2ee;--ink-secondary:#a8a29c;--ink-tertiary:#6f6a65;--ink-on-accent:#fff;--ink-on-accent-solid:#111114;--accent:#ff7a6e;--accent-soft:#3a2220;--accent-pressed:#ff9389;--accent-text:#ff7a6e;--success-soft:#16301f;--warning-soft:#33280f;--error-soft:#3a1a1b;--error-text:#e5484d;--glass-bg:#1e1e228c;--glass-border:1px solid #ffffff1f;--glass-shadow:0 8px 32px #0006;--glass-fallback:#1b1b1feb;--shadow-card:0 0 0 1px #ffffff0a;--shadow-cta:0 10px 24px #ff7a6e38;--surface-page:var(--bg-base);--surface-card:var(--bg-elevated);--surface-input:var(--bg-sunken);--text-body:var(--ink-primary);--text-muted:var(--ink-secondary);--text-link:var(--accent-text);--border-default:var(--line);--chip-bg:var(--bg-sunken);--chip-bg-selected:var(--ink-primary);--chip-fg-selected:var(--bg-base)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-fallback)}}@media (prefers-reduced-motion:reduce){:root{--dur-spring:1ms;--stagger-collage:0s}}
