.dot-row.svelte-1pp65j8{display:inline-flex;align-items:center;gap:var(--sp-1)}.dot.svelte-1pp65j8{width:.55rem;height:.55rem;border-radius:var(--r-pill);flex:none;display:inline-block;background:var(--dot-color)}.glow.svelte-1pp65j8{box-shadow:0 0 6px var(--dot-color)}.ring.svelte-1pp65j8{box-shadow:0 0 0 3px #00000059}.ring.glow.svelte-1pp65j8{box-shadow:0 0 0 3px #00000059,0 0 6px var(--dot-color)}.grow.svelte-1t2kvdk{flex:1 1 0;min-width:0}.no-shrink.svelte-1t2kvdk{flex:none}.block.svelte-1t2kvdk{display:flex;width:100%}.badge.svelte-1t2kvdk{display:inline-flex;align-items:center;gap:var(--sp-1);padding:.15rem var(--sp-2);border-radius:var(--badge-radius, var(--r-pill));font-size:var(--badge-fs, var(--fs-xs));font-weight:var(--badge-fw, var(--fw-medium));line-height:1.4;background:var(--badge-bg, var(--bg-elevated-2));color:var(--badge-fg, var(--text-muted));border:1px solid var(--badge-border, var(--border));white-space:nowrap;max-width:var(--badge-max-width, 100%)}.badge-sm.svelte-1t2kvdk,.badge-xs.svelte-1t2kvdk{font-size:var(--badge-fs, calc(var(--fs-xs) * .92));gap:.15rem}.badge-sm.svelte-1t2kvdk{padding:0 .4rem}.badge-xs.svelte-1t2kvdk{padding:.05rem var(--sp-2)}.toned.svelte-1t2kvdk{color:var(--badge-fg, var(--badge-tone));border-color:var(--badge-border, color-mix(in srgb, var(--badge-tone) 40%, transparent));background:var(--badge-bg, color-mix(in srgb, var(--badge-tone) 12%, transparent))}.text.svelte-1t2kvdk{padding:0;border-color:transparent;background:none;border-radius:0}.borderless.svelte-1t2kvdk{border-color:transparent}.mono.svelte-1t2kvdk{font-family:var(--font-mono);font-weight:var(--badge-fw, var(--fw-normal))}.uppercase.svelte-1t2kvdk{text-transform:uppercase;letter-spacing:.04em;font-weight:var(--badge-fw, var(--fw-semibold))}.numeric.svelte-1t2kvdk{font-variant-numeric:tabular-nums;min-width:var(--badge-min-size, 1.5em);min-height:var(--badge-min-size, auto);justify-content:center}.truncate.svelte-1t2kvdk{min-width:0}.clip.svelte-1t2kvdk{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active.svelte-1t2kvdk{color:var(--text-on-accent);background:var(--badge-tone, var(--accent));border-color:var(--badge-tone, var(--accent))}.interactive.svelte-1t2kvdk{cursor:pointer;transition:border-color .12s var(--ease),color .12s var(--ease)}.interactive.svelte-1t2kvdk:hover{border-color:var(--border-strong);color:var(--text)}.interactive.active.svelte-1t2kvdk:hover{color:var(--text-on-accent);border-color:var(--badge-tone, var(--accent));filter:brightness(1.08)}.interactive.svelte-1t2kvdk:focus-visible{outline:2px solid var(--badge-tone, var(--accent));outline-offset:2px}.remove.svelte-1t2kvdk{display:inline-flex;align-items:center;justify-content:center;margin:0 -.15rem 0 0;padding:0 .1rem;border:0;background:none;color:inherit;font:inherit;line-height:1;cursor:pointer;opacity:.6;transition:opacity .12s var(--ease)}.remove.svelte-1t2kvdk:hover{opacity:1}.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:min(0px,calc((100% - var(--touch-target)) / 2))}}.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)}}.input.svelte-1067l8v{width:100%;min-height:var(--input-size, var(--control-height-default));padding:var(--sp-2) var(--sp-3);line-height:var(--lh-tight);background:var(--input-bg, var(--bg));border:1px solid var(--input-border, var(--border-strong));border-radius:var(--input-radius, var(--r-md));color:var(--input-fg, var(--text));transition:border-color .12s var(--ease)}.input.svelte-1067l8v:focus{outline:none;border-color:var(--accent)}.input.svelte-1067l8v:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.input-sm.svelte-1067l8v{min-height:var(--input-size, var(--control-height-compact));padding:var(--sp-1) var(--sp-2);font-size:var(--fs-sm)}.input-lg.svelte-1067l8v{min-height:var(--input-size, var(--control-height-large));padding:var(--sp-3) var(--sp-4);font-size:var(--fs-base)}.input-grow.svelte-1067l8v{flex:1 1 0;width:auto;min-width:0}.input-fixed.svelte-1067l8v{flex:none}.input-pill.svelte-1067l8v{border-radius:var(--input-radius, var(--r-pill));padding-inline:var(--sp-4)}.input[aria-invalid=true].svelte-1067l8v{border-color:var(--danger)}.input[aria-invalid=true].svelte-1067l8v:focus{border-color:var(--danger)}.mono.svelte-1067l8v{font-family:var(--font-mono)}.input-wrap.svelte-1067l8v{position:relative;display:flex;align-items:center;width:100%}.input-wrap.svelte-1067l8v .input:where(.svelte-1067l8v){width:100%}.has-icon.svelte-1067l8v{padding-inline-start:calc(var(--sp-3) + 1em + var(--sp-2))}.has-clear.svelte-1067l8v{padding-inline-end:calc(var(--sp-3) + 1em + var(--sp-2))}.input-icon.svelte-1067l8v,.input-clear.svelte-1067l8v{position:absolute;top:0;bottom:0;display:flex;align-items:center;color:var(--text-faint);pointer-events:none}.input-icon.svelte-1067l8v{left:var(--sp-3)}.input-clear.svelte-1067l8v{right:var(--sp-2);pointer-events:auto;border:0;background:transparent;padding:0 var(--sp-1);cursor:pointer;border-radius:var(--r-sm)}.input-clear.svelte-1067l8v:hover,.input-clear.svelte-1067l8v:focus-visible{color:var(--text)}.ib-label.svelte-13713sz{white-space:nowrap}.btn.ib-labelled{gap:var(--sp-2)}.btn.ib-row{justify-content:flex-start;width:100%;text-align:left}.emoji.svelte-13713sz,.glyph.svelte-13713sz{display:inline-flex;align-items:center;justify-content:center;line-height:1}
