.AuthModal_backdrop__UNzdB{position:fixed;inset:0;z-index:9000;background:rgba(2,10,40,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;animation:AuthModal_backdropFadeIn__aRDOX .3s ease}@keyframes AuthModal_backdropFadeIn__aRDOX{0%{opacity:0}to{opacity:1}}.AuthModal_card__29Fj0{position:relative;overflow:hidden;width:100%;max-width:480px;border-radius:28px;padding:32px 28px 28px;background:radial-gradient(circle at 25% 18%,rgba(199,237,246,.22),transparent 22%),radial-gradient(circle at 62% 68%,rgba(127,230,255,.14),transparent 24%),linear-gradient(160deg,rgba(199,237,246,.14),rgba(53,116,255,.18) 18%,rgba(5,32,185,.36) 52%,rgba(2,18,86,.72));backdrop-filter:blur(26px) saturate(165%);-webkit-backdrop-filter:blur(26px) saturate(165%);border:1px solid rgba(199,237,246,.28);box-shadow:0 14px 40px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.03),0 0 24px rgba(127,230,255,.18),0 0 68px rgba(26,76,255,.18),inset 0 1px 0 rgba(255,255,255,.16);animation:AuthModal_eccoRiseIn__tf1Fa .55s cubic-bezier(.16,1,.3,1)}@keyframes AuthModal_eccoRiseIn__tf1Fa{0%{opacity:0;transform:translateY(32px) scale(.94);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.AuthModal_card__29Fj0:before{inset:0;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.08) 12%,rgba(255,255,255,0) 30%,rgba(255,255,255,0));opacity:.8}.AuthModal_card__29Fj0:after,.AuthModal_card__29Fj0:before{content:"";position:absolute;pointer-events:none;border-radius:inherit}.AuthModal_card__29Fj0:after{inset:-1px;background:radial-gradient(circle at 14% 82%,rgba(127,230,255,.22),transparent 16%),radial-gradient(circle at 86% 20%,rgba(199,237,246,.14),transparent 18%);mix-blend-mode:screen;opacity:.75}.AuthModal_header__5hVZn{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.AuthModal_title__QkM82{margin:0;color:#f2fcff;font-size:22px;line-height:1.05;font-weight:600;letter-spacing:.2px;text-shadow:0 2px 12px rgba(2,18,86,.45),0 0 18px rgba(127,230,255,.1)}.AuthModal_closeButton__kAPFD{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:12px;background:rgba(199,237,246,.08);border:1px solid rgba(199,237,246,.2);color:rgba(199,237,246,.88);transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.AuthModal_closeButton__kAPFD:hover{transform:translateY(-1px);background:rgba(199,237,246,.14);border-color:rgba(127,230,255,.35);color:#ffffff;box-shadow:0 0 16px rgba(127,230,255,.18)}.AuthModal_body__ErUdn{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}.AuthModal_field___QilB{display:flex;flex-direction:column;gap:6px}.AuthModal_label__wvBlY{color:rgba(231,248,255,.88);font-size:13px;font-weight:500;letter-spacing:.3px;text-shadow:0 1px 6px rgba(2,18,86,.22)}.AuthModal_input__Xm_ux{width:100%;padding:11px 14px;border-radius:14px;background:rgba(199,237,246,.07);border:1px solid rgba(199,237,246,.22);color:#f2fcff;font-size:15px;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;box-sizing:border-box}.AuthModal_input__Xm_ux::placeholder{color:rgba(199,237,246,.38)}.AuthModal_input__Xm_ux:focus{border-color:rgba(127,230,255,.55);background:rgba(199,237,246,.11);box-shadow:0 0 0 3px rgba(127,230,255,.1),0 0 14px rgba(127,230,255,.12)}.AuthModal_inputHint__drzBj{color:rgba(199,237,246,.5);font-size:12px;margin-top:2px}.AuthModal_alert__HUxqk{padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5}.AuthModal_alertError__os6WJ{background:rgba(255,80,80,.12);border:1px solid rgba(255,120,120,.28);color:#ffb3b3}.AuthModal_alertSuccess__I9xTK{background:rgba(80,230,180,.12);border:1px solid rgba(80,230,180,.28);color:#a8f5dd}.AuthModal_instruction__gcDET{color:rgba(231,248,255,.8);font-size:14px;line-height:1.6;text-shadow:0 1px 6px rgba(2,18,86,.22)}.AuthModal_instruction__gcDET strong{color:#bff6ff;font-weight:600}.AuthModal_primaryButton__Wrk9g{position:relative;width:100%;padding:12px;border:1px solid rgba(199,237,246,.22);border-radius:16px;cursor:pointer;overflow:hidden;background:linear-gradient(135deg,rgba(127,230,255,.88),rgba(101,207,255,.92) 42%,rgba(80,161,255,.9));color:#05308e;font-size:15px;font-weight:700;letter-spacing:.2px;text-shadow:0 1px 0 rgba(255,255,255,.24);box-shadow:0 8px 24px rgba(76,190,255,.28),0 0 22px rgba(127,230,255,.22),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .24s ease,box-shadow .24s ease,filter .24s ease}.AuthModal_primaryButton__Wrk9g:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.12) 34%,rgba(255,255,255,0));pointer-events:none}.AuthModal_primaryButton__Wrk9g:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 12px 30px rgba(76,190,255,.34),0 0 30px rgba(127,230,255,.28),inset 0 1px 0 rgba(255,255,255,.52)}.AuthModal_primaryButton__Wrk9g:active:not(:disabled){transform:translateY(0)}.AuthModal_primaryButton__Wrk9g:disabled{opacity:.45;cursor:not-allowed}.AuthModal_secondaryButton__Vl2nf{width:100%;padding:10px;border-radius:14px;cursor:pointer;background:rgba(199,237,246,.04);border:1px solid rgba(199,237,246,.16);color:rgba(215,244,255,.78);font-size:14px;font-weight:500;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.AuthModal_secondaryButton__Vl2nf:hover:not(:disabled){background:rgba(199,237,246,.08);border-color:rgba(127,230,255,.28);color:#effcff;transform:translateY(-1px)}.AuthModal_secondaryButton__Vl2nf:disabled{opacity:.45;cursor:not-allowed}.AuthModal_linkButton__89s1v{background:none;border:none;padding:0;cursor:pointer;color:rgba(127,230,255,.9);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease,opacity .2s ease}.AuthModal_linkButton__89s1v:hover{color:#bff6ff}.AuthModal_linkRow__YpJzu{text-align:center;color:rgba(199,237,246,.55);font-size:14px}.AuthModal_forgotRow__HpIag{display:flex;justify-content:flex-end}.AuthModal_checkboxRow__b6Sg9{display:flex;align-items:center;gap:10px}.AuthModal_checkbox__q8BKa{width:18px;height:18px;flex-shrink:0;accent-color:#7fe6ff;cursor:pointer}.AuthModal_checkboxLabel__j15kz{color:rgba(231,248,255,.8);font-size:14px;line-height:1.4}.AuthModal_checkboxLabel__j15kz button{background:none;border:none;padding:0;cursor:pointer;color:rgba(127,230,255,.9);font-size:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.AuthModal_checkboxLabel__j15kz button:hover{color:#bff6ff}.AuthModal_divider__0dJTQ{border:none;border-top:1px solid rgba(199,237,246,.12);margin:4px 0}.AuthModal_spinner__ls9RR{display:inline-block;width:20px;height:20px;border:2px solid rgba(5,48,142,.3);border-top-color:#05308e;border-radius:50%;animation:AuthModal_spin__3CHUN .7s linear infinite;vertical-align:middle}.AuthModal_spinnerLight__6EMUx{border-color:rgba(199,237,246,.8) rgba(199,237,246,.2) rgba(199,237,246,.2)}@keyframes AuthModal_spin__3CHUN{to{transform:rotate(1turn)}}@media (max-width:480px){.AuthModal_card__29Fj0{padding:26px 18px 22px;border-radius:24px}.AuthModal_title__QkM82{font-size:18px}.AuthModal_instruction__gcDET{font-size:13px}}