.sign-in-card-module__NW9rca__page{background:var(--auth-ui-page-bg,transparent);min-height:100dvh;font-family:var(--auth-ui-font-family,inherit);color:var(--auth-ui-text,inherit);justify-content:center;align-items:center;padding:1.5rem;display:flex}.sign-in-card-module__NW9rca__card{width:100%;max-width:var(--auth-ui-card-max-width,25rem);padding:var(--auth-ui-card-padding,2rem);border:1px solid var(--auth-ui-border,#7f7f7f38);border-radius:var(--auth-ui-card-radius,.75rem);background:var(--auth-ui-card-bg,var(--auth-ui-surface-bg,#fff));box-shadow:var(--auth-ui-shadow,0 12px 32px #0000001f);text-align:center}.sign-in-card-module__NW9rca__logo{justify-content:center;margin-bottom:1.25rem;display:flex}.sign-in-card-module__NW9rca__title{font-size:var(--auth-ui-title-font-size,1.5rem);color:var(--auth-ui-text,inherit);margin:0 0 .375rem;font-weight:600}.sign-in-card-module__NW9rca__description{font-size:var(--auth-ui-description-font-size,.875rem);color:var(--auth-ui-text-muted,#7f7f7ff2);margin:0 0 1.75rem;line-height:1.5}.sign-in-card-module__NW9rca__title:last-of-type{margin-bottom:1.75rem}.sign-in-card-module__NW9rca__button{border:1px solid var(--auth-ui-border,#7f7f7f47);border-radius:var(--auth-ui-button-radius,.5rem);background:var(--auth-ui-button-bg,transparent);width:100%;color:var(--auth-ui-button-text,var(--auth-ui-text,inherit));font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1rem;font-weight:500;transition:background-color .12s;display:inline-flex}.sign-in-card-module__NW9rca__button:hover:not(:disabled){background:var(--auth-ui-button-hover-bg,#7f7f7f1a)}.sign-in-card-module__NW9rca__button:focus-visible{outline:2px solid var(--auth-ui-accent,#0072c6);outline-offset:2px}.sign-in-card-module__NW9rca__button:disabled{opacity:.65;cursor:progress}.sign-in-card-module__NW9rca__buttonIcon{flex:none;width:1.125rem;height:1.125rem}.sign-in-card-module__NW9rca__hint{font-size:var(--auth-ui-font-size-secondary,.75rem);color:var(--auth-ui-text-muted,#7f7f7fd9);margin:1rem 0 0}.sign-in-card-module__NW9rca__footer{border-top:1px solid var(--auth-ui-border,#7f7f7f2e);font-size:var(--auth-ui-font-size-secondary,.75rem);color:var(--auth-ui-text-muted,#7f7f7fd9);margin-top:1.25rem;padding-top:1rem}.sign-in-card-module__NW9rca__error{border:1px solid var(--auth-ui-danger,#c0392b);border-radius:var(--auth-ui-button-radius,.5rem);background:color-mix(in srgb, var(--auth-ui-danger,#c0392b) 10%, transparent);color:var(--auth-ui-danger,#c0392b);font-size:var(--auth-ui-font-size,.875rem);text-align:left;margin:0 0 1.25rem;padding:.75rem .875rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.sign-in-card-module__NW9rca__button{transition:none}}
.user-menu-module__1YIObW__root{font-family:var(--auth-ui-font-family,inherit);font-size:var(--auth-ui-font-size,.875rem);z-index:var(--auth-ui-z-index,1000);display:inline-block;position:relative}.user-menu-module__1YIObW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.user-menu-module__1YIObW__tile{align-items:center;gap:var(--auth-ui-gap,.5rem);border-radius:var(--auth-ui-radius,999px);background:var(--auth-ui-tile-bg,transparent);color:var(--auth-ui-text,inherit);font:inherit;cursor:pointer;border:1px solid #0000;max-width:15rem;padding:.25rem .5rem .25rem .25rem;transition:background-color .12s,border-color .12s;display:flex}.user-menu-module__1YIObW__tile:hover,.user-menu-module__1YIObW__tile[aria-expanded=true]{background:var(--auth-ui-tile-hover-bg,#7f7f7f24);border-color:var(--auth-ui-border,#7f7f7f47)}.user-menu-module__1YIObW__tile:focus-visible{outline:2px solid var(--auth-ui-accent,#0072c6);outline-offset:2px}.user-menu-module__1YIObW__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}.user-menu-module__1YIObW__chevron{opacity:.6;flex:none;width:.75rem;height:.75rem;transition:transform .15s}.user-menu-module__1YIObW__tile[aria-expanded=true] .user-menu-module__1YIObW__chevron{transform:rotate(180deg)}.user-menu-module__1YIObW__avatar{width:var(--auth-ui-avatar-size,2rem);height:var(--auth-ui-avatar-size,2rem);background:var(--auth-ui-avatar-fallback-bg,#7f7f7f38);color:var(--auth-ui-avatar-fallback-color,var(--auth-ui-text,inherit));box-shadow:inset 0 0 0 1px var(--auth-ui-border,#7f7f7f40);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.user-menu-module__1YIObW__avatarImage{object-fit:cover;width:100%;height:100%;display:block}.user-menu-module__1YIObW__avatarInitials{letter-spacing:.02em;font-size:.8em;font-weight:600;line-height:1}.user-menu-module__1YIObW__menu{border:1px solid var(--auth-ui-border,#7f7f7f47);border-radius:var(--auth-ui-radius-menu,.5rem);background:var(--auth-ui-surface-bg,#fff);min-width:13rem;max-width:18rem;color:var(--auth-ui-text,inherit);box-shadow:var(--auth-ui-shadow,0 8px 24px #00000029);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .375rem);right:0}.user-menu-module__1YIObW__identity{border-bottom:1px solid var(--auth-ui-border,#7f7f7f33);flex-direction:column;gap:.125rem;margin-bottom:.25rem;padding:.5rem .625rem;display:flex}.user-menu-module__1YIObW__identityName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.user-menu-module__1YIObW__identityEmail{font-size:var(--auth-ui-font-size-secondary,.75rem);color:var(--auth-ui-text-muted,#7f7f7ff2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-module__1YIObW__item{border-radius:calc(var(--auth-ui-radius-menu,.5rem) - .25rem);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .625rem;text-decoration:none;display:flex}.user-menu-module__1YIObW__item:hover,.user-menu-module__1YIObW__item:focus-visible{background:var(--auth-ui-item-hover-bg,#7f7f7f24);outline:none}.user-menu-module__1YIObW__item:focus-visible{box-shadow:inset 0 0 0 2px var(--auth-ui-accent,#0072c6)}.user-menu-module__1YIObW__itemDanger{color:var(--auth-ui-danger,#c0392b)}.user-menu-module__1YIObW__itemIcon{flex:none;width:1rem;height:1rem}.user-menu-module__1YIObW__signInButton{border:1px solid var(--auth-ui-border,#7f7f7f52);border-radius:var(--auth-ui-radius,999px);background:var(--auth-ui-tile-bg,transparent);color:var(--auth-ui-text,inherit);font:inherit;cursor:pointer;align-items:center;gap:.5rem;padding:.4rem .85rem;font-weight:500;display:inline-flex}.user-menu-module__1YIObW__signInButton:hover{background:var(--auth-ui-tile-hover-bg,#7f7f7f24)}.user-menu-module__1YIObW__signInButton:focus-visible{outline:2px solid var(--auth-ui-accent,#0072c6);outline-offset:2px}.user-menu-module__1YIObW__skeleton{align-items:center;gap:var(--auth-ui-gap,.5rem);padding:.25rem .5rem .25rem .25rem;display:flex}.user-menu-module__1YIObW__skeletonCircle,.user-menu-module__1YIObW__skeletonBar{background:var(--auth-ui-tile-hover-bg,#7f7f7f2e);animation:1.4s ease-in-out infinite user-menu-module__1YIObW__userMenuPulse}.user-menu-module__1YIObW__skeletonCircle{width:var(--auth-ui-avatar-size,2rem);height:var(--auth-ui-avatar-size,2rem);border-radius:50%;flex:none}.user-menu-module__1YIObW__skeletonBar{border-radius:999px;width:5.5rem;height:.7rem}@keyframes user-menu-module__1YIObW__userMenuPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.user-menu-module__1YIObW__tile,.user-menu-module__1YIObW__chevron,.user-menu-module__1YIObW__skeletonCircle,.user-menu-module__1YIObW__skeletonBar{transition:none;animation:none}}
