.signup_signupContainer__FlQ1L{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg-primary,#0a0a0a);background-image:radial-gradient(ellipse at top left,rgba(199,138,75,.08) 0,transparent 50%),radial-gradient(ellipse at bottom right,rgba(199,138,75,.05) 0,transparent 40%);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.signup_signupContainer__FlQ1L:after,.signup_signupContainer__FlQ1L:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:signup_float__S7x0X 8s ease-in-out infinite}.signup_signupContainer__FlQ1L:before{width:350px;height:350px;background:rgba(199,138,75,.1);top:-80px;left:-80px}.signup_signupContainer__FlQ1L:after{width:300px;height:300px;background:rgba(199,138,75,.08);bottom:-60px;right:-60px;animation-delay:-4s}@keyframes signup_float__S7x0X{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-15px,15px) scale(1.05)}}.signup_signupBox__WzB2X{width:100%;max-width:440px;background:var(--glass-bg,rgba(255,255,255,.03));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;border:1px solid var(--glass-border,rgba(255,255,255,.08));box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.1);padding:48px 40px;animation:signup_slideUp__MxEsF .5s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}.signup_signupBox__WzB2X:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(199,138,75,.3),transparent)}@keyframes signup_slideUp__MxEsF{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.signup_signupHeader__SwKqR{text-align:center;margin-bottom:36px}.signup_signupHeader__SwKqR h1{font-size:32px;font-weight:700;margin:0 0 12px;background:linear-gradient(135deg,#ffffff,rgba(255,255,255,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.signup_subtitle__Zf2KP{font-size:15px;color:var(--quilon-brand,#c78a4b);margin:0;opacity:.9}.signup_signupForm__mNEtt{display:flex;flex-direction:column;gap:18px}.signup_formGroup__lwzTr{display:flex;flex-direction:column;gap:8px}.signup_formGroup__lwzTr label{font-size:13px;font-weight:500;color:rgba(255,255,255,.7);letter-spacing:.02em}.signup_formGroup__lwzTr input[type=email],.signup_formGroup__lwzTr input[type=password],.signup_formGroup__lwzTr input[type=text]{padding:14px 16px;border:1px solid var(--glass-border,rgba(255,255,255,.08));border-radius:12px;font-size:15px;background:rgba(0,0,0,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffff;font-family:inherit;transition:all .25s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.signup_formGroup__lwzTr input[type=email]:focus,.signup_formGroup__lwzTr input[type=password]:focus,.signup_formGroup__lwzTr input[type=text]:focus{outline:none;border-color:var(--glass-border-accent,rgba(199,138,75,.4));box-shadow:inset 0 2px 4px rgba(0,0,0,.2),0 0 20px rgba(199,138,75,.15)}.signup_formGroup__lwzTr input::placeholder{color:rgba(255,255,255,.3)}.signup_formGroup__lwzTr input:disabled{background-color:rgba(255,255,255,.02);cursor:not-allowed;opacity:.5}.signup_passwordInput__uRg3R{position:relative;display:flex;align-items:center}.signup_passwordInput__uRg3R input{flex:1 1;padding-right:48px}.signup_togglePassword__mzUSL{position:absolute;right:12px;background:none;border:none;cursor:pointer;font-size:18px;padding:6px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.4);transition:color .2s;border-radius:6px}.signup_togglePassword__mzUSL:hover{color:rgba(255,255,255,.8);background:rgba(255,255,255,.05)}.signup_checkboxLabel__ROEw2{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:rgba(255,255,255,.6);cursor:pointer;line-height:1.5;transition:color .2s}.signup_checkboxLabel__ROEw2:hover{color:rgba(255,255,255,.8)}.signup_checkboxLabel__ROEw2 input[type=checkbox]{margin-top:3px;cursor:pointer;accent-color:var(--quilon-brand,#c78a4b);width:16px;height:16px;flex-shrink:0}.signup_checkboxLabel__ROEw2 a{color:var(--quilon-brand,#c78a4b);text-decoration:none;transition:all .2s;font-weight:500}.signup_checkboxLabel__ROEw2 a:hover{color:var(--quilon-brand-light,#d4995a);text-shadow:0 0 10px rgba(199,138,75,.3)}.signup_errorAlert__ZO9_f{padding:14px 16px;background:rgba(248,81,73,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(248,81,73,.3);border-radius:12px;color:#f87171;font-size:14px;animation:signup_shake__dahqE .4s cubic-bezier(.36,.07,.19,.97)}@keyframes signup_shake__dahqE{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.signup_submitButton__x_v9c{padding:16px 20px;background:linear-gradient(135deg,var(--quilon-brand,#c78a4b) 0,var(--quilon-brand-dark,#a0723e) 100%);color:#131513;border:none;border-radius:12px;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .25s ease;margin-top:8px;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(199,138,75,.3),inset 0 1px 0 rgba(255,255,255,.2)}.signup_submitButton__x_v9c: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_submitButton__x_v9c:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(199,138,75,.4),inset 0 1px 0 rgba(255,255,255,.2)}.signup_submitButton__x_v9c:hover:not(:disabled):before{left:100%}.signup_submitButton__x_v9c:active:not(:disabled){transform:translateY(0) scale(.98)}.signup_submitButton__x_v9c:disabled{opacity:.5;cursor:not-allowed}.signup_signupFooter__nkzWV{text-align:center;margin-top:28px;font-size:14px;color:rgba(255,255,255,.5)}.signup_signupFooter__nkzWV a{color:var(--quilon-brand,#c78a4b);text-decoration:none;font-weight:500;transition:all .2s}.signup_signupFooter__nkzWV a:hover{color:var(--quilon-brand-light,#d4995a);text-shadow:0 0 10px rgba(199,138,75,.3)}.signup_trialBadge__BfTS7{margin-top:24px;padding:16px 20px;background:rgba(199,138,75,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(199,138,75,.2);border-radius:14px;font-size:14px;color:rgba(255,255,255,.7);text-align:center;box-shadow:0 0 20px rgba(199,138,75,.1)}.signup_trialBadge__BfTS7 strong{color:var(--quilon-brand,#c78a4b);font-weight:600}@media (max-width:480px){.signup_signupBox__WzB2X{padding:36px 24px;border-radius:20px}.signup_signupHeader__SwKqR h1{font-size:26px}.signup_formGroup__lwzTr{gap:6px}.signup_signupForm__mNEtt{gap:14px}}