.login_loginPage__zRi5Y{min-height:calc(100vh - 80px);background:#000;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:130px 24px 80px}.login_loginPage__zRi5Y:before{content:"";position:absolute;top:-160px;left:50%;transform:translateX(-50%);width:800px;height:520px;background:radial-gradient(ellipse at center,rgba(255,81,142,.12) 0,transparent 70%);border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.login_loginContainer__ulC8u{width:100%;max-width:920px;margin:0 auto;position:relative;z-index:1}.login_headerSection__ublNT{text-align:center;margin-bottom:32px}.login_title__Yo5Fx{font-family:var(--font-headline),"Bebas Neue",Impact,sans-serif;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#e6e6e6;margin:0 0 10px;line-height:1.1}.login_subtitle__rH5bb{font-family:var(--font-body),sans-serif;font-size:1.05rem;color:rgba(230,230,230,.7);max-width:540px;margin:0 auto;line-height:1.5}.login_roleToggleGroup__jFbyd{display:flex;gap:12px;margin-bottom:24px;background:#0d0d0d;padding:6px;border-radius:50px;border:1px solid rgba(255,255,255,.08)}.login_toggleBtn__3iGN9{flex:1 1;padding:12px 24px;border-radius:50px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:rgba(230,230,230,.7);font-family:var(--font-headline),"Bebas Neue",Impact,sans-serif;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.login_toggleBtn__3iGN9:hover{color:#fff;background:rgba(255,255,255,.05)}.login_toggleBtn__3iGN9:focus-visible{outline:none;border-color:#ff518e}.login_toggleBtnActive__U89i6{background:#ff518e;color:#000;border-color:#ff518e;font-weight:700;box-shadow:0 4px 18px rgba(255,81,142,.35)}.login_toggleBtnActive__U89i6:hover{background:#ff6da1;color:#000}.login_contentGrid__07YhJ{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:24px;gap:24px;align-items:start}@media(max-width:768px){.login_contentGrid__07YhJ{grid-template-columns:1fr}}.login_formCard__lpXDQ{background:#0d0d0d;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px;box-shadow:0 12px 40px rgba(0,0,0,.6)}@media(max-width:600px){.login_formCard__lpXDQ{padding:24px 18px}}.login_infoCard__AQthF{background:#0d0d0d;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;box-shadow:0 12px 40px rgba(0,0,0,.6)}.login_infoCardTitle__ySe5l{font-family:var(--font-headline),"Bebas Neue",Impact,sans-serif;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;color:#ff518e;display:flex;align-items:center;gap:8px;margin-bottom:10px}.login_infoCardBody__fgs8J{font-family:var(--font-body),sans-serif;font-size:.92rem;color:rgba(230,230,230,.75);line-height:1.6;margin:0}.login_formRow__XMz7j{margin-bottom:18px}.login_formRow__XMz7j label{display:block;font-family:var(--font-headline),"Bebas Neue",Impact,sans-serif;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:#e6e6e6;margin-bottom:8px}.login_formRow__XMz7j input{width:100%;padding:13px 18px;border-radius:10px;font-family:var(--font-body),sans-serif;font-size:.95rem;border:1px solid rgba(255,255,255,.12);outline:none;background:#141414;color:#e6e6e6;box-sizing:border-box;transition:all .2s ease}.login_formRow__XMz7j input:focus{border-color:#ff518e;box-shadow:0 0 0 3px rgba(255,81,142,.15)}.login_formRow__XMz7j input:disabled{opacity:.6;cursor:not-allowed;background:#101010}.login_formRow__XMz7j input::placeholder{color:rgba(230,230,230,.35)}.login_primaryBtn__8ZQ0L{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:50px;background:#ff518e;border:1px solid #ff518e;color:#000;font-family:var(--font-headline),"Bebas Neue",Impact,sans-serif;font-size:1.15rem;letter-spacing:.06em;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 18px rgba(255,81,142,.35)}.login_primaryBtn__8ZQ0L:hover:not(:disabled){background:#ff6da1;border-color:#ff6da1;transform:translateY(-2px);box-shadow:0 6px 28px rgba(255,81,142,.5)}.login_primaryBtn__8ZQ0L:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.login_secondaryBtn__s2hGo{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:50px;background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.2);color:#e6e6e6;font-family:var(--font-headline),"Bebas Neue",Impact,sans-serif;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;white-space:nowrap}.login_secondaryBtn__s2hGo:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4);color:#fff}.login_secondaryBtn__s2hGo:disabled{opacity:.4;cursor:not-allowed;border-color:rgba(255,255,255,.1)}.login_actionsRow__SG2LU{display:flex;gap:12px;align-items:center;margin-top:14px}@media(max-width:500px){.login_actionsRow__SG2LU{flex-direction:column}.login_actionsRow__SG2LU .login_secondaryBtn__s2hGo{width:100%}}