.link{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.link:hover{filter:brightness(1.1)}.link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.link--nav{color:var(--color-text);text-underline-offset:2px;font-size:12px;font-weight:500;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px}.link--nav:hover{filter:none;color:var(--color-text)}.link--nav.is-active,.link--nav[aria-current=page]{text-decoration-color:#0000}.input{width:100%;min-height:var(--control-height-md);min-width:var(--input-min-width);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);color:var(--color-text);font-family:inherit;font-size:var(--font-size-base);transition:border-color var(--duration-fast) var(--ease-out);line-height:1.5;display:block}.input::placeholder{color:var(--color-text-muted)}.input:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-border) 50%, var(--color-text-muted))}.input:focus{border-color:var(--color-primary);outline:none}.input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.input:disabled{opacity:.5;cursor:not-allowed}.icon{width:var(--icon-size-md);height:var(--icon-size-md);color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon svg,.icon img{width:100%;height:100%;display:block}.icon-btn .icon img{filter:brightness(0)}html:not(.theme-light) .icon-btn .icon img{filter:brightness(0)invert()}.icon-btn{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.icon-btn:hover{background:var(--hover-bg)}.icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.lang-toggle{display:inline-block;position:relative}.lang-toggle__label{bottom:var(--lang-label-inset);right:var(--lang-label-inset);font-size:var(--lang-label-font-size);pointer-events:none;font-weight:600;line-height:1;position:absolute}.poll-toggle{display:inline-block;position:relative}.poll-toggle__label{bottom:var(--lang-label-inset);right:var(--lang-label-inset);font-size:var(--lang-label-font-size);pointer-events:none;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;position:absolute}.poll-toggle--on .icon-btn{color:var(--color-primary)}.poll-toggle:not(.poll-toggle--on){opacity:.72}.header{z-index:var(--z-header);background:var(--color-header-surface,var(--color-surface));border-bottom:1px solid var(--color-border);position:fixed;top:0;left:0;right:0}.header__inner{align-items:center;gap:var(--space-4);min-height:var(--header-height);padding:0 var(--page-padding-x);margin:0;display:flex}.header__brand{flex-shrink:0;align-items:center;gap:0;display:flex}.header__brand-link{flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.header__brand-link[hidden]{display:none}.header__brand-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.header__brand-qa{align-items:center;line-height:0;display:inline-flex}.header__brand-byline{display:none}.header__brand:has(.header__brand-link--leading:not([hidden])){--header-brand-logo-height:18px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-content:center;align-items:center;gap:1px 8px;display:grid}:is(.header__brand:has(.header__brand-link--leading:not([hidden])) .header__brand-link--leading,.header__brand:has(.header__brand-link--leading:not([hidden])) .header__brand-lockup,.header__brand:has(.header__brand-link--leading:not([hidden])) .header__brand-text){display:contents}.header__brand:has(.header__brand-link--leading:not([hidden])) .header__brand-link:not(.header__brand-link--leading){grid-area:2/2;justify-self:start;align-items:center;margin-left:0;line-height:0;display:inline-flex;transform:translateY(4px)}.header__brand-mark{display:none}.header__brand:has(.header__brand-link--leading:not([hidden])) .header__brand-mark{width:auto;height:var(--header-brand-logo-height);color:var(--color-info);flex-shrink:0;grid-area:1/1/-1;align-self:center;display:block}html:not(.theme-light) .header__brand:has(.header__brand-link--leading:not([hidden])) .header__brand-mark{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--color-info) 60%, transparent))}.header__brand:has(.header__brand-link--leading:not([hidden])) .header__brand-word{font-family:var(--font-sans);letter-spacing:-.018em;color:var(--color-brand-logo);white-space:nowrap;grid-area:1/2;font-size:16px;font-weight:500;line-height:1;display:block;transform:translateY(4px)}.header__brand-ver{font-family:"Arial Rounded MT Bold", "Trebuchet MS", var(--font-sans);color:var(--color-info);margin-left:.18em;font-size:1.06em;font-weight:700;line-height:.8;display:inline-block}.header__brand:has(.header__brand-link--leading:not([hidden])) .header__brand-qa{gap:.28em;line-height:1}.header__brand:has(.header__brand-link--leading:not([hidden])) .header__brand-byline{font-family:var(--font-sans);letter-spacing:.06em;color:var(--color-text-muted,var(--color-text-secondary));text-transform:none;white-space:nowrap;font-size:8px;font-weight:500;line-height:1;display:inline}.header__brand:has(.header__brand-link--leading:not([hidden])) .header__brand-logo{opacity:.55;height:8px;max-height:8px}.header__brand-logo{width:auto;height:var(--header-brand-logo-height);max-height:var(--header-brand-logo-height);display:block;overflow:visible}.header__nav{align-items:center;gap:var(--space-3);min-width:0;margin-left:calc(var(--space-3) - var(--space-4));flex:auto;display:flex;overflow:hidden}.header .link--nav{font-size:12px}.header__nav .link--nav{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;padding-block-end:4px;overflow:hidden}.header__search{flex:auto;min-width:0}.header__search .input{width:100%;min-width:0;min-height:calc(var(--control-height-md) - 2 * var(--space-1));padding-block:var(--space-1)}.header__slot{flex-shrink:0}.header__tools{align-items:center;gap:var(--space-1);flex-shrink:0;margin-left:auto;display:flex}.header .header__burger{display:none}.header__menu{gap:var(--space-3);padding:var(--space-3) var(--page-padding-x) var(--space-4);background:var(--color-header-surface,var(--color-surface));border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.header__menu[hidden]{display:none}.header__menu-nav{gap:var(--space-2);flex-direction:column;display:flex}.header__menu-nav .link--nav{padding:var(--space-2) 0;display:block}.header__menu-search .input{width:100%;min-width:0}.header__menu-tools{align-items:center;gap:var(--space-2);display:flex}.header__menu:not([hidden]){z-index:var(--z-header);scrollbar-width:thin;max-height:min(70vh,24rem);position:absolute;top:100%;left:0;right:0;overflow-y:auto}@media (width<=1023px){.header__search{display:none}}@media (width<=768px){.header:not(:has(.selenoid-header-group)) .header__nav{display:none}.header:not(:has(.selenoid-header-group)) .header__burger{display:inline-flex}.header__tools .lang-toggle,.header__tools [data-testid=header-theme-toggle],.header__tools [data-testid=header-github],.header__tools [data-testid=header-github-pages]{display:none}}@media (width>=769px){.header:not(:has(.selenoid-header-group)) .header__menu{display:none}.header:not(:has(.selenoid-header-group)) .header__menu:not([hidden]){display:none}}@media (width<=1360px){.header:has(.selenoid-header-group) .header__search{display:none}}.header--metrics-nav-fold .header__nav{display:none}.header--metrics-nav-fold .header__burger{display:inline-flex}.header--metrics-nav-fold .header__slot{margin-left:auto}.header--metrics-nav-fold .header__tools{margin-left:0}@media (width<=900px){:is(.header:has(.selenoid-header-group) .lang-toggle,.header:has(.selenoid-header-group) [data-testid=header-theme-toggle],.header:has(.selenoid-header-group) [data-testid=header-github],.header:has(.selenoid-header-group) [data-testid=header-github-pages]){display:none}}html:has(.header--metrics-wrap){--header-occupied-height:calc(2 * var(--header-height))}.header--metrics-wrap .header__inner{align-content:flex-start;column-gap:var(--space-4);height:calc(2 * var(--header-height));min-height:calc(2 * var(--header-height));flex-wrap:wrap;row-gap:0}.header--metrics-wrap .header__brand,.header--metrics-wrap .header__tools,.header--metrics-wrap .header__slot{min-height:var(--header-height)}.header--metrics-wrap .header__slot{flex:100%;order:10;align-items:center;min-width:0;margin-left:0;display:flex}.header--metrics-nav-fold.header--metrics-wrap .header__tools{margin-left:auto}.header--metrics-wrap .selenoid-header-group{flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;display:flex}@media (width<=400px){.header--metrics-wrap .status-tile--header,.header--metrics-wrap .selenoid-metrics__item{min-width:0;padding-left:var(--space-1);padding-right:var(--space-1)}}.header:has(.selenoid-header-group):not(.header--metrics-nav-fold) .header__menu{display:none}.header:has(.selenoid-header-group):not(.header--metrics-nav-fold) .header__menu:not([hidden]){display:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-base);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), filter var(--duration-fast) var(--ease-out);border:1px solid #0000;font-weight:500;line-height:1.5;display:inline-flex}.btn--primary{background:var(--color-primary);color:var(--color-primary-on)}.btn--primary:hover:not(:disabled){filter:brightness(1.1)}.btn--secondary{border-color:var(--color-border);color:var(--color-text);background:0 0}.btn--secondary:hover:not(:disabled){background:var(--color-surface-soft)}.btn--ghost{color:var(--color-text);background:0 0;border-color:#0000}.btn--ghost:hover:not(:disabled){background:var(--hover-bg)}.btn--danger{background:var(--color-danger);color:var(--color-surface)}.btn--danger:hover:not(:disabled){filter:brightness(1.08)}.btn--block{width:100%}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}@media (width>=769px){.panel--sticky,.section--sticky{top:var(--space-6);max-height:calc(100vh - 2 * var(--space-6));position:sticky}.section--sticky{scrollbar-width:thin;overflow-y:auto}:is(:has(#app-header) .panel--sticky,:has(#app-header) .section--sticky){top:calc(var(--header-occupied-height) + var(--space-4));max-height:calc(100vh - var(--header-occupied-height) - 2 * var(--space-4))}}.panel{--panel-bg:var(--color-surface-soft);--panel-border:var(--color-border);--panel-bar-bg:var(--color-panel-bar);--panel-title-color:var(--color-text-muted);--panel-code-color:var(--color-text);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.panel[hidden]{display:none!important}.panel--terminal{--panel-bg:#1a1917;--panel-border:#ffffff14;--panel-bar-bg:#ffffff08;--panel-title-color:#ffffff8c;--panel-code-color:#e6edf3;--panel-action-color:#ffffff8c;--panel-action-hover-color:#ffffffeb;--panel-action-hover-bg:#ffffff14;--panel-action-focus:#ffffffa6;--panel-tab-border:#ffffff1f;--panel-tab-color:#ffffff73;--panel-tab-hover-border:#ffffff47;--panel-tab-hover-color:#ffffffb8;--panel-tab-active-color:#ffffffeb}.panel--terminal.panel--terminal-light{--panel-bg:#fff;--panel-border:#1c19171f;--panel-bar-bg:#1c191708;--panel-title-color:#1c19178c;--panel-code-color:#1c1917;--panel-action-color:#1c19178c;--panel-action-hover-color:#1c1917eb;--panel-action-hover-bg:#1c19170f;--panel-action-focus:#1c1917a6;--panel-tab-border:#1c19171f;--panel-tab-color:#1c191773;--panel-tab-hover-border:#1c191747;--panel-tab-hover-color:#1c1917b8;--panel-tab-active-color:#1c1917eb}.panel--content{--panel-bg:var(--color-surface-soft);--panel-border:var(--color-border)}.panel__bar{align-items:center;gap:var(--space-2);box-sizing:border-box;flex:0 0 var(--panel-bar-height);height:var(--panel-bar-height);min-height:var(--panel-bar-height);padding-block:0;padding-inline:var(--space-3) var(--space-2);border-bottom:1px solid var(--panel-border);background:var(--panel-bar-bg);display:flex}.panel--bar-chrome>.panel__bar{flex-basis:var(--panel-bar-height-chrome);height:var(--panel-bar-height-chrome);min-height:var(--panel-bar-height-chrome)}.panel__bar:has(>.panel__actions){flex-basis:var(--panel-bar-height-chrome);height:var(--panel-bar-height-chrome);min-height:var(--panel-bar-height-chrome)}.panel__bar:has(>.panel__bar-end){flex-basis:var(--panel-bar-height-chrome);height:var(--panel-bar-height-chrome);min-height:var(--panel-bar-height-chrome)}.panel__bar:has(>.panel__trail>.tabs){flex-basis:var(--panel-bar-height-chrome);height:var(--panel-bar-height-chrome);min-height:var(--panel-bar-height-chrome)}:is(.panel__bar:has(>.panel__trail>.tabs).panel__bar--wrap,.panel__bar:has(>.panel__trail>.tabs).panel__bar--wrap-meta){height:auto;min-height:var(--panel-bar-height-chrome);flex-basis:auto}.panel__dots{gap:var(--panel-dot-gap);flex-shrink:0;display:flex}.panel__dot{width:var(--panel-dot-size);height:var(--panel-dot-size);background:#ffffff26;border-radius:50%}.panel__dot:first-child{background:var(--indicator-close)}.panel__dot:nth-child(2){background:var(--indicator-minimize)}.panel__dot:nth-child(3){background:var(--indicator-maximize)}.panel--content .panel__dot:first-child{background:color-mix(in srgb, var(--indicator-close) 55%, transparent)}.panel--content .panel__dot:nth-child(2){background:color-mix(in srgb, var(--indicator-minimize) 55%, transparent)}.panel--content .panel__dot:nth-child(3){background:color-mix(in srgb, var(--indicator-maximize) 55%, transparent)}.panel__trail{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex;overflow:hidden}.panel__title{font-size:var(--font-size-xs);color:var(--panel-title-color);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1;overflow:hidden}.panel__bar-end{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.panel__actions{align-items:center;gap:var(--panel-action-gap);flex-shrink:0;display:flex}.panel__bar>.panel__bar-end,.panel__bar>.panel__actions,.panel__trail>.panel__bar-end,.panel__trail>.panel__actions{margin-left:auto}.panel__bar>.panel__bar-end+.panel__actions{margin-left:0}.panel .panel__action.icon-btn{width:var(--panel-action-size);height:var(--panel-action-size)}.panel--terminal .panel__action.icon-btn{color:var(--panel-action-color)}.panel--terminal .panel__action.icon-btn:hover{color:var(--panel-action-hover-color);background:var(--panel-action-hover-bg)}.panel--terminal .panel__action.icon-btn:focus-visible{outline-color:var(--panel-action-focus)}.panel__body{min-height:0;padding:var(--space-4);scrollbar-width:thin;flex:auto;overflow-y:auto}.panel--terminal>.panel__body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.panel__code{min-height:0;padding:var(--space-3);padding-bottom:calc(var(--space-3) + .25em);scrollbar-width:thin;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-sm);color:var(--panel-code-color);white-space:pre-wrap;word-break:break-word;flex:auto;margin:0;line-height:1.55;overflow-y:auto}.panel__foot{padding:var(--space-2) var(--space-3);border-top:1px solid var(--panel-border);flex:none}.panel.panel--foot-rail{grid-template:"bar bar""body foot"minmax(0,1fr)/minmax(0,1fr) auto;display:grid}.panel--foot-rail>.panel__bar{grid-area:bar}.panel--foot-rail>.panel__body{grid-area:body}.panel--foot-rail>.panel__foot{padding:var(--space-3) var(--space-2);border-top:none;border-left:1px solid var(--panel-border);scrollbar-width:thin;flex-direction:column;grid-area:foot;align-self:stretch;align-items:stretch;display:flex;overflow-y:auto}.panel--terminal.panel--foot-rail .panel__foot>.tabs{flex-flow:column;align-items:stretch}.panel--terminal.panel--foot-rail .panel__foot>.tabs .tab{justify-content:center;width:100%}@media (width<=768px){.panel.panel--foot-rail{grid-template-columns:unset;grid-template-rows:unset;grid-template-areas:unset;flex-direction:column;display:flex}.panel--foot-rail>.panel__bar,.panel--foot-rail>.panel__body,.panel--foot-rail>.panel__foot{grid-area:unset}.panel--foot-rail>.panel__foot{border-left:none;border-top:1px solid var(--panel-border);padding:var(--space-2) var(--space-3);align-self:auto}.panel--terminal.panel--foot-rail .panel__foot>.tabs{flex-flow:wrap;align-items:center}.panel--terminal.panel--foot-rail .panel__foot>.tabs .tab{width:auto}}.panel--terminal .panel__trail>.tabs,.panel--terminal .panel__foot>.tabs{align-items:center;gap:var(--space-1);flex-wrap:nowrap;flex-shrink:0;min-width:0;display:flex}.panel--terminal .panel__foot>.tabs{flex-wrap:wrap}.panel--terminal .panel__trail>.tabs .tab,.panel--terminal .panel__foot>.tabs .tab{box-sizing:border-box;height:20px;padding:0 var(--space-2);border-color:var(--panel-tab-border);min-width:0;color:var(--panel-tab-color);line-height:1;font-size:var(--font-size-xs);white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;font-weight:600;display:inline-flex}.panel--terminal .panel__trail>.tabs .tab:hover:not(:disabled),.panel--terminal .panel__foot>.tabs .tab:hover:not(:disabled){border-color:var(--panel-tab-hover-border);color:var(--panel-tab-hover-color)}.panel--terminal .panel__trail>.tabs .tab--active,.panel--terminal .panel__foot>.tabs .tab--active{border-color:color-mix(in srgb, var(--color-primary) 70%, transparent);color:var(--panel-tab-active-color);background:0 0}.panel--terminal .panel__trail>.tabs .tab:focus-visible,.panel--terminal .panel__foot>.tabs .tab:focus-visible{outline-color:var(--panel-action-focus)}.panel__bar:has(>.panel__trail>.tabs){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"dots trail meta actions";align-items:center;display:grid}.panel__bar:has(>.panel__trail>.tabs):not(:has(>.panel__bar-end)){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dots trail actions"}.panel__bar:has(>.panel__trail>.tabs)>.panel__dots{grid-area:dots;align-items:center;height:20px}.panel__bar:has(>.panel__trail>.tabs)>.panel__trail{grid-area:trail;min-width:0;overflow:hidden}.panel__bar:has(>.panel__trail>.tabs)>.panel__bar-end{z-index:1;grid-area:meta;height:20px;margin-left:0;position:relative}.panel__bar:has(>.panel__trail>.tabs)>.panel__actions{z-index:1;grid-area:actions;margin-left:0;position:relative}:is(.panel__bar:has(>.panel__trail>.tabs).panel__bar--wrap,.panel__bar:has(>.panel__trail>.tabs).panel__bar--wrap-meta){padding-bottom:var(--space-2)}.panel__bar:has(>.panel__trail>.tabs).panel__bar--wrap{grid-template-areas:"dots.meta actions""trail trail trail trail"}.panel__bar:has(>.panel__trail>.tabs):not(:has(>.panel__bar-end)).panel__bar--wrap{grid-template-areas:"dots.actions""trail trail trail"}.panel__bar:has(>.panel__trail>.tabs).panel__bar--wrap-meta{grid-template-areas:"dots. .actions""meta meta meta meta""trail trail trail trail"}.panel__bar:has(>.panel__trail>.tabs).panel__bar--wrap-meta>.panel__bar-end{place-self:start end}:is(.panel__bar:has(>.panel__trail>.tabs).panel__bar--wrap>.panel__trail,.panel__bar:has(>.panel__trail>.tabs).panel__bar--wrap-meta>.panel__trail){overflow:visible}:is(.panel__bar:has(>.panel__trail>.tabs).panel__bar--wrap>.panel__trail>.tabs,.panel__bar:has(>.panel__trail>.tabs).panel__bar--wrap-meta>.panel__trail>.tabs){flex-wrap:wrap;width:100%;max-width:100%}.panel-host--fullscreen{z-index:2;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:absolute;inset:0}.panel-host--fullscreen>.panel{flex:auto;width:100%;height:100%;min-height:0}.badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-soft);color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap;align-items:center;font-weight:500;line-height:1;display:inline-flex}.badge--primary{background:color-mix(in srgb, var(--color-primary) 20%, transparent);color:var(--color-primary)}:root{--color-surface:#151414;--color-header-surface:#21201f;--color-surface-soft:#262523;--color-panel-bar:#413f3c;--color-text:#f1f5f9;--color-text-muted:#ffffff73;--color-primary:#e8e4df;--color-primary-on:#1c1917;--color-success:#4ade80;--color-warning:#f59e0b;--color-danger:#f87171;--color-info:#61b6fb;--sparkline-accent:#38bdf8;--color-border:#ffffff1a;--color-brand-logo:#fff;--layer-unit:#94ca66;--layer-component:#ffa833;--layer-integration:#a65ac4;--layer-api:#ffd833;--layer-ui:#f472b6;--layer-e2e:#ff574f;--layer-manual:#61b6fb;--layer-other:#5d6876;--color-status-passed-chart:#49cb68;--color-status-failed:#fd5a3e;--color-status-broken:#ffd050;--color-status-skipped:#aaa;--color-status-unknown:#b46fd8;--color-status-orange:#ff8200;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--header-height:40px;--header-occupied-height:var(--header-height);--header-brand-logo-height:22px;--z-header:100;--content-max-width:1300px;--page-padding-x:var(--space-4);--control-height-md:36px;--plaque-control-height:32px;--plaque-label-width:5.5rem;--plaque-label-width-wide:10rem;--plaque-mixed-label-cqi:44cqi;--plaque-seg-gap:5px;--plaque-seg-band-height:calc(var(--plaque-control-height) - 2px);--plaque-seg-row-gap:1px;--plaque-seg-rule:color-mix(in srgb, var(--color-border) 40%, transparent);--plaque-seg-inset:var(--space-1);--plaque-shell-pad-x:var(--space-2);--plaque-seg-chip-height:calc(var(--plaque-control-height) - 12px);--plaque-seg-chip-air:calc((var(--plaque-seg-band-height) - var(--plaque-seg-chip-height)) / 2);--plaque-seg-shell-end:var(--plaque-seg-chip-air);--plaque-seg-track-end:0px;--plaque-chevron-size:10px;--plaque-select-text-gap:17px;--plaque-chevron-inset:calc(var(--plaque-shell-pad-x) + var(--plaque-seg-gap));--plaque-select-trail:calc(var(--plaque-chevron-inset) + var(--plaque-select-text-gap));--plaque-chevron-edge:var(--plaque-shell-pad-x);--plaque-divider-height:calc(var(--font-size-sm) * 1.35);--plaque-divider-inset:calc((var(--plaque-control-height) - 2px - var(--plaque-divider-height)) / 2);--plaque-chevron-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23f1f5f9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--icon-size-md:18px;--input-min-width:200px;--panel-dot-gap:5px;--panel-dot-size:8px;--panel-bar-height:26px;--panel-bar-height-chrome:36px;--panel-action-size:28px;--panel-action-gap:2px;--window-control-size:30px;--window-control-dot-size:15px;--window-control-glyph-size:11px;--window-control-danger:#ff6e59;--window-control-info:#6883d3;--window-control-success:#59a781;--window-control-neutral:#405048;--connection-status-disconnecting:#ca9eff;--indicator-size:var(--panel-dot-size);--indicator-close:#ff5f57;--indicator-minimize:#febc2e;--indicator-maximize:#28c840;--lang-label-font-size:8px;--lang-label-inset:5px;--radius-sm:8px;--radius-md:12px;--duration-fast:.12s;--ease-out:cubic-bezier(.16, 1, .3, 1);--font-sans:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-size-base:1rem;--font-size-sm:.875rem;--font-size-xs:.6875rem;--hover-bg:#ffffff14}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text);background:var(--color-surface);margin:0;line-height:1.5}:focus{outline:none}:focus-visible{outline:none!important}html[data-keyboard-intent] :focus-visible{outline:2px solid var(--color-primary)!important}button::-moz-focus-inner{border:0}button,[type=button],[type=submit],[type=reset],[role=button]{-webkit-user-select:none;user-select:none}html.theme-light{--plaque-chevron-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231c1917' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--color-surface:#fff;--color-surface-soft:#eef0f3;--color-header-surface:#f4f5f7;--color-panel-bar:#fff;--color-text:#1f2937;--color-text-muted:#0f172a8c;--color-border:#0f172a1f;--color-primary:#111827;--color-primary-on:#f8fafc;--color-warning:#b45309;--color-info:#2f7fc4;--sparkline-accent:#20aee3;--color-brand-logo:#1c1917;--layer-unit:#94ca66;--layer-component:#ff8200;--layer-integration:#7e22ce;--layer-api:#e8bd00;--layer-ui:#db2777;--layer-e2e:#dc2626;--layer-manual:#459bde;--layer-other:#64748b;--color-status-passed-chart:#3bc95d;--hover-bg:#0f172a0f}.plaque-divider{width:1px;height:var(--plaque-divider-height,calc(var(--font-size-sm) * 1.35));background:var(--color-border);border:0;flex-shrink:0;align-self:center;margin:0;padding:0}.plaque-divider--horizontal{width:calc(100% - 2 * var(--plaque-divider-inset));max-width:calc(100% - 2 * var(--plaque-divider-inset));height:1px;min-height:1px;margin-inline:var(--plaque-divider-inset);align-self:center}.plaque-field--divided:has(>.plaque-field-seg-track){gap:var(--plaque-seg-gap);width:100%;max-width:100%;padding-left:var(--plaque-shell-pad-x);padding-right:var(--plaque-seg-shell-end)}.plaque-field-seg-track{align-items:stretch;gap:var(--plaque-seg-gap);border-radius:calc(var(--radius-sm) - 2px);background:0 0;border:0;flex:none;min-width:0;display:flex}.plaque-field-seg-track.plaque-field__control{min-height:0}.plaque-field--divided .plaque-field-seg-track.plaque-field__control{width:auto;height:calc(var(--plaque-control-height) - 2 * var(--plaque-seg-inset));flex:none;align-self:center}.plaque-field-seg{gap:var(--plaque-seg-gap);flex:none;justify-content:flex-start;align-items:center;width:auto;min-width:0;display:flex}.plaque-field-seg.plaque-field__control{padding:var(--plaque-seg-gap);align-items:stretch;min-height:0}.plaque-field--divided .plaque-field-seg-track .plaque-field-seg{gap:var(--plaque-seg-gap);flex:none;width:auto;min-width:0;display:flex}.plaque-field--divided>.plaque-field-seg.plaque-field__control{width:auto;min-width:0;height:calc(var(--plaque-control-height) - 2 * var(--plaque-seg-inset));align-self:center;gap:var(--plaque-seg-gap);border-radius:calc(var(--radius-sm) - 2px);background:0 0;border:0;flex:none;padding:0;display:flex}.plaque-field-seg .plaque-field-seg__btn{min-width:0;min-height:var(--plaque-seg-chip-height);padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:calc(var(--radius-sm) - 2px);background:var(--color-surface);color:var(--color-text-muted);font-family:inherit;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.plaque-field--divided .plaque-field-seg-track .plaque-field-seg .plaque-field-seg__btn,.plaque-field--divided>.plaque-field-seg.plaque-field__control .plaque-field-seg__btn{flex:none;min-width:0}.plaque-field-seg .plaque-field-seg__btn--on{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-text);font-weight:600}.plaque-field-seg-track--many{padding-right:0}.plaque-field--divided>.plaque-field-seg-track--many.plaque-field__control{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-self:center;align-items:stretch;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;margin-block:0;padding-block:0;display:flex}.plaque-field--divided>.plaque-field-seg-track--many .plaque-field-seg{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;width:max-content;min-width:0;max-width:100%;display:flex}.plaque-field--divided>.plaque-field-seg-track--many .plaque-field-seg__btn{min-width:min-content;min-height:var(--plaque-seg-chip-height);box-sizing:border-box;flex:none;align-items:center;height:auto;margin:0;display:inline-flex}.plaque-field--seg-shell{height:calc(var(--plaque-control-height) - 2 * var(--plaque-seg-inset));min-height:calc(var(--plaque-control-height) - 2 * var(--plaque-seg-inset));justify-content:flex-end;align-items:center;gap:0;padding:0}.plaque-field--seg-shell .plaque-field-seg.plaque-field__control{flex:none;align-self:center;width:auto}.plaque-field--seg-shell .plaque-field-seg{flex:none;width:auto}.plaque-field--seg-shell .plaque-field-seg__btn{flex:none;align-self:center;min-height:0}.plaque-field-grid .plaque-field--divided:has(>.plaque-field-seg-track){padding-left:var(--plaque-shell-pad-x);padding-right:var(--plaque-seg-shell-end)}.plaque-field-grid .plaque-field--divided>.plaque-field-seg-track{flex-shrink:0;grid-column:3;justify-self:end;width:auto;min-width:min-content;max-width:none;margin-left:0}.plaque-field-grid .plaque-field--divided>.plaque-field-seg-track--many.plaque-field__control{flex-wrap:wrap;grid-column:3;justify-content:flex-end;place-self:center stretch;align-items:stretch;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:flex}.plaque-field-grid .plaque-field--divided:has(>.plaque-field-seg-track--many){height:auto;min-height:var(--plaque-control-height);text-align:unset;background-image:none;align-items:center;display:grid;overflow:visible}.plaque-field-grid .plaque-field--divided:has(>.plaque-field-seg-track--many):after{content:none;height:0;margin:0;display:none}:is(.plaque-field-grid .plaque-field--divided:has(>.plaque-field-seg-track--many)>.plaque-field__label,.plaque-field-grid .plaque-field--divided:has(>.plaque-field-seg-track--many)>.plaque-field__text){float:none;height:auto}.plaque-field-grid .plaque-field--divided:has(>.plaque-field-seg-track--many)>.plaque-divider{float:none;height:auto;min-height:0;margin-block:var(--plaque-divider-inset);background:var(--color-border);align-self:stretch;margin-right:0}.plaque-field-grid-stack .plaque-field--divided>.plaque-field-seg-track{grid-column:3;justify-self:end;width:auto}.plaque-field-grid-stack .plaque-field--divided>.plaque-field-seg-track--many{grid-column:3;justify-self:stretch;width:100%;min-width:0;max-width:100%}.plaque-field-grid .plaque-field--divided .plaque-field-seg-track .plaque-field-seg{flex-shrink:0;min-width:min-content}.plaque-field-grid .plaque-field--divided .plaque-field-seg-track--many .plaque-field-seg{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;width:max-content;min-width:0;max-width:100%;display:flex}.plaque-field-grid .plaque-field--divided .plaque-field-seg-track .plaque-field-seg__btn{padding:0 var(--space-1);min-width:calc(4ch + var(--space-2));flex:none}.plaque-field-grid .plaque-field--divided .plaque-field-seg-track--many .plaque-field-seg__btn{margin:0}.plaque-field-grid .plaque-field--divided .plaque-field-seg-track .plaque-field-seg__btn{text-overflow:clip;overflow:visible}.plaque-field-grid--mixed .plaque-field--divided>.plaque-field-seg-track--many{justify-self:stretch;width:100%;min-width:0;max-width:100%}.plaque-field--divided.plaque-field--stretch>.plaque-number{grid-column:3;justify-self:stretch;width:100%;min-width:0;max-width:100%}.plaque-number{grid-template-columns:18px var(--plaque-number-value-width,3.5ch) 18px;column-gap:var(--space-2);min-width:0;min-height:calc(var(--plaque-control-height) - 2px);flex:auto;justify-content:end;align-items:center;padding-right:2px;display:grid}.plaque-number>input.plaque-field__control{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;grid-column:2;width:100%;min-width:0;padding-right:0}.plaque-number>input.plaque-field__control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.plaque-number>input.plaque-field__control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.plaque-number__btn{box-sizing:border-box;width:18px;height:18px;color:color-mix(in srgb, var(--color-text) 55%, transparent);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.plaque-number__btn svg{width:10px;height:10px;display:block}.plaque-number__btn:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 8%, transparent)}.plaque-number__btn:focus-visible{outline:1px solid var(--color-primary);outline-offset:1px}.plaque-number__btn:disabled{opacity:.35;cursor:default;background:0 0}.plaque-field{align-items:center;row-gap:0;column-gap:var(--space-2);height:var(--plaque-control-height);min-height:var(--plaque-control-height);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;display:flex}.plaque-field--divided:has(>.plaque-field-seg-track--many){grid-template-columns:var(--plaque-mixed-label-col,max-content) 1px minmax(0, 1fr);height:auto;min-height:var(--plaque-control-height);text-align:unset;background-color:var(--color-surface);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent var(--plaque-seg-band-height), var(--plaque-seg-rule) var(--plaque-seg-band-height), var(--plaque-seg-rule) calc(var(--plaque-seg-band-height) + var(--plaque-seg-row-gap)));background-origin:padding-box;background-clip:padding-box;background-size:calc(100% - 2 * var(--plaque-divider-inset)) 100%;background-position:top;background-repeat:no-repeat;align-items:start;padding-top:0;padding-bottom:0;display:grid;overflow:visible}.plaque-field--divided.plaque-field--stretch:has(>.plaque-field-seg-track--many){grid-template-columns:var(--plaque-mixed-label-col,max-content) 1px minmax(0, 1fr);height:auto;min-height:var(--plaque-control-height);text-align:unset;background-color:var(--color-surface);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent var(--plaque-seg-band-height), var(--plaque-seg-rule) var(--plaque-seg-band-height), var(--plaque-seg-rule) calc(var(--plaque-seg-band-height) + var(--plaque-seg-row-gap)));background-origin:padding-box;background-clip:padding-box;background-size:calc(100% - 2 * var(--plaque-divider-inset)) 100%;background-position:top;background-repeat:no-repeat;align-items:start;padding-top:0;padding-bottom:0;display:grid;overflow:visible}.plaque-field--divided:has(>.plaque-field-seg-track--many):after{content:none;height:0;margin:0;display:none}:is(.plaque-field--divided:has(>.plaque-field-seg-track--many)>.plaque-field__label,.plaque-field--divided:has(>.plaque-field-seg-track--many)>.plaque-field__text){float:none;box-sizing:border-box;width:var(--plaque-mixed-label-col,max-content);min-width:0;max-width:100%;height:var(--plaque-seg-band-height);padding-right:var(--space-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-column:1;align-items:center;display:inline-flex;overflow:hidden}.plaque-field--divided:has(>.plaque-field-seg-track--many)>.plaque-divider{float:none;height:var(--plaque-divider-height,calc(var(--font-size-sm) * 1.35));min-height:var(--plaque-divider-height,calc(var(--font-size-sm) * 1.35));margin-block-start:calc((var(--plaque-seg-band-height) - var(--plaque-divider-height,calc(var(--font-size-sm) * 1.35))) / 2);background:var(--plaque-seg-rule);grid-column:2;align-self:start;margin-right:0}.plaque-field:not(:has(>.plaque-field-seg-track)){padding:0 var(--plaque-shell-pad-x)}.plaque-field__label{font-size:var(--font-size-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-weight:500;overflow:hidden}.plaque-field__text{font-size:var(--font-size-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-weight:400;line-height:1.35;overflow:hidden}.plaque-field--divided .plaque-field__label,.plaque-field--divided .plaque-field__text{padding-right:var(--space-2);border-right:0;align-self:center;line-height:1.35}.plaque-field--divided .plaque-divider{grid-column:2}.plaque-field__value{min-width:0;font-size:var(--font-size-sm);color:var(--color-text);text-align:right;flex:auto;line-height:1.35}.plaque-field__control{width:100%;min-width:0;padding:var(--space-1) 0;min-height:calc(var(--plaque-control-height) - 2px);color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);text-align:right;background:0 0;border:0;flex:auto;line-height:1.35}.plaque-field__control:focus{outline:none}.plaque-field:focus-within{border-color:var(--color-primary)}select.plaque-field__control{appearance:none;padding:0 var(--plaque-select-trail) 0 0;text-align:right;cursor:pointer}input.plaque-field__control{padding-right:var(--plaque-select-trail)}.plaque-field:has(>textarea.plaque-field__control){align-items:flex-start;height:auto;overflow:visible}.plaque-field:has(>textarea.plaque-field__control)>:is(.plaque-field__label,.plaque-field__text){padding-top:var(--space-2);align-self:flex-start}.plaque-field:has(>textarea.plaque-field__control)>.plaque-divider{margin-top:var(--space-2);align-self:flex-start}textarea.plaque-field__control{padding:var(--space-2) var(--plaque-select-trail) var(--space-2) 0;min-height:calc(var(--control-height-md) * 2);text-align:left;resize:vertical;field-sizing:content;line-height:1.5}.plaque-field:has(>select.plaque-field__control){position:relative}.plaque-field:has(>select.plaque-field__control):after{content:"";top:50%;right:var(--plaque-chevron-edge);width:var(--plaque-chevron-size);background-image:var(--plaque-chevron-glyph);background-position:50%;background-repeat:no-repeat;background-size:var(--plaque-chevron-size) 6px;pointer-events:none;height:6px;position:absolute;transform:translateY(-50%)}.plaque-field>.plaque-field__control.input,.plaque-field>select.plaque-field__control.input{min-width:0;min-height:calc(var(--plaque-control-height) - 2px);padding:var(--space-1) 0;box-shadow:none;font-size:var(--font-size-sm);background:0 0;border:0;border-radius:0;line-height:1.35}.plaque-field>textarea.plaque-field__control.textarea{min-width:0;min-height:calc(var(--control-height-md) * 2);padding:var(--space-2) var(--plaque-select-trail) var(--space-2) 0;box-shadow:none;font-size:var(--font-size-sm);background:0 0;border:0;border-radius:0;line-height:1.5}.plaque-field>.plaque-field__control.input:focus-visible,.plaque-field>select.plaque-field__control.input:focus-visible,.plaque-field>textarea.plaque-field__control:focus-visible{outline:none}.plaque-field>:-webkit-any(input,select).plaque-field__control:-webkit-autofill{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 5000s ease-in-out}.plaque-field>:is(input,select).plaque-field__control:autofill{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 5000s ease-in-out}.plaque-field>:-webkit-any(input,select).plaque-field__control:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 5000s ease-in-out}.plaque-field>:is(input,select).plaque-field__control:autofill:hover{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 5000s ease-in-out}.plaque-field>:-webkit-any(input,select).plaque-field__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 5000s ease-in-out}.plaque-field>:is(input,select).plaque-field__control:autofill:focus{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 5000s ease-in-out}.plaque-field-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plaque-field-list--dense{gap:var(--space-1)}.plaque-field-check{align-items:center;gap:var(--space-2);height:var(--plaque-control-height);min-height:var(--plaque-control-height);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);line-height:1.35;display:flex}.plaque-field-check:has(.plaque-field-check__input:checked){border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}.plaque-field-check__input{width:var(--icon-size-md);height:var(--icon-size-md);accent-color:var(--color-primary);flex-shrink:0;margin:0}.plaque-field-option{width:100%;height:var(--plaque-control-height);min-height:var(--plaque-control-height);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);text-align:right;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);align-items:center;line-height:1.35;display:flex}.plaque-field-option:hover{border-color:color-mix(in srgb, var(--color-border) 50%, var(--color-primary))}.plaque-field-option--on{border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));font-weight:600}.plaque-field--divided.plaque-field--stretch{grid-template-columns:var(--plaque-mixed-label-col,max-content) 1px minmax(0, 1fr);align-items:center;gap:0;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.plaque-field-grid .plaque-field--divided{grid-template-columns:var(--plaque-mixed-label-col,max-content) 1px minmax(min-content, 1fr);align-items:center;gap:0;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.plaque-field-grid .plaque-field--divided:has(>:is(input,select).plaque-field__control){grid-template-columns:var(--plaque-mixed-label-col,max-content) 1px minmax(0, 1fr)}.plaque-field--divided.plaque-field--stretch>.plaque-field__label,.plaque-field--divided.plaque-field--stretch>.plaque-field__text,.plaque-field-grid .plaque-field--divided .plaque-field__label,.plaque-field-grid .plaque-field--divided .plaque-field__text{flex:none;grid-column:1;width:auto;min-width:0;max-width:100%}.plaque-field--divided.plaque-field--stretch>:is(.plaque-field__control,.plaque-field__value),.plaque-field-grid .plaque-field--divided>:is(.plaque-field__control,.plaque-field__value){grid-column:3;justify-self:end;width:auto;min-width:0;max-width:100%;margin-left:0}.plaque-field--divided.plaque-field--stretch>:is(select.plaque-field__control,input.plaque-field__control,textarea.plaque-field__control,.input.plaque-field__control),.plaque-field-grid .plaque-field--divided>:is(select.plaque-field__control,input.plaque-field__control,textarea.plaque-field__control){justify-self:stretch;width:100%}.plaque-field-grid--mixed .plaque-field--divided .plaque-field__label,.plaque-field-grid--mixed .plaque-field--divided .plaque-field__text{width:100%;min-width:0;max-width:100%}:is(.plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided,.plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided:has(.plaque-field-seg-track),.plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided:has(>:is(input,select).plaque-field__control)){grid-template-columns:min(var(--plaque-label-width), var(--plaque-mixed-label-cqi)) 1px minmax(0, 1fr);column-gap:0}:is(.plaque-field-grid--mixed .plaque-field-grid__cell--lg .plaque-field--divided,.plaque-field-grid--mixed .plaque-field-grid__cell--lg .plaque-field--divided:has(.plaque-field-seg-track),.plaque-field-grid--mixed .plaque-field-grid__cell--lg .plaque-field--divided:has(>:is(input,select).plaque-field__control)){grid-template-columns:min(var(--plaque-label-width-wide), var(--plaque-mixed-label-cqi)) 1px minmax(0, 1fr)}.plaque-field-checkstrip{gap:2px var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.plaque-field-checkstrip__item{min-height:20px;padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:calc(var(--radius-sm) - 2px);background:var(--color-surface);font-size:var(--font-size-xs);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;gap:2px;font-weight:600;line-height:1.2;display:inline-flex}.plaque-field-checkstrip__item:has(.plaque-field-checkstrip__input:checked){border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));color:var(--color-text)}.plaque-field-checkstrip__item:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.plaque-field-checkstrip__input{width:14px;height:14px;accent-color:var(--color-primary);flex-shrink:0;margin:0}.plaque-field-checkstrip--md{gap:var(--space-1) var(--space-2)}.plaque-field-checkstrip--md .plaque-field-checkstrip__item{gap:var(--space-1);min-height:24px;padding:0 var(--space-2);font-size:var(--font-size-sm)}.plaque-field-checkstrip--md .plaque-field-checkstrip__input{appearance:none;width:var(--icon-size-md);height:var(--icon-size-md);border:1.5px solid var(--color-text-muted);border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0}.plaque-field-checkstrip--md .plaque-field-checkstrip__input:checked{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5l3.5 3.5L11 1' stroke='%23fff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 8px}.plaque-field-checkstrip--md .plaque-field-checkstrip__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.plaque-field-checkstrip--pill .plaque-field-checkstrip__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plaque-field-checkstrip--pill .plaque-field-checkstrip__item{gap:var(--space-1);min-height:24px;padding:0 var(--space-2);font-size:var(--font-size-sm);position:relative}.plaque-field-checkstrip--pill .plaque-field-checkstrip__item:has(.plaque-field-checkstrip__input:checked):before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5l3.5 3.5L11 1' stroke='%2394a3b8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 8px;flex-shrink:0;width:14px;height:14px}html.theme-light .plaque-field-checkstrip--pill .plaque-field-checkstrip__item:has(.plaque-field-checkstrip__input:checked):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5l3.5 3.5L11 1' stroke='%231c1917' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.plaque-field-tagstrip{gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.plaque-field-tagstrip__item{min-height:var(--plaque-control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;font-weight:600;line-height:1.3;display:inline-flex}.plaque-field-tagstrip__item:has(.plaque-field-tagstrip__input:checked){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 14%, var(--color-surface));color:var(--color-text)}.plaque-field-tagstrip__item:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.plaque-field-tagstrip__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plaque-field-checks-inline{gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.plaque-field-checks-inline .plaque-field-check{flex:0 auto;width:auto}.plaque-field-grid{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container-type:inline-size}.plaque-field-grid__cell{min-width:0;overflow:hidden;container-type:inline-size}.plaque-field-grid__cell:has(.plaque-field-seg-track--many){overflow:visible}.plaque-field-grid__cell--hidden{display:none}:is(.plaque-field-grid .plaque-field,.plaque-field-grid .plaque-field--divided:has(.plaque-field-seg-track)){row-gap:0;column-gap:var(--space-1);width:100%;min-width:0;max-width:100%;overflow:hidden}.plaque-field-grid .plaque-field--divided:has(>.plaque-field-seg-track--many){height:auto;min-height:var(--plaque-control-height);background-image:none;display:grid;overflow:visible}.plaque-field-grid .plaque-field:not(:has(>.plaque-field-seg-track)){padding:0 var(--space-2)}:is(.plaque-field-grid--mixed .plaque-field,.plaque-field-grid--mixed .plaque-field--divided,.plaque-field-grid--mixed .plaque-field--divided:has(.plaque-field-seg-track)){column-gap:0}.plaque-field-grid .plaque-field__label{min-width:0;font-size:var(--font-size-xs)}.plaque-field-grid .plaque-field--divided .plaque-field__label,.plaque-field-grid .plaque-field--divided .plaque-field__text{font-size:var(--font-size-sm);padding-right:var(--space-2);line-height:1.35}@container (width>=22rem){.plaque-field-grid:not(.plaque-field-grid--mixed){grid-template-columns:repeat(2,minmax(0,1fr))}.plaque-field-grid:not(.plaque-field-grid--mixed):has(>.plaque-field-grid__cell:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=34rem){.plaque-field-grid:not(.plaque-field-grid--mixed){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=24rem){.plaque-field-grid--mixed .plaque-field-grid__cell--lg{grid-column:span 12}}.plaque-field-grid--mixed{grid-template-columns:repeat(12,minmax(0,1fr))}.plaque-field-grid__cell--sm{grid-column:span 3}.plaque-field-grid__cell--md{grid-column:span 4}.plaque-field-grid__cell--lg{grid-column:span 6}.plaque-field-grid__cell--full{grid-column:span 12}.plaque-field-grid--solo,.plaque-field-grid--mixed.plaque-field-grid--solo{grid-template-columns:minmax(0,1fr)}.plaque-field-grid--duo,.plaque-field-grid--mixed.plaque-field-grid--duo{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--plaque-duo-col-min,16rem)), 1fr))}.plaque-field-grid--solo>.plaque-field-grid__cell,.plaque-field-grid--duo>.plaque-field-grid__cell{grid-column:auto}.plaque-field-grid--pair{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:100%;display:flex;container-type:normal}.plaque-field-grid--pair>.plaque-field-grid__cell,.plaque-field-grid--pair>.plaque-field-grid__cell--sm,.plaque-field-grid--pair>.plaque-field-grid__cell--md,.plaque-field-grid--pair>.plaque-field-grid__cell--lg,.plaque-field-grid--pair>.plaque-field-grid__cell--full{flex:none;grid-column:auto;width:max-content;max-width:100%;overflow:visible;container-type:normal}:is(.plaque-field-grid--pair .plaque-field,.plaque-field-grid--pair .plaque-field--divided,.plaque-field-grid--pair .plaque-field--divided:has(.plaque-field-seg-track)){width:max-content;max-width:100%;overflow:visible}:is(.plaque-field-grid--pair .plaque-field--divided,.plaque-field-grid--pair .plaque-field--divided:has(.plaque-field-seg-track),.plaque-field-grid--pair .plaque-field--divided:has(>:is(input,select).plaque-field__control)){grid-template-columns:max-content 1px max-content;column-gap:0}.plaque-field-grid--pair .plaque-field--divided .plaque-field__label,.plaque-field-grid--pair .plaque-field--divided .plaque-field__text{text-overflow:clip;width:auto;min-width:0;max-width:none;overflow:visible}.plaque-field-grid--mixed.plaque-field-grid--ratio-221{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr)}.plaque-field-grid--ratio-221>.plaque-field-grid__cell{grid-column:auto;min-width:0}.plaque-field-grid--mixed.plaque-field-grid--ratio-32{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.plaque-field-grid--ratio-32>.plaque-field-grid__cell{grid-column:auto;min-width:0}.plaque-field-grid--mixed.plaque-field-grid--ratio-11{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.plaque-field-grid--ratio-11>.plaque-field-grid__cell{grid-column:auto;min-width:0}.plaque-field-grid--mixed.plaque-field-grid--ratio-41{grid-template-columns:minmax(0,4fr) minmax(0,1fr)}.plaque-field-grid--ratio-41>.plaque-field-grid__cell{grid-column:auto;min-width:0}.plaque-field-grid-stack,.plaque-field-grid-stack--ratio-221,.plaque-field-grid-stack--parallel,.plaque-field-panel-stack{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.plaque-field-panel-stack>:not(.plaque-field-grid) .plaque-field--divided,.plaque-field-panel-stack>:not(.plaque-field-grid) .plaque-field--divided.plaque-field--stretch{--plaque-mixed-label-col:var(--plaque-label-width-wide);grid-template-columns:var(--plaque-label-width-wide) 1px minmax(0, 1fr);column-gap:0}.plaque-field-panel-stack--magnet>:not(.plaque-field-grid) .plaque-field--divided,.plaque-field-panel-stack--magnet>:not(.plaque-field-grid) .plaque-field--divided.plaque-field--stretch{--plaque-mixed-label-col:max-content;grid-template-columns:minmax(var(--plaque-mixed-label-col), max-content) 1px minmax(0, 1fr);column-gap:0}.plaque-field-panel-stack--magnet .plaque-field--divided>.plaque-field__label,.plaque-field-panel-stack--magnet .plaque-field--divided>.plaque-field__text{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;max-width:100%;overflow:hidden}.plaque-field-panel-stack--magnet>:not(.plaque-field-grid) .plaque-field--divided:has(>.plaque-field-seg-track--many){grid-template-columns:var(--plaque-mixed-label-col,max-content) 1px minmax(0, 1fr);text-align:unset;align-items:start;column-gap:0;display:grid}.plaque-field-panel-stack--magnet>:not(.plaque-field-grid) .plaque-field--divided.plaque-field--stretch:has(>.plaque-field-seg-track--many){grid-template-columns:var(--plaque-mixed-label-col,max-content) 1px minmax(0, 1fr);text-align:unset;align-items:start;column-gap:0;display:grid}:is(.plaque-field-panel-stack--magnet .plaque-field--divided:has(>.plaque-field-seg-track--many)>.plaque-field__label,.plaque-field-panel-stack--magnet .plaque-field--divided:has(>.plaque-field-seg-track--many)>.plaque-field__text){width:var(--plaque-mixed-label-col,max-content);max-width:100%}.plaque-field-grid-stack .plaque-field--divided .plaque-field__label,.plaque-field-grid-stack .plaque-field--divided .plaque-field__text,.plaque-field-panel-stack .plaque-field--divided .plaque-field__label,.plaque-field-panel-stack .plaque-field--divided .plaque-field__text{width:auto;min-width:0;max-width:100%}.plaque-field-grid-stack .plaque-field--divided.plaque-field--stretch>:is(select.plaque-field__control,input.plaque-field__control){justify-self:stretch;width:100%;min-width:0;max-width:100%}:is(.plaque-field-grid-stack .plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided,.plaque-field-grid-stack .plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided:has(.plaque-field-seg-track),.plaque-field-grid-stack .plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided:has(>:is(input,select).plaque-field__control)){grid-template-columns:minmax(var(--plaque-mixed-label-col,var(--plaque-label-width)), max-content) 1px minmax(0, 1fr);column-gap:0;width:100%;max-width:100%;display:grid}:is(.plaque-field-grid-stack .plaque-field-grid--mixed .plaque-field-grid__cell--lg .plaque-field--divided,.plaque-field-grid-stack .plaque-field-grid--mixed .plaque-field-grid__cell--lg .plaque-field--divided:has(.plaque-field-seg-track),.plaque-field-grid-stack .plaque-field-grid--mixed .plaque-field-grid__cell--lg .plaque-field--divided:has(>:is(input,select).plaque-field__control)){grid-template-columns:minmax(var(--plaque-mixed-label-col,var(--plaque-label-width-wide)), max-content) 1px minmax(0, 1fr)}:is(.plaque-field-grid-stack .plaque-field-grid--mixed .plaque-field-grid__cell--full .plaque-field--divided,.plaque-field-grid-stack .plaque-field-grid--mixed .plaque-field-grid__cell--full .plaque-field--divided:has(.plaque-field-seg-track),.plaque-field-grid-stack .plaque-field-grid--mixed .plaque-field-grid__cell--full .plaque-field--divided:has(>:is(input,select).plaque-field__control)){grid-template-columns:var(--plaque-mixed-label-col,max-content) 1px minmax(0, 1fr)}.plaque-field-grid-stack .plaque-field-grid--mixed .plaque-field-grid__cell--full .plaque-field--divided .plaque-field__label,.plaque-field-grid-stack .plaque-field-grid--mixed .plaque-field-grid__cell--full .plaque-field--divided .plaque-field__text{text-overflow:clip;width:auto;max-width:none;overflow:visible}:is(.plaque-field-grid-stack--hug .plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided,.plaque-field-grid-stack--hug .plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided:has(.plaque-field-seg-track),.plaque-field-grid-stack--hug .plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided:has(>:is(input,select).plaque-field__control),.plaque-field-grid-stack--hug .plaque-field-grid--mixed .plaque-field-grid__cell--lg .plaque-field--divided,.plaque-field-grid-stack--hug .plaque-field-grid--mixed .plaque-field-grid__cell--lg .plaque-field--divided:has(.plaque-field-seg-track),.plaque-field-grid-stack--hug .plaque-field-grid--mixed .plaque-field-grid__cell--lg .plaque-field--divided:has(>:is(input,select).plaque-field__control)){grid-template-columns:max-content 1px minmax(0,1fr);column-gap:0}.plaque-field-grid-stack--hug .plaque-field--divided>.plaque-field__label,.plaque-field-grid-stack--hug .plaque-field--divided>.plaque-field__text{text-overflow:clip;width:auto;min-width:0;max-width:none;overflow:visible}:is(.plaque-field-grid-stack--magnet .plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided,.plaque-field-grid-stack--magnet .plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided:has(.plaque-field-seg-track),.plaque-field-grid-stack--magnet .plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided:has(>:is(input,select).plaque-field__control),.plaque-field-grid-stack--magnet .plaque-field-grid--mixed .plaque-field-grid__cell--lg .plaque-field--divided,.plaque-field-grid-stack--magnet .plaque-field-grid--mixed .plaque-field-grid__cell--lg .plaque-field--divided:has(.plaque-field-seg-track),.plaque-field-grid-stack--magnet .plaque-field-grid--mixed .plaque-field-grid__cell--lg .plaque-field--divided:has(>:is(input,select).plaque-field__control)){grid-template-columns:minmax(var(--plaque-mixed-label-col,max-content), max-content) 1px minmax(min-content, 1fr);column-gap:0}.plaque-field-grid-stack--magnet .plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided:has(>.plaque-field-seg-track--many){grid-template-columns:minmax(var(--plaque-mixed-label-col,max-content), max-content) 1px minmax(0, 1fr);column-gap:0;display:grid}:is(.plaque-field-grid-stack--magnet .plaque-field--divided:has(>.plaque-field-seg-track--many)>.plaque-field__label,.plaque-field-grid-stack--magnet .plaque-field--divided:has(>.plaque-field-seg-track--many)>.plaque-field__text){width:var(--plaque-mixed-label-col,max-content);max-width:100%}:is(.plaque-field-grid-stack--magnet .plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided:has(>:is(input,select).plaque-field__control),.plaque-field-grid-stack--magnet .plaque-field-grid--mixed .plaque-field-grid__cell--lg .plaque-field--divided:has(>:is(input,select).plaque-field__control)){grid-template-columns:minmax(var(--plaque-mixed-label-col,max-content), max-content) 1px minmax(0, 1fr)}.plaque-field-grid-stack--magnet .plaque-field--divided>.plaque-field__label,.plaque-field-grid-stack--magnet .plaque-field--divided>.plaque-field__text{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;max-width:100%;overflow:hidden}:is(.plaque-field-grid-stack--magnet .plaque-field-grid--pair .plaque-field--divided,.plaque-field-grid-stack--magnet .plaque-field-grid--pair .plaque-field--divided:has(.plaque-field-seg-track),.plaque-field-grid-stack--magnet .plaque-field-grid--pair .plaque-field--divided:has(>:is(input,select).plaque-field__control)){grid-template-columns:max-content 1px max-content;column-gap:0}.plaque-field-grid-stack--magnet .plaque-field-grid--pair .plaque-field--divided>.plaque-field__label,.plaque-field-grid-stack--magnet .plaque-field-grid--pair .plaque-field--divided>.plaque-field__text{text-overflow:clip;max-width:none;overflow:visible}.plaque-field--divided.plaque-field--nowrap{align-items:center;grid-template-columns:var(--plaque-mixed-label-col,max-content) 1px minmax(0, 1fr)!important;height:var(--plaque-control-height)!important;min-height:var(--plaque-control-height)!important;display:grid!important}.plaque-field--divided.plaque-field--nowrap:has(>.plaque-field-seg-track--many){grid-template-columns:var(--plaque-mixed-label-col,max-content) 1px minmax(0, 1fr)!important;height:auto!important;min-height:var(--plaque-control-height)!important;display:grid!important;overflow:visible!important}.plaque-field--nowrap>.plaque-field-seg-track--many{flex-wrap:wrap;justify-content:flex-end;place-self:center stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;display:flex!important}.plaque-field--nowrap>.plaque-field__label,.plaque-field--nowrap>.plaque-field__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;grid-area:1/1!important;min-width:0!important;max-width:100%!important}:is(.plaque-field--nowrap:has(>.plaque-field-seg-track--many)>.plaque-field__label,.plaque-field--nowrap:has(>.plaque-field-seg-track--many)>.plaque-field__text){flex:0 auto!important}.plaque-field--nowrap>.plaque-divider{grid-area:1/2!important}.plaque-field--nowrap>.plaque-field__control,.plaque-field--nowrap>.plaque-field__value,.plaque-field--nowrap>.plaque-field-seg-track:not(.plaque-field-seg-track--many){grid-area:1/3!important;min-width:0!important;max-width:100%!important}.plaque-field--nowrap>.plaque-field-seg-track--many{grid-area:1/3!important;max-width:100%!important}@media (width<=768px){.plaque-field-grid:not(.plaque-field-grid--mixed),.plaque-field-grid--4:not(.plaque-field-grid--mixed){grid-template-columns:minmax(0,1fr)}.plaque-field-grid--mixed .plaque-field-grid__cell--sm,.plaque-field-grid--mixed .plaque-field-grid__cell--md,.plaque-field-grid--mixed .plaque-field-grid__cell--lg{grid-column:span 12}.plaque-field-grid--mixed.plaque-field-grid--ratio-221,.plaque-field-grid--mixed.plaque-field-grid--ratio-41,.plaque-field-grid--mixed.plaque-field-grid--ratio-32,.plaque-field-grid--mixed.plaque-field-grid--ratio-11{grid-template-columns:minmax(0,1fr)}.plaque-field-panel-stack>:not(.plaque-field-grid) .plaque-field--divided{grid-template-columns:var(--plaque-label-width-wide) 1px minmax(0, 1fr)}}@media (width>=769px){.panel--sticky,.section--sticky{top:var(--space-6);max-height:calc(100vh - 2 * var(--space-6));position:sticky}.section--sticky{scrollbar-width:thin;overflow-y:auto}:is(:has(#app-header) .panel--sticky,:has(#app-header) .section--sticky){top:calc(var(--header-occupied-height) + var(--space-4));max-height:calc(100vh - var(--header-occupied-height) - 2 * var(--space-4))}}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack--sm{gap:var(--space-2)}.stack--lg{gap:var(--space-6)}.stack--row{flex-flow:wrap}.ch-code{--ch-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ch-code-bg:#1a1917;--ch-code-fg:#e6edf3;padding:var(--space-3);scrollbar-width:thin;font-family:var(--ch-mono);font-size:var(--font-size-sm);color:var(--ch-code-fg);white-space:pre-wrap;word-break:break-word;background:var(--ch-code-bg);border-radius:var(--radius-sm);margin:0;line-height:1.55;overflow-y:auto}.panel__code.ch-code{padding:var(--space-3);padding-bottom:calc(var(--space-3) + .25em);color:var(--panel-code-color);background:0 0;border-radius:0}.ch-code--plain{color:#e6edf3}:where(.ch-code:not(.ch-code--plain)) .ch-tok-key,.ch-theme--vscode .ch-tok-key{color:#9cdcfe}:where(.ch-code:not(.ch-code--plain)) .ch-tok-str,.ch-theme--vscode .ch-tok-str{color:#ce9178}:where(.ch-code:not(.ch-code--plain)) .ch-tok-num,.ch-theme--vscode .ch-tok-num{color:#b5cea8}:where(.ch-code:not(.ch-code--plain)) .ch-tok-bool,.ch-theme--vscode .ch-tok-bool,:where(.ch-code:not(.ch-code--plain)) .ch-tok-null,.ch-theme--vscode .ch-tok-null{color:#569cd6}:where(.ch-code:not(.ch-code--plain)) .ch-tok-punct,.ch-theme--vscode .ch-tok-punct{color:#d4d4d4;opacity:.55}:where(.ch-code:not(.ch-code--plain)) .ch-tok-comment,.ch-theme--vscode .ch-tok-comment{color:#6a9955}:where(.ch-code:not(.ch-code--plain)) .ch-tok-cmd,.ch-theme--vscode .ch-tok-cmd{color:#dcdcaa}:where(.ch-code:not(.ch-code--plain)) .ch-tok-danger,.ch-theme--vscode .ch-tok-danger{color:var(--color-danger,#f85149);font-weight:600}.ch-theme--github .ch-tok-key{color:#79c0ff}.ch-theme--github .ch-tok-str{color:#7ee787}.ch-theme--github .ch-tok-num{color:#ffa657}.ch-theme--github .ch-tok-bool,.ch-theme--github .ch-tok-null{color:#ff7b72}.ch-theme--github .ch-tok-punct,.ch-theme--github .ch-tok-comment{color:#8b949e}.ch-theme--github .ch-tok-cmd{color:#d2a8ff}.ch-theme--muted .ch-tok-key{color:#ffffff73}.ch-theme--muted .ch-tok-str{color:#7ee787}.ch-theme--muted .ch-tok-num{color:#ffa657}.ch-theme--muted .ch-tok-bool,.ch-theme--muted .ch-tok-null{color:#d2a8ff}.ch-theme--muted .ch-tok-punct{color:#ffffff38}.ch-theme--muted .ch-tok-comment{color:#ffffff59}.ch-theme--muted .ch-tok-cmd{color:#d2a8ff}.ch-theme--contrast .ch-tok-key{color:#20aee3}.ch-theme--contrast .ch-tok-str{color:#fbbf24}.ch-theme--contrast .ch-tok-num{color:#4ade80}.ch-theme--contrast .ch-tok-bool,.ch-theme--contrast .ch-tok-null{color:#f87171}.ch-theme--contrast .ch-tok-punct{color:#ffffff59}.ch-theme--contrast .ch-tok-comment{color:#fff6}.ch-theme--contrast .ch-tok-cmd{color:#c084fc}.panel--terminal-light.ch-theme--vscode .ch-tok-key{color:#0451a5}.panel--terminal-light.ch-theme--vscode .ch-tok-str{color:#a31515}.panel--terminal-light.ch-theme--vscode .ch-tok-num{color:#098658}.panel--terminal-light.ch-theme--vscode .ch-tok-bool,.panel--terminal-light.ch-theme--vscode .ch-tok-null{color:#00f}.panel--terminal-light.ch-theme--vscode .ch-tok-punct{color:#393a34;opacity:.55}.panel--terminal-light.ch-theme--vscode .ch-tok-comment{color:green}.panel--terminal-light.ch-theme--vscode .ch-tok-cmd{color:#795e26}.grid{gap:var(--space-4);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--2x1{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=769px){.grid--2x1{align-items:start}.grid--2x1>:first-child{align-self:start}.grid--2x1:has(.panel--sticky,.section--sticky)>:last-child{align-self:stretch}}.grid--1x2{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}@media (width<=768px){.grid--2,.grid--3,.grid--4,.grid--2x1{grid-template-columns:1fr}}.skill-row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);display:flex}.skill-row__input{accent-color:var(--color-primary);flex-shrink:0}.skill-row--on{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}.configurator__main>.panel--content{width:100%}.configurator__back{margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);text-decoration:none;display:inline-block}.configurator__back:hover{color:var(--color-primary)}.configurator__intro{margin-bottom:var(--space-6)}.configurator__title{margin:0 0 var(--space-2);font-size:1.5rem;font-weight:600}.configurator__lead{color:var(--color-text-muted);margin:0;line-height:1.5}.configurator__toolbar{margin-bottom:var(--space-6)}.configurator__layout.grid{--configurator-gap:var(--space-3);gap:var(--configurator-gap)}.configurator__main,.configurator__aside{min-width:0}@media (width>=769px){.configurator__aside{flex-direction:column;display:flex}.configurator__aside .panel--sticky{flex:auto;min-height:0}}.configurator.page-shell:has(.configurator__layout--terminal){box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.configurator__layout--terminal{--configurator-col-rest:calc((1600px - 2 * var(--page-padding-x) - 5 * var(--configurator-gap,var(--space-3))) / 6);--configurator-span-2:calc(2 * var(--configurator-col-rest) + var(--configurator-gap,var(--space-3)));justify-content:start;align-items:start;width:100%}.configurator__layout--terminal>.configurator__main,.configurator__layout--terminal>.configurator__aside{grid-column:auto}@media (width>=769px){.configurator__layout--terminal{box-sizing:border-box;--configurator-gutter:clamp(0px, calc(100% - 2 * var(--configurator-span-2) - 2 * var(--configurator-gap,var(--space-3))), var(--configurator-col-rest));--configurator-gutter-gap:min(var(--configurator-gap,var(--space-3)), var(--configurator-gutter));padding-left:calc(var(--configurator-gutter) + var(--configurator-gutter-gap));--configurator-cfg:clamp(var(--configurator-col-rest), calc(100% - var(--configurator-span-2) - var(--configurator-gap,var(--space-3))), var(--configurator-span-2));--configurator-term:calc(100% - var(--configurator-cfg) - var(--configurator-gap,var(--space-3)));grid-template-columns:var(--configurator-cfg) var(--configurator-term);align-items:start}.configurator__layout--terminal>.configurator__main{grid-column:1/2;align-self:start}.configurator__layout--terminal>.configurator__aside{flex-direction:column;grid-column:2/3;align-self:stretch;align-items:stretch;display:flex}.configurator__output-panel{flex-direction:column;flex:0 auto;min-height:0;display:flex}.configurator__aside .configurator__output-sticky{flex:0 auto;min-height:0}.configurator__layout--terminal .panel{flex:0 auto}.configurator__output-sticky .panel--sticky{z-index:1}.configurator__layout--terminal .panel__code{min-height:240px;max-height:none}}@media (width<=768px){.configurator__layout--terminal .panel__code{min-height:160px;max-height:min(40vh,360px)}}.autotests-builder__params-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.autotests-builder__params-grid>.autotests-builder__group{min-width:0}.configurator__group--wide{grid-column:span 1}.configurator__group--dense .panel__body{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1600px){.autotests-builder__params-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.configurator__group--wide{grid-column:span 2}.configurator__group--dense .panel__body{grid-template-columns:repeat(2,minmax(0,1fr))}}.configurator__param{gap:var(--space-1);flex-direction:column;align-items:stretch;min-width:0;display:flex}.configurator__param .plaque-field,.configurator__param>label.plaque-field,.configurator__param .plaque-field-list{width:100%}.configurator__param .plaque-field-list.plaque-field-list--dense{gap:var(--space-1)}.configurator__param--tagstrip .plaque-field-tagstrip{width:100%}.configurator__param-caption{margin:0}.text{font-size:var(--font-size-base);color:var(--color-text);margin:0;line-height:1.5}.text--muted{color:var(--color-text-muted)}.text--sm{font-size:var(--font-size-sm)}.page-shell{max-width:min(var(--content-max-width), calc(100% - 2 * var(--page-padding-x)));padding:var(--space-6) var(--page-padding-x) var(--space-6);margin:0 auto}.page-shell--below-header{padding-top:calc(var(--header-height) + var(--space-6))}.page-shell--below-header-tight{padding-top:calc(var(--header-height) + var(--space-4))}.page-shell--pad-bottom-lg{padding-bottom:var(--space-8)}p{margin:0 0 var(--space-4);color:var(--color-text-muted)}code{font-size:var(--font-size-sm);background:var(--color-surface-soft);border-radius:var(--radius-sm);padding:2px 6px}.stack-page{max-width:1760px;padding-bottom:var(--space-8,32px);margin-inline:auto}.page-shell.stack-page{max-width:min(1760px, calc(100% - 2 * var(--space-2,8px)));padding-inline:var(--space-2,8px)}.stack-page .text{font-size:var(--font-size-base,1rem);color:var(--color-text);margin:0;line-height:1.2}.stack-page .text--muted{color:var(--color-text-muted)}.stack-page .text--sm{font-size:var(--font-size-sm)}.stack-page__header{margin-bottom:var(--space-2);justify-content:center;display:flex}.badge.stack-page__current{overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%;font-family:var(--font-mono,ui-monospace, Menlo, monospace);text-decoration:none;display:inline-block}.badge.stack-page__current:hover{filter:brightness(1.08)}.stack-page__gh-cell{text-align:center;vertical-align:middle;white-space:nowrap}.icon-btn.stack-page__gh-icon{width:calc(var(--icon-size-md,18px) + var(--space-2,8px));height:calc(var(--icon-size-md,18px) + var(--space-2,8px));color:var(--color-text-muted);margin:0 auto}.stack-page__gh-icon:hover{color:var(--color-text)}.stack-page__gh-icon .icon{width:var(--icon-size-md,18px);height:var(--icon-size-md,18px)}.stack-page__boards{gap:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,2.5fr) minmax(0,2fr);align-items:stretch;display:grid}@media (width<=1400px){.stack-page__boards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=1100px){.stack-page__boards{grid-template-columns:minmax(0,1fr)}.stack-page__header{min-width:0;padding-inline:var(--space-2,.5rem)}.badge.stack-page__current{white-space:normal}.stack-page__board-body{-webkit-overflow-scrolling:touch;overflow-x:auto}.stack-page__table{table-layout:auto;min-width:0}}.stack-page__board{min-width:0}.stack-page__board-body{padding:0;overflow:auto visible}.stack-page__table{border-collapse:collapse;table-layout:fixed;width:100%}.stack-page__table th,.stack-page__table td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);vertical-align:middle;font-size:var(--font-size-sm,.9rem);line-height:1.2}.stack-page__table th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-surface-soft);white-space:nowrap;font-size:.62rem}.stack-page__table th:first-child,.stack-page__table td:first-child{padding-left:var(--space-2);white-space:normal;min-width:0;overflow:hidden}.stack-page__table th:last-child,.stack-page__table td:last-child{padding-right:var(--space-2)}.stack-page__table th.stack-page__gh-cell,.stack-page__table td.stack-page__gh-cell{width:1.75rem;padding-left:0;padding-right:0;overflow:hidden}.stack-page__table th.stack-page__gh-cell{color:#0000;font-size:0;line-height:0}.stack-page__table .stack-page__status-cell{white-space:nowrap;width:4.85rem;overflow:visible}.stack-page__table .stack-page__open-cell{white-space:nowrap;width:2.1rem;overflow:visible}.stack-page__table--tests .stack-page__status-cell{width:7rem}.stack-page__layers{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.72rem;display:block;overflow:hidden}.stack-page__table tr:last-child td{border-bottom:0}.stack-page__row--active td{background:color-mix(in srgb, var(--color-info) 12%, transparent)}.stack-page__table tbody tr.stack-page__row--selectable{cursor:pointer}.stack-page__table tbody tr.stack-page__row--selectable:hover td{background:color-mix(in srgb, var(--color-info) 8%, transparent)}.stack-page__table tbody tr.stack-page__row--selectable.stack-page__row--active:hover td{background:color-mix(in srgb, var(--color-info) 16%, transparent)}.stack-page__id{font-family:var(--font-mono,ui-monospace, Menlo, monospace);overflow-wrap:break-word;white-space:normal;font-size:.78rem;display:block}.stack-page__id--disabled{color:var(--color-text-muted);cursor:default}.stack-page__id.is-active,.stack-page__open.is-active{color:var(--color-info);font-weight:650}.stack-page__meta{display:none}.stack-page__table .badge{box-sizing:content-box;width:max-content;max-width:none;padding-block:var(--space-1);padding-inline:var(--space-3);font-size:var(--font-size-sm,.875rem);flex-shrink:0}.stack-page__open{font-family:var(--font-mono,ui-monospace, Menlo, monospace);white-space:nowrap;font-size:.78rem}.stack-page__foot{margin:var(--space-4) 0 0;font-family:var(--font-mono,ui-monospace, Menlo, monospace)}.stack-page__error{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm,8px);background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger);border:1px solid color-mix(in srgb, var(--color-danger) 35%, transparent)}body{min-height:100vh;margin:0;line-height:normal}.multistack{max-width:960px}.multistack__welcome-body{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.multistack__error{color:var(--color-danger)}
