.auth-module__Y2OPrW__mobileTop,.auth-module__Y2OPrW__mobileBottom{display:none}.auth-module__Y2OPrW__page{grid-template-columns:1fr 440px;align-items:center;gap:1rem;min-height:100dvh;padding:2rem 6rem;display:grid}.auth-module__Y2OPrW__brandSide{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.auth-module__Y2OPrW__logoImage{object-fit:contain;width:100%;max-width:500px;height:auto}.auth-module__Y2OPrW__prompt{color:var(--color-surface);margin-top:1rem}.auth-module__Y2OPrW__prompt p{margin-bottom:.75rem;font-size:.95rem}.auth-module__Y2OPrW__notice{font-size:.8 rem;color:var(--color-text);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:var(--radius-sm);margin-bottom:1rem;padding:.6rem .75rem;line-height:1.45}.auth-module__Y2OPrW__formCard{background:var(--color-surface);border-radius:var(--radius-md);box-sizing:border-box;width:100%;max-width:420px;padding:1.5rem 2.5rem 2rem;box-shadow:0 12px 35px #00000026}.auth-module__Y2OPrW__formCard h2{text-align:center;color:var(--color-text);margin-bottom:1.5rem;font-size:1.35rem;font-weight:500}.auth-module__Y2OPrW__nameRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;display:grid}.auth-module__Y2OPrW__checkboxRow{color:var(--color-text);justify-content:center;align-items:center;margin-top:.25rem;display:flex;flex-direction:row!important;gap:.6rem!important}.auth-module__Y2OPrW__checkboxRow input{flex-shrink:0;width:18px;height:18px}.auth-module__Y2OPrW__buttonRow{justify-content:center;margin-top:.5rem;display:flex}@media (max-width:768px){.auth-module__Y2OPrW__page{grid-template-columns:1fr;align-content:center;place-items:center;gap:1.5rem;padding:1.5rem}.auth-module__Y2OPrW__brandSide{flex-direction:column;justify-content:flex-end;align-items:center;max-width:280px;min-height:auto;padding-top:0;display:flex}.auth-module__Y2OPrW__brandSide .auth-module__Y2OPrW__prompt{display:none}.auth-module__Y2OPrW__formCard{width:100%;max-width:420px;margin:0 auto;padding:1.25rem 1.5rem 1.5rem}.auth-module__Y2OPrW__mobileBottom{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;display:flex}.auth-module__Y2OPrW__mobileBottom button{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0;margin-top:0}}@media (max-width:480px){.auth-module__Y2OPrW__nameRow{grid-template-columns:1fr}.auth-module__Y2OPrW__formCard{max-width:100%}}
