.password-wrapper.svelte-1wx4tso{position:relative;display:flex;align-items:center}.password-requirements.svelte-1wx4tso{margin-top:12px;padding:12px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.requirements-title.svelte-1wx4tso{font-size:.85rem;color:#94a3b8;margin:0 0 8px}.requirements-grid.svelte-1wx4tso{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.requirement.svelte-1wx4tso{font-size:.8rem;color:#94a3b8;display:flex;align-items:center;gap:6px;transition:all .3s ease}.requirement.met.svelte-1wx4tso{color:#10b981}.requirement.svelte-1wx4tso .check:where(.svelte-1wx4tso){font-size:.9rem}.page-wrapper.svelte-1wx4tso{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.background-gradient.svelte-1wx4tso{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(102,126,234,.15) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(118,75,162,.15) 0%,transparent 50%),linear-gradient(135deg,#0a0e27,#1a1f3a);z-index:0}.grid-overlay.svelte-1wx4tso{position:absolute;inset:0;background-image:linear-gradient(rgba(102,126,234,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(102,126,234,.03) 1px,transparent 1px);background-size:50px 50px;z-index:0}.floating-shapes.svelte-1wx4tso{position:absolute;inset:0;z-index:0;overflow:hidden}.shape.svelte-1wx4tso{position:absolute;border-radius:50%;filter:blur(60px);opacity:.15;animation:svelte-1wx4tso-float 20s ease-in-out infinite}.shape-1.svelte-1wx4tso{width:300px;height:300px;background:linear-gradient(135deg,#667eea,#764ba2);top:10%;left:10%}.shape-2.svelte-1wx4tso{width:400px;height:400px;background:linear-gradient(135deg,#764ba2,#667eea);bottom:10%;right:10%;animation-delay:-7s}@keyframes svelte-1wx4tso-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.container.svelte-1wx4tso{position:relative;z-index:1;width:100%;max-width:460px;padding:20px;margin-top:60px}.container.svelte-1wx4tso:before{content:"";position:absolute;inset:6% -10%;background:radial-gradient(circle at center,rgba(120,100,255,.15),transparent 60%);filter:blur(40px);z-index:-1;pointer-events:none}.logo-section.svelte-1wx4tso{text-align:center;margin-bottom:40px}.logo-section.svelte-1wx4tso h1:where(.svelte-1wx4tso){margin:0;font-size:36px;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.tagline.svelte-1wx4tso{margin:8px 0 0;font-size:15px;color:#8b92b0;font-weight:500;letter-spacing:.5px}.form-card.svelte-1wx4tso{background:#141932d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:48px;border:1px solid rgba(255,255,255,.05);box-shadow:0 20px 60px #0006,inset 0 1px #ffffff0d}.card-header.svelte-1wx4tso{margin-bottom:32px}.form-card.svelte-1wx4tso h2:where(.svelte-1wx4tso){margin:0 0 8px;font-size:28px;font-weight:700;color:#fff;letter-spacing:-.5px}.subtitle.svelte-1wx4tso{margin:0;font-size:15px;color:#8b92b0}.step-indicator.svelte-1wx4tso{display:flex;align-items:center;gap:0;margin-bottom:24px;justify-content:center}.step.svelte-1wx4tso{width:36px;height:36px;border-radius:50%;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);color:#94a3b8;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.step.active.svelte-1wx4tso{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;box-shadow:0 0 20px #667eea66}.step.completed.svelte-1wx4tso{background:#10b981;border-color:#10b981;color:#fff}.step-line.svelte-1wx4tso{width:60px;height:2px;background:#ffffff1a;transition:all .3s ease}.step-line.active.svelte-1wx4tso{background:linear-gradient(90deg,#10b981,#667eea)}.error-alert.svelte-1wx4tso{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#fca5a5;font-size:14px;margin-bottom:24px;animation:svelte-1wx4tso-shake .5s ease}.success-alert.svelte-1wx4tso{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:12px;color:#6ee7b7;font-size:14px;margin-bottom:24px}@keyframes svelte-1wx4tso-shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.input-group.svelte-1wx4tso{margin-bottom:24px;position:relative}label.svelte-1wx4tso{position:absolute;left:18px;top:50%;transform:translateY(-50%);background:transparent;padding:0 4px;color:#8b92b0;font-size:15px;pointer-events:none;transition:all .3s ease;font-weight:500;z-index:5}input.svelte-1wx4tso:focus~label:where(.svelte-1wx4tso),input.svelte-1wx4tso:not(:placeholder-shown)~label:where(.svelte-1wx4tso){top:0;font-size:12px;color:#667eea}input[type=text].svelte-1wx4tso,input[type=password].svelte-1wx4tso{width:100%;padding:16px 18px;background:transparent;border:1.5px solid transparent;border-radius:12px;color:#fff;font-size:15px;transition:all .3s ease;box-sizing:border-box;font-weight:500}input.svelte-1wx4tso:focus{outline:none;background:transparent}input.svelte-1wx4tso:-webkit-autofill,input.svelte-1wx4tso:-webkit-autofill:hover,input.svelte-1wx4tso:-webkit-autofill:focus,input.svelte-1wx4tso:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #202440 inset!important;-webkit-text-fill-color:#ffffff!important;transition:background-color 5000s ease-in-out 0s}fieldset.svelte-1wx4tso{position:absolute;inset:-6px 0 0;margin:0;padding:0 14px;border:1.5px solid rgba(255,255,255,.08);border-radius:12px;pointer-events:none;transition:all .2s ease}legend.svelte-1wx4tso{display:block;width:auto;max-width:.01px;padding:0;height:11px;font-size:12px;visibility:hidden;white-space:nowrap;transition:max-width .2s ease}legend.svelte-1wx4tso span:where(.svelte-1wx4tso){padding:0 4px;opacity:0}input.svelte-1wx4tso:focus~fieldset:where(.svelte-1wx4tso),input.svelte-1wx4tso:not(:placeholder-shown)~fieldset:where(.svelte-1wx4tso){border-color:#667eea}input.svelte-1wx4tso:focus~fieldset:where(.svelte-1wx4tso){box-shadow:0 0 0 4px #667eea14}input.svelte-1wx4tso:focus~fieldset:where(.svelte-1wx4tso) legend:where(.svelte-1wx4tso),input.svelte-1wx4tso:not(:placeholder-shown)~fieldset:where(.svelte-1wx4tso) legend:where(.svelte-1wx4tso){max-width:100%}input.invalid.svelte-1wx4tso~fieldset:where(.svelte-1wx4tso){border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}input.svelte-1wx4tso::placeholder{color:#94a3b8;font-weight:400}input.svelte-1wx4tso:disabled{opacity:.5;cursor:not-allowed}.password-wrapper.svelte-1wx4tso{position:relative}.eye-btn.svelte-1wx4tso{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s ease;z-index:10}.eye-btn.svelte-1wx4tso:hover{color:#e2e8f0}.submit-btn.svelte-1wx4tso{width:100%;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 20px #667eea4d;position:relative;overflow:hidden}.submit-btn.svelte-1wx4tso:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.submit-btn.svelte-1wx4tso:hover:not(:disabled):before{left:100%}.submit-btn.svelte-1wx4tso:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #667eea80}.submit-btn.svelte-1wx4tso:active:not(:disabled){transform:translateY(0)}.submit-btn.svelte-1wx4tso:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-1wx4tso{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1wx4tso-spin .8s linear infinite}@keyframes svelte-1wx4tso-spin{to{transform:rotate(360deg)}}.back-link.svelte-1wx4tso{text-align:center;margin-top:28px;font-size:14px;color:#8b92b0}.back-link.svelte-1wx4tso a:where(.svelte-1wx4tso){color:#667eea;text-decoration:none;font-weight:600;transition:color .3s ease}.back-link.svelte-1wx4tso a:where(.svelte-1wx4tso):hover{color:#764ba2}.resend-helper.svelte-1wx4tso{margin-top:8px;text-align:right}.resend-link.svelte-1wx4tso{background:none;border:none;color:#667eea;font-size:13px;font-weight:600;cursor:pointer;padding:0;transition:color .3s ease;text-decoration:underline}.resend-link.svelte-1wx4tso:hover:not(:disabled){color:#764ba2}.resend-link.svelte-1wx4tso:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.cooldown-text.svelte-1wx4tso{font-size:12px;color:#8b92b0;font-weight:500}.security-container.svelte-1wx4tso{display:flex;justify-content:center;margin:15px 0;min-height:65px}.market-beasts.svelte-1wx4tso{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.beast-container.svelte-1wx4tso{position:absolute;top:50%;transform:translateY(-50%);width:min(29vw,430px);aspect-ratio:1 / 1;transition:all .8s cubic-bezier(.4,0,.2,1);z-index:2}.bull.svelte-1wx4tso{left:2vw;animation:svelte-1wx4tso-float-bull 6s ease-in-out infinite}.bear.svelte-1wx4tso{right:2vw;animation:svelte-1wx4tso-float-bear 6s ease-in-out infinite}@keyframes svelte-1wx4tso-float-bull{0%,to{transform:translateY(-50%) translateY(0) scale(1)}50%{transform:translateY(-50%) translateY(-20px) scale(1.03)}}@keyframes svelte-1wx4tso-float-bear{0%,to{transform:translateY(-50%) translateY(0) scale(1)}50%{transform:translateY(-50%) translateY(20px) scale(.97)}}.footer-text.svelte-1wx4tso{text-align:center;margin-top:40px}.footer-text.svelte-1wx4tso p:where(.svelte-1wx4tso){margin:0 0 16px;font-size:12px;color:#94a3b8}@media(max-width:1400px){.beast-container.svelte-1wx4tso{width:min(34vw,360px);opacity:.6}}@media(max-width:1200px){.beast-container.svelte-1wx4tso{opacity:.5;width:min(38vw,300px)}.bull.svelte-1wx4tso{left:-10vw}.bear.svelte-1wx4tso{right:-10vw}}@media(max-width:768px){.market-beasts.svelte-1wx4tso{opacity:.2}}
