.page-heading.svelte-1cv7rie{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.heading-main.svelte-1cv7rie{flex-direction:column;gap:.3rem;min-width:0;display:flex}.heading-titles.svelte-1cv7rie{align-items:center;gap:.6rem;min-width:0;display:flex}.move-name.svelte-1cv7rie{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}h1.svelte-1cv7rie{margin:0;font-size:1.5rem;line-height:1.2}.heading-actions.svelte-1cv7rie{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tabs.svelte-1cv7rie{background:var(--badge-bg);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.2rem;display:flex}.tab.svelte-1cv7rie{color:var(--text-2);border-radius:.45rem;padding:.3rem .75rem;font-size:.9rem;font-weight:600;text-decoration:none}.tab.svelte-1cv7rie:hover{color:var(--text-strong)}.tab[aria-current=page].svelte-1cv7rie{background:var(--card);color:var(--text-strong);box-shadow:0 1px 2px #14182814}.sign-out.svelte-1cv7rie{border:1px solid var(--border-input);background:var(--card);color:var(--text-2);font:inherit;cursor:pointer;border-radius:.5rem;padding:.35rem .7rem;font-size:.85rem;font-weight:600}.sign-out.svelte-1cv7rie:hover{background:var(--card-alt)}@media (width<=32rem){.page-heading.svelte-1cv7rie{flex-direction:column;align-items:flex-start}}.login-form.svelte-1840zoy{gap:1rem;max-width:22rem;margin-top:2rem;padding:1rem;display:grid}.login-form.svelte-1840zoy label:where(.svelte-1840zoy){color:var(--text-2);gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.login-form.svelte-1840zoy input:where(.svelte-1840zoy){border:1px solid var(--border-input);font:inherit;border-radius:.4rem;padding:.5rem .6rem}.hint.svelte-1840zoy{color:var(--muted);font-size:.78rem;font-weight:400}.demo-hint.svelte-1840zoy{color:var(--text-2);margin:0;font-size:.9rem;font-weight:400;line-height:1.6}.secret.svelte-1840zoy{background:var(--badge-bg);border-radius:.3rem;padding:.1rem .35rem;font-size:.85em}.submit.svelte-1840zoy{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem .9rem;font-weight:600}.submit.svelte-1840zoy:hover{background:var(--accent-hover)}.locked-card.svelte-7sdy2u{margin-bottom:1rem;padding:1.25rem 1.5rem}.locked-card.svelte-7sdy2u h2:where(.svelte-7sdy2u){margin:.75rem 0 0;font-size:1.3rem}.locked-card.svelte-7sdy2u p:where(.svelte-7sdy2u){color:var(--text-2);margin:.75rem 0 0;line-height:1.6}
