.icon.svelte-1jsto5g{flex:none;font-size:var(--icon-size, 1em);width:1em;height:1em}.icon.spin.svelte-1jsto5g{animation:svelte-1jsto5g-icon-spin .7s linear infinite}@keyframes svelte-1jsto5g-icon-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.icon.spin.svelte-1jsto5g{animation:none}}.artwork.svelte-1qeo3tf{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none;background:var(--surface-fill-2);border:var(--edge-width) solid var(--surface-edge);color:var(--text-muted);container-type:inline-size;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),translate var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.r-sm.svelte-1qeo3tf{border-radius:var(--r-sm)}.r-md.svelte-1qeo3tf{border-radius:var(--r-md)}.r-lg.svelte-1qeo3tf{border-radius:var(--r-lg)}.r-pill.svelte-1qeo3tf{border-radius:var(--r-pill)}@media(hover:hover)and (pointer:fine){.hover.svelte-1qeo3tf:hover{border-color:var(--surface-edge-strong);box-shadow:var(--shadow-md);translate:0 calc(-1 * var(--hover-lift))}}.hover.svelte-1qeo3tf:active{scale:var(--press-scale-lg);transition-duration:var(--dur-press)}.img.svelte-1qeo3tf{position:absolute;inset:0;width:100%;height:100%;display:block}.fit-cover.svelte-1qeo3tf{object-fit:cover}.fit-contain.svelte-1qeo3tf{object-fit:contain}.initials.svelte-1qeo3tf{font-size:28cqw;font-weight:var(--fw-semibold);letter-spacing:.04em;color:color-mix(in srgb,var(--text) 55%,transparent);-webkit-user-select:none;user-select:none}.glyph.svelte-1qeo3tf{font-size:30cqw;display:flex;color:color-mix(in srgb,var(--text) 40%,transparent)}.status.svelte-1qeo3tf{position:absolute;right:var(--sp-2);bottom:var(--sp-2);display:flex}.text.svelte-1wgzxn6{margin:0;color:var(--txt-fg, inherit);font-size:var(--txt-size, inherit)}.v-body.svelte-1wgzxn6{font-size:var(--txt-size, var(--fs-base));line-height:var(--lh-normal);color:var(--txt-fg, var(--text))}.v-label.svelte-1wgzxn6{font-size:var(--txt-size, var(--fs-sm));font-weight:var(--fw-medium);color:var(--txt-fg, var(--text-muted))}.v-caption.svelte-1wgzxn6{font-size:var(--txt-size, var(--fs-xs));color:var(--txt-fg, var(--text-faint))}.v-code.svelte-1wgzxn6{font-family:var(--font-mono);font-size:var(--txt-size, .92em)}.v-eyebrow.svelte-1wgzxn6{font-size:var(--txt-size, var(--fs-xs));color:var(--txt-fg, var(--text-muted));font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.04em}.mono.svelte-1wgzxn6{font-family:var(--font-mono)}.tone-default.svelte-1wgzxn6{color:var(--txt-fg, var(--text))}.tone-muted.svelte-1wgzxn6{color:var(--txt-fg, var(--text-muted))}.tone-faint.svelte-1wgzxn6{color:var(--txt-fg, var(--text-faint))}.tone-success.svelte-1wgzxn6{color:var(--txt-fg, var(--ok))}.tone-warn.svelte-1wgzxn6{color:var(--txt-fg, var(--warn))}.tone-danger.svelte-1wgzxn6{color:var(--txt-fg, var(--danger))}.tone-info.svelte-1wgzxn6{color:var(--txt-fg, var(--info))}.tone-accent.svelte-1wgzxn6{color:var(--txt-fg, var(--accent))}.fw-normal.svelte-1wgzxn6{font-weight:var(--fw-normal)}.fw-medium.svelte-1wgzxn6{font-weight:var(--fw-medium)}.fw-semibold.svelte-1wgzxn6{font-weight:var(--fw-semibold)}.fw-bold.svelte-1wgzxn6{font-weight:var(--fw-bold)}.fs-xs.svelte-1wgzxn6{font-size:var(--txt-size, var(--fs-xs))}.fs-sm.svelte-1wgzxn6{font-size:var(--txt-size, var(--fs-sm))}.fs-base.svelte-1wgzxn6{font-size:var(--txt-size, var(--fs-base))}.fs-md.svelte-1wgzxn6{font-size:var(--txt-size, var(--fs-md))}.fs-lg.svelte-1wgzxn6{font-size:var(--txt-size, var(--fs-lg))}.fs-xl.svelte-1wgzxn6{font-size:var(--txt-size, var(--fs-xl))}.fs-2xl.svelte-1wgzxn6{font-size:var(--txt-size, var(--fs-2xl))}.noscale.fs-xs.svelte-1wgzxn6{font-size:var(--txt-size, 12px)}.noscale.fs-sm.svelte-1wgzxn6{font-size:var(--txt-size, 13px)}.noscale.fs-base.svelte-1wgzxn6{font-size:var(--txt-size, 15px)}.noscale.fs-md.svelte-1wgzxn6{font-size:var(--txt-size, 16px)}.noscale.fs-lg.svelte-1wgzxn6{font-size:var(--txt-size, 18px)}.noscale.fs-xl.svelte-1wgzxn6{font-size:var(--txt-size, 22px)}.noscale.fs-2xl.svelte-1wgzxn6{font-size:var(--txt-size, 28px)}.italic.svelte-1wgzxn6{font-style:italic}.nowrap.svelte-1wgzxn6{white-space:nowrap}.wrap-anywhere.svelte-1wgzxn6{min-width:0;overflow-wrap:anywhere}.wrap-balance.svelte-1wgzxn6{text-wrap:balance}.uppercase.svelte-1wgzxn6{text-transform:uppercase;letter-spacing:.04em}.lh-tight.svelte-1wgzxn6{line-height:var(--lh-tight)}.lh-normal.svelte-1wgzxn6{line-height:var(--lh-normal)}.lh-none.svelte-1wgzxn6{line-height:var(--lh-none)}.grow.svelte-1wgzxn6{flex:1 1 0;min-width:0}.block.svelte-1wgzxn6{display:block}.numeric.svelte-1wgzxn6{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.truncate.svelte-1wgzxn6{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.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{--badge-h: var(--chip-md);display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--badge-h);padding:0 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:var(--lh-snug);--icon-size: var(--icon-xs);background:var(--badge-bg, var(--bg-elevated-2));color:var(--badge-fg, var(--text-muted));border:var(--edge-width) 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, var(--fs-xs));gap:var(--sp-0-5)}.badge-sm.svelte-1t2kvdk{--badge-h: var(--chip-sm);padding:0 var(--sp-1-5)}.badge-xs.svelte-1t2kvdk{--badge-h: var(--chip-xs);line-height:var(--lh-none)}.toned.svelte-1t2kvdk{color:var(--badge-fg, color-mix(in oklab, var(--badge-tone) 75%, var(--text)));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{min-height:0;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, var(--badge-h));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 var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.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:active:not(:disabled,[aria-disabled=true]){scale:var(--press-scale);transition-duration:var(--dur-press)}.interactive.svelte-1t2kvdk:focus-visible{outline:var(--focus-ring-width) solid var(--badge-tone, var(--accent));outline-offset:var(--focus-ring-offset)}.removed.svelte-1t2kvdk{opacity:.55;text-decoration:line-through;transition:opacity var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),text-decoration-color var(--dur-fast) var(--ease)}.removed.svelte-1t2kvdk .action:where(.svelte-1t2kvdk){text-decoration:none}.action.svelte-1t2kvdk{display:inline-flex;align-items:center;justify-content:center;margin:0 calc(-1 * var(--sp-0-5)) 0 0;padding:0 var(--sp-0-5);border:0;border-radius:var(--r-xs);background:none;color:inherit;font:inherit;line-height:var(--lh-none);cursor:pointer;transition:background var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.action.svelte-1t2kvdk:hover{background:color-mix(in srgb,currentColor 12%,transparent);transition-duration:var(--dur-instant)}}.action.svelte-1t2kvdk:active{scale:var(--press-scale-sm);transition-duration:var(--dur-press)}.action.svelte-1t2kvdk:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}@media(pointer:coarse){.action.svelte-1t2kvdk{position:relative}.action.svelte-1t2kvdk:before{content:"";position:absolute;inset-block:var(--touch-slab);inset-inline-start:var(--touch-slab);inset-inline-end:0}}.btn.svelte-1sqznpj{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2) var(--btn-px-md);min-height:var(--btn-size, var(--control-height-default));max-width:100%;border:var(--edge-width) solid var(--btn-border, var(--btn-edge));border-radius:var(--btn-radius, var(--r-md));background:var(--btn-bg, var(--btn-fill));--btn-shadow-rest: var(--btn-shadow);--btn-shadow-lift: var(--btn-shadow-hover);box-shadow:var(--btn-shadow-rest);color:var(--btn-fg, var(--text));font-weight:var(--fw-medium);font-size:var(--control-fs-md);line-height:var(--lh-none);--icon-size: var(--control-icon-md);--btn-scale-dur: var(--dur-release);--btn-scale-ease: var(--ease-spring-bounce);transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,color var(--dur-fast) ease,opacity var(--dur-fast) ease,filter var(--dur-fast) ease,translate var(--dur-fast) var(--ease-out),scale var(--btn-scale-dur) var(--btn-scale-ease);-webkit-user-select:none;user-select:none;white-space:normal;overflow-wrap:break-word}.btn.svelte-1sqznpj:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.btn.svelte-1sqznpj:focus-visible:not(.btn-link,.btn-icon-inline,[aria-pressed=true]){box-shadow:var(--btn-shadow-rest),var(--focus-glow)}.btn.svelte-1sqznpj:active:not(:disabled,[aria-disabled=true],.loading,.btn-link){--btn-scale-dur: var(--dur-press);--btn-scale-ease: var(--ease-out);scale:var(--press-scale)}.btn-icon.svelte-1sqznpj:active:not(:disabled,[aria-disabled=true],.loading),.btn-box.svelte-1sqznpj:active:not(:disabled,[aria-disabled=true],.loading),.btn-square.svelte-1sqznpj:active:not(:disabled,[aria-disabled=true],.loading),.btn-icon-inline.svelte-1sqznpj:active:not(:disabled,[aria-disabled=true],.loading){scale:var(--press-scale-sm)}.btn-primary.svelte-1sqznpj{background:var(--btn-bg, var(--btn-primary-fill));border-color:var(--btn-border, var(--btn-primary-edge));--btn-shadow-rest: var(--btn-primary-shadow);--btn-shadow-lift: var(--btn-primary-shadow-hover);color:var(--btn-fg, var(--text-on-accent));font-weight:var(--fw-semibold)}.btn-danger.svelte-1sqznpj{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 50%,var(--border))}.btn-ghost.svelte-1sqznpj{background:var(--btn-bg, transparent);border-color:var(--btn-border, transparent);--btn-shadow-rest: none;--btn-shadow-lift: none}.btn-sm.svelte-1sqznpj{min-height:var(--btn-size, var(--control-height-compact));padding:var(--sp-1) var(--btn-px-sm);font-size:var(--control-fs-sm);--icon-size: var(--control-icon-sm)}.btn-lg.svelte-1sqznpj{min-height:var(--btn-size, var(--control-height-large));padding:var(--sp-3) var(--btn-px-lg);font-size:var(--control-fs-lg);--icon-size: var(--control-icon-lg)}.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:var(--disabled-opacity);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-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(--control-px-md);border:var(--edge-width) solid var(--btn-border, var(--btn-edge));border-radius:var(--btn-radius, var(--r-md));background:var(--btn-bg, var(--btn-fill));color:var(--btn-fg, var(--text));font-weight:var(--fw-medium);font-size:var(--control-fs-md);line-height:var(--lh-none);white-space:normal;-webkit-user-select:none;user-select:none}.btn-control.svelte-1sqznpj:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.btn-control.btn-primary.svelte-1sqznpj{background:var(--btn-bg, var(--btn-primary-fill));border-color:var(--btn-border, var(--btn-primary-edge));color:var(--btn-fg, var(--text-on-accent))}.btn-control.btn-tone-success.svelte-1sqznpj{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 50%,var(--border))}.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-primary.btn-tone-success.svelte-1sqznpj{background:var(--ok);border-color:var(--ok);color:var(--text-on-success)}.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)}.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:var(--lh-none);color:var(--btn-tone, var(--link))}.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)}@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),.btn-stacked.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,.btn-stacked.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)) / 2));inset-inline-end:0}.btn-sm.svelte-1sqznpj:not(.btn-icon,.btn-icon-inline,.btn-box,.btn-square,.btn-chip,.btn-stacked,.hit-compact){position:relative}.btn-sm.svelte-1sqznpj:not(.btn-icon,.btn-icon-inline,.btn-box,.btn-square,.btn-chip,.btn-stacked,.hit-compact):before{content:"";position:absolute;inset-block:var(--touch-slab);inset-inline-start:var(--touch-slab);inset-inline-end:0}.btn-link.svelte-1sqznpj:not(.hit-compact){position:relative}.btn-link.svelte-1sqznpj:not(.hit-compact):before{content:"";position:absolute;inset-block:var(--touch-slab);inset-inline-start:var(--touch-slab);inset-inline-end:0}}.btn[aria-pressed=true].svelte-1sqznpj{color:var(--btn-on, var(--accent))}.btn-stacked.svelte-1sqznpj,.btn-stacked.btn-sm.svelte-1sqznpj,.btn-stacked.btn-lg.svelte-1sqznpj,.btn-stacked.btn-control.svelte-1sqznpj{flex-direction:column;gap:var(--sp-1);height:auto;min-height:var(--btn-size, var(--control-height-large));min-width:var(--btn-size, var(--control-height-large));padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs)}.btn-stacked.btn-sm.svelte-1sqznpj{min-height:var(--btn-size, var(--control-height-default));min-width:var(--btn-size, calc(var(--control-height-default) + var(--sp-1) + var(--sp-0-5)));gap:var(--sp-0-5);padding:var(--sp-1);font-size:calc(var(--fs-xs) * .85)}.btn-stacked.btn-lg.svelte-1sqznpj{min-height:var(--btn-size, calc(var(--control-height-large) + var(--sp-2) + var(--sp-0-5)));min-width:var(--btn-size, calc(var(--control-height-large) + var(--sp-2) + var(--sp-0-5)));padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm)}.btn-glyph.svelte-1sqznpj{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:var(--lh-none);font-size:var(--icon-size)}.btn-stacked.svelte-1sqznpj .btn-glyph:where(.svelte-1sqznpj){font-size:var(--fs-lg)}.btn-stacked.btn-sm.svelte-1sqznpj .btn-glyph:where(.svelte-1sqznpj){font-size:var(--fs-md)}.btn-stacked.btn-lg.svelte-1sqznpj .btn-glyph:where(.svelte-1sqznpj){font-size:var(--fs-xl)}.btn-stack-label.svelte-1sqznpj{max-width:100%;overflow:hidden;text-overflow:ellipsis}.btn-stacked.btn-danger.svelte-1sqznpj,.btn-stacked.btn-tone-danger.svelte-1sqznpj{color:var(--danger);border-color:var(--danger)}.btn-stacked[aria-pressed=true].svelte-1sqznpj{border-color:var(--btn-on, var(--accent));box-shadow:inset 0 0 0 1px var(--btn-on, var(--accent))}.btn-hinted.svelte-1sqznpj{position:relative}.btn-shortcut.svelte-1sqznpj{position:absolute;top:var(--sp-0-5);left:var(--sp-1);font-family:var(--font-mono);font-size:calc(var(--fs-xs) * .75);font-weight:var(--fw-medium);color:var(--text-faint);line-height:var(--lh-none);pointer-events:none}.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:var(--r-pill);animation:svelte-1sqznpj-btn-spin .6s linear infinite;transition:opacity var(--dur-fast) ease}@starting-style{.btn-spinner.svelte-1sqznpj{opacity:0}}@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:var(--lh-none);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;padding:0 var(--sp-0-5);font-size:var(--fs-xs)}.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}@media(hover:hover)and (pointer:fine){.btn.svelte-1sqznpj:hover:not(:disabled){border-color:var(--accent);translate:0 calc(-1 * var(--hover-lift));--btn-shadow-rest: var(--btn-shadow-lift)}.btn-primary.svelte-1sqznpj:hover:not(:disabled){filter:brightness(1.08)}.btn-danger.svelte-1sqznpj:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:var(--danger)}.btn-ghost.svelte-1sqznpj:hover:not(:disabled){background:var(--bg-elevated-2);border-color:transparent}.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-control.svelte-1sqznpj:hover:not(:disabled){border-color:var(--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:hover:not(:disabled){background:color-mix(in srgb,var(--ok) 14%,transparent);border-color:var(--ok)}.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:hover:not(:disabled){background:var(--ok);border-color:var(--ok);filter:brightness(1.08)}.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)}.btn-link.svelte-1sqznpj:hover:not(:disabled){background:none;border:none;translate:none;text-decoration:underline}.btn-icon-inline.svelte-1sqznpj:hover:not(:disabled){border:none;background:none;translate:none;color:var(--text)}.btn-icon-inline.hover-danger.svelte-1sqznpj:hover:not(:disabled){color:var(--danger)}}.btn-check.svelte-1sqznpj{display:inline-flex;flex:none;--icon-size: .9em}.btn-layers.svelte-1sqznpj{position:relative;display:grid;place-items:center;min-width:0}.btn-layer.svelte-1sqznpj{grid-area:1 / 1;display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap;font-variant-numeric:tabular-nums;transition:opacity var(--dur-base) var(--ease-out),scale var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out)}.btn-layer-spin.svelte-1sqznpj{width:1em;height:1em;border-radius:var(--r-pill);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));background:conic-gradient(from 0deg,transparent 0 30%,currentColor);opacity:0;scale:.4}.btn-layer-done.svelte-1sqznpj{opacity:0;translate:0 .5em;--icon-size: .9em}.btn-morph.loading.svelte-1sqznpj .btn-layer-label:where(.svelte-1sqznpj),.btn-morph.btn-done.svelte-1sqznpj .btn-layer-label:where(.svelte-1sqznpj){opacity:0;scale:.85}.btn-morph.loading.svelte-1sqznpj .btn-layer-spin:where(.svelte-1sqznpj){opacity:1;scale:1;animation:svelte-1sqznpj-btn-spin .9s linear infinite}.btn-morph.btn-done.svelte-1sqznpj .btn-layer-done:where(.svelte-1sqznpj){opacity:1;translate:none;transition-timing-function:var(--ease-spring-bounce);transition-duration:var(--dur-spring)}.btn-fill.svelte-1sqznpj{position:relative;isolation:isolate;overflow:hidden;--btn-progress-fill: var(--accent);--btn-progress-fg: var(--text-on-accent)}.btn-fill.btn-primary.svelte-1sqznpj{--btn-progress-fill: color-mix(in srgb, var(--text-on-accent) 22%, transparent);--btn-progress-fg: currentColor}.btn-fill-bar.svelte-1sqznpj{position:absolute;inset:0;z-index:0;background:var(--btn-progress-fill);scale:var(--btn-progress, 0) 1;transform-origin:left;transition:scale var(--dur-slow) var(--ease-out);pointer-events:none}.btn-fill.svelte-1sqznpj .btn-layers:where(.svelte-1sqznpj){z-index:1}.btn-layer-ink.svelte-1sqznpj{position:absolute;inset:0;justify-content:center;color:var(--btn-progress-fg);clip-path:inset(0 calc((1 - var(--btn-progress, 0)) * 100%) 0 0);transition:clip-path var(--dur-slow) var(--ease-out)}.btn-fill.svelte-1sqznpj:not(.loading,.btn-done) .btn-fill-bar:where(.svelte-1sqznpj),.btn-fill.svelte-1sqznpj:not(.loading,.btn-done) .btn-layer-ink:where(.svelte-1sqznpj){transition-duration:var(--dur-fast)}.btn.svelte-1sqznpj{--fx-ink: color-mix(in srgb, var(--btn-tone, var(--accent)) 26%, transparent);--fx-ember: color-mix(in srgb, var(--warn) 55%, var(--accent));--fx-a1: color-mix(in srgb, var(--accent) 34%, transparent);--fx-a2: color-mix(in srgb, var(--info) 30%, transparent);--fx-a3: color-mix(in srgb, var(--ok) 30%, transparent)}.btn-danger.svelte-1sqznpj{--fx-ink: color-mix(in srgb, var(--danger) 26%, transparent)}.btn-primary.svelte-1sqznpj{--fx-ink: color-mix(in srgb, var(--text-on-accent) 16%, transparent);--fx-ember: color-mix(in srgb, var(--warn) 70%, var(--text-on-accent));--fx-a1: color-mix(in srgb, var(--text-on-accent) 18%, transparent);--fx-a2: color-mix(in srgb, var(--info) 45%, transparent);--fx-a3: color-mix(in srgb, var(--ok) 40%, transparent)}@media(hover:hover)and (pointer:fine){.btn.svelte-1sqznpj:where(:where(.svelte-1sqznpj):not(.btn-link,.btn-icon-inline,.btn-counted)):where(:where(.svelte-1sqznpj):not([data-fx-hover] :where(.svelte-1sqznpj)),[data-fx-hover]:not([data-fx-hover=none]) :where(.svelte-1sqznpj)){position:relative;isolation:isolate;overflow:hidden}.btn.svelte-1sqznpj:where(:where(.svelte-1sqznpj):not(.btn-link,.btn-icon-inline,.btn-counted)):where(:where(.svelte-1sqznpj):not([data-fx-hover] :where(.svelte-1sqznpj)),[data-fx-hover]:not([data-fx-hover=none]) :where(.svelte-1sqznpj)):before,.btn.svelte-1sqznpj:where(:where(.svelte-1sqznpj):not(.btn-link,.btn-icon-inline,.btn-counted)):where(:where(.svelte-1sqznpj):not([data-fx-hover] :where(.svelte-1sqznpj)),[data-fx-hover]:not([data-fx-hover=none]) :where(.svelte-1sqznpj)):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) ease}.btn.svelte-1sqznpj:hover:not(:disabled):before,.btn.svelte-1sqznpj:hover:not(:disabled):after,.btn.svelte-1sqznpj:focus-visible:before,.btn.svelte-1sqznpj:focus-visible:after{opacity:1}.btn.svelte-1sqznpj:where(:where(.svelte-1sqznpj):not([data-fx-hover] :where(.svelte-1sqznpj)),[data-fx-hover=smoke] :where(.svelte-1sqznpj)):where(:where(.svelte-1sqznpj):not([data-fx-hover=smoke] [data-fx-hover]:not([data-fx-hover=smoke]) :where(.svelte-1sqznpj))):before,.btn.svelte-1sqznpj:where(:where(.svelte-1sqznpj):not([data-fx-hover] :where(.svelte-1sqznpj)),[data-fx-hover=smoke] :where(.svelte-1sqznpj)):where(:where(.svelte-1sqznpj):not([data-fx-hover=smoke] [data-fx-hover]:not([data-fx-hover=smoke]) :where(.svelte-1sqznpj))):after{inset:-60% -30%;background:radial-gradient(40% 55% at 30% 60%,var(--fx-ink),transparent 70%),radial-gradient(35% 45% at 70% 40%,var(--fx-ink),transparent 70%);translate:0 15%;animation:svelte-1sqznpj-fx-smoke 7s var(--ease-in-out) infinite alternate}.btn.svelte-1sqznpj:where(:where(.svelte-1sqznpj):not([data-fx-hover] :where(.svelte-1sqznpj)),[data-fx-hover=smoke] :where(.svelte-1sqznpj)):where(:where(.svelte-1sqznpj):not([data-fx-hover=smoke] [data-fx-hover]:not([data-fx-hover=smoke]) :where(.svelte-1sqznpj))):after{background:radial-gradient(30% 40% at 55% 70%,var(--fx-ink),transparent 70%),radial-gradient(25% 35% at 20% 30%,var(--fx-ink),transparent 70%);translate:0 -10%;animation:svelte-1sqznpj-fx-smoke-b 9s var(--ease-in-out) infinite alternate}.btn.svelte-1sqznpj:where([data-fx-hover=ember] :where(.svelte-1sqznpj)):where(:where(.svelte-1sqznpj):not([data-fx-hover=ember] [data-fx-hover]:not([data-fx-hover=ember]) :where(.svelte-1sqznpj))){--press-scale: var(--press-scale-lg)}.btn.svelte-1sqznpj:where([data-fx-hover=ember] :where(.svelte-1sqznpj)):where(:where(.svelte-1sqznpj):not([data-fx-hover=ember] [data-fx-hover]:not([data-fx-hover=ember]) :where(.svelte-1sqznpj))):active:not(:disabled,[aria-disabled=true],.loading,.btn-link){translate:0 calc(var(--shift-xs) / 2 - var(--hover-lift));--btn-shadow-rest: none}.btn.svelte-1sqznpj:where([data-fx-hover=ember] :where(.svelte-1sqznpj)):where(:where(.svelte-1sqznpj):not([data-fx-hover=ember] [data-fx-hover]:not([data-fx-hover=ember]) :where(.svelte-1sqznpj))):before{background:radial-gradient(70% 90% at 50% 115%,color-mix(in srgb,var(--fx-ember) 55%,transparent),transparent 70%);transform-origin:50% 100%;animation:svelte-1sqznpj-fx-ember 2.4s var(--ease-in-out) infinite}.btn.svelte-1sqznpj:where([data-fx-hover=ember] :where(.svelte-1sqznpj)):where(:where(.svelte-1sqznpj):not([data-fx-hover=ember] [data-fx-hover]:not([data-fx-hover=ember]) :where(.svelte-1sqznpj))):after{inset:0 0 -100%;background:radial-gradient(circle at 18% 62%,var(--fx-ember) 0 1px,transparent 1.6px),radial-gradient(circle at 36% 88%,var(--fx-ember) 0 1.3px,transparent 1.9px),radial-gradient(circle at 52% 70%,var(--fx-ember) 0 .9px,transparent 1.5px),radial-gradient(circle at 70% 94%,var(--fx-ember) 0 1.2px,transparent 1.8px),radial-gradient(circle at 84% 58%,var(--fx-ember) 0 1px,transparent 1.6px),radial-gradient(circle at 92% 80%,var(--fx-ember) 0 .8px,transparent 1.4px);animation:svelte-1sqznpj-fx-sparks 3.2s linear infinite}.btn.svelte-1sqznpj:where([data-fx-hover=aurora] :where(.svelte-1sqznpj)):where(:where(.svelte-1sqznpj):not([data-fx-hover=aurora] [data-fx-hover]:not([data-fx-hover=aurora]) :where(.svelte-1sqznpj))):before,.btn.svelte-1sqznpj:where([data-fx-hover=aurora] :where(.svelte-1sqznpj)):where(:where(.svelte-1sqznpj):not([data-fx-hover=aurora] [data-fx-hover]:not([data-fx-hover=aurora]) :where(.svelte-1sqznpj))):after{inset:0 auto 0 0;width:300%;background:linear-gradient(90deg,var(--fx-a1),var(--fx-a2),var(--fx-a3),var(--fx-a1));background-size:33.3334% 100%;-webkit-mask-image:radial-gradient(120% 110% at 50% -10%,#000 40%,transparent 100%);mask-image:radial-gradient(120% 110% at 50% -10%,#000 40%,transparent 100%);translate:-33.3334% 0;animation:svelte-1sqznpj-fx-aurora 7s linear infinite}.btn.svelte-1sqznpj:where([data-fx-hover=aurora] :where(.svelte-1sqznpj)):where(:where(.svelte-1sqznpj):not([data-fx-hover=aurora] [data-fx-hover]:not([data-fx-hover=aurora]) :where(.svelte-1sqznpj))):after{background:linear-gradient(90deg,var(--fx-a3),var(--fx-a1),var(--fx-a2),var(--fx-a3));background-size:33.3334% 100%;-webkit-mask-image:radial-gradient(120% 110% at 50% 110%,#000 30%,transparent 100%);mask-image:radial-gradient(120% 110% at 50% 110%,#000 30%,transparent 100%);translate:-66.6667% 0;animation:svelte-1sqznpj-fx-aurora-back 11s linear infinite}.btn.svelte-1sqznpj:not(:hover):before,.btn.svelte-1sqznpj:not(:hover):after,.btn.svelte-1sqznpj:disabled:before,.btn.svelte-1sqznpj:disabled:after{animation-play-state:paused}}@keyframes svelte-1sqznpj-fx-smoke{0%{translate:-14% 22%;rotate:-4deg}to{translate:12% -20%;rotate:5deg}}@keyframes svelte-1sqznpj-fx-smoke-b{0%{translate:10% 18%;rotate:3deg}to{translate:-12% -22%;rotate:-5deg}}@keyframes svelte-1sqznpj-fx-ember{0%,to{scale:1 1}50%{scale:1.12 1.25}}@keyframes svelte-1sqznpj-fx-sparks{0%{translate:0 0}to{translate:0 -100%}}@keyframes svelte-1sqznpj-fx-aurora{0%{translate:-33.3334% 0}to{translate:0 0}}@keyframes svelte-1sqznpj-fx-aurora-back{0%{translate:-33.3334% 0}to{translate:-66.6667% 0}}.heading.svelte-1r4e4fx{margin:0;font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text)}.tone-muted.svelte-1r4e4fx{color:var(--text-muted)}.tone-faint.svelte-1r4e4fx{color:var(--text-faint)}.fs-xs.svelte-1r4e4fx{font-size:var(--fs-xs)}.fs-sm.svelte-1r4e4fx{font-size:var(--fs-sm)}.fs-md.svelte-1r4e4fx{font-size:var(--fs-md)}.fs-lg.svelte-1r4e4fx{font-size:var(--fs-lg)}.fs-xl.svelte-1r4e4fx{font-size:var(--fs-xl)}.fs-2xl.svelte-1r4e4fx{font-size:var(--fs-2xl)}.noscale.fs-xs.svelte-1r4e4fx{font-size:12px}.noscale.fs-sm.svelte-1r4e4fx{font-size:13px}.noscale.fs-md.svelte-1r4e4fx{font-size:16px}.noscale.fs-lg.svelte-1r4e4fx{font-size:18px}.noscale.fs-xl.svelte-1r4e4fx{font-size:22px}.noscale.fs-2xl.svelte-1r4e4fx{font-size:28px}.truncate.svelte-1r4e4fx{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.italic.svelte-1r4e4fx{font-style:italic}.nowrap.svelte-1r4e4fx{white-space:nowrap}.wrap-anywhere.svelte-1r4e4fx{min-width:0;overflow-wrap:anywhere}.wrap-balance.svelte-1r4e4fx{text-wrap:balance}.uppercase.svelte-1r4e4fx{text-transform:uppercase;letter-spacing:.04em}.lh-tight.svelte-1r4e4fx{line-height:var(--lh-tight)}.lh-normal.svelte-1r4e4fx{line-height:var(--lh-normal)}.lh-none.svelte-1r4e4fx{line-height:var(--lh-none)}.grow.svelte-1r4e4fx{flex:1 1 0;min-width:0}.section-header.svelte-ycf9mi{--sh-tone: var(--text)}.sh-ok.svelte-ycf9mi{--sh-tone: var(--ok)}.sh-warn.svelte-ycf9mi{--sh-tone: var(--warn)}.sh-danger.svelte-ycf9mi{--sh-tone: var(--danger)}.sh-info.svelte-ycf9mi{--sh-tone: var(--info)}.sh-accent.svelte-ycf9mi{--sh-tone: var(--accent)}.sh-row.svelte-ycf9mi{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-width:0}.sh-divider.svelte-ycf9mi>.sh-row:where(.svelte-ycf9mi){padding-bottom:var(--sp-2);border-bottom:var(--edge-width) solid var(--surface-edge)}.sh-group.svelte-ycf9mi>.sh-row:where(.svelte-ycf9mi){flex-wrap:nowrap;gap:var(--sp-2)}.sh-lead.svelte-ycf9mi{display:inline-flex;align-items:center;gap:var(--sp-2);flex:none}.sh-rule.svelte-ycf9mi{flex:1 1 auto;min-width:var(--sp-4);height:1px;background:var(--border)}.sh-group.svelte-ycf9mi .sh-actions:where(.svelte-ycf9mi){flex:none;flex-wrap:nowrap;margin-inline-start:0}.sh-sticky.svelte-ycf9mi{position:sticky;top:var(--sticky-offset, var(--header-h, 0));z-index:1;background:var(--section-header-bg, var(--bg))}.section-header.svelte-ycf9mi .sh-title{color:var(--sh-tone);min-width:0;overflow-wrap:anywhere}.sh-uppercase.svelte-ycf9mi .sh-title{text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-xs);color:var(--text-muted)}.sh-ok.sh-uppercase.svelte-ycf9mi .sh-title,.sh-warn.sh-uppercase.svelte-ycf9mi .sh-title,.sh-danger.sh-uppercase.svelte-ycf9mi .sh-title,.sh-info.sh-uppercase.svelte-ycf9mi .sh-title{color:var(--sh-tone)}.sh-icon.svelte-ycf9mi{display:inline-flex;flex:none;color:var(--sh-tone);line-height:var(--lh-none)}.sh-swatch.svelte-ycf9mi{flex:none;width:.625rem;height:.625rem;border-radius:var(--r-sm);background:hsl(var(--sh-hue) 70% 55%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 20%,transparent)}.section-header.svelte-ycf9mi .sh-subtitle{flex:1 1 auto;min-width:0}.sh-actions.svelte-ycf9mi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-inline-start:auto}.sh-head.svelte-ycf9mi{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0}.sh-toggle.svelte-ycf9mi{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;padding:0;border:0;background:none;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:var(--r-sm)}.sh-toggle.svelte-ycf9mi:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.section-header.svelte-ycf9mi .sh-chevron{flex:none;color:var(--text-muted);transition:rotate var(--dur-base) var(--ease-out)}.sh-open.svelte-ycf9mi .sh-chevron{rotate:90deg}.sh-panel.svelte-ycf9mi{margin-top:var(--sp-3);transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out)}@starting-style{.sh-collapsible.sh-open.svelte-ycf9mi .sh-panel:where(.svelte-ycf9mi){opacity:0;translate:0 calc(-1 * var(--shift-xs))}}.card.svelte-la5yah{--card-pad: var(--sp-4);min-width:0;background:var(--surface-fill);--card-border-style: solid;border:var(--edge-width) var(--card-border-style) var(--surface-edge);border-radius:var(--r-lg);--card-shadow-rest: var(--surface-shadow);box-shadow:var(--card-shadow-rest);padding:var(--card-pad)}.card-gap.svelte-la5yah{display:flex;flex-direction:column;gap:var(--card-gap)}.card-framed.svelte-la5yah{padding:0}.card-head.svelte-la5yah,.card-body.svelte-la5yah,.card-foot.svelte-la5yah{padding:var(--card-pad)}.card-head.svelte-la5yah{border-bottom:var(--edge-width) solid var(--surface-edge)}.card-foot.svelte-la5yah{border-top:var(--edge-width) solid var(--surface-edge)}.surface-raised.svelte-la5yah{background:var(--surface)}.surface-sunken.svelte-la5yah{background:var(--surface-fill-2)}.border-dashed.svelte-la5yah{--card-border-style: dashed}.border-none.svelte-la5yah{--card-border-style: none}.pad-none.svelte-la5yah{--card-pad: 0;padding:0}.pad-sm.svelte-la5yah{--card-pad: var(--sp-2);padding:var(--sp-2)}.pad-lg.svelte-la5yah{--card-pad: var(--sp-6);padding:var(--sp-6)}.card-framed.pad-none.svelte-la5yah,.card-framed.pad-sm.svelte-la5yah,.card-framed.pad-lg.svelte-la5yah{padding:0}.card-tap.svelte-la5yah{cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),translate var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.card-tap.svelte-la5yah:active{background:var(--surface-fill-2);scale:var(--press-scale-lg);transition-duration:var(--dur-press)}@media(hover:hover)and (pointer:fine){.card-tap.svelte-la5yah:hover{border-color:var(--surface-edge-strong);translate:0 calc(-1 * var(--hover-lift));--card-shadow-rest: var(--surface-shadow-hover);--card-glow: 100%;--card-lit: 1;--card-fade: var(--dur-fast);--card-spin: var(--card-orbit-spin)}}.card-tap.svelte-la5yah:focus-visible{--card-glow: 100%;--card-lit: 1;--card-fade: var(--dur-fast);--card-spin: var(--card-orbit-spin)}@media(hover:hover)and (pointer:fine){.card-tap.svelte-la5yah:hover>.card-fx:where(.svelte-la5yah){--card-orbit: 360deg}}.card-tap.svelte-la5yah:focus-visible>.card-fx:where(.svelte-la5yah){--card-orbit: 360deg}.card-tap.svelte-la5yah{position:relative}.card-fx.svelte-la5yah{position:absolute;inset:calc(-1 * var(--edge-width));padding:1.5px;border-radius:inherit;pointer-events:none;opacity:var(--card-lit, 0);-webkit-mask:linear-gradient(var(--text),var(--text)) content-box exclude,linear-gradient(var(--text),var(--text));mask:linear-gradient(var(--text),var(--text)) content-box exclude,linear-gradient(var(--text),var(--text));transition:opacity var(--card-fade, var(--dur-exit)) ease,--card-orbit var(--card-spin, var(--dur-instant)) var(--ease-out)}.card-tap.svelte-la5yah:not([data-fx-card=none] :where(.svelte-la5yah)),:is([data-fx-card=spotlight],[data-fx-card=orbit]) .card-tap.svelte-la5yah:not(:is([data-fx-card=spotlight],[data-fx-card=orbit]) [data-fx-card=none] :where(.svelte-la5yah)){transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),translate var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out),--card-glow var(--card-fade, var(--dur-exit)) ease}.card-tap.svelte-la5yah:not([data-fx-card]:not([data-fx-card=spotlight]) :where(.svelte-la5yah)),[data-fx-card=spotlight] .card-tap.svelte-la5yah:not([data-fx-card=spotlight] [data-fx-card]:not([data-fx-card=spotlight]) :where(.svelte-la5yah)){--card-fx: spotlight;background-image:radial-gradient(circle 11rem at var(--card-spot-x) var(--card-spot-y),color-mix(in srgb,var(--accent) calc(var(--card-glow) * .2),transparent),transparent 70%);--card-spot-x: var(--pointer-x, 50%);--card-spot-y: var(--pointer-y, 33%)}:is(.card-tap.svelte-la5yah:not([data-fx-card]:not([data-fx-card=spotlight]) :where(.svelte-la5yah)),[data-fx-card=spotlight] .card-tap.svelte-la5yah:not([data-fx-card=spotlight] [data-fx-card]:not([data-fx-card=spotlight]) :where(.svelte-la5yah))) .card-fx:where(.svelte-la5yah){background:radial-gradient(circle 7rem at calc(var(--card-spot-x) + var(--edge-width)) calc(var(--card-spot-y) + var(--edge-width)),var(--accent) 15%,transparent)}[data-fx-card=orbit] .card-tap.svelte-la5yah:not([data-fx-card=orbit] [data-fx-card]:not([data-fx-card=orbit]) :where(.svelte-la5yah)){--card-fx: orbit;background-image:linear-gradient(160deg,color-mix(in srgb,var(--accent) calc(var(--card-glow) * .09),transparent),transparent 55%);--card-orbit-spin: calc(var(--dur-slow) * 4)}[data-fx-card=orbit] .card-tap.svelte-la5yah:not([data-fx-card=orbit] [data-fx-card]:not([data-fx-card=orbit]) :where(.svelte-la5yah)) .card-fx:where(.svelte-la5yah){background:conic-gradient(from var(--card-orbit),transparent 0 62%,color-mix(in srgb,var(--accent) 40%,transparent) 80%,var(--accent) 92%,color-mix(in srgb,var(--text) 85%,var(--accent)) 96%,transparent 100%),linear-gradient(color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 22%,transparent))}@property --card-glow{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --card-orbit{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.card-max.svelte-la5yah{width:100%}.card-ok.svelte-la5yah{--card-tone: var(--ok)}.card-warn.svelte-la5yah{--card-tone: var(--warn)}.card-danger.svelte-la5yah{--card-tone: var(--danger)}.card-info.svelte-la5yah{--card-tone: var(--info)}.card-attention.svelte-la5yah{--card-tone: var(--attention-bar)}.card-accent.svelte-la5yah{--card-tone: var(--accent)}.card-ok.svelte-la5yah,.card-warn.svelte-la5yah,.card-danger.svelte-la5yah,.card-info.svelte-la5yah,.card-accent.svelte-la5yah,.card-attention.svelte-la5yah{border-color:color-mix(in srgb,var(--card-tone) 55%,var(--surface-edge));background:color-mix(in srgb,var(--card-tone) 8%,var(--surface-fill))}.card-attention.svelte-la5yah{background:var(--attention-bg);box-shadow:inset 3px 0 0 var(--attention-bar)}.card-stacked.svelte-la5yah{position:relative;--stack-y: 8px;--stack-x: 2px;--stack-bg: var(--surface-fill-2);--stack-border: var(--surface-edge);margin-right:calc(var(--stack-x) * 2);margin-bottom:calc(var(--stack-y) * 2)}.card-stacked.svelte-la5yah:before,.card-stacked.svelte-la5yah:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--stack-bg);border:var(--edge-width) var(--card-border-style) var(--stack-border)}.card-stacked.svelte-la5yah:before{z-index:-1;transform:translate(var(--stack-x),var(--stack-y))}.card-stacked.svelte-la5yah:after{z-index:-2;transform:translate(calc(var(--stack-x) * 2),calc(var(--stack-y) * 2))}.stack-ok.svelte-la5yah{--stack-border: color-mix(in srgb, var(--ok) 45%, transparent);--stack-bg: color-mix(in srgb, var(--ok) 12%, var(--bg-elevated))}.stack-warn.svelte-la5yah{--stack-border: color-mix(in srgb, var(--warn) 45%, transparent);--stack-bg: color-mix(in srgb, var(--warn) 12%, var(--bg-elevated))}.stack-danger.svelte-la5yah{--stack-border: color-mix(in srgb, var(--danger) 45%, transparent);--stack-bg: color-mix(in srgb, var(--danger) 12%, var(--bg-elevated))}.stack-info.svelte-la5yah{--stack-border: color-mix(in srgb, var(--info) 45%, transparent);--stack-bg: color-mix(in srgb, var(--info) 12%, var(--bg-elevated))}.checkbox.svelte-1j3b6fw{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-sm);color:var(--text)}input.svelte-1j3b6fw{position:absolute;width:1px;height:1px;opacity:0;margin:0}.checkbox-sm.svelte-1j3b6fw{--cb-box: var(--chip-xs);font-size:var(--fs-xs)}.checkbox-lg.svelte-1j3b6fw{--cb-box: var(--chip-md);font-size:var(--fs-base)}.box.svelte-1j3b6fw{position:relative;flex:none;width:var(--cb-box, var(--chip-sm));height:var(--cb-box, var(--chip-sm));border:var(--edge-width) solid var(--control-edge);border-radius:var(--r-sm);background:var(--control-fill);box-shadow:var(--control-shadow);isolation:isolate;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease-out)}.checkbox.svelte-1j3b6fw:active:not(:has(input:disabled)) .box:where(.svelte-1j3b6fw){scale:var(--press-scale-sm);transition-duration:var(--dur-press)}.box.svelte-1j3b6fw:after{content:"";position:absolute;inset:0;background:var(--text-on-accent);clip-path:polygon(41% 67%,79% 26%,87% 35%,41% 84%,15% 56%,24% 47%);opacity:0;scale:.6;transition:opacity var(--dur-exit-fast) var(--ease-out),scale var(--dur-exit-fast) var(--ease-out)}input.svelte-1j3b6fw:checked+.box:where(.svelte-1j3b6fw){background:var(--accent);border-color:var(--accent)}input.svelte-1j3b6fw:checked+.box:where(.svelte-1j3b6fw):after{opacity:1;scale:1;transition:opacity var(--dur-spring) var(--ease-spring),scale var(--dur-spring) var(--ease-spring)}input.svelte-1j3b6fw:indeterminate+.box:where(.svelte-1j3b6fw){background:var(--accent);border-color:var(--accent)}input.svelte-1j3b6fw:indeterminate+.box:where(.svelte-1j3b6fw):after{opacity:1;scale:1;clip-path:polygon(22% 42%,78% 42%,78% 58%,22% 58%);transition:opacity var(--dur-spring) var(--ease-spring),scale var(--dur-spring) var(--ease-spring)}svg.svelte-1j3b6fw{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.tick.svelte-1j3b6fw{stroke:var(--text-on-accent);stroke-width:2.25;stroke-dasharray:1 2;stroke-dashoffset:1.05;transition:stroke-dashoffset var(--dur-exit-fast) var(--ease-out)}.fx.svelte-1j3b6fw{position:absolute;inset:0;z-index:-1;font-size:var(--cb-box, var(--chip-sm));pointer-events:none}.fx.svelte-1j3b6fw:before,.fx.svelte-1j3b6fw:after{content:"";position:absolute;opacity:0}:is(.checkbox.svelte-1j3b6fw:not([data-fx-check]:not([data-fx-check=draw]) :where(.svelte-1j3b6fw)),[data-fx-check=draw] .checkbox.svelte-1j3b6fw:not([data-fx-check=draw] [data-fx-check]:not([data-fx-check=draw]) :where(.svelte-1j3b6fw)),[data-fx-check=pop] .checkbox.svelte-1j3b6fw:not([data-fx-check=pop] [data-fx-check]:not([data-fx-check=pop]) :where(.svelte-1j3b6fw)),[data-fx-check=confetti] .checkbox.svelte-1j3b6fw:not([data-fx-check=confetti] [data-fx-check]:not([data-fx-check=confetti]) :where(.svelte-1j3b6fw))) input:where(.svelte-1j3b6fw):checked:not(:indeterminate)+.box:where(.svelte-1j3b6fw):after{opacity:0;transition:none}:is(.checkbox.svelte-1j3b6fw:not([data-fx-check]:not([data-fx-check=draw]) :where(.svelte-1j3b6fw)),[data-fx-check=draw] .checkbox.svelte-1j3b6fw:not([data-fx-check=draw] [data-fx-check]:not([data-fx-check=draw]) :where(.svelte-1j3b6fw)),[data-fx-check=pop] .checkbox.svelte-1j3b6fw:not([data-fx-check=pop] [data-fx-check]:not([data-fx-check=pop]) :where(.svelte-1j3b6fw)),[data-fx-check=confetti] .checkbox.svelte-1j3b6fw:not([data-fx-check=confetti] [data-fx-check]:not([data-fx-check=confetti]) :where(.svelte-1j3b6fw))) input:where(.svelte-1j3b6fw):checked:not(:indeterminate)+.box:where(.svelte-1j3b6fw) .tick:where(.svelte-1j3b6fw){stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-exit-slow) var(--ease-out) calc(var(--dur-fast) / 3)}[data-fx-check=pop] .checkbox.svelte-1j3b6fw:not([data-fx-check=pop] [data-fx-check]:not([data-fx-check=pop]) :where(.svelte-1j3b6fw)).armed input:where(.svelte-1j3b6fw):checked+.box:where(.svelte-1j3b6fw){animation:svelte-1j3b6fw-cb-pop var(--dur-spring) var(--ease-out)}@keyframes svelte-1j3b6fw-cb-pop{30%{scale:.8}65%{scale:1.14}}[data-fx-check=confetti] .checkbox.svelte-1j3b6fw:not([data-fx-check=confetti] [data-fx-check]:not([data-fx-check=confetti]) :where(.svelte-1j3b6fw)) .fx:where(.svelte-1j3b6fw):before,[data-fx-check=confetti] .checkbox.svelte-1j3b6fw:not([data-fx-check=confetti] [data-fx-check]:not([data-fx-check=confetti]) :where(.svelte-1j3b6fw)) .fx:where(.svelte-1j3b6fw):after{inset:-.85em;border-radius:var(--r-pill)}[data-fx-check=confetti] .checkbox.svelte-1j3b6fw:not([data-fx-check=confetti] [data-fx-check]:not([data-fx-check=confetti]) :where(.svelte-1j3b6fw)) .fx:where(.svelte-1j3b6fw):before{background:radial-gradient(circle at 50% 6%,var(--accent) 0 .06em,transparent .08em),radial-gradient(circle at 94% 50%,var(--info) 0 .06em,transparent .08em),radial-gradient(circle at 50% 94%,var(--accent) 0 .06em,transparent .08em),radial-gradient(circle at 6% 50%,var(--ok) 0 .06em,transparent .08em)}[data-fx-check=confetti] .checkbox.svelte-1j3b6fw:not([data-fx-check=confetti] [data-fx-check]:not([data-fx-check=confetti]) :where(.svelte-1j3b6fw)) .fx:where(.svelte-1j3b6fw):after{background:radial-gradient(circle at 81% 19%,var(--warn) 0 .045em,transparent .065em),radial-gradient(circle at 81% 81%,var(--accent) 0 .045em,transparent .065em),radial-gradient(circle at 19% 81%,var(--info) 0 .045em,transparent .065em),radial-gradient(circle at 19% 19%,var(--accent) 0 .045em,transparent .065em)}[data-fx-check=confetti] .checkbox.svelte-1j3b6fw:not([data-fx-check=confetti] [data-fx-check]:not([data-fx-check=confetti]) :where(.svelte-1j3b6fw)).armed input:where(.svelte-1j3b6fw):checked:not(:indeterminate)+.box:where(.svelte-1j3b6fw) .fx:where(.svelte-1j3b6fw):before{animation:svelte-1j3b6fw-cb-burst var(--dur-spring) var(--ease)}[data-fx-check=confetti] .checkbox.svelte-1j3b6fw:not([data-fx-check=confetti] [data-fx-check]:not([data-fx-check=confetti]) :where(.svelte-1j3b6fw)).armed input:where(.svelte-1j3b6fw):checked:not(:indeterminate)+.box:where(.svelte-1j3b6fw) .fx:where(.svelte-1j3b6fw):after{animation:svelte-1j3b6fw-cb-burst-late var(--dur-spring) var(--ease)}@keyframes svelte-1j3b6fw-cb-burst{0%{opacity:0;scale:.35}20%,60%{opacity:1}to{opacity:0;scale:1.05;rotate:18deg}}@keyframes svelte-1j3b6fw-cb-burst-late{0%{opacity:0;scale:.3}30%,70%{opacity:1}to{opacity:0;scale:.9;rotate:-14deg}}[data-fx-check=morph] .checkbox.svelte-1j3b6fw:not([data-fx-check=morph] [data-fx-check]:not([data-fx-check=morph]) :where(.svelte-1j3b6fw)) .box:where(.svelte-1j3b6fw):after{display:none}[data-fx-check=morph] .checkbox.svelte-1j3b6fw:not([data-fx-check=morph] [data-fx-check]:not([data-fx-check=morph]) :where(.svelte-1j3b6fw)) .fx:where(.svelte-1j3b6fw){z-index:0}[data-fx-check=morph] .checkbox.svelte-1j3b6fw:not([data-fx-check=morph] [data-fx-check]:not([data-fx-check=morph]) :where(.svelte-1j3b6fw)) .fx:where(.svelte-1j3b6fw):before,[data-fx-check=morph] .checkbox.svelte-1j3b6fw:not([data-fx-check=morph] [data-fx-check]:not([data-fx-check=morph]) :where(.svelte-1j3b6fw)) .fx:where(.svelte-1j3b6fw):after{left:0;top:0;height:.11em;border-radius:var(--r-pill);background:var(--text-on-accent);scale:0;transition:opacity var(--dur-fast) var(--ease),translate var(--dur-spring) var(--ease-spring),rotate var(--dur-spring) var(--ease-spring),scale var(--dur-spring) var(--ease-spring)}[data-fx-check=morph] .checkbox.svelte-1j3b6fw:not([data-fx-check=morph] [data-fx-check]:not([data-fx-check=morph]) :where(.svelte-1j3b6fw)) .fx:where(.svelte-1j3b6fw):before{width:.26em;translate:.22em .545em;rotate:45deg}[data-fx-check=morph] .checkbox.svelte-1j3b6fw:not([data-fx-check=morph] [data-fx-check]:not([data-fx-check=morph]) :where(.svelte-1j3b6fw)) .fx:where(.svelte-1j3b6fw):after{width:.5em;translate:.325em .445em;rotate:-49deg}[data-fx-check=morph] .checkbox.svelte-1j3b6fw:not([data-fx-check=morph] [data-fx-check]:not([data-fx-check=morph]) :where(.svelte-1j3b6fw)) input:where(.svelte-1j3b6fw):checked+.box:where(.svelte-1j3b6fw) .fx:where(.svelte-1j3b6fw):before,[data-fx-check=morph] .checkbox.svelte-1j3b6fw:not([data-fx-check=morph] [data-fx-check]:not([data-fx-check=morph]) :where(.svelte-1j3b6fw)) input:where(.svelte-1j3b6fw):checked+.box:where(.svelte-1j3b6fw) .fx:where(.svelte-1j3b6fw):after{opacity:1;scale:1}[data-fx-check=morph] .checkbox.svelte-1j3b6fw:not([data-fx-check=morph] [data-fx-check]:not([data-fx-check=morph]) :where(.svelte-1j3b6fw)) input:where(.svelte-1j3b6fw):indeterminate+.box:where(.svelte-1j3b6fw) .fx:where(.svelte-1j3b6fw):before{opacity:1;translate:.37em .445em;rotate:0deg;scale:1}[data-fx-check=morph] .checkbox.svelte-1j3b6fw:not([data-fx-check=morph] [data-fx-check]:not([data-fx-check=morph]) :where(.svelte-1j3b6fw)) input:where(.svelte-1j3b6fw):indeterminate+.box:where(.svelte-1j3b6fw) .fx:where(.svelte-1j3b6fw):after{opacity:1;translate:.25em .445em;rotate:0deg;scale:1}input.svelte-1j3b6fw:focus-visible+.box:where(.svelte-1j3b6fw){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--control-shadow),var(--focus-glow)}input[aria-invalid=true].svelte-1j3b6fw:not(:checked):not(:indeterminate)+.box:where(.svelte-1j3b6fw){border-color:var(--danger)}input.svelte-1j3b6fw:disabled~:where(.svelte-1j3b6fw){opacity:var(--disabled-opacity)}.checkbox.svelte-1j3b6fw:has(input:where(.svelte-1j3b6fw):disabled){cursor:not-allowed}@media(pointer:coarse){.checkbox.svelte-1j3b6fw{position:relative}.checkbox.svelte-1j3b6fw:before{content:"";position:absolute;inset-block:var(--touch-slab);inset-inline-start:var(--touch-slab);inset-inline-end:0}}.sr-only.svelte-1j3b6fw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.input.svelte-1067l8v{--input-icon: var(--control-icon-md);width:100%;min-height:var(--input-size, var(--control-height-default));padding:var(--sp-2) var(--control-px-md);font-size:var(--control-fs-md);line-height:var(--lh-tight);background:var(--input-bg, var(--control-fill));border:var(--edge-width) solid var(--input-border, var(--control-edge));border-radius:var(--input-radius, var(--r-md));box-shadow:var(--control-shadow);color:var(--input-fg, var(--text));transition:border-color var(--dur-fast) 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);box-shadow:var(--control-shadow),var(--focus-glow)}.input.svelte-1067l8v::placeholder{color:var(--text-faint);opacity:1}.input.svelte-1067l8v:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.input-sm.svelte-1067l8v{min-height:var(--input-size, var(--control-height-compact));padding:var(--sp-1) var(--control-px-sm);font-size:var(--control-fs-sm);--input-icon: var(--control-icon-sm)}.input-lg.svelte-1067l8v{min-height:var(--input-size, var(--control-height-large));padding:var(--sp-3) var(--control-px-lg);font-size:var(--control-fs-lg);--input-icon: var(--control-icon-lg)}@media(pointer:coarse){.input.svelte-1067l8v{font-size:max(16px,var(--control-fs-md))}.input-sm.svelte-1067l8v{font-size:max(16px,var(--control-fs-sm))}.input-lg.svelte-1067l8v{font-size:max(16px,var(--control-fs-lg))}.input-sm.svelte-1067l8v:not(.grouped){min-height:max(var(--touch-target-compact),var(--input-size, var(--control-height-compact)))}}.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)}.input.svelte-1067l8v{--focus-tint: var(--accent)}.input[aria-invalid=true].svelte-1067l8v{--focus-tint: var(--danger)}.input.svelte-1067l8v:not(.grouped):focus:not([data-fx-focus=none] :where(.svelte-1067l8v)),:is([data-fx-focus=bloom],[data-fx-focus=label]) .input.svelte-1067l8v:not(.grouped):focus:not(:is([data-fx-focus=bloom],[data-fx-focus=label]) [data-fx-focus=none] :where(.svelte-1067l8v)){outline:none;box-shadow:var(--control-shadow),0 0 0 var(--focus-ring-width) var(--focus-tint),0 0 16px 2px color-mix(in srgb,var(--focus-tint) 24%,transparent);animation:svelte-1067l8v-focus-bloom var(--dur-fast) var(--ease-out)}@keyframes svelte-1067l8v-focus-bloom{0%{box-shadow:var(--control-shadow),0 0 0 0 transparent,0 0 0 0 transparent}45%{box-shadow:var(--control-shadow),0 0 0 calc(var(--focus-ring-width) + 1px) var(--focus-tint),0 0 20px 4px color-mix(in srgb,var(--focus-tint) 32%,transparent)}}.input.grouped.svelte-1067l8v{width:100%;border-radius:var(--ig-radius);padding-inline:max(var(--ig-pad-x),var(--ig-leading-w, 0px) + var(--ig-gap)) max(var(--ig-pad-x),var(--ig-trailing-w, 0px) + var(--ig-gap))}.input.grouped.svelte-1067l8v:focus-visible{outline:none;box-shadow:var(--control-shadow)}.input.grouped.svelte-1067l8v:disabled{opacity:1}.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%}.input-wrap.svelte-1067l8v:has(.input:where(.svelte-1067l8v):disabled){opacity:var(--disabled-opacity)}.input-wrap.svelte-1067l8v .input:where(.svelte-1067l8v):disabled{opacity:1}.has-icon.svelte-1067l8v{padding-inline-start:calc(var(--control-px-md) + var(--input-icon) + var(--sp-2))}.has-clear.svelte-1067l8v{padding-inline-end:calc(var(--control-px-md) + var(--input-icon) + var(--sp-2))}.input-icon.svelte-1067l8v,.input-clear.svelte-1067l8v{position:absolute;top:0;bottom:0;display:flex;align-items:center;font-size:var(--input-icon, var(--control-icon-md));color:var(--text-faint);pointer-events:none}.input-wrap.svelte-1067l8v:has(.input-sm:where(.svelte-1067l8v)){--input-icon: var(--control-icon-sm)}.input-wrap.svelte-1067l8v:has(.input-lg:where(.svelte-1067l8v)){--input-icon: var(--control-icon-lg)}.input-icon.svelte-1067l8v{left:var(--control-px-md)}.input-clear.svelte-1067l8v{--clear-scale-dur: var(--dur-fast);right:var(--sp-2);pointer-events:auto;border:0;background:transparent;padding:0 var(--sp-1);cursor:pointer;border-radius:var(--r-sm);transition:color var(--dur-fast) ease,opacity var(--dur-fast) ease,scale var(--clear-scale-dur) var(--ease-out)}@starting-style{.input-clear.svelte-1067l8v{opacity:0}}.input-clear.svelte-1067l8v:focus-visible{color:var(--text);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.input-clear.svelte-1067l8v:active{--clear-scale-dur: var(--dur-press);scale:var(--press-scale-sm)}@media(hover:hover)and (pointer:fine){.input.svelte-1067l8v:hover:not(:disabled,:focus,[aria-invalid=true]){border-color:var(--control-edge-hover)}.input-clear.svelte-1067l8v:hover{color:var(--text)}}.grow.svelte-1w48u50{flex:1 1 0;min-width:0}.no-shrink.svelte-1w48u50{flex:none}.block.svelte-1w48u50{display:flex;width:100%}.kbd-group.svelte-1w48u50{display:inline-flex;align-items:center;gap:var(--sp-0-5);font-size:var(--fs-xs);color:var(--text-muted);vertical-align:baseline}.kbd-md.svelte-1w48u50{font-size:var(--fs-sm)}.kbd.svelte-1w48u50{font-family:var(--font-mono);font-size:inherit;line-height:var(--lh-snug);padding:0 var(--sp-1);border:var(--edge-width) solid var(--border-strong);border-bottom-width:2px;border-radius:var(--r-sm);background:var(--bg-elevated-2);color:inherit}.kbd-name.svelte-1w48u50{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.kbd-sep.svelte-1w48u50{font-size:var(--fs-2xs);color:var(--text-faint)}.link.svelte-11f2ks7{background:none;border:none;padding:0;color:var(--accent, var(--text));cursor:pointer;text-decoration:underline;font:inherit;text-align:start;transition:color var(--dur-fast) ease,text-decoration-color var(--dur-fast) ease}.tone-info.svelte-11f2ks7{color:var(--info)}.tone-muted.svelte-11f2ks7{color:var(--text-muted)}.tone-inherit.svelte-11f2ks7{color:inherit}.underline-hover.svelte-11f2ks7,.underline-none.svelte-11f2ks7{text-decoration:none}@media(hover:hover)and (pointer:fine){.underline-hover.svelte-11f2ks7:hover{text-decoration:underline}.link.svelte-11f2ks7:hover{--link-on: 0%;--link-draw: 100%;--link-mark: color-mix(in srgb, currentColor 30%, transparent);--link-deco: transparent;--link-in: var(--dur-press);--link-grow: var(--dur-fast);--link-hold: var(--dur-instant)}}.align-center.svelte-11f2ks7{text-align:center}.link.svelte-11f2ks7:is(:where(.svelte-11f2ks7):focus-visible,:where(.svelte-11f2ks7):active){--link-on: 0%;--link-draw: 100%;--link-mark: color-mix(in srgb, currentColor 30%, transparent);--link-deco: transparent;--link-in: var(--dur-press);--link-grow: var(--dur-fast);--link-hold: var(--dur-instant)}.link.svelte-11f2ks7:not(.underline-none):not([data-fx-link]:not([data-fx-link=sweep]) :where(.svelte-11f2ks7)),[data-fx-link=sweep] .link.svelte-11f2ks7:not(.underline-none):not([data-fx-link=sweep] [data-fx-link]:not([data-fx-link=sweep]) :where(.svelte-11f2ks7)){--link-base: 0%;text-decoration:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(color-mix(in srgb,currentColor 30%,transparent),color-mix(in srgb,currentColor 30%,transparent));background-repeat:no-repeat;background-position:var(--link-on, 100%) 100%,0 100%;background-size:var(--link-draw, 0%) 1.5px,var(--link-base) 1px;transition:color var(--dur-fast) ease,background-size var(--dur-fast) var(--ease-out)}:is(.link.svelte-11f2ks7:not(.underline-none):not([data-fx-link]:not([data-fx-link=sweep]) :where(.svelte-11f2ks7)),[data-fx-link=sweep] .link.svelte-11f2ks7:not(.underline-none):not([data-fx-link=sweep] [data-fx-link]:not([data-fx-link=sweep]) :where(.svelte-11f2ks7))).underline-always{--link-base: 100%}[data-fx-link=highlight] .link.svelte-11f2ks7:not(.underline-none):not([data-fx-link=highlight] [data-fx-link]:not([data-fx-link=highlight]) :where(.svelte-11f2ks7)){margin-inline:-.18em;padding-inline:.18em;border-radius:.2em .35em .25em .4em;background-image:linear-gradient(100deg,var(--link-mark),color-mix(in srgb,var(--link-mark) 70%,transparent));background-repeat:no-repeat;background-size:var(--link-draw, 0%) 100%;text-decoration-color:var(--link-deco, color-mix(in srgb, currentColor 45%, transparent));text-underline-offset:.2em;transition:color var(--dur-fast) ease,text-decoration-color var(--dur-fast) ease,--link-mark var(--link-in, var(--dur-exit)) ease,background-size var(--link-grow, var(--dur-instant)) var(--ease-out) var(--link-hold, var(--dur-exit))}@property --link-mark{syntax: "<color>"; inherits: false; initial-value: transparent;}@media(pointer:coarse){.link.svelte-11f2ks7{position:relative}.link.svelte-11f2ks7:before{content:"";position:absolute;inset-block:var(--touch-slab);inset-inline-start:var(--touch-slab);inset-inline-end:0}}.progress-row.svelte-13hmriq{display:inline-flex;align-items:center;gap:var(--sp-2);width:100%}.progress-value.svelte-13hmriq{flex:none;min-width:3ch;text-align:right;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted)}.grow.svelte-13hmriq{flex:1 1 0;min-width:0}.no-shrink.svelte-13hmriq{flex:none}.block.svelte-13hmriq{display:flex;width:100%}.progress.svelte-13hmriq{position:relative;width:100%;height:.5rem;background:var(--track-fill);border-radius:var(--r-pill);overflow:hidden}.progress.size-sm.svelte-13hmriq{height:.3125rem}.bar.svelte-13hmriq{width:100%;height:100%;background:var(--fill, var(--accent));border-radius:inherit;translate:calc((var(--p, 1) - 1) * 100%) 0;transition:translate var(--dur-base) var(--ease-out)}.marker.svelte-13hmriq{position:absolute;top:0;bottom:0;width:2px;transform:translate(-50%);background:var(--marker, var(--text));pointer-events:none}.marker.tone-ok.svelte-13hmriq{--marker: var(--ok)}.marker.tone-warn.svelte-13hmriq{--marker: var(--warn)}.marker.tone-danger.svelte-13hmriq{--marker: var(--danger)}.marker.tone-info.svelte-13hmriq{--marker: var(--info)}.marker.tone-accent.svelte-13hmriq{--marker: var(--accent)}.tone-success.svelte-13hmriq{--fill: var(--ok)}.tone-info.svelte-13hmriq{--fill: var(--info)}.tone-neutral.svelte-13hmriq{--fill: var(--text-faint)}.tone-warn.svelte-13hmriq{--fill: var(--warn)}.tone-danger.svelte-13hmriq{--fill: var(--danger)}.progress.gradient.svelte-13hmriq .bar:where(.svelte-13hmriq){background:linear-gradient(90deg,var(--fill, var(--accent)),var(--c-teal))}.progress.striped.svelte-13hmriq .bar:where(.svelte-13hmriq){background-image:linear-gradient(45deg,rgba(255,255,255,.18) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.18) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress.gradient.striped.svelte-13hmriq .bar:where(.svelte-13hmriq){background-image:linear-gradient(45deg,rgba(255,255,255,.18) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.18) 75%,transparent 75%,transparent),linear-gradient(90deg,var(--fill, var(--accent)),var(--c-teal));background-size:1rem 1rem,100% 100%}.progress.indeterminate.svelte-13hmriq .bar:where(.svelte-13hmriq){width:40%;animation:svelte-13hmriq-kt-progress-slide 1.3s cubic-bezier(.65,0,.35,1) infinite}.progress.striped.svelte-13hmriq .bar:where(.svelte-13hmriq){animation:svelte-13hmriq-kt-stripe .6s linear infinite}.progress.striped.indeterminate.svelte-13hmriq .bar:where(.svelte-13hmriq){animation:svelte-13hmriq-kt-progress-slide 1.3s cubic-bezier(.65,0,.35,1) infinite,svelte-13hmriq-kt-stripe .6s linear infinite}@keyframes svelte-13hmriq-kt-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes svelte-13hmriq-kt-stripe{0%{background-position:0 0}to{background-position:1rem 0}}@media(prefers-reduced-motion:reduce){.progress.indeterminate.svelte-13hmriq .bar:where(.svelte-13hmriq),.progress.striped.svelte-13hmriq .bar:where(.svelte-13hmriq),.progress.striped.indeterminate.svelte-13hmriq .bar:where(.svelte-13hmriq){animation:none}.progress.indeterminate.svelte-13hmriq .bar:where(.svelte-13hmriq){width:100%;opacity:.35}}.progress.v-liquid.indeterminate.svelte-13hmriq .bar:where(.svelte-13hmriq){animation:none;opacity:0}.progress.v-liquid.indeterminate.svelte-13hmriq:before,.progress.v-liquid.indeterminate.svelte-13hmriq:after{content:"";position:absolute;inset:0;width:55%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--fill, var(--accent)) 35% 65%,transparent);transform:translate(-100%);animation:svelte-13hmriq-tsu-progress-liquid 1.7s var(--ease-drawer) infinite}.progress.v-liquid.indeterminate.svelte-13hmriq:after{width:35%;opacity:.55;animation:svelte-13hmriq-tsu-progress-liquid-2 1.7s var(--ease-in-out) -.7s infinite}@keyframes svelte-13hmriq-tsu-progress-liquid{to{transform:translate(282%)}}@keyframes svelte-13hmriq-tsu-progress-liquid-2{to{transform:translate(386%)}}.progress.v-stripes.svelte-13hmriq .bar:where(.svelte-13hmriq){position:relative;overflow:hidden}.progress.v-stripes.svelte-13hmriq .bar:where(.svelte-13hmriq):after{content:"";position:absolute;inset:0 -1.5rem 0 0;background:repeating-linear-gradient(135deg,transparent 0 .5rem,color-mix(in srgb,var(--text-on-accent) 28%,transparent) .5rem 1rem);animation:svelte-13hmriq-tsu-progress-stripes .7s linear infinite}@keyframes svelte-13hmriq-tsu-progress-stripes{0%{transform:translate(-1.4142rem)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.progress.v-liquid.indeterminate.svelte-13hmriq{background:color-mix(in srgb,var(--fill, var(--accent)) 35%,transparent)}.progress.v-liquid.indeterminate.svelte-13hmriq:before,.progress.v-liquid.indeterminate.svelte-13hmriq:after{display:none}.progress.v-liquid.indeterminate.svelte-13hmriq .bar:where(.svelte-13hmriq){display:none}.progress.v-stripes.svelte-13hmriq .bar:where(.svelte-13hmriq):after{animation:none}}.segmented-progress.svelte-n0gj3g{display:flex;width:100%;height:.5rem;border-radius:var(--r-pill)}.segmented-progress.size-sm.svelte-n0gj3g{height:.3125rem}.segment.svelte-n0gj3g{flex:0 1 0%;min-width:3px;height:100%;background:var(--track-fill);overflow:hidden}.segment.svelte-n0gj3g:first-child{border-top-left-radius:var(--r-pill);border-bottom-left-radius:var(--r-pill)}.segment.svelte-n0gj3g:last-child{border-top-right-radius:var(--r-pill);border-bottom-right-radius:var(--r-pill)}.bar.svelte-n0gj3g{width:100%;height:100%;background:var(--fill, var(--accent));translate:calc((var(--p, 1) - 1) * 100%) 0;transition:translate var(--dur-base) var(--ease-out)}.tone-success.svelte-n0gj3g,.tone-ok.svelte-n0gj3g{--fill: var(--ok)}.tone-warn.svelte-n0gj3g{--fill: var(--warn)}.tone-danger.svelte-n0gj3g{--fill: var(--danger)}.tone-info.svelte-n0gj3g{--seg-fill: var(--info)}.tone-neutral.svelte-n0gj3g,.tone-muted.svelte-n0gj3g{--fill: var(--text-faint)}.stacked.svelte-n0gj3g{overflow:hidden;background:var(--track-fill)}.stacked.svelte-n0gj3g .segment:where(.svelte-n0gj3g){min-width:0;border-radius:0;background:transparent}.segmented-progress-wrap.svelte-n0gj3g{display:flex;width:100%;gap:var(--sp-2)}.legend-below.svelte-n0gj3g{flex-direction:column}.legend-inline.svelte-n0gj3g{align-items:center}.legend-inline.svelte-n0gj3g .segmented-progress:where(.svelte-n0gj3g){flex:1 1 0%;width:auto}.legend.svelte-n0gj3g{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin:0;padding:0;list-style:none}.legend-item.svelte-n0gj3g{display:inline-flex;align-items:center;gap:var(--sp-1)}.select-wrap.svelte-1j4hiev{--select-icon: var(--control-icon-md);position:relative;display:block;width:100%}.select-wrap.w-auto.svelte-1j4hiev{display:inline-block;width:auto;max-width:100%}.select-wrap.select-grow.svelte-1j4hiev{flex:1 1 0;min-width:0}.select-wrap.svelte-1j4hiev:has(.select.compact:where(.svelte-1j4hiev)){--select-icon: var(--control-icon-sm)}.select-wrap.svelte-1j4hiev:has(.select.select-lg:where(.svelte-1j4hiev)){--select-icon: var(--control-icon-lg)}.select.svelte-1j4hiev{width:100%;min-height:var(--select-size, var(--control-height-default));padding:var(--sp-2) var(--control-px-md);font-size:var(--control-fs-md);line-height:var(--lh-tight);background:var(--select-bg, var(--control-fill));border:var(--edge-width) solid var(--select-border, var(--control-edge));border-radius:var(--select-radius, var(--r-md));box-shadow:var(--control-shadow);color:var(--select-fg, var(--text));transition:border-color var(--dur-fast) ease}.select-wrap.svelte-1j4hiev .select:where(.svelte-1j4hiev){appearance:none;-webkit-appearance:none;padding-right:calc(var(--control-px-md) + var(--select-icon) + var(--sp-1))}.select-wrap.no-chevron.svelte-1j4hiev .select:where(.svelte-1j4hiev){padding-right:var(--control-px-md)}.select.select-lg.svelte-1j4hiev{min-height:var(--select-size, var(--control-height-large));padding:var(--sp-3) var(--control-px-lg);font-size:var(--control-fs-lg)}.select.compact.svelte-1j4hiev{padding:var(--sp-1) var(--control-px-sm);font-size:var(--control-fs-sm)}.select-wrap.svelte-1j4hiev:not(.no-chevron) .select.compact:where(.svelte-1j4hiev){padding-right:calc(var(--control-px-sm) + var(--select-icon) + var(--sp-1))}.select.select-sm.svelte-1j4hiev{height:var(--select-size, var(--control-height-compact));min-height:var(--select-size, var(--control-height-compact))}.select.w-auto.svelte-1j4hiev{width:auto;max-width:100%;text-overflow:ellipsis}.select.embedded.svelte-1j4hiev{background:var(--select-bg, var(--bg-elevated-2));border:none;border-radius:var(--select-radius, var(--r-sm));box-shadow:none}.select.svelte-1j4hiev:focus{outline:none;border-color:var(--accent)}.select.svelte-1j4hiev:focus-visible:not(.embedded,.ghost){box-shadow:var(--control-shadow),var(--focus-glow)}.select.svelte-1j4hiev:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.select[aria-invalid=true].svelte-1j4hiev,.select[aria-invalid=true].svelte-1j4hiev:focus{border-color:var(--danger)}.select.svelte-1j4hiev{--focus-tint: var(--accent)}.select[aria-invalid=true].svelte-1j4hiev{--focus-tint: var(--danger)}.select.svelte-1j4hiev:not(.ghost,.embedded):focus:not([data-fx-focus=none] :where(.svelte-1j4hiev)),:is([data-fx-focus=bloom],[data-fx-focus=label]) .select.svelte-1j4hiev:not(.ghost,.embedded):focus:not(:is([data-fx-focus=bloom],[data-fx-focus=label]) [data-fx-focus=none] :where(.svelte-1j4hiev)){outline:none;box-shadow:var(--control-shadow),0 0 0 var(--focus-ring-width) var(--focus-tint),0 0 16px 2px color-mix(in srgb,var(--focus-tint) 24%,transparent);animation:svelte-1j4hiev-focus-bloom var(--dur-fast) var(--ease-out)}@keyframes svelte-1j4hiev-focus-bloom{0%{box-shadow:var(--control-shadow),0 0 0 0 transparent,0 0 0 0 transparent}45%{box-shadow:var(--control-shadow),0 0 0 calc(var(--focus-ring-width) + 1px) var(--focus-tint),0 0 20px 4px color-mix(in srgb,var(--focus-tint) 32%,transparent)}}.select.svelte-1j4hiev:disabled{cursor:not-allowed}.select-wrap.svelte-1j4hiev:has(.select:where(.svelte-1j4hiev):disabled){opacity:var(--disabled-opacity)}.select.has-face.svelte-1j4hiev{color:transparent}.select.has-face.svelte-1j4hiev option:where(.svelte-1j4hiev),.select.has-face.svelte-1j4hiev optgroup:where(.svelte-1j4hiev){color:var(--text);background:var(--bg)}.select-face.svelte-1j4hiev{position:absolute;inset:0;display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--control-px-md);padding-right:calc(var(--control-px-md) + var(--select-icon) + var(--sp-1));font-size:var(--control-fs-md);color:var(--select-fg, var(--text));pointer-events:none;overflow:hidden}.select-face.svelte-1j4hiev>svg{flex:none;font-size:var(--select-icon)}.select-wrap.no-chevron.svelte-1j4hiev .select-face:where(.svelte-1j4hiev){padding-right:var(--control-px-md)}.select-face.compact.svelte-1j4hiev{padding:0 var(--control-px-sm);padding-right:calc(var(--control-px-sm) + var(--select-icon) + var(--sp-1));font-size:var(--control-fs-sm)}.select-wrap.no-chevron.svelte-1j4hiev .select-face.compact:where(.svelte-1j4hiev){padding-right:var(--control-px-sm)}@media(pointer:coarse){.select.svelte-1j4hiev,.select-face.svelte-1j4hiev{font-size:max(16px,var(--control-fs-md))}.select.select-lg.svelte-1j4hiev{font-size:max(16px,var(--control-fs-lg))}.select.compact.svelte-1j4hiev,.select-face.compact.svelte-1j4hiev{font-size:max(16px,var(--control-fs-sm))}}.select-emoji.svelte-1j4hiev{line-height:var(--lh-none)}.select-label.svelte-1j4hiev{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-hint.svelte-1j4hiev{flex:none;margin-left:auto;color:var(--text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.select-chevron.svelte-1j4hiev{position:absolute;top:50%;right:var(--control-px-md);transform:translateY(-50%);display:inline-flex;font-size:var(--select-icon);color:var(--text-muted);pointer-events:none}.select-wrap.svelte-1j4hiev:has(.select.compact:where(.svelte-1j4hiev)) .select-chevron:where(.svelte-1j4hiev){right:var(--control-px-sm)}@media(hover:hover)and (pointer:fine){.select.svelte-1j4hiev:hover:not(:disabled,:focus,[aria-invalid=true],.ghost,.embedded){border-color:var(--control-edge-hover)}}.select.ghost.svelte-1j4hiev{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;border:none;background:none;box-shadow:none;cursor:pointer}.skeleton.svelte-1fdj3ey{display:flex;flex-direction:column;gap:var(--sp-2);max-width:100%}.skeleton-bar.svelte-1fdj3ey{--sk-base: var(--skeleton, color-mix(in srgb, var(--text) 7%, transparent));--sk-hi: var(--skeleton-highlight, color-mix(in srgb, var(--text) 13%, transparent));display:block;width:100%;background:linear-gradient(100deg,var(--sk-base) 42%,var(--sk-hi) 50%,var(--sk-base) 58%) var(--sk-base);background-size:200vw 100%;background-attachment:fixed;animation:svelte-1fdj3ey-tsu-shimmer 1.8s linear infinite}@keyframes svelte-1fdj3ey-tsu-shimmer{0%{background-position:100% 0}75%,to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.skeleton-bar.svelte-1fdj3ey{animation:none;background:var(--sk-base)}}.v-sheen.svelte-1fdj3ey .skeleton-bar:where(.svelte-1fdj3ey),.v-pulse.svelte-1fdj3ey .skeleton-bar:where(.svelte-1fdj3ey){background:var(--sk-base)}.v-sheen.svelte-1fdj3ey .skeleton-bar:where(.svelte-1fdj3ey){position:relative;overflow:hidden;animation:none}.v-sheen.svelte-1fdj3ey .skeleton-bar:where(.svelte-1fdj3ey):after{content:"";position:absolute;inset:0;width:45%;background:linear-gradient(100deg,transparent 20%,var(--sk-hi) 50%,transparent 80%);transform:translate(-100%);animation:svelte-1fdj3ey-tsu-skeleton-sheen 2s var(--ease-in-out) infinite}@keyframes svelte-1fdj3ey-tsu-skeleton-sheen{70%,to{transform:translate(260%)}}.v-pulse.svelte-1fdj3ey .skeleton-bar:where(.svelte-1fdj3ey){animation:svelte-1fdj3ey-tsu-skeleton-pulse 1.6s var(--ease-in-out) infinite;animation-delay:calc(.13s * (var(--i, 0) + var(--skeleton-phase, 0)))}@keyframes svelte-1fdj3ey-tsu-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.v-pulse.svelte-1fdj3ey .skeleton-bar:where(.svelte-1fdj3ey){animation:none}.v-sheen.svelte-1fdj3ey .skeleton-bar:where(.svelte-1fdj3ey):after{animation:none;transform:translate(60%)}}.slider.fixed.svelte-qsou3o{flex:none}.slider.has-marks.svelte-qsou3o{flex-wrap:wrap;row-gap:var(--sp-1)}.marks.svelte-qsou3o{position:relative;flex:1 0 100%;height:1.2em;font-size:var(--fs-xs);color:var(--text-faint)}.mark.svelte-qsou3o{position:absolute;left:calc(var(--f) * 100%);transform:translate(-50%);border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.mark.on.svelte-qsou3o{color:var(--text)}.slider.svelte-qsou3o{--thumb: 1.2rem;--track: .35rem;--halo: 0 0 0 4px color-mix(in srgb, var(--slider-accent, var(--accent)) 20%, transparent);display:flex;align-items:center;gap:var(--sp-3);width:100%}.range.svelte-qsou3o{position:relative;display:flex;flex:1;min-width:0}input[type=range].svelte-qsou3o{appearance:none;-webkit-appearance:none;flex:1;min-width:0;position:relative;z-index:1;height:1.25rem;background:none;cursor:pointer}input[type=range].svelte-qsou3o::-webkit-slider-runnable-track{height:var(--track);border-radius:var(--r-pill);background:linear-gradient(to right,var(--slider-accent, var(--accent)) var(--pct),var(--track-fill) var(--pct))}input[type=range].svelte-qsou3o::-moz-range-track{height:var(--track);border-radius:var(--r-pill);background:var(--track-fill)}input[type=range].svelte-qsou3o::-moz-range-progress{height:var(--track);border-radius:var(--r-pill);background:var(--slider-accent, var(--accent))}input[type=range].svelte-qsou3o::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;margin-top:calc((var(--track) - var(--thumb)) / 2);width:var(--thumb);height:var(--thumb);border-radius:var(--r-pill);background:var(--slider-accent, var(--accent));border:2px solid var(--bg);box-shadow:var(--thumb-shadow);transition:scale var(--dur-press) var(--ease-out),box-shadow var(--dur-fast) var(--ease)}input[type=range].svelte-qsou3o::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border-radius:var(--r-pill);background:var(--slider-accent, var(--accent));border:2px solid var(--bg);box-shadow:var(--thumb-shadow);transition:scale var(--dur-press) var(--ease-out),box-shadow var(--dur-fast) var(--ease)}@media(hover:hover)and (pointer:fine){input[type=range].svelte-qsou3o:not(:disabled):hover::-webkit-slider-thumb{box-shadow:var(--thumb-shadow),var(--halo)}input[type=range].svelte-qsou3o:not(:disabled):hover::-moz-range-thumb{box-shadow:var(--thumb-shadow),var(--halo)}}input[type=range].svelte-qsou3o:not(:disabled):active::-webkit-slider-thumb{scale:1.15}input[type=range].svelte-qsou3o:not(:disabled):active::-moz-range-thumb{scale:1.15}input[type=range].svelte-qsou3o:focus-visible{outline:none}input[type=range].svelte-qsou3o:focus-visible::-webkit-slider-thumb{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--thumb-shadow),var(--focus-glow)}input[type=range].svelte-qsou3o:focus-visible::-moz-range-thumb{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--thumb-shadow),var(--focus-glow)}@media(pointer:coarse){input[type=range].svelte-qsou3o{min-height:var(--touch-target-compact)}}input[type=range].svelte-qsou3o:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.ticks.svelte-qsou3o{position:absolute;inset:0;z-index:2;pointer-events:none}.tick.svelte-qsou3o{position:absolute;top:50%;left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--f));width:var(--track);height:var(--track);margin:calc(var(--track) / -2) 0 0 calc(var(--track) / -2);border-radius:var(--r-pill);background:var(--border-strong)}.tick.reached.svelte-qsou3o{background:var(--bg);opacity:.6}.slider-out.svelte-qsou3o{min-width:2.5rem;text-align:right;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-muted)}@property --tsu-spin-arc{syntax: "<angle>"; inherits: false; initial-value: 100deg;}@property --tsu-spin-sweep{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.spinner.svelte-5jdi5q{--sw: max(1.5px, .11em);--t: calc(1s * var(--spinner-speed, 1));position:relative;display:inline-block;flex:none;width:1em;height:1em;vertical-align:-.125em;color:inherit}.spinner.svelte-5jdi5q span:where(.svelte-5jdi5q),.spinner.svelte-5jdi5q:before,.spinner.svelte-5jdi5q:after{box-sizing:border-box}.in.svelte-5jdi5q{position:absolute;inset:0}.v-arc.svelte-5jdi5q:before,.v-arc.svelte-5jdi5q:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--sw)),#000 calc(100% - var(--sw) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--sw)),#000 calc(100% - var(--sw) + .5px))}.v-arc.svelte-5jdi5q:before{opacity:.18}.v-arc.svelte-5jdi5q:after{--tsu-spin-arc: 100deg;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--sw)),#000 calc(100% - var(--sw) + .5px)),conic-gradient(#000 var(--tsu-spin-arc),transparent 0);-webkit-mask-composite:source-in;mask:radial-gradient(farthest-side,transparent calc(100% - var(--sw)),#000 calc(100% - var(--sw) + .5px)) intersect,conic-gradient(#000 var(--tsu-spin-arc),transparent 0);mask-composite:intersect;animation:svelte-5jdi5q-tsu-spin-arc calc(var(--t) * 1.4) cubic-bezier(.5,0,.5,1) infinite,svelte-5jdi5q-tsu-spin-rot calc(var(--t) * 1.4) linear infinite}@keyframes svelte-5jdi5q-tsu-spin-arc{0%{--tsu-spin-arc: 20deg}50%{--tsu-spin-arc: 280deg}to{--tsu-spin-arc: 20deg}}@keyframes svelte-5jdi5q-tsu-spin-rot{0%{transform:rotate(0)}50%{transform:rotate(160deg)}to{transform:rotate(720deg)}}.v-dots.svelte-5jdi5q .in:where(.svelte-5jdi5q){display:flex;align-items:center;justify-content:space-between;padding:0 .04em}.v-dots.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q){width:.24em;height:.24em;border-radius:50%;background:currentColor;animation:svelte-5jdi5q-tsu-spin-dot calc(var(--t) * 1.1) cubic-bezier(.45,0,.55,1) infinite}.v-dots.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(1){opacity:1}.v-dots.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(2){opacity:.6;animation-delay:calc(var(--t) * .14)}.v-dots.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(3){opacity:.32;animation-delay:calc(var(--t) * .28)}@keyframes svelte-5jdi5q-tsu-spin-dot{0%,60%,to{transform:translateY(0);opacity:.32}25%{transform:translateY(-.22em);opacity:1}}.v-orbit.svelte-5jdi5q:before{content:"";position:absolute;inset:.08em;border-radius:50%;border:max(1px,.06em) solid currentColor;opacity:.22}.v-orbit.svelte-5jdi5q>span:where(.svelte-5jdi5q):nth-child(1){position:absolute;left:50%;top:50%;width:.3em;height:.3em;margin:-.15em;border-radius:50%;background:currentColor;animation:svelte-5jdi5q-tsu-spin-core calc(var(--t) * 1.2) ease-in-out infinite}.v-orbit.svelte-5jdi5q>span:where(.svelte-5jdi5q):nth-child(2){position:absolute;inset:0;transform:rotate(45deg);animation:svelte-5jdi5q-tsu-spin-orbit calc(var(--t) * 1.2) cubic-bezier(.6,.15,.4,.85) infinite}.v-orbit.svelte-5jdi5q>span:where(.svelte-5jdi5q):nth-child(2):before{content:"";position:absolute;left:50%;top:0;width:.24em;height:.24em;margin-left:-.12em;border-radius:50%;background:currentColor}@keyframes svelte-5jdi5q-tsu-spin-orbit{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes svelte-5jdi5q-tsu-spin-core{0%,to{transform:scale(1)}50%{transform:scale(.7)}}.v-pulse.svelte-5jdi5q>span:where(.svelte-5jdi5q){position:absolute;left:50%;top:50%;width:.3em;height:.3em;margin:-.15em;border-radius:50%;background:currentColor}.v-pulse.svelte-5jdi5q:before,.v-pulse.svelte-5jdi5q:after{content:"";position:absolute;inset:0;border-radius:50%;border:var(--sw) solid currentColor;transform:scale(.72);opacity:.45;animation:svelte-5jdi5q-tsu-spin-ripple calc(var(--t) * 1.6) cubic-bezier(.2,.6,.35,1) infinite}.v-pulse.svelte-5jdi5q:after{animation-delay:calc(var(--t) * -.8)}@keyframes svelte-5jdi5q-tsu-spin-ripple{0%{transform:scale(.3);opacity:1}to{transform:scale(1);opacity:0}}.v-bars.svelte-5jdi5q .in:where(.svelte-5jdi5q){display:flex;align-items:center;justify-content:space-between;padding:.06em .08em}.v-bars.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q){width:.13em;height:100%;border-radius:.1em;background:currentColor;transform-origin:50% 50%;animation:svelte-5jdi5q-tsu-spin-bar var(--t) ease-in-out infinite}.v-bars.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(1){transform:scaleY(.4);animation-delay:calc(var(--t) * -.9)}.v-bars.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(2){transform:scaleY(.85);animation-delay:calc(var(--t) * -.6)}.v-bars.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(3){transform:scaleY(.6);animation-delay:calc(var(--t) * -.3)}.v-bars.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(4){transform:scaleY(1);animation-delay:calc(var(--t) * -.75)}@keyframes svelte-5jdi5q-tsu-spin-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.v-grid.svelte-5jdi5q .in:where(.svelte-5jdi5q){display:grid;grid-template-columns:repeat(3,1fr);place-items:center;padding:.04em}.v-grid.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q){width:.2em;height:.2em;border-radius:.05em;background:currentColor;opacity:calc(1 - var(--d) * .18);animation:svelte-5jdi5q-tsu-spin-cell calc(var(--t) * 1.2) ease-in-out infinite;animation-delay:calc(var(--t) * .1 * var(--d) - var(--t) * 1.2)}.v-grid.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(1){--d: 0}.v-grid.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(2),.v-grid.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(4){--d: 1}.v-grid.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(3),.v-grid.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(5),.v-grid.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(7){--d: 2}.v-grid.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(6),.v-grid.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(8){--d: 3}.v-grid.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(9){--d: 4}@keyframes svelte-5jdi5q-tsu-spin-cell{0%,to{opacity:.2;transform:scale(.7)}35%{opacity:1;transform:scale(1)}}.v-clock.svelte-5jdi5q{border-radius:50%;border:var(--sw) solid currentColor}.v-clock.svelte-5jdi5q:before,.v-clock.svelte-5jdi5q:after{content:"";position:absolute;left:50%;bottom:50%;width:var(--sw);margin-left:calc(var(--sw) / -2);border-radius:var(--sw);background:currentColor;transform-origin:50% 100%;translate:0 calc(var(--sw) / 2)}.v-clock.svelte-5jdi5q:before{height:.32em;transform:rotate(0);animation:svelte-5jdi5q-tsu-spin-hand-m var(--t) linear infinite}.v-clock.svelte-5jdi5q:after{height:.22em;transform:rotate(90deg);animation:svelte-5jdi5q-tsu-spin-hand-h calc(var(--t) * 12) linear infinite}@keyframes svelte-5jdi5q-tsu-spin-hand-m{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-5jdi5q-tsu-spin-hand-h{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}.v-bounce.svelte-5jdi5q>span:where(.svelte-5jdi5q):nth-child(1){position:absolute;left:50%;bottom:.16em;width:.34em;height:.34em;margin-left:-.17em;border-radius:50%;background:currentColor;transform-origin:50% 100%;animation:svelte-5jdi5q-tsu-spin-ball calc(var(--t) * .9) infinite}.v-bounce.svelte-5jdi5q>span:where(.svelte-5jdi5q):nth-child(2){position:absolute;left:50%;bottom:.06em;width:.46em;height:.08em;margin-left:-.23em;border-radius:50%;background:currentColor;opacity:.3;animation:svelte-5jdi5q-tsu-spin-shadow calc(var(--t) * .9) infinite}@keyframes svelte-5jdi5q-tsu-spin-ball{0%{transform:translateY(0) scale(1.18,.82);animation-timing-function:cubic-bezier(.2,.7,.4,1)}12%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.2,.7,.4,1)}50%{transform:translateY(-.5em) scale(.95,1.05);animation-timing-function:cubic-bezier(.6,0,.8,.3)}to{transform:translateY(0) scale(1.18,.82)}}@keyframes svelte-5jdi5q-tsu-spin-shadow{0%,to{transform:scaleX(1);opacity:.35}50%{transform:scaleX(.5);opacity:.12}}.v-comet.svelte-5jdi5q:before,.v-comet.svelte-5jdi5q>span:where(.svelte-5jdi5q),.v-sweep.svelte-5jdi5q:before{content:"";position:absolute;inset:0;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--sw)),#000 calc(100% - var(--sw) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--sw)),#000 calc(100% - var(--sw) + .5px))}.v-comet.svelte-5jdi5q:before{background:currentColor;opacity:.1}.v-comet.svelte-5jdi5q>span:where(.svelte-5jdi5q){background:conic-gradient(from 0deg,transparent 0 35%,currentColor 100%);animation:svelte-5jdi5q-tsu-spin-comet calc(var(--t) * 1.1) linear infinite}.v-comet.svelte-5jdi5q>span:where(.svelte-5jdi5q):after{content:"";position:absolute;top:0;left:50%;width:var(--sw);height:var(--sw);border-radius:50%;background:currentColor;box-shadow:0 0 .25em .04em currentColor;transform:translate(-50%)}@keyframes svelte-5jdi5q-tsu-spin-comet{to{transform:rotate(360deg)}}.v-sweep.svelte-5jdi5q:before{background:conic-gradient(from var(--tsu-spin-sweep),color-mix(in srgb,currentColor 18%,transparent),currentColor 50%,color-mix(in srgb,currentColor 18%,transparent));animation:svelte-5jdi5q-tsu-spin-sweep calc(var(--t) * 1.4) linear infinite}@keyframes svelte-5jdi5q-tsu-spin-sweep{to{--tsu-spin-sweep: 360deg}}.v-morph.svelte-5jdi5q:before{content:"";position:absolute;inset:.08em;border-radius:50%;background:currentColor;animation:svelte-5jdi5q-tsu-spin-morph calc(var(--t) * 2.4) cubic-bezier(.77,0,.175,1) infinite}@keyframes svelte-5jdi5q-tsu-spin-morph{0%{border-radius:50%;transform:rotate(0) scale(1)}25%{border-radius:24%;transform:rotate(90deg) scale(.92)}50%{border-radius:50%;transform:rotate(180deg) scale(1)}75%{border-radius:24%;transform:rotate(270deg) scale(.92)}to{border-radius:50%;transform:rotate(360deg) scale(1)}}.v-breath.svelte-5jdi5q{width:2.5em}.v-breath.svelte-5jdi5q .in:where(.svelte-5jdi5q){display:flex;align-items:center;justify-content:space-between}.v-breath.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q){width:.34em;height:.34em;border-radius:50%;background:currentColor;animation:svelte-5jdi5q-tsu-spin-breath calc(var(--t) * 1.3) cubic-bezier(.77,0,.175,1) infinite}.v-breath.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(1){opacity:1;animation-delay:calc(var(--t) * -.52)}.v-breath.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(2){opacity:.75;animation-delay:calc(var(--t) * -.39)}.v-breath.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(3){opacity:.55;animation-delay:calc(var(--t) * -.26)}.v-breath.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(4){opacity:.4;animation-delay:calc(var(--t) * -.13)}.v-breath.svelte-5jdi5q .in:where(.svelte-5jdi5q) span:where(.svelte-5jdi5q):nth-child(5){opacity:.28}@keyframes svelte-5jdi5q-tsu-spin-breath{0%,to{opacity:.3;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.spinner.spinner.svelte-5jdi5q,.spinner.spinner.svelte-5jdi5q span:where(.svelte-5jdi5q),.spinner.spinner.svelte-5jdi5q:before,.spinner.spinner.svelte-5jdi5q:after{animation:none}}.switch.svelte-760hn3{position:relative;isolation:isolate;--sw-h: var(--chip-md);--sw-w: 2.75rem;--sw-inset: calc(var(--sp-0-5) + 1px);--sw-knob: calc(var(--sw-h) - 2 * var(--sw-inset));flex:none;width:var(--sw-w);height:var(--sw-h);border-radius:var(--r-pill);border:var(--edge-width) solid var(--border-strong);background:var(--track-fill);padding:var(--sp-0-5);display:flex;align-items:center;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.switch.svelte-760hn3 .knob:where(.svelte-760hn3){position:relative;width:var(--sw-knob);height:var(--sw-knob);border-radius:var(--r-pill);background:var(--text-muted);transform-origin:left center;transition:translate var(--dur-spring) var(--ease-spring),scale var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease)}.switch.on.svelte-760hn3{background:var(--accent);border-color:var(--accent)}.switch.on.svelte-760hn3 .knob:where(.svelte-760hn3){translate:calc(var(--sw-w) - var(--sw-knob) - 2 * var(--sw-inset)) 0;background:var(--text-on-accent);transform-origin:right center}.switch.svelte-760hn3:active:not(:disabled) .knob:where(.svelte-760hn3){scale:calc(1 + (var(--press-scale) - var(--press-scale-sm)) * 2.4) 1;transition-duration:var(--dur-press)}:is(.switch.svelte-760hn3:not([data-fx-switch]:not([data-fx-switch=squash]) :where(.svelte-760hn3)),[data-fx-switch=squash] .switch.svelte-760hn3:not([data-fx-switch=squash] [data-fx-switch]:not([data-fx-switch=squash]) :where(.svelte-760hn3))).armed.on .knob:where(.svelte-760hn3){animation:svelte-760hn3-sw-squash-on var(--dur-spring) var(--ease-out)}:is(.switch.svelte-760hn3:not([data-fx-switch]:not([data-fx-switch=squash]) :where(.svelte-760hn3)),[data-fx-switch=squash] .switch.svelte-760hn3:not([data-fx-switch=squash] [data-fx-switch]:not([data-fx-switch=squash]) :where(.svelte-760hn3))).armed:not(.on) .knob:where(.svelte-760hn3){animation:svelte-760hn3-sw-squash-off var(--dur-spring) var(--ease-out)}@keyframes svelte-760hn3-sw-squash-on{35%{scale:1.4 .8}70%{scale:.86 1.1}}@keyframes svelte-760hn3-sw-squash-off{35%{scale:1.4 .8}70%{scale:.86 1.1}}[data-fx-switch=glow] .switch.svelte-760hn3:not([data-fx-switch=glow] [data-fx-switch]:not([data-fx-switch=glow]) :where(.svelte-760hn3)):after{content:"";position:absolute;inset:-40% -18%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 45%,transparent),transparent);opacity:0;transition:opacity var(--dur-slow) var(--ease)}[data-fx-switch=glow] .switch.svelte-760hn3:not([data-fx-switch=glow] [data-fx-switch]:not([data-fx-switch=glow]) :where(.svelte-760hn3)).on:after{opacity:1}[data-fx-switch=glow] .switch.svelte-760hn3:not([data-fx-switch=glow] [data-fx-switch]:not([data-fx-switch=glow]) :where(.svelte-760hn3)) .knob:where(.svelte-760hn3):before{content:"";position:absolute;top:18%;bottom:18%;width:170%;z-index:-1;pointer-events:none;border-radius:var(--r-pill);opacity:0}[data-fx-switch=glow] .switch.svelte-760hn3:not([data-fx-switch=glow] [data-fx-switch]:not([data-fx-switch=glow]) :where(.svelte-760hn3)).on .knob:where(.svelte-760hn3):before{right:40%;transform-origin:right center;background:linear-gradient(to left,color-mix(in srgb,var(--text-on-accent) 75%,transparent),transparent)}[data-fx-switch=glow] .switch.svelte-760hn3:not([data-fx-switch=glow] [data-fx-switch]:not([data-fx-switch=glow]) :where(.svelte-760hn3)):not(.on) .knob:where(.svelte-760hn3):before{left:40%;transform-origin:left center;background:linear-gradient(to right,color-mix(in srgb,var(--accent) 80%,transparent),transparent)}[data-fx-switch=glow] .switch.svelte-760hn3:not([data-fx-switch=glow] [data-fx-switch]:not([data-fx-switch=glow]) :where(.svelte-760hn3)).armed.on .knob:where(.svelte-760hn3):before{animation:svelte-760hn3-sw-trail-on var(--dur-spring) var(--ease-out)}[data-fx-switch=glow] .switch.svelte-760hn3:not([data-fx-switch=glow] [data-fx-switch]:not([data-fx-switch=glow]) :where(.svelte-760hn3)).armed:not(.on) .knob:where(.svelte-760hn3):before{animation:svelte-760hn3-sw-trail-off var(--dur-spring) var(--ease-out)}@keyframes svelte-760hn3-sw-trail-on{0%,to{opacity:0;scale:.2 1}30%{opacity:1;scale:1}}@keyframes svelte-760hn3-sw-trail-off{0%,to{opacity:0;scale:.2 1}30%{opacity:1;scale:1}}[data-fx-switch=calm] .switch.svelte-760hn3:not([data-fx-switch=calm] [data-fx-switch]:not([data-fx-switch=calm]) :where(.svelte-760hn3)){transition:background var(--dur-slow) var(--ease),border-color var(--dur-slow) var(--ease)}[data-fx-switch=calm] .switch.svelte-760hn3:not([data-fx-switch=calm] [data-fx-switch]:not([data-fx-switch=calm]) :where(.svelte-760hn3)) .knob:where(.svelte-760hn3){transform-origin:center;transition:translate var(--dur-slow) var(--ease-in-out),scale var(--dur-fast) var(--ease-out),background var(--dur-slow) var(--ease)}[data-fx-switch=calm] .switch.svelte-760hn3:not([data-fx-switch=calm] [data-fx-switch]:not([data-fx-switch=calm]) :where(.svelte-760hn3)):active:not(:disabled) .knob:where(.svelte-760hn3){scale:var(--press-scale-sm)}[data-fx-switch=calm] .switch.svelte-760hn3:not([data-fx-switch=calm] [data-fx-switch]:not([data-fx-switch=calm]) :where(.svelte-760hn3)) .knob:where(.svelte-760hn3):after{content:"";position:absolute;inset:32%;border-radius:var(--r-pill);background:var(--accent);opacity:0;scale:.4;transition:opacity var(--dur-exit-fast) var(--ease-out),scale var(--dur-exit-fast) var(--ease-out)}[data-fx-switch=calm] .switch.svelte-760hn3:not([data-fx-switch=calm] [data-fx-switch]:not([data-fx-switch=calm]) :where(.svelte-760hn3)).on .knob:where(.svelte-760hn3):after{opacity:1;scale:1;transition:opacity var(--dur-base) var(--ease) var(--dur-fast),scale var(--dur-base) var(--ease-out) var(--dur-fast)}.switch.svelte-760hn3:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-glow)}.switch.svelte-760hn3:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.switch[aria-invalid=true].svelte-760hn3:not(.on){border-color:var(--danger)}.switch-sm.svelte-760hn3{--sw-h: var(--chip-sm);--sw-w: 2rem}@media(pointer:coarse){.switch.svelte-760hn3{position:relative}.switch.svelte-760hn3:before{content:"";position:absolute;inset-block:var(--touch-slab);inset-inline-start:var(--touch-slab);inset-inline-end:0}}.switch-row.svelte-760hn3{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-sm);color:var(--text)}.switch-row-sm.svelte-760hn3{font-size:var(--fs-xs)}.grow.svelte-stc2gd{flex:1 1 0;min-width:0}.no-shrink.svelte-stc2gd{flex:none}.block.svelte-stc2gd{display:flex;width:100%}.textarea-wrap.svelte-stc2gd{position:relative;display:flex}.textarea-wrap.svelte-stc2gd:has(.textarea:where(.svelte-stc2gd):disabled):not(.grouped){opacity:var(--disabled-opacity)}.textarea.svelte-stc2gd{width:100%;padding:var(--sp-2) var(--control-px-md);background:var(--textarea-bg, var(--control-fill));border:var(--edge-width) solid var(--textarea-border, var(--control-edge));border-radius:var(--textarea-radius, var(--r-md));box-shadow:var(--control-shadow);color:var(--textarea-fg, var(--text));transition:border-color var(--dur-fast) ease;resize:none;min-height:var(--textarea-size, var(--control-height-default));font-size:var(--control-fs-md);line-height:var(--lh-tight);font-family:inherit}.textarea.svelte-stc2gd:focus{outline:none;border-color:var(--accent)}.textarea.svelte-stc2gd:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--control-shadow),var(--focus-glow)}.textarea.svelte-stc2gd::placeholder{color:var(--text-faint);opacity:1}.textarea.svelte-stc2gd:disabled{cursor:not-allowed}.textarea.capped.svelte-stc2gd{overflow-y:auto}.textarea-sm.svelte-stc2gd{padding:var(--sp-1) var(--control-px-sm);font-size:var(--control-fs-sm);min-height:var(--textarea-size, var(--control-height-compact))}.textarea-lg.svelte-stc2gd{padding:var(--sp-3) var(--control-px-lg);font-size:var(--control-fs-lg);min-height:var(--textarea-size, var(--control-height-large))}@media(pointer:coarse){.textarea.svelte-stc2gd{font-size:max(16px,var(--control-fs-md))}.textarea-sm.svelte-stc2gd{font-size:max(16px,var(--control-fs-sm))}.textarea-lg.svelte-stc2gd{font-size:max(16px,var(--control-fs-lg))}}.textarea[aria-invalid=true].svelte-stc2gd,.textarea[aria-invalid=true].svelte-stc2gd:focus{border-color:var(--danger)}.textarea.svelte-stc2gd{--focus-tint: var(--accent)}.textarea[aria-invalid=true].svelte-stc2gd{--focus-tint: var(--danger)}.textarea.svelte-stc2gd:not(.grouped):focus:not([data-fx-focus=none] :where(.svelte-stc2gd)),:is([data-fx-focus=bloom],[data-fx-focus=label]) .textarea.svelte-stc2gd:not(.grouped):focus:not(:is([data-fx-focus=bloom],[data-fx-focus=label]) [data-fx-focus=none] :where(.svelte-stc2gd)){outline:none;box-shadow:var(--control-shadow),0 0 0 var(--focus-ring-width) var(--focus-tint),0 0 16px 2px color-mix(in srgb,var(--focus-tint) 24%,transparent);animation:svelte-stc2gd-focus-bloom var(--dur-fast) var(--ease-out)}@keyframes svelte-stc2gd-focus-bloom{0%{box-shadow:var(--control-shadow),0 0 0 0 transparent,0 0 0 0 transparent}45%{box-shadow:var(--control-shadow),0 0 0 calc(var(--focus-ring-width) + 1px) var(--focus-tint),0 0 20px 4px color-mix(in srgb,var(--focus-tint) 32%,transparent)}}.textarea.grouped.svelte-stc2gd{border-radius:var(--ig-radius);padding-inline:max(var(--ig-pad-x),var(--ig-leading-w, 0px) + var(--ig-gap)) max(var(--ig-pad-x),var(--ig-trailing-w, 0px) + var(--ig-gap))}.textarea.grouped.svelte-stc2gd:not(.bar)::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.textarea.grouped.svelte-stc2gd:focus-visible{outline:none;box-shadow:var(--control-shadow)}.textarea.grouped.bar.svelte-stc2gd{padding-inline:var(--ig-pad-x);border-bottom:0;border-end-start-radius:0;border-end-end-radius:0}.textarea-wrap.grouped.svelte-stc2gd{width:100%}.textarea-wrap.grouped.svelte-stc2gd .resize-handle:where(.svelte-stc2gd){left:var(--ig-leading-w, 0px);right:var(--ig-trailing-w, 0px)}.textarea-wrap.grouped.bar.svelte-stc2gd .resize-handle:where(.svelte-stc2gd){left:0;right:0}.mono.svelte-stc2gd{font-family:var(--font-mono)}.resize-handle.svelte-stc2gd{position:absolute;left:0;right:0;height:12px;cursor:ns-resize;touch-action:none}.resize-bottom.svelte-stc2gd{bottom:0}.resize-top.svelte-stc2gd{top:0}.resize-handle.svelte-stc2gd:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:28px;height:3px;border-radius:var(--r-pill);background:var(--border-strong);transition:background-color var(--dur-fast) ease}.resize-bottom.svelte-stc2gd:after{bottom:3px}.resize-top.svelte-stc2gd:after{top:3px}.dragging.svelte-stc2gd .resize-handle:where(.svelte-stc2gd):after{background:var(--accent)}@media(hover:hover)and (pointer:fine){.textarea.svelte-stc2gd:hover:not(:disabled,:focus,[aria-invalid=true]){border-color:var(--control-edge-hover)}.resize-handle.svelte-stc2gd:hover:after{background:var(--accent)}}.td.svelte-nv4utu{display:inline-flex;align-items:baseline;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.td--md.svelte-nv4utu{font-size:var(--fs-base)}.td--button.svelte-nv4utu{border:0;background:none;padding:0;margin:0;font:inherit;font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;border-radius:var(--r-sm)}@media(hover:hover)and (pointer:fine){.td--button.svelte-nv4utu:hover{color:var(--text)}}.td--button.svelte-nv4utu:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.td-sep.svelte-nv4utu{color:var(--text-faint);white-space:pre}.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:var(--lh-none)}.shell.svelte-8rkd3b{--shell-header-h: calc(var(--header-h) + var(--safe-top));min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"header" "main" "footer"}.shell-header.svelte-8rkd3b{grid-area:header;position:sticky;top:0;z-index:var(--z-header);display:flex;align-items:center;gap:var(--sp-3);min-width:0;height:var(--shell-header-h);padding-inline:max(var(--sp-4),var(--safe-left)) max(var(--sp-4),var(--safe-right));padding-top:var(--safe-top);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--edge-width) solid var(--surface-edge)}.shell-header.svelte-8rkd3b>*{min-width:0}.shell-header-content.svelte-8rkd3b{display:contents}.shell-header-content.svelte-8rkd3b>*{min-width:0}.shell-menu-btn.svelte-8rkd3b{display:inline-flex;flex:none;align-items:center}.shell-main.svelte-8rkd3b{grid-area:main;min-width:0;container:main / inline-size}.shell-footer.svelte-8rkd3b{grid-area:footer;border-top:var(--edge-width) solid var(--surface-edge);padding:var(--sp-4) max(var(--sp-4),var(--safe-right)) calc(var(--sp-4) + var(--safe-bottom)) max(var(--sp-4),var(--safe-left))}.shell-sidebar.svelte-8rkd3b{position:fixed;top:0;bottom:0;left:0;width:min(var(--shell-sidebar-w),82vw);z-index:var(--z-drawer);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:var(--surface-fill);border-right:var(--edge-width) solid var(--surface-edge);--shell-sidebar-pad: var(--sp-3);padding:var(--shell-sidebar-pad);padding-top:max(var(--shell-sidebar-pad),var(--safe-top));padding-bottom:max(var(--shell-sidebar-pad),var(--safe-bottom));container:sidebar / inline-size;translate:-100% 0;transition:translate var(--dur-exit-slow) var(--ease-drawer)}.shell-sidebar[data-padding=sm].svelte-8rkd3b{--shell-sidebar-pad: var(--sp-2)}.shell-sidebar[data-padding=none].svelte-8rkd3b{--shell-sidebar-pad: 0px}.shell-sidebar.open.svelte-8rkd3b{translate:0 0;box-shadow:var(--overlay-shadow);transition-duration:var(--dur-sheet)}.shell-scrim.svelte-8rkd3b{display:none;position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);background:#00000080;border:0;cursor:pointer;opacity:0;transition:opacity var(--dur-exit) var(--ease-out),display var(--dur-exit) allow-discrete}.shell-scrim.show.svelte-8rkd3b{display:block;opacity:1;transition-duration:var(--dur-base)}@starting-style{.shell-scrim.show.svelte-8rkd3b{opacity:0}}.shell-sidebar-resize.svelte-8rkd3b{display:none}.shell.dragging.svelte-8rkd3b{-webkit-user-select:none;user-select:none;cursor:ew-resize}@media(min-width:48rem){.shell.svelte-8rkd3b{grid-template-columns:var(--shell-sidebar-w) minmax(0,1fr);grid-template-areas:"header header" "sidebar main" "footer footer"}.shell.sidebar-full.svelte-8rkd3b{grid-template-areas:"sidebar header" "sidebar main" "sidebar footer"}.shell-sidebar.svelte-8rkd3b{position:relative;grid-area:sidebar;translate:none;transition:none;z-index:auto;box-shadow:none;border-right:var(--edge-width) solid var(--surface-edge)}.shell.sticky-sidebar.svelte-8rkd3b .shell-sidebar:where(.svelte-8rkd3b){position:sticky;top:0;height:100dvh;align-self:start}.shell-scrim.svelte-8rkd3b,.shell-menu-btn.svelte-8rkd3b{display:none!important}.shell-sidebar-resize.svelte-8rkd3b{display:block;position:absolute;top:0;bottom:0;right:0;width:10px;cursor:ew-resize;touch-action:none;z-index:1}.shell-sidebar-resize.svelte-8rkd3b:after{content:"";position:absolute;top:50%;right:1px;transform:translateY(-50%);width:3px;height:28px;border-radius:var(--r-pill);background:var(--border-strong);transition:background var(--dur-fast) var(--ease)}.shell-sidebar-resize.svelte-8rkd3b:focus-visible:after,.shell.dragging.svelte-8rkd3b .shell-sidebar-resize:where(.svelte-8rkd3b):after{background:var(--accent)}.shell-sidebar-resize.svelte-8rkd3b:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}}@media(min-width:48rem)and (hover:hover)and (pointer:fine){.shell-sidebar-resize.svelte-8rkd3b:hover:after{background:var(--accent)}}@media(min-width:48rem)and (max-width:63.999rem){.shell.svelte-8rkd3b{grid-template-columns:var(--shell-rail-w, 4.5rem) minmax(0,1fr)}.shell-sidebar.svelte-8rkd3b{width:auto}.shell-sidebar-resize.svelte-8rkd3b{display:none}}.autogrid-c.svelte-1lb34wv{display:grid;grid-template-columns:repeat(var(--ag-mode),minmax(min(100%,var(--ag-min)),var(--ag-track)))}.autogrid-c.svelte-1lb34wv>[data-span="2"]{grid-column:span 2}.autogrid-c.svelte-1lb34wv>[data-span="3"]{grid-column:span 3}.autogrid-c.svelte-1lb34wv>[data-span="4"]{grid-column:span 4}.autogrid-c.svelte-1lb34wv>[data-span=full]{grid-column:1 / -1}.autogrid-c.capped.svelte-1lb34wv{grid-template-columns:repeat(var(--ag-mode),minmax(min(100%,max(var(--ag-min),(100% - (var(--ag-cols) - 1) * var(--ag-gap)) / var(--ag-cols))),var(--ag-track)))}.cluster-c.svelte-1qehbts{display:flex}.cluster-grow.svelte-1qehbts>*{flex:1 1 0;min-width:0}.cluster-c.svelte-1qehbts>[data-grow]{flex:1 1 0;min-width:0}.cluster-c.svelte-1qehbts>[data-shrink=false]{flex:none}.no-shrink.svelte-1qehbts{flex:none}.fill.svelte-1qehbts{height:100%}.push-start.svelte-1qehbts{margin-inline-end:auto}.push-end.svelte-1qehbts{margin-inline-start:auto}.cluster-stack.svelte-1qehbts{container-type:inline-size}@container (max-width: 18rem){.stack-xs.svelte-1qehbts>*{flex:1 1 100%}}@container (max-width: 30rem){.stack-sm.svelte-1qehbts>*{flex:1 1 100%}}@container (max-width: 40rem){.stack-md.svelte-1qehbts>*{flex:1 1 100%}}@container (max-width: 48rem){.stack-lg.svelte-1qehbts>*{flex:1 1 100%}}.ct.svelte-1603fch{--container-gutter: var(--sp-4);width:100%;max-width:var(--ct-max, var(--content-max));margin-inline:auto;padding-inline:max(var(--container-gutter),var(--safe-left)) max(var(--container-gutter),var(--safe-right))}.ct.none.svelte-1603fch{max-width:none}.ct.start.svelte-1603fch{margin-inline:0}.ct.pad.svelte-1603fch{padding-top:var(--sp-6);padding-bottom:var(--sp-12)}.ct.full.svelte-1603fch{--ct-inset-l: 0px;--ct-inset-r: 0px;--ct-vw: calc(100vw - var(--ct-scrollbar, 0px));max-width:none;width:calc(var(--ct-vw) - var(--ct-inset-l) - var(--ct-inset-r));margin-inline:calc(50% - var(--ct-vw) / 2 + var(--ct-inset-l)) calc(50% - var(--ct-vw) / 2 + var(--ct-inset-r))}.nav-item.svelte-e4tvqc{position:relative;display:flex;align-items:center;gap:var(--sp-2);width:100%;text-align:left;padding:var(--sp-2) var(--sp-3);border:none;background:none;color:var(--text-muted);border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}@media(hover:hover)and (pointer:fine){.nav-item.svelte-e4tvqc:hover{background:var(--bg-elevated-2);color:var(--text);text-decoration:none;transition-duration:var(--dur-instant)}}.nav-item.svelte-e4tvqc:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.nav-item.active.svelte-e4tvqc{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.nav-item.active.svelte-e4tvqc:not(.bar):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;border-radius:var(--r-pill);background:var(--accent)}.nav-item.bar.active.svelte-e4tvqc{background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:inset 2px 0 0 var(--accent);border-start-start-radius:0;border-end-start-radius:0}.nav-label.svelte-e4tvqc{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-trail.svelte-e4tvqc{flex:none}.nav-item.vertical.svelte-e4tvqc{flex-direction:column;justify-content:center;gap:var(--sp-0-5);padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs);text-align:center}.nav-item.vertical.svelte-e4tvqc .nav-trail:where(.svelte-e4tvqc){position:absolute;top:0;left:calc(50% + .4rem)}.nav-dot.svelte-e4tvqc{display:none}@container sidebar (max-width: 8rem){.nav-item.svelte-e4tvqc{justify-content:center;padding-inline:0}.nav-label.svelte-e4tvqc,.nav-trail.svelte-e4tvqc{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nav-dot.svelte-e4tvqc{display:block;position:absolute;top:.4rem;right:.9rem;width:6px;height:6px;border-radius:50%;background:var(--warn)}.nav-dot.active.svelte-e4tvqc{background:var(--accent)}}.stack-c.svelte-13d3r8y{display:flex;flex-direction:column;min-width:0}.stack-c.svelte-13d3r8y>[data-grow]{flex:1 1 0;min-height:0}.stack-c.svelte-13d3r8y>[data-shrink=false]{flex:none}.grow.svelte-13d3r8y{flex:1 1 0;min-height:0}.no-shrink.svelte-13d3r8y{flex:none}.fill.svelte-13d3r8y{height:100%}.push-start.svelte-13d3r8y{margin-block-end:auto}.push-end.svelte-13d3r8y{margin-block-start:auto}.tabbar.svelte-xksiy{min-width:0;background:var(--surface-fill);border-top:var(--edge-width) solid var(--surface-edge)}.bar.svelte-xksiy{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-nav);padding-bottom:env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tabbar-row.svelte-xksiy{display:flex;align-items:stretch;min-width:0;min-height:var(--nav-h)}.tabbar-item.svelte-xksiy{position:relative;display:flex;flex:1 1 0;min-width:0;min-height:max(48px,var(--touch-target));flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-0-5);padding:var(--sp-1) var(--sp-2);border:none;border-radius:0;background:none;color:var(--text-muted);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease)}@media(hover:hover)and (pointer:fine){.tabbar-item.svelte-xksiy:hover{color:var(--text);text-decoration:none}}.tabbar-item.svelte-xksiy:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.tabbar-item.current.svelte-xksiy{color:var(--accent)}.tabbar-glyph.svelte-xksiy{position:relative;display:inline-flex;flex:none;align-items:center;font-size:var(--icon-xl);--icon-size: var(--icon-xl);transition:scale var(--dur-fast) var(--ease-out)}.tabbar-item.svelte-xksiy:active .tabbar-glyph:where(.svelte-xksiy){scale:var(--press-scale-sm);transition-duration:var(--dur-press)}.tabbar-label.svelte-xksiy{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar.svelte-xksiy .tabbar-badge{position:absolute;top:-.4rem;left:calc(100% - 2px);max-width:none;padding-inline:var(--sp-1-5);font-size:var(--fs-xs)}.toggle.svelte-du6fpc{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);box-sizing:border-box;height:var(--toggle-size, var(--control-sm));padding:0 var(--control-px-sm);border-radius:var(--r-sm);font-size:var(--control-fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-none);--icon-size: var(--control-icon-sm);background:var(--surface-fill-2);color:var(--text-muted);border:var(--edge-width) solid var(--surface-edge);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),translate var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease-out)}.toggle.svelte-du6fpc:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.toggle.pill.svelte-du6fpc{border-radius:var(--r-pill)}.toggle.md.svelte-du6fpc{height:var(--toggle-size, var(--control-md));padding:0 var(--control-px-md);font-size:var(--control-fs-md);--icon-size: var(--control-icon-md)}.label.svelte-du6fpc{display:contents}.toggle.grow.svelte-du6fpc{flex:1 1 0;min-width:0}.toggle.grow.svelte-du6fpc .label:where(.svelte-du6fpc){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center}.toggle.no-shrink.svelte-du6fpc{flex:none}@media(hover:hover)and (pointer:fine){.toggle.svelte-du6fpc:hover:not(:disabled){border-color:var(--surface-edge-strong);translate:0 calc(-1 * var(--hover-lift))}}.toggle.svelte-du6fpc:active:not(:disabled){scale:var(--press-scale);transition-duration:var(--dur-press)}.toggle.on.svelte-du6fpc{--tc: var(--toggle-accent, var(--accent));color:var(--tc);border-color:color-mix(in srgb,var(--tc) 55%,transparent);background:color-mix(in srgb,var(--tc) 16%,transparent)}.toggle.struck.svelte-du6fpc{text-decoration:line-through}@media(pointer:coarse){.toggle.svelte-du6fpc{position:relative}.toggle.svelte-du6fpc:before{content:"";position:absolute;inset-block:var(--touch-slab);inset-inline-start:var(--touch-slab);inset-inline-end:0}}:where(.pop-trigger.svelte-i4bmhp:not(.bare)){display:inline-flex;align-items:center;justify-content:center;min-height:var(--pop-box, var(--box-sm));min-width:var(--pop-box, var(--box-sm));padding:var(--pop-trigger-pad, var(--sp-1));border:var(--edge-width) solid var(--pop-trigger-border, transparent);border-radius:var(--pop-trigger-radius, var(--r-md));background:var(--pop-trigger-bg, transparent);color:var(--pop-trigger-fg, var(--text));font-size:var(--pop-trigger-size, inherit);--icon-size: var(--control-icon-md);--pop-scale-dur: var(--dur-fast);transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),translate var(--dur-fast) var(--ease),scale var(--pop-scale-dur) var(--ease-out)}.pop-trigger.svelte-i4bmhp:not(.bare,.trigger-toggle):active:not(:disabled,.is-disabled){--pop-scale-dur: var(--dur-press);scale:var(--press-scale-sm)}.pop-trigger.canonical.svelte-i4bmhp:active:not(:disabled,.is-disabled){scale:var(--press-scale)}@media(hover:hover)and (pointer:fine){:where(.pop-trigger.svelte-i4bmhp:not(.bare):hover:not(:disabled)){background:var(--bg-elevated-2)}.pop-trigger.canonical.svelte-i4bmhp:hover:not(:disabled){border-color:var(--accent);background:var(--btn-fill);box-shadow:var(--btn-shadow-hover);translate:0 calc(-1 * var(--hover-lift))}.pop-trigger.trigger-primary.svelte-i4bmhp:hover:not(:disabled){background:var(--btn-primary-fill);border-color:var(--btn-primary-edge);box-shadow:var(--btn-primary-shadow-hover);filter:brightness(1.08)}.pop-trigger.trigger-ghost.svelte-i4bmhp:hover:not(:disabled){background:var(--bg-elevated-2);border-color:transparent}.pop-trigger.trigger-danger.svelte-i4bmhp:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:var(--danger)}.pop-trigger.trigger-tone-accent.svelte-i4bmhp:hover:not(:disabled),.pop-trigger.trigger-tone-success.svelte-i4bmhp:hover:not(:disabled),.pop-trigger.trigger-tone-info.svelte-i4bmhp:hover:not(:disabled),.pop-trigger.trigger-tone-warn.svelte-i4bmhp:hover:not(:disabled),.pop-trigger.trigger-tone-danger.svelte-i4bmhp:hover:not(:disabled){background:color-mix(in srgb,var(--pop-trigger-tone) 14%,transparent);border-color:var(--pop-trigger-tone)}.pop-trigger.trigger-primary.trigger-tone-success.svelte-i4bmhp:hover:not(:disabled){background:var(--ok);border-color:var(--ok);filter:brightness(1.08)}}.pop-trigger.canonical.svelte-i4bmhp{min-width:0;min-height:var(--control-height-default);padding:var(--pop-trigger-pad, var(--sp-2) var(--btn-px-md));border-color:var(--pop-trigger-border, var(--btn-edge));background:var(--pop-trigger-bg, var(--btn-fill));box-shadow:var(--btn-shadow);font-weight:var(--fw-medium);font-size:var(--pop-trigger-size, var(--control-fs-md));line-height:var(--lh-none);-webkit-user-select:none;user-select:none;white-space:nowrap}.pop-trigger.trigger-primary.svelte-i4bmhp{background:var(--pop-trigger-bg, var(--btn-primary-fill));border-color:var(--pop-trigger-border, var(--btn-primary-edge));box-shadow:var(--btn-primary-shadow);color:var(--pop-trigger-fg, var(--text-on-accent));font-weight:var(--fw-semibold)}.pop-trigger.trigger-ghost.svelte-i4bmhp{background:var(--pop-trigger-bg, transparent);border-color:var(--pop-trigger-border, transparent)}.pop-trigger.trigger-danger.svelte-i4bmhp{color:var(--pop-trigger-fg, var(--danger));border-color:var(--pop-trigger-border, color-mix(in srgb, var(--danger) 50%, var(--border)))}.pop-trigger.trigger-sm.svelte-i4bmhp{height:var(--control-height-compact);min-height:var(--control-height-compact);padding:var(--pop-trigger-pad, var(--sp-1) var(--btn-px-sm));font-size:var(--pop-trigger-size, var(--control-fs-sm));--icon-size: var(--control-icon-sm)}.pop-trigger.trigger-lg.svelte-i4bmhp{min-height:var(--control-height-large);padding:var(--pop-trigger-pad, var(--sp-3) var(--btn-px-lg));font-size:var(--pop-trigger-size, var(--control-fs-lg));--icon-size: var(--control-icon-lg)}.pop-trigger.trigger-control.svelte-i4bmhp{height:var(--control-height);min-height:var(--control-height);padding:var(--pop-trigger-pad, 0 var(--sp-3))}.pop-trigger.trigger-block.svelte-i4bmhp{width:100%}.pop-trigger.trigger-pill.svelte-i4bmhp{border-radius:var(--pop-trigger-radius, var(--r-pill))}.pop-trigger.trigger-box.svelte-i4bmhp{width:var(--pop-box);min-width:var(--pop-box);height:var(--pop-box);min-height:var(--pop-box);padding:var(--pop-trigger-pad, 0);flex:none}@media(pointer:coarse){.pop-trigger.svelte-i4bmhp:not(.canonical,.hit-compact){position:relative}.pop-trigger.svelte-i4bmhp:not(.canonical,.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)) / 2));inset-inline-end:0}}.pop-trigger.trigger-tone-accent.svelte-i4bmhp{--pop-trigger-tone: var(--accent)}.pop-trigger.trigger-tone-success.svelte-i4bmhp{--pop-trigger-tone: var(--ok)}.pop-trigger.trigger-tone-info.svelte-i4bmhp{--pop-trigger-tone: var(--info)}.pop-trigger.trigger-tone-warn.svelte-i4bmhp{--pop-trigger-tone: var(--warn)}.pop-trigger.trigger-tone-danger.svelte-i4bmhp{--pop-trigger-tone: var(--danger)}.pop-trigger.trigger-tone-accent.svelte-i4bmhp,.pop-trigger.trigger-tone-success.svelte-i4bmhp,.pop-trigger.trigger-tone-info.svelte-i4bmhp,.pop-trigger.trigger-tone-warn.svelte-i4bmhp,.pop-trigger.trigger-tone-danger.svelte-i4bmhp{color:var(--pop-trigger-fg, var(--pop-trigger-tone));border-color:var(--pop-trigger-border, color-mix(in srgb, var(--pop-trigger-tone) 50%, var(--border)))}.pop-trigger.trigger-primary.trigger-tone-success.svelte-i4bmhp{background:var(--pop-trigger-bg, var(--ok));border-color:var(--pop-trigger-border, var(--ok));color:var(--pop-trigger-fg, var(--text-on-success))}.pop-trigger.svelte-i4bmhp:disabled,.pop-trigger.is-disabled.svelte-i4bmhp{opacity:var(--disabled-opacity);cursor:not-allowed}.pop-trigger.is-disabled.svelte-i4bmhp{pointer-events:none}:where(a.pop-trigger.svelte-i4bmhp){cursor:pointer;text-decoration:none}.pop-trigger.counted.svelte-i4bmhp{position:relative}.pop-count.svelte-i4bmhp{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(--pop-count-size, 1.125rem);height:var(--pop-count-size, 1.125rem);padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--pop-count-bg, var(--accent));color:var(--pop-count-fg, var(--text-on-accent));font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:var(--lh-none);white-space:nowrap;pointer-events:none}.trigger-sm.svelte-i4bmhp .pop-count:where(.svelte-i4bmhp),.bare.svelte-i4bmhp .pop-count:where(.svelte-i4bmhp),.pop-count.count-sm.svelte-i4bmhp{--pop-count-size: 1rem;font-size:calc(var(--fs-xs) * .85)}.trigger-primary.svelte-i4bmhp .pop-count:where(.svelte-i4bmhp){background:var(--pop-count-bg, var(--text-on-accent));color:var(--pop-count-fg, var(--accent))}:where(.pop-trigger.bare.svelte-i4bmhp){display:inline;padding:var(--pop-trigger-pad, 0);border:0;border-radius:var(--pop-trigger-radius, 0);background:var(--pop-trigger-bg, none);color:var(--pop-trigger-fg, inherit);font:inherit;font-size:var(--pop-trigger-size, inherit);line-height:inherit;vertical-align:baseline;cursor:pointer}.pop-panel.svelte-i4bmhp{position:fixed;margin:0;inset:auto;min-width:10rem;max-width:min(22rem,calc(100vw - 2 * var(--sp-3)));padding:var(--sp-1);background:var(--raised-fill);color:var(--text);border:var(--edge-width) solid var(--raised-edge);border-radius:var(--r-md);box-shadow:var(--raised-shadow);transform-origin:var(--tsu-origin, top left);opacity:0;scale:var(--enter-scale);transition:opacity var(--dur-exit) var(--ease-out),scale var(--dur-exit) var(--ease-out),translate var(--dur-exit) var(--ease-out),display var(--dur-exit) allow-discrete,overlay var(--dur-exit) allow-discrete}.pop-panel.svelte-i4bmhp:popover-open{opacity:1;scale:1;translate:0;transition-duration:var(--dur-base)}@starting-style{.pop-panel.svelte-i4bmhp:popover-open{opacity:0;scale:var(--enter-scale);translate:var(--tsu-shift, 0 calc(-1 * var(--shift-sm)))}}.pop-panel[data-instant].svelte-i4bmhp{transition-duration:var(--dur-instant)}.menu.svelte-mzyr4p{display:flex;flex-direction:column;gap:var(--sp-px)}.menu-item.svelte-mzyr4p{display:flex;align-items:center;gap:var(--sp-2);width:100%;text-align:left;padding:var(--sp-2) var(--sp-3);border:none;background:none;color:var(--text);border-radius:var(--r-sm);font-size:var(--fs-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease)}.menu-row.svelte-mzyr4p{position:relative}.menu-item.svelte-mzyr4p:focus-visible,.menu-row.svelte-mzyr4p:focus-within,.menu-item[data-flash].svelte-mzyr4p{background:var(--bg-elevated-2);outline:none;transition-duration:var(--dur-instant)}.menu-item[data-flash].svelte-mzyr4p{background:color-mix(in srgb,var(--accent) 18%,transparent)}@media(hover:hover)and (pointer:fine){.menu-item.svelte-mzyr4p:hover:not(:disabled){background:var(--bg-elevated-2);transition-duration:var(--dur-instant)}}.menu-item.danger.svelte-mzyr4p{color:var(--danger)}.menu-check.svelte-mzyr4p{display:inline-flex;width:1em;visibility:hidden}.menu-item.on.svelte-mzyr4p .menu-check:where(.svelte-mzyr4p){visibility:visible;color:var(--accent)}.menu-check-trailing.svelte-mzyr4p{flex:none;margin-inline-start:auto;padding-inline-start:var(--sp-3)}.menu-tag.svelte-mzyr4p{display:inline-flex;flex:none;margin-inline-start:auto;padding-inline-start:var(--sp-3)}.menu-tag.svelte-mzyr4p+.menu-check-trailing:where(.svelte-mzyr4p){margin-inline-start:0;padding-inline-start:0}.menu-item.svelte-mzyr4p:disabled,.menu-row[inert].svelte-mzyr4p{opacity:var(--disabled-opacity);cursor:not-allowed}.disclosure.svelte-1vg597v{display:block}.disclosure__button.svelte-1vg597v{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;padding:var(--disclosure-pad, var(--sp-3) var(--sp-4));border:0;background:none;color:inherit;font:inherit;font-weight:var(--fw-medium);font-size:var(--disclosure-fs, var(--fs-sm));text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.disclosure__button.svelte-1vg597v:hover:not(:disabled){background:var(--bg-elevated-2)}}.disclosure__button.svelte-1vg597v:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.disclosure__button.svelte-1vg597v:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.disclosure__header.svelte-1vg597v{display:flex;align-items:center;gap:var(--sp-2);min-width:0;flex:1 1 auto}.disclosure__chevron.svelte-1vg597v{display:inline-flex;flex:none;color:var(--text-muted);transition:rotate var(--dur-base) var(--ease-out)}.disclosure--open.svelte-1vg597v .disclosure__chevron:where(.svelte-1vg597v){rotate:180deg}.disclosure__panel.svelte-1vg597v{padding:var(--disclosure-panel-pad, 0 var(--sp-4) var(--sp-4));font-size:var(--disclosure-fs, var(--fs-sm));color:var(--text-muted);transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out)}@starting-style{.disclosure__panel.svelte-1vg597v:not([hidden]){opacity:0;translate:0 calc(-1 * var(--shift-xs))}}.disclosure--compact.svelte-1vg597v{--disclosure-pad: var(--sp-1) var(--sp-2);--disclosure-fs: var(--fs-xs);--disclosure-panel-pad: 0 var(--sp-2) var(--sp-2)}.disclosure__panel[hidden].svelte-1vg597v{display:none}.crumbs.svelte-1ew93vb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.crumbs--md.svelte-1ew93vb{font-size:var(--fs-md)}.crumbs--nowrap.svelte-1ew93vb{flex-wrap:nowrap;min-width:0}.crumbs--nowrap.svelte-1ew93vb .crumb:where(.svelte-1ew93vb){flex-shrink:0}.crumbs--nowrap.svelte-1ew93vb .crumb:where(.svelte-1ew93vb):last-child{flex-shrink:1}.crumbs--nowrap.svelte-1ew93vb .current:where(.svelte-1ew93vb){max-width:none}.crumbs--collapse.svelte-1ew93vb .crumb:where(.svelte-1ew93vb):last-child:not(:first-child),.crumbs--collapse.svelte-1ew93vb .crumb:where(.svelte-1ew93vb):nth-last-child(2) .sep:where(.svelte-1ew93vb){display:none}.crumb.svelte-1ew93vb{display:inline-flex;align-items:center;gap:var(--sp-1);min-width:0}.link.svelte-1ew93vb{color:var(--text-muted);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16ch;transition:color var(--dur-fast) ease}@media(hover:hover)and (pointer:fine){.link.svelte-1ew93vb:hover{color:var(--text);text-decoration:underline;transition-duration:var(--dur-instant)}}.current.svelte-1ew93vb{color:var(--text);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:24ch}@media(hover:none)and (pointer:coarse){.link.svelte-1ew93vb{min-height:var(--control-md);align-content:center}}.ellipsis.svelte-1ew93vb{color:var(--text-muted)}.sep.svelte-1ew93vb{display:inline-flex;align-items:center;color:var(--text-subtle, var(--text-muted));font-size:var(--icon-sm)}.crumbs--md.svelte-1ew93vb .sep:where(.svelte-1ew93vb){font-size:var(--icon-md)}.card.callout{--callout-tone: var(--text-muted);display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3)}.card.callout-ok{--callout-tone: var(--ok)}.card.callout-warn{--callout-tone: var(--warn)}.card.callout-danger{--callout-tone: var(--danger)}.card.callout-info{--callout-tone: var(--info)}.card.callout-accent{--callout-tone: var(--accent)}.callout-icon.svelte-16sx5ms{display:inline-flex;flex:none;align-items:center;color:var(--callout-tone);font-size:var(--fs-lg);line-height:var(--lh-none);min-height:1.4em}.callout-body.svelte-16sx5ms{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text)}.callout-title.svelte-16sx5ms{margin:0;font-weight:var(--fw-semibold)}.callout-text.svelte-16sx5ms{overflow-wrap:anywhere}.callout-actions.svelte-16sx5ms{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-left:auto}.callout-dismiss.svelte-16sx5ms{display:inline-flex;flex:none;margin-left:auto}.callout-actions.svelte-16sx5ms+.callout-dismiss:where(.svelte-16sx5ms){margin-left:0}.carousel.svelte-1vsean6{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.viewport.svelte-1vsean6{overflow:hidden;border-radius:var(--r-md);touch-action:pan-y;-webkit-user-select:none;user-select:none}.track.svelte-1vsean6{display:flex;width:100%;transition:translate var(--dur-sheet) var(--ease-in-out)}.slide.svelte-1vsean6{flex:0 0 100%;min-width:0}.bar.svelte-1vsean6{display:flex;align-items:center;justify-content:center;gap:var(--sp-2)}.dots.svelte-1vsean6{display:flex;align-items:center;gap:var(--sp-2)}.dot.svelte-1vsean6{position:relative;width:var(--sp-2);height:var(--sp-2);padding:0;border:0;border-radius:var(--r-pill);background:var(--border);cursor:pointer;transition:background var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease)}@media(hover:hover)and (pointer:fine){.dot.svelte-1vsean6:hover{background:var(--text-faint)}}.dot.svelte-1vsean6:active{scale:var(--press-scale-sm)}.dot.active.svelte-1vsean6{background:var(--accent);scale:1.25}.dot.svelte-1vsean6:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media(pointer:coarse){.dots.svelte-1vsean6{gap:var(--sp-4)}.dot.svelte-1vsean6:before{content:"";position:absolute;inset:calc((100% - var(--sp-6)) / 2)}}.counter.svelte-1vsean6{color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.copy-btn.btn-box.copy-labelled{width:auto;padding-inline:var(--sp-2)}.glyphs.svelte-14ko3lf{position:relative;display:inline-grid;place-items:center}.glyph.svelte-14ko3lf{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--dur-fast) ease}.check.svelte-14ko3lf{opacity:0;scale:.6;transition:opacity var(--dur-fast) ease,scale var(--dur-fast) var(--ease-out)}.copied.svelte-14ko3lf .copy:where(.svelte-14ko3lf){opacity:0;transition-duration:var(--dur-exit-fast)}.copied.svelte-14ko3lf .check:where(.svelte-14ko3lf){opacity:1;scale:1;transition:opacity var(--dur-spring-bounce) ease,scale var(--dur-spring-bounce) var(--ease-spring-bounce)}.tick.svelte-14ko3lf,.sparks.svelte-14ko3lf{display:none}.words.svelte-14ko3lf{display:inline-grid;overflow:hidden;text-align:start}.word.svelte-14ko3lf{grid-area:1 / 1}.done.svelte-14ko3lf,.copied.svelte-14ko3lf .idle:where(.svelte-14ko3lf){opacity:0}.copied.svelte-14ko3lf .done:where(.svelte-14ko3lf){opacity:1}:is(.glyphs.svelte-14ko3lf:not([data-fx-copy]:not([data-fx-copy=burst]) :where(.svelte-14ko3lf)),[data-fx-copy=burst] .glyphs.svelte-14ko3lf:not([data-fx-copy=burst] [data-fx-copy]:not([data-fx-copy=burst]) :where(.svelte-14ko3lf))) .check:where(.svelte-14ko3lf){scale:.4;rotate:60deg;transition-property:opacity,scale,rotate;transition-duration:var(--dur-exit-fast);transition-timing-function:ease}:is(.glyphs.svelte-14ko3lf:not([data-fx-copy]:not([data-fx-copy=burst]) :where(.svelte-14ko3lf)),[data-fx-copy=burst] .glyphs.svelte-14ko3lf:not([data-fx-copy=burst] [data-fx-copy]:not([data-fx-copy=burst]) :where(.svelte-14ko3lf))).copied .check:where(.svelte-14ko3lf){scale:1;rotate:0deg;transition-duration:var(--dur-fast),var(--dur-spring),var(--dur-spring);transition-delay:calc(var(--dur-exit-fast) / 2);transition-timing-function:ease,var(--ease-spring-bounce),var(--ease-out)}:is(.glyphs.svelte-14ko3lf:not([data-fx-copy]:not([data-fx-copy=burst]) :where(.svelte-14ko3lf)),[data-fx-copy=burst] .glyphs.svelte-14ko3lf:not([data-fx-copy=burst] [data-fx-copy]:not([data-fx-copy=burst]) :where(.svelte-14ko3lf))) .sparks:where(.svelte-14ko3lf){--spark-a: color-mix(in srgb, var(--ok) 85%, transparent);--spark-b: color-mix(in srgb, var(--accent) 85%, transparent);position:absolute;inset:-9px;display:block;pointer-events:none;background:radial-gradient(circle at 50% 4%,var(--spark-a) 1.6px,transparent 2.2px),radial-gradient(circle at 83% 17%,var(--spark-b) 1.3px,transparent 1.9px),radial-gradient(circle at 96% 50%,var(--spark-a) 1.6px,transparent 2.2px),radial-gradient(circle at 83% 83%,var(--spark-b) 1.3px,transparent 1.9px),radial-gradient(circle at 50% 96%,var(--spark-a) 1.6px,transparent 2.2px),radial-gradient(circle at 17% 83%,var(--spark-b) 1.3px,transparent 1.9px),radial-gradient(circle at 4% 50%,var(--spark-a) 1.6px,transparent 2.2px),radial-gradient(circle at 17% 17%,var(--spark-b) 1.3px,transparent 1.9px);opacity:0}:is(.glyphs.svelte-14ko3lf:not([data-fx-copy]:not([data-fx-copy=burst]) :where(.svelte-14ko3lf)),[data-fx-copy=burst] .glyphs.svelte-14ko3lf:not([data-fx-copy=burst] [data-fx-copy]:not([data-fx-copy=burst]) :where(.svelte-14ko3lf))).copied .sparks:where(.svelte-14ko3lf){animation:svelte-14ko3lf-copy-burst calc(var(--dur-slow) + var(--dur-exit-fast)) var(--ease-out)}@keyframes svelte-14ko3lf-copy-burst{0%{opacity:0;scale:.35;rotate:-20deg}30%{opacity:1}to{opacity:0;scale:1.15;rotate:0deg}}[data-fx-copy=tick] .glyphs.svelte-14ko3lf:not([data-fx-copy=tick] [data-fx-copy]:not([data-fx-copy=tick]) :where(.svelte-14ko3lf)) .check:where(.svelte-14ko3lf){display:none}[data-fx-copy=tick] .glyphs.svelte-14ko3lf:not([data-fx-copy=tick] [data-fx-copy]:not([data-fx-copy=tick]) :where(.svelte-14ko3lf)) .tick:where(.svelte-14ko3lf){display:block;width:1em;height:1em;opacity:0;transition:opacity var(--dur-exit-fast) ease var(--dur-instant)}[data-fx-copy=tick] .glyphs.svelte-14ko3lf:not([data-fx-copy=tick] [data-fx-copy]:not([data-fx-copy=tick]) :where(.svelte-14ko3lf)).copied .tick:where(.svelte-14ko3lf){opacity:1;transition-duration:var(--dur-fast)}[data-fx-copy=tick] .glyphs.svelte-14ko3lf:not([data-fx-copy=tick] [data-fx-copy]:not([data-fx-copy=tick]) :where(.svelte-14ko3lf)) .tick:where(.svelte-14ko3lf) path:where(.svelte-14ko3lf){stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--dur-instant) ease var(--dur-exit-fast)}[data-fx-copy=tick] .glyphs.svelte-14ko3lf:not([data-fx-copy=tick] [data-fx-copy]:not([data-fx-copy=tick]) :where(.svelte-14ko3lf)).copied .tick:where(.svelte-14ko3lf) path:where(.svelte-14ko3lf){stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-slow) var(--ease-out) calc(var(--dur-fast) / 2)}[data-fx-copy=tick] .glyphs.svelte-14ko3lf:not([data-fx-copy=tick] [data-fx-copy]:not([data-fx-copy=tick]) :where(.svelte-14ko3lf)) .copy:where(.svelte-14ko3lf){transition-property:opacity,scale;transition-duration:var(--dur-base),var(--dur-spring);transition-timing-function:ease,var(--ease-spring)}[data-fx-copy=tick] .glyphs.svelte-14ko3lf:not([data-fx-copy=tick] [data-fx-copy]:not([data-fx-copy=tick]) :where(.svelte-14ko3lf)).copied .copy:where(.svelte-14ko3lf){scale:.6;transition-duration:var(--dur-exit-fast),var(--dur-exit)}[data-fx-copy=tick] .words.svelte-14ko3lf:not([data-fx-copy=tick] [data-fx-copy]:not([data-fx-copy=tick]) :where(.svelte-14ko3lf)) .word:where(.svelte-14ko3lf){transition-property:opacity,translate;transition-duration:var(--dur-base),var(--dur-spring);transition-timing-function:ease,var(--ease-spring)}[data-fx-copy=tick] .words.svelte-14ko3lf:not([data-fx-copy=tick] [data-fx-copy]:not([data-fx-copy=tick]) :where(.svelte-14ko3lf)) .done:where(.svelte-14ko3lf){translate:0 100%}[data-fx-copy=tick] .words.svelte-14ko3lf:not([data-fx-copy=tick] [data-fx-copy]:not([data-fx-copy=tick]) :where(.svelte-14ko3lf)).copied .idle:where(.svelte-14ko3lf){translate:0 -100%;transition-duration:var(--dur-exit-fast),var(--dur-exit)}[data-fx-copy=tick] .words.svelte-14ko3lf:not([data-fx-copy=tick] [data-fx-copy]:not([data-fx-copy=tick]) :where(.svelte-14ko3lf)).copied .done:where(.svelte-14ko3lf){translate:0 0;transition-delay:calc(var(--dur-exit-fast) / 2)}.tinted.copied.svelte-14ko3lf :is(.check:where(.svelte-14ko3lf),.tick:where(.svelte-14ko3lf)){color:var(--ok)}.modal.svelte-5w897d{margin:0;padding:0;border:0;background:none;max-width:100vw;max-height:100dvh;width:100%;height:100%;color:var(--text);display:flex;align-items:flex-end;justify-content:center;transition:display var(--dur-exit-slow) allow-discrete,overlay var(--dur-exit-slow) allow-discrete}.modal.svelte-5w897d:not([open]){display:none}.modal.svelte-5w897d::backdrop{background:#0000008c;opacity:0;transition:opacity var(--dur-exit) var(--ease-out),display var(--dur-exit) allow-discrete,overlay var(--dur-exit) allow-discrete}.modal[open].svelte-5w897d::backdrop{opacity:1;transition-duration:var(--dur-base)}@starting-style{.modal[open].svelte-5w897d::backdrop{opacity:0}}@media(min-width:640px){.modal.svelte-5w897d{align-items:center;padding:var(--sp-6)}}.sheet.svelte-5w897d{--sw: 34rem;position:relative;width:100%;max-width:var(--sw);max-height:calc(100dvh - var(--safe-top) - var(--sp-6));display:flex;flex-direction:column;background:var(--overlay-fill);border:var(--edge-width) solid var(--overlay-edge);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--overlay-shadow);padding-bottom:var(--safe-bottom);opacity:0;translate:0 100%;transition:opacity var(--dur-exit-slow) var(--ease-out),translate var(--dur-exit-slow) var(--ease-drawer)}.modal[open].svelte-5w897d .sheet:where(.svelte-5w897d){opacity:1;translate:0;transition-duration:var(--dur-sheet)}@starting-style{.modal[open].svelte-5w897d .sheet:where(.svelte-5w897d){opacity:0;translate:0 100%}}@media(min-width:640px){.sheet.svelte-5w897d{border-radius:var(--r-lg);padding-bottom:0;width:var(--sheet-w, var(--sw));max-width:min(var(--sheet-w, var(--sw)),calc(100vw - 2rem));translate:0;scale:var(--enter-scale);transition:opacity var(--dur-exit) var(--ease-out),scale var(--dur-exit) var(--ease-out)}.modal[open].svelte-5w897d .sheet:where(.svelte-5w897d){scale:1;transition-duration:var(--dur-slow)}@starting-style{.modal[open].svelte-5w897d .sheet:where(.svelte-5w897d){translate:0;scale:var(--enter-scale)}}.sheet-sm.svelte-5w897d{--sw: 24rem}.sheet-lg.svelte-5w897d{--sw: 48rem}.sheet-xl.svelte-5w897d{--sw: 72rem}}.modal.resizing.svelte-5w897d .sheet:where(.svelte-5w897d){-webkit-user-select:none;user-select:none;will-change:width;contain:layout paint;box-shadow:var(--shadow-sm)}.sheet-head.svelte-5w897d{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-4);border-bottom:var(--edge-width) solid var(--surface-edge)}.sheet-toned.svelte-5w897d{border-top:3px solid var(--modal-tone)}.sheet-tone-icon.svelte-5w897d{display:inline-flex;flex:none;font-size:var(--icon-lg);color:var(--modal-tone)}.sheet-title.svelte-5w897d{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.sheet-body.svelte-5w897d{padding:var(--sp-4);overflow-y:auto;-webkit-overflow-scrolling:touch}.sheet-foot.svelte-5w897d{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4);border-top:var(--edge-width) solid var(--surface-edge)}.sheet-foot.foot-fill.svelte-5w897d>*{flex:1}.sheet-resize.svelte-5w897d{display:none}@media(min-width:640px){.sheet-resize.svelte-5w897d{display:block;position:absolute;top:0;bottom:0;right:0;width:12px;margin-right:-6px;cursor:ew-resize;touch-action:none;z-index:2}.sheet-resize.svelte-5w897d:before{content:"";position:absolute;top:0;bottom:0;right:6px;width:2px;border-radius:var(--r-pill);background:transparent;transition:background-color var(--dur-fast) var(--ease)}.sheet-resize.svelte-5w897d:after{content:"";position:absolute;top:50%;right:5px;transform:translateY(-50%);width:4px;height:44px;border-radius:var(--r-pill);background:var(--border-strong);transition:background-color var(--dur-fast) var(--ease)}.modal.resizing.svelte-5w897d .sheet-resize:where(.svelte-5w897d):before{background:color-mix(in srgb,var(--accent) 45%,transparent)}.modal.resizing.svelte-5w897d .sheet-resize:where(.svelte-5w897d):after{background:var(--accent)}}@media(min-width:640px)and (hover:hover)and (pointer:fine){.sheet-resize.svelte-5w897d:hover:before{background:color-mix(in srgb,var(--accent) 45%,transparent)}.sheet-resize.svelte-5w897d:hover:after{background:var(--accent)}}.confirm-body.svelte-ojgh47{display:flex;flex-direction:column;gap:var(--sp-3)}.drawer.svelte-1y96uln{position:fixed;inset:0;margin:0;padding:0;border:0;background:none;max-width:none;max-height:none;width:auto;height:auto;color:var(--text);display:flex;justify-content:flex-end;transition:display var(--dur-exit-slow) allow-discrete,overlay var(--dur-exit-slow) allow-discrete}.drawer.svelte-1y96uln:not([open]){display:none}.drawer[data-side=left].svelte-1y96uln{justify-content:flex-start}.drawer.svelte-1y96uln::backdrop{background:#0000008c;opacity:0;transition:opacity var(--dur-exit) var(--ease-out),display var(--dur-exit) allow-discrete,overlay var(--dur-exit) allow-discrete}.drawer[open].svelte-1y96uln::backdrop{opacity:1;transition-duration:var(--dur-base)}@starting-style{.drawer[open].svelte-1y96uln::backdrop{opacity:0}}.panel.svelte-1y96uln{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"head" "nav" "body" "foot";width:100%;height:100%;background:var(--overlay-fill);will-change:translate;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);--drawer-from: 100% 0;translate:var(--drawer-from);transition:translate var(--dur-exit-slow) var(--ease-drawer)}.drawer[data-side=left].svelte-1y96uln .panel:where(.svelte-1y96uln){--drawer-from: -100% 0}.drawer[open].svelte-1y96uln .panel:where(.svelte-1y96uln){translate:0;transition-duration:var(--dur-sheet)}@starting-style{.drawer[open].svelte-1y96uln .panel:where(.svelte-1y96uln){translate:var(--drawer-from)}}.panel-head.svelte-1y96uln{grid-area:head;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-4);border-bottom:var(--edge-width) solid var(--surface-edge)}.panel-icon.svelte-1y96uln{display:inline-flex;flex:none;font-size:var(--icon-lg);color:var(--text-muted)}.panel-title.svelte-1y96uln{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.panel-page.svelte-1y96uln{color:var(--text-muted);font-size:var(--fs-sm)}.panel-page.svelte-1y96uln:before{content:"·";margin-right:var(--sp-2)}.panel-nav.svelte-1y96uln,.panel-nav-mobile.svelte-1y96uln{grid-area:nav;display:flex;gap:var(--sp-1);padding:var(--sp-2);border-bottom:var(--edge-width) solid var(--surface-edge);overflow-x:auto;scrollbar-width:thin}.panel-nav.has-mobile.svelte-1y96uln{display:none}.panel-body.svelte-1y96uln{grid-area:body;padding:var(--sp-4);overflow-y:auto;-webkit-overflow-scrolling:touch}.panel-foot.svelte-1y96uln{grid-area:foot;display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4);border-top:var(--edge-width) solid var(--surface-edge)}@media(min-width:48rem){.panel.svelte-1y96uln{width:min(var(--drawer-w),100%);padding-top:0;padding-bottom:0;border-left:var(--edge-width) solid var(--border-strong);box-shadow:var(--overlay-shadow);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head" "body" "foot"}.drawer[data-side=left].svelte-1y96uln .panel:where(.svelte-1y96uln){border-left:0;border-right:var(--edge-width) solid var(--border-strong)}.panel.has-nav.svelte-1y96uln{grid-template-columns:var(--drawer-nav-w) minmax(0,1fr);grid-template-areas:"head head" "nav body" "foot foot"}.panel-nav.svelte-1y96uln,.panel-nav.has-mobile.svelte-1y96uln{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;border-bottom:0;border-right:var(--edge-width) solid var(--surface-edge)}.panel-nav-mobile.svelte-1y96uln{display:none}}.empty.svelte-14rudje{--empty-tone: var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-3);padding:var(--sp-8) var(--sp-5)}.empty-ok{--empty-tone: var(--ok)}.empty-warn{--empty-tone: var(--warn)}.empty-danger{--empty-tone: var(--danger)}.empty-info{--empty-tone: var(--info)}.empty-accent{--empty-tone: var(--accent)}.empty-compact.svelte-14rudje{gap:var(--sp-2);padding:var(--sp-4) var(--sp-3)}.empty-chip.svelte-14rudje{display:inline-flex;align-items:center;justify-content:center;flex:none;width:3rem;height:3rem;border-radius:var(--r-lg);font-size:var(--fs-xl);color:var(--empty-tone);background:color-mix(in srgb,var(--empty-tone) 14%,transparent);border:1px solid color-mix(in srgb,var(--empty-tone) 30%,transparent)}.empty-compact.svelte-14rudje .empty-chip:where(.svelte-14rudje){width:2.25rem;height:2.25rem;font-size:var(--fs-lg)}.empty-inline.svelte-14rudje{flex-direction:row;justify-content:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4)}.empty-inline.svelte-14rudje .empty-chip:where(.svelte-14rudje){width:auto;height:auto;font-size:var(--icon-md);background:none;border:none}.empty-inline.svelte-14rudje .empty-title:where(.svelte-14rudje){color:var(--text-muted);font-weight:var(--fw-normal);font-size:var(--fs-sm)}.empty-inline.svelte-14rudje .empty-desc:where(.svelte-14rudje){max-width:none}.empty-inline.svelte-14rudje .empty-action:where(.svelte-14rudje){margin-top:0}.empty-title.svelte-14rudje{margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text);line-height:var(--lh-snug)}.empty-desc.svelte-14rudje{margin:0;max-width:32ch;font-size:var(--fs-sm);color:var(--text-muted);line-height:var(--lh-normal)}.empty-action.svelte-14rudje{margin-top:var(--sp-1)}.field.svelte-1eor43k{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.field-grow.svelte-1eor43k{flex:1 1 0;min-width:0}.field-no-shrink.svelte-1eor43k{flex:none}.field-inline.svelte-1eor43k{flex-direction:row;align-items:center;gap:var(--sp-2)}.field-inline.svelte-1eor43k .label:where(.svelte-1eor43k){flex:none}.label.svelte-1eor43k{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted)}.hint.svelte-1eor43k{font-size:var(--fs-xs);color:var(--text-faint)}.error.svelte-1eor43k{font-size:var(--fs-xs);color:var(--danger)}[data-fx-focus=label] .field.svelte-1eor43k:not(.field-inline):not([data-fx-focus=label] [data-fx-focus]:not([data-fx-focus=label]) :where(.svelte-1eor43k)):has(>.label:where(.svelte-1eor43k)+input.input:not(.input-sm,.input-lg,.grouped),>.label:where(.svelte-1eor43k)+.textarea-wrap:not(.grouped)>.textarea:not(.textarea-sm,.textarea-lg)){--float-h: 3.25rem;position:relative}[data-fx-focus=label] .field.svelte-1eor43k:not(.field-inline):not([data-fx-focus=label] [data-fx-focus]:not([data-fx-focus=label]) :where(.svelte-1eor43k)):has(>.label:where(.svelte-1eor43k)+input.input:not(.input-sm,.input-lg,.grouped),>.label:where(.svelte-1eor43k)+.textarea-wrap:not(.grouped)>.textarea:not(.textarea-sm,.textarea-lg))>.label:where(.svelte-1eor43k){position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;display:flex;align-items:center;max-width:100%;height:var(--float-h);padding-inline:calc(var(--control-px-md) + var(--edge-width));font-size:var(--control-fs-md);pointer-events:none}[data-fx-focus=label] .field.svelte-1eor43k:not(.field-inline):not([data-fx-focus=label] [data-fx-focus]:not([data-fx-focus=label]) :where(.svelte-1eor43k)):has(>.label:where(.svelte-1eor43k)+input.input:not(.input-sm,.input-lg,.grouped),>.label:where(.svelte-1eor43k)+.textarea-wrap:not(.grouped)>.textarea:not(.textarea-sm,.textarea-lg)) .label-text:where(.svelte-1eor43k){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--lh-none);transform-origin:left center;transition-property:translate,scale,color;transition-duration:var(--dur-spring),var(--dur-spring),var(--dur-fast);transition-timing-function:var(--ease-spring-bounce),var(--ease-spring-bounce),ease}[data-fx-focus=label] .field.svelte-1eor43k:not(.field-inline):not([data-fx-focus=label] [data-fx-focus]:not([data-fx-focus=label]) :where(.svelte-1eor43k)):has(>.label:where(.svelte-1eor43k)+input.input:not(.input-sm,.input-lg,.grouped),>.label:where(.svelte-1eor43k)+.textarea-wrap:not(.grouped)>.textarea:not(.textarea-sm,.textarea-lg)) :is(.input,.textarea){min-height:var(--float-h);padding-top:1.35rem;padding-bottom:.4rem}[data-fx-focus=label] .field.svelte-1eor43k:not(.field-inline):not([data-fx-focus=label] [data-fx-focus]:not([data-fx-focus=label]) :where(.svelte-1eor43k)):has(>.label:where(.svelte-1eor43k)+input.input:not(.input-sm,.input-lg,.grouped),>.label:where(.svelte-1eor43k)+.textarea-wrap:not(.grouped)>.textarea:not(.textarea-sm,.textarea-lg)) :is(.input,.textarea):not(:focus)::placeholder{color:transparent}[data-fx-focus=label] .field.svelte-1eor43k:not(.field-inline):not([data-fx-focus=label] [data-fx-focus]:not([data-fx-focus=label]) :where(.svelte-1eor43k)):has(>.label:where(.svelte-1eor43k)+input.input:not(.input-sm,.input-lg,.grouped),>.label:where(.svelte-1eor43k)+.textarea-wrap:not(.grouped)>.textarea:not(.textarea-sm,.textarea-lg)) :is(.input,.textarea):focus{animation:none;box-shadow:var(--control-shadow),inset 0 -1px 0 var(--focus-tint)}[data-fx-focus=label] .field.svelte-1eor43k:not(.field-inline):not([data-fx-focus=label] [data-fx-focus]:not([data-fx-focus=label]) :where(.svelte-1eor43k)):has(>.label:where(.svelte-1eor43k)+input.input:not(.input-sm,.input-lg,.grouped),>.label:where(.svelte-1eor43k)+.textarea-wrap:not(.grouped)>.textarea:not(.textarea-sm,.textarea-lg)):has(:is(.input,.textarea):is(:focus,:not(:placeholder-shown),:autofill)) .label-text:where(.svelte-1eor43k){translate:0 -.7rem;scale:.78}[data-fx-focus=label] .field.svelte-1eor43k:not(.field-inline):not([data-fx-focus=label] [data-fx-focus]:not([data-fx-focus=label]) :where(.svelte-1eor43k)):has(>.label:where(.svelte-1eor43k)+input.input:not(.input-sm,.input-lg,.grouped),>.label:where(.svelte-1eor43k)+.textarea-wrap:not(.grouped)>.textarea:not(.textarea-sm,.textarea-lg)):has(:is(.input,.textarea):focus)>.label:where(.svelte-1eor43k){color:var(--accent)}[data-fx-focus=label] .field.svelte-1eor43k:not(.field-inline):not([data-fx-focus=label] [data-fx-focus]:not([data-fx-focus=label]) :where(.svelte-1eor43k)):has(>.label:where(.svelte-1eor43k)+input.input:not(.input-sm,.input-lg,.grouped),>.label:where(.svelte-1eor43k)+.textarea-wrap:not(.grouped)>.textarea:not(.textarea-sm,.textarea-lg)):has([aria-invalid=true])>.label:where(.svelte-1eor43k){color:var(--danger)}.fi.svelte-8nn8sa{position:relative}.fi--grow.svelte-8nn8sa{flex:1 1 0;min-width:0}.fi__bar.svelte-8nn8sa{--fi-icon: var(--control-icon-md);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:0 var(--control-px-md);min-height:var(--control-height-default);background:var(--bg-elevated);border:var(--edge-width) solid var(--control-edge);border-radius:var(--r-md);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.fi--sm.svelte-8nn8sa .fi__bar:where(.svelte-8nn8sa){min-height:var(--control-height-compact);padding:0 var(--control-px-sm);--fi-icon: var(--control-icon-sm)}.fi--sm.svelte-8nn8sa .fi__input:where(.svelte-8nn8sa){font-size:var(--control-fs-sm)}.fi--pill.svelte-8nn8sa .fi__bar:where(.svelte-8nn8sa){border-radius:var(--r-pill);padding-inline:var(--sp-4)}.surface-raised.svelte-8nn8sa .fi__bar:where(.svelte-8nn8sa){background:var(--surface)}.surface-sunken.svelte-8nn8sa .fi__bar:where(.svelte-8nn8sa){background:var(--bg-elevated-2)}.fi__kbd.svelte-8nn8sa{font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-none);color:var(--text-faint);border:var(--edge-width) solid var(--border);border-radius:var(--r-sm);padding:var(--sp-0-5) var(--sp-1)}.fi__bar.svelte-8nn8sa:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.fi__bar.svelte-8nn8sa:has(:where(.svelte-8nn8sa):focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.fi__icon.svelte-8nn8sa{display:flex;font-size:var(--fi-icon);color:var(--text-faint)}.fi__field.svelte-8nn8sa{position:relative;display:flex;flex:1;min-width:min(100%,6rem)}.fi__display.svelte-8nn8sa{position:absolute;inset:0;display:flex;align-items:center;gap:var(--sp-2);min-width:0;overflow:hidden;pointer-events:none}.fi__input.svelte-8nn8sa{flex:1;border:0;background:transparent;color:var(--text);font-family:var(--font-mono);font-size:var(--control-fs-md);outline:none;min-width:0}@media(pointer:coarse){.fi__input.svelte-8nn8sa{font-size:max(16px,var(--control-fs-md))}.fi--sm.svelte-8nn8sa .fi__input:where(.svelte-8nn8sa){font-size:max(16px,var(--control-fs-sm))}}.fi--sans.svelte-8nn8sa .fi__input:where(.svelte-8nn8sa){font-family:var(--font-sans)}.fi__input.svelte-8nn8sa::placeholder{color:var(--text-faint)}.fi__input--masked.svelte-8nn8sa{color:transparent}.fi__clear.svelte-8nn8sa{--clear-scale-dur: var(--dur-fast);display:flex;border:0;background:transparent;font-size:var(--fi-icon);color:var(--text-faint);cursor:pointer;padding:var(--sp-1);border-radius:var(--r-sm);transition:color var(--dur-fast) ease,background-color var(--dur-fast) ease,opacity var(--dur-fast) ease,scale var(--clear-scale-dur) var(--ease-out)}@starting-style{.fi__clear.svelte-8nn8sa{opacity:0}}.fi__clear.svelte-8nn8sa:active{--clear-scale-dur: var(--dur-press);scale:var(--press-scale-sm)}@media(hover:hover)and (pointer:fine){.fi__clear.svelte-8nn8sa:hover{color:var(--text);background:var(--bg-elevated-2)}}.fi__menu.svelte-8nn8sa{position:absolute;top:calc(100% + var(--sp-1));left:0;right:0;z-index:var(--z-drawer);background:var(--raised-fill);border:var(--edge-width) solid var(--raised-edge);border-radius:var(--r-md);box-shadow:var(--shadow-lg);padding:var(--sp-1);max-height:320px;overflow-y:auto;transform-origin:top left;transition:opacity var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out),translate var(--dur-fast) var(--ease-out)}@starting-style{.fi__menu.svelte-8nn8sa{opacity:0;scale:var(--enter-scale);translate:0 calc(-1 * var(--shift-sm))}}.fi__menu-head.svelte-8nn8sa{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);padding:var(--sp-2) var(--sp-2) var(--sp-1)}.fi__opt.svelte-8nn8sa{display:flex;align-items:baseline;gap:var(--sp-2);width:100%;text-align:left;border:0;background:transparent;color:var(--text);padding:var(--sp-2);border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-sm);transition:background-color var(--dur-fast) ease}.fi__opt.is-active.svelte-8nn8sa{background:var(--accent-dim);transition-duration:var(--dur-instant)}.fi__opt-label.svelte-8nn8sa{font-weight:var(--fw-medium)}.fi__opt-hint.svelte-8nn8sa{color:var(--text-faint);font-size:var(--fs-xs)}.fi__opt-code.svelte-8nn8sa{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);background:var(--bg-elevated-2);padding:0 var(--sp-1);border-radius:var(--r-sm)}.seg.svelte-1dvng2n{--seg-h: var(--control-md);--seg-inset: calc(var(--sp-0-5) + var(--edge-width));--seg-item-h: calc(var(--seg-h) - 2 * var(--seg-inset));position:relative;display:inline-flex;align-items:center;gap:var(--sp-1);height:var(--seg-h);min-height:var(--seg-h);padding:var(--sp-0-5);background:var(--track-fill);border:var(--edge-width) solid var(--track-edge);border-radius:var(--r-pill);max-width:100%;min-width:0}.seg-icon.svelte-1dvng2n{border-radius:var(--r-md)}.seg-sm.svelte-1dvng2n{--seg-h: var(--control-sm)}.seg-control.svelte-1dvng2n{--seg-h: var(--control-height);height:var(--control-height)}.seg-box.svelte-1dvng2n{--seg-h: var(--control-height-default)}.seg-wrap.svelte-1dvng2n{flex-wrap:wrap;height:auto}.justify-start.svelte-1dvng2n{margin-inline-end:auto}.justify-end.svelte-1dvng2n{margin-inline-start:auto}.seg-scroll.svelte-1dvng2n{flex:1 0 100%;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.seg-scroll.svelte-1dvng2n::-webkit-scrollbar{display:none}.seg-scroll.svelte-1dvng2n .seg-item:where(.svelte-1dvng2n){flex:none}.seg-overflow.svelte-1dvng2n{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.seg-overflow.svelte-1dvng2n::-webkit-scrollbar{display:none}.seg-overflow.svelte-1dvng2n .seg-item:where(.svelte-1dvng2n){flex:none}.seg-block.svelte-1dvng2n{display:flex;width:100%}.seg-block.svelte-1dvng2n .seg-item:where(.svelte-1dvng2n){flex:1 1 0;justify-content:center;min-width:0}.seg-block.svelte-1dvng2n .seg-label:where(.svelte-1dvng2n){min-width:0;overflow:hidden;text-overflow:ellipsis}.seg-thumb.svelte-1dvng2n{position:absolute;top:0;left:0;width:0;height:0;border-radius:var(--r-pill);background:var(--thumb-fill);box-shadow:var(--thumb-shadow);transform-origin:top left;pointer-events:none;transition:translate var(--dur-spring) var(--ease-spring),scale var(--dur-spring) var(--ease-spring)}.seg.svelte-1dvng2n:not(.placed) .seg-thumb:where(.svelte-1dvng2n){display:none}.seg-item.svelte-1dvng2n{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:100%;padding:0 var(--control-px-md);border:0;border-radius:var(--r-pill);background:transparent;color:var(--text-muted);font-size:var(--control-fs-md);font-weight:var(--fw-medium);line-height:var(--lh-none);--icon-size: var(--control-icon-md);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.seg-sm.svelte-1dvng2n .seg-item:where(.svelte-1dvng2n){padding:0 var(--control-px-sm);font-size:var(--control-fs-sm);--icon-size: var(--control-icon-sm)}.seg-wrap.svelte-1dvng2n .seg-item:where(.svelte-1dvng2n){height:auto;min-height:var(--seg-item-h)}.seg-wrap.svelte-1dvng2n:not(.seg-icon){border-radius:calc(var(--seg-h) / 2)}.seg-icon.svelte-1dvng2n .seg-item:where(.svelte-1dvng2n),.seg-icon.svelte-1dvng2n .seg-thumb:where(.svelte-1dvng2n){border-radius:calc(var(--r-md) - var(--seg-inset))}.seg-icon.svelte-1dvng2n .seg-item:where(.svelte-1dvng2n){gap:0;padding:0;width:var(--seg-item-h);font-size:var(--control-icon-md)}.seg-icon.seg-sm.svelte-1dvng2n .seg-item:where(.svelte-1dvng2n){font-size:var(--control-icon-sm)}.seg-icon.svelte-1dvng2n .seg-item.has-label:where(.svelte-1dvng2n){gap:var(--sp-2);width:auto;padding:0 var(--control-px-md)}.seg-icon.seg-sm.svelte-1dvng2n .seg-item.has-label:where(.svelte-1dvng2n){padding:0 var(--control-px-sm)}@media(max-width:47.999rem){.seg-collapse-mobile.svelte-1dvng2n .seg-item.has-label:where(.svelte-1dvng2n) .seg-label:where(.svelte-1dvng2n){display:none}.seg-collapse-mobile.svelte-1dvng2n .seg-item.has-label:where(.svelte-1dvng2n){gap:0;padding:0;width:var(--seg-item-h)}}@container (max-width: 35rem){.collapse-container.svelte-1dvng2n .seg-item.has-label:where(.svelte-1dvng2n) .seg-label:where(.svelte-1dvng2n){display:none}.collapse-container.svelte-1dvng2n .seg-item.has-label:where(.svelte-1dvng2n){gap:0;padding:0;width:var(--seg-item-h)}}@media(hover:hover)and (pointer:fine){.seg-item.svelte-1dvng2n:hover:not(:disabled):not(.selected){color:var(--text);background:var(--bg-elevated)}}.seg-item.selected.svelte-1dvng2n{color:var(--text);background:var(--thumb-fill);box-shadow:var(--thumb-shadow)}.seg.placed.svelte-1dvng2n .seg-item.selected:where(.svelte-1dvng2n){background:transparent;box-shadow:none}.seg-item.svelte-1dvng2n:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.seg-item.svelte-1dvng2n:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.seg-count.svelte-1dvng2n{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sp-5);padding:0 var(--sp-1-5);border-radius:var(--r-pill);background:var(--bg-elevated-2);color:var(--text-faint);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}@media(pointer:coarse){.seg-item.svelte-1dvng2n:before{content:"";position:absolute;inset-block:var(--touch-slab);inset-inline:calc(var(--sp-1) / -2)}}.seg-item.selected.svelte-1dvng2n .seg-count:where(.svelte-1dvng2n){background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.look.svelte-1mei9bv{display:inline-flex;align-items:center;gap:var(--sp-1);min-width:0}.seg-block .name.svelte-1mei9bv{min-width:0;overflow:hidden;text-overflow:ellipsis}:root:not([data-look]) .look-picker:not(:has(.selected)) .seg-item:has(>[data-look-option=default]),:root[data-look=depth] .look-picker:not(:has(.selected)) .seg-item:has(>[data-look-option=depth]),:root[data-look=tactile] .look-picker:not(:has(.selected)) .seg-item:has(>[data-look-option=tactile]),:root[data-look=editorial] .look-picker:not(:has(.selected)) .seg-item:has(>[data-look-option=editorial]){color:var(--text);background:var(--thumb-fill);box-shadow:var(--thumb-shadow)}:root[data-look=editorial] .look-picker:not(:has(.selected)) .seg-item:has(>[data-look-option=editorial]){color:var(--bg)}.tag.svelte-1mei9bv{flex:none;padding:0 var(--sp-1);border:1px solid currentColor;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.tip-wrap.svelte-1ombw9j{display:inline-flex}.tip-wrap.inline.svelte-1ombw9j{flex:none}.tip-wrap.help.svelte-1ombw9j:not(:has(a,button,input,select,textarea)){cursor:help}.tip.svelte-1ombw9j{position:fixed;margin:0;inset:auto;max-width:16rem;width:max-content;padding:var(--sp-1) var(--sp-2);background:var(--bg-elevated-2);color:var(--text);border:var(--edge-width) solid var(--raised-edge);border-radius:var(--r-sm);box-shadow:var(--raised-shadow);font-size:var(--fs-xs);line-height:var(--lh-snug);white-space:normal;pointer-events:none;transform-origin:var(--tsu-origin, bottom center);opacity:0;scale:var(--tip-scale);transition:opacity var(--dur-exit-fast) var(--ease-out),display var(--dur-exit-fast) allow-discrete,overlay var(--dur-exit-fast) allow-discrete}.tip.rich.svelte-1ombw9j{pointer-events:auto;-webkit-user-select:text;user-select:text;max-width:min(22rem,calc(100vw - 2 * var(--sp-3)));padding:var(--sp-2);border-radius:var(--r-md)}.tip.svelte-1ombw9j:popover-open{opacity:1;scale:1;transition:opacity var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out),display var(--dur-fast) allow-discrete,overlay var(--dur-fast) allow-discrete}@starting-style{.tip.svelte-1ombw9j:popover-open{opacity:0;scale:var(--tip-scale)}}.tip[data-instant].svelte-1ombw9j{transition-duration:var(--dur-instant)}.metric{--metric-tone: var(--accent);display:flex;flex-direction:column;gap:var(--sp-2)}.metric-ok{--metric-tone: var(--ok)}.metric-warn{--metric-tone: var(--warn)}.metric-danger{--metric-tone: var(--danger)}.metric-info{--metric-tone: var(--info)}.metric-head.svelte-1hd1dw{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-2)}.metric-label.svelte-1hd1dw{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-family:var(--font-mono);line-height:var(--lh-snug)}.metric-chip.svelte-1hd1dw{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.75rem;height:1.75rem;border-radius:var(--r-md);font-size:var(--fs-md);color:var(--metric-tone);background:color-mix(in srgb,var(--metric-tone) 14%,transparent);border:1px solid color-mix(in srgb,var(--metric-tone) 30%,transparent)}.metric-value.svelte-1hd1dw{display:flex;align-items:baseline;gap:var(--sp-1);font-family:var(--font-mono);line-height:var(--lh-none)}.metric-num.svelte-1hd1dw{min-width:0;overflow-wrap:anywhere;font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--text);font-variant-numeric:tabular-nums}.metric-tint .metric-num.svelte-1hd1dw{color:var(--metric-tone)}.metric-unit.svelte-1hd1dw{font-size:var(--fs-sm);font-weight:var(--fw-normal);color:var(--text-muted)}.metric-sub.svelte-1hd1dw{font-size:var(--fs-xs);color:var(--text-faint);line-height:var(--lh-snug)}.metric-sm .metric-num.svelte-1hd1dw{font-size:var(--fs-lg)}.metric-sm .metric-chip.svelte-1hd1dw{width:1.5rem;height:1.5rem;font-size:var(--fs-sm)}.metric-inline.svelte-1hd1dw{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);min-width:0}.metric-inline.svelte-1hd1dw .metric-num:where(.svelte-1hd1dw){font-size:var(--fs-md)}.metric-inline.metric-tap.svelte-1hd1dw{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;text-decoration:none;cursor:pointer;border-radius:var(--r-sm)}@media(hover:hover)and (pointer:fine){.metric-inline.metric-tap.svelte-1hd1dw:hover .metric-label:where(.svelte-1hd1dw){color:var(--text)}}.metric-inline.metric-tap.svelte-1hd1dw:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.metric-segments.svelte-1hd1dw{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted)}.metric-seg.svelte-1hd1dw{display:inline-flex;align-items:center;gap:var(--sp-1);--seg-tone: var(--text-muted);color:var(--seg-tone);font-variant-numeric:tabular-nums}.metric-seg-ok.svelte-1hd1dw{--seg-tone: var(--ok)}.metric-seg-warn.svelte-1hd1dw{--seg-tone: var(--warn)}.metric-seg-danger.svelte-1hd1dw{--seg-tone: var(--danger)}.metric-seg-info.svelte-1hd1dw{--seg-tone: var(--info)}.metric-seg-accent.svelte-1hd1dw{--seg-tone: var(--accent)}.glyph.svelte-ss29m1{display:inline-flex;line-height:var(--lh-none)}.panel.svelte-ss29m1{width:min(19rem,calc(100vw - var(--sp-6)));box-sizing:border-box;display:grid;gap:var(--sp-2);padding:var(--sp-3);font-size:.875rem;line-height:var(--lh-snug)}.panel-sm.svelte-ss29m1{width:min(17rem,calc(100vw - var(--sp-6)));padding:var(--sp-2) var(--sp-3);font-size:.8125rem}.grid.svelte-ss29m1{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-1) var(--sp-3)}.name.svelte-ss29m1{color:var(--text-muted);white-space:nowrap}.row.svelte-ss29m1{display:flex;align-items:center;gap:var(--sp-2)}.row.svelte-ss29m1>.reset{margin-inline-start:auto}.hint.svelte-ss29m1{flex:1 1 0;min-width:0;font-size:.75rem;color:var(--text-muted)}.grow.svelte-1ejixaw{flex:1 1 0;min-width:0}.no-shrink.svelte-1ejixaw{flex:none}.block.svelte-1ejixaw{display:flex;width:100%}.pagination.svelte-1ejixaw{container-type:inline-size;display:flex;align-items:center;gap:var(--sp-1);flex-wrap:wrap}.pages.svelte-1ejixaw{display:flex;align-items:center;gap:var(--sp-1);list-style:none;margin:0;padding:0}.page.svelte-1ejixaw{min-width:var(--box-md);height:var(--box-md);padding:0 var(--control-px-md);border:var(--edge-width) solid transparent;border-radius:var(--r-md);background:transparent;color:var(--text-muted);font-size:var(--control-fs-md);font-variant-numeric:tabular-nums;cursor:pointer;--page-scale-dur: var(--dur-fast);transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,translate var(--dur-fast) ease,scale var(--page-scale-dur) var(--ease-out)}.page.svelte-1ejixaw:active{--page-scale-dur: var(--dur-press);scale:var(--press-scale)}@media(hover:hover)and (pointer:fine){.page.svelte-1ejixaw:hover{background:var(--bg-elevated-2);color:var(--text);translate:0 calc(-1 * var(--hover-lift))}}.page.on.svelte-1ejixaw{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent);color:var(--accent);font-weight:var(--fw-semibold)}.pagination-sm.svelte-1ejixaw .page:where(.svelte-1ejixaw){min-width:var(--box-sm);height:var(--box-sm);padding:0 var(--control-px-sm);font-size:var(--control-fs-sm)}.ellipsis.svelte-1ejixaw{display:inline-flex;align-items:center;justify-content:center;min-width:var(--box-md);color:var(--text-faint)}.pagination.svelte-1ejixaw .compact{display:none;padding:0 var(--sp-2)}.pagination.svelte-1ejixaw .range{margin-left:var(--sp-2)}@container (max-width: 24rem){.pages.svelte-1ejixaw{display:none}.pagination.svelte-1ejixaw .compact{display:inline}}.seek.svelte-1767qnb{--seek-track: 3px;--seek-track-grow: 1.6;--seek-thumb: 12px;--seek-halo: 0 0 0 4px color-mix(in srgb, var(--seek-accent) 20%, transparent);--seek-slab: 1.25rem;--seek-accent: var(--slider-accent, var(--accent));position:relative;display:block;width:100%;min-height:var(--seek-slab);cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;outline:none}.seek--md.svelte-1767qnb{--seek-track: 4px;--seek-thumb: 14px;--seek-slab: 1.5rem}@media(pointer:coarse){.seek.svelte-1767qnb{min-height:var(--touch-target-compact)}}.seek--inert.svelte-1767qnb{cursor:not-allowed;opacity:var(--disabled-opacity)}.seek-track.svelte-1767qnb{position:absolute;inset-inline:0;top:50%;height:var(--seek-track);margin-top:calc(var(--seek-track) / -2);border-radius:var(--r-pill);background:var(--track-fill);overflow:hidden;transform-origin:center;transition:scale var(--dur-fast) var(--ease)}.seek.svelte-1767qnb:focus-visible .seek-track:where(.svelte-1767qnb),.seek--dragging.svelte-1767qnb .seek-track:where(.svelte-1767qnb){scale:1 var(--seek-track-grow)}.seek-buffered.svelte-1767qnb,.seek-played.svelte-1767qnb{position:absolute;inset-block:0;inset-inline-start:0}.seek-buffered.svelte-1767qnb{inset-inline-start:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1%);background:var(--border-strong)}.seek-played.svelte-1767qnb{width:calc(var(--pct) * 1%);background:var(--seek-accent)}.seek-anchor.svelte-1767qnb{position:absolute;top:50%;width:0;height:0;pointer-events:none}.seek-anchor--thumb.svelte-1767qnb{inset-inline-start:calc(var(--pct) * 1%)}.seek-anchor--tip.svelte-1767qnb{inset-inline-start:calc(var(--tip) * 1%)}.seek-thumb.svelte-1767qnb{position:absolute;left:0;top:0;width:var(--seek-thumb);height:var(--seek-thumb);border-radius:var(--r-pill);background:var(--seek-accent);border:2px solid var(--bg);box-shadow:var(--thumb-shadow);transform:translate(-50%,-50%);scale:.6;opacity:0;transition:opacity var(--dur-fast) var(--ease),scale var(--dur-press) var(--ease-out),box-shadow var(--dur-fast) var(--ease)}.seek.svelte-1767qnb:focus-visible .seek-thumb:where(.svelte-1767qnb),.seek--dragging.svelte-1767qnb .seek-thumb:where(.svelte-1767qnb){opacity:1;scale:1}.seek--dragging.svelte-1767qnb .seek-thumb:where(.svelte-1767qnb){scale:1.15}@media(hover:hover)and (pointer:fine){.seek.svelte-1767qnb:not(.seek--inert):hover .seek-track:where(.svelte-1767qnb){scale:1 var(--seek-track-grow)}.seek.svelte-1767qnb:not(.seek--inert):hover .seek-thumb:where(.svelte-1767qnb){opacity:1;scale:1;box-shadow:var(--thumb-shadow),var(--seek-halo)}.seek--dragging.svelte-1767qnb .seek-thumb:where(.svelte-1767qnb){scale:1.15}}.seek--inert.svelte-1767qnb .seek-thumb:where(.svelte-1767qnb){opacity:0}.seek.svelte-1767qnb:focus-visible .seek-thumb:where(.svelte-1767qnb){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.seek-tip.svelte-1767qnb{position:absolute;left:0;bottom:calc(var(--seek-thumb) / 2 + var(--sp-2));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);background:var(--raised-fill);border:var(--edge-width) solid var(--surface-edge);box-shadow:var(--raised-shadow);color:var(--text);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.sortable.svelte-1exweqo{position:relative;min-width:0}.sl-list.svelte-1exweqo{margin:0;padding:0;list-style:none}.dragging.svelte-1exweqo{user-select:none;-webkit-user-select:none;cursor:grabbing}.sl-row.svelte-1exweqo{position:relative;border-bottom:var(--edge-width) solid var(--surface-edge)}.sl-row.svelte-1exweqo:last-child{border-bottom:0}.sl-lift.svelte-1exweqo{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--sortable-row-h, 2.25rem);padding-inline-end:var(--sp-1);border-radius:var(--r-sm);background:transparent;transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.sortable-sm.svelte-1exweqo .sl-lift:where(.svelte-1exweqo){min-height:var(--sortable-row-h, 1.875rem)}.sl-row.selected.svelte-1exweqo{background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.sl-row.grabbed.svelte-1exweqo .sl-lift:where(.svelte-1exweqo){background:var(--bg-elevated-2);outline:1px solid var(--accent);outline-offset:-1px}.sl-row.lifted.svelte-1exweqo{background:color-mix(in srgb,var(--accent) 6%,transparent);outline:1px dashed var(--accent);outline-offset:-1px}.sl-row.lifted.svelte-1exweqo .sl-lift:where(.svelte-1exweqo){position:relative;z-index:1;background:var(--bg-elevated-2);box-shadow:var(--raised-shadow);transition:none}.sl-grip.svelte-1exweqo,.sl-grip-spacer.svelte-1exweqo{flex:none;align-self:stretch;width:1.25rem}.sl-grip.svelte-1exweqo{position:relative;padding:0;border:0;border-radius:var(--r-sm);color:var(--text-faint);background:none;cursor:grab;touch-action:none}.sl-grip.svelte-1exweqo:before{content:"";position:absolute;inset:50% auto auto 50%;width:10px;height:15px;translate:-50% -50%;background:radial-gradient(circle,currentColor 1px,transparent 1.5px) 0 0 / 5px 5px}@media(hover:hover)and (pointer:fine){.sl-grip.svelte-1exweqo:hover{color:var(--accent)}}.sl-grip[aria-pressed=true].svelte-1exweqo{color:var(--accent)}.sl-grip.svelte-1exweqo:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.handle-row.svelte-1exweqo .sl-row:where(.svelte-1exweqo):not(.locked){cursor:grab;-webkit-touch-callout:none}.sl-ordinal.svelte-1exweqo{flex:none;min-width:1.5em;color:var(--text-faint);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:end}.sl-body.svelte-1exweqo{flex:1 1 auto;display:flex;align-items:center;gap:var(--sp-2);min-width:0;align-self:stretch;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start}button.sl-body.svelte-1exweqo{cursor:pointer}button.sl-body.svelte-1exweqo:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset);border-radius:var(--r-sm)}.sl-row.selected.svelte-1exweqo button.sl-body:where(.svelte-1exweqo){color:var(--accent)}.sl-trailing.svelte-1exweqo,.sl-arrows.svelte-1exweqo{flex:none;display:inline-flex;align-items:center;gap:var(--sp-0-5)}.sl-live.svelte-1exweqo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(pointer:coarse){.sl-grip.svelte-1exweqo,.sl-grip-spacer.svelte-1exweqo{width:var(--touch-target)}.sl-grip.svelte-1exweqo:after{content:"";position:absolute;inset-block:min(0px,calc((100% - var(--touch-target)) / 2));inset-inline:0}}.glyph.svelte-notr3y{display:inline-flex;line-height:var(--lh-none)}.panel.svelte-notr3y{width:min(17rem,calc(100vw - var(--sp-6)));box-sizing:border-box;display:grid;gap:var(--sp-2);padding:var(--sp-3);font-size:.875rem;line-height:var(--lh-snug)}.panel-sm.svelte-notr3y{width:min(15rem,calc(100vw - var(--sp-6)));padding:var(--sp-2) var(--sp-3);font-size:.8125rem}.row.svelte-notr3y{display:flex;align-items:center;gap:var(--sp-2);min-width:0;color:var(--text-muted)}.row.svelte-notr3y>.switch-row{flex:1 1 auto;color:var(--text)}.row.svelte-notr3y>.slider{flex:1 1 0;min-width:0}.value.svelte-notr3y{flex:none;min-width:2.5rem;text-align:end;font-size:.75rem;font-variant-numeric:tabular-nums}.hint.svelte-notr3y{font-size:.75rem;color:var(--text-muted)}.split.svelte-1als6g4{display:inline-flex;align-items:stretch;vertical-align:middle}.split-main.svelte-1als6g4{display:flex;position:relative;--btn-radius: var(--r-md) 0 0 var(--r-md)}.split-caret.svelte-1als6g4{display:flex;position:relative;width:var(--split-height);flex:none;margin-inline-start:calc(-1 * var(--edge-width));--pop-trigger-radius: 0 var(--r-md) var(--r-md) 0;--pop-trigger-pad: 0}.split-half.svelte-1als6g4 .split-caret:where(.svelte-1als6g4){width:calc(var(--split-height) / 2)}.caret-glyph.svelte-1als6g4{display:inline-flex;align-items:center;font-size:var(--control-icon-md)}.split-sm.svelte-1als6g4 .caret-glyph:where(.svelte-1als6g4){font-size:var(--control-icon-sm)}.split-lg.svelte-1als6g4 .caret-glyph:where(.svelte-1als6g4){font-size:var(--control-icon-lg)}@media(pointer:coarse){.split-half.svelte-1als6g4 .split-caret:where(.svelte-1als6g4){min-width:var(--box-xs)}}.split-main.svelte-1als6g4:focus-within,.split-caret.svelte-1als6g4:focus-within{z-index:1}@media(hover:hover)and (pointer:fine){.split-main.svelte-1als6g4:hover,.split-caret.svelte-1als6g4:hover{z-index:1}}.split-primary.svelte-1als6g4 .split-caret:where(.svelte-1als6g4):before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:color-mix(in srgb,var(--text-on-accent) 35%,transparent);pointer-events:none;z-index:2}.strip.svelte-alo6rg{display:flex;align-items:stretch}.tablist.svelte-alo6rg{position:relative;display:flex;flex:1 1 auto;min-width:0;gap:var(--sp-1);border-bottom:var(--edge-width) solid var(--surface-edge);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.indicator.svelte-alo6rg{position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--accent);transform-origin:left center;pointer-events:none;transition:translate var(--dur-spring) var(--ease-spring),scale var(--dur-spring) var(--ease-spring)}.tab.svelte-alo6rg{display:inline-flex;flex:0 0 auto;white-space:nowrap;align-items:center;gap:var(--sp-2);min-height:var(--control-md);padding:0 var(--control-px-md);border:none;background:none;color:var(--text-muted);font-size:var(--control-fs-md);font-weight:var(--fw-medium);--icon-size: var(--control-icon-md);border-bottom:2px solid transparent;margin-bottom:calc(-1 * var(--edge-width));max-width:var(--tab-max-width, none);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.tab.closable.svelte-alo6rg{cursor:pointer;padding-inline-end:var(--sp-2);-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.tab.svelte-alo6rg:hover:not(:disabled,.disabled){color:var(--text)}}.tab.svelte-alo6rg:disabled,.tab.disabled.svelte-alo6rg{opacity:var(--disabled-opacity);cursor:not-allowed}.tab.selected.svelte-alo6rg{color:var(--accent)}.tablist.svelte-alo6rg:not(.placed) .tab.selected:where(.svelte-alo6rg){border-bottom-color:var(--accent)}.tab.svelte-alo6rg:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.label.svelte-alo6rg{min-width:0;overflow:hidden;text-overflow:ellipsis}.actions.svelte-alo6rg{display:flex;flex:0 0 auto;align-items:center;gap:var(--sp-1);padding-inline-start:var(--sp-2);border-bottom:var(--edge-width) solid var(--surface-edge)}.tabpanel.svelte-alo6rg{padding-top:var(--sp-4)}.tabpanel.pad-sm.svelte-alo6rg{padding-top:var(--sp-2)}.tabpanel.pad-none.svelte-alo6rg{padding-top:0}.tabpanel.svelte-alo6rg:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--r-sm)}.tabs.svelte-alo6rg:not([data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg)),[data-fx-tabs=pill] .tabs.svelte-alo6rg:not([data-fx-tabs=pill] [data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg)){--tabs-fx: pill}:is(.tabs.svelte-alo6rg:not([data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg)),[data-fx-tabs=pill] .tabs.svelte-alo6rg:not([data-fx-tabs=pill] [data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg))) .tablist:where(.svelte-alo6rg){isolation:isolate;flex:0 1 auto;padding:3px;border-bottom:0;border-radius:var(--r-pill);background:var(--surface-fill-2);box-shadow:inset 0 0 0 var(--edge-width) var(--surface-edge)}:is(.tabs.svelte-alo6rg:not([data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg)),[data-fx-tabs=pill] .tabs.svelte-alo6rg:not([data-fx-tabs=pill] [data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg))) .actions:where(.svelte-alo6rg){border-bottom:0}:is(.tabs.svelte-alo6rg:not([data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg)),[data-fx-tabs=pill] .tabs.svelte-alo6rg:not([data-fx-tabs=pill] [data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg))) .tab:where(.svelte-alo6rg){min-height:calc(var(--control-md) - 6px);margin-bottom:0;border-bottom:0;border-radius:var(--r-pill)}:is(.tabs.svelte-alo6rg:not([data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg)),[data-fx-tabs=pill] .tabs.svelte-alo6rg:not([data-fx-tabs=pill] [data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg))) .tab.selected:where(.svelte-alo6rg){color:var(--text)}:is(.tabs.svelte-alo6rg:not([data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg)),[data-fx-tabs=pill] .tabs.svelte-alo6rg:not([data-fx-tabs=pill] [data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg))) .tablist:where(.svelte-alo6rg):not(.placed) .tab.selected:where(.svelte-alo6rg){background:var(--surface)}:is(.tabs.svelte-alo6rg:not([data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg)),[data-fx-tabs=pill] .tabs.svelte-alo6rg:not([data-fx-tabs=pill] [data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg))) .tab.selected:where(.svelte-alo6rg):focus-visible{outline:none}:is(.tabs.svelte-alo6rg:not([data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg)),[data-fx-tabs=pill] .tabs.svelte-alo6rg:not([data-fx-tabs=pill] [data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg))) .indicator:where(.svelte-alo6rg){top:3px;bottom:3px;z-index:-1;height:auto;border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 var(--edge-width) color-mix(in srgb,var(--accent) 35%,var(--surface-edge)),0 1px 3px color-mix(in srgb,var(--text) 14%,transparent);transition-timing-function:var(--ease-spring-bounce)}:is(.tabs.svelte-alo6rg:not([data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg)),[data-fx-tabs=pill] .tabs.svelte-alo6rg:not([data-fx-tabs=pill] [data-fx-tabs]:not([data-fx-tabs=pill]) :where(.svelte-alo6rg))) .tablist:where(.svelte-alo6rg):has(.tab.selected:where(.svelte-alo6rg):focus-visible) .indicator:where(.svelte-alo6rg){box-shadow:0 0 0 2px var(--accent),0 1px 3px color-mix(in srgb,var(--text) 14%,transparent)}[data-fx-tabs=stretch] .tabs.svelte-alo6rg:not([data-fx-tabs=stretch] [data-fx-tabs]:not([data-fx-tabs=stretch]) :where(.svelte-alo6rg)){--tabs-fx: stretch}[data-fx-tabs=ink] .tabs.svelte-alo6rg:not([data-fx-tabs=ink] [data-fx-tabs]:not([data-fx-tabs=ink]) :where(.svelte-alo6rg)){--tabs-fx: ink}[data-fx-tabs=ink] .tabs.svelte-alo6rg:not([data-fx-tabs=ink] [data-fx-tabs]:not([data-fx-tabs=ink]) :where(.svelte-alo6rg)) .indicator:where(.svelte-alo6rg){display:none}[data-fx-tabs=ink] .tabs.svelte-alo6rg:not([data-fx-tabs=ink] [data-fx-tabs]:not([data-fx-tabs=ink]) :where(.svelte-alo6rg)) .tab:where(.svelte-alo6rg){position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-md) var(--r-md) 0 0}[data-fx-tabs=ink] .tabs.svelte-alo6rg:not([data-fx-tabs=ink] [data-fx-tabs]:not([data-fx-tabs=ink]) :where(.svelte-alo6rg)) .tab:where(.svelte-alo6rg):before,[data-fx-tabs=ink] .tabs.svelte-alo6rg:not([data-fx-tabs=ink] [data-fx-tabs]:not([data-fx-tabs=ink]) :where(.svelte-alo6rg)) .tab:where(.svelte-alo6rg):after{content:"";position:absolute;pointer-events:none}[data-fx-tabs=ink] .tabs.svelte-alo6rg:not([data-fx-tabs=ink] [data-fx-tabs]:not([data-fx-tabs=ink]) :where(.svelte-alo6rg)) .tab:where(.svelte-alo6rg):before{left:var(--ink-x, 50%);top:var(--ink-y, 50%);z-index:-1;width:260%;aspect-ratio:1;translate:-50% -50%;border-radius:var(--r-pill);background:radial-gradient(circle closest-side,color-mix(in srgb,var(--accent) 22%,transparent) 0 55%,color-mix(in srgb,var(--accent) 14%,transparent) 80%,transparent);scale:0;opacity:0;transition-property:opacity,scale;transition-duration:var(--dur-exit),var(--dur-instant);transition-delay:var(--dur-instant),var(--dur-exit);transition-timing-function:ease}[data-fx-tabs=ink] .tabs.svelte-alo6rg:not([data-fx-tabs=ink] [data-fx-tabs]:not([data-fx-tabs=ink]) :where(.svelte-alo6rg)) .tab.selected:where(.svelte-alo6rg):before{scale:1;opacity:1;transition-duration:var(--dur-fast),var(--dur-slow);transition-delay:var(--dur-instant);transition-timing-function:ease,var(--ease-out)}[data-fx-tabs=ink] .tabs.svelte-alo6rg:not([data-fx-tabs=ink] [data-fx-tabs]:not([data-fx-tabs=ink]) :where(.svelte-alo6rg)) .tab:where(.svelte-alo6rg):after{inset:auto 30% 4px;height:2px;border-radius:var(--r-xs);background:var(--accent);opacity:0;scale:.2 1;transition-property:opacity,scale;transition-duration:var(--dur-exit-fast)}[data-fx-tabs=ink] .tabs.svelte-alo6rg:not([data-fx-tabs=ink] [data-fx-tabs]:not([data-fx-tabs=ink]) :where(.svelte-alo6rg)) .tab.selected:where(.svelte-alo6rg):after{opacity:1;scale:1 1;transition-duration:var(--dur-fast),var(--dur-spring);transition-timing-function:ease,var(--ease-spring-bounce)}.toaster-host.svelte-6di5j4{display:contents}.toaster.svelte-6di5j4{position:fixed;inset:auto auto auto 50%;transform:translate(-50%);bottom:calc(var(--safe-bottom) + var(--sp-4));z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--sp-2);width:calc(100% - var(--sp-8));max-width:var(--toast-max-width, 28rem);margin:0;padding:0;border:0;background:transparent;overflow:visible;pointer-events:none}.toaster.svelte-6di5j4:not(:popover-open){display:none}.region.svelte-6di5j4{display:contents}.toast-icon.svelte-6di5j4{display:inline-flex}.toaster.svelte-6di5j4 .toast{pointer-events:auto;display:flex;align-items:center;gap:var(--sp-2);width:100%;text-align:left;font-size:var(--fs-sm);transition:opacity var(--dur-sheet) var(--ease-out),translate var(--dur-sheet) var(--ease-out),scale var(--dur-sheet) var(--ease-out)}@starting-style{.toaster.svelte-6di5j4 .toast{opacity:0;translate:0 var(--shift-md);scale:.98}}.toaster.svelte-6di5j4 .toast[data-leaving]{opacity:0;scale:.96;pointer-events:none;transition-duration:var(--dur-exit-slow)}.toaster.svelte-6di5j4 .toast.card-ok{color:var(--ok)}.toaster.svelte-6di5j4 .toast.card-danger{color:var(--danger)}.toaster.svelte-6di5j4 .toast.card-info{color:var(--info)}.toast-text.svelte-6di5j4{flex:1;display:flex;align-items:center;gap:var(--sp-2);min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.msg.svelte-6di5j4{flex:1}.vol.svelte-1ficlgl{--vol-track: 3px;--vol-thumb: 10px;--vol-length: 5rem;--vol-accent: var(--slider-accent, var(--accent));--vol-halo: 0 0 0 4px color-mix(in srgb, var(--vol-accent) 20%, transparent);display:inline-flex;align-items:center;gap:var(--sp-1);vertical-align:middle}.vol--md.svelte-1ficlgl{--vol-track: 4px;--vol-thumb: 12px;--vol-length: 7rem}.vol--vertical.svelte-1ficlgl{flex-direction:column-reverse}.vol-slab.svelte-1ficlgl{position:relative;flex:none;width:var(--vol-length);min-height:1.25rem;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;outline:none;border-radius:var(--r-sm)}.vol--vertical.svelte-1ficlgl .vol-slab:where(.svelte-1ficlgl){width:1.25rem;height:var(--vol-length);min-height:0}@media(pointer:coarse){.vol-slab.svelte-1ficlgl{min-height:var(--touch-target-compact)}.vol--vertical.svelte-1ficlgl .vol-slab:where(.svelte-1ficlgl){min-width:var(--touch-target-compact)}}@media(hover:none)and (pointer:coarse){.vol--hide-touch.svelte-1ficlgl .vol-slab:where(.svelte-1ficlgl){display:none}}.vol-slab[aria-disabled=true].svelte-1ficlgl{cursor:not-allowed;opacity:var(--disabled-opacity)}.vol-slab.svelte-1ficlgl:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.vol-track.svelte-1ficlgl{position:absolute;inset-inline:0;top:50%;height:var(--vol-track);margin-top:calc(var(--vol-track) / -2);border-radius:var(--r-pill);background:var(--track-fill);overflow:hidden}.vol--vertical.svelte-1ficlgl .vol-track:where(.svelte-1ficlgl){inset-inline:auto;inset-block:0;left:50%;top:auto;width:var(--vol-track);height:auto;margin-top:0;margin-left:calc(var(--vol-track) / -2)}.vol-fill.svelte-1ficlgl{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--pct) * 1%);background:var(--vol-accent)}.vol--vertical.svelte-1ficlgl .vol-fill:where(.svelte-1ficlgl){inset-inline:0;inset-block:auto 0;width:auto;height:calc(var(--pct) * 1%)}.vol-anchor.svelte-1ficlgl{position:absolute;top:50%;inset-inline-start:calc(var(--pct) * 1%);width:0;height:0;pointer-events:none}.vol--vertical.svelte-1ficlgl .vol-anchor:where(.svelte-1ficlgl){top:auto;bottom:calc(var(--pct) * 1%);inset-inline-start:50%}.vol-thumb.svelte-1ficlgl{position:absolute;left:0;top:0;width:var(--vol-thumb);height:var(--vol-thumb);border-radius:var(--r-pill);background:var(--vol-accent);border:2px solid var(--bg);box-shadow:var(--thumb-shadow);transform:translate(-50%,-50%);scale:.6;opacity:0;transition:opacity var(--dur-fast) var(--ease),scale var(--dur-press) var(--ease-out),box-shadow var(--dur-fast) var(--ease)}.vol-slab.svelte-1ficlgl:focus-visible .vol-thumb:where(.svelte-1ficlgl),.vol--dragging.svelte-1ficlgl .vol-thumb:where(.svelte-1ficlgl){opacity:1;scale:1}.vol--dragging.svelte-1ficlgl .vol-thumb:where(.svelte-1ficlgl){scale:1.15}@media(hover:hover)and (pointer:fine){.vol-slab.svelte-1ficlgl:not([aria-disabled=true]):hover .vol-thumb:where(.svelte-1ficlgl){opacity:1;scale:1;box-shadow:var(--thumb-shadow),var(--vol-halo)}.vol--dragging.svelte-1ficlgl .vol-thumb:where(.svelte-1ficlgl){scale:1.15}}.vol--muted.svelte-1ficlgl .vol-fill:where(.svelte-1ficlgl){background:var(--text-faint)}.dt-scroll.svelte-ecj4jc{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:var(--edge-width) solid var(--surface-edge);border-radius:var(--r-lg);container-type:inline-size}.dt.svelte-ecj4jc{width:100%;border-collapse:collapse;font-size:var(--fs-sm);background:var(--surface)}.dt.fixed.svelte-ecj4jc{table-layout:fixed}.dt.sm.svelte-ecj4jc{font-size:var(--fs-xs)}th.svelte-ecj4jc,td.svelte-ecj4jc{padding:var(--sp-2) var(--sp-3);border-bottom:var(--edge-width) solid var(--surface-edge)}.dt.sm.svelte-ecj4jc th:where(.svelte-ecj4jc),.dt.sm.svelte-ecj4jc td:where(.svelte-ecj4jc){padding:var(--sp-1) var(--sp-2)}th.svelte-ecj4jc{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-fill-2);white-space:nowrap}.dt.sticky.svelte-ecj4jc th:where(.svelte-ecj4jc){position:sticky;top:var(--dt-sticky-offset, 0);z-index:1}.dt.head-hidden.svelte-ecj4jc th:where(.svelte-ecj4jc){height:0;padding:0;border:0;line-height:0;overflow:hidden;clip-path:inset(50%)}.dt.head-hidden.svelte-ecj4jc th:where(.svelte-ecj4jc)>:where(.svelte-ecj4jc){display:block;height:0;overflow:hidden}.dt-sort.svelte-ecj4jc{display:inline-flex;align-items:center;gap:var(--sp-1);border:0;background:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}th.dt-sortable.svelte-ecj4jc{position:relative}.dt-sort.svelte-ecj4jc:after{content:"";position:absolute;inset:0}.dt-arrow.svelte-ecj4jc{display:inline-block;opacity:.4;font-size:.9em;transition:rotate var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease)}.dt-arrow.active.svelte-ecj4jc{opacity:1;color:var(--accent)}.dt-arrow.desc.svelte-ecj4jc{rotate:180deg}tbody.svelte-ecj4jc tr:where(.svelte-ecj4jc):last-child td:where(.svelte-ecj4jc){border-bottom:none}tr.clickable.svelte-ecj4jc{cursor:pointer;transition:background var(--dur-fast) var(--ease)}tr.clickable.svelte-ecj4jc:focus-visible{background:var(--bg-elevated-2);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}@media(hover:hover)and (pointer:fine){.dt-sort.svelte-ecj4jc:hover{color:var(--text)}tr.clickable.svelte-ecj4jc:hover{background:var(--bg-elevated-2);transition-duration:var(--dur-instant)}tr.svelte-ecj4jc:hover .dt-actions:where(.svelte-ecj4jc){opacity:1}.dt-more-btn.svelte-ecj4jc:hover{background:var(--bg-elevated-2)}}td.truncate.svelte-ecj4jc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0}td.nowrap.svelte-ecj4jc{white-space:nowrap}tr[data-tone=ok].svelte-ecj4jc{--dt-tone: var(--ok)}tr[data-tone=warn].svelte-ecj4jc{--dt-tone: var(--warn)}tr[data-tone=danger].svelte-ecj4jc{--dt-tone: var(--danger)}tr[data-tone=info].svelte-ecj4jc{--dt-tone: var(--info)}tr.toned.svelte-ecj4jc td:where(.svelte-ecj4jc):first-child{box-shadow:inset 3px 0 0 var(--dt-tone)}.dt-actions-head.svelte-ecj4jc,.dt-actions.svelte-ecj4jc{width:1%;white-space:nowrap;text-align:right}.dt.fixed.svelte-ecj4jc .dt-actions-head:where(.svelte-ecj4jc),.dt.fixed.svelte-ecj4jc .dt-actions:where(.svelte-ecj4jc){width:var(--dt-actions-w, 3.5rem)}.dt-actions.svelte-ecj4jc{opacity:0;transition:opacity var(--dur-fast) var(--ease)}.dt-actions-inner.svelte-ecj4jc{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap}tr.svelte-ecj4jc:focus-within .dt-actions:where(.svelte-ecj4jc){opacity:1}@media(pointer:coarse){.dt-actions.svelte-ecj4jc{opacity:1}tbody.svelte-ecj4jc tr:where(.svelte-ecj4jc):last-child td:where(.svelte-ecj4jc) .checkbox:before{inset-block-end:0}.dt-sort.svelte-ecj4jc:after{inset-block:min(0px,calc((100% - var(--touch-target-compact)) / 2))}}@container (max-width: 30rem){[data-hide-below=sm].svelte-ecj4jc{display:none}}@container (max-width: 48rem){[data-hide-below=md].svelte-ecj4jc{display:none}}@container (max-width: 64rem){[data-hide-below=lg].svelte-ecj4jc{display:none}}[data-stacked].svelte-ecj4jc{overflow-x:visible}[data-stacked].svelte-ecj4jc .dt:where(.svelte-ecj4jc){table-layout:fixed}[data-stacked].svelte-ecj4jc thead:where(.svelte-ecj4jc){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-stacked].svelte-ecj4jc tbody:where(.svelte-ecj4jc),[data-stacked].svelte-ecj4jc tfoot:where(.svelte-ecj4jc),[data-stacked].svelte-ecj4jc td:where(.svelte-ecj4jc){display:block}[data-stacked].svelte-ecj4jc tbody:where(.svelte-ecj4jc) tr:where(.svelte-ecj4jc),[data-stacked].svelte-ecj4jc tfoot:where(.svelte-ecj4jc) tr:where(.svelte-ecj4jc){display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3);padding:var(--sp-3);border-bottom:var(--edge-width) solid var(--surface-edge)}[data-stacked].svelte-ecj4jc tbody:where(.svelte-ecj4jc) tr:where(.svelte-ecj4jc):last-child{border-bottom:none}[data-stacked].svelte-ecj4jc td:where(.svelte-ecj4jc){flex:0 0 100%;min-width:0;padding:0;border:0}[data-stacked].svelte-ecj4jc td.truncate:where(.svelte-ecj4jc){max-width:none}[data-stacked].svelte-ecj4jc tr.toned:where(.svelte-ecj4jc) td:where(.svelte-ecj4jc):first-child{box-shadow:none}[data-stacked].svelte-ecj4jc tr.toned:where(.svelte-ecj4jc){box-shadow:inset 3px 0 0 var(--dt-tone)}[data-stacked].svelte-ecj4jc td[data-role=title]:where(.svelte-ecj4jc){flex:1 1 auto;min-width:min(100%,12rem);order:-2;font-weight:var(--fw-semibold);font-size:var(--fs-md);color:var(--text)}[data-stacked].svelte-ecj4jc td[data-role=detail]:where(.svelte-ecj4jc):before{content:attr(data-label) ": ";color:var(--text-muted)}[data-stacked].svelte-ecj4jc td[data-role=meta]:where(.svelte-ecj4jc){flex:none;order:1;font-family:var(--dt-meta-font, var(--font-mono));font-size:var(--fs-xs);color:var(--text-muted)}[data-stacked].svelte-ecj4jc td[data-role=meta]:where(.svelte-ecj4jc):before{content:attr(data-label) " ";font-family:var(--font-sans);color:var(--text-faint)}[data-stacked].svelte-ecj4jc td[data-role=detail][data-stack-label=false]:where(.svelte-ecj4jc){flex:0 1 auto}[data-stacked].svelte-ecj4jc td[data-stack-label=false]:where(.svelte-ecj4jc):before{content:none}[data-stacked].svelte-ecj4jc td[data-part=cell][data-empty]:where(.svelte-ecj4jc){display:none}[data-stacked].svelte-ecj4jc td[data-role=meta]:where(.svelte-ecj4jc):not([data-empty])~td[data-role=meta][data-stack-label=false]:where(.svelte-ecj4jc):not([data-empty]){margin-inline-start:calc(var(--sp-1) - var(--sp-3))}[data-stacked].svelte-ecj4jc td[data-role=meta]:where(.svelte-ecj4jc):not([data-empty])~td[data-role=meta][data-stack-label=false]:where(.svelte-ecj4jc):not([data-empty]):before{content:"·";margin-inline-end:var(--sp-1);color:var(--text-faint)}[data-stacked].svelte-ecj4jc td[data-role=actions]:where(.svelte-ecj4jc),[data-stacked].svelte-ecj4jc td.dt-actions:where(.svelte-ecj4jc){flex:none;order:-1;margin-inline-start:auto;width:auto;opacity:1}[data-stacked][data-stack-actions=end].svelte-ecj4jc td[data-role=actions]:where(.svelte-ecj4jc),[data-stacked][data-stack-actions=end].svelte-ecj4jc td.dt-actions:where(.svelte-ecj4jc){order:2}[data-stacked].svelte-ecj4jc td[data-role=hidden]:where(.svelte-ecj4jc){display:none}[data-stacked].svelte-ecj4jc td.dt-empty:where(.svelte-ecj4jc),[data-stacked].svelte-ecj4jc td.dt-more:where(.svelte-ecj4jc){text-align:center}.dt-empty.svelte-ecj4jc{text-align:center;color:var(--text-faint);padding:var(--sp-8)}.dt-more.svelte-ecj4jc{text-align:center;padding:var(--sp-2);border-top:var(--edge-width) solid var(--surface-edge)}.dt-more-btn.svelte-ecj4jc{border:0;background:none;padding:var(--sp-1) var(--sp-3);font:inherit;color:var(--accent);cursor:pointer;border-radius:var(--r-md)}.dt-more-btn.svelte-ecj4jc:focus-visible{background:var(--bg-elevated-2)}.sr-only.svelte-ecj4jc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fsb__chips.svelte-1xg8w0v{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.fsb__chip-field.svelte-1xg8w0v{font-weight:var(--fw-semibold)}.fsb__chip-op.svelte-1xg8w0v{opacity:.7;font-style:italic;margin:0 var(--sp-1)}.fsb__chip-val.svelte-1xg8w0v{font-family:var(--font-mono)}:root[data-look=depth]{--depth-ink: oklch(from var(--bg) calc(l*l) c h);--depth-lit: var(--text);--depth-line: var(--text);--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--shadow-sm: 0 1px 2px color-mix(in oklab, var(--depth-ink) 50%, transparent);--shadow-md: 0 2px 4px color-mix(in oklab, var(--depth-ink) 40%, transparent), 0 12px 28px -6px color-mix(in oklab, var(--depth-ink) 60%, transparent);--shadow-lg: 0 4px 8px color-mix(in oklab, var(--depth-ink) 45%, transparent), 0 32px 72px -16px color-mix(in oklab, var(--depth-ink) 80%, transparent);--depth-aurora: radial-gradient(46rem 24rem at 20% -5rem, color-mix(in oklab, var(--accent) 12%, transparent), transparent 70%), radial-gradient(40rem 22rem at 80% -7rem, color-mix(in oklab, var(--info) 10%, transparent), transparent 70%), radial-gradient(28rem 16rem at 52% 3rem, color-mix(in oklab, var(--accent) 5%, transparent), transparent 70%);--depth-fill-1: linear-gradient(180deg, var(--bg-elevated) 0%, color-mix(in oklab, var(--bg-elevated), var(--depth-ink) 22%) 100%);--depth-fill-2: linear-gradient(180deg, var(--surface) 0%, color-mix(in oklab, var(--surface), var(--depth-ink) 22%) 100%);--depth-edge: color-mix(in oklab, var(--depth-line) 14%, transparent) color-mix(in oklab, var(--depth-line) 6%, transparent) color-mix(in oklab, var(--depth-line) 3.5%, transparent);--depth-edge-2: color-mix(in oklab, var(--depth-line) 22%, transparent) color-mix(in oklab, var(--depth-line) 10%, transparent) color-mix(in oklab, var(--depth-line) 5%, transparent);--depth-divider: linear-gradient( 90deg, transparent, color-mix(in oklab, var(--depth-line) 8%, transparent) 12%, color-mix(in oklab, var(--depth-line) 8%, transparent) 88%, transparent );--depth-hl: inset 0 1px 0 color-mix(in oklab, var(--depth-lit) 6%, transparent);--depth-hl-strong: inset 0 1px 0 color-mix(in oklab, var(--depth-lit) 12%, transparent);--depth-ring: 0 0 0 1px color-mix(in oklab, var(--depth-line) 8%, transparent);--depth-well: color-mix(in oklab, var(--bg) 60%, var(--depth-ink));--depth-well-edge: var(--border-strong) var(--border-strong) color-mix(in oklab, var(--border-strong), var(--depth-lit) 30%);--depth-well-shadow: inset 0 2px 4px color-mix(in oklab, var(--depth-ink) 55%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--depth-ink) 30%, transparent);--depth-well-edge-sm: var(--border-strong) color-mix(in oklab, var(--border-strong), var(--depth-lit) 15%) color-mix(in oklab, var(--border-strong), var(--depth-lit) 30%);--depth-well-edge-soft: color-mix(in oklab, var(--depth-ink) 50%, transparent) color-mix(in oklab, var(--depth-line) 6%, transparent) color-mix(in oklab, var(--depth-line) 10%, transparent);--depth-track: color-mix(in oklab, var(--depth-line) 8%, transparent);--depth-drop-1: 0 1px 1px color-mix(in oklab, var(--depth-ink) 35%, transparent), 0 2px 4px -1px color-mix(in oklab, var(--depth-ink) 35%, transparent), 0 10px 24px -10px color-mix(in oklab, var(--depth-ink) 70%, transparent);--depth-drop-raised: 0 0 0 1px color-mix(in oklab, var(--depth-ink) 45%, transparent), 0 2px 4px color-mix(in oklab, var(--depth-ink) 40%, transparent), 0 14px 28px -6px color-mix(in oklab, var(--depth-ink) 60%, transparent), 0 36px 80px -16px color-mix(in oklab, var(--depth-ink) 85%, transparent);--depth-btn-top: color-mix(in oklab, var(--surface), var(--depth-lit) 6%);--depth-btn-bottom: color-mix(in oklab, var(--surface), var(--depth-ink) 4%);--depth-btn-fill: linear-gradient(180deg, var(--depth-btn-top) 0%, var(--depth-btn-bottom) 100%);--depth-btn-fill-hover: linear-gradient( 180deg, color-mix(in oklab, var(--surface), var(--depth-lit) 11%) 0%, color-mix(in oklab, var(--surface), var(--depth-lit) 3%) 100% );--depth-btn-shadow: var(--depth-hl-strong), var(--depth-ring), 0 1px 2px color-mix(in oklab, var(--depth-ink) 45%, transparent), 0 3px 8px -3px color-mix(in oklab, var(--depth-ink) 50%, transparent);--depth-glow-c: color-mix(in oklab, var(--accent) 55%, transparent);--depth-focus: 0 0 0 3px color-mix(in oklab, var(--accent) 40%, transparent), 0 0 20px -2px var(--depth-glow-c);--depth-primary-top: color-mix(in oklab, var(--accent), var(--text) 12%);--depth-primary-bottom: var(--accent);--depth-primary: linear-gradient(180deg, var(--depth-primary-top) 0%, var(--depth-primary-bottom) 100%);--depth-primary-edge: inset 0 1px 0 color-mix(in oklab, var(--depth-lit) 32%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--depth-ink) 20%, transparent);--depth-aura: 0 0 0 1px color-mix(in oklab, var(--accent) 75%, transparent), 0 2px 6px -1px color-mix(in oklab, color-mix(in oklab, var(--accent), var(--depth-ink) 50%) 60%, transparent), 0 6px 22px -4px color-mix(in oklab, var(--accent) 55%, transparent), 0 0 36px -8px color-mix(in oklab, var(--accent) 60%, transparent);--depth-aura-hover: 0 0 0 1px color-mix(in oklab, var(--accent) 90%, transparent), 0 2px 6px -1px color-mix(in oklab, color-mix(in oklab, var(--accent), var(--depth-ink) 50%) 60%, transparent), 0 10px 32px -4px color-mix(in oklab, var(--accent) 75%, transparent), 0 0 64px -6px color-mix(in oklab, var(--accent) 75%, transparent);--depth-pill: linear-gradient(180deg, color-mix(in oklab, var(--accent) 16%, transparent), color-mix(in oklab, var(--accent) 8%, transparent));--depth-pill-shadow: inset 0 1px 0 color-mix(in oklab, var(--depth-lit) 18%, transparent), 0 0 0 1px color-mix(in oklab, var(--accent) 60%, transparent), 0 2px 8px -2px color-mix(in oklab, color-mix(in oklab, var(--accent), var(--depth-ink) 50%) 60%, transparent), 0 0 18px -3px color-mix(in oklab, var(--accent) 65%, transparent);--depth-knob: linear-gradient(180deg, var(--text), color-mix(in oklab, var(--text) 82%, var(--bg)));--depth-knob-on: linear-gradient(180deg, var(--text), color-mix(in oklab, var(--text) 90%, var(--accent)));--depth-knob-shadow: 0 1px 2px color-mix(in oklab, var(--depth-ink) 50%, transparent), inset 0 1px 0 var(--depth-lit);--depth-scrim: radial-gradient( 60% 50% at 50% 40%, color-mix(in oklab, color-mix(in oklab, var(--accent) 30%, var(--depth-ink)) 45%, transparent), color-mix(in oklab, var(--depth-ink) 75%, transparent) );--depth-spot-on: radial-gradient( 22rem circle at var(--pointer-x, -100rem) var(--pointer-y, -100rem), color-mix(in oklab, var(--accent) 8%, transparent), transparent 70% );--depth-spot-tap: radial-gradient( 18rem circle at var(--pointer-x, 50%) var(--pointer-y, 0%), color-mix(in oklab, var(--accent) 12%, transparent), transparent 70% );--surface-shadow: var(--depth-hl), var(--depth-drop-1);--surface-shadow-hover: var(--depth-hl-strong), var(--depth-drop-1), 0 14px 40px -12px var(--depth-glow-c);--raised-edge: color-mix(in oklab, var(--depth-line) 16%, var(--bg-elevated));--raised-shadow: var(--depth-hl-strong), var(--depth-drop-raised);--overlay-edge: color-mix(in oklab, var(--depth-line) 16%, var(--bg-elevated));--overlay-shadow: var(--depth-hl-strong), var(--depth-drop-raised), 0 0 120px -30px var(--depth-glow-c);--control-fill: var(--depth-well);--control-shadow: var(--depth-well-shadow);--track-fill: var(--depth-well);--thumb-shadow: 0 0 0 1px color-mix(in oklab, var(--accent) 70%, transparent), 0 2px 4px color-mix(in oklab, var(--depth-ink) 50%, transparent), 0 0 16px -1px var(--depth-glow-c);--btn-fill: var(--depth-btn-fill) border-box;--btn-edge: transparent;--btn-shadow: var(--depth-btn-shadow);--btn-shadow-hover: var(--depth-btn-shadow), 0 0 0 1px color-mix(in oklab, var(--accent) 35%, transparent), 0 0 18px -4px var(--depth-glow-c);--btn-primary-fill: var(--depth-primary) border-box;--btn-primary-edge: transparent;--btn-primary-shadow: var(--depth-primary-edge), var(--depth-aura);--btn-primary-shadow-hover: var(--depth-primary-edge), var(--depth-aura-hover);--focus-glow: var(--depth-focus);--depth-field-focus: 0 0 0 1px var(--accent), 0 0 0 4px color-mix(in oklab, var(--accent) 25%, transparent), 0 0 20px -2px var(--depth-glow-c);--skeleton: color-mix(in oklab, var(--depth-line) 6%, transparent);--skeleton-highlight: color-mix(in oklab, var(--accent) 18%, transparent);--attention-bg: color-mix(in oklab, var(--warn) 10%, var(--bg-elevated))}:root[data-look=depth][data-mode=light]{--depth-ink: var(--text);--depth-lit: var(--bg-elevated);--shadow-sm: 0 1px 2px color-mix(in oklab, var(--depth-ink) 10%, transparent);--shadow-md: 0 2px 4px color-mix(in oklab, var(--depth-ink) 6%, transparent), 0 12px 28px -8px color-mix(in oklab, var(--depth-ink) 18%, transparent);--shadow-lg: 0 4px 10px color-mix(in oklab, var(--depth-ink) 8%, transparent), 0 32px 72px -18px color-mix(in oklab, var(--depth-ink) 32%, transparent);--depth-aurora: radial-gradient(46rem 24rem at 20% -5rem, color-mix(in oklab, var(--accent) 8%, transparent), transparent 70%), radial-gradient(40rem 22rem at 80% -7rem, color-mix(in oklab, var(--info) 7%, transparent), transparent 70%), radial-gradient(28rem 16rem at 52% 3rem, color-mix(in oklab, var(--accent) 3%, transparent), transparent 70%);--depth-fill-1: linear-gradient(var(--bg-elevated), var(--bg-elevated));--depth-fill-2: linear-gradient(var(--bg-elevated), var(--bg-elevated));--depth-edge: color-mix(in oklab, var(--depth-line) 6%, transparent) color-mix(in oklab, var(--depth-line) 9%, transparent) color-mix(in oklab, var(--depth-line) 11%, transparent);--depth-edge-2: color-mix(in oklab, var(--depth-line) 8%, transparent) color-mix(in oklab, var(--depth-line) 11%, transparent) color-mix(in oklab, var(--depth-line) 13%, transparent);--depth-hl: inset 0 1px 0 color-mix(in oklab, var(--depth-lit) 90%, transparent);--depth-hl-strong: inset 0 1px 0 var(--depth-lit);--depth-well: color-mix(in oklab, var(--bg-elevated) 55%, var(--bg));--depth-well-edge: color-mix(in oklab, var(--border-strong), var(--depth-ink) 25%) var(--border-strong) var(--border-strong);--depth-well-shadow: inset 0 2px 3px color-mix(in oklab, var(--depth-ink) 8%, transparent);--depth-well-edge-sm: color-mix(in oklab, var(--border-strong), var(--depth-ink) 20%) color-mix(in oklab, var(--border-strong), var(--depth-ink) 10%) var(--border-strong);--depth-well-edge-soft: color-mix(in oklab, var(--depth-line) 16%, transparent) color-mix(in oklab, var(--depth-line) 11%, transparent) color-mix(in oklab, var(--depth-line) 6%, transparent);--depth-drop-1: 0 1px 2px color-mix(in oklab, var(--depth-ink) 6%, transparent), 0 4px 10px -2px color-mix(in oklab, var(--depth-ink) 6%, transparent), 0 14px 30px -14px color-mix(in oklab, var(--depth-ink) 16%, transparent);--depth-drop-raised: 0 0 0 1px color-mix(in oklab, var(--depth-ink) 5%, transparent), 0 2px 4px color-mix(in oklab, var(--depth-ink) 6%, transparent), 0 14px 30px -8px color-mix(in oklab, var(--depth-ink) 16%, transparent), 0 40px 80px -20px color-mix(in oklab, var(--depth-ink) 30%, transparent);--depth-btn-top: var(--bg-elevated);--depth-btn-bottom: color-mix(in oklab, var(--bg-elevated), var(--depth-ink) 3%);--depth-btn-fill-hover: linear-gradient( 180deg, var(--bg-elevated) 0%, color-mix(in oklab, var(--bg-elevated), color-mix(in oklab, var(--depth-ink), var(--accent)) 5%) 100% );--depth-btn-shadow: var(--depth-ring), 0 1px 2px color-mix(in oklab, var(--depth-ink) 10%, transparent), 0 3px 8px -3px color-mix(in oklab, var(--depth-ink) 14%, transparent);--depth-glow-c: color-mix(in oklab, var(--accent) 40%, transparent);--depth-primary-top: var(--accent);--depth-primary-bottom: color-mix(in oklab, var(--accent), var(--text) 14%);--depth-primary-edge: inset 0 1px 0 color-mix(in oklab, var(--depth-lit) 30%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--depth-ink) 12%, transparent);--depth-aura: 0 0 0 1px color-mix(in oklab, var(--depth-primary-bottom) 80%, transparent), 0 2px 5px -1px color-mix(in oklab, var(--depth-primary-bottom) 35%, transparent), 0 8px 22px -6px color-mix(in oklab, var(--accent) 50%, transparent), 0 0 30px -8px color-mix(in oklab, var(--accent) 45%, transparent);--depth-aura-hover: 0 0 0 1px color-mix(in oklab, var(--depth-primary-bottom) 90%, transparent), 0 2px 5px -1px color-mix(in oklab, var(--depth-primary-bottom) 35%, transparent), 0 12px 30px -6px color-mix(in oklab, var(--accent) 60%, transparent), 0 0 48px -6px color-mix(in oklab, var(--accent) 60%, transparent);--depth-pill: linear-gradient(180deg, color-mix(in oklab, var(--accent) 9%, var(--bg-elevated)), color-mix(in oklab, var(--accent) 18%, var(--bg-elevated)));--depth-pill-shadow: inset 0 1px 0 var(--depth-lit), 0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent), 0 2px 6px -2px color-mix(in oklab, var(--accent) 25%, transparent), 0 0 16px -4px color-mix(in oklab, var(--accent) 50%, transparent);--depth-knob: linear-gradient(var(--bg-elevated), var(--bg-elevated));--depth-knob-on: var(--depth-knob);--depth-knob-shadow: 0 0 0 1px var(--border-strong), 0 1px 3px color-mix(in oklab, var(--depth-ink) 35%, transparent);--depth-scrim: radial-gradient( 60% 50% at 50% 40%, color-mix(in oklab, var(--accent) 18%, transparent), color-mix(in oklab, var(--depth-ink) 38%, transparent) );--depth-spot-on: radial-gradient( 22rem circle at var(--pointer-x, -100rem) var(--pointer-y, -100rem), color-mix(in oklab, var(--accent) 5%, transparent), transparent 70% );--depth-spot-tap: radial-gradient( 18rem circle at var(--pointer-x, 50%) var(--pointer-y, 0%), color-mix(in oklab, var(--accent) 8%, transparent), transparent 70% );--skeleton: color-mix(in oklab, var(--depth-line) 6%, transparent);--attention-bg: color-mix(in oklab, var(--warn) 8%, var(--bg-elevated))}:root[data-look=depth] body{background-image:var(--depth-aurora);background-repeat:no-repeat}:root[data-look=depth] .heading{letter-spacing:-.015em}:root[data-look=depth] .section-header.sh-divider>.sh-row{border-bottom:1px solid;border-image:linear-gradient(90deg,color-mix(in oklab,var(--depth-line) 14%,transparent),transparent 85%) 1}:root[data-look=depth] .card{--depth-spot: linear-gradient(transparent, transparent);--depth-card-tint: linear-gradient(transparent, transparent);--depth-card-fill: var(--depth-fill-1);--depth-card-edge: var(--depth-edge);background:var(--depth-spot) padding-box,var(--depth-card-tint) padding-box,var(--depth-card-fill) padding-box;border-color:var(--depth-card-edge)}:root[data-look=depth] .card .card-head{border-bottom:1px solid;border-image:var(--depth-divider) 1}:root[data-look=depth] .card .card-foot{border-top:1px solid;border-image:var(--depth-divider) 1;background:color-mix(in oklab,var(--bg) 30%,transparent);border-radius:0 0 calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px)}:root[data-look=depth] .card.surface-raised{--depth-card-fill: var(--depth-fill-2);--depth-card-edge: var(--depth-edge-2);--card-shadow-rest: var(--depth-hl-strong), var(--depth-drop-raised)}:root[data-look=depth] .card.surface-sunken{--depth-card-fill: linear-gradient(var(--depth-well), var(--depth-well));--depth-card-edge: var(--depth-well-edge-soft);--card-shadow-rest: var(--depth-well-shadow)}:root[data-look=depth] .card.border-dashed{background:color-mix(in oklab,var(--accent) 6%,transparent);border-color:color-mix(in oklab,var(--accent) 45%,transparent);--card-shadow-rest: none}:root[data-look=depth] .card:is(.card-ok,.card-warn,.card-danger,.card-info,.card-accent){--depth-card-tint: radial-gradient(120% 100% at 0% 0%, color-mix(in oklab, var(--card-tone) 8%, transparent), transparent 65%);--depth-card-edge: color-mix(in oklab, var(--card-tone) 60%, transparent) color-mix(in oklab, var(--card-tone) 30%, transparent) color-mix(in oklab, var(--card-tone) 14%, transparent);--card-shadow-rest: var(--depth-hl), var(--depth-drop-1), 0 8px 26px -16px color-mix(in oklab, var(--card-tone) 80%, transparent)}:root[data-look=depth] .card.card-stacked:before,:root[data-look=depth] .card.card-stacked:after{background:var(--depth-fill-1);border-color:transparent;box-shadow:var(--depth-ring),var(--depth-drop-1)}:root[data-look=depth] .card.card-tap:active{background:var(--depth-spot) padding-box,var(--depth-card-tint) padding-box,var(--depth-card-fill) padding-box;--card-shadow-rest: var(--depth-hl), var(--depth-drop-1)}:root[data-look=depth] .card.metric{--depth-card-edge: color-mix(in oklab, var(--metric-tone) 50%, transparent) color-mix(in oklab, var(--depth-line) 5%, transparent) color-mix(in oklab, var(--depth-line) 3%, transparent)}:root[data-look=depth][data-mode=light] .card.metric{--depth-card-edge: color-mix(in oklab, var(--metric-tone) 35%, transparent) color-mix(in oklab, var(--depth-line) 7%, transparent) color-mix(in oklab, var(--depth-line) 8%, transparent)}:root[data-look=depth] .metric .metric-chip{width:2.25rem;height:2.25rem;background:linear-gradient(180deg,color-mix(in oklab,var(--metric-tone) 34%,transparent),color-mix(in oklab,var(--metric-tone) 12%,transparent));border-color:transparent;box-shadow:var(--depth-hl-strong),0 0 0 1px color-mix(in oklab,var(--metric-tone) 45%,transparent),0 0 22px -2px color-mix(in oklab,var(--metric-tone) 75%,transparent)}:root[data-look=depth] .metric .metric-num{font-family:var(--font-sans);font-weight:var(--fw-bold);letter-spacing:-.03em}:root[data-look=depth] .metric .metric-unit{font-family:var(--font-sans);font-weight:var(--fw-medium)}:root[data-look=depth] .pop-trigger.canonical{--pop-trigger-border: transparent;box-shadow:var(--depth-btn-shadow)}:root[data-look=depth] .btn.btn-ghost,:root[data-look=depth] .btn.btn-link,:root[data-look=depth] .btn.btn-icon-inline{--hover-lift: 0px}:root[data-look=depth] .pop-trigger.trigger-ghost{--pop-trigger-bg: transparent;box-shadow:none}:root[data-look=depth] .btn.btn-primary{--btn-count-bg: var(--text-on-accent);--btn-count-fg: var(--accent);text-shadow:0 1px 1px color-mix(in oklab,var(--depth-ink) 35%,transparent)}:root[data-look=depth] .pop-trigger.trigger-primary{box-shadow:var(--depth-primary-edge),var(--depth-aura)}:root[data-look=depth] .split-primary .split-caret:before{background:color-mix(in oklab,var(--text-on-accent) 30%,transparent)}:root[data-look=depth] .btn:is(.btn-danger,.btn-tone-accent,.btn-tone-success,.btn-tone-info,.btn-tone-warn,.btn-tone-danger):not(.btn-primary,.btn-ghost,.btn-link){--depth-tone: var(--btn-tone, var(--danger));background:linear-gradient(var(--surface),var(--surface)) border-box;border-color:transparent;--btn-shadow-rest: var(--depth-hl-strong), 0 0 0 1px color-mix(in oklab, var(--depth-tone) 40%, transparent), 0 1px 2px color-mix(in oklab, var(--depth-ink) 40%, transparent), 0 4px 14px -8px color-mix(in oklab, var(--depth-tone) 60%, transparent)}:root[data-look=depth] .btn.btn-ghost:is(.btn-tone-accent,.btn-tone-success,.btn-tone-info,.btn-tone-warn,.btn-tone-danger){border-color:transparent}:root[data-look=depth] .btn.btn-primary:is(.btn-tone-accent,.btn-tone-info,.btn-tone-warn,.btn-tone-danger){background:linear-gradient(180deg,color-mix(in oklab,var(--btn-tone) 35%,var(--depth-primary-top)),color-mix(in oklab,var(--btn-tone) 35%,var(--depth-primary-bottom))) border-box;border-color:transparent}:root[data-look=depth] .btn[aria-pressed=true]{filter:drop-shadow(0 0 6px var(--depth-glow-c))}@media(hover:hover)and (pointer:fine){:root[data-look=depth] .btn:hover:not(:disabled),:root[data-look=depth] .pop-trigger.canonical:hover:not(:disabled){--btn-bg: var(--depth-btn-fill-hover) border-box;--pop-trigger-bg: var(--depth-btn-fill-hover) border-box;border-color:transparent}:root[data-look=depth] .pop-trigger.canonical:hover:not(:disabled){box-shadow:var(--btn-shadow-hover)}:root[data-look=depth] .btn.btn-ghost:hover:not(:disabled),:root[data-look=depth] .pop-trigger.trigger-ghost:hover:not(:disabled){background:color-mix(in oklab,var(--text) 8%,transparent);border-color:transparent;box-shadow:none}:root[data-look=depth] .btn.btn-primary:hover:not(:disabled),:root[data-look=depth] .pop-trigger.trigger-primary:hover:not(:disabled){--btn-bg: var(--depth-primary) border-box;--pop-trigger-bg: var(--depth-primary) border-box;border-color:transparent;filter:brightness(1.1) saturate(1.05)}:root[data-look=depth] .pop-trigger.trigger-primary:hover:not(:disabled){box-shadow:var(--depth-primary-edge),var(--depth-aura-hover)}:root[data-look=depth] .btn.btn-primary:is(.btn-tone-accent,.btn-tone-info,.btn-tone-warn,.btn-tone-danger):hover:not(:disabled){background:linear-gradient(180deg,color-mix(in oklab,var(--btn-tone) 35%,var(--depth-primary-top)),color-mix(in oklab,var(--btn-tone) 35%,var(--depth-primary-bottom))) border-box;border-color:transparent}:root[data-look=depth] .btn:is(.btn-danger,.btn-tone-accent,.btn-tone-success,.btn-tone-info,.btn-tone-warn,.btn-tone-danger):not(.btn-primary,.btn-ghost,.btn-link):hover:not(:disabled){background:linear-gradient(180deg,color-mix(in oklab,var(--depth-tone) 12%,var(--surface)),color-mix(in oklab,var(--depth-tone) 4%,var(--surface))) border-box;border-color:transparent;--btn-shadow-rest: var(--depth-hl-strong), 0 0 0 1px color-mix(in oklab, var(--depth-tone) 65%, transparent), 0 0 18px -4px color-mix(in oklab, var(--depth-tone) 55%, transparent)}:root[data-look=depth] .btn.btn-link:hover:not(:disabled),:root[data-look=depth] .btn.btn-icon-inline:hover:not(:disabled){background:none;box-shadow:none}}:root[data-look=depth] .btn:active:not(:disabled,[aria-disabled=true],.loading,.btn-link,.btn-ghost,.btn-primary),:root[data-look=depth] .pop-trigger.canonical:active:not(:disabled){box-shadow:inset 0 1px 3px color-mix(in oklab,var(--depth-ink) 35%,transparent),var(--depth-ring);filter:none}:root[data-look=depth] .btn.btn-primary:active:not(:disabled,[aria-disabled=true],.loading),:root[data-look=depth] .pop-trigger.trigger-primary:active:not(:disabled){filter:brightness(.95);box-shadow:inset 0 2px 4px color-mix(in oklab,color-mix(in oklab,var(--accent),var(--depth-ink) 70%) 35%,transparent),0 0 0 1px color-mix(in oklab,var(--accent) 60%,transparent)}:root[data-look=depth] .btn.btn-primary:focus-visible:not([aria-pressed=true]){box-shadow:var(--depth-primary-edge),var(--depth-focus)}:root[data-look=depth] .pop-trigger:focus-visible{box-shadow:var(--depth-hl),var(--depth-focus)}:root[data-look=depth] .btn:disabled{--btn-shadow-rest: var(--depth-ring);filter:saturate(.5);text-shadow:none}:root[data-look=depth] .ts-mode{border-color:var(--border-strong)}:root[data-look=depth] .input,:root[data-look=depth] .select:not(.ghost),:root[data-look=depth] .textarea,:root[data-look=depth] .rich-select .pop-trigger.rs-trigger{background:var(--depth-well) padding-box;border-color:var(--depth-well-edge);box-shadow:var(--depth-well-shadow);transition:background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}:root[data-look=depth] .select.embedded{background:color-mix(in oklab,var(--text) 6%,transparent);box-shadow:none}@media(hover:hover)and (pointer:fine){:root[data-look=depth] .input:hover:not(:disabled,:focus,[aria-invalid=true]),:root[data-look=depth] .select:hover:not(:disabled,:focus,[aria-invalid=true],.ghost,.embedded),:root[data-look=depth] .textarea:hover:not(:disabled,:focus,[aria-invalid=true]),:root[data-look=depth] .rich-select .pop-trigger.rs-trigger:hover:not(:disabled){border-color:var(--depth-well-edge);box-shadow:var(--depth-well-shadow),0 0 0 1px color-mix(in oklab,var(--accent) 30%,transparent)}}:root[data-look=depth] .input:focus,:root[data-look=depth] .select:not(.ghost):focus,:root[data-look=depth] .textarea:focus,:root[data-look=depth] .rich-select .pop-trigger.rs-trigger[aria-expanded=true],:root[data-look=depth] .rich-select .pop-trigger.rs-trigger:focus-visible{background:var(--depth-well) padding-box;border-color:var(--accent);box-shadow:var(--depth-well-shadow),var(--depth-field-focus)}:root[data-look=depth] .input:focus-visible,:root[data-look=depth] .select:focus-visible,:root[data-look=depth] .textarea:focus-visible,:root[data-look=depth] .rich-select .pop-trigger.rs-trigger:focus-visible{outline:none}:root[data-look=depth] .input[aria-invalid=true],:root[data-look=depth] .select[aria-invalid=true],:root[data-look=depth] .textarea[aria-invalid=true]{background:var(--depth-well) padding-box;border-color:color-mix(in oklab,var(--danger) 90%,transparent) color-mix(in oklab,var(--danger) 80%,transparent) color-mix(in oklab,var(--danger) 70%,transparent);box-shadow:var(--depth-well-shadow),0 0 0 3px color-mix(in oklab,var(--danger) 16%,transparent),0 0 18px -6px color-mix(in oklab,var(--danger) 60%,transparent)}:root[data-look=depth] .input[aria-invalid=true]:focus,:root[data-look=depth] .textarea[aria-invalid=true]:focus{box-shadow:var(--depth-well-shadow),0 0 0 3px color-mix(in oklab,var(--danger) 32%,transparent),0 0 18px -2px color-mix(in oklab,var(--danger) 45%,transparent)}:root[data-look=depth] .field .label{color:var(--text)}:root[data-look=depth] .checkbox .box,:root[data-look=depth] .radio .dot-ctl,:root[data-look=depth] .switch{background:var(--depth-well) padding-box;border-color:var(--depth-well-edge-sm);box-shadow:var(--depth-well-shadow);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}:root[data-look=depth] .checkbox input:checked+.box,:root[data-look=depth] .checkbox input:indeterminate+.box,:root[data-look=depth] .switch.on{background:var(--depth-primary) border-box;border-color:transparent;box-shadow:var(--depth-primary-edge),0 0 0 1px color-mix(in oklab,var(--accent) 60%,transparent),0 0 14px -2px var(--depth-glow-c)}:root[data-look=depth] .checkbox .box:after{background:var(--text-on-accent)}:root[data-look=depth] .radio input:checked+.dot-ctl{background:var(--depth-well) padding-box;border-color:var(--accent);box-shadow:var(--depth-well-shadow),0 0 14px -2px var(--depth-glow-c)}:root[data-look=depth] .radio .dot-ctl:after{background:radial-gradient(circle at 50% 35%,color-mix(in oklab,var(--accent),var(--depth-lit) 45%),var(--accent));box-shadow:0 0 8px var(--depth-glow-c)}:root[data-look=depth] .checkbox input:focus-visible+.box,:root[data-look=depth] .radio input:focus-visible+.dot-ctl,:root[data-look=depth] .switch:focus-visible{box-shadow:var(--depth-focus)}:root[data-look=depth] .switch .knob{background:var(--depth-knob);box-shadow:var(--depth-knob-shadow)}:root[data-look=depth] .switch.on .knob{background:var(--depth-knob-on)}:root[data-look=depth] .slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,color-mix(in oklab,var(--slider-accent, var(--accent)),var(--depth-ink) 25%) 0%,var(--slider-accent, var(--accent)) var(--pct),var(--depth-well) var(--pct));box-shadow:var(--depth-well-shadow),0 1px color-mix(in oklab,var(--depth-lit) 10%,transparent)}:root[data-look=depth] .slider input[type=range]::-moz-range-track{background:var(--depth-well);box-shadow:var(--depth-well-shadow),0 1px color-mix(in oklab,var(--depth-lit) 10%,transparent)}:root[data-look=depth] .slider input[type=range]::-moz-range-progress{background:linear-gradient(90deg,color-mix(in oklab,var(--slider-accent, var(--accent)),var(--depth-ink) 25%),var(--slider-accent, var(--accent)))}:root[data-look=depth] .slider input[type=range]::-webkit-slider-thumb{background:var(--depth-knob-on);border:0;box-shadow:var(--thumb-shadow)}:root[data-look=depth] .slider input[type=range]::-moz-range-thumb{background:var(--depth-knob-on);border:0;box-shadow:var(--thumb-shadow)}:root[data-look=depth] .seg{background:var(--depth-well) padding-box;border-color:var(--depth-well-edge-sm);box-shadow:var(--depth-well-shadow)}:root[data-look=depth] .seg .seg-thumb,:root[data-look=depth] .seg:not(.placed) .seg-item.selected{background:var(--depth-pill),var(--surface);box-shadow:var(--depth-pill-shadow)}:root[data-look=depth] .seg-item.selected{color:var(--text)}@media(hover:hover)and (pointer:fine){:root[data-look=depth] .seg-item:hover:not(:disabled):not(.selected){background:color-mix(in oklab,var(--text) 6%,transparent)}}:root[data-look=depth] .tablist{padding-block:var(--sp-2) var(--sp-2-5, 10px);border-bottom:1px solid;border-image:linear-gradient(90deg,color-mix(in oklab,var(--depth-line) 12%,transparent),transparent 90%) 1}:root[data-look=depth] .strip .actions{border-bottom-color:transparent}:root[data-look=depth] .tablist .indicator{opacity:0}:root[data-look=depth] .tab{min-height:var(--control-sm);margin-bottom:0;border-bottom:0;border-radius:var(--r-md);transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease-out)}:root[data-look=depth] .tab.selected{background:var(--depth-pill),var(--surface);box-shadow:var(--depth-pill-shadow)}:root[data-look=depth] .tab.selected .icon{color:color-mix(in oklab,var(--accent) 60%,var(--text))}:root[data-look=depth][data-mode=light] .tab.selected .icon{color:var(--accent)}:root[data-look=depth] .tab.selected .badge{--badge-bg: color-mix(in oklab, var(--bg) 40%, transparent);--badge-fg: var(--text)}@media(hover:hover)and (pointer:fine){:root[data-look=depth] .tab:hover:not(.selected,:disabled,.disabled){background:color-mix(in oklab,var(--text) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 25%,transparent)}}:root[data-look=depth] .badge{--badge-bg: var(--bg-elevated-2);--badge-border: transparent;box-shadow:var(--depth-hl-strong)}:root[data-look=depth] .badge.toned{--badge-bg: linear-gradient( 180deg, color-mix(in oklab, var(--badge-tone) 10%, transparent), color-mix(in oklab, var(--badge-tone) 5%, transparent) );--badge-border: transparent;background:var(--badge-bg);box-shadow:var(--depth-hl),inset 0 0 0 1px color-mix(in oklab,var(--badge-tone) 30%,transparent)}:root[data-look=depth][data-mode=light] .badge.toned{--badge-bg: linear-gradient( 180deg, color-mix(in oklab, var(--badge-tone) 8%, transparent), color-mix(in oklab, var(--badge-tone) 4%, transparent) )}:root[data-look=depth] .badge.text{background:none;box-shadow:none}:root[data-look=depth] .badge.active{background:var(--depth-primary);color:var(--text-on-accent);box-shadow:var(--depth-primary-edge),0 0 12px -3px var(--depth-glow-c)}:root[data-look=depth] .dot.glow{box-shadow:0 0 0 2px color-mix(in oklab,var(--dot-color) 22%,transparent),0 0 10px 1px var(--dot-color)}:root[data-look=depth] .kbd{background:var(--depth-btn-fill) border-box;border:1px solid transparent;box-shadow:var(--depth-hl-strong),var(--depth-ring),0 2px color-mix(in oklab,var(--depth-ink) 55%,transparent),0 3px 4px -1px color-mix(in oklab,var(--depth-ink) 40%,transparent);color:var(--text)}:root[data-look=depth][data-mode=light] .kbd{box-shadow:var(--depth-ring),0 1px color-mix(in oklab,var(--depth-ink) 18%,transparent),0 2px 3px -1px color-mix(in oklab,var(--depth-ink) 15%,transparent)}:root[data-look=depth] .avatar{box-shadow:0 0 0 1px color-mix(in oklab,var(--depth-line) 10%,transparent),var(--depth-hl),0 2px 6px -2px color-mix(in oklab,var(--depth-ink) 50%,transparent)}:root[data-look=depth][data-mode=light] .avatar{box-shadow:0 0 0 1px color-mix(in oklab,var(--depth-line) 8%,transparent),0 2px 6px -2px color-mix(in oklab,var(--depth-ink) 20%,transparent)}:root[data-look=depth] .callout.callout-ok{--callout-tone: var(--ok)}:root[data-look=depth] .callout.callout-warn{--callout-tone: var(--warn)}:root[data-look=depth] .callout.callout-danger{--callout-tone: var(--danger)}:root[data-look=depth] .callout.callout-info{--callout-tone: var(--info)}:root[data-look=depth] .callout.callout-accent{--callout-tone: var(--accent)}:root[data-look=depth] .card.callout{--depth-card-tint: linear-gradient(100deg, color-mix(in oklab, var(--callout-tone) 8%, transparent), color-mix(in oklab, var(--callout-tone) 2%, transparent) 70%);--depth-card-edge: color-mix(in oklab, var(--callout-tone) 55%, transparent) color-mix(in oklab, var(--callout-tone) 28%, transparent) color-mix(in oklab, var(--callout-tone) 14%, transparent);--card-shadow-rest: var(--depth-hl), var(--depth-drop-1), 0 8px 24px -16px color-mix(in oklab, var(--callout-tone) 80%, transparent)}:root[data-look=depth] .callout .callout-icon{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--callout-tone) 70%,transparent))}:root[data-look=depth] .accordion,:root[data-look=depth] .dt-scroll{background:var(--depth-fill-1) padding-box;border-color:var(--depth-edge);box-shadow:var(--depth-hl),var(--depth-drop-1)}:root[data-look=depth] .accordion>.acc-item+.acc-item{border-top:1px solid;border-image:var(--depth-divider) 1}:root[data-look=depth] .accordion .disclosure--open{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 12%,transparent),transparent 70%);box-shadow:inset 2px 0 0 var(--accent)}:root[data-look=depth] .accordion .disclosure--open .disclosure__chevron{color:var(--accent)}@media(hover:hover)and (pointer:fine){:root[data-look=depth] .disclosure__button:hover:not(:disabled){background:color-mix(in oklab,var(--text) 5%,transparent)}}:root[data-look=depth] .dt{background:none}:root[data-look=depth] .dt th{background:color-mix(in oklab,var(--text) 4%,transparent);letter-spacing:.06em}:root[data-look=depth] .dt th,:root[data-look=depth] .dt td,:root[data-look=depth] .dt-scroll[data-stacked] tbody tr{border-bottom-color:color-mix(in oklab,var(--text) 6%,transparent)}@media(hover:hover)and (pointer:fine){:root[data-look=depth] .dt tr.clickable:hover{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 14%,transparent),transparent 70%)}}:root[data-look=depth] .progress,:root[data-look=depth] .gauge{background:var(--depth-track);border-color:transparent;box-shadow:var(--depth-well-shadow),0 1px color-mix(in oklab,var(--depth-lit) 8%,transparent)}:root[data-look=depth][data-mode=light] .progress,:root[data-look=depth][data-mode=light] .gauge{box-shadow:var(--depth-well-shadow),inset 0 0 0 1px color-mix(in oklab,var(--depth-line) 6%,transparent)}:root[data-look=depth] .progress:not(.striped,.gradient) .bar{background:linear-gradient(90deg,color-mix(in oklab,var(--fill, var(--accent)),var(--depth-ink) 30%),var(--fill, var(--accent)))}:root[data-look=depth] .progress .bar{box-shadow:0 0 12px color-mix(in oklab,var(--fill, var(--accent)) 60%,transparent),inset 0 1px color-mix(in oklab,var(--depth-lit) 30%,transparent)}:root[data-look=depth] .gauge .fill,:root[data-look=depth] .gauge .segment.lit{box-shadow:0 0 8px color-mix(in oklab,var(--gauge-fill) 60%,transparent)}:root[data-look=depth] .gauge .segment{background:color-mix(in oklab,var(--text) 7%,transparent)}:root[data-look=depth] .spinner{color:var(--accent);filter:drop-shadow(0 0 4px var(--depth-glow-c))}:root[data-look=depth] .bubble{background:linear-gradient(180deg,color-mix(in oklab,var(--role) 6%,transparent),color-mix(in oklab,var(--role) 2%,transparent)) padding-box,var(--depth-fill-2) padding-box;border-color:color-mix(in oklab,var(--role) 45%,transparent) color-mix(in oklab,var(--role) 25%,transparent) color-mix(in oklab,var(--role) 10%,transparent);border-inline-start-width:1px;box-shadow:var(--depth-hl),inset 2px 0 0 var(--role),var(--depth-drop-1)}:root[data-look=depth] .pop-panel,:root[data-look=depth] .sheet{background:var(--depth-fill-2) padding-box;border-color:var(--depth-edge-2)}:root[data-look=depth] .toaster .toast{--depth-card-fill: var(--depth-fill-2);--depth-card-edge: var(--depth-edge-2);--card-shadow-rest: var(--depth-hl-strong), var(--depth-drop-raised)}:root[data-look=depth] .menu-item{border-radius:calc(var(--r-md) - 2px)}@media(hover:hover)and (pointer:fine){:root[data-look=depth] .menu-item:hover:not(:disabled){background:color-mix(in oklab,var(--accent) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 26%,transparent)}}:root[data-look=depth] .menu-item:focus-visible,:root[data-look=depth] .menu-row:focus-within{background:color-mix(in oklab,var(--accent) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 50%,transparent)}:root[data-look=depth] .rs-row[data-active]{background:color-mix(in oklab,var(--text) 7%,transparent)}:root[data-look=depth] .rs-row[data-selected]{background:color-mix(in oklab,var(--accent) 18%,transparent)}:root[data-look=depth] .rs-row[data-selected]:before{box-shadow:0 0 8px var(--accent)}:root[data-look=depth] .modal::backdrop{background:var(--depth-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-look=depth] .sheet .sheet-head{border-bottom:1px solid;border-image:var(--depth-divider) 1}:root[data-look=depth] .sheet .sheet-foot{border-top:1px solid;border-image:var(--depth-divider) 1;background:color-mix(in oklab,var(--bg) 30%,transparent)}@media(prefers-reduced-motion:no-preference){:root[data-look=depth]{--hover-lift: 1px;--dur-press: 70ms;--press-scale: .97;--press-scale-sm: .94;--press-scale-lg: .99}:root[data-look=depth] .card.card-tap{--hover-lift: 2px}:root[data-look=depth] .btn,:root[data-look=depth] .pop-trigger{transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease),translate var(--dur-fast) var(--ease-out),scale var(--btn-scale-dur, var(--dur-fast)) var(--ease-spring)}:root[data-look=depth] .btn .icon,:root[data-look=depth] .pop-trigger .icon,:root[data-look=depth] .menu-item .icon,:root[data-look=depth] .tab .icon,:root[data-look=depth] .disclosure__chevron{transition:translate var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out),rotate var(--dur-fast) var(--ease-out)}}@media(hover:hover)and (pointer:fine){:root[data-look=depth] .card:hover{--depth-spot: var(--depth-spot-on)}:root[data-look=depth] .card.card-tap:hover{--depth-spot: var(--depth-spot-tap);--depth-card-edge: color-mix(in oklab, var(--accent) 75%, transparent) color-mix(in oklab, var(--accent) 45%, transparent) color-mix(in oklab, var(--accent) 22%, transparent);border-color:var(--depth-card-edge)}:root[data-look=depth] .checkbox:hover input:not(:checked,:indeterminate,:disabled)+.box,:root[data-look=depth] .radio:hover input:not(:checked,:disabled)+.dot-ctl,:root[data-look=depth] .switch:hover:not(.on,:disabled){box-shadow:var(--depth-well-shadow),0 0 0 1px color-mix(in oklab,var(--accent) 45%,transparent),0 0 12px -2px var(--depth-glow-c)}:root[data-look=depth] .crumbs .link,:root[data-look=depth] .btn.btn-link{text-decoration:underline transparent;text-underline-offset:.3em;transition:color var(--dur-fast) var(--ease),text-decoration-color var(--dur-fast) var(--ease-out),text-underline-offset var(--dur-fast) var(--ease-out)}:root[data-look=depth] .crumbs .link:hover,:root[data-look=depth] .btn.btn-link:hover:not(:disabled){text-decoration-color:currentColor;text-underline-offset:.18em}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:root[data-look=depth] .pop-trigger.canonical:hover:not(:disabled),:root[data-look=depth] .pop-trigger.trigger-primary:hover:not(:disabled){translate:0 -1px}:root[data-look=depth] .btn:hover:not(:disabled)>.icon:first-child,:root[data-look=depth] .btn.btn-icon:hover:not(:disabled) .icon,:root[data-look=depth] .btn.btn-box:hover:not(:disabled) .icon,:root[data-look=depth] .tab:hover:not(:disabled) .icon{scale:1.12}:root[data-look=depth] .pop-trigger:hover:not(:disabled) .caret-glyph .icon,:root[data-look=depth] .split-caret:hover .icon{translate:0 2px}:root[data-look=depth] .menu-item:hover:not(:disabled) .icon{translate:2px 0}:root[data-look=depth] .disclosure__button:hover:not(:disabled) .disclosure__chevron{translate:0 1px}:root[data-look=depth] .btn:active:not(:disabled,[aria-disabled=true],.loading,.btn-link),:root[data-look=depth] .pop-trigger:active:not(:disabled){translate:0}}:root[data-look=tactile]{--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 20px;--font-rounded: ui-rounded, "SF Pro Rounded", "Nunito", "Quicksand", "Varela Round", var(--font-sans);--focus-ring-width: 3px;--focus-ring: 3px solid var(--accent);--focus-ring-offset: 1px;--press-scale: .97;--press-scale-sm: .94;--press-scale-lg: .99;--look-ink: oklch(from var(--bg) calc(l*.3) c h);--look-tint: var(--text);--look-hi: color-mix(in oklab, var(--look-tint) 7%, transparent);--look-hi-soft: color-mix(in oklab, var(--look-tint) 5%, transparent);--look-drop: color-mix(in oklab, var(--look-ink) 50%, transparent);--look-well: color-mix(in oklab, var(--bg) 85%, var(--look-ink));--look-well-shadow: inset 0 2px 4px color-mix(in oklab, var(--look-ink) 45%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--look-tint) 4%, transparent);--look-field-ring: inset 0 0 0 1px var(--border-strong);--look-track-shadow: inset 0 1px 2px color-mix(in oklab, var(--look-ink) 40%, transparent);--look-elev-1: inset 0 1px 0 var(--look-hi-soft), 0 1px 2px color-mix(in oklab, var(--look-ink) 30%, transparent), 0 10px 28px -14px color-mix(in oklab, var(--look-ink) 65%, transparent);--look-elev-2: inset 0 1px 0 var(--look-hi), 0 2px 4px color-mix(in oklab, var(--look-ink) 28%, transparent), 0 18px 40px -16px color-mix(in oklab, var(--look-ink) 75%, transparent);--look-spot: color-mix(in oklab, var(--accent) 9%, transparent);--look-knob-c: var(--text);--look-knob-edge: var(--text-faint);--look-knob: radial-gradient( circle at 50% 30%, var(--look-knob-c) 0%, color-mix(in oklab, var(--look-knob-c) 92%, var(--look-knob-edge)) 60%, color-mix(in oklab, var(--look-knob-c) 80%, var(--look-knob-edge)) 100% );--look-knob-shadow: 0 1px 0 color-mix(in oklab, var(--look-knob-c) 50%, transparent) inset, 0 2px 0 color-mix(in oklab, var(--look-ink) 35%, transparent), 0 3px 8px color-mix(in oklab, var(--look-ink) 45%, transparent);--look-lip: 3px;--look-lip-pct: 50%;--look-lip-ink: var(--look-ink);--look-pastel: 12%;--look-hairline: color-mix(in oklab, var(--text) 6%, transparent);--shadow-sm: 0 1px 2px color-mix(in oklab, var(--look-ink) 35%, transparent);--shadow-md: 0 2px 4px color-mix(in oklab, var(--look-ink) 25%, transparent), 0 14px 32px -10px color-mix(in oklab, var(--look-ink) 60%, transparent);--shadow-lg: 0 4px 10px color-mix(in oklab, var(--look-ink) 30%, transparent), 0 28px 64px -16px color-mix(in oklab, var(--look-ink) 70%, transparent);--surface-fill: var(--bg-elevated);--surface-edge: var(--look-hairline);--surface-edge-strong: var(--look-hairline);--surface-shadow: var(--look-elev-1);--surface-shadow-hover: var(--look-elev-2);--raised-fill: var(--surface);--raised-edge: transparent;--raised-shadow: var(--look-elev-2), 0 0 0 1px color-mix(in oklab, var(--text) 5%, transparent);--overlay-edge: transparent;--overlay-shadow: var(--look-elev-2), var(--shadow-lg);--control-fill: var(--look-well);--control-edge: transparent;--control-edge-hover: transparent;--control-shadow: var(--look-well-shadow), var(--look-field-ring);--track-fill: var(--look-well);--track-edge: transparent;--thumb-fill: var(--look-knob);--thumb-shadow: var(--look-knob-shadow);--btn-edge: transparent;--btn-primary-edge: transparent;--hover-lift: 1px;--focus-glow: 0 0 0 6px color-mix(in oklab, var(--accent) 18%, transparent)}:root[data-look=tactile][data-mode=light]{--look-ink: var(--text);--look-tint: var(--bg-elevated);--look-hi: color-mix(in oklab, var(--look-tint) 85%, transparent);--look-hi-soft: color-mix(in oklab, var(--look-tint) 60%, transparent);--look-drop: color-mix(in oklab, var(--look-ink) 20%, transparent);--look-well: color-mix(in oklab, var(--bg-elevated-2) 55%, var(--bg-elevated));--look-well-shadow: inset 0 2px 3px color-mix(in oklab, var(--look-ink) 12%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--look-tint) 70%, transparent);--look-field-ring: inset 0 0 0 1px var(--border-strong);--look-track-shadow: inset 0 1px 1.5px color-mix(in oklab, var(--look-ink) 16%, transparent);--look-elev-1: 0 1px 2px color-mix(in oklab, var(--look-ink) 6%, transparent), 0 10px 26px -14px color-mix(in oklab, var(--look-ink) 22%, transparent);--look-elev-2: 0 2px 4px color-mix(in oklab, var(--look-ink) 7%, transparent), 0 18px 40px -16px color-mix(in oklab, var(--look-ink) 30%, transparent);--look-spot: color-mix(in oklab, var(--accent) 10%, transparent);--look-knob-c: var(--bg-elevated);--look-knob-edge: var(--border-strong);--look-knob-shadow: 0 1px 0 color-mix(in oklab, var(--look-knob-c) 90%, transparent) inset, 0 2px 0 color-mix(in oklab, var(--look-ink) 18%, transparent), 0 3px 8px color-mix(in oklab, var(--look-ink) 25%, transparent);--look-lip-pct: 72%;--look-lip-ink: var(--text-faint);--look-pastel: 9%;--shadow-sm: 0 1px 2px color-mix(in oklab, var(--look-ink) 10%, transparent);--shadow-md: 0 2px 4px color-mix(in oklab, var(--look-ink) 6%, transparent), 0 14px 32px -12px color-mix(in oklab, var(--look-ink) 25%, transparent);--shadow-lg: 0 4px 10px color-mix(in oklab, var(--look-ink) 8%, transparent), 0 28px 64px -18px color-mix(in oklab, var(--look-ink) 35%, transparent)}:root[data-look=tactile] :is(.heading,.callout-title,.sheet-title,.metric-num){font-family:var(--font-rounded);letter-spacing:-.012em}:root[data-look=tactile] .heading{font-weight:var(--fw-bold)}:root[data-look=tactile] .metric-value{font-family:var(--font-rounded)}:root[data-look=tactile] .metric-num{font-weight:var(--fw-bold)}:root[data-look=tactile] .metric-label{font-family:var(--font-sans);letter-spacing:.04em}:root[data-look=tactile] :is(.btn:not(.btn-link,.btn-icon-inline,.btn-ghost),.pop-trigger.canonical:not(.trigger-ghost),.pop-trigger.trigger-primary){--look-face: var(--surface);--look-lip-c: color-mix(in oklab, var(--look-face) var(--look-lip-pct), var(--look-lip-ink));border-color:transparent;border-radius:var(--btn-radius, var(--pop-trigger-radius, var(--r-pill)));background:var(--btn-bg, var(--pop-trigger-bg, linear-gradient(to bottom, color-mix(in oklab, var(--look-face) 94%, var(--look-tint)), var(--look-face))));box-shadow:inset 0 1px 0 var(--look-hi),0 var(--look-lip) 0 var(--look-lip-c),0 calc(var(--look-lip) + 2px) 8px -3px var(--look-drop);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease-spring-bounce),translate var(--dur-fast) var(--ease-spring-bounce),scale var(--dur-fast) var(--ease-spring-bounce)}:root[data-look=tactile] :is(.btn-primary,.pop-trigger.trigger-primary):not(.btn-link,.btn-ghost){--look-face: var(--accent);background:var(--btn-bg, var(--pop-trigger-bg, var(--look-face)));--look-lip-c: color-mix(in oklab, var(--accent) 62%, var(--look-ink));--look-hi: color-mix(in oklab, var(--look-tint) 30%, transparent)}:root[data-look=tactile] .btn-primary.btn-tone-success{--look-face: var(--ok);--look-lip-c: color-mix(in oklab, var(--ok) 60%, var(--look-ink))}:root[data-look=tactile] .btn-primary:is(.btn-tone-accent,.btn-tone-info,.btn-tone-warn,.btn-tone-danger){--look-face: color-mix(in oklab, var(--btn-tone) 35%, var(--accent))}:root[data-look=tactile] :is(.btn-danger,.pop-trigger.trigger-danger):not(.btn-ghost,.btn-link){--look-tone: var(--danger)}:root[data-look=tactile] :is(.btn-tone-accent,.btn-tone-success,.btn-tone-info,.btn-tone-warn,.btn-tone-danger):not(.btn-primary,.btn-ghost,.btn-link){--look-tone: var(--btn-tone)}:root[data-look=tactile] :is(.btn,.pop-trigger):not(.btn-primary,.trigger-primary,.btn-ghost,.trigger-ghost,.btn-link)[class*=tone],:root[data-look=tactile] :is(.btn-danger,.trigger-danger):not(.btn-ghost,.trigger-ghost,.btn-link){--look-face: color-mix(in oklab, var(--look-tone, var(--danger)) var(--look-pastel), var(--bg-elevated));--look-lip-c: color-mix(in oklab, var(--look-tone, var(--danger)) 22%, var(--look-well));color:color-mix(in oklab,var(--look-tone, var(--danger)) 70%,var(--text))}:root[data-look=tactile] :is(.btn-ghost,.pop-trigger.trigger-ghost){border-color:transparent;border-radius:var(--btn-radius, var(--pop-trigger-radius, var(--r-pill)));transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease-spring-bounce)}:root[data-look=tactile] .btn-ghost.btn-danger{color:color-mix(in oklab,var(--danger) 70%,var(--text))}:root[data-look=tactile] .split-main{--btn-radius: var(--r-pill) var(--r-xs) var(--r-xs) var(--r-pill)}:root[data-look=tactile] .split-caret{--pop-trigger-radius: var(--r-xs) var(--r-pill) var(--r-pill) var(--r-xs)}:root[data-look=tactile] .btn-shortcut{left:var(--sp-4)}:root[data-look=tactile] :is(.btn,.pop-trigger):is(:disabled,[aria-disabled=true],.is-disabled):not(.btn-link,.btn-ghost,.trigger-ghost){box-shadow:none}:root[data-look=tactile] :is(.btn:not(.btn-link,.btn-icon-inline,.btn-ghost),.pop-trigger.canonical:not(.trigger-ghost),.pop-trigger.trigger-primary):active:not(:disabled,[aria-disabled=true],.loading,.is-disabled){scale:1;translate:0 calc(var(--look-lip) - 1px);box-shadow:inset 0 1px 0 var(--look-hi),0 1px 0 var(--look-lip-c),0 1px 2px var(--look-drop);transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}:root[data-look=tactile] :is(.btn-ghost,.pop-trigger.trigger-ghost,.btn-icon-inline):active:not(:disabled,[aria-disabled=true],.loading){scale:var(--press-scale-sm);transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}:root[data-look=tactile] :is(.input,.select:not(.ghost,.embedded),.textarea,.rich-select .rs-trigger,.rich-select>button){border-color:transparent;border-radius:var(--r-md);background:var(--look-well);box-shadow:var(--look-well-shadow),var(--look-field-ring);transition:background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease-spring)}:root[data-look=tactile] :is(.input,.select:not(.ghost,.embedded),.textarea):focus,:root[data-look=tactile] .rich-select :is(.rs-trigger:focus-visible,.is-open .rs-trigger),:root[data-look=tactile] .rich-select.is-open .rs-trigger{border-color:transparent;box-shadow:var(--look-well-shadow),0 0 0 2px var(--accent),var(--focus-glow)}:root[data-look=tactile] :is(.input,.select,.textarea):focus-visible{outline:none}:root[data-look=tactile] :is(.input,.select,.textarea)[aria-invalid=true]{border-color:transparent;background:color-mix(in oklab,var(--danger) 10%,var(--look-well));box-shadow:var(--look-well-shadow),0 0 0 1.5px color-mix(in oklab,var(--danger) 75%,transparent)}:root[data-look=tactile] :is(.input,.select,.textarea)[aria-invalid=true]:focus{box-shadow:var(--look-well-shadow),0 0 0 2px var(--danger),0 0 0 6px color-mix(in oklab,var(--danger) 18%,transparent)}:root[data-look=tactile] .ig-bar:before{border:0;background:var(--look-well)}:root[data-look=tactile] .checkbox .box,:root[data-look=tactile] .dot-ctl{border-color:transparent;background:linear-gradient(to bottom,color-mix(in oklab,var(--surface) 90%,var(--look-tint)),var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--border-strong) 55%,transparent),inset 0 1px 0 var(--look-hi),0 2px color-mix(in oklab,var(--surface) var(--look-lip-pct),var(--look-lip-ink));transition:background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),translate var(--dur-spring) var(--ease-spring-bounce),scale var(--dur-spring) var(--ease-spring-bounce)}:root[data-look=tactile] .checkbox .box{border-radius:7px}:root[data-look=tactile] .checkbox input:is(:checked,:indeterminate)+.box,:root[data-look=tactile] .radio input:checked+.dot-ctl{background:linear-gradient(to bottom,color-mix(in oklab,var(--accent) 88%,var(--look-tint)),var(--accent));box-shadow:inset 0 1px color-mix(in oklab,var(--look-tint) 30%,transparent),0 2px color-mix(in oklab,var(--accent) 60%,var(--look-ink))}:root[data-look=tactile] .radio input:checked+.dot-ctl:after{background:var(--look-knob);box-shadow:0 1px 1px color-mix(in oklab,var(--look-ink) 30%,transparent);width:.5rem;height:.5rem}:root[data-look=tactile] .checkbox:active:not(:has(input:disabled)) .box,:root[data-look=tactile] .radio:active:not(.disabled) .dot-ctl{scale:1;translate:0 1px;box-shadow:inset 0 1px 2px color-mix(in oklab,var(--look-ink) 25%,transparent);transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}:root[data-look=tactile] [data-tsu=RadioGroup] .row{border-color:transparent;border-radius:var(--r-lg);background:var(--bg-elevated-2)}:root[data-look=tactile] [data-tsu=RadioGroup] .row.selected{border-color:transparent;background:color-mix(in oklab,var(--accent) 12%,var(--bg-elevated))}:root[data-look=tactile] .switch{--sw-h: 1.625rem;--sw-w: 2.875rem;border-color:transparent;background:var(--look-well);box-shadow:var(--look-well-shadow),inset 0 0 0 1px color-mix(in oklab,var(--border-strong) 45%,transparent);transition:background-color var(--dur-spring) var(--ease),box-shadow var(--dur-spring) var(--ease)}:root[data-look=tactile] .switch.on{background:var(--accent);box-shadow:inset 0 2px 4px color-mix(in oklab,var(--accent) 55%,var(--look-ink))}:root[data-look=tactile] .switch .knob,:root[data-look=tactile] .switch.on .knob{background:var(--look-knob);box-shadow:var(--look-knob-shadow);transition:translate var(--dur-spring) var(--ease-spring-bounce),scale var(--dur-fast) var(--ease-spring-bounce)}:root[data-look=tactile] .switch:active:not(:disabled) .knob{scale:1.18 .92;transition-duration:var(--dur-press)}:root[data-look=tactile] .slider{--thumb: 1.5rem;--track: .5rem;--halo: 0 0 0 6px color-mix(in oklab, var(--slider-accent, var(--accent)) 22%, transparent)}:root[data-look=tactile] .slider input[type=range]{height:1.75rem}:root[data-look=tactile] .slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--slider-accent, var(--accent)) var(--pct),var(--look-well) var(--pct));box-shadow:var(--look-track-shadow)}:root[data-look=tactile] .slider input[type=range]::-moz-range-track{background:var(--look-well)}:root[data-look=tactile] .slider input[type=range]::-webkit-slider-thumb{border:0;background:var(--look-knob);box-shadow:var(--look-knob-shadow);transition:scale var(--dur-fast) var(--ease-spring-bounce),box-shadow var(--dur-fast) var(--ease)}:root[data-look=tactile] .slider input[type=range]::-moz-range-thumb{border:0;background:var(--look-knob);box-shadow:var(--look-knob-shadow)}:root[data-look=tactile] .slider input[type=range]:not(:disabled):active::-webkit-slider-thumb{scale:1.1;box-shadow:var(--look-knob-shadow),var(--halo)}:root[data-look=tactile] .seg{border-color:transparent;background:var(--look-well);box-shadow:var(--look-well-shadow),var(--look-field-ring)}:root[data-look=tactile] .seg-thumb,:root[data-look=tactile] .seg-item.selected{background:linear-gradient(to bottom,color-mix(in oklab,var(--surface) 92%,var(--look-tint)),var(--surface));box-shadow:inset 0 1px 0 var(--look-hi),0 2px color-mix(in oklab,var(--surface) var(--look-lip-pct),var(--look-lip-ink)),0 3px 6px -2px var(--look-drop)}:root[data-look=tactile] .seg-thumb{transition:translate var(--dur-spring) var(--ease-spring-bounce),scale var(--dur-spring) var(--ease-spring-bounce)}:root[data-look=tactile] .seg.placed .seg-item.selected{background:transparent;box-shadow:none}:root[data-look=tactile] .tablist,:root[data-look=tactile] .strip .actions{border-bottom:0}:root[data-look=tactile] .tablist{gap:var(--sp-1);padding-bottom:var(--sp-1)}:root[data-look=tactile] .tab{border-bottom:0;margin-bottom:0;border-radius:var(--r-pill);transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease-spring-bounce)}:root[data-look=tactile] .tab.selected{color:var(--text);background:color-mix(in oklab,var(--accent) 14%,transparent)}:root[data-look=tactile] .indicator{height:3px;border-radius:var(--r-pill)}:root[data-look=tactile] .tab:active:not(:disabled,.disabled){scale:var(--press-scale);transition-duration:var(--dur-press)}:root[data-look=tactile] .badge:not(.text){border-color:transparent;background:var(--badge-bg, color-mix(in oklab, var(--text) 8%, transparent));font-weight:var(--badge-fw, var(--fw-semibold))}:root[data-look=tactile] .tab .badge:not(.text){font-weight:var(--badge-fw, var(--fw-medium))}:root[data-look=tactile] .badge:not(.text,.role-pill){color:var(--badge-fg, color-mix(in oklab, var(--text-muted) 60%, var(--text)))}:root[data-look=tactile] .bubble .role-pill{color:color-mix(in oklab,var(--role) 70%,var(--text))}:root[data-look=tactile] .badge.toned:not(.text,.active){background:var(--badge-bg, color-mix(in oklab, var(--badge-tone) var(--look-pastel), transparent));color:var(--badge-fg, color-mix(in oklab, var(--badge-tone) 70%, var(--text)))}:root[data-look=tactile] .badge.active,:root[data-look=tactile] .tab.selected .badge.toned:not(.text){background:var(--badge-tone, var(--accent));color:var(--text-on-accent)}:root[data-look=tactile] .dot.glow{box-shadow:0 0 0 3px color-mix(in oklab,var(--dot-color) 25%,transparent)}:root[data-look=tactile] .kbd{border:0;border-radius:6px;padding:0 .4em;color:var(--text);background:linear-gradient(to bottom,color-mix(in oklab,var(--surface) 90%,var(--look-tint)),var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--border) 60%,transparent),inset 0 1px 0 var(--look-hi),0 2px color-mix(in oklab,var(--surface) var(--look-lip-pct),var(--look-lip-ink))}:root[data-look=tactile] .card{--look-card-bg: var(--bg-elevated);border-color:transparent;border-radius:var(--r-lg);background:var(--look-card-bg);box-shadow:var(--look-elev-1)}:root[data-look=tactile] .card.surface-raised{--look-card-bg: var(--surface);box-shadow:var(--look-elev-2)}:root[data-look=tactile] .card.surface-sunken{--look-card-bg: var(--look-well);box-shadow:var(--look-well-shadow)}:root[data-look=tactile] .card:is(.card-ok,.card-warn,.card-danger,.card-info,.card-accent){--look-card-bg: color-mix(in oklab, var(--card-tone) 10%, var(--bg-elevated));--text-faint: color-mix(in oklab, var(--c-text-faint) 75%, var(--text));border-color:transparent}:root[data-look=tactile] :is(.card:is(.card-ok,.card-warn,.card-danger,.card-info,.card-accent),.bubble) .tone-muted{color:color-mix(in oklab,var(--text-muted) 55%,var(--text))}:root[data-look=tactile] .card.card-attention{--look-card-bg: var(--attention-bg)}:root[data-look=tactile] .card.border-dashed{border:2px dashed color-mix(in oklab,var(--border-strong) 70%,transparent);background:transparent;box-shadow:none}:root[data-look=tactile] .card-head{border-bottom:0;padding-bottom:0}:root[data-look=tactile] .card-foot{border-top:0;background:color-mix(in oklab,var(--text) 3.5%,transparent);border-radius:0 0 var(--r-lg) var(--r-lg)}:root[data-look=tactile] .card-stacked:before,:root[data-look=tactile] .card-stacked:after{border:0;box-shadow:var(--look-elev-1)}:root[data-look=tactile] .card-stacked:before{background:color-mix(in oklab,var(--bg-elevated) 55%,var(--bg-elevated-2))}:root[data-look=tactile] .card-stacked:after{background:var(--bg-elevated-2)}:root[data-look=tactile] .card-tap{transition:background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),translate var(--dur-fast) var(--ease-spring-bounce),scale var(--dur-fast) var(--ease-spring-bounce)}:root[data-look=tactile] .card-tap:active{background:var(--look-card-bg);scale:var(--press-scale-lg);translate:0 1px;box-shadow:inset 0 1px 0 var(--look-hi),0 1px 2px var(--look-drop);transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}:root[data-look=tactile] .metric-chip{border:0;border-radius:var(--r-pill);width:2rem;height:2rem;background:color-mix(in oklab,var(--metric-tone) 20%,transparent)}:root[data-look=tactile] .card.callout{--look-card-bg: color-mix(in oklab, var(--card-tone, var(--text-muted)) 14%, var(--bg-elevated));box-shadow:none;padding:var(--sp-3) var(--sp-4)}:root[data-look=tactile] .card.callout:not(.callout-ok,.callout-warn,.callout-danger,.callout-info,.callout-accent){--look-card-bg: var(--bg-elevated-2)}:root[data-look=tactile] .callout-icon{justify-content:center;width:1.75rem;height:1.75rem;min-height:0;border-radius:var(--r-pill);font-size:var(--fs-md);color:var(--card-tone, var(--text-muted));background:color-mix(in oklab,var(--card-tone, var(--text-muted)) 22%,transparent)}:root[data-look=tactile] .dt-scroll{border:0;border-radius:var(--r-lg);background:var(--bg-elevated);box-shadow:var(--look-elev-1)}:root[data-look=tactile] .dt{background:transparent}:root[data-look=tactile] .dt :is(th,td){border-bottom:1px solid var(--look-hairline)}:root[data-look=tactile] .dt tbody tr:last-child td{border-bottom:0}:root[data-look=tactile] .dt th{background:color-mix(in oklab,var(--text) 4%,transparent);border-bottom:0}:root[data-look=tactile] .dt tr.clickable{transition:background-color var(--dur-fast) var(--ease)}:root[data-look=tactile] [data-stacked] :is(tbody,tfoot) tr{border-bottom:1px solid var(--look-hairline)}:root[data-look=tactile] .accordion:not(.accordion--plain){display:grid;gap:var(--sp-2);border:0;border-radius:0;overflow:visible}:root[data-look=tactile] .accordion:not(.accordion--plain)>.acc-item{border:0;border-radius:var(--r-lg);background:var(--bg-elevated);box-shadow:var(--look-elev-1);overflow:hidden}:root[data-look=tactile] .disclosure__button{border-radius:inherit}:root[data-look=tactile] .disclosure__chevron{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--r-pill);background:color-mix(in oklab,var(--text) 7%,transparent)}:root[data-look=tactile] .progress{height:.625rem;background:var(--look-well);box-shadow:var(--look-track-shadow)}:root[data-look=tactile] .progress.size-sm{height:.375rem}:root[data-look=tactile] .progress .bar{box-shadow:inset 0 1px color-mix(in oklab,var(--look-tint) 30%,transparent),inset 0 -1px color-mix(in oklab,var(--look-ink) 15%,transparent)}:root[data-look=tactile] .gauge[data-tsu=Gauge]{border:0;background:var(--look-well);box-shadow:var(--look-track-shadow)}:root[data-look=tactile] .pop-panel{border:0;border-radius:18px;background:var(--surface);box-shadow:var(--raised-shadow);padding:var(--sp-1)}:root[data-look=tactile] .menu-item,:root[data-look=tactile] .rs-row,:root[data-look=tactile] .rs-option{border-radius:var(--r-md)}:root[data-look=tactile] .menu-item{transition:background-color var(--dur-fast) var(--ease),translate var(--dur-fast) var(--ease-spring-bounce)}:root[data-look=tactile] .rs-footer{border-top:0}:root[data-look=tactile] .fake-menu{border-radius:18px}:root[data-look=tactile] .sheet{border:0;border-radius:28px 28px 0 0;box-shadow:var(--overlay-shadow)}:root[data-look=tactile] :is(.sheet-head,.sheet-foot){border:0}:root[data-look=tactile] .sheet-foot{background:color-mix(in oklab,var(--text) 3.5%,transparent)}:root[data-look=tactile] .sheet-toned{border-top:0;box-shadow:inset 0 4px 0 var(--modal-tone),var(--shadow-lg)}@media(min-width:40rem){:root[data-look=tactile] .sheet{border-radius:28px}}:root[data-look=tactile] .toaster .card.toast{--look-card-bg: var(--surface);border-radius:var(--r-pill);padding-inline:var(--sp-5);box-shadow:var(--overlay-shadow)}:root[data-look=tactile] .sh-divider>.sh-row{border-bottom:0}:root[data-look=tactile] .sh-rule{background:transparent}:root[data-look=tactile] .bubble{border:0;border-radius:20px;background:color-mix(in oklab,var(--role) 8%,var(--bg-elevated));box-shadow:var(--look-elev-1)}:root[data-look=tactile] .bubble.align-end{border-end-end-radius:6px}:root[data-look=tactile] .bubble.align-start{border-end-start-radius:6px}:root[data-look=tactile] .composer .textarea{border-radius:22px}:root[data-look=tactile] .composer .ig{--ig-radius: 22px}@media(hover:hover)and (pointer:fine){:root[data-look=tactile] :is(.btn:not(.btn-link,.btn-icon-inline,.btn-ghost),.pop-trigger.canonical:not(.trigger-ghost),.pop-trigger.trigger-primary):hover:not(:disabled,[aria-disabled=true],.loading,.is-disabled,:active){translate:0 calc(-1 * var(--hover-lift));background:var(--btn-bg, var(--pop-trigger-bg, linear-gradient(to bottom, color-mix(in oklab, var(--look-face) 86%, var(--look-tint)), color-mix(in oklab, var(--look-face) 94%, var(--look-tint)))));box-shadow:inset 0 1px 0 var(--look-hi),0 calc(var(--look-lip) + 1px) 0 var(--look-lip-c),0 calc(var(--look-lip) + 5px) 12px -4px var(--look-drop)}:root[data-look=tactile] :is(.btn-ghost,.pop-trigger.trigger-ghost):hover:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab,var(--text) 8%,transparent)}:root[data-look=tactile] .btn .icon,:root[data-look=tactile] .pop-trigger .icon{transition:translate var(--dur-fast) var(--ease-spring-bounce),rotate var(--dur-fast) var(--ease-spring-bounce)}:root[data-look=tactile] .btn:hover:not(:disabled,.loading)>.icon:first-child,:root[data-look=tactile] .pop-trigger:hover>.icon:first-child{translate:0 -1px;rotate:-8deg}:root[data-look=tactile] .pop-trigger:hover .caret-glyph .icon{translate:0 2px}:root[data-look=tactile] .card-tap:hover,:root[data-look=tactile] .card.metric:hover{background:radial-gradient(circle 14rem at var(--pointer-x, 50%) var(--pointer-y, -40%),var(--look-spot),transparent 70%),var(--look-card-bg)}:root[data-look=tactile] .card-tap:hover:not(:active){translate:0 -2px;box-shadow:var(--look-elev-2)}:root[data-look=tactile] .tab:hover:not(:disabled,.disabled,.selected){background:color-mix(in oklab,var(--text) 7%,transparent)}:root[data-look=tactile] .badge.interactive:hover:not(.active){color:var(--text)}:root[data-look=tactile] .seg-item:hover:not(:disabled):not(.selected){background:color-mix(in oklab,var(--text) 6%,transparent)}:root[data-look=tactile] .menu-item:hover:not([inert]){background:color-mix(in oklab,var(--accent) 14%,transparent);translate:2px 0}:root[data-look=tactile] .rs-row[data-active]{background:color-mix(in oklab,var(--accent) 12%,transparent)}:root[data-look=tactile] .disclosure__button:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}:root[data-look=tactile] .disclosure__chevron{transition:rotate var(--dur-base) var(--ease-spring-bounce),background-color var(--dur-fast) var(--ease)}:root[data-look=tactile] .disclosure__button:hover .disclosure__chevron{background:color-mix(in oklab,var(--accent) 18%,transparent);color:var(--accent)}:root[data-look=tactile] :is(.input,.select:not(.ghost,.embedded),.textarea):hover:not(:disabled,:focus,[aria-invalid=true]){border-color:transparent;background:color-mix(in oklab,var(--text) 3%,var(--look-well))}:root[data-look=tactile] .checkbox:hover .box,:root[data-look=tactile] .radio:hover:not(.disabled) .dot-ctl{translate:0 -1px}:root[data-look=tactile] .switch:hover:not(:disabled) .knob{scale:1.06}:root[data-look=tactile] .slider input[type=range]:not(:disabled):hover::-webkit-slider-thumb{box-shadow:var(--look-knob-shadow),var(--halo)}:root[data-look=tactile] .dt tr.clickable:hover td{background:color-mix(in oklab,var(--accent) 6%,transparent)}}:root[data-look=tactile] :is(.btn,.pop-trigger,.tab,.seg-item,.switch,.card-tap):focus-visible{animation:tsu-tactile-bloom var(--dur-fast) var(--ease-out)}@keyframes tsu-tactile-bloom{0%{outline-offset:7px;outline-color:transparent}}@media(prefers-reduced-motion:reduce){:root[data-look=tactile] :is(.btn,.pop-trigger,.card-tap,.tab,.menu-item,.checkbox .box,.dot-ctl,.icon){translate:none!important;scale:none!important;rotate:none!important}:root[data-look=tactile] .knob{scale:none!important}:root[data-look=tactile] :is(.knob,.seg-thumb){transition-property:background-color,box-shadow}:root[data-look=tactile] :focus-visible{animation:none}}
