.auth_wrapper__PPt7m{position:relative;height:100vh;height:100svh;display:flex;justify-content:center;align-items:center;padding:clamp(12px,2.5vh,28px) clamp(12px,4vw,24px);background:#1a0f0c;color:rgba(255,245,230,.95);overflow:hidden;--auth-bg:#1a0f0c;--auth-card-bg:rgba(255,255,255,0.04);--auth-card-bg-fallback:rgba(26,15,12,0.88);--auth-text:rgba(255,245,230,0.95);--auth-muted:rgba(255,230,210,0.72);--auth-muted-soft:rgba(255,230,210,0.5);--auth-input-bg:rgba(0,0,0,0.28);--auth-input-border:rgba(255,230,210,0.14);--auth-input-border-hover:rgba(255,230,210,0.3);--auth-accent-gradient:linear-gradient(135deg,#ff7b6b,#ffb86b)}.auth_bg__4R_uV{position:absolute;inset:-50%;background:radial-gradient(circle at 20% 30%,#ff7b6b,transparent 35%),radial-gradient(circle at 75% 65%,#ffb86b,transparent 40%);filter:blur(140px);opacity:.28;pointer-events:none;z-index:0}.auth_card___8Km8{position:relative;z-index:1;width:min(440px,100%);max-height:100%;padding:clamp(20px,3vh,36px) clamp(22px,5vw,38px);background:var(--auth-card-bg);border-radius:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 40px 80px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.08);overflow:hidden;display:flex;flex-direction:column;transform-style:preserve-3d;will-change:transform;isolation:isolate;opacity:0;transform:translateY(60px)}@supports not ((backdrop-filter:blur(16px)) or (-webkit-backdrop-filter:blur(16px))){.auth_card___8Km8{background:var(--auth-card-bg-fallback)}}.auth_card___8Km8:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none;z-index:1}.auth_splash__keCpL{position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle at 30% 30%,#ff7b6b,#ffb86b 60%,transparent 70%);opacity:.4;filter:blur(60px);pointer-events:none;mix-blend-mode:screen;z-index:0}.auth_cardInner__dOaxm{position:relative;z-index:2;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,230,210,.2) transparent;padding-right:2px}.auth_cardInner__dOaxm::-webkit-scrollbar{width:6px}.auth_cardInner__dOaxm::-webkit-scrollbar-thumb{background:rgba(255,230,210,.18);border-radius:6px}.auth_title__llpnK{font-size:clamp(30px,5.2vh,44px);font-weight:900;line-height:.95;letter-spacing:-1px;margin:0}.auth_title__llpnK span{display:block;background:linear-gradient(120deg,#fff2cc,#ffd699,#fff2cc);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:translateY(40px)}.auth_subtitle__4kZG3{margin-top:clamp(8px,1.3vh,14px);font-size:12px;letter-spacing:4px;text-transform:uppercase;color:var(--auth-muted)}.auth_divider__zxxY0{margin:clamp(12px,2vh,22px) 0 clamp(8px,1.2vh,12px);height:1px;background:linear-gradient(90deg,transparent,#fff,transparent);opacity:.2}.auth_dot__g4V6G{width:6px;height:6px;margin:0 auto clamp(10px,1.6vh,18px);border-radius:50%;background:var(--auth-accent-gradient);opacity:.7}.auth_form__TOqgD{display:grid;gap:clamp(8px,1.2vh,12px)}.auth_field__rM1DK{display:grid;gap:clamp(4px,.7vh,6px)}.auth_label__f_eX0{font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:500;color:var(--auth-muted)}.auth_inputWrap__Ab5nr{position:relative;display:flex;align-items:center}.auth_icon__pDjy_{position:absolute;left:14px;width:16px;height:16px;fill:none;stroke:url(#auth-accent-gradient);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.75;pointer-events:none;stroke-dasharray:80;stroke-dashoffset:80}.auth_input__EwnNX{width:100%;padding:clamp(10px,1.5vh,13px) 14px clamp(10px,1.5vh,13px) 42px;font-family:inherit;font-size:14px;color:var(--auth-text);background:var(--auth-input-bg);border:1px solid var(--auth-input-border);border-radius:12px;outline:none;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.auth_input__EwnNX::placeholder{color:var(--auth-muted-soft)}.auth_input__EwnNX:hover{border-color:var(--auth-input-border-hover)}.auth_input__EwnNX:focus{border-color:rgba(255,184,107,.55);background:rgba(0,0,0,.38);box-shadow:0 0 0 3px rgba(255,123,107,.12),0 0 24px rgba(255,184,107,.15)}.auth_options__2nH9O{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px;margin-bottom:-2px}.auth_remember__QfMdu{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--auth-muted);cursor:pointer;user-select:none}.auth_checkbox__j_WKU{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:5px;border:1px solid var(--auth-input-border);background:var(--auth-input-bg);display:grid;place-items:center;cursor:pointer;transition:border-color .2s ease,background .2s ease;position:relative;flex-shrink:0}.auth_checkbox__j_WKU:hover{border-color:var(--auth-input-border-hover)}.auth_checkbox__j_WKU:checked{background:var(--auth-accent-gradient);border-color:transparent}.auth_checkbox__j_WKU:checked:after{content:"";width:9px;height:5px;border-left:2px solid #1a0f0c;border-bottom:2px solid #1a0f0c;transform:rotate(-45deg) translate(1px,-1px)}.auth_forgot__029RJ{font-size:12px;letter-spacing:.5px;color:var(--auth-muted);background:transparent;border:none;padding:0;cursor:pointer;font-family:inherit;transition:color .2s ease}.auth_forgot__029RJ:hover{background:var(--auth-accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.auth_submit__IPS4g{margin-top:clamp(4px,.8vh,10px);padding:clamp(11px,1.7vh,14px) 18px;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#1a0f0c;background:var(--auth-accent-gradient);border:none;border-radius:12px;cursor:pointer;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .25s ease,opacity .2s ease}.auth_submit__IPS4g:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(255,123,107,.3)}.auth_submit__IPS4g:active{transform:translateY(0)}.auth_submit__IPS4g:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.auth_altLink__MhbHM{margin-top:clamp(10px,1.6vh,18px);font-size:13px;text-align:center;color:var(--auth-muted)}.auth_altLink__MhbHM a{background:var(--auth-accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;text-decoration:none;letter-spacing:.5px;transition:opacity .2s ease}.auth_altLink__MhbHM a:hover{opacity:.75}.auth_watermark__OJn9_{position:absolute;bottom:-30px;right:-20px;font-size:130px;font-weight:900;letter-spacing:-8px;color:rgba(255,255,255,.04);transform:rotate(-8deg);pointer-events:none;mix-blend-mode:overlay;z-index:1}.auth_socialGroup__1i_b7{display:grid;gap:8px;margin-bottom:clamp(8px,1.2vh,12px)}.auth_socialRow__1f_3y{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.auth_socialBtn__4ILCq{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:clamp(8px,1.2vh,11px) 8px;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.2px;color:var(--auth-text);background:rgba(255,255,255,.06);border:1px solid var(--auth-input-border);border-radius:12px;cursor:pointer;min-width:0;transition:background .2s ease,border-color .2s ease,transform .15s ease}.auth_socialBtn__4ILCq span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth_socialBtn__4ILCq:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:var(--auth-input-border-hover);transform:translateY(-1px)}.auth_socialBtn__4ILCq:active:not(:disabled){transform:translateY(0)}.auth_socialBtn__4ILCq:disabled{opacity:.55;cursor:not-allowed}.auth_socialIcon__aU_mv{flex-shrink:0}.auth_orDivider___29ou{display:flex;align-items:center;gap:10px;margin:clamp(4px,.8vh,8px) 0 clamp(2px,.4vh,4px);font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--auth-muted-soft)}.auth_orDivider___29ou:after,.auth_orDivider___29ou:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,230,210,.18),transparent)}.auth_passwordToggle__hwtsj{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:8px;color:var(--auth-muted);cursor:pointer;transition:color .2s ease,background .2s ease}.auth_passwordToggle__hwtsj:hover{color:var(--auth-text);background:rgba(255,255,255,.05)}.auth_passwordToggle__hwtsj svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.auth_inputWithToggle__GepNS{padding-right:44px}.auth_terms__jis7g{display:inline-flex;align-items:flex-start;gap:10px;margin-top:0;font-size:12px;line-height:1.45;letter-spacing:.2px;color:var(--auth-muted);cursor:pointer;user-select:none}.auth_terms__jis7g .auth_checkbox__j_WKU{margin-top:1px}.auth_terms__jis7g a{background:var(--auth-accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600;text-decoration:none}.auth_terms__jis7g a:hover{opacity:.8}.auth_error__oxV8g{margin:-2px 0;padding:10px 14px;font-size:12px;letter-spacing:.3px;color:#ffb0a3;background:rgba(255,123,107,.1);border:1px solid rgba(255,123,107,.25);border-radius:10px}.auth_confirmationNotice__ciyjO{display:flex;flex-direction:column;gap:10px;padding:16px 18px;margin-bottom:4px;font-size:13px;line-height:1.55;color:#f3e7df;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px}.auth_confirmationNotice__ciyjO strong{color:#ffd6c2;font-weight:600}@media (max-height:780px){.auth_subtitle__4kZG3{margin-top:6px}.auth_divider__zxxY0{margin:12px 0 8px}.auth_dot__g4V6G{margin-bottom:10px}}@media (max-height:720px){.auth_watermark__OJn9_{font-size:100px;bottom:-25px}.auth_title__llpnK{font-size:clamp(26px,4.4vh,34px)}.auth_dot__g4V6G{display:none}.auth_divider__zxxY0{margin:10px 0}}@media (max-height:600px){.auth_watermark__OJn9_{font-size:80px;bottom:-20px}.auth_subtitle__4kZG3{display:none}.auth_orDivider___29ou{font-size:9px;letter-spacing:2px}}