.openui-metric-indicator{align-items:stretch;gap:var(--openui-space-3xs);flex-direction:column;display:flex}.openui-metric-indicator--variant-inline{gap:0}.openui-metric-indicator--has-subtext{gap:var(--openui-space-3xs)}.openui-metric-indicator__row{align-items:flex-end;gap:var(--openui-space-xs);flex-flow:wrap;min-width:0;display:flex}.openui-metric-indicator--variant-inline .openui-metric-indicator__row{align-items:baseline;gap:var(--openui-space-2xs)}.openui-metric-indicator__main-value{color:var(--openui-text-neutral-primary);font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing)}.openui-metric-indicator__previous-value{color:var(--openui-text-neutral-secondary);font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);margin-bottom:1px;text-decoration:line-through}.openui-metric-indicator__subtext{color:var(--openui-text-neutral-secondary);min-width:0;font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-metric-indicator--variant-inline .openui-metric-indicator__subtext{margin-top:0}.openui-metric-indicator__trend--success{color:var(--openui-text-success-primary)}.openui-metric-indicator__trend--danger{color:var(--openui-text-danger-primary)}.openui-metric-indicator__trend{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);margin-bottom:1px}
.openui-chart-empty{justify-content:center;align-items:center;min-height:200px;display:flex}.openui-chart-empty-text{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-cartesian-y-axis-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary);padding-bottom:var(--openui-space-s)}.openui-cartesian-x-axis-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary);text-align:center}@keyframes openui-draw-line{to{stroke-dashoffset:0}}@keyframes openui-fade-appear{0%{opacity:0}to{opacity:1}}.openui-area-chart-container{flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.openui-area-chart-container-inner{flex:1;width:100%;min-height:0;display:flex}.openui-area-chart-y-axis-container{flex-shrink:0}.openui-area-chart-main-container{flex:1;min-width:0;overflow:auto hidden}.openui-area-chart-main-container::-webkit-scrollbar{display:none}.openui-area-chart-main-container{scrollbar-width:none;-ms-overflow-style:none}.openui-area-chart-grid line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-area-chart-grid line.openui-grid-zero-line{stroke-dasharray:none}.openui-area-chart-y-tick,.openui-area-chart-x-tick,.openui-area-chart-x-tick-angled{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-area-chart-crosshair-line{stroke:var(--openui-border-default);stroke-width:1px;stroke-dasharray:4 4}.openui-area-chart-active-dot-outer{fill:var(--openui-foreground);stroke:var(--openui-border-default);stroke-width:1px}.openui-area-chart-active-dot-inner{stroke:none}.openui-area-chart-area-path{transition:opacity .2s}.openui-area-chart-area-line{fill:none;stroke-width:2px}@media (prefers-reduced-motion:no-preference){.openui-area-chart-area-line--animated{stroke-dasharray:var(--path-length);stroke-dashoffset:var(--path-length);animation:1s ease-out forwards openui-draw-line}.openui-area-chart-area-path--animated{opacity:0;animation:.6s ease-out .4s forwards openui-fade-appear}}.openui-line-chart-container{flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.openui-line-chart-container-inner{flex:1;width:100%;min-height:0;display:flex}.openui-line-chart-y-axis-container{flex-shrink:0}.openui-line-chart-main-container{flex:1;min-width:0;overflow:auto hidden}.openui-line-chart-main-container::-webkit-scrollbar{display:none}.openui-line-chart-main-container{scrollbar-width:none;-ms-overflow-style:none}.openui-line-chart-grid line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-line-chart-grid line.openui-grid-zero-line{stroke-dasharray:none}.openui-line-chart-y-tick,.openui-line-chart-x-tick,.openui-line-chart-x-tick-angled{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-line-chart-crosshair-line{stroke:var(--openui-border-default);stroke-width:1px;stroke-dasharray:4 4}.openui-line-chart-active-dot-outer{fill:var(--openui-foreground);stroke:var(--openui-border-default);stroke-width:1px}.openui-line-chart-active-dot-inner{stroke:none}.openui-line-chart-line{fill:none;stroke-width:2px}.openui-line-chart-dot{stroke:var(--openui-foreground);stroke-width:1px}@media (prefers-reduced-motion:no-preference){.openui-line-chart-line--animated{stroke-dasharray:var(--path-length);stroke-dashoffset:var(--path-length);animation:1s ease-out forwards openui-draw-line}}.openui-bar-chart-container{flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.openui-bar-chart-container-inner{flex:1;width:100%;min-height:0;display:flex}.openui-bar-chart-y-axis-container{flex-shrink:0}.openui-bar-chart-main-container{flex:1;min-width:0;overflow:auto hidden}.openui-bar-chart-main-container::-webkit-scrollbar{display:none}.openui-bar-chart-main-container{scrollbar-width:none;-ms-overflow-style:none}.openui-bar-chart-grid line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-bar-chart-grid line.openui-grid-zero-line{stroke-dasharray:none}.openui-bar-chart-y-tick,.openui-bar-chart-x-tick,.openui-bar-chart-x-tick-angled{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-bar-chart-hover-highlight{fill:var(--openui-text-neutral-primary);opacity:.04;pointer-events:none}.openui-bar-chart-internal-line{pointer-events:none}@media (prefers-reduced-motion:no-preference){.openui-bar-chart-bar--animated{transform-box:fill-box;transform-origin:bottom;animation:.6s ease-out both openui-bar-grow}.openui-bar-chart-bar--animated.openui-bar-chart-bar--negative{transform-origin:top}}@keyframes openui-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.openui-horizontal-bar-chart-container{flex-direction:column;width:100%;height:auto;display:flex;position:relative}.openui-horizontal-bar-chart-container-inner-wrapper{flex-direction:row;width:100%;display:flex;overflow:hidden}.openui-horizontal-bar-chart-container-inner{flex-direction:column;flex:1;width:100%;min-width:0;display:flex;position:relative}.openui-horizontal-bar-chart-main-container{height:100%;overflow-y:auto}.openui-horizontal-bar-chart-main-container::-webkit-scrollbar{display:none}.openui-horizontal-bar-chart-main-container{scrollbar-width:none;-ms-overflow-style:none}.openui-horizontal-bar-chart-x-axis-container{box-sizing:border-box;border-top:1px solid var(--openui-border-default);width:100%;padding-top:var(--openui-space-2xs);flex-shrink:0}.openui-horizontal-bar-chart-category-label{color:var(--openui-text-neutral-secondary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);white-space:nowrap;text-overflow:ellipsis;width:100%;padding-left:var(--openui-space-m);box-sizing:border-box;align-items:center;display:flex;overflow:hidden}.openui-horizontal-bar-chart-x-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-horizontal-bar-chart-grid-vertical line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-horizontal-bar-chart-internal-line{pointer-events:none}.openui-horizontal-bar-chart-crosshair{fill:var(--openui-text-neutral-primary);opacity:.04;pointer-events:none}@media (prefers-reduced-motion:no-preference){.openui-horizontal-bar-chart-bar--animated{transform-box:fill-box;transform-origin:0;animation:.6s ease-out both openui-horizontal-bar-grow}.openui-horizontal-bar-chart-bar--animated.openui-horizontal-bar-chart-bar--negative{transform-origin:100%}}@keyframes openui-horizontal-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.openui-pie-chart-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-pie-chart-svg-wrapper{justify-content:center;align-items:center;display:flex}.openui-pie-chart-track{fill:var(--openui-sunk)}@media (prefers-reduced-motion:no-preference){.openui-pie-chart-slice--animated{opacity:0;transform-origin:50%;animation:.6s ease-out forwards openui-pie-appear}}@keyframes openui-pie-appear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.openui-radial-chart-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-radial-chart-svg-wrapper{justify-content:center;align-items:center;display:flex}.openui-radial-chart-grid-circle{stroke:var(--openui-border-default);stroke-width:1px;stroke-dasharray:4 4}@media (prefers-reduced-motion:no-preference){.openui-radial-chart-bar--animated{opacity:0;animation:.5s ease-out forwards openui-fade-appear}}.openui-radar-chart-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-radar-chart-svg-wrapper{justify-content:center;align-items:center;display:flex}.openui-radar-chart-svg-wrapper>svg{overflow:visible}.openui-radar-chart-grid-ring,.openui-radar-chart-grid-spoke{stroke:var(--openui-border-interactive);stroke-width:1px}.openui-radar-chart-polygon-area{transition:opacity .2s}.openui-radar-chart-polygon-stroke{fill:none;stroke-width:2px}.openui-radar-chart-dot{stroke:var(--openui-foreground);stroke-width:1.5px;transition:r .15s,opacity .15s}.openui-radar-chart-active-dot-outer{fill:var(--openui-foreground);stroke:var(--openui-border-default);stroke-width:1px}.openui-radar-chart-active-dot-inner{stroke:none}.openui-radar-chart-active-dots{pointer-events:none}.openui-radar-chart-axis-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}@media (prefers-reduced-motion:no-preference){.openui-radar-chart-polygon--animated{opacity:0;transform-origin:50%;animation:.5s ease-out forwards openui-radar-polygon-appear}}@keyframes openui-radar-polygon-appear{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.openui-scatter-chart-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-scatter-chart-grid line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-scatter-chart-grid line.openui-grid-zero-line{stroke-dasharray:none}.openui-scatter-chart-grid-vertical line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-scatter-chart-y-tick,.openui-scatter-chart-x-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-scatter-chart-dot{stroke:var(--openui-foreground);stroke-width:1.5px;transition:r .15s,fill-opacity .15s,stroke-opacity .15s}@media (prefers-reduced-motion:no-preference){.openui-scatter-chart-dot--animated{opacity:0;animation:.4s ease-out forwards openui-scatter-dot-appear}}@keyframes openui-scatter-dot-appear{0%{opacity:0;r:0}to{opacity:1}}.openui-heatmap-chart-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-heatmap-chart-x-tick,.openui-heatmap-chart-y-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-heatmap-chart-cell,.openui-heatmap-chart-cell-label{transition:fill .2s}@media print{.openui-heatmap-chart-cell,.openui-heatmap-chart-cell-label{transition:none}}.openui-heatmap-chart-cell:hover{stroke:var(--openui-text-neutral-primary);stroke-width:1.5px}.openui-heatmap-chart-cell-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);pointer-events:none;-webkit-user-select:none;user-select:none}.openui-heatmap-chart-cell--empty{fill:var(--openui-border-default);fill-opacity:.35}@media (prefers-reduced-motion:no-preference){.openui-heatmap-chart-cell--animated,.openui-heatmap-chart-cell-label--animated{opacity:0;animation:.4s ease-out forwards openui-fade-appear}}.openui-heatmap-chart-color-scale{align-items:center;gap:8px;width:100%;padding:6px 0 2px;display:flex}.openui-heatmap-chart-color-scale-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary);white-space:nowrap}.openui-heatmap-chart-color-scale-ramp{border-radius:4px;flex:1;height:8px;display:flex;position:relative;overflow:hidden}.openui-heatmap-chart-color-scale-bucket{flex:1}.openui-heatmap-chart-color-scale-ramp--diverging:after{content:"";background:var(--openui-text-neutral-primary);opacity:.55;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.openui-funnel-chart-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-funnel-chart-ring{transition:d .3s,fill-opacity .2s}.openui-funnel-chart-ring--springy{transform-box:fill-box;transform-origin:50%}.openui-funnel-chart-ring--bloom-y{transform:scaleY(var(--funnel-ring-scale,1))}.openui-funnel-chart-ring--bloom-x{transform:scaleX(var(--funnel-ring-scale,1))}.openui-funnel-chart-stage{transition:filter .2s}@media print{.openui-funnel-chart-ring,.openui-funnel-chart-stage{transition:none}}.openui-funnel-chart-value{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);fill:var(--openui-text-neutral-primary);font-weight:600}.openui-funnel-chart-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-funnel-chart-pct{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-background);font-weight:700}.openui-funnel-chart-pct-pill{fill:var(--openui-text-neutral-primary)}@media (prefers-reduced-motion:no-preference){.openui-funnel-chart-stage--animated{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.5s ease-out forwards openui-funnel-appear}}@keyframes openui-funnel-appear{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.openui-calendar-heatmap-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-calendar-heatmap-month-label,.openui-calendar-heatmap-weekday-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-calendar-heatmap-cell:hover{stroke:var(--openui-foreground);stroke-width:1.5px}.openui-calendar-heatmap-cell--ghost{fill-opacity:.4}@media (prefers-reduced-motion:no-preference){.openui-calendar-heatmap-cell--animated{opacity:0;animation:.4s ease-out forwards openui-calendar-cell-in}}@keyframes openui-calendar-cell-in{0%{opacity:0}to{opacity:1}}[data-openui-highlight-level="0"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-0),[data-openui-highlight-level="1"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-1),[data-openui-highlight-level="2"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-2),[data-openui-highlight-level="3"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-3),[data-openui-highlight-level="4"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-4){fill-opacity:.3}@media (prefers-reduced-motion:no-preference){.openui-calendar-heatmap-cell,.openui-calendar-heatmap-legend-swatch-slot{transition:fill-opacity .2s,opacity .2s}}.openui-calendar-heatmap-separator{stroke:var(--openui-border-default);stroke-width:1px}.openui-calendar-heatmap-quarter-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary);white-space:nowrap;pointer-events:none}.openui-calendar-heatmap-legend{justify-content:flex-end;align-items:center;gap:var(--openui-space-s);width:100%;padding-top:var(--openui-space-m);display:flex}.openui-calendar-heatmap-legend-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-calendar-heatmap-legend-swatches{align-items:center;gap:var(--openui-space-3xs);display:flex}.openui-calendar-heatmap-legend-swatch-slot{cursor:pointer;display:inline-flex}.openui-calendar-heatmap-legend-swatch{border-radius:var(--openui-radius-2xs);flex-shrink:0;width:12px;height:12px;display:block}.openui-calendar-heatmap-legend-gradient{border-radius:var(--openui-radius-2xs);flex-shrink:0;width:60px;height:12px;position:relative}.openui-calendar-heatmap-legend-gradient-hit{cursor:pointer;height:100%;position:absolute;top:0}.openui-segmented-bar-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.openui-segmented-bar-container--gap{gap:var(--openui-space-m)}.openui-segmented-bar{box-sizing:border-box;background-color:var(--openui-background);border-radius:var(--openui-radius-s);width:100%;height:20px;box-shadow:var(--openui-shadow-s);padding:var(--openui-space-2xs);gap:var(--openui-space-3xs);font-family:inherit;display:flex;overflow:hidden}.openui-segmented-bar-segment{min-width:2px;height:100%;box-shadow:var(--openui-shadow-s);justify-content:center;align-items:center;transition:box-shadow .2s,filter .2s,opacity .2s;display:flex;position:relative;overflow:hidden}.openui-segmented-bar-segment:first-child{border-radius:var(--openui-radius-xs) 0 0 var(--openui-radius-xs)}.openui-segmented-bar-segment:last-child{border-radius:0 var(--openui-radius-xs) var(--openui-radius-xs) 0}.openui-segmented-bar-segment-line{background-color:var(--openui-border-accent-emphasis);z-index:1;width:calc(100% - 10px);min-width:2px;height:1px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.openui-segmented-bar-segment--animated{transition:width .6s cubic-bezier(.4,0,.2,1)}.openui-segmented-bar-stacked-legend{margin-top:var(--openui-space-s)}.openui-mini-chart{aspect-ratio:1;min-width:100px;min-height:100px;position:relative}.openui-mini-chart>svg{display:block}.openui-mini-chart--clickable{cursor:pointer}.openui-mini-line-chart-point{fill:var(--openui-background)}@media (prefers-reduced-motion:no-preference){.openui-mini-chart-mark--animated{opacity:0;animation:.6s ease-out forwards openui-fade-appear}}.openui-portal-tooltip{pointer-events:none;z-index:1000;position:absolute}.openui-chart-tooltip{align-items:start;gap:var(--openui-space-xs);min-width:128px;max-width:240px;padding:var(--openui-space-xs);color:var(--openui-text-neutral-primary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);border-radius:var(--openui-radius-l);border:1px solid var(--openui-border-default);background-color:var(--openui-foreground);box-shadow:var(--openui-shadow-s);display:grid}.openui-chart-tooltip-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-primary);overflow-wrap:break-word;word-break:break-word}.openui-chart-tooltip-label-heavy{font:var(--openui-text-label-xs-heavy);letter-spacing:var(--openui-text-label-xs-heavy-letter-spacing);color:var(--openui-text-neutral-primary);overflow-wrap:break-word;word-break:break-word}.openui-chart-tooltip-content{align-items:start;gap:var(--openui-space-xs);min-width:128px;color:var(--openui-text-neutral-primary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);background-color:var(--openui-foreground);display:grid}.openui-chart-tooltip-content-item{gap:var(--openui-space-xs);flex-wrap:wrap;align-items:flex-start;width:100%;display:flex}.openui-chart-tooltip-content-item--dot{align-items:center}.openui-chart-tooltip-content-item svg{width:10px;height:10px;color:var(--openui-text-neutral-primary)}.openui-chart-tooltip-content-indicator{border-radius:var(--openui-radius-2xs);flex-shrink:0}.openui-chart-tooltip-content-indicator--dot{background-color:var(--color-bg);border-color:var(--color-border);width:10px;height:10px}.openui-chart-tooltip-content-indicator--line{background-color:var(--color-bg);border-color:var(--color-border);width:4px}.openui-chart-tooltip-content-indicator--dashed{border:1.5px dashed var(--color-border);background-color:#0000;width:0}.openui-chart-tooltip-content-indicator--two-items{margin-top:2px}.openui-chart-tooltip-content-value-wrapper{gap:var(--openui-space-s);flex:1;justify-content:space-between;line-height:1;display:flex}.openui-chart-tooltip-content-value-wrapper--nested{align-items:flex-end}.openui-chart-tooltip-content-value-wrapper--standard{align-items:center}.openui-chart-tooltip-content-value-wrapper--vertical{justify-content:flex-start;align-items:flex-start;gap:var(--openui-space-2xs);flex-direction:column}.openui-chart-tooltip-content-label{gap:var(--openui-space-xs);color:var(--openui-text-neutral-secondary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);display:grid}.openui-chart-tooltip-content-label span{overflow-wrap:break-word;word-break:break-word;display:block}.openui-chart-tooltip-content-value{font-variant-numeric:tabular-nums;color:var(--openui-text-neutral-primary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.openui-chart-tooltip-content-item-separator{background-color:var(--openui-border-default);width:100%;height:1px;margin:0}.openui-chart-tooltip-content-item:last-child .openui-chart-tooltip-content-item-separator{display:none}.openui-chart-tooltip-content-view-more{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-primary);text-align:left;overflow-wrap:break-word;word-break:break-word}.openui-chart-legend-container{justify-content:center;align-items:center;gap:var(--openui-space-s);flex-direction:column;display:flex}.openui-chart-legend-axis-label-container{justify-content:center;align-items:center;gap:var(--openui-space-m);flex-wrap:wrap;display:flex}.openui-chart-legend-axis-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-chart-legend-axis-label-text{color:var(--openui-text-neutral-primary)}.openui-chart-legend{justify-content:center;align-items:center;gap:var(--openui-space-m);flex-wrap:wrap;display:flex}.openui-chart-legend--bottom{padding-top:var(--openui-space-m)}.openui-chart-legend--collapsed{flex-wrap:nowrap;overflow:hidden}.openui-chart-legend--expanded{flex-wrap:wrap}.openui-chart-legend-item{align-items:center;gap:var(--openui-space-xs);display:flex}.openui-chart-legend-item svg{width:10px;height:10px;color:var(--openui-text-neutral-primary)}.openui-chart-legend-item-indicator{border-radius:var(--openui-radius-2xs);background-color:var(--color-bg);flex-shrink:0;width:10px;height:10px}.openui-chart-legend-item-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-primary)}.openui-chart-legend-toggle-button{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-primary);padding-left:var(--openui-space-2xs);padding-right:var(--openui-space-3xs)}.openui-chart-legend-toggle-button-icon{width:1em;height:1em;color:var(--openui-text-neutral-primary)}.openui-chart-legend-item-label-container{align-items:center;gap:var(--openui-space-2xs);display:flex}.openui-chart-legend-item-percentage{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-stacked-legend-container{flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.openui-stacked-legend-header{box-sizing:border-box;width:100%;padding:0 var(--openui-space-xs) var(--openui-space-xs) var(--openui-space-l);color:var(--openui-text-neutral-secondary);flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.openui-stacked-legend-header-buttons{align-items:center;gap:var(--openui-space-xs);flex-direction:row;display:flex}.openui-stacked-legend-header-title{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-stacked-legend-scroll-button{z-index:100;cursor:pointer;justify-content:center;align-items:center;display:flex}.openui-stacked-legend{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;flex-direction:column;justify-content:safe center;width:100%;min-width:200px;height:100%;display:flex;overflow-y:scroll}.openui-stacked-legend::-webkit-scrollbar{display:none}.openui-stacked-legend__item{box-sizing:border-box;border-radius:var(--openui-radius-m);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:100%;height:32px;padding:4px 8px;transition:all .2s ease-in-out;display:flex}.openui-stacked-legend__item:hover,.openui-stacked-legend__item--active{background-color:var(--openui-sunk)}.openui-stacked-legend__item-label{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.openui-stacked-legend__item-color-container{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:32px;height:100%;display:flex}.openui-stacked-legend__item-color{border-radius:2px;width:10px;height:10px;transition:all .2s ease-in-out}.openui-stacked-legend__item:hover .openui-stacked-legend__item-color{transform:scale(1.2)}.openui-stacked-legend__item--active .openui-stacked-legend__item-color{transform:scale(1.3)}.openui-stacked-legend__item-label-text{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color .2s ease-in-out;overflow:hidden}.openui-stacked-legend__item-value{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-primary);flex-shrink:0;transition:all .2s ease-in-out}.openui-stacked-legend-show-more-button{width:100%;margin-top:var(--openui-space-2xs);justify-content:center}.openui-stacked-legend-separator{margin:var(--openui-space-2xs) 0}.openui-chart-with-stacked-legend{align-items:center;gap:20px;display:flex;position:relative}.openui-chart-with-stacked-legend--column{flex-direction:column}.openui-chart-with-stacked-legend--row{flex-direction:row;min-height:296px}.openui-chart-with-stacked-legend__chart{width:100%;min-width:0}.openui-chart-with-stacked-legend__legend{justify-content:center;width:100%;display:flex}.openui-chart-with-stacked-legend--column .openui-chart-with-stacked-legend__legend{align-items:flex-start}.openui-chart-with-stacked-legend--row .openui-chart-with-stacked-legend__chart{flex:1}.openui-chart-with-stacked-legend--row .openui-chart-with-stacked-legend__legend{flex:1;align-items:center;min-width:0;height:296px}.openui-chart-with-stacked-legend--row .openui-chart-with-stacked-legend__legend .openui-stacked-legend-container{justify-content:center}.openui-chart-with-stacked-legend--row .openui-chart-with-stacked-legend__legend .openui-stacked-legend{height:auto;max-height:100%}.openui-chart-horizontal-scroll-buttons-container{position:relative}.openui-chart-horizontal-scroll-buttons-container .openui-chart-horizontal-scroll-button{background-color:var(--openui-foreground);position:absolute}.openui-chart-horizontal-scroll-buttons-container .openui-chart-horizontal-scroll-button--left{top:-23px;left:20px;transform:translateY(-50%)}.openui-chart-horizontal-scroll-buttons-container .openui-chart-horizontal-scroll-button--right{top:-23px;right:0;transform:translateY(-50%)}.openui-chart-horizontal-scroll-buttons-container .openui-chart-horizontal-scroll-button--disabled{visibility:hidden;cursor:not-allowed;transition:visibility .1s linear}.openui-chart-vertical-scroll-buttons-container{width:36px;height:calc(100% - 44px);padding-left:var(--openui-space-2xs);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.openui-chart-vertical-scroll-buttons-container .openui-chart-vertical-scroll-button{background-color:var(--openui-foreground);pointer-events:auto}.openui-chart-vertical-scroll-buttons-container .openui-chart-vertical-scroll-button--disabled{visibility:hidden;cursor:not-allowed;transition:visibility .1s linear}
.ir0WJa_frame{font:14px/22px var(--agent-font);color:var(--agent-text);background:var(--agent-surface);border:1px solid var(--agent-border);border-radius:8px;min-width:0;margin:12px 0;overflow:hidden}.ir0WJa_frameTools,.ir0WJa_toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ir0WJa_frameTools{border-bottom:1px solid var(--agent-line);background:var(--agent-subtle);justify-content:space-between;padding:8px 14px;font-size:12px}.ir0WJa_view{padding:14px}.ir0WJa_view h2{color:var(--agent-ink);letter-spacing:-.35px;margin:0;font-size:20px;font-weight:600;line-height:28px}.ir0WJa_view h3,.ir0WJa_view h4{color:var(--agent-ink);margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px}.ir0WJa_view h4{font-size:13px}.ir0WJa_view p{margin:6px 0 10px}.ir0WJa_section{border-top:1px solid var(--agent-line);margin-top:10px;padding:10px 0}.ir0WJa_meta,.ir0WJa_source{color:var(--agent-muted);font-size:12px;line-height:18px}.ir0WJa_source{margin-top:5px;display:block}.ir0WJa_source a{color:var(--agent-accent);text-underline-offset:3px}.ir0WJa_frame button,.ir0WJa_frame input,.ir0WJa_frame select,.ir0WJa_frame textarea{font:inherit;color:inherit}.ir0WJa_frame button,.ir0WJa_frame select,.ir0WJa_frame input:not([type=checkbox]):not([type=range]),.ir0WJa_frame textarea{border:1px solid var(--agent-control-border);background:var(--agent-surface);border-radius:5px;min-height:32px;padding:6px 9px}.ir0WJa_frame button{cursor:pointer}.ir0WJa_frame button:hover{background:var(--agent-hover)}.ir0WJa_frame button:disabled{opacity:.55;cursor:default}.ir0WJa_frame button[aria-pressed=true]{background:var(--agent-accent-surface);color:var(--agent-accent)}.ir0WJa_frame :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--agent-focus);outline-offset:3px}.ir0WJa_search{width:min(100%,220px)}.ir0WJa_toolbar label{align-items:center;gap:6px;display:flex}.ir0WJa_evidence{border-bottom:1px solid var(--agent-line);padding:10px 0}.ir0WJa_evidence summary,.ir0WJa_fallback summary{cursor:pointer;color:var(--agent-ink)}.ir0WJa_evidence p{white-space:pre-wrap}.ir0WJa_tableScroll{overscroll-behavior:contain;max-height:360px;margin-top:10px;overflow:auto}.ir0WJa_tableScroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ir0WJa_tableScroll th,.ir0WJa_tableScroll td{text-align:left;border-bottom:1px solid var(--agent-line);vertical-align:top;padding:7px 9px}.ir0WJa_tableScroll thead{background:var(--agent-subtle);z-index:1;position:sticky;top:0}.ir0WJa_tableScroll thead th{font-size:12px;font-weight:500}.ir0WJa_tableScroll th button{text-align:left;background:0 0;border:0;min-height:28px;padding:0}.ir0WJa_tableScroll td[data-numeric=true]{text-align:right}.ir0WJa_tableScroll tr[data-selected=true]{background:var(--agent-accent-surface)}.ir0WJa_chart{border:1px solid var(--agent-line);background:var(--agent-subtle);border-radius:8px;min-width:0;margin-top:10px;padding:10px 12px}.ir0WJa_chartRecords{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ir0WJa_frame .ir0WJa_chartRecord{min-height:28px;color:var(--agent-muted);background:0 0;border:0;border-radius:5px;padding:3px 7px;font-size:12px;line-height:18px}.ir0WJa_frame .ir0WJa_chartRecord:hover,.ir0WJa_frame .ir0WJa_chartRecord[aria-pressed=true]{background:var(--agent-accent-surface);color:var(--agent-accent)}.ir0WJa_chart .openui-horizontal-bar-chart-container{min-width:0}.ir0WJa_chart .openui-horizontal-bar-chart-category-label{font:12px var(--agent-font)}.ir0WJa_detail{border-left:2px solid var(--agent-accent);background:var(--agent-subtle);margin-top:12px;padding:12px}.ir0WJa_compare{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:start;gap:12px;margin:12px 0;display:grid}.ir0WJa_compare article{min-width:0}.ir0WJa_view dl{margin:10px 0}.ir0WJa_view dl>div{margin-bottom:8px}.ir0WJa_view dt{color:var(--agent-muted);font-size:12px}.ir0WJa_view dd{font-variant-numeric:tabular-nums;margin:0}.ir0WJa_planRow{border-bottom:1px solid var(--agent-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.ir0WJa_planRow p{margin:3px 0}.ir0WJa_form{flex-direction:column;gap:10px;display:flex}.ir0WJa_form label{display:block}.ir0WJa_form textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:72px;margin-top:5px;display:block}.ir0WJa_form input[type=number]{width:95px}.ir0WJa_form input[type=range]{min-width:85px;accent-color:var(--agent-accent);flex:1}.ir0WJa_preview,.ir0WJa_fallback pre{font:13px/20px var(--agent-font);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.ir0WJa_preview{background:var(--agent-subtle);border-radius:5px;padding:12px}.ir0WJa_result{background:var(--agent-accent-surface);border-radius:5px;flex-direction:column;padding:14px;display:flex}.ir0WJa_result strong{font-variant-numeric:tabular-nums;color:var(--agent-ink);font-size:24px;font-weight:600;line-height:34px}.ir0WJa_result p{color:var(--agent-muted);font-size:12px}.ir0WJa_metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.ir0WJa_metrics dd{font-size:16px}.ir0WJa_fallback{border-top:1px solid var(--agent-line);overflow-wrap:anywhere;padding:10px 14px}.ir0WJa_empty{color:var(--agent-muted);padding:10px 0}.ir0WJa_collectionHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ir0WJa_collectionHeading h3{font-size:16px;line-height:24px}.ir0WJa_collectionHeading p{color:var(--agent-muted);max-width:65ch}.ir0WJa_cardGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:12px;display:grid}.ir0WJa_cardRail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:12px;margin-top:10px;padding:2px 1px 12px;scroll-padding:1px;display:flex;overflow-x:auto}.ir0WJa_collectionCard{border:1px solid var(--agent-border);background:var(--agent-surface);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ir0WJa_cardRail .ir0WJa_collectionCard{scroll-snap-align:start;flex:0 0 min(82%,280px)}.ir0WJa_cardMedia{aspect-ratio:16/9;background:var(--agent-subtle);place-items:center;max-height:140px;display:grid;position:relative;overflow:hidden}.ir0WJa_cardMedia img{object-fit:cover;width:100%;height:100%;display:block}.ir0WJa_imageUnavailable{color:var(--agent-muted);background:var(--agent-subtle);padding:7px 12px;font-size:12px;line-height:18px}.ir0WJa_cardBody{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.ir0WJa_cardBody h4{letter-spacing:-.2px;margin:0;font-size:17px;line-height:24px}.ir0WJa_cardBody>p{color:var(--agent-muted);margin:0;line-height:20px}.ir0WJa_badges{flex-wrap:wrap;gap:6px;display:flex}.ir0WJa_badges span{background:var(--agent-accent-surface);color:var(--agent-accent);border-radius:5px;padding:2px 7px;font-size:12px;line-height:18px}.ir0WJa_view .ir0WJa_cardFacts{margin:4px 0}.ir0WJa_view .ir0WJa_cardFacts>div{border-bottom:1px solid var(--agent-line);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:6px 0;display:flex}.ir0WJa_cardFacts dd{text-align:left;overflow-wrap:anywhere;flex:1}.ir0WJa_cardSource{color:var(--agent-muted);font-size:12px;line-height:18px}.ir0WJa_cardSource a{color:var(--agent-accent);text-underline-offset:3px}.ir0WJa_cardSource summary{cursor:pointer;margin-top:4px}.ir0WJa_frame .ir0WJa_cardAction{background:var(--agent-subtle);border-color:var(--agent-border);text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:36px;margin-top:auto;display:flex}.ir0WJa_railControls{gap:4px;margin-left:auto;display:flex}.ir0WJa_fallback p{margin:8px 0}.ir0WJa_fallback table{border-collapse:collapse;display:block;overflow-x:auto}.ir0WJa_fallback th,.ir0WJa_fallback td{border:1px solid var(--agent-border);padding:6px 10px}.ir0WJa_notice{color:var(--agent-muted);padding:8px 14px;font-size:12px;line-height:18px}.ir0WJa_view>header{max-width:78ch;padding:4px 0 6px}.ir0WJa_view>header>p{color:var(--agent-muted);line-height:21px}.ir0WJa_cardFacts dt{flex:0 0 62px}.ir0WJa_badges span:nth-child(2n){background:var(--agent-subtle);color:var(--agent-text)}.ir0WJa_compare>article{border:1px solid var(--agent-border);background:var(--agent-subtle);border-radius:10px;padding:12px}.ir0WJa_compare>article>p{color:var(--agent-muted);font-size:12px;line-height:18px}.ir0WJa_sourceDisclosure{border-top:1px solid var(--agent-line);margin-top:12px;padding-top:10px}.ir0WJa_sourceDisclosure>summary{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-weight:500;display:flex}.ir0WJa_sourceDisclosure>summary:before{content:"›";color:var(--agent-muted);font-size:18px}.ir0WJa_sourceDisclosure[open]>summary:before{transform:rotate(90deg)}.ir0WJa_sourceDisclosure>summary>span{color:var(--agent-muted);margin-left:auto;font-size:12px;font-weight:400}.ir0WJa_sourceContent{padding-top:10px}.ir0WJa_sourceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 16px;display:grid}.ir0WJa_sourceGrid .ir0WJa_evidence{padding:8px 0}.ir0WJa_tableScroll[hidden]{display:none}.ir0WJa_segmented{border:1px solid var(--agent-border);background:var(--agent-subtle);border-radius:8px;gap:3px;margin-left:auto;padding:3px;display:flex}.ir0WJa_frame .ir0WJa_segmented button{background:0 0;border:0;min-height:28px;padding:3px 10px}.ir0WJa_frame .ir0WJa_segmented button[aria-pressed=true]{background:var(--agent-surface);color:var(--agent-accent);box-shadow:0 1px 3px #0000001a}.ir0WJa_frame .ir0WJa_moreButton{color:var(--agent-accent);border-color:var(--agent-border);margin:6px auto 0;display:block}.ir0WJa_detail dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;display:grid}@media (max-width:600px){.ir0WJa_form :is(input,textarea,select){font-size:16px}.ir0WJa_view{padding:12px}.ir0WJa_compare{gap:12px}.ir0WJa_collectionHeading{flex-direction:column;align-items:flex-start;gap:4px}.ir0WJa_cardGrid{grid-template-columns:1fr}.ir0WJa_frame input[type=search]{font-size:16px}}.ir0WJa_cardMedia[data-logo=true] img{object-fit:contain;width:auto;max-width:80px;height:auto;max-height:80px}.ir0WJa_comparisonDisclosure{border:1px solid var(--agent-border);background:var(--agent-surface);border-radius:8px;margin-top:16px}.ir0WJa_comparisonDisclosure>summary{cursor:pointer;color:var(--agent-ink);padding:12px;font-weight:600}.ir0WJa_comparisonDisclosure>summary>span{color:var(--agent-muted);margin-left:12px;font-size:12px;font-weight:400}.ir0WJa_comparisonContent{padding:0 12px 12px}.ir0WJa_frame .ir0WJa_recordButton{text-align:left;min-height:28px;color:var(--agent-ink);background:0 0;border:0;padding:3px 0;font-weight:500}.ir0WJa_tableScroll tbody tr:nth-child(2n){background:color-mix(in srgb,var(--agent-subtle) 65%,transparent)}.ir0WJa_tableScroll tbody tr:hover{background:var(--agent-hover)}.ir0WJa_tableScroll tbody tr[data-selected=true]{background:var(--agent-accent-surface)}.ir0WJa_tableScroll td{font-size:13px;line-height:18px}.ir0WJa_tableScroll th:first-child{background:var(--agent-surface);max-width:220px;position:sticky;left:0}.ir0WJa_tableScroll th[data-numeric=true] button{text-align:right;width:100%}.ir0WJa_editorial{max-width:72ch;padding:16px 0}.ir0WJa_editorial h3{font-size:16px;line-height:24px}.ir0WJa_cardBody p,.ir0WJa_researchDetail{overflow-wrap:anywhere;white-space:pre-wrap}.ir0WJa_cardDisclosure summary{cursor:pointer;min-height:32px;color:var(--agent-accent);font-size:12px}.ir0WJa_cardMedia[data-logo=true]{aspect-ratio:auto;box-sizing:border-box;background:var(--agent-surface);justify-items:start;min-height:64px;max-height:80px;padding:12px}.ir0WJa_cardMedia[data-logo=true] img{max-width:96px;max-height:48px}.ir0WJa_compactCollection{min-width:0;margin-top:12px}.ir0WJa_collectionCard[data-compact]{border:0;border-bottom:1px solid var(--agent-line);border-radius:0}.ir0WJa_frame .ir0WJa_optionRow,.ir0WJa_optionDisclosure>summary{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:4px;width:100%;min-height:44px;padding:12px;display:flex}.ir0WJa_optionRow strong,.ir0WJa_optionDisclosure strong{font-size:14px;font-weight:600;line-height:20px}.ir0WJa_optionRow span,.ir0WJa_optionDisclosure>summary>span{color:var(--agent-muted);overflow-wrap:anywhere;font-size:12px;line-height:18px}.ir0WJa_frame .ir0WJa_optionRow[aria-pressed=true]{color:var(--agent-text);border-left:2px solid var(--agent-accent)}.ir0WJa_frame .ir0WJa_optionRow[aria-pressed=true] span{color:var(--agent-text)}.ir0WJa_optionDisclosure>summary:before{content:"›";float:right;color:var(--agent-muted)}.ir0WJa_optionDisclosure[open]>summary:before{content:"⌄"}.ir0WJa_optionDisclosure .ir0WJa_cardBody{padding:12px 16px 16px}.ir0WJa_researchWorkbench{grid-template-columns:minmax(180px,1fr) minmax(0,1.5fr);align-items:start;gap:16px;display:grid}.ir0WJa_researchDetail{border-left:1px solid var(--agent-border);min-width:0;margin-top:12px;padding-left:4px}.ir0WJa_cardBody h4{font-size:16px;line-height:24px}.ir0WJa_view .ir0WJa_cardFacts>div{gap:16px}.ir0WJa_cardFacts dt{flex-basis:35%}@media (max-width:600px){.ir0WJa_researchWorkbench{grid-template-columns:1fr;gap:8px}.ir0WJa_researchDetail{border-left:0;border-top:1px solid var(--agent-border);padding-left:0}.ir0WJa_frame .ir0WJa_optionRow,.ir0WJa_optionDisclosure>summary{min-height:44px}.ir0WJa_toolbar .ir0WJa_segmented{margin-left:0}.ir0WJa_toolbar{gap:8px}}@media (prefers-reduced-motion:reduce){.ir0WJa_cardRail{scroll-snap-type:none;scroll-behavior:auto}}.ir0WJa_frame .ir0WJa_optionRow{gap:2px;padding:8px 12px}.ir0WJa_optionRow span{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.ir0WJa_cardBody:has(>.ir0WJa_cardDisclosure[open])>p:first-of-type{display:none}
.XdxIkG_viewer{background:var(--lightningcss-light,#eeeff1)var(--lightningcss-dark,#18191b);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container-type:inline-size}.XdxIkG_toolbar{background:var(--agent-canvas);border-bottom:1px solid var(--agent-line);flex:none;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}.XdxIkG_identity{min-width:0;color:var(--agent-ink);flex:1;align-items:center;gap:8px;display:flex}.XdxIkG_identity svg{color:var(--agent-muted);flex:none}.XdxIkG_identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.XdxIkG_identity>span{letter-spacing:.35px;color:var(--agent-muted);border:1px solid var(--agent-border);border-radius:4px;padding:1px 4px;font-size:9px;font-weight:600}.XdxIkG_actions{flex:none;align-items:center;gap:4px;display:flex}.XdxIkG_viewer button,.XdxIkG_actions>a{min-width:30px;height:30px;color:var(--agent-text);font:500 11px/1.4 var(--agent-font,Inter,sans-serif);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;text-decoration:none;display:inline-flex}.XdxIkG_actions .XdxIkG_edit{background:var(--agent-subtle);border:1px solid var(--agent-line)}.XdxIkG_viewer button:hover,.XdxIkG_actions>a:hover{background:var(--agent-hover)}.XdxIkG_viewer button:disabled{opacity:.4;cursor:default}.XdxIkG_viewer :is(button,a,select):focus-visible,.XdxIkG_documentScroll:focus-visible{outline:2px solid var(--agent-focus);outline-offset:-2px}.XdxIkG_documentScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--agent-border) transparent;scrollbar-gutter:stable;outline:none;flex:1;min-width:0;min-height:0;overflow:auto}.XdxIkG_pageStage{box-sizing:border-box;width:max-content;min-width:100%;padding:24px 20px 40px}.XdxIkG_paper{--agent-ink:#242832;--agent-text:#343a46;--agent-muted:#69717d;--agent-canvas:#fff;--agent-surface:#fff;--agent-subtle:#f3f5f7;--agent-line:#e0e5ea;--agent-border:#d6dce3;--agent-hover:#edf0f4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;color:#343a46;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;width:760px;min-height:984px;font:14px/1.7 var(--agent-font,Inter,sans-serif);background:#fff;border:1px solid #dfe2e6;border-radius:2px;margin:0 auto;padding:56px 58px 68px;box-shadow:0 2px 5px #0000000a,0 12px 40px #0000000a}.XdxIkG_paper h1{letter-spacing:-.6px;color:#2e425a;margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.18}.XdxIkG_paper h2{color:#263747;letter-spacing:-.2px;margin:28px 0 10px;font-size:16px;font-weight:650;line-height:1.4}.XdxIkG_paper p{margin:9px 0 14px}.XdxIkG_paper li{margin:5px 0}.XdxIkG_paper ul{padding-left:20px}.XdxIkG_paper .XdxIkG_subtitle{color:#69717d;white-space:pre-wrap;border-bottom:1px solid #e0e5ea;margin-bottom:23px;padding-bottom:20px;font-size:12px}.XdxIkG_plain{white-space:pre-wrap}.XdxIkG_table{max-width:100%;margin:20px 0;overflow-x:auto}.XdxIkG_table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.6}.XdxIkG_table th,.XdxIkG_table td{vertical-align:top;border:1px solid #e0e5ea;padding:10px 12px}.XdxIkG_table th{color:#344452;background:#eef2f5;font-weight:600}.XdxIkG_table tr:nth-child(2n) td{background:#fafbfc}.XdxIkG_metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:20px 0;display:grid}.XdxIkG_metrics>div{background:#f3f5f7;border:1px solid #e0e5ea;border-radius:5px;padding:14px}.XdxIkG_metrics dt,.XdxIkG_metrics small{color:#69717d;font-size:11px}.XdxIkG_metrics dd{color:#263747;margin:5px 0;font-size:26px}.XdxIkG_generatedImage{max-width:100%;height:auto;margin:0 auto 25px;display:block}.XdxIkG_paper figure{margin:20px 0}.XdxIkG_statusbar{background:var(--agent-canvas);border-top:1px solid var(--agent-line);height:40px;color:var(--agent-muted);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:10px;display:flex}.XdxIkG_zoom{align-items:center;gap:3px;display:flex}.XdxIkG_zoom select{appearance:auto;background:var(--agent-subtle);max-width:145px;color:var(--agent-text);font:11px var(--agent-font,Inter,sans-serif);cursor:pointer;border:0;border-radius:6px;padding:5px 4px}.XdxIkG_zoom button{width:26px;min-width:26px;height:26px;padding:4px}.XdxIkG_empty{text-align:center;color:var(--agent-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 24px;font-size:13px;line-height:1.6;display:flex}.XdxIkG_empty h3{color:var(--agent-ink);margin:12px 0 4px;font-size:15px}.XdxIkG_empty p{max-width:300px}.XdxIkG_empty button{border:1px solid var(--agent-border);background:var(--agent-surface);border-radius:8px;padding:8px 12px}.XdxIkG_loading{min-height:0;color:var(--agent-muted);background:var(--lightningcss-light,#eeeff1)var(--lightningcss-dark,#18191b);flex-direction:column;flex:1;align-items:center;gap:16px;padding:24px;font-size:12px;display:flex}.XdxIkG_skeleton{background:linear-gradient(var(--agent-line),var(--agent-line)) 12% 12%/65% 16px no-repeat,var(--agent-canvas);border:1px solid var(--agent-border);border-radius:2px;width:100%;max-width:600px;height:70%}@container (max-width:540px){.XdxIkG_toolbar{flex-wrap:wrap;gap:7px;padding:10px 12px}.XdxIkG_identity{flex-basis:100%}.XdxIkG_actions{margin-left:auto}.XdxIkG_statusbar{padding:0 8px}.XdxIkG_pageStage{padding-top:16px}}@media (prefers-reduced-motion:no-preference){.XdxIkG_viewer{animation:.14s ease-out XdxIkG_appear}@keyframes XdxIkG_appear{0%{opacity:.65}to{opacity:1}}}
.yfBJ0q_panel{color:var(--agent-muted);max-width:520px;margin:0 0 18px;font:13px/1.5 -apple-system,BlinkMacSystemFont,Inter,sans-serif}.yfBJ0q_panel .yfBJ0q_toggle{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:4px 0;display:flex}.yfBJ0q_toggle:hover{color:var(--agent-ink)}.yfBJ0q_heading{min-width:0}.yfBJ0q_label{overflow-wrap:anywhere;font-weight:500}.yfBJ0q_glyph{width:18px;height:18px;color:var(--agent-muted);flex:none;place-items:center;font-size:12px;display:grid}.yfBJ0q_meta{color:var(--agent-quiet);white-space:nowrap;margin-left:4px;font-size:11px}.yfBJ0q_meta:before{content:"·";margin-right:8px}.yfBJ0q_chevron{flex:none;width:14px;height:14px;transition:transform .18s}.yfBJ0q_chevron[data-open]{transform:rotate(180deg)}.yfBJ0q_glyph i,.yfBJ0q_marker i{border:1.5px solid var(--agent-border);border-top-color:var(--agent-accent);border-radius:50%;width:12px;height:12px;animation:.85s linear infinite yfBJ0q_spin;display:block}.yfBJ0q_content{border-left:1px solid var(--agent-line);scrollbar-width:thin;max-height:300px;margin:9px 0 0 8px;padding:0 0 1px 15px;overflow:auto}.yfBJ0q_content[hidden]{display:none}.yfBJ0q_steps{margin:0;padding:0;list-style:none}.yfBJ0q_steps>li{align-items:flex-start;gap:9px;display:flex;position:relative}.yfBJ0q_marker{width:16px;height:16px;color:var(--agent-quiet);flex:none;place-items:center;margin-top:8px;font-size:10px;display:grid}.yfBJ0q_marker i{width:10px;height:10px}.yfBJ0q_step{flex:1;min-width:0}.yfBJ0q_step>summary{cursor:pointer;align-items:center;gap:12px;min-height:32px;list-style:none;display:flex}.yfBJ0q_step>summary::-webkit-details-marker{display:none}.yfBJ0q_step>summary>span{overflow-wrap:anywhere;min-width:0;color:var(--agent-text);font-size:12px}.yfBJ0q_step>summary>span:after{content:"›";color:var(--agent-quiet);margin-left:7px;transition:transform .15s;display:inline-block}.yfBJ0q_step[open]>summary>span:after{transform:rotate(90deg)}.yfBJ0q_step small{white-space:nowrap;color:var(--agent-quiet);margin-left:auto;font-size:11px}.yfBJ0q_panel .yfBJ0q_step p,.yfBJ0q_placeholder,.yfBJ0q_writing{color:var(--agent-muted);margin:1px 0 10px;font-size:12px;line-height:1.65}.yfBJ0q_steps>li[data-status=failed] :is(.yfBJ0q_marker,small){color:var(--agent-error-text)}.yfBJ0q_steps>li[data-status=complete] .yfBJ0q_marker{color:var(--agent-positive)}.yfBJ0q_reasoning{border-top:1px solid var(--agent-line);margin-top:7px;padding-top:8px}.yfBJ0q_reasoning>summary{cursor:pointer;color:var(--agent-muted);font-size:12px}.yfBJ0q_reasoning>div{overflow-wrap:anywhere;padding-top:8px;font-size:12px;line-height:1.7}.yfBJ0q_reasoning p{font:inherit!important;color:inherit!important;margin:0 0 8px!important}.yfBJ0q_reasoning code{white-space:pre-wrap}.yfBJ0q_panel :is(button,summary):focus-visible{outline:2px solid var(--agent-focus);outline-offset:3px}.yfBJ0q_writing{margin-top:6px}@keyframes yfBJ0q_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.yfBJ0q_glyph i,.yfBJ0q_marker i{animation:none}.yfBJ0q_chevron{transition:none}}@media (max-width:600px){.yfBJ0q_content{padding-left:12px}.yfBJ0q_panel{margin-bottom:14px}.yfBJ0q_step>summary{gap:6px}}.yfBJ0q_panel .yfBJ0q_toggle{min-height:28px}.yfBJ0q_content{margin-top:7px}.yfBJ0q_reasoning{border:0;margin-top:4px;padding-top:4px}.yfBJ0q_step>summary{border-radius:5px}.yfBJ0q_step>summary:hover{background:var(--agent-subtle)}.yfBJ0q_command{border:1px solid var(--agent-line);background:var(--agent-subtle);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:220px;padding:10px;font:11px/1.6 ui-monospace,SFMono-Regular,monospace;overflow:auto}.yfBJ0q_reasoningRow .yfBJ0q_reasoning{background:0 0;border:0;flex:1;min-width:0;margin:0;padding:0}.yfBJ0q_reasoningRow .yfBJ0q_reasoning>summary{color:var(--agent-muted);padding:3px 0;font-size:12px}.yfBJ0q_reasoningRow .yfBJ0q_reasoning>div{padding:6px 0 10px}.yfBJ0q_reasoningRow{align-items:flex-start}.yfBJ0q_provider{color:var(--agent-muted);margin-bottom:1px;font-size:10px;font-weight:550;line-height:1.35;display:block}.yfBJ0q_step>summary{gap:9px;min-height:38px;padding:3px 6px}.yfBJ0q_step>summary>span:not(:last-child){font-size:13px}.yfBJ0q_step>summary>span[aria-hidden]{padding:0}.yfBJ0q_step>summary>span[aria-hidden]:after{display:none}.yfBJ0q_step>summary>span:has(.yfBJ0q_provider):after{display:none}.yfBJ0q_content{scrollbar-gutter:stable;max-height:360px}.yfBJ0q_steps>li[data-status=working] .yfBJ0q_step>summary{background:var(--agent-subtle)}.yfBJ0q_panel .yfBJ0q_step p{padding:5px 6px 7px;font-size:12px}.yfBJ0q_step[open]{margin-bottom:5px}.yfBJ0q_step[open]>summary{color:var(--agent-ink)}.yfBJ0q_step small[data-complete]{opacity:1}.yfBJ0q_panel{max-width:100%;font-family:var(--agent-font,Inter,sans-serif);margin-bottom:14px}.yfBJ0q_panel .yfBJ0q_toggle{gap:6px;min-height:30px;padding:4px 0}.yfBJ0q_label{font-size:12px;font-weight:450}.yfBJ0q_meta{font-size:11px}.yfBJ0q_content{border-color:var(--agent-line);max-width:600px;margin-left:8px;padding-left:12px}.yfBJ0q_step>summary{border-radius:6px;gap:8px;min-height:32px;padding:4px 6px}.yfBJ0q_step>summary .yfBJ0q_stepTitle{flex:1;min-width:0;font-size:12px;line-height:1.5}.yfBJ0q_step>summary .yfBJ0q_stepTitle:after{margin-left:6px;font-size:14px}.yfBJ0q_toolIcon{flex:none;align-items:center;width:16px;height:16px;display:inline-flex}.yfBJ0q_step>summary .yfBJ0q_toolIcon:after{display:none}.yfBJ0q_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yfBJ0q_step small{margin-left:10px;font-size:10px}.yfBJ0q_step small[data-complete]{color:var(--agent-muted);opacity:.8}.yfBJ0q_steps>li[data-status=failed]{background:color-mix(in srgb,var(--agent-error-text) 6%,transparent);border-radius:6px;margin:3px 0}.yfBJ0q_marker{margin-top:8px}.yfBJ0q_panel .yfBJ0q_step p{margin:0;padding:4px 6px 9px 0;font-size:12px}.yfBJ0q_reasoningRow .yfBJ0q_reasoning>summary{align-items:center;min-height:28px;font-size:12px;display:flex}.yfBJ0q_reasoningRow .yfBJ0q_reasoning>summary:after{content:"›";margin-left:7px}.yfBJ0q_reasoningRow .yfBJ0q_reasoning[open]>summary:after{transform:rotate(90deg)}.yfBJ0q_group{width:100%;min-width:0;padding-left:25px}.yfBJ0q_group>summary{cursor:pointer;min-height:32px;color:var(--agent-text);border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;list-style:none;display:flex}.yfBJ0q_group>summary::-webkit-details-marker{display:none}.yfBJ0q_group>summary:hover{background:var(--agent-subtle)}.yfBJ0q_group>summary>span:not(.yfBJ0q_toolIcon){overflow-wrap:anywhere;flex:1;min-width:0}.yfBJ0q_group>summary>span:not(.yfBJ0q_toolIcon):after{content:"›";color:var(--agent-quiet);margin-left:7px;display:inline-block}.yfBJ0q_group[open]>summary>span:not(.yfBJ0q_toolIcon):after{transform:rotate(90deg)}.yfBJ0q_group>summary>small{white-space:nowrap;color:var(--agent-muted);font-size:12px}.yfBJ0q_group>ol{padding-left:6px}
.hWnl2W_workspace{width:var(--content-width);background:var(--agent-canvas);border-left:1px solid var(--agent-line);min-width:350px;min-height:0;color:var(--agent-text);font:13px/1.5 var(--agent-font,Inter,sans-serif);z-index:12;box-sizing:border-box;flex-direction:column;flex:none;display:flex;position:relative}.hWnl2W_workspace *{box-sizing:border-box}.hWnl2W_workspace button{font:inherit;color:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;min-height:0}.hWnl2W_workspace button:focus-visible,.hWnl2W_resizer:focus-visible{outline:2px solid var(--agent-focus);outline-offset:-2px}.hWnl2W_workspace button:hover{background:var(--agent-hover)}.hWnl2W_heading{border-bottom:1px solid var(--agent-line);flex:none;align-items:center;gap:4px;height:40px;padding:5px 8px;display:flex}.hWnl2W_tabs{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.hWnl2W_tabs>button{white-space:nowrap;color:var(--agent-muted);border-radius:6px;padding:5px 9px;font-size:13px;line-height:20px}.hWnl2W_tabs>button[aria-selected=true]{background:var(--agent-subtle);color:var(--agent-ink)}.hWnl2W_heading .hWnl2W_close{width:28px;height:28px;color:var(--agent-muted);border-radius:6px;flex:none;place-items:center;padding:6px;display:grid}.hWnl2W_documents{background:var(--agent-canvas);scrollbar-width:thin;border-bottom:1px solid var(--agent-line);flex:none;align-items:stretch;gap:4px;min-height:36px;padding:5px 8px 0;display:flex;overflow-x:auto}.hWnl2W_documentTab{min-width:0;max-width:245px;color:var(--agent-muted);border:1px solid #0000;border-radius:7px 7px 0 0;flex:none;display:flex}.hWnl2W_documentTab[data-selected]{background:var(--agent-subtle);border-color:var(--agent-control-border);color:var(--agent-ink);border-bottom-color:#0000}.hWnl2W_documentTab>button:first-child{white-space:nowrap;align-items:center;gap:7px;min-width:0;padding:8px;font-size:12px;display:flex}.hWnl2W_documentTab>button:first-child>span{text-overflow:ellipsis;overflow:hidden}.hWnl2W_documentTab svg{flex:none;width:14px;height:14px}.hWnl2W_documentTab>button:last-child{flex:none;place-items:center;width:24px;padding:5px;display:grid}.hWnl2W_documentTab>button:last-child svg{width:12px;height:12px}.hWnl2W_content{outline:none;flex-direction:column;flex:1;min-height:0;display:flex}.hWnl2W_list{overscroll-behavior:contain;padding:16px;overflow:auto}.hWnl2W_list h2{color:var(--agent-ink);margin:0 0 7px;font-size:15px;font-weight:600}.hWnl2W_list h3{color:var(--agent-ink);margin:25px 0 10px;font-size:12px;font-weight:600}.hWnl2W_hint{color:var(--agent-muted);margin:6px 0 18px;font-size:12px;line-height:1.6}.hWnl2W_file{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;margin-bottom:2px;display:flex;background:0 0!important;border:0!important;border-radius:6px!important;padding:9px 8px!important}.hWnl2W_file:hover{background:var(--agent-hover)!important}.hWnl2W_file>span:nth-child(2){flex:1;min-width:0}.hWnl2W_file strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;display:block;overflow:hidden}.hWnl2W_file small,.hWnl2W_connection small{color:var(--agent-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.hWnl2W_file>svg{color:var(--agent-muted);flex:none}.hWnl2W_empty{text-align:center;color:var(--agent-muted);flex-direction:column;justify-content:center;align-items:center;padding:55px 25px;line-height:1.6;display:flex}.hWnl2W_empty>svg{width:28px;height:28px;margin-bottom:10px}.hWnl2W_empty h3{color:var(--agent-ink);margin:8px 0;font-size:14px}.hWnl2W_empty p{max-width:290px;margin:0 0 16px}.hWnl2W_empty button,.hWnl2W_manage{border-radius:8px;border:1px solid var(--agent-border)!important;background:var(--agent-surface)!important;padding:8px 12px!important}.hWnl2W_manage{justify-content:space-between;width:100%;margin:16px 0;display:flex}.hWnl2W_context{border-bottom:1px solid var(--agent-line);margin-bottom:18px;padding-bottom:18px}.hWnl2W_context h3{margin-top:0}.hWnl2W_context p,.hWnl2W_context li{color:var(--agent-muted);margin:8px 0;font-size:12px;line-height:1.7}.hWnl2W_context ul{padding-left:18px}.hWnl2W_connection{border-bottom:1px solid var(--agent-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.hWnl2W_connection strong{font-weight:550}.hWnl2W_connection>span{white-space:nowrap;color:var(--agent-muted);background:var(--agent-hover);border-radius:5px;padding:3px 6px;font-size:12px}.hWnl2W_connection>span[data-ready]{color:var(--agent-positive)}.hWnl2W_activity{padding:0;list-style:none}.hWnl2W_activity li{justify-content:space-between;gap:12px;display:flex}.hWnl2W_activity small{white-space:nowrap;color:var(--agent-muted)}.hWnl2W_plain{white-space:pre-wrap;overflow-wrap:anywhere}.hWnl2W_resizer{z-index:2;cursor:col-resize;touch-action:none;width:8px;position:absolute;inset:0 auto 0 -4px}.hWnl2W_resizer:hover{background:color-mix(in srgb,var(--agent-focus) 25%,transparent)}.hWnl2W_workspace[data-overlay]{z-index:30;border-left:0;width:100%;min-width:0;max-width:100%;position:absolute;inset:0}.hWnl2W_workspace[data-overlay] .hWnl2W_resizer{display:none}.hWnl2W_commandLog{border:1px solid var(--agent-border);border-radius:8px;margin:18px 0;overflow:hidden}.hWnl2W_commandLog header{background:var(--agent-subtle);justify-content:space-between;padding:10px 12px;font-size:12px;display:flex}.hWnl2W_commandLog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:0;padding:12px;font:11px/1.65 ui-monospace,SFMono-Regular,monospace;overflow:auto}.hWnl2W_commandLog pre+pre{border-top:1px solid var(--agent-line);color:var(--agent-muted)}.hWnl2W_documentTab>button:last-child{opacity:0;border-radius:5px;margin:4px 0}.hWnl2W_documentTab:hover>button:last-child,.hWnl2W_documentTab:focus-within>button:last-child,.hWnl2W_documentTab[data-selected]>button:last-child{opacity:1}.hWnl2W_list{scrollbar-width:thin;scrollbar-color:var(--agent-border) transparent;scrollbar-gutter:stable}@media (hover:none){.hWnl2W_documentTab>button:last-child{opacity:1}.hWnl2W_heading .hWnl2W_close{width:36px;height:36px}.hWnl2W_documentTab>button:last-child{width:32px}}.hWnl2W_heading[data-document] .hWnl2W_tabs{flex:none}.hWnl2W_heading .hWnl2W_documents{scrollbar-width:none;border:0;flex:1;min-width:0;min-height:30px;padding:0}.hWnl2W_heading .hWnl2W_documentTab{border-bottom:1px solid #0000;border-radius:6px}.hWnl2W_heading .hWnl2W_documentTab[data-selected]{border-color:var(--agent-control-border)}.hWnl2W_heading .hWnl2W_documentTab>button:first-child{padding:6px 8px}.hWnl2W_heading .hWnl2W_documentTab>button:last-child{margin:2px 0}.hWnl2W_documentTab svg[data-file-type]{width:20px;height:20px}
