.jatui-collapse-outer.svelte-stxajp{overflow:hidden;position:relative}.jatui-collapse-outer-closed.svelte-stxajp{max-height:var(--collapse-threshold);-webkit-mask-image:var(--collapse-gradient);mask-image:var(--collapse-gradient)}.jatui-collapse-outer.svelte-stxajp:not(.jatui-collapse-outer-closed){max-height:none;-webkit-mask-image:none;mask-image:none}.jatui-collapse-toggle.svelte-stxajp{display:block;margin-top:4px;padding:2px 0;font-size:11px;color:var(--color-primary, oklch(.65 .12 250));background:none;border:none;cursor:pointer;opacity:.75;transition:opacity .1s}.jatui-collapse-toggle.svelte-stxajp:hover{opacity:1;text-decoration:underline}.vp-root.svelte-1dgz21g{display:flex;flex-direction:column;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)}.vp-root.svelte-1dgz21g:focus{outline:none}.vp-main.svelte-1dgz21g{display:flex;flex-direction:column;gap:var(--jatui-space-md, 6px);min-width:0}@media(min-width:64rem){.vp-root.vp-side.svelte-1dgz21g{display:grid;grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);gap:var(--jatui-space-lg, 12px);align-items:start}}.vp-stage.svelte-1dgz21g{position:relative}.vp-stage-locked.svelte-1dgz21g{aspect-ratio:var(--vp-aspect);width:100%;background:var(--color-neutral);border-radius:var(--jatui-radius-field, .25rem);overflow:hidden}.vp-stage-locked.svelte-1dgz21g .vp-video:where(.svelte-1dgz21g){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:0}.vp-video.svelte-1dgz21g{display:block;width:100%;border-radius:var(--jatui-radius-field, .25rem);background:var(--color-neutral)}.vp-osd.svelte-1dgz21g{position:absolute;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-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;transition:opacity var(--motion-enter, .2s) var(--motion-glide, ease-out)}.vp-osd.on.svelte-1dgz21g{opacity:1}.vp-band.svelte-1dgz21g{position:relative;padding-top:var(--jatui-space-base, 8px);opacity:.55;transition:opacity var(--motion-move, .3s) var(--motion-glide, ease-out)}.vp-root.svelte-1dgz21g:hover .vp-band:where(.svelte-1dgz21g),.vp-band.svelte-1dgz21g:focus-within{opacity:1}.vp-wave.svelte-1dgz21g{display:block;width:100%;height:22px;cursor:pointer;border-radius:var(--jatui-radius-field, .25rem)}.vp-wave.svelte-1dgz21g:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.vp-wave-tall.svelte-1dgz21g{height:44px}.vp-lane.svelte-1dgz21g{position:relative;height:6px;margin-top:var(--jatui-space-xs, 2px);border-radius:3px;overflow:hidden;pointer-events:none}.vp-lane-span.svelte-1dgz21g{position:absolute;top:0;bottom:0;opacity:.85;transition:opacity var(--motion-fast, .15s) var(--motion-glide, ease-out)}.vp-lane-ad.svelte-1dgz21g{background:var(--color-warning);opacity:.5}.vp-dim.svelte-1dgz21g{opacity:.4}.vp-lane-span.vp-dim.svelte-1dgz21g{opacity:.3}.vp-zoom.svelte-1dgz21g{position:absolute;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-size:.68rem;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;transition:opacity var(--motion-enter, .2s) var(--motion-glide, ease-out)}.vp-zoom.on.svelte-1dgz21g{opacity:1}.vp-card.svelte-1dgz21g{position:absolute;bottom:calc(100% - var(--jatui-space-base, 8px));transform:translate(-50%);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);font-size:.7rem;line-height:1.4;pointer-events:none;z-index:5}.vp-card.has-thumb.svelte-1dgz21g{width:16rem}.vp-card-thumb.svelte-1dgz21g{display:block;width:100%;border-radius:var(--jatui-radius-field, .25rem);margin-bottom:var(--jatui-space-sm, 4px)}.vp-card-title.svelte-1dgz21g{display:flex;align-items:center;gap:var(--jatui-space-sm, 4px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-bm-icon.svelte-1dgz21g{color:var(--color-warning);flex-shrink:0}.vp-card-text.svelte-1dgz21g{margin-top:var(--jatui-space-xs, 2px);color:color-mix(in oklch,var(--color-base-content) 65%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-times.svelte-1dgz21g{display:flex;align-items:center;justify-content:space-between;gap:var(--jatui-space-base, 8px);font-size:.68rem;font-variant-numeric:tabular-nums;color:color-mix(in oklch,var(--color-base-content) 60%,transparent)}.vp-reset-zoom.svelte-1dgz21g{background:none;border:none;padding:0;font-size:inherit;color:var(--color-primary);cursor:pointer}.vp-talktime.svelte-1dgz21g{display:flex;flex-direction:column;gap:var(--jatui-space-sm, 4px)}.vp-talktime-bar.svelte-1dgz21g{display:flex;height:.6rem;border-radius:999px;overflow:hidden;background:color-mix(in oklch,var(--color-base-content) 10%,transparent)}.vp-talktime-seg.svelte-1dgz21g{height:100%}.vp-legend.svelte-1dgz21g{display:flex;flex-wrap:wrap;gap:var(--jatui-space-md, 6px);font-size:.68rem}.vp-legend-item.svelte-1dgz21g{display:inline-flex;align-items:center;gap:var(--jatui-space-xs, 2px)}.vp-chip.svelte-1dgz21g{display:inline-flex;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)}.vp-chip.solo.svelte-1dgz21g{border-color:var(--color-primary)}.vp-chip-clear.svelte-1dgz21g{color:var(--color-primary)}.vp-chip-dot.svelte-1dgz21g{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}.vp-chip-time.svelte-1dgz21g{color:color-mix(in oklch,var(--color-base-content) 55%,transparent);font-variant-numeric:tabular-nums}.vp-mute.svelte-1dgz21g{background:none;border:none;padding:0 var(--jatui-space-xs, 2px);font-size:.7rem;line-height:1;cursor:pointer;opacity:.5}.vp-mute.on.svelte-1dgz21g,.vp-mute.svelte-1dgz21g:hover{opacity:1}.vp-bookmark-add.svelte-1dgz21g{display:flex;align-items:center;gap:var(--jatui-space-sm, 4px);font-size:.72rem}.vp-bookmark-add.svelte-1dgz21g label:where(.svelte-1dgz21g){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vp-bookmark-add.svelte-1dgz21g input:where(.svelte-1dgz21g){flex:1;min-width:8rem;max-width:18rem;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);color:var(--color-base-content);padding:var(--jatui-space-sm, 4px) var(--jatui-space-base, 8px);font-size:inherit}.vp-add-btn.svelte-1dgz21g{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-1dgz21g:hover{background:color-mix(in oklch,var(--color-warning) 28%,transparent)}.vp-transcript.svelte-1dgz21g{display:flex;flex-direction:column;gap:1px;overflow-y:auto;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);min-width:0}.vp-row.svelte-1dgz21g{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--jatui-space-sm, 4px);background:none;border:none;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)}.vp-row.svelte-1dgz21g:hover{background:color-mix(in oklch,var(--color-base-content) 8%,transparent)}.vp-row.active.svelte-1dgz21g{background:color-mix(in oklch,var(--color-primary) 14%,transparent);box-shadow:inset 2px 0 0 var(--color-primary)}.vp-row-time.svelte-1dgz21g{font-family:ui-monospace,monospace;font-size:.66rem;color:color-mix(in oklch,var(--color-base-content) 50%,transparent);flex-shrink:0}.vp-row-speaker.svelte-1dgz21g{font-size:.72rem;font-weight:600;flex-shrink:0}.vp-row-text.svelte-1dgz21g{font-size:.76rem;color:color-mix(in oklch,var(--color-base-content) 85%,transparent);flex:1;min-width:10rem}@media(prefers-reduced-motion:reduce){.vp-band.svelte-1dgz21g,.vp-osd.svelte-1dgz21g,.vp-zoom.svelte-1dgz21g,.vp-lane-span.svelte-1dgz21g,.vp-chip.svelte-1dgz21g,.vp-add-btn.svelte-1dgz21g,.vp-row.svelte-1dgz21g{transition:none}}.ft-root.svelte-17fcrvo{position:relative;width:100%;overflow:hidden;background:var(--color-neutral);border-radius:var(--jatui-radius-box, .5rem)}.ft-locked.svelte-17fcrvo{aspect-ratio:var(--ft-aspect)}.ft-video.svelte-17fcrvo,.ft-still.svelte-17fcrvo{display:block;width:100%;height:100%;object-fit:cover}.ft-locked.svelte-17fcrvo .ft-video:where(.svelte-17fcrvo),.ft-locked.svelte-17fcrvo .ft-still:where(.svelte-17fcrvo){position:absolute;top:0;right:0;bottom:0;left:0}.ft-still-empty.svelte-17fcrvo{background:var(--color-base-300, var(--color-neutral))}.le-root.svelte-1fvkg8d{display:flex;flex-direction:column;gap:var(--jatui-space-lg, 12px);min-width:0}.le-empty.svelte-1fvkg8d{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-1fvkg8d{display:flex;flex-wrap:wrap;gap:var(--jatui-space-sm, 4px)}.le-tab.svelte-1fvkg8d{display:flex;flex-direction:column;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)}.le-tab.svelte-1fvkg8d:hover{background:color-mix(in oklch,var(--color-base-content) 12%,transparent)}.le-tab.active.svelte-1fvkg8d{background:color-mix(in oklch,var(--color-primary) 12%,transparent);border-color:var(--color-primary)}.le-tab-label.svelte-1fvkg8d{font-size:.8rem;font-weight:600}.le-tab-dur.svelte-1fvkg8d{font-size:.66rem;font-variant-numeric:tabular-nums;color:color-mix(in oklch,var(--color-base-content) 55%,transparent)}.le-tab-blurb.svelte-1fvkg8d{font-size:.7rem;color:color-mix(in oklch,var(--color-base-content) 70%,transparent);max-width:16rem}@media(prefers-reduced-motion:reduce){.le-tab.svelte-1fvkg8d{transition:none}}.search-dropdown.svelte-qetrbb{position:relative}.sd-trigger.svelte-qetrbb{width:100%;padding:.25rem .5rem;border-radius:.5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.8125rem;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:.375rem;transition:background .15s,border-color .15s;min-height:2rem;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);color:var(--color-base-content, oklch(.85 .02 250))}.sd-trigger.svelte-qetrbb: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-qetrbb:disabled,.sd-disabled.svelte-qetrbb{opacity:.5;cursor:not-allowed}.sd-sm.svelte-qetrbb{font-size:.75rem;min-height:2rem;padding:0 .75rem;border-radius:var(--rounded-btn, .5rem)}.sd-sm.svelte-qetrbb .sd-chevron:where(.svelte-qetrbb){width:.625rem;height:.625rem}.sd-panel-sm.svelte-qetrbb{font-size:.75rem}.sd-panel-sm.svelte-qetrbb .sd-search:where(.svelte-qetrbb){padding:.25rem .375rem}.sd-panel-sm.svelte-qetrbb .sd-search-input:where(.svelte-qetrbb){font-size:.6875rem}.sd-panel-sm.svelte-qetrbb .sd-option:where(.svelte-qetrbb){padding:.375rem .625rem;font-size:.75rem}.sd-panel-sm.svelte-qetrbb .sd-group-label:where(.svelte-qetrbb){font-size:.625rem;padding:.25rem .625rem .125rem}.sd-chip-wrap.svelte-qetrbb{display:inline-flex}.sd-chip-wrap.svelte-qetrbb .sd-panel:where(.svelte-qetrbb){right:0;left:auto}.sd-chip.svelte-qetrbb{width:auto;max-width:10rem;min-height:1.5rem;padding:.15rem .4rem;border-radius:.375rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background:transparent;border:1px solid color-mix(in oklch,var(--sd-color, var(--color-base-content, oklch(.5 0 0))) 35%,transparent);color:color-mix(in oklch,var(--sd-color, var(--color-base-content, oklch(.7 0 0))) 85%,var(--color-base-content, oklch(.8 0 0)));transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.sd-chip.svelte-qetrbb:hover:not(:disabled){background:color-mix(in oklch,var(--sd-color, var(--color-base-content, oklch(.5 0 0))) 15%,transparent);border-color:color-mix(in oklch,var(--sd-color, var(--color-base-content, oklch(.5 0 0))) 50%,transparent);color:var(--sd-color, var(--color-base-content, oklch(.8 0 0)));box-shadow:0 0 6px color-mix(in oklch,var(--sd-color, var(--color-base-content, oklch(.5 0 0))) 15%,transparent)}.sd-trigger-label.svelte-qetrbb{display:flex;align-items:center;gap:.375rem;min-width:0}.sd-avatar.svelte-qetrbb{width:1.25rem;height:1.25rem;border-radius:50%;object-fit:cover;flex-shrink:0}.sd-avatar-initials.svelte-qetrbb{display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#fff;line-height:1}.sd-trigger-icon.svelte-qetrbb{flex-shrink:0;font-size:.75rem}.sd-clear.svelte-qetrbb{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:.1rem;border-radius:.25rem;background:none;border:none;cursor:pointer;color:color-mix(in oklch,var(--color-base-content, oklch(.5 .02 250)) 55%,transparent);transition:color .1s,background .1s}.sd-clear.svelte-qetrbb: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-qetrbb{width:.75rem;height:.75rem;flex-shrink:0;transition:transform .15s;color:color-mix(in oklch,var(--color-base-content, oklch(.5 .02 250)) 55%,transparent)}.sd-chevron-open.svelte-qetrbb{transform:rotate(180deg)}.sd-embedded.svelte-qetrbb{width:100%}.sd-embedded.svelte-qetrbb .sd-search:where(.svelte-qetrbb){background:transparent;border-bottom:1px solid color-mix(in oklch,var(--color-base-content, oklch(.22 .02 250)) 25%,transparent)}.sd-embedded.svelte-qetrbb .sd-list:where(.svelte-qetrbb){max-height:none}.sd-panel.svelte-qetrbb{position:absolute;z-index:9999;top:100%;margin-top:.25rem;width:max-content;min-width:max(100%,14rem);border-radius:.5rem;overflow:hidden;box-shadow:0 4px 24px #0006;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)}.sd-panel-dropup.svelte-qetrbb{top:auto;bottom:100%;margin-top:0;margin-bottom:.25rem;box-shadow:0 -4px 24px #0006}.sd-header.svelte-qetrbb{border-bottom:1px solid color-mix(in oklch,var(--color-base-content, oklch(.25 .02 250)) 25%,transparent)}.sd-search.svelte-qetrbb{padding:.375rem .5rem;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))}.sd-search-inner.svelte-qetrbb{display:flex;align-items:center;gap:.375rem;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;padding:.2rem .4rem}.sd-search-icon.svelte-qetrbb{width:.75rem;height:.75rem;flex-shrink:0;color:color-mix(in oklch,var(--color-base-content, oklch(.6 .04 250)) 60%,transparent)}.sd-search-input.svelte-qetrbb{width:100%;background:transparent;font-size:.6875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;color:var(--color-base-content, oklch(.85 .02 250));border:none;outline:none}.sd-search-input.svelte-qetrbb::placeholder{color:color-mix(in oklch,var(--color-base-content, oklch(.52 .03 250)) 40%,transparent)}.sd-search-clear.svelte-qetrbb{color:color-mix(in oklch,var(--color-base-content, oklch(.5 .02 250)) 55%,transparent);background:none;border:none;cursor:pointer;padding:0;display:flex}.sd-search-clear.svelte-qetrbb:hover{color:var(--color-error, oklch(.75 .15 30))}.sd-list.svelte-qetrbb{padding:.125rem 0;max-height:280px;overflow-y:auto;list-style:none;margin:0}.sd-group-label.svelte-qetrbb{padding:.375rem .75rem .125rem}.sd-group-label.svelte-qetrbb span:where(.svelte-qetrbb){font-size:.5625rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in oklch,var(--color-base-content, oklch(.5 .1 250)) 55%,transparent)}.sd-option.svelte-qetrbb{width:100%;padding:.375rem .75rem;display:flex;align-items:center;gap:.5rem;text-align:left;font-size:.6875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;transition:background .1s;cursor:pointer;background:transparent;border:none;border-left:2px solid transparent;color:color-mix(in oklch,var(--color-base-content, oklch(.8 .02 250)) 90%,transparent)}.sd-option.svelte-qetrbb: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-qetrbb{background:color-mix(in oklch,var(--color-base-content, oklch(.2 .02 250)) 12%,var(--color-base-200, oklch(.2 .02 250)));border-left-color:var(--color-primary, oklch(.65 .15 250))}.sd-option-highlighted.svelte-qetrbb{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-qetrbb{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-qetrbb .sd-option:where(.svelte-qetrbb){border-left:none;padding:.25rem .625rem}.sd-chip-wrap.svelte-qetrbb .sd-option-selected:where(.svelte-qetrbb){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-qetrbb{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:.3rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;border:1px solid color-mix(in oklch,var(--sd-color, var(--color-base-content, oklch(.5 0 0))) 35%,transparent);color:color-mix(in oklch,var(--sd-color, var(--color-base-content, oklch(.7 0 0))) 85%,var(--color-base-content, oklch(.8 0 0)));background:transparent;transition:background .1s,border-color .1s,color .1s}.sd-chip-wrap.svelte-qetrbb .sd-option:where(.svelte-qetrbb):hover .sd-option-chip:where(.svelte-qetrbb){background:color-mix(in oklch,var(--sd-color, var(--color-base-content, oklch(.5 0 0))) 12%,transparent);border-color:color-mix(in oklch,var(--sd-color, var(--color-base-content, oklch(.5 0 0))) 50%,transparent);color:var(--sd-color, var(--color-base-content, oklch(.8 0 0)))}.sd-chip-wrap.svelte-qetrbb .sd-option-selected:where(.svelte-qetrbb) .sd-option-chip:where(.svelte-qetrbb){background:color-mix(in oklch,var(--sd-color, var(--color-base-content, oklch(.5 0 0))) 15%,transparent);border-color:color-mix(in oklch,var(--sd-color, var(--color-base-content, oklch(.5 0 0))) 50%,transparent);color:var(--sd-color, var(--color-base-content, oklch(.8 0 0)))}.sd-option-icon.svelte-qetrbb{flex-shrink:0;width:1.25rem;text-align:center;font-size:.75rem}.sd-check.svelte-qetrbb{width:.75rem;height:.75rem;flex-shrink:0;margin-left:auto;color:var(--color-success, oklch(.7 .15 145))}.sd-option-create.svelte-qetrbb{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(.8 0 0)));font-weight:600}.sd-option-create.svelte-qetrbb .sd-option-icon:where(.svelte-qetrbb){color:var(--color-primary, oklch(.65 .15 250))}.sd-footer.svelte-qetrbb{border-top:1px solid color-mix(in oklch,var(--color-base-content, oklch(.22 .02 250)) 25%,transparent)}.sd-empty.svelte-qetrbb{padding:.75rem;text-align:center;font-size:.625rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;color:color-mix(in oklch,var(--color-base-content, oklch(.45 .02 250)) 45%,transparent)}.chip-input-editable.svelte-ixrmyg{padding:.5rem .75rem;background:#06090d;border:1px solid oklch(.3 .02 250);color:#d9dfe5;overflow-y:auto;white-space:pre-wrap;word-break:break-word;outline:none;resize:vertical;line-height:1.6}.chip-input-editable.svelte-ixrmyg:focus{border-color:#006266;border-color:oklch(.45 .1 200);box-shadow:0 0 0 1px #0062664d;box-shadow:0 0 0 1px oklch(.45 .1 200 / .3)}.chip-input-compact.svelte-ixrmyg{padding:.25rem .375rem;line-height:1.4;resize:none}.chip-input-monospace.svelte-ixrmyg{font-family:JetBrains Mono,Fira Code,monospace;font-size:.6875rem}.chip-input-placeholder.svelte-ixrmyg{padding:.5rem .75rem;color:#44484d}.chip-input-placeholder-compact.svelte-ixrmyg{padding:.25rem .375rem}.chip-input-placeholder-mono.svelte-ixrmyg{font-family:JetBrains Mono,Fira Code,monospace;font-size:.6875rem}.chip-input-dropdown.svelte-ixrmyg{background:#0e1216;border:1px solid oklch(.3 .03 250);max-height:280px;overflow-y:auto}.chip-input-dropdown-header.svelte-ixrmyg{padding:.25rem .5rem;font-size:.625rem;color:#5f6469;border-bottom:1px solid oklch(.25 .02 250)}.chip-input-dropdown-item.svelte-ixrmyg{width:100%;text-align:left;padding:.25rem .5rem;display:flex;align-items:center;gap:.375rem;transition:background .1s;font-size:.6875rem;color:#c9ced4;background:transparent;border:none;cursor:pointer}.chip-input-dropdown-item.svelte-ixrmyg:hover,.chip-input-dropdown-item-selected.svelte-ixrmyg{background:#0327294d}.chip-input-dropdown-icon.svelte-ixrmyg{flex-shrink:0;font-size:.75rem}.chip-input-dropdown-label.svelte-ixrmyg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-input-dropdown-desc.svelte-ixrmyg{margin-left:auto;font-size:.625rem;color:#5f6469;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-input-dropdown-category.svelte-ixrmyg{flex-shrink:0;font-size:.5625rem;color:#5b646f}.chip-input-dropdown-footer.svelte-ixrmyg{padding:.25rem .5rem;font-size:.625rem;color:#44484d;border-top:1px solid oklch(.25 .02 250);display:flex;gap:.75rem}.chip-input-dropdown-footer.svelte-ixrmyg kbd:where(.svelte-ixrmyg){background:#1a222b;padding:1px 4px;border-radius:2px;font-size:10px}.chip-enter{animation:svelte-ixrmyg-chip-pop var(--motion-fast) var(--motion-spring)}.chip-exit{animation:svelte-ixrmyg-chip-out var(--motion-fast) var(--motion-glide) forwards;pointer-events:none}@keyframes svelte-ixrmyg-chip-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-ixrmyg-chip-out{0%{transform:scale(1);opacity:1}to{transform:scale(.4);opacity:0}}@media(prefers-reduced-motion:reduce){.chip-enter{animation:none}.chip-exit{animation:none;opacity:0}}.divider-container.svelte-1o8ulcc{height:8px;min-height:8px;transition:height .2s cubic-bezier(.4,0,.2,1),background .2s ease,box-shadow .2s ease}.divider-container.expanded.svelte-1o8ulcc{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-1o8ulcc{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-1o8ulcc{display:flex;flex-direction:column;gap:3px;padding:4px 32px;border-radius:4px;transition:opacity .2s ease,transform .2s ease;opacity:.4}.divider-container.expanded.svelte-1o8ulcc .grippy-handle:where(.svelte-1o8ulcc){opacity:1;transform:scaleY(1.2)}.divider-container.dragging.svelte-1o8ulcc .grippy-handle:where(.svelte-1o8ulcc){opacity:1;transform:scaleY(1.3)}.grip-line.svelte-1o8ulcc{width:32px;height:2px;border-radius:1px;background:var(--color-base-content);opacity:.4;transition:background .2s ease,box-shadow .2s ease,opacity .2s ease}.divider-container.expanded.svelte-1o8ulcc .grip-line:where(.svelte-1o8ulcc){background:var(--color-primary);opacity:.8;box-shadow:0 0 6px color-mix(in oklch,var(--color-primary) 50%,transparent)}.divider-container.dragging.svelte-1o8ulcc .grip-line:where(.svelte-1o8ulcc){background:var(--color-primary);opacity:1;box-shadow:0 0 8px color-mix(in oklch,var(--color-primary) 60%,transparent)}.divider-collapsed.svelte-1o8ulcc{height:6px;min-height:6px;background:var(--color-base-200);border-color:var(--color-base-300)!important}.divider-collapsed.expanded.svelte-1o8ulcc{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-1o8ulcc{display:flex;align-items:center;gap:8px;width:100%;padding:0 16px;transition:transform .2s ease}.divider-collapsed.expanded.svelte-1o8ulcc .collapsed-indicator:where(.svelte-1o8ulcc){transform:scaleY(1.5)}.indicator-line.svelte-1o8ulcc{flex:1;height:1px;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%);transition:background .2s ease,height .2s ease}.divider-collapsed.expanded.svelte-1o8ulcc .indicator-line:where(.svelte-1o8ulcc){height:2px;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%)}.indicator-dots.svelte-1o8ulcc{display:flex;gap:3px;opacity:.5;transition:opacity .2s ease,transform .2s ease,gap .2s ease}.indicator-dots.svelte-1o8ulcc span:where(.svelte-1o8ulcc){width:3px;height:3px;border-radius:50%;background:var(--color-base-content);transition:width .2s ease,height .2s ease,background .2s ease,box-shadow .2s ease}.divider-collapsed.expanded.svelte-1o8ulcc .indicator-dots:where(.svelte-1o8ulcc){opacity:1;gap:5px}.divider-collapsed.expanded.svelte-1o8ulcc .indicator-dots:where(.svelte-1o8ulcc) span:where(.svelte-1o8ulcc){width:5px;height:5px;background:var(--color-primary);box-shadow:0 0 8px color-mix(in oklch,var(--color-primary) 70%,transparent)}.divider-container.vertical.svelte-1o8ulcc{height:auto;min-height:0;width:8px;min-width:8px}.divider-container.vertical.expanded.svelte-1o8ulcc,.divider-container.vertical.dragging.svelte-1o8ulcc{height:auto;min-height:0;width:16px;min-width:16px}.divider-container.vertical.svelte-1o8ulcc .grippy-handle:where(.svelte-1o8ulcc){flex-direction:row;padding:32px 4px}.divider-container.vertical.expanded.svelte-1o8ulcc .grippy-handle:where(.svelte-1o8ulcc){transform:scaleX(1.2)}.divider-container.vertical.dragging.svelte-1o8ulcc .grippy-handle:where(.svelte-1o8ulcc){transform:scaleX(1.3)}.divider-container.vertical.svelte-1o8ulcc .grip-line:where(.svelte-1o8ulcc){width:2px;height:32px}.divider-collapsed.vertical.svelte-1o8ulcc{height:auto;min-height:0;width:6px;min-width:6px}.divider-collapsed.vertical.expanded.svelte-1o8ulcc{height:auto;min-height:0;width:20px;min-width:20px}.divider-container.vertical.svelte-1o8ulcc .collapsed-indicator:where(.svelte-1o8ulcc){flex-direction:column;width:auto;height:100%;padding:16px 0}.divider-collapsed.vertical.expanded.svelte-1o8ulcc .collapsed-indicator:where(.svelte-1o8ulcc){transform:scaleX(1.5)}.divider-container.vertical.svelte-1o8ulcc .indicator-line:where(.svelte-1o8ulcc){width:1px;height:auto;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%)}.divider-collapsed.vertical.expanded.svelte-1o8ulcc .indicator-line:where(.svelte-1o8ulcc){width:2px;height:auto;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%)}.inline-edit-container.svelte-42tloz{position:relative}.inline-edit-display.svelte-42tloz{min-height:2rem;display:flex;align-items:center}.inline-edit-truncate.svelte-42tloz{max-width:100%;overflow:hidden}.truncate-text.svelte-42tloz{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.inline-fx-result.svelte-42tloz{display:inline;padding:0 4px;border-radius:3px;background:#2e1e0066;background:oklch(.25 .06 80 / .4);border:1px solid oklch(.35 .08 80 / .3);color:#e6bd77;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85em;cursor:help}.fab.svelte-1ewm0pt{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#070e16;border:1px solid oklch(.3 .02 250);border-radius:.75rem;box-shadow:0 8px 32px #0009,0 2px 8px #0000004d}.fab-count.svelte-1ewm0pt{font-size:.8125rem;font-weight:600;color:#c4cfdb;white-space:nowrap}.fab-divider.svelte-1ewm0pt{width:1px;height:1.25rem;background:#262f38}.fab-btn.svelte-1ewm0pt{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border:1px solid transparent;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.fab-btn.svelte-1ewm0pt:disabled{opacity:.5;pointer-events:none}.fab-btn-default.svelte-1ewm0pt{background:#1a222b80;color:#a5afba;border-color:#333c45}.fab-btn-default.svelte-1ewm0pt:hover{background:#262f38}.fab-btn-primary.svelte-1ewm0pt{background:#0f92f726;color:#95c9ff;color:oklch(.82 .14 250);border-color:#0f92f74d}.fab-btn-primary.svelte-1ewm0pt:hover{background:#0f92f740}.fab-btn-danger.svelte-1ewm0pt{background:#c5382926;color:#ffa191;color:oklch(.8 .15 30);border-color:#c538294d}.fab-btn-danger.svelte-1ewm0pt:hover{background:#c5382940}.fab-btn-warning.svelte-1ewm0pt{background:#d9a5141f;color:#e1b75c;border-color:#d9a51440}.fab-btn-warning.svelte-1ewm0pt:hover{background:#d9a51438}.fab-btn-success.svelte-1ewm0pt{background:#27873326;color:#8bd28d;border-color:#2787334d}.fab-btn-success.svelte-1ewm0pt:hover{background:#27873340}.fab-btn-info.svelte-1ewm0pt{background:#00828726;background:oklch(.55 .15 200 / .15);color:#43d5dc;border-color:#0082874d;border-color:oklch(.55 .15 200 / .3)}.fab-btn-info.svelte-1ewm0pt:hover{background:#00828740;background:oklch(.55 .15 200 / .25)}.fab-btn-purple.svelte-1ewm0pt{background:#8059bb26;color:#c9acff;color:oklch(.8 .12 300);border-color:#8059bb4d}.fab-btn-purple.svelte-1ewm0pt:hover{background:#8059bb40}.fab-btn-clear.svelte-1ewm0pt{background:transparent;color:#86909b;border-color:transparent}.fab-btn-clear.svelte-1ewm0pt:hover{background:#1a222b;color:#b4bfca}.fab-spinner.svelte-1ewm0pt{width:14px;height:14px;border:2px solid oklch(.35 .02 250);border-top-color:#26a9f1;border-radius:50%;animation:svelte-1ewm0pt-fab-spin .6s linear infinite;flex-shrink:0}@keyframes svelte-1ewm0pt-fab-spin{to{transform:rotate(360deg)}}.fab-dropdown-wrapper.svelte-1ewm0pt{position:relative}.fab-dropdown.svelte-1ewm0pt{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:160px;background:#0b121a;border:1px solid oklch(.3 .02 250);border-radius:.5rem;padding:.375rem;box-shadow:0 8px 24px #00000080;z-index:60}.fab-dropdown-item.svelte-1ewm0pt{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .625rem;border:none;background:transparent;color:#b4bfca;font-size:.75rem;text-align:left;border-radius:.375rem;cursor:pointer;transition:background .1s;white-space:nowrap}.fab-dropdown-item.svelte-1ewm0pt:hover{background:#1a222b}.fab-dot.svelte-1ewm0pt{width:8px;height:8px;border-radius:50%;flex-shrink:0}.diff-row.svelte-wodnmg{display:grid;grid-template-columns:auto auto 1fr;column-gap:.5rem;padding:0 .5rem;align-items:baseline;min-height:1.4em;white-space:pre-wrap;word-break:break-word}.diff-gutter.svelte-wodnmg{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-wodnmg{color:color-mix(in oklab,currentColor 55%,transparent);width:.75em;-webkit-user-select:none;user-select:none}.diff-row-removed.svelte-wodnmg{background-color:color-mix(in oklab,var(--color-error, oklch(.68 .18 28)) 12%,transparent)}.diff-row-removed.svelte-wodnmg .diff-marker:where(.svelte-wodnmg){color:var(--color-error, oklch(.68 .18 28))}.diff-row-added.svelte-wodnmg{background-color:color-mix(in oklab,var(--color-success, oklch(.7 .17 145)) 12%,transparent)}.diff-row-added.svelte-wodnmg .diff-marker:where(.svelte-wodnmg){color:var(--color-success, oklch(.7 .17 145))}.diff-row-empty.svelte-wodnmg{background-color:color-mix(in oklab,currentColor 3%,transparent)}.diff-row-context.svelte-wodnmg{background-color:transparent}.word-removed.svelte-wodnmg{background-color:color-mix(in oklab,var(--color-error, oklch(.68 .18 28)) 28%,transparent);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--color-error, oklch(.68 .18 28)) 65%,transparent)}.word-added.svelte-wodnmg{background-color:color-mix(in oklab,var(--color-success, oklch(.7 .17 145)) 28%,transparent);font-weight:600}.jatui-btn.svelte-1dmmaju{transition:transform var(--motion-spring, cubic-bezier(.34, 1.56, .64, 1)) .5s;will-change:transform}.jatui-btn.svelte-1dmmaju:active:not(:disabled){transform:scale(.97);transition:transform var(--motion-instant, 80ms) ease-out}@media(prefers-reduced-motion:reduce){.jatui-btn.svelte-1dmmaju{transition:none}.jatui-btn.svelte-1dmmaju:active:not(:disabled){transform:none;transition:none}}.jatui-btn-dots.svelte-1dmmaju{display:inline-flex;align-items:center;gap:3px}.jatui-btn-dots.svelte-1dmmaju i:where(.svelte-1dmmaju){display:inline-block;width:.3em;height:.3em;border-radius:50%;background:currentColor;animation:svelte-1dmmaju-jatui-bounce var(--motion-move, .3s) ease-in-out infinite}.jatui-btn-dots.svelte-1dmmaju i:where(.svelte-1dmmaju):nth-child(2){animation-delay:.12s}.jatui-btn-dots.svelte-1dmmaju i:where(.svelte-1dmmaju):nth-child(3){animation-delay:.24s}@keyframes svelte-1dmmaju-jatui-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.jatui-btn-dots.svelte-1dmmaju i:where(.svelte-1dmmaju){animation:none}}.jatui-btn-check.svelte-1dmmaju{display:inline-flex;align-items:center}.jatui-check-path.svelte-1dmmaju{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--motion-fast, .15s) var(--motion-spring, cubic-bezier(.34, 1.56, .64, 1))}.jatui-btn-check.svelte-1dmmaju .jatui-check-path:where(.svelte-1dmmaju){stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.jatui-check-path.svelte-1dmmaju{transition:none;stroke-dashoffset:0}}@keyframes svelte-1dmmaju-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-1dmmaju{animation:svelte-1dmmaju-jatui-shake-x .45s cubic-bezier(.36,.07,.19,.97) both}@media(prefers-reduced-motion:reduce){.jatui-btn-shake.svelte-1dmmaju{animation:none}}.jatui-btn-icon-error.svelte-1dmmaju{display:inline-flex;align-items:center}.badge-count.svelte-11wywhf{display:inline-block;font-variant-numeric:tabular-nums}.badge-count-tick.svelte-11wywhf{animation:svelte-11wywhf-badge-tick var(--motion-fast) var(--motion-spring)}@keyframes svelte-11wywhf-badge-tick{0%{transform:translateY(40%) scale(.8);opacity:.4}to{transform:translateY(0) scale(1);opacity:1}}.badge-pulse.svelte-11wywhf{position:relative}.badge-pulse.svelte-11wywhf:before,.badge-pulse.svelte-11wywhf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid currentColor;opacity:0;animation:svelte-11wywhf-badge-ring 2s ease-out infinite}.badge-pulse.svelte-11wywhf:after{animation-delay:1s}@keyframes svelte-11wywhf-badge-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}@media(prefers-reduced-motion:reduce){.badge-count-tick.svelte-11wywhf{animation:none}.badge-pulse.svelte-11wywhf:before,.badge-pulse.svelte-11wywhf:after{animation:none;opacity:0}}.modal-backdrop.svelte-1tl4x35{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.status-badge-morph.svelte-wc7vpt{position:relative;transition:background-color var(--motion-fast) var(--motion-glide),color var(--motion-fast) var(--motion-glide),border-color var(--motion-fast) var(--motion-glide)}.status-label.svelte-wc7vpt{display:inline}@media(prefers-reduced-motion:reduce){.status-badge-morph.svelte-wc7vpt{transition:none}}@keyframes svelte-1ref7zh-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:svelte-1ref7zh-jatui-shake-x .45s cubic-bezier(.36,.07,.19,.97) both}.jatui-float-wrap.svelte-1ref7zh,.jatui-float-field.svelte-1ref7zh{position:relative}.jatui-float-field.svelte-1ref7zh input:where(.svelte-1ref7zh){padding-top:1.125rem;padding-bottom:.25rem}.jatui-float-label.svelte-1ref7zh{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:.875rem;color:color-mix(in oklch,var(--color-base-content) 55%,transparent);pointer-events:none;transform-origin:left center;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))}.jatui-float-field.svelte-1ref7zh input:where(.svelte-1ref7zh):focus~.jatui-float-label:where(.svelte-1ref7zh),.jatui-float-field.svelte-1ref7zh input:where(.svelte-1ref7zh):not(:placeholder-shown)~.jatui-float-label:where(.svelte-1ref7zh){transform:translateY(-130%) scale(.82);color:var(--color-primary, var(--color-base-content));font-size:.75rem}@media(prefers-reduced-motion:reduce){.jatui-float-label.svelte-1ref7zh{transition:none}}.audio-waveform.svelte-1kwhva1 canvas:where(.svelte-1kwhva1){display:block}.color-selector-wrapper.svelte-7o5fso{padding-top:.5rem}.color-btn.svelte-7o5fso{width:100%;aspect-ratio:1;border-radius:.75rem;display:flex;align-items:center;justify-content:center;transition:transform var(--motion-fast) var(--motion-glide);cursor:pointer}.color-btn.svelte-7o5fso:hover{transform:scale(1.05)}.color-btn.selected.svelte-7o5fso{border-color:color-mix(in oklch,var(--color-base-100) 90%,transparent);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-base-content) 25%,transparent)}.color-btn.popping.svelte-7o5fso{transform:scale(1.2);transition:transform var(--motion-enter) var(--motion-spring)}@media(prefers-reduced-motion:reduce){.color-btn.svelte-7o5fso{transition:none}.color-btn.svelte-7o5fso:hover{transform:none}.color-btn.popping.svelte-7o5fso{transform:scale(1.1);transition:none}}.color-preview.svelte-7o5fso{width:15px;height:15px;border-radius:50%;border:1px solid color-mix(in oklch,var(--color-base-content) 20%,transparent)}.checkmark.svelte-7o5fso{animation:svelte-7o5fso-checkmark-pop var(--motion-enter) var(--motion-spring)}@keyframes svelte-7o5fso-checkmark-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.checkmark.svelte-7o5fso{animation:none}}.checkerboard.svelte-1im65l5{background-color:#fff;background-image:repeating-conic-gradient(#e0e0e0 0% 25%,transparent 0% 50%);background-size:16px 16px}.animate-scale-in-center{animation:svelte-1im65l5-scale-in-center .3s cubic-bezier(.25,.46,.45,.94) both}@keyframes svelte-1im65l5-scale-in-center{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.animate-scale-in-center,.animate-skeleton-pulse{animation:none!important}}img.svelte-1nzoahz{will-change:opacity}.skeleton.svelte-1nzoahz{transform:translateZ(0);will-change:opacity}.resizable-panel.svelte-1blg1xz{position:relative;height:100%;overflow:hidden;transition:box-shadow .2s ease}.resizable-panel.animate-width.svelte-1blg1xz{transition:width .3s cubic-bezier(.4,0,.2,1)}.resizable-panel.resizing.svelte-1blg1xz{-webkit-user-select:none;user-select:none}.resize-handle.svelte-1blg1xz{position:absolute;width:10px;height:100%;cursor:col-resize;z-index:100}.resize-handle.right.svelte-1blg1xz{left:0;width:15px}.resize-handle.left.svelte-1blg1xz{right:0;width:15px}.handle-indicator.svelte-1blg1xz{position:absolute;left:50%;top:0;bottom:0;width:6px;border-radius:2px;transform:translate(-50%);background-color:transparent;transition:background-color .2s ease}.resize-handle.svelte-1blg1xz:hover .handle-indicator:where(.svelte-1blg1xz),.resizing.svelte-1blg1xz .handle-indicator:where(.svelte-1blg1xz){background-color:var(--color-accent)}.drag-handle.svelte-1blg1xz{position:absolute;top:0;left:0;right:0;height:10px;cursor:move;z-index:10;display:flex;justify-content:center;align-items:center}.drag-indicator.svelte-1blg1xz{width:30px;height:4px;border-radius:2px;background-color:var(--color-base-300, oklch(.82 .03 255));transition:background-color .2s ease}.drag-handle.svelte-1blg1xz:hover .drag-indicator:where(.svelte-1blg1xz),.dragging.svelte-1blg1xz .drag-indicator:where(.svelte-1blg1xz){background-color:var(--color-primary, oklch(.64 .18 259))}.panel-content.svelte-1blg1xz{height:100%;overflow:hidden;display:flex;flex-direction:column}.drag-preview.svelte-1blg1xz{position:fixed;pointer-events:none;z-index:9999;transform:translate(-50%,-50%)}.drag-preview-inner.svelte-1blg1xz{width:100px;height:60px;background-color:var(--color-primary, oklch(.64 .18 259));opacity:.3;border-radius:4px;border:2px solid var(--color-primary, oklch(.64 .18 259))}.vp-eq.svelte-1o90gbz{display:flex;align-items:flex-end;gap:2px;height:14px;padding:0 2px}.vp-eq-bar.svelte-1o90gbz{display:block;width:3px;height:100%;border-radius:2px;background-color:currentColor;opacity:.45;transform:scaleY(.25);transform-origin:bottom;transition:opacity .15s var(--motion-glide),transform .15s var(--motion-glide)}.vp-eq-bar.vp-eq-playing.svelte-1o90gbz{opacity:.75;animation:svelte-1o90gbz-vp-eq-pump 1s ease-in-out infinite;animation-delay:var(--vp-eq-delay, 0s)}@keyframes svelte-1o90gbz-vp-eq-pump{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.vp-eq-bar.vp-eq-playing.svelte-1o90gbz{animation:none;transform:scaleY(.6);opacity:1}}.sf-orb.svelte-165tpc6{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:currentColor;flex-shrink:0;animation:svelte-165tpc6-sf-breathe 2s ease-in-out infinite}@keyframes svelte-165tpc6-sf-breathe{0%,to{transform:scale(.85);opacity:.55}50%{transform:scale(1.15);opacity:1}}@media(prefers-reduced-motion:reduce){.sf-orb.svelte-165tpc6{animation:none;transform:scale(1);opacity:1}}.theme-details[open].svelte-42ukqm .details-chevron:where(.svelte-42ukqm){transform:rotate(180deg)}.theme-spin.svelte-42ukqm{animation:svelte-42ukqm-theme-spin .4s cubic-bezier(.4,0,.2,1)}@keyframes svelte-42ukqm-theme-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}.theme-dot-animate.svelte-42ukqm{animation:svelte-42ukqm-dot-pulse .35s cubic-bezier(.4,0,.2,1);animation-delay:var(--dot-delay)}@keyframes svelte-42ukqm-dot-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.5}to{transform:scale(1);opacity:1}}.modal-backdrop.svelte-133p5fa{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}div[role=button].svelte-1h47a3z:focus{outline:2px solid var(--color-primary);outline-offset:2px}.checkerboard.svelte-17v83qz{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-17v83qz{position:fixed;background:transparent;border:1px dashed rgba(255,255,255,.5);outline:none;font-size:16px;font-weight:700;font-family:sans-serif;padding:2px 4px;z-index:9999;min-width:80px;text-shadow:0 0 3px rgba(0,0,0,.8)}.media-capture-screen-banner.svelte-1n6dw7o{position:fixed;top:.75rem;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;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);max-width:calc(100vw - 1.5rem)}.media-capture-dot.svelte-1n6dw7o{display:inline-block;width:.5rem;height:.5rem;border-radius:9999px;background:var(--color-error);animation:svelte-1n6dw7o-media-capture-pulse 1.4s ease-out infinite}@keyframes svelte-1n6dw7o-media-capture-pulse{0%{box-shadow: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 color-mix(in oklch,var(--color-error) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.media-capture-screen-banner.svelte-1n6dw7o{position:fixed;top:.75rem;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;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);max-width:calc(100vw - 1.5rem)}.media-capture-dot.svelte-1n6dw7o{animation:none}}canvas.svelte-1mnohi1{display:block}.markup-base-canvas.svelte-1ewo92j,.markup-overlay-canvas.svelte-1ewo92j{max-width:calc(100vw - 80px);max-height:calc(100vh - 120px);object-fit:contain}.markup-base-canvas.svelte-1ewo92j{display:block}.markup-overlay-canvas.svelte-1ewo92j{position:absolute}.kso-backdrop.svelte-1ctkjka{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:svelte-1ctkjka-kso-fade .15s ease-out}.kso-panel.svelte-1ctkjka{background:#0b121a;border:1px solid oklch(.3 .03 250);border-radius:.75rem;box-shadow:0 20px 60px #0009;max-width:34rem;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.kso-header.svelte-1ctkjka{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;border-bottom:1px solid oklch(.25 .02 250);flex-shrink:0}.kso-title.svelte-1ctkjka{font-size:.95rem;font-weight:600;color:#dbe6f2;margin:0;letter-spacing:.01em}.kso-close.svelte-1ctkjka{background:transparent;border:none;color:#86909b;font-size:1.5rem;line-height:1;cursor:pointer;padding:.15rem .5rem;border-radius:.35rem;transition:background .12s ease,color .12s ease}.kso-close.svelte-1ctkjka:hover{color:#e2edf8;background:#1a222b}.kso-list.svelte-1ctkjka{padding:.75rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.3rem;overflow-y:auto}.kso-row.svelte-1ctkjka{display:flex;align-items:center;gap:1rem;padding:.4rem .25rem}.kso-description.svelte-1ctkjka{color:#c4cfdb}.kso-section-title.svelte-1ctkjka{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#6b8ba2;padding:.55rem .25rem .2rem;border-bottom:1px solid oklch(.25 .02 250);margin-top:.25rem}.kso-section-title.svelte-1ctkjka:first-of-type{margin-top:0;padding-top:.1rem}.kso-row-meta.svelte-1ctkjka{opacity:.7;border-top:1px dashed oklch(.25 .02 250);margin-top:.25rem;padding-top:.5rem}.kso-row-meta.svelte-1ctkjka:not(:first-of-type){border-top:none;margin-top:0}.kso-key.svelte-1ctkjka{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;background:#1a222b;border:1px solid oklch(.35 .02 250);border-bottom-width:2px;border-radius:.35rem;padding:.18rem .55rem;min-width:3.25rem;text-align:center;color:#dee9f5;flex-shrink:0;white-space:nowrap;transition:transform var(--motion-instant) ease-out,background var(--motion-instant) ease-out,border-color var(--motion-instant) ease-out}.kso-key-pressed.svelte-1ctkjka{transform:translateY(1px);background:#1f3645;border-color:#345a73}@keyframes svelte-1ctkjka-kso-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.kso-backdrop.svelte-1ctkjka,.kso-panel.svelte-1ctkjka{animation:none!important}.kso-key.svelte-1ctkjka{transition:none}.kso-key-pressed.svelte-1ctkjka{transform:none;background:#1f3645}}.lm-current-location{position:relative;width:20px;height:20px}.lm-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:#4285f4;border:2px solid white;border-radius:50%;box-shadow:0 2px 4px #0000004d}.lm-pulse-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:#4285f4;border-radius:50%;opacity:.3;animation:svelte-14l3xuj-lm-pulse 2s infinite}@keyframes svelte-14l3xuj-lm-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.3}to{transform:translate(-50%,-50%) scale(3);opacity:0}}.animated-beam.svelte-1slofoz{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.digit-inner.svelte-qb7ihg{transition:transform var(--motion-fast, .15s) var(--motion-spring, cubic-bezier(.34, 1.56, .64, 1))}.digit-inner.animating.svelte-qb7ihg{animation:svelte-qb7ihg-digit-roll var(--motion-fast, .15s) var(--motion-spring, cubic-bezier(.34, 1.56, .64, 1)) forwards}@keyframes svelte-qb7ihg-digit-roll{0%{transform:translateY(40%);opacity:.4}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.digit-inner.svelte-qb7ihg{transition:none}.digit-inner.animating.svelte-qb7ihg{animation:none}}.aurora-drift-root.svelte-1h7uznq{position:relative;overflow:hidden}.aurora-drift-backdrop.svelte-1h7uznq{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(40% 50% at 30% 38%,color-mix(in srgb,var(--color-primary) 30%,transparent),transparent 60%),radial-gradient(45% 55% at 72% 62%,color-mix(in srgb,var(--color-secondary) 30%,transparent),transparent 60%),radial-gradient(40% 50% at 50% 82%,color-mix(in srgb,var(--color-accent) 25%,transparent),transparent 60%);filter:blur(16px);pointer-events:none;animation:svelte-1h7uznq-aurora-drift var(--aurora-duration) ease-in-out infinite alternate}.aurora-drift-content.svelte-1h7uznq{position:relative;z-index:1}@keyframes svelte-1h7uznq-aurora-drift{0%{transform:translate(-6%,-4%) rotate(0) scale(1.1)}to{transform:translate(6%,4%) rotate(8deg) scale(1.3)}}@media(prefers-reduced-motion:reduce){.aurora-drift-backdrop.svelte-1h7uznq{animation:none}}.bento-grid.svelte-q4fhjt{display:grid;grid-template-columns:repeat(var(--bento-cols),1fr);gap:var(--bento-gap)}@media(max-width:768px){.bento-grid.svelte-q4fhjt{grid-template-columns:1fr}}@media(min-width:769px)and (max-width:1024px){.bento-grid.svelte-q4fhjt{grid-template-columns:repeat(min(var(--bento-cols),2),1fr)}}.bento-card.svelte-174dclv{position:relative;border-radius:var(--jatui-radius-box);border:var(--jatui-border-w) solid color-mix(in oklch,var(--color-base-content) 10%,transparent);background:var(--color-base-100);overflow:hidden;transition:background var(--motion-fast) var(--motion-glide)}.bento-card.svelte-174dclv:hover{background:var(--bento-tint, var(--color-base-200, var(--color-base-100)))}@media(prefers-reduced-motion:reduce){.bento-card.svelte-174dclv{transition:none}}.border-beam-root.svelte-1lqwlcm{position:relative;padding:1.5px;overflow:hidden;border-radius:var(--beam-radius)}.border-beam-root.svelte-1lqwlcm:before{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,transparent 0 72%,var(--beam-color-from) 84%,var(--beam-color-to) 90%,transparent 96% 100%);animation:svelte-1lqwlcm-beam-spin var(--beam-duration) linear infinite}.border-beam-inner.svelte-1lqwlcm{position:relative;z-index:1;width:100%;height:100%;border-radius:calc(var(--beam-radius) - 1.5px)}@keyframes svelte-1lqwlcm-beam-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.border-beam-root.svelte-1lqwlcm:before{animation:none}}.fab.svelte-m6aad5{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#070e16;border:1px solid oklch(.3 .02 250);border-radius:.75rem;box-shadow:0 8px 32px #0009,0 2px 8px #0000004d}.fab-count.svelte-m6aad5{font-size:.8125rem;font-weight:600;color:#c4cfdb;white-space:nowrap}.fab-divider.svelte-m6aad5{width:1px;height:1.25rem;background:#262f38}.fab-btn.svelte-m6aad5{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border:1px solid transparent;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.fab-btn.svelte-m6aad5:disabled{opacity:.5;pointer-events:none}.fab-btn-default.svelte-m6aad5{background:#1a222b80;color:#a5afba;border-color:#333c45}.fab-btn-default.svelte-m6aad5:hover{background:#262f38}.fab-btn-primary.svelte-m6aad5{background:#0f92f726;color:#95c9ff;color:oklch(.82 .14 250);border-color:#0f92f74d}.fab-btn-primary.svelte-m6aad5:hover{background:#0f92f740}.fab-btn-danger.svelte-m6aad5{background:#c5382926;color:#ffa191;color:oklch(.8 .15 30);border-color:#c538294d}.fab-btn-danger.svelte-m6aad5:hover{background:#c5382940}.fab-btn-warning.svelte-m6aad5{background:#d9a5141f;color:#e1b75c;border-color:#d9a51440}.fab-btn-warning.svelte-m6aad5:hover{background:#d9a51438}.fab-btn-success.svelte-m6aad5{background:#27873326;color:#8bd28d;border-color:#2787334d}.fab-btn-success.svelte-m6aad5:hover{background:#27873340}.fab-btn-info.svelte-m6aad5{background:#00828726;background:oklch(.55 .15 200 / .15);color:#43d5dc;border-color:#0082874d;border-color:oklch(.55 .15 200 / .3)}.fab-btn-info.svelte-m6aad5:hover{background:#00828740;background:oklch(.55 .15 200 / .25)}.fab-btn-purple.svelte-m6aad5{background:#8059bb26;color:#c9acff;color:oklch(.8 .12 300);border-color:#8059bb4d}.fab-btn-purple.svelte-m6aad5:hover{background:#8059bb40}.fab-btn-clear.svelte-m6aad5{background:transparent;color:#86909b;border-color:transparent}.fab-btn-clear.svelte-m6aad5:hover{background:#1a222b;color:#b4bfca}.fab-spinner.svelte-m6aad5{width:14px;height:14px;border:2px solid oklch(.35 .02 250);border-top-color:#26a9f1;border-radius:50%;animation:svelte-m6aad5-fab-spin .6s linear infinite;flex-shrink:0}@keyframes svelte-m6aad5-fab-spin{to{transform:rotate(360deg)}}.fab-dropdown-wrapper.svelte-m6aad5{position:relative}.fab-dropdown.svelte-m6aad5{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:160px;background:#0b121a;border:1px solid oklch(.3 .02 250);border-radius:.5rem;padding:.375rem;box-shadow:0 8px 24px #00000080;z-index:60}.fab-dropdown-item.svelte-m6aad5{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .625rem;border:none;background:transparent;color:#b4bfca;font-size:.75rem;text-align:left;border-radius:.375rem;cursor:pointer;transition:background .1s;white-space:nowrap}.fab-dropdown-item.svelte-m6aad5:hover{background:#1a222b}.fab-dot.svelte-m6aad5{width:8px;height:8px;border-radius:50%;flex-shrink:0}.jatui-btn.svelte-18sv61c{transition:transform var(--motion-spring, cubic-bezier(.34, 1.56, .64, 1)) .5s;will-change:transform}.jatui-btn.svelte-18sv61c:active:not(:disabled){transform:scale(.97);transition:transform var(--motion-instant, 80ms) ease-out}@media(prefers-reduced-motion:reduce){.jatui-btn.svelte-18sv61c{transition:none}.jatui-btn.svelte-18sv61c:active:not(:disabled){transform:none;transition:none}}.jatui-btn-dots.svelte-18sv61c{display:inline-flex;align-items:center;gap:3px}.jatui-btn-dots.svelte-18sv61c i:where(.svelte-18sv61c){display:inline-block;width:.3em;height:.3em;border-radius:50%;background:currentColor;animation:svelte-18sv61c-jatui-bounce var(--motion-move, .3s) ease-in-out infinite}.jatui-btn-dots.svelte-18sv61c i:where(.svelte-18sv61c):nth-child(2){animation-delay:.12s}.jatui-btn-dots.svelte-18sv61c i:where(.svelte-18sv61c):nth-child(3){animation-delay:.24s}@keyframes svelte-18sv61c-jatui-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.jatui-btn-dots.svelte-18sv61c i:where(.svelte-18sv61c){animation:none}}.jatui-btn-check.svelte-18sv61c{display:inline-flex;align-items:center}.jatui-check-path.svelte-18sv61c{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--motion-fast, .15s) var(--motion-spring, cubic-bezier(.34, 1.56, .64, 1))}.jatui-btn-check.svelte-18sv61c .jatui-check-path:where(.svelte-18sv61c){stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.jatui-check-path.svelte-18sv61c{transition:none;stroke-dashoffset:0}}@keyframes svelte-18sv61c-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-18sv61c{animation:svelte-18sv61c-jatui-shake-x .45s cubic-bezier(.36,.07,.19,.97) both}@media(prefers-reduced-motion:reduce){.jatui-btn-shake.svelte-18sv61c{animation:none}}.jatui-btn-icon-error.svelte-18sv61c{display:inline-flex;align-items:center}.jatui-carousel.svelte-8ojyxu{display:flex;flex-direction:column;gap:var(--jatui-space-lg)}.jatui-carousel-viewport.svelte-8ojyxu{overflow:hidden;border-radius:var(--jatui-radius-box)}.jatui-carousel-track.svelte-8ojyxu{display:flex;touch-action:pan-y pinch-zoom}.jatui-carousel-track.svelte-8ojyxu>*{flex:0 0 calc((100% - (var(--jatui-carousel-spv, 1) - 1) * var(--jatui-carousel-gap, 1rem)) / var(--jatui-carousel-spv, 1));min-width:0}.jatui-carousel-controls.svelte-8ojyxu{display:flex;align-items:center;justify-content:center;gap:var(--jatui-space-lg)}.jatui-carousel-dots.svelte-8ojyxu{display:flex;align-items:center;gap:var(--jatui-space-sm)}.jatui-carousel-dot.svelte-8ojyxu{width:6px;height:6px;border-radius:9999px;border:none;padding:0;cursor:pointer;background:oklch(from var(--color-base-content, currentColor) l c h / .25);transition:width var(--motion-move) var(--motion-glide),background var(--motion-fast) var(--motion-glide)}.jatui-carousel-dot--active.svelte-8ojyxu{width:18px;background:oklch(from var(--color-base-content, currentColor) l c h / .75)}@media(prefers-reduced-motion:reduce){.jatui-carousel-dot.svelte-8ojyxu{transition:none}.jatui-carousel-dot--active.svelte-8ojyxu{outline:2px solid currentColor}}.cp-backdrop.svelte-wh9uu8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#00000080;display:flex;justify-content:center;align-items:flex-start;padding-top:15vh;padding-inline:1rem}.cp-panel.svelte-wh9uu8{width:100%;max-width:560px;background:var(--color-base-100);border:var(--jatui-border-w) solid var(--color-base-300);border-radius:var(--jatui-radius-box);overflow:hidden;display:flex;flex-direction:column;max-height:60vh}.cp-search.svelte-wh9uu8{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-bottom:var(--jatui-border-w) solid var(--color-base-200);flex-shrink:0}.cp-search-icon.svelte-wh9uu8{width:1rem;height:1rem;flex-shrink:0;color:color-mix(in oklch,var(--color-base-content) 40%,transparent)}.cp-search-input.svelte-wh9uu8{flex:1;background:transparent;border:none;outline:none;font-size:.9375rem;color:var(--color-base-content);line-height:1.5;min-width:0}.cp-search-input.svelte-wh9uu8::placeholder{color:color-mix(in oklch,var(--color-base-content) 35%,transparent)}.cp-search-clear.svelte-wh9uu8{display:flex;align-items:center;justify-content:center;padding:.1875rem;border-radius:var(--jatui-radius-field);border:none;background:none;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)}.cp-search-clear.svelte-wh9uu8:hover{color:var(--color-base-content);background:var(--color-base-200)}.cp-hint-kbd.svelte-wh9uu8{font-size:.5625rem;font-family:ui-monospace,SF Mono,Menlo,monospace;color:color-mix(in oklch,var(--color-base-content) 30%,transparent);background:none;border:none;padding:0}.cp-list.svelte-wh9uu8{flex:1;overflow-y:auto;list-style:none;margin:0;padding:.25rem 0}.cp-group-label.svelte-wh9uu8{padding:.5rem .875rem .125rem;font-size:.5625rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:color-mix(in oklch,var(--color-base-content) 35%,transparent)}.cp-item.svelte-wh9uu8{padding:0 .375rem}.cp-item-btn.svelte-wh9uu8{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem;border:none;border-radius:var(--jatui-radius-selector);background:transparent;cursor:pointer;text-align:left;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)}.cp-item-highlighted.svelte-wh9uu8 .cp-item-btn:where(.svelte-wh9uu8){background:var(--color-base-200);color:var(--color-base-content)}.cp-item-icon.svelte-wh9uu8{flex-shrink:0;width:1.25rem;text-align:center;font-size:.875rem;line-height:1}.cp-item-icon-placeholder.svelte-wh9uu8{flex-shrink:0;width:1.25rem}.cp-item-label.svelte-wh9uu8{flex:1;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-item-shortcut.svelte-wh9uu8{display:flex;gap:.25rem;align-items:center;flex-shrink:0}.cp-kbd.svelte-wh9uu8{display:inline-flex;align-items:center;justify-content:center;padding:.0625rem .3125rem;border-radius:var(--jatui-radius-field);font-size:.5625rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600;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);line-height:1.4}.cp-item-highlighted.svelte-wh9uu8 .cp-kbd:where(.svelte-wh9uu8){color:color-mix(in oklch,var(--color-base-content) 70%,transparent);background:var(--color-base-300)}.cp-empty.svelte-wh9uu8{padding:1.5rem .875rem;text-align:center;font-size:.8125rem;color:color-mix(in oklch,var(--color-base-content) 40%,transparent);font-family:ui-monospace,SF Mono,Menlo,monospace}.cp-footer.svelte-wh9uu8{display:flex;gap:1rem;align-items:center;padding:.5rem .875rem;border-top:var(--jatui-border-w) solid var(--color-base-200);flex-shrink:0}.cp-footer-hint.svelte-wh9uu8{display:flex;align-items:center;gap:.25rem;font-size:.5625rem;font-family:ui-monospace,SF Mono,Menlo,monospace;color:color-mix(in oklch,var(--color-base-content) 35%,transparent)}@media(prefers-reduced-motion:reduce){.cp-search-clear.svelte-wh9uu8,.cp-item-btn.svelte-wh9uu8{transition:none}}.confetti-root.svelte-1qm3f2p{position:relative;overflow:visible}@keyframes svelte-1qm3f2p-confetti-fly{0%{translate:-50% -50%;rotate:0deg;opacity:1}to{translate:var(--tx) var(--ty);rotate:var(--rot);opacity:0}}.jatui-mic-meter.svelte-1d0nafh{position:absolute;bottom:.3rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:flex-end;gap:2px;pointer-events:none}.jatui-mic-meter-bar.svelte-1d0nafh{width:3px;border-radius:1px;background:color-mix(in oklch,var(--color-base-content) 25%,transparent);transition:background var(--motion-fast, .15s) ease}.jatui-mic-meter-bar.is-active.svelte-1d0nafh{background:var(--color-success)}.copy-btn.svelte-1kw4msz{gap:.35em}.copy-icon-wrap.svelte-1kw4msz{position:relative;display:inline-flex;width:1em;height:1em}.copy-icon-wrap.svelte-1kw4msz svg:where(.svelte-1kw4msz){position:absolute;top:0;right:0;bottom:0;left:0;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))}.ic-check.svelte-1kw4msz{opacity:0;transform:scale(.5);color:var(--color-success, #4cd08a)}.copy-btn.copied.svelte-1kw4msz .ic-copy:where(.svelte-1kw4msz){opacity:0;transform:scale(.5)}.copy-btn.copied.svelte-1kw4msz .ic-check:where(.svelte-1kw4msz){opacity:1;transform:scale(1)}.copy-label.svelte-1kw4msz{transition:opacity var(--motion-fast, .15s) var(--motion-glide, cubic-bezier(.16, 1, .3, 1))}@media(prefers-reduced-motion:reduce){.copy-icon-wrap.svelte-1kw4msz svg:where(.svelte-1kw4msz){transition:opacity var(--motion-instant, 80ms) step-end}.copy-label.svelte-1kw4msz{transition:none}}.cursor-spotlight-root.svelte-zjoibb{position:relative;overflow:hidden}.cursor-spotlight-glow.svelte-zjoibb{position:absolute;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 18%,transparent),transparent 70%);transform:translate(-50%,-50%);pointer-events:none;transition:opacity .3s ease}.cursor-spotlight-content.svelte-zjoibb{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.cursor-spotlight-glow.svelte-zjoibb{display:none}}.datatable-root.svelte-1utaimv{width:100%}.dt-th-sortable.svelte-1utaimv{cursor:pointer;-webkit-user-select:none;user-select:none}.dt-th-sortable.svelte-1utaimv:hover{background-color:color-mix(in oklch,var(--color-base-200) 60%,transparent)}.dt-th-label.svelte-1utaimv{display:inline-flex;align-items:center;gap:var(--jatui-space-sm)}.dt-sort-icon.svelte-1utaimv{display:inline-flex;align-items:center;margin-left:var(--jatui-space-xs);color:color-mix(in oklch,var(--color-base-content) 35%,transparent);transition:color var(--motion-fast) var(--motion-glide),transform var(--motion-fast) var(--motion-glide)}.dt-sort-active.svelte-1utaimv{color:color-mix(in oklch,var(--color-primary) 90%,transparent)}@media(prefers-reduced-motion:reduce){.dt-sort-icon.svelte-1utaimv{transition:none}}.dt-row-selected.svelte-1utaimv{background-color:color-mix(in oklch,var(--color-primary) 6%,transparent)!important}.dt-select-cell.svelte-1utaimv{width:2.5rem;text-align:center;vertical-align:middle}.dt-empty.svelte-1utaimv{text-align:center;color:color-mix(in oklch,var(--color-base-content) 35%,transparent);padding:2rem 1rem;font-size:.875rem}.dt-pagination.svelte-1utaimv{display:flex;align-items:center;justify-content:space-between;padding:var(--jatui-space-base) var(--jatui-space-xs);border-top:var(--jatui-border-w) solid var(--color-base-300);margin-top:var(--jatui-space-base)}.dt-page-info.svelte-1utaimv{font-size:.8125rem;color:color-mix(in oklch,var(--color-base-content) 50%,transparent)}.dt-page-btns.svelte-1utaimv{display:flex;gap:var(--jatui-space-xs)}.skel-cell.svelte-1utaimv{height:.875rem;width:80%;border-radius:var(--jatui-radius-selector);background:linear-gradient(90deg,var(--color-base-200) 0%,var(--color-base-300) 25%,var(--color-base-200) 50%);background-size:280% 100%;animation:svelte-1utaimv-skel-shimmer 1.5s linear infinite}@keyframes svelte-1utaimv-skel-shimmer{0%{background-position:140% 0}to{background-position:-140% 0}}@media(prefers-reduced-motion:reduce){.skel-cell.svelte-1utaimv{animation:none}}.device-mock.svelte-10q96mp{position:relative;display:inline-block;flex-shrink:0}.device-frame.svelte-10q96mp{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.device-screen.svelte-10q96mp{position:absolute;overflow:hidden;border-radius:inherit}.jatui-dirty-chrome.svelte-nybgq0{position:fixed;bottom:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem .75rem;background:color-mix(in oklch,var(--color-base-100) 96%,transparent);border:1px solid var(--color-warning);border-radius:999px;box-shadow:0 8px 24px #00000047;z-index:60;font-size:.8125rem}.jatui-dirty-pill.svelte-nybgq0{color:var(--color-warning);font-weight:600}.jatui-dirty-cancel.svelte-nybgq0{padding:.1875rem .5625rem;font-size:.75rem;font-weight:500;background:transparent;border:1px solid var(--color-base-300);border-radius:999px;color:var(--color-base-content);cursor:pointer;transition:background .15s}.jatui-dirty-cancel.svelte-nybgq0:hover{background:var(--color-base-200)}.dock.svelte-1h2e61c{display:inline-flex;align-items:flex-end;gap:8px;padding:10px 16px;background:color-mix(in oklch,var(--color-base-200, var(--color-base-100)) 80%,transparent);border:var(--jatui-border-w) solid color-mix(in oklch,var(--color-base-content) 10%,transparent);border-radius:var(--jatui-radius-box);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dock-item.svelte-1h2e61c{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--jatui-radius-box);background:var(--color-base-100);border:var(--jatui-border-w) solid color-mix(in oklch,var(--color-base-content) 8%,transparent);cursor:pointer;transform-origin:bottom center;transition:transform var(--motion-fast) var(--motion-glide);color:var(--color-base-content)}.dock-item.svelte-1h2e61c:hover,.dock-item.svelte-1h2e61c:focus-visible{background:var(--color-base-200, var(--color-base-100));outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dock-item.svelte-1h2e61c{transition:none}}.drop-indicator.svelte-ettrm4{--stroke-width: 2px;--terminal-diameter: calc(var(--stroke-width) * 4);--terminal-radius: calc(var(--terminal-diameter) / 2);--terminal-main-axis-start: calc(-1 * var(--terminal-diameter));--terminal-cross-axis-offset: calc((var(--stroke-width) - var(--terminal-diameter)) / 2);display:block;position:absolute;z-index:1;pointer-events:none;background:var(--stroke-color)}.drop-indicator.svelte-ettrm4:before{display:var(--terminal-display);content:"";position:absolute;box-sizing:border-box;width:var(--terminal-diameter);height:var(--terminal-diameter);border:var(--stroke-width) solid var(--stroke-color);border-radius:50%}.horizontal.svelte-ettrm4{height:var(--stroke-width);inset-inline-start:var(--line-main-axis-start);inset-inline-end:0}.horizontal.svelte-ettrm4:before{inset-inline-start:var(--terminal-main-axis-start)}.vertical.svelte-ettrm4{width:var(--stroke-width);top:var(--line-main-axis-start);bottom:0}.vertical.svelte-ettrm4:before{top:var(--terminal-main-axis-start)}.edge-top.svelte-ettrm4{top:var(--main-axis-offset)}.edge-top.svelte-ettrm4:before{top:var(--terminal-cross-axis-offset)}.edge-bottom.svelte-ettrm4{bottom:var(--main-axis-offset)}.edge-bottom.svelte-ettrm4:before{bottom:var(--terminal-cross-axis-offset)}.edge-left.svelte-ettrm4{left:var(--main-axis-offset)}.edge-left.svelte-ettrm4:before{left:var(--terminal-cross-axis-offset)}.edge-right.svelte-ettrm4{right:var(--main-axis-offset)}.edge-right.svelte-ettrm4:before{right:var(--terminal-cross-axis-offset)}.flip-card-outer.svelte-1xdigo2{perspective:800px}.flip-card-inner.svelte-1xdigo2{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s var(--motion-spring, cubic-bezier(.34, 1.56, .64, 1))}.flip-card-inner.flipped.svelte-1xdigo2{transform:rotateY(180deg)}.flip-card-face.svelte-1xdigo2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-card-front.svelte-1xdigo2{transform:rotateY(0)}.flip-card-back.svelte-1xdigo2{transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){.flip-card-inner.svelte-1xdigo2{transition:none}.flip-card-inner.flipped.svelte-1xdigo2{transform:none}.flip-card-inner.flipped.svelte-1xdigo2 .flip-card-front:where(.svelte-1xdigo2){visibility:hidden}.flip-card-inner.flipped.svelte-1xdigo2 .flip-card-back:where(.svelte-1xdigo2){transform:none;visibility:visible}.flip-card-back.svelte-1xdigo2{visibility:hidden}}.focus-reveal-root.svelte-1xznntk{will-change:filter,opacity}@media(prefers-reduced-motion:reduce){.focus-reveal-root.svelte-1xznntk{filter:none!important;opacity:1!important;transition:none!important;will-change:auto}}.generative-backdrop.svelte-xzagz2{position:relative;overflow:hidden;isolation:isolate}.gen-layer.svelte-xzagz2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gen-gradient.svelte-xzagz2{z-index:0;background-size:200% 200%;transition:background var(--motion-move, .3s) var(--motion-glide, ease-out)}@keyframes svelte-xzagz2-gen-drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gen-animate.svelte-xzagz2{animation:svelte-xzagz2-gen-drift 12s var(--motion-glide, ease-in-out) infinite;background-size:300% 300%}@media(prefers-reduced-motion:reduce){.gen-animate.svelte-xzagz2{animation:none}}.gen-img.svelte-xzagz2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.gen-video.svelte-xzagz2{z-index:2;object-fit:cover;opacity:0;transition:opacity var(--motion-enter, .2s) var(--motion-glide, ease-out)}.gen-video-ready.svelte-xzagz2{opacity:1}.gen-overlay.svelte-xzagz2{z-index:3;pointer-events:none}.gen-overlay-scrim.svelte-xzagz2{background:#0006}.gen-overlay-gradient.svelte-xzagz2{background:linear-gradient(to bottom,#0000,#0009)}.globe-root.svelte-198xjfw{display:block;position:relative;overflow:hidden;border-radius:50%;-webkit-user-select:none;user-select:none;touch-action:none}canvas.svelte-198xjfw{display:block}.showcase-backdrop.svelte-dcpomt{position:relative;overflow:hidden}.showcase-backdrop-content.svelte-dcpomt{position:relative;z-index:1}.svelte-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.svelte-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.svelte-flow__pane{z-index:1;touch-action:none}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.svelte-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.svelte-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.svelte-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{position:absolute;z-index:5;margin:15px}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.svelte-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.svelte-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.svelte-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.svelte-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.svelte-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.svelte-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.svelte-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.svelte-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.svelte-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.svelte-flow__resize-control.handle.left{left:0;top:50%}.svelte-flow__resize-control.handle.right{left:100%;top:50%}.svelte-flow__resize-control.handle.top{left:50%;top:0}.svelte-flow__resize-control.handle.bottom{left:50%;top:100%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.svelte-flow__resize-control.line.left{left:0;border-left-width:1px}.svelte-flow__resize-control.line.right{left:100%;border-right-width:1px}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.svelte-flow__resize-control.line.top{top:0;border-top-width:1px}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;position:absolute;padding:2px;font-size:10px;color:var(--xy-edge-label-color, var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.svelte-flow__container{-webkit-user-select:none;-moz-user-select:none;user-select:none}.transparent.svelte-1wg91mu{background:transparent}.a11y-hidden.svelte-13pq11u{display:none}.a11y-live-msg.svelte-13pq11u{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0px,0px,0px,0px);clip-path:inset(100%)}.svelte-flow__selection.svelte-1vr3gfi{position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-sf2y5e{position:absolute;top:0;left:0;z-index:2000;pointer-events:all}.svelte-flow__selection-wrapper.svelte-sf2y5e:focus,.svelte-flow__selection-wrapper.svelte-sf2y5e:focus-visible{outline:none}.svelte-flow.svelte-mkap6j{width:100%;height:100%;overflow:hidden;position:relative;z-index:0}.jatui-node.svelte-1sp1eh2{min-width:120px;max-width:240px}.jatui-node__inner.svelte-1sp1eh2{display:flex;align-items:center;gap:var(--jatui-space-sm);padding:var(--jatui-space-base) var(--jatui-space-lg);background:var(--color-base-200, oklch(.96 0 0));border:var(--jatui-border-w) solid var(--color-base-300, oklch(.9 0 0));border-radius:var(--jatui-radius-box);transition:border-color var(--motion-fast) var(--motion-glide),background var(--motion-fast) var(--motion-glide);cursor:default;-webkit-user-select:none;user-select:none}.jatui-node--selected.svelte-1sp1eh2 .jatui-node__inner:where(.svelte-1sp1eh2){border-color:var(--color-primary, oklch(.6 .2 264))}.jatui-node__dot.svelte-1sp1eh2{flex-shrink:0;width:6px;height:6px;border-radius:50%}.jatui-node__label.svelte-1sp1eh2{font-size:.8125rem;font-weight:500;color:var(--color-base-content, currentColor);line-height:1.3;word-break:break-word}.jatui-node--tinted.svelte-1sp1eh2 .jatui-node__inner:where(.svelte-1sp1eh2) .jatui-node__label:where(.svelte-1sp1eh2){color:inherit}.jatui-node__sublabel.svelte-1sp1eh2{display:block;font-size:.6875rem;color:var(--color-base-content, currentColor);opacity:.55;line-height:1.3;margin-top:2px}@media(prefers-reduced-motion:reduce){.jatui-node__inner.svelte-1sp1eh2{transition:none}}.graph-canvas.svelte-15ckk2j{width:100%;position:relative;overflow:hidden;border-radius:var(--jatui-radius-box);border:var(--jatui-border-w) solid var(--color-base-300, oklch(.9 0 0));background:var(--color-base-100, oklch(.98 0 0))}.svelte-flow .svelte-flow__node{box-shadow:none!important;filter:none!important}.svelte-flow .svelte-flow__edge path{transition:stroke var(--motion-fast) var(--motion-glide)}@media(prefers-reduced-motion:reduce){.svelte-flow .svelte-flow__edge path{transition:none}}.hold-btn.svelte-1n9xaz4{cursor:pointer}.hold-btn.svelte-1n9xaz4:disabled{cursor:not-allowed;opacity:.5}.ring-wrap.svelte-1n9xaz4{display:inline-flex;flex-shrink:0}.ring-track.svelte-1n9xaz4{stroke:oklch(from currentColor l c h / .2)}.ring-prog.svelte-1n9xaz4{stroke:currentColor;transition:stroke-dashoffset var(--motion-fast, .15s) var(--motion-glide, cubic-bezier(.16, 1, .3, 1))}.hold-btn.holding.svelte-1n9xaz4 .ring-prog:where(.svelte-1n9xaz4),.hold-btn.done.svelte-1n9xaz4 .ring-prog:where(.svelte-1n9xaz4){transition:none}.hold-btn.done.svelte-1n9xaz4 .ring-prog:where(.svelte-1n9xaz4){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-1n9xaz4{transition:none}.hold-btn.done.svelte-1n9xaz4 .ring-prog:where(.svelte-1n9xaz4){transition:none}}.ken-burns-root.svelte-fdv3bx{overflow:hidden;position:relative}.ken-burns-inner.svelte-fdv3bx{width:100%;height:100%;transform-origin:center center;will-change:transform;pointer-events:auto}@keyframes svelte-fdv3bx-ken-burns-zoom{0%{transform:scale(1) translate(0)}to{transform:var(--kb-end-transform)}}@media(prefers-reduced-motion:reduce){.ken-burns-inner.svelte-fdv3bx{animation:none!important;will-change:auto}}@keyframes svelte-ici3p9-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-wrapper.svelte-ici3p9{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track.svelte-ici3p9{display:flex;width:max-content;animation:svelte-ici3p9-marquee-scroll var(--marquee-speed, 14s) linear infinite}.marquee-track.paused.svelte-ici3p9{animation-play-state:paused}.marquee-content.svelte-ici3p9{display:flex;flex-shrink:0}@media(prefers-reduced-motion:reduce){.marquee-track.svelte-ici3p9{animation:none}}.mlb-scrim.svelte-1jrze7x{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000db;display:flex;align-items:center;justify-content:center}.mlb-backdrop.svelte-1jrze7x{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:none;cursor:zoom-out}.mlb-header.svelte-1jrze7x{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 1rem;background:linear-gradient(to bottom,oklch(0 0 0 / .55),transparent);color:var(--color-base-100, #fff);pointer-events:none;z-index:2}.mlb-header.svelte-1jrze7x>:where(.svelte-1jrze7x){pointer-events:auto}.mlb-title.svelte-1jrze7x{font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.75rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlb-count.svelte-1jrze7x{font-size:.75rem;color:#cecececc;font-variant-numeric:tabular-nums}.mlb-actions.svelte-1jrze7x{display:flex;align-items:center;gap:.375rem}.mlb-btn.svelte-1jrze7x{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;color:#eee;background:#ffffff1a;border:1px solid oklch(1 0 0 / .15);border-radius:.375rem;cursor:pointer;text-decoration:none;transition:background .15s}.mlb-btn.svelte-1jrze7x:hover{background:#fff3}.mlb-close.svelte-1jrze7x{font-size:1.25rem;line-height:1}.mlb-nav.svelte-1jrze7x{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background:#ffffff1a;color:#eee;font-size:2rem;line-height:1;border:1px solid oklch(1 0 0 / .15);border-radius:999px;cursor:pointer;z-index:2;transition:background .15s}.mlb-nav.svelte-1jrze7x:hover{background:#fff3}.mlb-nav-prev.svelte-1jrze7x{left:1rem}.mlb-nav-next.svelte-1jrze7x{right:1rem}.mlb-stage.svelte-1jrze7x{position:relative;z-index:1;max-width:92vw;max-height:88vh;display:flex;align-items:center;justify-content:center}.mlb-image.svelte-1jrze7x{max-width:92vw;max-height:88vh;object-fit:contain;transition:transform .15s;transform-origin:center center}.mlb-video.svelte-1jrze7x{max-width:92vw;max-height:88vh}.line-clamp-3.svelte-1damub2{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.quoted-message-display.preview.svelte-1damub2{margin-bottom:8px}.quoted-message-display.inline.svelte-1damub2{margin-bottom:12px}.message-content.svelte-1damub2 .mention-link{color:color-mix(in oklch,var(--color-primary) 60%,transparent);transition:color .2s}.message-content.svelte-1damub2 .mention-link:hover{color:color-mix(in oklch,var(--color-primary) 80%,transparent)}.jatui-navmenu.svelte-8pkjcu{display:flex;align-items:center;gap:var(--jatui-space-xl);height:56px;padding:0 var(--jatui-space-2xl);background:var(--color-base-100);border-bottom:var(--jatui-border-w) solid var(--color-base-300);position:relative;z-index:30}.jatui-navmenu-logo.svelte-8pkjcu{flex-shrink:0;display:flex;align-items:center}.jatui-navmenu-bar.svelte-8pkjcu{display:flex;align-items:center;gap:var(--jatui-space-xs);flex:1}.jatui-navmenu-trailing.svelte-8pkjcu{flex-shrink:0;display:flex;align-items:center;gap:var(--jatui-space-base)}.jatui-navmenu-item-wrap.svelte-8pkjcu{position:relative}.jatui-navmenu-trigger.svelte-8pkjcu{display:flex;align-items:center;gap:var(--jatui-space-sm);padding:var(--jatui-space-base) var(--jatui-space-lg);border-radius:var(--jatui-radius-selector);font-size:.875rem;font-weight:500;color:color-mix(in oklch,var(--color-base-content) 70%,transparent);background:transparent;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:color var(--motion-instant) var(--motion-glide),background-color var(--motion-instant) var(--motion-glide)}.jatui-navmenu-trigger.svelte-8pkjcu:hover{color:var(--color-base-content);background:color-mix(in oklch,var(--color-base-content) 8%,transparent)}.jatui-navmenu-trigger.active.svelte-8pkjcu{color:var(--color-primary)}.jatui-navmenu-chevron.svelte-8pkjcu{transition:transform var(--motion-fast) var(--motion-glide);flex-shrink:0}.jatui-navmenu-chevron.open.svelte-8pkjcu{transform:rotate(180deg)}.jatui-navmenu-dropdown.svelte-8pkjcu{position:absolute;top:calc(100% + var(--jatui-space-base));left:0;min-width:220px;background:var(--color-base-100);border:var(--jatui-border-w) solid var(--color-base-300);border-radius:var(--jatui-radius-box);padding:var(--jatui-space-base);display:flex;flex-direction:column;gap:2px;z-index:50;opacity:0;transform:translateY(-6px) scale(.97);pointer-events:none;transform-origin:top left;transition:opacity var(--motion-fast) var(--motion-glide),transform var(--motion-fast) var(--motion-glide)}.jatui-navmenu-dropdown.open.svelte-8pkjcu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.jatui-navmenu-child.svelte-8pkjcu{display:flex;flex-direction:column;gap:2px;padding:var(--jatui-space-base) var(--jatui-space-lg);border-radius:var(--jatui-radius-selector);text-decoration:none;color:var(--color-base-content);transition:background-color var(--motion-instant) var(--motion-glide),color var(--motion-instant) var(--motion-glide)}.jatui-navmenu-child.svelte-8pkjcu:hover{background:color-mix(in oklch,var(--color-base-content) 8%,transparent)}.jatui-navmenu-child.active.svelte-8pkjcu{background:color-mix(in oklch,var(--color-primary) 12%,transparent);color:var(--color-primary)}.jatui-navmenu-child-label.svelte-8pkjcu{font-size:.875rem;font-weight:500}.jatui-navmenu-child-desc.svelte-8pkjcu{font-size:.75rem;color:color-mix(in oklch,var(--color-base-content) 55%,transparent);line-height:1.3}@media(prefers-reduced-motion:reduce){.jatui-navmenu-trigger.svelte-8pkjcu,.jatui-navmenu-child.svelte-8pkjcu,.jatui-navmenu-chevron.svelte-8pkjcu,.jatui-navmenu-dropdown.svelte-8pkjcu{transition:none}}.demo-wrap.svelte-jyz1fq{border:var(--jatui-border-w) solid var(--color-base-300);border-radius:var(--jatui-radius-box);overflow:hidden}.demo-logo.svelte-jyz1fq{display:flex;align-items:center;gap:var(--jatui-space-base)}.demo-logo-icon.svelte-jyz1fq{width:26px;height:26px;border-radius:var(--jatui-radius-selector);background:var(--color-primary);color:var(--color-primary-content);display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700}.demo-logo-name.svelte-jyz1fq{font-weight:600;font-size:.9375rem}.demo-body.svelte-jyz1fq{padding:var(--jatui-space-2xl);display:flex;flex-direction:column;gap:var(--jatui-space-lg);background:var(--color-base-100);min-height:120px}.demo-hint.svelte-jyz1fq{font-size:.875rem;color:var(--color-base-content)}.parallax-tilt-outer.svelte-mxpu1h{perspective:800px;display:inline-block}.parallax-tilt-card.svelte-mxpu1h{position:relative;transform-style:preserve-3d;transition:transform .15s ease-out;will-change:transform}.parallax-tilt-glare.svelte-mxpu1h{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1}@media(prefers-reduced-motion:reduce){.parallax-tilt-card.svelte-mxpu1h{transform:none!important;transition:none;will-change:auto}.parallax-tilt-glare.svelte-mxpu1h{display:none}}.meter-fill.svelte-rwqieq{transform:scaleX(0);transform-origin:left;transition:transform var(--motion-enter) var(--motion-glide),background-color var(--motion-fast) var(--motion-glide)}.meter-fill--active.svelte-rwqieq{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.meter-fill.svelte-rwqieq{transition:background-color var(--motion-fast) var(--motion-glide)}.meter-fill--active.svelte-rwqieq{transform:scaleX(1)}}.pin-cell.svelte-1lxnipz{transform-origin:center;transition:transform var(--motion-fast) var(--motion-spring),border-color var(--motion-fast) var(--motion-glide)}.pin-cell--filled.svelte-1lxnipz{border-color:var(--color-primary)}.pin-cell--pop.svelte-1lxnipz{transform:scale(1.14)}@keyframes svelte-1lxnipz-pin-shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(2px)}}.shaking.svelte-1lxnipz{animation:svelte-1lxnipz-pin-shake var(--motion-move) var(--motion-glide)}@media(prefers-reduced-motion:reduce){.pin-cell.svelte-1lxnipz{transition:border-color var(--motion-fast) var(--motion-glide)}.pin-cell--pop.svelte-1lxnipz{transform:none}.shaking.svelte-1lxnipz{animation:none}}.jatui-tooltip-wrap.svelte-11extwn{align-items:center}.progress-wrap.svelte-1d6w9uk{display:flex;flex-direction:column;gap:.375rem;width:100%}.progress-label.svelte-1d6w9uk{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;color:color-mix(in oklch,var(--color-base-content) 70%,transparent)}.progress-pct.svelte-1d6w9uk{font-variant-numeric:tabular-nums;font-size:.75rem}.progress-track.svelte-1d6w9uk{position:relative;width:100%;border-radius:9999px;background:var(--color-base-300);overflow:hidden}.progress-fill.svelte-1d6w9uk{height:100%;border-radius:9999px;transition:width .9s var(--motion-glide)}.progress-indeterminate.svelte-1d6w9uk{position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:9999px;animation:svelte-1d6w9uk-progress-slide 1.4s var(--motion-glide) infinite}@keyframes svelte-1d6w9uk-progress-slide{0%{transform:translate(-100%)}to{transform:translate(320%)}}.progress-segments.svelte-1d6w9uk{display:flex;height:100%;gap:3px;padding:0 2px}.progress-segment.svelte-1d6w9uk{flex:1;height:100%;border-radius:9999px;background:var(--color-base-100);overflow:hidden;position:relative}.progress-segment.svelte-1d6w9uk:after{content:"";display:block;height:100%;background:var(--seg-color);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--motion-glide)}.progress-segment--filled.svelte-1d6w9uk:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.progress-fill.svelte-1d6w9uk{transition:none}.progress-indeterminate.svelte-1d6w9uk{animation:none;transform:translate(140%)}.progress-segment.svelte-1d6w9uk:after{transition:none}}.progress-ring.svelte-jq2eip{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.progress-ring.svelte-jq2eip svg:where(.svelte-jq2eip){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ring-prog.svelte-jq2eip{transition:stroke-dashoffset .9s var(--motion-glide)}.ring-label.svelte-jq2eip{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;color:var(--color-base-content);pointer-events:none;z-index:1}.ring-value.svelte-jq2eip{font-variant-numeric:tabular-nums;font-weight:600}.ring-sublabel.svelte-jq2eip{font-size:.625em;color:color-mix(in oklch,var(--color-base-content) 60%,transparent);margin-top:.125em}@media(prefers-reduced-motion:reduce){.ring-prog.svelte-jq2eip{transition:none}}.stepper-btn.svelte-105pdgi{transition:transform var(--motion-instant) var(--motion-glide);-webkit-user-select:none;user-select:none;touch-action:none}.stepper-btn.svelte-105pdgi:active:not(:disabled){transform:scale(.9)}.stepper-val.svelte-105pdgi{display:inline-block;transform-origin:center;transition:transform var(--motion-fast) var(--motion-spring)}@keyframes svelte-105pdgi-bump-up{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-4px) scale(1.18)}to{transform:translateY(0) scale(1)}}@keyframes svelte-105pdgi-bump-down{0%{transform:translateY(0) scale(1)}40%{transform:translateY(4px) scale(1.18)}to{transform:translateY(0) scale(1)}}.bump-up.svelte-105pdgi{animation:svelte-105pdgi-bump-up var(--motion-enter) var(--motion-spring)}.bump-down.svelte-105pdgi{animation:svelte-105pdgi-bump-down var(--motion-enter) var(--motion-spring)}@media(prefers-reduced-motion:reduce){.stepper-btn.svelte-105pdgi{transition:none}.stepper-btn.svelte-105pdgi:active:not(:disabled){transform:none}.stepper-val.svelte-105pdgi{transition:none}.bump-up.svelte-105pdgi,.bump-down.svelte-105pdgi{animation:none}}.rail-focus{outline:2px solid color-mix(in oklch,var(--color-primary) 60%,transparent);outline-offset:2px;border-radius:var(--radius-field)}.rail-cycled{animation:svelte-16qacjm-rail-pulse .28s ease-out}@keyframes svelte-16qacjm-rail-pulse{0%{background-color:color-mix(in oklch,var(--color-primary) 12%,transparent)}to{background-color:transparent}}.shine-sweep-root.svelte-zdgtuu{position:relative;overflow:hidden}.shine-sweep-root.svelte-zdgtuu:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,white 25%,transparent),transparent);pointer-events:none}.shine-sweep-root.svelte-zdgtuu:hover:before,.shine-sweep-root.sweeping.svelte-zdgtuu:before{left:120%;transition:left .9s var(--motion-glide, cubic-bezier(.16, 1, .3, 1))}@media(prefers-reduced-motion:reduce){.shine-sweep-root.svelte-zdgtuu:before{display:none}.shine-sweep-root.svelte-zdgtuu:hover:before,.shine-sweep-root.sweeping.svelte-zdgtuu:before{display:none}}.jatui-sidebar-backdrop.svelte-1tpzg2h{display:none;position:fixed;top:0;right:0;bottom:0;left:0;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)}@media(max-width:767px){.jatui-sidebar-backdrop.visible.svelte-1tpzg2h{display:block;opacity:1}}.jatui-sidebar.svelte-1tpzg2h{display:flex;flex-direction:column;height:100%;background:var(--color-base-200);border-right:var(--jatui-border-w) solid var(--color-base-300);overflow:hidden;flex-shrink:0;width:var(--sidebar-width)}.jatui-sidebar.mode-icon.svelte-1tpzg2h{width:var(--sidebar-icon-width)}.jatui-sidebar.mode-collapsed.svelte-1tpzg2h{width:0;border-right-width:0}@media(max-width:767px){.jatui-sidebar.svelte-1tpzg2h{position:fixed;top:0;left:0;height:100dvh;z-index:40;width:var(--sidebar-width)!important;transform:translate(-100%);transition:transform var(--motion-enter) var(--motion-glide)}.jatui-sidebar.mobile-open.svelte-1tpzg2h{transform:translate(0)}}.jatui-sidebar-header.svelte-1tpzg2h{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-1tpzg2h{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--jatui-space-base) var(--jatui-space-xl);background:transparent;border:none;cursor:pointer;color:color-mix(in oklch,var(--color-base-content) 50%,transparent);flex-shrink:0;transition:color var(--motion-instant) var(--motion-glide)}.jatui-sidebar-toggle.svelte-1tpzg2h:hover{color:var(--color-base-content)}.jatui-sidebar-toggle-icon.svelte-1tpzg2h{transition:transform var(--motion-fast) var(--motion-glide)}.jatui-sidebar-toggle-icon.flipped.svelte-1tpzg2h{transform:rotate(180deg)}.jatui-sidebar-nav.svelte-1tpzg2h{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--jatui-space-base) var(--jatui-space-base);scrollbar-width:thin}.jatui-sidebar-list.svelte-1tpzg2h{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--jatui-space-xs)}.jatui-sidebar-footer.svelte-1tpzg2h{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-1tpzg2h,.jatui-sidebar-toggle-icon.svelte-1tpzg2h{transition:none}@media(max-width:767px){.jatui-sidebar.svelte-1tpzg2h{transition:none}}}.jatui-sidebar-group.svelte-55kyi0{list-style:none}.jatui-sidebar-group-header.svelte-55kyi0{display:flex;align-items:center;gap:var(--jatui-space-base);padding:var(--jatui-space-sm) var(--jatui-space-xl);margin-top:var(--jatui-space-lg);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch,var(--color-base-content) 50%,transparent);width:100%;border:none;background:transparent;text-align:left}button.jatui-sidebar-group-header.svelte-55kyi0{cursor:pointer;border-radius:var(--jatui-radius-selector);transition:background-color var(--motion-instant) var(--motion-glide)}button.jatui-sidebar-group-header.svelte-55kyi0:hover{background:color-mix(in oklch,var(--color-base-content) 6%,transparent)}.jatui-sidebar-group-icon.svelte-55kyi0{display:flex;align-items:center;flex-shrink:0;width:1rem;height:1rem}.jatui-sidebar-group-label.svelte-55kyi0{flex:1}.jatui-sidebar-group-chevron.svelte-55kyi0{flex-shrink:0;transition:transform var(--motion-fast) var(--motion-glide)}.jatui-sidebar-group-chevron.rotated.svelte-55kyi0{transform:rotate(-90deg)}.jatui-sidebar-group-items.svelte-55kyi0{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--motion-enter) var(--motion-glide);overflow:hidden}.jatui-sidebar-group-items.collapsed.svelte-55kyi0{grid-template-rows:0fr}.jatui-sidebar-group-list.svelte-55kyi0{list-style:none;padding:0;margin:0;min-height:0}.jatui-sidebar-group.icon-only.svelte-55kyi0 .jatui-sidebar-group-header:where(.svelte-55kyi0){display:none}@media(prefers-reduced-motion:reduce){.jatui-sidebar-group-chevron.svelte-55kyi0,.jatui-sidebar-group-items.svelte-55kyi0{transition:none}}.jatui-sidebar-item.svelte-1st7xra{display:flex;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);font-size:.875rem;color:var(--color-base-content);background:transparent;border:none;cursor:pointer;text-align:left;text-decoration:none;transition:background-color var(--motion-instant) var(--motion-glide),color var(--motion-instant) var(--motion-glide);position:relative;white-space:nowrap;overflow:hidden}.jatui-sidebar-item.svelte-1st7xra:hover:not(.disabled){background:color-mix(in oklch,var(--color-base-content) 8%,transparent)}.jatui-sidebar-item.active.svelte-1st7xra{background:color-mix(in oklch,var(--color-primary) 12%,transparent);color:var(--color-primary);font-weight:500}.jatui-sidebar-item.disabled.svelte-1st7xra{opacity:.4;cursor:not-allowed}.jatui-sidebar-item.icon-only.svelte-1st7xra{justify-content:center;padding:var(--jatui-space-base)}.jatui-sidebar-item-icon.svelte-1st7xra{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem}.jatui-sidebar-item-label.svelte-1st7xra{flex:1;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.jatui-sidebar-item.svelte-1st7xra{transition:none}}.demo-wrap.svelte-uyr0eb{border:var(--jatui-border-w) solid var(--color-base-300);border-radius:var(--jatui-radius-box);overflow:hidden;height:480px;display:flex;flex-direction:column}.demo-mobile-bar.svelte-uyr0eb{display:none;padding:var(--jatui-space-base) var(--jatui-space-xl);border-bottom:var(--jatui-border-w) solid var(--color-base-300);background:var(--color-base-100)}@media(max-width:767px){.demo-mobile-bar.svelte-uyr0eb{display:flex}}.demo-layout.svelte-uyr0eb{display:flex;flex:1;overflow:hidden;position:relative}.demo-brand.svelte-uyr0eb{display:flex;align-items:center;gap:var(--jatui-space-lg)}.demo-brand-icon.svelte-uyr0eb{width:28px;height:28px;border-radius:var(--jatui-radius-selector);background:var(--color-primary);color:var(--color-primary-content);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0}.demo-brand-name.svelte-uyr0eb{font-weight:600;font-size:.9375rem}.demo-user.svelte-uyr0eb{display:flex;align-items:center;gap:var(--jatui-space-lg)}.demo-avatar.svelte-uyr0eb{width:28px;height:28px;border-radius:50%;background:color-mix(in oklch,var(--color-primary) 20%,var(--color-base-300));color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;flex-shrink:0}.demo-user-info.svelte-uyr0eb{display:flex;flex-direction:column;gap:1px;overflow:hidden}.demo-user-name.svelte-uyr0eb{font-size:.8125rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-user-role.svelte-uyr0eb{font-size:.6875rem;color:color-mix(in oklch,var(--color-base-content) 50%,transparent)}.demo-main.svelte-uyr0eb{flex:1;padding:var(--jatui-space-2xl);display:flex;flex-direction:column;gap:var(--jatui-space-lg);background:var(--color-base-100);overflow:auto}.demo-hint.svelte-uyr0eb{font-size:.875rem;color:var(--color-base-content)}.skeleton-wrap.svelte-x2cdj9{display:flex;flex-direction:column;gap:.5rem}.skel-line.svelte-x2cdj9{height:.875rem;border-radius:.375rem;background:linear-gradient(90deg,var(--color-base-200) 0%,var(--color-base-300) 25%,var(--color-base-200) 50%);background-size:280% 100%;animation:svelte-x2cdj9-skel-shimmer 1.5s linear infinite}.skel-line--short.svelte-x2cdj9{width:60%}.skel-avatar.svelte-x2cdj9{width:3rem;height:3rem;border-radius:9999px;background:linear-gradient(90deg,var(--color-base-200) 0%,var(--color-base-300) 25%,var(--color-base-200) 50%);background-size:280% 100%;animation:svelte-x2cdj9-skel-shimmer 1.5s linear infinite;flex-shrink:0}.skel-block.svelte-x2cdj9{width:100%;height:8rem;border-radius:.5rem;background:linear-gradient(90deg,var(--color-base-200) 0%,var(--color-base-300) 25%,var(--color-base-200) 50%);background-size:280% 100%;animation:svelte-x2cdj9-skel-shimmer 1.5s linear infinite}@keyframes svelte-x2cdj9-skel-shimmer{0%{background-position:140% 0}to{background-position:-140% 0}}@media(prefers-reduced-motion:reduce){.skel-line.svelte-x2cdj9,.skel-avatar.svelte-x2cdj9,.skel-block.svelte-x2cdj9{animation:none}}.steps-wrap.svelte-10qshjh{position:relative;display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding-top:calc(var(--node) / 2)}.steps-track.svelte-10qshjh{position:absolute;top:calc(var(--node) / 2);left:calc(var(--node) / 2);right:calc(var(--node) / 2);height:3px;border-radius:9999px;background:var(--color-base-300);overflow:hidden;transform:translateY(-50%)}.steps-track-fill.svelte-10qshjh{height:100%;background:var(--fill);transform-origin:left;transition:transform .5s var(--motion-spring)}.step.svelte-10qshjh{display:flex;flex-direction:column;align-items:center;gap:.375rem;z-index:1;position:relative}.step-node.svelte-10qshjh{width:var(--node);height:var(--node);border-radius:9999px;background:var(--color-base-300);color:color-mix(in oklch,var(--color-base-content) 50%,transparent);display:flex;align-items:center;justify-content:center;font-weight:600;border:2px solid var(--color-base-300);transition:background .2s var(--motion-glide),color .2s var(--motion-glide),border-color .2s var(--motion-glide),transform .4s var(--motion-spring)}.step--active.svelte-10qshjh .step-node:where(.svelte-10qshjh){background:var(--color-base-100);border-color:var(--fill);color:var(--fill);transform:scale(1.18)}.step--complete.svelte-10qshjh .step-node:where(.svelte-10qshjh){background:var(--fill);border-color:var(--fill);color:var(--fg)}.step-check.svelte-10qshjh{width:55%;height:55%}.step-label.svelte-10qshjh{color:color-mix(in oklch,var(--color-base-content) 60%,transparent);text-align:center;max-width:5rem;line-height:1.2;transition:color .2s var(--motion-glide)}.step--active.svelte-10qshjh .step-label:where(.svelte-10qshjh),.step--complete.svelte-10qshjh .step-label:where(.svelte-10qshjh){color:var(--color-base-content)}@media(prefers-reduced-motion:reduce){.steps-track-fill.svelte-10qshjh,.step-node.svelte-10qshjh{transition:none}}.jatui-switch.svelte-jqbwk5{transition:background-color var(--motion-fast) var(--motion-spring)}@media(prefers-reduced-motion:reduce){.jatui-switch.svelte-jqbwk5{transition:none}}@layer components{.jatui-tabs.svelte-126ak3w{display:flex;flex-direction:column;gap:1rem}.tab-list.svelte-126ak3w{position:relative;display:flex;flex-direction:row;align-items:center;gap:0}.tabs-pill.svelte-126ak3w .tab-list:where(.svelte-126ak3w){background-color:var(--color-base-200, oklch(93% 0 0));border-radius:.75rem;padding:3px;gap:0}.tab-indicator-pill.svelte-126ak3w{position:absolute;top:0;left:0;background-color:var(--color-base-100, oklch(100% 0 0));border-radius:.6rem;box-shadow:0 1px 3px #0000001a;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}@media(prefers-reduced-motion:reduce){.tab-indicator-pill.svelte-126ak3w{transition:none}}.tabs-underline.svelte-126ak3w .tab-list:where(.svelte-126ak3w){border-bottom:1px solid var(--color-base-300, oklch(88% 0 0));padding-bottom:0;gap:0}.tab-indicator-underline.svelte-126ak3w{position:absolute;bottom:-1px;left:0;width:1px;height:2px;background-color:var(--color-primary, oklch(55% .2 270));transform-origin:left center;border-radius:1px;transition:transform var(--motion-move, .3s) var(--motion-glide, cubic-bezier(.16, 1, .3, 1));pointer-events:none;z-index:1;will-change:transform}@media(prefers-reduced-motion:reduce){.tab-indicator-underline.svelte-126ak3w{transition:none}}.tab-btn.svelte-126ak3w{position:relative;z-index:1;padding:.375rem .875rem;font-size:.875rem;font-weight:500;border-radius:.5rem;border:none;background:transparent;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;flex-shrink:0}.tab-btn.svelte-126ak3w:hover:not(:disabled){color:color-mix(in oklch,var(--color-base-content, oklch(20% 0 0)) 85%,transparent)}.tab-btn.tab-active.svelte-126ak3w{color:var(--color-base-content, oklch(20% 0 0))}.tab-btn.svelte-126ak3w:disabled{opacity:.4;cursor:not-allowed}.tab-btn.svelte-126ak3w:focus-visible{outline:2px solid var(--color-primary, oklch(55% .2 270));outline-offset:2px}.tabs-underline.svelte-126ak3w .tab-btn.tab-active:where(.svelte-126ak3w){color:var(--color-primary, oklch(55% .2 270))}.tabs-underline.svelte-126ak3w .tab-btn:where(.svelte-126ak3w){border-radius:.375rem .375rem 0 0;padding-bottom:.625rem}@media(prefers-reduced-motion:reduce){.tab-btn.svelte-126ak3w{transition:none}}.tab-panel[hidden].svelte-126ak3w{display:none}.tab-panel.svelte-126ak3w{outline:none}}.terminal.svelte-4ij2yp{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.6;background:var(--color-neutral);color:var(--color-neutral-content);border-radius:var(--jatui-radius-box);border:var(--jatui-border-w) solid color-mix(in oklch,var(--color-base-content) 12%,transparent);overflow:hidden;min-width:320px}.terminal-header.svelte-4ij2yp{display:flex;align-items:center;gap:6px;padding:10px 14px;background:color-mix(in oklch,var(--color-neutral) 80%,transparent);border-bottom:var(--jatui-border-w) solid color-mix(in oklch,var(--color-base-content) 10%,transparent)}.traffic-dot.svelte-4ij2yp{display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0}.terminal-title.svelte-4ij2yp{margin-left:8px;font-size:.75rem;opacity:.6;flex:1;text-align:center}.terminal-body.svelte-4ij2yp{padding:16px;display:flex;flex-direction:column;gap:2px;min-height:80px}.terminal-line.svelte-4ij2yp{display:flex;align-items:baseline;gap:6px;white-space:pre-wrap;word-break:break-all}.terminal-prompt.svelte-4ij2yp{color:var(--color-success, oklch(.75 .18 142));flex-shrink:0;-webkit-user-select:none;user-select:none}.terminal-output.svelte-4ij2yp{color:color-mix(in oklch,var(--color-neutral-content) 70%,transparent)}.terminal-cursor.svelte-4ij2yp{display:inline-block;width:8px;height:1.1em;background:currentColor;vertical-align:text-bottom;animation:svelte-4ij2yp-term-blink 1s steps(1) infinite;flex-shrink:0}@keyframes svelte-4ij2yp-term-blink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.terminal-cursor.svelte-4ij2yp{animation:none;display:none}}@keyframes svelte-d9edf1-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:svelte-d9edf1-jatui-shake-x .45s cubic-bezier(.36,.07,.19,.97) both}@media(prefers-reduced-motion:reduce){.jatui-input-shake{animation:none}}.jatui-float-wrap.svelte-d9edf1,.jatui-float-field.svelte-d9edf1{position:relative}.jatui-float-field.svelte-d9edf1 input:where(.svelte-d9edf1){padding-top:1.125rem;padding-bottom:.25rem}.jatui-float-label.svelte-d9edf1{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:.875rem;color:color-mix(in oklch,var(--color-base-content) 55%,transparent);pointer-events:none;transform-origin:left center;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))}.jatui-float-field.svelte-d9edf1 input:where(.svelte-d9edf1):focus~.jatui-float-label:where(.svelte-d9edf1),.jatui-float-field.svelte-d9edf1 input:where(.svelte-d9edf1):not(:placeholder-shown)~.jatui-float-label:where(.svelte-d9edf1){transform:translateY(-130%) scale(.82);color:var(--color-primary, var(--color-base-content));font-size:.75rem}@media(prefers-reduced-motion:reduce){.jatui-float-label.svelte-d9edf1{transition:none}}.text-split-reveal.svelte-k0h6rx{display:inline}.text-split-reveal[data-split=char].svelte-k0h6rx span[aria-hidden=true]{display:inline-block;overflow:hidden;vertical-align:bottom;transform:translateY(110%);transition:transform var(--motion-move, .3s) var(--motion-spring, cubic-bezier(.34, 1.56, .64, 1)) calc(var(--char-index, 0) * 30ms)}.text-split-reveal[data-split=char].revealed.svelte-k0h6rx span[aria-hidden=true]{transform:translateY(0)}.text-split-reveal[data-split=word].svelte-k0h6rx span[aria-hidden=true]{display:inline-block;overflow:hidden;vertical-align:bottom;transform:translateY(110%);transition:transform var(--motion-move, .3s) var(--motion-spring, cubic-bezier(.34, 1.56, .64, 1)) calc(var(--word-index, 0) * 60ms)}.text-split-reveal[data-split=word].revealed.svelte-k0h6rx span[aria-hidden=true]{transform:translateY(0)}.text-split-reveal.svelte-k0h6rx span[style*="white-space: pre"]{overflow:visible;transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.text-split-reveal.svelte-k0h6rx span[aria-hidden=true]{transform:none!important;transition:none!important}}@keyframes svelte-7r75f-bob{0%,to{transform:translateY(0)}28%{transform:translateY(-13px)}}.text-wave.svelte-7r75f{display:inline-flex;flex-wrap:wrap}.wave-char.svelte-7r75f{display:inline-block;animation:svelte-7r75f-bob 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.wave-char.svelte-7r75f{animation:none}}.toast-item.svelte-8zwdwc{list-style:none;touch-action:pan-y;-webkit-user-select:none;user-select:none}.toast-progress.svelte-8zwdwc{animation-name:svelte-8zwdwc-drain;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes svelte-8zwdwc-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.toast-progress.svelte-8zwdwc{animation:none}.toast-item.svelte-8zwdwc,.toast-item.svelte-8zwdwc>div:where(.svelte-8zwdwc){transition:none!important}}.typewriter.svelte-1dffnfh{display:inline}.caret.svelte-1dffnfh:after{content:"";display:inline-block;width:2px;height:1.1em;background:currentColor;margin-left:1px;vertical-align:text-bottom;animation:svelte-1dffnfh-caret-blink 1s steps(1) infinite}.no-caret.svelte-1dffnfh .caret:where(.svelte-1dffnfh):after{display:none}@keyframes svelte-1dffnfh-caret-blink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.caret.svelte-1dffnfh:after{animation:none;display:none}}.dot.svelte-51ztan{width:4px;height:4px;border-radius:50%;background-color:oklch(from var(--color-base-content, currentColor) l c h / .6);animation:svelte-51ztan-typing-bounce 1.2s ease-in-out infinite;display:inline-block;flex-shrink:0}@keyframes svelte-51ztan-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}@media(prefers-reduced-motion:reduce){.dot.svelte-51ztan{animation:none;opacity:.6}}
