.guest-auth-dialog{width:480px;max-width:100%;background:var(--color-bg-elevated)}.guest-auth-scroll{overflow:clip;border-radius:inherit}.guest-auth-content{width:100%;max-width:480px;margin-inline:auto}.guest-auth-dialog[data-modal-fullscreen]{width:100%;max-width:none;padding-top:calc(64px + env(safe-area-inset-top,0px))}.guest-auth-dialog[data-modal-fullscreen] .guest-auth-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0px);scroll-padding-top:72px}.auth-entry-embedded button[type=submit]:disabled:not([data-loading]){background:var(--color-bg-warm)}.guest-auth-dialog[data-modal-fullscreen] .guest-auth-close{top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));background:var(--color-bg-elevated)}.guest-auth-close:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.guest-auth-dialog:not([data-modal-fullscreen]) .guest-auth-close{top:0;right:-60px;width:48px;height:48px;background:var(--color-surface);box-shadow:var(--shadow-overlay)}.auth-entry-embedded .auth-entry-main{padding:40px 24px}.auth-entry-embedded [data-auth-field]{gap:4px}.auth-entry-embedded .auth-entry-consent{display:block;font-weight:400;line-height:14px}.auth-entry-embedded input[type=checkbox]+span{flex-shrink:0;width:16px;border-radius:var(--radius-sm)}.auth-entry-embedded[data-auth-mode=reset] .auth-entry-security{margin-top:38px}@media (min-width: 640px){.auth-entry-embedded .auth-entry-main{padding-inline:56px}}
