@charset "UTF-8";:root{--color-text:#000;--color-text-lightest:#444;--color-text-light:#888;--color-text-link:#005eb9;--color-white:#fff;--color-black:#000;--color-primary:#1e88e5;--color-grey:#9e9e9e;--color-grey-light:#e2e2e2;--color-grey-dark:#2f2f2f;--color-green:#43a047;--color-green-light:#c7e3c8;--color-green-dark:#143015;--color-orange:#e08300;--color-orange-light:#f6dab3;--color-orange-dark:#432700;--color-red:#f44336;--color-red-light:#fcc7c3;--color-red-dark:#491410;--color-purple:#bf58d2;--color-purple-light:#eccdf2;--color-purple-dark:#391a3f;--color-blue:#1e88e5;--color-blue-light:#bcdbf7;--color-blue-dark:#092945;--border-color:#bfbfbf;--border-color-light:#dfdfdf;--bg-color:#fff;--bg-color-darkest:#f8f8f8;--bg-color-darken:#e8e8e8;--dialog-backdrop:rgba(0,0,0,.5)}.dark-theme{--color-text:#fff;--color-text-lightest:#c8c8c8;--color-text-light:#969696;--color-text-link:#55a9ff;--color-primary:#42a5f5;--color-grey:#969696;--color-grey-light:#494949;--color-grey-dark:#e0e0e0;--color-green:#66bb6a;--color-green-light:#3b543c;--color-green-dark:#d1ebd2;--color-orange:#ffa726;--color-orange-light:#694e27;--color-orange-dark:#ffe5be;--color-red:#ff6160;--color-red-light:#693939;--color-red-dark:#ffd0cf;--color-purple:#e86eff;--color-purple-light:#623d69;--color-purple-dark:#f8d4ff;--color-blue:#42a5f5;--color-blue-light:#304e66;--color-blue-dark:#c6e4fc;--border-color:#484848;--border-color-light:#383838;--bg-color:#282828;--bg-color-darkest:#222;--bg-color-darken:#1d1d1d;--dialog-backdrop:rgba(0,0,0,.5)}@font-face{font-family:Roboto;font-weight:300;font-style:normal;src:local("Roboto"),url(../fonts/Roboto-Light.woff2) format("woff2"),url(../fonts/Roboto-Light.woff) format("woff"),url(../fonts/Roboto-Light.ttf) format("ttf"),url(../fonts/Roboto-Light.eot) format("eot")}@font-face{font-family:Roboto;font-weight:300;font-style:italic;src:local("Roboto"),url(../fonts/Roboto-LightItalic.woff2) format("woff2"),url(../fonts/Roboto-LightItalic.woff) format("woff"),url(../fonts/Roboto-LightItalic.ttf) format("ttf"),url(../fonts/Roboto-LightItalic.eot) format("eot")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:local("Roboto"),url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto-Regular.ttf) format("ttf"),url(../fonts/Roboto-Regular.eot) format("eot")}@font-face{font-family:Roboto;font-weight:400;font-style:italic;src:local("Roboto"),url(../fonts/Roboto-Italic.woff2) format("woff2"),url(../fonts/Roboto-Italic.woff) format("woff"),url(../fonts/Roboto-Italic.ttf) format("ttf"),url(../fonts/Roboto-Italic.eot) format("eot")}@font-face{font-family:Roboto;font-weight:500;font-style:normal;src:local("Roboto"),url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff"),url(../fonts/Roboto-Medium.ttf) format("ttf"),url(../fonts/Roboto-Medium.eot) format("eot")}@font-face{font-family:Roboto;font-weight:500;font-style:italic;src:local("Roboto"),url(../fonts/Roboto-MediumItalic.woff2) format("woff2"),url(../fonts/Roboto-MediumItalic.woff) format("woff"),url(../fonts/Roboto-MediumItalic.ttf) format("ttf"),url(../fonts/Roboto-MediumItalic.eot) format("eot")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:local("Roboto"),url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto-Bold.ttf) format("ttf"),url(../fonts/Roboto-Bold.eot) format("eot")}html{height:100%;font-size:1em}body,html{margin:0;padding:0}body{position:relative;display:flex;flex-direction:column;min-height:100%;font-size:1rem;line-height:1.5;overflow-wrap:break-word;word-wrap:break-word;font-family:Roboto,sans-serif;letter-spacing:.03em;color:var(--color-text);background-color:var(--bg-color-darken)}.dark-theme body{font-weight:300}body #__nuxt{display:contents}body.hide-scroll{height:100%;overflow-y:hidden}body *,body :after,body :before{box-sizing:border-box}@media(pointer:fine),(pointer:none){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--bg-color)}::-webkit-scrollbar-thumb{position:relative;border-radius:4px;background-color:var(--border-color)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}}.link{display:inline;position:relative;color:var(--color-primary);transition:opacity .2s;text-decoration:none}.link--btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px}.link:visited{color:var(--color-primary)}.link:not(:disabled){cursor:pointer}.link:hover{opacity:.8}.content-area{display:block;max-width:100%;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;color:var(--color-text)}.content-area:after{content:"";display:table;width:100%}.content-area span:not([class]),.content-area span[class=""]{display:inline-block;margin-right:.3em}.content-area b:not([class]),.content-area b[class=""]{font-weight:500}.content-area p:not([class]),.content-area p[class=""]{margin:0 0 16px}.content-area ol:not([class]),.content-area ol[class=""],.content-area ul:not([class]),.content-area ul[class=""]{list-style:none;padding:0;margin:16px 0}.content-area ol:not([class]) li:not([class]),.content-area ol:not([class]) li[class=""],.content-area ol[class=""] li:not([class]),.content-area ol[class=""] li[class=""],.content-area ul:not([class]) li:not([class]),.content-area ul:not([class]) li[class=""],.content-area ul[class=""] li:not([class]),.content-area ul[class=""] li[class=""]{position:relative;padding:0 0 0 32px;margin:0 0 8px;font-size:16px}.content-area ol:not([class]),.content-area ol[class=""]{counter-reset:content-ol}.content-area ol:not([class]) li:not([class]),.content-area ol:not([class]) li[class=""],.content-area ol[class=""] li:not([class]),.content-area ol[class=""] li[class=""]{counter-increment:content-ol}.content-area ol:not([class]) li:not([class]):before,.content-area ol:not([class]) li[class=""]:before,.content-area ol[class=""] li:not([class]):before,.content-area ol[class=""] li[class=""]:before{content:counter(content-ol) ".";display:block;position:absolute;top:0;left:0;font-weight:500}.content-area ul:not([class]) li:not([class]):before,.content-area ul:not([class]) li[class=""]:before,.content-area ul[class=""] li:not([class]):before,.content-area ul[class=""] li[class=""]:before{content:"•";display:block;position:absolute;font-size:0;top:4px;left:3px;width:6px;height:12px;border-left-color:currentColor;border-bottom:3px solid;border-right:3px solid;border-top-color:currentColor;transform:rotate(45deg)}.content-area a:not([class]),.content-area a[class=""]{color:var(--color-primary);transition:opacity .15s;cursor:pointer;text-decoration:none}.content-area a:not([class]):hover,.content-area a[class=""]:hover{opacity:.9}.content-area img:not([class]),.content-area img[class=""]{display:block;max-width:100%;max-height:100%;margin:5% auto calc(5% + 24px)}.content-area figure:not([class]),.content-area figure[class=""]{margin:5% auto calc(5% + 24px);padding:0}.content-area figure:not([class]) img:not([class]),.content-area figure:not([class]) img[class=""],.content-area figure[class=""] img:not([class]),.content-area figure[class=""] img[class=""]{margin:0 0 12px}.content-area figure:not([class]) figcaption:not([class]),.content-area figure:not([class]) figcaption[class=""],.content-area figure[class=""] figcaption:not([class]),.content-area figure[class=""] figcaption[class=""]{font-size:14px;color:var(--color-text)}.content-area blockquote:not([class]),.content-area blockquote[class=""]{position:relative;margin:16px 0;padding:6px 10px;line-height:1.65em;font-style:italic;border-left:3px solid var(--color-primary)}.content-area blockquote:not([class]):before,.content-area blockquote[class=""]:before{content:"";display:flex;position:absolute;inset:0;pointer-events:none;background-color:var(--color-primary);opacity:.05}.content-area h1:not([class]),.content-area h1[class=""],.content-area h2:not([class]),.content-area h2[class=""],.content-area h3:not([class]),.content-area h3[class=""],.content-area h4:not([class]),.content-area h4[class=""],.content-area h5:not([class]),.content-area h5[class=""],.content-area h6:not([class]),.content-area h6[class=""]{margin:.75em 0;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:500;color:var(--color-text)}.content-area h1:not([class]),.content-area h1[class=""]{font-size:28px;line-height:1em}.content-area h2:not([class]),.content-area h2[class=""]{font-size:24px;line-height:1.125em}.content-area h3:not([class]),.content-area h3[class=""]{font-size:22px;line-height:1.25em}.content-area h4:not([class]),.content-area h4[class=""]{font-size:18px}.content-area h5:not([class]),.content-area h5[class=""]{font-size:16px;font-weight:500}.content-area h6:not([class]),.content-area h6[class=""]{font-size:14px;font-weight:500}.content-area sup:not([class]),.content-area sup[class=""]{display:inline-block;position:relative;top:-.25em;font-size:.675em}.content-area sub:not([class]),.content-area sub[class=""]{display:inline-block;position:relative;bottom:-.25em;font-size:.675em}.content-area small:not([class]),.content-area small[class=""]{font-size:.875em}.content-area table:not([class]),.content-area table[class=""]{display:inline-block;max-width:100%;overflow-x:auto;border:1px solid var(--border-color-light);background-color:var(--bg-color)}.content-area table:not([class]) caption:not([class]),.content-area table:not([class]) caption[class=""],.content-area table[class=""] caption:not([class]),.content-area table[class=""] caption[class=""]{margin:0 0 12px;text-align:left}.content-area table:not([class]) tbody:not([class]),.content-area table:not([class]) tbody[class=""],.content-area table:not([class]) tfoot:not([class]),.content-area table:not([class]) tfoot[class=""],.content-area table:not([class]) thead:not([class]),.content-area table:not([class]) thead[class=""],.content-area table[class=""] tbody:not([class]),.content-area table[class=""] tbody[class=""],.content-area table[class=""] tfoot:not([class]),.content-area table[class=""] tfoot[class=""],.content-area table[class=""] thead:not([class]),.content-area table[class=""] thead[class=""]{display:table;width:100%;border-collapse:collapse}.content-area table:not([class]) tr:not([class]):not(:last-child),.content-area table:not([class]) tr[class=""]:not(:last-child),.content-area table[class=""] tr:not([class]):not(:last-child),.content-area table[class=""] tr[class=""]:not(:last-child){border-bottom:1px solid var(--border-color-light)}.content-area table:not([class]) td:not([class]),.content-area table:not([class]) td[class=""],.content-area table:not([class]) th:not([class]),.content-area table:not([class]) th[class=""],.content-area table[class=""] td:not([class]),.content-area table[class=""] td[class=""],.content-area table[class=""] th:not([class]),.content-area table[class=""] th[class=""]{padding:6px 10px;vertical-align:top;text-align:left}.content-area table:not([class]) td:not([class]):not(:last-child),.content-area table:not([class]) td[class=""]:not(:last-child),.content-area table:not([class]) th:not([class]):not(:last-child),.content-area table:not([class]) th[class=""]:not(:last-child),.content-area table[class=""] td:not([class]):not(:last-child),.content-area table[class=""] td[class=""]:not(:last-child),.content-area table[class=""] th:not([class]):not(:last-child),.content-area table[class=""] th[class=""]:not(:last-child){border-right:1px solid var(--border-color-light)}.content-area table:not([class]) th:not([class]),.content-area table:not([class]) th[class=""],.content-area table[class=""] th:not([class]),.content-area table[class=""] th[class=""]{font-weight:400;color:var(--color-text-light)}.content-area hr:not([class]){border:none;height:1px;background-color:var(--border-color-light)}.ui-button{border:none;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.ui-button::-moz-focus-inner{border:0;padding:0}.ui-button:focus{outline:none}.ui-button{cursor:pointer;display:inline-flex;flex:none;align-items:center;position:relative;text-decoration:none;transition:color .1s,border-color .1s,background-color .1s,opacity .1s}.ui-button--is-square{justify-content:center;width:36px;height:36px}.ui-button:where(:not(.ui-button--is-text,.ui-button--no-border)){border:1px solid var(--border-color)}.ui-button:where(:not(.ui-button--is-text)){height:36px;padding:0 .25em;align-items:center;background-color:var(--bg-color)}.ui-button:where(:not(.ui-button--is-text)):not(:disabled){cursor:pointer}.ui-button:where(:not(.ui-button--is-text)):before{position:absolute;inset:0;content:"";pointer-events:none;background-color:var(--color-primary);opacity:0;transition:opacity .15s}.ui-button:where(:not(.ui-button--is-text)):hover:before{opacity:.1}.ui-button:where(:not(.ui-button--is-text)):focus{border-color:var(--color-primary)}.ui-button:where(:not(.ui-button--is-text)):active:before{opacity:.2}.ui-button:where(:not(.ui-button--is-text)) .ui-button__after,.ui-button:where(:not(.ui-button--is-text)) .ui-button__before,.ui-button:where(:not(.ui-button--is-text)) .ui-button__content{display:inline-flex;align-items:center;flex:none}.ui-button:where(:not(.ui-button--is-text)) .ui-button__after:empty,.ui-button:where(:not(.ui-button--is-text)) .ui-button__before:empty,.ui-button:where(:not(.ui-button--is-text)) .ui-button__content:empty{display:none}.ui-button:where(:not(.ui-button--is-text)) .ui-button__content{flex:1 0 auto;margin:0 .25em}.ui-button__after,.ui-button__before{display:inline-flex;align-items:center;justify-content:center}.ui-button__after:empty,.ui-button__before:empty{display:none}.ui-button .ui-button__after,.ui-button .ui-button__before{margin:0 .25em}.ui-button__content{display:inline-flex;font-weight:500}.ui-button--is-text{color:var(--color-primary);transition:opacity .2s}.ui-button--is-text:hover{opacity:.8}.ui-button:disabled{opacity:.5;cursor:not-allowed}.ui-button--color-grey{background-color:var(--bg-color);color:var(--color-grey);border-color:var(--color-grey-light)}.ui-button--color-grey:before{background-color:var(--color-grey)}.ui-button--color-green{background-color:var(--bg-color);color:var(--color-green);border-color:var(--color-green-light)}.ui-button--color-green:before{background-color:var(--color-green)}.ui-button--color-orange{background-color:var(--bg-color);color:var(--color-orange);border-color:var(--color-orange-light)}.ui-button--color-orange:before{background-color:var(--color-orange)}.ui-button--color-red{background-color:var(--bg-color);color:var(--color-red);border-color:var(--color-red-light)}.ui-button--color-red:before{background-color:var(--color-red)}.ui-button--color-purple{background-color:var(--bg-color);color:var(--color-purple);border-color:var(--color-purple-light)}.ui-button--color-purple:before{background-color:var(--color-purple)}.ui-button--color-blue{background-color:var(--bg-color);color:var(--color-blue);border-color:var(--color-blue-light)}.ui-button--color-blue:before{background-color:var(--color-blue)}.content-box{box-sizing:border-box}.content-box:not(.is-no-padding){padding:0 20px}@media only screen and (max-width:640px){.content-box:not(.is-no-padding){padding:0 10px}}.content-box__inner{box-sizing:border-box}.pwa-install{position:fixed;bottom:20px;right:0;z-index:1000;animation:pwa-slide-in .3s ease-out}@media only screen and (max-width:480px){.pwa-install{bottom:16px;right:0;left:0}}.pwa-install__card{background-color:var(--bg-color);border:1px solid var(--border-color-light);box-shadow:0 8px 24px var(--dialog-backdrop);padding:16px;max-width:320px;width:100%}@media only screen and (max-width:480px){.pwa-install__card{max-width:none}}.pwa-install__header{display:flex;align-items:center;gap:10px;margin:0 0 16px}.pwa-install__icon{font-size:24px;line-height:1}.pwa-install__title{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}.pwa-install__description{margin:0 0 16px;font-size:14px;color:var(--color-text-lightest);line-height:1.4}.pwa-install__inline-icon{display:inline-flex;align-items:center;justify-content:center;background-color:var(--bg-color-darken);border:1px solid var(--border-color-light);border-radius:4px;padding:1px 5px;font-size:12px;font-weight:700;vertical-align:middle}.pwa-install__actions{display:flex;gap:8px}.pwa-install__button{flex:1}.pwa-install--installing{pointer-events:none;opacity:.8}@keyframes pwa-slide-in{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.svg-icon{position:relative;margin:0}.error-page{display:flex;height:100vh;align-items:center;justify-content:center}.error-page__inner{text-align:center;min-width:0;padding:20px}.error-page__stack{text-align:left;overflow:auto;margin:0 0 20px}.error-page__stack .stack.internal{color:var(--color-text-light)}
