.onboarding.svelte-fpvdp2{background:#f5f1e8;justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1rem;display:flex}.inner.svelte-fpvdp2{text-align:center;width:100%;max-width:26rem}.wordmark.svelte-fpvdp2{color:#17324a;letter-spacing:0;opacity:0;margin:0 0 2rem;font-family:Bona Nova SC,Georgia,serif;font-size:clamp(2.4rem,8vw,3.6rem);font-weight:500;line-height:1;animation:.6s cubic-bezier(.16,1,.3,1) 20ms forwards svelte-fpvdp2-fadeUp}.question.svelte-fpvdp2{color:#746a5f;opacity:0;margin:0 0 1.5rem;font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.5;animation:.6s cubic-bezier(.16,1,.3,1) 70ms forwards svelte-fpvdp2-fadeUp}.lang-grid.svelte-fpvdp2{flex-direction:column;gap:.6rem;display:flex}.lang-btn.svelte-fpvdp2{cursor:pointer;text-align:left;opacity:0;background:#fffdf7;border:1px solid #43322229;border-radius:10px;justify-content:space-between;align-items:center;padding:.9rem 1.1rem;font-family:inherit;transition:background .1s,border-color .1s,transform .1s,box-shadow .1s;animation:.55s cubic-bezier(.16,1,.3,1) forwards svelte-fpvdp2-fadeUp;display:flex}.lang-btn.svelte-fpvdp2:hover{background:#fff9ef;border-color:#d86f4c;transform:translateY(-1px);box-shadow:0 4px 16px #d86f4c21}.lang-btn.svelte-fpvdp2:active{transform:translateY(0)}.lang-btn.svelte-fpvdp2:disabled{cursor:default}.lang-btn.svelte-fpvdp2:focus-visible{outline-offset:2px;outline:2px solid #d86f4c}.lang-name.svelte-fpvdp2{color:#2e2a25;font-size:1rem;font-weight:700}.lang-native.svelte-fpvdp2{color:#9a8e7f;font-size:.9rem;font-weight:500}@keyframes svelte-fpvdp2-fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wordmark.svelte-fpvdp2,.question.svelte-fpvdp2,.lang-btn.svelte-fpvdp2{opacity:1;animation:none}}.transition-overlay.svelte-fpvdp2{z-index:1200;background:#f5f1e8f0;justify-content:center;align-items:center;animation:.3s cubic-bezier(.16,1,.3,1) forwards svelte-fpvdp2-overlayFade;display:flex;position:fixed;inset:0;overflow:hidden}.particle-field.svelte-fpvdp2{pointer-events:none;position:absolute;inset:0}.particle.svelte-fpvdp2{opacity:0;border-radius:50%;animation-name:svelte-fpvdp2-whooshUp;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;position:absolute;bottom:-2rem}.transition-modal.svelte-fpvdp2{text-align:center;opacity:0;background:#fffdf7;border:1px solid #43322229;border-radius:18px;flex-direction:column;align-items:center;gap:1.1rem;max-width:22rem;padding:2.2rem 2.6rem;animation:.55s cubic-bezier(.16,1,.3,1) 50ms forwards svelte-fpvdp2-modalSwoosh;display:flex;position:relative;transform:translateY(48px)scale(.9);box-shadow:0 24px 70px #17324a33}.spinner.svelte-fpvdp2{border:4px solid #d86f4c2e;border-top-color:#d86f4c;border-radius:50%;width:2.6rem;height:2.6rem;animation:.8s linear infinite svelte-fpvdp2-spin}.transition-text.svelte-fpvdp2{color:#2e2a25;margin:0;font-size:1.05rem;font-weight:600;line-height:1.4}@keyframes svelte-fpvdp2-overlayFade{0%{opacity:0}to{opacity:1}}@keyframes svelte-fpvdp2-modalSwoosh{0%{opacity:0;transform:translateY(48px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-fpvdp2-whooshUp{0%{opacity:0;transform:translateY(0)scale(.85)}12%{opacity:.9}78%{opacity:.5}to{opacity:0;transform:translateY(-115vh)scale(1)}}@keyframes svelte-fpvdp2-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.transition-overlay.svelte-fpvdp2,.transition-modal.svelte-fpvdp2,.particle.svelte-fpvdp2,.spinner.svelte-fpvdp2{animation:none}}
