.LogSign-module__U39bpa__master{background:radial-gradient(ellipse 80% 50% at 10% -10%,#4299e11f,transparent 55%),radial-gradient(ellipse 60% 40% at 90% 0%,#534ab71a,transparent 50%),var(--pff-bg-base,#0f1720);flex-direction:column;min-height:100vh;padding:1.5rem 1rem 5rem;display:flex}.LogSign-module__U39bpa__shell{flex-direction:column;align-items:center;gap:1.5rem;width:min(440px,100%);margin:0 auto;display:flex}.LogSign-module__U39bpa__logoLink{color:var(--pff-text-primary,#e2e8f0);align-items:center;gap:.65rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.LogSign-module__U39bpa__logoLink:hover{opacity:.9}.LogSign-module__U39bpa__logoImg{border-radius:8px}.LogSign-module__U39bpa__main{flex-direction:column;align-items:stretch;gap:1rem;width:100%;display:flex}.LogSign-module__U39bpa__headline{color:var(--pff-text-primary,#e2e8f0);text-align:center;margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.25}.LogSign-module__U39bpa__subtitle{color:var(--pff-text-secondary,#94a3b8);text-align:center;margin:0;font-size:.95rem;font-weight:400;line-height:1.5}.LogSign-module__U39bpa__hint{color:var(--pff-text-secondary,#94a3b8);text-align:center;margin:0;font-size:.8125rem}.LogSign-module__U39bpa__errorMessage{color:#fca5a5;text-align:center;background:#ef444426;border:1px solid #ef444459;border-radius:10px;padding:.85rem 1rem;font-size:.9rem;line-height:1.45}.LogSign-module__U39bpa__formsWrapper{flex-direction:column;gap:1rem;width:100%;display:flex}.LogSign-module__U39bpa__modeTabs{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.LogSign-module__U39bpa__modeTab{border:1px solid var(--pff-border,#ffffff1f);min-width:0;color:var(--pff-text-secondary,#94a3b8);cursor:pointer;background:#ffffff0a;border-radius:999px;flex:1;padding:.55rem .85rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.LogSign-module__U39bpa__modeTab:hover{color:var(--pff-text-primary,#e2e8f0);background:#ffffff14}.LogSign-module__U39bpa__modeTabActive{background:var(--pff-accent,#4299e1);border-color:var(--pff-accent,#4299e1);color:#fff}.LogSign-module__U39bpa__modeTabActive:hover{color:#fff;background:#3182ce;border-color:#3182ce}.LogSign-module__U39bpa__form{background:var(--pff-bg-panel,#16202e);border:1px solid var(--pff-border,#ffffff14);border-radius:16px;flex-direction:column;gap:1.1rem;padding:1.75rem 1.5rem 1.5rem;display:flex;box-shadow:0 12px 32px #00000040}.LogSign-module__U39bpa__formTitle{color:var(--pff-text-primary,#e2e8f0);text-align:center;margin:0 0 .25rem;font-size:1.15rem;font-weight:600}.LogSign-module__U39bpa__divinput{flex-direction:column;gap:.45rem;display:flex}.LogSign-module__U39bpa__passwordWrapper{align-items:center;display:flex;position:relative}.LogSign-module__U39bpa__label{color:var(--pff-text-secondary,#94a3b8);font-size:.875rem;font-weight:500}.LogSign-module__U39bpa__input{color:var(--pff-text-primary,#e2e8f0);background:var(--pff-bg-inset,#1a2838);border:1px solid var(--pff-border,#ffffff1a);box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.LogSign-module__U39bpa__passwordWrapper .LogSign-module__U39bpa__input{padding-right:2.75rem}.LogSign-module__U39bpa__input::placeholder{color:#64748b}.LogSign-module__U39bpa__input:focus{border-color:#4299e18c;box-shadow:0 0 0 3px #4299e126}.LogSign-module__U39bpa__togglePassword{cursor:pointer;color:var(--pff-accent,#4299e1);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.LogSign-module__U39bpa__togglePassword:hover{background:#4299e11f}.LogSign-module__U39bpa__eyeIcon{pointer-events:none;width:1.2rem;height:1.2rem}.LogSign-module__U39bpa__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4299e1,#3182ce);border:none;border-radius:10px;margin-top:.25rem;padding:.85rem 1rem;font-family:inherit;font-size:1rem;font-weight:600;transition:background .2s,transform .15s,opacity .2s}.LogSign-module__U39bpa__submitBtn:hover:not(:disabled){background:linear-gradient(135deg,#3182ce,#2b6cb0)}.LogSign-module__U39bpa__submitBtn:active:not(:disabled){transform:scale(.99)}.LogSign-module__U39bpa__submitBtn:disabled{opacity:.65;cursor:not-allowed}.LogSign-module__U39bpa__switchRow{text-align:center;margin:.25rem 0 0}.LogSign-module__U39bpa__switchButton{color:var(--pff-accent,#4299e1);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:.35rem .25rem;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:underline}.LogSign-module__U39bpa__switchButton:hover{color:#63b3ed}.LogSign-module__U39bpa__backHome{text-align:center;color:var(--pff-text-secondary,#94a3b8);margin-top:.5rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-block}.LogSign-module__U39bpa__backHome:hover{color:var(--pff-accent,#4299e1)}@media (max-width:480px){.LogSign-module__U39bpa__master{padding-top:1rem}.LogSign-module__U39bpa__form{padding:1.35rem 1rem 1.15rem}.LogSign-module__U39bpa__modeTab{padding-inline:.65rem;font-size:.8125rem}}
