.AuthShell_page__4zGj1{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;background:linear-gradient(180deg,#dcd6fb,#c5bef7 60%,#b9b1f3);overflow:hidden}.AuthShell_background__izqH4{position:absolute;inset:0;pointer-events:none}.AuthShell_blob__FavQv{position:absolute;width:480px;height:480px;border-radius:50%;filter:blur(80px);opacity:.55}.AuthShell_blobA__8vKk5{top:-160px;left:-120px;background:#59f9ff}.AuthShell_blobB__t_bSB{bottom:-200px;right:-160px;background:#ff44b7}.AuthShell_brandLink__0V6I9{position:relative;z-index:1;font-weight:800;font-size:26px;letter-spacing:-.01em;background:linear-gradient(90deg,#7076ff,#ff44b7);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none;margin-bottom:32px}.AuthShell_brandLink__0V6I9 span{font-weight:700;color:transparent}.AuthShell_card__BLXhU{position:relative;z-index:1;width:100%;max-width:420px;background:#fff;border-radius:24px;padding:40px 36px;box-shadow:0 30px 80px rgba(40,30,90,.25)}.AuthShell_title__NqypZ{font-size:26px;font-weight:800;color:#2c2c2c;margin:0 0 8px;letter-spacing:-.02em}.AuthShell_subtitle__zJHNA{font-size:14px;color:#6b6b75;margin:0 0 24px}.AuthShell_footer__k_cgC{position:relative;z-index:1;margin-top:28px;font-size:13px;color:rgba(44,44,44,.7)}@media (max-width:480px){.AuthShell_card__BLXhU{padding:28px 24px}.AuthShell_title__NqypZ{font-size:22px}}.auth_form__D8pF_{display:grid;grid-gap:14px;gap:14px}.auth_field__McVeH{display:block}.auth_label__5qKQi{display:block;font-size:13px;color:#2c2c2c;font-weight:500;margin-bottom:6px}.auth_input__H5eGy{width:100%;height:46px;padding:0 14px;background:#fff;border:1px solid #ebebeb;border-radius:12px;font-family:inherit;font-size:14px;color:#2c2c2c;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.auth_input__H5eGy::placeholder{color:#9a9aa6}.auth_input__H5eGy:focus{border-color:#b6b0f8;box-shadow:0 0 0 4px rgba(112,118,255,.12)}.auth_error__Gqe9B{color:#a11629;background:#fdecee;border:1px solid #f4c9cf;border-radius:10px;font-size:13px;padding:10px 12px;margin:4px 0 0}.auth_btnPrimary__FUmii{display:inline-flex;align-items:center;justify-content:center;height:46px;width:100%;margin-top:8px;background:linear-gradient(90deg,#7076ff,#ff44b7);color:#fff;border-radius:999px;font-weight:600;font-size:14px;cursor:pointer;border:0;box-shadow:0 10px 24px rgba(122,92,246,.32);transition:transform .15s ease,opacity .15s ease}.auth_btnPrimary__FUmii:hover:not(:disabled){transform:translateY(-1px)}.auth_btnPrimary__FUmii:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.auth_btnSecondary__BLeYh{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;width:100%;background:#fff;color:#2c2c2c;border:1px solid #ebebeb;border-radius:999px;font-weight:500;font-size:14px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.auth_btnSecondary__BLeYh:hover:not(:disabled){background:#f7f5ff;border-color:#ddd7ff}.auth_btnSecondary__BLeYh:disabled{opacity:.55;cursor:not-allowed}.auth_divider__rHTu0{position:relative;text-align:center;margin:20px 0;color:#9a9aa6;font-size:12px}.auth_divider__rHTu0:after,.auth_divider__rHTu0:before{content:"";position:absolute;top:50%;width:40%;height:1px;background:#ebebeb}.auth_divider__rHTu0:before{left:0}.auth_divider__rHTu0:after{right:0}.auth_divider__rHTu0 span{background:#fff;padding:0 10px;position:relative}.auth_subtle__E7smT{text-align:center;margin:20px 0 0;font-size:13px;color:#6b6b75}.auth_subtleLink__jxq5J{color:#2c2c2c;font-weight:500;text-decoration:none}.auth_footerLink__gIhTR,.auth_subtleLink__jxq5J:hover{text-decoration:underline}.auth_footerLink__gIhTR{color:#fff;font-weight:600}