body{--background-color: #272727;--secondary-background-color: #444444;--tertiary-background-color: #333333;--body-font-family: "Roboto", "Helvetica Neue", sans-serif;--heading-font-family: "Roboto", "Helvetica Neue", sans-serif;--monospace-font-family: "Roboto Mono", "Consolas", "Monaco", "Courier New", monospace;--text-color: #f5f5f5;--accent-color: #07bb71;--ok-color: #08CC7B;--warning-color: #F69740;--error-color: #FA675F;--global-padding: 10px;--navigation-width: 80px;--secondary-navigation-width: 240px;--global-border-radius: 2px;--animation-timing-function: cubic-bezier(.4, 0, .2, 1);--animation-duration: .3s;--schema-editor-h2-height: 32px;--schema-editor-actions-height: 38px}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto Regular"),url("./media/roboto-400-POGXOGF2.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),url("./media/roboto-500-67TPDXAU.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),url("./media/roboto-700-DAT4PHXY.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),url("./media/roboto-900-DTMJV22B.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto Condensed Regular"),url("./media/roboto-condensed-400-O4ZR735O.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Condensed Bold"),url("./media/roboto-condensed-700-5QDSGRSG.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto Mono"),url("./media/roboto-mono-400-DHEUV3WG.woff2") format("woff2");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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Mono"),url("./media/roboto-mono-500-7UWZR6OE.woff2") format("woff2");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}html,body{background:var(--background-color);color:var(--text-color)}body{margin:0;font-family:var(--body-font-family);font-size:.9em;font-weight:500}*{box-sizing:border-box}a:link,a:visited{color:inherit;text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:500}table{max-width:100%;overflow-x:auto;border-collapse:collapse}table.full-width{width:100%}table:not(.full-width){table-layout:auto;white-space:nowrap}table:not(.full-width) th:last-child,table:not(.full-width) td:last-child{width:100%}table thead{background:var(--tertiary-background-color);white-space:nowrap}table thead th{text-transform:uppercase}table th{font-weight:500;text-align:left}table tr{border-bottom:1px solid var(--tertiary-background-color)}table th,table td{padding:var(--global-padding)}table.selectable tr:hover{background:var(--accent-color)}button,a.button{border-radius:var(--global-border-radius);background-color:var(--accent-color);border:1px solid var(--accent-color);color:var(--text-color);border:none;padding:6px 10px;text-transform:uppercase;cursor:pointer;text-decoration:none;font-family:var(--body-font-family);font-size:.95em;font-weight:500;margin-right:var(--global-padding);white-space:nowrap;letter-spacing:.3px}button[icon]:before,a.button[icon]:before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--text-color);vertical-align:text-bottom;margin-right:2px}button:disabled,a.button:disabled{background-color:var(--tertiary-background-color);cursor:not-allowed}button[status],a.button[status]{height:fit-content;position:relative;transition:padding-right var(--animation-duration) var(--animation-timing-function)}button[status][disabled],a.button[status][disabled]{background-color:var(--secondary-background-color)}button[status][status=in-progress],button[status][status=success],button[status][status=failure],a.button[status][status=in-progress],a.button[status][status=success],a.button[status][status=failure]{padding-right:26px}button[status][status=failure],a.button[status][status=failure]{background-color:var(--error-color)}button[status][status=in-progress]:after,button[status][status=success]:after,button[status][status=failure]:after,a.button[status][status=in-progress]:after,a.button[status][status=success]:after,a.button[status][status=failure]:after{content:" ";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;position:absolute;top:6px;right:6px;background-color:var(--text-color)}button[status][status=in-progress]:after,a.button[status][status=in-progress]:after{-webkit-mask-image:url(/assets/circle-notch-solid-full.svg);mask-image:url(/assets/circle-notch-solid-full.svg);animation:spin 1s linear infinite}button[status][status=success]:after,a.button[status][status=success]:after{-webkit-mask-image:url(/assets/circle-check-solid-full.svg);mask-image:url(/assets/circle-check-solid-full.svg)}button[status][status=failure]:after,a.button[status][status=failure]:after{-webkit-mask-image:url(/assets/circle-xmark-solid-full.svg);mask-image:url(/assets/circle-xmark-solid-full.svg)}input[type=text],input[type=search],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=password],input[type=email],input[type=url],textarea,select{border:1px solid var(--text-color);border-radius:var(--global-border-radius);padding:5px 8px;font-size:1em;color:var(--text-color);background:var(--tertiary-background-color);font-family:var(--monospace-font-family);font-weight:400;height:28px}input[type=text]:focus,input[type=search]:focus,input[type=number]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent-color)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--tertiary-background-color) inset!important;-webkit-text-fill-color:var(--text-color)!important}div.radio-buttons{position:relative;display:inline-block;margin-right:var(--global-padding)}label{width:100%;display:inline-block;margin-bottom:5px;-webkit-user-select:none;user-select:none}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/assets/square-light-full.svg);mask-image:url(/assets/square-light-full.svg);background-color:var(--text-color);display:block;position:absolute;top:-1px;left:-3px;height:20px;width:20px}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{-webkit-mask-image:url(/assets/square-check-solid-full.svg);mask-image:url(/assets/square-check-solid-full.svg)}input[type=text],input[type=search],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=password],input[type=email],input[type=url],textarea,select{width:100%;font-family:var(--monospace-font-family)}input[type=text]:invalid,input[type=text].invalid,input[type=search]:invalid,input[type=search].invalid,input[type=number]:invalid,input[type=number].invalid,input[type=date]:invalid,input[type=date].invalid,input[type=time]:invalid,input[type=time].invalid,input[type=datetime-local]:invalid,input[type=datetime-local].invalid,input[type=password]:invalid,input[type=password].invalid,input[type=email]:invalid,input[type=email].invalid,input[type=url]:invalid,input[type=url].invalid,textarea:invalid,textarea.invalid,select:invalid,select.invalid{border-color:var(--error-color)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=date],input[type=time],input[type=datetime-local]{color-scheme:dark}input[type=text]:disabled,input[type=search]:disabled,input[type=number]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=datetime-local]:disabled,input[type=password]:disabled,input[type=email]:disabled,input[type=url]:disabled,textarea:disabled,select:disabled,input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before,input[type=text]:read-only,input[type=search]:read-only,input[type=number]:read-only,input[type=date]:read-only,input[type=time]:read-only,input[type=datetime-local]:read-only,input[type=password]:read-only,input[type=email]:read-only,input[type=url]:read-only,textarea:read-only{opacity:.5}input[type=text]:disabled,input[type=search]:disabled,input[type=number]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=datetime-local]:disabled,input[type=password]:disabled,input[type=email]:disabled,input[type=url]:disabled,textarea:disabled,select:disabled,input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before,input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}textarea{min-height:80px;resize:none}input[type=checkbox],input[type=radio]{display:none;overflow:hidden;width:0;height:0;opacity:0;position:absolute}input[type=checkbox]+label,input[type=radio]+label{padding-left:20px;cursor:pointer;position:relative}select{text-indent:0;padding-top:3px;padding-left:4px}form{display:flex;flex-direction:row}form div{display:flex;flex-direction:column;margin:var(--global-padding);justify-content:flex-start;align-items:flex-start}form.thin div{flex-direction:row;align-items:center;justify-content:flex-start;margin:var(--global-padding)}form.thin div label{width:auto;margin-right:5px;margin-bottom:0}form div+div{margin-left:0}form div button:not(:only-child){margin-top:5px}form div.actions{flex-direction:row;align-items:flex-end}form div.actions button{margin-right:var(--global-padding);display:inline-block;height:fit-content}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
