.create-account-page{--bg-dark:#0a1a0f;--bg-mid:#0d2a12;--bg-light:#15381a;--primary:#ffc107;--primary-dark:#ff9800;--primary-faint:#ffc10726;--primary-border:#ffc1074d;--green-accent:#7fd43a;--text-light:#f7faf6;--text-dim:#f7faf6b3;--text-muted:#f7faf680;--card-bg:#0a1a0ff2;--font-display:"Cormorant Garamond", serif;--font-body:"Montserrat", sans-serif;min-height:100vh;font-family:var(--font-body);background:radial-gradient(at 30% 40%,#0d2a12 0%,#0a1a0f 70%,#051008 100%);justify-content:center;align-items:center;padding:24px 20px;display:flex;position:relative;overflow-x:hidden}.create-canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0}.create-pattern-overlay{pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 200 200\" opacity=\"0.04\"><path d=\"M100,20 L120,80 L180,80 L130,120 L150,180 L100,140 L50,180 L70,120 L20,80 L80,80 Z\" fill=\"%23ffc107\"/><circle cx=\"50\" cy=\"60\" r=\"5\" fill=\"%237fd43a\"/><circle cx=\"150\" cy=\"140\" r=\"8\" fill=\"%23ffc107\"/></svg>");background-repeat:repeat;background-size:80px;width:100%;height:100%;position:fixed;top:0;left:0}.create-bg-ring{border:1px solid var(--primary-border);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.create-bg-ring--1{opacity:.08;width:600px;height:600px;animation:8s ease-in-out infinite ringPulse;top:-200px;right:-200px}.create-bg-ring--2{opacity:.06;width:450px;height:450px;animation:10s ease-in-out 2s infinite ringPulse;bottom:-150px;left:-150px}.create-bg-ring--3{opacity:.1;width:300px;height:300px;animation:12s ease-in-out infinite ringPulseCenter;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ringPulse{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.15;transform:scale(1.08)}}@keyframes ringPulseCenter{0%,to{opacity:.1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.18;transform:translate(-50%,-50%)scale(1.12)}}.create-leaf{pointer-events:none;z-index:0;opacity:.15;font-size:2rem;animation:15s ease-in-out infinite leafFloat;position:fixed}.create-leaf--1{animation-delay:0s;top:10%;left:5%}.create-leaf--2{animation-delay:3s;bottom:15%;right:8%}.create-leaf--3{font-size:1.5rem;animation-delay:6s;top:20%;right:12%}@keyframes leafFloat{0%,to{opacity:.15;transform:translateY(0)rotate(0)}50%{opacity:.25;transform:translateY(-20px)rotate(5deg)}}.create-center{z-index:2;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.create-card{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--primary-border);width:100%;max-width:660px;padding:30px 44px;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards cardSlideUp;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.create-logo{justify-content:center;align-items:center;gap:12px;margin-bottom:14px;display:flex}.create-logo-icon{filter:drop-shadow(0 0 10px #ffc1074d);font-size:2.15rem;animation:2s ease-in-out infinite bounce}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.create-logo-text{flex-direction:column;display:flex}.create-logo-main{color:#fff;letter-spacing:-.5px;font-size:1.6rem;font-weight:700}.create-logo-highlight{background:linear-gradient(135deg,#ffc107,#ff9800);color:#0000;-webkit-background-clip:text;background-clip:text}.create-logo-sub{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;font-size:.65rem}.create-divider{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.create-divider-line{background:linear-gradient(90deg, transparent, var(--primary-border), transparent);width:60px;height:1px}.create-divider-icon{color:var(--primary);font-size:.7rem}.create-steps{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.create-step{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.create-step-number{width:32px;height:32px;color:var(--text-dim);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-weight:700;transition:all .3s;display:flex}.create-step.active .create-step-number{color:#1a1a1a;background:linear-gradient(135deg,#ffc107,#ff9800);border-color:#0000}.create-step span{color:var(--text-muted);font-size:.7rem}.create-step.active span{color:var(--primary)}.create-step-line{background:#ffffff1a;width:60px;height:1px}.create-form-header{text-align:center;margin-bottom:20px}.create-title{font-family:var(--font-display);color:#fff;letter-spacing:-.5px;margin:0 0 8px;font-size:1.82rem;font-weight:600}.create-subtitle{color:var(--text-dim);margin:0;font-size:.8rem}.create-fields{flex-direction:column;gap:16px;margin-bottom:18px;display:flex}.create-field{flex-direction:column;gap:8px;display:flex;position:relative}.create-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);font-size:.65rem;font-weight:600;transition:color .3s}.create-field.focused .create-label{color:var(--primary)}.create-input-wrap{background:#ffffff08;border:1px solid #ffffff1a;align-items:center;gap:12px;height:44px;padding:0 16px;transition:all .3s;display:flex}.create-field.focused .create-input-wrap{border-color:var(--primary-border);background:#ffc10708}.create-input-icon{opacity:.5;font-size:1rem}.create-input{color:#fff;font-size:.9rem;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1}.create-select{cursor:pointer}.create-select option{color:#fff;background:#0a1a0f}.create-input::placeholder{color:#fff3}.create-password-toggle{cursor:pointer;opacity:.5;background:0 0;border:none;padding:0;font-size:1rem;transition:opacity .3s}.create-password-toggle:hover{opacity:1}.create-field-line{background:var(--primary);pointer-events:none;width:0;height:1px;transition:width .4s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0}.create-field.focused .create-field-line{width:100%}.create-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.create-section-title{border-top:1px solid #ffffff0d;margin-top:10px;padding-top:12px}.create-section-title span{color:var(--primary);text-transform:uppercase;letter-spacing:1px;font-size:.8rem;font-weight:700}.create-section-title p{color:var(--text-muted);margin:4px 0 0;font-size:.7rem}.create-interests{flex-wrap:wrap;gap:9px;margin-top:9px;display:flex}.create-interest-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;align-items:center;gap:8px;padding:7px 14px;font-size:.8rem;transition:all .3s;display:flex}.create-interest-btn:hover{transform:translateY(-2px)}.create-interest-btn.active{border-color:var(--primary);background:#ffc1071a}.create-interest-btn span{font-size:1rem}.create-terms{margin-top:10px}.create-checkbox{color:var(--text-dim);cursor:pointer;align-items:center;gap:10px;font-size:.7rem;display:flex}.create-checkbox input{cursor:pointer;width:16px;height:16px;accent-color:var(--primary)}.create-checkbox a{color:var(--primary);text-decoration:none}.create-checkbox a:hover{text-decoration:underline}.create-error{background:#f443361a;border:1px solid #f443364d;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;display:flex}.create-error-icon{font-size:1rem}.create-error p{color:#ff6b6b;margin:0;font-size:.75rem}.create-success{background:#4caf501a;border:1px solid #4caf504d;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;display:flex}.create-success-icon{color:#4caf50;font-size:1rem}.create-success p{color:#4caf50;margin:0;font-size:.75rem}.create-buttons{gap:16px;margin-bottom:16px;display:flex}.create-back-btn{color:#fff;letter-spacing:1.5px;cursor:pointer;background:0 0;border:1px solid #fff3;flex:1;height:44px;font-size:.75rem;font-weight:600;transition:all .3s}.create-back-btn:hover{background:#ffffff0d;transform:translateY(-2px)}.create-next-btn,.create-submit{color:#1a1a1a;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#ffc107,#ff9800);border:none;flex:2;justify-content:center;align-items:center;gap:12px;height:44px;font-size:.75rem;font-weight:700;transition:all .3s;display:flex}.create-next-btn:hover,.create-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px #ffc1074d}.create-submit.loading{opacity:.7;cursor:wait}.create-submit:disabled{opacity:.5;cursor:not-allowed}.create-spinner{border:2px solid #1a1a1a33;border-top-color:#1a1a1a;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.create-switch{text-align:center;color:var(--text-dim);margin:0;font-size:.75rem}.create-switch-link{color:var(--primary);font-weight:600;text-decoration:none}.create-switch-link:hover{color:var(--primary-dark)}@media (max-width:640px){.create-card{padding:26px 20px}.create-title{font-size:1.6rem}.create-row{grid-template-columns:1fr;gap:12px}.create-buttons{flex-direction:column}.create-back-btn,.create-next-btn,.create-submit{width:100%}.create-steps{margin-bottom:18px}.create-step span{display:none}.create-step-line{width:30px}.create-interests{gap:8px}.create-interest-btn{padding:6px 12px;font-size:.7rem}}@media (max-width:480px){.create-card{padding:24px 16px}.create-logo-main{font-size:1.3rem}.create-logo-icon{font-size:2rem}.create-title{font-size:1.4rem}.create-input-wrap{height:44px}}
