.header-mock-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;margin:0;padding:1px 6px;border:1px solid var(--color-border, rgba(255, 255, 255, .18));border-radius:3px;background:transparent;color:var(--color-text-muted, rgba(255, 255, 255, .45));font:inherit;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-fast, .12s) ease,border-color var(--duration-fast, .12s) ease,background-color var(--duration-fast, .12s) ease}.header-mock-toggle:hover{color:var(--color-text, #fff);border-color:var(--color-border-strong, rgba(255, 255, 255, .35))}.header-mock-toggle[aria-pressed=true],.header-mock-toggle.is-pressed{color:var(--color-primary);border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent)}.header__nav .header-mock-toggle{margin-left:0}.header__menu-nav>.header-mock-toggle{display:inline-flex;align-self:flex-start;margin-top:var(--space-1, 4px);padding:4px 8px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#000;color:#f8f8f8}.hljs-comment,.hljs-quote{color:#aeaeae;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#e28964}.hljs-string{color:#65b042}.hljs-subst{color:#daefa3}.hljs-regexp,.hljs-link{color:#e9c062}.hljs-title,.hljs-section,.hljs-tag,.hljs-name{color:#89bdff}.hljs-title.class_,.hljs-class .hljs-title,.hljs-doctag{text-decoration:underline}.hljs-symbol,.hljs-bullet,.hljs-number{color:#3387cc}.hljs-params,.hljs-variable,.hljs-template-variable{color:#3e87e3}.hljs-attribute{color:#cda869}.hljs-meta{color:#8996a8}.hljs-formula{background-color:#0e2231;color:#f8f8f8;font-style:italic}.hljs-addition{background-color:#253b22;color:#f8f8f8}.hljs-deletion{background-color:#420e09;color:#f8f8f8}.hljs-selector-class{color:#9b703f}.hljs-selector-id{color:#8b98ab}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}:root{--color-surface: #151414;--color-header-surface: #21201f;--color-surface-soft: #262523;--color-panel-bar: #413f3c;--color-text: #f1f5f9;--color-text-muted: rgba(255, 255, 255, .45);--color-primary: #e8e4df;--color-primary-on: #1c1917;--color-success: #4ade80;--color-warning: #f59e0b;--color-danger: #f87171;--color-info: #61b6fb;--sparkline-accent: #38bdf8;--color-border: rgba(255, 255, 255, .1);--color-brand-logo: #ffffff;--layer-unit: #94ca66;--layer-component: #ffa833;--layer-integration: #a65ac4;--layer-api: #ffd833;--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: #aaaaaa;--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: rgba(255, 255, 255, .08)}*,*:before,*:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--font-sans);font-size:var(--font-size-base);line-height:1.5;color:var(--color-text);background:var(--color-surface)}: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: #ffffff;--color-surface-soft: #eef0f3;--color-header-surface: #f4f5f7;--color-panel-bar: #ffffff;--color-text: #1f2937;--color-text-muted: rgba(15, 23, 42, .55);--color-border: rgba(15, 23, 42, .12);--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-e2e: #dc2626;--layer-manual: #459bde;--layer-other: #64748b;--color-status-passed-chart: #3bc95d;--hover-bg: rgba(15, 23, 42, .06)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-base);font-weight:500;line-height:1.5;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)}.btn--primary{background:var(--color-primary);color:var(--color-primary-on)}.btn--primary:hover:not(:disabled){filter:brightness(1.1)}.btn--secondary{background:transparent;border-color:var(--color-border);color:var(--color-text)}.btn--secondary:hover:not(:disabled){background:var(--color-surface-soft)}.btn--ghost{background:transparent;border-color:transparent;color:var(--color-text)}.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}.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--icon-size-md);height:var(--icon-size-md);color:currentColor}.icon svg,.icon img{display:block;width:100%;height:100%}.icon-btn .icon img{filter:brightness(0)}html:not(.theme-light) .icon-btn .icon img{filter:brightness(0) invert(1)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-md);height:var(--control-height-md);padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer;text-decoration:none;transition:background var(--duration-fast) var(--ease-out)}.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}.input{display:block;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);line-height:1.5;transition:border-color var(--duration-fast) var(--ease-out)}.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{outline:none;border-color:var(--color-primary)}.input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.input:disabled{opacity:.5;cursor:not-allowed}.textarea{display:block;width:100%;min-height:calc(var(--control-height-md) * 2);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);line-height:1.5;resize:vertical;transition:border-color var(--duration-fast) var(--ease-out)}.textarea::placeholder{color:var(--color-text-muted)}.textarea:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-border) 50%,var(--color-text-muted))}.textarea:focus{outline:none;border-color:var(--color-primary)}.textarea:disabled{opacity:.5;cursor:not-allowed}.textarea--mono{min-height:280px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-sm);line-height:1.6}.plaque-divider{flex-shrink:0;align-self:center;width:1px;height:var(--plaque-divider-height, calc(var(--font-size-sm) * 1.35));margin:0;padding:0;border:0;background:var(--color-border)}.plaque-divider--horizontal{align-self:center;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)}.plaque-field--divided:has(>.plaque-field-seg-track){width:100%;max-width:100%;gap:var(--plaque-seg-gap);padding-left:var(--plaque-shell-pad-x);padding-right:var(--plaque-seg-shell-end)}.plaque-field-seg-track{display:flex;flex:0 0 auto;align-items:stretch;min-width:0;gap:var(--plaque-seg-gap);border:0;border-radius:calc(var(--radius-sm) - 2px);background:transparent}.plaque-field-seg-track.plaque-field__control{min-height:0}.plaque-field--divided .plaque-field-seg-track.plaque-field__control{flex:0 0 auto;width:auto;height:calc(var(--plaque-control-height) - 2 * var(--plaque-seg-inset));align-self:center}.plaque-field-seg{display:flex;flex:0 0 auto;width:auto;min-width:0;gap:var(--plaque-seg-gap);align-items:center;justify-content:flex-start}.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{display:flex;flex:0 0 auto;width:auto;min-width:0;gap:var(--plaque-seg-gap)}.plaque-field--divided>.plaque-field-seg.plaque-field__control{display:flex;flex:0 0 auto;width:auto;min-width:0;height:calc(var(--plaque-control-height) - 2 * var(--plaque-seg-inset));align-self:center;padding:0;gap:var(--plaque-seg-gap);border:0;border-radius:calc(var(--radius-sm) - 2px);background:transparent}.plaque-field-seg .plaque-field-seg__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;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);font-weight:600;line-height:1.2;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)}.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:0 0 auto;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{display:contents;width:auto;max-width:none;min-width:0;height:auto;min-height:0;flex:unset;align-self:unset;margin-block:0;padding-block:0}.plaque-field--divided>.plaque-field-seg-track--many .plaque-field-seg{display:contents}.plaque-field--divided>.plaque-field-seg-track--many .plaque-field-seg__btn{display:inline-flex;vertical-align:middle;flex:0 0 auto;align-items:center;min-width:min-content;min-height:var(--plaque-seg-chip-height);height:auto;box-sizing:border-box;margin-block-start:var(--plaque-seg-chip-air);margin-block-end:calc(var(--plaque-seg-chip-air) + var(--plaque-seg-row-gap));margin-left:var(--plaque-seg-gap);margin-right:0}.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));padding:0;gap:0;align-items:center;justify-content:flex-end}.plaque-field--seg-shell .plaque-field-seg.plaque-field__control{flex:0 0 auto;width:auto;align-self:center}.plaque-field--seg-shell .plaque-field-seg{flex:0 0 auto;width:auto}.plaque-field--seg-shell .plaque-field-seg__btn{flex:0 0 auto;min-height:0;align-self:center}.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{grid-column:3;justify-self:end;margin-left:0;width:auto;max-width:none;min-width:min-content;flex-shrink:0}.plaque-field-grid .plaque-field--divided>.plaque-field-seg-track--many{justify-self:unset;width:auto;max-width:none;min-width: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:unset;justify-self:unset;width:auto;max-width:none;min-width:0}.plaque-field-grid .plaque-field--divided .plaque-field-seg-track .plaque-field-seg{min-width:min-content;flex-shrink:0}.plaque-field-grid .plaque-field--divided .plaque-field-seg-track--many .plaque-field-seg{min-width:0}.plaque-field-grid .plaque-field--divided .plaque-field-seg-track .plaque-field-seg__btn{padding:0 var(--space-1);flex:0 0 auto;flex-shrink:0;min-width:calc(4ch + var(--space-2))}.plaque-field-grid .plaque-field--divided .plaque-field-seg-track .plaque-field-seg__btn{overflow:visible;text-overflow:clip}.plaque-field-grid--mixed .plaque-field--divided>.plaque-field-seg-track--many{justify-self:unset;width:auto;max-width:none;min-width:0}.plaque-field--divided.plaque-field--stretch>.plaque-number{grid-column:3;justify-self:stretch;width:100%;max-width:100%;min-width:0}.plaque-number{display:grid;grid-template-columns:18px var(--plaque-number-value-width, 3.5ch) 18px;column-gap:var(--space-2);align-items:center;justify-content:end;flex:1 1 auto;min-width:0;min-height:calc(var(--plaque-control-height) - 2px);padding-right:2px}.plaque-number>input.plaque-field__control{grid-column:2;width:100%;min-width:0;padding-right:0;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.plaque-number>input.plaque-field__control::-webkit-outer-spin-button,.plaque-number>input.plaque-field__control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.plaque-number__btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:color-mix(in srgb,var(--color-text) 55%,transparent);cursor:pointer;font:inherit;line-height:0;flex-shrink:0}.plaque-number__btn svg{display:block;width:10px;height:10px}.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:transparent}.plaque-field{display:flex;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}.plaque-field--divided:has(>.plaque-field-seg-track--many),.plaque-field--divided.plaque-field--stretch:has(>.plaque-field-seg-track--many){display:block;height:auto;min-height:var(--plaque-control-height);grid-template-columns:unset;padding-top:0;padding-bottom:0;overflow:visible;text-align:right;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:center top;background-repeat:no-repeat}.plaque-field--divided:has(>.plaque-field-seg-track--many):after{content:"";display:block;clear:both;height:0;margin-block-start:calc(-1 * var(--plaque-seg-row-gap))}.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:left;box-sizing:border-box;width:var(--plaque-mixed-label-col, max-content);min-width:0;max-width:100%;height:var(--plaque-seg-band-height);display:inline-flex;align-items:center;padding-right:var(--space-2);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plaque-field--divided:has(>.plaque-field-seg-track--many)>.plaque-divider{float:left;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);margin-right:var(--plaque-seg-gap);background:var(--plaque-seg-rule)}.plaque-field:not(:has(>.plaque-field-seg-track)){padding:0 var(--plaque-shell-pad-x)}.plaque-field__label{flex-shrink:0;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plaque-field__text{flex-shrink:0;font-size:var(--font-size-sm);font-weight:400;line-height:1.35;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plaque-field--divided .plaque-field__label,.plaque-field--divided .plaque-field__text{align-self:center;line-height:1.35;padding-right:var(--space-2);border-right:0}.plaque-field--divided .plaque-divider{grid-column:2}.plaque-field__value{flex:1 1 auto;min-width:0;font-size:var(--font-size-sm);line-height:1.35;color:var(--color-text);text-align:right}.plaque-field__control{flex:1 1 auto;min-width:0;width:100%;border:0;background:transparent;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);line-height:1.35;text-align:right}.plaque-field__control:focus{outline:none}.plaque-field:focus-within{border-color:var(--color-primary)}select.plaque-field__control{-moz-appearance:none;appearance:none;-webkit-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){height:auto;align-items:flex-start;overflow:visible}.plaque-field:has(>textarea.plaque-field__control)>:is(.plaque-field__label,.plaque-field__text){align-self:flex-start;padding-top:var(--space-2)}.plaque-field:has(>textarea.plaque-field__control)>.plaque-divider{align-self:flex-start;margin-top:var(--space-2)}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;line-height:1.5;resize:vertical;field-sizing:content}.plaque-field:has(>select.plaque-field__control){position:relative}.plaque-field:has(>select.plaque-field__control):after{content:"";position:absolute;top:50%;right:var(--plaque-chevron-edge);width:var(--plaque-chevron-size);height:6px;transform:translateY(-50%);background-image:var(--plaque-chevron-glyph);background-repeat:no-repeat;background-position:center;background-size:var(--plaque-chevron-size) 6px;pointer-events:none}.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;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:var(--font-size-sm);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;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:var(--font-size-sm);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>:is(input,select).plaque-field__control:-webkit-autofill,.plaque-field>:is(input,select).plaque-field__control:-webkit-autofill:hover,.plaque-field>:is(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 0s}.plaque-field-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.plaque-field-list--dense{gap:var(--space-1)}.plaque-field-check{display:flex;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);line-height:1.35;color:var(--color-text)}.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);margin:0;accent-color:var(--color-primary);flex-shrink:0}.plaque-field-option{display:flex;align-items:center;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);line-height:1.35;text-align:right;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.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{display:grid;grid-template-columns:var(--plaque-mixed-label-col, max-content) 1px minmax(0,1fr);align-items:center;row-gap:0;column-gap:0;width:100%;max-width:100%;min-width:0;overflow:hidden}.plaque-field-grid .plaque-field--divided{display:grid;grid-template-columns:var(--plaque-mixed-label-col, max-content) 1px minmax(min-content,1fr);align-items:center;row-gap:0;column-gap:0;width:100%;max-width:100%;min-width:0;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{grid-column:1;flex:none;width:auto;max-width:100%;min-width:0}.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;margin-left:0;width:auto;max-width:100%;min-width: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%;max-width:100%;min-width:0}.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}.plaque-field-grid--mixed .plaque-field-grid__cell .plaque-field--divided:has(>.plaque-field-seg-track--many){display:block;grid-template-columns:unset}.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{display:flex;flex-wrap:wrap;gap:2px var(--space-1);min-width:0}.plaque-field-checkstrip__item{display:inline-flex;align-items:center;gap:2px;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);font-weight:600;line-height:1.2;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)}.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;margin:0;accent-color:var(--color-primary);flex-shrink: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{-moz-appearance:none;appearance:none;-webkit-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);background:transparent;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.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-repeat:no-repeat;background-position:center;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{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plaque-field-checkstrip--pill .plaque-field-checkstrip__item{position:relative;gap:var(--space-1);min-height:24px;padding:0 var(--space-2);font-size:var(--font-size-sm)}.plaque-field-checkstrip--pill .plaque-field-checkstrip__item:has(.plaque-field-checkstrip__input:checked):before{content:"";width:14px;height:14px;flex-shrink:0;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-repeat:no-repeat;background-position:center;background-size:10px 8px}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{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-width:0}.plaque-field-tagstrip__item{display:inline-flex;align-items:center;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);font-weight:600;line-height:1.3;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)}.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{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plaque-field-checks-inline{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-width:0}.plaque-field-checks-inline .plaque-field-check{width:auto;flex:0 1 auto}.plaque-field-grid{container-type:inline-size;display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0}.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}.plaque-field-grid .plaque-field,.plaque-field-grid .plaque-field--divided:has(.plaque-field-seg-track){width:100%;max-width:100%;min-width:0;overflow:hidden;row-gap:0;column-gap:var(--space-1)}.plaque-field-grid .plaque-field--divided:has(>.plaque-field-seg-track--many){display:block;height:auto;min-height:var(--plaque-control-height);overflow:visible;text-align:right;grid-template-columns:unset}.plaque-field-grid .plaque-field:not(:has(>.plaque-field-seg-track)){padding:0 var(--space-2)}.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);line-height:1.35;padding-right:var(--space-2)}@container (min-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 (min-width: 34rem){.plaque-field-grid:not(.plaque-field-grid--mixed){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-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{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start;width:100%;max-width:100%;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{container-type:normal;grid-column:auto;flex:0 0 auto;width:max-content;max-width:100%;overflow:visible}.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}.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{width:auto;max-width:none;min-width:0;overflow:visible;text-overflow:clip}.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{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.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{width:auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plaque-field-panel-stack--magnet>:not(.plaque-field-grid) .plaque-field--divided:has(>.plaque-field-seg-track--many),.plaque-field-panel-stack--magnet>:not(.plaque-field-grid) .plaque-field--divided.plaque-field--stretch:has(>.plaque-field-seg-track--many){display:block;grid-template-columns:unset;column-gap:unset;text-align:right}.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;max-width:100%;min-width:0}.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%}.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){display:grid;width:100%;max-width:100%;grid-template-columns:minmax(var(--plaque-mixed-label-col, var(--plaque-label-width)),max-content) 1px minmax(0,1fr);column-gap:0}.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)}.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{width:auto;max-width:none;overflow:visible;text-overflow:clip}.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{width:auto;max-width:none;min-width:0;overflow:visible;text-overflow:clip}.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){display:block;grid-template-columns:unset;column-gap:unset}.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%}.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{width:auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{max-width:none;overflow:visible;text-overflow:clip}.plaque-field--divided.plaque-field--nowrap{display:grid!important;grid-template-columns:var(--plaque-mixed-label-col, max-content) 1px minmax(0,1fr)!important;align-items:center;height:var(--plaque-control-height)!important;min-height:var(--plaque-control-height)!important}.plaque-field--divided.plaque-field--nowrap:has(>.plaque-field-seg-track--many){display:block!important;grid-template-columns:unset!important;height:auto!important;min-height:var(--plaque-control-height)!important;overflow:visible!important;text-align:right}.plaque-field--nowrap>.plaque-field-seg-track--many{display:contents!important;justify-self:unset!important;align-self:unset!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important}.plaque-field--nowrap>.plaque-field__label,.plaque-field--nowrap>.plaque-field__text{grid-column:1!important;grid-row:1!important;min-width:0!important;max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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 1 auto!important}.plaque-field--nowrap>.plaque-divider{grid-column:2!important;grid-row:1!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-column:3!important;grid-row:1!important;min-width:0!important;max-width:100%!important}.plaque-field--nowrap>.plaque-field-seg-track--many{grid-column:3!important;grid-row:1!important;max-width:100%!important}@media(max-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(min-width:769px){.panel--sticky,.section--sticky{position:sticky;top:var(--space-6);max-height:calc(100vh - 2 * var(--space-6))}.section--sticky{overflow-y:auto;scrollbar-width:thin}: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);display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--panel-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--panel-bg)}.panel[hidden]{display:none!important}.panel--terminal{--panel-bg: #1a1917;--panel-border: rgba(255, 255, 255, .08);--panel-bar-bg: rgba(255, 255, 255, .03);--panel-title-color: rgba(255, 255, 255, .55);--panel-code-color: #e6edf3;--panel-action-color: rgba(255, 255, 255, .55);--panel-action-hover-color: rgba(255, 255, 255, .92);--panel-action-hover-bg: rgba(255, 255, 255, .08);--panel-action-focus: rgba(255, 255, 255, .65);--panel-tab-border: rgba(255, 255, 255, .12);--panel-tab-color: rgba(255, 255, 255, .45);--panel-tab-hover-border: rgba(255, 255, 255, .28);--panel-tab-hover-color: rgba(255, 255, 255, .72);--panel-tab-active-color: rgba(255, 255, 255, .92)}.panel--terminal.panel--terminal-light{--panel-bg: #ffffff;--panel-border: rgba(28, 25, 23, .12);--panel-bar-bg: rgba(28, 25, 23, .03);--panel-title-color: rgba(28, 25, 23, .55);--panel-code-color: #1c1917;--panel-action-color: rgba(28, 25, 23, .55);--panel-action-hover-color: rgba(28, 25, 23, .92);--panel-action-hover-bg: rgba(28, 25, 23, .06);--panel-action-focus: rgba(28, 25, 23, .65);--panel-tab-border: rgba(28, 25, 23, .12);--panel-tab-color: rgba(28, 25, 23, .45);--panel-tab-hover-border: rgba(28, 25, 23, .28);--panel-tab-hover-color: rgba(28, 25, 23, .72);--panel-tab-active-color: rgba(28, 25, 23, .92)}.panel--content{--panel-bg: var(--color-surface-soft);--panel-border: var(--color-border)}.panel__bar{display:flex;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)}.panel__bar:has(>.panel__actions),.panel__bar:has(>.panel__bar-end),.panel__bar:has(>.panel__trail>.tabs),.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__trail>.tabs).panel__bar--wrap,.panel__bar:has(>.panel__trail>.tabs).panel__bar--wrap-meta{flex-basis:auto;height:auto;min-height:var(--panel-bar-height-chrome)}.panel__dots{display:flex;gap:var(--panel-dot-gap);flex-shrink:0}.panel__dot{width:var(--panel-dot-size);height:var(--panel-dot-size);border-radius:50%;background:#ffffff26}.panel__dot:nth-child(1){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:nth-child(1){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{display:flex;align-items:center;gap:var(--space-2);flex:1 1 auto;min-width:0;overflow:hidden}.panel__title{font-size:var(--font-size-xs);font-weight:600;line-height:1;color:var(--panel-title-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel__bar-end{display:flex;flex-shrink:0;align-items:center;gap:var(--space-2)}.panel__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--panel-action-gap)}.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{flex:1 1 auto;min-height:0;padding:var(--space-4);overflow-y:auto;scrollbar-width:thin}.panel--terminal>.panel__body{padding:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.panel__code{flex:1 1 auto;min-height:0;margin:0;padding:var(--space-3);padding-bottom:calc(var(--space-3) + .25em);overflow-y:auto;scrollbar-width:thin;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-sm);line-height:1.55;color:var(--panel-code-color);white-space:pre-wrap;word-break:break-word}.panel__foot{flex:0 0 auto;padding:var(--space-2) var(--space-3);border-top:1px solid var(--panel-border)}.panel.panel--foot-rail{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"bar bar" "body foot"}.panel--foot-rail>.panel__bar{grid-area:bar}.panel--foot-rail>.panel__body{grid-area:body}.panel--foot-rail>.panel__foot{grid-area:foot;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;padding:var(--space-3) var(--space-2);border-top:none;border-left:1px solid var(--panel-border);overflow-y:auto;scrollbar-width:thin}.panel--terminal.panel--foot-rail .panel__foot>.tabs{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.panel--terminal.panel--foot-rail .panel__foot>.tabs .tab{justify-content:center;width:100%}@media(max-width:768px){.panel.panel--foot-rail{display:flex;flex-direction:column;grid-template-columns:unset;grid-template-rows:unset;grid-template-areas:unset}.panel--foot-rail>.panel__bar,.panel--foot-rail>.panel__body,.panel--foot-rail>.panel__foot{grid-area:unset}.panel--foot-rail>.panel__foot{align-self:auto;border-left:none;border-top:1px solid var(--panel-border);padding:var(--space-2) var(--space-3)}.panel--terminal.panel--foot-rail .panel__foot>.tabs{flex-direction:row;flex-wrap: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{display:flex;flex-shrink:0;flex-wrap:nowrap;align-items:center;gap:var(--space-1);min-width:0}.panel--terminal .panel__foot>.tabs{flex-wrap:wrap}.panel--terminal .panel__trail>.tabs .tab,.panel--terminal .panel__foot>.tabs .tab{display:inline-flex;align-items:center;box-sizing:border-box;height:20px;padding:0 var(--space-2);line-height:1;flex:0 0 auto;min-width:0;border-radius:999px;border-color:var(--panel-tab-border);background:transparent;color:var(--panel-tab-color);font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}.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);background:transparent;color:var(--panel-tab-active-color)}.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){display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"dots trail meta actions";align-items:center}.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;height:20px;align-items:center}.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{grid-area:meta;margin-left:0;position:relative;z-index:1;height:20px}.panel__bar:has(>.panel__trail>.tabs)>.panel__actions{grid-area:actions;margin-left:0;position:relative;z-index:1}.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{justify-self:end;align-self:start}.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}.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{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.panel-host--fullscreen>.panel{flex:1 1 auto;width:100%;height:100%;min-height:0}.ch-code{--ch-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ch-code-bg: #1a1917;--ch-code-fg: #e6edf3;margin:0;padding:var(--space-3);overflow-y:auto;scrollbar-width:thin;font-family:var(--ch-mono);font-size:var(--font-size-sm);line-height:1.55;color:var(--ch-code-fg);white-space:pre-wrap;word-break:break-word;background:var(--ch-code-bg);border-radius:var(--radius-sm)}.panel__code.ch-code{padding:var(--space-3);padding-bottom:calc(var(--space-3) + .25em);background:transparent;border-radius:0;color:var(--panel-code-color)}.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{color:#569cd6}: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}.link{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.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);font-weight:500;font-size:12px;line-height:1.2;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px}.link--nav:hover{filter:none;color:var(--color-text)}.link--nav.is-active,.link--nav[aria-current=page]{text-decoration-color:transparent}.header{position:fixed;top:0;left:0;right:0;z-index:var(--z-header);background:var(--color-header-surface, var(--color-surface));border-bottom:1px solid var(--color-border)}.header__inner{display:flex;align-items:center;gap:var(--space-4);min-height:var(--header-height);margin:0;padding:0 var(--page-padding-x)}.header__brand{flex-shrink:0;display:flex;align-items:center;gap:0}.header__brand-link{display:inline-flex;align-items:center;flex-shrink:0;line-height:0;text-decoration:none}.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{display:inline-flex;align-items:center;line-height:0}.header__brand-byline{display:none}.header__brand:has(.header__brand-link--leading:not([hidden])){--header-brand-logo-height: 18px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:8px;row-gap:1px;align-items:center;align-content:center}.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){display:inline-flex;align-items:center;grid-column:2;grid-row:2;justify-self:start;margin-left:0;line-height:0;transform:translateY(4px)}.header__brand-mark{display:none}.header__brand:has(.header__brand-link--leading:not([hidden])) .header__brand-mark{display:block;width:auto;height:var(--header-brand-logo-height);color:var(--color-info);flex-shrink:0;grid-column:1;grid-row:1 / -1;align-self:center}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{display:block;grid-column:2;grid-row:1;font-family:var(--font-sans);font-size:16px;font-weight:500;letter-spacing:-.018em;line-height:1;color:var(--color-brand-logo);white-space:nowrap;transform:translateY(4px)}.header__brand-ver{display:inline-block;margin-left:.18em;font-family:"Arial Rounded MT Bold","Trebuchet MS",var(--font-sans);font-size:1.06em;font-weight:700;line-height:.8;color:var(--color-info)}.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{display:inline;font-family:var(--font-sans);font-size:8px;font-weight:500;letter-spacing:.06em;line-height:1;color:var(--color-text-muted, var(--color-text-secondary));text-transform:none;white-space:nowrap}.header__brand:has(.header__brand-link--leading:not([hidden])) .header__brand-logo{height:8px;max-height:8px;opacity:.55}.header__brand-logo{display:block;width:auto;height:var(--header-brand-logo-height);max-height:var(--header-brand-logo-height);overflow:visible}.header__nav{display:flex;align-items:center;gap:var(--space-3);flex:1 1 auto;min-width:0;overflow:hidden;margin-left:calc(var(--space-3) - var(--space-4))}.header .link--nav{font-size:12px}.header__nav .link--nav{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem;padding-block-end:4px}.header__search{flex:1 1 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{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0;margin-left:auto}.header .header__burger{display:none}.header__menu{display:flex;flex-direction:column;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)}.header__menu[hidden]{display:none}.header__menu-nav{display:flex;flex-direction:column;gap:var(--space-2)}.header__menu-nav .link--nav{display:block;padding:var(--space-2) 0}.header__menu-search .input{width:100%;min-width:0}.header__menu-tools{display:flex;align-items:center;gap:var(--space-2)}.header__menu:not([hidden]){position:absolute;top:100%;left:0;right:0;z-index:var(--z-header);max-height:min(70vh,24rem);overflow-y:auto;scrollbar-width:thin}@media(max-width:1023px){.header__search{display:none}}@media(max-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(min-width:769px){.header:not(:has(.selenoid-header-group)) .header__menu,.header:not(:has(.selenoid-header-group)) .header__menu:not([hidden]){display:none}}@media(max-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(max-width:900px){.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{flex-wrap:wrap;align-content:flex-start;column-gap:var(--space-4);row-gap:0;height:calc(2 * var(--header-height));min-height:calc(2 * var(--header-height))}.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{order:10;flex:1 1 100%;min-width:0;margin-left:0;display:flex;align-items:center}.header--metrics-nav-fold.header--metrics-wrap .header__tools{margin-left:auto}.header--metrics-wrap .selenoid-header-group{display:flex;width:100%;min-width:0;flex-wrap:nowrap;justify-content:flex-start}@media(max-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,.header:has(.selenoid-header-group):not(.header--metrics-nav-fold) .header__menu:not([hidden]){display:none}.lang-toggle{position:relative;display:inline-block}.lang-toggle__label{position:absolute;bottom:var(--lang-label-inset);right:var(--lang-label-inset);font-size:var(--lang-label-font-size);font-weight:600;line-height:1;pointer-events:none}.poll-toggle{position:relative;display:inline-block}.poll-toggle__label{position:absolute;bottom:var(--lang-label-inset);right:var(--lang-label-inset);font-size:var(--lang-label-font-size);font-weight:600;line-height:1;pointer-events:none;font-variant-numeric:tabular-nums}.poll-toggle--on .icon-btn{color:var(--color-primary)}.poll-toggle:not(.poll-toggle--on){opacity:.72}.badge{display:inline-flex;align-items:center;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);font-weight:500;line-height:1.3;white-space:nowrap}.badge--primary{background:color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary)}.status-tile{--status-tile-label-size: .5rem;--status-tile-state-size: .5625rem;position:relative;display:inline-flex;flex-direction:column;justify-content:center;flex-shrink:0;width:max-content;gap:0;min-height:calc(var(--control-height-md) - 4px);padding:2px var(--space-2) 4px var(--space-2)}.status-tile--tile{box-sizing:border-box;border-right:1px dashed var(--color-border);background:color-mix(in srgb,black 28%,var(--color-surface))}.status-tile--header{box-sizing:border-box;align-items:center;text-align:center;padding-right:var(--space-2);padding-left:var(--space-2);background:transparent}.status-tile--connected:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--color-success);box-shadow:0 0 6px color-mix(in srgb,var(--color-success) 55%,transparent)}.status-tile__label{font-size:var(--status-tile-label-size);font-weight:300;line-height:1.15;letter-spacing:.1em;color:var(--color-text);text-transform:uppercase}.status-tile__state{display:inline-flex;flex-direction:column;align-items:center;white-space:nowrap;font-size:var(--status-tile-state-size);font-weight:600;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.status-tile__state:before{content:"CONNECTED";height:0;overflow:hidden;visibility:hidden;pointer-events:none}.status-tile--connected .status-tile__state{color:var(--color-success)}.status-tile--disconnected .status-tile__state,.status-tile--stale .status-tile__state{color:var(--color-text-muted)}.status-tile--error .status-tile__state{color:var(--color-danger)}.selenoid-metrics{--selenoid-metrics-label-size: .5rem;--selenoid-metrics-value-size: .5625rem;display:inline-flex;align-items:center;flex-shrink:0;min-height:calc(var(--control-height-md) - 4px)}.selenoid-metrics--tile{background:color-mix(in srgb,black 28%,var(--color-surface))}.selenoid-metrics--header{background:transparent}.selenoid-header-group{display:inline-flex;align-items:center;flex-shrink:0}.selenoid-dashboard-row{display:flex;align-items:stretch;flex-wrap:wrap;width:100%}.selenoid-metrics__item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;box-sizing:border-box;min-width:3.25rem;padding:2px var(--space-2) 4px var(--space-2)}.selenoid-metrics__item[data-testid=selenoid-metrics-used]{min-width:3.5rem}.selenoid-metrics__item[data-testid=selenoid-metrics-queued]{min-width:3.25rem}.selenoid-metrics__item[data-testid=selenoid-metrics-warm],.selenoid-metrics__item[data-testid=selenoid-metrics-hot]{min-width:4rem}.selenoid-metrics__item[data-testid=selenoid-metrics-quota]{min-width:6.5rem}.selenoid-metrics__item:last-of-type{align-items:flex-start}.selenoid-metrics__label{font-size:var(--selenoid-metrics-label-size);font-weight:300;line-height:1.15;letter-spacing:.1em;color:var(--color-text);text-transform:uppercase}.selenoid-metrics__value{font-size:var(--selenoid-metrics-value-size);font-weight:300;line-height:1.1;color:var(--color-text);white-space:nowrap;font-variant-numeric:tabular-nums}.selenoid-metrics__unit{font-size:.55em;font-weight:300}.selenoid-metrics__quota-sep{font-size:.5em;font-weight:300;color:var(--color-text-muted)}.selenoid-metrics__quota-pending{color:var(--color-text-muted)}.window-control{--window-control-color: var(--window-control-neutral);position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--window-control-size);width:var(--window-control-size);height:var(--window-control-size);padding:0;border:0;border-radius:0;background:transparent;color:transparent;cursor:pointer;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.window-control:before{content:"";position:absolute;width:var(--window-control-dot-size);height:var(--window-control-dot-size);border-radius:50%;background:var(--window-control-color)}.window-control>.icon{position:relative;z-index:1;width:var(--window-control-glyph-size);height:var(--window-control-glyph-size)}.window-control--danger{--window-control-color: var(--window-control-danger)}.window-control--info{--window-control-color: var(--window-control-info)}.window-control--success{--window-control-color: var(--window-control-success)}.window-control--neutral{--window-control-color: var(--window-control-neutral)}.window-control:hover:not(:disabled),.window-control:focus-visible{color:#fff}.window-control:focus-visible{outline:2px solid color-mix(in srgb,var(--window-control-color) 75%,white);outline-offset:-4px}.window-control:disabled{opacity:.4;cursor:not-allowed}.connection-status{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--window-control-size);width:var(--window-control-size);height:var(--window-control-size);background:var(--window-control-info);color:#fff}.connection-status>.icon{width:16px;height:16px}.connection-status--disconnecting{background:var(--connection-status-disconnecting)}.connection-status--disconnected{background:var(--window-control-danger)}.connection-status--connected{display:none}.vnc-window-frame{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;min-width:0;width:100%}.vnc-window-frame--fullscreen{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.panel--vnc{--vnc-aspect: 16 / 9;flex:0 1 100%;width:100%;height:auto}.panel--vnc>.panel__bar{flex:0 0 var(--panel-bar-height-chrome);width:100%;height:var(--panel-bar-height-chrome);min-height:var(--panel-bar-height-chrome)}.vnc-window__status-label{color:var(--window-control-info);font-size:var(--font-size-xs, .6875rem);line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.vnc-window--disconnecting .vnc-window__status-label{color:var(--connection-status-disconnecting)}.vnc-window--disconnected .vnc-window__status-label{color:var(--window-control-danger)}.vnc-window__screen{flex:0 0 auto;width:100%;aspect-ratio:var(--vnc-aspect);min-height:0;background:#000}.vnc-window__screen-mount{width:100%;height:100%}.vnc-window--connecting .vnc-window__session-control,.vnc-window--disconnecting .vnc-window__session-control,.vnc-window--disconnected .vnc-window__session-control,.vnc-window--connected .vnc-window__status-label{display:none}.vnc-window--fullscreen{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vnc-window--fullscreen .vnc-window__screen{flex:1 1 auto;aspect-ratio:auto;height:auto;min-height:0}.har-viewer{box-sizing:border-box;width:100%;max-width:none;padding:0;margin:0}.har-viewer *,.har-viewer *:before,.har-viewer *:after{box-sizing:border-box}.har-card{width:100%}.har-card__body{display:flex;flex-direction:column;gap:0;min-height:160px;padding:0;overflow:visible}.har-empty{padding:24px 16px;color:var(--color-text-muted, #999);font-size:13px;line-height:1.45;text-align:center}.har-table-wrap{overflow-x:auto;overflow-y:auto;scrollbar-width:thin;flex:1 0 auto}.har-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.35;color:var(--color-text, #ccc)}.har-table th,.har-table td{padding:4px 8px;border-bottom:1px solid var(--color-border, #3d444c);text-align:left;vertical-align:top;white-space:nowrap}.har-table th{position:sticky;top:0;z-index:1;background:var(--panel-bg, #1a1917);color:var(--color-text-muted, #999);font-weight:600}.har-row{cursor:pointer}.har-row:hover{background:#ffffff08}.har-row:focus-visible{outline:1px solid var(--color-accent, #6cb6ff);outline-offset:-1px}.har-row--open{background:#ffffff0a}.har-method{font-weight:600;color:#89d185}.har-url{max-width:0;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.har-mime{color:var(--color-text-muted, #999);max-width:140px;overflow:hidden;text-overflow:ellipsis}.har-status--ok{color:#89d185}.har-status--redir{color:#6cb6ff}.har-status--warn{color:#cca700}.har-status--err{color:#f48771}.har-status--muted{color:var(--color-text-muted, #999)}.har-detail-row>td{padding:0;white-space:normal;border-bottom:1px solid var(--color-border, #3d444c);background:#0000002e}.har-detail{padding:8px 12px 12px}.har-tabs{display:flex;gap:0;border-bottom:1px solid var(--color-border, #3d444c);margin-bottom:10px}.har-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:6px 12px;color:var(--color-text-muted, #999);font:inherit;font-size:12px;cursor:pointer}.har-tab:hover{color:var(--color-text, #ccc)}.har-tab--active{color:var(--color-text, #ccc);border-bottom-color:var(--color-accent, #6cb6ff)}.har-tab:focus-visible{outline:1px solid var(--color-accent, #6cb6ff);outline-offset:-2px}.har-tab-panel{min-height:48px}.har-section+.har-section{margin-top:12px}.har-section__title{margin-bottom:6px;color:var(--color-text-muted, #999);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.har-kv{display:grid;grid-template-columns:minmax(96px,140px) 1fr;gap:2px 12px;font-size:12px;line-height:1.4}.har-kv__k{color:var(--color-text-muted, #999);word-break:break-all;white-space:normal}.har-kv__v{color:var(--color-text, #ccc);word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap}.har-muted{color:var(--color-text-muted, #999)}.har-body{margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow-y:auto;scrollbar-width:thin;color:var(--color-text, #ccc)}.har-detail details{margin:0}.har-detail details+details{margin-top:8px}.har-detail summary{cursor:pointer;color:var(--color-text-muted, #999);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:4px 0}.har-detail summary:hover{color:var(--color-text, #ccc)}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-decoration-overview-ruler{z-index:7;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}
