.wrap.branded.svelte-8hd528{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;box-sizing:border-box}.branded.svelte-8hd528{--zf-accent:var(--accent,#3b5bdb);--zf-border:var(--line,#e1e4ea);--zf-surface:var(--white,#fff);--zf-text:var(--ink,#1d2330);--zf-text-dim:var(--muted,#69707d);background:linear-gradient(160deg,#eef2ff,var(--paper,#f5f6f8));color:var(--zf-text);font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.brand.svelte-8hd528{text-align:center;font-size:18px;margin-bottom:2px}.branded.svelte-8hd528 form:where(.svelte-8hd528){box-sizing:border-box;width:min(440px,100%);border-radius:16px;box-shadow:0 1px 2px #1018280f,0 1px 3px #10182814}.branded.svelte-8hd528 h1:where(.svelte-8hd528){font-size:22px}.branded.svelte-8hd528 .sub:where(.svelte-8hd528){font-size:14px}.branded.svelte-8hd528 label:where(.svelte-8hd528){font-size:14px}.branded.svelte-8hd528 input:where(.svelte-8hd528){border-radius:8px;background:var(--zf-surface);color:var(--zf-text)}.branded.svelte-8hd528 button:where(.svelte-8hd528){border-radius:8px}.branded.svelte-8hd528 .link:where(.svelte-8hd528){box-shadow:none;background:transparent}.wrap.svelte-8hd528{min-height:100vh;display:grid;place-content:center;gap:16px;padding:24px}h2.svelte-8hd528{font-size:1rem;margin:0}.link.svelte-8hd528 button:where(.svelte-8hd528){background:transparent;color:var(--zf-accent, #365d45);border:1px solid var(--zf-accent, #365d45)}.info.svelte-8hd528{margin:0;padding:8px 10px;border-radius:6px;background:var(--zf-surface-alt, #eef3ec);color:var(--zf-text, #1f2a24);font-size:.82rem}form.svelte-8hd528{display:flex;flex-direction:column;gap:12px;width:min(360px,90vw);padding:28px;border:1px solid var(--zf-border, #d9dfd4);border-radius:12px;background:var(--zf-surface, #fff)}h1.svelte-8hd528{font-size:1.2rem;margin:0}.sub.svelte-8hd528{margin:0 0 8px;color:var(--zf-text-dim, #5b6b62);font-size:.85rem}label.svelte-8hd528{display:flex;flex-direction:column;gap:4px;font-size:.82rem}input.svelte-8hd528{font:inherit;padding:.5rem .65rem;border:1px solid var(--zf-border, #d9dfd4);border-radius:6px}button.svelte-8hd528{margin-top:6px;padding:.55rem .9rem;border:none;border-radius:6px;background:var(--zf-accent, #365d45);color:#fff;cursor:pointer;font:inherit}button.svelte-8hd528:disabled{opacity:.6;cursor:not-allowed}.err.svelte-8hd528{margin:0;padding:8px 10px;border-radius:6px;background:#4a2020;color:#ffd5d5;font-size:.82rem}
