:root{--font-family-base:"Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--font-size-small:.889rem;--font-size-medium:1rem;--font-size-large:1.125rem;--font-size-hotspot:.75rem;--font-weight-regular:400;--font-weight-semibold:600;--line-height-normal:1.3;--line-height-tight:1;--text-body-size:var(--font-size-medium);--text-body-weight:var(--font-weight-regular);--text-body-line-height:var(--line-height-normal);--text-nav-root-size:var(--font-size-large);--text-nav-root-weight:var(--font-weight-semibold);--text-nav-item-size:var(--font-size-medium);--text-nav-item-weight:var(--font-weight-regular);--text-card-title-size:var(--font-size-large);--text-card-title-weight:var(--font-weight-semibold);--text-card-title-line-height:var(--line-height-normal);--text-variable-label-size:var(--font-size-small);--text-variable-label-weight:var(--font-weight-regular);--text-variable-value-size:var(--font-size-medium);--text-variable-value-weight:var(--font-weight-semibold);--text-variable-unit-size:var(--font-size-small);--text-variable-unit-weight:var(--font-weight-regular);--text-loop-role-size:var(--font-size-medium);--text-loop-role-weight:var(--font-weight-semibold);--text-tab-size:var(--font-size-medium);--text-chip-size:var(--font-size-small);--text-link-size:var(--font-size-medium);--text-input-size:var(--font-size-medium);--text-meta-size:var(--font-size-medium);--text-chart-size:var(--font-size-small);--text-hotspot-size:var(--font-size-hotspot);--text-hotspot-weight:var(--font-weight-semibold);--text-hotspot-line-height:var(--line-height-tight);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--layout-viewport-height:100dvh;--size-placeholder-height:var(--layout-viewport-height);--layout-sidebar-width:20.375rem;--layout-sidebar-padding-top:var(--space-10);--layout-sidebar-padding-inline:var(--space-8);--layout-sidebar-section-gap:var(--space-7);--layout-main-padding-top:var(--space-10);--layout-main-padding-inline:var(--space-8);--layout-main-padding-bottom:var(--space-8);--layout-main-max-width:99.625rem;--layout-sticky-layer:1;--layout-section-gap:var(--space-8);--layout-topbar-meta-gap:var(--space-4);--layout-topbar-row-gap:var(--space-3);--login-width:22rem;--login-field-gap:var(--space-4);--login-label-gap:var(--space-1);--time-cursor-gap:var(--space-3);--time-cursor-slider-min-width:8rem;--grid-columns:3;--grid-gap:var(--space-4);--card-padding-block:var(--space-8);--card-padding-inline:var(--space-8);--card-header-gap:var(--space-4);--chip-group-gap:var(--space-1);--card-section-gap:var(--space-5);--card-footer-gap:var(--space-3);--card-link-gap:var(--space-2);--variable-list-gap:var(--space-5);--variable-row-padding-block:var(--space-3);--variable-status-gap:var(--space-2);--variable-label-gap:var(--space-4);--loop-row-padding-block:var(--space-3);--loop-role-column-width:9.25rem;--loop-identifier-column-width:8rem;--loop-value-gap:var(--space-1);--chart-height:7.5rem;--chart-gap:var(--space-2);--chart-axis-gap:var(--space-1);--structure-model-hotspot-size:1.625rem;--structure-model-message-padding:var(--space-4);--tree-title-gap:var(--space-3);--tree-item-gap:var(--space-1);--tree-item-padding-block:.375rem;--tree-item-padding-inline:var(--space-3);--tree-indent:1.625rem;--chip-padding-block-start:.125em;--chip-padding-block-end:.25em;--chip-padding-inline:.5em;--tab-padding-block:.375em;--tab-padding-inline:.75em;--input-padding-block:.5em;--input-padding-inline:.75em;--icon-size:1em;--control-gap:.25em;--tree-icon-size:1.25em;--tree-icon-gap:.375em;--loop-icon-size:1.25em;--loop-icon-gap:.5em;--variable-value-unit-gap:.25em;--border-width-hairline:1px;--border-width-focus:2px;--focus-ring-offset:2px;--scrollbar-size:.5rem;--radius-control:.25rem;--radius-card:.25rem;--opacity-disabled:.5;--status-dot-size:.5rem;--chart-line-width:1.5px;--chart-axis-width:var(--border-width-hairline);--chart-fault-width:var(--border-width-hairline);--chart-fault-dash:3px 3px;--chart-swatch-size:var(--space-3);--chart-label-centering:50%;--opacity-chart-band:.15;--structure-model-hotspot-border-width:var(--border-width-focus);--shadow-structure-model-hotspot:0 1px 3px #00000059;--color-white:#fff;--color-black:#000;--color-gray-100:#f8f9fa;--color-gray-200:#e9ecef;--color-gray-200-tab:#e2e5e9;--color-gray-400:#ced4da;--color-gray-600:#6c757d;--color-gray-900:#212529;--color-blue-500:#0d6efd;--color-yellow-500:#ffc107;--color-red-500:#dc3545;--color-surface-page:var(--color-white);--color-surface-sidebar:var(--color-white);--color-surface-card:var(--color-white);--color-surface-placeholder:var(--color-gray-100);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-text-muted:var(--color-gray-600);--color-text-link:var(--color-blue-500);--color-text-on-accent:var(--color-white);--color-border-subtle:var(--color-gray-200);--color-border-default:var(--color-gray-200);--color-border-strong:var(--color-gray-600);--color-border-link:var(--color-blue-500);--color-border-input:var(--color-gray-400);--color-border-tab:var(--color-gray-200-tab);--color-tab-active-background:var(--color-gray-600);--color-tree-item-selected-background:var(--color-gray-200);--color-input-background:var(--color-white);--color-focus-ring:var(--color-blue-500);--color-scrollbar-track:var(--color-white);--color-scrollbar-thumb:var(--color-gray-400);--color-time-cursor-accent:var(--color-blue-500);--color-chart-line:var(--color-blue-500);--color-chart-axis:var(--color-gray-400);--color-chart-band:var(--color-gray-600);--color-chart-fault:var(--color-status-fault);--color-chart-cursor:var(--color-gray-900);--color-structure-model-hotspot:var(--color-black);--color-structure-model-hotspot-text:var(--color-white);--color-structure-model-hotspot-border:var(--color-white);--color-status-warning:var(--color-yellow-500);--color-status-fault:var(--color-red-500);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:100%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-family-base);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);color:var(--color-text-primary);background-color:var(--color-surface-page);margin:0}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;margin:0}*{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track)}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background-color:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb)}}:focus-visible{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.loading-state{padding-block:var(--card-padding-block);padding-inline:var(--card-padding-inline);font-size:var(--text-body-size);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.card{background-color:var(--color-surface-card);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-card);flex-direction:column;min-inline-size:0;display:flex}.card__section{gap:var(--card-section-gap);padding-block:var(--card-padding-block);padding-inline:var(--card-padding-inline);flex-direction:column;display:flex}.card__section--footer{gap:var(--card-footer-gap);border-block-start:var(--border-width-hairline) solid var(--color-border-subtle)}.card__header{align-items:center;gap:var(--card-header-gap);font-size:var(--text-card-title-size);display:flex}.card__title{font-size:inherit;font-weight:var(--text-card-title-weight);line-height:var(--text-card-title-line-height);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.card__chips{gap:var(--chip-group-gap);flex-wrap:wrap;display:flex}.card__status{align-items:center;margin-inline-start:auto;display:flex}.login-form{min-block-size:var(--layout-viewport-height);background-color:var(--color-surface-page);place-items:center;display:grid}.login-form__card{inline-size:min(100%, var(--login-width))}.login-form__fields{gap:var(--login-field-gap);flex-direction:column;display:flex}.login-form__label{gap:var(--login-label-gap);font-size:var(--text-variable-label-size);line-height:var(--line-height-normal);color:var(--color-text-secondary);flex-direction:column;display:flex}.login-form__input{padding-block:var(--input-padding-block);padding-inline:var(--input-padding-inline);font-size:var(--text-input-size);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-input-background);border:var(--border-width-hairline) solid var(--color-border-input);border-radius:var(--radius-control)}.login-form__error{font-size:var(--text-body-size);line-height:var(--line-height-normal);color:var(--color-status-fault)}.login-form__submit{padding-block:var(--tab-padding-block);padding-inline:var(--tab-padding-inline);font-size:var(--text-tab-size);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-surface-page);border:var(--border-width-hairline) solid var(--color-border-tab);border-radius:var(--radius-control);cursor:pointer;align-self:flex-start}.login-form__submit:disabled{cursor:default;color:var(--color-text-muted)}.empty-state{padding-block:var(--card-padding-block);padding-inline:var(--card-padding-inline);font-size:var(--text-body-size);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.empty-state__action{padding-block:var(--tab-padding-block);padding-inline:var(--tab-padding-inline);font-size:var(--text-tab-size);line-height:var(--line-height-normal);color:var(--color-text-secondary);background-color:var(--color-surface-page);border:var(--border-width-hairline) solid var(--color-border-tab);border-radius:var(--radius-control);cursor:pointer;margin-block-start:var(--time-cursor-gap);display:block}.icon{fill:currentColor;block-size:100%;inline-size:100%;display:block}.status-dot{inline-size:var(--status-dot-size);block-size:var(--status-dot-size);border-radius:50%;flex:none;display:block}.status-dot--warning{background-color:var(--color-status-warning)}.status-dot--fault{background-color:var(--color-status-fault)}.tree-item{gap:var(--tree-item-gap);flex-direction:column;display:flex}.tree-item--inactive{opacity:var(--opacity-disabled)}.tree-item__row{align-items:center;gap:var(--tree-icon-gap);padding-block:var(--tree-item-padding-block);padding-inline:var(--tree-item-padding-inline);font-size:var(--text-nav-item-size);font-weight:var(--text-nav-item-weight);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-align:start;background-color:var(--color-surface-sidebar);border-radius:var(--radius-control);cursor:pointer;border:0;inline-size:100%;text-decoration:none;display:flex}.tree-item__row--selected{color:var(--color-text-primary);background-color:var(--color-tree-item-selected-background)}.tree-item__chevron{inline-size:var(--tree-icon-size);block-size:var(--tree-icon-size);flex:none;display:flex}.tree-item__label{overflow-wrap:anywhere;flex:1;min-inline-size:0}.tree-item__status{flex:none;display:flex}.tree-item__children{gap:var(--tree-item-gap);padding:0;flex-direction:column;margin:0;padding-inline-start:var(--tree-indent);list-style:none;display:flex}.tree-item__row:disabled{cursor:default}.nav-tree{gap:var(--tree-title-gap);flex-direction:column;display:flex}.nav-tree__title{padding-inline:var(--tree-item-padding-inline);font-size:var(--text-nav-root-size);font-weight:var(--text-nav-root-weight);line-height:var(--line-height-normal);color:var(--color-text-primary);margin:0}.nav-tree__list{gap:var(--tree-item-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.search-input{inline-size:100%;padding-block:var(--input-padding-block);padding-inline:var(--input-padding-inline);font-size:var(--text-input-size);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-input-background);border:var(--border-width-hairline) solid var(--color-border-input);border-radius:var(--radius-control)}.search-input::placeholder{color:var(--color-text-secondary);opacity:1}.sidebar{gap:var(--layout-sidebar-section-gap);padding-block-start:var(--layout-sidebar-padding-top);padding-block-end:var(--layout-main-padding-bottom);padding-inline:var(--layout-sidebar-padding-inline);background-color:var(--color-surface-sidebar);border-inline-end:var(--border-width-hairline) solid var(--color-border-default);flex-direction:column;display:flex;overflow-y:auto}.chip{align-items:center;gap:var(--control-gap);padding-block-start:var(--chip-padding-block-start);padding-block-end:var(--chip-padding-block-end);padding-inline:var(--chip-padding-inline);font-size:var(--text-chip-size);line-height:var(--line-height-normal);color:var(--color-text-secondary);white-space:nowrap;background-color:var(--color-surface-card);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-control);display:inline-flex}.emitted-at{font-size:var(--text-meta-size);line-height:var(--line-height-normal);color:var(--color-text-secondary);white-space:nowrap}.segmented-tabs{display:inline-flex}.segmented-tabs__tab{padding-block:var(--tab-padding-block);padding-inline:var(--tab-padding-inline);font-size:var(--text-tab-size);line-height:var(--line-height-normal);color:var(--color-text-secondary);background-color:var(--color-surface-page);border:var(--border-width-hairline) solid var(--color-border-tab);cursor:pointer;border-radius:0}.segmented-tabs__tab+.segmented-tabs__tab{margin-inline-start:calc(-1 * var(--border-width-hairline))}.segmented-tabs__tab:first-child{border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.segmented-tabs__tab:last-child{border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.segmented-tabs__tab--active{color:var(--color-text-on-accent);background-color:var(--color-tab-active-background);border-color:var(--color-tab-active-background);position:relative}.segmented-tabs__tab:disabled{opacity:var(--opacity-disabled);cursor:default}.simulation-controls{align-items:center;gap:var(--time-cursor-gap);min-inline-size:0;display:flex}.simulation-controls__scenario,.simulation-controls__simulate,.simulation-controls__now{padding-block:var(--tab-padding-block);padding-inline:var(--tab-padding-inline);font-size:var(--text-tab-size);line-height:var(--line-height-normal);color:var(--color-text-secondary);background-color:var(--color-surface-page);border:var(--border-width-hairline) solid var(--color-border-tab);border-radius:var(--radius-control);flex:none}.simulation-controls__simulate,.simulation-controls__now{cursor:pointer}.simulation-controls__simulate:disabled{cursor:default;color:var(--color-text-muted)}.simulation-controls__slider{min-inline-size:var(--time-cursor-slider-min-width);accent-color:var(--color-time-cursor-accent);flex:1}.simulation-controls__time{font-size:var(--text-meta-size);line-height:var(--line-height-normal);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap;flex:none}.time-cursor{align-items:center;gap:var(--time-cursor-gap);min-inline-size:0;display:flex}.time-cursor__range,.time-cursor__now{padding-block:var(--tab-padding-block);padding-inline:var(--tab-padding-inline);font-size:var(--text-tab-size);line-height:var(--line-height-normal);color:var(--color-text-secondary);background-color:var(--color-surface-page);border:var(--border-width-hairline) solid var(--color-border-tab);border-radius:var(--radius-control);flex:none}.time-cursor__now{cursor:pointer}.time-cursor__slider{min-inline-size:var(--time-cursor-slider-min-width);accent-color:var(--color-time-cursor-accent);flex:1}.time-cursor__time{font-size:var(--text-meta-size);line-height:var(--line-height-normal);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap;flex:none}.logout-button{padding-block:var(--tab-padding-block);padding-inline:var(--tab-padding-inline);font-size:var(--text-tab-size);line-height:var(--line-height-normal);color:var(--color-text-secondary);background-color:var(--color-surface-page);border:var(--border-width-hairline) solid var(--color-border-tab);border-radius:var(--radius-control);cursor:pointer;flex:none}.top-bar{justify-content:space-between;align-items:flex-start;column-gap:var(--layout-topbar-meta-gap);row-gap:var(--layout-topbar-row-gap);flex-wrap:wrap;display:flex}.top-bar__status{align-items:center;gap:var(--layout-topbar-meta-gap);display:flex}.top-bar__chips{gap:var(--chip-group-gap);display:flex}.top-bar__cursor{flex-basis:100%}.app-shell{grid-template-columns:var(--layout-sidebar-width) minmax(0, 1fr);block-size:var(--layout-viewport-height);background-color:var(--color-surface-page);display:grid}.app-shell__sidebar{min-block-size:0}.app-shell__main{scrollbar-gutter:stable;min-block-size:0;min-inline-size:0;overflow-y:auto}.app-shell__content{max-inline-size:var(--layout-main-max-width);min-block-size:100%;padding-block-end:var(--layout-main-padding-bottom);padding-inline:var(--layout-main-padding-inline);grid-template-rows:auto 1fr;margin-inline:auto;display:grid}.app-shell__top-bar{z-index:var(--layout-sticky-layer);background-color:var(--color-surface-page);padding-block-start:var(--layout-main-padding-top);padding-block-end:var(--layout-section-gap);position:sticky;inset-block-start:0}.error-state{padding-block:var(--card-padding-block);padding-inline:var(--card-padding-inline);font-size:var(--text-body-size);line-height:var(--line-height-normal);color:var(--color-text-primary)}.error-state__code{font-size:var(--text-variable-label-size);color:var(--color-text-muted)}.line-chart{column-gap:var(--chart-axis-gap);row-gap:var(--chart-axis-gap);font-size:var(--text-chart-size);line-height:var(--line-height-normal);color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);display:grid}.line-chart__unit{grid-column:1;justify-self:end}.line-chart__y-axis{block-size:var(--chart-height);grid-column:1;display:grid}.line-chart__y-tick{translate:0 calc(-1 * var(--chart-label-centering));white-space:nowrap;grid-area:1/1;place-self:start end;position:relative;inset-block-start:calc(var(--line-chart-position) * 100%)}.line-chart__plot{block-size:var(--chart-height);border-inline-start:var(--chart-axis-width) solid var(--color-chart-axis);border-block-end:var(--chart-axis-width) solid var(--color-chart-axis);grid-column:2;position:relative}.line-chart__band{fill:var(--color-chart-band);fill-opacity:var(--opacity-chart-band)}.line-chart__fault{stroke:var(--color-chart-fault);stroke-width:var(--chart-fault-width);stroke-dasharray:var(--chart-fault-dash);shape-rendering:crispedges}.line-chart__line{fill:none;stroke:var(--color-chart-line);stroke-width:var(--chart-line-width);stroke-linecap:round;stroke-linejoin:round}.line-chart__cursor{stroke:var(--color-chart-cursor);stroke-width:var(--chart-axis-width);shape-rendering:crispedges}.line-chart__x-axis{grid-column:2;display:grid}.line-chart__x-tick{translate:calc(-1 * var(--chart-label-centering)) 0;white-space:nowrap;grid-area:1/1;justify-self:start;position:relative;inset-inline-start:calc(var(--line-chart-position) * 100%)}.line-chart__legend{align-items:center;gap:var(--chart-axis-gap);grid-column:2;display:flex}.line-chart__swatch{inline-size:var(--chart-swatch-size);block-size:var(--chart-swatch-size);background-color:var(--color-chart-band);opacity:var(--opacity-chart-band);flex:none}.line-chart__message{block-size:var(--chart-height);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-card);grid-column:1/-1;justify-content:center;align-items:center;display:flex}.variable-value{align-items:baseline;gap:var(--variable-value-unit-gap);font-size:var(--text-variable-value-size);white-space:nowrap;flex-wrap:wrap;display:inline-flex}.variable-value__number{font-size:var(--text-variable-value-size);font-weight:var(--text-variable-value-weight);line-height:var(--line-height-normal);color:var(--color-text-primary)}.variable-value__unit{font-size:var(--text-variable-unit-size);font-weight:var(--text-variable-unit-weight);line-height:var(--line-height-normal);color:var(--color-text-muted)}.variable-value__evidence{font-size:var(--text-variable-unit-size);font-weight:var(--text-variable-unit-weight);font-style:italic;line-height:var(--line-height-normal);color:var(--color-text-muted)}.variable-row{flex-direction:column;display:flex}.variable-row--bar+.variable-row--bar{margin-block-start:var(--variable-list-gap)}.variable-row--divided:not(:last-child){border-block-end:var(--border-width-hairline) solid var(--color-border-subtle);padding-block-end:var(--variable-row-padding-block)}.variable-row--divided+.variable-row--divided{padding-block-start:var(--variable-row-padding-block)}.variable-row--bar+.variable-row--divided{margin-block-start:var(--variable-list-gap)}.variable-row--divided+.variable-row--bar{padding-block-start:var(--variable-row-padding-block)}.variable-row__main{align-items:flex-start;gap:var(--variable-label-gap);display:flex}.variable-row__main--expandable{inline-size:100%;color:inherit;text-align:start;background-color:var(--color-surface-card);border-radius:var(--radius-control);cursor:pointer;border:0;padding:0}.variable-row__label{min-inline-size:0;font-size:var(--text-variable-label-size);font-weight:var(--text-variable-label-weight);line-height:var(--line-height-normal);color:var(--color-text-secondary);overflow-wrap:anywhere;flex:1}.variable-row__amount{flex:none}.variable-row__status{block-size:calc(var(--text-variable-value-size) * var(--line-height-normal));flex:none;align-items:center;margin-inline-start:calc(var(--variable-status-gap) - var(--variable-label-gap));display:flex}.variable-row__chart{margin-block-start:var(--chart-gap)}.link-chip{align-items:center;gap:var(--control-gap);max-inline-size:100%;padding-block-start:var(--chip-padding-block-start);padding-block-end:var(--chip-padding-block-end);padding-inline:var(--chip-padding-inline);font-size:var(--text-chip-size);line-height:var(--line-height-normal);color:var(--color-text-link);white-space:nowrap;background-color:var(--color-surface-card);border:var(--border-width-hairline) solid var(--color-border-link);border-radius:var(--radius-control);text-decoration:none;display:inline-flex}.link-chip__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.link-chip__icon{inline-size:var(--icon-size);block-size:var(--icon-size);flex:none;display:flex}.node-links{gap:var(--card-link-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.node-links--chips{gap:var(--chip-group-gap)}.node-links__item{min-inline-size:0;max-inline-size:100%}.node-links__link{font-size:var(--text-link-size);line-height:var(--line-height-normal);color:var(--color-text-link);text-decoration:none}.loop-row{grid-template-columns:var(--loop-role-column-width) minmax(0, 1fr);align-items:start;display:grid}.loop-row:not(:last-child){border-block-end:var(--border-width-hairline) solid var(--color-border-subtle);padding-block-end:var(--loop-row-padding-block)}.loop-row+.loop-row{padding-block-start:var(--loop-row-padding-block)}.loop-row__role{font-size:var(--text-loop-role-size);font-weight:var(--text-loop-role-weight);line-height:var(--line-height-normal);color:var(--color-text-primary)}.loop-row__values{gap:var(--loop-value-gap);flex-direction:column;min-inline-size:0;display:flex}.loop-row__item{flex-direction:column;display:flex}.loop-row__value{align-items:flex-start;display:flex}.loop-row__value--expandable{inline-size:100%;color:inherit;text-align:start;background-color:var(--color-surface-card);border-radius:var(--radius-control);cursor:pointer;border:0;padding:0}.loop-row__identifier{flex:0 1 var(--loop-identifier-column-width);min-inline-size:0;font-size:var(--text-variable-label-size);font-weight:var(--text-variable-label-weight);line-height:var(--line-height-normal);color:var(--color-text-secondary);overflow-wrap:anywhere}.loop-row__amount{margin-inline-start:auto}.loop-row__status{block-size:calc(var(--text-variable-value-size) * var(--line-height-normal));flex:none;align-items:center;margin-inline-start:var(--variable-status-gap);display:flex}.loop-row__chart{margin-block-start:var(--chart-gap);margin-inline-start:calc(-1 * var(--loop-role-column-width))}.controller-card__heading{align-items:center;gap:var(--loop-icon-gap);min-inline-size:0;display:flex}.controller-card__icon{inline-size:var(--loop-icon-size);block-size:var(--loop-icon-size);color:var(--color-text-secondary);flex:none;display:flex}.controller-card__loop{flex-direction:column;display:flex}.equipment-footer__relations{gap:var(--chip-group-gap);flex-wrap:wrap;display:flex}.equipment-card__variables{flex-direction:column;display:flex}.card-grid{grid-template-columns:subgrid;row-gap:var(--grid-gap);align-content:start;display:grid}.card-grid__group{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--grid-gap);align-items:start;display:grid}.view-placeholder{block-size:var(--size-placeholder-height);background-color:var(--color-surface-placeholder);border-radius:var(--radius-card);position:sticky;inset-block-start:0;overflow:hidden}.node-view{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gap);display:grid}.node-view__aside{grid-column:1}.node-view__cards{grid-column:2/-1}
