.login-module__VlV4va__page{min-height:100dvh;display:grid}@media (min-width:1024px){.login-module__VlV4va__page{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.login-module__VlV4va__hero{padding:var(--tm-space-12);border-right:var(--tm-space-1) solid var(--tm-color-accent);background:var(--tm-gradient-hero-bottom), var(--tm-color-deep-0) url(/brand/hero-futsal.jpg) center / cover no-repeat;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.login-module__VlV4va__hero{align-content:space-between;display:grid}}.login-module__VlV4va__heroLogo{position:relative}.login-module__VlV4va__heroText{gap:var(--tm-space-4);max-width:36rem;color:var(--tm-color-always-white);display:grid;position:relative}.login-module__VlV4va__heroTitle{word-spacing:var(--tm-word-spacing-display);font:var(--tm-type-display);letter-spacing:var(--tm-tracking-display);text-transform:uppercase}.login-module__VlV4va__heroTitle span{color:var(--tm-color-brand-accent)}.login-module__VlV4va__heroLead{max-width:44ch;color:var(--tm-color-always-white-soft);font-size:1.125rem}.login-module__VlV4va__panel{padding:var(--tm-space-8) var(--tm-gutter);place-items:center;display:grid}.login-module__VlV4va__form{gap:var(--tm-space-5);width:min(100%,26rem);display:grid}.login-module__VlV4va__formHead{gap:var(--tm-space-2);display:grid}.login-module__VlV4va__lead{color:var(--tm-color-text-secondary)}.login-module__VlV4va__notice,.login-module__VlV4va__error{gap:var(--tm-space-2);padding:var(--tm-space-3) var(--tm-space-4);border-radius:0 var(--tm-radius-sm) var(--tm-radius-sm) 0;font-size:var(--tm-size-body-sm);display:flex}.login-module__VlV4va__notice svg,.login-module__VlV4va__error svg{margin-top:var(--tm-space-0-5);flex:none}.login-module__VlV4va__notice{border-left:var(--tm-space-1) solid var(--tm-color-warning);background:var(--tm-color-warning-soft)}.login-module__VlV4va__notice svg{color:var(--tm-color-warning-text)}.login-module__VlV4va__error{border-left:var(--tm-space-1) solid var(--tm-color-danger);background:var(--tm-color-danger-soft)}.login-module__VlV4va__error svg{color:var(--tm-color-danger)}.login-module__VlV4va__prefs{justify-content:flex-end;align-items:center;gap:var(--tm-space-2);flex-wrap:wrap;display:flex}
