[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.agent-cast.svelte-1hdeznm{width:100%;color:var(--color-foreground,#18181b)}.agent-cast__section.svelte-1hdeznm+.agent-cast__section:where(.svelte-1hdeznm){margin-top:2rem}.agent-cast__heading.svelte-1hdeznm{letter-spacing:-.015em;margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.agent-cast__grid.svelte-1hdeznm{grid-template-columns:repeat(auto-fill, minmax(var(--agent-cast-min,8.5rem), 1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.agent-cast__card.svelte-1hdeznm{text-align:left;background:var(--color-card,#fff);border:1px solid var(--color-border,#e4e4e7);cursor:pointer;border-radius:.75rem;flex-direction:column;width:100%;height:100%;padding:0;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.agent-cast__card.svelte-1hdeznm:hover{border-color:color-mix(in oklab, var(--color-foreground,#18181b) 25%, transparent)}.agent-cast__card.svelte-1hdeznm:active{transform:scale(.985)}.agent-cast__card.svelte-1hdeznm:focus-visible{outline:2px solid var(--color-ring,#6366f1);outline-offset:2px}.agent-cast__card[aria-current=true].svelte-1hdeznm{border-color:var(--color-accent,#6366f1);box-shadow:0 0 0 1px var(--color-accent,#6366f1)}.agent-cast__slot.svelte-1hdeznm{width:100%;display:block}.agent-cast__meta.svelte-1hdeznm{flex-direction:column;gap:.125rem;padding:.625rem;display:flex}.agent-cast__name.svelte-1hdeznm{font-size:.8125rem;font-weight:500;line-height:1.2}.agent-cast__role.svelte-1hdeznm{color:var(--color-muted-foreground,#71717a);font-size:.75rem;line-height:1.3}.chat-composer{border-top:1px solid color-mix(in srgb, var(--border,#0000001a) 40%, transparent);padding:.625rem .75rem}.chat-composer-row{align-items:flex-end;gap:.375rem;display:flex}.chat-composer-input{field-sizing:content;resize:none;background:color-mix(in srgb, var(--muted,#0000000f) 40%, transparent);max-height:6rem;color:inherit;border:0;border-radius:1rem;flex:1;padding:.5rem .875rem;font-size:.875rem;transition:background-color .12s}.chat-composer-input::placeholder{color:var(--muted-foreground,#00000073)}.chat-composer-input:focus{background:color-mix(in srgb, var(--muted,#0000000f) 60%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--chat-accent,var(--primary,#6647f0)) 28%, transparent);outline:none}.chat-composer-input:disabled{opacity:.4}.chat-composer-send{background:var(--chat-accent,var(--primary,#6647f0));width:2.25rem;height:2.25rem;color:var(--chat-accent-foreground,#fff);cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0000000d}.chat-composer-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #0000001f}.chat-composer-send:active:not(:disabled){transform:translateY(0)scale(.95)}.chat-composer-send:disabled{cursor:not-allowed;opacity:.2;box-shadow:none}.chat-composer-icon{width:.875rem;height:.875rem}.chat-composer-spin{animation:.8s linear infinite chat-composer-spin}@keyframes chat-composer-spin{to{transform:rotate(360deg)}}.chat-composer-error{color:var(--destructive,#dc2626);margin-top:.25rem;padding:0 .25rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.chat-composer-send{transition:background-color .15s}.chat-composer-send:hover:not(:disabled){transform:none}.chat-composer-spin{animation:none}}.typing-dots{align-items:center;gap:.25rem;display:inline-flex}.typing-dots .typing-dot{width:var(--typing-dot-size,4px);height:var(--typing-dot-size,4px);background:currentColor;border-radius:999px;animation:.9s cubic-bezier(.25,1,.5,1) infinite typing-dot}.typing-dots .typing-dot:nth-child(2){animation-delay:.12s}.typing-dots .typing-dot:nth-child(3){animation-delay:.24s}@keyframes typing-dot{0%,to{opacity:.35;transform:translateY(0)}45%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.typing-dots .typing-dot{animation:none}}.ai-response.is-streaming>:last-child:after{content:"";vertical-align:text-bottom;background:currentColor;border-radius:1px;width:.5ch;height:1em;margin-left:.1ch;animation:1s step-end infinite ai-response-caret;display:inline-block}@keyframes ai-response-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ai-response.is-streaming>:last-child:after{opacity:.7;animation:none}}.waveform{align-items:center;gap:2px;height:28px;display:inline-flex}.waveform span{opacity:.45;background:currentColor;border-radius:999px;width:3px;height:8px;transition:height .18s cubic-bezier(.25,1,.5,1),opacity .18s cubic-bezier(.25,1,.5,1)}.waveform.active span{height:var(--bar-height);opacity:.9;animation:.76s cubic-bezier(.25,1,.5,1) infinite voice-bar;animation-delay:var(--delay)}@keyframes voice-bar{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.waveform.active span{animation:none}}.pixel-loader.svelte-h81zqx{color:var(--foreground,#09090b)}.cell.svelte-h81zqx{opacity:.15;animation:.65s ease-in-out infinite svelte-h81zqx-pixel-on}@keyframes svelte-h81zqx-pixel-on{0%,to{opacity:.15}50%{opacity:1}}.shimmer.svelte-h81zqx{background:linear-gradient(90deg, var(--muted-foreground,#71717a) 0%, var(--foreground,#09090b) 50%, var(--muted-foreground,#71717a) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite svelte-h81zqx-shimmer-sweep}@keyframes svelte-h81zqx-shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cell.svelte-h81zqx{opacity:.55;animation:none}.shimmer.svelte-h81zqx{color:var(--foreground,#09090b);background:0 0;animation:none}}.hr-reveal{--hr-reveal-name:hr-reveal-fade;--hr-reveal-play:paused;--hr-reveal-duration:var(--duration-slow,.4s);--hr-reveal-ease:var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1));--hr-reveal-stagger:var(--duration-stagger,40ms);--hr-reveal-delay:0s;--hr-reveal-distance:20px;--hr-reveal-blur:12px;--hr-reveal-scale:.9}.hr-reveal[data-reveal=in]{--hr-reveal-play:running}.hr-reveal__item{--i:0;animation-name:var(--hr-reveal-name);animation-duration:var(--hr-reveal-duration);animation-timing-function:var(--hr-reveal-ease);animation-fill-mode:both;animation-play-state:var(--hr-reveal-play);animation-delay:calc(var(--hr-reveal-delay) + var(--i) * var(--hr-reveal-stagger))}.hr-reveal[data-preset=fade]{--hr-reveal-name:hr-reveal-fade}.hr-reveal[data-preset=slide]{--hr-reveal-name:hr-reveal-slide}.hr-reveal[data-preset=blur]{--hr-reveal-name:hr-reveal-blur}.hr-reveal[data-preset=blur-slide]{--hr-reveal-name:hr-reveal-blur-slide}.hr-reveal[data-preset=scale]{--hr-reveal-name:hr-reveal-scale}.hr-reveal[data-preset=zoom]{--hr-reveal-name:hr-reveal-zoom;--hr-reveal-ease:var(--ease-smooth-out)}@keyframes hr-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes hr-reveal-slide{0%{opacity:0;transform:translateY(var(--hr-reveal-distance))}to{opacity:1;transform:translateY(0)}}@keyframes hr-reveal-blur{0%{opacity:0;filter:blur(var(--hr-reveal-blur))}to{opacity:1;filter:blur()}}@keyframes hr-reveal-blur-slide{0%{opacity:0;filter:blur(var(--hr-reveal-blur));transform:translateY(var(--hr-reveal-distance))}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hr-reveal-scale{0%{opacity:0;transform:scale(var(--hr-reveal-scale))}to{opacity:1;transform:scale(1)}}@keyframes hr-reveal-zoom{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.hr-reveal__segment{white-space:pre;display:inline-block}.hr-reveal__segment--line{white-space:normal;display:block}.hr-reveal__sr{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hr-reveal__item{opacity:1;filter:none;animation:none;transform:none}}.hr-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hr-bar-chart{flex-direction:column;gap:.5rem;width:100%;display:flex}.hr-bar-chart .hr-chart-body{width:100%}.hr-bar-chart.hr-bar-fill,.hr-bar-chart.hr-bar-fill .hr-chart-body{flex:auto;min-height:0}.hr-bar-chart .empty{border:1px dashed var(--chart-grid,oklch(50% .01 286/.2));border-radius:.5rem;justify-content:center;align-items:center;height:100%;display:flex}.hr-bar-chart .empty p{color:var(--chart-label,oklch(50% .01 286));margin:0;font-size:.8125rem}.hr-bar-chart .hr-bar-bars{transform-box:fill-box;transform-origin:bottom;animation:hr-bar-grow var(--chart-motion-reveal,1.1s) var(--chart-ease-reveal,cubic-bezier(.85, 0, .15, 1)) both;transition:opacity var(--chart-motion-fast,.15s) ease-in-out}.hr-bar-chart .hr-bar-bars:nth-of-type(2){animation-delay:var(--chart-stagger,30ms)}.hr-bar-chart .hr-bar-bars:nth-of-type(3){animation-delay:calc(var(--chart-stagger,30ms) * 2)}.hr-bar-chart .hr-bar-bars:nth-of-type(4){animation-delay:calc(var(--chart-stagger,30ms) * 3)}.hr-bar-chart .hr-bar-bars:nth-of-type(5){animation-delay:calc(var(--chart-stagger,30ms) * 4)}.hr-bar-chart .hr-bar-bars:nth-of-type(6){animation-delay:calc(var(--chart-stagger,30ms) * 5)}.hr-bar-chart .hr-bar-bars:nth-of-type(7){animation-delay:calc(var(--chart-stagger,30ms) * 6)}.hr-bar-chart .hr-bar-bars:nth-of-type(8){animation-delay:calc(var(--chart-stagger,30ms) * 7)}.hr-bar-chart .hr-bar-bars:nth-of-type(9){animation-delay:calc(var(--chart-stagger,30ms) * 8)}.hr-bar-chart .hr-bar-bars:nth-of-type(10){animation-delay:calc(var(--chart-stagger,30ms) * 9)}.hr-bar-chart .hr-bar-bars:nth-of-type(11){animation-delay:calc(var(--chart-stagger,30ms) * 10)}.hr-bar-chart .hr-bar-bars:nth-of-type(n+12){animation-delay:calc(var(--chart-stagger,30ms) * 11)}@keyframes hr-bar-grow{0%{transform:scaleY(0)}}.hr-bar-horizontal .hr-bar-bars{transform-origin:0;animation-name:hr-bar-grow-x}@keyframes hr-bar-grow-x{0%{transform:scaleX(0)}}.hr-bar-chart.hr-bar-has-active .hr-bar-bars{opacity:.3}.hr-bar-chart .hr-bar-active{pointer-events:none}@media (prefers-reduced-motion:reduce){.hr-bar-chart .hr-bar-bars{animation:none}}@layer base{:where(.lc-layout-svg.svelte-gy7j5b){position:absolute;inset:0;overflow:visible}:where(.lc-layout-svg.svelte-gy7j5b).disablePointerEvents{pointer-events:none}:where(.lc-layout-svg.svelte-gy7j5b).clip{overflow:hidden}:where(.lc-layout-svg .lc-line,svg.lc-line):not([stroke]){stroke:var(--stroke-color)}:where(.lc-text-svg){paint-order:stroke;overflow:visible}:where(.lc-layout-svg .lc-text,svg.lc-text):not([fill]){color:var(--fill-color);fill:currentColor}:where(.lc-layout-svg .lc-text,svg.lc-text):not([stroke]){stroke:var(--stroke-color)}:where(.lc-line){--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-layout-html .lc-line):not([background-color]){background-color:var(--stroke-color)}:where(.lc-text){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-text){text-box:trim-both cap alphabetic}:where(.lc-layout-html .lc-text):not([background-color]){color:var(--fill-color)}:where(.lc-layout-html .lc-text):not([border-color]){border-color:var(--stroke-color)}:where(.lc-layout-canvas.svelte-x3klp1){position:absolute;inset:0}:where(.lc-layout-canvas.svelte-x3klp1).disablePointerEvents{pointer-events:none}:where(.lc-hit-canvas.svelte-x3klp1){pointer-events:none;image-rendering:pixelated;opacity:0;position:absolute;inset:0}:where(.lc-hit-canvas.svelte-x3klp1).debug{border:1px solid var(--color-danger,red);opacity:1}:where(.lc-layout-html.svelte-7m9dy8){position:absolute;inset:0}:where(.lc-layout-html.svelte-7m9dy8).disablePointerEvents{pointer-events:none}:where(.lc-layout-html.svelte-7m9dy8).clip{overflow:hidden}}@layer components{:where(.lc-tooltip-context-container.svelte-1fpteoo){position:absolute}:where(.lc-tooltip-context.svelte-1fpteoo){touch-action:var(--touch-action);position:absolute}:where(.lc-tooltip-context.svelte-1fpteoo).debug{outline:1px solid var(--color-danger);background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-voronoi-path).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-rect.svelte-1fpteoo){fill:#0000}:where(.lc-tooltip-rect.svelte-1fpteoo).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-quadtree-rect.svelte-1fpteoo){fill:#0000}:where(.lc-tooltip-quadtree-rect.svelte-1fpteoo).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-header.svelte-1opc4fo){white-space:nowrap;border-bottom:1px solid color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:4px;font-weight:600;display:flex}:where(.lc-tooltip-header-color.svelte-1opc4fo){background-color:var(--color);border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-block}:where(.lc-tooltip-item-root.svelte-15j49aq){display:contents}:where(.lc-tooltip-item-root[data-highlighted].svelte-15j49aq)>:where(.lc-tooltip-item-label.svelte-15j49aq,.lc-tooltip-item-value.svelte-15j49aq){opacity:1;transition:opacity .15s}:where(.lc-tooltip-item-root[data-highlighted=false].svelte-15j49aq)>:where(.lc-tooltip-item-label.svelte-15j49aq,.lc-tooltip-item-value.svelte-15j49aq){opacity:.1}:where(.lc-tooltip-item-color.svelte-15j49aq){background-color:var(--color);border-radius:9999px;width:8px;height:8px;display:inline-block}:where(.lc-tooltip-item-label.svelte-15j49aq){white-space:nowrap;align-items:center;gap:8px;display:flex}:where(.lc-tooltip-item-value.svelte-15j49aq){font-variant-numeric:tabular-nums}:where(.lc-tooltip-item-value.svelte-15j49aq)[data-align=right]{text-align:right}:where(.lc-tooltip-item-value.svelte-15j49aq)[data-align=center]{text-align:center}:where(.lc-tooltip-list.svelte-7b5c9p){grid-template-columns:1fr auto;align-items:start;gap:4px 8px;display:grid}:where(.lc-tooltip-root.svelte-w3qq2p){z-index:50;-webkit-user-select:none;user-select:none;position:absolute}:where(.lc-tooltip-root.svelte-w3qq2p).portaled{position:fixed}:where(.lc-tooltip-root.svelte-w3qq2p).disablePointerEvents{pointer-events:none}:where(.lc-tooltip-container.svelte-w3qq2p):not([data-variant=none]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.25rem;height:100%;padding:4px 8px;font-size:.875rem;line-height:1.25rem;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}:where(.lc-tooltip-container.svelte-w3qq2p)[data-variant=default]{color:var(--color-surface-content,currentColor);background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-100,white))var(--lightningcss-dark,var(--color-surface-300,black)) 90%, transparent)}:where(.lc-tooltip-container.svelte-w3qq2p)[data-variant=default] .label{color:color-mix(in oklab, var(--color-surface-content,currentColor) 75%, transparent)}:where(.lc-tooltip-container.svelte-w3qq2p)[data-variant=invert]{color:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));background-color:color-mix(in oklab, var(--color-surface-content,currentColor) 90%, transparent)}:where(.lc-tooltip-container.svelte-w3qq2p)[data-variant=invert] .label{color:color-mix(in oklab, var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000)) 50%, transparent)}:where(.lc-axis-rule),:where(.lc-axis-tick){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-axis-grid){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-axis-label,.lc-axis-tick-label){stroke:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));stroke-width:2px;font-size:10px;font-weight:300}:where(.lc-rule-x-line,.lc-rule-y-line,.lc-rule-x-radial-line,.lc-rule-y-radial-circle):not([class*=lc-axis],[class*=lc-grid]){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-rule-y-radial-circle){--fill-color:none}:where(.lc-debug-frame){--fill-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-grid-x-rule,.lc-grid-x-end-rule,.lc-grid-x-radial-line,.lc-grid-y-rule,.lc-grid-y-end-rule,.lc-grid-y-radial-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-grid-y-radial-circle){--fill-color:none;--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-highlight-area){--fill-color:color-mix(in oklab, var(--color-surface-content,currentColor) 5%, transparent)}:where(.lc-highlight-bar){--fill-color:var(--color-primary,currentColor)}:where(.lc-highlight-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);stroke-width:2px;stroke-dasharray:2 2;pointer-events:none}:where(.lc-highlight-point){--stroke-color:white;--fill-color:var(--color-primary,currentColor);paint-order:stroke;filter:drop-shadow(var(--drop-shadow-sm,0 1px 2px #00000026))}}.lc-root-container.svelte-1a8rpvo,.lc-root-container.svelte-1a8rpvo *{box-sizing:border-box}.lc-root-container.svelte-1a8rpvo{-webkit-user-select:var(--lc-user-select,none);user-select:var(--lc-user-select,none)}.hr-figure{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.hr-figure[data-align=center]{text-align:center;align-items:center}.hr-figure-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hr-figure-title{min-width:0;color:var(--foreground,oklch(20% .01 286));letter-spacing:-.005em;align-items:center;gap:.4375rem;font-size:.9375rem;font-weight:600;display:flex}.hr-figure-title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hr-figure-icon{justify-content:center;align-items:center;display:inline-flex}.hr-figure-values{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.hr-figure-value-row{align-items:baseline;gap:.375rem;display:inline-flex}.hr-figure-value{font-feature-settings:"tnum";line-height:1.1;transition:color .18s}.hr-figure[data-size=md] .hr-figure-value{font-family:ui-monospace,SFMono-Regular,monospace;font-size:1.25rem;font-weight:600}.hr-figure[data-size=lg] .hr-figure-value{letter-spacing:-.025em;color:var(--foreground,oklch(20% .01 286));font-size:1.875rem;font-weight:700;line-height:1}.hr-figure-series-label{font-size:.6875rem}.hr-figure-value.is-series,.hr-figure-series-label.is-series{color:color-mix(in oklab, var(--hr-series,currentColor) 70%, var(--foreground,oklch(20% .01 286)))}.hr-figure-caption{color:var(--muted-foreground,oklch(50% .01 286));font-size:.75rem}.hr-figure-eyebrow{color:var(--chart-label,var(--muted-foreground,oklch(50% .01 286)));text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.hr-animated-value{font-variant-numeric:tabular-nums}.hr-trend{border:1px solid color-mix(in srgb, var(--stat-trend,currentColor) 22%, transparent);background:color-mix(in srgb, var(--stat-trend,currentColor) 10%, transparent);color:color-mix(in oklab, var(--stat-trend,var(--muted-foreground,oklch(50% .01 286))) 72%, var(--foreground,oklch(20% .01 286)));font-feature-settings:"tnum";white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.1875rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.hr-trend[data-trend=up]{--stat-trend:var(--stat-up,oklch(60% .13 163))}.hr-trend[data-trend=down]{--stat-trend:var(--stat-down,oklch(58% .22 25))}.hr-trend-arrow{font-size:.8125rem;line-height:1}.hr-area-chart{flex-direction:column;gap:.5rem;width:100%;display:flex}.hr-area-chart .hr-chart-body{width:100%}.hr-area-chart .empty{border:1px dashed var(--chart-grid,oklch(50% .01 286/.2));border-radius:.5rem;justify-content:center;align-items:center;height:100%;display:flex}.hr-area-chart .empty p{color:var(--chart-label,oklch(50% .01 286));margin:0;font-size:.8125rem}.hr-line-chart{flex-direction:column;gap:.5rem;width:100%;display:flex}.hr-line-chart .hr-chart-body{width:100%}.hr-line-chart .empty{border:1px dashed var(--chart-grid,oklch(50% .01 286/.2));border-radius:.5rem;justify-content:center;align-items:center;height:100%;display:flex}.hr-line-chart .empty p{color:var(--chart-label,oklch(50% .01 286));margin:0;font-size:.8125rem}.hr-donut-chart{justify-content:center;width:100%;display:flex}.hr-donut-chart .empty{border:1px dashed var(--chart-grid,oklch(50% .01 286/.2));border-radius:.5rem;justify-content:center;align-items:center;width:100%;display:flex}.hr-donut-chart .empty p{color:var(--chart-label,oklch(50% .01 286));margin:0;font-size:.8125rem}.hr-donut-chart .hr-donut-arc{cursor:pointer;transition:opacity var(--chart-motion-fast,.15s) ease, translate var(--duration-quick,.15s) var(--ease-smooth-out,ease-out)}.hr-donut-chart .hr-donut-arc[data-hovered]{transition:opacity var(--chart-motion-fast,.15s) ease, translate var(--duration-fast,.25s) var(--ease-smooth-out)}.hr-donut-chart .hr-donut-center-value{fill:var(--foreground,oklch(18% .02 240));font-feature-settings:"tnum";font-size:16px;font-weight:600;transition:opacity .18s}.hr-donut-chart .hr-donut-center-label{fill:var(--chart-label,oklch(50% .01 286));font-size:11px;transition:opacity .18s}@media (prefers-reduced-motion:reduce){.hr-donut-chart .hr-donut-arc,.hr-donut-chart .hr-donut-arc[data-hovered]{transition:opacity .12s}}.hr-sparkline{align-items:center;gap:.625rem;width:100%;display:flex}.hr-sparkline-chart{flex:auto;min-width:0}.hr-sparkline[data-bare]{gap:0}.hr-sparkline-value{font-feature-settings:"tnum";flex-shrink:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8125rem;font-weight:600}.hr-sparkline .hr-sparkline-end{filter:drop-shadow(0 0 3px);opacity:.9;transform-box:fill-box;transform-origin:50%;animation:hr-sparkline-pop var(--duration-fast,.25s) var(--ease-smooth-out) calc(var(--chart-motion-reveal,1.1s) * .85) both}@keyframes hr-sparkline-pop{0%{opacity:0;transform:scale(0)}}@media (prefers-reduced-motion:reduce){.hr-sparkline .hr-sparkline-end{animation:none}}.hr-ts-chart{width:100%;overflow:hidden}.hr-ts-chart .empty{border:1px dashed var(--chart-grid,oklch(50% .01 286/.2));border-radius:.5rem;justify-content:center;align-items:center;height:100%;display:flex}.hr-ts-chart .empty p{color:var(--chart-label,oklch(50% .01 286));margin:0;font-size:.875rem}.hr-ts-chart .hr-ts-grid{stroke:var(--chart-grid,oklch(50% .01 286/.2))}.hr-gauge{aspect-ratio:1;place-items:center;display:inline-grid;position:relative;container-type:size}.hr-gauge svg{grid-area:1/1;width:100%;height:100%;overflow:visible}.hr-gauge .center{pointer-events:none;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:.15cqmin;max-width:62cqmin;display:flex}.hr-gauge .value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:max(.78rem,11cqmin);font-weight:650;line-height:1}.hr-gauge .label{white-space:nowrap;color:var(--muted-foreground);margin-top:1.5cqmin;font-size:max(.5rem,5cqmin);font-weight:500}.hr-gauge .fill{animation:hr-gauge-notch-in .3s var(--chart-ease-out,cubic-bezier(.22, 1, .36, 1)) both}@keyframes hr-gauge-notch-in{0%{opacity:0}}.hr-gauge .ring-track,.hr-gauge .ring-fill{fill:none;stroke-linecap:round}.hr-gauge .ring-fill{stroke-dasharray:100;transition:stroke-dashoffset var(--chart-motion-slow,1.1s) var(--chart-ease-out,cubic-bezier(.22, 1, .36, 1));animation:hr-gauge-ring-sweep var(--chart-motion-reveal,1.1s) var(--chart-ease-reveal,cubic-bezier(.85, 0, .15, 1)) both}@keyframes hr-gauge-ring-sweep{0%{stroke-dashoffset:100px}}@media (prefers-reduced-motion:reduce){.hr-gauge .fill{animation:none}.hr-gauge .ring-fill{transition:none;animation:none}}.hr-ring{aspect-ratio:1;place-items:center;display:inline-grid;position:relative;container-type:size}.hr-ring svg{grid-area:1/1;width:100%;height:100%;overflow:visible}.hr-ring .track{opacity:.14}.hr-ring .fill{stroke-dasharray:100;cursor:pointer;transition:stroke-dashoffset var(--chart-motion-slow,1.1s) var(--chart-ease-out,cubic-bezier(.22, 1, .36, 1)), opacity .2s ease;outline:none}.hr-ring .fill.animate{animation:hr-ring-sweep var(--chart-motion-reveal,1.1s) var(--chart-ease-reveal,cubic-bezier(.85, 0, .15, 1)) both}.hr-ring.glow .fill:hover{filter:drop-shadow(0 0 5px var(--ring-color))}@keyframes hr-ring-sweep{0%{stroke-dashoffset:100px}}.hr-ring .center{pointer-events:none;text-align:center;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;max-width:40cqmin;display:flex}.hr-ring .value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:max(.75rem,9.5cqmin);font-weight:650;line-height:1}.hr-ring .label{color:var(--muted-foreground);margin-top:1.5cqmin;font-size:max(.5rem,5cqmin);font-weight:500;animation:.18s ease-out both hr-ring-label-in}@keyframes hr-ring-label-in{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.hr-ring .fill,.hr-ring .fill.animate{transition:opacity .12s;animation:none}.hr-ring .label{animation:none}}.hr-legend{width:100%;font-size:.8125rem}.hr-legend-title{color:var(--foreground);margin:0 0 .625rem;font-size:.8125rem;font-weight:600}.hr-legend-items{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.hr-legend.horizontal .hr-legend-items{flex-flow:wrap;gap:.5rem 1rem}.hr-legend-item{width:100%;font:inherit;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem .625rem;padding:.375rem .5rem;transition:background .16s,opacity .16s;display:grid}.hr-legend.horizontal .hr-legend-item{grid-template-columns:auto auto;width:auto;padding:.25rem .375rem}.hr-legend-item:hover,.hr-legend-item:focus-visible{background:var(--muted);outline:none}.hr-legend-item.dimmed{opacity:.4}.hr-legend-marker{border-radius:3px;flex-shrink:0;width:.625rem;height:.625rem}.hr-legend-label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.hr-legend-value{font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap;align-items:baseline;gap:.3125rem;display:inline-flex}.hr-legend-pct{color:var(--muted-foreground);font-size:.6875rem}.hr-legend-track{background:var(--muted);border-radius:999px;grid-column:1/-1;height:.375rem;overflow:hidden}.hr-legend-bar{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--hr-bar-scale,0));animation:hr-legend-fill var(--chart-motion-reveal,1.1s) var(--chart-ease-reveal,cubic-bezier(.85, 0, .15, 1)) both;transition:transform var(--chart-motion-slow,1.1s) var(--chart-ease-out,cubic-bezier(.22, 1, .36, 1));border-radius:999px;display:block}@keyframes hr-legend-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hr-legend-bar{transition:none;animation:none}}.hr-stat-card{border:1px solid var(--border,oklch(92% .004 286));background:var(--card,white);box-shadow:var(--chart-card-shadow);min-width:0;transition:border-color var(--chart-motion,.25s) var(--chart-ease-out,ease);border-radius:1rem;flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem;display:flex;overflow:hidden}.hr-stat-card:hover{border-color:color-mix(in srgb, var(--ring,var(--chart-1)) 28%, var(--border,transparent))}.hr-stat-figure-only{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.hr-stat-gauge-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hr-stat-gauge-row .hr-stat-gauge-figure{flex:auto;min-width:6rem}.hr-stat-gauge-row .hr-gauge{flex:none}.hr-stat-chart{width:auto;margin:.5rem -1.5rem -1.25rem}.hr-stat-figure-only .hr-stat-chart{margin:0}.hr-stat-card .hr-stat-spline{transition:opacity var(--chart-motion-fast,.15s) ease}.hr-stat-card .hr-stat-bars{transform-box:fill-box;transform-origin:bottom;animation:hr-stat-grow var(--chart-motion-reveal,1.1s) var(--chart-ease-reveal,cubic-bezier(.85, 0, .15, 1)) both}.hr-stat-card .hr-stat-bars:nth-of-type(2){animation-delay:var(--chart-stagger,30ms)}.hr-stat-card .hr-stat-bars:nth-of-type(3){animation-delay:calc(var(--chart-stagger,30ms) * 2)}.hr-stat-card .hr-stat-bars:nth-of-type(4){animation-delay:calc(var(--chart-stagger,30ms) * 3)}.hr-stat-card .hr-stat-bars:nth-of-type(5){animation-delay:calc(var(--chart-stagger,30ms) * 4)}.hr-stat-card .hr-stat-bars:nth-of-type(6){animation-delay:calc(var(--chart-stagger,30ms) * 5)}.hr-stat-card .hr-stat-bars:nth-of-type(n+7){animation-delay:calc(var(--chart-stagger,30ms) * 6)}@keyframes hr-stat-grow{0%{transform:scaleY(0)}}.hr-stat-card .hr-stat-bar-active{filter:brightness(1.08);pointer-events:none}@media (prefers-reduced-motion:reduce){.hr-stat-card .hr-stat-bars{animation:none}}.hr-number-chart{border:1px solid var(--border,oklch(92% .004 286));background:var(--card,white);min-width:0;box-shadow:var(--chart-card-shadow);transition:border-color var(--chart-motion,.25s) var(--chart-ease-out,ease);border-radius:.75rem;flex-direction:column;gap:.375rem;padding:1rem 1.25rem;display:flex}.hr-number-chart:hover{border-color:color-mix(in srgb, var(--ring,var(--chart-1)) 28%, var(--border,transparent))}.hr-number-chart[data-bare]{box-shadow:none;border:0;border-radius:0;padding:1rem}.hr-number-chart[data-bare]:hover{border-color:#0000}.hr-number-label{color:var(--muted-foreground,oklch(50% .01 286));align-items:center;gap:.375rem;margin:0;font-size:.75rem;font-weight:500;line-height:1.4;display:flex}.hr-number-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hr-number-icon{flex:none;align-items:center;display:inline-flex}.hr-number-trailing{flex:none;margin-left:auto;font-size:.625rem}.hr-number-row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.hr-number-value{font-family:var(--font-heading,inherit);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.015em;color:var(--foreground,oklch(20% .01 286));min-width:0;font-weight:600;line-height:1.15}.hr-number-chart[data-size=md] .hr-number-value{font-size:1.25rem}.hr-number-chart[data-size=lg] .hr-number-value{font-size:1.5rem}.hr-number-delta{color:var(--muted-foreground,oklch(50% .01 286));flex:none;align-items:center;gap:.125rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.hr-number-delta-text{font-variant-numeric:tabular-nums}.hr-number-delta[data-tone=up]{color:color-mix(in oklab, var(--stat-up,var(--success,oklch(60% .13 163))) 72%, var(--foreground,oklch(20% .01 286)))}.hr-number-delta[data-tone=down]{color:color-mix(in oklab, var(--stat-down,var(--destructive,oklch(58% .22 25))) 72%, var(--foreground,oklch(20% .01 286)))}.hr-number-delta[data-tone=none]{color:color-mix(in srgb, var(--muted-foreground,oklch(50% .01 286)) 40%, transparent)}.hr-number-chart .hr-number-arrow{flex:none;width:.875rem;height:.875rem}.hr-number-track{background:color-mix(in srgb, var(--border,oklch(92% .004 286)) 80%, transparent);border-radius:999px;height:.25rem;overflow:hidden}.hr-number-fill{border-radius:inherit;transform-origin:0;height:100%;animation:hr-number-fill-in var(--chart-motion-slow,.8s) var(--chart-ease-out,ease) both;transition:width var(--chart-motion,.25s) var(--chart-ease-out,ease);display:block}@keyframes hr-number-fill-in{0%{transform:scaleX(0)}}.hr-number-caption{color:var(--muted-foreground,oklch(50% .01 286));text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;line-height:1.4;overflow:hidden}.hr-number-share{font-variant-numeric:tabular-nums;color:var(--foreground,oklch(20% .01 286));font-weight:600}@media (prefers-reduced-motion:reduce){.hr-number-fill{animation:none}}.hr-compare{-webkit-user-select:none;user-select:none;isolation:isolate;position:relative;overflow:hidden}.hr-compare__img{object-fit:cover;width:100%;height:100%;display:block}.hr-compare__img--after{clip-path:inset(0 0 0 calc(var(--hr-compare-pos) * 1%));position:absolute;inset:0}.hr-compare__handle{inset-block:0;left:calc(var(--hr-compare-pos) * 1%);background:var(--hr-compare-handle-color,white);width:2px;box-shadow:var(--elev-2,0 2px 8px #00000040);pointer-events:none;position:absolute;translate:-1px}.hr-compare__grip{background:inherit;width:2rem;height:2rem;color:var(--hr-compare-grip-color,black);border-radius:999px;place-items:center;font-size:.75rem;line-height:1;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.hr-compare__range{opacity:0;cursor:ew-resize;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.hr-compare__range:focus-visible~.hr-compare__handle{outline:2px solid var(--hr-compare-handle-color,white);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.hr-compare[data-eased] .hr-compare__img--after,.hr-compare[data-eased] .hr-compare__handle{transition:clip-path var(--duration-quick,.15s) var(--ease-smooth-out,ease-out), left var(--duration-quick,.15s) var(--ease-smooth-out,ease-out)}}.hr-image-reveal,.hr-image-reveal canvas{width:100%;height:100%;display:block}.kanban-column.svelte-20uddy{transition:opacity var(--duration-quick,.12s) var(--ease-smooth-out,ease-out)}.kanban-column-collapsing.svelte-20uddy,.kanban-column-expanding.svelte-20uddy{will-change:opacity}.kanban-column-collapsing.svelte-20uddy{opacity:0;pointer-events:none;flex:0 0 0;width:0;overflow:hidden}.kanban-column-expanding.svelte-20uddy{width:280px;animation:svelte-20uddy-column-expand var(--duration-slow,.32s) var(--ease-smooth-out,ease-out) both;flex:0 0 280px}@keyframes svelte-20uddy-column-expand{0%{opacity:0;flex:0 0 0;width:0}to{opacity:1;flex:0 0 280px;width:280px}}@media (prefers-reduced-motion:reduce){.kanban-column-expanding.svelte-20uddy{animation:none}}.kanban-drop-slot.svelte-1dntfk,.kanban-origin-slot.svelte-1dntfk{border-radius:var(--radius-lg,.5rem);background:color-mix(in oklch, var(--color-muted,#e5e7eb) 70%, transparent);outline:1px dashed var(--color-border,#d1d5db);outline-offset:-1px}.kanban-drop-slot.svelte-1dntfk{flex-shrink:0;min-height:2.5rem}.kanban-card.svelte-1dntfk{transition:grid-template-rows var(--duration-quick,.18s) var(--ease-smooth-out,ease-out), margin-top var(--duration-quick,.18s) var(--ease-smooth-out,ease-out);grid-template-rows:1fr;display:grid}.kanban-card.svelte-1dntfk>*{min-height:0}.kanban-origin-slot.svelte-1dntfk>*{visibility:hidden}.kanban-lifted-out.svelte-1dntfk{grid-template-rows:0fr;margin-top:-.375rem}.kanban-lifted-out.svelte-1dntfk>*{visibility:hidden;overflow:hidden}.kanban-rail-item-leaving.svelte-1dntfk{pointer-events:none;opacity:0;transition:opacity var(--duration-quick,.12s) var(--ease-smooth-out,ease-out)}@media (prefers-reduced-motion:reduce){.kanban-card.svelte-1dntfk{transition:none}}@keyframes svelte-pu6p82-sd-fill-in{0%{opacity:0;transform:rotate(-90deg)scale(.4)}to{opacity:1;transform:rotate(-90deg)scale(1)}}@keyframes svelte-pu6p82-sd-pop-in{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes svelte-pu6p82-sd-trace{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sd-fill.svelte-pu6p82,.sd-pop.svelte-pu6p82,.sd-check.svelte-pu6p82,.sd-cross.svelte-pu6p82{animation:none}.sd-check.svelte-pu6p82,.sd-cross.svelte-pu6p82{stroke-dashoffset:0}}.tl-group.svelte-zmsvei{transition:background-color var(--duration-quick,.15s) var(--ease-smooth-out,ease-out)}.tl-group.svelte-zmsvei:hover .tl-actions,.tl-group.svelte-zmsvei .tl-actions:focus-within{opacity:1}.tl-group-active.svelte-zmsvei{background:color-mix(in oklab, var(--tl-hue) 6%, transparent)}.tl-chevron.svelte-zmsvei{transition:rotate var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1))}.tl-chevron-open.svelte-zmsvei{rotate:90deg}.tl-fold.svelte-zmsvei{opacity:0;transition:grid-template-rows var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)), opacity var(--duration-quick,.15s) var(--ease-smooth-out,ease-out);grid-template-rows:0fr;display:grid}.tl-fold-open.svelte-zmsvei{opacity:1;grid-template-rows:1fr}.tl-fold-inner.svelte-zmsvei{min-height:0;overflow:hidden}.tl-row.svelte-zmsvei{animation:svelte-zmsvei-tl-row-in var(--duration-slow,.4s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)) backwards;animation-delay:calc(var(--tl-i,0) * var(--duration-stagger,40ms));transition:background-color var(--duration-quick,.15s) var(--ease-smooth-out,ease-out)}.tl-row.svelte-zmsvei:hover{background:color-mix(in oklab, var(--color-foreground,currentColor) 4%, transparent)}.tl-drop-before.svelte-zmsvei:before,.tl-drop-end.svelte-zmsvei:before{content:"";background:var(--tl-hue);height:2px;animation:svelte-zmsvei-tl-line-in var(--duration-quick,.15s) var(--ease-smooth-out,ease-out) both;border-radius:1px;position:absolute;left:.5rem;right:.5rem}.tl-drop-before.svelte-zmsvei:after,.tl-drop-end.svelte-zmsvei:after{content:"";border:2px solid var(--tl-hue);background:var(--color-card,white);width:8px;height:8px;animation:svelte-zmsvei-tl-line-in var(--duration-quick,.15s) var(--ease-smooth-out,ease-out) both;border-radius:999px;position:absolute;left:.25rem}.tl-drop-before.svelte-zmsvei:before{top:-1px}.tl-drop-before.svelte-zmsvei:after{top:-4px}.tl-drop-end.svelte-zmsvei:before{top:0}.tl-drop-end.svelte-zmsvei:after{top:-3px}@keyframes svelte-zmsvei-tl-row-in{0%{opacity:0;transform:translateY(var(--distance-micro,4px));filter:blur(var(--blur-small,2px))}}@keyframes svelte-zmsvei-tl-line-in{0%{opacity:0;transform:scaleX(.6)}}@media (prefers-reduced-motion:reduce){.tl-row.svelte-zmsvei,.tl-drop-before.svelte-zmsvei:before,.tl-drop-end.svelte-zmsvei:before,.tl-drop-before.svelte-zmsvei:after,.tl-drop-end.svelte-zmsvei:after{animation:none}.tl-fold.svelte-zmsvei,.tl-chevron.svelte-zmsvei{transition:none}}.g-row.svelte-h1neq8{transition:background-color var(--duration-quick,.15s) var(--ease-smooth-out,ease-out)}.g-row-hot.svelte-h1neq8{background:color-mix(in oklab, var(--color-foreground,currentColor) 3%, transparent)}.g-bar.svelte-h1neq8{touch-action:pan-y;background:color-mix(in oklab, var(--g-hue) 16%, var(--color-card,white));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--g-hue) 34%, transparent);animation:svelte-h1neq8-g-bar-in var(--duration-slow,.4s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)) backwards;animation-delay:calc(var(--g-i,0) * var(--duration-stagger,40ms));transition:left var(--duration-quick,.15s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)), width var(--duration-quick,.15s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)), box-shadow var(--duration-quick,.15s) var(--ease-smooth-out,ease-out)}.g-bar.svelte-h1neq8:hover,.g-bar-dragging.svelte-h1neq8{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--g-hue) 55%, transparent), 0 1px 2px #0000000f, 0 4px 12px color-mix(in oklab, var(--g-hue) 18%, transparent)}.g-bar-dragging.svelte-h1neq8{z-index:15}.g-progress.svelte-h1neq8{background:color-mix(in oklab, var(--g-hue) 32%, var(--color-card,white));transition:transform var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1))}.g-handle.svelte-h1neq8{cursor:ew-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0}.g-handle.svelte-h1neq8:after{content:"";background:color-mix(in oklab, var(--g-hue) 70%, var(--color-foreground,black));opacity:0;width:3px;transition:opacity var(--duration-quick,.15s) var(--ease-smooth-out,ease-out);border-radius:999px;position:absolute;top:25%;bottom:25%;left:50%;translate:-50%}.g-bar.svelte-h1neq8:hover .g-handle:where(.svelte-h1neq8):after,.g-bar.svelte-h1neq8:focus-visible .g-handle:where(.svelte-h1neq8):after,.g-bar-dragging.svelte-h1neq8 .g-handle:where(.svelte-h1neq8):after{opacity:.6}.g-chevron.svelte-h1neq8{transition:rotate var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1))}.g-chevron-open.svelte-h1neq8{rotate:90deg}.g-derived.svelte-h1neq8{background:color-mix(in oklab, var(--g-hue) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--g-hue) 45%, transparent);animation:svelte-h1neq8-g-bar-in var(--duration-slow,.4s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)) backwards;animation-delay:calc(var(--g-i,0) * var(--duration-stagger,40ms))}.g-flag.svelte-h1neq8{color:var(--g-hue)}.g-summary.svelte-h1neq8{background:color-mix(in oklab, var(--g-hue) 45%, transparent);animation:svelte-h1neq8-g-bar-in var(--duration-slow,.4s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)) backwards;animation-delay:calc(var(--g-i,0) * var(--duration-stagger,40ms));transition:left var(--duration-quick,.15s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)), width var(--duration-quick,.15s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1))}.g-tip.svelte-h1neq8{animation:svelte-h1neq8-g-tip-in var(--duration-quick,.15s) var(--ease-smooth-out,ease-out) both}.g-today.svelte-h1neq8{transform-origin:top;animation:svelte-h1neq8-g-today-in var(--duration-very-slow,.5s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)) backwards}.g-arrow.svelte-h1neq8{stroke:color-mix(in oklab, var(--color-muted-foreground,gray) 55%, transparent);transition:stroke var(--duration-quick,.15s) var(--ease-smooth-out,ease-out)}.g-arrow-lit.svelte-h1neq8{stroke:var(--color-foreground,currentColor)}.g-arrow-line.svelte-h1neq8{stroke-dasharray:1;stroke-dashoffset:0;animation:svelte-h1neq8-g-draw var(--duration-very-slow,.5s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)) .3s backwards}.g-arrow-head.svelte-h1neq8{animation:svelte-h1neq8-g-fade var(--duration-quick,.15s) var(--ease-smooth-out,ease-out) .7s backwards}@keyframes svelte-h1neq8-g-bar-in{0%{opacity:0;clip-path:inset(0 100% 0 0 round 8px)}to{opacity:1;clip-path:inset(0 round 8px)}}@keyframes svelte-h1neq8-g-tip-in{0%{opacity:0;translate:0 var(--distance-micro,4px)}}@keyframes svelte-h1neq8-g-today-in{0%{transform:scaleY(0)}}@keyframes svelte-h1neq8-g-draw{0%{stroke-dashoffset:1px}}@keyframes svelte-h1neq8-g-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.g-bar.svelte-h1neq8,.g-summary.svelte-h1neq8,.g-derived.svelte-h1neq8,.g-tip.svelte-h1neq8,.g-today.svelte-h1neq8,.g-arrow-line.svelte-h1neq8,.g-arrow-head.svelte-h1neq8{animation:none}.g-bar.svelte-h1neq8,.g-summary.svelte-h1neq8,.g-progress.svelte-h1neq8,.g-chevron.svelte-h1neq8{transition:none}}.tvs-pill-placed.svelte-wgj2uy{transition:transform var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)), width var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1))}@media (prefers-reduced-motion:reduce){.tvs-pill-placed.svelte-wgj2uy{transition:none}}.time-dot.svelte-1n8c73h{width:var(--time-dot-size);height:var(--time-dot-size);background:currentColor;border-radius:9999px;flex:none;display:inline-block;position:relative}.time-dot.is-running.svelte-1n8c73h:after{content:"";border-radius:inherit;animation:svelte-1n8c73h-time-dot-pulse var(--time-pulse-duration,2s) var(--ease-out,ease-out) infinite;background:currentColor;position:absolute;inset:0}@keyframes svelte-1n8c73h-time-dot-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.time-dot.is-running.svelte-1n8c73h:after{opacity:.25;animation:none;transform:scale(1.9)}}.time-ring-arc.svelte-1ans49y{transition:stroke-dasharray var(--duration-slow,.4s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)), color var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1))}.time-ring-arc.is-empty.svelte-1ans49y{opacity:0}@media (prefers-reduced-motion:reduce){.time-ring-arc.svelte-1ans49y{transition:none}}.time-panel.svelte-v9l7q8{transition:border-color var(--duration-medium,.35s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)), background-color var(--duration-medium,.35s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1))}.time-panel.is-running.svelte-v9l7q8{border-color:color-mix(in oklab, var(--tone-accent,var(--color-primary)) 32%, var(--color-border));background-color:color-mix(in oklab, var(--tone-accent,var(--color-primary)) 4%, var(--color-card))}.time-readout.svelte-v9l7q8{transition:color var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1));font-feature-settings:"tnum" 1}.time-colon.svelte-v9l7q8{opacity:.45;margin-inline:.04em}.time-toggle.svelte-v9l7q8{transition:transform var(--duration-quick,.15s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)), background-color var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)), color var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1))}.time-toggle.svelte-v9l7q8:active{transform:scale(.94)}.time-toggle.is-running.svelte-v9l7q8:after{content:"";border-radius:inherit;border:1.5px solid var(--tone-accent,var(--color-primary));animation:svelte-v9l7q8-time-halo var(--time-pulse-duration,2s) var(--ease-out,ease-out) infinite;position:absolute;inset:0}.time-field.svelte-v9l7q8{border-radius:var(--radius-md,.5rem);border:1px solid var(--color-input,var(--color-border));background:var(--color-background);height:2.25rem;color:var(--color-foreground);transition:border-color var(--duration-quick,.15s) var(--ease-smooth-out,ease-out), box-shadow var(--duration-quick,.15s) var(--ease-smooth-out,ease-out);outline:none;padding-inline:.625rem;font-size:.875rem}.time-field.svelte-v9l7q8::placeholder{color:var(--color-muted-foreground);opacity:.7}.time-field.svelte-v9l7q8:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 40%, transparent)}.time-field[aria-invalid=true].svelte-v9l7q8{border-color:var(--color-destructive)}.time-segment.svelte-v9l7q8{transition:flex-grow var(--duration-slow,.4s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1))}.time-delete.svelte-v9l7q8{opacity:0}.time-row.svelte-v9l7q8:hover .time-delete:where(.svelte-v9l7q8),.time-row.svelte-v9l7q8:focus-within .time-delete:where(.svelte-v9l7q8){opacity:1}@media (hover:none){.time-delete.svelte-v9l7q8{opacity:1}}.time-pop.svelte-v9l7q8,.time-preview.svelte-v9l7q8{animation:svelte-v9l7q8-time-pop var(--duration-quick,.15s) var(--ease-smooth-out,ease-out) backwards}.time-row.is-new.svelte-v9l7q8{animation:svelte-v9l7q8-time-row-in var(--duration-fast,.25s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)) backwards}@keyframes svelte-v9l7q8-time-halo{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes svelte-v9l7q8-time-pop{0%{opacity:0;filter:blur(var(--blur-small,2px));transform:translateY(4px)}}@keyframes svelte-v9l7q8-time-row-in{0%{opacity:0;transform:translateY(var(--distance-base,8px));filter:blur(var(--blur-small,2px))}}@media (prefers-reduced-motion:reduce){.time-panel.svelte-v9l7q8,.time-readout.svelte-v9l7q8,.time-toggle.svelte-v9l7q8,.time-field.svelte-v9l7q8,.time-segment.svelte-v9l7q8{transition:none}.time-toggle.is-running.svelte-v9l7q8:after{opacity:.4;animation:none;transform:scale(1.18)}.time-pop.svelte-v9l7q8,.time-preview.svelte-v9l7q8,.time-row.is-new.svelte-v9l7q8{animation:none}}.marquee{gap:var(--gap,1rem);flex-direction:row;padding:.5rem;display:flex;overflow:hidden}.marquee--vertical{flex-direction:column}.marquee__track{justify-content:space-around;gap:var(--gap,1rem);animation:marquee-x var(--duration,40s) linear infinite;flex-direction:row;flex-shrink:0;display:flex}.marquee--vertical .marquee__track{flex-direction:column;animation-name:marquee-y}.marquee__track--reverse{animation-direction:reverse}.marquee[data-pause-hover]:hover .marquee__track,.marquee[data-paused] .marquee__track{animation-play-state:paused}@keyframes marquee-x{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap,1rem)))}}@keyframes marquee-y{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap,1rem)))}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.swap.svelte-1enj9or{display:inline-block}.swap.go.svelte-1enj9or{animation:rv-swap var(--text-swap-dur) var(--ease-in-out) both}.dock.svelte-wnnau8{border-top:1px solid var(--line-soft);background:var(--surface);flex-direction:column;gap:6px;padding:10px 8px;display:flex}.send.svelte-wnnau8{width:100%}.dock.svelte-wnnau8 .send:where(.svelte-wnnau8):disabled{opacity:1;color:var(--faint);border-color:var(--line);background:var(--raised);cursor:not-allowed}.shell.compact .status.svelte-wnnau8 .words:where(.svelte-wnnau8),.shell.compact .status.svelte-wnnau8 .ic{display:none}.shell.compact .send.svelte-wnnau8 .words:where(.svelte-wnnau8){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell.compact .status.svelte-wnnau8{justify-content:center;padding:0}.status.svelte-wnnau8{width:100%;min-height:var(--control);border-radius:var(--radius-sm);color:var(--dim);font-size:var(--fs-xs);transition:background-color var(--duration-quick) var(--ease-smooth-out);align-items:center;gap:8px;padding:0 10px;font-weight:500;display:flex}.status.svelte-wnnau8:hover,.status[aria-expanded=true].svelte-wnnau8{background:var(--hover);color:var(--text)}.status.svelte-wnnau8:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.status.svelte-wnnau8 .words:where(.svelte-wnnau8){text-align:left;flex:1}.status.svelte-wnnau8 .ic{color:var(--faint);rotate:-90deg}.dot.svelte-wnnau8{background:var(--tone);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.dot.live.svelte-wnnau8:after{content:"";border:1.5px solid var(--tone);animation:svelte-wnnau8-ring var(--pulse-dur) var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes svelte-wnnau8-ring{0%{opacity:.7;scale:.6}to{opacity:0;scale:1.5}}.pop.svelte-wnnau8{border-radius:var(--radius-lg);background:var(--raised);width:min(360px,100vw - 16px);color:var(--text);box-shadow:var(--shadow-pop);opacity:0;scale:var(--dropdown-pre-scale);transform-origin:0 100%;transition:opacity var(--dropdown-close-dur) var(--ease-smooth-out), scale var(--dropdown-close-dur) var(--ease-smooth-out), display var(--dropdown-close-dur) allow-discrete, overlay var(--dropdown-close-dur) allow-discrete;border:0;margin:0;padding:14px;position:fixed;inset:auto}.pop[data-side=below].svelte-wnnau8{transform-origin:0 0}.pop.svelte-wnnau8:popover-open{opacity:1;transition-duration:var(--dropdown-open-dur);scale:1}@starting-style{.pop.svelte-wnnau8:popover-open{opacity:0;scale:var(--dropdown-pre-scale)}}.tip.svelte-wnnau8{color:var(--dim);font-size:var(--fs-xs);line-height:1.45}.copy.svelte-wnnau8{width:100%;margin-top:10px}@media (prefers-reduced-motion:reduce){.pop.svelte-wnnau8{transition:none}.pop.svelte-wnnau8:popover-open{transition:none}}.caps.svelte-1r7i16x{gap:3px;display:inline-flex}svg.svelte-1tousp9{width:100%;height:100%;display:block}.canvas.svelte-1tousp9{fill:var(--scene-canvas)}.frame.svelte-1tousp9{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.room-top.svelte-1tousp9{stop-color:var(--scene-room-top)}.room-bottom.svelte-1tousp9{stop-color:var(--scene-room-bottom)}.glow-in.svelte-1tousp9{stop-color:var(--scene-glow);stop-opacity:.09}.glow-out.svelte-1tousp9{stop-color:var(--scene-glow);stop-opacity:0}.skin-top.svelte-1tousp9{stop-color:var(--scene-skin-top)}.skin-bottom.svelte-1tousp9{stop-color:var(--scene-skin-bottom)}.shirt.svelte-1tousp9{fill:var(--scene-shirt)}.neck.svelte-1tousp9{fill:var(--scene-neck)}.under-chin.svelte-1tousp9{fill:var(--scene-shadow);opacity:.18}.screen.svelte-1tousp9{fill:var(--scene-screen)}.screen-bar.svelte-1tousp9{fill:var(--scene-screen-bar)}.dot.svelte-1tousp9{fill:var(--scene-dot)}.pane.svelte-1tousp9{fill:var(--scene-pane)}.line.svelte-1tousp9{fill:var(--scene-line)}.media.svelte-1tousp9{fill:var(--scene-media)}.media-ink.svelte-1tousp9{fill:var(--scene-media-ink)}.edge.svelte-1tousp9{fill:none;stroke:var(--scene-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.grid-line.svelte-1tousp9{fill:none;stroke:var(--scene-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.words.svelte-1tousp9{fill:var(--scene-words);font-family:var(--sans);letter-spacing:-.01em;font-weight:800}.menu.svelte-ae5d18{z-index:30;border-radius:var(--radius);background:var(--surface);max-height:min(360px,55dvh);box-shadow:var(--shadow-pop);transform-origin:bottom;animation:svelte-ae5d18-menu-in var(--dropdown-open-dur) var(--ease-smooth-out) both;flex-direction:column;display:flex;position:absolute;inset:auto 0 calc(100% + 6px);overflow:hidden}@keyframes svelte-ae5d18-menu-in{0%{opacity:0;scale:var(--dropdown-pre-scale)}}.tabs.svelte-ae5d18{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:2px;padding:6px 6px 5px;display:flex;overflow-x:auto}.tab.svelte-ae5d18{border-radius:var(--radius-sm);min-height:26px;color:var(--dim);font-size:var(--fs-xs);white-space:nowrap;transition:background-color var(--duration-quick) var(--ease-smooth-out), color var(--duration-quick) var(--ease-smooth-out);align-items:center;gap:5px;padding:0 9px;font-weight:500;display:inline-flex}.tab.svelte-ae5d18:hover{color:var(--text)}.tab[aria-selected=true].svelte-ae5d18{background:var(--raised);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.hint.svelte-ae5d18{color:var(--faint);font-size:var(--fs-xs);margin-left:auto;padding-right:4px}.list.svelte-ae5d18{min-height:0;padding:4px;overflow-y:auto}.head.svelte-ae5d18{color:var(--faint);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;margin:6px 8px 2px;font-weight:600}.head.svelte-ae5d18:first-child{margin-top:2px}.opt.svelte-ae5d18{border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-smooth-out);align-items:center;gap:10px;padding:5px 6px;display:flex}.opt[aria-selected=true].svelte-ae5d18{background:var(--accent-soft)}.thumb.svelte-ae5d18{aspect-ratio:16/10;border-radius:var(--radius-xs);background:var(--ground);width:44px;box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--faint);flex:none;place-items:center;display:grid;overflow:hidden}.thumb.svelte-ae5d18 img:where(.svelte-ae5d18),.thumb.svelte-ae5d18 video:where(.svelte-ae5d18){object-fit:cover;width:100%;height:100%}.thumb.diagram.svelte-ae5d18{width:auto;max-width:72px;height:48px;box-shadow:none;background:0 0}.thumb.diagram.svelte-ae5d18 svg,.peek.svelte-ae5d18 svg{width:100%;height:100%;display:block}.peek.svelte-ae5d18{z-index:40;border-radius:var(--radius);background:var(--surface);width:340px;box-shadow:var(--shadow-pop);animation:svelte-ae5d18-menu-in var(--dropdown-open-dur) var(--ease-smooth-out) both;margin:0;padding:10px;position:fixed}.peek.portrait.svelte-ae5d18{width:200px}@media (width<=900px){.peek.svelte-ae5d18{display:none}}.words.svelte-ae5d18{min-width:0;line-height:1.3;display:grid}.words.svelte-ae5d18 b:where(.svelte-ae5d18){font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.words.svelte-ae5d18 small:where(.svelte-ae5d18){color:var(--dim);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.target.svelte-1jf8kc7{min-width:0;max-width:100%}.text.svelte-1jf8kc7{text-overflow:ellipsis;overflow:hidden}.x.svelte-1jf8kc7{color:var(--faint);border-radius:var(--radius-xs);transition:color var(--duration-quick) var(--ease-smooth-out);place-items:center;margin-right:-3px;display:grid}.x.svelte-1jf8kc7:hover{color:var(--text)}.compose.svelte-lveo7m{border-top:1px solid var(--line-soft);flex:none;padding:10px 12px 12px}.opener.svelte-lveo7m{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground);width:100%;min-height:40px;color:var(--dim);transition:border-color var(--duration-quick) var(--ease-smooth-out), color var(--duration-quick) var(--ease-smooth-out);align-items:center;gap:8px;padding:0 12px;display:flex}.opener.svelte-lveo7m:hover{border-color:var(--accent-line);color:var(--text)}.opener.svelte-lveo7m kbd{margin-left:auto}.box.svelte-lveo7m{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-lift);animation:rv-swap var(--duration-fast) var(--ease-in-out) both;transition:border-color var(--duration-quick) var(--ease-smooth-out), box-shadow var(--duration-quick) var(--ease-smooth-out);gap:6px;padding:10px;display:grid}.box.svelte-lveo7m:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft), var(--shadow-lift)}.field.svelte-lveo7m textarea:where(.svelte-lveo7m):focus-visible{outline:none}.meta.svelte-lveo7m{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.close.svelte-lveo7m{flex:none;width:24px;min-height:24px;margin:-2px -2px 0 0}.field.svelte-lveo7m{position:relative}textarea.svelte-lveo7m{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:64px;padding:4px;line-height:1.5}textarea.svelte-lveo7m::placeholder{color:var(--faint)}.row.svelte-lveo7m{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scope.svelte-lveo7m{border-radius:var(--radius-sm);background:var(--surface);gap:2px;padding:2px;display:flex}.tog.svelte-lveo7m{gap:5px;min-height:26px;padding:0 7px}.tog[aria-pressed=true].svelte-lveo7m{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent-line)}.spacer.svelte-lveo7m{flex:1}.row.svelte-lveo7m .primary:where(.svelte-lveo7m){margin-left:auto}.row.svelte-lveo7m kbd{color:inherit;opacity:.75;background:0 0}.row.svelte-lveo7m [data-tip]:where(.svelte-lveo7m):after{transform-origin:bottom;top:auto;bottom:calc(100% + 8px)}.empty.svelte-fq099z{text-align:center;animation:rv-swap var(--duration-fast) var(--ease-in-out) both;justify-items:center;gap:6px;padding:40px 24px;display:grid}.badge.svelte-fq099z{border-radius:var(--radius);background:var(--raised);width:36px;height:36px;color:var(--dim);place-items:center;margin-bottom:4px;display:grid}.title.svelte-fq099z{font-weight:600;font-size:var(--fs-sm)}.hint.svelte-fq099z{max-width:34ch;color:var(--dim);font-size:var(--fs-xs)}.large.svelte-fq099z{gap:8px;padding:72px 24px}.large.svelte-fq099z .badge:where(.svelte-fq099z){width:48px;height:48px;margin-bottom:8px}.large.svelte-fq099z .title:where(.svelte-fq099z){font-size:var(--fs-lg)}.large.svelte-fq099z .hint:where(.svelte-fq099z){max-width:44ch;font-size:var(--fs-sm);line-height:1.5}.actions.svelte-fq099z a.btn{text-decoration:none}.actions.svelte-fq099z{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.ref.svelte-6dyhvl{border-radius:var(--radius-sm);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--text);font-size:var(--fs-xs);vertical-align:baseline;transition:background-color var(--duration-quick) var(--ease-smooth-out), box-shadow var(--duration-quick) var(--ease-smooth-out);align-items:center;gap:4px;margin:0 1px;padding:0 6px 0 4px;font-weight:600;line-height:1.6;display:inline-flex}.ref.svelte-6dyhvl .ic{color:var(--accent)}.ref.live.svelte-6dyhvl{cursor:help}.ref.live.svelte-6dyhvl:hover,.ref.live.svelte-6dyhvl:focus-visible{background:color-mix(in oklab, var(--accent) 24%, var(--surface));box-shadow:inset 0 0 0 1px var(--accent)}.ref.gone.svelte-6dyhvl{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--dim);font-weight:500}.ref.gone.svelte-6dyhvl .ic{color:var(--faint)}.card.svelte-6dyhvl{border-radius:var(--radius);background:var(--surface);width:200px;color:var(--text);box-shadow:var(--shadow-pop);pointer-events:none;animation:svelte-6dyhvl-card-in var(--tt-in-dur) var(--ease-out) both;border:0;margin:0;padding:6px;position:fixed;inset:auto}@keyframes svelte-6dyhvl-card-in{0%{opacity:0;scale:var(--tt-scale)}}.card.svelte-6dyhvl img:where(.svelte-6dyhvl),.card.svelte-6dyhvl video:where(.svelte-6dyhvl){aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--ground);object-fit:cover;width:100%;display:block}.cap.svelte-6dyhvl{font-size:var(--fs-xs);padding:6px 2px 0;font-weight:600;line-height:1.3;display:grid}.card.svelte-6dyhvl small:where(.svelte-6dyhvl){color:var(--dim);font-size:var(--fs-xs);font-weight:400}.preview.svelte-95ne5q{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--ground);width:100%;box-shadow:inset 0 0 0 1px var(--line-soft);place-items:center;display:grid;position:relative;overflow:hidden}.preview.alpha.svelte-95ne5q,.big.alpha.svelte-95ne5q{background:repeating-conic-gradient(var(--line-soft) 0 25%, var(--ground) 0 50%) 0 0 / 12px 12px}.tab.svelte-95ne5q{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--ground) 70%, transparent);color:var(--warn-text);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;padding:2px 6px;font-weight:600;line-height:1.2;position:absolute;top:6px;left:6px}.expand.svelte-95ne5q{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--ground) 70%, transparent);width:24px;height:24px;color:var(--text);opacity:0;transition:opacity var(--duration-quick) var(--ease-smooth-out);place-items:center;display:grid;position:absolute;top:6px;right:6px}.preview.svelte-95ne5q:hover .expand:where(.svelte-95ne5q),.expand.svelte-95ne5q:focus-visible{opacity:1}.expand[data-tip].svelte-95ne5q:after{transform-origin:100%;white-space:nowrap;top:50%;left:auto;right:calc(100% + 6px);translate:0 -50%}@media (hover:none){.expand.svelte-95ne5q{opacity:1}}.big.svelte-95ne5q{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground);width:min(90vw,1100px);color:var(--text);padding:0;overflow:hidden}.big.svelte-95ne5q:popover-open{height:fit-content;margin:auto;position:fixed;inset:0}.big.svelte-95ne5q::backdrop{background:lab(0% 0 0/.6)}.big.svelte-95ne5q video:where(.svelte-95ne5q),.big.svelte-95ne5q img:where(.svelte-95ne5q){width:100%;max-height:85vh;display:block}.big.svelte-95ne5q audio:where(.svelte-95ne5q){width:100%;display:block}video.svelte-95ne5q,img.svelte-95ne5q{object-fit:contain;width:100%;height:100%}.hold.svelte-95ne5q{color:var(--faint);font-size:var(--fs-xs);text-align:center;justify-items:center;gap:8px;padding:12px;display:grid}.hold.svelte-95ne5q .ic{width:22px;height:22px}.hold.svelte-95ne5q .skel:where(.svelte-95ne5q){color:var(--dim);padding:3px 10px}.wave.svelte-95ne5q{width:100%;height:100%;color:var(--faint);background:repeating-linear-gradient(90deg, var(--line-soft) 0 2px, transparent 2px 7px);place-items:center;display:grid}.wave.svelte-95ne5q .ic{width:26px;height:26px;color:var(--dim)}.play.svelte-95ne5q{place-items:center;display:grid;position:absolute;inset:0}.disc.svelte-95ne5q{background:color-mix(in oklab, var(--ground) 72%, transparent);width:38px;height:38px;color:var(--text);box-shadow:0 0 0 1px var(--line);-webkit-backdrop-filter:blur(var(--blur-small));backdrop-filter:blur(var(--blur-small));transition:opacity var(--duration-fast) var(--ease-smooth-out), scale var(--duration-fast) var(--ease-out-quart), background-color var(--duration-quick) var(--ease-smooth-out);border-radius:50%;place-items:center;display:grid}.play.svelte-95ne5q:hover .disc:where(.svelte-95ne5q){background:var(--accent);color:var(--on-accent);scale:1.06}.play.svelte-95ne5q:active .disc:where(.svelte-95ne5q){scale:var(--scale-medium)}.play.on.svelte-95ne5q .disc:where(.svelte-95ne5q){opacity:0;scale:var(--scale-medium)}.preview.svelte-95ne5q:hover .play.on:where(.svelte-95ne5q) .disc:where(.svelte-95ne5q),.play.on.svelte-95ne5q:focus-visible .disc:where(.svelte-95ne5q){opacity:1;scale:1}.bar.svelte-95ne5q{background:color-mix(in oklab, var(--text) 12%, transparent);height:3px;position:absolute;inset:auto 0 0}.bar.svelte-95ne5q i:where(.svelte-95ne5q){background:var(--accent);height:100%;display:block}.clock.svelte-95ne5q{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--ground) 70%, transparent);color:var(--text);font:500 var(--fs-xs) / 1 var(--mono);padding:2px 5px;position:absolute;bottom:8px;right:6px}.note.svelte-mp5728{border-radius:var(--radius);cursor:pointer;outline-offset:-2px;animation:rv-swap var(--duration-fast) var(--ease-in-out) both;transition:background-color var(--duration-quick) var(--ease-smooth-out), box-shadow var(--duration-quick) var(--ease-smooth-out), opacity var(--duration-fast) var(--ease-smooth-out);gap:8px;padding:12px 12px 14px;display:grid;position:relative}.note.svelte-mp5728+.note:before{content:"";border-top:1px solid var(--line-soft);position:absolute;inset:0 12px auto}.note.svelte-mp5728:hover{background:var(--hover)}.note.svelte-mp5728:hover:before,.note.active.svelte-mp5728:before,.note:hover+.note.svelte-mp5728:before,.note.active+.note.svelte-mp5728:before{border-color:#0000}.note.active.svelte-mp5728{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lift);cursor:default}.note.pending.svelte-mp5728{opacity:.6}.note.settled.svelte-mp5728:not(.active) .text:where(.svelte-mp5728){color:var(--dim)}header.svelte-mp5728{align-items:center;gap:6px;min-width:0;display:flex}header.svelte-mp5728 .chip{background:0 0;padding-left:0}.cut.svelte-mp5728{color:var(--faint);font-size:var(--fs-xs)}.strip.svelte-mp5728{border-radius:var(--radius-sm);width:100%;box-shadow:0 0 0 1px var(--line);background:var(--ground);display:block}.tag.svelte-mp5728{border-radius:var(--radius-pill);background:var(--hover);color:var(--dim);font-size:var(--fs-xs);flex:none;padding:1px 7px;font-weight:500}.text.svelte-mp5728 q:where(.svelte-mp5728){quotes:"“" "”";font-weight:600}.status.svelte-mp5728{color:var(--faint);font-size:var(--fs-xs);flex:none;align-items:center;gap:6px;margin-left:auto;font-weight:500;display:inline-flex}.status.svelte-mp5728 i:where(.svelte-mp5728){background:currentColor;border-radius:50%;width:6px;height:6px}.s-open.svelte-mp5728,.s-queued.svelte-mp5728,.s-working.svelte-mp5728{color:var(--accent)}.s-working.svelte-mp5728 i:where(.svelte-mp5728),.s-queued.svelte-mp5728 i:where(.svelte-mp5728){animation:rv-pulse var(--pulse-dur) var(--ease-in-out) infinite alternate}.s-answered.svelte-mp5728{color:var(--ok)}.s-proposal.svelte-mp5728{color:var(--bot)}.ctx.svelte-mp5728{min-width:0;color:var(--dim);font-size:var(--fs-xs);animation:svelte-mp5728-open-in var(--duration-fast) var(--ease-smooth-out) both;align-items:center;gap:10px;display:flex}.thumb.svelte-mp5728{border-radius:var(--radius-sm);pointer-events:none;flex:none;width:64px;overflow:hidden}.thumb.svelte-mp5728 .disc,.thumb.svelte-mp5728 .clock,.thumb.svelte-mp5728 .bar{display:none}.quote.svelte-mp5728{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}.text.svelte-mp5728{font-size:var(--fs-sm);white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.note.svelte-mp5728:not(.active,.deciding) .text:where(.svelte-mp5728){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.face.svelte-mp5728{aspect-ratio:1;flex:none;width:26px;margin:-3px 0 0 -3px;display:block}.said.svelte-mp5728{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--bot) 7%, transparent);animation:svelte-mp5728-open-in var(--duration-medium) var(--ease-smooth-out) both;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:8px 10px 8px 8px;display:grid}.said.svelte-mp5728 p:where(.svelte-mp5728){min-width:0;color:var(--text);font-size:var(--fs-xs);overflow-wrap:anywhere;gap:2px;line-height:1.5;display:grid}.said.clamp.svelte-mp5728 span:where(.svelte-mp5728){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.working.svelte-mp5728 time:where(.svelte-mp5728){color:var(--faint);font-size:var(--fs-xs)}@keyframes svelte-mp5728-open-in{0%{opacity:0;transform:translateY(var(--distance-micro));filter:blur(var(--blur-small))}}.thread-toggle.svelte-mp5728{color:var(--dim);font-size:var(--fs-xs);justify-self:start;align-items:center;gap:4px;display:inline-flex}.thread-toggle[aria-expanded=true].svelte-mp5728 .ic{rotate:90deg}.thread-toggle.svelte-mp5728:hover{color:var(--text)}.thread.svelte-mp5728{border-left:1px solid var(--line);color:var(--dim);font-size:var(--fs-xs);gap:4px;margin-left:9px;padding-left:10px;display:grid}.thread.svelte-mp5728 b:where(.svelte-mp5728){color:var(--text);font-weight:600}footer.svelte-mp5728{border-top:1px solid var(--line-soft);animation:svelte-mp5728-open-in var(--duration-fast) var(--ease-smooth-out) both;gap:8px;margin-top:3px;padding-top:10px;display:grid}.acts.svelte-mp5728{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.acts.svelte-mp5728 kbd{color:inherit;opacity:.75;background:0 0}.field.svelte-mp5728{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ground);cursor:text;min-width:0;transition:border-color var(--duration-quick) var(--ease-smooth-out);align-items:center;padding:2px 2px 2px 0;display:flex;position:relative}.field.svelte-mp5728:hover{border-color:var(--line-strong)}.field.svelte-mp5728:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.field.svelte-mp5728 input:where(.svelte-mp5728){min-width:0;min-height:calc(var(--control) - 6px);font-size:var(--fs-xs);background:0 0;border:0;flex:1;padding:0 10px}.field.svelte-mp5728 input:where(.svelte-mp5728)::placeholder{color:var(--faint)}.field.svelte-mp5728 input:where(.svelte-mp5728):focus,.field.svelte-mp5728 input:where(.svelte-mp5728):focus-visible{outline:none}.send.svelte-mp5728{width:calc(var(--control) - 6px);min-height:calc(var(--control) - 6px);color:var(--accent);flex:none;padding:0}.send.svelte-mp5728:disabled{color:var(--faint)}.sd.svelte-pu6p82{flex-shrink:0}.sd-mark.svelte-pu6p82{stroke:var(--status-dot-mark,white)}.sd-dashed.svelte-pu6p82{stroke-dasharray:1.3 1.58}.sd-fill.svelte-pu6p82{transform-origin:7px 7px;animation:svelte-pu6p82-sd-fill-in var(--duration-slow,.32s) var(--ease-smooth-out,ease-out) forwards}.sd-pop.svelte-pu6p82{transform-origin:7px 7px;animation:svelte-pu6p82-sd-pop-in var(--duration-medium,.24s) var(--ease-smooth-out,ease-out) forwards}.sd-check.svelte-pu6p82{stroke-dasharray:12;stroke-dashoffset:12px;animation:svelte-pu6p82-sd-trace var(--duration-medium,.24s) var(--ease-smooth-out,ease-out) var(--duration-quick,.12s) forwards}.sd-cross.svelte-pu6p82{stroke-dasharray:6;stroke-dashoffset:6px;animation:svelte-pu6p82-sd-trace calc(var(--duration-fast,.16s) / 2) var(--ease-smooth-out,ease-out) var(--duration-quick,.12s) forwards}.sd-cross-second.svelte-pu6p82{animation-delay:calc(var(--duration-quick,.12s) + var(--duration-fast,.16s) / 2)}@media (prefers-reduced-motion:reduce){.sd-fill.svelte-pu6p82,.sd-pop.svelte-pu6p82,.sd-check.svelte-pu6p82,.sd-cross.svelte-pu6p82{animation:none}.sd-check.svelte-pu6p82,.sd-cross.svelte-pu6p82{stroke-dashoffset:0}}.seg.svelte-1pbndqi{border-radius:var(--radius);background:var(--seg-bar,var(--ground));gap:2px;padding:3px;display:flex;position:relative}.pill.svelte-1pbndqi{z-index:0;width:var(--pw,0);translate:var(--px,0) 0;border-radius:var(--radius-sm);background:var(--seg-pill,var(--raised));box-shadow:0 0 0 1px var(--line);pointer-events:none;transform-origin:0 0;position:absolute;top:3px;bottom:3px;left:0}.tab.svelte-1pbndqi{z-index:1;border-radius:var(--radius-sm);min-height:28px;color:var(--dim);font-size:var(--fs-xs);white-space:nowrap;transition:color var(--tabs-dur) var(--tabs-ease), transform var(--duration-micro) var(--ease-smooth-out);flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex;position:relative}.tab.svelte-1pbndqi:hover{color:var(--text)}.tab.svelte-1pbndqi:active{transform:scale(var(--scale-medium))}.tab[aria-selected=true].svelte-1pbndqi{color:var(--text)}.n.svelte-1pbndqi{color:var(--faint);font-size:var(--fs-xs)}.tab[aria-selected=true].svelte-1pbndqi .n:where(.svelte-1pbndqi){color:var(--dim)}@media (pointer:coarse){.tab.svelte-1pbndqi{min-height:38px}}@media (prefers-reduced-motion:reduce){.tab.svelte-1pbndqi{transition:none}}.panel.svelte-13f201j{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.top.svelte-13f201j{border-bottom:1px solid var(--line-soft);gap:6px;padding:10px 12px;display:grid}.list.svelte-13f201j{flex-direction:column;flex:1;gap:2px;min-height:0;padding:8px;display:flex;overflow-y:auto}.wrap.svelte-1484d7j{position:relative}.pop.svelte-1484d7j{z-index:50;width:min(340px, calc(100vw - 2 * var(--gutter)));border-radius:var(--radius-lg);background:var(--surface);max-height:min(70vh,560px);box-shadow:var(--shadow-pop);transform-origin:100% 0;opacity:0;visibility:hidden;transform:scale(var(--scale-tiny));transition:opacity var(--dropdown-close-dur) var(--ease-smooth-out), transform var(--dropdown-close-dur) var(--ease-smooth-out), visibility 0s linear var(--dropdown-close-dur);padding:6px 8px 10px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.pop[data-open=true].svelte-1484d7j{opacity:1;visibility:visible;transition:opacity var(--dropdown-open-dur) var(--ease-smooth-out), transform var(--dropdown-open-dur) var(--ease-smooth-out), visibility 0s;transform:none}@starting-style{.pop[data-open=true].svelte-1484d7j{opacity:0;transform:scale(var(--dropdown-pre-scale))}}h2.svelte-1484d7j{color:var(--faint);font-size:var(--fs-xs);margin:10px 4px 4px;font-weight:600}li.svelte-1484d7j{border-radius:var(--radius-sm);min-height:30px;font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}li.svelte-1484d7j:hover{background:var(--hover)}.label.svelte-1484d7j{color:var(--text)}.combo.svelte-1484d7j{flex:none;align-items:center;gap:5px;display:inline-flex}.or.svelte-1484d7j{color:var(--faint);font-size:var(--fs-xs)}.wrap.svelte-1pw69nj{margin-right:4px;position:relative}.split.svelte-1pw69nj{display:inline-flex}.main.svelte-1pw69nj{border-top-right-radius:0;border-bottom-right-radius:0;text-decoration:none}.solo.svelte-1pw69nj .main:where(.svelte-1pw69nj){border-radius:var(--radius-sm)}.solo.svelte-1pw69nj .more:where(.svelte-1pw69nj){display:none}.more.svelte-1pw69nj{width:var(--control);border-left-color:var(--line-soft);border-top-left-radius:0;border-bottom-left-radius:0;padding:0}.chev.svelte-1pw69nj{display:grid;transform:rotate(90deg)}.more[aria-expanded=true].svelte-1pw69nj{color:var(--text);background:var(--press)}.pop.svelte-1pw69nj{z-index:50;width:min(264px, calc(100vw - 2 * var(--gutter)));border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-pop);transform-origin:100% 0;opacity:0;visibility:hidden;transform:scale(var(--scale-tiny));transition:opacity var(--dropdown-close-dur) var(--ease-smooth-out), transform var(--dropdown-close-dur) var(--ease-smooth-out), visibility 0s linear var(--dropdown-close-dur);padding:4px;position:absolute;top:calc(100% + 8px);right:0}.pop[data-open=true].svelte-1pw69nj{opacity:1;visibility:visible;transition:opacity var(--dropdown-open-dur) var(--ease-smooth-out), transform var(--dropdown-open-dur) var(--ease-smooth-out), visibility 0s;transform:none}@starting-style{.pop[data-open=true].svelte-1pw69nj{opacity:0;transform:scale(var(--dropdown-pre-scale))}}.item.svelte-1pw69nj{border-radius:var(--radius);min-height:44px;color:var(--text);transition:background-color var(--duration-quick) var(--ease-smooth-out);justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;text-decoration:none;display:flex}.item.svelte-1pw69nj:hover,.item.svelte-1pw69nj:focus-visible{background:var(--hover)}.item.svelte-1pw69nj:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.text.svelte-1pw69nj{gap:3px;min-width:0;display:grid}.name.svelte-1pw69nj{font-size:var(--fs-sm);font-weight:600}.note.svelte-1pw69nj{color:var(--faint);font-size:var(--fs-xs)}.mark.svelte-1pw69nj{width:16px;color:var(--accent);flex:none;display:grid}@media (width<=1040px){.words.svelte-1pw69nj{display:none}.main.svelte-1pw69nj{width:var(--control);padding:0}}@media (pointer:coarse){.more.svelte-1pw69nj{width:40px}.main.svelte-1pw69nj{min-width:40px}}@media (prefers-reduced-motion:reduce){.pop.svelte-1pw69nj,.item.svelte-1pw69nj{transition:none}}.wrap.svelte-c03oku{flex:none;display:inline-flex;position:relative}.pace.svelte-c03oku{border-radius:var(--radius-xs);min-height:28px;color:var(--dim);font-size:var(--fs-xs);white-space:nowrap;text-underline-offset:3px;transition:text-decoration-color var(--duration-quick) var(--ease-smooth-out);background:0 0;align-items:center;gap:6px;padding:0 2px;font-weight:500;line-height:1;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;display:inline-flex}.pace.tone-warn.svelte-c03oku{color:var(--warn-text)}.pace.svelte-c03oku:hover,.pace[aria-expanded=true].svelte-c03oku{text-decoration-color:currentColor}.pace.svelte-c03oku:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dot.svelte-c03oku{background:var(--tone);border-radius:50%;flex:none;width:7px;height:7px}.pop.svelte-c03oku{z-index:50;width:min(320px, calc(100vw - 2 * var(--gutter)));border-radius:var(--radius-lg);background:var(--surface);max-height:min(70vh,480px);box-shadow:var(--shadow-pop);transform-origin:0 0;opacity:0;visibility:hidden;transform:scale(var(--scale-tiny));transition:opacity var(--dropdown-close-dur) var(--ease-smooth-out), transform var(--dropdown-close-dur) var(--ease-smooth-out), visibility 0s linear var(--dropdown-close-dur);padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.pop[data-open=true].svelte-c03oku{opacity:1;visibility:visible;transition:opacity var(--dropdown-open-dur) var(--ease-smooth-out), transform var(--dropdown-open-dur) var(--ease-smooth-out), visibility 0s;transform:none}@starting-style{.pop[data-open=true].svelte-c03oku{opacity:0;transform:scale(var(--dropdown-pre-scale))}}li.svelte-c03oku{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;padding:8px;display:grid}li.svelte-c03oku+li:where(.svelte-c03oku){border-top:1px solid var(--line-soft);border-top-left-radius:0;border-top-right-radius:0}.name.svelte-c03oku{color:var(--dim);font-size:var(--fs-xs);padding-top:1px;font-weight:500}.total.svelte-c03oku .name:where(.svelte-c03oku){color:var(--text)}.len.svelte-c03oku{color:var(--faint);font-size:var(--fs-xs);margin-top:2px;display:block}.cell.svelte-c03oku{color:var(--tone)}.value.svelte-c03oku{font-variant-numeric:tabular-nums;font-weight:600;display:block}.of.svelte-c03oku{color:var(--faint);font-weight:500}.meter.svelte-c03oku{border-radius:var(--radius-xs);background:linear-gradient(currentColor, currentColor) 0 0 / var(--fill) 100% no-repeat, var(--line-soft);height:3px;margin-top:6px;display:block}.kind.svelte-c03oku{color:var(--faint);font-size:var(--fs-xs);margin-top:4px;display:block}.save.svelte-8z22if{opacity:0;transition:grid-template-columns var(--duration-fast) var(--ease-smooth-out), opacity var(--duration-fast) var(--ease-smooth-out);grid-template-columns:0fr;display:grid}.save.open.svelte-8z22if{opacity:1;grid-template-columns:1fr}.fold.svelte-8z22if{min-width:0;overflow:hidden}.item.svelte-8z22if{color:var(--tone);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.glyph.svelte-8z22if{place-items:center;width:14px;height:14px;display:inline-grid}.g.svelte-8z22if{animation:rv-swap var(--icon-swap-dur,var(--duration-fast)) var(--ease-in-out) both;display:inline-grid}.spin.svelte-8z22if{border:1.75px solid var(--line-strong);border-top-color:var(--dim);width:11px;height:11px;animation:svelte-8z22if-spin var(--duration-very-slow) var(--ease-linear) infinite;border-radius:50%}.retry.svelte-8z22if{min-height:22px;color:var(--text);padding:0 7px}@keyframes svelte-8z22if-spin{to{rotate:360deg}}@media (width<=760px){.item.svelte-8z22if .swap{display:none}}.head.svelte-1j7efyp{z-index:45;min-width:0;padding:0 var(--gutter) 0 10px;border-bottom:1px solid var(--line-soft);background:var(--surface);grid-area:head;align-items:center;gap:14px;display:flex;position:relative}.title.svelte-1j7efyp{align-items:baseline;gap:10px;min-width:0;display:flex}h1.svelte-1j7efyp{font:650 var(--fs-md) / 1.2 var(--display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route.svelte-1j7efyp{color:var(--faint);font-size:var(--fs-xs);white-space:nowrap;flex:none}.bar.svelte-1j7efyp{width:180px;height:14px}.status.svelte-1j7efyp{border-left:1px solid var(--line-soft);min-width:0;max-width:100%;font-size:var(--fs-xs);color:var(--text);flex:none;align-items:center;gap:10px;padding-left:14px;display:flex}.words.svelte-1j7efyp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dot.svelte-1j7efyp{background:var(--tone);width:7px;height:7px;transition:background-color var(--duration-fast) var(--ease-smooth-out);border-radius:50%}.left.svelte-1j7efyp,.right.svelte-1j7efyp{flex:none;align-items:center;gap:4px;display:flex}.right.svelte-1j7efyp{margin-left:auto}.icon-swap.svelte-1j7efyp{display:inline-grid}.swap-icon.svelte-1j7efyp{transition:opacity var(--duration-fast) var(--ease-in-out), filter var(--duration-fast) var(--ease-in-out), transform var(--duration-fast) var(--ease-in-out);grid-area:1/1;display:grid}.icon-swap[data-state=a].svelte-1j7efyp .swap-icon[data-icon=b]:where(.svelte-1j7efyp),.icon-swap[data-state=b].svelte-1j7efyp .swap-icon[data-icon=a]:where(.svelte-1j7efyp){opacity:0;filter:blur(var(--blur-small));transform:scale(.25)}@media (prefers-reduced-motion:reduce){.swap-icon.svelte-1j7efyp{transition:none}}.spinning.svelte-1j7efyp .ic{animation:svelte-1j7efyp-spin var(--duration-very-slow) var(--ease-linear) infinite}@keyframes svelte-1j7efyp-spin{to{rotate:-360deg}}@media (width<=1040px){.route.svelte-1j7efyp{display:none}}@media (width<=900px){.head.svelte-1j7efyp{padding:6px var(--gutter) 6px 8px;flex-wrap:wrap;row-gap:0}.title.svelte-1j7efyp{flex:1}.status.svelte-1j7efyp{border-left:0;flex-wrap:wrap;flex:1 0 100%;order:3;row-gap:6px;padding:4px 0 2px 8px}.left.svelte-1j7efyp .rail-toggle:where(.svelte-1j7efyp){display:none}.head.svelte-1j7efyp .btn.icon{width:44px;min-height:44px}.status.svelte-1j7efyp .pace{display:none}}.beat.svelte-1omldew{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-smooth-out), box-shadow var(--duration-fast) var(--ease-smooth-out);outline:none;grid-template-columns:minmax(160px,26%) minmax(0,1fr);gap:12px;padding:8px;scroll-margin:96px 0 24px;display:grid}.beat.svelte-1omldew:hover{border-color:var(--line)}.beat.current.svelte-1omldew{border-color:var(--accent);background:var(--raised)}.beat[data-state=approved].svelte-1omldew{background:color-mix(in oklab, var(--ok) 4%, var(--surface))}.beat.compact.svelte-1omldew{background:var(--raised);grid-template-columns:minmax(130px,24%) minmax(0,1fr);margin:8px 0 14px}.media.svelte-1omldew{transition:opacity var(--duration-fast) var(--ease-smooth-out);align-self:start}.media.dim.svelte-1omldew{opacity:.45}.body.svelte-1omldew{flex-direction:column;gap:6px;min-width:0;display:flex;container-type:inline-size}.meta.svelte-1omldew{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.at.svelte-1omldew{color:var(--dim);font:500 var(--fs-xs) / 1 var(--mono)}.state.svelte-1omldew{color:var(--faint);font-size:var(--fs-xs);margin-left:auto;font-weight:500}.s-approved.svelte-1omldew{color:var(--ok)}.s-changed.svelte-1omldew{color:var(--warn-text)}.line.svelte-1omldew{font-size:var(--fs-md);text-wrap:pretty;line-height:1.5}.name.svelte-1omldew{color:var(--dim);font-size:var(--fs-xs);overflow-wrap:anywhere}.name.svelte-1omldew span:where(.svelte-1omldew){color:var(--faint)}.opts.svelte-1omldew{flex-wrap:wrap;gap:6px;display:flex}.opt.svelte-1omldew{border-radius:var(--radius-sm);max-width:100%;min-height:26px;color:var(--dim);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;transition:border-color var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-quick) var(--ease-smooth-out), color var(--duration-quick) var(--ease-smooth-out), transform var(--duration-micro) var(--ease-smooth-out);padding:0 9px;overflow:hidden}.opt.svelte-1omldew:hover{background:var(--hover);color:var(--text)}.opt.svelte-1omldew:active{transform:scale(var(--scale-medium))}.opt[aria-checked=true].svelte-1omldew{background:var(--accent-soft);color:var(--text)}.acts.svelte-1omldew{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:4px;display:flex}.acts.svelte-1omldew kbd{border-color:color-mix(in oklab, currentColor 30%, transparent);color:inherit;opacity:.75;transition:opacity var(--duration-quick) var(--ease-smooth-out);background:0 0;margin-left:2px}@container (width<=540px){.acts.svelte-1omldew kbd{display:none}}@media (width<=760px){.beat.svelte-1omldew,.beat.compact.svelte-1omldew{grid-template-columns:1fr;gap:12px}.acts.svelte-1omldew kbd{display:none}}.head.svelte-1pkxkan{justify-items:start;gap:4px;margin-bottom:14px;display:grid}.line.svelte-1pkxkan{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.beats.svelte-48srwe{width:100%;max-width:920px;padding:20px var(--gutter) 64px;flex-direction:column;margin:0 auto;display:flex}.filters.svelte-48srwe{flex:0 380px;min-width:0}.filters.svelte-48srwe .seg{width:100%}.stack.svelte-48srwe{flex-direction:column;gap:12px;display:flex}.handoff.svelte-m7u2al{padding:20px var(--gutter) 64px}.music.svelte-wx41u0{width:100%;max-width:760px;padding:20px var(--gutter) 64px;margin:0 auto}.tracks.svelte-wx41u0{gap:8px;display:grid}.track.svelte-wx41u0{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-smooth-out);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.track.svelte-wx41u0:hover{border-color:var(--line)}.track.on.svelte-wx41u0{border-color:var(--accent-line)}.track.kept.svelte-wx41u0{border-color:color-mix(in oklab, var(--ok) 45%, var(--line));background:color-mix(in oklab, var(--ok) 5%, var(--surface))}.title.svelte-wx41u0{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mood.svelte-wx41u0{color:var(--dim);font-size:var(--fs-xs)}.len.svelte-wx41u0{color:var(--faint);font:500 var(--fs-xs) / 1 var(--mono)}.chosen.svelte-wx41u0{min-width:84px;color:var(--ok);font-size:var(--fs-xs);justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.more.svelte-wx41u0{margin-top:12px}.wait.svelte-wx41u0{color:var(--dim);margin-top:8px;font-size:13px}.wait[data-session=idle].svelte-wx41u0{color:var(--warn-text)}@media (width<=760px){.track.svelte-wx41u0{grid-template-columns:auto minmax(0,1fr) auto}.len.svelte-wx41u0{display:none}.track.svelte-wx41u0>:where(.svelte-wx41u0):last-child{grid-column:1/-1}}.bar.svelte-1d2yk0j{padding:6px var(--gutter);border-bottom:1px solid var(--line-soft);background:var(--surface);flex:none;align-items:center;gap:6px;display:flex}.tag.svelte-1d2yk0j{color:var(--faint);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;margin-right:4px;font-weight:600}.note.svelte-1d2yk0j{min-width:0;color:var(--tone);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grip.svelte-udobm0{z-index:20;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0}.at-rail.svelte-udobm0{right:-5px}.at-panel.svelte-udobm0{left:-5px}.at-pane.svelte-udobm0{grid-area:pane;justify-self:end;margin-right:-5px;position:relative}.grip.svelte-udobm0:after{content:"";background:var(--accent);opacity:0;transition:opacity var(--duration-quick) var(--ease-smooth-out);position:absolute;inset:0 4px}.grip.svelte-udobm0:hover:after,.grip.svelte-udobm0:focus-visible:after{opacity:.7}.grip.svelte-udobm0:focus-visible{outline:none}.npin.svelte-1r4v191{z-index:4;border-radius:var(--radius-xs);background:var(--tone);width:8px;transition:scale var(--duration-quick) var(--ease-out-quart), background-color var(--duration-quick) var(--ease-smooth-out);margin-left:-4px;position:absolute;top:3px;bottom:3px}.npin.svelte-1r4v191:before{content:"";position:absolute;inset:-3px -8px}.npin.span.svelte-1r4v191:before{inset:-3px 0}.npin.span.svelte-1r4v191{background:color-mix(in oklab, var(--tone) 70%, transparent);width:auto;box-shadow:inset 2px 0 0 var(--tone);margin-left:0}.npin.svelte-1r4v191:hover,.npin.active.svelte-1r4v191{background:var(--accent);scale:1.2}.npin.svelte-1r4v191:active{scale:var(--scale-large)}.ruler.svelte-3vyd56{height:100%;position:relative}.tick.svelte-3vyd56{background:var(--line);width:1px;height:3px;position:absolute;bottom:0}.tick.major.svelte-3vyd56{background:var(--line-strong);height:5px}.tick.svelte-3vyd56 span:where(.svelte-3vyd56){color:var(--faint);font:500 var(--fs-xs) / 1 var(--mono);white-space:nowrap;position:absolute;bottom:0;left:4px}.at.svelte-3vyd56{z-index:2;border-radius:var(--radius-xs);background:var(--text);color:var(--ground);font:600 var(--fs-xs) / 1 var(--mono);pointer-events:none;padding:2px 5px;position:absolute;bottom:0;translate:-50%}.wave.svelte-1ct71pr{height:100%;color:var(--faint);outline-color:var(--accent);opacity:0;transition:opacity var(--duration-fast) var(--ease-smooth-out);display:block;position:sticky;left:0}.wave.ready.svelte-1ct71pr{opacity:1}.tl.svelte-tm3qmj{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.heads.svelte-tm3qmj,.strip.svelte-tm3qmj{grid-template-rows:14px repeat(var(--n), 22px);gap:4px;display:grid}.gutter.svelte-tm3qmj{color:var(--faint);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;line-height:22px;overflow:hidden}.view.svelte-tm3qmj{overscroll-behavior-x:contain;overflow:auto hidden}.content.svelte-tm3qmj{box-sizing:border-box;min-width:100%}.strip.svelte-tm3qmj{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.strip.svelte-tm3qmj:focus-visible{outline-offset:2px}.lane.svelte-tm3qmj{border-radius:var(--radius-sm);background:var(--ground);box-shadow:inset 0 0 0 1px var(--line-soft);position:relative;overflow:hidden}.lane[data-lane=notes].svelte-tm3qmj{overflow:visible}.span.svelte-tm3qmj{border-radius:var(--radius-xs);background:var(--raised);min-width:4px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-weight:600;line-height:18px;position:absolute;top:2px;bottom:2px;overflow:hidden}.span.svelte-tm3qmj:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width>=901px) and (height<=899px){.heads.svelte-tm3qmj,.strip.svelte-tm3qmj{grid-template-rows:12px repeat(var(--n), 16px);gap:2px}.gutter.svelte-tm3qmj{line-height:16px}.span.svelte-tm3qmj{line-height:14px;top:1px;bottom:1px}}.sel.svelte-tm3qmj{z-index:2;border-radius:var(--radius-xs);background:color-mix(in oklab, var(--accent) 16%, transparent);box-shadow:inset 1px 0 0 var(--accent), inset -1px 0 0 var(--accent);pointer-events:none;position:absolute;inset-block:0}.hair.svelte-tm3qmj{z-index:2;background:var(--line-strong);pointer-events:none;width:1px;position:absolute;inset-block:0}.head.svelte-tm3qmj{z-index:5;background:var(--accent);width:2px;box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 25%, transparent);pointer-events:none;margin-left:-1px;position:absolute;inset-block:0}.head.svelte-tm3qmj:before{content:"";border-radius:var(--radius-xs);background:var(--accent);width:10px;height:8px;position:absolute;top:-3px;left:-4px}.tip.svelte-tm3qmj{border-radius:var(--radius-sm);background:var(--text);max-width:260px;color:var(--ground);font:500 var(--fs-xs) / 1.35 var(--sans);white-space:pre-line;pointer-events:none;animation:svelte-tm3qmj-tip-in var(--tt-in-dur) var(--ease-out) both;border:0;margin:0;padding:5px 8px;position:fixed;inset:auto}@keyframes svelte-tm3qmj-tip-in{0%{opacity:0;scale:var(--tt-scale)}}@media (width<=760px){.tl.svelte-tm3qmj{grid-template-columns:52px minmax(0,1fr)}}.stage.svelte-1i4g41k{padding:14px var(--gutter) 12px;border-bottom:1px solid var(--line-soft);background:var(--surface);gap:10px;display:grid}.viewer.svelte-1i4g41k{justify-items:center;gap:8px;display:grid}.fit.svelte-1i4g41k{justify-items:center;width:100%;display:grid}.frame.svelte-1i4g41k{width:min(100%, calc(min(46vh, 480px) * var(--ratio)));aspect-ratio:var(--ratio);border-radius:var(--radius);background:var(--ground);box-shadow:0 0 0 1px var(--line);touch-action:none;display:grid;position:relative;overflow:hidden}.frame.pinning.svelte-1i4g41k{cursor:crosshair;box-shadow:0 0 0 2px var(--accent)}.screen.svelte-1i4g41k{width:100%;height:100%;display:grid}.screen.svelte-1i4g41k video{background:var(--ground);width:100%;height:100%;display:block}.rerender.svelte-1i4g41k{z-index:2;background:linear-gradient(to top, var(--cover-scrim-low) 0, var(--cover-scrim-low) 18%, transparent 55%);color:var(--cover-text);opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-smooth-out), visibility 0s linear var(--duration-fast);align-content:end;display:grid;position:absolute;inset:0}.rerender.on.svelte-1i4g41k{opacity:1;visibility:visible;transition-delay:0s}.band.svelte-1i4g41k{gap:10px;padding:12px 16px 14px;display:grid}.say.svelte-1i4g41k{font-size:var(--fs-md);font-variant-numeric:tabular-nums;text-wrap:balance;margin:0;font-weight:500;line-height:1.35}.bar-est.svelte-1i4g41k{border-radius:var(--radius-pill);background:var(--cover-track);height:4px;position:relative;overflow:hidden}.fill.svelte-1i4g41k{border-radius:inherit;background:var(--cover-fill);height:100%;transform:scaleX(var(--p));transform-origin:0;transition:transform var(--duration-medium) var(--ease-linear);display:block}.sweep.svelte-1i4g41k .fill:where(.svelte-1i4g41k){width:36%;animation:svelte-1i4g41k-rv-render-sweep calc(var(--pulse-dur) * 2.4) var(--ease-in-out) infinite;transition:none;transform:none}@keyframes svelte-1i4g41k-rv-render-sweep{0%{translate:-100%}to{translate:280%}}.line-up.svelte-1i4g41k{gap:4px;margin:0;padding:0;list-style:none;display:flex}.line-up.svelte-1i4g41k li:where(.svelte-1i4g41k){border-radius:var(--radius-pill);background:var(--cover-track);flex:1;height:4px}.line-up.svelte-1i4g41k .now:where(.svelte-1i4g41k){background:var(--cover-fill);animation:svelte-1i4g41k-rv-line-now calc(var(--pulse-dur) * 2) var(--ease-in-out) infinite alternate}.line-up.svelte-1i4g41k .mine:where(.svelte-1i4g41k){background:var(--cover-text)}@keyframes svelte-1i4g41k-rv-line-now{to{opacity:.4}}@media (prefers-reduced-motion:reduce){.line-up.svelte-1i4g41k .now:where(.svelte-1i4g41k){animation:none}.fill.svelte-1i4g41k{transition:none}.sweep.svelte-1i4g41k .fill:where(.svelte-1i4g41k){width:0;animation:none}}.mark.svelte-1i4g41k{border:2px solid var(--warn);background:color-mix(in oklab, var(--warn) 30%, transparent);pointer-events:none;width:14px;height:14px;transition:opacity var(--duration-quick) var(--ease-smooth-out);border-radius:50%;position:absolute;translate:-50% -50%}.mark.area.svelte-1i4g41k{border-radius:var(--radius-xs);translate:0}.mark.active.svelte-1i4g41k{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 24%, transparent)}.hint.svelte-1i4g41k{border-radius:var(--radius-sm);background:var(--accent);width:max-content;color:var(--on-accent);font-size:var(--fs-xs);pointer-events:none;justify-self:center;margin:0 auto;padding:4px 10px;font-weight:600;position:absolute;inset:auto 0 10px}.bar.svelte-1i4g41k{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;max-width:640px;display:grid}.bar.svelte-1i4g41k [data-tip]:where(.svelte-1i4g41k):after{transform-origin:bottom;top:auto;bottom:calc(100% + 8px)}.clock.svelte-1i4g41k{color:var(--text);font:500 var(--fs-xs) / 1 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.transport.svelte-1i4g41k{align-items:center;gap:6px;display:flex}.play.svelte-1i4g41k{background:var(--text);width:40px;height:40px;color:var(--ground);cursor:pointer;transition:background var(--duration-quick) var(--ease-smooth-out), transform var(--duration-quick) var(--ease-smooth-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.play.svelte-1i4g41k:hover:not(:disabled){background:color-mix(in oklch, var(--text) 85%, var(--ground))}.play.svelte-1i4g41k:active:not(:disabled){transform:scale(.92)}.play.svelte-1i4g41k:disabled{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--faint);cursor:not-allowed}.play.svelte-1i4g41k:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.play.svelte-1i4g41k .ic{width:18px;height:18px}.tools.svelte-1i4g41k{justify-content:flex-end;align-items:center;gap:2px;display:flex}.zoom.svelte-1i4g41k{align-items:center;display:flex}.bar.svelte-1i4g41k .pin[aria-pressed=true]:where(.svelte-1i4g41k){color:var(--accent);background:color-mix(in oklab, var(--accent) 16%, transparent)}.level.svelte-1i4g41k{font:500 var(--fs-xs) / 1 var(--mono);padding:0 6px}.of.svelte-1i4g41k{color:var(--faint)}.track.svelte-1i4g41k{min-width:0}.scrub.svelte-1i4g41k{display:none}@media (width>=901px) and (height<=899px){.stage.svelte-1i4g41k{gap:6px;padding-block:6px 8px}.frame.svelte-1i4g41k{width:min(100%, calc(min(29vh, 480px) * var(--ratio)))}}@media (width<=900px){.stage.svelte-1i4g41k{box-sizing:border-box;height:var(--stage-h);padding:8px var(--gutter) 4px;align-content:start;gap:0;overflow:hidden}.viewer.svelte-1i4g41k{gap:4px}.fit.svelte-1i4g41k{height:var(--frame-h);align-items:center}.frame.svelte-1i4g41k{width:min(100%, calc(var(--frame-h) * var(--ratio)));max-height:var(--frame-h)}.track.svelte-1i4g41k,.zoom.svelte-1i4g41k{display:none}.bar.svelte-1i4g41k{gap:8px}.bar.svelte-1i4g41k .btn.icon{min-width:44px;min-height:44px}.play.svelte-1i4g41k{width:44px;height:44px}.scrub.svelte-1i4g41k{width:100%;height:24px;accent-color:var(--accent);touch-action:pan-y;margin:0;display:block}}@container main (width>=700px){.side>.stage.svelte-1i4g41k{display:contents}.side .viewer.svelte-1i4g41k{min-width:0;min-height:0;padding:18px var(--gutter) 14px;background:var(--ground);grid-area:viewer;grid-template-rows:minmax(0,1fr) auto;overflow:clip}.side .fit.svelte-1i4g41k{align-items:center;min-height:0;container-type:size}.side .frame.svelte-1i4g41k{width:min(100cqw, calc(100cqh * var(--ratio)))}.side .bar.svelte-1i4g41k{max-width:420px}.side .track.svelte-1i4g41k{padding:12px var(--gutter);border-top:1px solid var(--line-soft);background:var(--surface);grid-area:track}}.stage.svelte-ixpf1z{padding:14px var(--gutter) 12px;border-bottom:1px solid var(--line-soft);background:var(--surface);gap:10px;display:grid}.viewer.svelte-ixpf1z{justify-items:center;gap:8px;display:grid}.fit.svelte-ixpf1z{justify-items:center;width:100%;display:grid}.frame.svelte-ixpf1z{width:min(100%, calc(min(46vh, 480px) * var(--ratio)));aspect-ratio:var(--ratio);border-radius:var(--radius)}.bar.svelte-ixpf1z{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;max-width:640px;display:grid}.clock.svelte-ixpf1z{width:72px;height:12px}.play.svelte-ixpf1z{border-radius:50%;width:40px;height:40px}.strip.svelte-ixpf1z{height:196px;display:block}@media (width>=901px) and (height<=899px){.stage.svelte-ixpf1z{gap:6px;padding-block:6px 8px}.strip.svelte-ixpf1z{height:138px}.frame.svelte-ixpf1z{width:min(100%, calc(min(29vh, 480px) * var(--ratio)))}}@media (width<=900px){.stage.svelte-ixpf1z{box-sizing:border-box;height:var(--stage-h);padding:8px var(--gutter) 4px;align-content:start;gap:0;overflow:hidden}.fit.svelte-ixpf1z{height:var(--frame-h);align-items:center}.frame.svelte-ixpf1z{width:min(100%, calc(var(--frame-h) * var(--ratio)));max-height:var(--frame-h)}.track.svelte-ixpf1z{display:none}}@container main (width>=700px){.side>.stage.svelte-ixpf1z{display:contents}.side .viewer.svelte-ixpf1z{min-width:0;min-height:0;padding:18px var(--gutter) 14px;background:var(--ground);grid-area:viewer;grid-template-rows:minmax(0,1fr) auto;overflow:clip}.side .fit.svelte-ixpf1z{align-items:center;min-height:0;container-type:size}.side .frame.svelte-ixpf1z{width:min(100cqw, calc(100cqh * var(--ratio)))}.side .bar.svelte-ixpf1z{max-width:420px}.side .track.svelte-ixpf1z{padding:12px var(--gutter);border-top:1px solid var(--line-soft);background:var(--surface);grid-area:track}}.chapters.svelte-x3rzqg{z-index:5;margin:0 calc(-1 * var(--gutter)) 12px;padding:8px var(--gutter);background:color-mix(in oklab, var(--ground) 88%, transparent);-webkit-backdrop-filter:blur(var(--blur-medium));backdrop-filter:blur(var(--blur-medium));scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, var(--ground) var(--gutter), var(--ground) calc(100% - 32px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--ground) var(--gutter), var(--ground) calc(100% - 32px), transparent);mask-image:linear-gradient(90deg, transparent, var(--ground) var(--gutter), var(--ground) calc(100% - 32px), transparent);gap:4px;display:flex;position:sticky;top:0;overflow-x:auto}.chap.svelte-x3rzqg{border-radius:var(--radius-sm);max-width:220px;height:28px;color:var(--dim);font-size:var(--fs-xs);transition:background-color var(--duration-quick) var(--ease-smooth-out), color var(--duration-quick) var(--ease-smooth-out), transform var(--duration-micro) var(--ease-smooth-out);flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chap.svelte-x3rzqg:hover{background:var(--hover);color:var(--text)}.chap.svelte-x3rzqg:active{transform:scale(var(--scale-medium))}.chap[aria-current=true].svelte-x3rzqg{background:var(--raised);color:var(--text)}.chap.svelte-x3rzqg .t:where(.svelte-x3rzqg){color:var(--faint);font-family:var(--mono);font-size:var(--fs-xs)}.name.svelte-x3rzqg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gap.svelte-14fzizo{border-radius:var(--radius-sm);border:1px solid var(--warn);background:var(--warn-soft);gap:8px;margin:6px 0;padding:10px 12px;display:grid}.head.svelte-14fzizo{color:var(--warn-text);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.head.svelte-14fzizo strong:where(.svelte-14fzizo){color:var(--text);font-weight:600}.range.svelte-14fzizo{color:var(--dim);font:500 var(--fs-xs) / 1.4 var(--mono)}textarea.svelte-14fzizo{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ground);width:100%;min-height:44px;font-size:var(--fs-md);transition:border-color var(--duration-quick) var(--ease-smooth-out);padding:8px 10px;line-height:1.5}textarea.svelte-14fzizo:hover:not(:disabled){border-color:var(--line-strong)}textarea.svelte-14fzizo:disabled{opacity:.6}.foot.svelte-14fzizo{justify-content:space-between;align-items:center;gap:8px;display:flex}.count.svelte-14fzizo{color:var(--dim);font-size:var(--fs-xs)}@media (width<=760px){textarea.svelte-14fzizo{font-size:var(--fs-lg)}.foot.svelte-14fzizo kbd{display:none}}.transcript.svelte-aivk0r{width:100%;max-width:820px;padding:6px var(--gutter) 96px 8px;margin:0 auto}.transcript.svelte-aivk0r .head{margin-bottom:2px}.legend.svelte-aivk0r{color:var(--dim);font-size:var(--fs-xs);flex-wrap:wrap;gap:12px;display:flex}.transcript-toggle[aria-pressed=true].svelte-aivk0r{background:var(--raised);color:var(--text)}.key.svelte-aivk0r{align-items:center;gap:6px;display:inline-flex}.key.svelte-aivk0r i:where(.svelte-aivk0r){border-radius:var(--radius-xs);background:color-mix(in oklab, var(--mark) 26%, transparent);width:12px;height:8px;box-shadow:0 2px 0 var(--mark)}.m-cut.svelte-aivk0r{--mark:var(--bad)}.m-moved.svelte-aivk0r{--mark:var(--accent)}.m-pause.svelte-aivk0r{--mark:var(--warn)}.para.svelte-aivk0r{scroll-margin-top:56px}.ch.svelte-aivk0r{font:650 var(--fs-lg) / 1.3 var(--display);letter-spacing:-.01em;margin:24px 0 6px 48px}.para.svelte-aivk0r:first-child .ch:where(.svelte-aivk0r){margin-top:8px}.row.svelte-aivk0r{grid-template-columns:40px minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.at.svelte-aivk0r{color:var(--faint);font:500 var(--fs-xs) / 1.9 var(--mono);text-align:right;padding-top:3px}.text.svelte-aivk0r{font-size:var(--fs-lg);text-wrap:pretty;line-height:1.75}.line.svelte-aivk0r{border-radius:var(--radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--duration-fast) var(--ease-smooth-out), box-shadow var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out)}.line.m-cut.svelte-aivk0r{background:color-mix(in oklab, var(--bad) 16%, transparent);color:var(--dim);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--bad) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--bad) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--bad) 70%, transparent)}.line.m-moved.svelte-aivk0r{background:color-mix(in oklab, var(--accent) 14%, transparent);box-shadow:0 2px 0 var(--accent)}.line.m-pause.svelte-aivk0r{box-shadow:0 2px 0 var(--warn);background:color-mix(in oklab, var(--warn) 10%, transparent)}.w.svelte-aivk0r{border-radius:var(--radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out)}.seekable.svelte-aivk0r .w:where(.svelte-aivk0r){cursor:pointer}.seekable.svelte-aivk0r .w:where(.svelte-aivk0r):hover{background:color-mix(in oklab, var(--accent) 12%, transparent)}.w.now.svelte-aivk0r,.seekable.svelte-aivk0r .w.now:where(.svelte-aivk0r):hover{background:color-mix(in oklab, var(--accent) 34%, transparent);color:var(--text)}.line.noted.svelte-aivk0r{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.line.m-cut.noted.svelte-aivk0r{text-decoration-line:underline line-through}.line.svelte-aivk0r::selection{background:color-mix(in oklab, var(--accent) 40%, transparent)}.line.svelte-aivk0r :where(.svelte-aivk0r)::selection{background:color-mix(in oklab, var(--accent) 40%, transparent)}.pin.svelte-aivk0r{vertical-align:-5px;border-radius:var(--radius-sm);background:var(--tone-soft);width:22px;height:22px;color:var(--tone);box-shadow:0 0 0 1px color-mix(in oklab, var(--tone) 40%, transparent);transition:background-color var(--duration-quick) var(--ease-smooth-out), box-shadow var(--duration-quick) var(--ease-smooth-out), transform var(--duration-micro) var(--ease-smooth-out), opacity var(--duration-quick) var(--ease-smooth-out);place-items:center;margin:0 1px;display:inline-grid;position:relative}.pin.svelte-aivk0r:hover,.pin.peeking.svelte-aivk0r{box-shadow:0 0 0 1.5px var(--tone)}.pin.svelte-aivk0r:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.pin.svelte-aivk0r:active{transform:scale(var(--scale-large))}.pin.on.svelte-aivk0r{background:var(--tone);color:var(--ground)}.peek.svelte-aivk0r{border-radius:var(--radius-lg);background:var(--raised);width:min(380px,100vw - 16px);color:var(--text);box-shadow:var(--shadow-pop);overscroll-behavior:contain;scrollbar-width:thin;opacity:0;scale:var(--dropdown-pre-scale);transition:opacity var(--dropdown-close-dur) var(--ease-smooth-out), scale var(--dropdown-close-dur) var(--ease-smooth-out), translate var(--dropdown-close-dur) var(--ease-smooth-out), display var(--dropdown-close-dur) allow-discrete, overlay var(--dropdown-close-dur) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow-y:auto}.peek.svelte-aivk0r:popover-open{opacity:1;transition-duration:var(--dropdown-open-dur);translate:0;scale:1}@starting-style{.peek.svelte-aivk0r:popover-open{opacity:0;scale:var(--dropdown-pre-scale)}.peek:popover-open[data-side=above].svelte-aivk0r{translate:0 var(--distance-micro)}.peek:popover-open[data-side=below].svelte-aivk0r{translate:0 calc(var(--distance-micro) * -1)}}.peek.svelte-aivk0r .beat.compact{border:0;grid-template-columns:1fr;gap:12px;margin:0}.peek.svelte-aivk0r .opts{max-height:64px}.peek.svelte-aivk0r .acts{background:var(--raised);margin-bottom:-12px;padding:8px 0 12px;position:sticky;bottom:-12px}@media (hover:none){.peek.svelte-aivk0r{display:none}}.pin.p-approved.svelte-aivk0r:after{content:"";background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 2px var(--ground);border-radius:50%;position:absolute;top:-2px;right:-2px}.pin.p-skipped.svelte-aivk0r{opacity:.45}@media (width<=760px){.row.svelte-aivk0r{grid-template-columns:1fr;gap:0}.at.svelte-aivk0r{text-align:left;line-height:1.2}.at.svelte-aivk0r:empty{display:none}.ch.svelte-aivk0r{margin-left:0}.transcript.svelte-aivk0r{padding-left:var(--gutter)}.text.svelte-aivk0r{font-size:var(--fs-md)}}.main.svelte-6tsow1{background:var(--ground);flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex;container:main/inline-size}.body.svelte-6tsow1{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.body.svelte-6tsow1 .at-pane{display:none}@container main (width>=700px){.body.side.svelte-6tsow1{grid-template:"pane viewer" minmax(0, 1fr) "track track" auto / min(var(--pane-w), 62%) minmax(0, 1fr);display:grid}.side.svelte-6tsow1 .pane-scroll:where(.svelte-6tsow1){border-right:1px solid var(--line-soft);grid-area:pane}.side.svelte-6tsow1 .at-pane{display:block}}.pane-scroll.svelte-6tsow1{scroll-behavior:auto;flex:1;min-height:0;overflow:hidden auto}.page.svelte-6tsow1{animation:svelte-6tsow1-page-in var(--page-slide-dur) var(--ease-smooth-out) both}@keyframes svelte-6tsow1-page-in{0%{opacity:0;transform:translateX(var(--page-slide-distance));filter:blur(var(--page-blur))}}.loading.svelte-6tsow1{max-width:760px;padding:28px var(--gutter);gap:12px;margin:0 auto;display:grid}.h.svelte-6tsow1{width:40%;height:26px}.l.svelte-6tsow1{height:72px}.s.svelte-6tsow1{width:70%}.problem.svelte-6tsow1{margin:16px var(--gutter) 0;border:1px solid color-mix(in oklab, var(--bad) 45%, var(--line));border-radius:var(--radius);background:var(--bad-soft);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tabs.svelte-g69p58{z-index:80;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line-soft);background:var(--surface);grid-area:tabs;grid-template-columns:repeat(3,1fr);display:none;position:relative}.tab.svelte-g69p58{min-height:52px;color:var(--dim);font:600 var(--fs-xs) / 1 var(--sans,inherit);cursor:pointer;transition:color var(--duration-quick) var(--ease-smooth-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;display:flex}.tab[aria-current=page].svelte-g69p58{color:var(--accent)}.tab.svelte-g69p58:active{background:color-mix(in oklab, var(--text) 6%, transparent)}.tab.svelte-g69p58:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@media (width<=900px){.tabs.svelte-g69p58{display:grid}}.node.svelte-1ohjdm1{border:1.5px solid var(--line-strong);width:18px;height:18px;color:var(--dim);transition:background-color var(--duration-fast) var(--ease-smooth-out), border-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.face.svelte-1ohjdm1{animation:rv-swap var(--duration-fast) var(--ease-in-out) both;place-items:center;display:grid}.n.svelte-1ohjdm1{font:600 var(--fs-xs) / 1 var(--mono)}.core.svelte-1ohjdm1{background:currentColor;border-radius:50%;width:6px;height:6px}.s-done.svelte-1ohjdm1{background:var(--ok);border-color:var(--ok);color:var(--ground)}.s-started.svelte-1ohjdm1{border-color:var(--accent);color:var(--accent)}.s-started.live.svelte-1ohjdm1:after{content:"";border:1.5px solid var(--accent);animation:svelte-1ohjdm1-ring var(--pulse-dur) var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}.s-review.svelte-1ohjdm1{border-color:var(--warn-text);color:var(--warn-text);box-shadow:0 0 0 3px color-mix(in oklab, var(--warn) 26%, var(--surface))}.s-blocked.svelte-1ohjdm1{background:var(--bad);border-color:var(--bad);color:var(--ground)}@keyframes svelte-1ohjdm1-ring{0%{opacity:.7;scale:.7}to{opacity:0;scale:1.3}}.rail.svelte-1rwkwvu{background:var(--surface);flex-direction:column;min-width:0;min-height:0;padding:6px 8px 16px;display:flex;overflow:hidden auto}.lead.svelte-1rwkwvu{border-bottom:1px solid var(--line-soft);min-height:32px;color:var(--faint);font-size:var(--fs-xs);align-items:center;gap:10px;margin:2px 0 4px;padding:0 10px;display:flex}.lead.svelte-1rwkwvu .label:where(.svelte-1rwkwvu){flex:1}.list.svelte-1rwkwvu{position:relative}.group.svelte-1rwkwvu{flex-direction:column;gap:1px;display:flex}h2.svelte-1rwkwvu{color:var(--faint);font-size:var(--fs-xs);padding:14px 10px 4px;font-weight:600}.group.svelte-1rwkwvu:first-of-type h2:where(.svelte-1rwkwvu){padding-top:8px}.row.svelte-1rwkwvu{z-index:1;border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--dim);font-size:var(--fs-sm);transition:color var(--duration-fast) var(--ease-smooth-out), background-color var(--duration-quick) var(--ease-smooth-out), transform var(--duration-micro) var(--ease-smooth-out);align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}button.row.svelte-1rwkwvu:hover{background:var(--hover);color:var(--text)}button.row.svelte-1rwkwvu:active{transform:scale(var(--scale-small))}button.row[aria-current=page].svelte-1rwkwvu{color:var(--text);background:0 0}.row.status.svelte-1rwkwvu{min-height:30px;color:var(--faint);cursor:default;font-size:var(--fs-xs)}.label.svelte-1rwkwvu{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.meta.svelte-1rwkwvu{color:var(--faint);font-size:var(--fs-xs);flex:none}button.row[aria-current=page].svelte-1rwkwvu .meta:where(.svelte-1rwkwvu){color:var(--dim)}.meta.left.svelte-1rwkwvu,button.row[aria-current=page].svelte-1rwkwvu .meta.left:where(.svelte-1rwkwvu){color:var(--warn-text)}.meta.warn.svelte-1rwkwvu{color:var(--bad)}.notes.svelte-1rwkwvu{color:var(--dim);font:500 var(--fs-xs) / 1 var(--mono);flex:none;align-items:center;gap:4px;display:inline-flex}.notes.svelte-1rwkwvu:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}.indicator.svelte-1rwkwvu{z-index:0;width:var(--iw,0);height:var(--ih,0);translate:var(--ix,0) var(--iy,0);border-radius:var(--radius-sm);background:var(--raised);pointer-events:none;opacity:0;transform-origin:0 0;position:absolute;top:0;left:0}.list.svelte-1rwkwvu:has(.row[aria-current=page]:where(.svelte-1rwkwvu)) .indicator:where(.svelte-1rwkwvu){opacity:1}.indicator.svelte-1rwkwvu:before{content:"";border-radius:var(--radius-xs);background:var(--accent);width:2px;position:absolute;top:8px;bottom:8px;left:0}.rail.strip.svelte-1rwkwvu{padding-inline:4px;overflow:visible}.step.svelte-1rwkwvu{color:var(--faint);font:500 10px / 1 var(--mono);display:none}.strip.svelte-1rwkwvu .step:where(.svelte-1rwkwvu){display:block;position:absolute;top:3px;right:5px}.strip.svelte-1rwkwvu .row[data-tip]:where(.svelte-1rwkwvu):after,.strip.svelte-1rwkwvu .lead[data-tip]:where(.svelte-1rwkwvu):after{transform-origin:0;white-space:nowrap;top:50%;left:calc(100% + 8px);translate:0 -50%}.strip.svelte-1rwkwvu .row[data-tip]:where(.svelte-1rwkwvu):hover,.strip.svelte-1rwkwvu .row[data-tip]:where(.svelte-1rwkwvu):focus-visible{z-index:40}.strip.svelte-1rwkwvu .label:where(.svelte-1rwkwvu),.strip.svelte-1rwkwvu .meta:where(.svelte-1rwkwvu),.strip.svelte-1rwkwvu .notes:where(.svelte-1rwkwvu){display:none}.strip.svelte-1rwkwvu .row:where(.svelte-1rwkwvu),.strip.svelte-1rwkwvu .lead:where(.svelte-1rwkwvu){justify-content:center;padding:0}.strip.svelte-1rwkwvu h2:where(.svelte-1rwkwvu){background:var(--line-soft);height:1px;margin:10px 12px 8px;padding:0;font-size:0;overflow:hidden}.strip.svelte-1rwkwvu .group:where(.svelte-1rwkwvu):first-of-type h2:where(.svelte-1rwkwvu){display:none}.skeleton.svelte-1rwkwvu{gap:8px;padding:12px 6px;display:grid}.row-skel.svelte-1rwkwvu{height:28px}.float.svelte-15nut9s{z-index:60;box-shadow:var(--shadow-lift);animation:rv-swap var(--duration-quick) var(--ease-in-out) both;position:fixed;translate:-50% calc(-100% - 8px)}.shell.svelte-1ocnzw1{grid-template:"head head head" 52px "rail main panel" minmax(0, 1fr) / var(--rail-w) minmax(0, 1fr) var(--panel-w);width:100%;height:100%;min-height:0;transition:grid-template-columns var(--panel-open-dur) var(--ease-smooth-out);display:grid;position:relative;overflow:hidden}.shell.no-panel.svelte-1ocnzw1{grid-template-columns:var(--rail-w) minmax(0, 1fr) 0;transition-duration:var(--panel-close-dur)}.shell.dragging.svelte-1ocnzw1{-webkit-user-select:none;user-select:none;transition:none}.rail-wrap.svelte-1ocnzw1,.panel-wrap.svelte-1ocnzw1{min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.rail-wrap.svelte-1ocnzw1{border-right:1px solid var(--line-soft);grid-area:rail;grid-template-rows:minmax(0,1fr) auto}.panel-wrap.svelte-1ocnzw1{border-left:1px solid var(--line-soft);grid-area:panel}.no-rail.svelte-1ocnzw1 .rail-wrap:where(.svelte-1ocnzw1),.no-panel.svelte-1ocnzw1 .panel-wrap:where(.svelte-1ocnzw1):not(.sheet){border-width:0}.rail-wrap.svelte-1ocnzw1>.rail,.panel-wrap.svelte-1ocnzw1>.panel{min-width:0}.panel-wrap.svelte-1ocnzw1>.panel{width:var(--panel-w)}@media (width<=900px){.shell.svelte-1ocnzw1,.shell.no-panel.svelte-1ocnzw1{--frame-h:min(28dvh, 240px);--stage-h:calc(var(--frame-h) + 96px);grid-template:"head""main"minmax(0,1fr)"tabs"/minmax(0,1fr)}.rail-wrap.svelte-1ocnzw1,.panel-wrap.sheet.svelte-1ocnzw1{z-index:60;margin-top:var(--stage-h);background:var(--surface);border:0;border-top:1px solid var(--line-soft);opacity:0;visibility:hidden;transition:transform var(--panel-close-dur) var(--ease-smooth-out), opacity var(--panel-close-dur) var(--ease-smooth-out), visibility 0s linear var(--panel-close-dur);grid-area:main;transform:translateY(16px)}.rail-wrap.svelte-1ocnzw1:not([inert]),.panel-wrap.sheet.svelte-1ocnzw1:not([inert]){opacity:1;visibility:visible;transition:transform var(--panel-open-dur) var(--ease-smooth-out), opacity var(--panel-open-dur) var(--ease-smooth-out), visibility 0s;transform:none}.panel-wrap.sheet.svelte-1ocnzw1>.panel{width:100%}}@media (width>=700px) and (width<=900px){.rail-wrap.svelte-1ocnzw1,.panel-wrap.sheet.svelte-1ocnzw1{width:min(400px,60%);margin-top:0}}@media (width<=900px) and (prefers-reduced-motion:reduce){.rail-wrap.svelte-1ocnzw1,.panel-wrap.sheet.svelte-1ocnzw1{transition:none;transform:none}}.install.svelte-1e7efca{color:var(--dim);font-size:var(--fs-xs)}.install.svelte-1e7efca a:where(.svelte-1e7efca){color:var(--accent)}.labs.svelte-1i7g7kq{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:14px;margin-top:28px;padding:18px;display:grid}.top.svelte-1i7g7kq{align-items:center;gap:10px;display:flex}.badge.svelte-1i7g7kq{border-radius:var(--radius-sm);background:var(--raised);width:32px;height:32px;color:var(--dim);flex:none;place-items:center;display:grid}h2.svelte-1i7g7kq{font:600 var(--fs-sm) / 1.2 var(--display)}.row.svelte-1i7g7kq{align-items:flex-start;gap:12px;display:flex}.label.svelte-1i7g7kq{gap:2px;display:grid}.label.svelte-1i7g7kq b:where(.svelte-1i7g7kq){font-size:var(--fs-xs);font-weight:600}.switch.svelte-1i7g7kq{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground);width:40px;height:22px;transition:background-color var(--duration-quick) var(--ease-smooth-out), border-color var(--duration-quick) var(--ease-smooth-out);flex:none;margin-top:1px;position:relative}.switch.svelte-1i7g7kq:before{content:"";background:var(--dim);width:16px;height:16px;transition:translate var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-quick) var(--ease-smooth-out);border-radius:50%;position:absolute;top:2px;left:2px}.switch[aria-checked=true].svelte-1i7g7kq{background:var(--accent-soft);border-color:var(--accent-line)}.switch[aria-checked=true].svelte-1i7g7kq:before{background:var(--accent);translate:18px}.switch.svelte-1i7g7kq:disabled{opacity:.5}.note.svelte-1i7g7kq{color:var(--tone);font-size:var(--fs-xs)}@media (prefers-reduced-motion:reduce){.switch.svelte-1i7g7kq,.switch.svelte-1i7g7kq:before{transition:none}}.none.svelte-jo7vj6{justify-items:start;gap:10px;padding:24px 0;display:grid}.said.svelte-jo7vj6{color:var(--dim);font-size:var(--fs-sm);margin:0}.clear.svelte-jo7vj6{min-height:var(--control,32px);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raised);color:var(--text);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:border-color var(--duration-quick) var(--ease-smooth-out);padding:0 12px;font-weight:500}.clear.svelte-jo7vj6:hover{border-color:var(--line-strong)}.clear.svelte-jo7vj6:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lib-group.svelte-gga5jc{border:0;margin:0;padding:0}.lib-group+.lib-group{margin-top:40px}.lib-group.svelte-gga5jc h2:where(.svelte-gga5jc){border-bottom:1px solid var(--line-soft);color:var(--text);font:600 17px / 1.2 var(--display);letter-spacing:0;text-transform:none;align-items:baseline;gap:10px;margin:0 0 14px;padding-bottom:10px;display:flex}h2.svelte-gga5jc small:where(.svelte-gga5jc){color:var(--faint);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}ul.svelte-gga5jc{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min)), 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}ul.svelte-gga5jc>li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:start;gap:6px;min-width:0;padding:16px;display:grid;position:relative}.lib-find.svelte-11aeapl{align-items:center;width:min(320px,100%);margin-bottom:28px;display:flex;position:relative}svg.svelte-11aeapl{fill:none;width:14px;height:14px;stroke:var(--dim);stroke-width:1.7px;stroke-linecap:round;pointer-events:none;position:absolute;left:10px}input.svelte-11aeapl{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:32px;color:var(--text);font:inherit;font-size:var(--fs-sm);padding:0 10px 0 30px}input.svelte-11aeapl:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sr.svelte-11aeapl{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.spark.svelte-hmueiz{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--ground);width:34px;height:34px;color:var(--dim);cursor:pointer;opacity:0;transition:opacity var(--duration-quick) var(--ease-smooth-out), transform var(--duration-fast) var(--ease-smooth-out), color var(--duration-quick) var(--ease-smooth-out), border-color var(--duration-quick) var(--ease-smooth-out);place-items:center;padding:0;display:grid;position:absolute;inset:10px 10px auto auto;transform:translateY(-3px)scale(.94)}.glyphs.svelte-hmueiz .ic{width:15px;height:15px}.has-spark:hover .spark.svelte-hmueiz,.has-spark:focus-within .spark.svelte-hmueiz,.spark[data-state].svelte-hmueiz{opacity:1;transform:none}.spark.svelte-hmueiz:hover{color:var(--text);border-color:var(--accent);background:var(--raised)}.spark[data-state=copied].svelte-hmueiz{color:var(--ok);border-color:var(--ok)}.spark[data-state=failed].svelte-hmueiz{color:var(--bad);border-color:var(--bad)}.spark.svelte-hmueiz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (any-pointer:coarse){.spark.svelte-hmueiz{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.spark.svelte-hmueiz{transition:none}}.sr.svelte-hmueiz{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}figure.svelte-7y8i0j{border-radius:var(--radius-sm);background:var(--ground);box-shadow:inset 0 0 0 1px var(--line-soft);margin:0 0 4px;padding:6px;overflow:hidden}.clip.svelte-7y8i0j{border-radius:var(--radius-xs);background:var(--scene-canvas);object-fit:contain;width:100%;height:100%;display:block}b.svelte-7y8i0j{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}li.svelte-7y8i0j small:where(.svelte-7y8i0j){color:var(--dim);font-size:var(--fs-xs);line-height:1.4}li.playing.svelte-4xjzfk{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}figure.svelte-4xjzfk{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--ground);height:64px;box-shadow:inset 0 0 0 1px var(--line-soft);align-items:center;gap:10px;margin:0 0 6px;padding:6px;display:flex;overflow:hidden}.play.svelte-4xjzfk{border-radius:var(--radius-xs);background:var(--raised);width:44px;height:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);cursor:pointer;transition:background-color var(--duration-quick) var(--ease-smooth-out);border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.play.svelte-4xjzfk:hover:not(:disabled){background:var(--press)}.play.svelte-4xjzfk:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.play.svelte-4xjzfk:active:not(:disabled){scale:.96}.play.svelte-4xjzfk:disabled{color:var(--faint);cursor:not-allowed}.playing.svelte-4xjzfk .play:where(.svelte-4xjzfk){color:var(--accent)}.wave.svelte-4xjzfk{flex:1;align-items:center;gap:2px;min-width:0;height:100%;display:flex}.wave.svelte-4xjzfk span:where(.svelte-4xjzfk){border-radius:var(--radius-xs);background:color-mix(in oklab, var(--text) 60%, var(--ground));flex:1;min-width:1px}.wave.svelte-4xjzfk span.on:where(.svelte-4xjzfk){background:var(--accent)}b.svelte-4xjzfk{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}li.svelte-4xjzfk small:where(.svelte-4xjzfk){color:var(--dim);font-size:var(--fs-xs);line-height:1.4}.head.svelte-4xjzfk{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.head.svelte-4xjzfk b:where(.svelte-4xjzfk){min-width:0}.len.svelte-4xjzfk{color:var(--dim);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none}@media (prefers-reduced-motion:reduce){.play.svelte-4xjzfk{transition:none}}.start.svelte-10d2cl1{gap:14px;display:grid}h2.svelte-10d2cl1{font:600 var(--fs-md) / 1.2 var(--display);letter-spacing:-.01em}.cards.svelte-10d2cl1{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.card.svelte-10d2cl1{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:start;gap:12px;padding:16px;display:grid}.top.svelte-10d2cl1{align-items:center;gap:10px;display:flex}.badge.svelte-10d2cl1{border-radius:var(--radius-sm);background:var(--raised);width:32px;height:32px;color:var(--dim);flex:none;place-items:center;display:grid}h3.svelte-10d2cl1{font-size:var(--fs-sm);font-weight:600}.top.svelte-10d2cl1 p:where(.svelte-10d2cl1){color:var(--faint);font-size:var(--fs-xs)}.say.svelte-10d2cl1{align-items:center;gap:10px;display:flex}.say.svelte-10d2cl1 q:where(.svelte-10d2cl1){min-width:0;color:var(--dim);font-size:var(--fs-xs);flex:1}.row.svelte-10d2cl1{flex-wrap:wrap;gap:6px;display:flex}.pair.svelte-10d2cl1{gap:8px;display:grid}.field.svelte-10d2cl1{gap:4px;display:grid}.field.svelte-10d2cl1 span:where(.svelte-10d2cl1){color:var(--dim);font-size:var(--fs-xs);font-weight:500}input.svelte-10d2cl1{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ground);min-height:32px;color:var(--text);font-size:var(--fs-xs);padding:0 9px}input.svelte-10d2cl1::placeholder{color:var(--faint)}.note.svelte-10d2cl1{color:var(--tone);font-size:var(--fs-xs)}:where(:root){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--on-accent:#000515;--ground:#000515;--surface:#030d20;--raised:#0a162e;--line:#182541;--line-soft:#0d1a32;--text:#fbf3ef;--dim:#aab1be;--faint:#838996;--accent:#778ffa;--bot:#b691e1;--bot-think-a:#4f7cf6;--bot-think-b:#d15cf0;--ok:#4ac06c;--warn:#eeb154;--warn-text:var(--warn);--bad:#ed5350;--cover-scrim-low:#000000d6;--cover-scrim-mid:#00000080;--cover-scrim-top:#0006;--cover-band:#07090e;--cover-text:#fff;--cover-track:#ffffff38;--cover-fill:#778ffa;--scene-canvas:#0b0b0c;--scene-room-top:#34363c;--scene-room-bottom:#1a1b1f;--scene-glow:#fff;--scene-skin-top:#b9bcc4;--scene-skin-bottom:#8c9099;--scene-shirt:#565a64;--scene-neck:#9a9ea7;--scene-shadow:#000;--scene-collar:#484b54;--scene-arm:#4a4e57;--scene-screen:#181b22;--scene-screen-bar:#232731;--scene-dot:#3d4350;--scene-pane:#20242d;--scene-line:#2f3542;--scene-media:#26232e;--scene-media-ink:#4c4659;--scene-edge:#ffffff14;--scene-grid:#ffffff0f;--scene-words:#fff;--sans:"Satoshi", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Space Grotesk", ui-monospace, "SF Mono", Menlo, monospace;--radius:10px;--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--distance-micro:4px;--distance-base:8px;--scale-large:.96;--scale-medium:.97;--scale-small:.98;--scale-tiny:.99;--blur-small:2px;--blur-medium:3px;--pulse-dur:1s;--bot-think-dur:2.4s;--shimmer-dur:2s;--text-swap-dur:var(--duration-quick);--text-swap-translate-y:var(--distance-micro);--text-swap-blur:var(--blur-small);--page-slide-dur:var(--duration-fast);--page-slide-distance:var(--distance-base);--page-blur:var(--blur-medium);--dropdown-open-dur:var(--duration-fast);--dropdown-close-dur:var(--duration-quick);--dropdown-pre-scale:var(--scale-medium);--panel-open-dur:var(--duration-slow);--panel-close-dur:var(--duration-medium);--tabs-dur:var(--duration-fast);--tabs-ease:var(--ease-smooth-out);--tt-in-dur:var(--duration-quick);--tt-out-dur:50ms;--tt-delay:var(--duration-micro);--tt-scale:var(--scale-small)}@supports (color:lab(0% 0 0)){:where(:root){--on-accent:lab(1.44261% .637844 -7.58147);--ground:lab(1.44261% .637844 -7.58147);--surface:lab(3.47801% 1.05748 -13.547);--raised:lab(7.38961% 1.81507 -17.6734);--line:lab(14.8919% 1.89666 -19.6592);--line-soft:lab(9.13115% 1.58023 -17.738);--text:lab(96.4902% 1.93307 3.15056);--dim:lab(72.0812% -.707418 -7.45826);--faint:lab(56.9993% -.674218 -7.44181);--accent:lab(61.2299% 14.102 -57.2293);--bot:lab(65.8802% 26.1487 -35.7108);--ok:lab(69.5359% -48.2928 31.8219);--warn:lab(76.7321% 16.4406 55.1357);--bad:lab(57.5028% 59.8955 35.7154);--cover-scrim-low:lab(0% 0 0/.84);--cover-scrim-mid:lab(0% 0 0/.5);--cover-scrim-top:lab(0% 0 0/.4);--cover-band:lab(2.4513% -.0908598 -2.32119);--cover-text:lab(100% 0 0);--cover-track:lab(100% 0 0/.22);--cover-fill:lab(61.2299% 14.102 -57.2293)}}:where(:root[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--on-accent:#faf6f3;--ground:#faf6f3;--surface:#fefdfc;--raised:#f1ece8;--line:#ccd1d9;--line-soft:#dde1e8;--text:#0e1624;--dim:#3b4350;--faint:#5d646f;--accent:#414fd2;--bot:#7d4dad;--ok:#0a7e3a;--warn:#bb7400;--warn-text:#835100;--bad:#cc272e}@supports (color:lab(0% 0 0)){:where(:root[data-theme=light]){--on-accent:lab(97.0894% 1.00458 1.99285);--ground:lab(97.0894% 1.00458 1.99285);--surface:lab(99.4166% .332832 .662994);--raised:lab(93.6056% 1.344 2.66001);--line:lab(83.7208% -.609666 -4.47522);--line-soft:lab(89.5278% -.516981 -3.73433);--text:lab(7.05376% .127919 -10.7126);--dim:lab(27.9641% -.577152 -9.18754);--faint:lab(41.9164% -.62336 -7.41783);--accent:lab(39.1318% 28.7104 -70.8195);--bot:lab(42.0001% 35.0417 -43.9998);--ok:lab(46.059% -42.549 28.3829);--warn:lab(55.5346% 25.4128 76.8502);--warn-text:lab(39.4143% 18.3637 52.998);--bad:lab(45.7636% 63.3818 40.1799)}}@media (prefers-reduced-motion:reduce){:where(:root){--duration-stagger:0s;--duration-micro:0s;--duration-quick:0s;--duration-fast:0s;--duration-medium:0s;--duration-slow:0s;--duration-very-slow:0s;--pulse-dur:0s;--bot-think-dur:0s;--shimmer-dur:0s}}:where(.rv){--radius-xs:calc(var(--radius) * .35);--radius-sm:calc(var(--radius) * .6);--radius-lg:calc(var(--radius) * 1.4);--radius-xl:calc(var(--radius) * 2);--radius-pill:999px;--hover:color-mix(in oklab, var(--text) 6%, transparent);--press:color-mix(in oklab, var(--text) 11%, transparent);--scrim:color-mix(in oklab, var(--ground) 64%, transparent);--line-strong:color-mix(in oklab, var(--line) 70%, var(--dim));--accent-soft:color-mix(in oklab, var(--accent) 16%, var(--surface));--accent-line:color-mix(in oklab, var(--accent) 48%, var(--line));--ok-soft:color-mix(in oklab, var(--ok) 15%, var(--surface));--warn-soft:color-mix(in oklab, var(--warn) 16%, var(--surface));--bad-soft:color-mix(in oklab, var(--bad) 16%, var(--surface));--bot-soft:color-mix(in oklab, var(--bot) 15%, var(--surface));--color-muted-foreground:var(--dim);--tone-accent:var(--accent);--color-success:var(--ok);--color-warning:var(--warn);--color-destructive:var(--bad);--status-dot-mark:var(--ground);--shadow-pop:0 1px 0 color-mix(in oklab, var(--text) 5%, transparent) inset, 0 12px 32px color-mix(in oklab, var(--ground) 65%, transparent), 0 0 0 1px var(--line);--shadow-sheet:0 -16px 48px color-mix(in oklab, var(--ground) 70%, transparent), 0 0 0 1px var(--line);--shadow-lift:0 6px 18px color-mix(in oklab, var(--ground) 55%, transparent);--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.25rem;--control:32px;--gutter:16px}.rv{font:400 var(--fs-sm) / 1.5 var(--sans);color:var(--text);background:var(--ground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;accent-color:var(--accent)}.rv,.rv *,.rv :before,.rv :after{box-sizing:border-box}.rv :is(h1,h2,h3,p,ul,ol,figure){margin:0}.rv :is(ul,ol){padding:0;list-style:none}.rv button,.rv input,.rv textarea,.rv select{font:inherit;color:inherit}.rv button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.rv :is(button,[role=button],a):focus-visible,.rv :is(input,textarea,select):focus-visible,.rv [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rv ::selection{background:color-mix(in oklab, var(--accent) 38%, transparent)}.rv ::-webkit-scrollbar{width:10px;height:10px}.rv ::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--radius-lg);background-clip:content-box;border:3px solid #0000}.rv ::-webkit-scrollbar-thumb:hover{background:var(--line-strong);background-clip:content-box;border:3px solid #0000}.rv{scrollbar-color:var(--line) transparent}.rv .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv .num{font-variant-numeric:tabular-nums}.rv .ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.rv .ic.sm{width:14px;height:14px}.rv .tone-neutral{--tone:var(--dim);--tone-soft:var(--raised)}.rv .tone-accent{--tone:var(--accent);--tone-soft:var(--accent-soft)}.rv .tone-ok{--tone:var(--ok);--tone-soft:var(--ok-soft)}.rv .tone-warn{--tone:var(--warn-text);--tone-soft:var(--warn-soft)}.rv .tone-bad{--tone:var(--bad);--tone-soft:var(--bad-soft)}.rv .tone-bot{--tone:var(--bot);--tone-soft:var(--bot-soft)}.rv .btn{min-height:var(--control);border-radius:var(--radius-sm);color:var(--dim);font-size:var(--fs-xs);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-quick) var(--ease-smooth-out), color var(--duration-quick) var(--ease-smooth-out), border-color var(--duration-quick) var(--ease-smooth-out), transform var(--duration-micro) var(--ease-smooth-out);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;line-height:1;display:inline-flex}.rv .btn:hover{background:var(--hover);color:var(--text)}.rv .btn:active{background:var(--press);transform:scale(var(--scale-medium))}.rv .btn:disabled,.rv .btn[aria-disabled=true]{color:var(--faint);cursor:not-allowed}.rv .btn:is(:disabled,[aria-disabled=true]):is(:hover,:active){color:var(--faint);background:0 0;transform:none}.rv .btn:is(.solid,.primary):is(:disabled,[aria-disabled=true]),.rv .btn:is(.solid,.primary):is(:disabled,[aria-disabled=true]):is(:hover,:active){background:var(--raised);border-color:var(--line);color:var(--faint)}.rv .btn.solid{background:var(--raised);border-color:var(--line);color:var(--text)}.rv .btn.solid:hover{border-color:var(--line-strong);background:color-mix(in oklab, var(--raised) 86%, var(--text))}.rv .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.rv .btn.primary:hover{background:color-mix(in oklab, var(--accent) 86%, var(--text))}.rv .btn.primary:active{background:color-mix(in oklab, var(--accent) 78%, var(--text))}.rv .btn.icon{width:var(--control);padding:0}.rv .btn[aria-pressed=true]{color:var(--text);background:var(--press)}.rv .btn.ok{color:var(--ok)}.rv .btn.ok:hover{background:var(--ok-soft)}.rv .btn.bad:hover{color:var(--bad);background:var(--bad-soft)}@media (pointer:coarse){.rv .btn{min-height:40px}.rv .btn.icon{width:40px}}.rv kbd{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);min-width:18px;height:18px;color:var(--dim);font:500 var(--fs-xs) / 1 var(--mono);border-bottom-width:2px;place-items:center;padding:0 5px;display:inline-grid}@media (hover:none),(pointer:coarse){.rv kbd{display:none}}.rv .chip{border-radius:var(--radius-sm);background:var(--raised);min-height:22px;color:var(--dim);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 7px;font-weight:500;line-height:1;display:inline-flex}.rv .chip.tinted{background:var(--tone-soft);color:var(--tone)}.rv [data-tip]{position:relative}.rv [data-tip]:after{content:attr(data-tip);z-index:40;border-radius:var(--radius-sm);background:color-mix(in oklab, var(--raised) 92%, var(--text));width:max-content;max-width:260px;box-shadow:var(--shadow-pop);color:var(--text);font:500 var(--fs-xs) / 1.4 var(--sans);text-align:left;text-wrap:pretty;white-space:normal;pointer-events:none;opacity:0;translate:-50%;scale:var(--tt-scale);transform-origin:top;transition:opacity var(--tt-out-dur) var(--ease-out), scale var(--tt-out-dur) var(--ease-out);padding:7px 10px;position:absolute;top:calc(100% + 8px);left:50%}.rv [data-tip][data-tip-end]:after{transform-origin:100% 0;left:auto;right:0;translate:0}.rv [data-tip]:hover:after,.rv [data-tip]:focus-visible:after{opacity:1;transition:opacity var(--tt-in-dur) var(--ease-out) var(--tt-delay), scale var(--tt-in-dur) var(--ease-out) var(--tt-delay);scale:1}@media (hover:none){.rv [data-tip]:after{display:none}}.rv .skel{background:var(--raised);border-radius:var(--radius-sm);animation:rv-pulse var(--pulse-dur) var(--ease-in-out) infinite alternate}@keyframes rv-pulse{0%{opacity:1}to{opacity:.5}}@keyframes rv-swap{0%{opacity:0;transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur))}}@media (prefers-reduced-motion:reduce){.rv .skel{animation:none}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.review-demo.svelte-14b9dfi .rv{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:var(--brand-indigo-light);--radius:10px}:root[data-theme=light] .review-demo.svelte-14b9dfi .rv{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:var(--brand-indigo)}@keyframes spotlight{0%{opacity:0;transform:translate(-72%,-62%)scale(.5)}to{opacity:1;transform:translate(-50%,-40%)scale(1)}}.hr-spotlight.animate-spotlight{animation:2s .75s forwards spotlight}.group.svelte-1p2llqw video:where(.svelte-1p2llqw)::cue{color:#fff;background:#000000c7;padding:.15em .4em;font-size:1rem;line-height:1.4}@media (width>=768px){.group.svelte-1p2llqw video:where(.svelte-1p2llqw)::cue{font-size:1.15rem}}.testimonial-mux-player{--controls-backdrop-color:#000000a3;width:100%;height:100%;display:block}.play-btn.svelte-1firm4z{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.play-btn.svelte-1firm4z:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:50%;width:64px;height:64px;transition:background .15s;position:absolute}.play-btn.svelte-1firm4z:hover:before{background:#000000bf}.play-btn.svelte-1firm4z svg{z-index:1;position:relative}.play-btn.svelte-1firm4z:active{transform:scale(.97)}
