.lux-onboarding_overlay__gCJKm{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem);background:radial-gradient(120% 90% at 50% 0,rgba(201,168,106,.12),transparent 60%),radial-gradient(120% 120% at 50% 100%,rgba(26,42,58,.6),transparent 70%),rgba(3,6,16,.94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lux-onboarding_card__pC4lf{position:relative;width:min(540px,100%);max-height:100%;overflow-y:auto;border:1px solid color-mix(in srgb,var(--lux-gold) 26%,transparent);border-radius:22px;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.35rem,4vw,2.25rem);text-align:center;background:linear-gradient(165deg,color-mix(in srgb,var(--lux-primary,#1a2a3a) 55%,transparent) 0,color-mix(in srgb,var(--lux-bg,#0f172a) 96%,#020617) 100%);box-shadow:0 30px 70px rgba(2,6,23,.55)}.lux-onboarding_card__pC4lf,.lux-onboarding_card__pC4lf[dir=rtl]{font-family:var(--lux-font-body)}.lux-onboarding_brand__JHZ7y{margin:0 0 clamp(1.5rem,5vw,2.5rem);font-family:var(--font-cinzel),serif;font-size:.95rem;letter-spacing:.42em;text-transform:uppercase;color:var(--lux-gold);-webkit-padding-start:.42em;padding-inline-start:.42em}.lux-onboarding_close__lk1cV{position:absolute;top:.9rem;inset-inline-end:.9rem;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(148,163,184,.25);background:transparent;color:var(--lux-muted,#8899aa);font-size:1.05rem;line-height:1;cursor:pointer}.lux-onboarding_close__lk1cV:hover{color:var(--lux-text,#f0ede8);border-color:color-mix(in srgb,var(--lux-gold) 45%,transparent)}.lux-onboarding_slideWrap__sDp5w{min-height:clamp(8rem,22vw,11rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem}.lux-onboarding_slideTitle__Hzuq6{margin:0;font-family:var(--lux-font-brand),var(--lux-font-display);font-size:clamp(1.4rem,4vw,1.95rem);font-weight:700;line-height:1.25;color:var(--lux-text,#f0ede8)}.lux-onboarding_slideBody__iSzvW{margin:0;max-width:38ch;font-size:clamp(.95rem,2.4vw,1.05rem);line-height:1.65;color:var(--lux-muted,#8899aa)}.lux-onboarding_dots__5nnd_{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:clamp(1.5rem,5vw,2.25rem) 0 clamp(1.25rem,4vw,1.75rem)}.lux-onboarding_dot__Hz6vE{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--lux-gold) 28%,transparent);transition:width .2s ease,background .2s ease}.lux-onboarding_dotActive__zJ0VU{width:22px;background:var(--lux-gold)}.lux-onboarding_langChoice__KDl53{margin-top:clamp(1.25rem,4vw,1.75rem);display:flex;flex-direction:column;align-items:center;gap:.75rem}.lux-onboarding_langChoiceLabel__q23ge{margin:0;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lux-muted,#8899aa)}.lux-onboarding_langRow___OheW{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.lux-onboarding_langBtn__pHwlF{border:1px solid rgba(148,163,184,.3);border-radius:999px;padding:.45rem .95rem;font-size:.9rem;line-height:1.2;background:transparent;color:var(--lux-text,#f0ede8);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.lux-onboarding_langBtn__pHwlF:hover:not(:disabled){border-color:color-mix(in srgb,var(--lux-gold) 55%,transparent)}.lux-onboarding_langBtn__pHwlF:disabled{opacity:.6;cursor:wait}.lux-onboarding_langBtnActive__1dOw2{border-color:var(--lux-gold);background:color-mix(in srgb,var(--lux-gold) 16%,transparent);color:var(--lux-gold);font-weight:700}.lux-onboarding_primaryBtn__BvDxg{display:inline-flex;align-items:center;justify-content:center;width:100%;border:none;border-radius:999px;padding:.95rem 1.5rem;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;color:#1a1305;background:linear-gradient(135deg,#f0d060 0,var(--lux-gold) 55%,#b8860b 100%);box-shadow:0 14px 30px rgba(201,168,106,.28);text-decoration:none}.lux-onboarding_primaryBtn__BvDxg:disabled{opacity:.6;cursor:not-allowed}.lux-onboarding_signinRow__df7Wp{margin:1.15rem 0 0;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--lux-muted,#8899aa)}.lux-onboarding_signinLink__SWaWf{-webkit-margin-start:.4rem;margin-inline-start:.4rem;color:var(--lux-gold);font-weight:700;text-decoration:none;background:none;border:none;cursor:pointer;font:inherit;text-transform:uppercase}.lux-onboarding_signinLink__SWaWf:hover{text-decoration:underline}