.login-screen[data-v-e050b246]{--auth-screen-height:calc(100dvh - var(--shell-error-banners-inline-height,0px));inset:var(--shell-error-banners-inline-height,0px) 0 0;z-index:1;min-height:var(--auth-screen-height);background-color:rgb(var(--v-theme-background));background-image:radial-gradient(circle at 15% 12%, rgba(var(--v-theme-primary), .14), transparent 32%);position:fixed;overflow-y:auto}.login-screen--mobile[data-v-e050b246]{background-image:none}.login-shell[data-v-e050b246]{min-height:var(--auth-screen-height)}.login-shell--mobile[data-v-e050b246]{width:100%}.auth-card[data-v-e050b246]{width:min(520px,100%)}.auth-card--mobile[data-v-e050b246]{width:100%;min-height:var(--auth-screen-height)}.auth-content[data-v-e050b246]{padding:28px}.auth-content--mobile[data-v-e050b246]{min-height:var(--auth-screen-height);padding:calc(24px + env(safe-area-inset-top,0px)) 20px calc(32px + env(safe-area-inset-bottom,0px))}.auth-title[data-v-e050b246]{color:rgb(var(--v-theme-on-surface));margin:0 0 8px;font-size:clamp(28px,3vw,32px);line-height:1.2}.mode-switch[data-v-e050b246]{background-color:rgba(var(--v-theme-on-surface), .06);border-radius:12px}.email-confirmation-state[data-v-e050b246]{border:1px solid rgba(var(--v-theme-primary), .34);background:rgba(var(--v-theme-primary), .12);border-radius:12px;padding:16px}.email-confirmation-message[data-v-e050b246]{color:rgb(var(--v-theme-on-surface));line-height:1.5}.remembered-account[data-v-e050b246]{border:1px solid rgba(var(--v-theme-primary), .34);background:rgba(var(--v-theme-primary), .12);border-radius:12px;padding:12px 14px}.remembered-copy[data-v-e050b246]{min-width:0}.remembered-title[data-v-e050b246]{color:rgb(var(--v-theme-on-surface));margin:0;font-size:14px;font-weight:600}.remembered-email[data-v-e050b246]{color:rgba(var(--v-theme-on-surface), .72);margin:2px 0 0;font-size:12px}.oauth-provider-button[data-v-e050b246]{justify-content:center}@media (width<=959px){.auth-title[data-v-e050b246]{font-size:26px}}.auth-profile-widget__activator[data-v-4454eb11]{min-height:48px}.shell-navigation-tooltip{background-color:rgb(var(--v-theme-inverse-surface,var(--v-theme-on-surface)))!important;color:rgb(var(--v-theme-inverse-on-surface,var(--v-theme-surface)))!important}@layer vuetify-components{.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));text-transform:initial;opacity:1;overflow-wrap:break-word;border-radius:4px;width:auto;padding:5px 16px;font-size:.875rem;line-height:1.6;transition-property:opacity,transform;display:inline-block}.v-tooltip:not(.v-tooltip--interactive)>.v-overlay__content{pointer-events:none}}@layer vuetify-overrides{.v-tooltip>.v-overlay__content[class*=enter-active]{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,1,1)}}.shell-menu-link-item[data-v-7915a861]{min-height:48px}
