@layer components{.flex-form>div:not(.button-group):not(.modal2-body):not(.modal2-footer){margin-bottom:10px}.flex-form label{justify-content:left;font-weight:700;font-size:.95em;margin-bottom:.15rem}.flex-form label svg{margin-left:5px}.form-label{margin-bottom:.5rem;font-weight:700;align-content:center}.form-label.disabled{color:var(--color-text-disabled)}.form-label.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;line-height:1.5}.form-label.col-form-label.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.form-label.col-form-label.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-label .feature-icons{display:inline-flex;align-items:center;background-color:var(--color-border);border-radius:100px;margin-left:3px;padding-left:3px;padding-right:3px}.form-label .feature-icons svg{margin-left:1px;margin-right:1px;font-size:.8rem!important}label.disabled{color:var(--color-text-disabled)}.form-text{margin-top:.25rem;font-size:.875em;color:var(--color-muted)}.form-input{padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-text);-webkit-appearance:none;appearance:none;background-color:var(--color-input-bg);background-clip:padding-box;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-input{transition:none}}.form-input.invalid-value{color:var(--color-input-invalid)}.form-input:focus-visible{color:var(--color-text);background-color:var(--color-input-bg);border-color:var(--color-primary-soft);outline:0;box-shadow:0 0 0 .25rem var(--color-focus-ring)}.form-input:focus-visible.invalid-value{color:var(--color-input-invalid)}.form-input::placeholder{color:var(--color-muted);opacity:1}.form-input:disabled{background-color:var(--color-surface-muted);opacity:1}.input-group{flex-wrap:nowrap}.input-group2{position:relative;display:flex;flex-wrap:nowrap;align-items:stretch;width:100%}.input-group2>.button{z-index:2;position:relative;white-space:nowrap}.input-group2>.input-group2-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-text);text-align:center;white-space:nowrap;background-color:var(--color-surface-subtle);border:var(--border-width) solid var(--color-border);border-radius:var(--radius)}.input-group2>:focus{z-index:5}.input-group2>:has(~:not([aria-hidden])),.input-group2>:has(~:not([aria-hidden])) .input-group-borders{--border-right-radius: 0;border-top-right-radius:0;border-bottom-right-radius:0}.input-group2>:has(~:not([aria-hidden])).input-group2-text,.input-group2>:has(~:not([aria-hidden])) .input-group-borders.input-group2-text{border-right:0}.input-group2>:not(:first-child),.input-group2>:not(:first-child) .input-group-borders{--border-left-radius: 0;border-top-left-radius:0;border-bottom-left-radius:0}.input-group2>:not(:first-child).input-group2-text,.input-group2>:not(:first-child) .input-group-borders.input-group2-text{border-left:0}.edit-connection{margin-bottom:1em}.edit-connection>div{margin-bottom:.5rem}.edit-connection label{justify-content:left;font-weight:700;font-size:1em;margin-bottom:.5rem}.edit-connection label.col-form-label{margin-bottom:.5rem}@media(max-width:575.98px){.edit-connection label.col-form-label{margin-bottom:0}}.connection-form-buttons{position:sticky;bottom:0;flex-shrink:0;padding-top:1rem;margin-top:auto;background-color:var(--color-surface);padding-bottom:1.5rem}.connection-group-actions{overflow:hidden;margin-bottom:1rem}}@layer components{.alert-element{--alert-elm-bg: transparent;--alert-elm-padding-x: 1rem;--alert-elm-padding-y: 1rem;--alert-elm-margin-bottom: 1rem;--alert-elm-color: inherit;--alert-elm-border-color: transparent;--alert-elm-border: var(--border-width) solid var(--alert-elm-border-color);--alert-elm-border-radius: var(--radius);--alert-elm-link-color: inherit;position:relative;padding:var(--alert-elm-padding-y) var(--alert-elm-padding-x);margin-bottom:var(--alert-elm-margin-bottom);color:var(--alert-elm-color);background-color:var(--alert-elm-bg);border:var(--alert-elm-border);border-radius:var(--alert-elm-border-radius)}.alert-element.alert-dismissible{padding-inline-end:3rem}.alert-element.alert-dismissible .btn-close{position:absolute;inset-inline-end:0;top:0;z-index:2;padding:1.25rem 1rem}.alert-element.alert-primary{--alert-elm-color: var(--color-primary-text-emphasis);--alert-elm-bg: var(--color-primary-bg-subtle);--alert-elm-border-color: var(--color-primary-border-subtle);--alert-elm-link-color: var(--color-primary-text-emphasis)}.alert-element.alert-secondary{--alert-elm-color: var(--color-secondary-text-emphasis);--alert-elm-bg: var(--color-secondary-bg-subtle);--alert-elm-border-color: var(--color-secondary-border-subtle);--alert-elm-link-color: var(--color-secondary-text-emphasis)}.alert-element.alert-success{--alert-elm-color: var(--color-success-text-emphasis);--alert-elm-bg: var(--color-success-bg-subtle);--alert-elm-border-color: var(--color-success-border-subtle);--alert-elm-link-color: var(--color-success-text-emphasis)}.alert-element.alert-info{--alert-elm-color: var(--color-info-text-emphasis);--alert-elm-bg: var(--color-info-bg-subtle);--alert-elm-border-color: var(--color-info-border-subtle);--alert-elm-link-color: var(--color-info-text-emphasis)}.alert-element.alert-warning{--alert-elm-color: var(--color-warning-text-emphasis);--alert-elm-bg: var(--color-warning-bg-subtle);--alert-elm-border-color: var(--color-warning-border-subtle);--alert-elm-link-color: var(--color-warning-text-emphasis)}.alert-element.alert-danger{--alert-elm-color: var(--color-danger-text-emphasis);--alert-elm-bg: var(--color-danger-bg-subtle);--alert-elm-border-color: var(--color-danger-border-subtle);--alert-elm-link-color: var(--color-danger-text-emphasis)}.alert-element.alert-light{--alert-elm-color: var(--color-light-text-emphasis);--alert-elm-bg: var(--color-light-bg-subtle);--alert-elm-border-color: var(--color-light-border-subtle);--alert-elm-link-color: var(--color-light-text-emphasis)}.alert-element.alert-dark{--alert-elm-color: var(--color-dark-text-emphasis);--alert-elm-bg: var(--color-dark-bg-subtle);--alert-elm-border-color: var(--color-dark-border-subtle);--alert-elm-link-color: var(--color-dark-text-emphasis)}}@layer components{.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#080a0c;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23080a0c'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e") center / 1em auto no-repeat;filter:var(--close-btn-filter, none);border:0;border-radius:var(--radius);opacity:.5}.btn-close:hover{color:#080a0c;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem var(--color-focus-ring);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:.25}}@layer components{.button{--btn-padding-x: .75rem;--btn-padding-y: .375rem;--btn-font-size: .9rem;--btn-font-weight: 400;--btn-line-height: 1.5;--btn-border-width: 1px;--btn-border-radius: .375rem;--btn-disabled-opacity: .65;--btn-focus-shadow-rgb: 213, 2, 21;--btn-color: inherit;--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: inherit;--btn-hover-bg: transparent;--btn-hover-border-color: transparent;--btn-active-color: inherit;--btn-active-bg: transparent;--btn-active-border-color: transparent;--btn-disabled-color: inherit;--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent;display:inline-block;padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);color:var(--btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius);background-color:var(--btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.button{transition:none}}.button:hover{color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border-color)}.button:focus-visible{color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border-color);outline:0;box-shadow:0 0 0 .25rem rgba(var(--btn-focus-shadow-rgb),.5)}.button:active,.button:not([disabled]):active,.button.active{color:var(--btn-active-color);background-color:var(--btn-active-bg);border-color:var(--btn-active-border-color)}.button:active:focus-visible,.button:not([disabled]):active:focus-visible,.button.active:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--btn-focus-shadow-rgb),.5)}.button:disabled,.button.disabled,.button[aria-disabled=true]{color:var(--btn-disabled-color);pointer-events:none;background-color:var(--btn-disabled-bg);border-color:var(--btn-disabled-border-color);opacity:var(--btn-disabled-opacity)}.button.disabled.with-tooltip{cursor:inherit;pointer-events:inherit}.button-sm{--btn-padding-y: .25rem;--btn-padding-x: .5rem;--btn-font-size: .75rem;--btn-border-radius: .25rem}.button-lg{--btn-padding-y: .5rem;--btn-padding-x: 1rem;--btn-font-size: 1.25rem;--btn-border-radius: .5rem}.button-primary{--btn-color: #fff;--btn-bg: #d50215;--btn-border-color: #d50215;--btn-hover-color: #fff;--btn-hover-bg: rgb(181, 2, 18);--btn-hover-border-color: rgb(170, 2, 17);--btn-focus-shadow-rgb: 219, 40, 56;--btn-active-color: #fff;--btn-active-bg: rgb(170, 2, 17);--btn-active-border-color: rgb(160, 2, 16);--btn-disabled-color: #fff;--btn-disabled-bg: #d50215;--btn-disabled-border-color: #d50215}.button-secondary{--btn-color: #080a0c;--btn-bg: #f2f2f2;--btn-border-color: #ccc;--btn-hover-color: #080a0c;--btn-hover-bg: rgb(212, 212, 212);--btn-hover-border-color: rgb(209, 209, 209);--btn-focus-shadow-rgb: 175, 175, 175;--btn-active-color: #080a0c;--btn-active-bg: rgb(214, 214, 214);--btn-active-border-color: rgb(209, 209, 209);--btn-disabled-color: #080a0c;--btn-disabled-bg: #ccc;--btn-disabled-border-color: #ccc}.button-success{--btn-color: #fff;--btn-bg: #1b9e3e;--btn-border-color: #1b9e3e;--btn-hover-color: #fff;--btn-hover-bg: rgb(61, 173, 91);--btn-hover-border-color: rgb(50, 168, 81);--btn-focus-shadow-rgb: 24, 136, 55;--btn-active-color: #080a0c;--btn-active-bg: rgb(73, 177, 101);--btn-active-border-color: rgb(50, 168, 81);--btn-disabled-color: rgba(255, 255, 255, .9);--btn-disabled-bg: #1b9e3e;--btn-disabled-border-color: #1b9e3e}.button-info{--btn-color: #fff;--btn-bg: #39f;--btn-border-color: #39f;--btn-hover-color: #080a0c;--btn-hover-bg: rgb(82, 168, 255);--btn-hover-border-color: rgb(71, 163, 255);--btn-focus-shadow-rgb: 45, 132, 219;--btn-active-color: #080a0c;--btn-active-bg: rgb(92, 173, 255);--btn-active-border-color: rgb(71, 163, 255);--btn-disabled-color: rgba(255, 255, 255, .9);--btn-disabled-bg: #39f;--btn-disabled-border-color: #39f}.button-warning{--btn-color: #080a0c;--btn-bg: #f9b115;--btn-border-color: #f9b115;--btn-hover-color: #080a0c;--btn-hover-bg: rgb(250, 189, 56);--btn-hover-border-color: rgb(250, 185, 44);--btn-focus-shadow-rgb: 213, 152, 20;--btn-active-color: #080a0c;--btn-active-bg: rgb(250, 193, 68);--btn-active-border-color: rgb(250, 185, 44);--btn-disabled-color: #080a0c;--btn-disabled-bg: #f9b115;--btn-disabled-border-color: #f9b115}.button-danger{--btn-color: #fff;--btn-bg: rgb(180, 0, 0);--btn-border-color: rgb(180, 0, 0);--btn-hover-color: #eee;--btn-hover-bg: rgb(155, 0, 0);--btn-hover-border-color: rgb(145, 0, 0);--btn-focus-shadow-rgb: 196, 72, 72;--btn-active-color: #fff;--btn-active-bg: rgb(140, 0, 0);--btn-active-border-color: rgb(130, 0, 0);--btn-disabled-color: rgba(255, 255, 255, .8);--btn-disabled-bg: rgb(180, 0, 0);--btn-disabled-border-color: rgb(180, 0, 0)}.button-danger:hover{animation:blinker .4s linear infinite}.button-light{--btn-color: #080a0c;--btn-bg: #e9e9e9;--btn-border-color: #e9e9e9;--btn-hover-color: #080a0c;--btn-hover-bg: rgb(198, 198, 198);--btn-hover-border-color: rgb(186, 186, 186);--btn-focus-shadow-rgb: 199, 200, 200;--btn-active-color: #080a0c;--btn-active-bg: rgb(186, 186, 186);--btn-active-border-color: rgb(175, 175, 175);--btn-disabled-color: #080a0c;--btn-disabled-bg: #e9e9e9;--btn-disabled-border-color: #e9e9e9}.button-dark{--btn-color: #fff;--btn-bg: #212631;--btn-border-color: #212631;--btn-hover-color: #fff;--btn-hover-bg: rgb(66, 71, 80);--btn-hover-border-color: rgb(55, 60, 70);--btn-focus-shadow-rgb: 66, 71, 80;--btn-active-color: #fff;--btn-active-bg: rgb(77, 81, 90);--btn-active-border-color: rgb(55, 60, 70);--btn-disabled-color: #fff;--btn-disabled-bg: #212631;--btn-disabled-border-color: #212631}.button-gray{--btn-color: #fff;--btn-bg: #6c757d;--btn-border-color: #6c757d;--btn-hover-color: #fff;--btn-hover-bg: #5c636a;--btn-hover-border-color: #565e64;--btn-focus-shadow-rgb: 108, 117, 125;--btn-active-color: #fff;--btn-active-bg: #565e64;--btn-active-border-color: #51585e;--btn-disabled-color: #fff;--btn-disabled-bg: #6c757d;--btn-disabled-border-color: #6c757d}.button-white{--btn-color: #080a0c;--btn-bg: #fff;--btn-border-color: #dee2e6;--btn-hover-color: #080a0c;--btn-hover-bg: #e9ecef;--btn-hover-border-color: #dee2e6;--btn-focus-shadow-rgb: 222, 226, 230;--btn-active-color: #080a0c;--btn-active-bg: #dde0e3;--btn-active-border-color: #d0d5d8;--btn-disabled-color: #080a0c;--btn-disabled-bg: #fff;--btn-disabled-border-color: #dee2e6}.button-variable{--btn-color: #fff;--btn-bg: #0000c8;--btn-border-color: #0000c8;--btn-hover-color: #fff;--btn-hover-bg: #0000a8;--btn-hover-border-color: #00009e;--btn-focus-shadow-rgb: 0, 0, 200;--btn-active-color: #fff;--btn-active-bg: #000090;--btn-active-border-color: #000086;--btn-disabled-color: #fff;--btn-disabled-bg: #0000c8;--btn-disabled-border-color: #0000c8}.button-disabled{--btn-color: #6c757d;--btn-bg: #e9ecef;--btn-border-color: #dee2e6;--btn-hover-color: #6c757d;--btn-hover-bg: #e9ecef;--btn-hover-border-color: #dee2e6;--btn-focus-shadow-rgb: 108, 117, 125;--btn-active-color: #6c757d;--btn-active-bg: #e9ecef;--btn-active-border-color: #dee2e6;--btn-disabled-color: #6c757d;--btn-disabled-bg: #e9ecef;--btn-disabled-border-color: #dee2e6}.button-link{--btn-color: #d50215;--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: #aa0111;--btn-hover-border-color: transparent;--btn-active-border-color: transparent;--btn-disabled-color: #6d7d9c;--btn-disabled-border-color: transparent}.button-link:focus-visible{color:var(--btn-color)}.button-outline{--btn-color: #4a4a4a;--btn-bg: transparent;--btn-border-color: #adb5bd;--btn-hover-color: #fff;--btn-hover-bg: #6c757d;--btn-hover-border-color: #6c757d;--btn-active-color: #fff;--btn-active-bg: #6c757d;--btn-active-border-color: #6c757d;--btn-disabled-color: #adb5bd;--btn-disabled-bg: transparent;--btn-disabled-border-color: #dee2e6}.button-outline-primary{--btn-color: #d50215;--btn-bg: transparent;--btn-border-color: #d50215;--btn-hover-color: #fff;--btn-hover-bg: #d50215;--btn-hover-border-color: #d50215;--btn-focus-shadow-rgb: 213, 2, 21;--btn-active-color: #fff;--btn-active-bg: #d50215;--btn-active-border-color: #d50215;--btn-disabled-color: #d50215;--btn-disabled-bg: transparent;--btn-disabled-border-color: #d50215}.button-outline-secondary{--btn-color: #ccc;--btn-bg: transparent;--btn-border-color: #ccc;--btn-hover-color: #080a0c;--btn-hover-bg: #ccc;--btn-hover-border-color: #ccc;--btn-focus-shadow-rgb: 204, 204, 204;--btn-active-color: #080a0c;--btn-active-bg: #ccc;--btn-active-border-color: #ccc;--btn-disabled-color: #ccc;--btn-disabled-bg: transparent;--btn-disabled-border-color: #ccc}.button-outline-success{--btn-color: #1b9e3e;--btn-bg: transparent;--btn-border-color: #1b9e3e;--btn-hover-color: #080a0c;--btn-hover-bg: #1b9e3e;--btn-hover-border-color: #1b9e3e;--btn-focus-shadow-rgb: 27, 158, 62;--btn-active-color: #080a0c;--btn-active-bg: #1b9e3e;--btn-active-border-color: #1b9e3e;--btn-disabled-color: #1b9e3e;--btn-disabled-bg: transparent;--btn-disabled-border-color: #1b9e3e}.button-outline-info{--btn-color: #39f;--btn-bg: transparent;--btn-border-color: #39f;--btn-hover-color: #080a0c;--btn-hover-bg: #39f;--btn-hover-border-color: #39f;--btn-focus-shadow-rgb: 51, 153, 255;--btn-active-color: #080a0c;--btn-active-bg: #39f;--btn-active-border-color: #39f;--btn-disabled-color: #39f;--btn-disabled-bg: transparent;--btn-disabled-border-color: #39f}.button-outline-warning{--btn-color: #f9b115;--btn-bg: transparent;--btn-border-color: #f9b115;--btn-hover-color: #080a0c;--btn-hover-bg: #f9b115;--btn-hover-border-color: #f9b115;--btn-focus-shadow-rgb: 249, 177, 21;--btn-active-color: #080a0c;--btn-active-bg: #f9b115;--btn-active-border-color: #f9b115;--btn-disabled-color: #f9b115;--btn-disabled-bg: transparent;--btn-disabled-border-color: #f9b115}.button-outline-danger{--btn-color: rgb(180, 0, 0);--btn-bg: transparent;--btn-border-color: rgb(180, 0, 0);--btn-hover-color: #fff;--btn-hover-bg: rgb(180, 0, 0);--btn-hover-border-color: rgb(180, 0, 0);--btn-focus-shadow-rgb: 180, 0, 0;--btn-active-color: #fff;--btn-active-bg: rgb(180, 0, 0);--btn-active-border-color: rgb(180, 0, 0);--btn-disabled-color: rgb(180, 0, 0);--btn-disabled-bg: transparent;--btn-disabled-border-color: rgb(180, 0, 0)}.button-outline-light{--btn-color: #e9e9e9;--btn-bg: transparent;--btn-border-color: #e9e9e9;--btn-hover-color: #080a0c;--btn-hover-bg: #e9e9e9;--btn-hover-border-color: #e9e9e9;--btn-focus-shadow-rgb: 233, 233, 233;--btn-active-color: #080a0c;--btn-active-bg: #e9e9e9;--btn-active-border-color: #e9e9e9;--btn-disabled-color: #e9e9e9;--btn-disabled-bg: transparent;--btn-disabled-border-color: #e9e9e9}.button-outline-dark{--btn-color: #212631;--btn-bg: transparent;--btn-border-color: #212631;--btn-hover-color: #fff;--btn-hover-bg: #212631;--btn-hover-border-color: #212631;--btn-focus-shadow-rgb: 33, 38, 49;--btn-active-color: #fff;--btn-active-bg: #212631;--btn-active-border-color: #212631;--btn-disabled-color: #212631;--btn-disabled-bg: transparent;--btn-disabled-border-color: #212631}.button-outline-variable{--btn-color: #0000c8;--btn-bg: transparent;--btn-border-color: #0000c8;--btn-hover-color: #fff;--btn-hover-bg: #0000c8;--btn-hover-border-color: #0000c8;--btn-focus-shadow-rgb: 0, 0, 200;--btn-active-color: #fff;--btn-active-bg: #0000c8;--btn-active-border-color: #0000c8;--btn-disabled-color: #0000c8;--btn-disabled-bg: transparent;--btn-disabled-border-color: #0000c8}.button-inline{--btn-padding-x: .3rem;--btn-padding-y: 0;--btn-border-width: 0;--btn-border-radius: 0;--btn-font-size: inherit;--btn-color: inherit;--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: inherit;--btn-hover-bg: transparent;--btn-hover-border-color: transparent;--btn-active-color: inherit;--btn-active-bg: transparent;--btn-active-border-color: transparent;--btn-disabled-color: inherit;--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent;--btn-line-height: inherit;vertical-align:baseline}.button-ghost{--btn-color: #6d7d9c;--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: currentColor;--btn-hover-bg: rgba(0, 0, 0, .05);--btn-hover-border-color: rgba(0, 0, 0, .05);--btn-active-color: currentColor;--btn-active-bg: rgba(0, 0, 0, .08);--btn-active-border-color: rgba(0, 0, 0, .08);--btn-disabled-color: #6d7d9c;--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent}.button-ghost-primary{--btn-color: #d50215;--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: #fff;--btn-hover-bg: #d50215;--btn-hover-border-color: #d50215;--btn-active-color: #fff;--btn-active-bg: #d50215;--btn-active-border-color: #d50215;--btn-disabled-color: #d50215;--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent}.button-ghost-secondary{--btn-color: #ccc;--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: #080a0c;--btn-hover-bg: #ccc;--btn-hover-border-color: #ccc;--btn-active-color: #080a0c;--btn-active-bg: #ccc;--btn-active-border-color: #ccc;--btn-disabled-color: #ccc;--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent}.button-ghost-success{--btn-color: #1b9e3e;--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: #080a0c;--btn-hover-bg: #1b9e3e;--btn-hover-border-color: #1b9e3e;--btn-active-color: #080a0c;--btn-active-bg: #1b9e3e;--btn-active-border-color: #1b9e3e;--btn-disabled-color: #1b9e3e;--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent}.button-ghost-info{--btn-color: #39f;--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: #080a0c;--btn-hover-bg: #39f;--btn-hover-border-color: #39f;--btn-active-color: #080a0c;--btn-active-bg: #39f;--btn-active-border-color: #39f;--btn-disabled-color: #39f;--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent}.button-ghost-warning{--btn-color: #f9b115;--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: #080a0c;--btn-hover-bg: #f9b115;--btn-hover-border-color: #f9b115;--btn-active-color: #080a0c;--btn-active-bg: #f9b115;--btn-active-border-color: #f9b115;--btn-disabled-color: #f9b115;--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent}.button-ghost-danger{--btn-color: rgb(180, 0, 0);--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: #fff;--btn-hover-bg: rgb(180, 0, 0);--btn-hover-border-color: rgb(180, 0, 0);--btn-active-color: #fff;--btn-active-bg: rgb(180, 0, 0);--btn-active-border-color: rgb(180, 0, 0);--btn-disabled-color: rgb(180, 0, 0);--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent}.button-ghost-light{--btn-color: #e9e9e9;--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: #080a0c;--btn-hover-bg: #e9e9e9;--btn-hover-border-color: #e9e9e9;--btn-active-color: #080a0c;--btn-active-bg: #e9e9e9;--btn-active-border-color: #e9e9e9;--btn-disabled-color: #e9e9e9;--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent}.button-ghost-dark{--btn-color: #212631;--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: #fff;--btn-hover-bg: #212631;--btn-hover-border-color: #212631;--btn-active-color: #fff;--btn-active-bg: #212631;--btn-active-border-color: #212631;--btn-disabled-color: #212631;--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent}.button-ghost-variable{--btn-color: #0000c8;--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: #fff;--btn-hover-bg: #0000c8;--btn-hover-border-color: #0000c8;--btn-active-color: #fff;--btn-active-bg: #0000c8;--btn-active-border-color: #0000c8;--btn-disabled-color: #0000c8;--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent}[data-coreui-theme=dark] .button-primary{--btn-bg: rgb(202, 13, 30);--btn-border-color: rgb(202, 13, 30);--btn-hover-bg: rgb(172, 11, 25);--btn-hover-border-color: rgb(162, 10, 24);--btn-focus-shadow-rgb: 210, 49, 63;--btn-active-bg: rgb(162, 10, 24);--btn-active-border-color: rgb(152, 9, 22);--btn-disabled-bg: rgb(202, 13, 30);--btn-disabled-border-color: rgb(202, 13, 30)}[data-coreui-theme=dark] .button-success{--btn-bg: rgb(34, 151, 65);--btn-border-color: rgb(34, 151, 65);--btn-hover-bg: rgb(67, 167, 94);--btn-hover-border-color: rgb(56, 162, 84);--btn-focus-shadow-rgb: 30, 130, 57;--btn-active-bg: rgb(78, 172, 103);--btn-active-border-color: rgb(56, 162, 84);--btn-disabled-bg: rgb(34, 151, 65);--btn-disabled-border-color: rgb(34, 151, 65)}[data-coreui-theme=dark] .button-info{--btn-bg: rgb(61, 153, 245);--btn-border-color: rgb(61, 153, 245);--btn-hover-bg: rgb(90, 168, 246);--btn-hover-border-color: rgb(81, 163, 246);--btn-focus-shadow-rgb: 53, 132, 210;--btn-active-bg: rgb(100, 173, 247);--btn-active-border-color: rgb(81, 163, 246);--btn-disabled-bg: rgb(61, 153, 245);--btn-disabled-border-color: rgb(61, 153, 245)}[data-coreui-theme=dark] .button-warning{--btn-bg: rgb(238, 173, 32);--btn-border-color: rgb(238, 173, 32);--btn-hover-bg: rgb(240, 185, 66);--btn-hover-border-color: rgb(239, 181, 55);--btn-focus-shadow-rgb: 203, 148, 29;--btn-active-bg: rgb(241, 189, 77);--btn-active-border-color: rgb(239, 181, 55);--btn-disabled-bg: rgb(238, 173, 32);--btn-disabled-border-color: rgb(238, 173, 32)}[data-coreui-theme=dark] .button-danger{--btn-color: #080a0c;--btn-bg: rgb(222, 90, 90);--btn-border-color: rgb(222, 90, 90);--btn-hover-color: #080a0c;--btn-hover-bg: rgb(227, 115, 115);--btn-hover-border-color: rgb(225, 107, 107);--btn-focus-shadow-rgb: 190, 78, 79;--btn-active-color: #080a0c;--btn-active-bg: rgb(228, 123, 123);--btn-active-border-color: rgb(225, 107, 107);--btn-disabled-color: #080a0c;--btn-disabled-bg: rgb(222, 90, 90);--btn-disabled-border-color: rgb(222, 90, 90)}[data-coreui-theme=dark] .button-dark{--btn-hover-bg: rgb(28, 32, 42);--btn-hover-border-color: rgb(26, 30, 39);--btn-active-bg: rgb(26, 30, 39);--btn-active-border-color: rgb(25, 29, 37)}[data-coreui-theme=dark] .button-light{--btn-hover-bg: rgb(236, 236, 236);--btn-hover-border-color: rgb(235, 235, 235);--btn-active-bg: rgb(237, 237, 237);--btn-active-border-color: rgb(235, 235, 235)}[data-coreui-theme=dark] .button-outline-primary{--btn-color: rgb(202, 13, 30);--btn-border-color: rgb(202, 13, 30);--btn-hover-bg: rgb(202, 13, 30);--btn-hover-border-color: rgb(202, 13, 30);--btn-focus-shadow-rgb: 202, 13, 30;--btn-active-bg: rgb(202, 13, 30);--btn-active-border-color: rgb(202, 13, 30);--btn-disabled-color: rgb(202, 13, 30);--btn-disabled-border-color: rgb(202, 13, 30)}[data-coreui-theme=dark] .button-outline-success{--btn-color: rgb(34, 151, 65);--btn-border-color: rgb(34, 151, 65);--btn-hover-bg: rgb(34, 151, 65);--btn-hover-border-color: rgb(34, 151, 65);--btn-focus-shadow-rgb: 34, 151, 65;--btn-active-bg: rgb(34, 151, 65);--btn-active-border-color: rgb(34, 151, 65);--btn-disabled-color: rgb(34, 151, 65);--btn-disabled-border-color: rgb(34, 151, 65)}[data-coreui-theme=dark] .button-outline-info{--btn-color: rgb(61, 153, 245);--btn-border-color: rgb(61, 153, 245);--btn-hover-bg: rgb(61, 153, 245);--btn-hover-border-color: rgb(61, 153, 245);--btn-focus-shadow-rgb: 61, 153, 245;--btn-active-bg: rgb(61, 153, 245);--btn-active-border-color: rgb(61, 153, 245);--btn-disabled-color: rgb(61, 153, 245);--btn-disabled-border-color: rgb(61, 153, 245)}[data-coreui-theme=dark] .button-outline-warning{--btn-color: rgb(238, 173, 32);--btn-border-color: rgb(238, 173, 32);--btn-hover-bg: rgb(238, 173, 32);--btn-hover-border-color: rgb(238, 173, 32);--btn-focus-shadow-rgb: 238, 173, 32;--btn-active-bg: rgb(238, 173, 32);--btn-active-border-color: rgb(238, 173, 32);--btn-disabled-color: rgb(238, 173, 32);--btn-disabled-border-color: rgb(238, 173, 32)}[data-coreui-theme=dark] .button-outline-danger{--btn-color: rgb(222, 90, 90);--btn-border-color: rgb(222, 90, 90);--btn-hover-color: #080a0c;--btn-hover-bg: rgb(222, 90, 90);--btn-hover-border-color: rgb(222, 90, 90);--btn-focus-shadow-rgb: 222, 90, 90;--btn-active-color: #080a0c;--btn-active-bg: rgb(222, 90, 90);--btn-active-border-color: rgb(222, 90, 90);--btn-disabled-color: rgb(222, 90, 90);--btn-disabled-border-color: rgb(222, 90, 90)}[data-coreui-theme=dark] .button-ghost-primary{--btn-color: rgb(202, 13, 30);--btn-hover-bg: rgb(202, 13, 30);--btn-hover-border-color: rgb(202, 13, 30);--btn-active-bg: rgb(202, 13, 30);--btn-active-border-color: rgb(202, 13, 30);--btn-disabled-color: rgb(202, 13, 30)}[data-coreui-theme=dark] .button-ghost-success{--btn-color: rgb(34, 151, 65);--btn-hover-bg: rgb(34, 151, 65);--btn-hover-border-color: rgb(34, 151, 65);--btn-active-bg: rgb(34, 151, 65);--btn-active-border-color: rgb(34, 151, 65);--btn-disabled-color: rgb(34, 151, 65)}[data-coreui-theme=dark] .button-ghost-info{--btn-color: rgb(61, 153, 245);--btn-hover-bg: rgb(61, 153, 245);--btn-hover-border-color: rgb(61, 153, 245);--btn-active-bg: rgb(61, 153, 245);--btn-active-border-color: rgb(61, 153, 245);--btn-disabled-color: rgb(61, 153, 245)}[data-coreui-theme=dark] .button-ghost-warning{--btn-color: rgb(238, 173, 32);--btn-hover-bg: rgb(238, 173, 32);--btn-hover-border-color: rgb(238, 173, 32);--btn-active-bg: rgb(238, 173, 32);--btn-active-border-color: rgb(238, 173, 32);--btn-disabled-color: rgb(238, 173, 32)}[data-coreui-theme=dark] .button-ghost-danger{--btn-color: rgb(222, 90, 90);--btn-hover-color: #080a0c;--btn-hover-bg: rgb(222, 90, 90);--btn-hover-border-color: rgb(222, 90, 90);--btn-active-color: #080a0c;--btn-active-bg: rgb(222, 90, 90);--btn-active-border-color: rgb(222, 90, 90);--btn-disabled-color: rgb(222, 90, 90)}[data-coreui-theme=dark] .button-variable{--btn-bg: #2222d8;--btn-border-color: #2222d8;--btn-hover-bg: #1a1ac4;--btn-hover-border-color: #1818ba;--btn-focus-shadow-rgb: 40, 40, 220;--btn-active-bg: #1212b0;--btn-active-border-color: #1010a6;--btn-disabled-bg: #2222d8;--btn-disabled-border-color: #2222d8}[data-coreui-theme=dark] .button-outline-variable{--btn-color: #5555e0;--btn-border-color: #5555e0;--btn-hover-bg: #5555e0;--btn-hover-border-color: #5555e0;--btn-focus-shadow-rgb: 85, 85, 224;--btn-active-bg: #5555e0;--btn-active-border-color: #5555e0;--btn-disabled-color: #5555e0;--btn-disabled-border-color: #5555e0}[data-coreui-theme=dark] .button-ghost-variable{--btn-color: #5555e0;--btn-hover-bg: #5555e0;--btn-hover-border-color: #5555e0;--btn-active-bg: #5555e0;--btn-active-border-color: #5555e0;--btn-disabled-color: #5555e0}@keyframes blinker{50%{opacity:.8}}.button-group,.button-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.button-group>.button,.button-group-vertical>.button{position:relative;flex:1 1 auto}.button-group>.button:hover,.button-group>.button:focus,.button-group>.button:active,.button-group>.button.active,.button-group-vertical>.button:hover,.button-group-vertical>.button:focus,.button-group-vertical>.button:active,.button-group-vertical>.button.active{z-index:1}.button-group{border-radius:.375rem}.button-group>:not(:nth-child(1 of:not([data-base-ui-focus-guard])))>.button,.button-group>.button:not(:nth-child(1 of:not([data-base-ui-focus-guard]))){border-start-start-radius:0;border-end-start-radius:0;border-inline-start-color:color-mix(in srgb,var(--btn-bg, currentColor) 75%,black)}.button-group>:not(:nth-last-child(1 of:not([data-base-ui-focus-guard])))>.button,.button-group>.button:not(:nth-last-child(1 of:not([data-base-ui-focus-guard]))):not(.dropdown-toggle){border-start-end-radius:0;border-end-end-radius:0;border-inline-end-width:0}.button-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.button-group-vertical>.button,.button-group-vertical>.button-group{width:100%}.button-group-vertical>:not(:nth-child(1 of:not([data-base-ui-focus-guard])))>.button,.button-group-vertical>.button:not(:nth-child(1 of:not([data-base-ui-focus-guard]))){border-start-start-radius:0;border-start-end-radius:0;border-block-start-color:color-mix(in srgb,var(--btn-bg, currentColor) 75%,black)}.button-group-vertical>:not(:nth-last-child(1 of:not([data-base-ui-focus-guard])))>.button,.button-group-vertical>.button:not(:nth-last-child(1 of:not([data-base-ui-focus-guard]))){border-end-start-radius:0;border-end-end-radius:0;border-block-end-width:0}.table-header-buttons{float:right;margin:0}.table-header-buttons button{padding:1px 5px;opacity:.4}.table-header-buttons button.active{opacity:1}.table-header-buttons button.button-secondary{background-color:#fff;color:#000}.action-buttons{text-align:center;width:1px}.action-buttons .button{text-transform:uppercase;padding:4px}.action-buttons .button:disabled{opacity:.2}.action-buttons .button-primary.disabled{opacity:.5}.button-group .switch-input{margin-top:.3rem}.button-inline .button{display:inline-flex;align-items:center;padding-left:.75em}}@layer components{.button-control{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none;padding:Min(5px,10%);height:fit-content;display:inline-block;border:1px solid transparent}.button-control.clickable{cursor:pointer}.button-control.grid-pannable{touch-action:pan-x pan-y}.button-control.selected .button-border{border:1px solid var(--color-primary)!important;box-shadow:0 0 0 1px var(--color-primary) inset}.button-control.copy-source .button-border{border:1px solid var(--color-copy-source)!important;box-shadow:0 0 0 1px var(--color-copy-source) inset}.button-control.pending-add .button-border,.button-control.pending-remove .button-border{border:1px dashed var(--pending-change-color, var(--color-copy-source))!important;box-shadow:none}.button-control.pending-remove .button-border{filter:brightness(.5)}.button-control.context-menu-open .button-border{filter:brightness(.55)}.button-control.fixed-72 .button-border{width:72px;height:72px}.button-control.fixed-100 .button-border{width:100px;height:100px}.button-control.drophere{border:1px dashed var(--color-drop-border);background-color:var(--color-drop-neutral-bg)}.button-control.drophover{border:1px solid var(--color-drop-border);background-color:var(--color-drop-hover-bg)}.button-control.dropinvalid{border:1px solid var(--color-danger);background-color:color-mix(in srgb,var(--color-danger) 25%,transparent)}.button-control.grid-drag-source:not([popover]){opacity:.4}.button-control.preset-drag-source:not([popover]){opacity:.8;filter:blur(1px)}.button-control.grid-button[popover]{opacity:0}.button-control .button-border{position:relative;object-fit:contain;display:block;margin:0 auto;padding-bottom:calc(100% - 2px);border-radius:Max(12%,4px);border:1px solid var(--color-button-border);background-color:var(--color-button-bg);background-size:contain;background-position:center;background-repeat:no-repeat}.button-control .button-border .button-drop-ghost{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--color-button-bg);background-size:contain;background-position:center;background-repeat:no-repeat}.button-control .button-border .button-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:5px;color:var(--color-button-placeholder);font-size:1.5rem;font-weight:700}.button-page-input{font-size:1.2em;display:block;min-width:150px;z-index:100}.button-page-name{color:var(--color-text-strong);font-weight:400;font-size:1.2em}}@layer components{:where(.page-tablet,.page-emulator-base,.page-emulator,.page-emulator-list,.standalone-overlay){--remote-bg: #181818;--remote-surface: #222;--remote-border: #555;--remote-fg: #f7f7f7;--remote-fg-strong: #fff;--remote-fg-muted: color-mix(in srgb, var(--remote-fg-strong) 60%, transparent);--remote-accent: #d69e2e;--remote-accent-muted: #af8022;--remote-armed: rgba(255, 0, 0, .5);--remote-shadow: rgba(0, 0, 0, .35);--remote-btn-bg: color-mix(in srgb, var(--remote-fg-strong) 8%, transparent);--remote-btn-bg-hover: color-mix(in srgb, var(--remote-fg-strong) 16%, transparent);--remote-btn-bg-active: color-mix(in srgb, var(--remote-fg-strong) 22%, transparent);--remote-btn-border: color-mix(in srgb, var(--remote-fg-strong) 25%, transparent);--remote-btn-border-hover: color-mix(in srgb, var(--remote-fg-strong) 40%, transparent);--remote-btn-border-active: color-mix(in srgb, var(--remote-fg-strong) 50%, transparent)}.standalone-overlay{width:100%;height:100%;min-height:50vh;display:flex;align-items:center;justify-content:center;background-color:var(--remote-bg);padding:2vh 2vw;overflow:hidden;grid-row:1 / -1;grid-column:1 / -1;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}.standalone-overlay .standalone-overlay-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(.75rem,2.5vh,1.75rem);max-width:480px;width:100%;max-height:100%}@media(max-height:500px){.standalone-overlay .standalone-overlay-content{gap:clamp(.25rem,1vh,1rem)}}.standalone-overlay .standalone-overlay-icon{color:var(--remote-fg);opacity:.9;font-size:clamp(2rem,7vh,3.5rem)}.standalone-overlay h2{margin:0;font-size:clamp(1.15rem,3vh,2rem);font-weight:600;color:var(--remote-fg)}.standalone-overlay p{margin:0;font-size:clamp(.9rem,2vh,1.1rem);color:var(--remote-fg-muted);max-width:100%;overflow-wrap:anywhere}.standalone-overlay .button{margin-top:clamp(.25rem,1vh,.75rem);min-width:140px;color:var(--remote-fg);background-color:var(--remote-btn-bg);border:1px solid var(--remote-btn-border);border-radius:.5rem}.standalone-overlay .button:hover,.standalone-overlay .button:focus-visible{color:var(--remote-fg-strong);background-color:var(--remote-btn-bg-hover);border-color:var(--remote-btn-border-hover)}.standalone-overlay .button:active,.standalone-overlay .button:not([disabled]):active{color:var(--remote-fg-strong);background-color:var(--remote-btn-bg-active);border-color:var(--remote-btn-border-active)}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-DhDk0Xwi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-BepgbcUK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABwAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASwAAAF5fnUM1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgz5sE5oaGVhAAAEGAAAAB8AAAAkCroNqWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABIgAAAmI2jl6RcG9zdAAABawAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBAUAQALDcPWhhAQCoTAQAOrCGgQxHugihoaCjYCHfu8cphryPp0dMxPmxvsVSqmnpCWSM7VCEjEV8yC+K/H8Cgh/DnghvAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMD16RtfYpfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIQcDGuAEAHAbBHkAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42izGNQHDAABFwRfmrMWtzFxFFVIrRQGREE3Zg/+mAxLeWBh2AGRGqhvEhqmbpBS6xZlctxnz1x3mPHWXMQ895c6+uzEjZKoviOnry/qxvq36IIusCIIgCgY36R3uDhvcXbfj7j63J4Bxe+WRv9L6sea2pHBLjTA50kT5Ju6ZJCV7okiFPNr4lsaoybU4SlQ5Yt1R9B6nQMJbgVrHj0RFnDVphSRvnhFXzbXqKy6rqw1r/fJVUZ1GDwRs+2uDTXY59rXlfYu9IQ/BsIehH9c8O669zYg5/BpSnrtKtKWdPnRy2HQEfEjinsPZvFDxzGiJop5T6p4pmXX5XhjrWlLvKqjrZY2oyjxSio4kOeK9flbllaFKotrDcjvmffEHVntaWwAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-D904r64h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2) format("woff2"),url(/assets/roboto-math-400-normal-D6sS4O5l.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2) format("woff2"),url(/assets/roboto-symbols-400-normal-C7tGlxgb.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-Bf76hAzZ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-ext-400-normal-txZ9Fk_1.woff2) format("woff2"),url(/assets/fira-code-cyrillic-ext-400-normal-Buh61xzB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-400-normal-UC0NFL4U.woff2) format("woff2"),url(/assets/fira-code-cyrillic-400-normal-dc1q3VD7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-ext-400-normal-DR7mBgIM.woff2) format("woff2"),url(/assets/fira-code-greek-ext-400-normal-DSPUheWg.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-400-normal-B2Gh_Y8s.woff2) format("woff2"),url(/assets/fira-code-greek-400-normal-DobhaxvF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/fira-code-symbols2-400-normal-_QEZCEwe.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-ext-400-normal-KSMg0QLl.woff2) format("woff2"),url(/assets/fira-code-latin-ext-400-normal-DG73JjOf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-400-normal-DGosTW8U.woff2) format("woff2"),url(/assets/fira-code-latin-400-normal-C-QZfXAs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-2xl:1400px;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#d50215;--color-secondary:#ccc;--color-success:#1b9e3e;--color-danger:#e55353;--color-warning:#f9b115;--color-info:#39f;--color-light:#e9e9e9;--color-dark:#212631;--color-primary-bg-subtle:#cfc7f3;--color-primary-border-subtle:#9d92e6;--color-primary-text-emphasis:#3634a3;--color-secondary-bg-subtle:#ced2d8;--color-secondary-border-subtle:#9da5b1;--color-secondary-text-emphasis:#212233;--color-success-bg-subtle:#cbedd6;--color-success-border-subtle:#96dbad;--color-success-text-emphasis:#0f5722;--color-info-bg-subtle:#c0e6ff;--color-info-border-subtle:#80c6ff;--color-info-text-emphasis:#184c77;--color-warning-bg-subtle:#feecc5;--color-warning-border-subtle:#fcd88a;--color-warning-text-emphasis:#764705;--color-danger-bg-subtle:#f9d4d4;--color-danger-border-subtle:#f2a9a9;--color-danger-text-emphasis:#671414;--color-light-bg-subtle:#f9fafb;--color-light-border-subtle:#e7eaee;--color-light-text-emphasis:#4a566d;--color-dark-bg-subtle:#cfd4de;--color-dark-border-subtle:#aab3c5;--color-dark-text-emphasis:#323a49;--color-status-ok-bg:#cfc;--color-status-warn-bg:#fea;--color-status-error-bg:#fcc;--color-input-bg:#fff;--color-input-readonly-bg:#eee;--color-input-invalid:red;--color-syntax-error:#ff0c8a;--color-surface:#fff;--color-surface-muted:#f0f0f0;--color-surface-muted-hover:#e8e8e8;--color-surface-hover:#eee;--color-surface-alt:#f7f7f7;--color-surface-subtle:#f8f9fa;--color-surface-dark:#222;--color-app-bg:#f9f9f9;--color-app-frame-bg:#f3f4f7;--color-body-bg:#333;--color-loading-track:#3c4b64;--color-border:#ddd;--color-border-alt:#dbdfe6;--color-border-subtle:#e9ecef;--color-border-translucent:#0000002d}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-border-translucent:color-mix(in srgb, var(--color-shadow) 17.5%, transparent)}}:root,:host{--color-border-muted:#dddfe2;--color-border-medium:#bbb;--color-border-strong:#999;--color-border-hover:#aaa;--color-line:#ccc;--color-text:#111;--color-body-text:#252b36f2;--color-code:#d63384;--color-text-strong:#000;--color-icon:#333;--color-text-secondary:#666;--color-muted:#6c757d;--color-text-faint:#999;--color-text-disabled:#ccc;--color-row-hover:#0000000d;--color-row-overlay:#c8c8c8;--color-row-overlay-10:#c8c8c81a}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-row-overlay-10:color-mix(in srgb, var(--color-row-overlay) 10%, transparent)}}:root,:host{--color-row-overlay-15:#c8c8c826}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-row-overlay-15:color-mix(in srgb, var(--color-row-overlay) 15%, transparent)}}:root,:host{--color-row-overlay-30:#c8c8c84d}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-row-overlay-30:color-mix(in srgb, var(--color-row-overlay) 30%, transparent)}}:root,:host{--color-row-selected:#c8c8c859}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-row-selected:color-mix(in srgb, var(--color-row-overlay) 35%, transparent)}}:root,:host{--color-button-bg:#000;--color-button-border:#64646466;--color-button-placeholder:#262626;--color-copy-source:#1b7fc2;--color-drop-border:#000;--color-drop-neutral-bg:#eee;--color-drop-hover-bg:#daffab;--color-canvas-workspace:#e4e4e4;--color-toolbar-bg:#f5f5f5;--color-toolbar-fg:#4a4a4a;--color-toolbar-accent:#2276d2;--color-toolbar-accent-hover:#1a5ea3;--color-resize-bar-bg-hover:#dedede;--color-mode-toggle-bg:#ececec;--color-mode-toggle-border:#c8c8c8;--color-selected-item-bg:#e3f2fd;--color-selected-accent:#1976d2;--color-step-highlight:#2eb85c;--color-dropdown-item-hover-bg:#deebff;--color-dropdown-item-selected-bg:#c7deff;--color-pill-bg:#e6e6e6;--color-pill-remove-bg:#d7d7d7;--color-drop-target:#007bff;--color-drop-target-5:#007bff0d}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-drop-target-5:color-mix(in srgb, var(--color-drop-target) 5%, transparent)}}:root,:host{--color-drop-target-20:#007bff33}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-drop-target-20:color-mix(in srgb, var(--color-drop-target) 20%, transparent)}}:root,:host{--color-drop-target-25:#007bff40}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-drop-target-25:color-mix(in srgb, var(--color-drop-target) 25%, transparent)}}:root,:host{--color-drag-row-bg:#f5f2fa;--color-dropzone-border:#bbb;--color-tile-border:#dee2e6;--color-tile-handle-bg:#e9ecef;--color-tile-handle-bg-hover:#d0d0d0;--color-tile-handle-bg-active:#adb5bd;--color-on-dark:#fff;--color-on-dark-muted:#ffffffbf;--color-primary-soft:#ea818a;--color-link-hover:#aa0211;--color-primary-softer:#f2b3b9;--color-focus-ring:#d5021540}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-focus-ring:color-mix(in srgb, var(--color-primary) 25%, transparent)}}:root,:host{--color-shadow:#000;--color-shadow-4:#0000000a}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-shadow-4:color-mix(in srgb, var(--color-shadow) 4%, transparent)}}:root,:host{--color-shadow-6:#0000000f}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-shadow-6:color-mix(in srgb, var(--color-shadow) 6%, transparent)}}:root,:host{--color-shadow-10:#0000001a}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-shadow-10:color-mix(in srgb, var(--color-shadow) 10%, transparent)}}:root,:host{--color-shadow-15:#00000026}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-shadow-15:color-mix(in srgb, var(--color-shadow) 15%, transparent)}}:root,:host{--color-shadow-20:#0003}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-shadow-20:color-mix(in srgb, var(--color-shadow) 20%, transparent)}}:root,:host{--color-shadow-25:#00000040}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-shadow-25:color-mix(in srgb, var(--color-shadow) 25%, transparent)}}:root,:host{--color-shadow-30:#0000004d}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-shadow-30:color-mix(in srgb, var(--color-shadow) 30%, transparent)}}:root,:host{--color-shadow-35:#00000059}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-shadow-35:color-mix(in srgb, var(--color-shadow) 35%, transparent)}}:root,:host{--color-shadow-40:#0006}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-shadow-40:color-mix(in srgb, var(--color-shadow) 40%, transparent)}}:root,:host{--color-shadow-50:#00000080}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-shadow-50:color-mix(in srgb, var(--color-shadow) 50%, transparent)}}:root,:host{--color-tab-bg:#f3f3f3;--color-tab-fg:#555;--color-header-bg:var(--color-primary);--color-header-text:var(--color-on-dark);--color-header-hover:#b70212;--color-header-text-muted:#ddd;--color-header-notification-bg:#333;--color-panel-header-bg:#dee2e5;--color-panel-header-fg:#343a40;--color-panel-header-btn:#4b545c;--color-menu-bg:#f3f4f7;--color-backdrop:#080a0c;--color-button-armed:#ff000080;--color-armed-surface:#7f1111;--color-scrollbar-thumb:#666;--color-image-accent:#0d6efd;--color-image-accent-5:#0d6efd0d}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-image-accent-5:color-mix(in srgb, var(--color-image-accent) 5%, transparent)}}:root,:host{--color-image-accent-10:#0d6efd1a}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-image-accent-10:color-mix(in srgb, var(--color-image-accent) 10%, transparent)}}:root,:host{--color-upload-success:#198754;--color-upload-success-5:#1987540d}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-upload-success-5:color-mix(in srgb, var(--color-upload-success) 5%, transparent)}}:root,:host{--color-text-emphasis:#495057;--color-image-empty-text:#a8b2b8;--color-preview-error-bg:#f8d7da;--color-preview-error-text:#721c24;--color-log-error:red;--color-log-error-bg:#ff00000d}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-log-error-bg:color-mix(in srgb, var(--color-log-error) 5%, transparent)}}:root,:host{--color-log-error-text:#c80000;--color-log-warn:#ff8000;--color-log-warn-bg:#ff800033}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-log-warn-bg:color-mix(in srgb, var(--color-log-warn) 20%, transparent)}}:root,:host{--color-log-info:#00f;--color-log-info-bg:#0000ff1a}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-log-info-bg:color-mix(in srgb, var(--color-log-info) 10%, transparent)}}:root,:host{--color-log-info-text:#0000c8b3;--color-log-debug-text:#323232cc;--variable-pill-padding:1px 3px 0px}}@layer tw-base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{*,:before,:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--font-sans);color:var(--color-body-text);background-color:var(--color-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#080a0c00;margin:0;font-size:1rem;font-weight:400;line-height:1.5}hr{color:inherit;border:0;border-top:var(--border-width) solid;opacity:.25;margin:1rem 0}h6,h5,h4,h3,h2,h1{color:inherit;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}ol,ul{margin-top:0;margin-bottom:1rem;padding-inline-start:2rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}b,strong{font-weight:bolder}small{font-size:.875em}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-link-hover)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit}pre,code{font-family:var(--font-mono);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--color-code);word-wrap:break-word;font-size:.875em}a>code{color:inherit}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}[dir=rtl] [type=tel],[dir=rtl] [type=url],[dir=rtl] [type=email],[dir=rtl] [type=number]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}[hidden]{display:none!important}ol,ul,menu{list-style:revert}menu{margin:revert;padding:revert}img,svg,video,canvas,audio,iframe,embed,object{display:revert}video,canvas,iframe{vertical-align:revert}img,video{max-width:revert}input,button,select,textarea,optgroup{padding:revert;border:revert;background-color:revert;color:revert}::file-selector-button{padding:revert;border:revert;background-color:revert;color:revert}::placeholder{color:revert;opacity:revert}th,td{padding:1px}html{tab-size:revert}}@layer layout-grid{.row{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 1.5rem;display:grid}.row>*{grid-column:1/-1;min-width:0}.page-container{width:100%;margin-inline:auto;padding-inline:.75rem}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.left-0{left:0}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-auto{grid-column-start:auto}.float-right{float:right}.clear-both{clear:both}.container{width:100%}@media(min-width:576px){.container{max-width:576px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:992px){.container{max-width:992px}}@media(min-width:1200px){.container{max-width:1200px}}@media(min-width:1400px){.container{max-width:1400px}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-8{margin-inline-start:calc(var(--spacing) * 8)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-10{margin-inline-end:calc(var(--spacing) * 10)}.me-auto{margin-inline-end:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-table{display:inline-table}.table{display:table}.table-cell{display:table-cell}.h-20{height:calc(var(--spacing) * 20)}.h-fit{height:fit-content}.h-full{height:100%}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.w-20{width:calc(var(--spacing) * 20)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-0{column-gap:0}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}.rounded-e-none{border-start-end-radius:0;border-end-end-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-s-0{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border-alt{border-color:var(--color-border-alt)}.bg-app-frame-bg{background-color:var(--color-app-frame-bg)}.bg-danger{background-color:var(--color-danger)}.bg-dark{background-color:var(--color-dark)}.bg-info{background-color:var(--color-info)}.bg-light{background-color:var(--color-light)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.p-20{padding:calc(var(--spacing) * 20)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-12{padding-block:calc(var(--spacing) * 12)}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.pe-0{padding-inline-end:0}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-danger{color:var(--color-danger)}.text-info{color:var(--color-info)}.text-muted{color:var(--color-muted)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.caret-icon{caret-color:var(--color-icon)}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media not all and (min-width:1200px){.max-xl\:hidden{display:none}}@media(min-width:576px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-4{grid-column-start:4}.sm\:col-start-5{grid-column-start:5}.sm\:col-start-6{grid-column-start:6}.sm\:col-start-7{grid-column-start:7}.sm\:col-start-8{grid-column-start:8}.sm\:col-start-9{grid-column-start:9}.sm\:col-start-10{grid-column-start:10}.sm\:col-start-11{grid-column-start:11}.sm\:col-start-12{grid-column-start:12}.sm\:col-start-auto{grid-column-start:auto}.sm\:block{display:block}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}@media(min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:col-start-11{grid-column-start:11}.md\:col-start-12{grid-column-start:12}.md\:col-start-auto{grid-column-start:auto}.md\:me-1{margin-inline-end:var(--spacing)}.md\:flex{display:flex}.md\:hidden{display:none}}@media(min-width:992px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-11{grid-column-start:11}.lg\:col-start-12{grid-column-start:12}.lg\:col-start-auto{grid-column-start:auto}}@media(min-width:1200px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-4{grid-column-start:4}.xl\:col-start-5{grid-column-start:5}.xl\:col-start-6{grid-column-start:6}.xl\:col-start-7{grid-column-start:7}.xl\:col-start-8{grid-column-start:8}.xl\:col-start-9{grid-column-start:9}.xl\:col-start-10{grid-column-start:10}.xl\:col-start-11{grid-column-start:11}.xl\:col-start-12{grid-column-start:12}.xl\:col-start-auto{grid-column-start:auto}.xl\:hidden{display:none}.xl\:inline{display:inline}}@media(min-width:1400px){.\32xl\:col-span-1{grid-column:span 1/span 1}.\32xl\:col-span-2{grid-column:span 2/span 2}.\32xl\:col-span-3{grid-column:span 3/span 3}.\32xl\:col-span-4{grid-column:span 4/span 4}.\32xl\:col-span-5{grid-column:span 5/span 5}.\32xl\:col-span-6{grid-column:span 6/span 6}.\32xl\:col-span-7{grid-column:span 7/span 7}.\32xl\:col-span-8{grid-column:span 8/span 8}.\32xl\:col-span-9{grid-column:span 9/span 9}.\32xl\:col-span-10{grid-column:span 10/span 10}.\32xl\:col-span-11{grid-column:span 11/span 11}.\32xl\:col-span-12{grid-column:span 12/span 12}.\32xl\:col-start-2{grid-column-start:2}.\32xl\:col-start-3{grid-column-start:3}.\32xl\:col-start-4{grid-column-start:4}.\32xl\:col-start-5{grid-column-start:5}.\32xl\:col-start-6{grid-column-start:6}.\32xl\:col-start-7{grid-column-start:7}.\32xl\:col-start-8{grid-column-start:8}.\32xl\:col-start-9{grid-column-start:9}.\32xl\:col-start-10{grid-column-start:10}.\32xl\:col-start-11{grid-column-start:11}.\32xl\:col-start-12{grid-column-start:12}.\32xl\:col-start-auto{grid-column-start:auto}}}:root{--radius:.375rem;--radius-sm:.25rem;--radius-lg:.5rem;--border-width:1px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer app-base{h4,h5{font-weight:700}code{font-family:Fira Code,monospace;font-size:1.05em}@supports (font-variation-settings: normal){code{font-family:Fira Code VF,monospace}}h4 .button-group,h4 .button,h5 .button-group,h5 .button,legend .button-group,legend .button{float:right}h4.button-inline,h5.button-inline{display:flex}h4.button-inline .context-help-button,h4.button-inline .button-group,h5.button-inline .context-help-button,h5.button-inline .button-group{display:inline-flex;align-items:center;padding-left:.75em}h4.button-inline .context-help-button-btn,h5.button-inline .context-help-button-btn{box-shadow:1px 2px 1px rgba(0,0,0,.25)}h4.button-inline .context-help-button-btn .svg-inline--fa,h5.button-inline .context-help-button-btn .svg-inline--fa{width:1.5em!important;height:1.5em!important;display:block!important}.help-button-float .context-help-button-btn,.settings-category-row .context-help-button-btn{width:1.5em;height:1.5em;box-shadow:1px 2px 1px rgba(0,0,0,.25)}.help-button-float .context-help-button-btn .svg-inline--fa,.settings-category-row .context-help-button-btn .svg-inline--fa{width:1.5em!important;height:1.5em!important;display:block!important}svg.button-size{margin:.375rem .75rem}.c-app{color:#222}.markdown video{width:100%;height:auto;border-radius:.5rem;margin:1rem 0}.markdown img{max-width:100%;height:auto}.markdown blockquote{margin:0 0 1rem;padding:.5rem 1rem;border-left:4px solid var(--color-border);border-radius:0 4px 4px 0;background-color:var(--color-surface-subtle)}.markdown blockquote>:last-child{margin-bottom:0}.currentlyNone{color:#777;text-align:center;padding:30px!important}.c-switch-input{display:none}}@layer app-base{.nav{--nav-link-padding-x: 1rem;--nav-link-padding-y: .5rem;--nav-link-color: var(--color-primary);--nav-link-hover-color: color-mix(in srgb, var(--color-primary) 80%, black);--nav-link-disabled-color: var(--color-muted);display:flex;flex-wrap:wrap;padding-inline-start:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--nav-link-padding-y) var(--nav-link-padding-x);color:var(--nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem var(--color-focus-ring)}.nav-link.disabled,.nav-link:disabled{color:var(--nav-link-disabled-color);pointer-events:none;cursor:default}}@layer app-base{body{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;min-width:350px;font-size:.9rem;overflow:hidden}.wrapper{width:100%;height:100vh;overflow-y:hidden;padding-left:var(--sidebar-occupy-start, 0)}.body{padding:1rem;background-color:var(--color-app-bg);display:flex;flex-flow:column;max-height:100%;overflow-y:hidden}.body>.page-container{height:100%;max-height:100%;overflow-y:hidden;flex:1;display:grid;grid-template-rows:1fr;padding-inline:0}.body>.page-container>.row,.body>.page-container>.split-panels{overflow-y:auto;height:100%;position:relative;grid-template-rows:minmax(0,1fr)}.body>.page-container>.row{padding-inline:.75rem}.body>.page-container>.split-panels{padding-left:.75rem}.row>hr{margin-bottom:0}form.row>*{align-content:center}.secondary-panel-inner{box-shadow:-15px -0px 25px -20px var(--color-shadow-30);overflow-y:hidden}.secondary-panel * .nav-item .nav-link{background-color:var(--color-tab-bg);padding-top:5px;margin-right:4px;font-weight:500}.secondary-panel * .nav-item .nav-link.active,.secondary-panel * .nav-item .nav-link.active:hover{margin-bottom:-1px}.secondary-panel * .nav-item .nav-link:not(.active):hover{background-color:var(--color-app-bg);color:var(--color-text-strong)!important;border:1px solid var(--color-border);border-bottom-width:0}.secondary-panel * .nav-item .nav-link:not(.active){border:1px solid var(--color-border);margin-bottom:0;color:var(--color-tab-fg)!important;border-bottom-width:0;padding-top:8px;padding-bottom:7px}.primary-panel{height:100%;overflow-y:auto}.secondary-panel{padding-right:5px;padding-bottom:5px;padding-top:5px;display:grid;grid-template-rows:auto 1fr;row-gap:5px}.secondary-panel.fill-height{height:100%;padding:0}.secondary-panel.fill-height .tab-content,.secondary-panel.fill-height .secondary-panel-simple-body{overflow-y:scroll}.secondary-panel .secondary-panel-header{grid-row:1;grid-column:1}.secondary-panel .secondary-panel-inner{grid-row:2;grid-column:1}.secondary-panel .tab-content{border-bottom-width:0;border-right-width:0}.secondary-panel-simple{background:var(--color-surface);border-radius:12px;box-shadow:0 4px 12px var(--color-shadow-10);overflow:hidden;height:100%;display:flex;flex-direction:column;grid-row:1 / -1;margin-right:12px}.secondary-panel-simple .secondary-panel-simple-header{background:var(--color-panel-header-bg);border-bottom:1px solid var(--color-tile-border);padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.secondary-panel-simple .secondary-panel-simple-header .panel-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-panel-header-fg)}.secondary-panel-simple .secondary-panel-simple-header .header-buttons{display:flex;align-items:center;gap:.5rem}.secondary-panel-simple .secondary-panel-simple-body{flex:1;overflow-y:auto;padding:1.5rem;position:relative}.secondary-panel-simple .secondary-panel-simple-body.no-scroll{overflow-y:auto}.secondary-panel-simple .secondary-panel-simple-body .sticky-heading{position:sticky;padding:1.5rem 1.5rem .5rem;margin:-1.5rem -1.5rem 1rem;top:-1.5rem;left:0;background-color:var(--color-surface);box-shadow:0 2px 4px var(--color-shadow-10);z-index:1}.sticky-tabs{position:sticky;top:0;left:0;background-color:var(--color-surface);z-index:1;top:-1.5rem;margin:0;padding:.5rem 0 0;box-shadow:none}@media only screen and (min-width:2000px){.tab-content{max-width:100%}}code{color:var(--color-primary);font-weight:700}.img-max-width img{max-width:100%}hr.slim{margin:0}.gap-b{margin-bottom:6px}.block{display:block}.entity-category:not(:first-child){margin-top:2rem}.shadow-inset{box-shadow:inset 0 10px 20px -10px var(--color-shadow-30)}.compact{width:0}.footer-nav{width:100%;margin-top:-15px;padding:4px 0;justify-content:center}.footer-nav .nav-link{color:var(--color-muted)}.footer-nav .nav-link .nav-icon{margin-right:2px}.float_right{float:right}.float_inline{display:inline}.float_right,.float_inline{cursor:pointer;cursor:hand}.float_right svg,.float_inline svg{margin-right:4px}.float_right>*,.float_inline>*{display:inline-block;color:inherit}.float_right>*:hover,.float_inline>*:hover{color:inherit}}.small{font-size:.875em}[data-dnd-overlay]:not([data-dnd-dragging]){display:none!important}@layer app-base{.scrollable-container,.flex-column-layout .scrollable-content{overflow:auto;min-height:0}.scrollable-container .sticky-header,.scrollable-container .collections-nesting-table .collections-nesting-table-header,.flex-column-layout .scrollable-content .sticky-header,.flex-column-layout .scrollable-content .collections-nesting-table .collections-nesting-table-header{position:sticky;top:0;z-index:10;background-color:var(--color-surface-muted);box-shadow:0 1px 2px var(--color-shadow-10)}.scrollable-container table thead,.scrollable-container table th,.flex-column-layout .scrollable-content table thead,.flex-column-layout .scrollable-content table th{position:sticky;top:0;z-index:10;background-color:var(--color-surface-muted);box-shadow:0 1px 2px var(--color-shadow-10)}.flex-column-layout{display:flex;flex-direction:column}.flex-column-layout .fixed-header{flex-shrink:0}@media(max-width:1199.98px){.flex-column-layout.collapse-under-xl{height:unset}}}@layer app-base{.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-duration:1s;animation-name:fadeIn}@media(prefers-reduced-motion:reduce){.fadeIn{animation:none}}}@layer app-base{.page-container.loading h3{text-align:center;margin-bottom:1rem}.page-container.loading .progress2{background-color:var(--color-loading-track)}.page-container.loading .row{margin-top:15vh}}@layer app-base{#error-container,#current-import-container{display:none;opacity:0;width:100%;position:fixed!important;top:0!important;left:0!important;height:100%;z-index:15000;padding-left:30px;padding-right:30px;padding-top:100px;background-color:rgba(0,0,0,.8);color:#fff;--color-muted: #ccc;transition:opacity .3s ease-in-out}#error-container.show-error,#current-import-container.show-error{display:block;opacity:1}.clearfix:after{display:block;clear:both;content:""}}@layer components{.progress2{--progress-height: 1rem;--progress-font-size: .75rem;--progress-bg: var(--color-surface-muted, #e9ecef);--progress-border-radius: var(--radius);--progress-bar-color: var(--color-on-dark);--progress-bar-bg: var(--color-primary);--progress-bar-transition: width .6s ease;display:flex;height:var(--progress-height);overflow:hidden;font-size:var(--progress-font-size);background-color:var(--progress-bg);border-radius:var(--progress-border-radius)}.progress2-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--progress-bar-bg);transition:var(--progress-bar-transition)}@media(prefers-reduced-motion:reduce){.progress2-bar{transition:none}}}@layer components{.text-input-field{display:block;width:100%}.text-input-field:focus{background-color:var(--color-input-bg)}.text-input-field:read-only{background-color:var(--color-input-readonly-bg)}.text-input-field.invalid-value{color:var(--color-input-invalid)}.text-input-field.has-validity-icon{padding-right:1.75rem}.text-input-field.no-focus{outline:none;box-shadow:none}textarea.text-input-field{resize:vertical}}@layer components{.input-validity-wrapper{position:relative;display:flex;flex:1 1 auto;width:100%;min-width:0}.input-validity-wrapper>.text-input-field{width:100%}.input-validity-icon{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:1em;height:1em;pointer-events:none}.input-validity-icon.input-validity-icon--valid{color:var(--color-success)}.input-validity-icon.input-validity-icon--invalid{color:var(--color-danger)}.input-group2>.input-validity-wrapper:focus-within{z-index:5}.input-group2>.input-validity-wrapper:not(:last-child)>.text-input-field{border-top-right-radius:0;border-bottom-right-radius:0}.input-group2>.input-validity-wrapper:not(:first-child)>.text-input-field{border-top-left-radius:0;border-bottom-left-radius:0}}@layer components{.notification-viewport,.notification{--notification-zindex: 1090;--notification-max-width: 350px;--notification-padding-x: .75rem;--notification-padding-y: .5rem;--notification-spacing: .75rem;--notification-font-size: .875rem;--notification-bg: color-mix(in srgb, var(--color-surface-dark) 85%, transparent);--notification-border-width: var(--border-width);--notification-border-color: var(--color-border-translucent);--notification-border-radius: var(--radius);--notification-box-shadow: 0 .5rem 1rem var(--color-shadow-15);--notification-header-color: var(--color-on-dark-muted);--notification-header-bg: color-mix(in srgb, var(--color-surface-dark) 85%, transparent);--notification-header-border-color: var(--color-border-translucent)}.notification-viewport{position:fixed;top:.5rem;right:.5rem;z-index:var(--notification-zindex);width:max-content;max-width:100%;pointer-events:none;display:flex;flex-direction:column;gap:var(--notification-spacing)}.notification{width:var(--notification-max-width);max-width:100%;font-size:var(--notification-font-size);color:var(--color-on-dark);pointer-events:auto;background-color:var(--notification-bg);background-clip:padding-box;border:var(--notification-border-width) solid var(--notification-border-color);box-shadow:var(--notification-box-shadow);border-radius:var(--notification-border-radius);transition:opacity .15s ease,transform .15s ease}.notification[data-starting-style]{opacity:0;transform:translate(.5rem)}.notification[data-ending-style]{opacity:0;transform:translate(.5rem)}.notification-content{overflow:hidden;border-radius:inherit}.notification-header{display:flex;align-items:center;padding:var(--notification-padding-y) var(--notification-padding-x);color:var(--notification-header-color);background-color:var(--notification-header-bg);background-clip:padding-box;border-bottom:var(--notification-border-width) solid var(--notification-header-border-color);border-top-left-radius:calc(var(--notification-border-radius) - var(--notification-border-width));border-top-right-radius:calc(var(--notification-border-radius) - var(--notification-border-width))}.notification-header .btn-close{margin-inline:var(--notification-padding-x) calc(-.5 * var(--notification-padding-x));filter:invert(1) grayscale(1)}.notification-title{flex-grow:1;margin:0;font-size:var(--notification-font-size);font-weight:600}.notification-body{padding:var(--notification-padding-x);word-wrap:break-word}}@layer components{.modal2-viewport,.modal2-backdrop,.modal2-dialog{--modal2-zindex: 1055;--modal2-width: 500px;--modal2-padding: 1rem;--modal2-margin: .5rem;--modal2-top-margin: 4vh;--modal2-color: var(--color-text);--modal2-bg: var(--color-surface);--modal2-border-color: var(--color-border-translucent);--modal2-border-width: var(--border-width);--modal2-border-radius: var(--radius-lg);--modal2-box-shadow: 0 .125rem .25rem color-mix(in srgb, var(--color-shadow) 7.5%, transparent);--modal2-inner-border-radius: calc(var(--modal2-border-radius) - var(--modal2-border-width));--modal2-header-padding-x: 1rem;--modal2-header-padding-y: 1rem;--modal2-header-padding: var(--modal2-header-padding-y) var(--modal2-header-padding-x);--modal2-header-border-color: var(--color-border);--modal2-header-border-width: var(--border-width);--modal2-title-line-height: 1.5;--modal2-footer-gap: .5rem;--modal2-footer-bg: transparent;--modal2-footer-border-color: var(--color-border);--modal2-footer-border-width: var(--border-width);--modal2-backdrop-bg: var(--color-backdrop);--modal2-backdrop-opacity: .5;--modal2-transition-duration: .2s}.modal2-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--modal2-zindex);background-color:var(--modal2-backdrop-bg);opacity:var(--modal2-backdrop-opacity);transition:opacity var(--modal2-transition-duration) ease}.modal2-backdrop[data-starting-style]{opacity:0}.modal2-backdrop[data-ending-style]{opacity:0}.modal2-viewport{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--modal2-zindex);overflow-x:hidden;overflow-y:auto;outline:0}.modal2-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--modal2-width);margin:var(--modal2-top-margin) auto 0 auto;color:var(--modal2-color);background-color:var(--modal2-bg);background-clip:padding-box;border:var(--modal2-border-width) solid var(--modal2-border-color);border-radius:var(--modal2-border-radius);box-shadow:var(--modal2-box-shadow);outline:0;transition:opacity var(--modal2-transition-duration) ease,transform var(--modal2-transition-duration) ease}.modal2-dialog[data-starting-style]{opacity:0;transform:translateY(-50px)}.modal2-dialog[data-ending-style]{opacity:0;transform:translateY(-50px)}@keyframes modal2-static-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.modal2-static-pulse{animation:modal2-static-pulse .3s ease-out}@media(prefers-reduced-motion:reduce){.modal2-backdrop,.modal2-dialog{transition:none}.modal2-static-pulse{animation:none}}.modal2-title{margin-bottom:0;line-height:var(--modal2-title-line-height);font-size:1.25rem;font-weight:700;display:flex;align-items:center}.modal2-description{position:relative;flex:1 1 auto;padding:var(--modal2-padding)}@media(min-width:576px){.modal2-dialog{--modal2-box-shadow: 0 .5rem 1rem var(--color-shadow-15)}.modal2-sm{--modal2-width: 300px}}@media(min-width:992px){.modal2-lg,.modal2-xl{--modal2-width: 800px}}@media(min-width:1200px){.modal2-xl{--modal2-width: 1140px}}.modal2-header{display:flex;flex-shrink:0;align-items:center;padding:var(--modal2-header-padding);border-bottom:var(--modal2-header-border-width) solid var(--modal2-header-border-color);border-top-left-radius:var(--modal2-inner-border-radius);border-top-right-radius:var(--modal2-inner-border-radius)}.modal2-header h1,.modal2-header h2,.modal2-header h3,.modal2-header h4,.modal2-header h5{margin:0}.modal2-header .btn-close{padding:calc(var(--modal2-header-padding-y) * .5) calc(var(--modal2-header-padding-x) * .5);margin-inline-start:auto;margin-top:calc(-.5 * var(--modal2-header-padding-y));margin-bottom:calc(-.5 * var(--modal2-header-padding-y));background-color:#fff;filter:invert(1) drop-shadow(2px 2px 4px var(--color-shadow-25))}.modal2-body{position:relative;flex:1 1 auto;padding:var(--modal2-padding)}.modal2-body img{max-width:100%}.modal2-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--modal2-padding) - var(--modal2-footer-gap) * .5);background-color:var(--modal2-footer-bg);border-top:var(--modal2-footer-border-width) solid var(--modal2-footer-border-color);border-bottom-right-radius:var(--modal2-inner-border-radius);border-bottom-left-radius:var(--modal2-inner-border-radius)}.modal2-footer>*{margin:calc(var(--modal2-footer-gap) * .5)}.modal2-dialog.modal2-dialog-scrollable{max-height:calc(100vh - var(--modal2-top-margin) - var(--modal2-margin));overflow:hidden}.modal2-dialog.modal2-dialog-scrollable .modal2-body{overflow-y:auto;flex:1 1 auto;min-height:0}.modal-full-height{min-height:500px}.modal-full-height .modal2-body{overflow:hidden}.modal-full-height .modal2-body .default-scroll{overflow:auto;min-height:0}}@layer components{.badge-element{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .4rem;border-radius:.5rem;background-color:var(--badge-solid-bg);color:var(--badge-solid-fg);font-size:.7rem;font-weight:700;line-height:1.3;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.badge-element.badge-tonal{background-color:var(--badge-tonal-bg);color:var(--badge-tonal-fg)}.badge-element.badge-primary{--badge-solid-bg: var(--color-primary);--badge-solid-fg: var(--color-on-dark);--badge-tonal-bg: var(--color-primary-bg-subtle);--badge-tonal-fg: var(--color-primary-text-emphasis)}.badge-element.badge-secondary{--badge-solid-bg: var(--color-secondary);--badge-solid-fg: var(--color-text);--badge-tonal-bg: var(--color-secondary-bg-subtle);--badge-tonal-fg: var(--color-secondary-text-emphasis)}.badge-element.badge-success{--badge-solid-bg: var(--color-success);--badge-solid-fg: var(--color-on-dark);--badge-tonal-bg: var(--color-success-bg-subtle);--badge-tonal-fg: var(--color-success-text-emphasis)}.badge-element.badge-danger{--badge-solid-bg: var(--color-danger);--badge-solid-fg: var(--color-on-dark);--badge-tonal-bg: var(--color-danger-bg-subtle);--badge-tonal-fg: var(--color-danger-text-emphasis)}.badge-element.badge-warning{--badge-solid-bg: var(--color-warning);--badge-solid-fg: var(--color-text);--badge-tonal-bg: var(--color-warning-bg-subtle);--badge-tonal-fg: var(--color-warning-text-emphasis)}.badge-element.badge-info{--badge-solid-bg: var(--color-info);--badge-solid-fg: var(--color-on-dark);--badge-tonal-bg: var(--color-info-bg-subtle);--badge-tonal-fg: var(--color-info-text-emphasis)}.badge-element.badge-dark{--badge-solid-bg: var(--color-dark);--badge-solid-fg: var(--color-on-dark);--badge-tonal-bg: var(--color-dark-bg-subtle);--badge-tonal-fg: var(--color-dark-text-emphasis)}.badge-element.badge-light{--badge-solid-bg: var(--color-light);--badge-solid-fg: var(--color-text);--badge-tonal-bg: var(--color-light-bg-subtle);--badge-tonal-fg: var(--color-light-text-emphasis)}}@layer components{.inline-help{color:#fff;font-size:14px;font-weight:400;border-radius:3px}.inline-help-outer{cursor:help}}@layer components{.tooltip2-positioner{z-index:1080;pointer-events:none}.tooltip2-popup{pointer-events:none;position:relative;overflow:visible;background-color:var(--color-text);color:var(--color-on-dark);padding:1rem 1.25rem;border-radius:.375rem;font-size:.875rem;white-space:nowrap;box-shadow:0 2px 8px var(--color-shadow-40)}.tooltip2-popup.tooltip2-popup--no-padding{padding:.35rem .65rem}.tooltip2-popup.tooltip2-popup--md{width:max-content;max-width:300px;white-space:normal}.tooltip2-popup.tooltip2-popup--lg{width:max-content;max-width:500px;white-space:normal}.tooltip2-popup .tooltip2-arrow{position:absolute;width:0;height:0;border-style:solid}.tooltip2-popup .tooltip2-arrow[data-side=bottom]{top:-7px;border-width:0 10px 10px;border-color:transparent transparent var(--color-text) transparent}.tooltip2-popup .tooltip2-arrow[data-side=top]{bottom:-7px;border-width:10px 10px 0;border-color:var(--color-text) transparent transparent transparent}.tooltip2-popup .tooltip2-arrow[data-side=right]{left:-7px;border-width:10px 10px 10px 0;border-color:transparent var(--color-text) transparent transparent}.tooltip2-popup .tooltip2-arrow[data-side=left]{right:-7px;border-width:10px 0 10px 10px;border-color:transparent transparent transparent var(--color-text)}}@layer features{.modal-whatsnew{z-index:2000}}@layer components{.tab-area{display:flex;flex-direction:column;height:100%;overflow-y:hidden}.tab-area .tab-bar{position:relative;display:flex;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;flex-shrink:0;border-bottom:1px solid var(--color-border-medium);background:transparent}.tab-area .tab-bar.tab-bar--overflowing{overflow-x:scroll}.tab-area .tab-bar::-webkit-scrollbar{height:4px}.tab-area .tab-bar::-webkit-scrollbar-track{background:transparent}.tab-area .tab-bar::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:2px}.tab-area .tab-bar .tab-end-area{margin-left:auto;flex-shrink:0}.tab-area .tab-bar__tab{flex-shrink:0;display:block;padding:8px 1rem 7px;margin-bottom:0;margin-right:4px;color:var(--color-tab-fg);background-color:var(--color-tab-bg);font-weight:500;text-decoration:none;border:1px solid var(--color-border);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer;appearance:none;-webkit-appearance:none;font:inherit;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.tab-area .tab-bar__tab{transition:none}}.tab-area .tab-bar__tab:hover:not([data-active]):not([data-disabled]){background-color:var(--color-surface-muted-hover);color:var(--color-text-strong)}.tab-area .tab-bar__tab[data-active]{background-color:var(--color-surface);border:1px solid var(--color-border-medium);border-top:3px solid var(--color-primary);border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-color:var(--color-surface);margin-bottom:-1px;padding-top:6px;color:var(--color-text-strong)}.tab-area .tab-bar__tab[data-disabled]{color:color-mix(in srgb,var(--color-text-strong) 30%,transparent);pointer-events:none;cursor:default}@media(max-width:991.98px){.tab-area .tab-bar__tab{padding:5px 10px;font-size:16px;background-color:var(--color-border);border-top:3px solid var(--color-surface-muted);border-bottom:1px solid var(--color-line)}.tab-area .tab-bar__tab[data-active]{border-top:3px solid var(--color-primary)}}.tab-area .tab-bar__indicator{display:none}.tab-area .tab-panel{background-color:var(--color-surface);border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-left:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line);min-height:300px;padding:1rem;position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.tab-area .tab-panel[data-hidden]{display:none}.tab-area .tab-panel .tab-bar__tab{color:var(--color-text-strong)}.tab-panel{height:100%;padding:1rem;flex-grow:1;position:relative}.tab-panel .edit-sticky-body{--raw-height: 0px;min-height:calc(var(--raw-height) - 2.1rem);flex-grow:1}.split-panels>.secondary-panel .secondary-panel-inner .tab-area{grid-row:1 / -1;min-height:0}.split-panels>.secondary-panel .secondary-panel-inner .tab-panel{overflow-y:scroll}}@layer features{.header{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem;background:var(--color-header-bg);border-bottom:1px solid var(--color-border)}.header>.page-container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.header-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-inline-end:1rem;font-size:1.25rem;color:var(--color-header-text);text-decoration:none;white-space:nowrap}.header-brand:hover,.header-brand:focus{color:var(--color-header-text);text-decoration:none}.header-nav{display:flex;flex-direction:row;padding-inline-start:0;margin-bottom:0;list-style:none}.header-nav .nav-link{padding:.5rem;color:var(--color-header-text)}.install-name{padding:0 .5rem;color:var(--color-header-text);align-content:center;font-size:1.25em;font-weight:700}.header-toggler{padding:.25rem!important;margin-right:.5rem;font-size:1.25rem;color:var(--color-header-text);background-color:transparent;border:0;border-radius:var(--radius)}.header-toggler:hover{text-decoration:none;background-color:var(--color-header-hover)}.header-toggler:focus-visible{outline:2px solid var(--color-header-text);outline-offset:2px}.header-toggler:not(:disabled){cursor:pointer}.header-right{margin-right:5px}.header>.page-container{min-height:calc(4rem + 1px)}.header .nav-link:hover{color:var(--color-header-text-muted)}.header .nav-link:focus{color:var(--color-header-text-muted)}.header-notification-item{border-radius:.5em;margin-left:1em;background-color:var(--color-header-notification-bg)}.header-update-icon{margin-right:.5em}.help-menu .help-toggle{color:var(--color-header-text);margin-left:1em;padding:.2em 0;border-radius:var(--radius)!important}}@layer components{.popover2-popup{--popover2-bg: var(--color-surface);--popover2-border-color: var(--color-border, rgba(0, 0, 21, .175));--popover2-border-radius: var(--radius);--popover2-padding-y: .5rem;--popover2-item-padding-x: 1rem;--popover2-item-padding-y: .25rem;--popover2-link-color: var(--color-text);--popover2-link-hover-color: var(--color-text);--popover2-link-hover-bg: var(--color-surface-hover);--popover2-transition-duration: .15s;--popover2-arrow-color: var(--popover2-bg)}.popover2-positioner{z-index:1030}.popover2-popup{background-color:var(--popover2-bg);border:1px solid var(--popover2-border-color);border-radius:var(--popover2-border-radius);box-shadow:0 .5rem 1rem var(--color-shadow-15),0 2px 6px var(--color-shadow-10);padding:var(--popover2-padding-y) 0;min-width:10rem;outline:none;position:relative;overflow:visible;transition:opacity var(--popover2-transition-duration) ease,transform var(--popover2-transition-duration) ease}.popover2-popup[data-starting-style]{opacity:0;transform:translateY(-4px) scale(.98)}.popover2-popup[data-ending-style]{opacity:0;transform:translateY(-4px) scale(.98)}@media(prefers-reduced-motion:reduce){.popover2-popup{transition:none}}.popover2-item{display:block;width:100%;padding:var(--popover2-item-padding-y) var(--popover2-item-padding-x);font-size:.95rem;color:var(--popover2-link-color);text-align:left;background-color:transparent;border:0;cursor:pointer;transition:background-color .15s ease-in-out}.popover2-item:hover,.popover2-item:focus-visible{background-color:var(--popover2-link-hover-bg);color:var(--popover2-link-hover-color);outline:none}.popover2-item:disabled,.popover2-item[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.button-group>.popover2-trigger-caret{border-start-end-radius:var(--btn-border-radius)!important;border-end-end-radius:var(--btn-border-radius)!important;border-inline-end-width:var(--btn-border-width)!important}.popover2-arrow{width:0;height:0;border-style:solid}.popover2-arrow[data-side=bottom]{top:-7px;border-width:0 7px 7px;border-color:transparent transparent var(--popover2-arrow-color) transparent}.popover2-arrow[data-side=top]{bottom:-7px;border-width:7px 7px 0;border-color:var(--popover2-arrow-color) transparent transparent transparent}.popover2-arrow[data-side=right]{left:-7px;border-width:7px 7px 7px 0;border-color:transparent var(--popover2-arrow-color) transparent transparent}.popover2-arrow[data-side=left]{right:-7px;border-width:7px 0 7px 7px;border-color:transparent transparent transparent var(--popover2-arrow-color)}.popover2-trigger-caret:empty{--btn-padding-x: .4rem}.popover2-trigger-caret:empty:after{margin-left:0}.popover2-trigger-caret:after{margin-left:.5em;display:inline-block;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}}@layer features{.sidebar{--color-text: rgba(255, 255, 255, .87);--color-text-strong: #fff;--color-muted: rgba(255, 255, 255, .6);--color-text-faint: rgba(255, 255, 255, .38);--color-surface-dark: #212631;--color-surface-muted: #323a49;--color-surface-subtle: rgb(41.5, 48, 61);--color-border: #323a49;position:relative;display:flex;flex:0 0 16rem;flex-direction:column;order:-1;width:16rem;color:var(--color-text);background:#111;box-shadow:none;margin-inline-start:0;transition:margin-left .15s,margin-right .15s,box-shadow 75ms,transform .15s,width .15s,z-index 0s ease .15s}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}@media(min-width:992px){.sidebar:not(.sidebar-narrow):not(.sidebar-narrow-unfoldable)~*{--sidebar-occupy-start: 16rem}}@media(max-width:991.98px){.sidebar{position:fixed;top:0;bottom:0;z-index:1035;inset-inline-start:0}.sidebar:not(.show){margin-inline-start:-16rem}}.sidebar-fixed,.sidebar-narrow-unfoldable{position:fixed;top:0;bottom:0;z-index:1035;inset-inline-start:0}.sidebar-brand{color:var(--color-text);white-space:nowrap}.sidebar-brand .sidebar-brand-narrow{display:none}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:1rem}.sidebar-header .btn-close{padding:.5rem;margin-inline-end:-.5rem;margin-top:-.5rem;margin-bottom:-.5rem}.sidebar-toggler{position:relative;box-sizing:content-box;width:.5rem;height:.5rem;padding:.25rem;background-color:transparent;border:0;border-radius:.375rem}.sidebar-toggler:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--color-text-faint);-webkit-mask:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg xmlns='http://www.w3.org/2000/svg' transform='matrix%28-1 0 0 -1 512 512%29'%3E%3Cpath fill='%23000' d='M472,16H40A24.028,24.028,0,0,0,16,40V200H48V48H464V464H48V304H16V472a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V40A24.028,24.028,0,0,0,472,16Z'/%3E%3Cpolygon fill='%23000' points='209.377 363.306 232.004 385.933 366.627 251.31 232.004 116.687 209.377 139.313 305.374 235.311 16 235.311 16 267.311 305.372 267.311 209.377 363.306'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg xmlns='http://www.w3.org/2000/svg' transform='matrix%28-1 0 0 -1 512 512%29'%3E%3Cpath fill='%23000' d='M472,16H40A24.028,24.028,0,0,0,16,40V200H48V48H464V464H48V304H16V472a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V40A24.028,24.028,0,0,0,472,16Z'/%3E%3Cpolygon fill='%23000' points='209.377 363.306 232.004 385.933 366.627 251.31 232.004 116.687 209.377 139.313 305.374 235.311 16 235.311 16 267.311 305.372 267.311 209.377 363.306'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;transition:transform .15s}@media(prefers-reduced-motion:reduce){.sidebar-toggler:before{transition:none}}.sidebar-toggler:hover{text-decoration:none}.sidebar-toggler:hover:before{background-color:var(--color-muted)}.sidebar-toggler:focus{position:relative;outline:0;box-shadow:0 0 0 .25rem rgba(213,2,21,.25)}.sidebar-toggler:focus:before{background-color:var(--color-muted)}@media(max-width:991.98px){.sidebar-toggler{display:none}}.sidebar-backdrop{--sidebar-backdrop-zindex: 1034;--sidebar-backdrop-bg: #080a0c;--sidebar-backdrop-opacity: .5}@media(max-width:991.98px){.sidebar-backdrop{position:fixed;top:0;left:0;z-index:var(--sidebar-backdrop-zindex);width:100vw;height:100vh;background-color:var(--sidebar-backdrop-bg)}.sidebar-backdrop.fade{opacity:0}.sidebar-backdrop.show{opacity:var(--sidebar-backdrop-opacity)}}.sidebar-nav{--sidebar-nav-link-bg: transparent;--sidebar-nav-link-active-bg: var(--color-surface-subtle);--sidebar-nav-link-border-radius: var(--radius);--sidebar-nav-link-icon-color: var(--color-text-faint);--sidebar-nav-link-padding-x: .5rem;position:relative;display:flex;flex:1;flex-direction:column;padding:.5rem;margin-bottom:0;overflow-x:hidden;overflow-y:auto;list-style:none}.sidebar-nav .nav-item+.nav-item,.sidebar-nav .nav-item+.nav-group,.sidebar-nav .nav-group+.nav-item{margin-top:1px}.sidebar-nav .nav-link{display:flex;flex:1;align-items:center;padding:.75rem var(--sidebar-nav-link-padding-x);color:var(--color-text);text-decoration:none;white-space:nowrap;background:var(--sidebar-nav-link-bg);border:0 solid transparent;border-radius:var(--sidebar-nav-link-border-radius);transition:background .15s ease,color .15s ease,gap .15s ease}@media(prefers-reduced-motion:reduce){.sidebar-nav .nav-link{transition:none}}.sidebar-nav .nav-link.active{color:var(--color-text-strong);background:var(--sidebar-nav-link-active-bg)}.sidebar-nav .nav-link.active .nav-icon{color:var(--color-text-strong)}.sidebar-nav .nav-link.disabled{color:var(--color-text-faint);pointer-events:none;cursor:not-allowed;background:transparent}.sidebar-nav .nav-link.disabled .nav-icon{color:var(--color-text-faint)}.sidebar-nav .nav-link.disabled:hover{color:var(--color-text-faint)}.sidebar-nav .nav-link.disabled:hover .nav-icon{color:var(--color-text-faint)}.sidebar-nav .nav-link.disabled:hover.nav-dropdown-toggle:after{background-color:var(--color-text-strong);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}@media(hover:hover),(-ms-high-contrast:none){.sidebar-nav .nav-link:hover{color:var(--color-text-strong);text-decoration:none;background:var(--color-surface-subtle)}.sidebar-nav .nav-link:hover .nav-icon{color:var(--color-text)}.sidebar-nav .nav-link:hover.nav-group-toggle:after{background-color:var(--color-text-strong);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}}.sidebar-nav .nav-icon{display:flex;flex:0 0 1.25rem;align-items:center;justify-content:center;height:1.25rem;margin-inline-end:.75rem;font-size:1.25rem;color:var(--sidebar-nav-link-icon-color);text-align:center;pointer-events:none;fill:currentcolor;transition:inherit}@media(prefers-reduced-motion:reduce){.sidebar-nav .nav-icon{transition:none}}.sidebar-nav .nav-icon-bullet{display:inline-block;width:.3125rem;height:.3125rem;background:transparent;border:1px solid var(--color-text-faint);border-radius:50rem}.sidebar-nav svg.nav-icon{overflow:hidden}.sidebar-nav .nav-group{position:relative;border:0 solid transparent;border-radius:var(--radius);transition:background .15s ease-in-out}@media(prefers-reduced-motion:reduce){.sidebar-nav .nav-group{transition:none}}.sidebar-nav .nav-group .nav-group-items{padding:0;overflow:hidden;transition:height .15s ease}@media(prefers-reduced-motion:reduce){.sidebar-nav .nav-group .nav-group-items{transition:none}}.sidebar-nav .nav-group:not(.show) .nav-group-items{display:none}.sidebar-nav .nav-group.show{background:transparent}.sidebar-nav .nav-group.show .nav-group-toggle{color:var(--color-text)}.sidebar-nav .nav-group.show>.nav-group-toggle:after{transform:rotate(180deg)}.sidebar-nav .nav-group.show+.show{margin-top:1px}.sidebar-nav .nav-group-toggle{cursor:pointer}.sidebar-nav .nav-group-toggle:after{display:block;flex:0 12px;height:12px;margin-inline-start:auto;content:"";background-color:var(--color-text-faint);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");transition:transform .15s}@media(prefers-reduced-motion:reduce){.sidebar-nav .nav-group-toggle:after{transition:none}}.sidebar-nav .nav-group-items{padding:0;list-style:none}.sidebar-nav .nav-group-items .nav-link{padding-inline-start:calc(var(--sidebar-nav-link-padding-x) + 1.25rem + .75rem)}.sidebar-nav .nav-group-items .nav-icon{margin-inline-start:-2rem}.sidebar-narrow,.sidebar-narrow-unfoldable:not(:hover){--sidebar-narrow-width: 4rem}@media(min-width:992px){.sidebar-narrow,.sidebar-narrow-unfoldable:not(:hover){flex:0 0 var(--sidebar-narrow-width);width:var(--sidebar-narrow-width);padding-bottom:.5rem;overflow:visible}.sidebar-narrow .sidebar-brand-full,.sidebar-narrow-unfoldable:not(:hover) .sidebar-brand-full{display:none}.sidebar-narrow .sidebar-brand-narrow,.sidebar-narrow-unfoldable:not(:hover) .sidebar-brand-narrow{display:block}.sidebar-narrow .sidebar-header,.sidebar-narrow-unfoldable:not(:hover) .sidebar-header{justify-content:center;padding-right:0;padding-left:0}.sidebar-narrow .nav-link,.sidebar-narrow-unfoldable:not(:hover) .nav-link{overflow:hidden}.sidebar-narrow .nav-icon,.sidebar-narrow-unfoldable:not(:hover) .nav-icon{flex:0 0 calc(var(--sidebar-narrow-width) - (.5rem * 2) - (var(--sidebar-nav-link-padding-x) * 2))}.sidebar-narrow .nav-group-items,.sidebar-narrow .nav-group.show .nav-group-items,.sidebar-narrow-unfoldable:not(:hover) .nav-group-items,.sidebar-narrow-unfoldable:not(:hover) .nav-group.show .nav-group-items{height:0!important;padding:0!important;margin:0!important;visibility:hidden;opacity:0}.sidebar-narrow .sidebar-toggler:before,.sidebar-narrow-unfoldable:not(:hover) .sidebar-toggler:before{transform:rotate(-180deg)}}.sidebar-narrow-unfoldable:hover{box-shadow:0 .5rem 1rem var(--color-shadow-15)}.sidebar-narrow-unfoldable:hover .sidebar-toggler:before{transform:rotate(-180deg)}@media(min-width:992px){.sidebar-narrow~*,.sidebar-narrow-unfoldable~*{--sidebar-occupy-start: 4rem}}.sidebar{will-change:contents;user-select:none}.sidebar .sidebar-brand{font-size:1.3em;text-decoration:none}.sidebar .sidebar-brand .sidebar-brand-full{white-space:nowrap}.sidebar .sidebar-brand .sidebar-brand-full img{margin-top:-5px}.sidebar .sidebar-brand .sidebar-brand-narrow{margin-top:-6px;margin-bottom:-6px}.sidebar .sidebar-header{min-height:calc(4rem + 1px);background-color:#a20210;justify-content:left;padding-left:11px}.sidebar .nav-link{--sidebar-nav-link-bg: #191919;margin-bottom:.15rem;padding-top:.7rem;padding-bottom:.7rem}.sidebar .nav-link small{color:#aaa;font-size:.75rem}.sidebar .nav-link .nav-icon-wrapper{width:32px;min-width:32px;min-height:1.5em;margin:0;text-align:center;justify-content:center}.sidebar .nav-link .nav-icon-wrapper .nav-icon{max-width:20px;margin:0 auto;align-self:center}.sidebar .nav-link .full-label{margin-left:12px}.sidebar .nav-two-line .nav-link{padding-top:.5rem;padding-bottom:.5rem;line-height:1.275}.sidebar.sidebar-narrow.show{width:var(--sidebar-narrow-width)}.sidebar.sidebar-narrow.show .sidebar-brand-narrow{display:block}.sidebar.sidebar-narrow.show .sidebar-brand-full{display:none}.sidebar.sidebar-narrow-unfoldable:not(.show,:hover) .nav-group-toggle:after,.sidebar.sidebar-narrow-unfoldable:not(.show,:hover) .full-label,.sidebar.sidebar-narrow .nav-group-toggle:after,.sidebar.sidebar-narrow .full-label{display:none}.sidebar.sidebar-narrow-unfoldable:not(.show,:hover) .notification-count,.sidebar.sidebar-narrow .notification-count{margin-left:-.75rem;margin-top:-.25rem}.sidebar.sidebar-narrow-unfoldable:not(.show,:hover) .sidebar-nav .nav-group-items .nav-link,.sidebar.sidebar-narrow .sidebar-nav .nav-group-items .nav-link{padding-right:0}.sidebar.sidebar-narrow-unfoldable:not(.show,:hover,.sidebar-narrow) .context-menu{display:none}.sidebar .nav-link:hover{background-color:#262626!important}.sidebar .nav-secondary{flex:none;border-top:var(--border-width) solid var(--color-border)}.sidebar .nav-secondary .nav-group-toggle:after{transform:rotate(180deg)}.sidebar .nav-secondary .show>.nav-group-toggle:after{transform:rotate(0)}.sidebar .nav-group{border-left:1px solid var(--sidebar-nav-link-icon-color)}.sidebar .nav-group>.nav-link>.nav-link{padding-left:calc(var(--sidebar-nav-link-padding-x) - 1px)}.sidebar .nav-group.show>.nav-link{background:var(--sidebar-nav-link-active-bg)}.sidebar .nav-group-toggle{padding:0}.sidebar .nav-group-toggle:after{margin-left:16px;margin-right:16px;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar .nav-group-toggle .nav-link{margin-bottom:0}.sidebar.sidebar-narrow .nav-group.show .nav-group-items,.sidebar.sidebar-narrow-unfoldable:not(.show,:hover) .nav-group-items,.sidebar .nav-group-items{padding-left:1px!important;border-left:2px solid var(--sidebar-nav-link-icon-color);border-bottom-left-radius:var(--sidebar-nav-link-border-radius)}.sidebar.sidebar-narrow .nav-group.show .nav-group-items,.sidebar.sidebar-narrow-unfoldable:not(.show,:hover) .nav-group-items{height:auto!important;visibility:visible!important;opacity:1!important}.sidebar.sidebar-narrow .nav-group.show .nav-group-items .nav-link,.sidebar.sidebar-narrow-unfoldable:not(.show,:hover) .nav-group-items .nav-link{padding-left:0}.sidebar .sidebar-nav .nav-group-items .nav-link{padding-left:var(--sidebar-nav-link-padding-x);transition:padding-left .1s;justify-content:center}.sidebar .sidebar-nav .nav-group-items .nav-link.nav-group-toggle{padding-left:0}.sidebar .sidebar-footer2{justify-content:left;padding:.5rem 1rem;border-top:var(--border-width) solid var(--color-border)}.sidebar .sidebar-footer2 .sidebar-footer-toggler{display:flex;overflow:hidden;background:none!important;border:none!important}.sidebar .sidebar-footer2 .sidebar-footer-toggler:hover{background:none!important;border:none!important}.sidebar .sidebar-footer2 .sidebar-footer-toggler .nav-icon-wrapper{cursor:pointer;display:flex;align-items:center}.sidebar .sidebar-footer2 .sidebar-footer-toggler .nav-icon-wrapper .sidebar-toggler{display:block;width:100%}.sidebar .sidebar-footer2 .sidebar-footer-toggler .version,.sidebar .sidebar-footer2 .sidebar-footer-toggler .version-sub{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar .sidebar-footer2 .sidebar-footer-toggler .version{font-size:.95em;color:#aaa;display:block}.sidebar .sidebar-footer2 .sidebar-footer-toggler .version-sub{font-size:.85em;color:#888}.sidebar .nav-main-scroller{padding-bottom:20px}.sidebar.sidebar-narrow-unfoldable:not(.show,:hover) .nav-main-scroller,.sidebar.sidebar-narrow .nav-main-scroller{scrollbar-width:thin;padding-left:0;padding-right:0;align-self:center}.sidebar .sidebar-bottom-shadow-container{position:relative}.sidebar .sidebar-bottom-shadow-container .sidebar-bottom-shadow{position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,1));pointer-events:none;z-index:1}.notification-count{background-color:var(--color-primary);color:#fff;font-weight:700;border-radius:50%;font-size:.7rem;vertical-align:top;text-align:center;min-width:1.5em;display:inline-block}}@layer components{.help-menu-positioner,.context-menu,.action-menu{z-index:1070;--menu-color: var(--color-text-strong);--menu-bg: var(--color-surface-subtle);--menu-hover-color: var(--color-on-dark);--menu-hover-bg: var(--color-info)}.help-menu-positioner .popover2-popup,.context-menu .popover2-popup,.action-menu .popover2-popup{--popover2-bg: var(--menu-bg);--popover2-link-color: var(--menu-color);--popover2-link-hover-bg: var(--menu-hover-bg);--popover2-link-hover-color: var(--menu-hover-color);min-width:240px;border:1px solid var(--color-shadow-20);box-shadow:0 4px 16px var(--color-shadow-30)}.help-menu-positioner .popover2-popup .popover2-item,.context-menu .popover2-popup .popover2-item,.action-menu .popover2-popup .popover2-item{display:flex;align-items:center;font-size:.95rem;padding:.4em .75em;transition:background-color .15s ease-in-out}.help-menu-positioner .popover2-popup .popover2-item:focus-visible,.context-menu .popover2-popup .popover2-item:focus-visible,.action-menu .popover2-popup .popover2-item:focus-visible{outline:none}.help-menu-positioner .popover2-popup .popover2-item .dropdown-item-icon,.context-menu .popover2-popup .popover2-item .dropdown-item-icon,.action-menu .popover2-popup .popover2-item .dropdown-item-icon{flex-shrink:0;padding-left:0;padding-right:0}.help-menu-positioner .popover2-popup .popover2-item .dropdown-item-label,.context-menu .popover2-popup .popover2-item .dropdown-item-label,.action-menu .popover2-popup .popover2-item .dropdown-item-label{padding-left:.75em;padding-right:1.5em}.help-menu-positioner .popover2-popup .dropdown-divider,.context-menu .popover2-popup .dropdown-divider,.action-menu .popover2-popup .dropdown-divider{border:none;border-top:1px solid var(--color-shadow-25);margin:.4em .6em}.help-menu-positioner .popover2-popup .dropdown-group-label,.context-menu .popover2-popup .dropdown-group-label,.action-menu .popover2-popup .dropdown-group-label{cursor:default;padding-left:.75em;color:color-mix(in srgb,var(--color-text-strong) 50%,transparent)}.help-menu-positioner .popover2-popup .dropdown-item-version,.context-menu .popover2-popup .dropdown-item-version,.action-menu .popover2-popup .dropdown-item-version{white-space:pre}.help-menu-positioner .popover2-popup .dropdown-item-version .dropdown-item-label,.context-menu .popover2-popup .dropdown-item-version .dropdown-item-label,.action-menu .popover2-popup .dropdown-item-version .dropdown-item-label{display:block;font-size:.85em;min-width:0;max-width:20em;overflow:hidden;text-overflow:ellipsis}.context-menu{--menu-bg: var( --color-menu-bg )}.context-menu .popover2-popup{min-width:0}.context-menu .popover2-popup .popover2-item{font-size:.85rem}}@layer features{.modal-wizard .modal2-body{height:clamp(300px,42vh,440px);overflow:hidden auto}.modal-wizard .wizard-centered-step{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;text-align:center}.modal-wizard .wizard-review{display:flex;flex-direction:column;gap:1rem}.modal-wizard .wizard-review-group-title{margin-bottom:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}.modal-wizard .wizard-review-list{list-style:none;padding-left:0;margin-bottom:0;border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}.modal-wizard .wizard-review-item{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem}.modal-wizard .wizard-review-item+.wizard-review-item{border-top:1px solid var(--color-border-translucent)}.modal-wizard .wizard-review-badge{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;font-size:.75rem}.modal-wizard .wizard-review-badge.wizard-review-badge-add{background-color:var(--color-success-bg-subtle);color:var(--color-success)}.modal-wizard .wizard-review-badge.wizard-review-badge-remove{background-color:var(--color-danger-bg-subtle);color:var(--color-danger)}.modal-wizard .wizard-review-badge.wizard-review-badge-info{background-color:var(--color-surface-subtle);color:var(--color-muted)}.wizard-dev-controls{position:fixed;top:.5rem;left:.5rem;z-index:2000;padding:.4rem .6rem;border-radius:.4rem;background-color:rgba(0,0,0,.8);color:#fff;font-size:.8rem;box-shadow:0 2px 8px rgba(0,0,0,.4)}}@layer components{.step-selector{display:flex;align-items:flex-start;margin:0;padding:.75rem 1rem;list-style:none;border-bottom:var(--modal2-header-border-width) solid var(--modal2-header-border-color)}.step-selector .step-selector-step{position:relative;flex:1 1 0;min-width:0;text-align:center}.step-selector .step-selector-step:not(:first-child):before{content:"";position:absolute;top:.85rem;right:50%;left:-50%;height:2px;background-color:var(--color-border, #c4c9d0)}.step-selector .step-selector-step.step-selector-step-complete:before,.step-selector .step-selector-step.step-selector-step-active:before{background-color:var(--color-primary)}.step-selector .step-selector-button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:0;border:0;background:transparent;color:var(--color-muted, #768192);cursor:pointer}.step-selector .step-selector-button:hover .step-selector-marker{border-color:var(--color-primary)}.step-selector .step-selector-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.step-selector .step-selector-marker{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;border:2px solid var(--color-border, #c4c9d0);background-color:var(--modal2-bg, #fff);font-size:.8rem;font-weight:700;line-height:1}.step-selector .step-selector-label{font-size:.8rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;max-width:100%}.step-selector .step-selector-badge{display:inline-block;margin-left:.35rem;padding:.05rem .3rem;border-radius:.5rem;background-color:var(--color-primary);color:var(--color-on-dark);font-size:.6rem;font-weight:700;text-transform:uppercase;vertical-align:middle}.step-selector .step-selector-step-active .step-selector-marker{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-dark)}.step-selector .step-selector-step-active .step-selector-button{color:var(--color-text)}.step-selector .step-selector-step-complete .step-selector-marker{border-color:var(--color-primary);color:var(--color-primary)}.step-selector .step-selector-step-complete .step-selector-button{color:var(--color-text)}}@layer components{.non-ideal-state{padding:5vh;text-align:center}.non-ideal-state-icon{opacity:.6}.non-ideal-state-text{padding:10px;font-weight:400}}@layer components{.checkbox-field{-webkit-appearance:none;appearance:none;padding:0;background-color:var(--color-surface);cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;vertical-align:top;border:var(--border-width) solid var(--color-border-strong);border-radius:.25em}.checkbox-field:active{filter:brightness(90%)}.checkbox-field:focus-visible{border-color:var(--color-primary-soft);outline:0;box-shadow:0 0 0 .25rem var(--color-focus-ring)}.checkbox-field:disabled,.checkbox-field[data-disabled]{pointer-events:none;filter:none;opacity:.5;cursor:default}.checkbox-field .checkbox-field-indicator{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-text-strong);background:0 0 var(--companion-img-check);background-repeat:no-repeat;background-position:center;background-size:contain}.checkbox-field .checkbox-field-indicator[data-indeterminate]{background-image:var(--companion-img-indeterminate)}.checkbox-field[data-disabled]~.form-label{opacity:.5}}@layer components{.dropdown-field{display:block;min-width:0}.dropdown-field.dropdown-field-invalid .dropdown-field-select-value{color:var(--color-input-invalid)}.dropdown-field .dropdown-field-input-group{position:relative;display:flex;align-items:center;width:100%;min-width:0;cursor:text}.dropdown-field .dropdown-field-input{flex:1;border:none;background:transparent;outline:none;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--color-text);min-width:0;cursor:pointer}.dropdown-field .dropdown-field-input:not(.variable-dropdown-edit){padding:0}.dropdown-field .dropdown-field-input::placeholder{color:var(--color-muted);opacity:1;font-weight:700;font-size:.9rem}.dropdown-field .dropdown-field-input.dropdown-field-input-value-placeholder::placeholder{color:var(--color-text);font-weight:inherit;font-size:inherit}.dropdown-field .dropdown-field-input[data-popup-open]{cursor:text}.dropdown-field .dropdown-field-fancy-display{flex:1;min-width:0;overflow:hidden;pointer-events:none}.dropdown-field .dropdown-field-fancy-display .var-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-field .dropdown-field-fancy-display .var-label{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9em}.dropdown-field .dropdown-field-input-group:is([data-focused],[data-popup-open]) .dropdown-field-fancy-display{visibility:hidden}.dropdown-field .dropdown-field-input-group:is([data-focused],[data-popup-open]) .variable-dropdown-edit{opacity:1;pointer-events:auto}.dropdown-field .variable-dropdown-edit{position:absolute;top:0;left:0;right:0;bottom:0;padding:.375rem 2rem;border:none;background:transparent;outline:none;box-sizing:border-box;opacity:0;pointer-events:none}.dropdown-field .dropdown-field-trigger{display:flex;align-items:center;flex-shrink:0;margin-left:.5rem;padding:0;border:none;background:transparent;cursor:pointer;color:var(--color-muted);position:relative;z-index:1}.dropdown-field .dropdown-field-icon{width:1em;height:1em}.dropdown-field .dropdown-field-select-trigger{display:flex;align-items:center;width:100%;cursor:default;text-align:left}.dropdown-field .dropdown-field-select-value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-field.dropdown-field-invalid .dropdown-field-input-group,.dropdown-field.dropdown-field-invalid .dropdown-field-select-trigger{border-color:var(--color-danger)}.dropdown-field.dropdown-field-warning .dropdown-field-input-group{border-color:var(--color-warning)}.dropdown-field .dropdown-field-multi-input-group{height:auto;min-height:calc(2.25rem + 2px);flex-wrap:wrap;gap:.25rem;padding:.25rem .5rem;align-items:center;cursor:default}.dropdown-field .dropdown-field-multi-input-group .dropdown-field-input{flex:1 1 4rem;min-width:4rem}.dropdown-field .dropdown-field-pill{display:inline-flex;align-items:center;gap:.2rem;background-color:var(--color-pill-bg);border-radius:var(--radius-sm);font-size:.77em;line-height:1.2;max-width:14rem;white-space:nowrap}.dropdown-field .dropdown-field-pill-label{padding:.25rem .125rem .25rem .375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.dropdown-field .dropdown-field-pill-remove{all:unset;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch;width:1em;border-radius:2px;font-size:1.5em;cursor:pointer;background-color:var(--color-pill-remove-bg);padding-right:.1em}.dropdown-field .dropdown-field-pill-remove:hover:not(:disabled){background:var(--color-shadow-15)}.dropdown-field .dropdown-field-pill-remove:disabled{opacity:.3;cursor:not-allowed}.dropdown-field .dropdown-field-pill-remove-icon{width:.75em;height:.75em}.dropdown-field-input-group[data-focused],.dropdown-field-input-group[data-popup-open],.dropdown-field-select-trigger[data-popup-open]{border-color:var(--color-primary-soft);outline:0;box-shadow:0 0 0 .25rem var(--color-focus-ring)}.dropdown-field-input-group[data-disabled],.dropdown-field-select-trigger[data-disabled]{background-color:var(--color-surface-muted)}.dropdown-field-positioner{z-index:1200;width:var(--anchor-width)}.dropdown-field-positioner .dropdown-field-popup{--popup-bg: var(--color-surface);--popup-color: var(--color-text);--popup-hover-bg: var(--color-dropdown-item-hover-bg);--popup-hover-color: var(--color-text);--popup-selected-bg: var(--color-dropdown-item-selected-bg);--popup-max-height: min(300px, var(--available-height, 300px));background-color:var(--popup-bg);border:1px solid var(--color-shadow-20);border-radius:var(--radius);box-shadow:0 4px 16px var(--color-shadow-30);padding:.25rem 0;max-height:var(--popup-max-height);overflow:hidden;display:flex;flex-direction:column}.dropdown-field-positioner .dropdown-field-popup[data-starting-style]{opacity:0}.dropdown-field-positioner .dropdown-field-list{overflow-y:auto;flex:1;min-height:0}.dropdown-field-positioner .dropdown-field-list.dropdown-field-list--virtualized{overflow:hidden;padding:0}.dropdown-field-positioner .dropdown-field-list.dropdown-field-list--max-reached .dropdown-field-item:not([data-selected]){cursor:not-allowed}.dropdown-field-positioner .dropdown-field-list-scroller{height:min(var(--total-size),var(--popup-max-height, 300px));max-height:var(--popup-max-height, 300px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:4px}.dropdown-field-positioner .dropdown-field-group{padding-top:8px;padding-bottom:8px}.dropdown-field-positioner .dropdown-field-group-label{display:block;cursor:default;color:var(--color-text-faint);font-size:75%;font-weight:500;margin-bottom:.25em;padding-left:12px;padding-right:12px;text-transform:uppercase}.dropdown-field-positioner .dropdown-field-item{display:flex;align-items:center;padding:.5rem .75rem;font-size:.9rem;font-weight:400;color:var(--popup-color);cursor:pointer;white-space:normal;word-break:break-word;outline:none;transition:background-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.dropdown-field-positioner .dropdown-field-item{transition:none}}.dropdown-field-positioner .dropdown-field-item[data-highlighted]{background-color:var(--popup-hover-bg);color:var(--popup-hover-color)}.dropdown-field-positioner .dropdown-field-item[data-selected]{font-weight:600;background-color:var(--popup-selected-bg)!important}.dropdown-field-positioner .dropdown-field-item[data-disabled]{opacity:.5;pointer-events:none}.dropdown-field-positioner .dropdown-field-item-indicator{display:flex;align-items:center;justify-content:center;width:1.25rem;flex-shrink:0;visibility:hidden;margin-left:-.5rem;margin-right:.125rem}.dropdown-field-positioner .dropdown-field-item[data-selected] .dropdown-field-item-indicator,.dropdown-field-positioner .dropdown-field-item-indicator-icon--always{visibility:visible}.dropdown-field-positioner .dropdown-field-item-indicator-icon{width:.875em;height:.875em}.dropdown-field-positioner .dropdown-field-empty{padding:.5em .75em;font-size:.9rem;color:var(--popup-color);color:var(--color-text-faint);text-align:center}.dropdown-field-positioner .dropdown-field-item-content{flex:1;min-width:0;overflow:hidden}.dropdown-field-positioner .dropdown-field-item-content .var-name{display:block;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-field-positioner .dropdown-field-item-content .var-label{display:block;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9em;color:var(--color-text-faint)}}@layer components{.variable-dropdown-option{overflow-wrap:break-word}.variable-dropdown-option span{display:block}.variable-dropdown-option span.var-name{font-weight:700}.variable-dropdown-option span.var-label{font-weight:400;white-space:normal}.variable-dropdown-single div.var-name{font-weight:700}.variable-dropdown-single div.var-label{overflow:hidden;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:400;padding-bottom:.2em}}@layer components{.number-field{--border-left-radius: var(--radius);--border-right-radius: var(--radius)}.number-field .number-field-group{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr 1fr;width:100%}.number-field .number-field-decrement,.number-field .number-field-increment{display:flex;align-items:center;justify-content:center;padding:0 .5rem;color:var(--color-text);background-color:var(--color-surface-subtle);border:var(--border-width) solid var(--color-border);border-left:0;cursor:pointer;transition:background-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.number-field .number-field-decrement,.number-field .number-field-increment{transition:none}}.number-field .number-field-decrement:hover:not([data-disabled]),.number-field .number-field-increment:hover:not([data-disabled]){background-color:var(--color-surface-muted)}.number-field .number-field-decrement[data-disabled],.number-field .number-field-increment[data-disabled]{pointer-events:none}.number-field .number-field-decrement svg,.number-field .number-field-increment svg{width:1em;height:1em}.number-field .number-field-decrement{grid-column:2;grid-row:2;border-top:0;border-radius:0 0 var(--border-right-radius) 0}.number-field .number-field-increment{grid-column:2;grid-row:1;border-radius:0 var(--border-right-radius) 0 0}.number-field .number-field-input{grid-column:1;grid-row:1 / 3;display:block;min-width:0;border-right:0;border-radius:var(--border-left-radius) 0 0 var(--border-left-radius)}.number-field .number-field-input:focus-visible{position:relative;z-index:3}.number-field .number-field-inf-overlay{grid-column:1;grid-row:1 / 3;display:flex;align-items:center;padding-left:.75rem;pointer-events:none}.number-field .number-field-inf-overlay.invalid-value{color:var(--color-input-invalid)}.number-field:has(.number-field-inf-overlay) .number-field-input:not(:focus-visible){color:transparent}.number-range{align-self:center;width:100%;height:1.5rem;padding:0;display:flex;align-items:center;background-color:transparent}.number-range[data-disabled]{pointer-events:none}.number-range .number-range-track{position:relative;display:flex;align-items:center;width:100%;height:.5rem;cursor:pointer;background-color:var(--color-surface-muted);border-color:transparent;border-radius:1rem}.number-range .number-range-indicator{height:100%;border-radius:1rem}.number-range .number-range-thumb{width:1rem;height:1rem;background-color:var(--color-primary);border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.number-range .number-range-thumb{transition:none}}.number-range .number-range-thumb:focus-within,.number-range .number-range-thumb[data-focused]{outline:0;box-shadow:0 0 0 1px var(--color-icon),0 0 0 .25rem var(--color-focus-ring)}.number-range .number-range-thumb:active{background-color:var(--color-primary-softer)}.number-range .number-range-thumb[data-disabled]{background-color:var(--color-muted)}}@layer app-base{.split-panels{display:grid;grid-template-columns:1fr;height:100%}.split-panels>*{min-width:0}.split-panels>.secondary-panel{height:100%}.split-panels>.secondary-panel .secondary-panel-inner{height:100%;display:grid;grid-template-rows:auto 1fr}.split-panels>.secondary-panel .secondary-panel-inner .tab-content{overflow-y:scroll}.split-panels>.secondary-panel .secondary-panel-simple{margin-right:0}.split-panels>.secondary-panel .secondary-panel-simple-body{overflow-y:scroll}.split-panels>.secondary-panel .secondary-panel-simple-body.no-scroll{overflow-y:auto}@media(min-width:1200px){.split-panels{grid-template-columns:1fr 1fr;column-gap:1.5rem}}@media only screen and (min-width:2000px){.split-panels{grid-template-columns:2fr 3fr}}.split-panels-resize-handle{position:absolute;top:0;bottom:0;transform:translate(-50%);width:1.5rem;z-index:2;cursor:col-resize;touch-action:none}.split-panels-resize-handle:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:2px;border-radius:1px;background-color:var(--color-border)}.split-panels-resize-handle:hover:before,.split-panels-resize-handle:active:before{background-color:var(--color-border-hover)}}@layer components{.callout2-element{padding:1rem;margin:1rem 0;border:var(--border-width) solid var(--color-border);border-inline-start-color:var(--callout2-border-left-color);border-inline-start-width:calc(var(--border-width) * 4);border-radius:var(--radius)}.callout2-primary{--callout2-border-left-color: var(--color-primary)}.callout2-secondary{--callout2-border-left-color: var(--color-secondary)}.callout2-success{--callout2-border-left-color: var(--color-success)}.callout2-danger{--callout2-border-left-color: var(--color-danger)}.callout2-warning{--callout2-border-left-color: var(--color-warning)}.callout2-info{--callout2-border-left-color: var(--color-info)}.callout2-light{--callout2-border-left-color: var(--color-light)}.callout2-dark{--callout2-border-left-color: var(--color-dark)}}@layer features{.entity-row[data-dnd-placeholder]{opacity:.4}.entity-row[data-dnd-dragging],.entity-row.dnd-drag-preview{background-color:var(--color-surface);box-shadow:0 4px 12px var(--color-shadow-30);outline:2px solid var(--color-shadow-50);outline-offset:-2px}.entity-row[data-dnd-dragging] .entity-row-reorder,.entity-row.dnd-drag-preview .entity-row-reorder{background-color:transparent}.entity-row.entity-row-grabbing{opacity:.4}.entity-list .entity-row{background-color:var(--color-surface);margin-bottom:.25rem;display:flex;flex-direction:row;align-items:stretch;width:100%}.entity-list .entity-row:last-child{margin-bottom:0}.entity-list .entity-row-reorder{display:flex;align-items:center;justify-content:center;padding:10px;cursor:ns-resize;flex-shrink:0;background-color:var(--color-surface-alt)}.entity-list .entity-row-content{flex:1;padding:.5rem;min-width:0}.entity-list .entity-row.entity-disabled .cell-name,.entity-list .entity-row.entity-disabled .form-label{color:var(--color-text-disabled)}.entity-list .entitylist-dropzone{background-color:var(--color-surface)}.entity-list .entitylist-dropzone p{border:2px dashed var(--color-dropzone-border);border-radius:5px;text-align:center;margin:0;padding:.75rem}.entity-list .editor-grid-header{display:flex;flex-direction:row;margin-right:-.75rem;min-width:0}.entity-list .editor-grid-header .cell-name{flex-grow:1;min-width:0;font-weight:700;align-self:center;overflow-wrap:anywhere;overflow:hidden}.entity-list .editor-grid-header .cell-name input{font-weight:700;margin-bottom:5px}.entity-list .editor-grid-header .cell-name .cell-name-local-variable{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0}.entity-list .editor-grid-header .cell-name .cell-name-local-variable .cell-name-local-variable-label{flex:0 1 14rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-list .editor-grid-header .cell-name .cell-name-local-variable .cell-name-local-variable-value{flex:1 1 auto;min-width:0;overflow:hidden}.entity-list .editor-grid-header .cell-controls{text-align:right;align-self:center;flex-shrink:0}.entity-list .editor-grid{display:flex;flex-direction:column}.entity-list .editor-grid .entity-cells-wrapper{display:flex;flex-direction:row;column-gap:.5rem}.entity-list .editor-grid .entity-cells-wrapper>*{min-width:0}.entity-list .editor-grid .cell-name{font-weight:700}.entity-list .editor-grid .cell-description{display:flex;margin-top:.5rem;margin-bottom:.75rem}.entity-list .editor-grid .cell-description .name{font-weight:700;margin-bottom:0}.entity-list .editor-grid .cell-description .description{color:var(--color-text-secondary);line-height:1.25em;font-size:12px}.entity-list .editor-grid .cell-button-preview{align-content:center;flex-shrink:0}.entity-list .editor-grid .cell-button-preview .button-control{padding:0}@media(min-width:1200px)and (max-width:1399.98px),(max-width:767.98px){.entity-list .editor-grid .cell-button-preview .button-control.fixed-72 .button-border{width:48px;height:48px}}.entity-list .editor-grid .cell-children{margin-top:.5rem}.entity-list .editor-grid .cell-children h4{margin-top:0!important}.entity-list .editor-grid .cell-children>form:not(:first-child){margin-top:.5rem}.entity-list{background-color:var(--color-surface-muted);padding:.25rem 0}.entity-list[data-dnd-overlay]{padding:0;background-color:transparent}}@layer components{.collapsible-tree{border:1px solid var(--color-border);border-collapse:collapse;box-shadow:0 2px 21px -10px var(--color-shadow-20);font-size:1.05em;--collapsible-tree-nesting-level: 0}.modal2-content .collapsible-tree{color:var(--color-text-strong)}.collapsible-tree .collapsible-tree-ungrouped-header{background-color:var(--color-surface-muted);padding:6px 10px;border-bottom:1px solid var(--color-border);font-weight:700}.collapsible-tree .collapsible-tree-group-row{padding:5px 10px;border-bottom:1px solid var(--color-border);background-color:var(--color-surface-muted);font-weight:600;cursor:pointer}.collapsible-tree .collapsible-tree-group-row .collapsible-tree-group-content{display:flex;align-items:center}.collapsible-tree .collapsible-tree-group-row .collapsible-tree-caret{width:9px;margin-right:5px;flex-shrink:0}.collapsible-tree .collapsible-tree-group-row:hover{background-color:var(--color-surface-muted-hover)}.collapsible-tree .collapsible-tree-group-row .collapsible-tree-connection-header,.collapsible-tree .collapsible-tree-group-row .collapsible-tree-collection-header{display:flex;justify-content:space-between;align-items:center;flex:1;min-width:0}.collapsible-tree .collapsible-tree-group-row .collapsible-tree-connection-count{opacity:.6;font-weight:400;margin-left:1em}.collapsible-tree .collapsible-tree-connection-module{display:inline;font-weight:400;opacity:.6;margin-left:.5em;font-size:.85em}.collapsible-tree .collapsible-tree-leaf-row{padding:5px 10px;border-bottom:1px solid var(--color-border);cursor:pointer}.collapsible-tree .collapsible-tree-leaf-row:hover{background-color:var(--color-row-overlay-15)}.collapsible-tree .collapsible-tree-leaf-row:hover .collapsible-tree-leaf-add-icon{opacity:.6}.collapsible-tree .collapsible-tree-leaf-row:hover .collapsible-tree-leaf-arrow-icon{opacity:.8}.collapsible-tree .collapsible-tree-leaf-row .collapsible-tree-leaf-content{display:flex;align-items:center}.collapsible-tree .collapsible-tree-leaf-row .collapsible-tree-leaf-text{flex:1;min-width:0}.collapsible-tree .collapsible-tree-leaf-row .collapsible-tree-connection-label{font-weight:600}.collapsible-tree .collapsible-tree-leaf-row .collapsible-tree-leaf-description{display:block;font-size:.9em;opacity:.7;margin-top:0}.collapsible-tree .collapsible-tree-leaf-row .collapsible-tree-leaf-add-icon{opacity:0;margin-left:10px;flex-shrink:0;transition:opacity .15s ease}.collapsible-tree .collapsible-tree-leaf-row .collapsible-tree-leaf-arrow-icon{opacity:.3;margin-left:10px;flex-shrink:0;transition:opacity .15s ease}.collapsible-tree .collapsible-tree-nesting{padding-left:calc(var(--collapsible-tree-nesting-level) * 10px)!important;position:relative}.collapsible-tree .collapsible-tree-nesting:before{content:"";position:absolute;left:0;top:-5px;height:calc(100% + 10px);width:1px;background-color:var(--color-line);z-index:1}.collapsible-tree .collapsible-tree-nesting:after{content:"";position:absolute;left:0;top:50%;width:calc(var(--collapsible-tree-nesting-level) * 10px - 5px);height:1px;background-color:var(--color-line);z-index:1}}@layer components{.switch-input{all:unset;box-sizing:border-box;position:relative;display:inline-block;width:2.75em;height:22px;flex-shrink:0;cursor:pointer;border-radius:2em;background-color:var(--color-surface-dark);transition:background-color .15s ease-in-out;margin:.25rem;vertical-align:middle}@media(prefers-reduced-motion:reduce){.switch-input{transition:none}}.switch-input.switch-input-small{width:2em;height:16px}.switch-input.switch-input-small .switch-thumb{width:12px;height:12px;left:2px}.switch-input.switch-input-small[data-checked] .switch-thumb{left:calc(100% - 14px)}.switch-input[data-checked]{background-color:var(--color-primary)}.switch-input[data-checked] .switch-thumb{left:calc(100% - 19px)}.switch-input[data-disabled]{pointer-events:none;opacity:.5}.switch-input:focus-within,.switch-input[data-focused]{outline:0;box-shadow:0 0 0 .25rem var(--color-focus-ring)}.switch-input .switch-thumb{display:block;position:absolute;top:50%;transform:translateY(-50%);left:3px;width:16px;height:16px;border-radius:50%;background-color:var(--color-surface);box-shadow:0 1px 3px var(--color-shadow-40);transition:left .15s ease-in-out}@media(prefers-reduced-motion:reduce){.switch-input .switch-thumb{transition:none}}.switch-input[data-disabled]~.form-label{opacity:.5}}@layer components{.variable-value-expanded{background-color:#fff;min-width:250px;padding:.75rem}.variable-value-expanded .alert-element{--alert-elm-padding-x: .75rem;--alert-elm-padding-y: .5rem}}@layer components{.monaco-hover.workbench-hover{display:none!important}.expression-editor-outer{position:relative}.expression-editor-outer>.expression-find-host{position:absolute;bottom:100%;left:0;right:0;height:0;z-index:40}.expression-editor-outer>.expression-find-host .find-widget{top:auto!important;bottom:0!important;left:0!important;right:auto!important;transform:none!important;border-top:1px solid var(--vscode-widget-border);border-top-left-radius:4px;border-top-right-radius:4px;min-width:250px!important;max-width:100%!important}.expression-editor-outer>.expression-find-host .find-widget.collapsed-find-widget .button.previous,.expression-editor-outer>.expression-find-host .find-widget.collapsed-find-widget .button.next,.expression-editor-outer>.expression-find-host .find-widget.collapsed-find-widget .button.replace,.expression-editor-outer>.expression-find-host .find-widget.collapsed-find-widget .button.replace-all{display:flex!important}.expression-editor-outer>.expression-find-host .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:block!important}.expression-editor-outer>.expression-find-host .find-widget:not(.visible){visibility:hidden!important}.expression-editor-container{height:90px;min-height:90px;resize:vertical;overflow:auto;flex-grow:1;border:var(--border-width) solid var(--color-border);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.expression-editor-container.syntax-error{border-color:var(--color-syntax-error)}.expression-editor-container.custom-resize{position:relative;resize:none;overflow:hidden}.expression-editor-container.custom-resize .expression-editor-resize-handle{position:absolute;right:0;bottom:0;width:16px;height:16px;z-index:20;cursor:ns-resize;touch-action:none;background-image:repeating-linear-gradient(-45deg,var(--color-border) 0,var(--color-border) 1px,transparent 1px,transparent 3px);background-repeat:no-repeat;background-position:bottom right;background-size:9px 9px;opacity:.7}.expression-editor-container.custom-resize .expression-editor-resize-handle:hover{opacity:1}.expression-editor-container .monaco-editor .suggest-widget{box-shadow:0 2px 16px var(--color-shadow-30);border-radius:.5em}.expression-editor-container .monaco-editor .suggest-widget .monaco-list .monaco-list-rows{border-radius:.5em}.expression-editor-container .monaco-editor .suggest-widget .monaco-list .monaco-list-row{align-items:center;border-bottom:1px solid var(--color-shadow-10)}.expression-editor-container .monaco-editor .suggest-widget .monaco-list .monaco-list-row .main{display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;line-height:21px!important}.expression-editor-container .monaco-editor .suggest-widget .monaco-list .monaco-list-row .main .suggest-icon{grid-row:span 2;grid-column:1}.expression-editor-container .monaco-editor .suggest-widget .monaco-list .monaco-list-row .main .left{grid-column:2;grid-row:1;font-weight:700;padding-top:5px}.expression-editor-container .monaco-editor .suggest-widget .monaco-list .monaco-list-row .main .left .label-name{text-decoration:none!important}.expression-editor-container .monaco-editor .suggest-widget .monaco-list .monaco-list-row .main .right{grid-column:2;grid-row:2;max-width:inherit!important}.expression-editor-container .monaco-editor .suggest-widget .monaco-list .monaco-list-row .main .right .details-label{margin-left:0!important;display:block!important}.expression-editor-container .monaco-editor .suggest-widget .monaco-list .monaco-list-row .main .right .readMore{visibility:visible!important;margin-top:-.75em}.expression-editor-container .monaco-editor .suggest-widget .monaco-list .monaco-list-row .main .right .readMore:before{font-size:28px!important;background-color:color-mix(in srgb,var(--color-on-dark) 20%,transparent)}.expression-editor-container .monaco-editor .suggest-widget .monaco-list .monaco-list-row .main .right .readMore:hover:before{background-color:color-mix(in srgb,var(--color-on-dark) 40%,transparent)}.monaco-editor .suggest-details{line-height:1.5!important;height:auto!important;overflow-y:auto;max-height:25em;box-shadow:0 4px 16px var(--color-shadow-30)}.monaco-editor .suggest-details .body{padding:2px 2px .5em}.monaco-editor .suggest-details .header{padding:.5em;background-color:var(--color-info-bg-subtle)}.monaco-editor .suggest-details .header .type{padding-top:0!important;padding-bottom:0!important}.monaco-editor .suggest-details .header .codicon-close{height:1.5em!important;width:1.5em!important;position:absolute!important;top:-1px!important;right:-1px!important;background-color:#d3d3d3;display:flex;align-items:center;justify-content:center;box-shadow:1px 1px 4px var(--color-shadow-30)}.monaco-editor .suggest-details .header .codicon-close:before{font-size:1.3em!important}}@layer components{.field-with-expression{display:flex;gap:.5rem}.field-with-expression .expression-field{flex-grow:1;min-width:0;align-self:center}.field-with-expression .expression-toggle-button{justify-self:flex-end;align-self:stretch}.field-with-expression .expression-toggle-button .button{height:100%;width:3em}}@layer components{.sketch-picker label{margin-top:.3rem;margin-right:.5rem}}._alphaRoot_riqke_1{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px}._alphaCheckboard_riqke_7{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:2px}._alphaGradient_riqke_13{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(var(--color-rgb-r),var(--color-rgb-g),var(--color-rgb-b),0),rgba(var(--color-rgb-r),var(--color-rgb-g),var(--color-rgb-b),1));box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 0 4px rgba(0,0,0,.25);border-radius:2px}._alphaContainer_riqke_26{position:relative;height:100%;margin:0 3px}._alphaPointer_riqke_31{position:absolute;left:calc(var(--color-rgb-a) * 100%)}._alphaSliderHandle_riqke_35{width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;margin-top:1px;transform:translate(-2px)}._dragDivXy_1wnbs_1{cursor:ew-resize}._dragDiv_1wnbs_1{cursor:all-scroll}._hueRoot_72z3a_1{position:absolute;top:0;right:0;bottom:0;left:0}._hueContainer_72z3a_6{padding:0 2px;position:relative;height:100%;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 0 4px rgba(0,0,0,.25);background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);background:-webkit-linear-gradient(to right,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%)}._huePointer_72z3a_20{position:absolute;left:calc((var(--color-hsv-h) / 360) * 100%)}._hueSliderHandle_72z3a_24{margin-top:1px;width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;transform:translate(-2px)}._saturationRoot_4qzhm_1{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--color-hsv-h),100%,50%);border-radius:3px}._saturationBlackOverlay_4qzhm_8{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 0 4px rgba(0,0,0,.25);border-radius:3px;background:-webkit-linear-gradient(to top,#000,rgba(0,0,0,0));background:linear-gradient(to top,#000,rgba(0,0,0,0))}._saturationWhiteOverlay_4qzhm_20{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background:-webkit-linear-gradient(to right,#fff,rgba(255,255,255,0));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}._saturationPointer_4qzhm_29{position:absolute;top:calc((100 - var(--color-hsv-v)) * 1%);left:calc(var(--color-hsv-s) * 1%)}._saturationPointerCircle_4qzhm_34{width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;cursor:all-scroll;transform:translate(-2px,-2px)}._inputWrap_1gi4o_1{position:relative}._inputElement_1gi4o_5{width:100%;padding:4px 10% 3px;border:none;box-shadow:inset 0 0 0 1px #ccc;font-size:11px}._inputLabel_1gi4o_12{display:block;text-align:center;font-size:11px;color:#222;padding-top:3px;padding-bottom:4px;text-transform:capitalize;cursor:inherit}._swatchRoot_1haww_1{margin:0 -10px;padding:10px 0 0 10px;border-top:1px solid #eee;display:flex;flex-wrap:wrap;position:relative}._swatchWrap_1haww_10{width:16px;height:16px;margin:0 10px 10px 0}._swatchTile_1haww_16{height:100%;width:100%;cursor:pointer;position:relative;outline:none;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);font-size:14px;text-align:center;line-height:16px;font-weight:700}._sketchPicker_ks20s_1{padding:10px 10px 0;box-sizing:initial;background:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.15)}._sketchSaturation_ks20s_11{width:100%;padding-bottom:75%;position:relative;overflow:hidden}._sketchControls_ks20s_17{display:flex}._sketchSliders_ks20s_20{padding:4px 0;flex:1}._sketchColor_ks20s_24{width:24px;height:10px;position:relative;margin-top:4px;margin-left:4px;border-radius:3px}._sketchColorWithAlpha_ks20s_32{height:24px}._sketchActiveColor_ks20s_35{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:rgba(var(--color-rgb-r),var(--color-rgb-g),var(--color-rgb-b),var(--color-rgb-a));box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 0 4px rgba(0,0,0,.25)}._sketchHue_ks20s_44{position:relative;height:10px;overflow:hidden}._sketchAlpha_ks20s_50{position:relative;height:10px;margin-top:4px;overflow:hidden}@layer components{.datetime-input-field{display:block;width:100%}.datetime-input-field::-webkit-calendar-picker-indicator{display:none}.datetime-input-field:invalid{color:var(--color-input-invalid)}.datetime-input-field:invalid:focus-visible{color:var(--color-input-invalid)}}@layer components{.image-input-field{max-width:100%;min-width:0}.image-input-field__label{flex:1 1 0;width:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-input-field__preview{width:40px;height:40px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:3px;box-shadow:var(--color-shadow-30) 0 0 0 1px;cursor:pointer}.image-input-field__preview img,.image-input-field__preview .image-input-field__thumbnail{width:100%;height:100%;object-fit:contain;pointer-events:none}.image-input-field__preview .image-input-field__placeholder-icon{font-size:1.5rem!important}}@layer components{.collections-nesting-table{border:1px solid var(--color-border);border-collapse:collapse;box-shadow:0 2px 21px -10px var(--color-shadow-20);--collection-nesting-level: 0}.collections-nesting-table .collections-nesting-table-header,.collections-nesting-table .collections-nesting-table-ungrouped-header{background-color:var(--color-surface-muted);padding:6px 10px 6px 20px;border-bottom:1px solid var(--color-border);font-weight:700}.collections-nesting-table .collections-nesting-table-row-item{padding:5px 10px;border-bottom:1px solid var(--color-border)}.collections-nesting-table .collections-nesting-table-row-item .row-reorder-handle{cursor:ns-resize;align-self:stretch;display:flex;align-items:center;justify-content:center;margin:-5px 0 -5px -10px;padding:0 10px;background-color:var(--color-surface-alt)}.collections-nesting-table .collections-nesting-table-row-item.row-selected{background-color:var(--color-row-selected)}.collections-nesting-table .collections-nesting-table-row-item.row-selected:hover{background-color:var(--color-row-overlay-30)!important}.collections-nesting-table .collections-nesting-table-row-item.row-dragging{opacity:.4}.collections-nesting-table .collections-nesting-table-row-item:hover:not(.row-selected):not(.row-dragging){background-color:var(--color-row-overlay-10)}.collections-nesting-table .collections-nesting-table-row-item .disabled{color:var(--color-text-disabled)}.collections-nesting-table .collections-nesting-table-row-item .disabled .button{--btn-color: var(--color-text-disabled)}.collections-nesting-table .collections-nesting-table-row-item-grid{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;min-width:0}.collections-nesting-table .collections-nesting-table-row-item-grid>.grow{min-width:0}.collections-nesting-table .collections-nesting-table-row-group{padding:5px 10px;border-bottom:1px solid var(--color-border);background-color:var(--color-surface-muted);font-weight:600}.collections-nesting-table .collections-nesting-table-row-group .caret-icon{cursor:pointer;width:9px}.collections-nesting-table .collections-nesting-table-row-group .collection-name{font-size:1.1em;margin-left:5px;cursor:pointer}.collections-nesting-table .collections-nesting-table-row-group .collection-name:hover{text-decoration:underline}.collections-nesting-table .collections-nesting-table-row-group .button-link{padding:0 6px;color:var(--color-text-secondary)}.collections-nesting-table .collections-nesting-table-row-group .button-link:hover{color:var(--color-icon)}.collections-nesting-table .collections-nesting-table-row-group .row-reorder-handle{position:relative;cursor:ns-resize;margin-right:.25rem}.collections-nesting-table .collections-nesting-table-dropzone{padding:5px 10px}.collections-nesting-table .collections-nesting-table-dropzone p{border:2px dashed var(--color-dropzone-border);border-radius:5px;text-align:center;margin:0;padding:.75rem;width:100%}.collections-nesting-table .collections-nesting-table-dropzone.is-drop-target p{border-color:var(--color-drop-target);background-color:var(--color-drop-target-5)}.collections-nesting-table .collections-nesting-table-nesting{padding-left:calc(var(--collection-nesting-level) * 10px)!important;position:relative}.collections-nesting-table .collections-nesting-table-nesting:before{content:"";position:absolute;left:0;top:-5px;height:calc(100% + 10px);width:1px;background-color:var(--color-line);z-index:1}.collections-nesting-table .collections-nesting-table-nesting:after{content:"";position:absolute;left:0;top:50%;width:calc(var(--collection-nesting-level) * 10px - 5px);height:1px;background-color:var(--color-line);z-index:1}.collections-nesting-table .collections-nesting-table-grid-container{--collection-nesting-table-grid-tile-min-width: 200px;display:grid;grid-template-columns:repeat(var(--cnt-grid-cols, auto-fill),minmax(var(--cnt-grid-track-min, var(--collection-nesting-table-grid-tile-min-width)),1fr));gap:1rem;padding:1rem;position:relative}.collections-nesting-table .collections-nesting-table-grid-container:after{content:"";position:absolute;bottom:0;left:calc(var(--collection-nesting-level) * -20px);right:0;height:1px;background-color:var(--color-border)}.collections-nesting-table .collections-nesting-table-grid-container.collections-nesting-table-grid-nested{margin-left:calc(var(--collection-nesting-level) * 20px)}.collections-nesting-table .collections-nesting-table-grid-message{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;color:var(--color-muted);font-style:italic;text-align:center;border-bottom:1px solid var(--color-border)}.collections-nesting-table .collections-nesting-table-grid-message strong{font-weight:500}.collections-nesting-table .collections-nesting-table-grid-tile{border:2px solid var(--color-tile-border);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease;background:var(--color-surface);display:flex;flex-direction:column}.collections-nesting-table .collections-nesting-table-grid-tile:hover{border-color:var(--color-drop-target);box-shadow:0 2px 8px var(--color-drop-target-20)}.collections-nesting-table .collections-nesting-table-grid-tile:hover .tile-drag-handle{background:var(--color-tile-handle-bg-hover)}.collections-nesting-table .collections-nesting-table-grid-tile.tile-selected{border-color:var(--color-drop-target);box-shadow:0 0 0 3px var(--color-drop-target-25)}.collections-nesting-table .collections-nesting-table-grid-tile.tile-dragging{opacity:.4}.collections-nesting-table .collections-nesting-table-grid-tile .tile-drag-handle{flex-shrink:0;height:15px;cursor:grab;background:var(--color-tile-handle-bg);transition:background-color .2s ease;border-top-left-radius:6px;border-top-right-radius:6px;display:flex;align-items:center;justify-content:center;font-size:8px;color:var(--color-muted)}.collections-nesting-table .collections-nesting-table-grid-tile .tile-drag-handle:hover{background:var(--color-tile-handle-bg-hover)}.collections-nesting-table .collections-nesting-table-grid-tile .tile-drag-handle:active{cursor:grabbing;background:var(--color-tile-handle-bg-active)}.collections-nesting-table .collections-nesting-table-grid-tile .tile-content{flex:1;display:flex;flex-direction:column}.collections-nesting-table-row-item[data-dnd-placeholder],.collections-nesting-table-row-group[data-dnd-placeholder],.collections-nesting-table-grid-tile[data-dnd-placeholder]{opacity:.4}.collections-nesting-table-row-item[data-dnd-dragging],.collections-nesting-table-row-item.dnd-drag-preview{background-color:var(--color-drag-row-bg);box-shadow:0 4px 12px var(--color-shadow-30);outline:2px solid var(--color-shadow-50);outline-offset:-2px}.collections-nesting-table-row-item[data-dnd-dragging] .row-reorder-handle,.collections-nesting-table-row-item.dnd-drag-preview .row-reorder-handle{background-color:transparent}.collections-nesting-table-row-group[data-dnd-dragging]{background-color:var(--color-surface-muted);box-shadow:0 4px 12px var(--color-shadow-30);outline:2px solid var(--color-shadow-50);outline-offset:-2px}.collections-nesting-table-grid-tile[data-dnd-dragging],.collections-nesting-table-grid-tile.dnd-drag-preview{background-color:var(--color-surface);box-shadow:0 4px 12px var(--color-shadow-30);outline:2px solid var(--color-shadow-50);outline-offset:-2px}}@layer features{.static-text-content>:last-child{margin-bottom:0}}@layer components{.table{width:100%;margin:0;color:var(--color-text);border-color:var(--color-border);border-collapse:collapse;vertical-align:top}.table>:not(caption)>*>*{padding:.5rem;border-bottom:1px solid var(--color-border)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-sm>:not(caption)>*>*{padding:.25rem}.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:color-mix(in srgb,var(--color-text-strong) 5%,transparent)}.table-responsive-sm{border:1px solid var(--color-border);border-collapse:collapse;box-shadow:0 2px 21px -10px var(--color-shadow-20)}.table-responsive-sm th{background-color:var(--color-surface-muted);padding-top:6px;padding-bottom:6px}.table-responsive-sm th.fit{width:1px}.table-responsive-sm td{vertical-align:middle}@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-tight>:not(caption)>*>*{padding:5px 10px;border-bottom:1px solid var(--color-border)}.table-settings>:not(caption)>*>th,.table-settings>:not(caption)>*>td{padding:0 0 0 5px;margin:0}.table-settings>:not(caption)>*>td{border-bottom:1px solid var(--color-border-muted);padding-top:5px;padding-bottom:7px;background:none}.table-settings>:not(caption)>*>td input[type=text],.table-settings>:not(caption)>*>td input[type=number],.table-settings>:not(caption)>*>td .uc-button{min-width:6em}.table .td-reorder{cursor:ns-resize;background-color:var(--color-surface-alt);padding-right:10px;padding-left:10px;vertical-align:middle;width:0}.table .td-reorder svg{color:var(--color-icon)}.noBorder td{border:none}}@layer features{.action-recorder-finish-button-grid{grid-template-rows:auto minmax(200px,1fr) min-content;height:100%;padding-bottom:0}.action-recorder-finish-button-grid.active{display:grid}}@layer features{.button-grid-header{display:grid;grid-template-columns:1fr auto;column-gap:5px;padding:10px 0}.button-grid-header .button-page-input{flex-grow:1;display:grid;grid-template-columns:minmax(0,1fr)}.button-grid-header .button-page-input .dropdown-field-input::placeholder{color:var(--color-text-strong)}.button-grid-header .right-buttons{align-content:center}.buttongrid{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;display:grid;grid-auto-flow:row;grid-auto-rows:1fr;height:100%}.buttongrid.button-armed .buttongrid-row{background-color:var(--color-button-armed)}.buttongrid .buttongrid-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;transition:background-color .05s ease-in-out;background-color:transparent}.buttongrid .buttongrid-row img:hover{border:1px solid color-mix(in srgb,var(--color-on-dark) 30%,transparent)}.c-sidebar-nav-link,.c-sidebar-nav-dropdown-toggle{transition:none}.button-grid-panel{display:flex;flex-direction:column;height:100%}.button-grid-toolbar{display:flex;padding-bottom:8px}.button-grid-toolbar>.toolbar{flex:1 1 auto;min-width:0}.grid-drag-ghost{--grid-drag-ghost-cell: 44px;display:grid;gap:2px;width:max-content;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.grid-drag-ghost-hole{border:1px dashed var(--color-button-border);border-radius:Max(12%,4px);opacity:.4}.grid-drag-ghost-count{padding:8px 12px;border-radius:var(--radius);background-color:var(--color-surface-dark);color:var(--color-text-strong);font-weight:700;white-space:nowrap}.button-grid-panel-content{overflow:hidden;align-self:center;width:fit-content;max-width:100%;flex-shrink:1;min-width:0;border-radius:8px}.button-infinite-grid{height:100%;padding-bottom:6px;padding-right:6px;background-color:var(--color-surface-dark);overflow:auto;scrollbar-color:var(--color-scrollbar-thumb) var(--color-surface-dark)}.button-infinite-grid::-webkit-scrollbar{width:12px;height:12px}.button-infinite-grid::-webkit-scrollbar-track{background-color:var(--color-surface-dark)}.button-infinite-grid::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb)}.button-infinite-grid.button-grid-panning{cursor:grabbing}.button-infinite-grid.button-armed{background-color:var(--color-armed-surface);box-shadow:inset 0 0 0 3px var(--color-danger)}.button-infinite-grid .button-grid-marquee{position:absolute;z-index:1;pointer-events:none;border:1px dashed var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 15%,transparent)}.button-infinite-grid .button-grid-canvas{position:relative;--grid-scale: 1}.button-infinite-grid .button-grid-canvas .button-control{position:absolute;float:left}.button-infinite-grid .button-grid-canvas .button-control .button-border{width:calc(var(--tile-inner-size) * 1px);height:calc(var(--tile-inner-size) * 1px)}.button-infinite-grid .button-grid-canvas .button-control .button-border .button-placeholder{font-size:calc(var(--grid-scale) * 1.5rem)}.dropdown-zoom{position:inherit;display:inline-block}.dropdown-zoom>.btn{border-radius:var(--radius)!important}}@layer features{.panel-close-button{box-shadow:2px 2px 4px var(--color-shadow-25);border:none;background-color:var(--color-panel-header-btn);display:flex;align-items:center}.panel-close-button .svg-inline--fa{height:1.25em!important;width:1.25em!important;margin:2px;display:block!important}.context-help-button-btn{border:0;border-radius:100%;--btn-color: var(--color-panel-header-btn);background-color:var(--color-surface)}.header-buttons .context-help-button-btn{box-shadow:1px 1px 4px 1px var(--color-shadow-25);margin-top:1px;width:2em;height:2em}.header-buttons .context-help-button-btn .svg-inline--fa{width:2em!important;height:2em!important;display:block!important}.subhead-help-button{border:0;background:none;padding:0;cursor:pointer}}@layer components{.toolbar{--toolbar-button-size: 32px;display:flex;align-items:center;gap:2px;padding:4px;background-color:var(--color-toolbar-bg);border:1px solid var(--color-border);border-radius:4px}.toolbar.toolbar-sm{--toolbar-button-size: 24px}.toolbar.toolbar-vertical{flex-direction:column;flex:0 0 auto}.toolbar.toolbar-horizontal{flex-flow:row wrap}.toolbar .toolbar-group{display:flex;align-items:center;gap:2px}.toolbar.toolbar-horizontal>.toolbar-group{flex-flow:row wrap}.toolbar.toolbar-vertical>.toolbar-group{flex-direction:column}.toolbar .toolbar-separator{--toolbar-separator-length: calc(var(--toolbar-button-size) * .6);align-self:center;flex:0 0 auto;background:var(--color-border)}.toolbar.toolbar-vertical>.toolbar-separator{width:var(--toolbar-separator-length);height:1px;margin:3px 0}.toolbar.toolbar-horizontal>.toolbar-separator{width:1px;height:var(--toolbar-separator-length);margin:0 5px}.toolbar .toolbar-button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:var(--toolbar-button-size);height:var(--toolbar-button-size);padding:0 5px;font-size:1rem;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--color-toolbar-fg);cursor:pointer}.toolbar .toolbar-button:hover:not(:disabled):not(.active){background:var(--color-surface-hover);border-color:var(--color-border)}.toolbar .toolbar-button.active{background:var(--color-toolbar-accent);border-color:var(--color-toolbar-accent);color:var(--color-on-dark)}.toolbar .toolbar-button.active:hover:not(:disabled){background:var(--color-toolbar-accent-hover);border-color:var(--color-toolbar-accent-hover)}.toolbar .toolbar-button.toolbar-button-danger.active{background:var(--color-danger);border-color:var(--color-danger)}.toolbar .toolbar-button.toolbar-button-danger.active:hover:not(:disabled){background:var(--color-danger);border-color:var(--color-danger)}.toolbar .toolbar-button:disabled{opacity:.3;cursor:default;pointer-events:none}.toolbar.toolbar-sm .toolbar-button{width:var(--toolbar-button-size);padding:0;font-size:.875rem}.toolbar .toolbar-tail{flex:1 1 14rem;min-width:0;display:flex;align-items:center;align-self:stretch;gap:2px}.toolbar .toolbar-status{flex:1 1 auto;min-width:0;padding:0 10px;color:var(--color-toolbar-fg);font-size:.875rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.toolbar .toolbar-status.toolbar-status-muted{color:color-mix(in srgb,var(--color-toolbar-fg) 55%,transparent)}.toolbar .toolbar-status.toolbar-status-danger{display:flex;align-items:center;gap:8px;align-self:stretch;border-radius:3px;background-color:var(--color-danger);color:var(--color-on-dark);font-weight:700}.toolbar .toolbar-status.toolbar-status-danger>*{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.toolbar .toolbar-status.toolbar-status-danger>svg{flex:0 0 auto}.toolbar .toolbar-button-tooltip{display:flex}}@layer features{.edit-button-panel{height:100%;display:flex;flex-direction:column}.edit-button-panel h4{margin-top:1rem}.edit-button-panel svg:not(.non-ideal-svg){font-size:1rem}.edit-button-panel .button-zero-display-height{margin-bottom:-100%}.nav-steps-special{margin-bottom:0!important}.nav-steps-special.highlight-current{animation:rotor .25s infinite alternate ease-in-out}@keyframes rotor{0%{box-shadow:inset 0 10px 15px -10px var(--color-step-highlight)}to{box-shadow:inset 0 10px 10px -10px color-mix(in srgb,var(--color-step-highlight) 0%,transparent)}}.add-dropdown-wrapper{display:grid;grid-auto-flow:column;grid-template-columns:1fr auto}.presets-section-content{padding:4px 6px;border-bottom:1px solid var(--color-border)}.presets-section-content h5{margin-bottom:.25rem}.presets-section-content p{margin-bottom:0;font-size:.96em}.presets-section-row{font-size:1.1em}.presets-section-description{display:block;font-size:.8em;font-weight:400;opacity:.7;margin-top:2px;padding-left:14px}.presets-icon-grid{display:flex;flex-wrap:wrap;gap:3px;padding:5px;background-color:var(--color-surface-dark)}.button-layer-resize-handle{display:flex;align-items:center;justify-content:center;height:10px;background-color:var(--color-surface-muted-hover);cursor:row-resize;flex-shrink:0;border-block:1px solid var(--color-border);box-shadow:0 1px 3px var(--color-shadow-10),0 -1px 2px var(--color-shadow-4);z-index:1}.button-layer-resize-handle:hover,.button-layer-resize-handle[data-separator=active],.button-layer-resize-handle[data-separator=focus]{background-color:var(--color-resize-bar-bg-hover)}.button-layer-resize-handle:hover .button-layer-resize-grip,.button-layer-resize-handle[data-separator=active] .button-layer-resize-grip,.button-layer-resize-handle[data-separator=focus] .button-layer-resize-grip{background-color:var(--color-border-strong)}.button-layer-resize-handle .button-layer-resize-grip{width:2rem;height:3px;border-radius:2px;background-color:var(--color-border-medium);transition:background-color .15s ease-in-out}.button-layer-style-editor .button-layer-top{height:100%;overflow:hidden;background-color:var(--color-surface);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;column-gap:1rem}.button-layer-style-editor .button-layer-preview{display:flex;flex-direction:column;grid-row:1 / span 2;margin-bottom:.75rem;min-height:0}.button-layer-style-editor .button-layer-preview .button-layer-preview-main{display:flex;flex:1 1 0;min-height:0}.button-layer-style-editor .button-layer-preview .button-layer-canvas-section{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;overflow:hidden;background-color:var(--color-canvas-workspace);border:1px solid var(--color-border);border-radius:4px}.button-layer-style-editor .button-layer-preview .button-layer-canvas-container{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.button-layer-style-editor .button-layer-preview .button-layer-canvas-wrapper{position:relative;display:inline-block}.button-layer-style-editor .button-layer-preview .button-layer-canvas{display:block}.button-layer-style-editor .button-layer-elementlist{display:flex;flex-direction:column;min-height:0;margin-bottom:.75rem}.button-layer-style-editor .button-layer-elementlist>.heading{flex:0 0 auto}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-body{flex:1 1 auto;overflow-y:auto;min-height:0}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-footer{flex:0 0 auto;display:flex;justify-content:flex-end;padding:.3rem .25rem 0;border-top:1px solid var(--color-border)}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row{display:grid;grid-template-columns:auto 1fr auto auto;background-color:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;column-gap:.2rem;--elementlist-depth: 0;margin-left:calc(var(--elementlist-depth) * 1.75em)}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row .td-reorder,.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row .td-reorder-placeholder{text-align:center;width:1.75em}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row .td-reorder{cursor:ns-resize;background-color:var(--color-surface-alt);height:100%;align-content:center}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row .td-reorder svg{color:var(--color-icon)}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row.heading{font-weight:700;padding-right:.2rem}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row.row-dragging{opacity:.4}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row.dnd-drag-preview{background-color:var(--color-surface);box-shadow:0 4px 12px var(--color-shadow-30);outline:2px solid var(--color-shadow-50);outline-offset:-2px}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row.dnd-drag-preview .td-reorder{background-color:transparent}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row.last-row{border-bottom:none}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row.selected-row{background-color:var(--color-surface-hover)}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row .element-name{cursor:pointer;padding:.1rem 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row .element-buttons{text-align:right;white-space:nowrap;padding:0 .25rem}.button-layer-style-editor .button-layer-elementlist .button-layer-elementlist-table-row .element-buttons .button{--btn-padding-x: .15rem}.button-layer-style-editor .button-layer-options{height:100%;overflow-y:scroll;padding:.5rem}.button-layer-style-editor .property-pin-toggle{color:var(--color-text-faint);opacity:0}.button-layer-style-editor .form-label:hover .property-pin-toggle,.button-layer-style-editor .property-pin-toggle:hover,.button-layer-style-editor .property-pin-toggle:focus-visible,.button-layer-style-editor .property-pin-toggle.pinned{opacity:1}.button-layer-style-editor .property-pin-toggle.pinned{color:var(--color-icon)}.button-layer-style-editor .property-pin-toggle:hover{color:var(--color-text-strong)}.button-layer-style-editor .pinned-section-header{position:relative}.button-layer-style-editor .pinned-section-open{position:absolute;inset-block:0;inset-inline-end:1.75rem;display:flex;align-items:center;color:var(--color-text-faint)}.button-layer-style-editor .pinned-section-open:hover,.button-layer-style-editor .pinned-section-open:focus-visible{color:var(--color-text-strong)}.add-layered-element-popover{max-width:300px;width:300px}.add-layered-element-popover .button{width:100%;white-space:nowrap;text-overflow:ellipsis}.add-layered-element-popover .button-group-vertical{width:100%}.layered-style-element-picker-modal .modal2-content{overflow:hidden;max-height:55vh}.layered-style-element-picker-modal .modal2-body{overflow-y:hidden;max-height:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;min-height:0}@media(max-width:767.98px){.layered-style-element-picker-modal .modal2-body{overflow-y:auto;display:block}}.layered-style-element-picker-modal .element-modal-col{overflow-y:hidden;display:flex;flex-direction:column;min-height:0}@media(max-width:767.98px){.layered-style-element-picker-modal .element-modal-col:not(:first-child){margin-top:.5rem}}.layered-style-element-picker-modal .element-picker-list{overflow-y:auto;flex:1 1 auto;min-height:0;background-color:var(--color-surface-subtle)}.layered-style-element-picker-modal .element-picker-item{display:grid;grid-template-columns:1fr auto;padding:.25rem .5rem;border-bottom:1px solid var(--color-border-subtle);align-items:center;cursor:pointer;transition:background-color .15s ease;--elementlist-depth: 0;margin-left:calc(var(--elementlist-depth) * 1rem);border-left:3px solid transparent}.layered-style-element-picker-modal .element-picker-item.selected{background-color:var(--color-selected-item-bg);border-left-color:var(--color-selected-accent)}.layered-style-element-picker-modal .element-picker-item .element-name{font-weight:500}.layered-style-element-picker-modal .element-picker-item .element-icon{color:var(--color-selected-accent)}.layered-overrides-table{table-layout:fixed}.layered-overrides-table>thead>tr>th:first-child,.layered-overrides-table>tbody>tr>td:first-child{width:40%}.layered-overrides-table>thead>tr>th:last-child,.layered-overrides-table>tbody>tr>td:last-child{width:3rem}.layered-overrides-table>tbody>tr{border-color:var(--color-line)}}@layer features{.empty-button-type-picker{container-type:inline-size;max-width:360px;margin:1rem auto 0}.empty-button-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.empty-button-type-grid .empty-button-type-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:.85rem .5rem;height:100%;text-align:center;line-height:1.1}.empty-button-type-grid .empty-button-type-tile svg{font-size:1.6rem}.empty-button-type-grid .empty-button-type-tile-primary{grid-column:1 / -1;flex-direction:row}.empty-button-type-grid .empty-button-type-tile-primary svg{font-size:1.3rem}@container (max-width: 280px){.empty-button-type-grid{grid-template-columns:1fr}.empty-button-type-grid .empty-button-type-tile,.empty-button-type-grid .empty-button-type-tile-primary{flex-direction:row;justify-content:flex-start;text-align:left}.empty-button-type-grid .empty-button-type-tile svg,.empty-button-type-grid .empty-button-type-tile-primary svg{font-size:1.3rem}}}@layer components{.accordion2{--accordion2-trigger-bg: var(--color-surface-subtle, #f8f9fa);--accordion2-trigger-border: var(--popover2-border-color, var(--color-border, rgba(0, 0, 21, .175)));background-color:transparent;border:0}.accordion2 .accordion2-item{background-color:transparent;border:0}.accordion2 .accordion2-header{margin-bottom:0}.accordion2 .accordion2-trigger{display:flex;align-items:center;gap:.5rem;width:100%;padding:var(--popover2-item-padding-y, .25rem) var(--popover2-item-padding-x, 1rem);font-size:.95rem;line-height:1.5;background-color:var(--accordion2-trigger-bg);color:var(--popover2-link-color, var(--color-text));font-weight:400;text-align:left;border:0;border-radius:0;box-shadow:inset 0 1px 0 var(--accordion2-trigger-border),inset 0 -1px 0 var(--accordion2-trigger-border);cursor:pointer;transition:background-color .15s ease-in-out}.accordion2 .accordion2-trigger:hover,.accordion2 .accordion2-trigger:focus-visible{background-color:var(--popover2-link-hover-bg, var(--color-surface-hover));color:var(--popover2-link-hover-color, var(--color-text));outline:none}.accordion2 .accordion2-trigger:focus{box-shadow:none}.accordion2 .accordion2-trigger[data-panel-open]{background-color:var(--popover2-link-hover-bg, var(--color-surface-hover));color:var(--popover2-link-hover-color, var(--color-text));box-shadow:none}.accordion2 .accordion2-trigger:after{content:"";margin-left:auto;width:.35rem;height:.35rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.accordion2 .accordion2-trigger[data-panel-open]:after{transform:rotate(-135deg)}.accordion2 .accordion2-panel{padding:0;overflow:hidden;height:var(--accordion-panel-height);transition:height .35s ease}.accordion2 .accordion2-panel[data-starting-style],.accordion2 .accordion2-panel[data-ending-style]{height:0}@media(prefers-reduced-motion:reduce){.accordion2 .accordion2-panel{transition:none}}}@layer features{.button-layer-canvas-footer{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;padding:2px 6px;border-top:1px solid var(--color-border);background-color:var(--color-toolbar-bg)}.button-layer-canvas-footer .button-layer-footer-label{white-space:nowrap;font-size:.85em;color:var(--color-toolbar-fg);min-width:0;overflow:hidden;text-overflow:ellipsis}.button-layer-canvas-footer .button-layer-aspect-options{display:flex;gap:2px;margin-left:auto;flex:0 0 auto}.button-layer-canvas-footer .button-layer-aspect-option{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--color-toolbar-fg);cursor:pointer}.button-layer-canvas-footer .button-layer-aspect-option:hover:not(.active){background:var(--color-surface-hover);border-color:var(--color-border)}.button-layer-canvas-footer .button-layer-aspect-option.active{background:var(--color-toolbar-accent);border-color:var(--color-toolbar-accent);color:var(--color-on-dark)}.button-layer-canvas-footer .button-layer-aspect-option.btn{line-height:1;font-size:inherit;min-width:0}.button-layer-aspect-custom{width:230px;min-width:0;padding:6px;display:flex;flex-direction:column;gap:4px}.button-layer-aspect-custom .input-group2-text{min-width:2.75rem;justify-content:center}.button-layer-aspect-surfaces-label{margin-top:2px;padding-top:6px;border-top:1px solid var(--color-border);font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;opacity:.6}.button-layer-aspect-surface.popover2-item{display:flex;align-items:center;gap:6px;padding:3px 4px;border-radius:3px;font-size:.8rem}.button-layer-aspect-surface.popover2-item .button-layer-aspect-surface-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-layer-aspect-surface.popover2-item.active{background:var(--color-toolbar-accent);color:var(--color-on-dark)}.button-layer-aspect-glyph{display:block;flex:0 0 auto;border:1.5px solid currentColor;border-radius:1px}}@layer features{.pages-list-table>.collections-nesting-table-row-item:first-child{background-color:var(--color-surface-muted)}.pages-list-table .pages-list-number{width:5rem;text-align:center}.pages-list-table .pages-list-actions{flex:0 0 auto;width:6.5rem}.pages-list-table .pages-list-actions>*{flex:1 1 0}}@layer features{.cloud-auth-form .row>div{margin-bottom:1rem}.cloud-region-panel{max-width:1000px}.cloud-region-panel .super-secret-key{margin-top:1em}.cloud-region-panel .super-secret-key .alert-element{display:inline-block;font-family:"monospace";font-weight:700}.cloud-region-panel .form-label{margin-bottom:.1em;padding-left:.3em}.cloud-region-panel .callout{margin-top:0}.cloud-region-panel .cloud-auth-state{margin-bottom:.75em}.cloud-region-panel .cloud-regions-heading{font-weight:700;margin-bottom:.75rem}.cloud-region-panel .cloud-region-list{margin-bottom:.75rem}.cloud-region-item{border-top:1px solid var(--color-border);padding-top:.5rem}.cloud-region-item:first-child{border-top:0;padding-top:0}.cloud-region-item .cloud-region-text{align-content:center;margin-bottom:0;margin-top:.2em;display:flex}.cloud-region-item .cloud-region-text.online{color:var(--color-success)}.cloud-region-item .cloud-region-text .form-switch{display:inline-block}.cloud-region-item .alert-element{margin-bottom:0;margin-top:.5rem}.cloud-regions-section{border:.5px solid var(--color-border);border-left:2px solid var(--color-border);padding:1rem;border-radius:4px;margin-bottom:1rem;margin-top:.5rem}}@layer components{.variables-panel{margin-right:-.5rem;overflow:hidden;height:100%;position:relative;display:flex;flex-direction:column}.variables-panel .variables-table-scroller{flex:1;min-height:0}.variables-table-header{display:grid;grid-template-columns:1fr 1fr;position:sticky;top:0;z-index:1;background-color:var(--color-surface-muted);font-weight:700}.variables-table-header>div{padding:.5rem}.variables-table-row{display:grid;grid-template-columns:1fr 1fr;word-break:break-all;border-bottom:10px solid var(--color-surface-muted)}.variables-table-cell{padding:.5rem;min-width:0;overflow:hidden}.variables-table-scroller{overflow-y:auto;overflow-x:hidden}.variables-table-scroller .variable-description{word-break:normal;padding:var(--variable-pill-padding)}.variables-table-scroller .editor-grid .cell-header{grid-column:1/4;font-weight:700;display:grid;grid-template-columns:1fr 1.25fr .2fr}.variables-table-scroller .editor-grid .cell-header .cell-header-item.span-2{grid-column:1/3}.variables-table-scroller .editor-grid .cell-fields{display:grid;grid-template-columns:.25fr 1fr}@media(min-width:576px){.variables-table-scroller .editor-grid .cell-fields .align-right{text-align:right;align-self:center}}@media(max-width:575.98px){.variables-table-scroller .editor-grid .cell-fields .align-right{margin-bottom:0}}.variables-table-modal-body{padding-top:.25rem}.variables-table-modal-body .variables-table-scroller{max-height:calc(90vh - 10rem)}.variables-table-count{font-size:.85em;opacity:.75;margin:0 0 .6rem 1rem}.variable-style{font-family:monospace;padding:1px 3px 0;color:var(--color-primary);font-weight:600;font-size:16px;letter-spacing:-.15px;border-radius:6px;display:inline-block}}@layer components{.spinner2{--spinner2-size: 2rem;--spinner2-stroke: .2rem;--spinner2-duration: .95s;display:inline-block;width:var(--spinner2-size);height:var(--spinner2-size);vertical-align:text-bottom}.spinner2-border{border:var(--spinner2-stroke) solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner2-rotate var(--spinner2-duration) linear infinite}.spinner2-grow{background-color:currentColor;border-radius:50%;animation:spinner2-grow calc(var(--spinner2-duration) * 1.4) ease-in-out infinite}.spinner2-sm{--spinner2-size: 1rem;--spinner2-stroke: .14rem}@keyframes spinner2-rotate{to{transform:rotate(360deg)}}@keyframes spinner2-grow{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.spinner2-border,.spinner2-grow{animation-duration:1.6s}}}@layer features{.image-preview-checkerboard,.image-preview-full img,.image-library-selector .image-preview img{background-color:transparent;background-image:linear-gradient(var(--preview-bg-color, transparent),var(--preview-bg-color, transparent)),linear-gradient(45deg,var(--color-shadow-10) 25%,transparent 25%,transparent 75%,var(--color-shadow-10) 75%),linear-gradient(45deg,var(--color-shadow-10) 25%,transparent 25%,transparent 75%,var(--color-shadow-10) 75%);background-size:100% 100%,20px 20px,20px 20px;background-position:0 0,0 0,10px 10px;background-repeat:no-repeat,repeat,repeat}.image-preview-full{border:1px solid var(--color-tile-border);border-radius:8px;overflow:hidden;background:var(--color-surface-subtle);display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .2s ease;height:200px}.image-preview-full.drag-over{border:2px dashed var(--color-image-accent)}.image-preview-full img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 1px 5px var(--color-shadow-25)}.image-preview-full .image-library-preview-empty svg,.image-preview-full .image-library-preview-empty .fa,.image-preview-full .image-library-preview-empty .fas,.image-preview-full .image-library-preview-empty .far,.image-preview-full .image-library-preview-empty .fal,.image-preview-full .image-library-preview-empty .fab{width:150px!important;height:150px!important;font-size:150px!important}.image-preview-full .drag-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-image-accent-10);display:flex;align-items:center;justify-content:center;pointer-events:none;border-radius:8px}.image-preview-full .drag-overlay .drag-overlay-message{background-color:color-mix(in srgb,var(--color-on-dark) 95%,transparent);padding:20px;border-radius:8px;font-weight:700;color:var(--color-image-accent)}.image-library-page .image-library-grid{height:100%;display:flex;flex-direction:column}.image-library-page .image-library-dropzone{margin:1rem 0;padding:1.5rem 2rem;border:2px dashed var(--color-tile-border);border-radius:6px;background-color:var(--color-surface-subtle);transition:all .2s ease}.image-library-page .image-library-dropzone.active{border-color:var(--color-image-accent);background-color:var(--color-image-accent-5)}.image-library-page .image-library-dropzone.uploading{border-color:var(--color-upload-success);background-color:var(--color-upload-success-5)}.image-library-page .image-library-dropzone .dropzone-content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;color:var(--color-muted)}.image-library-page .image-library-dropzone .dropzone-content svg{color:var(--color-image-accent)}.image-library-page .image-library-dropzone .dropzone-content span{font-weight:500;color:var(--color-text-emphasis)}.image-library-page .image-library-dropzone.uploading .dropzone-content svg{color:var(--color-upload-success)}.image-library-page .image-library-grid-content{flex:1;overflow-y:auto}.image-library-page .image-preview-full{flex:0 0 300px;height:auto;margin-bottom:1.5rem}.image-library-page .image-library-editor{height:100%;display:flex;flex-direction:column}.image-library-page .image-properties{flex:1;overflow-y:auto}.image-library-page .image-properties .image-metadata{border:1px solid var(--color-tile-border);border-radius:6px;padding:1rem;margin-bottom:1rem;background:var(--color-surface-subtle)}.image-library-page .image-properties .metadata-row{display:flex;justify-content:space-between;margin-bottom:.5rem}.image-library-page .image-properties .metadata-row:last-child{margin-bottom:0}.image-library-page .image-properties .metadata-label{font-weight:600;color:var(--color-text-emphasis)}.image-library-selector{display:flex;flex-direction:column;height:100%}.image-library-selector .image-library-selector-grid{flex:1;overflow-y:auto;padding:0}.image-library-selector .image-library-selector-grid .collections-nesting-table-grid-container{--collection-nesting-table-grid-tile-min-width: 150px}.image-library-selector .image-thumbnail{overflow:hidden;cursor:pointer}.image-library-selector .image-preview{aspect-ratio:1;background:var(--color-surface-subtle);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--color-tile-border);position:relative}.image-library-selector .image-preview img{width:min(100%,calc(100% * var(--img-aspect, 1)));aspect-ratio:var(--img-aspect, 1);object-fit:contain;box-shadow:0 1px 3px var(--color-shadow-20)}.image-library-selector .image-library-preview{max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}.image-library-selector .image-library-preview-loading,.image-library-selector .image-library-preview-error,.image-library-selector .image-library-preview-empty{display:flex;align-items:center;justify-content:center;background:var(--color-surface-subtle);color:var(--color-muted);text-align:center;padding:1rem;min-height:100px;width:100%}.image-library-selector .image-library-preview-loading span,.image-library-selector .image-library-preview-error span,.image-library-selector .image-library-preview-empty span{font-size:.875rem}.image-library-selector .image-library-preview-empty{color:var(--color-image-empty-text)}.image-library-selector .image-library-preview-empty svg{max-width:none!important;max-height:none!important;font-size:inherit!important}.image-library-selector .image-preview .image-library-preview-empty{padding:0;min-height:auto;background:transparent}.image-library-selector .image-preview .image-library-preview-empty svg{width:50%!important;height:50%!important}.image-library-selector .image-library-preview-error{background:var(--color-preview-error-bg);color:var(--color-preview-error-text)}.image-library-selector .image-name{font-weight:600;margin-bottom:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem}.image-library-selector .image-id{font-size:.75rem;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@layer features{.config-selection .config-selection-intro{margin-bottom:.75rem;color:var(--color-muted)}.config-selection .config-selection-section{margin-bottom:.85rem}.config-selection .config-selection-section:last-child{margin-bottom:0}.config-selection .config-selection-title{margin-bottom:.3rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}.config-selection .config-selection-list{border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}.config-selection .config-selection-row{display:flex;align-items:center;gap:.6rem;padding:.3rem .75rem}.config-selection .config-selection-row+.config-selection-row{border-top:1px solid var(--color-border-translucent)}.config-selection .config-selection-row.config-selection-row-sub{padding-left:2.25rem}.config-selection .config-selection-row.config-selection-row-sub .config-selection-icon{background-color:var(--color-surface-subtle);color:var(--color-muted)}.config-selection .config-selection-row.config-selection-row-disabled .config-selection-icon,.config-selection .config-selection-row.config-selection-row-disabled .config-selection-label{opacity:.5}.config-selection .config-selection-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background-color:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-size:.72rem}.config-selection .config-selection-label{flex:1 1 auto;min-width:0;margin-bottom:0;cursor:pointer}.config-selection .export-output{display:flex;flex-direction:column;gap:.6rem}.config-selection .export-output-field{display:grid;grid-template-columns:7.5rem 1fr;align-items:center;gap:.5rem}.config-selection .export-output-field>.form-label{margin-bottom:0}}@layer features{.import-wizard.import-full{display:grid;grid-template-rows:auto 1fr;overflow-y:hidden}.import-wizard.single-page{display:flex;flex-direction:column;height:100%;overflow-y:scroll;overflow-x:hidden}.import-wizard .import-page-row{margin-bottom:1rem;flex-grow:1}.import-wizard .import-page-grid{display:flex;flex-direction:column}.import-wizard .buttongrid{flex:1;min-height:0}}@layer features{.log-page{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden}.log-page .log-panel{margin-top:10px;font-size:.85em;overflow:hidden;line-height:1.25em}.log-page .log-panel .log-line{margin-top:0;margin-bottom:1px;padding:1px 5px 1px 6px;border-radius:4px;font-family:Fira Code,monospace;white-space:pre-wrap;overflow-wrap:break-word}.log-page .log-panel .log-line.log-type-fatal{background-color:var(--color-text-strong);color:var(--color-on-dark)}.log-page .log-panel .log-line.log-type-error{background-color:var(--color-log-error-bg);color:var(--color-log-error-text);border:1px solid var(--color-log-error)}.log-page .log-panel .log-line.log-type-warn{background-color:var(--color-log-warn-bg);color:var(--color-log-warn)}.log-page .log-panel .log-line.log-type-info{background-color:var(--color-log-info-bg);color:var(--color-log-info-text)}.log-page .log-panel .log-line.log-type-debug{color:var(--color-log-debug-text)}}@layer features{.refresh-and-last-updated{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.refresh-and-last-updated .last-updated{margin-left:.5em}.refresh-and-last-updated .last-updated .bold{font-weight:700}.connectionlist-selected{background-color:var(--color-row-selected)}.connectionlist-selected:hover{background-color:var(--color-row-overlay-30)!important}.import-module{margin-bottom:.5rem}}@layer features{.surfaces-tab-content{display:grid;grid-auto-flow:row;grid-template-rows:auto 1fr auto}.surfaces-grid-container{display:grid;grid-template-columns:min-content 1fr min-content;margin-top:1rem;border:1px solid var(--color-border);box-shadow:0 2px 21px -10px var(--color-shadow-20);color:var(--color-text);width:100%}.surfaces-grid-container .grid-header-cell{padding:6px 10px;font-weight:600;background-color:var(--color-surface-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;position:sticky;top:0;z-index:1}.surfaces-grid-container .grid-row{display:contents}.surfaces-grid-container .grid-row:hover .grid-cell{background-color:var(--color-row-hover)}.surfaces-grid-container .grid-row.grid-row-selected .grid-cell{background-color:var(--color-row-selected)}.surfaces-grid-container .grid-row:last-of-type .grid-cell{border-bottom:none}.surfaces-grid-container .grid-row.grid-row-no-border .grid-cell{border-bottom:none}.surfaces-grid-container .surface-disabled{color:var(--color-text-disabled)}.surfaces-grid-container .grid-cell{padding:5px 10px;display:flex;align-items:center;min-width:0;border-bottom:1px solid var(--color-border);transition:background-color .15s ease-in-out;cursor:pointer}.surfaces-grid-container .grid-cell:nth-child(3n+1){white-space:nowrap;justify-content:center}.surfaces-grid-container .grid-cell:nth-child(3n+2){flex-direction:column;align-items:flex-start;word-wrap:break-word;overflow-wrap:break-word;min-width:200px}.surfaces-grid-container .grid-cell:nth-child(3n+2) b{margin-bottom:2px}.surfaces-grid-container .grid-cell:nth-child(3n+2) .surface-id-row{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.surfaces-grid-container .grid-cell:nth-child(3n+2) .surface-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:monospace;font-size:.9em;max-width:fit-content}.surfaces-grid-container .grid-cell:nth-child(3n+2) .surface-status{white-space:nowrap;font-size:.9em;color:var(--color-text-secondary);margin-left:auto}.surfaces-grid-container .grid-cell:nth-child(3n+2) .surface-disabled{color:var(--color-text-disabled)}.surfaces-grid-container .grid-cell:nth-child(3n){text-align:right;justify-content:flex-end;white-space:nowrap}.surfaces-grid-container .grid-cell:nth-child(3n) .button{text-transform:uppercase;padding:4px}.surfaces-grid-container .grid-cell:nth-child(3n) .button:disabled{opacity:.2}.surfaces-grid-container .grid-cell:nth-child(3n) .button-primary.disabled{opacity:.5}.surfaces-grid-container .grid-no-results{grid-column:1 / -1;padding:2rem;text-align:center}@media(max-width:768px){.surfaces-grid-container .grid-cell{padding:4px 6px;font-size:.875rem}.surfaces-grid-container .grid-header-cell{padding:4px 6px}}.elgato-plugin td{border-bottom:none}.elgato-plugin td:last-of-type{padding-left:0!important;padding-right:.2rem!important}}@layer features{#connection_add_search_results{margin-top:10px}#connection_add_search_results div{margin-bottom:5px}.add-connection-intro-section .intro-grid{display:grid;grid-template-columns:1fr auto;gap:0 .5rem}@media(max-width:768px){.add-connection-intro-section .intro-grid{grid-template-columns:1fr;gap:.75rem}.add-connection-intro-section .intro-grid .intro-filter{justify-self:auto}}.add-connection-intro-section .intro-text{grid-column:1 / 3}.add-connection-intro-section .intro-filter{justify-self:end}}@layer components{.collapse2-panel{--collapse2-transition-duration: .35s;--collapse2-transition-easing: ease;overflow:hidden;height:var(--collapsible-panel-height);transition:height var(--collapse2-transition-duration) var(--collapse2-transition-easing)}.collapse2-panel[data-starting-style],.collapse2-panel[data-ending-style]{height:0}@media(prefers-reduced-motion:reduce){.collapse2-panel{transition:none}}}@layer features{.settings-category-spacer:not(:first-child){height:20px}.settings-category-row th{font-weight:700;font-size:18px;padding-top:10px!important;padding-bottom:10px!important;border-bottom:1px solid var(--color-border-muted)!important}.remote-control-tabs .nav-link{cursor:pointer}.settings-grid-card{color:inherit;display:block}.settings-grid-card>:hover{background-color:var(--color-surface-hover)}.backup-rule-content{display:flex;align-items:center;gap:1rem;width:100%;min-width:0}.backup-rule-content .backup-rule-info,.backup-rule-content .backup-rule-cron{flex:1 1 0;min-width:0}.backup-rule-content .backup-rule-actions{flex:0 0 auto;margin-left:auto}.backup-rule-content .backup-rule-actions .button{padding-left:.25rem;padding-right:.25rem}}@layer features{.variables-category-grid{display:grid;column-gap:10px;row-gap:10px;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;align-content:stretch}@media(max-width:991.98px){.variables-category-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767.98px){.variables-category-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.variables-category-grid{grid-template-columns:1fr}}}@layer features{:where(.page-tablet,.page-emulator-base,.page-emulator,.page-emulator-list,.standalone-overlay){--remote-bg: #181818;--remote-surface: #222;--remote-border: #555;--remote-fg: #f7f7f7;--remote-fg-strong: #fff;--remote-fg-muted: color-mix(in srgb, var(--remote-fg-strong) 60%, transparent);--remote-accent: #d69e2e;--remote-accent-muted: #af8022;--remote-armed: rgba(255, 0, 0, .5);--remote-shadow: rgba(0, 0, 0, .35);--remote-btn-bg: color-mix(in srgb, var(--remote-fg-strong) 8%, transparent);--remote-btn-bg-hover: color-mix(in srgb, var(--remote-fg-strong) 16%, transparent);--remote-btn-bg-active: color-mix(in srgb, var(--remote-fg-strong) 22%, transparent);--remote-btn-border: color-mix(in srgb, var(--remote-fg-strong) 25%, transparent);--remote-btn-border-hover: color-mix(in srgb, var(--remote-fg-strong) 40%, transparent);--remote-btn-border-active: color-mix(in srgb, var(--remote-fg-strong) 50%, transparent)}.page-emulator-base{background-color:var(--remote-bg);color:var(--remote-accent);height:100vh}.page-emulator-base .loading{margin:20% 0}.page-emulator-list{height:100vh;overflow-y:auto}.page-emulator-list .emulator-list-inner{max-width:1040px;margin:0 auto;padding:clamp(1.5rem,4vh,3.5rem) clamp(1rem,4vw,2.5rem) 3rem;display:flex;flex-direction:column;min-height:100%}.page-emulator-list .emulator-list-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.page-emulator-list .emulator-list-header .emulator-list-logo{flex-shrink:0;opacity:.95;height:40px}.page-emulator-list .emulator-list-header .emulator-list-heading{display:flex;flex-direction:column;min-width:0}.page-emulator-list .emulator-list-header .emulator-list-heading h1{margin:0;color:var(--remote-fg);font-size:clamp(1.4rem,3.5vw,2rem);font-weight:600;line-height:1.2;word-break:break-word}.page-emulator-list .emulator-list-header .emulator-list-heading .emulator-list-subheading{margin-top:.15rem;color:color-mix(in srgb,var(--remote-fg-strong) 55%,transparent);font-size:.95rem}.page-emulator-list .emulator-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.page-emulator-list .emulator-button{position:relative;overflow:hidden;min-height:140px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;text-align:left;background:color-mix(in srgb,var(--remote-fg-strong) 4%,transparent);border:1px solid color-mix(in srgb,var(--remote-fg-strong) 12%,transparent);border-radius:10px;color:var(--remote-fg);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.page-emulator-list .emulator-button .emulator-card-grid{position:absolute;top:1.25rem;left:1.5rem;width:80px;height:40px;color:var(--remote-fg);opacity:.18;background-image:radial-gradient(circle,currentColor 1.1px,transparent 1.6px);background-size:10px 10px;background-position:0 0;transition:color .15s ease,opacity .15s ease;pointer-events:none}.page-emulator-list .emulator-button .emulator-card-body{display:flex;flex-direction:column;min-width:0}.page-emulator-list .emulator-button .emulator-card-name{font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--remote-fg);word-break:break-word}.page-emulator-list .emulator-button .emulator-card-chevron{position:absolute;bottom:1.25rem;right:1.5rem;font-size:.9rem;color:color-mix(in srgb,var(--remote-fg-strong) 40%,transparent);transition:transform .15s ease,color .15s ease}.page-emulator-list .emulator-button:hover,.page-emulator-list .emulator-button:focus-visible{transform:translateY(-2px);background:color-mix(in srgb,var(--remote-fg-strong) 7%,transparent);border-color:color-mix(in srgb,var(--remote-accent) 70%,transparent);box-shadow:0 6px 20px var(--remote-shadow)}.page-emulator-list .emulator-button:hover .emulator-card-grid,.page-emulator-list .emulator-button:focus-visible .emulator-card-grid{color:var(--remote-accent);opacity:.55}.page-emulator-list .emulator-button:hover .emulator-card-chevron,.page-emulator-list .emulator-button:focus-visible .emulator-card-chevron{transform:translate(3px);color:var(--remote-accent)}.page-emulator-list .emulator-button:active{transform:translateY(0);border-color:var(--remote-accent);background:color-mix(in srgb,var(--remote-accent) 12%,transparent)}.page-emulator-list .emulator-list-footer{margin-top:auto;padding-top:2.5rem}.page-emulator-list .emulator-list-footer details{border-top:1px solid color-mix(in srgb,var(--remote-fg-strong) 10%,transparent);padding-top:1rem}.page-emulator-list .emulator-list-footer details summary{cursor:pointer;color:color-mix(in srgb,var(--remote-fg-strong) 55%,transparent);font-size:.9rem;list-style:none;user-select:none}.page-emulator-list .emulator-list-footer details summary::-webkit-details-marker{display:none}.page-emulator-list .emulator-list-footer details summary:before{content:"▸";display:inline-block;margin-right:.5rem;transition:transform .15s ease}.page-emulator-list .emulator-list-footer details summary:hover{color:var(--remote-fg)}.page-emulator-list .emulator-list-footer details[open] summary:before{transform:rotate(90deg)}.page-emulator-list .emulator-list-footer .emulator-list-footer-content{margin-top:.85rem;color:color-mix(in srgb,var(--remote-fg-strong) 65%,transparent);font-size:.9rem;line-height:1.5}.page-emulator-list .emulator-list-footer .emulator-list-footer-content b{color:var(--remote-fg)}.page-emulator{height:100vh;display:grid;grid-template-rows:auto 1fr;grid-auto-flow:column}.page-emulator .loading{margin:20% 0}.page-emulator .emulatorgrid{background-color:var(--remote-bg);display:grid;width:100vw;grid-row:2;justify-content:space-around}.page-emulator .emulatorgrid .buttongrid{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;margin-top:auto;margin-bottom:auto;display:grid;grid-auto-flow:row;grid-auto-rows:1fr}.page-emulator .emulatorgrid .buttongrid .button-control{padding:min(5px,1%)}.emulator-not-found{width:100%;display:flex;align-items:center;justify-content:center;padding:4vh 2vw}.emulator-not-found code{color:var(--color-warning)}.emulator-not-found .emulator-back-button{margin-top:1rem;display:inline-block;min-width:96px;color:#000}.emulator-nonideal{display:block;margin:0 auto;color:var(--remote-fg)!important;background:color-mix(in srgb,var(--remote-fg-strong) 2%,transparent);padding:4vh;border-radius:8px;text-align:center;max-width:720px}.emulator-nonideal svg{color:var(--remote-fg);opacity:.95}.emulator-locked{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--remote-bg);padding:2vh 2vw;overflow:hidden;grid-row:2;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}.emulator-locked .emulator-locked-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.5rem,2vh,4rem);max-width:600px;width:100%;max-height:100%}@media(max-height:500px){.emulator-locked .emulator-locked-content{gap:clamp(.25rem,1vh,1rem)}}.emulator-locked .emulator-locked-header{display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1.5vh,2rem);color:var(--remote-fg);flex-shrink:0}.emulator-locked .emulator-locked-header svg{opacity:.9;font-size:clamp(1.5rem,6vh,3rem)}.emulator-locked .emulator-locked-header h2{margin:0;font-size:clamp(1rem,3vh,2rem);font-weight:600;color:var(--remote-fg)}@media(max-height:500px){.emulator-locked .emulator-locked-header{gap:clamp(.25rem,1vh,.75rem)}}.emulator-locked .emulator-locked-dots{display:flex;gap:clamp(.5rem,1.5vw,1rem);min-height:clamp(1rem,3vh,1.5rem);flex-shrink:0}.emulator-locked .emulator-locked-dots .dot{width:clamp(.5rem,1.5vw,1rem);height:clamp(.5rem,1.5vw,1rem);border-radius:50%;background-color:color-mix(in srgb,var(--remote-fg-strong) 15%,transparent);border:2px solid color-mix(in srgb,var(--remote-fg-strong) 30%,transparent)}.emulator-locked .emulator-locked-dots .dot.filled{background-color:var(--remote-accent);border-color:var(--remote-accent)}.emulator-locked .emulator-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,2vw,1.5rem);width:100%;max-width:min(70vw,500px);flex-shrink:1;min-height:0}@media(orientation:portrait){.emulator-locked .emulator-keypad{grid-template-rows:repeat(4,1fr);aspect-ratio:3 / 4;max-width:min(60vw,400px)}.emulator-locked .emulator-keypad .keypad-button:last-child{grid-column:1 / -1;width:33.333%;margin:0 auto}}@media(orientation:landscape){.emulator-locked .emulator-keypad{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);max-width:min(80vw,800px);aspect-ratio:5 / 2}}@media(max-height:500px){.emulator-locked .emulator-keypad{gap:clamp(.25rem,1vw,.75rem)}.emulator-locked .emulator-keypad[orientation=landscape]{max-width:min(70vw,600px)}}.emulator-locked .keypad-button{position:relative;aspect-ratio:1;cursor:pointer;border-radius:clamp(.5rem,2vw,1rem);background:color-mix(in srgb,var(--remote-fg-strong) 5%,transparent);border:2px solid color-mix(in srgb,var(--remote-fg-strong) 20%,transparent);transition:all .15s ease;display:flex;align-items:center;justify-content:center;min-height:0;min-width:0}.emulator-locked .keypad-button:hover{background:color-mix(in srgb,var(--remote-fg-strong) 10%,transparent);border-color:color-mix(in srgb,var(--remote-fg-strong) 30%,transparent)}.emulator-locked .keypad-button:active{background:color-mix(in srgb,var(--remote-accent) 20%,transparent);border-color:var(--remote-accent);transform:scale(.95)}.emulator-locked .keypad-button .keypad-button-content{font-size:clamp(1.5rem,5vw,3rem);font-weight:600;color:var(--remote-fg);line-height:1}@media(max-height:500px){.emulator-locked .keypad-button .keypad-button-content{font-size:clamp(1.25rem,4vw,2.5rem)}}}@layer features{:where(.page-tablet,.page-emulator-base,.page-emulator,.page-emulator-list,.standalone-overlay){--remote-bg: #181818;--remote-surface: #222;--remote-border: #555;--remote-fg: #f7f7f7;--remote-fg-strong: #fff;--remote-fg-muted: color-mix(in srgb, var(--remote-fg-strong) 60%, transparent);--remote-accent: #d69e2e;--remote-accent-muted: #af8022;--remote-armed: rgba(255, 0, 0, .5);--remote-shadow: rgba(0, 0, 0, .35);--remote-btn-bg: color-mix(in srgb, var(--remote-fg-strong) 8%, transparent);--remote-btn-bg-hover: color-mix(in srgb, var(--remote-fg-strong) 16%, transparent);--remote-btn-bg-active: color-mix(in srgb, var(--remote-fg-strong) 22%, transparent);--remote-btn-border: color-mix(in srgb, var(--remote-fg-strong) 25%, transparent);--remote-btn-border-hover: color-mix(in srgb, var(--remote-fg-strong) 40%, transparent);--remote-btn-border-active: color-mix(in srgb, var(--remote-fg-strong) 50%, transparent)}.page-tablet{background-color:var(--remote-bg);color:var(--remote-accent);--color-muted: var(--remote-accent-muted);height:100vh}.page-tablet .scroller{height:100%;overflow-y:auto}.page-tablet .scroller h1{padding:0 25px}.page-tablet .form-label{margin-top:.5rem}.page-tablet .text-muted{font-size:.93em}.page-tablet .page-container{height:100%;margin:0 auto}.page-tablet .button.open-config,.page-tablet .button.close-config{float:right}.page-tablet .header{padding:10px;background-color:transparent;border:none}.page-tablet .configure{position:sticky;top:0;z-index:100;border:1px solid var(--remote-border);background-color:var(--remote-surface);padding:10px;margin:10px 0}.page-tablet .button{margin:0 5px;color:var(--remote-accent);border:1px solid var(--remote-accent)}.page-tablet .button:disabled{opacity:.5}.page-tablet .cycle-layout{display:grid;grid-template-rows:1fr auto 1fr;width:100%;height:100%}.page-tablet .cycle-layout .cycle-heading h1{padding:0 25px}.page-tablet .cycle-layout .cycle-heading .button{float:right}.page-tablet .button-zone{display:grid;grid-auto-flow:row;grid-auto-rows:1fr;grid-auto-columns:1fr;width:100%}.page-tablet .button-zone .button-control{border:none;position:absolute;float:left}.page-tablet .button-zone .button-control img{max-width:150px;max-height:150px}.page-tablet .button-zone.button-armed .buttongrid-row{background-color:var(--remote-armed)}.page-tablet .button-zone .buttons-holder{position:relative}.page-tablet .button-zone .buttongrid-row{display:grid;grid-auto-columns:1fr;transition:background-color .05s ease-in-out;background-color:transparent}.page-tablet .button-zone .buttongrid-row img:hover{border:1px solid color-mix(in srgb,var(--remote-fg-strong) 30%,transparent)}.page-tablet .button-zone .page-heading{grid-column:1/-1}.page-tablet .button-zone .page-buttons{position:relative}.page-tablet .button-zone .page-in-view-tester{position:absolute;float:left;width:100%}}
/*$vite$:1*/