.btn.svelte-ijqsa9{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--r-2);border:1px solid var(--hair-2);background:var(--bg-2);color:var(--ink-0);font-family:var(--sans);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),opacity var(--dur) var(--ease);letter-spacing:.01em;white-space:nowrap;cursor:pointer}.btn.svelte-ijqsa9:disabled{opacity:.45;cursor:not-allowed}.full.svelte-ijqsa9{width:100%}.s-sm.svelte-ijqsa9{padding:4px 8px;font-size:var(--t-12)}.s-md.svelte-ijqsa9{padding:6px 11px;font-size:var(--t-13)}.s-lg.svelte-ijqsa9{padding:9px 14px;font-size:var(--t-13)}@media(pointer:coarse){.btn.svelte-ijqsa9{min-height:44px}}.k-primary.svelte-ijqsa9{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-family:var(--mono);font-weight:600;box-shadow:var(--shadow-btn)}.k-primary.svelte-ijqsa9:hover:not(:disabled){background:var(--brand-2);border-color:var(--brand-2);transform:translateY(-1px)}.k-primary.svelte-ijqsa9:active:not(:disabled){transform:translateY(0)}.k-ghost.svelte-ijqsa9{background:transparent;border-color:transparent;color:var(--ink-1)}.k-ghost.svelte-ijqsa9:hover:not(:disabled){background:var(--bg-3)}.k-outline.svelte-ijqsa9{background:transparent}.k-outline.svelte-ijqsa9:hover:not(:disabled){background:var(--bg-3);border-color:var(--hair-strong)}.k-danger.svelte-ijqsa9{background:transparent;color:var(--err);border-color:transparent}.k-danger.svelte-ijqsa9:hover:not(:disabled){background:#ef5a5a14}.chip.svelte-ufzot3{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid var(--hair-2);color:var(--ink-2);background:transparent;border-radius:var(--r-1);font-size:var(--t-12);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.t-motion.svelte-ufzot3{color:var(--brand);border-color:#2dd4bf59;background:var(--brand-soft)}.t-still.svelte-ufzot3{color:var(--ink-2)}.t-action.svelte-ufzot3{color:var(--brand);border-color:#2dd4bf66;background:var(--brand-soft)}.t-ok.svelte-ufzot3{color:var(--ok);border-color:#5eead459;background:#5eead41a}.t-warn.svelte-ufzot3{color:var(--warn);border-color:#f0a93b66;background:#f0a93b1a}.t-err.svelte-ufzot3{color:var(--err);border-color:#ef5a5a59;background:#ef5a5a1a}.wrap.svelte-zet97h{position:relative;display:inline-flex}.trigger.svelte-zet97h{display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-2);border:1px solid transparent;background:transparent;color:var(--ink-1);font-family:var(--sans);font-size:var(--t-12);padding:4px 8px;cursor:pointer;white-space:nowrap}.trigger.svelte-zet97h:hover{background:var(--bg-3)}.menu.svelte-zet97h{position:absolute;top:calc(100% + 6px);right:0;width:240px;background:var(--bg-1);border:1px solid var(--hair-strong);border-radius:var(--r-3);box-shadow:0 18px 44px -16px #14161b66;padding:6px;z-index:80;display:flex;flex-direction:column}.header.svelte-zet97h{padding:8px 10px 10px;display:flex;flex-direction:column;gap:2px}.title.svelte-zet97h{color:var(--ink-0);font-size:var(--t-13);font-weight:500;line-height:1.25;word-break:break-word}.email.svelte-zet97h{color:var(--ink-2);font-size:var(--t-12);word-break:break-word}.provider.svelte-zet97h{color:var(--ink-3);font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.sep.svelte-zet97h{height:1px;background:var(--hair);margin:4px 0}.item.svelte-zet97h{display:flex;align-items:center;text-align:left;background:transparent;border:none;border-radius:var(--r-2);color:var(--ink-1);font-family:var(--sans);font-size:var(--t-13);padding:8px 10px;cursor:pointer}.item.svelte-zet97h:hover,.item.svelte-zet97h:focus-visible{background:var(--bg-3);outline:none}.item.danger.svelte-zet97h{color:var(--err)}.topbar.svelte-2z9tup{height:54px;display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--hair);background:var(--bg-1);flex-shrink:0}.brand.svelte-2z9tup{display:inline-flex;align-items:center;text-decoration:none;color:inherit;border-radius:var(--r-1)}.sep.svelte-2z9tup{width:1px;height:18px;background:var(--hair-2);margin:0 4px}.fname.svelte-2z9tup{font-size:var(--t-13);color:var(--ink-0)}.spacer.svelte-2z9tup{flex:1}
