.auth-page-shell_page__cAzSy{position:relative;display:grid;min-height:100dvh;grid-template-rows:auto 1fr;overflow-x:hidden;overflow-y:auto;isolation:isolate;background:#0a0806;color:#f4f0e8;font-family:Google Sans,system-ui,sans-serif}.auth-page-shell_media__Xm2d0{position:absolute;z-index:-3;inset:0;overflow:hidden}.auth-page-shell_mediaImg__ldrO1{object-fit:cover;object-position:center 54%;transform:scale(1.02);filter:saturate(.92) contrast(1.02) brightness(1.22)}.auth-page-shell_shade__iMRAk{position:absolute;z-index:-2;inset:0;background:rgba(0,0,0,.12);box-shadow:inset 0 -220px 180px -120px rgba(0,0,0,.72),inset 380px 0 320px -200px rgba(0,0,0,.58),inset -280px 0 260px -180px rgba(0,0,0,.42)}.auth-page-shell_topBar__Fb5Wy{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top, 0px) + 18px) clamp(20px,4vw,44px) 0}.auth-page-shell_brand__29olL{display:block;width:112px;height:auto;object-fit:contain;transition:opacity .2s ease}.auth-page-shell_brandLink__IT6Z9{display:inline-flex;align-items:center}.auth-page-shell_brandLink__IT6Z9:hover .auth-page-shell_brand__29olL,.auth-page-shell_brand__29olL:hover{opacity:.88}.auth-page-shell_backLink__ro0ND{color:rgba(255,255,255,.78);font-size:14px;font-weight:600;letter-spacing:-.01em;transition:color .2s ease}.auth-page-shell_backLink__ro0ND:hover{color:rgba(255,255,255,.96)}.auth-page-shell_stage__13_i3{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,440px);align-items:end;gap:clamp(28px,4vw,56px);width:100%;max-width:none;margin:0;padding:24px clamp(48px,8vw,120px) calc(env(safe-area-inset-bottom, 0px) + 44px) clamp(24px,4.4vw,72px)}.auth-page-shell_stage__13_i3:has(.auth-page-shell_panelWide__j7zl7){grid-template-columns:minmax(0,1fr) minmax(400px,520px)}.auth-page-shell_brandMoment__30bPc{display:flex;flex-direction:column;justify-content:flex-end;max-width:min(760px,100%);padding:48px 0 72px;animation:auth-page-shell_authCopyEnter___e_44 1.1s cubic-bezier(.2,.72,.2,1) both}.auth-page-shell_brandHeadline__legUE{margin:0;max-width:760px;color:#fff;font-size:clamp(53px,5.7vw,92px);font-weight:500;letter-spacing:-.068em;line-height:.9;text-wrap:balance}.auth-page-shell_brandLine__tQipT{margin:18px 0 0;max-width:none;color:rgba(255,255,255,.73);font-size:12.5px;font-weight:400;line-height:1.55;white-space:nowrap}.auth-page-shell_panel__PMtgI{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;align-self:end;width:100%;margin-bottom:56px;overflow:visible;border:none;border-radius:28px;background:linear-gradient(165deg,rgba(255,255,255,.12),rgba(18,14,12,.42) 38%,rgba(10,8,6,.58));box-shadow:0 28px 80px rgba(0,0,0,.28);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);animation:auth-page-shell_authPanelEnter__vZrUC .75s cubic-bezier(.2,.72,.2,1) 80ms both}.auth-page-shell_panelWide__j7zl7{margin-bottom:40px}.auth-page-shell_header__W8K6e{padding:40px 34px 0;overflow:visible}.auth-page-shell_panelLogo__PDKx3{display:block;width:120px;height:auto;max-height:none;margin-bottom:18px;padding-top:2px;object-fit:contain;object-position:left center}.auth-page-shell_title__Yho9s{margin:0;color:#fff;font-size:clamp(1.7rem,2.4vw,2rem);font-weight:500;letter-spacing:-.045em;line-height:1.08}.auth-page-shell_titleLead__w9PsN{max-width:38ch;color:rgba(255,255,255,.82);font-size:15px;font-weight:400;letter-spacing:-.015em;line-height:1.5}.auth-page-shell_subtitle__l2AvF{margin:10px 0 0;color:rgba(255,255,255,.62);font-size:14px;font-weight:400;line-height:1.55}.auth-page-shell_body__B7gAM{padding:22px 34px 34px}.auth-page-shell_footer__Eeo7q{margin-top:18px;text-align:center;color:rgba(255,255,255,.55);font-size:13px}@keyframes auth-page-shell_authCopyEnter___e_44{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes auth-page-shell_authPanelEnter__vZrUC{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth-page-shell_brandMoment__30bPc,.auth-page-shell_panel__PMtgI{animation:none}}@media (max-width:900px){.auth-page-shell_shade__iMRAk{box-shadow:inset 0 -260px 200px -120px rgba(0,0,0,.82),inset 0 120px 100px -80px rgba(0,0,0,.35)}.auth-page-shell_mediaImg__ldrO1{object-position:center 48%}.auth-page-shell_brandLink__IT6Z9{display:none}.auth-page-shell_topBar__Fb5Wy{justify-content:flex-end}.auth-page-shell_stage__13_i3,.auth-page-shell_stage__13_i3:has(.auth-page-shell_panelWide__j7zl7){grid-template-columns:minmax(0,1fr);align-content:safe center;justify-items:stretch;gap:0;padding:20px clamp(16px,4vw,28px) calc(env(safe-area-inset-bottom, 0px) + 20px)}.auth-page-shell_brandMoment__30bPc{display:none}.auth-page-shell_panelWide__j7zl7,.auth-page-shell_panel__PMtgI{max-height:none;align-self:center;width:100%;max-width:none;margin-bottom:0;border-radius:22px;animation-name:auth-page-shell_authCopyEnter___e_44}.auth-page-shell_titleLead__w9PsN{max-width:none}.auth-page-shell_panelLogo__PDKx3{display:block;width:112px;margin-bottom:16px}}@media (max-width:480px){.auth-page-shell_topBar__Fb5Wy{padding-left:16px;padding-right:16px}.auth-page-shell_header__W8K6e{padding:28px 20px 0}.auth-page-shell_body__B7gAM{padding:18px 20px 24px}}