.inline-error.svelte-kmqcod{display:block;color:#ff4d4f;font-size:.75rem;margin-top:.25rem;margin-left:.25rem}.tos-container.svelte-kmqcod{margin:18px 0 24px}.checkbox-container.svelte-kmqcod{display:flex;align-items:flex-start;gap:12px;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;color:#a0aec0}.checkbox-container.svelte-kmqcod input:where(.svelte-kmqcod){position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0}.checkmark.svelte-kmqcod{height:20px;width:20px;background-color:#ffffff0d;border:1.5px solid rgba(255,255,255,.18);border-radius:6px;flex-shrink:0;position:relative;margin-top:1px;transition:all .2s ease}.checkbox-container.svelte-kmqcod:hover .checkmark:where(.svelte-kmqcod){background-color:#ffffff1a;border-color:#667eea99}.checkbox-container.svelte-kmqcod input:where(.svelte-kmqcod):focus-visible~.checkmark:where(.svelte-kmqcod){border-color:#667eea;box-shadow:0 0 0 3px #667eea40}.checkbox-container.svelte-kmqcod input:where(.svelte-kmqcod):disabled~.checkmark:where(.svelte-kmqcod){opacity:.5;cursor:not-allowed}.checkmark.svelte-kmqcod:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.tos-text.svelte-kmqcod{line-height:1.5;padding-top:1px}.tos-text.svelte-kmqcod a:where(.svelte-kmqcod){color:#667eea;text-decoration:none;transition:color .2s}.tos-text.svelte-kmqcod a:where(.svelte-kmqcod):hover{color:#764ba2;text-decoration:underline}.page-wrapper.svelte-kmqcod{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.background-gradient.svelte-kmqcod{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-kmqcod{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-kmqcod{position:absolute;inset:0;z-index:0;overflow:hidden}.shape.svelte-kmqcod{position:absolute;border-radius:50%;filter:blur(60px);opacity:.15;animation:svelte-kmqcod-float 20s ease-in-out infinite}.shape-1.svelte-kmqcod{width:300px;height:300px;background:linear-gradient(135deg,#667eea,#764ba2);top:10%;left:10%;animation-delay:0s}.shape-2.svelte-kmqcod{width:400px;height:400px;background:linear-gradient(135deg,#764ba2,#667eea);bottom:10%;right:10%;animation-delay:-7s}.shape-3.svelte-kmqcod{width:250px;height:250px;background:linear-gradient(135deg,#667eea,#764ba2);top:50%;left:50%;animation-delay:-14s}@keyframes svelte-kmqcod-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.market-beasts.svelte-kmqcod{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.beast-container.svelte-kmqcod{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-kmqcod{left:2vw;animation:svelte-kmqcod-float-bull 6s ease-in-out infinite}.bear.svelte-kmqcod{right:2vw;animation:svelte-kmqcod-float-bear 6s ease-in-out infinite}@keyframes svelte-kmqcod-float-bull{0%,to{transform:translateY(-50%) translateY(0) scale(1)}50%{transform:translateY(-50%) translateY(-20px) scale(1.03)}}@keyframes svelte-kmqcod-float-bear{0%,to{transform:translateY(-50%) translateY(0) scale(1)}50%{transform:translateY(-50%) translateY(20px) scale(.97)}}@media(max-width:1400px){.beast-container.svelte-kmqcod{width:min(34vw,360px);opacity:.6}}@media(max-width:1200px){.beast-container.svelte-kmqcod{opacity:.5;width:min(38vw,300px)}.bull.svelte-kmqcod{left:-10vw}.bear.svelte-kmqcod{right:-10vw}}@media(max-width:768px){.market-beasts.svelte-kmqcod{opacity:.2}}.market-ticker.svelte-kmqcod{position:absolute;top:0;left:0;right:0;background:#0a0e27f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(102,126,234,.1);padding:12px 0;z-index:10;overflow:hidden}.ticker-content.svelte-kmqcod{display:flex;animation:svelte-kmqcod-scroll 30s linear infinite;gap:48px}@keyframes svelte-kmqcod-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item.svelte-kmqcod{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:13px}.ticker-symbol.svelte-kmqcod{color:#8b92b0;font-weight:600}.ticker-price.svelte-kmqcod{color:#e2e8f0;font-weight:500}.ticker-change.svelte-kmqcod{display:inline-flex;align-items:center;gap:4px;font-weight:600;padding:2px 8px;border-radius:4px;font-size:12px}.ticker-arrow.svelte-kmqcod{font-size:10px;line-height:1;transform:translateY(-1px)}.ticker-change.positive.svelte-kmqcod{color:#10b981;background:#10b9811a}.ticker-change.negative.svelte-kmqcod{color:#ef4444;background:#ef44441a}.signup-container.svelte-kmqcod{position:relative;z-index:1;width:100%;max-width:460px;padding:20px;margin-top:60px}.signup-container.svelte-kmqcod: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-kmqcod{text-align:center;margin-bottom:40px}.logo-wrapper.svelte-kmqcod{position:relative;display:inline-block;margin-bottom:20px}.logo-icon.svelte-kmqcod{position:relative;z-index:2}.logo-glow.svelte-kmqcod{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:radial-gradient(circle,rgba(102,126,234,.4) 0%,transparent 70%);filter:blur(20px);animation:svelte-kmqcod-pulse 3s ease-in-out infinite;z-index:1}@keyframes svelte-kmqcod-pulse{0%,to{opacity:.4}50%{opacity:.7}}.logo-section.svelte-kmqcod h1:where(.svelte-kmqcod){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;display:flex;align-items:center;justify-content:center;gap:8px}.pro-badge.svelte-kmqcod{font-size:11px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3px 7px;border-radius:4px;margin-top:-8px;display:inline-block}.tagline.svelte-kmqcod{margin:8px 0 0;font-size:15px;color:#8b92b0;font-weight:500;letter-spacing:.5px}.form-card.svelte-kmqcod{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-kmqcod{margin-bottom:32px}.form-card.svelte-kmqcod h2:where(.svelte-kmqcod){margin:0 0 8px;font-size:30px;font-weight:700;color:#fff;letter-spacing:-.5px}.subtitle.svelte-kmqcod{margin:0;font-size:15px;color:#8b92b0}.error-message.svelte-kmqcod{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#fff;font-size:14px;margin-bottom:24px;font-weight:500;box-shadow:0 4px 15px #ef44441a;animation:svelte-kmqcod-shake .5s ease}.error-message.svelte-kmqcod svg:where(.svelte-kmqcod){color:#fca5a5;flex-shrink:0}@keyframes svelte-kmqcod-shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.input-row.svelte-kmqcod{display:grid;grid-template-columns:1fr 1fr;gap:16px}.input-group.svelte-kmqcod{margin-bottom:20px;position:relative}label[for].svelte-kmqcod{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-kmqcod:focus~label[for]:where(.svelte-kmqcod),input.svelte-kmqcod:not(:placeholder-shown)~label[for]:where(.svelte-kmqcod){top:0;font-size:12px;color:#667eea}.password-wrapper.svelte-kmqcod{position:relative}.eye-btn.svelte-kmqcod{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-kmqcod:hover{color:#e2e8f0}input[type=text].svelte-kmqcod,input[type=email].svelte-kmqcod,input[type=tel].svelte-kmqcod,input[type=password].svelte-kmqcod{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-kmqcod:focus{outline:none;background:transparent}input.svelte-kmqcod:-webkit-autofill,input.svelte-kmqcod:-webkit-autofill:hover,input.svelte-kmqcod:-webkit-autofill:focus,input.svelte-kmqcod:-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-kmqcod{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-kmqcod{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-kmqcod span:where(.svelte-kmqcod){padding:0 4px;opacity:0}input.svelte-kmqcod:focus~fieldset:where(.svelte-kmqcod),input.svelte-kmqcod:not(:placeholder-shown)~fieldset:where(.svelte-kmqcod){border-color:#667eea}input.svelte-kmqcod:focus~fieldset:where(.svelte-kmqcod){box-shadow:0 0 0 4px #667eea14}input.svelte-kmqcod:focus~fieldset:where(.svelte-kmqcod) legend:where(.svelte-kmqcod),input.svelte-kmqcod:not(:placeholder-shown)~fieldset:where(.svelte-kmqcod) legend:where(.svelte-kmqcod){max-width:100%}input.invalid.svelte-kmqcod~fieldset:where(.svelte-kmqcod){border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}input.svelte-kmqcod::placeholder{color:#94a3b8;font-weight:400}input.svelte-kmqcod:disabled{opacity:.5;cursor:not-allowed}.stepper.svelte-kmqcod{list-style:none;display:flex;justify-content:space-between;gap:8px;margin:0 0 28px;padding:0;counter-reset:step}.stepper.svelte-kmqcod li:where(.svelte-kmqcod){flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:#8b92b0;position:relative}.stepper.svelte-kmqcod li:where(.svelte-kmqcod)+li:where(.svelte-kmqcod):before{content:"";position:absolute;top:13px;right:50%;width:100%;height:2px;background:#ffffff14;z-index:0}.stepper.svelte-kmqcod li.done:where(.svelte-kmqcod)+li:where(.svelte-kmqcod):before{background:#667eea}.step-dot.svelte-kmqcod{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.12);color:#8b92b0}.stepper.svelte-kmqcod li.active:where(.svelte-kmqcod) .step-dot:where(.svelte-kmqcod){background:#667eea;border-color:#667eea;color:#fff;box-shadow:0 0 0 4px #667eea33}.stepper.svelte-kmqcod li.active:where(.svelte-kmqcod) .step-label:where(.svelte-kmqcod){color:#e2e8f0;font-weight:600}.stepper.svelte-kmqcod li.done:where(.svelte-kmqcod) .step-dot:where(.svelte-kmqcod){background:#667eea33;border-color:#667eea;color:#a5b4fc}.setup-2fa-container.svelte-kmqcod{text-align:center;padding:4px 0 20px;animation:svelte-kmqcod-fade-in .5s ease}.expiry-note.svelte-kmqcod{margin:8px 0 0;font-size:12px;color:#8b92b0}.secret-box.svelte-kmqcod,.recovery-box.svelte-kmqcod{text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 16px;margin-bottom:18px}.secret-row.svelte-kmqcod{display:flex;align-items:center;justify-content:space-between;gap:12px}.secret-label.svelte-kmqcod{font-size:13px;font-weight:600;color:#e2e8f0}.secret-value-row.svelte-kmqcod{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.secret-value.svelte-kmqcod{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;letter-spacing:1px;color:#a5b4fc;word-break:break-all}.link-btn.svelte-kmqcod{background:none;border:none;color:#667eea;font-size:13px;font-weight:600;cursor:pointer;padding:2px 4px}.link-btn.svelte-kmqcod:hover{color:#a5b4fc;text-decoration:underline}.recovery-actions.svelte-kmqcod{display:inline-flex;gap:8px}.recovery-hint.svelte-kmqcod{margin:6px 0 12px;font-size:12px;color:#8b92b0;line-height:1.5}.recovery-grid.svelte-kmqcod{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:6px 12px}.recovery-grid.svelte-kmqcod code:where(.svelte-kmqcod){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:#e2e8f0;letter-spacing:1px}.copy-feedback.svelte-kmqcod{font-size:12px;color:#66bb6a;margin:-8px 0 12px}.qr-code-wrapper.svelte-kmqcod{background:#fff;padding:16px;border-radius:12px;display:inline-block;margin-bottom:24px;box-shadow:0 4px 20px #0003}.qr-code-img.svelte-kmqcod{width:200px;height:200px;display:block}.instruction-text.svelte-kmqcod{color:#e2e8f0;font-size:14px;line-height:1.6;margin-bottom:32px;text-align:left;background:#ffffff0d;padding:16px;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.instruction-text.svelte-kmqcod strong:where(.svelte-kmqcod){color:#667eea}@keyframes svelte-kmqcod-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.password-strength-container.svelte-kmqcod{margin-top:10px;display:flex;align-items:center;gap:12px}.password-strength-bar.svelte-kmqcod{flex:1;height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.password-strength-fill.svelte-kmqcod{height:100%;transition:width .4s ease,background-color .4s ease;border-radius:3px}.password-strength-fill.strength-0.svelte-kmqcod,.password-strength-fill.strength-1.svelte-kmqcod{background:linear-gradient(90deg,#dc3545,#ff6b7a)}.password-strength-fill.strength-2.svelte-kmqcod{background:linear-gradient(90deg,#ffc107,#ffd54f)}.password-strength-fill.strength-3.svelte-kmqcod{background:linear-gradient(90deg,#17a2b8,#4dd0e1)}.password-strength-fill.strength-4.svelte-kmqcod{background:linear-gradient(90deg,#28a745,#66bb6a)}.password-strength-text.svelte-kmqcod{font-size:12px;font-weight:700;min-width:75px;text-align:right;text-transform:uppercase;letter-spacing:.5px}.password-strength-text.strength-0.svelte-kmqcod,.password-strength-text.strength-1.svelte-kmqcod{color:#ff6b7a}.password-strength-text.strength-2.svelte-kmqcod{color:#ffd54f}.password-strength-text.strength-3.svelte-kmqcod{color:#4dd0e1}.password-strength-text.strength-4.svelte-kmqcod{color:#66bb6a}.password-requirements.svelte-kmqcod{margin-top:12px;padding:16px;background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.requirements-title.svelte-kmqcod{margin:0 0 12px;font-size:12px;font-weight:700;color:#8b92b0;text-transform:uppercase;letter-spacing:.5px}.requirements-grid.svelte-kmqcod{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.requirement.svelte-kmqcod{font-size:12px;color:#94a3b8;display:flex;align-items:center;gap:6px;transition:all .3s ease;padding:6px 8px;border-radius:6px;background:#ffffff05}.requirement.met.svelte-kmqcod{color:#66bb6a;background:#66bb6a14}.requirement.svelte-kmqcod .check:where(.svelte-kmqcod){font-weight:700;font-size:14px}.signup-btn.svelte-kmqcod{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:12px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 20px #667eea4d;position:relative;overflow:hidden}.signup-btn.svelte-kmqcod: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}.signup-btn.svelte-kmqcod:hover:not(:disabled):before{left:100%}.signup-btn.svelte-kmqcod:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #667eea80}.signup-btn.svelte-kmqcod:active:not(:disabled){transform:translateY(0)}.signup-btn.svelte-kmqcod:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-kmqcod{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-kmqcod-spin .8s linear infinite}@keyframes svelte-kmqcod-spin{to{transform:rotate(360deg)}}.login-link.svelte-kmqcod{text-align:center;margin-top:28px;font-size:14px;color:#8b92b0}.login-link.svelte-kmqcod a:where(.svelte-kmqcod){color:#667eea;text-decoration:none;font-weight:600;transition:color .3s ease}.login-link.svelte-kmqcod a:where(.svelte-kmqcod):hover{color:#764ba2}.footer-text.svelte-kmqcod{text-align:center;margin-top:40px}.footer-text.svelte-kmqcod p:where(.svelte-kmqcod){margin:0 0 16px;font-size:12px;color:#94a3b8}.security-badges.svelte-kmqcod{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.badge.svelte-kmqcod{font-size:11px;color:#8b92b0;padding:6px 12px;background:#ffffff08;border-radius:20px;border:1px solid rgba(255,255,255,.05)}@media(max-width:768px){.signup-container.svelte-kmqcod{max-width:100%;padding:16px}.form-card.svelte-kmqcod{padding:28px 20px}.input-row.svelte-kmqcod{grid-template-columns:1fr;gap:0}}.security-container.svelte-kmqcod{display:flex;justify-content:flex-start;margin:24px 0 16px;min-height:65px}.tos-container.svelte-kmqcod{margin:16px 0 24px;display:flex;justify-content:flex-start;padding-left:0}.checkbox-container.svelte-kmqcod{display:flex;align-items:flex-start;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1.5;color:#8b92b0;gap:10px}.checkbox-container.svelte-kmqcod input:where(.svelte-kmqcod){position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark.svelte-kmqcod{height:18px;width:18px;background-color:#ffffff0d;border:1.5px solid rgba(255,255,255,.2);border-radius:5px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-top:1px}.checkbox-container.svelte-kmqcod:hover input:where(.svelte-kmqcod)~.checkmark:where(.svelte-kmqcod){background-color:#ffffff1a}.checkbox-container.svelte-kmqcod input:where(.svelte-kmqcod):checked~.checkmark:where(.svelte-kmqcod){background-color:#667eea;border-color:#667eea}.checkmark.svelte-kmqcod:after{content:"";display:none;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.checkbox-container.svelte-kmqcod input:where(.svelte-kmqcod):checked~.checkmark:where(.svelte-kmqcod):after{display:block}.tos-text.svelte-kmqcod{line-height:1.4}.tos-text.svelte-kmqcod a:where(.svelte-kmqcod){color:#667eea;text-decoration:none;transition:color .2s ease;font-weight:600}.tos-text.svelte-kmqcod a:where(.svelte-kmqcod):hover{color:#764ba2}.resend-section.svelte-kmqcod{margin:16px 0;text-align:center}.timer-text.svelte-kmqcod{font-size:14px;color:#94a3b8;font-weight:500}.resend-btn.svelte-kmqcod{width:100%;background:#667eea1a;border:1px solid rgba(102,126,234,.2);color:#667eea;padding:12px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.resend-btn.svelte-kmqcod:hover:not(:disabled){background:#667eea33;color:#fff}.change-email-btn.svelte-kmqcod{width:100%;background:none;border:1px solid rgba(255,255,255,.1);color:#8b92b0;padding:12px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.change-email-btn.svelte-kmqcod:hover{background:#ffffff0d;color:#fff}.google-divider.svelte-kmqcod{text-align:center;margin:20px 0;position:relative}.google-divider.svelte-kmqcod:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff1a}.google-divider.svelte-kmqcod span:where(.svelte-kmqcod){background:#0f1535;padding:0 10px;color:#94a3b8;font-size:13px;position:relative;z-index:1}
