.access.svelte-1iypz89{max-width:640px}.access.svelte-1iypz89 form:where(.svelte-1iypz89){gap:14px;max-width:540px;display:grid}.access.svelte-1iypz89 h2:where(.svelte-1iypz89){margin:0 0 4px}.access.svelte-1iypz89 h2:where(.svelte-1iypz89):focus{outline:none}.access.svelte-1iypz89 .hint:where(.svelte-1iypz89){margin:0}.access.svelte-1iypz89 .actions:where(.svelte-1iypz89){gap:12px}.access.svelte-1iypz89 .actions:where(.svelte-1iypz89) button:where(.svelte-1iypz89){min-height:48px;padding:12px 18px;font-size:13px}.access.svelte-1iypz89 .login-actions:where(.svelte-1iypz89){grid-template-columns:repeat(2,minmax(0,1fr));max-width:380px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.access.svelte-1iypz89 .login-actions:where(.svelte-1iypz89) button{width:100%;min-width:0}.access-alternatives.svelte-1iypz89{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}@media (max-width:600px){.access.svelte-1iypz89 .actions:where(.svelte-1iypz89){flex-direction:column;align-items:stretch}.access.svelte-1iypz89 .actions:where(.svelte-1iypz89) button:where(.svelte-1iypz89){width:100%}.access.svelte-1iypz89 .login-actions:where(.svelte-1iypz89){grid-template-columns:1fr}}.account-login.svelte-le1mn4{flex-direction:column;align-items:center;gap:24px;max-width:620px;margin:0 auto;padding:24px 0 8px;display:flex}.login-frank.svelte-le1mn4{object-fit:contain;width:108px;height:120px;image-rendering:pixelated;flex:none;transform:translate(-8px)}.login-copy.svelte-le1mn4{text-align:center;width:100%;min-width:0;max-width:560px}.login-copy.svelte-le1mn4 .page-header{text-align:center;justify-content:center;margin-bottom:20px}.login-copy.svelte-le1mn4 .page-eyebrow{justify-content:center}.login-copy.svelte-le1mn4 .page-header p{line-height:1.8}.login-copy.svelte-le1mn4 .access .actions{justify-content:center}.login-copy.svelte-le1mn4 .access-alternatives{align-items:center}.login-copy.svelte-le1mn4 .access form{text-align:left;margin-inline-start:auto;margin-inline-end:auto}.login-copy.svelte-le1mn4 .access form h2{text-align:center}.account-login.compact.svelte-le1mn4{gap:16px;padding:0}.compact.svelte-le1mn4 .login-frank:where(.svelte-le1mn4){width:81px;height:90px;transform:translate(-6px)}.compact.svelte-le1mn4 .login-copy:where(.svelte-le1mn4) .page-header{margin-bottom:16px}.compact.svelte-le1mn4 .login-copy:where(.svelte-le1mn4) .page-header h1{font-size:24px}@media (max-width:700px){.account-login.svelte-le1mn4{gap:20px;padding-top:16px}}.recovery.svelte-1yg9bz2{overscroll-behavior:contain;border:1px solid var(--border);background:var(--panel);width:min(660px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:12px;margin:auto;padding:24px;overflow:auto}.recovery.svelte-1yg9bz2::backdrop{background:#00081ac2}ul.svelte-1yg9bz2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;max-width:900px;margin:20px 0;padding:0;list-style:none;display:grid}li.svelte-1yg9bz2{min-width:0}code.svelte-1yg9bz2{font-size:12px}.saved.svelte-1yg9bz2{align-items:center;gap:10px;min-height:44px;margin:18px 0;display:flex}.saved.svelte-1yg9bz2 input:where(.svelte-1yg9bz2){accent-color:#789dca;flex-shrink:0;width:18px;min-height:18px}@media (max-width:700px){.recovery.svelte-1yg9bz2{padding:18px 14px}ul.svelte-1yg9bz2{grid-template-columns:1fr}code.svelte-1yg9bz2{font-size:11px}}
