html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:16px;font-family:Inter,"sans-serif"}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}a{text-decoration:none;color:inherit;cursor:pointer}input{border:none;padding:none}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1em;font-weight:400}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic}td,th{font-size:1em;font-weight:400}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}ul,li{list-style:none;margin:0;padding:0}body{background-color:var(--body-background);color:var(--body-text)}.pre-debug-text{background-color:var(--input-background);color:var(--input-text);font-family:monospace;white-space:pre}.pre-debug-text textarea{padding:1rem;height:500px;width:100%;white-space:pre;overflow-wrap:normal;overflow:auto;display:block}:root{color-scheme:light dark;--body-text: light-dark(rgba(50, 50, 50, 1), rgba(230, 230, 230, 1));--body-background: light-dark(rgba(250, 250, 250, 1), rgba(18, 18, 18, 1))}:root{--chrome-sidebar-text: light-dark( rgba(128, 128, 128, 1), rgba(160, 160, 160, 1) );--chrome-sidebar-text-hover: light-dark(black, white);--chrome-sidebar-background: light-dark( rgba(246, 246, 246, 1), rgba(24, 24, 24, 1) );--chrome-sidebar-border: light-dark( 1px solid rgba(232, 232, 232, 1), 1px solid rgba(45, 45, 45, 1) );--chrome-sidebar-padding: 1em}:root{--surface-background: light-dark(rgba(253, 253, 253, 1), rgba(28, 28, 28, 1));--surface-background-hover: light-dark( rgba(245, 245, 255, 1), rgba(48, 48, 58, 1) );--surface-border: light-dark(rgba(253, 253, 253, 1), rgba(42, 42, 42, 1));--surface-padding: 1.5em;--surface-shadow: light-dark(rgba(150, 150, 150, .1), rgba(0, 0, 0, .4));--surface-text: light-dark(rgba(50, 50, 50, 1), rgba(230, 230, 230, 1));--surface-radius: 1.5em}:root{--primary-text: #fff;--primary-background: light-dark(hsl(208, 56%, 46%), hsl(208, 56%, 52%));--primary-background-hover: light-dark( hsl(208, 56%, 40%), hsl(208, 56%, 58%) );--success-text: #fff;--success-background: light-dark(hsl(173, 70%, 35%), hsl(173, 60%, 42%));--success-background-hover: light-dark( hsl(173, 70%, 30%), hsl(173, 60%, 48%) );--warning-text: #fff;--warning-background: light-dark(hsl(25, 100%, 40%), hsl(25, 100%, 48%));--warning-background-hover: light-dark( hsl(25, 100%, 35%), hsl(25, 100%, 54%) );--danger-text: #fff;--danger-background: light-dark(hsl(351, 52%, 43%), hsl(351, 52%, 50%));--danger-background-hover: light-dark(hsl(351, 52%, 38%), hsl(351, 52%, 56%));--cancel-text: var(--body-text);--cancel-background: light-dark(rgba(245, 245, 245, 1), rgba(58, 58, 58, 1));--cancel-background-hover: light-dark( rgba(230, 230, 230, 1), rgba(48, 48, 48, 1) )}:root{--table-border: light-dark(#999, #444);--table-font-size: .9em;--table-head-background: light-dark( rgba(245, 245, 245, 1), rgba(38, 38, 38, 1) );--table-head-text: var(--surface-text);--table-head-padding: 1em;--table-row-background: light-dark( rgba(255, 255, 255, 1), rgba(24, 24, 24, 1) );--table-row-text: var(--surface-text);--table-row-padding: 1em;--table-row-border: light-dark(rgba(245, 245, 245, 1), rgba(38, 38, 38, 1))}:root{--dialog-head-background: light-dark( rgba(245, 245, 245, 1), rgba(32, 32, 32, 1) );--dialog-head-text: var(--surface-text);--dialog-foot-background: light-dark( rgba(245, 245, 245, 1), rgba(32, 32, 32, 1) );--dialog-foot-text: var(--surface-text)}:root{--input-border: light-dark(#999, #444);--input-background: light-dark(rgba(255, 255, 255, 1), rgba(38, 38, 38, 1));--input-text: var(--body-text)}:root{--card-background: light-dark(rgba(253, 253, 253, 1), rgba(48, 48, 48, 1));--card-border: light-dark(rgba(253, 253, 253, 1), rgba(62, 62, 62, 1));--card-padding: 1.5em;--card-shadow: light-dark(rgba(150, 150, 150, .1), rgba(0, 0, 0, .4));--card-text: light-dark(rgba(50, 50, 50, 1), rgba(230, 230, 230, 1));--card-radius: 1.5em}.form-group{display:grid}.form-group>label{margin-bottom:.5em;font-weight:600}.grid{display:grid}.gap{gap:1em}.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-span-1{grid-column:span 1/span 1}.grid-span-2{grid-column:span 2/span 2}.grid-span-3{grid-column:span 3/span 3}.grid-span-4{grid-column:span 4/span 4}.grid-span-all{grid-column:1/-1}.flex{display:flex}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:1}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.items-center{align-items:center}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.surface{box-shadow:0 0 6px var(--surface-shadow);background-color:var(--surface-background);border:1px solid var(--surface-border);border-radius:var(--surface-radius);padding:var(--surface-padding);color:var(--surface-text)}.surface-heading{font-size:1.25em;font-weight:500;margin-bottom:.5em}.input{padding:.75em 1em;border:1px solid var(--input-border);background-color:var(--input-background);color:var(--input-text);min-width:0;min-height:calc(2.65em + 3px)}.input-wrapper{display:flex}.input-wrapper .input{flex:0 1 100%}.input-wrapper .input-action{display:flex;flex:1 1 2.5em;align-items:center;justify-content:center;background-color:var(--input-border);cursor:pointer}.input-tags{display:flex;width:100%;gap:1em;align-items:center}.dropdown{cursor:pointer}.dropdown>.input{display:grid;grid-template-columns:1fr auto auto auto}.dropdown>.input icon{height:1.15em}.popup{background-color:var(--input-background);border:1px solid var(--input-border);color:var(--input-text);width:100%}.popup--search{width:100%;border-bottom:1px solid var(--input-border);padding:.75em 1em}.popup--static{padding:.75em 1em}.popup--item{padding:.75em 1em;cursor:pointer}.popup--item:hover{background-color:var(--surface-background-hover)}.table-wrapper{width:100%;border:1px solid var(--table-border)}.table{width:100%;border-collapse:collapse;border-spacing:0;font-size:var(--table-font-size, 1em)}.table>thead>tr{background-color:var(--table-head-background);color:var(--table-head-text)}.table>thead>tr>th{padding:var(--table-head-padding)}.table>tbody>tr{background-color:var(--table-row-background);color:var(--table-row-text)}.table>tbody>tr>td{padding:var(--table-row-padding);border-bottom:1px solid var(--table-row-border)}.table__th-content{display:inline-flex;align-items:center;gap:.25rem;-webkit-user-select:none;user-select:none}.table__th-icon icon{min-width:1.15em}.button{--_text: var(--button-text, var(--cancel-text));--_background: var(--button-background, var(--cancel-background));--_background-hover: var( --button-background-hover, var(--cancel-background-hover) );color:var(--_text);background-color:var(--_background);font-size:.9em;padding:.5em .75em;border-radius:.25em;transition:background-color .2s ease-in-out}.button:hover{background-color:var(--_background-hover)}.button.button--success{--button-background: var(--success-background);--button-background-hover: var(--success-background-hover);--button-text: var(--success-text)}.button.button--primary{--button-background: var(--primary-background);--button-background-hover: var(--primary-background-hover);--button-text: var(--primary-text)}.button.button--warning{--button-background: var(--warning-background);--button-background-hover: var(--warning-background-hover);--button-text: var(--warning-text)}.button.button--danger{--button-background: var(--danger-background);--button-background-hover: var(--danger-background-hover);--button-text: var(--danger-text)}.button.button--cancel{--button-background: var(--cancel-background);--button-background-hover: var(--cancel-background-hover);--button-text: var(--cancel-text)}.button-group{display:flex;flex-wrap:wrap;gap:.5em;margin:.5em 0}.dialog{display:grid;width:40em;max-width:90vw;grid-template-rows:auto 1fr auto;background-color:#eee;box-shadow:0 0 10px #0003;max-height:90vh;border-radius:1em;overflow:hidden}.dialog .dialog-head{padding:1.5em;background-color:var(--dialog-head-background);color:var(--dialog-head-text);font-weight:600}.dialog .dialog-head.dialog-head--success{--dialog-head-background: var(--success-background);color:var(--success-text)}.dialog .dialog-head.dialog-head--warning{--dialog-head-background: var(--warning-background);color:var(--warning-text)}.dialog .dialog-head.dialog-head--danger{--dialog-head-background: var(--danger-background);color:var(--danger-text)}.dialog .dialog-foot{background-color:var(--dialog-foot-background);color:var(--dialog-foot-text)}.dialog .dialog-body{overflow-y:auto;padding:1.5em;background-color:var(--surface-background);color:var(--surface-text)}.dialog .dialog-buttons{display:flex;background-color:var(--dialog-foot-background);color:var(--dialog-foot-text)}.dialog .dialog-buttons button{--_text: var(--dialog-button-text, var(--cancel-text));--_background: var(--dialog-button-background, var(--cancel-background));--_background-hover: var( --dialog-button-background-hover, var(--cancel-background-hover) );flex-grow:1;padding:1.4em;color:var(--_text);background-color:var(--_background);transition:background-color .2s ease-in-out}.dialog .dialog-buttons button:hover{background-color:var(--_background-hover)}.dialog .dialog-buttons button.dialog-button--success{--dialog-button-background: var(--success-background);--dialog-button-background-hover: var(--success-background-hover);--dialog-button-text: var(--success-text)}.dialog .dialog-buttons button.dialog-button--warning{--dialog-button-background: var(--warning-background);--dialog-button-background-hover: var(--warning-background-hover);--dialog-button-text: var(--warning-text)}.dialog .dialog-buttons button.dialog-button--danger{--dialog-button-background: var(--danger-background);--dialog-button-background-hover: var(--danger-background-hover);--dialog-button-text: var(--danger-text)}.dialog .dialog-buttons button.dialog-button--cancel{--dialog-button-background: var(--cancel-background);--dialog-button-background-hover: var(--cancel-background-hover);--dialog-button-text: var(--cancel-text)}.link{--_link-text: var(--link-text, var(--primary-background));font-weight:600;padding:.75em 1em;color:var(--_link-text)}.link.link--success{--link-text: var(--success-background)}.link.link--warning{--link-text: var(--warning-background)}.link.link--danger{--link-text: var(--danger-background)}@property --login-glow-deg{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.login-container{display:grid;grid-template-columns:50% 50%;width:100%;height:100vh;justify-content:center;align-items:center;background-color:#0a090e}.login-banner{height:100%;background-image:url(https://www.webfuel.com/login-banners/fkxh6v07kr3a1.jpg);background-size:cover;background-position:50% 50%}.login-outlet{height:100%;display:flex;justify-content:center;align-items:center}.login-card{background-color:#111320;padding:3em 2em;width:30em;max-width:100%;border-radius:inherit;position:relative;z-index:1}.login-card h1{color:#fff;font-size:1.75em;font-weight:600;text-align:center;margin-bottom:3rem}.login-form{display:grid;gap:2em}.login-input{background-color:#192030;border:1px solid rgb(39,46,65);padding:1em;border-radius:.5em}.login-button{background:linear-gradient(15deg,#5d74ec,#7e61ed);border:1px solid rgb(93,116,236);padding:1em;border-radius:.5em}.login-webfuel{text-align:center;font-size:.9em;opacity:.3;margin-top:2em}.login-glow{--glow-gradient: yellow, green, blue, purple, red, yellow;position:relative;border-radius:1em;border:2px solid transparent;background:linear-gradient(#111320 0 0) padding-box,conic-gradient(from var(--login-glow-deg),var(--glow-gradient)) border-box;animation:login-glow 30s infinite linear}.login-glow:before{content:"";position:absolute;border-radius:inherit;z-index:0;background:purple;inset:0;background:conic-gradient(from var(--login-glow-deg),var(--glow-gradient));filter:blur(1rem);opacity:.8}@keyframes login-glow{to{--login-glow-deg: 360deg}}.monitor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.monitor-header{width:300px;border:1px solid var(--body-text);padding:1rem;height:100%}.monitor-card{border:1px solid var(--body-text);padding:1rem;font-size:.9em;line-height:1.4em}.monitor-card.transient{border:1px dashed var(--body-text)}.monitor-message{color:var(--success-background)}.monitor-error{color:var(--danger-background)}.animation-slide-up-in{animation:slide-up-in .5s}.animation-slide-down-out{animation:slide-down-out .5s}.animation-slide-left-in{animation:slide-left-in .5s}.animation-slide-right-out{animation:slide-right-out .5s}@keyframes slide-up-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes slide-left-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}
