/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[hidden]{display:none}:root{--baseColor:#5e737a;--bgColor:#fdf6e3;--headsColor:#eee8d5;--emphColor:#556a71;--commentColor:#93a1a1;--inputBg:#fefcf6;--inputBgDisabled:#93a1a1;--inputColor:#073642;--inputBorder:#93a1a1;--inputColorPlaceholder:#839496;--buttonHover:#fdfcf9;--accentColor:#826200;--accentHoverColor:#b24213;--accentShadowColor:#b5890026;--accentStrongShadowColor:#b5890059;--onAccentColor:#fdf6e3;--headingColor:#819400;--dangerColor:#d72724;--infoColor:#2074af;--codeCommentColor:#586e75;--codeKeywordColor:#677400;--codeNameColor:#8a6a00;--codeValueColor:#207a73}:root.dark{--baseColor:#839496;--bgColor:#002b36;--headsColor:#073642;--emphColor:#93a1a1;--commentColor:#586e75;--inputBg:#073642;--inputBgDisabled:#586e75;--inputColor:#eee8d5;--inputBorder:#586e75;--inputColorPlaceholder:#839496;--buttonHover:#021014;--accentColor:#c29300;--accentHoverColor:#ec7b4c;--onAccentColor:#002b36;--headingColor:#859900;--dangerColor:#e56866;--infoColor:#3295da;--codeCommentColor:#839496;--codeKeywordColor:#859900;--codeNameColor:#b58900;--codeValueColor:#2aa198}:root{font-size:18px}@media (width>=420px) and (width<=980px){:root{font-size:calc(.714286vw + 15px)}}@media (width>=980px){:root{font-size:22px}}.render-pending #root{opacity:0}html{background-color:#eee8d5;background-color:var(--headsColor);color:var(--baseColor)}body{font-family:system-ui}a{color:var(--accentColor)}a:hover{color:var(--accentHoverColor);-webkit-text-decoration:none;text-decoration:none}pre{background-color:#fdf6e3;background-color:var(--bgColor);color:var(--baseColor);border:1px solid #93a1a1;border:1px solid var(--commentColor);white-space:pre-wrap;padding:.8125rem;font-family:system-ui;font-size:.8125rem;box-shadow:0 4px 12px #0000001a}pre code{background-color:#fdf6e3;background-color:var(--bgColor)}h1,h2,h3,h4,h5,h6{color:var(--headingColor)}h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:1.8rem}h4{font-size:1.4rem}h5{font-size:1.3rem}h6{font-size:1.15rem}p,li,dd{text-wrap:pretty}dt{text-wrap:balance}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}:focus:not(:focus-visible){outline:none}#root{padding:.8rem}.github-corner__svg{fill:#151513;color:#fff;border:0;position:absolute;top:0;right:0}:root.dark .github-corner__svg{fill:#fff;color:#151513}@media (width<500px){.github-corner{display:none}}.github-corner:hover .github-corner-arm{animation:.56s ease-in-out octocat-wave}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (width<=500px){.github-corner .github-corner-arm{animation:.56s ease-in-out octocat-wave}.github-corner:hover .github-corner-arm{animation:none}}.app-update{border:1px solid var(--commentColor);flex-flow:wrap;gap:2rem;margin:.6rem;display:flex}.app-update__title{text-align:center;flex:2;justify-content:center;align-items:center;display:flex}.app-update__button-wrapper{background-color:var(--headsColor);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.app-update__button{color:var(--accentColor);cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:.5rem;transition:color .2s,transform .1s}.app-update__button:focus:not(:focus-visible){outline:0}.app-update__button:hover{color:var(--accentHoverColor)}.app-update__button:active{transform:scale(.98)}.toggle-hidden-block{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toggle-wrapper{width:4rem;display:block}.toggle{background:var(--baseColor);cursor:pointer;border-radius:40px;padding:.5rem;transition:background .5s;position:relative}.toggle:before{content:"";background:var(--headsColor);z-index:2;border-radius:30px;width:1.22rem;height:1.22rem;transition:transform .5s;display:block;position:absolute;top:.33rem;transform:translate(0)}.toggle__dark:before{transform:translate(1.8rem)}.toggle input{opacity:0;position:absolute;top:0}.toggle-icons{justify-content:space-between;align-items:center;height:100%;margin:0 5px;display:flex}.toggle .toggle-icons svg{fill:var(--headsColor);z-index:0;width:.9rem;height:.9rem}.app{background-color:var(--bgColor);flex-flow:wrap;max-width:60rem;margin:0 auto;display:flex}.app__main{border:1px solid var(--commentColor);flex:1;min-width:0}.app__navigation{flex-flow:wrap;width:100%;display:flex}.app__navigation__item{text-align:center;flex:1;justify-content:center;align-items:center;height:2.3rem;display:flex}.app__navigation__item:nth-child(4n){margin-left:auto}.app__navigation__item--active{background-color:var(--headsColor);color:var(--emphColor)}.app__navigation__big-item{text-align:center;box-sizing:border-box;flex:0 0 50%;justify-content:center;align-items:center;height:2.3rem;display:flex}.app__navigation__big-item:nth-child(4n){margin-left:auto}.app__navigation__link,.app__navigation__active-item{width:100%;line-height:2.5;display:inline-block}.db-types{margin:.5rem 0 0}.db-types__item+.db-types__item{margin-top:.6rem}.db-types__name{color:var(--emphColor);font-weight:700}.db-types__description{margin:.1rem 0 0;font-size:.85rem;line-height:1.4}.db-types__description:first-letter{text-transform:uppercase}.about-page{padding:.5rem}.about-page-title{font-size:inherit;margin:0}.about-page-logo{aspect-ratio:2;width:100%}.about-page h2{margin:1em 0;font-size:1.8rem}.about-page-list li{line-height:150%}.info-view__title{margin:1rem 0 .2rem;font-size:1.4rem}.info-view__hint{margin:0;font-size:.85rem}.tooltip-toggle{text-align:right;flex:1 0 auto;font-size:.8rem}.tooltip-button{box-sizing:border-box;border:none;border-bottom:1px dotted var(--accentColor);color:var(--accentColor);font:inherit;cursor:pointer;background-color:#0000;margin-right:4px;padding:0;transition:color .2s;display:inline-block}.tooltip-button:hover,.tooltip-button[aria-expanded=true]{color:var(--accentHoverColor);border-bottom-color:var(--accentHoverColor)}.tooltip-button:focus:not(:focus-visible){outline:none}.tooltip-button:focus-visible{outline:2px solid var(--accentHoverColor);outline-offset:2px}.tooltip-panel{visibility:hidden;flex:0 0 100%;grid-template-rows:0fr;transition:grid-template-rows .2s,visibility 0s linear .2s;display:grid}.tooltip-panel--visible{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .2s,visibility linear}.tooltip-panel__content{min-height:0;overflow:hidden}.tooltip-panel__text{border-left:3px solid var(--accentColor);background-color:var(--headsColor);color:var(--emphColor);margin-top:4px;padding:.4rem .6rem;font-size:.8rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.tooltip-panel,.tooltip-panel--visible{transition:none}}.form-row{flex-flow:wrap;justify-content:space-between;margin-bottom:1rem;display:flex}.form-label{flex:0 0 60%;font-size:1.1rem}.form-control{flex:0 0 100%;margin-top:4px}.form-input{width:100%;color:var(--inputColor);border:1px solid var(--inputBorder);background-color:var(--inputBg);box-sizing:border-box;border-radius:0;padding:2px 1px;font-size:1.3rem;transition:border-color .2s,box-shadow .2s}.form-input--select{appearance:none}.form-input::placeholder{color:var(--inputColorPlaceholder);font-size:1.2rem}.form-input:focus{border-color:var(--accentColor);box-shadow:0 0 0 3px var(--accentShadowColor);outline:none}.form-error{color:var(--dangerColor);margin-top:2px;font-size:.8rem}.total-memory-amount{flex:1;min-width:0;margin-top:4px;margin-right:4px}.total-memory-unit{flex:0 0 20%;margin-top:4px}.configuration-form-btn-wrapper{display:flex}.configuration-form-btn{background-color:var(--headsColor);border:1px solid var(--commentColor);color:var(--emphColor);text-align:center;box-sizing:border-box;cursor:pointer;flex:1;justify-content:center;align-items:center;height:2.6rem;transition:background-color .2s,transform .1s;display:flex}.configuration-form-btn--disabled{background-color:var(--commentColor)}.configuration-form-btn:focus:not(:focus-visible){outline:0}.configuration-form-btn:hover{background-color:var(--buttonHover)}.configuration-form-btn:active{transform:scale(.98)}.configuration-view-tabs-wrapper{flex-flow:wrap;display:flex}.configuration-view-tab{cursor:pointer;height:2rem;color:var(--emphColor);box-sizing:border-box;background:0 0;border:0;flex:0 0 50%;justify-content:center;align-items:center;margin-top:1rem;transition:background-color .2s,border-color .2s,color .2s;display:flex}.configuration-view-tab--active{border-bottom:2px solid var(--accentHoverColor);background-color:var(--headsColor)}.configuration-view-tab:hover,.configuration-view-tab--active:hover{background-color:var(--buttonHover)}.configuration-view-copy-wrapper{flex-flow:wrap;display:flex}.configuration-view-copy-button{background-color:var(--headsColor);border:1px solid var(--commentColor);color:var(--emphColor);cursor:pointer;box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;height:2.6rem;transition:background-color .2s,transform .1s;display:flex}.configuration-view-copy-button:focus{outline:0}.configuration-view-copy-button:hover{background-color:var(--buttonHover)}.configuration-view-copy-button:active{transform:scale(.98)}.configuration-view-warnings{flex-flow:column;gap:.5rem;margin-bottom:1rem;font-size:.8rem;display:flex}.configuration-view-warning{background-color:var(--bgColor);border:1px solid var(--commentColor);border-left:4px solid var(--commentColor);padding:.4rem .6rem}.configuration-view-warning--startup{border-left-color:var(--dangerColor)}.configuration-view-warning--memory{border-left-color:var(--accentHoverColor)}.configuration-view-warning--note{border-left-color:var(--infoColor)}.configuration-view-warning__title{margin-bottom:.2rem;font-weight:700}.configuration-view-warning--startup .configuration-view-warning__title{color:var(--dangerColor)}.configuration-view-warning--memory .configuration-view-warning__title{color:var(--accentHoverColor)}.configuration-view-warning--note .configuration-view-warning__title{color:var(--infoColor)}.configuration-view-warning__items{margin:0;padding:0;list-style:none}.configuration-view-warning__item+.configuration-view-warning__item{border-top:1px dashed var(--commentColor);margin-top:.4rem;padding-top:.4rem}.configuration-view-warning__code{color:var(--emphColor);overflow-wrap:anywhere;margin-top:.2rem;display:block}.configuration-view-code{position:relative}.configuration-view-copy-top-button{background-color:var(--headsColor);border:1px solid var(--commentColor);color:var(--emphColor);cursor:pointer;padding:.2rem .6rem;font-size:.7rem;position:absolute;top:.4rem;right:.4rem}.configuration-view-copy-top-button:hover{background-color:var(--buttonHover)}.configuration-code__comment{color:var(--codeCommentColor);font-style:italic}.configuration-code__keyword{color:var(--codeKeywordColor)}.configuration-code__name{color:var(--codeNameColor)}.configuration-code__value{color:var(--codeValueColor)}a.configuration-code__name{-webkit-text-decoration:none;text-decoration:none}a.configuration-code__name:hover{color:var(--codeNameColor);text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.configuration-view-include-warnings{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.8rem;display:inline-flex}.configuration-view-include-warnings__input{appearance:none;border:1px solid var(--inputBorder);background-color:var(--inputBg);cursor:pointer;border-radius:0;flex:none;place-content:center;width:1.1rem;height:1.1rem;margin:0;transition:background-color .2s,border-color .2s,box-shadow .2s;display:grid}.configuration-view-include-warnings__input:before{content:"";border-left:2px solid var(--onAccentColor);border-bottom:2px solid var(--onAccentColor);width:.55rem;height:.3rem;transition:transform .15s;transform:translateY(-15%)rotate(-45deg)scale(0)}.configuration-view-include-warnings__input:checked{background-color:var(--accentColor);border-color:var(--accentColor)}.configuration-view-include-warnings__input:checked:before{transform:translateY(-15%)rotate(-45deg)scale(1)}.configuration-view-include-warnings:hover .configuration-view-include-warnings__input{border-color:var(--accentColor)}.configuration-view-include-warnings__input:focus-visible{box-shadow:0 0 0 3px var(--accentStrongShadowColor);outline:none}@media (prefers-reduced-motion:reduce){.configuration-view-include-warnings__input,.configuration-view-include-warnings__input:before{transition:none}}.configuration-view-footnotes{margin:.8rem 0 0;padding-left:1.2rem;font-size:.7rem}.configurator{flex-flow:wrap;gap:3rem;display:flex}.configurator-form-wrapper{box-sizing:border-box;flex:1;max-width:24rem}.configurator-result-wrapper{box-sizing:border-box;flex:1;min-width:0}.configurator-form-subtitle{color:var(--accentColor);text-align:center;margin:.2rem 0;font-size:1.4rem}@media (width<=640px){.configurator{gap:1.875rem}.configurator-form-wrapper,.configurator-result-wrapper{flex:0 0 100%;max-width:100%}}.dashboard-page{padding:.5rem}.dashboard-header-wrapper{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.dashboard-header-logo,.dashboard-header-title{box-sizing:border-box;flex:0 0 25%}.dashboard-header-logo{justify-content:flex-end;align-items:center;display:flex}.dashboard-header-title{text-align:left}.dashboard-header-logo__svg{width:112px;height:98px}.dashboard-header-title__text{margin:0 .5rem}@media (width<=640px){.dashboard-header-logo,.dashboard-header-title{flex:0 0 50%}}
/*$vite$:1*/