.btn.svelte-1sqznpj{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);min-height:var(--btn-size, var(--control-height-default));border:1px solid var(--btn-border, var(--border-strong));border-radius:var(--btn-radius, var(--r-md));background:var(--btn-bg, var(--surface));color:var(--btn-fg, var(--text));font-weight:var(--fw-medium);font-size:var(--fs-sm);line-height:1;transition:background .12s var(--ease),border-color .12s var(--ease),opacity .12s var(--ease);-webkit-user-select:none;user-select:none;white-space:nowrap}.btn.svelte-1sqznpj:hover:not(:disabled){border-color:var(--accent)}.btn.svelte-1sqznpj:disabled{opacity:.45;cursor:not-allowed}.btn-primary.svelte-1sqznpj{background:var(--btn-bg, var(--accent));border-color:var(--btn-border, var(--accent));color:var(--btn-fg, var(--text-on-accent));font-weight:var(--fw-semibold)}.btn-primary.svelte-1sqznpj:hover:not(:disabled){filter:brightness(1.08)}.btn-danger.svelte-1sqznpj{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 50%,var(--border))}.btn-danger.svelte-1sqznpj:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:var(--danger)}.btn-ghost.svelte-1sqznpj{background:var(--btn-bg, transparent);border-color:var(--btn-border, transparent)}.btn-ghost.svelte-1sqznpj:hover:not(:disabled){background:var(--bg-elevated-2);border-color:transparent}.btn-sm.svelte-1sqznpj{height:var(--btn-size, var(--control-height-compact));min-height:var(--btn-size, var(--control-height-compact));padding:var(--sp-1) var(--sp-3);font-size:var(--fs-xs)}.btn-lg.svelte-1sqznpj{min-height:var(--btn-size, var(--control-height-large));padding:var(--sp-3) var(--sp-5);font-size:var(--fs-base)}.btn-block.svelte-1sqznpj{width:100%}.btn-grow.svelte-1sqznpj{flex:1 1 0}a.btn.svelte-1sqznpj{text-decoration:none}a.btn[aria-disabled=true].svelte-1sqznpj{opacity:.45;pointer-events:none;cursor:not-allowed}.btn-tone-accent.svelte-1sqznpj{--btn-tone: var(--accent)}.btn-tone-success.svelte-1sqznpj{--btn-tone: var(--ok)}.btn-tone-info.svelte-1sqznpj{--btn-tone: var(--info)}.btn-tone-warn.svelte-1sqznpj{--btn-tone: var(--warn)}.btn-tone-danger.svelte-1sqznpj{--btn-tone: var(--danger)}.btn-tone-accent.svelte-1sqznpj,.btn-tone-success.svelte-1sqznpj,.btn-tone-info.svelte-1sqznpj,.btn-tone-warn.svelte-1sqznpj,.btn-tone-danger.svelte-1sqznpj{color:var(--btn-tone);border-color:color-mix(in srgb,var(--btn-tone) 50%,var(--border))}.btn-tone-accent.svelte-1sqznpj:hover:not(:disabled),.btn-tone-success.svelte-1sqznpj:hover:not(:disabled),.btn-tone-info.svelte-1sqznpj:hover:not(:disabled),.btn-tone-warn.svelte-1sqznpj:hover:not(:disabled),.btn-tone-danger.svelte-1sqznpj:hover:not(:disabled){background:color-mix(in srgb,var(--btn-tone) 14%,transparent);border-color:var(--btn-tone)}.btn-chip.svelte-1sqznpj{min-height:var(--box-lg);min-width:var(--box-lg);height:var(--box-lg);width:auto;padding:0 var(--sp-2);gap:var(--sp-1);flex:none;border-radius:var(--r-md)}.btn-chip.svelte-1sqznpj:has(>svg:only-child){width:var(--box-lg);padding:0}.btn-control.svelte-1sqznpj{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--btn-size, var(--control-height));min-height:var(--btn-size, var(--control-height));padding:0 var(--sp-3);border:1px solid var(--btn-border, var(--border-strong));border-radius:var(--btn-radius, var(--r-md));background:var(--btn-bg, var(--surface));color:var(--btn-fg, var(--text));font-weight:var(--fw-medium);font-size:var(--fs-sm);line-height:1;white-space:nowrap;transition:background .12s var(--ease),border-color .12s var(--ease),opacity .12s var(--ease);-webkit-user-select:none;user-select:none}.btn-control.svelte-1sqznpj:hover:not(:disabled){border-color:var(--accent)}.btn-control.svelte-1sqznpj:disabled{opacity:.45;cursor:not-allowed}.btn-control.btn-primary.svelte-1sqznpj{background:var(--btn-bg, var(--accent));border-color:var(--btn-border, var(--accent));color:var(--btn-fg, var(--text-on-accent))}.btn-control.btn-primary.svelte-1sqznpj:hover:not(:disabled){border-color:var(--accent);filter:brightness(1.08)}.btn-control.btn-tone-success.svelte-1sqznpj{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 50%,var(--border))}.btn-control.btn-tone-success.svelte-1sqznpj:hover:not(:disabled){background:color-mix(in srgb,var(--ok) 14%,transparent);border-color:var(--ok)}.btn-control.btn-danger.svelte-1sqznpj,.btn-control.btn-tone-danger.svelte-1sqznpj{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 50%,var(--border))}.btn-control.btn-danger.svelte-1sqznpj:hover:not(:disabled),.btn-control.btn-tone-danger.svelte-1sqznpj:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:var(--danger)}.btn-primary.btn-tone-success.svelte-1sqznpj{background:var(--ok);border-color:var(--ok);color:var(--text-on-success)}.btn-primary.btn-tone-success.svelte-1sqznpj:hover:not(:disabled){background:var(--ok);border-color:var(--ok);filter:brightness(1.08)}.btn-primary.btn-tone-accent.svelte-1sqznpj,.btn-primary.btn-tone-info.svelte-1sqznpj,.btn-primary.btn-tone-warn.svelte-1sqznpj,.btn-primary.btn-tone-danger.svelte-1sqznpj{background:color-mix(in srgb,var(--btn-tone) 35%,var(--accent));border-color:color-mix(in srgb,var(--btn-tone) 35%,var(--accent));color:var(--text-on-accent)}.btn-primary.btn-tone-accent.svelte-1sqznpj:hover:not(:disabled),.btn-primary.btn-tone-info.svelte-1sqznpj:hover:not(:disabled),.btn-primary.btn-tone-warn.svelte-1sqznpj:hover:not(:disabled),.btn-primary.btn-tone-danger.svelte-1sqznpj:hover:not(:disabled){background:color-mix(in srgb,var(--btn-tone) 35%,var(--accent));border-color:color-mix(in srgb,var(--btn-tone) 35%,var(--accent));filter:brightness(1.08)}.no-shrink.svelte-1sqznpj{flex:none;align-self:flex-start}.btn-pill.svelte-1sqznpj{border-radius:var(--btn-radius, var(--r-pill))}.btn-link.svelte-1sqznpj{min-height:auto;height:auto;padding:0 var(--sp-1);border:none;background:none;box-shadow:none;border-radius:0;font-size:inherit;line-height:1;color:var(--btn-tone, var(--link))}.btn-link.svelte-1sqznpj:hover:not(:disabled),.btn-link.svelte-1sqznpj:focus-visible{background:none;border:none;text-decoration:underline}.btn-icon.svelte-1sqznpj{min-height:var(--box-md);min-width:var(--box-md);padding:var(--sp-2)}.btn-square.svelte-1sqznpj{width:var(--btn-size, var(--control-height-default));min-width:var(--btn-size, var(--control-height-default));padding:0;flex:none}.btn-square.btn-sm.svelte-1sqznpj{width:var(--btn-size, var(--control-height-compact));min-width:var(--btn-size, var(--control-height-compact))}.btn-square.btn-lg.svelte-1sqznpj{width:var(--btn-size, var(--control-height-large));min-width:var(--btn-size, var(--control-height-large));height:var(--btn-size, var(--control-height-large))}.btn-square.btn-control.svelte-1sqznpj{width:var(--btn-size, var(--control-height));min-width:var(--btn-size, var(--control-height))}.btn-box.svelte-1sqznpj{width:var(--btn-box);min-width:var(--btn-box);height:var(--btn-box);min-height:var(--btn-box);padding:0;flex:none}.btn-icon-inline.svelte-1sqznpj{min-height:0;min-width:0;padding:0 var(--sp-1);border:none;background:none;color:var(--text-muted)}.btn-icon-inline.svelte-1sqznpj:hover:not(:disabled){border:none;background:none;color:var(--text)}.btn-icon-inline.hover-danger.svelte-1sqznpj:hover:not(:disabled){color:var(--danger)}@media(max-width:40rem){.btn-collapse-mobile.svelte-1sqznpj [data-label]{display:none}.btn-collapse-mobile.svelte-1sqznpj{padding:var(--sp-2);gap:0}}@container (max-width: 30rem){.btn-collapse-container.svelte-1sqznpj [data-label]{display:none}.btn-collapse-container.svelte-1sqznpj{padding:var(--sp-2);gap:0}}@media(pointer:coarse){.btn-icon.svelte-1sqznpj:not(.hit-compact),.btn-icon-inline.svelte-1sqznpj:not(.hit-compact),.btn-box.svelte-1sqznpj:not(.hit-compact),.btn-square.svelte-1sqznpj:not(.hit-compact),.btn-chip.svelte-1sqznpj:not(.hit-compact){position:relative}.btn-icon.svelte-1sqznpj:not(.hit-compact):after,.btn-icon-inline.svelte-1sqznpj:not(.hit-compact):after,.btn-box.svelte-1sqznpj:not(.hit-compact):after,.btn-square.svelte-1sqznpj:not(.hit-compact):after,.btn-chip.svelte-1sqznpj:not(.hit-compact):after{content:"";position:absolute;inset-block:min(0px,calc((100% - var(--touch-target)) / 2));inset-inline-start:min(0px,calc(100% - var(--touch-target)));inset-inline-end:0}}.btn[aria-pressed=true].svelte-1sqznpj{color:var(--btn-on, var(--accent))}.btn.loading.svelte-1sqznpj{cursor:wait}.btn.loading.svelte-1sqznpj:disabled{opacity:1}.btn-spinner.svelte-1sqznpj{width:.9em;height:.9em;flex:none;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-1sqznpj-btn-spin .6s linear infinite}@keyframes svelte-1sqznpj-btn-spin{to{transform:rotate(360deg)}}.btn-counted.svelte-1sqznpj{position:relative}.btn-count.svelte-1sqznpj{position:absolute;top:0;right:0;transform:translate(45%,-45%);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--btn-count-size, 1.125rem);height:var(--btn-count-size, 1.125rem);padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--btn-count-bg, var(--accent));color:var(--btn-count-fg, var(--text-on-accent));font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;pointer-events:none}.btn-sm.svelte-1sqznpj .btn-count:where(.svelte-1sqznpj),.btn-link.svelte-1sqznpj .btn-count:where(.svelte-1sqznpj),.btn-icon-inline.svelte-1sqznpj .btn-count:where(.svelte-1sqznpj){--btn-count-size: 1rem;font-size:calc(var(--fs-xs) * .85)}.btn-primary.svelte-1sqznpj .btn-count:where(.svelte-1sqznpj){background:var(--btn-count-bg, var(--text-on-accent));color:var(--btn-count-fg, var(--accent))}.btn-count-sr.svelte-1sqznpj{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
