pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#cbd6e2;background:#0b1c2c}.hljs::selection,.hljs ::selection{background-color:#405c79;color:#cbd6e2}.hljs-comment{color:#627e99}.hljs-tag{color:#aabcce}.hljs-subst,.hljs-punctuation,.hljs-operator{color:#cbd6e2}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-variable,.hljs-template-variable,.hljs-selector-tag,.hljs-name,.hljs-deletion{color:#bf8b56}.hljs-symbol,.hljs-number,.hljs-link,.hljs-attr,.hljs-variable.constant_,.hljs-literal{color:#bfbf56}.hljs-title,.hljs-class .hljs-title,.hljs-title.class_{color:#8bbf56}.hljs-strong{font-weight:700;color:#8bbf56}.hljs-code,.hljs-addition,.hljs-title.class_.inherited__,.hljs-string{color:#56bf8b}.hljs-built_in,.hljs-doctag,.hljs-quote,.hljs-keyword.hljs-atrule,.hljs-regexp{color:#568bbf}.hljs-function .hljs-title,.hljs-attribute,.ruby .hljs-property,.hljs-title.function_,.hljs-section{color:#8b56bf}.hljs-type,.hljs-template-tag,.diff .hljs-meta,.hljs-keyword{color:#bf568b}.hljs-emphasis{color:#bf568b;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#bf5656}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}:root{--color-darkbg: #003241;--color-darkbg-transparent: #003241bb;--color-darker: rgb(17, 37, 56);--color-lightbg: #004e66;--color-button: #007ea5;--color-border: rgba(255, 255, 255, .15);--color-transbg: rgba(255, 255, 255, .04);--color-transbg-hover: rgba(255, 255, 255, .09);--color-darktransbg: rgba(0, 0, 0, .35);--color-darktransbg-lighter: rgba(0, 0, 0, .1);--color-accent: #56f4ff;--color-accent-desat: #82AFBC;--accents: #a9ced8;--accents-transparent: #a9ced8aa;--color-textcol: #e0e0e0;--color-off-white: #e0e0e0;--grey: #777;--darkgrey: #333;--warning-orange: #ffb74d;--danger-red: #f44336}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .45s ease-out}.btn{padding:.4rem .6rem;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;opacity:.85;transition:opacity .15s ease;color:var(--color-textcol)}.btn:hover{opacity:1}.btn-primary{background:var(--color-button)}.btn-secondary{background:var(--color-button);padding:.15rem .5rem;font-size:.6em}.btn-tertiary{background:transparent;border:1px solid var(--color-border);color:var(--color-textcol);padding:4px 10px}.btn-nav{padding:0;font-size:.8em;border-radius:10%;max-height:22px}.action-btn{padding:.75rem 1rem;background:var(--color-button);border:1px solid var(--color-off-white);border-radius:4px;text-align:left}.btn-danger{background:var(--danger-red)}.btn:disabled{opacity:.35;cursor:not-allowed;background:var(--grey)}.btn-sm{padding:.25rem .5rem;font-size:.8rem}.flex-col{display:flex;flex-direction:column}select{border-color:var(--color-border);background-color:var(--color-darktransbg-lighter);padding:.1rem 0;color:var(--color-textcol)}select:focus{outline:none;box-shadow:none;background-color:var(--color-darktransbg-lighter)}option{background-color:var(--color-darkbg);color:var(--color-textcol)}*{scrollbar-width:thin}div{scrollbar-color:rgba(180,180,180,.5) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#b4b4b480;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b4b4b4cc}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:20px;line-height:1;display:inline-block}input:focus{outline:none;box-shadow:none}
