.jatui-collapse-outer.svelte-1ndvuf4{position:relative;overflow:hidden}.jatui-collapse-outer-closed.svelte-1ndvuf4{max-height:var(--collapse-threshold);-webkit-mask-image:var(--collapse-gradient);-webkit-mask-image:var(--collapse-gradient);mask-image:var(--collapse-gradient)}.jatui-collapse-outer.svelte-1ndvuf4:not(.jatui-collapse-outer-closed){max-height:none;-webkit-mask-image:none;mask-image:none}.jatui-collapse-toggle.svelte-1ndvuf4{color:var(--color-primary,oklch(65% .12 250));cursor:pointer;opacity:.75;background:0 0;border:none;margin-top:4px;padding:2px 0;font-size:11px;transition:opacity .1s;display:block}.jatui-collapse-toggle.svelte-1ndvuf4:hover{opacity:1;text-decoration:underline}.vp-set-backdrop.svelte-12vo961{padding:var(--jatui-space-lg,12px);background:color-mix(in oklch, var(--color-base-100) 70%, transparent);z-index:11;border-radius:inherit;animation:svelte-12vo961-vp-set-in var(--motion-quick,.15s) var(--motion-glide,ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vp-set.svelte-12vo961{background:var(--color-base-100);width:min(28rem,100%);max-height:100%;color:var(--color-base-content);border:var(--jatui-border-w,1px) solid color-mix(in oklch, var(--color-base-content) 18%, transparent);border-radius:var(--jatui-radius-box,.5rem);box-shadow:0 8px 30px color-mix(in oklch, var(--color-base-content) 25%, transparent);outline:none;flex-direction:column;display:flex}.vp-set-head.svelte-12vo961{padding:var(--jatui-space-md,6px) var(--jatui-space-lg,12px);border-bottom:var(--jatui-border-w,1px) solid color-mix(in oklch, var(--color-base-content) 10%, transparent);justify-content:space-between;align-items:center;display:flex}.vp-set-title.svelte-12vo961{margin:0;font-size:.85rem;font-weight:700}.vp-set-close.svelte-12vo961{padding:var(--jatui-space-xs,2px);color:inherit;border-radius:var(--jatui-radius-field,.25rem);cursor:pointer;background:0 0;border:none;display:inline-flex}.vp-set-body.svelte-12vo961{padding:var(--jatui-space-sm,4px) var(--jatui-space-lg,12px) var(--jatui-space-md,6px);overflow-y:auto}.vp-set-group-title.svelte-12vo961{margin:var(--jatui-space-md,6px) 0 var(--jatui-space-xs,2px);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in oklch, var(--color-base-content) 55%, transparent);font-size:.66rem;font-weight:700}.vp-set-row.svelte-12vo961{align-items:center;gap:var(--jatui-space-xs,2px) var(--jatui-space-md,6px);padding:var(--jatui-space-sm,4px) 0;border-top:var(--jatui-border-w,1px) solid color-mix(in oklch, var(--color-base-content) 6%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.vp-set-group-title.svelte-12vo961+.vp-set-row:where(.svelte-12vo961){border-top:none}.vp-set-label.svelte-12vo961{font-size:.78rem;font-weight:600}.vp-set-control.svelte-12vo961{align-items:center;gap:var(--jatui-space-sm,4px);display:flex}.vp-set-hint.svelte-12vo961{color:color-mix(in oklch, var(--color-base-content) 68%, transparent);grid-column:1/-1;margin:0;font-size:.7rem;line-height:1.4}.vp-set-switch.svelte-12vo961{align-items:center;gap:var(--jatui-space-sm,4px);padding:2px var(--jatui-space-sm,4px) 2px 2px;font:inherit;color:inherit;background:color-mix(in oklch, var(--color-base-content) 10%, transparent);border:var(--jatui-border-w,1px) solid color-mix(in oklch, var(--color-base-content) 20%, transparent);cursor:pointer;border-radius:999px;font-size:.7rem;display:inline-flex}.vp-set-knob.svelte-12vo961{background:color-mix(in oklch, var(--color-base-content) 45%, transparent);width:.8rem;height:.8rem;transition:transform var(--motion-quick,.15s) var(--motion-glide,ease-out);border-radius:999px}.vp-set-switch[aria-checked=true].svelte-12vo961{background:color-mix(in oklch, var(--color-primary) 22%, transparent);border-color:color-mix(in oklch, var(--color-primary) 55%, transparent)}.vp-set-switch[aria-checked=true].svelte-12vo961 .vp-set-knob:where(.svelte-12vo961){background:var(--color-primary);transform:translate(.15rem)}.vp-set-switch-text.svelte-12vo961{text-align:left;min-width:1.6em}.vp-set-seg.svelte-12vo961{border:var(--jatui-border-w,1px) solid color-mix(in oklch, var(--color-base-content) 20%, transparent);border-radius:var(--jatui-radius-field,.25rem);display:inline-flex;overflow:hidden}.vp-set-seg.svelte-12vo961 button:where(.svelte-12vo961){padding:2px var(--jatui-space-md,6px);font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;font-size:.7rem}.vp-set-seg.svelte-12vo961 button:where(.svelte-12vo961)+button:where(.svelte-12vo961){border-left:var(--jatui-border-w,1px) solid color-mix(in oklch, var(--color-base-content) 20%, transparent)}.vp-set-seg.svelte-12vo961 button[aria-checked=true]:where(.svelte-12vo961){background:color-mix(in oklch, var(--color-primary) 22%, transparent);font-weight:700}.vp-set-range.svelte-12vo961{width:7rem;accent-color:var(--color-primary)}.vp-set-value.svelte-12vo961{font-variant-numeric:tabular-nums;text-align:right;min-width:3.2em;font-size:.7rem}.vp-set-switch.svelte-12vo961:focus-visible,.vp-set-seg.svelte-12vo961 button:where(.svelte-12vo961):focus-visible,.vp-set-range.svelte-12vo961:focus-visible,.vp-set-close.svelte-12vo961:focus-visible,.vp-set-help.svelte-12vo961:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.vp-set-empty.svelte-12vo961{margin:var(--jatui-space-md,6px) 0;color:color-mix(in oklch, var(--color-base-content) 68%, transparent);font-size:.75rem}.vp-set-foot.svelte-12vo961{justify-content:space-between;gap:var(--jatui-space-sm,4px);padding:var(--jatui-space-md,6px) var(--jatui-space-lg,12px);color:color-mix(in oklch, var(--color-base-content) 60%, transparent);border-top:var(--jatui-border-w,1px) solid color-mix(in oklch, var(--color-base-content) 10%, transparent);flex-wrap:wrap;font-size:.66rem;display:flex}.vp-set-help.svelte-12vo961{color:var(--color-primary)}@keyframes svelte-12vo961-vp-set-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.vp-set-backdrop.svelte-12vo961{animation:none}.vp-set-knob.svelte-12vo961{transition:none}}.vp-root.svelte-moy49v{gap:var(--jatui-space-md,6px);background:var(--color-base-200);border:var(--jatui-border-w,1px) solid var(--color-base-content,currentColor);border-color:color-mix(in oklch, var(--color-base-content) 12%, transparent);border-radius:var(--jatui-radius-box,.5rem);padding:var(--jatui-space-lg,12px);flex-direction:column;display:flex;position:relative}.vp-root.svelte-moy49v:focus{outline:none}.vp-main.svelte-moy49v{gap:var(--jatui-space-md,6px);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.vp-root.vp-side.svelte-moy49v{gap:var(--jatui-space-lg,12px);grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);align-items:start;display:grid}}.vp-stage.svelte-moy49v{position:relative}.vp-stage-locked.svelte-moy49v{aspect-ratio:var(--vp-aspect);background:var(--color-neutral);border-radius:var(--jatui-radius-field,.25rem);width:100%;overflow:hidden}.vp-stage-locked.svelte-moy49v .vp-video:where(.svelte-moy49v){object-fit:contain;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.vp-video.svelte-moy49v{border-radius:var(--jatui-radius-field,.25rem);background:var(--color-neutral);width:100%;display:block}.vp-osd.svelte-moy49v{top:var(--jatui-space-base,8px);left:var(--jatui-space-base,8px);padding:var(--jatui-space-xs,2px) var(--jatui-space-base,8px);border-radius:var(--jatui-radius-selector,.375rem);background:color-mix(in oklch, var(--color-base-100) 88%, transparent);color:var(--color-base-content);font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;transition:opacity var(--motion-enter,.2s) var(--motion-glide,ease-out);font-size:.7rem;font-weight:600;position:absolute}.vp-osd.on.svelte-moy49v{opacity:1}.vp-band.svelte-moy49v{padding-top:var(--jatui-space-base,8px);opacity:.55;transition:opacity var(--motion-move,.3s) var(--motion-glide,ease-out);position:relative}.vp-root.svelte-moy49v:hover .vp-band:where(.svelte-moy49v),.vp-band.svelte-moy49v:focus-within{opacity:1}.vp-one-axis.svelte-moy49v .vp-video:where(.svelte-moy49v)::-webkit-media-controls-timeline{display:none}.vp-overview.svelte-moy49v{border-radius:var(--jatui-radius-field,.25rem);background:var(--vp-ribbon,none), color-mix(in oklch, var(--color-base-content) 12%, transparent);cursor:pointer;height:5px;position:absolute;top:1px;left:0;right:0;overflow:visible}.vp-overview-played.svelte-moy49v{border-radius:inherit;background:color-mix(in oklch, var(--color-primary) 70%, transparent);position:absolute;inset:0 auto 0 0}.vp-overview-bracket.svelte-moy49v{box-sizing:border-box;border:1px solid var(--color-base-content);pointer-events:none;border-radius:2px;position:absolute;top:-1px;bottom:-1px}.vp-overview-head.svelte-moy49v{background:var(--color-base-content);pointer-events:none;width:1.5px;position:absolute;top:-1px;bottom:-1px;transform:translate(-50%)}.vp-wave.svelte-moy49v{cursor:pointer;border-radius:var(--jatui-radius-field,.25rem);touch-action:pan-y;width:100%;height:22px;display:block}.vp-sr.svelte-moy49v{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vp-wave.svelte-moy49v:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.vp-wave-tall.svelte-moy49v{height:44px}.vp-lane.svelte-moy49v{height:6px;margin-top:var(--jatui-space-xs,2px);pointer-events:none;border-radius:3px;position:relative;overflow:hidden}.vp-lane-span.svelte-moy49v{opacity:.85;transition:opacity var(--motion-fast,.15s) var(--motion-glide,ease-out);position:absolute;top:0;bottom:0}.vp-lane-ad.svelte-moy49v{background:var(--color-warning);opacity:.5}.vp-dim.svelte-moy49v{opacity:.4}.vp-lane-span.vp-dim.svelte-moy49v{opacity:.3}.vp-zoom.svelte-moy49v{top:var(--jatui-space-base,8px);left:var(--jatui-space-sm,4px);padding:var(--jatui-space-xs,2px) var(--jatui-space-md,6px);border-radius:var(--jatui-radius-selector,.375rem);background:color-mix(in oklch, var(--color-base-100) 85%, transparent);color:var(--color-base-content);font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;transition:opacity var(--motion-enter,.2s) var(--motion-glide,ease-out);font-size:.68rem;font-weight:600;position:absolute}.vp-zoom.on.svelte-moy49v{opacity:1}.vp-card.svelte-moy49v{bottom:calc(100% - var(--jatui-space-base,8px));max-width:22rem;padding:var(--jatui-space-sm,4px) var(--jatui-space-base,8px);background:var(--color-base-100);border:var(--jatui-border-w,1px) solid color-mix(in oklch, var(--color-base-content) 18%, transparent);border-radius:var(--jatui-radius-box,.5rem);color:var(--color-base-content);pointer-events:none;z-index:5;font-size:.7rem;line-height:1.4;position:absolute;transform:translate(-50%)}.vp-card.has-thumb.svelte-moy49v{width:16rem}.vp-card-thumb.svelte-moy49v{border-radius:var(--jatui-radius-field,.25rem);width:100%;margin-bottom:var(--jatui-space-sm,4px);display:block}.vp-card-title.svelte-moy49v{align-items:center;gap:var(--jatui-space-sm,4px);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:flex;overflow:hidden}.vp-bm-icon.svelte-moy49v{color:var(--color-warning);flex-shrink:0}.vp-cm-icon.svelte-moy49v{color:var(--color-info);flex-shrink:0}.vp-card-text.svelte-moy49v{margin-top:var(--jatui-space-xs,2px);color:color-mix(in oklch, var(--color-base-content) 65%, transparent);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vp-times.svelte-moy49v{justify-content:space-between;align-items:center;gap:var(--jatui-space-base,8px);font-variant-numeric:tabular-nums;color:color-mix(in oklch, var(--color-base-content) 60%, transparent);font-size:.68rem;display:flex}.vp-reset-zoom.svelte-moy49v{font-size:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0}.vp-talktime.svelte-moy49v{gap:var(--jatui-space-sm,4px);flex-direction:column;display:flex}.vp-talktime-bar.svelte-moy49v{background:color-mix(in oklch, var(--color-base-content) 10%, transparent);border-radius:999px;height:.6rem;display:flex;overflow:hidden}.vp-talktime-seg.svelte-moy49v{height:100%}.vp-legend.svelte-moy49v{gap:var(--jatui-space-md,6px);flex-wrap:wrap;font-size:.68rem;display:flex}.vp-legend-item.svelte-moy49v{align-items:center;gap:var(--jatui-space-xs,2px);display:inline-flex}.vp-chip.svelte-moy49v{align-items:center;gap:var(--jatui-space-sm,4px);padding:var(--jatui-space-xs,2px) var(--jatui-space-md,6px);background:color-mix(in oklch, var(--color-base-content) 8%, transparent);border:var(--jatui-border-w,1px) solid transparent;border-radius:var(--jatui-radius-selector,.375rem);color:var(--color-base-content);font-size:inherit;cursor:pointer;transition:opacity var(--motion-fast,.15s) var(--motion-glide,ease-out), border-color var(--motion-fast,.15s) var(--motion-glide,ease-out);display:inline-flex}.vp-chip.solo.svelte-moy49v{border-color:var(--color-primary)}.vp-chip-clear.svelte-moy49v{color:var(--color-primary)}.vp-chip-dot.svelte-moy49v{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.vp-chip-time.svelte-moy49v{color:color-mix(in oklch, var(--color-base-content) 55%, transparent);font-variant-numeric:tabular-nums}.vp-mute.svelte-moy49v{padding:0 var(--jatui-space-xs,2px);cursor:pointer;opacity:.5;background:0 0;border:none;font-size:.7rem;line-height:1}.vp-mute.on.svelte-moy49v,.vp-mute.svelte-moy49v:hover{opacity:1}.vp-bookmark-add.svelte-moy49v{align-items:center;gap:var(--jatui-space-sm,4px);font-size:.72rem;display:flex}.vp-bookmark-add.svelte-moy49v label:where(.svelte-moy49v){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vp-bookmark-add.svelte-moy49v input:where(.svelte-moy49v){background:var(--color-base-100);border:var(--jatui-border-w,1px) solid color-mix(in oklch, var(--color-base-content) 18%, transparent);border-radius:var(--jatui-radius-field,.25rem);min-width:8rem;max-width:18rem;color:var(--color-base-content);padding:var(--jatui-space-sm,4px) var(--jatui-space-base,8px);font-size:inherit;flex:1}.vp-add-btn.svelte-moy49v{background:color-mix(in oklch, var(--color-warning) 16%, transparent);border:var(--jatui-border-w,1px) solid color-mix(in oklch, var(--color-warning) 45%, transparent);border-radius:var(--jatui-radius-field,.25rem);color:var(--color-base-content);padding:var(--jatui-space-sm,4px) var(--jatui-space-lg,12px);font-size:inherit;white-space:nowrap;cursor:pointer;transition:background var(--motion-fast,.15s) var(--motion-glide,ease-out)}.vp-add-btn.svelte-moy49v:hover{background:color-mix(in oklch, var(--color-warning) 28%, transparent)}.vp-transcript.svelte-moy49v{background:var(--color-base-100);border:var(--jatui-border-w,1px) solid color-mix(in oklch, var(--color-base-content) 12%, transparent);border-radius:var(--jatui-radius-box,.5rem);padding:var(--jatui-space-sm,4px);flex-direction:column;gap:1px;min-width:0;display:flex;overflow-y:auto}.vp-spacer.svelte-moy49v{pointer-events:none;flex:none;width:100%}.vp-row.svelte-moy49v{align-items:baseline;gap:var(--jatui-space-sm,4px);border-radius:var(--jatui-radius-field,.25rem);padding:var(--jatui-space-sm,4px) var(--jatui-space-md,6px);text-align:left;cursor:pointer;transition:background var(--motion-fast,.15s) var(--motion-glide,ease-out);background:0 0;border:none;flex-wrap:wrap;display:flex}.vp-row.svelte-moy49v:hover{background:color-mix(in oklch, var(--color-base-content) 8%, transparent)}.vp-row.active.svelte-moy49v{background:color-mix(in oklch, var(--color-primary) 14%, transparent);box-shadow:inset 2px 0 0 var(--color-primary)}.vp-row-time.svelte-moy49v{color:color-mix(in oklch, var(--color-base-content) 50%, transparent);flex-shrink:0;font-family:ui-monospace,monospace;font-size:.66rem}.vp-row-speaker.svelte-moy49v{flex-shrink:0;font-size:.72rem;font-weight:600}.vp-row-text.svelte-moy49v{color:color-mix(in oklch, var(--color-base-content) 85%, transparent);flex:1;min-width:10rem;font-size:.76rem}.vp-keys-backdrop.svelte-moy49v{background:color-mix(in oklch, var(--color-base-100) 70%, transparent);z-index:10;border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vp-keys.svelte-moy49v{max-width:22rem;max-height:90%;padding:var(--jatui-space-lg,12px);background:var(--color-base-100);border:var(--jatui-border-w,1px) solid color-mix(in oklch, var(--color-base-content) 18%, transparent);border-radius:var(--jatui-radius-box,.5rem);color:var(--color-base-content);box-shadow:0 8px 30px color-mix(in oklch, var(--color-base-content) 25%, transparent);overflow-y:auto}.vp-keys-title.svelte-moy49v{text-transform:uppercase;letter-spacing:.04em;color:color-mix(in oklch, var(--color-base-content) 55%, transparent);margin:var(--jatui-space-sm,4px) 0;font-size:.66rem;font-weight:700}.vp-keys-title.svelte-moy49v:first-child{margin-top:0}.vp-keys-list.svelte-moy49v{gap:var(--jatui-space-xs,2px);margin:0 0 var(--jatui-space-sm,4px);flex-direction:column;padding:0;list-style:none;display:flex}.vp-keys-row.svelte-moy49v{justify-content:space-between;align-items:baseline;gap:var(--jatui-space-md,6px);font-size:.72rem;display:flex}.vp-keys-kbd.svelte-moy49v{white-space:nowrap;padding:0 var(--jatui-space-xs,2px);border:var(--jatui-border-w,1px) solid color-mix(in oklch, var(--color-base-content) 25%, transparent);border-radius:var(--jatui-radius-selector,.375rem);background:color-mix(in oklch, var(--color-base-content) 6%, transparent);font-family:ui-monospace,monospace;font-size:.66rem}.vp-keys-desc.svelte-moy49v{color:color-mix(in oklch, var(--color-base-content) 75%, transparent);text-align:right}@media (prefers-reduced-motion:reduce){.vp-band.svelte-moy49v,.vp-osd.svelte-moy49v,.vp-zoom.svelte-moy49v,.vp-lane-span.svelte-moy49v,.vp-chip.svelte-moy49v,.vp-add-btn.svelte-moy49v,.vp-row.svelte-moy49v{transition:none}}.vp-night-capable.svelte-moy49v .vp-video:where(.svelte-moy49v){transition:filter .9s var(--motion-glide,cubic-bezier(.25, 1, .5, 1))}.vp-night-on.svelte-moy49v .vp-video:where(.svelte-moy49v){filter:brightness(var(--vp-night-bright,1)) saturate(var(--vp-night-sat,1))}.vp-night-layer.svelte-moy49v{pointer-events:none;border-radius:inherit;mix-blend-mode:multiply;opacity:0;transition:opacity .9s var(--motion-glide,cubic-bezier(.25, 1, .5, 1));position:absolute;inset:0}.vp-night-warm.svelte-moy49v{background:var(--color-warning);opacity:var(--vp-night-warm,0)}.vp-night-vignette.svelte-moy49v{background:radial-gradient(ellipse 82% 86% at 50% 44%, transparent 42%, color-mix(in oklch, var(--color-neutral) 55%, transparent) 100%);opacity:var(--vp-night-vig,0)}.vp-flash-guard.svelte-moy49v .vp-video:where(.svelte-moy49v){transition-duration:.12s}.vp-flash-guard.svelte-moy49v .vp-night-layer:where(.svelte-moy49v){transition-duration:.16s}.vp-stage-wrap.svelte-moy49v{position:relative}.vp-wind-veil.svelte-moy49v{pointer-events:none;border-radius:inherit;background:var(--color-neutral);opacity:calc(.92 * var(--vp-wind-down,0));transition:none;position:absolute;inset:0}.vp-open-poster.svelte-moy49v{pointer-events:none;border-radius:inherit;background-image:var(--vp-open-poster,none);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.vp-bias.svelte-moy49v{pointer-events:none;background-image:var(--vp-bias-image,none);filter:blur(46px)saturate(1.15);opacity:0;transition:opacity 1.2s var(--motion-glide,cubic-bezier(.25, 1, .5, 1));position:absolute;inset:-6% -4%}.vp-bias.on.svelte-moy49v{opacity:.5}.vp-root.vp-night-capable.svelte-moy49v{transition:background-color .9s var(--motion-glide,cubic-bezier(.25, 1, .5, 1))}.vp-root.vp-night-surround.svelte-moy49v{background-color:color-mix(in oklch, var(--color-base-200), var(--color-neutral) calc(var(--vp-night-surround,0) * 100%))}.vp-times-mid.svelte-moy49v{align-items:center;gap:var(--jatui-space-base,8px);display:inline-flex}.vp-night-btn.svelte-moy49v{padding:var(--jatui-space-xs,2px);border-radius:var(--jatui-radius-field,.25rem);color:inherit;cursor:pointer;transition:color var(--motion-move,.3s) var(--motion-glide,ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.vp-night-btn.svelte-moy49v:hover{color:var(--color-base-content)}.vp-night-btn.svelte-moy49v:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.vp-night-btn.active.svelte-moy49v{color:var(--color-warning)}@media (prefers-reduced-motion:reduce){.vp-night-capable.svelte-moy49v .vp-video:where(.svelte-moy49v),.vp-night-layer.svelte-moy49v,.vp-bias.svelte-moy49v,.vp-root.vp-night-capable.svelte-moy49v{transition-duration:.15s}.vp-flash-guard.svelte-moy49v .vp-video:where(.svelte-moy49v){transition-duration:.12s}.vp-night-btn.svelte-moy49v{transition:none}}.le-root.svelte-i77ryw{gap:var(--jatui-space-lg,12px);flex-direction:column;min-width:0;display:flex}.le-empty.svelte-i77ryw{padding:var(--jatui-space-xl,16px);text-align:center;color:color-mix(in oklch, var(--color-base-content) 60%, transparent);background:var(--color-base-200);border-radius:var(--jatui-radius-box,.5rem);font-size:.85rem}.le-picker.svelte-i77ryw{gap:var(--jatui-space-sm,4px);flex-wrap:wrap;display:flex}.le-tab.svelte-i77ryw{align-items:flex-start;gap:var(--jatui-space-xs,2px);padding:var(--jatui-space-sm,4px) var(--jatui-space-lg,12px);background:color-mix(in oklch, var(--color-base-content) 6%, transparent);border:var(--jatui-border-w,1px) solid transparent;border-radius:var(--jatui-radius-selector,.375rem);color:var(--color-base-content);text-align:left;cursor:pointer;transition:background var(--motion-fast,.15s) var(--motion-glide,ease-out), border-color var(--motion-fast,.15s) var(--motion-glide,ease-out);flex-direction:column;display:flex}.le-tab.svelte-i77ryw:hover{background:color-mix(in oklch, var(--color-base-content) 12%, transparent)}.le-tab.active.svelte-i77ryw{background:color-mix(in oklch, var(--color-primary) 12%, transparent);border-color:var(--color-primary)}.le-tab-label.svelte-i77ryw{font-size:.8rem;font-weight:600}.le-tab-dur.svelte-i77ryw{font-variant-numeric:tabular-nums;color:color-mix(in oklch, var(--color-base-content) 55%, transparent);font-size:.66rem}.le-tab-blurb.svelte-i77ryw{color:color-mix(in oklch, var(--color-base-content) 70%, transparent);max-width:16rem;font-size:.7rem}@media (prefers-reduced-motion:reduce){.le-tab.svelte-i77ryw{transition:none}}.cd-scrim.svelte-1iapa09{z-index:9990;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:oklch(0% 0 0/.45);position:fixed;inset:0}.cd-wrap.svelte-1iapa09{z-index:9991;pointer-events:auto;width:max-content;max-width:min(92vw,460px);position:fixed;top:5rem;left:50%;transform:translate(-50%)}.cd-box.svelte-1iapa09{background:color-mix(in oklch, var(--color-base-100) 98%, transparent);border:1px solid var(--color-base-300);box-shadow:0 20px 60px oklch(0% 0 0/.55), 0 0 0 1px color-mix(in oklch, var(--color-base-300) 50%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.875rem;flex-direction:column;gap:.625rem;padding:1rem 1.125rem .625rem;display:flex}.cd-box.cd-danger.svelte-1iapa09{border-color:color-mix(in oklch, var(--color-error) 55%, transparent);box-shadow:0 20px 60px oklch(0% 0 0/.6), 0 0 0 1px color-mix(in oklch, var(--color-error) 25%, transparent), 0 0 30px color-mix(in oklch, var(--color-error) 12%, transparent)}.cd-header.svelte-1iapa09{align-items:flex-start;gap:.875rem;display:flex}.cd-icon.svelte-1iapa09{background:color-mix(in oklch, var(--color-info) 35%, transparent);border:1px solid color-mix(in oklch, var(--color-info) 40%, transparent);width:2.25rem;height:2.25rem;color:var(--color-info);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cd-icon.svelte-1iapa09 svg:where(.svelte-1iapa09){width:1.125rem;height:1.125rem}.cd-icon.cd-icon-danger.svelte-1iapa09{background:color-mix(in oklch, var(--color-error) 35%, transparent);border-color:color-mix(in oklch, var(--color-error) 40%, transparent);color:var(--color-error-content)}.cd-title-group.svelte-1iapa09{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.cd-title.svelte-1iapa09{color:var(--color-base-content);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.cd-body.svelte-1iapa09{color:color-mix(in oklch, var(--color-base-content) 65%, transparent);margin:0;font-size:.8rem;line-height:1.5}.cd-actions.svelte-1iapa09{justify-content:flex-end;align-items:center;gap:.375rem;padding-top:.125rem;display:flex}.cd-btn.svelte-1iapa09{color:color-mix(in oklch, var(--color-base-content) 85%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.8rem;font-weight:500;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.cd-btn.svelte-1iapa09:hover{background:var(--color-base-200);border-color:var(--color-base-300)}.cd-btn-cancel.svelte-1iapa09:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cd-btn-confirm.svelte-1iapa09{background:color-mix(in oklch, var(--color-base-300) 60%, transparent);border-color:var(--color-base-300)}.cd-btn-confirm.svelte-1iapa09:hover{background:var(--color-base-200);border-color:color-mix(in oklch, var(--color-base-content) 30%, transparent)}.cd-btn-danger.svelte-1iapa09{background:color-mix(in oklch, var(--color-error) 45%, transparent);border-color:color-mix(in oklch, var(--color-error) 55%, transparent);color:var(--color-error-content)}.cd-btn-danger.svelte-1iapa09:hover{background:color-mix(in oklch, var(--color-error) 65%, transparent);border-color:color-mix(in oklch, var(--color-error) 70%, transparent);color:var(--color-error-content)}.cd-btn-confirm.svelte-1iapa09:focus-visible,.cd-btn-danger.svelte-1iapa09:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.cd-kbd.svelte-1iapa09{background:var(--color-base-200);border:1px solid var(--color-base-300);color:color-mix(in oklch, var(--color-base-content) 70%, transparent);border-bottom-width:2px;border-radius:.25rem;padding:.0625rem .3125rem;font-family:ui-monospace,monospace;font-size:.65rem;line-height:1.6}.cd-timer.svelte-1iapa09{color:color-mix(in oklch, var(--color-base-content) 45%, transparent);font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;margin-left:auto;font-family:ui-monospace,monospace;font-size:.7rem}.cd-progress.svelte-1iapa09{background:var(--color-base-200);border-radius:999px;height:2px;overflow:hidden}.cd-progress-fill.svelte-1iapa09{background:linear-gradient(90deg, var(--color-info), var(--color-info));border-radius:999px;height:100%;transition:width 60ms linear}.cd-progress-fill.cd-progress-danger.svelte-1iapa09{background:linear-gradient(90deg, var(--color-error), var(--color-error))}@media (prefers-reduced-motion:reduce){.cd-progress-fill.svelte-1iapa09{transition:none}}.search-dropdown.svelte-18chbim{position:relative}.sd-trigger.svelte-18chbim{text-align:left;cursor:pointer;background:var(--color-base-200,oklch(16% .01 250));border:1px solid color-mix(in oklch, var(--color-base-content,oklch(85% .02 250)) 30%, transparent);width:100%;min-height:2rem;color:var(--color-base-content,oklch(85% .02 250));border-radius:.5rem;justify-content:space-between;align-items:center;gap:.375rem;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.8125rem;transition:background .15s,border-color .15s;display:flex}.sd-trigger.svelte-18chbim:hover:not(:disabled){background:color-mix(in oklch, var(--color-base-content,oklch(85% .02 250)) 8%, var(--color-base-200,oklch(16% .01 250)));border-color:color-mix(in oklch, var(--color-base-content,oklch(85% .02 250)) 45%, transparent)}.sd-trigger.svelte-18chbim:disabled,.sd-disabled.svelte-18chbim{opacity:.5;cursor:not-allowed}.sd-sm.svelte-18chbim{border-radius:var(--rounded-btn,.5rem);min-height:2rem;padding:0 .75rem;font-size:.75rem}.sd-sm.svelte-18chbim .sd-chevron:where(.svelte-18chbim){width:.625rem;height:.625rem}.sd-panel-sm.svelte-18chbim{font-size:.75rem}.sd-panel-sm.svelte-18chbim .sd-search:where(.svelte-18chbim){padding:.25rem .375rem}.sd-panel-sm.svelte-18chbim .sd-search-input:where(.svelte-18chbim){font-size:.6875rem}.sd-panel-sm.svelte-18chbim .sd-option:where(.svelte-18chbim){padding:.375rem .625rem;font-size:.75rem}.sd-panel-sm.svelte-18chbim .sd-group-label:where(.svelte-18chbim){padding:.25rem .625rem .125rem;font-size:.625rem}.sd-chip-wrap.svelte-18chbim{display:inline-flex}.sd-chip-wrap.svelte-18chbim .sd-panel:where(.svelte-18chbim){left:auto;right:0}.sd-chip.svelte-18chbim{text-transform:uppercase;letter-spacing:.025em;border:1px solid color-mix(in oklch, var(--sd-color,var(--color-base-content,oklch(50% 0 0))) 35%, transparent);width:auto;max-width:10rem;min-height:1.5rem;color:color-mix(in oklch, var(--sd-color,var(--color-base-content,oklch(70% 0 0))) 85%, var(--color-base-content,oklch(80% 0 0)));background:0 0;border-radius:.375rem;padding:.15rem .4rem;font-size:.6875rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.sd-chip.svelte-18chbim:hover:not(:disabled){background:color-mix(in oklch, var(--sd-color,var(--color-base-content,oklch(50% 0 0))) 15%, transparent);border-color:color-mix(in oklch, var(--sd-color,var(--color-base-content,oklch(50% 0 0))) 50%, transparent);color:var(--sd-color,var(--color-base-content,oklch(80% 0 0)));box-shadow:0 0 6px color-mix(in oklch, var(--sd-color,var(--color-base-content,oklch(50% 0 0))) 15%, transparent)}.sd-trigger-label.svelte-18chbim{flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex}.sd-avatar.svelte-18chbim{object-fit:cover;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem}.sd-avatar-initials.svelte-18chbim{color:oklch(100% 0 0);justify-content:center;align-items:center;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}.sd-trigger-icon.svelte-18chbim{flex-shrink:0;font-size:.75rem}.sd-has-clear.svelte-18chbim .sd-trigger-label:where(.svelte-18chbim){padding-right:1.25rem}.sd-clear.svelte-18chbim{cursor:pointer;color:color-mix(in oklch, var(--color-base-content,oklch(50% .02 250)) 55%, transparent);background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.1rem;transition:color .1s,background .1s;display:flex;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.sd-clear.svelte-18chbim:hover{color:var(--color-error,oklch(75% .15 30));background:color-mix(in oklch, var(--color-error,oklch(75% .15 30)) 12%, transparent)}.sd-chevron.svelte-18chbim{width:.75rem;height:.75rem;color:color-mix(in oklch, var(--color-base-content,oklch(50% .02 250)) 55%, transparent);flex-shrink:0;transition:transform .15s}.sd-chevron-open.svelte-18chbim{transform:rotate(180deg)}.sd-embedded.svelte-18chbim{width:100%}.sd-embedded.svelte-18chbim .sd-search:where(.svelte-18chbim){border-bottom:1px solid color-mix(in oklch, var(--color-base-content,oklch(22% .02 250)) 25%, transparent);background:0 0}.sd-embedded.svelte-18chbim .sd-list:where(.svelte-18chbim){max-height:none}.sd-panel.svelte-18chbim{z-index:9999;background:var(--color-base-200,oklch(16% .01 250));border:1px solid color-mix(in oklch, var(--color-base-content,oklch(85% .02 250)) 30%, transparent);border-radius:.5rem;width:max-content;min-width:max(100%,14rem);margin-top:.25rem;position:absolute;top:100%;overflow:hidden;box-shadow:0 4px 24px oklch(0% 0 0/.4)}.sd-panel-dropup.svelte-18chbim{margin-top:0;margin-bottom:.25rem;top:auto;bottom:100%;box-shadow:0 -4px 24px oklch(0% 0 0/.4)}.sd-header.svelte-18chbim{border-bottom:1px solid color-mix(in oklch, var(--color-base-content,oklch(25% .02 250)) 25%, transparent)}.sd-search.svelte-18chbim{border-bottom:1px solid color-mix(in oklch, var(--color-base-content,oklch(25% .02 250)) 25%, transparent);background:var(--color-base-300,oklch(13% .01 250));padding:.375rem .5rem}.sd-search-inner.svelte-18chbim{background:color-mix(in oklch, var(--color-base-content,oklch(19% .01 250)) 10%, var(--color-base-200,oklch(19% .01 250)));border:1px solid color-mix(in oklch, var(--color-base-content,oklch(28% .02 250)) 28%, transparent);border-radius:.25rem;align-items:center;gap:.375rem;padding:.2rem .4rem;display:flex}.sd-search-icon.svelte-18chbim{width:.75rem;height:.75rem;color:color-mix(in oklch, var(--color-base-content,oklch(60% .04 250)) 60%, transparent);flex-shrink:0}.sd-search-input.svelte-18chbim{width:100%;color:var(--color-base-content,oklch(85% .02 250));background:0 0;border:none;outline:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.6875rem}.sd-search-input.svelte-18chbim::placeholder{color:color-mix(in oklch, var(--color-base-content,oklch(52% .03 250)) 40%, transparent)}.sd-search-clear.svelte-18chbim{color:color-mix(in oklch, var(--color-base-content,oklch(50% .02 250)) 55%, transparent);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.sd-search-clear.svelte-18chbim:hover{color:var(--color-error,oklch(75% .15 30))}.sd-list.svelte-18chbim{max-height:280px;margin:0;padding:.125rem 0;list-style:none;overflow-y:auto}.sd-group-label.svelte-18chbim{padding:.375rem .75rem .125rem}.sd-group-label.svelte-18chbim span:where(.svelte-18chbim){text-transform:uppercase;letter-spacing:.05em;color:color-mix(in oklch, var(--color-base-content,oklch(50% .1 250)) 55%, transparent);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.5625rem;font-weight:600}.sd-option.svelte-18chbim{text-align:left;cursor:pointer;width:100%;color:color-mix(in oklch, var(--color-base-content,oklch(80% .02 250)) 90%, transparent);background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:.5rem;padding:.375rem .75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.6875rem;transition:background .1s;display:flex}.sd-option.svelte-18chbim:hover{background:color-mix(in oklch, var(--color-base-content,oklch(19% .01 250)) 8%, var(--color-base-200,oklch(19% .01 250)))}.sd-option-selected.svelte-18chbim{background:color-mix(in oklch, var(--color-base-content,oklch(20% .02 250)) 12%, var(--color-base-200,oklch(20% .02 250)));border-left-color:var(--color-primary,oklch(65% .15 250))}.sd-option-highlighted.svelte-18chbim{background:color-mix(in oklch, var(--color-base-content,oklch(22% .02 250)) 16%, var(--color-base-200,oklch(22% .02 250)));outline:1px solid color-mix(in oklch, var(--color-primary,oklch(45% .1 250)) 50%, transparent);outline-offset:-1px}.sd-option-highlighted.sd-option-selected.svelte-18chbim{background:color-mix(in oklch, var(--color-base-content,oklch(24% .03 250)) 20%, var(--color-base-200,oklch(24% .03 250)))}.sd-chip-wrap.svelte-18chbim .sd-option:where(.svelte-18chbim){border-left:none;padding:.25rem .625rem}.sd-chip-wrap.svelte-18chbim .sd-option-selected:where(.svelte-18chbim){background:color-mix(in oklch, var(--color-base-content,oklch(19% .01 250)) 8%, var(--color-base-200,oklch(19% .01 250)));border-left:none}.sd-option-chip.svelte-18chbim{text-transform:uppercase;letter-spacing:.025em;border:1px solid color-mix(in oklch, var(--sd-color,var(--color-base-content,oklch(50% 0 0))) 35%, transparent);color:color-mix(in oklch, var(--sd-color,var(--color-base-content,oklch(70% 0 0))) 85%, var(--color-base-content,oklch(80% 0 0)));background:0 0;border-radius:.3rem;align-items:center;padding:.1rem .45rem;font-size:.6875rem;font-weight:600;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.sd-chip-wrap.svelte-18chbim .sd-option:where(.svelte-18chbim):hover .sd-option-chip:where(.svelte-18chbim){background:color-mix(in oklch, var(--sd-color,var(--color-base-content,oklch(50% 0 0))) 12%, transparent);border-color:color-mix(in oklch, var(--sd-color,var(--color-base-content,oklch(50% 0 0))) 50%, transparent);color:var(--sd-color,var(--color-base-content,oklch(80% 0 0)))}.sd-chip-wrap.svelte-18chbim .sd-option-selected:where(.svelte-18chbim) .sd-option-chip:where(.svelte-18chbim){background:color-mix(in oklch, var(--sd-color,var(--color-base-content,oklch(50% 0 0))) 15%, transparent);border-color:color-mix(in oklch, var(--sd-color,var(--color-base-content,oklch(50% 0 0))) 50%, transparent);color:var(--sd-color,var(--color-base-content,oklch(80% 0 0)))}.sd-option-icon.svelte-18chbim{text-align:center;flex-shrink:0;width:1.25rem;font-size:.75rem}.sd-check.svelte-18chbim{width:.75rem;height:.75rem;color:var(--color-success,oklch(70% .15 145));flex-shrink:0;margin-left:auto}.sd-option-create.svelte-18chbim{border-top:1px solid color-mix(in oklch, var(--color-base-content,oklch(22% .02 250)) 20%, transparent);color:color-mix(in oklch, var(--color-primary,oklch(65% .15 250)) 90%, var(--color-base-content,oklch(80% 0 0)));font-weight:600}.sd-option-create.svelte-18chbim .sd-option-icon:where(.svelte-18chbim){color:var(--color-primary,oklch(65% .15 250))}.sd-footer.svelte-18chbim{border-top:1px solid color-mix(in oklch, var(--color-base-content,oklch(22% .02 250)) 25%, transparent)}.sd-empty.svelte-18chbim{text-align:center;color:color-mix(in oklch, var(--color-base-content,oklch(45% .02 250)) 45%, transparent);padding:.75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.625rem}.chip-input-editable.svelte-1fetyt3{color:oklch(90% .01 250);white-space:pre-wrap;word-break:break-word;resize:vertical;background:oklch(14% .01 250);border:1px solid oklch(30% .02 250);outline:none;padding:.5rem .75rem;line-height:1.6;overflow-y:auto}.chip-input-editable.svelte-1fetyt3:focus{border-color:oklch(45% .1 200);box-shadow:0 0 0 1px oklch(45% .1 200/.3)}.chip-input-compact.svelte-1fetyt3{resize:none;padding:.25rem .375rem;line-height:1.4}.chip-input-monospace.svelte-1fetyt3{font-family:JetBrains Mono,Fira Code,monospace;font-size:.6875rem}.chip-input-placeholder.svelte-1fetyt3{color:oklch(40% .01 250);padding:.5rem .75rem}.chip-input-placeholder-compact.svelte-1fetyt3{padding:.25rem .375rem}.chip-input-placeholder-mono.svelte-1fetyt3{font-family:JetBrains Mono,Fira Code,monospace;font-size:.6875rem}.chip-input-dropdown.svelte-1fetyt3{background:oklch(18% .01 250);border:1px solid oklch(30% .03 250);max-height:280px;overflow-y:auto}.chip-input-dropdown-header.svelte-1fetyt3{color:oklch(50% .01 250);border-bottom:1px solid oklch(25% .02 250);padding:.25rem .5rem;font-size:.625rem}.chip-input-dropdown-item.svelte-1fetyt3{text-align:left;color:oklch(85% .01 250);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;width:100%;padding:.25rem .5rem;font-size:.6875rem;transition:background .1s;display:flex}.chip-input-dropdown-item.svelte-1fetyt3:hover,.chip-input-dropdown-item-selected.svelte-1fetyt3{background:oklch(25% .04 200/.3)}.chip-input-dropdown-icon.svelte-1fetyt3{flex-shrink:0;font-size:.75rem}.chip-input-dropdown-label.svelte-1fetyt3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chip-input-dropdown-desc.svelte-1fetyt3{color:oklch(50% .01 250);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:.625rem;overflow:hidden}.chip-input-dropdown-category.svelte-1fetyt3{color:oklch(50% .02 250);flex-shrink:0;font-size:.5625rem}.chip-input-dropdown-footer.svelte-1fetyt3{color:oklch(40% .01 250);border-top:1px solid oklch(25% .02 250);gap:.75rem;padding:.25rem .5rem;font-size:.625rem;display:flex}.chip-input-dropdown-footer.svelte-1fetyt3 kbd:where(.svelte-1fetyt3){background:oklch(25% .02 250);border-radius:2px;padding:1px 4px;font-size:10px}.chip-enter{animation:svelte-1fetyt3-chip-pop var(--motion-fast) var(--motion-spring)}.chip-exit{animation:svelte-1fetyt3-chip-out var(--motion-fast) var(--motion-glide) forwards;pointer-events:none}@keyframes svelte-1fetyt3-chip-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1fetyt3-chip-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.chip-enter{animation:none}.chip-exit{opacity:0;animation:none}}.divider-container.svelte-8bkxl7{height:8px;min-height:8px;transition:height .2s cubic-bezier(.4,0,.2,1),background .2s,box-shadow .2s}.divider-container.expanded.svelte-8bkxl7{height:16px;min-height:16px;box-shadow:0 0 12px color-mix(in oklch, var(--color-primary) 40%, transparent), inset 0 0 8px color-mix(in oklch, var(--color-primary) 20%, transparent)}.divider-container.dragging.svelte-8bkxl7{height:16px;min-height:16px;box-shadow:0 0 20px color-mix(in oklch, var(--color-primary) 50%, transparent), inset 0 0 12px color-mix(in oklch, var(--color-primary) 30%, transparent)}.grippy-handle.svelte-8bkxl7{opacity:.4;border-radius:4px;flex-direction:column;gap:3px;padding:4px 32px;transition:opacity .2s,transform .2s;display:flex}.divider-container.expanded.svelte-8bkxl7 .grippy-handle:where(.svelte-8bkxl7){opacity:1;transform:scaleY(1.2)}.divider-container.dragging.svelte-8bkxl7 .grippy-handle:where(.svelte-8bkxl7){opacity:1;transform:scaleY(1.3)}.grip-line.svelte-8bkxl7{background:var(--color-base-content);opacity:.4;border-radius:1px;width:32px;height:2px;transition:background .2s,box-shadow .2s,opacity .2s}.divider-container.expanded.svelte-8bkxl7 .grip-line:where(.svelte-8bkxl7){background:var(--color-primary);opacity:.8;box-shadow:0 0 6px color-mix(in oklch, var(--color-primary) 50%, transparent)}.divider-container.dragging.svelte-8bkxl7 .grip-line:where(.svelte-8bkxl7){background:var(--color-primary);opacity:1;box-shadow:0 0 8px color-mix(in oklch, var(--color-primary) 60%, transparent)}.divider-collapsed.svelte-8bkxl7{background:var(--color-base-200);height:6px;min-height:6px;border-color:var(--color-base-300)!important}.divider-collapsed.expanded.svelte-8bkxl7{height:20px;min-height:20px;box-shadow:0 0 16px color-mix(in oklch, var(--color-primary) 50%, transparent), inset 0 0 10px color-mix(in oklch, var(--color-primary) 30%, transparent)}.collapsed-indicator.svelte-8bkxl7{align-items:center;gap:8px;width:100%;padding:0 16px;transition:transform .2s;display:flex}.divider-collapsed.expanded.svelte-8bkxl7 .collapsed-indicator:where(.svelte-8bkxl7){transform:scaleY(1.5)}.indicator-line.svelte-8bkxl7{background:linear-gradient(90deg, transparent 0%, color-mix(in oklch, var(--color-base-content) 30%, transparent) 20%, color-mix(in oklch, var(--color-base-content) 30%, transparent) 80%, transparent 100%);flex:1;height:1px;transition:background .2s,height .2s}.divider-collapsed.expanded.svelte-8bkxl7 .indicator-line:where(.svelte-8bkxl7){background:linear-gradient(90deg, transparent 0%, color-mix(in oklch, var(--color-primary) 70%, transparent) 15%, color-mix(in oklch, var(--color-primary) 70%, transparent) 85%, transparent 100%);height:2px}.indicator-dots.svelte-8bkxl7{opacity:.5;gap:3px;transition:opacity .2s,transform .2s,gap .2s;display:flex}.indicator-dots.svelte-8bkxl7 span:where(.svelte-8bkxl7){background:var(--color-base-content);border-radius:50%;width:3px;height:3px;transition:width .2s,height .2s,background .2s,box-shadow .2s}.divider-collapsed.expanded.svelte-8bkxl7 .indicator-dots:where(.svelte-8bkxl7){opacity:1;gap:5px}.divider-collapsed.expanded.svelte-8bkxl7 .indicator-dots:where(.svelte-8bkxl7) span:where(.svelte-8bkxl7){background:var(--color-primary);width:5px;height:5px;box-shadow:0 0 8px color-mix(in oklch, var(--color-primary) 70%, transparent)}.divider-container.vertical.svelte-8bkxl7{width:8px;min-width:8px;height:auto;min-height:0}.divider-container.vertical.expanded.svelte-8bkxl7,.divider-container.vertical.dragging.svelte-8bkxl7{width:16px;min-width:16px;height:auto;min-height:0}.divider-container.vertical.svelte-8bkxl7 .grippy-handle:where(.svelte-8bkxl7){flex-direction:row;padding:32px 4px}.divider-container.vertical.expanded.svelte-8bkxl7 .grippy-handle:where(.svelte-8bkxl7){transform:scaleX(1.2)}.divider-container.vertical.dragging.svelte-8bkxl7 .grippy-handle:where(.svelte-8bkxl7){transform:scaleX(1.3)}.divider-container.vertical.svelte-8bkxl7 .grip-line:where(.svelte-8bkxl7){width:2px;height:32px}.divider-collapsed.vertical.svelte-8bkxl7{width:6px;min-width:6px;height:auto;min-height:0}.divider-collapsed.vertical.expanded.svelte-8bkxl7{width:20px;min-width:20px;height:auto;min-height:0}.divider-container.vertical.svelte-8bkxl7 .collapsed-indicator:where(.svelte-8bkxl7){flex-direction:column;width:auto;height:100%;padding:16px 0}.divider-collapsed.vertical.expanded.svelte-8bkxl7 .collapsed-indicator:where(.svelte-8bkxl7){transform:scaleX(1.5)}.divider-container.vertical.svelte-8bkxl7 .indicator-line:where(.svelte-8bkxl7){background:linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--color-base-content) 30%, transparent) 20%, color-mix(in oklch, var(--color-base-content) 30%, transparent) 80%, transparent 100%);width:1px;height:auto}.divider-collapsed.vertical.expanded.svelte-8bkxl7 .indicator-line:where(.svelte-8bkxl7){background:linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--color-primary) 70%, transparent) 15%, color-mix(in oklch, var(--color-primary) 70%, transparent) 85%, transparent 100%);width:2px;height:auto}.inline-edit-container.svelte-1cy9a62{position:relative}.inline-edit-display.svelte-1cy9a62{align-items:center;min-height:2rem;display:flex}.inline-edit-truncate.svelte-1cy9a62{max-width:100%;overflow:hidden}.truncate-text.svelte-1cy9a62{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.inline-fx-result.svelte-1cy9a62{color:oklch(82% .1 80);cursor:help;background:oklch(25% .06 80/.4);border:1px solid oklch(35% .08 80/.3);border-radius:3px;padding:0 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85em;display:inline}.fab.svelte-lhjs98{z-index:50;background:oklch(16% .02 250);border:1px solid oklch(30% .02 250);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 32px oklch(5% 0 0/.6),0 2px 8px oklch(5% 0 0/.3)}.fab-count.svelte-lhjs98{color:oklch(85% .02 250);white-space:nowrap;font-size:.8125rem;font-weight:600}.fab-divider.svelte-lhjs98{background:oklch(30% .02 250);width:1px;height:1.25rem}.fab-btn.svelte-lhjs98{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.fab-btn.svelte-lhjs98:disabled{opacity:.5;pointer-events:none}.fab-btn-default.svelte-lhjs98{color:oklch(75% .02 250);background:oklch(25% .02 250/.5);border-color:oklch(35% .02 250)}.fab-btn-default.svelte-lhjs98:hover{background:oklch(30% .02 250)}.fab-btn-primary.svelte-lhjs98{color:oklch(82% .14 250);background:oklch(65% .18 250/.15);border-color:oklch(65% .18 250/.3)}.fab-btn-primary.svelte-lhjs98:hover{background:oklch(65% .18 250/.25)}.fab-btn-danger.svelte-lhjs98{color:oklch(80% .15 30);background:oklch(55% .18 30/.15);border-color:oklch(55% .18 30/.3)}.fab-btn-danger.svelte-lhjs98:hover{background:oklch(55% .18 30/.25)}.fab-btn-warning.svelte-lhjs98{color:oklch(80% .12 85);background:oklch(75% .15 85/.12);border-color:oklch(75% .15 85/.25)}.fab-btn-warning.svelte-lhjs98:hover{background:oklch(75% .15 85/.22)}.fab-btn-success.svelte-lhjs98{color:oklch(80% .12 145);background:oklch(55% .15 145/.15);border-color:oklch(55% .15 145/.3)}.fab-btn-success.svelte-lhjs98:hover{background:oklch(55% .15 145/.25)}.fab-btn-info.svelte-lhjs98{color:oklch(80% .12 200);background:oklch(55% .15 200/.15);border-color:oklch(55% .15 200/.3)}.fab-btn-info.svelte-lhjs98:hover{background:oklch(55% .15 200/.25)}.fab-btn-purple.svelte-lhjs98{color:oklch(80% .12 300);background:oklch(55% .15 300/.15);border-color:oklch(55% .15 300/.3)}.fab-btn-purple.svelte-lhjs98:hover{background:oklch(55% .15 300/.25)}.fab-btn-clear.svelte-lhjs98{color:oklch(65% .02 250);background:0 0;border-color:#0000}.fab-btn-clear.svelte-lhjs98:hover{color:oklch(80% .02 250);background:oklch(25% .02 250)}.fab-spinner.svelte-lhjs98{border:2px solid oklch(35% .02 250);border-top-color:oklch(70% .15 240);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite svelte-lhjs98-fab-spin}@keyframes svelte-lhjs98-fab-spin{to{transform:rotate(360deg)}}.fab-dropdown-wrapper.svelte-lhjs98{position:relative}.fab-dropdown.svelte-lhjs98{z-index:60;background:oklch(18% .02 250);border:1px solid oklch(30% .02 250);border-radius:.5rem;min-width:160px;padding:.375rem;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px oklch(5% 0 0/.5)}.fab-dropdown-item.svelte-lhjs98{color:oklch(80% .02 250);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;width:100%;padding:.375rem .625rem;font-size:.75rem;transition:background .1s;display:flex}.fab-dropdown-item.svelte-lhjs98:hover{background:oklch(25% .02 250)}.fab-dot.svelte-lhjs98{border-radius:50%;flex-shrink:0;width:8px;height:8px}.diff-row.svelte-1jnq55j{white-space:pre-wrap;word-break:break-word;grid-template-columns:auto auto 1fr;align-items:baseline;column-gap:.5rem;min-height:1.4em;padding:0 .5rem;display:grid}.diff-gutter.svelte-1jnq55j{color:color-mix(in oklab, currentColor 35%, transparent);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;text-align:right}.diff-marker.svelte-1jnq55j{color:color-mix(in oklab, currentColor 55%, transparent);-webkit-user-select:none;user-select:none;width:.75em}.diff-row-removed.svelte-1jnq55j{background-color:color-mix(in oklab, var(--color-error,oklch(68% .18 28)) 12%, transparent)}.diff-row-removed.svelte-1jnq55j .diff-marker:where(.svelte-1jnq55j){color:var(--color-error,oklch(68% .18 28))}.diff-row-added.svelte-1jnq55j{background-color:color-mix(in oklab, var(--color-success,oklch(70% .17 145)) 12%, transparent)}.diff-row-added.svelte-1jnq55j .diff-marker:where(.svelte-1jnq55j){color:var(--color-success,oklch(70% .17 145))}.diff-row-empty.svelte-1jnq55j{background-color:color-mix(in oklab, currentColor 3%, transparent)}.diff-row-context.svelte-1jnq55j{background-color:#0000}.word-removed.svelte-1jnq55j{background-color:color-mix(in oklab, var(--color-error,oklch(68% .18 28)) 28%, transparent);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--color-error,oklch(68% .18 28)) 65%, transparent);text-decoration-color:color-mix(in oklab, var(--color-error,oklch(68% .18 28)) 65%, transparent)}.word-added.svelte-1jnq55j{background-color:color-mix(in oklab, var(--color-success,oklch(70% .17 145)) 28%, transparent);font-weight:600}.jatui-tooltip-wrap.svelte-1gvuef6{align-items:center}.mlb-scrim.svelte-bqfxjc{background:oklch(0% 0 0/.86);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mlb-backdrop.svelte-bqfxjc{cursor:zoom-out;background:0 0;border:none;position:absolute;inset:0}.mlb-header.svelte-bqfxjc{color:var(--color-base-100,#fff);pointer-events:none;z-index:2;background:linear-gradient(oklch(0% 0 0/.55),#0000);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex;position:absolute;top:0;left:0;right:0}.mlb-header.svelte-bqfxjc>:where(.svelte-bqfxjc){pointer-events:auto}.mlb-title.svelte-bqfxjc{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.75rem;min-width:0;font-size:.875rem;font-weight:500;display:flex;overflow:hidden}.mlb-count.svelte-bqfxjc{color:oklch(85% 0 0/.8);font-variant-numeric:tabular-nums;font-size:.75rem}.mlb-actions.svelte-bqfxjc{align-items:center;gap:.375rem;display:flex}.mlb-btn.svelte-bqfxjc{color:oklch(95% 0 0);cursor:pointer;background:oklch(100% 0 0/.1);border:1px solid oklch(100% 0 0/.15);border-radius:.375rem;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.mlb-btn.svelte-bqfxjc:hover{background:oklch(100% 0 0/.2)}.mlb-close.svelte-bqfxjc{font-size:1.25rem;line-height:1}.mlb-nav.svelte-bqfxjc{color:oklch(95% 0 0);cursor:pointer;z-index:2;background:oklch(100% 0 0/.1);border:1px solid oklch(100% 0 0/.15);border-radius:999px;width:3rem;height:3rem;font-size:2rem;line-height:1;transition:background .15s;position:absolute;top:50%;transform:translateY(-50%)}.mlb-nav.svelte-bqfxjc:hover{background:oklch(100% 0 0/.2)}.mlb-nav-prev.svelte-bqfxjc{left:1rem}.mlb-nav-next.svelte-bqfxjc{right:1rem}.mlb-stage.svelte-bqfxjc{z-index:1;justify-content:center;align-items:center;max-width:92vw;max-height:88vh;display:flex;position:relative}.mlb-image.svelte-bqfxjc{object-fit:contain;transform-origin:50%;max-width:92vw;max-height:88vh;transition:transform .15s}.mlb-video.svelte-bqfxjc{max-width:92vw;max-height:88vh}.jatui-btn.svelte-1nazyed{transition:transform var(--motion-spring,cubic-bezier(.34, 1.56, .64, 1)) .5s;will-change:transform}.jatui-btn.svelte-1nazyed:active:not(:disabled){transition:transform var(--motion-instant,80ms) ease-out;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.jatui-btn.svelte-1nazyed{transition:none}.jatui-btn.svelte-1nazyed:active:not(:disabled){transition:none;transform:none}}.jatui-btn-dots.svelte-1nazyed{align-items:center;gap:3px;display:inline-flex}.jatui-btn-dots.svelte-1nazyed i:where(.svelte-1nazyed){width:.3em;height:.3em;animation:svelte-1nazyed-jatui-bounce var(--motion-move,.3s) ease-in-out infinite;background:currentColor;border-radius:50%;display:inline-block}.jatui-btn-dots.svelte-1nazyed i:where(.svelte-1nazyed):nth-child(2){animation-delay:.12s}.jatui-btn-dots.svelte-1nazyed i:where(.svelte-1nazyed):nth-child(3){animation-delay:.24s}@keyframes svelte-1nazyed-jatui-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.jatui-btn-dots.svelte-1nazyed i:where(.svelte-1nazyed){animation:none}}.jatui-btn-check.svelte-1nazyed{align-items:center;display:inline-flex}.jatui-check-path.svelte-1nazyed{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--motion-fast,.15s) var(--motion-spring,cubic-bezier(.34, 1.56, .64, 1))}.jatui-btn-check.svelte-1nazyed .jatui-check-path:where(.svelte-1nazyed){stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.jatui-check-path.svelte-1nazyed{stroke-dashoffset:0;transition:none}}@keyframes svelte-1nazyed-jatui-shake-x{10%,90%{transform:translate(-1px)scale(1)}20%,80%{transform:translate(2px)scale(1)}30%,50%,70%{transform:translate(-4px)scale(1)}40%,60%{transform:translate(4px)scale(1)}to{transform:translate(0)scale(1)}}.jatui-btn-shake.svelte-1nazyed{animation:.45s cubic-bezier(.36,.07,.19,.97) both svelte-1nazyed-jatui-shake-x}@media (prefers-reduced-motion:reduce){.jatui-btn-shake.svelte-1nazyed{animation:none}}.jatui-btn-icon-error.svelte-1nazyed{align-items:center;display:inline-flex}.badge-count.svelte-ehzil6{font-variant-numeric:tabular-nums;display:inline-block}.badge-count-tick.svelte-ehzil6{animation:svelte-ehzil6-badge-tick var(--motion-fast) var(--motion-spring)}@keyframes svelte-ehzil6-badge-tick{0%{opacity:.4;transform:translateY(40%)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.badge-pulse.svelte-ehzil6{position:relative}.badge-pulse.svelte-ehzil6:before,.badge-pulse.svelte-ehzil6:after{content:"";border-radius:inherit;opacity:0;border:2px solid;animation:2s ease-out infinite svelte-ehzil6-badge-ring;position:absolute;inset:0}.badge-pulse.svelte-ehzil6:after{animation-delay:1s}@keyframes svelte-ehzil6-badge-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.badge-count-tick.svelte-ehzil6{animation:none}.badge-pulse.svelte-ehzil6:before,.badge-pulse.svelte-ehzil6:after{opacity:0;animation:none}}.modal-backdrop.svelte-13lb5d8{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.status-badge-morph.svelte-xhyyf0{transition:background-color var(--motion-fast) var(--motion-glide), color var(--motion-fast) var(--motion-glide), border-color var(--motion-fast) var(--motion-glide);position:relative}.status-label.svelte-xhyyf0{display:inline}@media (prefers-reduced-motion:reduce){.status-badge-morph.svelte-xhyyf0{transition:none}}@keyframes svelte-17723q0-jatui-shake-x{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}to{transform:translate(0)}}.jatui-input-shake{animation:.45s cubic-bezier(.36,.07,.19,.97) both svelte-17723q0-jatui-shake-x}@media (prefers-reduced-motion:reduce){.jatui-input-shake{animation:none}}.jatui-float-wrap.svelte-17723q0,.jatui-float-field.svelte-17723q0{position:relative}.jatui-float-field.svelte-17723q0 input:where(.svelte-17723q0){padding-top:1.125rem;padding-bottom:.25rem}.jatui-float-label.svelte-17723q0{color:color-mix(in oklch, var(--color-base-content) 55%, transparent);pointer-events:none;transform-origin:0;transition:transform var(--motion-fast,.15s) var(--motion-glide,cubic-bezier(.16, 1, .3, 1)), color var(--motion-fast,.15s) var(--motion-glide,cubic-bezier(.16, 1, .3, 1)), font-size var(--motion-fast,.15s) var(--motion-glide,cubic-bezier(.16, 1, .3, 1));font-size:.875rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.jatui-float-field.svelte-17723q0 input:where(.svelte-17723q0):focus~.jatui-float-label:where(.svelte-17723q0),.jatui-float-field.svelte-17723q0 input:where(.svelte-17723q0):not(:placeholder-shown)~.jatui-float-label:where(.svelte-17723q0){color:var(--color-primary,var(--color-base-content));font-size:.75rem;transform:translateY(-130%)scale(.82)}@media (prefers-reduced-motion:reduce){.jatui-float-label.svelte-17723q0{transition:none}}.audio-waveform.svelte-18a2h2s canvas:where(.svelte-18a2h2s){display:block}.checkerboard.svelte-161exic{background-color:#fff;background-image:repeating-conic-gradient(#e0e0e0 0% 25%,#0000 0% 50%);background-size:16px 16px}.animate-scale-in-center{animation:.3s cubic-bezier(.25,.46,.45,.94) both svelte-161exic-scale-in-center}@keyframes svelte-161exic-scale-in-center{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.animate-scale-in-center,.animate-skeleton-pulse{animation:none!important}}img.svelte-fjo86m{will-change:opacity}.skeleton.svelte-fjo86m{will-change:opacity;transform:translateZ(0)}.modal-backdrop.svelte-d8uypd{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}div[role=button].svelte-1bj333a:focus{outline:2px solid var(--color-primary);outline-offset:2px}.checkerboard.svelte-1er7snm{background-color:var(--color-base-100);background-image:repeating-conic-gradient(var(--color-base-200) 0% 25%, transparent 0% 50%);background-size:16px 16px}.annot-text-input.svelte-1er7snm{z-index:9999;text-shadow:0 0 3px #000c;background:0 0;border:1px dashed #ffffff80;outline:none;min-width:80px;padding:2px 4px;font-family:sans-serif;font-size:16px;font-weight:700;position:fixed}.media-capture-screen-banner.svelte-9d012b{z-index:9999;border-radius:var(--radius-box,.5rem);border:1px solid color-mix(in oklch, var(--color-error) 45%, transparent);background:var(--color-base-100);color:var(--color-base-content);box-shadow:0 4px 16px color-mix(in oklch, var(--color-base-content) 18%, transparent);align-items:center;gap:.5rem;max-width:calc(100vw - 1.5rem);padding:.4rem .75rem;display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.media-capture-dot.svelte-9d012b{background:var(--color-error);border-radius:9999px;width:.5rem;height:.5rem;animation:1.4s ease-out infinite svelte-9d012b-media-capture-pulse;display:inline-block}@keyframes svelte-9d012b-media-capture-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--color-error) 55%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in oklch, var(--color-error) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--color-error) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.media-capture-screen-banner.svelte-9d012b{z-index:9999;border-radius:var(--radius-box,.5rem);border:1px solid color-mix(in oklch, var(--color-error) 45%, transparent);background:var(--color-base-100);color:var(--color-base-content);box-shadow:0 4px 16px color-mix(in oklch, var(--color-base-content) 18%, transparent);align-items:center;gap:.5rem;max-width:calc(100vw - 1.5rem);padding:.4rem .75rem;display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.media-capture-dot.svelte-9d012b{animation:none}}canvas.svelte-69efp0{display:block}.markup-base-canvas.svelte-1rlq56q,.markup-overlay-canvas.svelte-1rlq56q{object-fit:contain;max-width:calc(100vw - 80px);max-height:calc(100vh - 120px)}.markup-base-canvas.svelte-1rlq56q{display:block}.markup-overlay-canvas.svelte-1rlq56q{position:absolute}.kso-backdrop.svelte-59rzgl{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;background:oklch(0% 0 0/.6);justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out svelte-59rzgl-kso-fade;display:flex;position:fixed;inset:0}.kso-panel.svelte-59rzgl{background:oklch(18% .02 250);border:1px solid oklch(30% .03 250);border-radius:.75rem;flex-direction:column;width:100%;max-width:34rem;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 60px oklch(0% 0 0/.6)}.kso-header.svelte-59rzgl{border-bottom:1px solid oklch(25% .02 250);flex-shrink:0;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;display:flex}.kso-title.svelte-59rzgl{color:oklch(92% .02 250);letter-spacing:.01em;margin:0;font-size:.95rem;font-weight:600}.kso-close.svelte-59rzgl{color:oklch(65% .02 250);cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:.15rem .5rem;font-size:1.5rem;line-height:1;transition:background .12s,color .12s}.kso-close.svelte-59rzgl:hover{color:oklch(94% .02 250);background:oklch(25% .02 250)}.kso-list.svelte-59rzgl{flex-direction:column;gap:.3rem;padding:.75rem 1.25rem 1.25rem;display:flex;overflow-y:auto}.kso-row.svelte-59rzgl{align-items:center;gap:1rem;padding:.4rem .25rem;display:flex}.kso-description.svelte-59rzgl{color:oklch(85% .02 250)}.kso-section-title.svelte-59rzgl{text-transform:uppercase;letter-spacing:.08em;color:oklch(62% .05 240);border-bottom:1px solid oklch(25% .02 250);margin-top:.25rem;padding:.55rem .25rem .2rem;font-size:.7rem}.kso-section-title.svelte-59rzgl:first-of-type{margin-top:0;padding-top:.1rem}.kso-row-meta.svelte-59rzgl{opacity:.7;border-top:1px dashed oklch(25% .02 250);margin-top:.25rem;padding-top:.5rem}.kso-row-meta.svelte-59rzgl:not(:first-of-type){border-top:none;margin-top:0}.kso-key.svelte-59rzgl{text-align:center;color:oklch(93% .02 250);white-space:nowrap;min-width:3.25rem;transition:transform var(--motion-instant) ease-out, background var(--motion-instant) ease-out, border-color var(--motion-instant) ease-out;background:oklch(25% .02 250);border:1px solid oklch(35% .02 250);border-bottom-width:2px;border-radius:.35rem;flex-shrink:0;padding:.18rem .55rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem}.kso-key-pressed.svelte-59rzgl{background:oklch(32% .04 240);border-color:oklch(45% .06 240);transform:translateY(1px)}@keyframes svelte-59rzgl-kso-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kso-backdrop.svelte-59rzgl,.kso-panel.svelte-59rzgl{animation:none!important}.kso-key.svelte-59rzgl{transition:none}.kso-key-pressed.svelte-59rzgl{background:oklch(32% .04 240);transform:none}}.lm-current-location{width:20px;height:20px;position:relative}.lm-dot{background-color:#4285f4;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0000004d}.lm-pulse-ring{opacity:.3;background-color:#4285f4;border-radius:50%;width:20px;height:20px;animation:2s infinite svelte-1l3bwky-lm-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-1l3bwky-lm-pulse{0%{opacity:.3;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}.toast-item.svelte-cksra1{touch-action:pan-y;-webkit-user-select:none;user-select:none;list-style:none}.toast-progress.svelte-cksra1{animation-name:svelte-cksra1-drain;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes svelte-cksra1-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.toast-progress.svelte-cksra1{animation:none}.toast-item.svelte-cksra1,.toast-item.svelte-cksra1>div:where(.svelte-cksra1){transition:none!important}}.skeleton-wrap.svelte-12e43zk{flex-direction:column;gap:.5rem;display:flex}.skel-line.svelte-12e43zk{background:linear-gradient(90deg, var(--color-base-200) 0%, var(--color-base-300) 25%, var(--color-base-200) 50%);background-size:280% 100%;border-radius:.375rem;height:.875rem;animation:1.5s linear infinite svelte-12e43zk-skel-shimmer}.skel-line--short.svelte-12e43zk{width:60%}.skel-avatar.svelte-12e43zk{background:linear-gradient(90deg, var(--color-base-200) 0%, var(--color-base-300) 25%, var(--color-base-200) 50%);background-size:280% 100%;border-radius:9999px;flex-shrink:0;width:3rem;height:3rem;animation:1.5s linear infinite svelte-12e43zk-skel-shimmer}.skel-block.svelte-12e43zk{background:linear-gradient(90deg, var(--color-base-200) 0%, var(--color-base-300) 25%, var(--color-base-200) 50%);background-size:280% 100%;border-radius:.5rem;width:100%;height:8rem;animation:1.5s linear infinite svelte-12e43zk-skel-shimmer}@keyframes svelte-12e43zk-skel-shimmer{0%{background-position:140% 0}to{background-position:-140% 0}}@media (prefers-reduced-motion:reduce){.skel-line.svelte-12e43zk,.skel-avatar.svelte-12e43zk,.skel-block.svelte-12e43zk{animation:none}}.progress-ring.svelte-6am2t0{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.progress-ring.svelte-6am2t0 svg:where(.svelte-6am2t0){width:100%;height:100%;position:absolute;inset:0}.ring-prog.svelte-6am2t0{transition:stroke-dashoffset .9s var(--motion-glide)}.ring-label.svelte-6am2t0{color:var(--color-base-content);pointer-events:none;z-index:1;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex}.ring-value.svelte-6am2t0{font-variant-numeric:tabular-nums;font-weight:600}.ring-sublabel.svelte-6am2t0{color:color-mix(in oklch, var(--color-base-content) 60%, transparent);margin-top:.125em;font-size:.625em}@media (prefers-reduced-motion:reduce){.ring-prog.svelte-6am2t0{transition:none}}@layer components{.jatui-tabs.svelte-1cypxbd{flex-direction:column;gap:1rem;display:flex}.tab-list.svelte-1cypxbd{flex-direction:row;align-items:center;gap:0;display:flex;position:relative}.tabs-pill.svelte-1cypxbd .tab-list:where(.svelte-1cypxbd){background-color:var(--color-base-200,oklch(93% 0 0));border-radius:.75rem;gap:0;padding:3px}.tab-indicator-pill.svelte-1cypxbd{background-color:var(--color-base-100,oklch(100% 0 0));transition:transform var(--motion-move,.3s) var(--motion-glide,cubic-bezier(.16, 1, .3, 1)), width var(--motion-move,.3s) var(--motion-glide,cubic-bezier(.16, 1, .3, 1)), height var(--motion-move,.3s) var(--motion-glide,cubic-bezier(.16, 1, .3, 1));pointer-events:none;z-index:0;will-change:transform, width;border-radius:.6rem;position:absolute;top:0;left:0;box-shadow:0 1px 3px oklch(0% 0 0/.1)}@media (prefers-reduced-motion:reduce){.tab-indicator-pill.svelte-1cypxbd{transition:none}}.tabs-underline.svelte-1cypxbd .tab-list:where(.svelte-1cypxbd){border-bottom:1px solid var(--color-base-300,oklch(88% 0 0));gap:0;padding-bottom:0}.tab-indicator-underline.svelte-1cypxbd{background-color:var(--color-primary,oklch(55% .2 270));transform-origin:0;width:1px;height:2px;transition:transform var(--motion-move,.3s) var(--motion-glide,cubic-bezier(.16, 1, .3, 1));pointer-events:none;z-index:1;will-change:transform;border-radius:1px;position:absolute;bottom:-1px;left:0}@media (prefers-reduced-motion:reduce){.tab-indicator-underline.svelte-1cypxbd{transition:none}}.tab-btn.svelte-1cypxbd{z-index:1;cursor:pointer;color:color-mix(in oklch, var(--color-base-content,oklch(20% 0 0)) 60%, transparent);transition:color var(--motion-fast,.15s) var(--motion-glide,cubic-bezier(.16, 1, .3, 1));white-space:nowrap;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;padding:.375rem .875rem;font-size:.875rem;font-weight:500;position:relative}.tab-btn.svelte-1cypxbd:hover:not(:disabled){color:color-mix(in oklch, var(--color-base-content,oklch(20% 0 0)) 85%, transparent)}.tab-btn.tab-active.svelte-1cypxbd{color:var(--color-base-content,oklch(20% 0 0))}.tab-btn.svelte-1cypxbd:disabled{opacity:.4;cursor:not-allowed}.tab-btn.svelte-1cypxbd:focus-visible{outline:2px solid var(--color-primary,oklch(55% .2 270));outline-offset:2px}.tabs-underline.svelte-1cypxbd .tab-btn.tab-active:where(.svelte-1cypxbd){color:var(--color-primary,oklch(55% .2 270))}.tabs-underline.svelte-1cypxbd .tab-btn:where(.svelte-1cypxbd){border-radius:.375rem .375rem 0 0;padding-bottom:.625rem}@media (prefers-reduced-motion:reduce){.tab-btn.svelte-1cypxbd{transition:none}}.tab-panel[hidden].svelte-1cypxbd{display:none}.tab-panel.svelte-1cypxbd{outline:none}}.cp-backdrop.svelte-zz5dn9{z-index:9000;padding-top:15vh;background:oklch(0% 0 0/.5);justify-content:center;align-items:flex-start;padding-inline:1rem;display:flex;position:fixed;inset:0}.cp-panel.svelte-zz5dn9{background:var(--color-base-100);border:var(--jatui-border-w) solid var(--color-base-300);border-radius:var(--jatui-radius-box);flex-direction:column;width:100%;max-width:560px;max-height:60vh;display:flex;overflow:hidden}.cp-search.svelte-zz5dn9{border-bottom:var(--jatui-border-w) solid var(--color-base-200);flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.cp-search-icon.svelte-zz5dn9{width:1rem;height:1rem;color:color-mix(in oklch, var(--color-base-content) 40%, transparent);flex-shrink:0}.cp-search-input.svelte-zz5dn9{color:var(--color-base-content);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.9375rem;line-height:1.5}.cp-search-input.svelte-zz5dn9::placeholder{color:color-mix(in oklch, var(--color-base-content) 35%, transparent)}.cp-search-clear.svelte-zz5dn9{border-radius:var(--jatui-radius-field);cursor:pointer;color:color-mix(in oklch, var(--color-base-content) 45%, transparent);transition:color var(--motion-instant) var(--motion-glide), background var(--motion-instant) var(--motion-glide);background:0 0;border:none;justify-content:center;align-items:center;padding:.1875rem;display:flex}.cp-search-clear.svelte-zz5dn9:hover{color:var(--color-base-content);background:var(--color-base-200)}.cp-hint-kbd.svelte-zz5dn9{color:color-mix(in oklch, var(--color-base-content) 30%, transparent);background:0 0;border:none;padding:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.5625rem}.cp-list.svelte-zz5dn9{flex:1;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.cp-group-label.svelte-zz5dn9{text-transform:uppercase;letter-spacing:.07em;color:color-mix(in oklch, var(--color-base-content) 35%, transparent);padding:.5rem .875rem .125rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.5625rem;font-weight:700}.cp-item.svelte-zz5dn9{padding:0 .375rem}.cp-item-btn.svelte-zz5dn9{border-radius:var(--jatui-radius-selector);cursor:pointer;text-align:left;width:100%;color:color-mix(in oklch, var(--color-base-content) 85%, transparent);transition:background var(--motion-instant) var(--motion-glide), color var(--motion-instant) var(--motion-glide);background:0 0;border:none;align-items:center;gap:.625rem;padding:.5rem;display:flex}.cp-item-highlighted.svelte-zz5dn9 .cp-item-btn:where(.svelte-zz5dn9){background:var(--color-base-200);color:var(--color-base-content)}.cp-item-icon.svelte-zz5dn9{text-align:center;flex-shrink:0;width:1.25rem;font-size:.875rem;line-height:1}.cp-item-icon-placeholder.svelte-zz5dn9{flex-shrink:0;width:1.25rem}.cp-item-label.svelte-zz5dn9{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;overflow:hidden}.cp-item-shortcut.svelte-zz5dn9{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.cp-kbd.svelte-zz5dn9{border-radius:var(--jatui-radius-field);color:color-mix(in oklch, var(--color-base-content) 55%, transparent);background:var(--color-base-200);border:var(--jatui-border-w) solid var(--color-base-300);justify-content:center;align-items:center;padding:.0625rem .3125rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.5625rem;font-weight:600;line-height:1.4;display:inline-flex}.cp-item-highlighted.svelte-zz5dn9 .cp-kbd:where(.svelte-zz5dn9){color:color-mix(in oklch, var(--color-base-content) 70%, transparent);background:var(--color-base-300)}.cp-empty.svelte-zz5dn9{text-align:center;color:color-mix(in oklch, var(--color-base-content) 40%, transparent);padding:1.5rem .875rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem}.cp-footer.svelte-zz5dn9{border-top:var(--jatui-border-w) solid var(--color-base-200);flex-shrink:0;align-items:center;gap:1rem;padding:.5rem .875rem;display:flex}.cp-footer-hint.svelte-zz5dn9{color:color-mix(in oklch, var(--color-base-content) 35%, transparent);align-items:center;gap:.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.5625rem;display:flex}@media (prefers-reduced-motion:reduce){.cp-search-clear.svelte-zz5dn9,.cp-item-btn.svelte-zz5dn9{transition:none}}.digit-inner.svelte-16g381{transition:transform var(--motion-fast,.15s) var(--motion-spring,cubic-bezier(.34, 1.56, .64, 1))}.digit-inner.animating.svelte-16g381{animation:svelte-16g381-digit-roll var(--motion-fast,.15s) var(--motion-spring,cubic-bezier(.34, 1.56, .64, 1)) forwards}@keyframes svelte-16g381-digit-roll{0%{opacity:.4;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.digit-inner.svelte-16g381{transition:none}.digit-inner.animating.svelte-16g381{animation:none}}.copy-btn.svelte-1s9v68m{gap:.35em}.copy-icon-wrap.svelte-1s9v68m{width:1em;height:1em;display:inline-flex;position:relative}.copy-icon-wrap.svelte-1s9v68m svg:where(.svelte-1s9v68m){transition:opacity var(--motion-fast,.15s) var(--motion-glide,cubic-bezier(.16, 1, .3, 1)), transform var(--motion-fast,.15s) var(--motion-spring,cubic-bezier(.34, 1.56, .64, 1));position:absolute;inset:0}.ic-check.svelte-1s9v68m{opacity:0;color:var(--color-success,#4cd08a);transform:scale(.5)}.copy-btn.copied.svelte-1s9v68m .ic-copy:where(.svelte-1s9v68m){opacity:0;transform:scale(.5)}.copy-btn.copied.svelte-1s9v68m .ic-check:where(.svelte-1s9v68m){opacity:1;transform:scale(1)}.copy-label.svelte-1s9v68m{transition:opacity var(--motion-fast,.15s) var(--motion-glide,cubic-bezier(.16, 1, .3, 1))}@media (prefers-reduced-motion:reduce){.copy-icon-wrap.svelte-1s9v68m svg:where(.svelte-1s9v68m){transition:opacity var(--motion-instant,80ms) step-end}.copy-label.svelte-1s9v68m{transition:none}}.hold-btn.svelte-medzz9{cursor:pointer}.hold-btn.svelte-medzz9:disabled{cursor:not-allowed;opacity:.5}.ring-wrap.svelte-medzz9{flex-shrink:0;display:inline-flex}.ring-track.svelte-medzz9{stroke:oklch(from currentColor l c h / .2)}.ring-prog.svelte-medzz9{stroke:currentColor;transition:stroke-dashoffset var(--motion-fast,.15s) var(--motion-glide,cubic-bezier(.16, 1, .3, 1))}.hold-btn.holding.svelte-medzz9 .ring-prog:where(.svelte-medzz9),.hold-btn.done.svelte-medzz9 .ring-prog:where(.svelte-medzz9){transition:none}.hold-btn.done.svelte-medzz9 .ring-prog:where(.svelte-medzz9){transition:stroke-dashoffset var(--motion-fast,.15s) var(--motion-spring,cubic-bezier(.34, 1.56, .64, 1))}@media (prefers-reduced-motion:reduce){.ring-prog.svelte-medzz9,.hold-btn.done.svelte-medzz9 .ring-prog:where(.svelte-medzz9){transition:none}}.meter-fill.svelte-1bxx4uf{transform-origin:0;transition:transform var(--motion-enter) var(--motion-glide), background-color var(--motion-fast) var(--motion-glide);transform:scaleX(0)}.meter-fill--active.svelte-1bxx4uf{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.meter-fill.svelte-1bxx4uf{transition:background-color var(--motion-fast) var(--motion-glide)}.meter-fill--active.svelte-1bxx4uf{transform:scaleX(1)}}.jatui-sidebar-backdrop.svelte-18ywfg{z-index:39;background:color-mix(in oklch, var(--color-base-300) 60%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--motion-enter) var(--motion-glide);display:none;position:fixed;inset:0}@media (width<=767px){.jatui-sidebar-backdrop.visible.svelte-18ywfg{opacity:1;display:block}}.jatui-sidebar.svelte-18ywfg{background:var(--color-base-200);border-right:var(--jatui-border-w) solid var(--color-base-300);height:100%;width:var(--sidebar-width);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.jatui-sidebar.mode-icon.svelte-18ywfg{width:var(--sidebar-icon-width)}.jatui-sidebar.mode-collapsed.svelte-18ywfg{border-right-width:0;width:0}@media (width<=767px){.jatui-sidebar.svelte-18ywfg{z-index:40;height:100dvh;transition:transform var(--motion-enter) var(--motion-glide);position:fixed;top:0;left:0;transform:translate(-100%);width:var(--sidebar-width)!important}.jatui-sidebar.mobile-open.svelte-18ywfg{transform:translate(0)}}.jatui-sidebar-header.svelte-18ywfg{padding:var(--jatui-space-xl);border-bottom:var(--jatui-border-w) solid var(--color-base-300);flex-shrink:0;overflow:hidden}.jatui-sidebar-toggle.svelte-18ywfg{width:100%;padding:var(--jatui-space-base) var(--jatui-space-xl);cursor:pointer;color:color-mix(in oklch, var(--color-base-content) 50%, transparent);transition:color var(--motion-instant) var(--motion-glide);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.jatui-sidebar-toggle.svelte-18ywfg:hover{color:var(--color-base-content)}.jatui-sidebar-toggle-icon.svelte-18ywfg{transition:transform var(--motion-fast) var(--motion-glide)}.jatui-sidebar-toggle-icon.flipped.svelte-18ywfg{transform:rotate(180deg)}.jatui-sidebar-nav.svelte-18ywfg{padding:var(--jatui-space-base) var(--jatui-space-base);scrollbar-width:thin;flex:1;overflow:hidden auto}.jatui-sidebar-list.svelte-18ywfg{gap:var(--jatui-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jatui-sidebar-footer.svelte-18ywfg{padding:var(--jatui-space-xl);border-top:var(--jatui-border-w) solid var(--color-base-300);flex-shrink:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.jatui-sidebar-backdrop.svelte-18ywfg,.jatui-sidebar-toggle-icon.svelte-18ywfg{transition:none}@media (width<=767px){.jatui-sidebar.svelte-18ywfg{transition:none}}}.jatui-sidebar-group.svelte-1okkdul{list-style:none}.jatui-sidebar-group-header.svelte-1okkdul{align-items:center;gap:var(--jatui-space-base);padding:var(--jatui-space-sm) var(--jatui-space-xl);margin-top:var(--jatui-space-lg);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch, var(--color-base-content) 50%, transparent);text-align:left;background:0 0;border:none;width:100%;font-size:.6875rem;font-weight:600;display:flex}button.jatui-sidebar-group-header.svelte-1okkdul{cursor:pointer;border-radius:var(--jatui-radius-selector);transition:background-color var(--motion-instant) var(--motion-glide)}button.jatui-sidebar-group-header.svelte-1okkdul:hover{background:color-mix(in oklch, var(--color-base-content) 6%, transparent)}.jatui-sidebar-group-icon.svelte-1okkdul{flex-shrink:0;align-items:center;width:1rem;height:1rem;display:flex}.jatui-sidebar-group-label.svelte-1okkdul{flex:1}.jatui-sidebar-group-chevron.svelte-1okkdul{transition:transform var(--motion-fast) var(--motion-glide);flex-shrink:0}.jatui-sidebar-group-chevron.rotated.svelte-1okkdul{transform:rotate(-90deg)}.jatui-sidebar-group-items.svelte-1okkdul{transition:grid-template-rows var(--motion-enter) var(--motion-glide);grid-template-rows:1fr;display:grid;overflow:hidden}.jatui-sidebar-group-items.collapsed.svelte-1okkdul{grid-template-rows:0fr}.jatui-sidebar-group-list.svelte-1okkdul{min-height:0;margin:0;padding:0;list-style:none}.jatui-sidebar-group.icon-only.svelte-1okkdul .jatui-sidebar-group-header:where(.svelte-1okkdul){display:none}@media (prefers-reduced-motion:reduce){.jatui-sidebar-group-chevron.svelte-1okkdul,.jatui-sidebar-group-items.svelte-1okkdul{transition:none}}.jatui-sidebar-item.svelte-1jaie5v{align-items:center;gap:var(--jatui-space-lg);width:100%;padding:var(--jatui-space-base) var(--jatui-space-xl);border-radius:var(--jatui-radius-selector);color:var(--color-base-content);cursor:pointer;text-align:left;transition:background-color var(--motion-instant) var(--motion-glide), color var(--motion-instant) var(--motion-glide);white-space:nowrap;background:0 0;border:none;font-size:.875rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.jatui-sidebar-item.svelte-1jaie5v:hover:not(.disabled){background:color-mix(in oklch, var(--color-base-content) 8%, transparent)}.jatui-sidebar-item.active.svelte-1jaie5v{background:color-mix(in oklch, var(--color-primary) 12%, transparent);color:var(--color-primary);font-weight:500}.jatui-sidebar-item.disabled.svelte-1jaie5v{opacity:.4;cursor:not-allowed}.jatui-sidebar-item.icon-only.svelte-1jaie5v{padding:var(--jatui-space-base);justify-content:center}.jatui-sidebar-item-icon.svelte-1jaie5v{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.jatui-sidebar-item-label.svelte-1jaie5v{text-overflow:ellipsis;flex:1;overflow:hidden}@media (prefers-reduced-motion:reduce){.jatui-sidebar-item.svelte-1jaie5v{transition:none}}
