.LoginForm-module__t3DgAq__form{flex-direction:column;gap:16px;display:flex}.LoginForm-module__t3DgAq__field{flex-direction:column;gap:8px;display:flex}.LoginForm-module__t3DgAq__label{color:#ffffffd1;font-size:.92rem}.LoginForm-module__t3DgAq__input{color:#fff;background:#121214;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;min-height:52px;padding:0 16px;transition:border-color .2s,box-shadow .2s,background .2s}.LoginForm-module__t3DgAq__input:focus{border-color:#cba46ca6;box-shadow:0 0 0 4px #cba46c1f}.LoginForm-module__t3DgAq__passwordWrap{align-items:center;display:flex;position:relative}.LoginForm-module__t3DgAq__passwordWrap .LoginForm-module__t3DgAq__input{padding-right:88px}.LoginForm-module__t3DgAq__inlineButton{color:#d5b07a;cursor:pointer;background:0 0;border:none;font-weight:600;position:absolute;right:12px}.LoginForm-module__t3DgAq__primaryButton,.LoginForm-module__t3DgAq__secondaryButton{cursor:pointer;border-radius:14px;min-height:52px;font-weight:700;transition:transform .18s,opacity .18s,border-color .18s,background .18s}.LoginForm-module__t3DgAq__primaryButton{color:#111;background:linear-gradient(#d1ac72 0%,#b98c4f 100%);border:none}.LoginForm-module__t3DgAq__secondaryButton{color:#fff;background:0 0;border:1px solid #ffffff1f}.LoginForm-module__t3DgAq__primaryButton:hover,.LoginForm-module__t3DgAq__secondaryButton:hover,.LoginForm-module__t3DgAq__inlineButton:hover{opacity:.92}.LoginForm-module__t3DgAq__primaryButton:active,.LoginForm-module__t3DgAq__secondaryButton:active{transform:translateY(1px)}.LoginForm-module__t3DgAq__primaryButton:disabled,.LoginForm-module__t3DgAq__secondaryButton:disabled,.LoginForm-module__t3DgAq__inlineButton:disabled,.LoginForm-module__t3DgAq__input:disabled{opacity:.65;cursor:not-allowed}.LoginForm-module__t3DgAq__error,.LoginForm-module__t3DgAq__info{border-radius:14px;padding:12px 14px;font-size:.94rem;line-height:1.5}.LoginForm-module__t3DgAq__error{color:#ffb1b1;background:#b531311f;border:1px solid #b5313147}.LoginForm-module__t3DgAq__info{color:#f4d29e;background:#cba46c1a;border:1px solid #cba46c40}
.LoginPage-module__1Py5da__page{color:#253746;background:radial-gradient(circle at 50% 8%,#7cc4e84d,#0000 34%),radial-gradient(circle at 15% 70%,#c4974921,#0000 32%),linear-gradient(#f8fcff 0%,#edf7fc 52%,#fff 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:120px 20px 60px;display:flex}.LoginPage-module__1Py5da__shell{width:100%;max-width:560px;margin:0 auto}.LoginPage-module__1Py5da__card{-webkit-backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #ba8b3e52;border-radius:26px;width:100%;padding:30px 22px;position:relative;overflow:hidden;box-shadow:0 24px 70px #37688729,0 0 44px #79c6eb26,inset 0 1px #fffffff2}.LoginPage-module__1Py5da__card:before{content:"";background:linear-gradient(90deg,#0000,#b8893d,#efd28e,#b8893d,#0000);width:76%;height:2px;position:absolute;top:0;left:12%}.LoginPage-module__1Py5da__card:after{filter:blur(10px);pointer-events:none;content:"";background:#78c8ef1f;border-radius:50%;width:210px;height:210px;position:absolute;top:-90px;right:-90px}.LoginPage-module__1Py5da__header{z-index:1;text-align:center;margin-bottom:26px;position:relative}.LoginPage-module__1Py5da__eyebrow{color:#9b6a25;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:700}.LoginPage-module__1Py5da__title{color:#263d4d;text-shadow:0 2px 18px #69bee729;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,8vw,3rem);font-weight:600;line-height:1.08}.LoginPage-module__1Py5da__text{color:#5b6e7b;max-width:470px;margin:14px auto 0;font-size:.98rem;line-height:1.7}.LoginPage-module__1Py5da__footerNote{z-index:1;color:#6f7f89;text-align:center;margin-top:22px;font-size:.92rem;line-height:1.6;position:relative}@media (min-width:640px){.LoginPage-module__1Py5da__page{padding:140px 28px 80px}.LoginPage-module__1Py5da__card{padding:42px}}@media (max-width:420px){.LoginPage-module__1Py5da__page{padding-left:14px;padding-right:14px}.LoginPage-module__1Py5da__card{border-radius:22px;padding:28px 18px}}@media (prefers-reduced-motion:reduce){.LoginPage-module__1Py5da__card{-webkit-backdrop-filter:none}}
