.LoginScreen_screen__AL_xU{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:40px 16px;background-color:var(--dm-photo-scrim,var(--dm-nav-bg))}.LoginScreen_backdrop___GPhM{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.LoginScreen_media__OQbGv{--login-video-wide:url(/_next/static/media/login-bg-wide.7b9239ae.mp4);--login-video-tall:url(/_next/static/media/login-bg-tall.e5653b72.mp4);position:absolute;inset:-32px;background-image:url(/_next/static/media/login-bg-1280.649b9e8b.webp);background-size:cover;background-position:50%;scale:1.02;translate:calc(var(--login-pointer-x, 0) * -18px) calc(var(--login-pointer-y, 0) * -12px);transition:translate 1.6s cubic-bezier(.16,1,.3,1);animation:LoginScreen_login-drift__ybdJ7 42s ease-in-out infinite alternate paused}@media (min-width:1280px),(min-width:768px) and (min-resolution:2dppx){.LoginScreen_media__OQbGv{background-image:url(/_next/static/media/login-bg-1920.696d2383.webp)}}.LoginScreen_backdrop___GPhM[data-playing=true] .LoginScreen_media__OQbGv{animation-play-state:running}.LoginScreen_video__OcOdf{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 1.8s ease}.LoginScreen_backdrop___GPhM[data-loaded=true] .LoginScreen_video__OcOdf{opacity:1}.LoginScreen_backdrop___GPhM:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 120% 95% at 50% 42%,transparent 38%,color-mix(in srgb,var(--dm-photo-scrim,var(--dm-nav-bg)) 62%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--dm-photo-scrim,var(--dm-nav-bg)) 18%,transparent) 0,color-mix(in srgb,var(--dm-photo-scrim,var(--dm-nav-bg)) 50%,transparent) 100%)}@keyframes LoginScreen_login-drift__ybdJ7{0%{scale:1.02}to{scale:1.09}}.LoginScreen_motionToggle__GciCF{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid color-mix(in srgb,var(--dm-nav-text-active,var(--dm-surface)) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--dm-photo-scrim,var(--dm-nav-bg)) 42%,transparent);color:var(--dm-nav-text-active,var(--dm-surface));backdrop-filter:blur(10px);cursor:pointer;opacity:.72;transition:opacity .2s ease,background-color .2s ease;animation:LoginScreen_login-rise__LURRq .7s cubic-bezier(.16,1,.3,1) both}.LoginScreen_motionToggle__GciCF:focus-visible,.LoginScreen_motionToggle__GciCF:hover{opacity:1;background:color-mix(in srgb,var(--dm-photo-scrim,var(--dm-nav-bg)) 62%,transparent)}.LoginScreen_motionToggle__GciCF:focus-visible{outline:2px solid var(--dm-nav-text-active,var(--dm-surface));outline-offset:2px}.LoginScreen_card__0phNO{position:relative;width:100%;max-width:420px;padding:32px;border:1px solid color-mix(in srgb,var(--dm-surface) 45%,transparent);border-radius:var(--dm-radius-card,12px);background:color-mix(in srgb,var(--dm-surface) 90%,transparent);color:var(--dm-text);box-shadow:0 1px 0 color-mix(in srgb,var(--dm-surface) 60%,transparent) inset,0 28px 72px color-mix(in srgb,var(--dm-photo-scrim,var(--dm-nav-bg)) 60%,transparent);backdrop-filter:blur(20px) saturate(140%);animation:LoginScreen_login-card-in__xLuId .9s cubic-bezier(.16,1,.3,1) .1s both}.LoginScreen_head__8y_Z9{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.LoginScreen_actions__a9qGt,.LoginScreen_head__8y_Z9>*{animation:LoginScreen_login-rise__LURRq .7s cubic-bezier(.16,1,.3,1) both}.LoginScreen_head__8y_Z9>:first-child{animation-delay:.28s}.LoginScreen_head__8y_Z9>:nth-child(2){animation-delay:.36s}.LoginScreen_head__8y_Z9>:nth-child(3){animation-delay:.44s}.LoginScreen_head__8y_Z9>:nth-child(4){animation-delay:.52s}.LoginScreen_actions__a9qGt{animation-delay:.62s}@keyframes LoginScreen_login-card-in__xLuId{0%{opacity:0;translate:0 20px;scale:.98}}@keyframes LoginScreen_login-rise__LURRq{0%{opacity:0;translate:0 10px}}.LoginScreen_wordmark__W6HX7{color:var(--dm-brand,var(--dm-primary));margin-bottom:4px}.LoginScreen_badge__VAiOe{display:inline-flex;padding:4px 10px;border-radius:999px;background:var(--dm-brand-tint,var(--dm-primary-light));color:var(--dm-brand-ink,var(--dm-primary-dark));font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.LoginScreen_title__D0MM3{margin:0;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.LoginScreen_subtitle__Lor_B{margin:0;font-size:14px;line-height:1.55;color:var(--dm-text-2,var(--dm-muted))}.LoginScreen_actions__a9qGt{display:grid;gap:16px}.LoginScreen_actions__a9qGt :is(button,a[href]){width:100%;justify-content:center}@media (max-width:480px){.LoginScreen_card__0phNO{padding:24px}}@media (prefers-reduced-motion:reduce){.LoginScreen_actions__a9qGt,.LoginScreen_card__0phNO,.LoginScreen_head__8y_Z9>*,.LoginScreen_media__OQbGv,.LoginScreen_motionToggle__GciCF{animation:none;transition:none}.LoginScreen_media__OQbGv{translate:none}}