.output-card{--tc:var(--output-chart);border:1px solid var(--border);background:var(--card);transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out,border-color .15s ease-out}:is(.output-card,.output-tile,.output-hue)[data-hue=chart]{--tc:var(--output-chart)}:is(.output-card,.output-tile,.output-hue)[data-hue=trend]{--tc:var(--output-trend)}:is(.output-card,.output-tile,.output-hue)[data-hue=heatmap]{--tc:var(--output-heatmap)}:is(.output-card,.output-tile,.output-hue)[data-hue=rank]{--tc:var(--output-rank)}:is(.output-card,.output-tile,.output-hue)[data-hue=price]{--tc:var(--output-price)}:is(.output-card,.output-tile,.output-hue)[data-hue=multiples]{--tc:var(--output-multiples)}:is(.output-card,.output-tile,.output-hue)[data-hue=table]{--tc:var(--output-table)}:is(.output-card,.output-tile,.output-hue)[data-hue=clip]{--tc:var(--output-clip)}:is(.output-card,.output-tile,.output-hue)[data-hue=document]{--tc:var(--output-document)}:is(.output-card,.output-tile,.output-hue)[data-hue=outline]{--tc:var(--output-outline)}:is(.output-card,.output-tile,.output-hue)[data-hue=study]{--tc:var(--output-study)}:is(.output-card,.output-tile,.output-hue)[data-hue=stimulus]{--tc:var(--output-stimulus)}:is(.output-card,.output-tile,.output-hue)[data-hue=quote]{--tc:var(--output-quote)}:is(.output-card,.output-tile,.output-hue)[data-hue=facet]{--tc:var(--output-facet)}:is(.output-card,.output-tile)[data-status=failed]{--tc:var(--destructive)}.output-card-kind{color:color-mix(in oklab,var(--tc)70%,var(--muted-foreground))}.output-card:hover,.output-card:focus-within{background:color-mix(in oklab,var(--muted)60%,var(--card));box-shadow:var(--elevation-2);transform:translateY(-1px)}:is(.dark,:root[class~=dark]) .output-card:hover,:is(.dark,:root[class~=dark]) .output-card:focus-within{background:color-mix(in oklab,var(--accent)70%,var(--card))}.output-card[data-open=true]{background:var(--muted);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)40%,transparent);border-color:#0000;transform:none}:is(.dark,:root[class~=dark]) .output-card[data-open=true]{background:color-mix(in oklab,var(--accent)70%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)35%,transparent)}.output-card-tile{border:1px solid color-mix(in oklab,var(--tc)24%,var(--border));background:color-mix(in oklab,var(--tc)10%,var(--card));color:var(--tc);transition:transform .15s ease-out,background-color .15s ease-out;position:relative}.output-card:hover .output-card-tile,.output-card:focus-within .output-card-tile,.output-card[data-open=true] .output-card-tile{background:color-mix(in oklab,var(--tc)18%,var(--card))}.output-card:hover .output-card-tile{transform:scale(1.06)}:is(.dark,:root[class~=dark]) .output-card-tile{border-color:color-mix(in oklab,var(--tc)28%,var(--border));background:color-mix(in oklab,var(--tc)14%,var(--card))}:is(.dark,:root[class~=dark]) .output-card:hover .output-card-tile,:is(.dark,:root[class~=dark]) .output-card:focus-within .output-card-tile,:is(.dark,:root[class~=dark]) .output-card[data-open=true] .output-card-tile{background:color-mix(in oklab,var(--tc)22%,var(--card))}.output-card-caret{color:color-mix(in oklab,var(--muted-foreground)50%,transparent);transition:transform .15s ease-out,color .15s ease-out}.output-card:hover .output-card-caret{color:var(--muted-foreground);transform:translate(2px)}.output-card[data-open=true] .output-card-caret{color:var(--muted-foreground)}.output-card-actions{opacity:0;transition:opacity .12s ease-out}.output-card:hover .output-card-actions,.output-card:focus-within .output-card-actions,.output-card[data-open=true] .output-card-actions,.output-card-actions:has([data-state=open]){opacity:1}@media (pointer:coarse){.output-card-actions{opacity:1}}.output-card[data-landed=true] .output-card-tile{animation:.6s cubic-bezier(.3,1.5,.5,1) backwards output-card-land}.output-card[data-landed=true] .output-card-tile:after{content:"";border-radius:inherit;animation:1.2s ease-out .2s 2 output-card-ring;position:absolute;inset:-1px}@keyframes output-card-land{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes output-card-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--tc)55%,transparent)}to{box-shadow:0 0 0 8px #0000}}.output-card-glyph{display:block;overflow:visible}.output-card-glyph .b{transform-box:fill-box;transform-origin:50% 100%}.output-card:hover .output-card-glyph .b{animation:.52s cubic-bezier(.3,1.4,.5,1) both output-card-bounce}.output-card-glyph .b:nth-child(2){animation-delay:60ms!important}.output-card-glyph .b:nth-child(3){animation-delay:.12s!important}@keyframes output-card-bounce{0%{transform:scaleY(1)}35%{transform:scaleY(.35)}to{transform:scaleY(1)}}.output-card-glyph .ln{stroke-dasharray:40;stroke-dashoffset:0}.output-card:hover .output-card-glyph .ln{animation:.7s ease-out both output-card-draw}@keyframes output-card-draw{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}.output-card-glyph .dot{transform-box:fill-box;transform-origin:50%}.output-card:hover .output-card-glyph .dot{animation:.4s cubic-bezier(.3,1.6,.5,1) .52s both output-card-pop}@keyframes output-card-pop{0%{transform:scale(0)}to{transform:scale(1)}}.output-card:hover .output-card-glyph .c{animation:.9s ease-in-out both output-card-wave}@keyframes output-card-wave{0%,to{opacity:var(--o)}50%{opacity:1}}.output-card-glyph .r,.output-card-glyph .w{transform-box:fill-box;transform-origin:0}.output-card:hover .output-card-glyph .r{animation:.42s cubic-bezier(.2,.9,.3,1) both output-card-row}.output-card-glyph .r2{animation-delay:70ms!important}.output-card-glyph .r3{animation-delay:.14s!important}.output-card:hover .output-card-glyph .w{animation:.38s cubic-bezier(.2,.9,.3,1) both output-card-row}.output-card-glyph .w2{animation-delay:90ms!important}.output-card-glyph .w3{animation-delay:.18s!important}@keyframes output-card-row{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.output-card-glyph .pg{transform-box:fill-box;transform-origin:50% 100%;transition:transform .26s cubic-bezier(.3,1.6,.5,1)}.output-card:hover .output-card-glyph .pg{transform:translateY(-1.5px)rotate(-3deg)}.output-card-glyph .fan{transform-box:view-box;transform-origin:12px 20px;transition:transform .32s cubic-bezier(.3,1.5,.5,1)}.output-card:hover .output-card-glyph .f1{transform:rotate(-14deg)translate(-1px)}.output-card:hover .output-card-glyph .f2{transform:rotate(-6deg)}.output-card:hover .output-card-glyph .f3{transform:rotate(7deg)translate(1px)}.output-card-glyph .prog{transform-box:fill-box;transform-origin:0;transition:transform .9s cubic-bezier(.2,.9,.3,1);transform:scaleX(.35)}.output-card:hover .output-card-glyph .prog{transform:scaleX(1)}.output-card-glyph .play{transform-box:fill-box;transform-origin:50%;transition:transform .24s cubic-bezier(.3,1.6,.5,1)}.output-card:hover .output-card-glyph .play{transform:scale(1.2)}[data-hue=facet] .output-card-glyph circle:nth-of-type(n+2){--o:1;transform-box:fill-box;transform-origin:50%}[data-hue=facet] .output-card-glyph circle:nth-of-type(4){--o:.5}.output-card:hover[data-hue=facet] .output-card-glyph circle:nth-of-type(n+2){animation:.36s cubic-bezier(.3,1.6,.5,1) both output-card-pop}:is(.output-card,.output-tile)[data-hue=facet][data-status=building] .output-card-glyph circle:nth-of-type(n+2){animation:1.1s ease-in-out infinite output-card-wave}[data-hue=facet] .output-card-glyph circle:nth-of-type(3){animation-delay:90ms!important}[data-hue=facet] .output-card-glyph circle:nth-of-type(4){animation-delay:.18s!important}:is(.output-card,.output-tile)[data-status=building] .output-card-glyph .b{animation:.9s ease-in-out infinite alternate output-card-eq}:is(.output-card,.output-tile)[data-status=building] .output-card-glyph .b:nth-child(2){animation-delay:-300ms!important}:is(.output-card,.output-tile)[data-status=building] .output-card-glyph .b:nth-child(3){animation-delay:-600ms!important}@keyframes output-card-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}:is(.output-card,.output-tile)[data-status=building] .output-card-glyph .w{animation:1.4s ease-in-out infinite output-card-type}:is(.output-card,.output-tile)[data-status=building] .output-card-glyph .w2{animation-delay:.2s!important}:is(.output-card,.output-tile)[data-status=building] .output-card-glyph .w3{animation-delay:.4s!important}@keyframes output-card-type{0%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}:is(.output-card,.output-tile)[data-status=building] .output-card-glyph .ln{animation:1.4s ease-in-out infinite output-card-draw}:is(.output-card,.output-tile)[data-status=building] .output-card-glyph .c{animation:1.2s ease-in-out infinite output-card-wave}:is(.output-card,.output-tile)[data-status=building] .output-card-glyph .r{animation:1.2s ease-in-out infinite output-card-type}:is(.output-card,.output-tile)[data-status=building] .output-card-glyph .prog{animation:1.6s ease-in-out infinite output-card-type}:is(.output-card,.output-tile)[data-status=building] .output-card-glyph .f1{animation:1.6s ease-in-out infinite output-card-fan}:is(.output-card,.output-tile)[data-status=building] .output-card-glyph .dot{animation:1.2s ease-in-out infinite output-card-pulse}@keyframes output-card-pulse{0%,to{transform:scale(.4)}50%{transform:scale(1)}}@keyframes output-card-fan{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.output-card,.output-card *,.output-card :after,.output-tile *{transition-property:background-color,border-color,color,opacity!important;animation:none!important;transform:none!important}}.output-tile{border:1px solid color-mix(in oklab,var(--tc)28%,var(--border));background:color-mix(in oklab,var(--tc)16%,var(--card));color:var(--tc);position:relative}.output-new-dot{background:var(--tc);width:8px;height:8px;box-shadow:0 0 0 2px var(--sidebar);border-radius:999px;position:absolute;top:-3px;right:-3px}.output-new-dot:after{content:"";background:var(--tc);border-radius:999px;animation:1.6s cubic-bezier(0,0,.2,1) infinite output-ping;position:absolute;inset:0}@keyframes output-ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}.output-new-pill{background:color-mix(in oklab,var(--tc)22%,transparent);height:16px;color:var(--tc);border-radius:999px;flex-shrink:0;align-items:center;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.output-panel-enter{animation:.36s cubic-bezier(.2,.9,.3,1) both output-panel-enter}@keyframes output-panel-enter{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.output-dock-fade{animation:.2s ease-out both output-dock-fade}@keyframes output-dock-fade{0%{opacity:0}to{opacity:1}}.output-dock-fade-out{animation:.2s ease-out both output-dock-fade-out}@keyframes output-dock-fade-out{to{opacity:0}}.output-panel-slide-in{animation:.32s cubic-bezier(.2,.9,.3,1) both output-panel-slide-in}@keyframes output-panel-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.output-panel-float{box-shadow:var(--elevation-4)}.output-panel-minimise{transform-origin:100% 0;animation:.2s cubic-bezier(.5,0,.2,1) both output-panel-minimise}@keyframes output-panel-minimise{to{opacity:0;border-radius:999px;transform:scale(.36,.09)}}.output-panel-expand{transform-origin:100% 0;animation:.2s cubic-bezier(.2,.9,.3,1) both output-panel-expand}@keyframes output-panel-expand{0%{opacity:0;border-radius:999px;transform:scale(.36,.09)}}.output-ghost{pointer-events:none}.output-pill[data-entrance=fromPanel]{transform-origin:100%;animation:.2s cubic-bezier(.2,.9,.3,1) both output-pill-from-panel}.output-pill[data-entrance=none]{animation:none}@keyframes output-pill-from-panel{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.output-pill-ghost-out{transform-origin:100%;animation:.2s cubic-bezier(.5,0,.2,1) both output-pill-to-panel}@keyframes output-pill-to-panel{to{opacity:0;transform:scale(.9)}}.output-pill{box-shadow:var(--elevation-4);transition:transform .15s ease-out,box-shadow .15s ease-out;animation:.42s cubic-bezier(.3,1.5,.5,1) both output-pill-in}.output-pill:not(:disabled):hover{transform:translateY(-2px)}@keyframes output-pill-in{0%{opacity:0;transform:translateY(-10px)scale(.85)}to{opacity:1;transform:none}}.output-tile-stack{padding-left:6px}.output-tile-stack .output-tile{box-shadow:0 0 0 2px var(--card);margin-left:-6px;transition:margin .2s cubic-bezier(.3,1.4,.5,1)}.output-pill:hover .output-tile-stack .output-tile{margin-left:-2px}.output-pill-dot{background:var(--tc);width:8px;height:8px;box-shadow:0 0 0 2px var(--background);border-radius:999px;position:absolute;top:-2px;right:-2px}.output-pill-dot:after{content:"";background:var(--tc);border-radius:999px;animation:1.6s cubic-bezier(0,0,.2,1) infinite output-ping;position:absolute;inset:0}.output-shimmer{background:linear-gradient(90deg,var(--muted-foreground)0%,var(--muted-foreground)40%,var(--foreground)50%,var(--muted-foreground)60%,var(--muted-foreground)100%);color:#0000;background-size:200% 100%;background-clip:text;animation:2.2s linear infinite output-shimmer}@keyframes output-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.output-resize{--output-panel-compact-height:470px}@media (width>=1700px){.output-resize{--output-panel-compact-height:600px}}.output-resize-edge{z-index:10;transition:background-color .12s}.output-resize-grip{color:var(--muted-foreground);opacity:.55;transition:color .12s,opacity .12s}.output-resize>aside{outline:0 solid #0000;transition:outline-color .12s,outline-width .12s}.output-resize:has(.output-resize-edge:hover,.output-resize-grip:hover,.output-resize-edge:focus-visible)>aside{outline:1.5px solid color-mix(in oklab,var(--primary)28%,transparent)}.output-resize[data-dragging=true]>aside{outline:2px solid color-mix(in oklab,var(--primary)55%,transparent)}.output-resize:has(.output-resize-edge:hover,.output-resize-grip:hover) .output-resize-grip,.output-resize[data-dragging=true] .output-resize-grip{color:var(--output-chart);opacity:1}.output-resize-ghost{z-index:20;border:1.5px dashed var(--output-chart);background:color-mix(in oklab,var(--output-chart)8%,transparent);pointer-events:none;border-radius:14px}.output-resize-readout{z-index:21;background:var(--output-chart);color:var(--color-white);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600}.output-pager-tile{transition:transform .15s ease-out;display:flex}.output-pager-tile:not(:disabled):hover{transform:translateY(-2px)}.output-pager-tile[aria-current=true] .output-tile{box-shadow:0 0 0 2px var(--background),0 0 0 3.5px color-mix(in oklab,var(--foreground)70%,transparent)}.output-drill-in{animation:.28s cubic-bezier(.2,.9,.3,1) both output-drill-in}@keyframes output-drill-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.output-drill-rows{--ag-row-hover-color:var(--muted)}.output-drill-rows .output-drill-cell:after{content:"";pointer-events:none;background:var(--muted-foreground);opacity:0;width:12px;height:12px;transition:opacity .12s ease-out;position:absolute;top:calc(50% - 6px);right:8px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.output-drill-rows .ag-row-hover .output-drill-cell:after{opacity:1}@media (prefers-reduced-motion:reduce){.output-ghost{display:none}.output-pager-tile,.output-new-dot:after,.output-pill,.output-pill-dot:after,.output-shimmer,.output-panel-minimise,.output-panel-expand,.output-pill-ghost-out,.output-tile-stack .output-tile,.output-panel-enter,.output-dock-fade,.output-dock-fade-out,.output-panel-slide-in,.output-drill-in,.output-drill-rows .output-drill-cell:after{transition:none!important;animation:none!important}}.output-quote-line{color:var(--muted-foreground);border-radius:6px;padding:5px 8px;font-size:12.5px;line-height:18px}.output-quote-line[data-current=true]{color:var(--foreground);background:color-mix(in oklab,var(--output-quote)16%,transparent);box-shadow:inset 2px 0 0 var(--output-quote)}.output-stack{padding-bottom:12px}.output-stack-layer,.output-stack-drop{pointer-events:none;border-radius:10px;height:60px;position:absolute;inset:0 0 auto}.output-stack .output-card{isolation:isolate}.output-stack-layer{border:1px solid var(--border);background:var(--card);transform-origin:50% 0;transition:transform .32s cubic-bezier(.3,1.4,.5,1),opacity .2s}.output-stack-layer[data-layer="1"]{z-index:1;opacity:.75;transform:translateY(6px)scale(.96)}.output-stack-layer[data-layer="2"]{z-index:0;opacity:.45;transform:translateY(12px)scale(.92)}.output-stack:hover .output-stack-layer[data-layer="1"],.output-stack:focus-within .output-stack-layer[data-layer="1"]{opacity:.9;transform:translateY(12px)rotate(1.4deg)scale(.97)}.output-stack:hover .output-stack-layer[data-layer="2"],.output-stack:focus-within .output-stack-layer[data-layer="2"]{opacity:.7;transform:translateY(24px)rotate(-2deg)scale(.94)}.output-stack:hover .output-tile-stack .output-tile,.output-stack:focus-within .output-tile-stack .output-tile{margin-left:-2px}.output-stack-drop{z-index:-1;border:1px solid color-mix(in oklab,var(--tc)50%,var(--border));background:color-mix(in oklab,var(--tc)10%,var(--card));animation:2.4s cubic-bezier(.3,1.3,.5,1) infinite output-stack-drop;inset:-1px -1px auto}@keyframes output-stack-drop{0%{opacity:0;transform:translateY(-34px)scale(1.02)}25%{opacity:1}45%{opacity:1;transform:translateY(0)scale(1)}70%,to{opacity:0;transform:translateY(6px)scale(.96)}}.output-stack .output-card[data-status=building] .output-tile-stack .output-card-glyph *{animation:none!important}.output-stack-tile[data-landed=true] .output-tile{animation:.6s cubic-bezier(.3,1.5,.5,1) backwards output-card-land}.output-stack-tile[data-landed=true] .output-tile:after{content:"";border-radius:inherit;animation:1.2s ease-out .2s 2 output-card-ring;position:absolute;inset:-1px}.output-stack-unfold{animation:.46s cubic-bezier(.2,.9,.3,1) both output-stack-unfold;animation-delay:calc(var(--i)*70ms)}@keyframes output-stack-unfold{0%{opacity:0;transform:translateY(calc(var(--i)*-60px))scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.output-stack *,.output-stack :after,.output-stack-unfold{transition-property:background-color,border-color,color,opacity!important;animation:none!important}.output-stack:hover .output-stack-layer[data-layer="1"],.output-stack:focus-within .output-stack-layer[data-layer="1"]{opacity:.75;transform:translateY(6px)scale(.96)}.output-stack:hover .output-stack-layer[data-layer="2"],.output-stack:focus-within .output-stack-layer[data-layer="2"]{opacity:.45;transform:translateY(12px)scale(.92)}.output-stack:hover .output-tile-stack .output-tile,.output-stack:focus-within .output-tile-stack .output-tile{margin-left:-6px}.output-stack-drop{display:none}}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn)var(--sd-duration,.15s)var(--sd-easing,ease)both}
