.login.svelte-1x05zx6{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100dvh;padding:24px 16px;display:flex}.brand.svelte-1x05zx6{letter-spacing:-.02em;font-size:30px;font-weight:800}.re.svelte-1x05zx6{color:var(--accent)}.hint.svelte-1x05zx6{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 18px;font-size:12px}.dots.svelte-1x05zx6{gap:18px;height:18px;margin-bottom:34px;display:flex}.dot.svelte-1x05zx6{border:2px solid var(--dim);border-radius:50%;width:16px;height:16px;transition:all .12s}.dot.on.svelte-1x05zx6{background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px #00d4aa80}.shake.svelte-1x05zx6{animation:.45s svelte-1x05zx6-shake}.shake.svelte-1x05zx6 .dot:where(.svelte-1x05zx6){border-color:var(--danger);background:var(--danger)}@keyframes svelte-1x05zx6-shake{0%,to{transform:translate(0)}20%{transform:translate(-12px)}40%{transform:translate(10px)}60%{transform:translate(-8px)}80%{transform:translate(6px)}}.pad.svelte-1x05zx6{grid-template-columns:repeat(3,1fr);gap:14px;width:min(300px,100%);display:grid}.pad.svelte-1x05zx6 button:where(.svelte-1x05zx6){aspect-ratio:1;background:var(--panel);border:1px solid var(--border);width:74px;height:74px;color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-self:center;place-items:center;font-size:28px;font-weight:500;display:grid}.pad.svelte-1x05zx6 button:where(.svelte-1x05zx6):active{background:var(--panel-2);border-color:var(--accent);transform:scale(.95)}.pad.svelte-1x05zx6 .back:where(.svelte-1x05zx6){color:var(--muted);background:0 0;border-color:#0000}
