main.svelte-1x05zx6{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.card.svelte-1x05zx6{border:1px solid var(--border);background:var(--surface);width:100%;max-width:400px;box-shadow:var(--shadow-md);border-radius:8px;overflow:hidden}header.svelte-1x05zx6{background:var(--teal-700);color:var(--on-solid);align-items:center;gap:14px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.shape.svelte-1x05zx6{background:var(--gold-500);opacity:.22;border-radius:14px;width:160px;height:160px;position:absolute;top:-70px;right:-50px;transform:rotate(35deg)}header.svelte-1x05zx6 img:where(.svelte-1x05zx6){width:auto;height:56px;display:block;position:relative}.org.svelte-1x05zx6{flex-direction:column;display:flex;position:relative}.org-name.svelte-1x05zx6{letter-spacing:.02em;font-size:13px;font-weight:600}.org-sub.svelte-1x05zx6{color:#ffffffa8;font-size:12px}.body.svelte-1x05zx6{flex-direction:column;gap:20px;padding:28px;display:flex}h1.svelte-1x05zx6{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.alert.svelte-1x05zx6{background:var(--destructive-subtle);color:var(--destructive-on-subtle);border-radius:5px;margin:0;padding:10px 13px;font-size:13px;font-weight:500}form.svelte-1x05zx6{flex-direction:column;gap:18px;display:flex}.field.svelte-1x05zx6{flex-direction:column;gap:7px;display:flex}label.svelte-1x05zx6{color:var(--text-secondary);font-size:13px;font-weight:600}input.svelte-1x05zx6{border:1px solid var(--control-border);background:var(--surface);width:100%;height:40px;color:var(--foreground);border-radius:5px;padding:0 13px;font-size:14px}.svelte-1x05zx6:is(input:where(.svelte-1x05zx6),button:where(.svelte-1x05zx6)):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.actions.svelte-1x05zx6{flex-direction:column;gap:8px;margin-top:4px;display:flex}.btn.svelte-1x05zx6{cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;height:40px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.btn.svelte-1x05zx6:disabled{opacity:.4;cursor:not-allowed}.btn-primary.svelte-1x05zx6{background:var(--teal-600);color:var(--on-solid)}.btn-primary.svelte-1x05zx6:hover:not(:disabled){background:var(--teal-700)}.btn-ghost.svelte-1x05zx6{color:var(--brand);background:0 0}.btn-ghost.svelte-1x05zx6:hover:not(:disabled){background:var(--ghost-hover)}
