.btn.svelte-g9c1iq{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.2rem;font-size:.92rem;font-weight:600;transition:background-color .12s,border-color .12s,opacity .12s;display:inline-flex}.btn.svelte-g9c1iq:disabled{opacity:.4;cursor:not-allowed}[data-variant=primary].svelte-g9c1iq{background:var(--color-red);color:var(--color-red-ink)}[data-variant=primary].svelte-g9c1iq:not(:disabled):hover{background:var(--color-red-strong)}[data-variant=danger].svelte-g9c1iq{border-color:var(--color-red);color:var(--color-red-strong);background:0 0}[data-variant=danger].svelte-g9c1iq:not(:disabled):hover{background:color-mix(in srgb, var(--color-red) 14%, transparent)}[data-variant=ghost].svelte-g9c1iq{background:var(--color-panel-2);color:var(--color-fg);border-color:var(--color-line)}[data-variant=ghost].svelte-g9c1iq:not(:disabled):hover{border-color:var(--color-line-bright)}.logo.svelte-3bcpqf{color:var(--color-fg);align-items:center;gap:.5rem;display:inline-flex}.mark.svelte-3bcpqf{width:var(--s);flex:none;height:auto}.word.svelte-3bcpqf{font-family:var(--font-display);font-weight:800;font-size:calc(var(--s) * .62);letter-spacing:.14em;line-height:1}.trace.svelte-1o7su9b{border-bottom:1px solid var(--color-line);width:100%;height:8px;position:relative;overflow:hidden}.wave.svelte-1o7su9b{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.origin.svelte-1o7su9b{background:var(--trace-color);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tick.svelte-1o7su9b{background:var(--color-fg-faint);width:1px;position:absolute;top:0;bottom:0;right:0}[data-state=live].svelte-1o7su9b .wave:where(.svelte-1o7su9b){width:200%;animation:3s linear infinite svelte-1o7su9b-slide}[data-state=ready].svelte-1o7su9b .origin:where(.svelte-1o7su9b){animation:2s ease-in-out infinite svelte-1o7su9b-pulse}[data-state=reconnecting].svelte-1o7su9b .wave:where(.svelte-1o7su9b) path:where(.svelte-1o7su9b){stroke-dasharray:3 4}[data-state=reconnecting].svelte-1o7su9b .wave:where(.svelte-1o7su9b){animation:1.1s steps(2,end) infinite svelte-1o7su9b-blink}@keyframes svelte-1o7su9b-slide{to{transform:translate(-50%)}}@keyframes svelte-1o7su9b-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes svelte-1o7su9b-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.wave.svelte-1o7su9b{width:100%!important;animation:none!important;transform:none!important}.origin.svelte-1o7su9b{animation:none!important}}
