.gate.svelte-o8b89j{max-width:440px;margin:12vh auto 20vh;text-align:center}.lock.svelte-o8b89j{width:2rem;height:2rem;color:var(--accent);margin-bottom:1rem}h1.svelte-o8b89j{font-size:clamp(2rem,5vw,3rem);margin:0 0 .75rem}.note.svelte-o8b89j{color:var(--muted);margin:0 0 2rem}form.svelte-o8b89j{text-align:left}label.svelte-o8b89j,.label.svelte-o8b89j{font-size:.85rem;color:var(--muted)}.row.svelte-o8b89j{display:flex;gap:.5rem;margin-top:.4rem}.pw.svelte-o8b89j{position:relative;flex:1;display:flex}input.svelte-o8b89j{flex:1;min-width:0;padding:.7rem 3.6rem .7rem .85rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}input.svelte-o8b89j:focus{outline:2px solid var(--accent);outline-offset:-1px}.show.svelte-o8b89j{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:.2rem .4rem;border:0;background:none;color:var(--muted);font-size:.8rem;cursor:pointer}.open.svelte-o8b89j{padding:.7rem 1.2rem;border:0;border-radius:var(--radius);background:var(--accent);color:#1a1206;font-weight:600;cursor:pointer}.err.svelte-o8b89j{color:var(--danger);font-size:.88rem}.mine.svelte-o8b89j{margin-top:2.5rem;display:flex;flex-direction:column;gap:.4rem;align-items:center}.mine.svelte-o8b89j a:where(.svelte-o8b89j){color:var(--text);text-decoration:none;border-bottom:1px solid var(--border)}.mine.svelte-o8b89j a:where(.svelte-o8b89j):hover{border-color:var(--accent)}
