.onboarding[data-v-d35e66bd]{inset:0;opacity:0;position:fixed;transition:opacity .3s ease;z-index:9999}.onboarding--visible[data-v-d35e66bd]{opacity:1}.onboarding__video-container[data-v-d35e66bd]{inset:0;position:absolute;z-index:0}.onboarding__video[data-v-d35e66bd]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity 1.5s ease;width:100%}.onboarding__video--loaded[data-v-d35e66bd]{opacity:1}.onboarding__fallback[data-v-d35e66bd]{animation:gradient-shift-d35e66bd 15s ease infinite;background:linear-gradient(135deg,#1a1a2e,#16213e 25%,#0f3460,#1a1a2e 75%,#0a0a0a);background-size:400% 400%;inset:0;opacity:0;position:absolute;transition:opacity 1s ease}.onboarding__fallback--visible[data-v-d35e66bd]{opacity:1}@keyframes gradient-shift-d35e66bd{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.onboarding__overlay[data-v-d35e66bd]{background:radial-gradient(ellipse at center,#0006 0,#0009 70%,#000c);inset:0;position:absolute}.onboarding__close[data-v-d35e66bd]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .2s ease;width:44px;z-index:10}.onboarding__close svg[data-v-d35e66bd]{height:20px;width:20px}.onboarding__close[data-v-d35e66bd]:hover{background:#ffffff26;color:#fff}.onboarding__progress[data-v-d35e66bd]{display:flex;flex-direction:column;gap:8px;left:24px;position:absolute;top:24px;z-index:10}.onboarding__progress-text[data-v-d35e66bd]{color:#fff9;font-size:13px;font-weight:600}.onboarding__progress-bar[data-v-d35e66bd]{background:#fff3;border-radius:2px;height:3px;overflow:hidden;width:120px}.onboarding__progress-fill[data-v-d35e66bd]{background:#fffc;border-radius:2px;height:100%;transition:width .3s ease}.onboarding__content[data-v-d35e66bd]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:80px 24px 120px;position:absolute;z-index:5}.onboarding__panel[data-v-d35e66bd]{animation:fade-in-d35e66bd .3s ease;max-width:520px;width:100%}@keyframes fade-in-d35e66bd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.onboarding__step[data-v-d35e66bd]{text-align:center}.onboarding__step--complete .onboarding__question[data-v-d35e66bd]{margin-top:16px}.onboarding__complete-icon[data-v-d35e66bd]{align-items:center;background:#4ade8033;border-radius:50%;display:inline-flex;height:64px;justify-content:center;margin-bottom:8px;width:64px}.onboarding__complete-icon svg[data-v-d35e66bd]{color:#4ade80;height:32px;width:32px}.onboarding__question[data-v-d35e66bd]{color:#fff;font-size:clamp(24px,5vw,32px);font-weight:600;letter-spacing:-.01em;margin:0 0 12px}.onboarding__helper[data-v-d35e66bd]{color:#fff9;font-size:15px;margin:0 0 32px}.onboarding__input[data-v-d35e66bd]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;font-size:18px;font-weight:600;max-width:320px;outline:none;padding:16px 20px;text-align:center;transition:all .2s ease;width:100%}.onboarding__input[data-v-d35e66bd]::-moz-placeholder{color:#fff6}.onboarding__input[data-v-d35e66bd]::placeholder{color:#fff6}.onboarding__input[data-v-d35e66bd]:focus{background:#ffffff26;border-color:#fff6}.onboarding__chips[data-v-d35e66bd]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:480px}.onboarding__chip[data-v-d35e66bd]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:50px;color:#fffc;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease}.onboarding__chip[data-v-d35e66bd]:hover{background:#ffffff1f;border-color:#ffffff40}.onboarding__chip--active[data-v-d35e66bd]{background:#fff3;border-color:#fff6;color:#fff}.onboarding__chip-icon[data-v-d35e66bd]{font-size:18px}.onboarding__options[data-v-d35e66bd]{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:400px}.onboarding__option[data-v-d35e66bd]{align-items:flex-start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fffc;cursor:pointer;display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:4px;padding:16px 20px;text-align:left;transition:all .2s ease}.onboarding__option[data-v-d35e66bd]:hover{background:#ffffff1f;border-color:#ffffff40}.onboarding__option--active[data-v-d35e66bd]{background:#ffffff2e;border-color:#fff6;color:#fff}.onboarding__option-title[data-v-d35e66bd]{font-weight:600}.onboarding__option-desc[data-v-d35e66bd]{color:#ffffff80;font-size:13px;font-weight:400}.onboarding__slider-container[data-v-d35e66bd]{margin:0 auto;max-width:360px}.onboarding__slider-labels[data-v-d35e66bd]{display:flex;justify-content:space-between;margin-bottom:16px}.onboarding__slider-labels span[data-v-d35e66bd]{color:#ffffff80;font-size:13px;transition:color .2s ease}.onboarding__slider-labels span--active[data-v-d35e66bd]{color:#fff;font-weight:600}.onboarding__slider[data-v-d35e66bd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff3;border-radius:3px;height:6px;outline:none;width:100%}.onboarding__slider[data-v-d35e66bd]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;height:24px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:24px}.onboarding__slider[data-v-d35e66bd]::-webkit-slider-thumb:hover{transform:scale(1.1)}.onboarding__slider[data-v-d35e66bd]::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;height:24px;width:24px}.onboarding__nav[data-v-d35e66bd]{align-items:center;bottom:32px;display:flex;gap:16px;justify-content:center;left:0;padding:0 24px;position:absolute;right:0}.onboarding__nav-spacer[data-v-d35e66bd]{width:80px}.onboarding__btn[data-v-d35e66bd]{border-radius:50px;cursor:pointer;font-size:15px;font-weight:600;padding:14px 28px;transition:all .2s ease}.onboarding__btn[data-v-d35e66bd]:disabled{cursor:not-allowed;opacity:.4}.onboarding__btn--back[data-v-d35e66bd]{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#ffffffb3}.onboarding__btn--back[data-v-d35e66bd]:hover:not(:disabled){border-color:#fff6;color:#fff}.onboarding__btn--skip[data-v-d35e66bd]{background:transparent;border:none;color:#ffffff80}.onboarding__btn--skip[data-v-d35e66bd]:hover:not(:disabled){color:#fffc}.onboarding__btn--next[data-v-d35e66bd],.onboarding__btn--primary[data-v-d35e66bd]{background:#fff;border:none;color:#0a0a0a}.onboarding__btn--next[data-v-d35e66bd]:hover:not(:disabled),.onboarding__btn--primary[data-v-d35e66bd]:hover:not(:disabled){background:#ffffffe6;transform:translateY(-1px)}@media(max-width:480px){.onboarding__progress[data-v-d35e66bd]{left:16px;top:16px}.onboarding__close[data-v-d35e66bd]{right:16px;top:16px}.onboarding__content[data-v-d35e66bd]{padding:60px 16px 100px}.onboarding__chips[data-v-d35e66bd]{gap:8px}.onboarding__chip[data-v-d35e66bd]{font-size:14px;padding:10px 16px}.onboarding__nav[data-v-d35e66bd]{bottom:24px;gap:12px}.onboarding__btn[data-v-d35e66bd]{font-size:14px;padding:12px 20px}}
