.onboarding-scene-container[data-v-3accd3f1]{background:#0a0a0b;height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}.loading-overlay[data-v-3accd3f1]{align-items:center;background:#0a0a0bf2;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .5s ease;width:100%;z-index:10}.loading-content[data-v-3accd3f1]{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.loading-spinner[data-v-3accd3f1]{animation:spin-3accd3f1 1s linear infinite;border:3px solid rgba(156,163,175,.2);border-radius:50%;border-top-color:#9ca3afcc;height:48px;width:48px}.loading-text[data-v-3accd3f1]{color:#9ca3afb3;font-size:14px;font-weight:300;letter-spacing:.5px}@keyframes spin-3accd3f1{to{transform:rotate(1turn)}}.onboarding-progress[data-v-564f5ab5]{margin:0 auto;max-width:350px;opacity:0;padding:0 .5rem;transform:translateY(10px);transition:all .6s cubic-bezier(.16,1,.3,1);width:100%}.onboarding-progress.is-mounted[data-v-564f5ab5]{opacity:1;transform:translateY(0)}.progress-fill[data-v-564f5ab5],.progress-glow[data-v-564f5ab5],.progress-shimmer[data-v-564f5ab5],.progress-track[data-v-564f5ab5]{display:none}.steps-container[data-v-564f5ab5]{align-items:flex-start;justify-content:space-between;z-index:1}.step[data-v-564f5ab5],.steps-container[data-v-564f5ab5]{display:flex;position:relative}.step[data-v-564f5ab5]{align-items:center;animation:step-enter-564f5ab5 .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--step-index)*.1s + .2s);cursor:default;flex:1;flex-direction:column;opacity:0;transform:translateY(5px)}@keyframes step-enter-564f5ab5{to{opacity:1;transform:translateY(0)}}.step.active[data-v-564f5ab5],.step.completed[data-v-564f5ab5]{cursor:pointer}.step-node[data-v-564f5ab5]{align-items:center;display:flex;height:24px;justify-content:center;margin-bottom:.375rem;position:relative;width:24px}.node-ring[data-v-564f5ab5]{border:1px solid hsla(0,0%,100%,.08);border-radius:50%;inset:0;position:absolute;transition:all .4s cubic-bezier(.16,1,.3,1)}.step.active .node-ring[data-v-564f5ab5]{border-color:#ffffff40;transform:scale(1.15)}.step.completed .node-ring[data-v-564f5ab5]{border-color:#ffffff26}.step:hover .node-ring[data-v-564f5ab5]{border-color:#fff3}.node-inner[data-v-564f5ab5]{align-items:center;background:#08080ce6;border:1px solid hsla(0,0%,100%,.06);border-radius:50%;display:flex;height:18px;justify-content:center;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);width:18px;z-index:2}.step.active .node-inner[data-v-564f5ab5]{background:#ffffff1a;border-color:#ffffff40;box-shadow:0 0 10px #ffffff14}.step.completed .node-inner[data-v-564f5ab5]{background:#ffffff0f;border-color:#ffffff1f}.step.pending .node-inner[data-v-564f5ab5]{opacity:.4}.step:hover:not(.pending) .node-inner[data-v-564f5ab5]{border-color:#ffffff26}.step-number[data-v-564f5ab5]{color:#ffffff59;font-size:9px;font-weight:500;transition:color .3s ease}.step.active .step-number[data-v-564f5ab5]{color:#ffffffe6}.step.completed .step-number[data-v-564f5ab5]{color:#ffffff80}.check-icon[data-v-564f5ab5]{color:#fff9;height:10px;width:10px}.check-path[data-v-564f5ab5]{animation:check-draw-564f5ab5 .4s cubic-bezier(.16,1,.3,1);stroke-dasharray:24;stroke-dashoffset:0}@keyframes check-draw-564f5ab5{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.check-enter-active[data-v-564f5ab5],.check-leave-active[data-v-564f5ab5]{transition:all .3s cubic-bezier(.16,1,.3,1)}.check-enter-from[data-v-564f5ab5],.check-leave-to[data-v-564f5ab5]{opacity:0;transform:scale(.5)}.pulse-ring[data-v-564f5ab5]{animation:pulse-564f5ab5 2.5s ease-in-out infinite;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;inset:-2px;position:absolute}@keyframes pulse-564f5ab5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}}.step-info[data-v-564f5ab5]{align-items:center;display:flex;flex-direction:column;gap:0;transition:all .3s ease}.step-label[data-v-564f5ab5]{color:#9ca3af66;font-size:8px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:color .3s ease}.step.active .step-label[data-v-564f5ab5]{color:#fffc}.step.completed .step-label[data-v-564f5ab5]{color:#9ca3af59}.step-desc[data-v-564f5ab5]{display:none}.connector[data-v-564f5ab5]{background:#ffffff14;height:2px;left:calc(50% + 14px);position:absolute;right:calc(-50% + 14px);top:12px;z-index:0}.connector-fill[data-v-564f5ab5]{background:linear-gradient(90deg,#ffffff59,#ffffff40);height:100%;left:0;position:absolute;top:0;transition:width .8s cubic-bezier(.16,1,.3,1);width:0}.connector-fill.filled[data-v-564f5ab5]{width:100%}@media(max-width:480px){.onboarding-progress[data-v-564f5ab5]{max-width:280px}.step-node[data-v-564f5ab5]{height:20px;width:20px}.node-inner[data-v-564f5ab5]{height:14px;width:14px}.step-number[data-v-564f5ab5]{font-size:8px}.check-icon[data-v-564f5ab5]{height:8px;width:8px}.step-label[data-v-564f5ab5]{font-size:7px}.node-ring[data-v-564f5ab5]{display:none}.connector[data-v-564f5ab5]{left:calc(50% + 10px);right:calc(-50% + 10px);top:10px}}.onboarding-layout[data-v-841914c2]{background:#050507;min-height:100vh;overflow:hidden;position:relative;width:100%}.ambient-layer[data-v-841914c2]{inset:0;pointer-events:none;position:fixed;z-index:0}.ambient-gradient[data-v-841914c2]{animation:ambient-drift-841914c2 20s ease-in-out infinite;border-radius:50%;filter:blur(100px);opacity:.15;position:absolute}.gradient-1[data-v-841914c2]{animation-delay:0s;background:radial-gradient(circle,rgba(102,126,234,.4) 0,transparent 70%);height:60vw;left:-10%;max-height:800px;max-width:800px;top:-20%;width:60vw}.gradient-2[data-v-841914c2]{animation-delay:-10s;background:radial-gradient(circle,rgba(118,75,162,.3) 0,transparent 70%);bottom:-15%;height:50vw;max-height:600px;max-width:600px;right:-5%;width:50vw}.ambient-glow[data-v-841914c2]{background:radial-gradient(circle,hsla(0,0%,100%,.02) 0,transparent 50%);height:80vw;left:50%;max-height:1200px;max-width:1200px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80vw}@keyframes ambient-drift-841914c2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(5%,3%) scale(1.05)}50%{transform:translate(-3%,5%) scale(.95)}75%{transform:translate(2%,-2%) scale(1.02)}}.progress-container[data-v-841914c2]{bottom:2rem;left:50%;max-width:500px;padding:0 1.5rem;position:fixed;transform:translate(-50%);width:100%;z-index:100}.step-content[data-v-841914c2]{min-height:100vh;padding-bottom:6rem;position:relative;z-index:10}.vignette[data-v-841914c2]{background:radial-gradient(ellipse at center,transparent 0,transparent 50%,rgba(5,5,7,.4) 100%);z-index:5}.scan-lines[data-v-841914c2],.vignette[data-v-841914c2]{inset:0;pointer-events:none;position:fixed}.scan-lines[data-v-841914c2]{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 4px);opacity:.5;z-index:6}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}::-moz-selection{background:#667eea4d;color:#f9fafb}::selection{background:#667eea4d;color:#f9fafb}:focus-visible{outline:2px solid rgba(102,126,234,.5);outline-offset:2px}:focus:not(:focus-visible){outline:none}
