.AuthShell-module__q_n-0q__shell{flex-direction:column;min-height:100dvh;display:flex}.AuthShell-module__q_n-0q__header,.AuthShell-module__q_n-0q__footer{justify-content:space-between;align-items:center;gap:16px;width:min(1120px,100%);margin-inline:auto;padding:24px;display:flex}.AuthShell-module__q_n-0q__brand{letter-spacing:.03em;align-items:center;gap:10px;font-size:.875rem;font-weight:700;display:inline-flex}.AuthShell-module__q_n-0q__main{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,7vw,100px);width:min(1040px,100%);margin:auto;padding:40px 24px;display:grid}.AuthShell-module__q_n-0q__intro h1{letter-spacing:-.045em;margin:16px 0 24px;font-size:clamp(2rem,3.4vw,3rem);font-weight:650;line-height:1.12}.AuthShell-module__q_n-0q__intro p:not(.AuthShell-module__q_n-0q__eyebrow),.AuthShell-module__q_n-0q__intro li{color:var(--neu-muted);font-size:.9375rem;line-height:1.75}.AuthShell-module__q_n-0q__eyebrow{color:var(--neu-accent);font-size:.8125rem;font-weight:600}.AuthShell-module__q_n-0q__intro ul{gap:12px;margin-top:24px;display:grid}.AuthShell-module__q_n-0q__intro li{align-items:center;gap:10px;display:flex}.AuthShell-module__q_n-0q__intro li svg{color:var(--neu-accent);flex-shrink:0}.AuthShell-module__q_n-0q__card{aspect-ratio:300/190;border-radius:10px;width:min(260px,100%);margin-top:32px;position:relative;overflow:hidden}.AuthShell-module__q_n-0q__form{width:100%}.AuthShell-module__q_n-0q__form h2{color:var(--neu-ink);font-size:1.75rem;font-weight:650}.AuthShell-module__q_n-0q__form label{color:var(--neu-ink);text-transform:none;letter-spacing:normal;font-size:.8125rem;font-weight:500}.AuthShell-module__q_n-0q__form input{min-height:48px;font-weight:400}.AuthShell-module__q_n-0q__footer{color:var(--neu-muted);font-size:.8125rem}.AuthShell-module__q_n-0q__footer a{align-items:center;gap:8px;display:inline-flex}@media (max-width:767px){.AuthShell-module__q_n-0q__main{grid-template-columns:1fr;max-width:500px;padding-block:24px}.AuthShell-module__q_n-0q__intro{display:none}.AuthShell-module__q_n-0q__header{flex-wrap:wrap;padding:20px}}
