.styles-module__D4tj-W__label{font-size:12px;transition:all .1s ease-in-out}.styles-module__D4tj-W__label svg{width:1.2rem;height:1.2rem;margin-right:.5rem}.styles-module__D4tj-W__label:hover{filter:brightness(85%)}.styles-module__D4tj-W__input{border:none;border-bottom:solid .1rem var(--primary-light);background-color:#0000;width:100%;margin-top:.5rem;padding:.5rem;font-size:15px}.styles-module__D4tj-W__input:focus{outline:solid .1rem var(--primary-light);border-radius:.5rem}.styles-module__D4tj-W__input::placeholder{color:#ddd;font-size:small}
.page-module___8aEwW__page{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.page-module___8aEwW__loginCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#181f2ef0,#0a0f1ae0),#0a0f1ae0;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(16rem,.9fr) minmax(18rem,1fr);width:min(100%,58rem);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000075,0 0 0 1px #83040424}.page-module___8aEwW__brandPanel{text-align:center;background:radial-gradient(circle at 0 0,#ff00002e,#0000 34rem),linear-gradient(#ffffff14,#ffffff05);border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;min-height:26rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.page-module___8aEwW__logoFrame{border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;width:min(100%,16rem);padding:1.4rem;display:flex;box-shadow:0 18px 42px #00000052}.page-module___8aEwW__logo{object-fit:contain;filter:drop-shadow(0 10px 18px #00000047);width:100%;height:auto}.page-module___8aEwW__brandCopy{color:#fff}.page-module___8aEwW__brandCopy span{color:var(--gray-200);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.65rem;font-size:.82rem;font-weight:700;display:inline-flex}.page-module___8aEwW__brandCopy h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(1.8rem,4vw,2rem);font-weight:700;line-height:1}.page-module___8aEwW__brandCopy strong{background:linear-gradient(135deg,var(--primary-light),var(--primary));color:#fff;border-radius:8px;padding:.2rem .5rem;display:inline-flex;box-shadow:0 10px 24px #83040452}.page-module___8aEwW__formPanel{color:var(--gray-100);flex-direction:column;justify-content:center;gap:1.35rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.page-module___8aEwW__formPanel label{color:var(--gray-100);letter-spacing:0;align-items:center;font-weight:700;display:inline-flex}.page-module___8aEwW__formPanel input{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;min-height:3rem;padding:.8rem .9rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;box-shadow:inset 0 1px #ffffff0f}.page-module___8aEwW__formPanel input::placeholder{color:var(--gray-300)}.page-module___8aEwW__formPanel input:focus{background:#ffffff1a;border-color:#ff000094;outline:none;box-shadow:0 0 0 .22rem #ff000024,inset 0 1px #ffffff14}.page-module___8aEwW__submitButton{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;min-height:3rem;font:inherit;cursor:pointer;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;margin-top:.35rem;padding:0 1rem;font-size:.95rem;font-weight:700;line-height:1;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,background .2s ease-in-out;display:inline-flex;box-shadow:0 14px 30px #83040457,inset 0 1px #ffffff29}.page-module___8aEwW__submitButton svg{stroke-width:2.2px;width:1.1rem;height:1.1rem}.page-module___8aEwW__submitButton:hover,.page-module___8aEwW__submitButton:focus-visible{background:linear-gradient(135deg,var(--primary-light),var(--primary));outline:none;transform:translateY(-1px);box-shadow:0 18px 36px #8304046b,inset 0 1px #fff3}@media (max-width:760px){.page-module___8aEwW__page{align-items:flex-start;padding:1rem}.page-module___8aEwW__loginCard{grid-template-columns:1fr}.page-module___8aEwW__brandPanel{text-align:center;border-bottom:1px solid #ffffff1a;border-right:0;align-items:center;min-height:auto;padding:1.5rem}.page-module___8aEwW__logoFrame{width:min(100%,12rem);padding:1rem}.page-module___8aEwW__formPanel{padding:1.5rem}}
