body{color:var(--font-color);background-color:var(--background-color)}*,*:before,*:after{transition:color .2s linear,background-color .2s linear,border-color .2s linear,box-shadow .2s linear}body[data-theme=light]{--font-color: #222222;--heading-color: #404040;--background-color: #F5F5F5;--hero-background-color: #707070;--primary-color: #E23D57;--primary-color-standalone-fix: #E23D57;--json-string-color: #2c8059;--json-boolean-color: #2D94D2;--url-color: #136888;--middle-grey: #555;--secondary-color: #404040;--depth-color: #404040;--depth-color-transparent: rgba(64, 64, 64, .3);--shadow-color: #000000;--disabled-color: #707070}body[data-theme=dark]{--font-color: #E0E1DD;--heading-color: #CCCECB;--background-color: #222222;--hero-background-color: #707070;--primary-color: #C0354B;--primary-color-standalone-fix: #E83A52;--json-string-color: #349569;--json-boolean-color: #2D94D2;--url-color: #136888;--middle-grey: #555;--secondary-color: #CCCECB;--depth-color: #323232;--depth-color-transparent: rgba(50, 50, 50, .3);--shadow-color: #000000;--disabled-color: #707070}.memo{--a-color: #F5F5F5;--b-color: #E0E1DD;--c-color: #DF7635;--d-color: #136888;--e-color: #204153;--f-color: #010831;--g-color: #E23D57;--h-color: #88304E;--i-color: #404040;--j-color: #323232;--k-color: #222222;--l-color: #07BEDC}svg.svelte-1y542vr{width:auto;height:100%;color:var(--font-color);fill:currentColor}.jump-to-top.svelte-18wfafh{position:fixed;bottom:20px;right:20px;display:none;cursor:pointer}.visible.svelte-18wfafh{display:block}.up-arrow-container.svelte-18wfafh{padding:.3rem}svg.svelte-1m4ikkg{width:auto;height:100%;fill:currentColor}.logo-button.svelte-4te40j{height:100%;width:100%;position:relative;display:inline-block;cursor:pointer;margin:0;padding:0;border:none;background-color:transparent}.logo-shadow.svelte-4te40j,.logo-main.svelte-4te40j{height:100%;width:100%;display:inline-block}.logo-shadow.svelte-4te40j{position:absolute;z-index:0;top:.313rem;left:-.313rem}.logo-main.svelte-4te40j{position:relative;z-index:1;top:0;left:0;transition:all .15s linear 0s}.logo-main.svelte-4te40j:hover{top:.156rem;left:-.156rem}.logo-button.svelte-4te40j:active .logo-main:where(.svelte-4te40j){top:.313rem;left:-.313rem}.logo-main.svelte-4te40j:after,.logo-main.svelte-4te40j:before{transition:all .15s linear 0s;content:"";position:absolute;background-color:var(--depth-color);transform:rotate(45deg);z-index:-1}.logo-main.svelte-4te40j:after{top:.18rem;left:.64rem;width:.438rem;height:.438rem}.logo-main.svelte-4te40j:hover:after{top:.12525rem;left:.7495rem;width:.219rem;height:.219rem}.logo-main.svelte-4te40j:active:after{top:.43825rem;left:1.0625rem;width:0;height:0}.logo-main.svelte-4te40j:before{top:1.39rem;left:-.16rem;width:.438rem;height:.438rem}.logo-main.svelte-4te40j:hover:before{top:1.4995rem;left:.11rem;width:.219rem;height:.219rem}.logo-main.svelte-4te40j:active:before{top:1.1865rem;left:.423rem;width:0;height:0}.rollingTextContainer.svelte-1awvlqf{margin-top:.1rem;position:relative}.placeholder.svelte-1awvlqf{visibility:hidden}.rolling.svelte-1awvlqf{position:absolute;left:0;top:0;transform-style:flat;height:100%;text-align:center;padding-left:.2rem;padding-right:.2rem;transition:transform .4s ease-out}span.svelte-1awvlqf{margin:0;font-size:1.17em}.logo-with-text.svelte-90jyje{height:100%;display:flex;align-items:flex-start}.logo.svelte-90jyje{height:100%;width:auto;cursor:pointer}.text-content.svelte-90jyje{margin-left:1rem;margin-right:1rem;display:flex;flex-direction:column;justify-content:flex-end;height:100%}span.svelte-90jyje{padding-left:.2rem;margin:0;color:var(--secondary-color);font-size:1.17em}.toggle-container.svelte-1yedlv6{display:flex;justify-content:center;gap:.625rem;padding-left:.625rem}.icon-container.svelte-ty9jfy{padding:.25rem}svg.svelte-ty9jfy{width:auto;height:100%;color:var(--font-color);fill:currentColor}.text-container.svelte-nu95e{padding:.25rem}.logo.svelte-12f3p7q{height:100%;width:auto;cursor:pointer}.header.svelte-r69bcp{display:flex;align-items:stretch;min-width:23rem;height:4.5rem;padding:.3rem .5rem 1rem;border-bottom:1px solid var(--depth-color);position:relative}.container.svelte-r69bcp{display:flex;align-items:flex-end;justify-content:center;height:100%}.left.svelte-r69bcp{flex:0 0 auto;margin-left:.5rem}.right.svelte-r69bcp{flex:0 0 auto;margin-right:.5rem;margin-left:2rem;margin-top:.1rem;display:flex;flex-direction:column}.left-space.svelte-r69bcp{flex-grow:.2}.right-space.svelte-r69bcp{flex-grow:1}.center.svelte-r69bcp{flex:0 0 auto;display:flex}.button-container.svelte-r69bcp{margin-left:1rem;margin-right:.6rem}.toggle-divider.svelte-r69bcp{width:80%;border:none;border-top:1px solid var(--depth-color);height:0;margin-top:.5rem;margin-bottom:.4rem}.button-text.svelte-r69bcp{margin:0;font-size:1.5em;text-decoration:none}.box-shadow.svelte-r69bcp:after{content:"";position:absolute;width:2000%;bottom:0;box-shadow:-.375rem .375rem 0 2px var(--depth-color);margin-bottom:.375rem;opacity:100%}.burger-container.svelte-r69bcp{cursor:pointer}.burger-icon.svelte-r69bcp{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;gap:.25rem;padding:.375rem;box-sizing:border-box}.burger-line.svelte-r69bcp{width:1.25rem;height:2px;background-color:var(--font-color);transition:.3s}.mobile-menu.svelte-r69bcp{position:absolute;top:100%;left:0;right:0;background-color:var(--background-color);border-bottom:1px solid var(--depth-color);box-shadow:-.375rem .375rem 0 var(--depth-color);z-index:1000;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.mobile-button-container.svelte-r69bcp{width:100%}.desktop-nav.svelte-r69bcp{display:flex}.mobile-nav.svelte-r69bcp{display:none}.logo-home-button.svelte-r69bcp{height:100%;width:auto;cursor:pointer;display:none}@media(max-width:64rem){.desktop-nav.svelte-r69bcp{display:none}.mobile-nav.svelte-r69bcp{display:flex}.left-space.svelte-r69bcp{flex-grow:1}.right-space.svelte-r69bcp{flex-grow:0}}@media(max-width:30rem){.logo-with-text.svelte-r69bcp{display:none}.logo-home-button.svelte-r69bcp{display:flex}}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(../../../fonts/Roboto-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}.text{font-family:Roboto,sans-serif;color:var(--font-color)}.font-italic{font-style:italic}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-regular{font-weight:400}.font-light{font-weight:300}.font-thin{font-weight:100}.url{color:var(--url-color);text-decoration:underline}.url:hover{opacity:.8}body{margin:0;padding:0;font-family:Roboto,sans-serif;overflow-x:auto}.layout-container.svelte-12qhfyh{display:flex;flex-direction:column;justify-content:start;min-height:100vh;width:100%;max-width:100vw}.header.svelte-12qhfyh{position:sticky;top:0;z-index:100;background-color:var(--background-color)}
