.mrk-auth-page.svelte-1m3nzne{display:flex;justify-content:center;padding:56px 16px 88px;background:#fff}.mrk-auth.svelte-1m3nzne{position:relative;width:100%;background:#fff}.mrk-auth.is-page.svelte-1m3nzne{max-width:480px;padding:44px 40px 36px;border:1px solid #d9d9d9}.mrk-auth.is-modal.svelte-1m3nzne{padding:56px 24px max(32px,env(safe-area-inset-bottom));max-height:100dvh;overflow-y:auto}@media(max-width:639px){.mrk-auth.is-modal.svelte-1m3nzne{min-height:100dvh}.mrk-auth.is-page.svelte-1m3nzne{padding:36px 20px 28px}.mrk-auth-page.svelte-1m3nzne{padding-top:32px}}@media(min-width:640px){.mrk-auth.is-modal.svelte-1m3nzne{width:480px;max-width:92vw;max-height:92vh;padding:48px 44px 40px}}.mrk-auth-close.svelte-1m3nzne{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:#111;cursor:pointer}.mrk-auth-close.svelte-1m3nzne:hover{color:#777}.mrk-auth-wordmark.svelte-1m3nzne{margin:0 0 28px;text-align:center;font-size:15px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#111;overflow-wrap:anywhere}.mrk-auth-headline.svelte-1m3nzne{text-align:center;margin-bottom:26px}.mrk-auth-headline.svelte-1m3nzne .mrk-a-sub{margin-top:6px;font-size:13px}.mrk-auth.svelte-1m3nzne .mrk-auth-row{display:grid;grid-template-columns:1fr;gap:0 14px}@media(min-width:480px){.mrk-auth.svelte-1m3nzne .mrk-auth-row{grid-template-columns:1fr 1fr}}.mrk-auth.svelte-1m3nzne .mrk-a-field>div.mb-3{margin-bottom:0}.mrk-auth.svelte-1m3nzne .mrk-a-field>div.mb-3>label:empty{display:none}.mrk-auth.svelte-1m3nzne .mrk-auth-input{height:48px;font-size:14px;box-shadow:none}.mrk-auth.svelte-1m3nzne .mrk-auth-note{margin:-4px 0 20px;padding:12px 14px;background:#f7f7f7;font-size:12px;line-height:1.5;color:#555}.mrk-auth.svelte-1m3nzne .mrk-auth-note.is-bad{color:#c0392b}.mrk-auth.svelte-1m3nzne .mrk-auth-divider{margin:26px 0 18px;border-top:1px solid #d9d9d9}.mrk-auth.svelte-1m3nzne .mrk-auth-foot{margin:0;text-align:center;font-size:13px;color:#777}.mrk-auth.svelte-1m3nzne .mrk-auth-terms{margin:14px 0 0;text-align:center;font-size:12px;color:#777}.mrk-auth.svelte-1m3nzne .mrk-auth-link,.mrk-auth.svelte-1m3nzne .mrk-auth-terms a{display:inline;font-size:12px;color:#111;text-decoration:underline;text-underline-offset:4px;cursor:pointer;background:none;border:0;padding:0}.mrk-auth.svelte-1m3nzne .mrk-auth-link.is-strong{font-size:13px;font-weight:600}.mrk-auth.svelte-1m3nzne .mrk-auth-link:hover,.mrk-auth.svelte-1m3nzne .mrk-auth-terms a:hover{color:#777}.mrk-auth.svelte-1m3nzne .mrk-auth-stack{display:flex;flex-direction:column;gap:12px}.mrk-auth.svelte-1m3nzne .mrk-auth-error{margin:-6px 0 16px;font-size:13px;color:#c0392b}.mrk-auth.svelte-1m3nzne .mrk-auth-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 18px;border:1px solid #111;border-radius:999px}.mrk-auth.svelte-1m3nzne .mrk-auth-pw{position:relative}.mrk-auth.svelte-1m3nzne .mrk-auth-pw>button{position:absolute;top:0;right:0;width:44px;height:48px;display:inline-flex;align-items:center;justify-content:center;color:#777;background:none;border:0;cursor:pointer}.mrk-auth.svelte-1m3nzne .mrk-auth-pw input{padding-right:44px}.mrk-auth.svelte-1m3nzne a:focus-visible,.mrk-auth.svelte-1m3nzne button:focus-visible,.mrk-auth.svelte-1m3nzne [role=button]:focus-visible{outline:1px solid #111;outline-offset:2px}
