.chat-area.svelte-jg5b1r [data-slot=bubble]{min-width:0;max-width:75%}.reveal-stack.svelte-jg5b1r{position:relative}.reveal-skeleton.svelte-jg5b1r,.reveal-content.svelte-jg5b1r{transition:opacity var(--reveal-dur) var(--ease-in-out), filter var(--reveal-dur) var(--ease-in-out);position:absolute;inset:0}.reveal-skeleton.svelte-jg5b1r{z-index:1}.reveal-content.svelte-jg5b1r{z-index:2;opacity:0;filter:blur(var(--blur-small,2px))}.reveal-stack.is-revealed.svelte-jg5b1r .reveal-skeleton:where(.svelte-jg5b1r){opacity:0;filter:blur(var(--blur-small,2px))}.reveal-stack.is-revealed.svelte-jg5b1r .reveal-content:where(.svelte-jg5b1r){opacity:1;filter:blur()}@media (prefers-reduced-motion:reduce){.reveal-skeleton.svelte-jg5b1r,.reveal-content.svelte-jg5b1r{transition:none}}.ts-bar.svelte-2w0fzz,.ts-track.svelte-2w0fzz{transform-origin:0;animation:svelte-2w0fzz-ts-bar-grow var(--duration-fast) var(--ease-smooth-out) both}@keyframes svelte-2w0fzz-ts-bar-grow{0%{opacity:.4;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.ts-track.svelte-2w0fzz{transition:gap var(--duration-fast) var(--ease-smooth-out);gap:0}.ts-track.ts-open.svelte-2w0fzz{gap:1px}.ts-seg.svelte-2w0fzz{transition:background-color var(--duration-fast) ease, opacity var(--duration-quick) ease}.ts-seg-dim.svelte-2w0fzz{opacity:.25}@media (prefers-reduced-motion:reduce){.ts-bar.svelte-2w0fzz,.ts-track.svelte-2w0fzz{animation:none}.ts-track.svelte-2w0fzz,.ts-seg.svelte-2w0fzz{transition:none}}.bookmark-grid.svelte-grydh6{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));align-items:start;gap:.75rem;display:grid}.rich-text.svelte-1xjlxto{max-width:70ch;font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.6}.rich-text.svelte-1xjlxto :first-child{margin-top:0}.rich-text.svelte-1xjlxto :last-child{margin-bottom:0}.rich-text.svelte-1xjlxto h1{font-size:var(--text-lg);margin:1.25rem 0 .5rem;font-weight:600;line-height:1.3}.rich-text.svelte-1xjlxto h2{font-size:var(--text-base);margin:1.25rem 0 .375rem;font-weight:600;line-height:1.3}.rich-text.svelte-1xjlxto h3{font-size:var(--text-sm);margin:1rem 0 .25rem;font-weight:600}.rich-text.svelte-1xjlxto p{margin-bottom:.5rem}.rich-text.svelte-1xjlxto ul,.rich-text.svelte-1xjlxto ol{gap:.25rem;margin-bottom:.5rem;padding-left:1.25rem;display:grid}.rich-text.svelte-1xjlxto ul{list-style:outside}.rich-text.svelte-1xjlxto ol{list-style:decimal}.rich-text.svelte-1xjlxto li::marker{color:var(--muted-foreground)}.rich-text.svelte-1xjlxto blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);margin:.75rem 0;padding-left:.875rem}.rich-text.svelte-1xjlxto pre{border-radius:var(--radius-lg);background:var(--muted);font-size:var(--text-xs);margin:.75rem 0;padding:.75rem;overflow-x:auto}.rich-text.svelte-1xjlxto code{font-size:var(--text-xs)}.rich-text.svelte-1xjlxto hr{border-color:var(--border);margin:1rem 0}.rich-text.svelte-1xjlxto a{text-underline-offset:2px;transition:color var(--duration-quick) ease;text-decoration:underline}@media (hover:hover) and (pointer:fine){.rich-text.svelte-1xjlxto a:hover{color:var(--primary)}}@layer theme,base;@layer components{:where(.hr-area-chart,.hr-bar-chart,.hr-line-chart,.hr-sparkline,.hr-number-chart,.hr-stat-card,.hr-legend,.hr-ts-chart,.hr-donut-chart,.hr-ring,.hr-gauge,.lc-tooltip-container){--chart-series-1:var(--color-brand,oklch(28% 0 0));--chart-series-2:color-mix(in oklab, var(--color-cat-blue) 85%, var(--color-foreground));--chart-series-3:color-mix(in oklab, var(--color-cat-orange) 85%, var(--color-foreground));--chart-series-4:color-mix(in oklab, var(--color-cat-green) 85%, var(--color-foreground));--chart-series-5:color-mix(in oklab, var(--color-cat-pink) 85%, var(--color-foreground));--chart-series-6:color-mix(in oklab, var(--color-cat-teal) 85%, var(--color-foreground));--chart-1:var(--chart-series-1);--chart-2:var(--chart-series-2);--chart-3:var(--chart-series-3);--chart-4:var(--chart-series-4);--chart-5:var(--chart-series-5);--chart-6:var(--chart-series-6);--chart-label:var(--muted-foreground,oklch(50% .01 286));--chart-grid:color-mix(in srgb, var(--border,oklch(50% .01 286)) 50%, transparent);--chart-ease-out:var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1));--chart-motion-fast:var(--duration-quick,.15s);--chart-motion:var(--duration-fast,.25s);--chart-motion-slow:.8s;--chart-motion-reveal:1.1s;--chart-ease-reveal:cubic-bezier(.85, 0, .15, 1);--chart-stagger:30ms;--chart-crosshair:color-mix(in srgb, var(--muted-foreground,oklch(50% .01 286)) 60%, transparent);--chart-card-shadow:var(--elev-card);--chart-card-shadow-hover:var(--elev-card-hover)}.lc-tooltip-container[data-variant=default]{color:var(--popover-foreground,var(--foreground));background-color:var(--popover,#fff);border-radius:var(--radius-lg);-webkit-backdrop-filter:none;backdrop-filter:none;min-width:8.75rem;box-shadow:var(--elev-hairline), var(--elev-raised);transform-origin:0 0;animation:hr-tooltip-in var(--duration-fast,.25s) var(--ease-smooth-out) both;border:0;padding:.625rem .75rem}@media (prefers-reduced-motion:reduce){.lc-tooltip-container[data-variant=default]{animation:none}}.lc-tooltip-header{color:var(--popover-foreground,var(--foreground));border-bottom:none;margin-bottom:.5rem;padding-bottom:0;font-size:.75rem;font-weight:500}.lc-tooltip-list{gap:.375rem 1rem;font-size:.8125rem}.lc-tooltip-item-color{width:.625rem;height:.625rem}.lc-tooltip-item-label,.lc-tooltip-container[data-variant] .label{color:var(--muted-foreground)}.lc-tooltip-item-value,.lc-tooltip-container .value{color:var(--popover-foreground,var(--foreground));font-variant-numeric:tabular-nums;font-weight:500}:where(.hr-area-chart,.hr-bar-chart,.hr-line-chart,.hr-scatter-chart,.hr-live-line-chart,.hr-sparkline,.hr-stat-card,.hr-donut-chart) .lc-axis-tick-label{fill:var(--chart-label);font-size:11px}:where(.hr-area-chart,.hr-bar-chart,.hr-line-chart,.hr-scatter-chart,.hr-live-line-chart,.hr-sparkline,.hr-stat-card,.hr-donut-chart) .lc-axis-tick{stroke:#0000}:where(.hr-area-chart,.hr-bar-chart,.hr-line-chart,.hr-scatter-chart,.hr-live-line-chart,.hr-sparkline,.hr-stat-card,.hr-donut-chart) :is(.lc-grid-x-rule,.lc-grid-y-rule){stroke:var(--chart-grid);stroke-dasharray:4 4}:where(.hr-area-chart,.hr-bar-chart,.hr-line-chart,.hr-scatter-chart,.hr-live-line-chart,.hr-sparkline,.hr-stat-card,.hr-donut-chart) .lc-highlight-point{stroke:var(--background,white);stroke-width:2px}:where(.hr-area-chart,.hr-bar-chart,.hr-line-chart,.hr-scatter-chart,.hr-live-line-chart,.hr-sparkline,.hr-stat-card,.hr-donut-chart) .lc-highlight-line{stroke:var(--chart-grid);stroke-width:1px;stroke-dasharray:none}.hr-hover-dim{transition:opacity var(--duration-slow,.3s) var(--ease-in-out,cubic-bezier(.77, 0, .175, 1))}.hr-hover-dim.hr-hover-dimmed{opacity:.3}@media (prefers-reduced-motion:reduce){.hr-hover-dim{transition:none}}.hr-crosshair-stop{stop-color:var(--chart-crosshair)}.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) var(--ease-in-out,cubic-bezier(.77, 0, .175, 1))}.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)}.hr-bar-horizontal .hr-bar-bars{transform-origin:0;animation-name:hr-bar-grow-x}.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}}.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-chart-plot:focus-visible{border-radius:.375rem}.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-variant-numeric:tabular-nums;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-variant-numeric:tabular-nums;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 .hr-axis-tone[style*=--hr-axis-tone] .lc-axis-tick-label{fill:color-mix(in oklab, var(--hr-axis-tone) 70%, var(--foreground,oklch(20% .01 286)))}.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-reference-line line,.hr-reference-line path{stroke:var(--hr-reference-color);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.7}.hr-reference-line text{fill:var(--hr-reference-color);stroke:var(--card);stroke-width:3px;paint-order:stroke;font-size:.75rem;font-weight:500}.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-variant-numeric:tabular-nums;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-variant-numeric:tabular-nums;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}@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}.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}@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}@media (hover:hover) and (pointer:fine){.hr-ring.glow .fill:hover{filter:drop-shadow(0 0 5px var(--ring-color))}}.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 .center.custom{max-width:none}.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}@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:focus-visible{background:var(--muted);outline:none}@media (hover:hover) and (pointer:fine){.hr-legend-item:hover{background:var(--muted)}}.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}@media (prefers-reduced-motion:reduce){.hr-legend-bar{transition:none;animation:none}}.hr-stat-card{border-radius:var(--radius-xl);background:var(--card,white);box-shadow:var(--chart-card-shadow);min-width:0;transition:box-shadow var(--chart-motion) var(--chart-ease-out);border:0;flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.hr-stat-card:hover{box-shadow:var(--chart-card-shadow-hover)}}.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)}.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-radius:var(--radius-xl);background:var(--card,white);min-width:0;box-shadow:var(--chart-card-shadow);transition:box-shadow var(--chart-motion) var(--chart-ease-out);border:0;flex-direction:column;gap:.375rem;padding:1rem 1.25rem;display:flex}@media (hover:hover) and (pointer:fine){.hr-number-chart:hover{box-shadow:var(--chart-card-shadow-hover)}}.hr-number-chart[data-bare]{box-shadow:none;border:0;border-radius:0;padding:1rem}@media (hover:hover) and (pointer:fine){.hr-number-chart[data-bare]:hover{box-shadow:none}}.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;align-items:center;height:1lh;margin-left:auto;font-size:.625rem;display:flex}.hr-number-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem .5rem;display:flex}.hr-number-value{font-family:var(--font-heading,inherit);font-variant-numeric:tabular-nums;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-chart[data-negative] .hr-number-value{color:var(--destructive)}.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;height:100%;transform:scaleX(var(--hr-number-share,0));transform-origin:0;animation:hr-number-fill-in var(--chart-motion-slow,.8s) var(--chart-ease-out,ease) backwards;transition:transform var(--chart-motion,.25s) var(--chart-ease-out,ease);display:block}.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}}}@layer utilities;@keyframes hr-tooltip-in{0%{opacity:0;scale:var(--scale-large,.96);translate:calc(var(--distance-small,6px) * -1) 0}}@keyframes hr-bar-grow{0%{transform:scaleY(0)}}@keyframes hr-bar-grow-x{0%{transform:scaleX(0)}}@keyframes hr-sparkline-pop{0%{opacity:0;transform:scale(.9)}}@keyframes hr-gauge-notch-in{0%{opacity:0}}@keyframes hr-gauge-ring-sweep{0%{stroke-dashoffset:100px}}@keyframes hr-ring-sweep{0%{stroke-dashoffset:100px}}@keyframes hr-ring-label-in{0%{opacity:0;transform:translateY(2px)}}@keyframes hr-legend-fill{0%{transform:scaleX(0)}}@keyframes hr-stat-grow{0%{transform:scaleY(0)}}@keyframes hr-number-fill-in{0%{transform:scaleX(0)}}.time-invest-card.svelte-ij2ev1 .hr-stat-chart{margin:auto -1rem -.5rem}.time-invest-card.svelte-ij2ev1 .hr-stat-card{border-radius:var(--radius-xl);border-color:color-mix(in srgb, var(--border) 70%, transparent);box-shadow:var(--shadow-card);padding:1rem}.time-breakdown-card [data-slot=card-content]{flex-direction:column;flex:auto;display:flex}.auto-grid.svelte-1x3sl2k{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-auto-flow:dense;gap:1rem;display:grid}.auto-grid.sparse-grid.svelte-1x3sl2k{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.auto-grid.time-lead-row.svelte-1x3sl2k{min-height:min(30rem,48dvh)}.main-grid.svelte-1x3sl2k,.sidebar-area.svelte-1x3sl2k{min-width:0}.rail-pill.svelte-18egz4d{top:0;border-radius:var(--radius-lg);pointer-events:none;will-change:transform;transition:transform var(--duration-fast) var(--ease-smooth-out), height var(--duration-fast) var(--ease-smooth-out), opacity var(--duration-quick) var(--ease-smooth-out);position:absolute;inset-inline:.75rem}.tab-pill.svelte-18egz4d{background-color:var(--portal-accent-icon);pointer-events:none;will-change:transform;height:2px;transition:transform var(--duration-fast) var(--ease-smooth-out), width var(--duration-fast) var(--ease-smooth-out), opacity var(--duration-quick) var(--ease-smooth-out);background-clip:padding-box;border:0 solid #0000;border-width:0 .75rem;border-radius:0 0 9999px 9999px;position:absolute;top:0;left:0}.tabbar.svelte-18egz4d[data-pill=on] .tab-fallback:where(.svelte-18egz4d){display:none}.rail.svelte-18egz4d:not([data-pill=on]) .rail-pill:where(.svelte-18egz4d){opacity:0}.rail.svelte-18egz4d:not([data-pill=on]) [aria-current=page]:where(.svelte-18egz4d){background:var(--portal-accent-wash-strong)}.count-badge.svelte-18egz4d{pointer-events:none;will-change:transform;position:absolute;top:-6px;right:-8px}.count-badge[data-open=true].svelte-18egz4d{animation:svelte-18egz4d-count-slide-in var(--duration-fast) var(--ease-smooth-out)}.count-dot.svelte-18egz4d{transform-origin:50%;opacity:1;filter:blur();transition:transform var(--duration-fast) var(--ease-smooth-out), opacity var(--duration-fast) var(--ease-smooth-out), filter var(--duration-fast) var(--ease-smooth-out);will-change:transform, opacity, filter;display:block;transform:scale(1)}.count-badge[data-open=false].svelte-18egz4d .count-dot:where(.svelte-18egz4d){opacity:0;filter:blur(var(--blur-small,2px));transition:transform var(--duration-quick) var(--ease-smooth-out), opacity var(--duration-quick) var(--ease-smooth-out), filter var(--duration-quick) var(--ease-smooth-out);transform:scale(.9)}.count-badge.count-badge-inline.svelte-18egz4d{align-items:center;display:flex;top:0;bottom:0;right:.75rem}@keyframes svelte-18egz4d-count-slide-in{0%{transform:translate(-8.2px,12.4px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.count-badge.svelte-18egz4d,.count-dot.svelte-18egz4d{transition:none!important;animation:none!important}}
