.auth-panel_page__VIUHr{--garage-ink:#292b29;--garage-muted:#62665f;--garage-line:#d8d8d0;--garage-paper:#f4f3ee;--garage-panel:#fbfaf6;min-height:100dvh;background:var(--garage-paper);color:var(--garage-ink);font-family:var(--font-sans,"DM Sans",sans-serif)}.auth-panel_shell__fevus{position:relative;width:100%;min-height:100dvh;margin:0;padding:0}.auth-panel_topbar__PbIAn{position:absolute;z-index:3;top:0;left:0;display:flex;width:50%;min-height:34px;align-items:center;justify-content:space-between;padding:32px clamp(30px,5vw,72px)}.auth-panel_wordmark__Fp9L5{color:var(--garage-ink);font-size:.76rem;font-weight:650;letter-spacing:.19em;text-decoration:none}.auth-panel_topnote__g9l4W{color:var(--garage-muted);font-size:.75rem;letter-spacing:.02em}.auth-panel_layout__fSSYy{display:grid;min-height:100dvh;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-panel_login__6AODj{width:min(410px,calc(100% - 64px));margin:auto;padding:92px 0 88px;animation:auth-panel_rise-in__fE3xr .52s ease-out both}.auth-panel_eyebrow__44lVn{margin:0 0 14px;color:#62645c;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.auth-panel_heading__FOGPo{margin:0;color:var(--garage-ink);font-family:inherit;font-size:clamp(2rem,3.1vw,2.55rem);font-weight:500;letter-spacing:-.055em;line-height:1.12;text-transform:none}.auth-panel_intro__xvj0s{max-width:34ch;margin:13px 0 27px;color:var(--garage-muted);font-size:.92rem;line-height:1.65}.auth-panel_tabs__IFMYV{display:flex;gap:23px;margin:0 0 20px;border-bottom:1px solid var(--garage-line)}.auth-panel_tab__T8bN_{position:relative;margin-bottom:-1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--garage-muted);font:inherit;font-size:.83rem;cursor:pointer}.auth-panel_tabActive__b0re_{border-bottom-color:#8a8068;color:var(--garage-ink)}.auth-panel_joinLink___WqNr:focus-visible,.auth-panel_tab__T8bN_:focus-visible,.auth-panel_textButton__4NU45:focus-visible,.auth-panel_wordmark__Fp9L5:focus-visible{outline:2px solid #776b50;outline-offset:4px}.auth-panel_socialNote__nMgUu{margin:0 0 12px;color:var(--garage-muted);font-size:.78rem;line-height:1.5}.auth-panel_notice__KFbbJ{margin:12px 0 0;color:#58594f;font-size:.8rem;line-height:1.5}.auth-panel_divider__Q1a6_{display:flex;align-items:center;gap:12px;margin:23px 0 18px;color:var(--garage-muted);font-size:.68rem;letter-spacing:.09em;text-transform:uppercase}.auth-panel_divider__Q1a6_:after,.auth-panel_divider__Q1a6_:before{height:1px;flex:1;background:var(--garage-line);content:""}.auth-panel_form__nEnLU{display:grid;gap:13px}.auth-panel_field__oZuK2{display:grid;gap:7px;color:#4f514c;font-size:.77rem;font-weight:500}.auth-panel_input__wevwt{width:100%;min-height:47px;padding:0 13px;border:1px solid #d1d2ca;border-radius:2px;background:var(--garage-panel);color:var(--garage-ink);font:inherit;font-size:.88rem;transition:border-color .15s ease,background-color .15s ease}.auth-panel_input__wevwt::-moz-placeholder{color:#92938c}.auth-panel_input__wevwt::placeholder{color:#92938c}.auth-panel_input__wevwt:hover{border-color:#aaa99f}.auth-panel_input__wevwt:focus-visible{border-color:#80765e;outline:2px solid rgb(128 118 94/18%);outline-offset:1px}.auth-panel_input__wevwt:disabled{opacity:.65}.auth-panel_submit__TdCf4{display:flex;min-height:48px;align-items:center;justify-content:center;margin-top:3px;padding:0 16px;border:1px solid #333531;border-radius:2px;background:#333531;color:#f8f7f1;font:inherit;font-size:.84rem;font-weight:550;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.auth-panel_submit__TdCf4:hover:not(:disabled){background:#4a4c46}.auth-panel_joinLink___WqNr:focus-visible,.auth-panel_submit__TdCf4:focus-visible,.auth-panel_textButton__4NU45:focus-visible{outline:2px solid #776b50;outline-offset:3px}.auth-panel_submit__TdCf4:disabled{cursor:wait;opacity:.68}.auth-panel_textButton__4NU45{width:-moz-fit-content;width:fit-content;margin:13px auto 0;padding:5px 2px;border:0;background:transparent;color:#65675f;font:inherit;font-size:.79rem;text-decoration:underline;text-decoration-color:#b5b5ab;text-underline-offset:3px;cursor:pointer}.auth-panel_magicSent__QfJGv{margin:9px 0 0;color:#555b4c;font-size:.81rem;line-height:1.5}.auth-panel_joinPrompt__mZX58{margin:26px 0 0;color:var(--garage-muted);font-size:.81rem;line-height:1.6}.auth-panel_joinLink___WqNr{color:#494b43;font-weight:600;text-underline-offset:3px}.auth-panel_joinCopy__PK3yc{margin:0 0 18px;color:var(--garage-muted);font-size:.9rem;line-height:1.65}.auth-panel_joinButton__TKogq{display:flex;min-height:48px;align-items:center;justify-content:center;border:1px solid #333531;border-radius:2px;background:#333531;color:#f8f7f1;font-size:.84rem;font-weight:550;text-decoration:none}.auth-panel_joinButton__TKogq:hover{background:#4a4c46}.auth-panel_side__QwJgE{position:relative;min-height:100dvh;overflow:hidden;background:#343a34;animation:auth-panel_rise-in__fE3xr .65s ease-out .1s both}.auth-panel_side__QwJgE:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgb(18 22 18/0) 35%,rgb(18 22 18/12%) 55%,rgb(18 22 18/80%));content:"";pointer-events:none}.auth-panel_photo__CCJMa{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.auth-panel_photoCaption__3gPGg{position:absolute;z-index:2;right:clamp(32px,5vw,72px);bottom:clamp(36px,6.5vh,76px);left:clamp(32px,5vw,72px);color:#fff}.auth-panel_sideKicker__Y_w88{margin:0 0 14px;color:rgb(255 255 255/88%);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.auth-panel_sideHeading__hIB4A{max-width:460px;margin:0;color:#fff;font-family:inherit;font-size:clamp(1.75rem,3vw,2.55rem);font-weight:500;letter-spacing:-.055em;line-height:1.12;text-transform:none}.auth-panel_sideBody__qV6kb{max-width:43ch;margin:14px 0 0;color:rgb(255 255 255/91%);font-size:.9rem;line-height:1.65}.auth-panel_footer__harEz{position:absolute;bottom:0;left:0;display:flex;width:50%;justify-content:space-between;gap:20px;padding:16px clamp(30px,5vw,72px) 22px;border-top:1px solid var(--garage-line);color:var(--garage-muted);font-size:.68rem}.auth-panel_footer__harEz span:last-child{text-align:right}@keyframes auth-panel_rise-in__fE3xr{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.auth-panel_shell__fevus{display:flex;min-height:100dvh;flex-direction:column}.auth-panel_topbar__PbIAn{position:static;width:100%;min-height:66px;padding:18px 22px}.auth-panel_topnote__g9l4W{font-size:.68rem}.auth-panel_layout__fSSYy{display:flex;min-height:0;flex:1;flex-direction:column;gap:32px}.auth-panel_login__6AODj{width:min(480px,calc(100% - 44px));margin:26px auto 0;padding:0 0 24px}.auth-panel_side__QwJgE{min-height:clamp(360px,76vw,520px);flex:0 0 auto}.auth-panel_photo__CCJMa{-o-object-position:center 58%;object-position:center 58%}.auth-panel_photoCaption__3gPGg{right:27px;bottom:29px;left:27px}.auth-panel_sideHeading__hIB4A{max-width:420px;font-size:2rem}.auth-panel_footer__harEz{position:static;width:100%;padding:16px 22px 22px}}@media (max-width:380px){.auth-panel_topbar__PbIAn{padding-right:17px;padding-left:17px}.auth-panel_login__6AODj{width:calc(100% - 34px)}.auth-panel_photoCaption__3gPGg{right:22px;left:22px}}@media (prefers-reduced-motion:reduce){.auth-panel_login__6AODj,.auth-panel_side__QwJgE{animation:none}}