.artwork.svelte-1et2c39{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none;background:var(--bg-elevated-2);border:1px solid var(--border);color:var(--text-muted);container-type:inline-size;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease-out)}.r-sm.svelte-1et2c39{border-radius:var(--r-sm)}.r-md.svelte-1et2c39{border-radius:var(--r-md)}.r-lg.svelte-1et2c39{border-radius:var(--r-lg)}.r-pill.svelte-1et2c39{border-radius:var(--r-pill)}@media(hover:hover)and (pointer:fine){.hover.svelte-1et2c39:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}}.hover.svelte-1et2c39:active{scale:var(--press-scale-lg);transition-duration:var(--dur-press)}.img.svelte-1et2c39{position:absolute;inset:0;width:100%;height:100%;display:block}.fit-cover.svelte-1et2c39{object-fit:cover}.fit-contain.svelte-1et2c39{object-fit:contain}.initials.svelte-1et2c39{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-1et2c39{font-size:30cqw;display:flex;color:color-mix(in srgb,var(--text) 40%,transparent)}.status.svelte-1et2c39{position:absolute;right:var(--sp-2);bottom:var(--sp-2);display:flex}.avatar.svelte-16algqy{--avatar-size: 2rem;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--r-pill);font-weight:var(--fw-semibold);font-size:calc(var(--avatar-size) * .46);line-height:var(--lh-none);background:var(--avatar-bg, var(--bg-elevated-2));color:var(--avatar-fg, var(--text-muted));-webkit-user-select:none;user-select:none;vertical-align:middle}.size-xs.svelte-16algqy{--avatar-size: 1.25rem}.size-sm.svelte-16algqy{--avatar-size: 1.5rem}.size-lg.svelte-16algqy{--avatar-size: 2.5rem}.square.svelte-16algqy{border-radius:calc(var(--avatar-size) / 4)}.hued.svelte-16algqy{background:var( --avatar-bg, color-mix(in srgb, hsl(var(--avatar-hue) var(--mach-bg-sl)) 70%, var(--bg)) );color:var( --avatar-fg, color-mix(in srgb, hsl(var(--avatar-hue) var(--mach-fg-sl)) 25%, var(--text)) )}.accent.svelte-16algqy{background:var(--avatar-bg, color-mix(in srgb, var(--accent) 18%, transparent));color:var(--avatar-fg, var(--accent))}.bare.svelte-16algqy{background:var(--avatar-bg, none);color:var(--avatar-fg, inherit)}.glyph.svelte-16algqy{font-size:calc(var(--avatar-size) * .72);font-weight:var(--fw-normal)}.text.svelte-16algqy{display:block;overflow:hidden;white-space:nowrap}.status.svelte-16algqy{position:absolute;top:0;right:0;display:inline-flex;line-height:0;border-radius:var(--r-pill);transform:translate(25%,-25%);box-shadow:0 0 0 2px var(--avatar-status-ring, var(--bg-elevated))}.checkbox.svelte-yjqbe{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-sm);color:var(--text)}input.svelte-yjqbe{position:absolute;width:1px;height:1px;opacity:0;margin:0}.checkbox-sm.svelte-yjqbe{--cb-box: var(--chip-xs);font-size:var(--fs-xs)}.checkbox-lg.svelte-yjqbe{--cb-box: var(--chip-md);font-size:var(--fs-base)}.box.svelte-yjqbe{position:relative;flex:none;width:var(--cb-box, var(--chip-sm));height:var(--cb-box, var(--chip-sm));border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease-out)}.checkbox.svelte-yjqbe:active:not(:has(input:disabled)) .box:where(.svelte-yjqbe){scale:var(--press-scale-sm);transition-duration:var(--dur-press)}.box.svelte-yjqbe: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-yjqbe:checked+.box:where(.svelte-yjqbe){background:var(--accent);border-color:var(--accent)}input.svelte-yjqbe:checked+.box:where(.svelte-yjqbe):after{opacity:1;scale:1;transition:opacity var(--dur-spring) var(--ease-spring),scale var(--dur-spring) var(--ease-spring)}input.svelte-yjqbe:indeterminate+.box:where(.svelte-yjqbe){background:var(--accent);border-color:var(--accent)}input.svelte-yjqbe:indeterminate+.box:where(.svelte-yjqbe):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)}input.svelte-yjqbe:focus-visible+.box:where(.svelte-yjqbe){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}input[aria-invalid=true].svelte-yjqbe:not(:checked):not(:indeterminate)+.box:where(.svelte-yjqbe){border-color:var(--danger)}input.svelte-yjqbe:disabled~:where(.svelte-yjqbe){opacity:var(--disabled-opacity)}.checkbox.svelte-yjqbe:has(input:where(.svelte-yjqbe):disabled){cursor:not-allowed}@media(pointer:coarse){.checkbox.svelte-yjqbe{position:relative}.checkbox.svelte-yjqbe:before{content:"";position:absolute;inset-block:var(--touch-slab);inset-inline-start:var(--touch-slab);inset-inline-end:0}}.sr-only.svelte-yjqbe{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.divider.svelte-1ywx4lg{--divider-color: var(--border);--divider-spacing: var(--sp-3);flex:none;border:0}.tone-strong.svelte-1ywx4lg{--divider-color: var(--border-strong)}.tone-faint.svelte-1ywx4lg{--divider-color: color-mix(in srgb, var(--border) 45%, transparent)}.horizontal.svelte-1ywx4lg{width:100%;height:1px;background:var(--divider-color);margin-block:var(--divider-spacing)}.vertical.svelte-1ywx4lg{align-self:stretch;width:1px;min-height:1em;background:var(--divider-color);margin-inline:var(--divider-spacing)}.horizontal.labelled.svelte-1ywx4lg,.vertical.labelled.svelte-1ywx4lg{display:flex;align-items:center;gap:var(--sp-2);background:none}.horizontal.labelled.svelte-1ywx4lg{height:auto}.vertical.labelled.svelte-1ywx4lg{flex-direction:column;width:auto}.horizontal.labelled.svelte-1ywx4lg:before,.horizontal.labelled.svelte-1ywx4lg:after{content:"";flex:1;height:1px;background:var(--divider-color)}.vertical.labelled.svelte-1ywx4lg:before,.vertical.labelled.svelte-1ywx4lg:after{content:"";flex:1;width:1px;background:var(--divider-color)}.divider-label.svelte-1ywx4lg{color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap}.gauge.svelte-asjdxa{position:relative;display:inline-flex;flex:none;box-sizing:border-box;width:var(--gauge-w, .875rem);height:var(--gauge-h, 1.25rem);margin:0;padding:0;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-elevated-2);overflow:visible;color:inherit;font:inherit;text-decoration:none;vertical-align:middle}.interactive.svelte-asjdxa{cursor:pointer}@media(hover:hover)and (pointer:fine){.interactive.svelte-asjdxa:hover{border-color:var(--gauge-fill)}}.interactive.svelte-asjdxa:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tone-ok.svelte-asjdxa{--gauge-fill: var(--ok)}.tone-warn.svelte-asjdxa{--gauge-fill: var(--warn)}.tone-danger.svelte-asjdxa{--gauge-fill: var(--danger)}.fill.svelte-asjdxa{position:absolute;inset:0;border-radius:calc(var(--r-sm) - var(--sp-px));background:var(--gauge-fill);transform-origin:bottom;scale:1 var(--p, 0);transition:scale var(--dur-base) var(--ease-out),background var(--dur-fast) var(--ease)}.segments.svelte-asjdxa{position:absolute;inset:var(--sp-0-5);display:flex;flex-direction:column-reverse;gap:var(--sp-0-5)}.segment.svelte-asjdxa{flex:1 1 0%;border-radius:var(--r-xs);background:var(--bg-elevated);transition:background var(--dur-fast) var(--ease)}.segment.lit.svelte-asjdxa{background:var(--gauge-fill)}.corner.svelte-asjdxa{position:absolute;right:-.35em;bottom:-.35em;display:inline-flex;font-size:var(--fs-xs);line-height:var(--lh-none);pointer-events:none}.grow.svelte-5y4ps2{flex:1 1 0;min-width:0}.no-shrink.svelte-5y4ps2{flex:none}.block.svelte-5y4ps2{display:flex;width:100%}.kbd-group.svelte-5y4ps2{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-5y4ps2{font-size:var(--fs-sm)}.kbd.svelte-5y4ps2{font-family:var(--font-mono);font-size:inherit;line-height:var(--lh-snug);padding:0 var(--sp-1);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:var(--r-sm);background:var(--bg-elevated-2);color:inherit}.kbd-name.svelte-5y4ps2{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.kbd-sep.svelte-5y4ps2{font-size:var(--fs-2xs);color:var(--text-faint)}.progress-row.svelte-1fs4x5c{display:inline-flex;align-items:center;gap:var(--sp-2);width:100%}.progress-value.svelte-1fs4x5c{flex:none;min-width:3ch;text-align:right;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted)}.grow.svelte-1fs4x5c{flex:1 1 0;min-width:0}.no-shrink.svelte-1fs4x5c{flex:none}.block.svelte-1fs4x5c{display:flex;width:100%}.progress.svelte-1fs4x5c{position:relative;width:100%;height:.5rem;background:var(--bg-elevated-2);border-radius:var(--r-pill);overflow:hidden}.progress.size-sm.svelte-1fs4x5c{height:.3125rem}.bar.svelte-1fs4x5c{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-1fs4x5c{position:absolute;top:0;bottom:0;width:2px;transform:translate(-50%);background:var(--marker, var(--text));pointer-events:none}.marker.tone-ok.svelte-1fs4x5c{--marker: var(--ok)}.marker.tone-warn.svelte-1fs4x5c{--marker: var(--warn)}.marker.tone-danger.svelte-1fs4x5c{--marker: var(--danger)}.marker.tone-info.svelte-1fs4x5c{--marker: var(--info)}.marker.tone-accent.svelte-1fs4x5c{--marker: var(--accent)}.tone-success.svelte-1fs4x5c{--fill: var(--ok)}.tone-info.svelte-1fs4x5c{--fill: var(--info)}.tone-neutral.svelte-1fs4x5c{--fill: var(--text-faint)}.tone-warn.svelte-1fs4x5c{--fill: var(--warn)}.tone-danger.svelte-1fs4x5c{--fill: var(--danger)}.progress.gradient.svelte-1fs4x5c .bar:where(.svelte-1fs4x5c){background:linear-gradient(90deg,var(--fill, var(--accent)),var(--c-teal))}.progress.striped.svelte-1fs4x5c .bar:where(.svelte-1fs4x5c){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-1fs4x5c .bar:where(.svelte-1fs4x5c){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-1fs4x5c .bar:where(.svelte-1fs4x5c){width:40%;animation:svelte-1fs4x5c-kt-progress-slide 1.3s cubic-bezier(.65,0,.35,1) infinite}.progress.striped.svelte-1fs4x5c .bar:where(.svelte-1fs4x5c){animation:svelte-1fs4x5c-kt-stripe .6s linear infinite}.progress.striped.indeterminate.svelte-1fs4x5c .bar:where(.svelte-1fs4x5c){animation:svelte-1fs4x5c-kt-progress-slide 1.3s cubic-bezier(.65,0,.35,1) infinite,svelte-1fs4x5c-kt-stripe .6s linear infinite}@keyframes svelte-1fs4x5c-kt-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes svelte-1fs4x5c-kt-stripe{0%{background-position:0 0}to{background-position:1rem 0}}@media(prefers-reduced-motion:reduce){.progress.indeterminate.svelte-1fs4x5c .bar:where(.svelte-1fs4x5c),.progress.striped.svelte-1fs4x5c .bar:where(.svelte-1fs4x5c),.progress.striped.indeterminate.svelte-1fs4x5c .bar:where(.svelte-1fs4x5c){animation:none}.progress.indeterminate.svelte-1fs4x5c .bar:where(.svelte-1fs4x5c){width:100%;opacity:.35}}.segmented-progress.svelte-te21be{display:flex;width:100%;height:.5rem;border-radius:var(--r-pill)}.segmented-progress.size-sm.svelte-te21be{height:.3125rem}.segment.svelte-te21be{flex:0 1 0%;min-width:3px;height:100%;background:var(--bg-elevated-2);overflow:hidden}.segment.svelte-te21be:first-child{border-top-left-radius:var(--r-pill);border-bottom-left-radius:var(--r-pill)}.segment.svelte-te21be:last-child{border-top-right-radius:var(--r-pill);border-bottom-right-radius:var(--r-pill)}.bar.svelte-te21be{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-te21be,.tone-ok.svelte-te21be{--fill: var(--ok)}.tone-warn.svelte-te21be{--fill: var(--warn)}.tone-danger.svelte-te21be{--fill: var(--danger)}.tone-info.svelte-te21be{--seg-fill: var(--info)}.tone-neutral.svelte-te21be,.tone-muted.svelte-te21be{--fill: var(--text-faint)}.stacked.svelte-te21be{overflow:hidden;background:var(--bg-elevated-2)}.stacked.svelte-te21be .segment:where(.svelte-te21be){min-width:0;border-radius:0;background:transparent}.segmented-progress-wrap.svelte-te21be{display:flex;width:100%;gap:var(--sp-2)}.legend-below.svelte-te21be{flex-direction:column}.legend-inline.svelte-te21be{align-items:center}.legend-inline.svelte-te21be .segmented-progress:where(.svelte-te21be){flex:1 1 0%;width:auto}.legend.svelte-te21be{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin:0;padding:0;list-style:none}.legend-item.svelte-te21be{display:inline-flex;align-items:center;gap:var(--sp-1)}.select-wrap.svelte-16jah89{--select-icon: var(--control-icon-md);position:relative;display:block;width:100%}.select-wrap.w-auto.svelte-16jah89{display:inline-block;width:auto}.select-wrap.select-grow.svelte-16jah89{flex:1 1 0;min-width:0}.select-wrap.svelte-16jah89:has(.select.compact:where(.svelte-16jah89)){--select-icon: var(--control-icon-sm)}.select-wrap.svelte-16jah89:has(.select.select-lg:where(.svelte-16jah89)){--select-icon: var(--control-icon-lg)}.select.svelte-16jah89{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(--bg));border:1px solid var(--select-border, var(--border-strong));border-radius:var(--select-radius, var(--r-md));color:var(--select-fg, var(--text));transition:border-color var(--dur-fast) ease}.select-wrap.svelte-16jah89 .select:where(.svelte-16jah89){appearance:none;-webkit-appearance:none;padding-right:calc(var(--control-px-md) + var(--select-icon) + var(--sp-1))}.select-wrap.no-chevron.svelte-16jah89 .select:where(.svelte-16jah89){padding-right:var(--control-px-md)}.select.select-lg.svelte-16jah89{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-16jah89{padding:var(--sp-1) var(--control-px-sm);font-size:var(--control-fs-sm)}.select-wrap.svelte-16jah89:not(.no-chevron) .select.compact:where(.svelte-16jah89){padding-right:calc(var(--control-px-sm) + var(--select-icon) + var(--sp-1))}.select.select-sm.svelte-16jah89{height:var(--select-size, var(--control-height-compact));min-height:var(--select-size, var(--control-height-compact))}.select.w-auto.svelte-16jah89{width:auto}.select.embedded.svelte-16jah89{background:var(--select-bg, var(--bg-elevated-2));border:none;border-radius:var(--select-radius, var(--r-sm))}.select.svelte-16jah89:focus{outline:none;border-color:var(--accent)}.select.svelte-16jah89:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.select[aria-invalid=true].svelte-16jah89,.select[aria-invalid=true].svelte-16jah89:focus{border-color:var(--danger)}.select.svelte-16jah89:disabled{cursor:not-allowed}.select-wrap.svelte-16jah89:has(.select:where(.svelte-16jah89):disabled){opacity:var(--disabled-opacity)}.select.has-face.svelte-16jah89{color:transparent}.select.has-face.svelte-16jah89 option:where(.svelte-16jah89),.select.has-face.svelte-16jah89 optgroup:where(.svelte-16jah89){color:var(--text);background:var(--bg)}.select-face.svelte-16jah89{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-16jah89>svg{flex:none;font-size:var(--select-icon)}.select-wrap.no-chevron.svelte-16jah89 .select-face:where(.svelte-16jah89){padding-right:var(--control-px-md)}.select-face.compact.svelte-16jah89{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-16jah89 .select-face.compact:where(.svelte-16jah89){padding-right:var(--control-px-sm)}@media(pointer:coarse){.select.svelte-16jah89,.select-face.svelte-16jah89{font-size:max(16px,var(--control-fs-md))}.select.select-lg.svelte-16jah89{font-size:max(16px,var(--control-fs-lg))}.select.compact.svelte-16jah89,.select-face.compact.svelte-16jah89{font-size:max(16px,var(--control-fs-sm))}}.select-emoji.svelte-16jah89{line-height:var(--lh-none)}.select-label.svelte-16jah89{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-hint.svelte-16jah89{flex:none;margin-left:auto;color:var(--text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.select-chevron.svelte-16jah89{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-16jah89:has(.select.compact:where(.svelte-16jah89)) .select-chevron:where(.svelte-16jah89){right:var(--control-px-sm)}@media(hover:hover)and (pointer:fine){.select.svelte-16jah89:hover:not(:disabled,:focus,[aria-invalid=true],.ghost,.embedded){border-color:var(--text-faint)}}.select.ghost.svelte-16jah89{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;border:none;background:none;cursor:pointer}.skeleton.svelte-1dpy6e0{display:flex;flex-direction:column;gap:var(--sp-2);max-width:100%}.skeleton-bar.svelte-1dpy6e0{--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-1dpy6e0-tsu-shimmer 1.8s linear infinite}@keyframes svelte-1dpy6e0-tsu-shimmer{0%{background-position:100% 0}75%,to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.skeleton-bar.svelte-1dpy6e0{animation:none;background:var(--sk-base)}}.swatch.svelte-1hmsd5{--swatch-size: 1rem;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--swatch-size);height:var(--swatch-size);padding:0;margin:0;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--swatch-color);color:var(--text);font:inherit;font-size:calc(var(--swatch-size) * .6);line-height:var(--lh-none);vertical-align:middle;box-sizing:border-box}.sm.svelte-1hmsd5{--swatch-size: .75rem}.lg.svelte-1hmsd5{--swatch-size: 1.5rem}.square.svelte-1hmsd5{border-radius:var(--r-sm)}.sm.square.svelte-1hmsd5{border-radius:var(--r-xs)}.selected.svelte-1hmsd5{border-color:var(--text);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--text)}.interactive.svelte-1hmsd5{cursor:pointer;--swatch-scale-dur: var(--dur-fast);transition:scale var(--swatch-scale-dur) var(--ease-out),border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.interactive.svelte-1hmsd5:active{--swatch-scale-dur: var(--dur-press);scale:var(--press-scale-sm)}.interactive.svelte-1hmsd5:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media(hover:hover)and (pointer:fine){.interactive.svelte-1hmsd5:hover{scale:1.15}.interactive.svelte-1hmsd5:hover:active{scale:calc(1.15 * var(--press-scale-sm))}}@media(pointer:coarse){.interactive.svelte-1hmsd5{position:relative}.interactive.svelte-1hmsd5:before{content:"";position:absolute;inset-block:var(--touch-slab);inset-inline-start:var(--touch-slab);inset-inline-end:0}}.grow.svelte-1maq7g7{flex:1 1 0;min-width:0}.no-shrink.svelte-1maq7g7{flex:none}.block.svelte-1maq7g7{display:flex;width:100%}.textarea-wrap.svelte-1maq7g7{position:relative;display:flex}.textarea-wrap.svelte-1maq7g7:has(.textarea:where(.svelte-1maq7g7):disabled):not(.grouped){opacity:var(--disabled-opacity)}.textarea.svelte-1maq7g7{width:100%;padding:var(--sp-2) var(--control-px-md);background:var(--textarea-bg, var(--bg));border:1px solid var(--textarea-border, var(--border-strong));border-radius:var(--textarea-radius, var(--r-md));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-1maq7g7:focus{outline:none;border-color:var(--accent)}.textarea.svelte-1maq7g7:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.textarea.svelte-1maq7g7:disabled{cursor:not-allowed}.textarea.capped.svelte-1maq7g7{overflow-y:auto}.textarea-sm.svelte-1maq7g7{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-1maq7g7{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-1maq7g7{font-size:max(16px,var(--control-fs-md))}.textarea-sm.svelte-1maq7g7{font-size:max(16px,var(--control-fs-sm))}.textarea-lg.svelte-1maq7g7{font-size:max(16px,var(--control-fs-lg))}}.textarea[aria-invalid=true].svelte-1maq7g7,.textarea[aria-invalid=true].svelte-1maq7g7:focus{border-color:var(--danger)}.textarea.grouped.svelte-1maq7g7{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-1maq7g7:not(.bar)::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.textarea.grouped.svelte-1maq7g7:focus-visible{outline:none}.textarea.grouped.bar.svelte-1maq7g7{padding-inline:var(--ig-pad-x);border-bottom:0;border-end-start-radius:0;border-end-end-radius:0}.textarea-wrap.grouped.svelte-1maq7g7{width:100%}.textarea-wrap.grouped.svelte-1maq7g7 .resize-handle:where(.svelte-1maq7g7){left:var(--ig-leading-w, 0px);right:var(--ig-trailing-w, 0px)}.textarea-wrap.grouped.bar.svelte-1maq7g7 .resize-handle:where(.svelte-1maq7g7){left:0;right:0}.mono.svelte-1maq7g7{font-family:var(--font-mono)}.resize-handle.svelte-1maq7g7{position:absolute;left:0;right:0;height:12px;cursor:ns-resize;touch-action:none}.resize-bottom.svelte-1maq7g7{bottom:0}.resize-top.svelte-1maq7g7{top:0}.resize-handle.svelte-1maq7g7: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-1maq7g7:after{bottom:3px}.resize-top.svelte-1maq7g7:after{top:3px}.dragging.svelte-1maq7g7 .resize-handle:where(.svelte-1maq7g7):after{background:var(--accent)}@media(hover:hover)and (pointer:fine){.textarea.svelte-1maq7g7:hover:not(:disabled,:focus,[aria-invalid=true]){border-color:var(--text-faint)}.resize-handle.svelte-1maq7g7:hover:after{background:var(--accent)}}.td.svelte-c0845s{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-c0845s{font-size:var(--fs-base)}.td--button.svelte-c0845s{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-c0845s:hover{color:var(--text)}}.td--button.svelte-c0845s:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.td-sep.svelte-c0845s{color:var(--text-faint);white-space:pre}.md.svelte-1uba5m5{display:grid;grid-template-columns:var(--md-list-w) minmax(0,1fr);gap:var(--md-gap, 0);min-width:0;min-height:0;height:100%;overflow:hidden}.md-list.svelte-1uba5m5,.md-detail.svelte-1uba5m5{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.md-list.svelte-1uba5m5{border-right:var(--md-divider, 1px solid var(--border))}.md-detail.svelte-1uba5m5{display:flex;flex-direction:column}.md-detail[hidden].svelte-1uba5m5{display:none}.md-detail-header.svelte-1uba5m5{position:sticky;top:0;z-index:var(--z-header);display:flex;align-items:center;gap:var(--sp-2);min-width:0;min-height:var(--touch-target);padding-inline:var(--sp-3);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.md-detail-header-content.svelte-1uba5m5{flex:1;min-width:0}.md-detail-body.svelte-1uba5m5{flex:1;min-height:0}.md-back.svelte-1uba5m5{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--touch-target);min-width:var(--touch-target);padding-inline:var(--sp-2);margin-inline-start:calc(-1 * var(--sp-2));border:0;border-radius:var(--r-sm);background:transparent;color:var(--accent);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;flex-shrink:0}@media(hover:hover)and (pointer:fine){.md-back.svelte-1uba5m5:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.md-back.svelte-1uba5m5:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.md.mobile.svelte-1uba5m5{grid-template-columns:minmax(0,1fr);gap:0}.md.mobile.svelte-1uba5m5 .md-list:where(.svelte-1uba5m5){border-right:0;width:100%;padding-inline:var(--safe-left) var(--safe-right);padding-bottom:var(--safe-bottom)}.md.mobile.svelte-1uba5m5 .md-detail:where(.svelte-1uba5m5){width:100%;translate:0 0;opacity:1;transition:translate var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),display var(--dur-base) allow-discrete}@starting-style{.md.mobile.svelte-1uba5m5 .md-detail:where(.svelte-1uba5m5){translate:var(--shift-md) 0;opacity:0}}.md.mobile.svelte-1uba5m5 .md-detail[hidden]:where(.svelte-1uba5m5){translate:var(--shift-md) 0;opacity:0;transition-duration:var(--dur-exit)}.md.mobile.svelte-1uba5m5 .md-detail-header:where(.svelte-1uba5m5){padding-inline:max(var(--sp-3),var(--safe-left)) max(var(--sp-3),var(--safe-right))}.md.mobile.svelte-1uba5m5 .md-detail-body:where(.svelte-1uba5m5){padding-inline:var(--safe-left) var(--safe-right);padding-bottom:var(--safe-bottom)}.navbar.svelte-5haxwa{--navbar-max: none;min-width:0}.navbar-row.svelte-5haxwa{position:relative;min-width:0;max-width:var(--navbar-max);margin-inline:auto}.navbar-inner.svelte-5haxwa{display:flex;align-items:stretch;justify-content:space-around;gap:var(--sp-1);min-width:0;min-height:var(--nav-h)}.navbar-inner.split.svelte-5haxwa{display:grid;grid-template-columns:minmax(0,1fr) var(--navbar-center-w, 4.5rem) minmax(0,1fr)}.navbar-side.svelte-5haxwa{display:flex;align-items:stretch;gap:var(--sp-1);min-width:0}.navbar-center.svelte-5haxwa{position:absolute;top:calc(-1 * var(--navbar-center-raise, 0px));bottom:var(--navbar-center-raise, 0px);left:50%;display:flex;align-items:center;justify-content:center;width:var(--navbar-center-w, 4.5rem);transform:translate(-50%)}.bar.svelte-5haxwa{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-nav);padding-bottom:var(--safe-bottom);padding-inline:max(var(--safe-left),var(--sp-1)) max(var(--safe-right),var(--sp-1));background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border)}.floating.svelte-5haxwa{padding:var(--sp-1);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.bar.floating.svelte-5haxwa{left:calc(var(--sp-2) + var(--safe-left));right:calc(var(--sp-2) + var(--safe-right));bottom:calc(var(--sp-2) + var(--safe-bottom));-webkit-backdrop-filter:none;backdrop-filter:none}.navbar-link.svelte-5haxwa{position:relative;display:flex;flex:1 1 0;min-width:0;min-height:var(--touch-target);flex-direction:row;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2);border:none;border-radius:var(--r-md);background:none;color:var(--text-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.stacked.svelte-5haxwa .navbar-link:where(.svelte-5haxwa){flex-direction:column;gap:var(--sp-0-5);font-size:var(--fs-xs)}@media(hover:hover)and (pointer:fine){.navbar-link.svelte-5haxwa:hover{background:var(--bg-elevated-2);color:var(--text);text-decoration:none;transition-duration:var(--dur-instant)}}.navbar-link.current.svelte-5haxwa{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.navbar-glyph.svelte-5haxwa{position:relative;display:inline-flex;flex:none;align-items:center}.navbar-emoji.svelte-5haxwa{font-size:1.15em;line-height:var(--lh-none)}.navbar-label.svelte-5haxwa{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-badge.svelte-5haxwa{position:absolute;top:-.35rem;left:calc(100% - .35rem);padding-inline:.25rem;min-width:1rem;border-radius:var(--r-pill);background:var(--accent);color:var(--text-on-accent);font-size:var(--fs-xs);line-height:1rem;text-align:center}.tabbar.svelte-1uwh708{min-width:0;background:var(--bg-elevated);border-top:1px solid var(--border)}.bar.svelte-1uwh708{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-1uwh708{display:flex;align-items:stretch;min-width:0;min-height:var(--nav-h)}.tabbar-item.svelte-1uwh708{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-1uwh708:hover{color:var(--text);text-decoration:none}}.tabbar-item.svelte-1uwh708:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.tabbar-item.current.svelte-1uwh708{color:var(--accent)}.tabbar-glyph.svelte-1uwh708{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-1uwh708:active .tabbar-glyph:where(.svelte-1uwh708){scale:var(--press-scale-sm);transition-duration:var(--dur-press)}.tabbar-label.svelte-1uwh708{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar.svelte-1uwh708 .tabbar-badge{position:absolute;top:-.4rem;left:calc(100% - 2px);max-width:none;padding-inline:var(--sp-1-5);font-size:var(--fs-xs)}.accordion.svelte-gaqkx0{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.accordion--plain.svelte-gaqkx0{border:0;border-radius:0}.accordion.svelte-gaqkx0>.acc-item+.acc-item{border-top:1px solid var(--border)}.acc-title.svelte-gaqkx0{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachments.svelte-1wbi1f9{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:0;padding:0;list-style:none}.attachments.auto.svelte-1wbi1f9{container-type:inline-size}.size.svelte-1wbi1f9{margin-inline-start:var(--sp-1);color:var(--text-faint)}li.svelte-1wbi1f9{display:flex;min-width:0}.auto.svelte-1wbi1f9 .tile:where(.svelte-1wbi1f9){display:none}@container (max-width: 30rem){.auto.svelte-1wbi1f9 .chip:where(.svelte-1wbi1f9){display:none}.auto.svelte-1wbi1f9 .tile:where(.svelte-1wbi1f9){display:flex}}.thumb.svelte-1wbi1f9{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--r-md) - var(--sp-px))}.detail.svelte-1wbi1f9{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);padding:var(--sp-1);max-width:16rem}.detail-head.svelte-1wbi1f9{display:flex;align-items:flex-start;gap:var(--sp-2);width:100%}.detail-head.svelte-1wbi1f9>button{flex:none;margin-inline-start:auto}.detail.svelte-1wbi1f9 .detail-name{overflow-wrap:anywhere}.chip.svelte-1wbi1f9 .action{font-size:var(--fs-md)}.chip.svelte-1wbi1f9 .clip{display:inline-flex;align-items:center;gap:var(--sp-1)}.name.svelte-1wbi1f9,.open.svelte-1wbi1f9{display:inline-flex;align-items:baseline;min-width:0;white-space:nowrap}.head.svelte-1wbi1f9{min-width:0;overflow:hidden;text-overflow:ellipsis}.tail.svelte-1wbi1f9,.size.svelte-1wbi1f9{flex:none}.open.svelte-1wbi1f9{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}@media(hover:hover)and (pointer:fine){.open.svelte-1wbi1f9:hover{text-decoration:underline}}.open.svelte-1wbi1f9:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset);border-radius:var(--r-xs)}.mini.svelte-1wbi1f9{flex:none;width:1.25em;height:1.25em;object-fit:cover;border-radius:var(--r-sm)}.num.svelte-1wbi1f9{flex:none;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:var(--lh-none);color:var(--text-muted)}.face.svelte-1wbi1f9{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tile-num.svelte-1wbi1f9{position:absolute;top:-.35em;right:-.35em;min-width:1.4em;padding:.1em .3em;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg);color:var(--text);text-align:center}.preview.svelte-1wbi1f9{display:block;padding:0;border:1px solid var(--border);border-radius:var(--r-md);background:none;cursor:pointer;overflow:hidden;line-height:0}.preview.svelte-1wbi1f9:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.preview.svelte-1wbi1f9 img:where(.svelte-1wbi1f9){display:block;max-width:16rem;max-height:16rem;object-fit:contain}.crumbs.svelte-8muwt5{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-8muwt5{font-size:var(--fs-md)}.crumbs--nowrap.svelte-8muwt5{flex-wrap:nowrap;min-width:0}.crumbs--nowrap.svelte-8muwt5 .crumb:where(.svelte-8muwt5){flex-shrink:0}.crumbs--nowrap.svelte-8muwt5 .crumb:where(.svelte-8muwt5):last-child{flex-shrink:1}.crumbs--nowrap.svelte-8muwt5 .current:where(.svelte-8muwt5){max-width:none}.crumbs--collapse.svelte-8muwt5 .crumb:where(.svelte-8muwt5):last-child:not(:first-child),.crumbs--collapse.svelte-8muwt5 .crumb:where(.svelte-8muwt5):nth-last-child(2) .sep:where(.svelte-8muwt5){display:none}.crumb.svelte-8muwt5{display:inline-flex;align-items:center;gap:var(--sp-1);min-width:0}.link.svelte-8muwt5{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-8muwt5:hover{color:var(--text);text-decoration:underline;transition-duration:var(--dur-instant)}}.current.svelte-8muwt5{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-8muwt5{min-height:var(--control-md);align-content:center}}.ellipsis.svelte-8muwt5{color:var(--text-muted)}.sep.svelte-8muwt5{display:inline-flex;align-items:center;color:var(--text-subtle, var(--text-muted));font-size:var(--icon-sm)}.crumbs--md.svelte-8muwt5 .sep:where(.svelte-8muwt5){font-size:var(--icon-md)}.cap-bar.svelte-1cr24tt{display:grid;grid-template-columns:var(--label-w) 1fr var(--readout-w);align-items:center;column-gap:var(--sp-3);row-gap:var(--sp-1);width:100%;font-size:var(--fs-sm);--track-h: 6px;--fill: var(--ok)}.cap-bar.size-lg.svelte-1cr24tt{--track-h: 10px}.tone-warn.svelte-1cr24tt{--fill: var(--warn)}.tone-danger.svelte-1cr24tt{--fill: var(--danger)}.label.svelte-1cr24tt{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-bar.svelte-1cr24tt:not(:has(.label)) .track:where(.svelte-1cr24tt){grid-column:1 / 3}.track.svelte-1cr24tt{position:relative;height:var(--track-h);border-radius:var(--r-pill);background:color-mix(in oklab,var(--fill) 26%,var(--bg));cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.track.svelte-1cr24tt:after{content:"";position:absolute;inset:0 0 0 var(--cap);border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);pointer-events:none}.fill-clip.svelte-1cr24tt{position:absolute;inset:0;border-radius:var(--r-pill);overflow:hidden;z-index:1}.fill.svelte-1cr24tt{position:absolute;inset:0;border-radius:var(--r-pill);background:var(--fill);translate:calc(var(--pct) - 100%) 0;transition:translate var(--dur-base) var(--ease-out)}.uncapped.svelte-1cr24tt .track:where(.svelte-1cr24tt):after{display:none}.marker.svelte-1cr24tt{position:absolute;top:50%;left:var(--marker);width:2px;height:calc(var(--track-h) + 6px);transform:translate(-50%,-50%);border-radius:var(--r-xs);background:var(--marker-color, var(--text-muted));pointer-events:none;z-index:2}.marker-ok.svelte-1cr24tt{--marker-color: var(--ok)}.marker-warn.svelte-1cr24tt{--marker-color: var(--warn)}.marker-danger.svelte-1cr24tt{--marker-color: var(--danger)}.sr-only.svelte-1cr24tt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.handle.svelte-1cr24tt{position:absolute;top:50%;left:var(--cap);width:3px;height:16px;transform:translate(-50%,-50%);border-radius:var(--r-xs);background:var(--text);box-shadow:0 0 0 2px var(--surface);cursor:ew-resize;z-index:2}.uncapped.svelte-1cr24tt .handle:where(.svelte-1cr24tt){opacity:.4}.handle.svelte-1cr24tt:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bubble.svelte-1cr24tt{position:absolute;bottom:calc(100% + var(--sp-2));left:clamp(0%,var(--cap),100%);translate:calc(-1*clamp(0%,var(--cap),100%)) 0;padding:var(--sp-px) var(--sp-1);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-elevated-2);box-shadow:var(--shadow-sm);color:var(--text);font-size:var(--fs-xs);line-height:var(--lh-snug);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-exit) var(--ease),visibility var(--dur-exit);z-index:3}.dragging.svelte-1cr24tt .bubble:where(.svelte-1cr24tt),.keying.svelte-1cr24tt .bubble:where(.svelte-1cr24tt){opacity:1;visibility:visible;transition-duration:var(--dur-fast)}.readonly.svelte-1cr24tt .track:where(.svelte-1cr24tt),.readonly.svelte-1cr24tt .handle:where(.svelte-1cr24tt){cursor:default;pointer-events:none}.readonly.svelte-1cr24tt .handle:where(.svelte-1cr24tt){opacity:.6}.readout.svelte-1cr24tt{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.caption.svelte-1cr24tt{grid-column:2 / 3;font-size:var(--fs-xs);color:var(--text-faint)}.cap-bar.svelte-1cr24tt:not(:has(.label)) .caption:where(.svelte-1cr24tt){grid-column:1 / 3}.cap-bar.stacked.svelte-1cr24tt{grid-template-columns:1fr auto}.cap-bar.stacked.svelte-1cr24tt .label:where(.svelte-1cr24tt){grid-area:1 / 1}.cap-bar.stacked.svelte-1cr24tt .readout:where(.svelte-1cr24tt){grid-area:1 / 2}.cap-bar.stacked.svelte-1cr24tt .track:where(.svelte-1cr24tt){grid-area:2 / 1 / 3 / -1}.cap-bar.stacked.svelte-1cr24tt .caption:where(.svelte-1cr24tt){grid-column:1 / -1}.carousel.svelte-2vaif4{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.viewport.svelte-2vaif4{overflow:hidden;border-radius:var(--r-md);touch-action:pan-y;-webkit-user-select:none;user-select:none}.track.svelte-2vaif4{display:flex;width:100%;transition:translate var(--dur-sheet) var(--ease-in-out)}.slide.svelte-2vaif4{flex:0 0 100%;min-width:0}.bar.svelte-2vaif4{display:flex;align-items:center;justify-content:center;gap:var(--sp-2)}.dots.svelte-2vaif4{display:flex;align-items:center;gap:var(--sp-2)}.dot.svelte-2vaif4{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-2vaif4:hover{background:var(--text-faint)}}.dot.svelte-2vaif4:active{scale:var(--press-scale-sm)}.dot.active.svelte-2vaif4{background:var(--accent);scale:1.25}.dot.svelte-2vaif4:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media(pointer:coarse){.dots.svelte-2vaif4{gap:var(--sp-4)}.dot.svelte-2vaif4:before{content:"";position:absolute;inset:calc((100% - var(--sp-6)) / 2)}}.counter.svelte-2vaif4{color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.prose.svelte-laajt5{color:var(--md-text, var(--text));font-size:var(--fs-sm);line-height:var(--lh-normal);overflow-wrap:anywhere;--prose-gap: var(--sp-3)}.prose.compact.svelte-laajt5{--prose-gap: var(--sp-2)}.prose.svelte-laajt5>*+*{margin-top:var(--prose-gap)}.prose.svelte-laajt5 p{margin:0}.prose.svelte-laajt5 h1,.prose.svelte-laajt5 h2,.prose.svelte-laajt5 h3,.prose.svelte-laajt5 h4{margin:0;color:var(--md-heading, var(--text));font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.prose.svelte-laajt5 h1{font-size:var(--fs-xl)}.prose.svelte-laajt5 h2{font-size:var(--fs-lg)}.prose.svelte-laajt5 h3{font-size:var(--fs-md)}.prose.svelte-laajt5 h4{font-size:var(--fs-base)}.prose.svelte-laajt5 strong{color:var(--md-strong, var(--text));font-weight:var(--fw-semibold)}.prose.svelte-laajt5 a{color:var(--accent);text-decoration:underline;text-underline-offset:.15em}.prose.svelte-laajt5 code{font-family:var(--font-mono);font-size:.92em;color:var(--md-code, var(--text));background:var(--md-code-bg, var(--bg-elevated-2));padding:.1em .35em;border-radius:var(--r-sm)}.prose.svelte-laajt5 pre{margin:0;padding:var(--sp-3);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-md);overflow-x:auto;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-normal)}.prose.svelte-laajt5 pre code{padding:0;background:none;color:inherit;font-size:inherit}.prose.svelte-laajt5 blockquote{margin:0;padding-inline-start:var(--sp-3);border-inline-start:3px solid var(--border-strong);color:var(--text-muted)}.prose.svelte-laajt5 ul,.prose.svelte-laajt5 ol{margin:0;padding-inline-start:1.4em}.prose.svelte-laajt5 li+li{margin-top:var(--sp-1)}.prose.svelte-laajt5 table{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.prose.svelte-laajt5 th,.prose.svelte-laajt5 td{padding:var(--sp-1) var(--sp-2);border:1px solid var(--border);text-align:left;vertical-align:top}.prose.svelte-laajt5 th{background:var(--bg-elevated-2);color:var(--text-muted);font-weight:var(--fw-semibold)}.prose.svelte-laajt5 img{max-width:100%;height:auto;border-radius:var(--r-md)}.prose.svelte-laajt5 hr{border:0;border-top:1px solid var(--border)}.ts.svelte-uzxtv6{font-variant-numeric:tabular-nums}.mono.svelte-uzxtv6{font-family:var(--font-mono)}.tone-default.svelte-uzxtv6{color:var(--text)}.tone-muted.svelte-uzxtv6{color:var(--text-muted)}.tone-faint.svelte-uzxtv6{color:var(--text-faint)}.tone-danger.svelte-uzxtv6{color:var(--danger)}.tone-accent.svelte-uzxtv6{color:var(--accent)}.ts-invalid.svelte-uzxtv6{color:var(--text-muted)}.ts-trigger.svelte-uzxtv6{cursor:pointer;border-radius:var(--r-sm);text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:2px;text-decoration-color:var(--border-strong)}.ts-trigger.svelte-uzxtv6:focus-visible{text-decoration-color:currentColor}@media(hover:hover)and (pointer:fine){.ts-trigger.svelte-uzxtv6:hover{text-decoration-color:currentColor}.ts-mode.svelte-uzxtv6:hover{background:var(--bg-elevated-2);color:var(--text);transition-duration:var(--dur-instant)}}.ts-panel.svelte-uzxtv6{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-1)}.ts-modes.svelte-uzxtv6{display:flex;gap:var(--sp-1)}.ts-mode.svelte-uzxtv6{flex:1;padding:var(--sp-1) var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:transparent;color:var(--text-muted);font-size:var(--fs-xs);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.ts-mode.active.svelte-uzxtv6{background:var(--bg-elevated-2);color:var(--text);border-color:var(--text)}.ts-details.svelte-uzxtv6{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-1) var(--sp-2);margin:0;font-size:var(--fs-xs)}.ts-details.svelte-uzxtv6 dt:where(.svelte-uzxtv6){color:var(--text-muted);white-space:nowrap}.ts-details.svelte-uzxtv6 dd:where(.svelte-uzxtv6){margin:0;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bubble.svelte-1amccku{--role: var(--role-assistant);display:flex;flex-direction:column;gap:var(--sp-1);max-width:min(100%,72ch);padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in srgb,var(--role) 30%,var(--border));border-inline-start:3px solid var(--role);border-radius:var(--r-lg);background:color-mix(in srgb,var(--role) 6%,var(--surface));font-size:var(--fs-sm)}.role-user.svelte-1amccku{--role: var(--role-user)}.role-system.svelte-1amccku{--role: var(--role-system)}.role-tool.svelte-1amccku{--role: var(--role-tool)}.role-mcp.svelte-1amccku{--role: var(--role-mcp)}.align-end.svelte-1amccku{align-self:flex-end}.align-start.svelte-1amccku{align-self:flex-start}.selected.svelte-1amccku{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bubble[data-state=sending].svelte-1amccku{opacity:.7}.meta.svelte-1amccku{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted)}.meta.svelte-1amccku .role-pill{color:var(--role);border-color:color-mix(in srgb,var(--role) 40%,transparent);text-transform:capitalize}.state.failed.svelte-1amccku{color:var(--danger)}.actions.svelte-1amccku{display:inline-flex;align-items:center;gap:var(--sp-1);margin-inline-start:auto}.body.svelte-1amccku{min-width:0;overflow-wrap:anywhere}.footer.svelte-1amccku{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted)}.clamped.svelte-1amccku .body:where(.svelte-1amccku){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp);line-clamp:var(--clamp);overflow:hidden}.cb.svelte-16yfzh3{position:relative;min-width:0}.cb-panel.svelte-16yfzh3{position:fixed;margin:0;inset:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sp-px);min-width:var(--cb-min-width, 10rem);max-width:calc(100vw - 2 * var(--sp-3));max-height:var(--cb-max-height, min(16rem, 40vh));overflow-y:auto;padding:var(--sp-1);background:var(--cb-bg, var(--bg-elevated));color:var(--text);border:1px solid var(--cb-border, var(--border-strong));border-radius:var(--cb-radius, var(--r-md));box-shadow:var(--shadow-md);transform-origin:var(--tsu-origin, top left);opacity:1;scale:1;translate:0;transition:opacity var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out),translate var(--dur-fast) var(--ease-out)}@starting-style{.cb-panel.svelte-16yfzh3:popover-open{opacity:0;scale:var(--enter-scale);translate:var(--tsu-shift, 0 calc(-1 * var(--shift-sm)))}}.cb-panel.cb-caret.svelte-16yfzh3{max-width:min(22rem,calc(100vw - 2 * var(--sp-3)))}.cb-option.svelte-16yfzh3{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-sm);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--dur-fast) ease}.cb-option.active.svelte-16yfzh3{background:var(--cb-active-bg, var(--bg-elevated-2));transition-duration:var(--dur-instant)}.cb-empty.svelte-16yfzh3{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-sm);color:var(--text-muted)}.file-btn.svelte-1y5cjak{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2) var(--btn-px-md);min-height:var(--control-height-default);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-weight:var(--fw-medium);font-size:var(--control-fs-md);line-height:var(--lh-none);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;--icon-size: var(--control-icon-md);--file-scale-dur: var(--dur-fast);transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,opacity var(--dur-fast) ease,scale var(--file-scale-dur) var(--ease-out)}.file-btn.svelte-1y5cjak:active:not(.disabled){--file-scale-dur: var(--dur-press);scale:var(--press-scale)}.file-btn.icon-only.svelte-1y5cjak:active:not(.disabled),.file-btn.box.svelte-1y5cjak:active:not(.disabled){scale:var(--press-scale-sm)}.file-btn.sm.svelte-1y5cjak{min-height:var(--control-height-compact);padding:var(--sp-1) var(--btn-px-sm);font-size:var(--control-fs-sm);--icon-size: var(--control-icon-sm)}.file-btn.lg.svelte-1y5cjak{min-height:var(--control-height-large);padding:var(--sp-3) var(--btn-px-lg);font-size:var(--control-fs-lg);--icon-size: var(--control-icon-lg)}.file-btn.control.svelte-1y5cjak{height:var(--control-height);min-height:var(--control-height);padding:0 var(--control-px-md)}.file-btn.icon-only.svelte-1y5cjak{gap:0;padding:var(--sp-2);aspect-ratio:1}.file-btn.box.svelte-1y5cjak{width:var(--file-box);min-width:var(--file-box);height:var(--file-box);min-height:var(--file-box);padding:0;flex:none}@media(pointer:coarse){.file-btn.icon-only.svelte-1y5cjak:not(.hit-compact){position:relative}.file-btn.icon-only.svelte-1y5cjak: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}}.emoji.svelte-1y5cjak{display:inline-flex;font-size:var(--icon-lg);line-height:var(--lh-none)}.file-btn.sm.svelte-1y5cjak .emoji:where(.svelte-1y5cjak){font-size:var(--icon-md)}.file-btn.lg.svelte-1y5cjak .emoji:where(.svelte-1y5cjak){font-size:var(--icon-xl)}.file-btn.primary.svelte-1y5cjak{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent);font-weight:var(--fw-semibold)}.file-btn.ghost.svelte-1y5cjak{background:transparent;border-color:transparent}.file-btn.svelte-1y5cjak:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.file-btn.disabled.svelte-1y5cjak{opacity:var(--disabled-opacity);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.file-btn.svelte-1y5cjak:hover:not(.disabled){border-color:var(--accent)}.file-btn.primary.svelte-1y5cjak:hover:not(.disabled){filter:brightness(1.08)}.file-btn.ghost.svelte-1y5cjak:hover:not(.disabled){background:var(--bg-elevated-2);border-color:transparent}}.ig.svelte-1fvyxar{--ig-h: var(--control-height-default);--ig-pad-x: var(--control-px-md);--ig-gap: var(--sp-2);--ig-inset: var(--sp-0-5);--ig-radius: var(--r-md);position:relative;display:flex;width:100%}.ig-sm.svelte-1fvyxar{--ig-h: var(--control-height-compact);--ig-pad-x: var(--control-px-sm);--ig-gap: var(--sp-1)}.ig-lg.svelte-1fvyxar{--ig-h: var(--control-height-large);--ig-pad-x: var(--control-px-lg)}.ig-field.svelte-1fvyxar{width:100%;min-width:0}.ig-adorn.svelte-1fvyxar{--ig-fuse-r: calc(var(--ig-radius) - var(--sp-px));position:absolute;top:var(--sp-px);bottom:var(--sp-px);z-index:1;display:flex;align-items:center;gap:var(--ig-inset);pointer-events:none}.ig-leading.svelte-1fvyxar{inset-inline-start:var(--sp-px)}.ig-trailing.svelte-1fvyxar{inset-inline-end:var(--sp-px)}.ig-adorn.svelte-1fvyxar>*{pointer-events:auto;align-self:stretch;--btn-size: 100%;--btn-radius: 0;--pop-trigger-radius: 0;border-radius:0}.ig.ig.svelte-1fvyxar .ig-adorn:where(.svelte-1fvyxar)>*{height:auto;min-height:0}.ig.svelte-1fvyxar .ig-adorn:where(.svelte-1fvyxar)>:is(.btn-box,.btn-square,.btn-icon,.icon-only){width:auto;min-width:0;aspect-ratio:1}.ig-leading.svelte-1fvyxar>:first-child{--btn-radius: var(--ig-fuse-r) 0 0 var(--ig-fuse-r);border-radius:var(--ig-fuse-r) 0 0 var(--ig-fuse-r)}.ig-trailing.svelte-1fvyxar>:last-child{--btn-radius: 0 var(--ig-fuse-r) var(--ig-fuse-r) 0;border-radius:0 var(--ig-fuse-r) var(--ig-fuse-r) 0}.ig-adorn.svelte-1fvyxar .split-main{--btn-radius: 0}.ig-adorn.svelte-1fvyxar .split-caret{--pop-trigger-radius: 0}.ig-adorn.svelte-1fvyxar .split-caret .pop-trigger{height:100%}.ig-leading.svelte-1fvyxar>:first-child .split-main{--btn-radius: var(--ig-fuse-r) 0 0 var(--ig-fuse-r)}.ig-trailing.svelte-1fvyxar>:last-child .split-caret{--pop-trigger-radius: 0 var(--ig-fuse-r) var(--ig-fuse-r) 0}.ig-bar.svelte-1fvyxar .ig-adorn:where(.svelte-1fvyxar){top:auto;height:calc(var(--ig-h) - var(--sp-px))}.ig-bar.svelte-1fvyxar .ig-leading:where(.svelte-1fvyxar)>:first-child{--btn-radius: 0 0 0 var(--ig-fuse-r);border-radius:0 0 0 var(--ig-fuse-r)}.ig-bar.svelte-1fvyxar .ig-trailing:where(.svelte-1fvyxar)>:last-child{--btn-radius: 0 0 var(--ig-fuse-r) 0;border-radius:0 0 var(--ig-fuse-r) 0}.ig-bar.svelte-1fvyxar .ig-leading:where(.svelte-1fvyxar)>:first-child .split-main{--btn-radius: 0 0 0 var(--ig-fuse-r)}.ig-bar.svelte-1fvyxar .ig-trailing:where(.svelte-1fvyxar)>:last-child .split-caret{--pop-trigger-radius: 0 0 var(--ig-fuse-r) 0}.ig-bar.svelte-1fvyxar .ig-field:where(.svelte-1fvyxar){padding-bottom:var(--ig-h)}.ig-bar.svelte-1fvyxar:before{content:"";position:absolute;inset:auto 0 0;height:var(--ig-h);background:var(--textarea-bg, var(--bg));border:1px solid var(--textarea-border, var(--border-strong));border-top:0;border-radius:0 0 var(--ig-radius) var(--ig-radius);transition:border-color var(--dur-fast) ease;pointer-events:none}.ig-bar.svelte-1fvyxar:has(.ig-field:where(.svelte-1fvyxar) :focus):before{border-color:var(--accent)}.ig-bar.svelte-1fvyxar:has(.ig-field:where(.svelte-1fvyxar) [aria-invalid=true]):before{border-color:var(--danger)}.ig.svelte-1fvyxar:has(:where(.svelte-1fvyxar):focus-visible):after{content:"";position:absolute;inset:0;border-radius:var(--ig-radius);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);pointer-events:none}.ig.disabled.svelte-1fvyxar{opacity:var(--disabled-opacity);cursor:not-allowed}.ig.disabled.svelte-1fvyxar .ig-adorn:where(.svelte-1fvyxar)>:disabled{opacity:1}.composer.svelte-gjs5jc{display:flex;flex-direction:column;gap:var(--sp-2);border-radius:var(--r-lg)}.composer.dragging.svelte-gjs5jc{outline:var(--focus-ring-width) dashed var(--accent);outline-offset:var(--focus-ring-offset)}.toolbar.svelte-gjs5jc{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-width:0}.toolbar-start.svelte-gjs5jc,.toolbar-end.svelte-gjs5jc{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1);min-width:0}.toolbar-end.svelte-gjs5jc{margin-inline-start:auto;justify-content:flex-end}.hint.svelte-gjs5jc{font-size:var(--fs-xs);color:var(--text-faint)}.modal.svelte-62a3c3{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-62a3c3:not([open]){display:none}.modal.svelte-62a3c3::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-62a3c3::backdrop{opacity:1;transition-duration:var(--dur-base)}@starting-style{.modal[open].svelte-62a3c3::backdrop{opacity:0}}@media(min-width:640px){.modal.svelte-62a3c3{align-items:center;padding:var(--sp-6)}}.sheet.svelte-62a3c3{--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(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-lg);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-62a3c3 .sheet:where(.svelte-62a3c3){opacity:1;translate:0;transition-duration:var(--dur-sheet)}@starting-style{.modal[open].svelte-62a3c3 .sheet:where(.svelte-62a3c3){opacity:0;translate:0 100%}}@media(min-width:640px){.sheet.svelte-62a3c3{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-62a3c3 .sheet:where(.svelte-62a3c3){scale:1;transition-duration:var(--dur-slow)}@starting-style{.modal[open].svelte-62a3c3 .sheet:where(.svelte-62a3c3){translate:0;scale:var(--enter-scale)}}.sheet-sm.svelte-62a3c3{--sw: 24rem}.sheet-lg.svelte-62a3c3{--sw: 48rem}.sheet-xl.svelte-62a3c3{--sw: 72rem}}.modal.resizing.svelte-62a3c3 .sheet:where(.svelte-62a3c3){-webkit-user-select:none;user-select:none;will-change:width;contain:layout paint;box-shadow:var(--shadow-sm)}.sheet-head.svelte-62a3c3{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-4);border-bottom:1px solid var(--border)}.sheet-toned.svelte-62a3c3{border-top:3px solid var(--modal-tone)}.sheet-tone-icon.svelte-62a3c3{display:inline-flex;flex:none;font-size:var(--icon-lg);color:var(--modal-tone)}.sheet-title.svelte-62a3c3{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.sheet-body.svelte-62a3c3{padding:var(--sp-4);overflow-y:auto;-webkit-overflow-scrolling:touch}.sheet-foot.svelte-62a3c3{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4);border-top:1px solid var(--border)}.sheet-foot.foot-fill.svelte-62a3c3>*{flex:1}.sheet-resize.svelte-62a3c3{display:none}@media(min-width:640px){.sheet-resize.svelte-62a3c3{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-62a3c3: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-62a3c3: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-62a3c3 .sheet-resize:where(.svelte-62a3c3):before{background:color-mix(in srgb,var(--accent) 45%,transparent)}.modal.resizing.svelte-62a3c3 .sheet-resize:where(.svelte-62a3c3):after{background:var(--accent)}}@media(min-width:640px)and (hover:hover)and (pointer:fine){.sheet-resize.svelte-62a3c3:hover:before{background:color-mix(in srgb,var(--accent) 45%,transparent)}.sheet-resize.svelte-62a3c3:hover:after{background:var(--accent)}}.confirm-body.svelte-19d6gnd{display:flex;flex-direction:column;gap:var(--sp-3)}.drawer.svelte-1au7z31{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-1au7z31:not([open]){display:none}.drawer[data-side=left].svelte-1au7z31{justify-content:flex-start}.drawer.svelte-1au7z31::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-1au7z31::backdrop{opacity:1;transition-duration:var(--dur-base)}@starting-style{.drawer[open].svelte-1au7z31::backdrop{opacity:0}}.panel.svelte-1au7z31{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(--bg-elevated);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-1au7z31 .panel:where(.svelte-1au7z31){--drawer-from: -100% 0}.drawer[open].svelte-1au7z31 .panel:where(.svelte-1au7z31){translate:0;transition-duration:var(--dur-sheet)}@starting-style{.drawer[open].svelte-1au7z31 .panel:where(.svelte-1au7z31){translate:var(--drawer-from)}}.panel-head.svelte-1au7z31{grid-area:head;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-4);border-bottom:1px solid var(--border)}.panel-icon.svelte-1au7z31{display:inline-flex;flex:none;font-size:var(--icon-lg);color:var(--text-muted)}.panel-title.svelte-1au7z31{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.panel-page.svelte-1au7z31{color:var(--text-muted);font-size:var(--fs-sm)}.panel-page.svelte-1au7z31:before{content:"·";margin-right:var(--sp-2)}.panel-nav.svelte-1au7z31,.panel-nav-mobile.svelte-1au7z31{grid-area:nav;display:flex;gap:var(--sp-1);padding:var(--sp-2);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:thin}.panel-nav.has-mobile.svelte-1au7z31{display:none}.panel-body.svelte-1au7z31{grid-area:body;padding:var(--sp-4);overflow-y:auto;-webkit-overflow-scrolling:touch}.panel-foot.svelte-1au7z31{grid-area:foot;display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4);border-top:1px solid var(--border)}@media(min-width:48rem){.panel.svelte-1au7z31{width:min(var(--drawer-w),100%);padding-top:0;padding-bottom:0;border-left:1px solid var(--border-strong);box-shadow:var(--shadow-lg);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-1au7z31 .panel:where(.svelte-1au7z31){border-left:0;border-right:1px solid var(--border-strong)}.panel.has-nav.svelte-1au7z31{grid-template-columns:var(--drawer-nav-w) minmax(0,1fr);grid-template-areas:"head head" "nav body" "foot foot"}.panel-nav.svelte-1au7z31,.panel-nav.has-mobile.svelte-1au7z31{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;border-bottom:0;border-right:1px solid var(--border)}.panel-nav-mobile.svelte-1au7z31{display:none}}.dz.svelte-1e5tjj7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);text-align:center;color:var(--text-muted);background:var(--bg);border:2px dashed var(--border-strong);border-radius:var(--r-lg);cursor:pointer;transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease,color var(--dur-fast) ease}.dz.svelte-1e5tjj7>svg,.dz-overlay.svelte-1e5tjj7>svg{font-size:var(--icon-xl)}.dz.svelte-1e5tjj7:focus-visible{border-color:var(--accent);color:var(--text);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media(hover:hover)and (pointer:fine){.dz.svelte-1e5tjj7:hover:not(.disabled){border-color:var(--accent);color:var(--text)}}.dz.over.svelte-1e5tjj7{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg));color:var(--text)}.dz.disabled.svelte-1e5tjj7{opacity:var(--disabled-opacity);cursor:not-allowed}.dz-host.svelte-1e5tjj7{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;width:100%;height:100%}.dz-overlay.svelte-1e5tjj7{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);text-align:center;color:var(--text);background:color-mix(in srgb,var(--accent) 12%,transparent);border:2px dashed var(--accent);border-radius:var(--r-lg);pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:opacity var(--dur-fast) ease}@starting-style{.dz-overlay.svelte-1e5tjj7{opacity:0}}.dz-label.svelte-1e5tjj7{font-weight:var(--fw-medium);font-size:var(--fs-sm)}.dz-hint.svelte-1e5tjj7{font-size:var(--fs-xs);color:var(--text-faint)}.emoji-trigger.svelte-1lrjqau{font-size:var(--fs-md);line-height:var(--lh-none)}.picker.svelte-1lrjqau{display:flex;flex-direction:column;gap:var(--sp-2);width:min(20rem,calc(100vw - var(--sp-6)))}.tabs.svelte-1lrjqau{display:flex;gap:var(--sp-1)}.tab.svelte-1lrjqau,.cell.svelte-1lrjqau{display:flex;align-items:center;justify-content:center;padding:var(--sp-1);border:1px solid transparent;border-radius:var(--r-sm);background:none;color:inherit;font-size:var(--fs-lg);line-height:var(--lh-none);cursor:pointer;--cell-scale-dur: var(--dur-fast);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,scale var(--cell-scale-dur) var(--ease-out)}.tab.on.svelte-1lrjqau,.cell.on.svelte-1lrjqau{border-color:var(--accent);background:var(--bg-elevated-2)}.tab.svelte-1lrjqau:focus-visible,.cell.svelte-1lrjqau:focus-visible{background:var(--bg-elevated-2);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.tab.svelte-1lrjqau:active,.cell.svelte-1lrjqau:active{--cell-scale-dur: var(--dur-press);scale:var(--press-scale-sm)}@media(hover:hover)and (pointer:fine){.tab.svelte-1lrjqau:hover,.cell.svelte-1lrjqau:hover{background:var(--bg-elevated-2);transition-duration:var(--dur-instant)}}.grid.svelte-1lrjqau{display:grid;grid-template-columns:repeat(var(--emoji-columns),1fr);gap:var(--sp-1);max-height:14rem;overflow-y:auto}.empty.svelte-1lrjqau{margin:var(--sp-2) 0;color:var(--text-muted);font-size:var(--fs-xs);text-align:center}.empty.svelte-1sjt714{--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-1sjt714{gap:var(--sp-2);padding:var(--sp-4) var(--sp-3)}.empty-chip.svelte-1sjt714{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-1sjt714 .empty-chip:where(.svelte-1sjt714){width:2.25rem;height:2.25rem;font-size:var(--fs-lg)}.empty-inline.svelte-1sjt714{flex-direction:row;justify-content:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4)}.empty-inline.svelte-1sjt714 .empty-chip:where(.svelte-1sjt714){width:auto;height:auto;font-size:var(--icon-md);background:none;border:none}.empty-inline.svelte-1sjt714 .empty-title:where(.svelte-1sjt714){color:var(--text-muted);font-weight:var(--fw-normal);font-size:var(--fs-sm)}.empty-inline.svelte-1sjt714 .empty-desc:where(.svelte-1sjt714){max-width:none}.empty-inline.svelte-1sjt714 .empty-action:where(.svelte-1sjt714){margin-top:0}.empty-title.svelte-1sjt714{margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text);line-height:var(--lh-snug)}.empty-desc.svelte-1sjt714{margin:0;max-width:32ch;font-size:var(--fs-sm);color:var(--text-muted);line-height:var(--lh-normal)}.empty-action.svelte-1sjt714{margin-top:var(--sp-1)}.field.svelte-1qyb3lq{display:flex;flex-direction:column;gap:var(--sp-1)}.field-grow.svelte-1qyb3lq{flex:1 1 0;min-width:0}.field-no-shrink.svelte-1qyb3lq{flex:none}.field-inline.svelte-1qyb3lq{flex-direction:row;align-items:center;gap:var(--sp-2)}.field-inline.svelte-1qyb3lq .label:where(.svelte-1qyb3lq){flex:none}.label.svelte-1qyb3lq{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted)}.hint.svelte-1qyb3lq{font-size:var(--fs-xs);color:var(--text-faint)}.error.svelte-1qyb3lq{font-size:var(--fs-xs);color:var(--danger)}.fieldset.svelte-rm0lu2{--fieldset-border: var(--accent-dim);--fieldset-pad: var(--sp-4);position:relative;min-width:0;margin:0;padding:calc(var(--fieldset-pad) + var(--sp-1)) var(--fieldset-pad) var(--fieldset-pad);border:2px solid var(--fieldset-border);border-radius:var(--r-lg);background:var(--bg);transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease}.fieldset.dashed.svelte-rm0lu2{border-style:dashed}.fieldset-neutral.svelte-rm0lu2{--fieldset-border: var(--border)}.fieldset-strong.svelte-rm0lu2{--fieldset-border: var(--border-strong)}.pad-sm.svelte-rm0lu2{--fieldset-pad: var(--sp-3)}.pad-lg.svelte-rm0lu2{--fieldset-pad: var(--sp-6)}.fieldset-legend.svelte-rm0lu2{position:absolute;top:-13px;left:var(--sp-4);display:inline-flex;align-items:center;gap:var(--sp-2);max-width:calc(100% - var(--sp-8));padding:0 var(--sp-2);background:var(--bg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-normal);color:var(--text)}.fieldset.over.svelte-rm0lu2{--fieldset-border: var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg))}.fieldset.over.svelte-rm0lu2 .fieldset-legend:where(.svelte-rm0lu2){background:color-mix(in srgb,var(--accent) 6%,var(--bg))}.fieldset-hint.svelte-rm0lu2{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px dashed var(--accent);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--accent);text-align:center;pointer-events:none}.fieldset.disabled.svelte-rm0lu2{opacity:var(--disabled-opacity);cursor:not-allowed}.fi.svelte-30xz1k{position:relative}.fi--grow.svelte-30xz1k{flex:1 1 0;min-width:0}.fi__bar.svelte-30xz1k{--fi-icon: var(--control-icon-md);display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--control-px-md);min-height:var(--control-height-default);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-md);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.fi--sm.svelte-30xz1k .fi__bar:where(.svelte-30xz1k){min-height:var(--control-height-compact);padding:0 var(--control-px-sm);--fi-icon: var(--control-icon-sm)}.fi--sm.svelte-30xz1k .fi__input:where(.svelte-30xz1k){font-size:var(--control-fs-sm)}.fi--pill.svelte-30xz1k .fi__bar:where(.svelte-30xz1k){border-radius:var(--r-pill);padding-inline:var(--sp-4)}.surface-raised.svelte-30xz1k .fi__bar:where(.svelte-30xz1k){background:var(--surface)}.surface-sunken.svelte-30xz1k .fi__bar:where(.svelte-30xz1k){background:var(--bg-elevated-2)}.fi__kbd.svelte-30xz1k{font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-none);color:var(--text-faint);border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--sp-0-5) var(--sp-1)}.fi__bar.svelte-30xz1k:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.fi__bar.svelte-30xz1k:has(:where(.svelte-30xz1k):focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.fi__icon.svelte-30xz1k{display:flex;font-size:var(--fi-icon);color:var(--text-faint)}.fi__field.svelte-30xz1k{position:relative;display:flex;flex:1;min-width:0}.fi__display.svelte-30xz1k{position:absolute;inset:0;display:flex;align-items:center;gap:var(--sp-2);min-width:0;overflow:hidden;pointer-events:none}.fi__input.svelte-30xz1k{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-30xz1k{font-size:max(16px,var(--control-fs-md))}.fi--sm.svelte-30xz1k .fi__input:where(.svelte-30xz1k){font-size:max(16px,var(--control-fs-sm))}}.fi--sans.svelte-30xz1k .fi__input:where(.svelte-30xz1k){font-family:var(--font-sans)}.fi__input.svelte-30xz1k::placeholder{color:var(--text-faint)}.fi__input--masked.svelte-30xz1k{color:transparent}.fi__clear.svelte-30xz1k{--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-30xz1k{opacity:0}}.fi__clear.svelte-30xz1k:active{--clear-scale-dur: var(--dur-press);scale:var(--press-scale-sm)}@media(hover:hover)and (pointer:fine){.fi__clear.svelte-30xz1k:hover{color:var(--text);background:var(--bg-elevated-2)}}.fi__menu.svelte-30xz1k{position:absolute;top:calc(100% + var(--sp-1));left:0;right:0;z-index:var(--z-drawer);background:var(--bg-elevated);border:1px solid var(--border-strong);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-30xz1k{opacity:0;scale:var(--enter-scale);translate:0 calc(-1 * var(--shift-sm))}}.fi__menu-head.svelte-30xz1k{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-30xz1k{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-30xz1k{background:var(--accent-dim);transition-duration:var(--dur-instant)}.fi__opt-label.svelte-30xz1k{font-weight:var(--fw-medium)}.fi__opt-hint.svelte-30xz1k{color:var(--text-faint);font-size:var(--fs-xs)}.fi__opt-code.svelte-30xz1k{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)}.git-ref.svelte-115i909{display:inline-flex;align-items:center;gap:var(--sp-1);min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-snug);white-space:nowrap}.chip.svelte-115i909{display:inline-flex;align-items:center;gap:.25em;min-width:0;padding:var(--sp-0-5) var(--sp-2);border-radius:var(--r-pill);background:var(--bg-elevated-2);color:var(--text-muted);border:1px solid var(--border);text-decoration:none}.branch.svelte-115i909{max-width:var(--git-ref-max-width, 14rem)}.pr.svelte-115i909{color:var(--git-ref-tone);border-color:color-mix(in srgb,var(--git-ref-tone) 40%,transparent);background:color-mix(in srgb,var(--git-ref-tone) 12%,transparent);transition:border-color var(--dur-fast) var(--ease)}@media(hover:hover)and (pointer:fine){.pr.svelte-115i909:hover{border-color:var(--git-ref-tone)}}.pr.svelte-115i909:focus-visible{outline:var(--focus-ring-width) solid var(--git-ref-tone);outline-offset:var(--focus-ring-offset)}.text.svelte-115i909{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff.svelte-115i909{display:inline-flex;gap:.35em;font-variant-numeric:tabular-nums}.add.svelte-115i909{color:var(--ok)}.del.svelte-115i909{color:var(--danger)}.collapse-glyph.svelte-115i909 .text:where(.svelte-115i909){display:none}@container (max-width: 18rem){.collapse-auto.svelte-115i909 .text:where(.svelte-115i909){display:none}}.glyph-stack.svelte-e8k2l8{display:inline-flex;align-items:center;gap:var(--glyph-stack-gap, var(--sp-1));flex:none;vertical-align:middle}.cell.svelte-e8k2l8{display:inline-flex;align-items:center;justify-content:center;flex:none}.stacked.svelte-e8k2l8{display:inline-grid;grid-template-columns:repeat(2,1rem);grid-auto-rows:1rem;gap:var(--sp-px);place-items:center}.stacked.svelte-e8k2l8>*{--focus-ring-offset: var(--focus-ring-offset-inset);width:1rem;height:1rem;max-width:1rem;max-height:1rem;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-size:var(--fs-xs);line-height:var(--lh-none)}.stacked.svelte-e8k2l8>* :focus-visible,.stacked.svelte-e8k2l8>:focus-visible{outline-offset:var(--focus-ring-offset-inset)}.glyph-stack[data-expand].svelte-e8k2l8{cursor:pointer}.glyph-stack[data-expand].svelte-e8k2l8>.cell:where(.svelte-e8k2l8){pointer-events:none}.glyph-stack[data-expand=slide].svelte-e8k2l8{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.expand-panel.svelte-e8k2l8{position:fixed;inset:auto;margin:0;padding:var(--sp-1);max-width:calc(100vw - 2 * var(--sp-2));background:var(--bg-elevated);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-md);opacity:0;scale:var(--enter-scale);transition:opacity var(--dur-base) var(--ease-out),scale var(--dur-base) var(--ease-out)}.expand-panel.svelte-e8k2l8:popover-open{display:grid;grid-template-columns:repeat(2,minmax(var(--glyph-stack-tile, 3rem),1fr));grid-auto-rows:minmax(var(--glyph-stack-tile, 3rem),1fr);gap:var(--sp-1);opacity:1;scale:1}@starting-style{.expand-panel.svelte-e8k2l8:popover-open{opacity:0;scale:var(--enter-scale)}}.tile.svelte-e8k2l8{display:flex;align-items:center;justify-content:center;padding:var(--sp-1);border-radius:calc(var(--r-md) - var(--sp-1) - 1px);background:var(--surface);transition:background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.tile.armed.svelte-e8k2l8{background:color-mix(in srgb,var(--accent) 18%,var(--surface));box-shadow:inset 0 0 0 2px var(--accent);transition-duration:var(--dur-instant)}.tile-body.svelte-e8k2l8{display:inline-flex;align-items:center;justify-content:center;zoom:var(--glyph-stack-zoom, 1.75)}.kv.svelte-nj1ocq{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--sp-4);row-gap:var(--sp-2);margin:0;font-size:var(--fs-sm)}.kv-cols-2.svelte-nj1ocq{grid-template-columns:repeat(2,max-content minmax(0,1fr))}.kv-dense.svelte-nj1ocq{row-gap:var(--sp-1);column-gap:var(--sp-3);font-size:var(--fs-xs)}.kv-row.svelte-nj1ocq{display:contents}.kv-label.svelte-nj1ocq{color:var(--text-muted);font-weight:var(--fw-medium)}.kv-value.svelte-nj1ocq{margin:0;min-width:0;color:var(--text);overflow-wrap:anywhere}.kv-align-end.svelte-nj1ocq .kv-value:where(.svelte-nj1ocq){text-align:end}.kv-value.svelte-nj1ocq .kv-hint{margin-top:var(--sp-1)}@container (max-width: 30rem){.kv-cols-2.svelte-nj1ocq{grid-template-columns:max-content minmax(0,1fr)}}.load-more.svelte-164ckb5{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2);min-height:var(--sp-8);flex-shrink:0}.load-more-pill.svelte-164ckb5{padding:var(--sp-1)}.load-more.svelte-164ckb5 .load-more-chip{border-radius:var(--r-pill);font-size:var(--fs-xs)}.tip-wrap.svelte-1pmo921{display:inline-flex}.tip-wrap.inline.svelte-1pmo921{flex:none}.tip-wrap.help.svelte-1pmo921:not(:has(a,button,input,select,textarea)){cursor:help}.tip.svelte-1pmo921{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:1px solid var(--border-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-md);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-1pmo921{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-1pmo921: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-1pmo921:popover-open{opacity:0;scale:var(--tip-scale)}}.tip[data-instant].svelte-1pmo921{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-1ofy05u{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-2)}.metric-label.svelte-1ofy05u{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-1ofy05u{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-1ofy05u{display:flex;align-items:baseline;gap:var(--sp-1);font-family:var(--font-mono);line-height:var(--lh-none)}.metric-num.svelte-1ofy05u{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-1ofy05u{color:var(--metric-tone)}.metric-unit.svelte-1ofy05u{font-size:var(--fs-sm);font-weight:var(--fw-normal);color:var(--text-muted)}.metric-sub.svelte-1ofy05u{font-size:var(--fs-xs);color:var(--text-faint);line-height:var(--lh-snug)}.metric-sm .metric-num.svelte-1ofy05u{font-size:var(--fs-lg)}.metric-sm .metric-chip.svelte-1ofy05u{width:1.5rem;height:1.5rem;font-size:var(--fs-sm)}.metric-inline.svelte-1ofy05u{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);min-width:0}.metric-inline.svelte-1ofy05u .metric-num:where(.svelte-1ofy05u){font-size:var(--fs-md)}.metric-inline.metric-tap.svelte-1ofy05u{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-1ofy05u:hover .metric-label:where(.svelte-1ofy05u){color:var(--text)}}.metric-inline.metric-tap.svelte-1ofy05u:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.metric-segments.svelte-1ofy05u{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-1ofy05u{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-1ofy05u{--seg-tone: var(--ok)}.metric-seg-warn.svelte-1ofy05u{--seg-tone: var(--warn)}.metric-seg-danger.svelte-1ofy05u{--seg-tone: var(--danger)}.metric-seg-info.svelte-1ofy05u{--seg-tone: var(--info)}.metric-seg-accent.svelte-1ofy05u{--seg-tone: var(--accent)}.opt.svelte-cz74zd{display:flex;flex-direction:column;gap:var(--sp-0-5);padding:var(--sp-2);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-md);color:var(--text);text-align:left;white-space:normal;-webkit-user-select:none;user-select:none;--opt-scale-dur: var(--dur-fast);transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,scale var(--opt-scale-dur) var(--ease-out)}.opt.svelte-cz74zd:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.opt.svelte-cz74zd:active:not(:disabled){--opt-scale-dur: var(--dur-press);scale:var(--press-scale)}.opt.row.svelte-cz74zd{flex-direction:row;align-items:center;justify-content:center;gap:var(--sp-2);color:var(--text-muted);font-weight:var(--fw-medium)}.opt.block.svelte-cz74zd{width:100%}.description.svelte-cz74zd{font-size:var(--fs-xs);color:var(--faint-color, var(--text-muted));font-weight:var(--fw-normal)}.opt.row.svelte-cz74zd .description:where(.svelte-cz74zd){flex:1 1 auto;min-width:0}.opt.align-start.svelte-cz74zd{align-items:flex-start}.opt.row.align-start.svelte-cz74zd{justify-content:flex-start}.opt.selected.svelte-cz74zd{--oc: var(--opt-accent, var(--accent));--faint-color: color-mix(in srgb, var(--oc) 70%, var(--text-muted));border-color:var(--oc);background:color-mix(in srgb,var(--oc) 14%,var(--bg));color:var(--oc)}@media(hover:hover)and (pointer:fine){.opt.svelte-cz74zd:hover:not(:disabled):not(.selected){border-color:var(--border-strong)}.opt.selected.svelte-cz74zd:hover:not(:disabled){border-color:var(--oc);background:color-mix(in srgb,var(--oc) 20%,var(--bg))}}.grow.svelte-1imew3q{flex:1 1 0;min-width:0}.no-shrink.svelte-1imew3q{flex:none}.block.svelte-1imew3q{display:flex;width:100%}.pagination.svelte-1imew3q{container-type:inline-size;display:flex;align-items:center;gap:var(--sp-1);flex-wrap:wrap}.pages.svelte-1imew3q{display:flex;align-items:center;gap:var(--sp-1);list-style:none;margin:0;padding:0}.page.svelte-1imew3q{min-width:var(--box-md);height:var(--box-md);padding:0 var(--control-px-md);border:1px 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,scale var(--page-scale-dur) var(--ease-out)}.page.svelte-1imew3q:active{--page-scale-dur: var(--dur-press);scale:var(--press-scale)}@media(hover:hover)and (pointer:fine){.page.svelte-1imew3q:hover{background:var(--bg-elevated-2);color:var(--text)}}.page.on.svelte-1imew3q{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-1imew3q .page:where(.svelte-1imew3q){min-width:var(--box-sm);height:var(--box-sm);padding:0 var(--control-px-sm);font-size:var(--control-fs-sm)}.ellipsis.svelte-1imew3q{display:inline-flex;align-items:center;justify-content:center;min-width:var(--box-md);color:var(--text-faint)}.pagination.svelte-1imew3q .compact{display:none;padding:0 var(--sp-2)}.pagination.svelte-1imew3q .range{margin-left:var(--sp-2)}@container (max-width: 24rem){.pages.svelte-1imew3q{display:none}.pagination.svelte-1imew3q .compact{display:inline}}.ptr.svelte-pcy9oj{position:relative;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.ptr-content.svelte-pcy9oj{translate:0 var(--ptr-offset, 0px);transition:translate var(--dur-exit-slow) var(--ease-out)}.pulling.svelte-pcy9oj .ptr-content:where(.svelte-pcy9oj){transition:none}.ptr-indicator.svelte-pcy9oj{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:center;height:var(--ptr-threshold, 72px);translate:0 calc(var(--ptr-offset, 0px) - 100%);color:var(--text-muted);opacity:var(--ptr-progress, 0);transition:translate var(--dur-exit-slow) var(--ease-out),opacity var(--dur-exit-slow) var(--ease-out);pointer-events:none}.pulling.svelte-pcy9oj .ptr-indicator:where(.svelte-pcy9oj){transition:none}.ptr-indicator.svelte-pcy9oj .ptr-arrow{rotate:calc(180deg * var(--ptr-progress, 0));transition:rotate var(--dur-base) var(--ease)}.pending.svelte-pcy9oj .ptr-indicator:where(.svelte-pcy9oj){color:var(--accent)}.sr-only.svelte-pcy9oj{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ptr-indicator.svelte-pcy9oj .ptr-arrow{rotate:none}}.radial-fab.svelte-xoajsi{--radial-reach: var(--radial-radius, 8.5rem);position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-px);flex:none;width:var(--radial-fab-size, 3.75rem);height:var(--radial-fab-size, 3.75rem);min-width:var(--touch-target);min-height:var(--touch-target);padding:0;border:2px solid var(--radial-ring, var(--accent));border-radius:50%;background:var(--bg-elevated-2);color:var(--text);box-shadow:var(--shadow-lg);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--radial-scale-dur: var(--dur-fast);transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),scale var(--radial-scale-dur) var(--ease-out)}.radial-fab.svelte-xoajsi:active:not(:disabled){--radial-scale-dur: var(--dur-press);scale:var(--press-scale-sm)}.radial-face-glyph.svelte-xoajsi{display:inline-flex;font-size:var(--icon-lg)}.radial-fab.svelte-xoajsi:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.radial-fab.svelte-xoajsi:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.radial-caption.svelte-xoajsi{font-size:var(--fs-xs);line-height:var(--lh-none);color:var(--text-muted);white-space:nowrap}.radial-panel.svelte-xoajsi{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);border:0;background:transparent;color:var(--text);overflow:visible;z-index:var(--z-modal)}.radial-ghost.svelte-xoajsi{position:fixed;pointer-events:none;min-width:0;min-height:0}.radial-status.svelte-xoajsi{position:fixed;max-width:calc(100vw - 2 * var(--sp-2));transform:translate(-50%,-100%);font-size:var(--fs-sm);color:var(--text-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.radial-menu.svelte-xoajsi{position:fixed;inset:0;pointer-events:none}.radial-petal.svelte-xoajsi{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-0-5);width:max(var(--radial-petal-size, 3.5rem),var(--touch-target));height:max(var(--radial-petal-size, 3.5rem),var(--touch-target));padding:0 var(--sp-0-5);border:1px solid var(--border-strong);border-radius:50%;background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-md);font-size:var(--fs-xs);line-height:var(--lh-heading);translate:-50% -50%;pointer-events:auto;cursor:pointer;--radial-scale-dur: var(--dur-fast);transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),scale var(--radial-scale-dur) var(--ease-out);animation:svelte-xoajsi-radial-in var(--dur-base) var(--ease-out) backwards;animation-delay:calc(var(--radial-i, 0) * var(--radial-stagger, 18ms))}.radial-petal.svelte-xoajsi:active:not(:disabled){--radial-scale-dur: var(--dur-press);scale:var(--press-scale-sm)}@keyframes svelte-xoajsi-radial-in{0%{opacity:0;scale:.4}}.radial-glyph.svelte-xoajsi{display:inline-flex;font-size:var(--icon-md);color:var(--text-muted)}.radial-label.svelte-xoajsi{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radial-petal.armed.svelte-xoajsi{background:var(--bg-elevated-2);border-color:var(--accent)}@media(hover:hover)and (pointer:fine){.radial-petal.svelte-xoajsi:hover:not(:disabled){background:var(--bg-elevated-2);border-color:var(--accent)}}.radial-petal.svelte-xoajsi:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.radial-petal.on.svelte-xoajsi{border-color:var(--accent)}.radial-petal.danger.svelte-xoajsi,.radial-petal.danger.svelte-xoajsi .radial-glyph:where(.svelte-xoajsi){color:var(--danger)}.radial-petal.danger.svelte-xoajsi{border-color:var(--danger)}.radial-petal.svelte-xoajsi:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.radio-group.svelte-1ugsg4w{display:flex;flex-direction:column;gap:var(--sp-2)}.radio.svelte-1ugsg4w{display:flex;align-items:flex-start;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-sm);color:var(--text)}.radio.disabled.svelte-1ugsg4w,.row.disabled.svelte-1ugsg4w .radio:where(.svelte-1ugsg4w){cursor:not-allowed}.radio.disabled.svelte-1ugsg4w,.row.disabled.svelte-1ugsg4w{opacity:var(--disabled-opacity)}input.svelte-1ugsg4w{position:absolute;width:1px;height:1px;opacity:0;margin:0}.dot-ctl.svelte-1ugsg4w{position:relative;flex:none;width:var(--chip-sm);height:var(--chip-sm);margin-top:var(--sp-px);border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg);transition:border-color var(--dur-fast) var(--ease)}.dot-ctl.svelte-1ugsg4w:after{content:"";position:absolute;inset:0;width:var(--sp-2);height:var(--sp-2);margin:auto;border-radius:var(--r-pill);background:var(--accent);opacity:0;scale:.5;transition:opacity var(--dur-exit-fast) var(--ease-out),scale var(--dur-exit-fast) var(--ease-out)}input.svelte-1ugsg4w:checked+.dot-ctl:where(.svelte-1ugsg4w){border-color:var(--accent)}input.svelte-1ugsg4w:checked+.dot-ctl:where(.svelte-1ugsg4w):after{opacity:1;scale:1;transition:opacity var(--dur-spring) var(--ease-spring),scale var(--dur-spring) var(--ease-spring)}input.svelte-1ugsg4w:focus-visible+.dot-ctl:where(.svelte-1ugsg4w){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.texts.svelte-1ugsg4w{display:flex;flex-direction:column;gap:var(--sp-px);min-width:0}.hint.svelte-1ugsg4w{font-size:var(--fs-xs);color:var(--text-faint)}.rows.svelte-1ugsg4w{gap:var(--sp-1)}.row-wrap.svelte-1ugsg4w{min-width:0}.row.svelte-1ugsg4w{width:100%;display:flex;align-items:flex-start;min-width:0;gap:var(--sp-2);padding:var(--pad, var(--sp-2) var(--sp-3));border:1px solid var(--border);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.row.selected.svelte-1ugsg4w{border-color:var(--accent-dim);background:var(--bg-elevated)}.row.svelte-1ugsg4w .radio:where(.svelte-1ugsg4w){flex:1 1 auto;min-width:0}.row.svelte-1ugsg4w .texts:where(.svelte-1ugsg4w){flex:1 1 auto;min-width:0}.label-line.svelte-1ugsg4w{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.row.svelte-1ugsg4w .label-text:where(.svelte-1ugsg4w){font-weight:var(--fw-semibold)}.note.svelte-1ugsg4w{font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap}.description.svelte-1ugsg4w{font-size:var(--fs-xs);color:var(--text-muted)}.row.svelte-1ugsg4w .description:where(.svelte-1ugsg4w){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only.svelte-1ugsg4w{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.action.svelte-1ugsg4w{flex:none;margin-left:auto;display:flex;align-items:center}.below.svelte-1ugsg4w{padding:var(--sp-2) 0 0 var(--sp-3)}.below.svelte-1ugsg4w:empty{display:none}.swatches.svelte-1ugsg4w{flex-direction:row;flex-wrap:wrap;gap:var(--sp-2)}.swatch.svelte-1ugsg4w{position:relative;display:inline-flex;cursor:pointer}.swatch.disabled.svelte-1ugsg4w{opacity:var(--disabled-opacity);cursor:not-allowed}.swatch-chip.svelte-1ugsg4w{width:var(--chip-md);height:var(--chip-md);border-radius:var(--r-pill);background:var(--swatch);border:2px solid transparent;box-shadow:0 0 0 1px var(--border-strong);transition:box-shadow var(--dur-fast) var(--ease)}.swatch.svelte-1ugsg4w input:where(.svelte-1ugsg4w):checked+.swatch-chip:where(.svelte-1ugsg4w){border-color:var(--bg);box-shadow:0 0 0 2px var(--accent)}.swatch.svelte-1ugsg4w input:where(.svelte-1ugsg4w):focus-visible+.swatch-chip:where(.svelte-1ugsg4w){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.seek.svelte-bo8eyx{--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-bo8eyx{--seek-track: 4px;--seek-thumb: 14px;--seek-slab: 1.5rem}@media(pointer:coarse){.seek.svelte-bo8eyx{min-height:var(--touch-target-compact)}}.seek--inert.svelte-bo8eyx{cursor:not-allowed;opacity:var(--disabled-opacity)}.seek-track.svelte-bo8eyx{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(--bg-elevated-2);overflow:hidden;transform-origin:center;transition:scale var(--dur-fast) var(--ease)}.seek.svelte-bo8eyx:focus-visible .seek-track:where(.svelte-bo8eyx),.seek--dragging.svelte-bo8eyx .seek-track:where(.svelte-bo8eyx){scale:1 var(--seek-track-grow)}.seek-buffered.svelte-bo8eyx,.seek-played.svelte-bo8eyx{position:absolute;inset-block:0;inset-inline-start:0}.seek-buffered.svelte-bo8eyx{inset-inline-start:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1%);background:var(--border-strong)}.seek-played.svelte-bo8eyx{width:calc(var(--pct) * 1%);background:var(--seek-accent)}.seek-anchor.svelte-bo8eyx{position:absolute;top:50%;width:0;height:0;pointer-events:none}.seek-anchor--thumb.svelte-bo8eyx{inset-inline-start:calc(var(--pct) * 1%)}.seek-anchor--tip.svelte-bo8eyx{inset-inline-start:calc(var(--tip) * 1%)}.seek-thumb.svelte-bo8eyx{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(--shadow-sm);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-bo8eyx:focus-visible .seek-thumb:where(.svelte-bo8eyx),.seek--dragging.svelte-bo8eyx .seek-thumb:where(.svelte-bo8eyx){opacity:1;scale:1}.seek--dragging.svelte-bo8eyx .seek-thumb:where(.svelte-bo8eyx){scale:1.15}@media(hover:hover)and (pointer:fine){.seek.svelte-bo8eyx:not(.seek--inert):hover .seek-track:where(.svelte-bo8eyx){scale:1 var(--seek-track-grow)}.seek.svelte-bo8eyx:not(.seek--inert):hover .seek-thumb:where(.svelte-bo8eyx){opacity:1;scale:1;box-shadow:var(--shadow-sm),var(--seek-halo)}.seek--dragging.svelte-bo8eyx .seek-thumb:where(.svelte-bo8eyx){scale:1.15}}.seek--inert.svelte-bo8eyx .seek-thumb:where(.svelte-bo8eyx){opacity:0}.seek.svelte-bo8eyx:focus-visible .seek-thumb:where(.svelte-bo8eyx){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.seek-tip.svelte-bo8eyx{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(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-md);color:var(--text);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.seg.svelte-sgq429{--seg-h: var(--control-md);--seg-inset: calc(var(--sp-0-5) + 1px);--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(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--r-pill);max-width:100%;min-width:0}.seg-icon.svelte-sgq429{border-radius:var(--r-md)}.seg-sm.svelte-sgq429{--seg-h: var(--control-sm)}.seg-control.svelte-sgq429{--seg-h: var(--control-height);height:var(--control-height)}.seg-box.svelte-sgq429{--seg-h: var(--control-height-default)}.seg-wrap.svelte-sgq429{flex-wrap:wrap;height:auto}.justify-start.svelte-sgq429{margin-inline-end:auto}.justify-end.svelte-sgq429{margin-inline-start:auto}.seg-scroll.svelte-sgq429{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-sgq429::-webkit-scrollbar{display:none}.seg-scroll.svelte-sgq429 .seg-item:where(.svelte-sgq429){flex:none}.seg-overflow.svelte-sgq429{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.seg-overflow.svelte-sgq429::-webkit-scrollbar{display:none}.seg-overflow.svelte-sgq429 .seg-item:where(.svelte-sgq429){flex:none}.seg-block.svelte-sgq429{display:flex;width:100%}.seg-block.svelte-sgq429 .seg-item:where(.svelte-sgq429){flex:1 1 0;justify-content:center;min-width:0}.seg-block.svelte-sgq429 .seg-label:where(.svelte-sgq429){min-width:0;overflow:hidden;text-overflow:ellipsis}.seg-thumb.svelte-sgq429{position:absolute;top:0;left:0;width:0;height:0;border-radius:var(--r-pill);background:var(--bg);box-shadow:var(--shadow-sm);transform-origin:top left;pointer-events:none;transition:translate var(--dur-spring) var(--ease-spring),scale var(--dur-spring) var(--ease-spring)}.seg.svelte-sgq429:not(.placed) .seg-thumb:where(.svelte-sgq429){display:none}.seg-item.svelte-sgq429{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-sgq429 .seg-item:where(.svelte-sgq429){padding:0 var(--control-px-sm);font-size:var(--control-fs-sm);--icon-size: var(--control-icon-sm)}.seg-wrap.svelte-sgq429 .seg-item:where(.svelte-sgq429){height:auto;min-height:var(--seg-item-h)}.seg-wrap.svelte-sgq429:not(.seg-icon){border-radius:calc(var(--seg-h) / 2)}.seg-icon.svelte-sgq429 .seg-item:where(.svelte-sgq429),.seg-icon.svelte-sgq429 .seg-thumb:where(.svelte-sgq429){border-radius:calc(var(--r-md) - var(--seg-inset))}.seg-icon.svelte-sgq429 .seg-item:where(.svelte-sgq429){gap:0;padding:0;width:var(--seg-item-h);font-size:var(--control-icon-md)}.seg-icon.seg-sm.svelte-sgq429 .seg-item:where(.svelte-sgq429){font-size:var(--control-icon-sm)}.seg-icon.svelte-sgq429 .seg-item.has-label:where(.svelte-sgq429){gap:var(--sp-2);width:auto;padding:0 var(--control-px-md)}.seg-icon.seg-sm.svelte-sgq429 .seg-item.has-label:where(.svelte-sgq429){padding:0 var(--control-px-sm)}@media(max-width:47.999rem){.seg-collapse-mobile.svelte-sgq429 .seg-item.has-label:where(.svelte-sgq429) .seg-label:where(.svelte-sgq429){display:none}.seg-collapse-mobile.svelte-sgq429 .seg-item.has-label:where(.svelte-sgq429){gap:0;padding:0;width:var(--seg-item-h)}}@container (max-width: 35rem){.collapse-container.svelte-sgq429 .seg-item.has-label:where(.svelte-sgq429) .seg-label:where(.svelte-sgq429){display:none}.collapse-container.svelte-sgq429 .seg-item.has-label:where(.svelte-sgq429){gap:0;padding:0;width:var(--seg-item-h)}}@media(hover:hover)and (pointer:fine){.seg-item.svelte-sgq429:hover:not(:disabled):not(.selected){color:var(--text);background:var(--bg-elevated)}}.seg-item.selected.svelte-sgq429{color:var(--text);background:var(--bg);box-shadow:var(--shadow-sm)}.seg.placed.svelte-sgq429 .seg-item.selected:where(.svelte-sgq429){background:transparent;box-shadow:none}.seg-item.svelte-sgq429:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.seg-item.svelte-sgq429:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.seg-count.svelte-sgq429{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-sgq429:before{content:"";position:absolute;inset-block:var(--touch-slab);inset-inline:calc(var(--sp-1) / -2)}}.seg-item.selected.svelte-sgq429 .seg-count:where(.svelte-sgq429){background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.grow.svelte-1k3jena{flex:1 1 0;min-width:0}.no-shrink.svelte-1k3jena{flex:none}.block.svelte-1k3jena{display:flex;width:100%}.select-button.svelte-1k3jena{position:relative;display:inline-flex;overflow:hidden;border-radius:var(--r-md);font-weight:var(--fw-bold)}.select-button.active.svelte-1k3jena{color:var(--accent)}.select-button.svelte-1k3jena:active .btn-ghost{--btn-scale-dur: var(--dur-press);scale:var(--press-scale-sm)}.select-button.svelte-1k3jena:has(:where(.svelte-1k3jena):focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media(hover:hover)and (pointer:fine){.select-button.svelte-1k3jena:hover .btn-ghost{background:var(--bg-elevated-2)}}.select-button.row.svelte-1k3jena .btn{justify-content:flex-start;gap:var(--sp-2);width:100%;font-weight:var(--fw-medium)}.sb-glyph.svelte-1k3jena{display:inline-flex;align-items:center}.sortable.svelte-fn59um{position:relative;min-width:0}.sl-list.svelte-fn59um{margin:0;padding:0;list-style:none}.dragging.svelte-fn59um{user-select:none;-webkit-user-select:none;cursor:grabbing}.sl-row.svelte-fn59um{position:relative;border-bottom:1px solid var(--border)}.sl-row.svelte-fn59um:last-child{border-bottom:0}.sl-lift.svelte-fn59um{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-fn59um .sl-lift:where(.svelte-fn59um){min-height:var(--sortable-row-h, 1.875rem)}.sl-row.selected.svelte-fn59um{background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.sl-row.grabbed.svelte-fn59um .sl-lift:where(.svelte-fn59um){background:var(--bg-elevated-2);outline:1px solid var(--accent);outline-offset:-1px}.sl-row.lifted.svelte-fn59um{background:color-mix(in srgb,var(--accent) 6%,transparent);outline:1px dashed var(--accent);outline-offset:-1px}.sl-row.lifted.svelte-fn59um .sl-lift:where(.svelte-fn59um){position:relative;z-index:1;background:var(--bg-elevated-2);box-shadow:var(--shadow-md);transition:none}.sl-grip.svelte-fn59um,.sl-grip-spacer.svelte-fn59um{flex:none;align-self:stretch;width:1.25rem}.sl-grip.svelte-fn59um{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-fn59um: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-fn59um:hover{color:var(--accent)}}.sl-grip[aria-pressed=true].svelte-fn59um{color:var(--accent)}.sl-grip.svelte-fn59um:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.handle-row.svelte-fn59um .sl-row:where(.svelte-fn59um):not(.locked){cursor:grab;-webkit-touch-callout:none}.sl-ordinal.svelte-fn59um{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-fn59um{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-fn59um{cursor:pointer}button.sl-body.svelte-fn59um:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset);border-radius:var(--r-sm)}.sl-row.selected.svelte-fn59um button.sl-body:where(.svelte-fn59um){color:var(--accent)}.sl-trailing.svelte-fn59um,.sl-arrows.svelte-fn59um{flex:none;display:inline-flex;align-items:center;gap:var(--sp-0-5)}.sl-live.svelte-fn59um{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-fn59um,.sl-grip-spacer.svelte-fn59um{width:var(--touch-target)}.sl-grip.svelte-fn59um:after{content:"";position:absolute;inset-block:min(0px,calc((100% - var(--touch-target)) / 2));inset-inline:0}}.split.svelte-16hs9wy{display:inline-flex;align-items:stretch;vertical-align:middle}.split-main.svelte-16hs9wy{display:flex;position:relative;--btn-radius: var(--r-md) 0 0 var(--r-md)}.split-caret.svelte-16hs9wy{display:flex;position:relative;width:var(--split-height);flex:none;margin-inline-start:-1px;--pop-trigger-radius: 0 var(--r-md) var(--r-md) 0;--pop-trigger-pad: 0}.split-half.svelte-16hs9wy .split-caret:where(.svelte-16hs9wy){width:calc(var(--split-height) / 2)}.caret-glyph.svelte-16hs9wy{display:inline-flex;align-items:center;font-size:var(--control-icon-md)}.split-sm.svelte-16hs9wy .caret-glyph:where(.svelte-16hs9wy){font-size:var(--control-icon-sm)}.split-lg.svelte-16hs9wy .caret-glyph:where(.svelte-16hs9wy){font-size:var(--control-icon-lg)}@media(pointer:coarse){.split-half.svelte-16hs9wy .split-caret:where(.svelte-16hs9wy){min-width:var(--box-xs)}}.split-main.svelte-16hs9wy:focus-within,.split-caret.svelte-16hs9wy:focus-within{z-index:1}@media(hover:hover)and (pointer:fine){.split-main.svelte-16hs9wy:hover,.split-caret.svelte-16hs9wy:hover{z-index:1}}.split-primary.svelte-16hs9wy .split-caret:where(.svelte-16hs9wy):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}.status-bar.svelte-1ht0rrd{flex:none;display:flex;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);color:var(--text-muted)}.status-bar.idle.svelte-1ht0rrd{color:var(--text-faint)}.status-bar.svelte-1ht0rrd .status-glyph{flex:none;color:var(--accent)}.status-label.svelte-1ht0rrd{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-trailing.svelte-1ht0rrd{flex:none;display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.swiperow.svelte-1s157ok{--swiperow-tone: var(--bg-elevated-2);--swiperow-ink: var(--text);position:relative;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.swiperow-tone-accent.svelte-1s157ok{--swiperow-tone: var(--accent);--swiperow-ink: var(--text-on-accent)}.swiperow-tone-success.svelte-1s157ok{--swiperow-tone: var(--ok);--swiperow-ink: var(--bg)}.swiperow-tone-info.svelte-1s157ok{--swiperow-tone: var(--info);--swiperow-ink: var(--bg)}.swiperow-tone-warn.svelte-1s157ok{--swiperow-tone: var(--warn);--swiperow-ink: var(--bg)}.swiperow-tone-danger.svelte-1s157ok{--swiperow-tone: var(--danger);--swiperow-ink: var(--bg)}.swiperow-pane.svelte-1s157ok{position:absolute;inset:0;display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-4);background:var(--swiperow-tone);color:var(--swiperow-ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);visibility:hidden;pointer-events:none}.swiperow-pane--leading.svelte-1s157ok{justify-content:flex-start}.swiperow-pane--trailing.svelte-1s157ok{justify-content:flex-end}.swiperow--leading.svelte-1s157ok .swiperow-pane--leading:where(.svelte-1s157ok),.swiperow--trailing.svelte-1s157ok .swiperow-pane--trailing:where(.svelte-1s157ok){visibility:visible}.swiperow-pane.svelte-1s157ok svg{transition:scale var(--dur-spring) var(--ease-spring)}.swiperow--armed.svelte-1s157ok .swiperow-pane:where(.svelte-1s157ok) svg{scale:1.2}.swiperow-content.svelte-1s157ok{position:relative;background:var(--bg);transform:translate3d(var(--swiperow-x),0,0);will-change:transform}.swiperow--settling.svelte-1s157ok .swiperow-content:where(.svelte-1s157ok){transition:transform var(--dur-exit-slow) var(--ease-out)}.swiperow--dragging.svelte-1s157ok .swiperow-content:where(.svelte-1s157ok){cursor:grabbing}.swiperow-actions.svelte-1s157ok{position:absolute;inset:0 0 0 auto;display:flex;align-items:center;gap:var(--sp-1);padding:0 var(--sp-2);pointer-events:none}.swiperow-sr.svelte-1s157ok{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.swiperow-sr.svelte-1s157ok:focus-visible{position:static;width:auto;height:auto;margin:0;padding:var(--sp-1) var(--sp-2);clip:auto;pointer-events:auto;font:inherit;font-size:var(--fs-sm);color:var(--swiperow-ink);background:var(--swiperow-tone);border-radius:var(--r-sm);outline:var(--focus-ring);outline-offset:var(--sp-px)}.strip.svelte-1xbuv6i{display:flex;align-items:stretch}.tablist.svelte-1xbuv6i{position:relative;display:flex;flex:1 1 auto;min-width:0;gap:var(--sp-1);border-bottom:1px solid var(--border);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.indicator.svelte-1xbuv6i{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-1xbuv6i{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:-1px;max-width:var(--tab-max-width, none);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.tab.closable.svelte-1xbuv6i{cursor:pointer;padding-inline-end:var(--sp-2);-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.tab.svelte-1xbuv6i:hover:not(:disabled,.disabled){color:var(--text)}}.tab.svelte-1xbuv6i:disabled,.tab.disabled.svelte-1xbuv6i{opacity:var(--disabled-opacity);cursor:not-allowed}.tab.selected.svelte-1xbuv6i{color:var(--accent)}.tablist.svelte-1xbuv6i:not(.placed) .tab.selected:where(.svelte-1xbuv6i){border-bottom-color:var(--accent)}.tab.svelte-1xbuv6i:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.label.svelte-1xbuv6i{min-width:0;overflow:hidden;text-overflow:ellipsis}.actions.svelte-1xbuv6i{display:flex;flex:0 0 auto;align-items:center;gap:var(--sp-1);padding-inline-start:var(--sp-2);border-bottom:1px solid var(--border)}.tabpanel.svelte-1xbuv6i{padding-top:var(--sp-4)}.tabpanel.pad-sm.svelte-1xbuv6i{padding-top:var(--sp-2)}.tabpanel.pad-none.svelte-1xbuv6i{padding-top:0}.tabpanel.svelte-1xbuv6i:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--r-sm)}.trunc.svelte-1oovou8{cursor:default;white-space:nowrap}.mono.svelte-1oovou8{font-family:var(--font-mono)}.copy.svelte-1oovou8{border:0;padding:0;background:none;color:inherit;font:inherit;cursor:copy}.rail.svelte-1oovou8{display:inline-flex;align-items:center;min-width:0;max-width:100%;overflow:hidden}.grow.svelte-1oovou8{flex:1 1 0}.probe.svelte-1oovou8{position:absolute;visibility:hidden;white-space:pre;pointer-events:none}.sr-only.svelte-1oovou8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.vol.svelte-1a8uk7z{--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-1a8uk7z{--vol-track: 4px;--vol-thumb: 12px;--vol-length: 7rem}.vol--vertical.svelte-1a8uk7z{flex-direction:column-reverse}.vol-slab.svelte-1a8uk7z{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-1a8uk7z .vol-slab:where(.svelte-1a8uk7z){width:1.25rem;height:var(--vol-length);min-height:0}@media(pointer:coarse){.vol-slab.svelte-1a8uk7z{min-height:var(--touch-target-compact)}.vol--vertical.svelte-1a8uk7z .vol-slab:where(.svelte-1a8uk7z){min-width:var(--touch-target-compact)}}@media(hover:none)and (pointer:coarse){.vol--hide-touch.svelte-1a8uk7z .vol-slab:where(.svelte-1a8uk7z){display:none}}.vol-slab[aria-disabled=true].svelte-1a8uk7z{cursor:not-allowed;opacity:var(--disabled-opacity)}.vol-slab.svelte-1a8uk7z:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.vol-track.svelte-1a8uk7z{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(--bg-elevated-2);overflow:hidden}.vol--vertical.svelte-1a8uk7z .vol-track:where(.svelte-1a8uk7z){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-1a8uk7z{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--pct) * 1%);background:var(--vol-accent)}.vol--vertical.svelte-1a8uk7z .vol-fill:where(.svelte-1a8uk7z){inset-inline:0;inset-block:auto 0;width:auto;height:calc(var(--pct) * 1%)}.vol-anchor.svelte-1a8uk7z{position:absolute;top:50%;inset-inline-start:calc(var(--pct) * 1%);width:0;height:0;pointer-events:none}.vol--vertical.svelte-1a8uk7z .vol-anchor:where(.svelte-1a8uk7z){top:auto;bottom:calc(var(--pct) * 1%);inset-inline-start:50%}.vol-thumb.svelte-1a8uk7z{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(--shadow-sm);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-1a8uk7z:focus-visible .vol-thumb:where(.svelte-1a8uk7z),.vol--dragging.svelte-1a8uk7z .vol-thumb:where(.svelte-1a8uk7z){opacity:1;scale:1}.vol--dragging.svelte-1a8uk7z .vol-thumb:where(.svelte-1a8uk7z){scale:1.15}@media(hover:hover)and (pointer:fine){.vol-slab.svelte-1a8uk7z:not([aria-disabled=true]):hover .vol-thumb:where(.svelte-1a8uk7z){opacity:1;scale:1;box-shadow:var(--shadow-sm),var(--vol-halo)}.vol--dragging.svelte-1a8uk7z .vol-thumb:where(.svelte-1a8uk7z){scale:1.15}}.vol--muted.svelte-1a8uk7z .vol-fill:where(.svelte-1a8uk7z){background:var(--text-faint)}.rail.svelte-1fpozk{display:flex;align-items:center;flex:1 1 0;min-width:0;min-height:max-content;overflow:hidden;--focus-ring-offset: var(--focus-ring-offset-inset)}.rail.full.svelte-1fpozk{flex:none;max-width:100%}.text.svelte-1fpozk{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.probe.svelte-1fpozk{position:absolute;visibility:hidden;white-space:pre;pointer-events:none}.feed-wrap.svelte-cx4scv{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.feed.svelte-cx4scv{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3);scroll-padding-block:var(--sp-2)}.feed.svelte-cx4scv>:where(.svelte-cx4scv){flex-shrink:0}.feed-items.svelte-cx4scv{display:flex;flex-direction:column;gap:var(--sp-3)}.jump.svelte-cx4scv{position:absolute;inset-inline:0;bottom:var(--sp-3);width:fit-content;margin-inline:auto;z-index:1;border-radius:var(--r-pill);box-shadow:var(--shadow-md)}.panel.svelte-flxm31{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;height:100%;background:var(--surface)}.panel-header.svelte-flxm31{flex:none;display:flex;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border)}.panel-body.svelte-flxm31{flex:1;display:flex;flex-direction:column;min-height:0}.panel-status.svelte-flxm31{flex:none;border-top:1px solid var(--border)}.panel-composer.svelte-flxm31{flex:none;padding:var(--sp-2) var(--sp-3) var(--sp-3);border-top:1px solid var(--border)}.panel-status.svelte-flxm31+.panel-composer:where(.svelte-flxm31){border-top:0}.dt-scroll.svelte-1m9cfty{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--r-lg);container-type:inline-size}.dt.svelte-1m9cfty{width:100%;border-collapse:collapse;font-size:var(--fs-sm);background:var(--surface)}.dt.fixed.svelte-1m9cfty{table-layout:fixed}.dt.sm.svelte-1m9cfty{font-size:var(--fs-xs)}th.svelte-1m9cfty,td.svelte-1m9cfty{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border)}.dt.sm.svelte-1m9cfty th:where(.svelte-1m9cfty),.dt.sm.svelte-1m9cfty td:where(.svelte-1m9cfty){padding:var(--sp-1) var(--sp-2)}th.svelte-1m9cfty{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--bg-elevated-2);white-space:nowrap}.dt.sticky.svelte-1m9cfty th:where(.svelte-1m9cfty){position:sticky;top:var(--dt-sticky-offset, 0);z-index:1}.dt.head-hidden.svelte-1m9cfty th:where(.svelte-1m9cfty){height:0;padding:0;border:0;line-height:0;overflow:hidden;clip-path:inset(50%)}.dt.head-hidden.svelte-1m9cfty th:where(.svelte-1m9cfty)>:where(.svelte-1m9cfty){display:block;height:0;overflow:hidden}.dt-sort.svelte-1m9cfty{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}.dt-arrow.svelte-1m9cfty{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-1m9cfty{opacity:1;color:var(--accent)}.dt-arrow.desc.svelte-1m9cfty{rotate:180deg}tbody.svelte-1m9cfty tr:where(.svelte-1m9cfty):last-child td:where(.svelte-1m9cfty){border-bottom:none}tr.clickable.svelte-1m9cfty{cursor:pointer;transition:background var(--dur-fast) var(--ease)}tr.clickable.svelte-1m9cfty: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-1m9cfty:hover{color:var(--text)}tr.clickable.svelte-1m9cfty:hover{background:var(--bg-elevated-2);transition-duration:var(--dur-instant)}tr.svelte-1m9cfty:hover .dt-actions:where(.svelte-1m9cfty){opacity:1}.dt-more-btn.svelte-1m9cfty:hover{background:var(--bg-elevated-2)}}td.truncate.svelte-1m9cfty{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0}td.nowrap.svelte-1m9cfty{white-space:nowrap}tr[data-tone=ok].svelte-1m9cfty{--dt-tone: var(--ok)}tr[data-tone=warn].svelte-1m9cfty{--dt-tone: var(--warn)}tr[data-tone=danger].svelte-1m9cfty{--dt-tone: var(--danger)}tr[data-tone=info].svelte-1m9cfty{--dt-tone: var(--info)}tr.toned.svelte-1m9cfty td:where(.svelte-1m9cfty):first-child{box-shadow:inset 3px 0 0 var(--dt-tone)}.dt-actions-head.svelte-1m9cfty,.dt-actions.svelte-1m9cfty{width:1%;white-space:nowrap;text-align:right}.dt.fixed.svelte-1m9cfty .dt-actions-head:where(.svelte-1m9cfty),.dt.fixed.svelte-1m9cfty .dt-actions:where(.svelte-1m9cfty){width:var(--dt-actions-w, 3.5rem)}.dt-actions.svelte-1m9cfty{opacity:0;transition:opacity var(--dur-fast) var(--ease)}.dt-actions-inner.svelte-1m9cfty{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap}tr.svelte-1m9cfty:focus-within .dt-actions:where(.svelte-1m9cfty){opacity:1}@media(pointer:coarse){.dt-actions.svelte-1m9cfty{opacity:1}tbody.svelte-1m9cfty tr:where(.svelte-1m9cfty):last-child td:where(.svelte-1m9cfty) .checkbox:before{inset-block-end:0}.dt-sort.svelte-1m9cfty{position:relative}.dt-sort.svelte-1m9cfty:before{content:"";position:absolute;inset-block:var(--touch-slab);inset-inline-start:var(--touch-slab);inset-inline-end:0}}@container (max-width: 30rem){[data-hide-below=sm].svelte-1m9cfty{display:none}}@container (max-width: 48rem){[data-hide-below=md].svelte-1m9cfty{display:none}}@container (max-width: 64rem){[data-hide-below=lg].svelte-1m9cfty{display:none}}[data-stacked].svelte-1m9cfty{overflow-x:visible}[data-stacked].svelte-1m9cfty .dt:where(.svelte-1m9cfty){table-layout:fixed}[data-stacked].svelte-1m9cfty thead:where(.svelte-1m9cfty){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-1m9cfty tbody:where(.svelte-1m9cfty),[data-stacked].svelte-1m9cfty tfoot:where(.svelte-1m9cfty),[data-stacked].svelte-1m9cfty td:where(.svelte-1m9cfty){display:block}[data-stacked].svelte-1m9cfty tbody:where(.svelte-1m9cfty) tr:where(.svelte-1m9cfty),[data-stacked].svelte-1m9cfty tfoot:where(.svelte-1m9cfty) tr:where(.svelte-1m9cfty){display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3);padding:var(--sp-3);border-bottom:1px solid var(--border)}[data-stacked].svelte-1m9cfty tbody:where(.svelte-1m9cfty) tr:where(.svelte-1m9cfty):last-child{border-bottom:none}[data-stacked].svelte-1m9cfty td:where(.svelte-1m9cfty){flex:0 0 100%;min-width:0;padding:0;border:0}[data-stacked].svelte-1m9cfty td.truncate:where(.svelte-1m9cfty){max-width:none}[data-stacked].svelte-1m9cfty tr.toned:where(.svelte-1m9cfty) td:where(.svelte-1m9cfty):first-child{box-shadow:none}[data-stacked].svelte-1m9cfty tr.toned:where(.svelte-1m9cfty){box-shadow:inset 3px 0 0 var(--dt-tone)}[data-stacked].svelte-1m9cfty td[data-role=title]:where(.svelte-1m9cfty){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-1m9cfty td[data-role=detail]:where(.svelte-1m9cfty):before{content:attr(data-label) ": ";color:var(--text-muted)}[data-stacked].svelte-1m9cfty td[data-role=meta]:where(.svelte-1m9cfty){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-1m9cfty td[data-role=meta]:where(.svelte-1m9cfty):before{content:attr(data-label) " ";font-family:var(--font-sans);color:var(--text-faint)}[data-stacked].svelte-1m9cfty td[data-role=detail][data-stack-label=false]:where(.svelte-1m9cfty){flex:0 1 auto}[data-stacked].svelte-1m9cfty td[data-stack-label=false]:where(.svelte-1m9cfty):before{content:none}[data-stacked].svelte-1m9cfty td[data-part=cell][data-empty]:where(.svelte-1m9cfty){display:none}[data-stacked].svelte-1m9cfty td[data-role=meta]:where(.svelte-1m9cfty):not([data-empty])~td[data-role=meta][data-stack-label=false]:where(.svelte-1m9cfty):not([data-empty]){margin-inline-start:calc(var(--sp-1) - var(--sp-3))}[data-stacked].svelte-1m9cfty td[data-role=meta]:where(.svelte-1m9cfty):not([data-empty])~td[data-role=meta][data-stack-label=false]:where(.svelte-1m9cfty):not([data-empty]):before{content:"·";margin-inline-end:var(--sp-1);color:var(--text-faint)}[data-stacked].svelte-1m9cfty td[data-role=actions]:where(.svelte-1m9cfty),[data-stacked].svelte-1m9cfty td.dt-actions:where(.svelte-1m9cfty){flex:none;order:-1;margin-inline-start:auto;width:auto;opacity:1}[data-stacked][data-stack-actions=end].svelte-1m9cfty td[data-role=actions]:where(.svelte-1m9cfty),[data-stacked][data-stack-actions=end].svelte-1m9cfty td.dt-actions:where(.svelte-1m9cfty){order:2}[data-stacked].svelte-1m9cfty td[data-role=hidden]:where(.svelte-1m9cfty){display:none}[data-stacked].svelte-1m9cfty td.dt-empty:where(.svelte-1m9cfty),[data-stacked].svelte-1m9cfty td.dt-more:where(.svelte-1m9cfty){text-align:center}.dt-empty.svelte-1m9cfty{text-align:center;color:var(--text-faint);padding:var(--sp-8)}.dt-more.svelte-1m9cfty{text-align:center;padding:var(--sp-2);border-top:1px solid var(--border)}.dt-more-btn.svelte-1m9cfty{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-1m9cfty:focus-visible{background:var(--bg-elevated-2)}.sr-only.svelte-1m9cfty{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-ebkob5{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.fsb__chip-field.svelte-ebkob5{font-weight:var(--fw-semibold)}.fsb__chip-op.svelte-ebkob5{opacity:.7;font-style:italic;margin:0 var(--sp-1)}.fsb__chip-val.svelte-ebkob5{font-family:var(--font-mono)}.menu-row-value.svelte-172z8rw{margin-inline-start:auto;padding-inline-start:var(--sp-3);color:var(--text-muted)}.menu-ghost-select.svelte-172z8rw{position:absolute;inset:0;opacity:0;cursor:pointer}.menu-row-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:none;background:none;cursor:pointer;font:inherit;color:inherit}.menu-row-trigger:focus-visible{outline:none}.demo-disclosure{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}[data-theme=showcase-plum]{color-scheme:dark;--c-bg: #1c1224;--c-bg-elev: #251831;--c-bg-elev-2: #2f1f3d;--c-surface: #2a1c37;--c-border: #3e2b4f;--c-border-strong: #533b68;--c-text: #efe6f6;--c-text-muted: #b3a2c4;--c-text-faint: #7f6f90;--c-accent: #e39bff;--c-accent-ink: #1c1224;--c-accent-dim: #8b5aa6;--c-blue: #7fb2ff;--c-amber: #f0b35c;--c-red: #ff7a90;--c-green: #7fd9a2;--c-violet: #c59cff;--c-gold: #f0b35c;--c-teal: #63d3d3;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .45);--shadow-md: 0 6px 20px rgba(0, 0, 0, .55);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .65);--mach-bg-sl: 45% 24%;--mach-fg-sl: 70% 82%;--mach-border-sl: 45% 40%}.top.svelte-172z8rw{position:sticky;top:0;z-index:var(--z-header);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);padding-top:var(--safe-top)}.top-row.svelte-172z8rw{display:flex;align-items:center;gap:var(--sp-3);height:var(--header-h)}.shell.svelte-172z8rw{width:100%;max-width:calc(var(--content-max) + 16rem);margin-inline:auto;padding-inline:max(var(--sp-4),var(--safe-left)) max(var(--sp-4),var(--safe-right))}.layout.svelte-172z8rw{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:var(--sp-6);align-items:start}.sidebar.svelte-172z8rw{position:sticky;top:calc(var(--header-h) + var(--safe-top));max-height:calc(100dvh - var(--header-h) - var(--safe-top));overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--sp-4);padding-block:var(--sp-6) var(--sp-8)}.nav-group.svelte-172z8rw{display:flex;flex-direction:column;gap:1px}.nav-group.svelte-172z8rw [data-tsu=Text]{padding:var(--sp-1) var(--sp-2)}.nav-link.svelte-172z8rw{display:block;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);border-left:2px solid transparent;color:var(--text-muted);font-size:var(--fs-sm);text-decoration:none;line-height:1.4}.nav-link.svelte-172z8rw:focus-visible{outline-offset:var(--focus-ring-offset-inset)}@media(hover:hover)and (pointer:fine){.nav-link.svelte-172z8rw:hover{background:var(--bg-elevated);color:var(--text)}}.nav-link.active.svelte-172z8rw{background:var(--bg-elevated);border-left-color:var(--accent);color:var(--text);font-weight:var(--fw-medium)}.top-row.svelte-172z8rw .nav-toggle{display:none}.page.svelte-172z8rw{display:flex;flex-direction:column;gap:var(--sp-8);padding-top:var(--sp-6);padding-bottom:var(--sp-12);min-width:0}.group.svelte-172z8rw{display:flex;flex-direction:column;gap:var(--sp-6);scroll-margin-top:calc(var(--header-h) + var(--sp-4))}.group.svelte-172z8rw .group-title{position:sticky;top:calc(var(--header-h) + var(--safe-top));z-index:1;margin:0;padding-block:var(--sp-2);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);letter-spacing:.08em}.section.svelte-172z8rw{display:flex;flex-direction:column;gap:var(--sp-3);scroll-margin-top:calc(var(--header-h) + var(--sp-8))}.conv-frame.svelte-172z8rw{height:32rem;max-height:70dvh;display:flex;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.al-resizable.svelte-172z8rw{resize:horizontal;overflow:auto;max-width:100%;padding:var(--sp-2);border:1px dashed var(--border-strong);border-radius:var(--r-md)}.page.svelte-172z8rw .group[hidden],.page.svelte-172z8rw .section[hidden]{display:none}@media(max-width:900px){.layout.svelte-172z8rw{grid-template-columns:minmax(0,1fr);gap:0}.top-row.svelte-172z8rw .nav-toggle{display:inline-flex}.sidebar.svelte-172z8rw{display:none;position:static;max-height:none;padding-block:var(--sp-4);border-bottom:1px solid var(--border)}.sidebar.open.svelte-172z8rw{display:flex}}.form-grid.svelte-172z8rw,.card-row.svelte-172z8rw{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--sp-4)}.opt-grid.svelte-172z8rw{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--sp-2)}.span-2{grid-column:1 / -1}.status-dot.svelte-172z8rw{display:inline-block;width:.75rem;height:.75rem;padding:0;border:0;border-radius:var(--r-pill);background:var(--ok);align-self:center;cursor:help}.tip-kv.svelte-172z8rw{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-1) var(--sp-3);margin:0}.tip-kv.svelte-172z8rw dt:where(.svelte-172z8rw){color:var(--text-muted)}.tip-kv.svelte-172z8rw dd:where(.svelte-172z8rw){margin:0;display:inline-flex;align-items:center;gap:var(--sp-1);font-family:var(--font-mono)}.icon-grid.svelte-172z8rw{display:grid;grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:var(--sp-2)}.icon-cell.svelte-172z8rw{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-muted)}.radial-phone.svelte-172z8rw{position:relative;overflow:hidden;width:min(100%,22rem);height:14rem;border:1px dashed var(--border);border-radius:var(--r-md)}.radial-bar.svelte-172z8rw{position:absolute;inset:auto var(--sp-2) var(--sp-2);display:flex;align-items:center;justify-content:space-around;padding:var(--sp-1);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-md);color:var(--text-muted);font-size:var(--fs-xs)}.radial-corner.svelte-172z8rw{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;width:min(100%,14rem);height:14rem;padding:var(--sp-2);border:1px dashed var(--border);border-radius:var(--r-md)}.glyph-resize.svelte-172z8rw{resize:horizontal;overflow:hidden;width:min(100%,32rem);min-width:8rem;padding:var(--sp-2);border:1px dashed var(--border);border-radius:var(--r-md)}.glyph-row.svelte-172z8rw{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.swatch-grid.svelte-172z8rw{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--sp-3)}.swatch.svelte-172z8rw{display:flex;align-items:center;gap:var(--sp-2)}.chip-color.svelte-172z8rw{width:1.6rem;height:1.6rem;border-radius:var(--r-sm);border:1px solid var(--border-strong);flex:none}.foot.svelte-172z8rw{margin-top:max(var(--sp-6),60dvh);padding-top:var(--sp-4);border-top:1px solid var(--border)}@media(max-width:520px){.hide-sm{display:none}}.pop-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.pop-chip{--pop-box: var(--box-xs);padding:2px;border-color:var(--border)}@media(pointer:coarse){.demo-hit.svelte-172z8rw [data-tsu=IconButton],.demo-hit.svelte-172z8rw [data-tsu=Popover]{outline:1px dashed var(--border-strong)}}.sortable-demo.svelte-172z8rw{max-width:18rem;max-height:16rem;overflow-y:auto;border:1px solid var(--border);border-radius:var(--r-md)}.sortable-demo-name.svelte-172z8rw{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sortable-demo-name.done.svelte-172z8rw{color:var(--text-faint);text-decoration:line-through}.sortable-demo-dist.svelte-172z8rw{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-sm)}.swipe-demo.svelte-172z8rw{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.swipe-demo.svelte-172z8rw li:where(.svelte-172z8rw)+li:where(.svelte-172z8rw){border-top:1px solid var(--border)}.swipe-demo-row.svelte-172z8rw{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--bg-elevated)}
