.Auth-module__3a0xqq__shell{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:820px;display:grid}#main:has(>.Auth-module__3a0xqq__shell){flex-direction:column;display:flex}.Auth-module__3a0xqq__media{position:relative;overflow:hidden}.Auth-module__3a0xqq__fade{pointer-events:none;background:linear-gradient(to var(--fade-direction,right), rgb(var(--brown-900-rgb) / .18) 0%, rgb(var(--ivory-50-rgb) / .1) 60%, var(--ivory-50) 100%);position:absolute;inset:0}[dir=rtl] .Auth-module__3a0xqq__fade{--fade-direction:left}.Auth-module__3a0xqq__panel{background:var(--bg-page);place-items:center;padding:56px 40px;display:grid}.Auth-module__3a0xqq__content{gap:26px;width:100%;max-width:400px;display:grid}.Auth-module__3a0xqq__wide{gap:24px;max-width:410px}.Auth-module__3a0xqq__brand{justify-items:center;gap:4px;display:grid}.Auth-module__3a0xqq__logo{width:auto;height:76px}.Auth-module__3a0xqq__wordmark{font:500 20px/1 var(--font-display);letter-spacing:.09em;color:var(--brown-800)}.Auth-module__3a0xqq__tagline{font:var(--type-caption);color:var(--text-muted)}.Auth-module__3a0xqq__intro{gap:8px;display:grid}.Auth-module__3a0xqq__title{font-size:34px}.Auth-module__3a0xqq__wide .Auth-module__3a0xqq__title{font-size:32px}.Auth-module__3a0xqq__description{font:var(--type-body);color:var(--text-secondary);text-wrap:pretty}.Auth-module__3a0xqq__form{gap:inherit;display:grid}.Auth-module__3a0xqq__fields{gap:16px;display:grid}.Auth-module__3a0xqq__forgot{font:var(--type-caption);justify-self:end}.Auth-module__3a0xqq__alert{border-radius:var(--radius-md);background:var(--danger-100);color:var(--danger-600);font:var(--type-body-sm);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.Auth-module__3a0xqq__alert svg{flex:none;margin-top:1px}.Auth-module__3a0xqq__note{border-radius:var(--radius-md);background:var(--sand-100);font:var(--type-caption);color:var(--text-secondary);align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.Auth-module__3a0xqq__note svg{color:var(--gold-600);flex:none;margin-top:1px}.Auth-module__3a0xqq__switch{font:var(--type-body-sm);color:var(--text-secondary);text-align:center}.Auth-module__3a0xqq__switch a{font-weight:500}.Auth-module__3a0xqq__tabs{background:var(--sand-100);border-radius:var(--radius-pill);gap:6px;margin:0;padding:5px;list-style:none;display:flex;position:relative}.Auth-module__3a0xqq__tabs:before{content:"";top:5px;bottom:5px;border-radius:var(--radius-pill);background:var(--gold-500);width:calc(50% - 8px);transition:inset-inline-start var(--dur-slow) var(--ease-out);position:absolute;inset-inline-start:5px}.Auth-module__3a0xqq__tabs[data-active=pilot]:before{inset-inline-start:calc(50% + 3px)}.Auth-module__3a0xqq__tabs li{flex:1;position:relative}.Auth-module__3a0xqq__tab{border-radius:var(--radius-pill);height:40px;font:400 13.5px/1 var(--font-body);color:var(--text-secondary);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-base) var(--ease-out);place-items:center;display:grid}.Auth-module__3a0xqq__tab:hover:not([aria-current=page]){background:var(--sand-200);color:var(--text-primary)}.Auth-module__3a0xqq__tab[aria-current=page]{color:var(--brown-900);font-weight:500}.Auth-module__3a0xqq__panelTop{place-items:start center}.Auth-module__3a0xqq__mediaLayer{opacity:0;transition:opacity var(--dur-slow) var(--ease-in-out);position:absolute;inset:0}.Auth-module__3a0xqq__mediaLayerActive{opacity:1}.Auth-module__3a0xqq__swap{gap:inherit;animation:Auth-module__3a0xqq__swap-in var(--dur-slow) var(--ease-out) both;display:grid}@keyframes Auth-module__3a0xqq__swap-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.Auth-module__3a0xqq__shell{grid-template-columns:minmax(0,1fr);min-height:0}.Auth-module__3a0xqq__media,.Auth-module__3a0xqq__brand{display:none}.Auth-module__3a0xqq__panel{padding:32px var(--container-pad) 48px;place-items:center}.Auth-module__3a0xqq__panelTop{place-items:start center}.Auth-module__3a0xqq__content{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);padding:28px 24px}}@media (max-width:720px){.Auth-module__3a0xqq__panel{padding-block:24px}.Auth-module__3a0xqq__content{gap:22px;padding:24px 18px}.Auth-module__3a0xqq__title,.Auth-module__3a0xqq__wide .Auth-module__3a0xqq__title{font-size:26px}.Auth-module__3a0xqq__description{font:var(--type-body-sm)}}