.nav-menu[data-v-08a3eebf]{list-style:none;position:relative}.nav-trigger[data-v-08a3eebf]{color:var(--cui-ink-2);font:inherit;border-radius:var(--cui-r-sm);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:6px 11px;font-size:13px;font-weight:500;display:flex}.nav-trigger[data-v-08a3eebf]:hover{background:var(--cui-surface-2);color:var(--cui-ink)}.nav-trigger.active[data-v-08a3eebf]{color:var(--cui-ink);background:var(--cui-surface-2);box-shadow:inset 0 -2px 0 var(--cui-accent)}.nav-trigger[aria-expanded=true][data-v-08a3eebf]{background:var(--cui-surface-2);color:var(--cui-ink)}.caret[data-v-08a3eebf]{opacity:.7;font-size:9px}@media (width<=767.98px){.nav-menu[data-v-08a3eebf]{position:static}.nav-trigger[data-v-08a3eebf]{justify-content:flex-start;width:100%}.caret[data-v-08a3eebf]{margin-left:auto}.cui-menu[data-v-08a3eebf]{min-width:0;box-shadow:none;border:0;border-left:2px solid var(--cui-border);border-radius:0;margin:2px 0 6px 12px;position:static}}.app-nav[data-v-39aa0be8]{background:var(--cui-surface);border-bottom:1px solid var(--cui-border);margin-bottom:16px}.app-nav__inner[data-v-39aa0be8]{max-width:var(--cui-page-max);padding:8px var(--cui-page-pad);flex-wrap:wrap;align-items:center;gap:16px;margin:0 auto;display:flex}.app-nav__brand[data-v-39aa0be8]{flex:none;align-items:center;display:flex}.app-nav__brand img[data-v-39aa0be8]{width:auto;max-height:38px}.app-nav__toggle[data-v-39aa0be8]{margin-left:auto;display:none}.app-nav__collapse[data-v-39aa0be8]{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}.app-nav__list[data-v-39aa0be8],.app-nav__end[data-v-39aa0be8]{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-nav__list[data-v-39aa0be8]{flex-wrap:wrap;flex:auto}.app-nav__end[data-v-39aa0be8]{flex:none;gap:6px}.nav-link[data-v-39aa0be8]{border-radius:var(--cui-r-sm);color:var(--cui-ink-2);white-space:nowrap;padding:6px 11px;font-size:13px;font-weight:500;text-decoration:none;display:block}.nav-link[data-v-39aa0be8]:hover{background:var(--cui-surface-2);color:var(--cui-ink)}.nav-link.active[data-v-39aa0be8]{color:var(--cui-ink);background:var(--cui-surface-2);box-shadow:inset 0 -2px 0 var(--cui-accent)}.cui-menu-sep[data-v-39aa0be8]{background:var(--cui-border);height:1px;margin:4px 0}@media (width<=767.98px){.app-nav__toggle[data-v-39aa0be8]{display:inline-flex}.app-nav__collapse[data-v-39aa0be8]{flex-direction:column;align-items:stretch;gap:4px;width:100%;padding-top:8px;display:none}.app-nav__collapse.open[data-v-39aa0be8]{display:flex}.app-nav__list[data-v-39aa0be8],.app-nav__end[data-v-39aa0be8]{flex-direction:column;align-items:stretch;width:100%}.nav-link[data-v-39aa0be8]{padding:8px 11px}}.loader-wrapper[data-v-38313046]{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.loader-wrapper.fullscreen[data-v-38313046]{background:color-mix(in srgb, var(--cui-ground) 80%, transparent);z-index:9999;position:fixed;inset:0}.spinner[data-v-38313046]{border:4px solid var(--cui-border);border-top-color:var(--cui-accent);border-radius:50%;animation:1s linear infinite spin-38313046}.message[data-v-38313046]{color:var(--cui-ink-2);text-align:center;font-size:2.3rem}@keyframes spin-38313046{to{transform:rotate(360deg)}}.fade-enter-active[data-v-38313046],.fade-leave-active[data-v-38313046]{transition:opacity .2s}.fade-enter-from[data-v-38313046],.fade-leave-to[data-v-38313046]{opacity:0}.app-footer{margin:24px 0;padding:16px 0}.footer-text{text-align:center;color:var(--cui-ink-2);border-top:1px solid var(--cui-border);padding:8px 0;font-weight:300}.footer-logos{text-align:center;margin-top:16px}.footer-copyright,.footer-contact{text-align:center;width:100%;margin:0;display:block}.footer-joiner{display:none}@media (width>=60em){.footer-copyright,.footer-contact{width:auto;display:inline-block}.footer-joiner{padding:0 .5rem;display:inline-block}}.footer-logo{max-height:6rem}.logo-light{display:inline-block}.logo-dark,html[data-theme=dark] .logo-light{display:none}html[data-theme=dark] .logo-dark{display:inline-block}.build-meta{color:var(--cui-ink-3);font-size:.75rem}.meta-separator{color:var(--cui-ink-3);margin:0 .3rem}.cui-breadcrumb[data-v-565b2048]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;font-size:12.5px;display:flex}.crumb[data-v-565b2048]{color:var(--cui-accent);text-decoration:none}.crumb[data-v-565b2048]:hover{text-decoration:underline}.crumb.current[data-v-565b2048],.sep[data-v-565b2048]{color:var(--cui-ink-3)}.cui-head-text[data-v-f1a67bb8]{min-width:0}.cui-empty h5[data-v-27289ba4]{color:var(--cui-ink-2);margin:0 0 4px;font-size:15px}.cui-empty p[data-v-27289ba4]{margin:0 0 12px}.action[data-v-27289ba4]{justify-content:center;display:flex}.filters[data-v-6d289fc6]{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.filters[data-v-6d289fc6] .searchable-select{flex:0 auto;width:max-content;min-width:12rem;max-width:min(100%,22rem)}.filters[data-v-6d289fc6] .multiselect__content-wrapper{width:max-content;min-width:100%;max-width:min(28rem,100vw - 2rem)}.filters[data-v-6d289fc6] .multiselect__option{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.filters[data-v-6d289fc6] .cui-select{width:auto;min-width:10rem;max-width:min(100%,22rem)}@media (width<=767.98px){.filters[data-v-6d289fc6]:not(.open){display:none}}.searchable-select--invalid[data-v-d46507e5] .multiselect__tags{border-color:var(--cui-danger)}.searchable-select__option[data-v-d46507e5]{flex-direction:column;gap:1px;line-height:1.35;display:flex}.searchable-select__option>span[data-v-d46507e5]{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.searchable-select--mono[data-v-d46507e5] .multiselect__single,.searchable-select--mono[data-v-d46507e5] .multiselect__option{font-family:var(--cui-mono);font-size:.85em}.searchable-select__hint[data-v-d46507e5]{color:var(--cui-ink-3);font-size:.75rem}.searchable-select--hinted[data-v-d46507e5] .multiselect__option{min-height:50px;padding:7px 12px}.searchable-select--hinted[data-v-d46507e5] .multiselect__tags{min-height:50px}.searchable-select--hinted[data-v-d46507e5] .multiselect__single{white-space:normal;margin-bottom:4px;overflow:visible}[data-v-d46507e5] .multiselect__option--highlight .searchable-select__hint{color:#ffffffd1}.searchable-select__add-new[data-v-d46507e5]{border-top:1px solid var(--cui-border);padding:8px}.disclose[data-v-412d2560]{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:2px 0;display:flex}.disclose[data-v-412d2560]:focus-visible{outline:2px solid var(--cui-accent);outline-offset:2px;border-radius:var(--cui-r)}.chev[data-v-412d2560]{color:var(--cui-ink-3);flex:none;width:10px}.disclose:hover .chev[data-v-412d2560]{color:var(--cui-ink)}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{background:#fff;width:40px;height:38px;display:block;position:absolute;top:1px;right:1px}.multiselect__spinner:after,.multiselect__spinner:before{content:"";border:2px solid #0000;border-top-color:#41b883;border-radius:100%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:2.4s cubic-bezier(.41,.26,.2,.62) infinite spinning;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0000}.multiselect__spinner:after{animation:2.4s cubic-bezier(.51,.09,.21,.8) spinning}.multiselect__loading-enter-active{opacity:1;transition:opacity .4s ease-in-out}.multiselect__loading-leave-active{transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{touch-action:manipulation;font-family:inherit;font-size:16px}.multiselect{box-sizing:content-box;text-align:left;color:#35495e;width:100%;min-height:40px;display:block;position:relative}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:0}.multiselect--disabled{pointer-events:none;opacity:.6;background:#ededed}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-right-radius:0;border-bottom-left-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input{margin-bottom:8px;padding:0 0 0 5px}.multiselect__input,.multiselect__single{box-sizing:border-box;vertical-align:top;background:#fff;border:0;border-radius:5px;width:100%;min-height:20px;line-height:20px;transition:border .1s;display:inline-block;position:relative}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect__single{margin-bottom:8px;padding:0 0 0 5px}.multiselect__tags-wrap{display:inline}.multiselect__tags{background:#fff;border:1px solid #e8e8e8;border-radius:5px;min-height:40px;padding:8px 40px 0 8px;font-size:14px;display:block}.multiselect__tag{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#41b883;border-radius:5px;max-width:100%;margin-bottom:5px;margin-right:10px;padding:4px 26px 4px 10px;line-height:1;display:inline-block;position:relative;overflow:hidden}.multiselect__tag-icon{cursor:pointer;font-weight:700;font-style:initial;text-align:center;border-radius:5px;width:22px;margin-left:7px;line-height:22px;transition:all .2s;position:absolute;top:0;bottom:0;right:0}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current,.multiselect__select{box-sizing:border-box;cursor:pointer;margin:0;line-height:16px;text-decoration:none;display:block}.multiselect__current{white-space:nowrap;border:1px solid #e8e8e8;border-radius:5px;min-height:40px;padding:8px 30px 0 12px;overflow:hidden}.multiselect__select{text-align:center;width:40px;height:38px;padding:4px 8px;transition:transform .2s;position:absolute;top:1px;right:1px}.multiselect__select:before{color:#999;content:"";border:5px solid #0000;border-top-color:#999;border-bottom-width:0;margin-top:4px;position:relative;top:65%;right:0}.multiselect__placeholder{color:#adadad;margin-bottom:10px;padding-top:2px;display:inline-block}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{z-index:50;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e8e8e8;border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:100%;max-height:240px;display:block;position:absolute;overflow:auto}.multiselect__content{vertical-align:top;min-width:100%;margin:0;padding:0;list-style:none;display:inline-block}.multiselect--above .multiselect__content-wrapper{border-top:1px solid #e8e8e8;border-bottom:none;border-radius:5px 5px 0 0;bottom:100%}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{text-transform:none;vertical-align:middle;cursor:pointer;white-space:nowrap;min-height:40px;padding:12px;line-height:16px;text-decoration:none;display:block;position:relative}.multiselect__option:after{padding-left:20px;padding-right:12px;font-size:13px;line-height:40px;position:absolute;top:0;right:0}.multiselect__option--highlight{color:#fff;background:#41b883;outline:0}.multiselect__option--highlight:after{content:attr(data-select);color:#fff;background:#41b883}.multiselect__option--selected{color:#35495e;background:#f3f3f3;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{color:#fff;background:#ff6a6a}.multiselect__option--selected.multiselect__option--highlight:after{content:attr(data-deselect);color:#fff;background:#ff6a6a}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{color:#a6a6a6;background:#ededed}.multiselect__option--disabled{cursor:text;pointer-events:none;color:#a6a6a6!important;background:#ededed!important}.multiselect__option--group{color:#35495e;background:#ededed}.multiselect__option--group.multiselect__option--highlight{color:#fff;background:#35495e}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{color:#fff;background:#ff6a6a}.multiselect__option--group-selected.multiselect__option--highlight:after{content:attr(data-deselect);color:#fff;background:#ff6a6a}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{vertical-align:top;margin-bottom:8px;line-height:20px;display:inline-block}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{left:1px;right:auto}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{left:0;right:auto}[dir=rtl] .multiselect__clear{left:12px;right:auto}[dir=rtl] .multiselect__spinner{left:1px;right:auto}#vue3-snackbar--container{z-index:var(--snackbar-zindex);pointer-events:none;margin:16px 16px 0;padding:0;position:fixed}#vue3-snackbar--container.is-rtl .vue3-snackbar-message-icon{margin-left:16px;margin-right:0}#vue3-snackbar--container.is-top{top:0}#vue3-snackbar--container.is-bottom{bottom:0}#vue3-snackbar--container.is-left{left:0}#vue3-snackbar--container.is-right{right:0}#vue3-snackbar--container.is-start{inset-inline-start:0}#vue3-snackbar--container.is-end{inset-inline-end:0}#vue3-snackbar--container.is-middle{top:50%;transform:translateY(-50%)}#vue3-snackbar--container.is-centre{left:50%;transform:translate(-50%)}#vue3-snackbar--container.shadow-xs .vue3-snackbar-message{box-shadow:0 1px 2px #0000000d}#vue3-snackbar--container.shadow-sm .vue3-snackbar-message{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}#vue3-snackbar--container.shadow-md .vue3-snackbar-message{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}#vue3-snackbar--container.shadow-lg .vue3-snackbar-message{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}#vue3-snackbar--container.shadow-xl .vue3-snackbar-message{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}#vue3-snackbar--container.shadow-2xl .vue3-snackbar-message{box-shadow:0 25px 50px -12px #00000040}.vue3-snackbar-message{color:var(--message-text-color,#fff);pointer-events:all;border-radius:4px;margin-bottom:16px;display:flex;position:relative}.vue3-snackbar-message-action{justify-content:flex-end;width:100%;display:flex}.vue3-snackbar-message-action:not(:empty){padding-top:.5rem}.vue3-snackbar-message.has-border{background-color:var(--base-background-color,#fff);border:0 solid;position:relative}.vue3-snackbar-message.has-border:before{content:"";background-color:var(--background-color);opacity:var(--background-opacity);pointer-events:none;position:absolute;inset:0}.vue3-snackbar-message.has-border.success{color:var(--success-colour)}.vue3-snackbar-message.has-border.error{color:var(--error-colour)}.vue3-snackbar-message.has-border.info{color:var(--info-colour)}.vue3-snackbar-message.has-border.warning{color:var(--warning-colour)}.vue3-snackbar-message.has-border.has-background{color:var(--message-background)}.vue3-snackbar-message.border-left{border-left-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-left:before{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.vue3-snackbar-message.border-right{border-right-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-right:before{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.vue3-snackbar-message.border-top{border-top-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-top:before{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.vue3-snackbar-message.border-bottom{border-bottom-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-bottom:before{border-top-left-radius:inherit;border-top-right-radius:inherit}.vue3-snackbar-message.border-start{border-inline-start-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-start:before{border-start-end-radius:inherit;border-end-end-radius:inherit}.vue3-snackbar-message.border-end{border-inline-end-width:var(--snackbar-border-width)}.vue3-snackbar-message.border-end:before{border-start-start-radius:inherit;border-end-start-radius:inherit}.vue3-snackbar-message.success:not(.has-background):not(.has-border){background-color:var(--success-colour);border-color:var(--success-colour)}.vue3-snackbar-message.error:not(.has-background):not(.has-border){background-color:var(--error-colour);border-color:var(--error-colour)}.vue3-snackbar-message.warning:not(.has-background):not(.has-border){background-color:var(--warning-colour);border-color:var(--warning-colour)}.vue3-snackbar-message.info:not(.has-background):not(.has-border){background-color:var(--info-colour);border-color:var(--info-colour)}.vue3-snackbar-message.has-background:not(.has-border){background-color:var(--message-background);border-color:var(--message-background)}.vue3-snackbar-message-wrapper{border-radius:inherit;align-items:center;padding:16px;display:flex}.vue3-snackbar-message.is-dense .vue3-snackbar-message-wrapper{padding:8px 16px}.vue3-snackbar-message-title{font-weight:700;position:relative}.vue3-snackbar-message-additional{position:relative}.vue3-snackbar-message-icon{color:var(--message-icon-color,currentColor);margin-right:16px;display:flex}.vue3-snackbar-message-close{min-width:30px;margin-left:16px}.vue3-snackbar-message-close button{-webkit-appearance:none}.vue3-snackbar-message-close button:focus:not(:focus-visible){outline:none}.vue3-snackbar-message-close button:focus:not(:-moz-focusring){outline:none}.vue3-snackbar-message-close button{color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;line-height:normal;display:flex;position:relative;overflow:visible}.vue3-snackbar-message-close button:before{content:"";opacity:0;pointer-events:none;background:currentColor;border-radius:50%;transition:opacity .3s ease-in-out;position:absolute;inset:0}.vue3-snackbar-message-close button:hover:before{opacity:.22}.vue3-snackbar-message-content{width:var(--snackbar-content-width);flex-flow:column;display:flex}.vue3-snackbar-message-badge{color:#fff;background:#c10015;border:1px solid #dc143c;border-radius:8px;padding:.125em .5em;font-size:.9em;font-weight:700;position:absolute;top:0;left:0;transform:translate(-25%,-25%);box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.vue3-snackbar-message.border-left .vue3-snackbar-message-badge{top:-5px;left:0}.vue3-snackbar-message-enter-from{opacity:0;transform:translateY(50%)}.vue3-snackbar-message-leave-from{max-height:1000px}.vue3-snackbar .vue3-snackbar-message.vue3-snackbar-message-leave-to{opacity:0;max-height:0;margin-bottom:0;overflow:hidden}.vue3-snackbar .vue3-snackbar-message.vue3-snackbar-message-leave-to .vue3-snackbar-message-badge{opacity:0}.vue3-snackbar-message-enter-active{transition:transform .3s,opacity .3s}.vue3-snackbar-message-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}@keyframes headShake{0%{transform:translate(-25%,-25%)}6.5%{transform:translate(calc(-25% - 6px),-25%)rotateY(-9deg)}18.5%{transform:translate(calc(5px - 25%),-25%)rotateY(7deg)}31.5%{transform:translate(calc(-25% - 3px),-25%)rotateY(-5deg)}43.5%{transform:translate(calc(2px - 25%),-25%)rotateY(3deg)}50%{transform:translate(-25%,-25%)}}.shake-baby-shake .vue3-snackbar-message-badge{animation-name:headShake;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both}:root{--cui-accent:#c5050c;--cui-accent-ink:#fff;--cui-ground:#f6f7f9;--cui-surface:#fff;--cui-surface-2:#f0f2f5;--cui-surface-3:#e8ebf0;--cui-border:#e3e6eb;--cui-border-strong:#cdd2da;--cui-ink:#1b2027;--cui-ink-2:#4b5563;--cui-ink-3:#7a828e;--cui-info:#2f74d0;--cui-info-bg:#e6effb;--cui-danger:#c0392b;--cui-danger-bg:#fbe7e4;--cui-warning:#b0791a;--cui-warning-bg:#fbf1dc;--cui-success:#2e8b57;--cui-success-bg:#e7f3ec;--cui-focus:#c5050c33;--cui-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cui-mono:ui-monospace, "Cascadia Code", "SF Mono", "Consolas", "Liberation Mono", monospace;--cui-r:7px;--cui-r-sm:5px;--cui-row-h:34px;--cui-card-pad:12px;--cui-shadow:0 1px 2px #10161e0f, 0 8px 24px -12px #10161e2e;--cui-shadow-lg:0 12px 40px -8px #10161e52}[data-theme=dark]{--cui-accent:#ef4b52;--cui-ground:#0f141a;--cui-surface:#161c23;--cui-surface-2:#1c232c;--cui-surface-3:#232c36;--cui-border:#242c36;--cui-border-strong:#323c48;--cui-ink:#e6eaef;--cui-ink-2:#a9b2be;--cui-ink-3:#737d8a;--cui-info:#5a9bf0;--cui-info-bg:#14212f;--cui-danger:#e06a5c;--cui-danger-bg:#2e1b18;--cui-warning:#d9a233;--cui-warning-bg:#2a2314;--cui-success:#4cc07f;--cui-success-bg:#16281f;--cui-focus:#ef4b5247;--cui-shadow:0 1px 2px #0006, 0 10px 28px -14px #000000b3;--cui-shadow-lg:0 16px 48px -8px #000000b3}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--cui-ui);color:var(--cui-ink);background:var(--cui-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--cui-ink);letter-spacing:-.01em;margin:0 0 .5rem;line-height:1.2}p{margin:0 0 1rem}a{color:var(--cui-accent);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}code{font-family:var(--cui-mono);font-size:.9em}img{vertical-align:middle}table{border-collapse:collapse}.cui{font-family:var(--cui-ui);color:var(--cui-ink);font-size:14px;line-height:1.45}.cui *,.cui :before,.cui :after{box-sizing:border-box}.cui .mono{font-family:var(--cui-mono);font-variant-numeric:tabular-nums}.cui a{color:var(--cui-accent);text-decoration:none}.cui a:hover{text-decoration:underline}.cui :focus-visible{outline:2px solid var(--cui-accent);outline-offset:2px;border-radius:4px}.cui-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cui-head .ico{background:var(--cui-surface-3);width:38px;height:38px;color:var(--cui-ink-2);border-radius:9px;flex:none;place-items:center;font-size:17px;display:grid}.cui-head h1{letter-spacing:-.01em;margin:0;font-size:20px}.cui-head p{color:var(--cui-ink-3);margin:1px 0 0;font-size:13px}.cui-head .acts{align-items:center;gap:8px;margin-left:auto;display:flex}.cui-btn{border:1px solid var(--cui-border-strong);background:var(--cui-surface);color:var(--cui-ink);border-radius:var(--cui-r-sm);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cui-btn:hover{background:var(--cui-surface-2);text-decoration:none}.cui-btn.primary{background:var(--cui-accent);border-color:var(--cui-accent);color:var(--cui-accent-ink)}.cui-btn.primary:hover{filter:brightness(1.06)}.cui-btn.sm{padding:3px 9px;font-size:12px}.cui-btn.danger{color:var(--cui-danger)}.cui-btn.danger:hover{background:var(--cui-danger-bg);border-color:var(--cui-danger)}.cui-iconbtn{border-radius:var(--cui-r-sm);border:1px solid var(--cui-border);background:var(--cui-surface);width:32px;height:32px;color:var(--cui-ink-2);cursor:pointer;place-items:center;font-size:14px;display:grid}.cui-iconbtn:hover{color:var(--cui-ink);border-color:var(--cui-border-strong)}.cui-iconbtn.danger{color:var(--cui-danger)}.cui-iconbtn.danger:hover{color:var(--cui-danger);border-color:var(--cui-danger);background:var(--cui-danger-bg)}.cui-iconbtn.sm{width:28px;height:28px;font-size:12px}.cui-seg{background:var(--cui-surface-2);border:1px solid var(--cui-border);border-radius:999px;padding:2px;display:inline-flex}.cui-seg button{color:var(--cui-ink-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.cui-seg button.on{background:var(--cui-surface);color:var(--cui-ink);box-shadow:var(--cui-shadow)}.cui-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.cui-pill .dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.cui-type{color:var(--cui-ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cui-type .g{color:var(--cui-ink-3)}.cui-ru{font-family:var(--cui-mono);font-variant-numeric:tabular-nums;color:var(--cui-ink-3);background:var(--cui-surface-2);border:1px solid var(--cui-border);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11px}.cui-loc{color:var(--cui-ink-2);font-size:12.5px}.cui-loc a{color:var(--cui-ink-2)}.cui-loc .sep{color:var(--cui-ink-3);margin:0 3px}.cui-search{background:var(--cui-surface);border:1px solid var(--cui-border);border-radius:var(--cui-r-sm);color:var(--cui-ink-3);align-items:center;gap:8px;padding:6px 10px;display:flex}.cui-search input{color:var(--cui-ink);font:inherit;background:0 0;border:0;outline:none;width:100%;font-size:13px}.cui-card{background:var(--cui-surface);border:1px solid var(--cui-border);border-radius:var(--cui-r);overflow:hidden}.cui-card>.cui-toolbar{padding:var(--cui-card-pad) var(--cui-card-pad) 0}.cui-card>.cui-kv{padding:var(--cui-card-pad)}.cui-card>.cui-sectitle{padding-inline:var(--cui-card-pad)}.cui-card>.cui-alert{margin:var(--cui-card-pad)}.cui-panel{border:1px solid var(--cui-border);border-radius:var(--cui-r);overflow:hidden}.cui-panel>header{background:var(--cui-surface-2);border-bottom:1px solid var(--cui-border);text-transform:uppercase;letter-spacing:.05em;color:var(--cui-ink-3);align-items:center;gap:7px;padding:8px 12px;font-size:11.5px;font-weight:700;display:flex}.cui-panel>header .n{color:var(--cui-ink-2);margin-left:auto;font-weight:700}.cui-panel .pbody{padding:var(--cui-card-pad)}.cui-kv{grid-template-columns:120px 1fr;gap:1px 12px;margin:0;font-size:13px;display:grid}.cui-kv dt{color:var(--cui-ink-3);padding:4px 0}.cui-kv dd{color:var(--cui-ink);overflow-wrap:anywhere;min-width:0;margin:0;padding:4px 0}.cui-grid{border-collapse:collapse;width:100%;font-size:13px}.cui-grid th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--cui-ink-3);border-bottom:1px solid var(--cui-border);background:var(--cui-surface-2);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1;padding:7px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.cui-grid th .car{opacity:.6;margin-left:2px;font-size:9px}.cui-grid td{height:var(--cui-row-h);border-bottom:1px solid var(--cui-border);white-space:nowrap;color:var(--cui-ink-2);padding:0 12px}.cui-grid tbody tr{cursor:pointer}.cui-grid tbody tr:hover{background:var(--cui-surface-2)}.cui-grid tbody tr.sel{background:var(--cui-info-bg);box-shadow:inset 2px 0 0 var(--cui-accent)}.cui-grid .host{color:var(--cui-ink);font-weight:600}.cui-mini{border-collapse:collapse;width:100%;font-size:12.5px}.cui-mini th{text-align:left;color:var(--cui-ink-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--cui-border);padding:5px 8px;font-size:10.5px;font-weight:600}.cui-mini td{border-bottom:1px solid var(--cui-border);color:var(--cui-ink-2);padding:5px 8px}.cui-mini tr:last-child td{border-bottom:0}.cui-mini .host{color:var(--cui-ink);font-weight:600}.cui-empty{color:var(--cui-ink-3);text-align:center;padding:22px 14px;font-size:12.5px}.cui-empty .big{opacity:.7;margin-bottom:6px;font-size:26px}.cui-sectitle{text-transform:uppercase;letter-spacing:.06em;color:var(--cui-ink-3);align-items:center;gap:8px;margin:2px 0 8px;font-size:11.5px;font-weight:700;display:flex}.cui-toolbar .cui-sectitle{margin:0}.cui-blockhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cui-blocktitle{color:var(--cui-ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.cui-blocktitle .g{color:var(--cui-ink-3)}.cui-spin{border:2.5px solid var(--cui-border-strong);border-top-color:var(--cui-accent);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite cui-spin;display:inline-block}@keyframes cui-spin{to{transform:rotate(360deg)}}.cui-spin.sm{border-width:2px;width:15px;height:15px}.cui-table{border-collapse:collapse;width:100%;font-size:13px}.cui-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--cui-ink-3);border-bottom:1px solid var(--cui-border);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:600}.cui-table td{border-bottom:1px solid var(--cui-border);color:var(--cui-ink-2);vertical-align:middle;padding:8px 12px}.cui-table tbody tr:last-child td{border-bottom:0}.cui-table.hover tbody tr:hover{background:var(--cui-surface-2)}.cui-table th.end,.cui-table td.end{text-align:right}.cui-table .host{color:var(--cui-ink);font-weight:600}.cui-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;padding:0}.cui-table th.sortable>button{width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:8px 12px;display:inline-flex}.cui-table th.sortable.end>button{justify-content:flex-end}.cui-table th.sortable>button:hover{color:var(--cui-ink);background:var(--cui-surface-2)}.cui-table th.sortable>button:focus-visible{box-shadow:inset 0 0 0 2px var(--cui-accent);outline:none}.cui-table th.sortable .car{opacity:.35;margin-left:3px;font-size:9px}.cui-table th.sortable[aria-sort=ascending],.cui-table th.sortable[aria-sort=descending]{color:var(--cui-ink)}.cui-table th.sortable[aria-sort=ascending] .car,.cui-table th.sortable[aria-sort=descending] .car{opacity:1;color:var(--cui-accent)}.cui-badge{background:var(--cui-surface-3);color:var(--cui-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.cui-alert{border-radius:var(--cui-r-sm);border:1px solid #0000;padding:10px 12px;font-size:13px}.cui-alert .title{font-weight:700}.cui-alert .detail{opacity:.9;font-size:12px}.cui-alert.danger{background:var(--cui-danger-bg);color:var(--cui-danger);border-color:color-mix(in srgb, var(--cui-danger) 30%, transparent)}.cui-alert.warning{background:var(--cui-warning-bg);color:var(--cui-warning);border-color:color-mix(in srgb, var(--cui-warning) 30%, transparent)}.cui-alert.info{background:var(--cui-info-bg);color:var(--cui-info);border-color:color-mix(in srgb, var(--cui-info) 30%, transparent)}.cui-alert.success{background:var(--cui-success-bg);color:var(--cui-success);border-color:color-mix(in srgb, var(--cui-success) 30%, transparent)}.cui-menu{z-index:1050;background:var(--cui-surface);border:1px solid var(--cui-border);border-radius:var(--cui-r-sm);min-width:170px;max-height:calc(100vh - 90px);box-shadow:var(--cui-shadow);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.cui-menu.start{left:0;right:auto}.cui-menu-item{border-radius:var(--cui-r-sm);width:100%;color:var(--cui-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:9px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.cui-menu-item:hover{background:var(--cui-surface-2);color:var(--cui-ink);text-decoration:none}.cui-menu-item.active{color:var(--cui-ink);background:var(--cui-surface-2);box-shadow:inset 2px 0 0 var(--cui-accent)}.cui-menu-group{text-transform:uppercase;letter-spacing:.04em;color:var(--cui-ink-3);margin:0;padding:10px 10px 4px;font-size:11px;font-weight:700}.cui-menu-group:first-child{padding-top:4px}.cui-menu-desc{color:var(--cui-ink-3);font-size:11.5px;line-height:1.4;display:block}.cui-menu-note{border-top:1px solid var(--cui-border);color:var(--cui-ink-3);margin:6px 0 2px;padding:8px 10px 2px;font-size:11.5px;line-height:1.45}.cui-tabs{border-bottom:1px solid var(--cui-border);gap:2px;margin-bottom:16px;display:flex}.cui-tab{color:var(--cui-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:8px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cui-tab:hover{color:var(--cui-ink);text-decoration:none}.cui-tab.active{color:var(--cui-ink);border-bottom-color:var(--cui-accent)}.cui-btn.subtle{background:var(--cui-surface-2);border-color:#0000}.cui-btn.subtle:hover{background:var(--cui-surface-3)}.cui-btn.danger-solid{background:var(--cui-danger);border-color:var(--cui-danger);color:#fff}.cui-btn.danger-solid:hover{filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.cui-spin{animation-duration:2s}.cui *{transition:none!important}}:root{--cui-page-max:1520px;--cui-page-pad:20px;--cui-gap:16px;--cui-card-min:260px;--cui-side-w:260px}.cui-app-main{width:100%;max-width:var(--cui-page-max);padding:4px var(--cui-page-pad) 24px;margin:0 auto}.cui-app-main.wide{max-width:none}.cui-app-main.narrow{max-width:780px}@media (width<=639.98px){:root{--cui-page-pad:14px}}.cui-stack{gap:var(--cui-gap);flex-direction:column;display:flex}.cui-stack.tight{gap:8px}.cui-stack.loose{gap:24px}.cui-cluster{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cui-cluster.end{justify-content:flex-end}.cui-cluster.between{justify-content:space-between}.cui-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cui-toolbar>.grow{flex:240px;min-width:0}.cui-toolbar>.acts{align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=639.98px){.cui-toolbar>.acts{width:100%;margin-left:0}}.cui-cards{grid-template-columns:repeat(auto-fill, minmax(var(--cui-card-min), 1fr));gap:var(--cui-gap);display:grid}.cui-sidebar{grid-template-columns:var(--cui-side-w) minmax(0, 1fr);gap:var(--cui-gap);align-items:start;display:grid}.cui-sidebar.end{grid-template-columns:minmax(0, 1fr) var(--cui-side-w)}.cui-split{gap:var(--cui-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.cui-split.list-heavy{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cui-split.detail-heavy{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (width<=767.98px){.cui-sidebar,.cui-sidebar.end,.cui-split,.cui-split.list-heavy,.cui-split.detail-heavy{grid-template-columns:minmax(0,1fr)}}@media (width>=768px){.cui-sticky{top:var(--cui-header-h,62px);position:sticky}}.cui-row{gap:var(--cui-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cui-row.tight{gap:8px}.cui-col{grid-column:span 12;min-width:0}.cui-col-1{grid-column:span 1;min-width:0}.cui-col-2{grid-column:span 2;min-width:0}.cui-col-3{grid-column:span 3;min-width:0}.cui-col-4{grid-column:span 4;min-width:0}.cui-col-5{grid-column:span 5;min-width:0}.cui-col-6{grid-column:span 6;min-width:0}.cui-col-7{grid-column:span 7;min-width:0}.cui-col-8{grid-column:span 8;min-width:0}.cui-col-9{grid-column:span 9;min-width:0}.cui-col-10{grid-column:span 10;min-width:0}.cui-col-11{grid-column:span 11;min-width:0}.cui-col-12{grid-column:span 12;min-width:0}@media (width>=640px){.cui-col-sm-1{grid-column:span 1}.cui-col-sm-2{grid-column:span 2}.cui-col-sm-3{grid-column:span 3}.cui-col-sm-4{grid-column:span 4}.cui-col-sm-5{grid-column:span 5}.cui-col-sm-6{grid-column:span 6}.cui-col-sm-7{grid-column:span 7}.cui-col-sm-8{grid-column:span 8}.cui-col-sm-9{grid-column:span 9}.cui-col-sm-10{grid-column:span 10}.cui-col-sm-11{grid-column:span 11}.cui-col-sm-12{grid-column:span 12}}@media (width>=768px){.cui-col-md-1{grid-column:span 1}.cui-col-md-2{grid-column:span 2}.cui-col-md-3{grid-column:span 3}.cui-col-md-4{grid-column:span 4}.cui-col-md-5{grid-column:span 5}.cui-col-md-6{grid-column:span 6}.cui-col-md-7{grid-column:span 7}.cui-col-md-8{grid-column:span 8}.cui-col-md-9{grid-column:span 9}.cui-col-md-10{grid-column:span 10}.cui-col-md-11{grid-column:span 11}.cui-col-md-12{grid-column:span 12}}@media (width>=1024px){.cui-col-lg-1{grid-column:span 1}.cui-col-lg-2{grid-column:span 2}.cui-col-lg-3{grid-column:span 3}.cui-col-lg-4{grid-column:span 4}.cui-col-lg-5{grid-column:span 5}.cui-col-lg-6{grid-column:span 6}.cui-col-lg-7{grid-column:span 7}.cui-col-lg-8{grid-column:span 8}.cui-col-lg-9{grid-column:span 9}.cui-col-lg-10{grid-column:span 10}.cui-col-lg-11{grid-column:span 11}.cui-col-lg-12{grid-column:span 12}}@media (width>=1280px){.cui-col-xl-3{grid-column:span 3}.cui-col-xl-4{grid-column:span 4}.cui-col-xl-6{grid-column:span 6}.cui-col-xl-8{grid-column:span 8}.cui-col-xl-9{grid-column:span 9}.cui-col-xl-12{grid-column:span 12}}.cui-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;overflow-x:auto}@media (width<=767.98px){.cui-table.cui-stackable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cui-table.cui-stackable,.cui-table.cui-stackable tbody,.cui-table.cui-stackable tr,.cui-table.cui-stackable td{width:100%;display:block}.cui-table.cui-stackable tr{border:1px solid var(--cui-border);border-radius:var(--cui-r);background:var(--cui-surface);margin-bottom:10px;padding:4px 10px}.cui-table.cui-stackable td{border:0;border-bottom:1px solid var(--cui-border);white-space:normal;align-items:baseline;gap:12px;height:auto;padding:5px 0;display:flex}.cui-table.cui-stackable tr td:last-child{border-bottom:0}.cui-table.cui-stackable td:before{content:attr(data-label);min-width:96px;color:var(--cui-ink-3);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:11px;font-weight:600}.cui-table.cui-stackable td.end{text-align:left;justify-content:flex-end}.cui-table.cui-stackable td.end:before{display:none}}.cui-hide{display:none!important}@media (width>=640px){.cui-hide-sm{display:none!important}}@media (width>=768px){.cui-hide-md{display:none!important}}@media (width>=1024px){.cui-hide-lg{display:none!important}}@media (width<=639.98px){.cui-only-sm{display:none!important}}@media (width<=767.98px){.cui-only-md{display:none!important}}@media (width<=1023.98px){.cui-only-lg{display:none!important}}@media print{.cui-app-main{max-width:none;padding:0}.cui-no-print,.cui-btn,.cui-iconbtn,.cui-seg,.cui-actions{display:none!important}}.cui-field{margin-bottom:14px}.cui-field:last-child{margin-bottom:0}.cui-label{color:var(--cui-ink-2);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.cui-label .req{color:var(--cui-accent);margin-left:2px}.cui-input,.cui-select,textarea.cui-input{background:var(--cui-surface);border:1px solid var(--cui-border);width:100%;color:var(--cui-ink);border-radius:var(--cui-r-sm);font:inherit;padding:7px 10px;font-size:13px;line-height:1.4;transition:border-color .12s,box-shadow .12s;display:block}textarea.cui-input{resize:vertical;min-height:60px}.cui-input::placeholder{color:var(--cui-ink-3)}.cui-input:focus,.cui-select:focus{border-color:var(--cui-accent);box-shadow:0 0 0 3px var(--cui-focus);outline:none}.cui-input:disabled,.cui-select:disabled{background:var(--cui-surface-2);color:var(--cui-ink-3);cursor:not-allowed}.cui-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%237a828e' stroke-width='2' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.cui-input.cui-invalid,.cui-select.cui-invalid,.cui-invalid .cui-input,.cui-invalid .cui-select{border-color:var(--cui-danger)}.cui-input.cui-invalid:focus,.cui-select.cui-invalid:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--cui-danger) 22%, transparent)}.cui-error{color:var(--cui-danger);margin-top:4px;font-size:12px}.cui-help{color:var(--cui-ink-3);margin-top:4px;font-size:12px}.cui-input-group{align-items:stretch;display:flex}.cui-input-group>.cui-input:not(:first-child),.cui-input-group>.cui-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.cui-input-group>.cui-input:not(:last-child),.cui-input-group>.cui-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.cui-addon{background:var(--cui-surface-2);border:1px solid var(--cui-border);color:var(--cui-ink-3);white-space:nowrap;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.cui-input-group>.cui-addon:first-child{border-radius:var(--cui-r-sm) 0 0 var(--cui-r-sm);border-right:0}.cui-input-group>.cui-addon:last-child{border-radius:0 var(--cui-r-sm) var(--cui-r-sm) 0;border-left:0}.cui-check{cursor:pointer;color:var(--cui-ink-2);align-items:center;gap:8px;min-height:24px;font-size:13px;display:inline-flex}.cui-check input[type=checkbox],.cui-check input[type=radio]{width:16px;height:16px;accent-color:var(--cui-accent);cursor:pointer;flex:none}.cui-modal-backdrop{z-index:1080;background:#0a0e1480;animation:.15s cui-fade;position:fixed;inset:0}.cui-modal{z-index:1085;justify-content:center;align-items:flex-start;padding:42px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.cui-modal-dialog{width:100%;max-width:520px;margin:auto 0;animation:.16s cui-modal-in}.cui-modal-dialog.lg{max-width:820px}.cui-modal-dialog.sm{max-width:380px}.cui-modal-content{background:var(--cui-surface);border:1px solid var(--cui-border);border-radius:var(--cui-r);box-shadow:var(--cui-shadow-lg);color:var(--cui-ink);flex-direction:column;display:flex}.cui-modal-header{border-bottom:1px solid var(--cui-border);align-items:center;gap:12px;padding:14px 16px;display:flex}.cui-modal-title{flex:1;min-width:0;margin:0;font-size:16px;font-weight:700}.cui-modal-close{color:var(--cui-ink-3);cursor:pointer;border-radius:var(--cui-r-sm);background:0 0;border:0;flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.cui-modal-close:hover:not(:disabled){background:var(--cui-surface-2);color:var(--cui-ink)}.cui-modal-close:disabled{opacity:.5;cursor:not-allowed}.cui-modal-body{padding:16px;overflow-y:auto}.cui-modal-footer{border-top:1px solid var(--cui-border);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}@keyframes cui-fade{0%{opacity:0}}@keyframes cui-modal-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.cui-modal-backdrop,.cui-modal-dialog{animation:none}}.cui-flex{display:flex}.cui-inline-flex{display:inline-flex}.cui-flex-col{flex-direction:column;display:flex}.cui-wrap{flex-wrap:wrap}.cui-items-center{align-items:center}.cui-items-start{align-items:flex-start}.cui-items-end{align-items:flex-end}.cui-justify-between{justify-content:space-between}.cui-justify-end{justify-content:flex-end}.cui-justify-center{justify-content:center}.cui-grow{flex:1;min-width:0}.cui-none{display:none}.cui-gap-1{gap:4px}.cui-gap-2{gap:8px}.cui-gap-3{gap:16px}.cui-gap-4{gap:24px}.cui-mt-1{margin-top:4px}.cui-mt-2{margin-top:8px}.cui-mt-3{margin-top:16px}.cui-mt-4{margin-top:24px}.cui-mb-0{margin-bottom:0}.cui-mb-1{margin-bottom:4px}.cui-mb-2{margin-bottom:8px}.cui-mb-3{margin-bottom:16px}.cui-mb-4{margin-bottom:24px}.cui-ml-auto{margin-left:auto}.cui-muted{color:var(--cui-ink-3)}.cui-text-center{text-align:center}.cui-text-end{text-align:right}.cui-small{font-size:12px}.cui-strong{font-weight:600}.cui-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cui-nowrap{white-space:nowrap}.mono,.cui-mono{font-family:var(--cui-mono);font-variant-numeric:tabular-nums}.cui-w-full{width:100%}.cui-clickable{cursor:pointer}.cui-scroll-x{overflow-x:auto}.cui-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.cui-form-grid{grid-template-columns:repeat(2,1fr);gap:0 14px;display:grid}.cui-form-grid .span-2{grid-column:1/-1}@media (width<=640px){.cui-form-grid{grid-template-columns:1fr}}:root{--cui-accent:#0d6efd;--cui-accent-ink:#fff;--cui-focus:#0d6efd40;--cui-success:#198754;--cui-success-bg:#d1e7dd;--cui-info:#0a7c8f;--cui-info-bg:#cff4fc}[data-theme=dark]{--cui-accent:#3d8bfd;--cui-focus:#3d8bfd4d;--cui-success:#479f76;--cui-success-bg:#16281f;--cui-info:#3dd5f3;--cui-info-bg:#0b2a31}.cui a.entity-link,a.entity-link{color:var(--cui-success)}.ext-link{margin-left:5px}.external-links .ext-link,.cui-cluster .ext-link{margin-left:0}.cui-badge.trailing,.cui-pill.trailing{margin-left:6px}.cui-pill.on{background:var(--cui-success-bg);color:var(--cui-success)}.cui-pill.on .dot{background:var(--cui-success)}.cui-pill.off{background:var(--cui-surface-2);color:var(--cui-ink-3)}.cui-pill.off .dot{background:var(--cui-ink-3)}.cui-pill.danger{background:var(--cui-danger-bg);color:var(--cui-danger)}.cui-pill.danger .dot{background:var(--cui-danger)}.cui-pill.info{background:var(--cui-info-bg);color:var(--cui-info)}.cui-pill.info .dot{background:var(--cui-info)}.search-highlight{background:var(--cui-warning-bg);color:var(--cui-warning);border-radius:3px;padding:0 2px}.detail-list{border:1px solid var(--cui-border);border-radius:var(--cui-r);margin:0;padding:0;list-style:none;overflow:hidden}.detail-list>li{background:var(--cui-surface);align-items:center;gap:8px;padding:7px 12px;display:flex}.detail-list>li+li{border-top:1px solid var(--cui-border)}.detail-list>li.spread{justify-content:space-between}.panel-pad{padding:var(--cui-card-pad)}.section-rule{border-top:1px solid var(--cui-border);margin-top:16px;padding-top:16px}.inline-form{border:1px solid var(--cui-border);border-radius:var(--cui-r);background:var(--cui-surface-2);padding:var(--cui-card-pad)}.field-action{align-items:flex-end;display:flex}.chip-remove{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0;font-size:11px;line-height:1}.chip-remove:hover{opacity:1}.row-group>td,.row-group>th{background:var(--cui-surface-2);color:var(--cui-ink-2);font-weight:600}.ok{color:var(--cui-success)}.bad{color:var(--cui-danger)}.warn{color:var(--cui-warning)}.cui-head-text{flex:auto;min-width:0}.multiselect__content-wrapper,.multiselect{background-color:var(--cui-surface);color:var(--cui-ink)}.multiselect{box-sizing:border-box;border-radius:var(--cui-r-sm);min-height:34px;font-size:.875rem;line-height:1.5}.multiselect__input,.multiselect__single{color:inherit;background-color:#0000;font-size:.875rem}.multiselect__single{margin-bottom:.1rem;padding-top:.17rem}.multiselect__single,.multiselect__placeholder{white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:100%;display:block;overflow:hidden}.multiselect__tags{background-color:var(--cui-surface);border-radius:var(--cui-r-sm);border:1px solid var(--cui-border);min-height:34px;padding-top:.4rem;padding-bottom:.4rem;font-size:.875rem}.multiselect__placeholder{margin-bottom:inherit;color:var(--cui-ink-3)}.multiselect__content-wrapper{border:1px solid var(--cui-border)}.multiselect__tag{background-color:var(--cui-accent);color:var(--cui-accent-ink);border-radius:var(--cui-r-sm);padding:.2rem .5rem;font-size:.8rem}.multiselect__option--highlight{background-color:var(--cui-accent);color:var(--cui-accent-ink)}.multiselect__option--selected{background:var(--cui-surface-2);color:var(--cui-ink)}.multiselect__option--selected.multiselect__option--highlight{background:var(--cui-accent);color:var(--cui-accent-ink)}.multiselect--disabled,.multiselect__option--disabled{background:var(--cui-surface-2)!important;color:var(--cui-ink-3)!important}.multiselect__spinner{background:var(--cui-surface)}.multiselect__spinner:before,.multiselect__spinner:after{border-top-color:var(--cui-accent)}.multiselect__input::placeholder{color:var(--cui-ink-3)}.multiselect.multiselect--active{color:var(--cui-ink);box-shadow:0 0 0 3px var(--cui-focus);border-radius:var(--cui-r-sm)}.multiselect.multiselect--active .multiselect__tags{border-color:var(--cui-accent)}
