.om-auth{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:40px;padding-top:40px;align-items:start}.om-auth__card{padding:28px;border-radius:var(--r-l);background:var(--card);box-shadow:var(--shadow),inset 0 0 0 1px var(--rule)}.om-auth__tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--paper-2);margin-bottom:22px}.om-auth__tabs a{flex:1;text-align:center;min-height:40px;display:grid;place-items:center;border-radius:999px;font:650 14.5px var(--sans);color:var(--ink-2)}.om-auth__tabs a[aria-current]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.om-auth h1{font:700 30px/1.1 var(--serif);margin-bottom:18px}.om-auth__alt{margin-top:18px;font:500 15px var(--sans);color:var(--ink-3)}.om-auth__alt a{color:var(--ref);text-decoration:underline;font-weight:650}.om-form__row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font:500 14.5px var(--sans)}.om-form__row > a{color:var(--ref);text-decoration:underline}.om-pw{position:relative;display:block}.om-pw input{padding-right:52px}.om-pw__eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;color:var(--ink-3)}.om-auth__why{padding:28px;border-radius:var(--r-l);background:var(--band);color:var(--band-ink);display:grid;gap:18px}.om-auth__brand{display:flex;align-items:center;gap:14px}.om-auth__brand img{border-radius:14px}.om-auth__brand .om-eyebrow{color:var(--band-red);margin:0}.om-auth__why h2{font:700 clamp(24px,2.4vw,32px)/1.12 var(--serif);text-wrap:balance}.om-why{display:grid;gap:4px}.om-why li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--band-2)}.om-why .om-i{color:var(--band-ref)}.om-why span{display:grid;gap:2px;font:400 15.5px/1.45 var(--serif);color:var(--band-ink-2)}.om-why b{font:700 16px var(--sans);color:var(--band-ink)}.om-auth__pass{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:16px;border-radius:var(--r-m);background:var(--band-2)}.om-auth__pass span{display:grid;gap:2px;font:400 14.5px/1.4 var(--sans);color:var(--band-ink-2)}.om-auth__pass b{color:var(--band-ink);font:700 16px var(--sans)}.om-auth__pass .om-i:first-child{color:var(--band-red)}@media (max-width:1023px){.om-auth{grid-template-columns:1fr;padding-top:20px}}@media (max-width:699px){.om-auth__card,.om-auth__why{padding:20px}}
