@import "/assets/app/ui/public/tokens.css";@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,dl,dd,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse}}@layer base{:root{color-scheme:light dark;--focus-ring:2px solid var(--color-border-item-focused);--top-nav-height:44px;--side-nav-width:240px}body{background:var(--color-background-layout-main);min-height:100vh;color:var(--color-text-body-default);font-family:var(--font-family-base);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-text-link-default);text-decoration:underline;text-decoration-color:var(--color-text-link-decoration-default);text-underline-offset:.2em}a:hover{color:var(--color-text-link-hover);text-decoration-color:var(--color-text-link-decoration-hover)}:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--border-radius-control-default-focus-ring)}code{font-family:var(--font-family-monospace);font-size:.92em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-secondary{color:var(--color-text-body-secondary)}.text-small{font-size:var(--font-size-body-s);line-height:var(--line-height-body-s)}}@layer rmx;@layer components{.icon{vertical-align:-3px;stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:inline-block}.app__nav-toggle{position:fixed}.top-nav{z-index:30;align-items:center;gap:var(--space-static-s);height:var(--top-nav-height);padding:0 var(--space-static-m) 0 var(--space-static-xs);background:var(--color-background-container-content);color:var(--color-text-top-navigation-title);border-block-end:1px solid var(--color-border-divider-default);display:flex;position:sticky;top:0}.top-nav__menu{border-radius:var(--border-radius-button);width:32px;height:32px;color:var(--color-text-interactive-default);cursor:pointer;place-items:center;display:grid}.top-nav__menu:hover{background:var(--color-background-button-normal-hover);color:var(--color-text-interactive-hover)}.app__nav-toggle:focus-visible~.top-nav .top-nav__menu{outline:var(--focus-ring)}.top-nav__identity{color:inherit;font-weight:var(--font-weight-heading-s);font-size:var(--font-size-heading-s);white-space:nowrap;text-decoration:none}.top-nav__identity:hover{color:inherit}.top-nav__utilities{align-items:center;gap:var(--space-static-s);margin-inline-start:auto;display:flex}.top-nav__user{color:var(--color-text-body-secondary)}.app__body{min-height:calc(100vh - var(--top-nav-height));display:flex}.side-nav{width:var(--side-nav-width);padding:var(--space-scaled-l) 0;background:var(--color-background-container-content);border-inline-end:var(--border-width-layout-side-navigation) solid var(--color-border-layout-side-navigation);flex:none}.app__nav-toggle:checked~.app__body .side-nav{display:none}.side-nav__section+.side-nav__section{border-block-start:1px solid var(--color-border-divider-default);margin-block-start:var(--space-scaled-s);padding-block-start:var(--space-scaled-s)}.side-nav__section-title{padding:var(--space-scaled-xxs) var(--space-static-l);color:var(--color-text-group-label);font-size:var(--font-size-body-s);font-weight:var(--font-weight-bold);line-height:var(--line-height-body-s)}.side-nav__link{min-height:var(--size-side-navigation-item-height);padding:var(--space-scaled-xxs) var(--space-static-l);color:var(--color-text-body-secondary);align-items:center;text-decoration:none;display:flex}.side-nav__link:hover{color:var(--color-text-link-hover)}.side-nav__link[aria-current=page]{color:var(--color-text-side-navigation-item-active);font-weight:var(--font-weight-bold)}.app__main{min-width:0;padding:var(--space-scaled-m) var(--space-scaled-xxl) var(--space-scaled-xxxl);flex:1}.app__breadcrumbs{margin-block-end:var(--space-scaled-s)}.app__notifications:not(:empty){margin-block-end:var(--space-scaled-l)}@media (width<=688px){.side-nav,.top-nav__user{display:none}.app__nav-toggle:checked~.app__body .side-nav{inset:var(--top-nav-height) auto 0 0;z-index:20;box-shadow:var(--shadow-container-active);display:block;position:fixed;overflow-y:auto}.app__main{padding-inline:var(--space-static-m)}}.breadcrumbs{align-items:center;gap:var(--space-static-xxs);flex-wrap:wrap;display:flex}.breadcrumbs li{align-items:center;gap:var(--space-static-xxs);display:inline-flex}.breadcrumbs li+li:before{content:"";background:var(--color-text-breadcrumb-icon);width:16px;height:16px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 3 5 5-5 5'/%3E%3C/svg%3E") 50%/16px no-repeat}.breadcrumbs [aria-current=page]{color:var(--color-text-breadcrumb-current)}.header{justify-content:space-between;align-items:flex-start;gap:var(--space-scaled-xs) var(--space-scaled-l);flex-wrap:wrap;display:flex}.header__text{min-width:0}.header__title{color:var(--color-text-heading-default);font-family:var(--font-family-heading)}.header--h1 .header__title{font-size:var(--font-size-heading-xl);font-weight:var(--font-weight-heading-xl);line-height:var(--line-height-heading-xl);letter-spacing:var(--letter-spacing-heading-xl)}.header--h2 .header__title{font-size:var(--font-size-heading-m);font-weight:var(--font-weight-heading-m);line-height:var(--line-height-heading-m);letter-spacing:var(--letter-spacing-heading-m)}.header--h3 .header__title{font-size:var(--font-size-heading-s);font-weight:var(--font-weight-heading-s);line-height:var(--line-height-heading-s);letter-spacing:var(--letter-spacing-heading-s)}.header__counter{color:var(--color-text-counter);font-weight:var(--font-weight-normal);margin-inline-start:var(--space-static-xxs)}.header__description{color:var(--color-text-heading-secondary);margin-block-start:var(--space-scaled-xxs)}.header__actions{align-items:center;gap:var(--space-static-xs);flex-wrap:wrap;display:flex}.container{background:var(--color-background-container-content);border:1px solid var(--color-border-divider-default);border-radius:var(--border-radius-container);overflow:hidden}.container__header{padding:var(--space-scaled-s) var(--space-container-horizontal);background:var(--color-background-container-header)}.container__header+.container__content{padding-block-start:var(--space-scaled-xxs)}.container__content{padding:var(--space-scaled-s) var(--space-container-horizontal) var(--space-scaled-l)}.container__content--flush{padding:0}.container__footer{padding:var(--space-scaled-s) var(--space-container-horizontal);border-block-start:1px solid var(--color-border-divider-default)}.space-between{gap:var(--space-between-gap);flex-direction:column;display:flex}.space-between--horizontal{flex-flow:wrap;align-items:center}.button{justify-content:center;align-items:center;gap:var(--space-static-xxs);min-height:var(--size-vertical-input);padding:var(--space-button-vertical) var(--space-button-horizontal);border:var(--border-width-button) solid var(--color-border-button-normal-default);border-radius:var(--border-radius-button);background:var(--color-background-button-normal-default);color:var(--color-text-button-normal-default);font-size:var(--font-size-body-m);font-weight:var(--font-weight-button);line-height:var(--line-height-body-m);white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--color-border-button-normal-hover);background:var(--color-background-button-normal-hover);color:var(--color-text-button-normal-hover)}.button:active{border-color:var(--color-border-button-normal-active);background:var(--color-background-button-normal-active);color:var(--color-text-button-normal-active)}.button--primary{border-color:var(--color-border-button-primary-default);background:var(--color-background-button-primary-default);color:var(--color-text-button-primary-default)}.button--primary:hover{border-color:var(--color-border-button-primary-hover);background:var(--color-background-button-primary-hover);color:var(--color-text-button-primary-hover)}.button--primary:active{border-color:var(--color-border-button-primary-active);background:var(--color-background-button-primary-active);color:var(--color-text-button-primary-active)}.button--link{background:var(--color-background-button-link-default);color:var(--color-text-button-link-default)}.button--link:hover{background:var(--color-background-button-link-hover);color:var(--color-text-button-link-hover)}.button--link:active{background:var(--color-background-button-link-active);color:var(--color-text-button-link-active)}.button:disabled,.button[aria-disabled=true]{border-color:var(--color-border-button-normal-disabled);background:var(--color-background-button-normal-disabled);color:var(--color-text-button-normal-disabled);cursor:default}.button--primary:disabled{border-color:var(--color-border-button-primary-disabled);background:var(--color-background-button-primary-disabled);color:var(--color-text-button-primary-disabled)}.button--link:disabled{background:var(--color-background-button-link-disabled);color:var(--color-text-button-link-disabled)}.button--link,.button--link:hover,.button--link:active,.button--link:disabled{border-color:#0000}.button--icon{padding-inline:var(--space-static-xxs);min-width:var(--size-vertical-input)}.button--full-width{width:100%}.form-field{gap:var(--space-scaled-xxs);flex-direction:column;max-width:640px;display:flex}.form-field__label{color:var(--color-text-label);font-weight:var(--font-weight-bold)}.form-field__description,.form-field__constraint,.form-field__error{color:var(--color-text-form-secondary);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s)}.form-field__error{gap:var(--space-static-xxs);color:var(--color-text-status-error);display:flex}.input{width:100%;min-height:var(--size-vertical-input);padding:var(--space-field-vertical) var(--space-field-horizontal);border:var(--border-width-field) solid var(--color-border-input-default);border-radius:var(--border-radius-input);background:var(--color-background-input-default);color:var(--color-text-form-default);line-height:var(--line-height-body-m)}.input::placeholder{color:var(--color-text-input-placeholder);font-style:italic}.input:focus-visible{border-color:var(--color-border-input-focused);outline:var(--focus-ring);outline-offset:0}.input:disabled{border-color:var(--color-border-input-default);background:var(--color-background-input-disabled);color:var(--color-text-input-disabled)}.input[aria-invalid=true]{border-color:var(--color-text-status-error);border-inline-start-width:4px}textarea.input{resize:vertical;min-height:80px}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-inline-end:32px}.status{align-items:flex-start;gap:var(--space-static-xxs);color:var(--status-color);display:inline-flex}.status--success{--status-color:var(--color-text-status-success)}.status--error{--status-color:var(--color-text-status-error)}.status--warning{--status-color:var(--color-text-status-warning)}.status--info{--status-color:var(--color-text-status-info)}.status--stopped,.status--pending,.status--in-progress,.status--loading{--status-color:var(--color-text-status-inactive)}.status--loading .icon{animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.status--loading .icon{animation:none}}.badge{padding:0 var(--space-static-xs);border-radius:var(--border-radius-badge);font-size:var(--font-size-body-s);font-weight:var(--font-weight-normal);white-space:nowrap;line-height:22px;display:inline-block}.badge--grey{background:var(--color-background-badge-grey);color:var(--color-text-badge-grey)}.badge--blue{background:var(--color-background-badge-blue);color:var(--color-text-badge-blue)}.badge--green{background:var(--color-background-badge-green);color:var(--color-text-badge-green)}.badge--red{background:var(--color-background-badge-red);color:var(--color-text-badge-red)}.key-value{grid-template-columns:repeat(var(--kv-columns,3), minmax(0, 1fr));gap:var(--space-scaled-l) var(--space-scaled-xxl);display:grid}.key-value__pair{gap:var(--space-scaled-xxxs);flex-direction:column;min-width:0;display:flex}.key-value dt{color:var(--color-text-label);font-weight:var(--font-weight-bold)}.key-value dd{overflow-wrap:anywhere}@media (width<=688px){.key-value{grid-template-columns:minmax(0,1fr)}}.alert{gap:var(--space-static-xs);padding:var(--space-scaled-xs) var(--space-static-m);border:var(--border-width-alert) solid var(--alert-border);border-radius:var(--border-radius-alert);background:var(--alert-background);color:var(--color-text-body-default);display:flex}.status .icon,.alert>.icon,.flash>.icon{margin-block-start:2px}.alert>.icon{color:var(--alert-icon)}.alert__body,.flash__body{flex:1;min-width:0}.alert__header{font-weight:var(--font-weight-alert-header)}.alert__action,.flash__action{flex:none;align-self:center}.alert--info{--alert-border:var(--color-border-status-info);--alert-background:var(--color-background-status-info);--alert-icon:var(--color-text-status-info)}.alert--success{--alert-border:var(--color-border-status-success);--alert-background:var(--color-background-status-success);--alert-icon:var(--color-text-status-success)}.alert--warning{--alert-border:var(--color-border-status-warning);--alert-background:var(--color-background-status-warning);--alert-icon:var(--color-text-status-warning)}.alert--error{--alert-border:var(--color-border-status-error);--alert-background:var(--color-background-status-error);--alert-icon:var(--color-text-status-error)}.flashbar{gap:var(--space-static-xxs);flex-direction:column;display:flex}.flash{align-items:flex-start;gap:var(--space-static-xs);padding:var(--space-scaled-xs) var(--space-static-m);border-radius:var(--border-radius-flashbar);background:var(--flash-background);color:var(--color-text-notification-default);display:flex}.flash:has(>.flash__dismiss-state:checked){display:none}.flash__header{font-weight:var(--font-weight-flashbar-header)}.flash__dismiss{border-radius:var(--border-radius-button);cursor:pointer;flex:none;place-items:center;width:24px;height:24px;display:grid}.flash__dismiss:hover{background:#ffffff26}.flash__dismiss-state:focus-visible+.flash__dismiss{outline:2px solid}.flash--success{--flash-background:var(--color-background-flashbar-success)}.flash--error{--flash-background:var(--color-background-flashbar-error)}.flash--info{--flash-background:var(--color-background-flashbar-info)}.flash--warning{--flash-background:var(--color-background-flashbar-warning);color:var(--color-text-notification-yellow)}.table__tools{align-items:center;gap:var(--space-static-xs);padding:0 var(--space-container-horizontal) var(--space-scaled-s);flex-wrap:wrap;display:flex}.table__filter{flex:280px;max-width:480px}.table__matches{color:var(--color-text-body-secondary)}.table__scroll{overflow-x:auto}.table{font-variant-numeric:tabular-nums;width:100%}.table th,.table td{padding:var(--space-scaled-xxs) var(--space-scaled-s);text-align:start;vertical-align:top}.table th:first-child,.table td:first-child{padding-inline-start:var(--space-container-horizontal)}.table th:last-child,.table td:last-child{padding-inline-end:var(--space-container-horizontal)}.table thead th{padding-block:var(--space-scaled-xs);border-block-end:1px solid var(--color-border-divider-default);color:var(--color-text-heading-secondary);font-weight:var(--font-weight-bold);white-space:nowrap}.table tbody tr+tr td{border-block-start:1px solid var(--color-border-divider-secondary)}.table tbody tr:hover td{background:var(--color-background-dropdown-item-hover)}.table__sort{align-items:center;gap:var(--space-static-xxs);color:inherit;text-decoration:none;display:inline-flex}.table__sort:hover{color:var(--color-text-interactive-hover)}.table__sort .icon{color:var(--color-text-interactive-disabled)}[aria-sort=ascending] .table__sort .icon,[aria-sort=descending] .table__sort .icon{color:var(--color-text-interactive-active)}.table__empty{padding:var(--space-scaled-xl) var(--space-container-horizontal);color:var(--color-text-empty);text-align:center}.tabs__list{gap:var(--space-static-xxs);border-block-end:1px solid var(--color-border-divider-default);display:flex;overflow-x:auto}.tabs__tab{padding:var(--space-tabs-vertical) var(--space-static-m) var(--space-scaled-xs);color:var(--color-text-interactive-default);font-size:var(--font-size-tabs);font-weight:var(--font-weight-tabs);line-height:var(--line-height-tabs);white-space:nowrap;text-decoration:none;position:relative}.tabs__tab:hover{color:var(--color-text-interactive-hover)}.tabs__tab[aria-current=page]{color:var(--color-text-accent)}.tabs__tab[aria-current=page]:after{content:"";inset:auto var(--space-static-m) -1px;background:var(--color-text-accent);border-radius:4px 4px 0 0;height:4px;position:absolute}.tabs__panel{padding-block-start:var(--space-scaled-l)}.container__content--flush>.tabs>.tabs__list{padding-inline:var(--space-container-horizontal)}.container__content--flush>.tabs>.tabs__panel{padding:var(--space-scaled-l) var(--space-container-horizontal)}.checkbox{align-items:center;gap:var(--space-static-xs);cursor:pointer;display:inline-flex}.checkbox input{block-size:14px;inline-size:14px;accent-color:var(--color-background-control-checked);margin:0}.mono{font-family:var(--font-family-monospace);font-size:var(--font-size-body-s);overflow-wrap:anywhere}.list-plain{margin:0;padding:0;list-style:none}.modal{border:var(--border-width-popover) solid var(--color-border-divider-default);border-radius:var(--border-radius-container);background:var(--color-background-container-content);width:min(600px,100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--shadow-container-active);color:var(--color-text-body-default);padding:0;overflow:auto}.modal::backdrop{background:var(--color-background-backdrop)}.modal__header{justify-content:space-between;align-items:flex-start;gap:var(--space-static-s);padding:var(--space-scaled-s) var(--space-container-horizontal) 0;display:flex}.modal__title{font-size:var(--font-size-heading-m);font-weight:var(--font-weight-heading-m);line-height:var(--line-height-heading-m)}.modal__content{padding:var(--space-scaled-s) var(--space-container-horizontal) var(--space-scaled-l)}.modal__footer{justify-content:flex-end;gap:var(--space-static-xs);padding:var(--space-scaled-s) var(--space-container-horizontal);border-block-start:1px solid var(--color-border-divider-default);display:flex}.centered-page{min-height:100vh;padding:var(--space-static-m);place-items:center;display:grid}.centered-page>*{width:min(440px,100%)}.prose{max-width:760px}.prose>*+*{margin-block-start:var(--space-scaled-m)}.prose h2{font-size:var(--font-size-heading-l);font-weight:var(--font-weight-heading-l);line-height:var(--line-height-heading-l);margin-block-start:var(--space-scaled-xxl)}.prose h3{font-size:var(--font-size-heading-s);font-weight:var(--font-weight-heading-s);line-height:var(--line-height-heading-s);margin-block-start:var(--space-scaled-xl)}.prose h2,.prose h3{color:var(--color-text-heading-default)}.prose ul,.prose ol{padding-inline-start:var(--space-scaled-xl)}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-block-start:var(--space-scaled-xxs)}.prose :not(pre)>code{background:var(--color-background-cell-shaded);overflow-wrap:anywhere;border-radius:4px;padding:1px 4px;font-size:.9em}.code-block{padding:var(--space-scaled-s) var(--space-scaled-m);border:1px solid var(--color-border-divider-default);border-radius:var(--border-radius-item);background:var(--color-background-cell-shaded);font-family:var(--font-family-monospace);font-size:var(--font-size-body-s);line-height:1.6;overflow-x:auto}.navigation-status{z-index:1000;padding:var(--space-scaled-s) var(--space-scaled-m);background:var(--color-background-container-content);color:var(--color-text-body-default);border:1px solid var(--color-border-container-top);border-radius:var(--border-radius-container);position:fixed;inset-block-end:var(--space-scaled-m);inset-inline-end:var(--space-scaled-m)}.navigation-status[hidden]{display:none}.table-loading{min-height:12rem;padding:var(--space-scaled-l);color:var(--color-text-body-secondary)}}