.wrap.svelte-1x05zx6{grid-template-columns:minmax(0,420px) minmax(0,380px);justify-content:center;align-items:start;gap:24px;padding-top:40px;display:grid}.card.svelte-1x05zx6{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:28px;display:flex}h1.svelte-1x05zx6,h2.svelte-1x05zx6{font:800 30px/1.05 var(--display);letter-spacing:-.01em;margin:0;font-stretch:112%}h2.svelte-1x05zx6{font-size:22px}p.svelte-1x05zx6{margin:0}.muted.svelte-1x05zx6{color:var(--muted)}form.svelte-1x05zx6{flex-direction:column;gap:8px;margin-top:8px;display:flex}label.svelte-1x05zx6{color:var(--muted);font-size:13px}input.svelte-1x05zx6{border:1px solid var(--line);background:var(--bg);height:50px;color:var(--text);border-radius:12px;padding:0 14px;font-size:16px}input.svelte-1x05zx6:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.code.svelte-1x05zx6{font:600 24px/1 var(--mono);letter-spacing:.3em}.primary.svelte-1x05zx6{background:var(--text);height:50px;color:var(--bg);border-radius:12px;margin-top:6px;font-size:15px;font-weight:600}.primary.svelte-1x05zx6:hover{background:var(--accent)}.primary.svelte-1x05zx6:disabled{opacity:.6}.error.svelte-1x05zx6{color:#c62828;font-size:14px}.dev.svelte-1x05zx6{background:var(--accent-soft);border-radius:10px;padding:10px 12px;font-size:14px}.dev.svelte-1x05zx6 b:where(.svelte-1x05zx6){font-family:var(--mono)}.back.svelte-1x05zx6{color:var(--muted);font-size:14px}.invite.svelte-1x05zx6{background:var(--text);color:var(--bg);border-color:var(--text)}.invite.svelte-1x05zx6 p:where(.svelte-1x05zx6){color:#ffffffbf}.invite.svelte-1x05zx6 b:where(.svelte-1x05zx6){color:#fff}.tag.svelte-1x05zx6{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:6px;align-self:flex-start;padding:6px 8px}.ig.svelte-1x05zx6{height:44px;color:var(--text);background:#fff;border-radius:10px;align-self:flex-start;align-items:center;margin-top:6px;padding:0 18px;font-weight:600;display:flex}@media (width<=800px){.wrap.svelte-1x05zx6{grid-template-columns:1fr;padding-top:8px}}
