:root{--pk-surface: var(--surface, var(--pri-background, #fff));--pk-panel: var(--panel, var(--sec-background, #fafafa));--pk-recess: var(--panel, var(--ter-background, #f1f2f4));--pk-ink: var(--ink, var(--pri-label, #222));--pk-muted: var(--muted, var(--sec-label, #444));--pk-hair: var(--hair, var(--sec-border, #ccc));--pk-accent: var(--accent, var(--current, var(--theme-text, #1f6f5c)));--pk-danger: var(--danger, var(--error-input-border, #e64040));--pk-danger-text: var(--danger, var(--error-label, #d12828))}.passkey-form button.skip-button,.passkey-form button.passkey-button,.email-input-form button.continue-button,.passcode-form button.continue-button{box-shadow:none}h2.passkey-form-header{padding-bottom:12px}.passkey-form{display:flex;flex-direction:column;width:100%;gap:30px}.passkey-form .error .icon{height:24px;display:flex}.passkey-form .error .message{flex:1}.passkey-form .error{display:flex;gap:10px;align-items:center;min-height:40px;border:1px solid var(--pk-danger);border-radius:3px;color:var(--pk-danger-text);font-weight:500;padding:6px 9px}.email-input-form.svelte-kmfmzl{display:flex;flex-direction:column;gap:16px}.email-input-form.svelte-kmfmzl input:where(.svelte-kmfmzl){width:100%;height:40px;margin-bottom:0}.email-input-form.svelte-kmfmzl button.continue-button:where(.svelte-kmfmzl){width:100%;background-color:var(--pk-accent);color:var(--pk-surface);font-weight:700;display:flex;justify-content:space-around;align-items:center}.email-input-form.svelte-kmfmzl button.continue-button:where(.svelte-kmfmzl):hover{background-color:color-mix(in hsl,var(--pk-accent),black 10%)}.new-account-link.svelte-1yiypkq{display:flex;justify-content:end}.links.svelte-1pabezz{display:flex;justify-content:stretch}.skip-button.svelte-1pabezz{width:100%;padding:10px 14px;background:none;border:1px solid color-mix(in hsl,var(--pk-accent),transparent 70%);border-radius:inherit;color:var(--pk-accent);font:inherit;cursor:pointer}.skip-button.svelte-1pabezz:hover{border-color:var(--pk-accent);background-color:color-mix(in hsl,var(--pk-accent),transparent 94%)}.passkey-form.svelte-1pabezz button.passkey-button:where(.svelte-1pabezz){width:100%;background-color:var(--pk-accent);display:flex;align-items:center;gap:10px;color:var(--pk-surface);font-weight:700;text-align:left}.passkey-form.svelte-1pabezz button.passkey-button:where(.svelte-1pabezz):hover{background-color:color-mix(in hsl,var(--pk-accent),black 10%)}.links.svelte-gx6v98,.passcode-input-list.svelte-gx6v98{display:flex;justify-content:space-between}.passcode-form.svelte-gx6v98{display:flex;flex-direction:column;gap:16px}.passcode-input-list.svelte-gx6v98 input:where(.svelte-gx6v98){height:40px;width:46px;text-align:center}.passcode-form.svelte-gx6v98 button.continue-button:where(.svelte-gx6v98){width:100%;background-color:var(--pk-accent);color:var(--pk-surface);font-weight:700;display:flex;align-items:center;gap:10px;justify-content:center}.passcode-form.svelte-gx6v98 button.continue-button:where(.svelte-gx6v98):hover{background-color:color-mix(in hsl,var(--pk-accent),black 10%)}.new-account-link.svelte-1ae8xbg{display:flex;justify-content:end}.separator.svelte-1ae8xbg{display:flex;gap:30px;align-items:center}.separator.svelte-1ae8xbg hr:where(.svelte-1ae8xbg){flex:1;height:.5px;border:.5px solid var(--pk-hair);position:relative;top:1px}.passkey-form.svelte-1ae8xbg button.passkey-button:where(.svelte-1ae8xbg){width:100%;background-color:var(--pk-panel);display:flex;align-items:center;gap:10px;color:var(--pk-muted);text-align:left}.passkey-form.svelte-1ae8xbg button.passkey-button:where(.svelte-1ae8xbg):hover{color:var(--pk-ink);background-color:var(--pk-recess)}
