.ice-dashboard{margin-top:2.5rem}.ice-controls-row,.ice-context-row{display:grid;gap:1rem;margin-bottom:1rem}.ice-control-card--context{grid-column:1 / -1}@media (min-width: 768px){.ice-controls-row{grid-template-columns:repeat(2,1fr)}}.dashboard-panel,.ice-control-card{background:var(--surface-dashboard-panel);border:1px solid var(--border-dashboard-panel);border-radius:var(--radius-dashboard-panel);padding:1.25rem 1.5rem;transition:border-color .18s ease}.dashboard-panel:hover,.ice-control-card:hover{border-color:var(--border-dashboard-panel-hover)}.ice-control-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ice-control-card__label{font-family:var(--font-heading);font-size:var(--font-size-small);font-weight:600;letter-spacing:.02em;line-height:var(--leading-tagline);color:var(--text-secondary)}.ice-control-card__title{font-family:var(--font-heading);font-size:var(--font-size-small);font-weight:600;letter-spacing:.02em;line-height:var(--leading-tagline);color:var(--text-primary)}.ice-control-card__title[data-ice=ttft-tooltip],.ice-control-card__title[data-ice=tp-tooltip]{cursor:help}.ice-control-card__title[data-ice=ttft-tooltip]:focus-visible,.ice-control-card__title[data-ice=tp-tooltip]:focus-visible{outline:2px solid var(--color-brand-orange-500);outline-offset:2px;border-radius:2px}.ice-radio-group{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem}@media (min-width: 640px){.ice-radio-group{grid-template-columns:repeat(5,1fr)}.ice-radio-group--desktop{display:grid}.ice-dropdown-wrapper--mobile{display:none}}@media (max-width: 639px){.ice-radio-group--desktop{display:none}.ice-dropdown-wrapper--mobile{display:block;margin-top:.75rem}}.ice-dropdown-wrapper{position:relative}.ice-dropdown{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-family:var(--font-heading);font-size:var(--font-size-small);font-weight:600;color:var(--text-primary);background:var(--surface-dashboard-panel);border:1px solid var(--border-dashboard-panel);border-radius:var(--radius-card, .5rem);cursor:pointer;transition:border-color .16s ease,background .16s ease}.ice-dropdown:hover{border-color:var(--border-dashboard-panel-hover)}.ice-dropdown:focus-visible{outline:2px solid var(--color-brand-orange-500);outline-offset:2px}.ice-dropdown option{font-family:var(--font-heading);font-size:var(--font-size-small);padding:.5rem;background:var(--surface-dashboard-panel);color:var(--text-primary)}.ice-dropdown__arrow{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-secondary);width:1rem;height:1rem}.ice-radio-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.ice-radio-card{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:.625rem .875rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card, .5rem);cursor:pointer;transition:border-color .16s ease,background .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ice-radio-card:hover{border-color:var(--border-default);background:color-mix(in srgb,var(--surface-hover) 60%,transparent)}.ice-radio-card:has(.ice-radio-input:checked){border-color:var(--color-brand-orange-500);background:transparent}.ice-radio-card:has(.ice-radio-input:focus-visible){outline:2px solid var(--color-brand-orange-500);outline-offset:2px}.ice-radio-label{font-family:var(--font-heading);font-size:var(--font-size-small);font-weight:700;letter-spacing:.02em;line-height:1.2;color:color-mix(in srgb,var(--text-primary) 70%,var(--text-secondary));transition:color .16s}.ice-radio-card:has(.ice-radio-input:checked) .ice-radio-label{color:var(--text-primary)}.ice-radio-desc{font-family:var(--font-body);font-size:var(--font-size-caption);font-weight:400;line-height:var(--leading-subheading);color:var(--text-secondary)}.ice-slider__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.ice-slider__label{font-family:var(--font-heading);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.02em;line-height:var(--leading-subheading);color:color-mix(in srgb,var(--text-primary) 70%,var(--text-secondary))}.ice-slider{position:relative;display:flex;align-items:center;min-height:1.25rem;width:100%}.ice-slider__track{position:relative;width:100%;height:.25rem;overflow:hidden;border-radius:9999px;background:color-mix(in srgb,var(--text-primary) 12%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ice-slider__range{position:absolute;inset-inline-start:0;top:0;height:100%;width:var(--ice-slider-position, 0%);background:var(--color-brand);border-radius:inherit;pointer-events:none;transition:width .05s ease}.ice-slider input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.ice-slider input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:.25rem;background:transparent;border:none}.ice-slider input[type=range]::-moz-range-track{height:.25rem;background:transparent;border:none}.ice-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;margin-top:-.375rem;border-radius:50%;background:var(--color-brand-orange-500);border:1px solid var(--color-brand-orange-500);box-shadow:0 1px 2px #00000038;cursor:pointer;-webkit-transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease}.ice-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.05)}.ice-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 2px #00000038,0 0 0 3px color-mix(in srgb,var(--color-brand) 28%,transparent)}.ice-slider input[type=range]::-moz-range-thumb{width:1rem;height:1rem;border-radius:50%;background:var(--color-brand-orange-500);border:1px solid var(--color-brand-orange-500);box-shadow:0 1px 2px #00000038;cursor:pointer}.ice-slider input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 1px 2px #00000038,0 0 0 3px color-mix(in srgb,var(--color-brand) 28%,transparent)}.ice-slider__value{font-family:var(--font-heading);font-size:var(--font-size-small);font-weight:600;line-height:var(--leading-tagline);letter-spacing:.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.ice-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:50%;background:color-mix(in srgb,var(--text-secondary) 14%,var(--surface-sunken));border:1px solid var(--border-default);color:var(--text-primary);cursor:help;transition:color .16s,background .16s,border-color .16s}.ice-tooltip-trigger svg{width:.875rem;height:.875rem}.ice-tooltip-trigger:hover,.ice-tooltip-trigger[aria-describedby]:hover{color:var(--color-brand-orange-100);background:color-mix(in srgb,var(--color-brand-orange-500) 10%,var(--surface-sunken));border-color:color-mix(in srgb,var(--color-brand-orange-500) 35%,var(--border-default))}.ice-tooltip-trigger:focus-visible{outline:2px solid var(--color-brand-orange-500);outline-offset:2px}.ice-tooltip{position:absolute;z-index:50;max-width:16rem;padding:.5rem .75rem;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:0 4px 12px #00000026;font-size:var(--font-size-caption);line-height:var(--leading-subheading);color:var(--text-secondary);pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease}.ice-tooltip[data-visible=true]{opacity:1;transform:translateY(0)}.ice-tooltip__arrow{position:absolute;width:.5rem;height:.5rem;background:var(--surface-elevated);border-left:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);transform:rotate(45deg)}.ice-tooltip[data-placement=top] .ice-tooltip__arrow{bottom:-.25rem}.ice-tooltip[data-placement=bottom] .ice-tooltip__arrow{top:-.25rem;transform:rotate(-135deg)}[data-ice=chart-panel]{background:var(--surface-dashboard-panel);border:1px solid var(--border-dashboard-panel);border-radius:var(--radius-dashboard-panel);transition:border-color .18s ease}[data-ice=chart-panel]:hover{border-color:var(--border-dashboard-panel-hover)}.ice-ccu-panel{margin-bottom:0;padding:1.25rem 1.5rem}.ice-ccu-chart{display:flex;flex-direction:column;gap:1.25rem}.ice-ccu-chart__header{display:flex;flex-direction:column;gap:.25rem}.ice-ccu-chart__title{font-family:var(--font-heading);font-size:var(--font-size-subheading);font-weight:600;letter-spacing:-.025em;line-height:var(--leading-subheading);color:var(--color-gray-light)}.ice-ccu-chart__title [data-lang=en],html[lang=en] .ice-ccu-chart__title [data-lang=en],html[lang=zh-Hant] .ice-ccu-chart__title [data-lang=zh]{display:inline}.ice-ccu-chart__subtitle{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:.3125rem;width:100%;text-align:right;font-family:var(--font-heading);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.02em;line-height:var(--leading-subheading);color:color-mix(in srgb,var(--text-primary) 70%,var(--text-secondary));margin-top:1rem}.ice-ccu-chart__subtitle-body{display:inline-flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:.3125rem;min-width:0}.ice-ccu-chart__subtitle-body[hidden],.ice-ccu-stat__placeholder[hidden]{display:none!important}.ice-ccu-chart__subtitle-segment{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.3125rem}.ice-ccu-chart__subtitle-sep{color:color-mix(in srgb,var(--text-secondary) 65%,transparent);font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ice-ccu-chart__subtitle-prefix [data-lang=en],.ice-ccu-chart__subtitle-suffix [data-lang=en],html[lang=en] .ice-ccu-chart__subtitle-prefix [data-lang=en],html[lang=zh-Hant] .ice-ccu-chart__subtitle-prefix [data-lang=zh],html[lang=en] .ice-ccu-chart__subtitle-suffix [data-lang=en],html[lang=zh-Hant] .ice-ccu-chart__subtitle-suffix [data-lang=zh]{display:inline}.ice-ccu-chart__subtitle-value{font-family:var(--font-heading);font-size:var(--font-size-small);font-weight:700;line-height:1.25;color:var(--color-brand-orange-500);font-variant-numeric:tabular-nums}.ice-ccu-chart__subtitle-suffix{text-align:right}.ice-ccu-chart__plot{display:flex;flex-direction:column;gap:.625rem}.ice-ccu-bar{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ice-ccu-bar__track{position:relative;width:100%;height:2.125rem;border-radius:.375rem;background:color-mix(in srgb,var(--text-secondary) 10%,transparent);overflow:hidden}.ice-ccu-bar__fill{position:absolute;inset-block:0;left:0;z-index:0;width:var(--ice-bar-width, 0%);min-width:0;border-radius:.375rem;background:color-mix(in srgb,var(--text-secondary) 32%,transparent);transition:width .45s cubic-bezier(.4,0,.2,1);will-change:width}.ice-ccu-bar--enhanced{margin-top:.375rem}.ice-ccu-bar--enhanced .ice-ccu-bar__fill{background:var(--color-brand)}.ice-ccu-bar__label{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:flex-start;padding-inline:.625rem 3rem;font-family:var(--font-heading);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.02em;line-height:1;color:color-mix(in srgb,var(--text-primary) 70%,var(--text-secondary));margin:0;pointer-events:none}.ice-ccu-bar--enhanced .ice-ccu-bar__label-text{color:#ffffffeb}.ice-badge--ratio,.ice-ccu-stat__placeholder{flex-shrink:0}.ice-badge--ratio[hidden],.ice-ccu-stat__placeholder[hidden]{display:none!important}.ice-ccu-bar__label-text [data-lang=en],html[lang=en] .ice-ccu-bar__label-text [data-lang=en],html[lang=zh-Hant] .ice-ccu-bar__label-text [data-lang=zh],.ice-ccu-bar__label [data-lang=en],html[lang=en] .ice-ccu-bar__label [data-lang=en],html[lang=zh-Hant] .ice-ccu-bar__label [data-lang=zh]{display:inline}.ice-ccu-bar__value{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);z-index:3;font-family:var(--font-heading);font-size:var(--font-size-small);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:color-mix(in srgb,var(--text-primary) 75%,var(--text-secondary));pointer-events:none}.ice-ccu-bar--enhanced .ice-ccu-bar__value{color:var(--text-primary)}.ice-ccu-bar--enhanced .ice-ccu-bar__track:has([data-ice=reuse-bar-fill][style*="--ice-bar-width: 10"]) .ice-ccu-bar__value,.ice-ccu-bar--enhanced .ice-ccu-bar__track:has([data-ice=reuse-bar-fill][style*="--ice-bar-width: 9"]) .ice-ccu-bar__value{color:#ffffffeb}.ice-ccu-bar__bound{padding-inline-start:.125rem;font-family:var(--font-body);font-size:var(--font-size-caption);font-weight:400;line-height:var(--leading-subheading);color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.ice-ccu-bar__bound [data-lang=en],html[lang=en] .ice-ccu-bar__bound [data-lang=en],html[lang=zh-Hant] .ice-ccu-bar__bound [data-lang=zh]{display:inline}.ice-ccu-stat__placeholder{font-family:var(--font-heading);font-size:var(--font-size-caption);font-weight:600;color:var(--text-secondary);opacity:.6}.ice-ccu-stat__placeholder[hidden]{display:none}.ice-ccu-chart[data-state=no-data] .ice-ccu-bar__value{opacity:.45}.ice-ccu-chart[data-state=no-data] .ice-ccu-bar__fill{opacity:.3}.ice-ccu-chart[data-state=no-data] .ice-ccu-chart__subtitle-value{opacity:.45}.ice-ccu-chart[data-state=both-below-min] .ice-ccu-chart__subtitle{color:var(--text-secondary);opacity:.6}.ice-ccu-chart[data-state=both-below-min] .ice-ccu-chart__subtitle-value,.ice-ccu-chart[data-state=both-below-min] .ice-ccu-stat__placeholder,.ice-ccu-chart[data-state=both-below-min] .ice-ccu-chart__subtitle-sep,.ice-ccu-chart[data-state=both-below-min] .ice-ccu-chart__subtitle-body{display:none!important}@media (min-width: 768px){.ice-charts-block__grid .ice-ccu-panel{grid-column:1 / -1;margin-bottom:1rem}}.dashboard-panel.ice-metric-card,.ice-metric-card{background:var(--surface-dashboard-panel);border:1px solid var(--border-dashboard-panel);border-radius:var(--radius-dashboard-panel);padding:1.75rem 2rem;text-align:center;transition:border-color .18s ease}.ice-metric-card:hover{border-color:var(--border-dashboard-panel-hover)}.ice-metric-card--gpu-saved .ice-metric-card__value{color:var(--color-brand)}.ice-metric-card--gpu-saved{justify-content:flex-start;align-items:center}.ice-metric-card__head{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:.875rem;position:relative}.ice-metric-card__label{font-family:var(--font-body);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.04em;line-height:var(--leading-subheading);color:var(--text-secondary)}.ice-metric-card__value{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,var(--font-size-stat));font-weight:800;line-height:var(--leading-stat);letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-height:calc(var(--font-size-stat) * var(--leading-stat));display:flex;align-items:flex-start;justify-content:flex-start;text-align:left}.ice-metric-card:not(.ice-metric-card--enhanced) .ice-metric-card__value{color:color-mix(in srgb,var(--text-primary) 68%,var(--text-secondary))}.ice-metric-card--enhanced .ice-metric-card__value{color:var(--text-primary)}.ice-metric-card__unit{font-family:var(--font-heading);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.02em;line-height:var(--leading-subheading);color:color-mix(in srgb,var(--text-primary) 70%,var(--text-secondary));margin-top:.375rem;text-align:left}.ice-metric-card__unit--with-badge{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ice-metric-card__unit-label{min-width:0}.ice-metric-card__unit [data-lang=en],html[lang=en] .ice-metric-card__unit [data-lang=en],html[lang=zh-Hant] .ice-metric-card__unit [data-lang=zh],html[lang=en] .ice-metric-card__unit-label [data-lang=en],html[lang=zh-Hant] .ice-metric-card__unit-label [data-lang=zh]{display:flex}.ice-badge--ratio{display:inline-flex;align-items:center;justify-content:flex-end;gap:.3125rem;padding:0;font-family:var(--font-heading);font-size:var(--font-size-small);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-brand-orange-500);line-height:1.25;flex-shrink:0;text-align:right}.ice-badge--ratio-suffix{text-align:right}.ice-badge--ratio-suffix [data-lang=en],html[lang=en] .ice-badge--ratio-suffix [data-lang=en],html[lang=zh-Hant] .ice-badge--ratio-suffix [data-lang=zh]{display:inline}.ice-metric-card__bound{font-family:var(--font-body);font-size:var(--font-size-caption);font-weight:400;line-height:var(--leading-subheading);color:var(--text-secondary);margin-top:.75rem;text-align:left}.ice-metric-card__bound [data-lang=en],html[lang=en] .ice-metric-card__bound [data-lang=en],html[lang=zh-Hant] .ice-metric-card__bound [data-lang=zh]{display:flex}.ice-metric-card__bound--mono{margin-top:.875rem;padding-top:.875rem;border-top:1px dashed var(--border-subtle);font-variant-numeric:tabular-nums}.ice-metric-card[data-state=no-data] .ice-metric-card__value{color:var(--text-secondary);opacity:.5}.ice-metric-card[data-state=no-data] .ice-metric-card__unit,.ice-metric-card[data-state=no-data] .ice-badge--ratio{opacity:.5}.ice-charts-block{margin-top:0}.ice-legend{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-right:auto}.ice-legend__badge{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-caption);color:var(--text-secondary)}.ice-legend__badge i{width:.875rem;height:.1875rem;border-radius:2px;display:block}.ice-legend__badge i.dashed{background:transparent;border-top:1.5px dashed var(--color-brand);height:0}.ice-badge--benchmark{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:var(--font-size-caption);font-weight:600;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-hover) 50%,transparent);padding:.25rem .625rem;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);flex-shrink:0}.ice-charts-block__grid{display:grid;gap:1rem}@media (min-width: 768px){.ice-charts-block__grid{grid-template-columns:repeat(2,1fr)}}.dashboard-panel.ice-chart-card,.ice-chart-card{padding:1.375rem 1.5rem}.ice-chart-card__header{margin-bottom:1rem}.ice-chart-card__title{font-family:var(--font-heading);font-size:var(--font-size-subheading);font-weight:600;letter-spacing:-.025em;line-height:var(--leading-subheading);color:var(--color-gray-light)}.ice-chart-card__titles{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ice-chart-card__hint{margin:0;font-family:var(--font-body);font-size:var(--font-size-caption);font-weight:400;line-height:var(--leading-subheading);color:var(--text-secondary)}.ice-chart-card__wrap{display:flex;flex-direction:column;gap:.375rem}.ice-chart-card__plot{height:220px;position:relative}.ice-chart-card__axis-x{margin:0;padding-left:0;font-size:var(--font-size-caption);line-height:1.2;color:var(--text-secondary);text-align:left}.ice-chart-card__axis-x [data-lang=en],html[lang=en] .ice-chart-card__axis-x [data-lang=en],html[lang=zh-Hant] .ice-chart-card__axis-x [data-lang=zh]{display:inline}.ice-charts-meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;width:100%;margin-top:1rem;padding-top:.75rem}@media (max-width: 767px){.ice-dashboard:has(.ice-charts-block__grid[data-active-chart=ccu]) .ice-charts-meta-row{display:none!important}}.ice-state-chips{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-left:auto}@media (max-width: 767px){.ice-context-row,.ice-controls-row,.ice-charts-block__grid{grid-template-columns:1fr}.ice-charts-block{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-dashboard-divider)}.ice-controls-row{gap:.75rem;margin-bottom:.75rem}.ice-context-row{margin-bottom:.75rem}.ice-control-card{padding:1rem 1.25rem}.ice-dropdown{min-height:44px;padding:.625rem 2.5rem .625rem .875rem}.ice-slider__meta{margin-bottom:.5rem}@media (min-width: 480px){.ice-controls-row{grid-template-columns:repeat(2,1fr);gap:.75rem}}.ice-ccu-bar__track{height:2rem}.ice-chart-card__plot{height:200px}.ice-metric-card{padding:1.25rem 1rem}.ice-ccu-panel .ice-metric-card{padding-block:.5rem;padding-inline:0}.ice-metric-card__value{font-size:clamp(1.25rem,6vw,1.75rem)}.ice-metric-card__unit{font-size:var(--font-size-caption)}}@media (max-width: 480px){.ice-chart-card__plot{height:170px}.ice-chart-card__header{flex-direction:column;align-items:flex-start;gap:.25rem}.ice-legend{flex-direction:column;gap:.625rem}.ice-ccu-bar__track{height:1.875rem}}.ice-charts-paginator--mobile,.ice-chart-card__titles--mobile{display:none}.ice-chart-card__titles--desktop{display:flex}@media (max-width: 767px){.ice-charts-paginator--mobile{display:flex;align-items:center;justify-content:center;width:100%;gap:0;margin:0 0 1.25rem;padding:3px;background:var(--surface-dashboard-well, color-mix(in srgb, var(--surface-sunken) 65%, transparent));border:none;border-radius:var(--radius-card-lg, .75rem)}.ice-paginator-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2rem;flex:1;background:transparent;border:1px solid transparent;border-radius:calc(var(--radius-card-lg, .75rem) - 3px);padding:.25rem .625rem;font-family:var(--font-heading);font-size:var(--font-size-small);font-weight:500;color:color-mix(in srgb,var(--text-secondary) 85%,transparent);cursor:pointer;white-space:nowrap;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.ice-paginator-tab:hover{color:var(--text-primary)}.ice-paginator-tab[aria-selected=true],.ice-paginator-tab[data-state=active]{background:var(--surface-dashboard-panel);color:var(--text-primary);border-color:var(--border-dashboard-shell-hover);box-shadow:var(--shadow-panel-compact)}.ice-paginator-tab[aria-selected=true]:hover,.ice-paginator-tab[data-state=active]:hover{border-color:var(--border-strong)}.ice-paginator-tab:focus-visible{outline:2px solid var(--color-brand-orange-500);outline-offset:2px}.ice-charts-block__grid{display:block;position:relative;overflow:hidden}.ice-charts-block__grid>[data-chart-id]{transition:opacity .25s ease}.ice-charts-block__grid[data-active-chart=ttft]>[data-chart-id]:not([data-chart-id=ttft]),.ice-charts-block__grid[data-active-chart=tp]>[data-chart-id]:not([data-chart-id=tp]),.ice-charts-block__grid[data-active-chart=ccu]>[data-chart-id]:not([data-chart-id=ccu]){display:none}.ice-charts-block__grid[data-active-chart=ttft]>[data-chart-id=ttft],.ice-charts-block__grid[data-active-chart=tp]>[data-chart-id=tp]{display:block}.ice-charts-block__grid[data-active-chart=ccu]>[data-chart-id=ccu]{display:block}.ice-chart-card__titles--desktop{display:none}.ice-chart-card__titles--mobile{display:flex;flex-direction:column;gap:.125rem}.ice-chart-card__titles--mobile .ice-chart-card__title{font-size:var(--font-size-body)}}@media (min-width: 768px){.ice-charts-block__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ice-charts-block__grid>.ice-ccu-panel[data-chart-id]{display:block!important;grid-column:1 / -1;grid-row:1}.ice-charts-block__grid>.ice-chart-card[data-chart-id=ttft]{display:block!important;grid-column:1;grid-row:2}.ice-charts-block__grid>.ice-chart-card[data-chart-id=tp]{display:block!important;grid-column:2;grid-row:2}.ice-chart-card{transform:none!important;opacity:1!important;position:relative!important;pointer-events:auto!important}}@media (max-width: 480px){.ice-chart-card__plot{height:170px}.ice-chart-card__header{flex-direction:column;align-items:flex-start;gap:.25rem}.ice-legend{flex-direction:column;gap:.625rem}}
