:root{--config-contentWidth:1024px;--config-navbarHeight:120px;--config-cardSpacing:20px;--config-cardPadding:20px;--config-mobileMenuButtonSize:70px;--config-backgroundColor:rgb(250,250,250);--config-backgroundColor2:rgb(230,230,230);--config-backgroundColor3:rgb(220,220,220);--config-backgroundColor4:rgb(200,200,200);--config-inverseBackgroundColor:rgb(40,40,40);--config-accentColor:rgb(243,156,18);--config-navTitleColor:rgb(20,20,20);--config-navButtonColor:rgba(20,20,20,0.85);--config-placeholderColor:rgb(120,120,120);--config-titleTextColor:rgb(30,30,30);--config-titleTextColorDarkMode:rgb(210,210,210);--config-textColor:rgb(40,40,40);--config-textColor2:rgb(70,70,70);--config-textColorDarkMode:rgb(180,180,180);--config-textColor2DarkMode:rgb(150,150,150);--config-textColorFaded:rgb(90,90,90);--config-linkColor:#127ba4;--config-linkColorBright:#23abe1;--config-separatorColor:rgba(120,120,120,0.5);--config-opaqueSeparatorColor:rgba(80,80,80,1.0);--config-tipColor:rgba(139,189,208,0.3);--config-fontPrimary:'Inter 400';--config-fontPrimaryBold:'Inter 600';--config-fontPrimaryHeavy:'Inter 800';--config-fontCodeBlock:Menlo,Monaco,Consolas,"Courier New",monospace;}@font-face{font-family:"Inter 100";src:url("/assets/fonts/inter-thin.woff2") format("woff2"),url("/assets/fonts/inter-thin.woff") format("woff");font-weight:100;font-style:normal;}@font-face{font-family:"Inter 200";src:url("/assets/fonts/inter-extralight.woff2") format("woff2"),url("/assets/fonts/inter-extralight.woff") format("woff");font-weight:200;font-style:normal;}@font-face{font-family:"Inter 300";src:url("/assets/fonts/inter-light.woff2") format("woff2"),url("/assets/fonts/inter-light.woff") format("woff");font-weight:300;font-style:normal;}@font-face{font-family:"Inter 400";src:url("/assets/fonts/inter-regular.woff2") format("woff2"),url("/assets/fonts/inter-regular.woff") format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"Inter 500";src:url("/assets/fonts/inter-medium.woff2") format("woff2"),url("/assets/fonts/inter-medium.woff") format("woff");font-weight:500;font-style:normal;}@font-face{font-family:"Inter 600";src:url("/assets/fonts/inter-semibold.woff2") format("woff2"),url("/assets/fonts/inter-semibold.woff") format("woff");font-weight:600;font-style:normal;}@font-face{font-family:"Inter 700";src:url("/assets/fonts/inter-bold.woff2") format("woff2"),url("/assets/fonts/inter-bold.woff") format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"Inter 800";src:url("/assets/fonts/inter-extrabold.woff2") format("woff2"),url("/assets/fonts/inter-extrabold.woff") format("woff");font-weight:800;font-style:normal;}@font-face{font-family:"Inter 900";src:url("/assets/fonts/inter-black.woff2") format("woff2"),url("/assets/fonts/inter-black.woff") format("woff");font-weight:900;font-style:normal;}*{box-sizing:border-box;}html{background:var(--config-backgroundColor);font-family:var(--config-fontPrimary);}body{margin:0;min-height:100vh;max-width:100vw;}h1,h2,h3,h4,p{margin-block-start:0;margin-block-end:0;}h1{font-size:3.5rem;font-family:"Inter 800";}h2{margin-top:3rem;font-size:2.4rem;}h3{margin-top:1.8rem;font-size:1.7rem;}h4{margin-top:1.6rem;font-size:1.3rem;}p{margin-top:0.7rem;margin-bottom:0.7rem;}h2,h3,h4{font-family:"Inter 600";}a,a:link,a:visited{text-decoration:none;color:inherit;}a h1,a h2,a h3,a h4,a h5{color:var(--config-linkColor);}h1,h2,h3,h4{color:var(--config-titleTextColor);}.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4{color:var(--config-titleTextColorDarkMode);}p{color:var(--config-textColor);}.dark-mode p{color:var(--config-textColorDarkMode);}pre{overflow:scroll;white-space:pre;overflow-wrap:normal;}pre code{white-space:pre;font-family:var(--config-fontCodeBlock);}.content-area{width:calc(100% - 40px);max-width:var(--config-contentWidth);margin:0 auto;padding-left:20px;padding-right:20px;overflow:hidden;color:var(--config-titleTextColor);}.dark-mode .content-area,.content-area.dark-mode{color:var(--config-titleTextColorDarkMode);}.fill{width:100%;height:100%;}a.fill{display:inline-block;}#page-root{ min-height:100vh;overflow-wrap:break-word;}.hidden{display:none;}.noselect{-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.flex{display:flex;}@media screen and (max-width:700px){.no-flex-for-small-screens{display:block;}input.search::placeholder{font-size:0.8rem;}}.body{width:100%;}html{ scroll-padding-top:2rem;}.md-contents{padding-top:1rem;padding-bottom:3rem;}.md-contents{top:0;color:var(--config-textColor);}.dark-mode .md-contents{color:var(--config-textColorDarkMode);}.md-contents .heading-with-anchor a.heading-with-anchor-anchor{display:none;}.md-contents .heading-with-anchor:hover a.heading-with-anchor-anchor{display:inline-block;padding-left:0.25em;}.md-contents p,.md-contents li,.md-contents code{font-size:1.2rem;line-height:1.5;}.md-contents code{font-family:'Inter 400';font-size:90%;background-color:var(--config-backgroundColor3);padding:4px 8px;border-radius:10px;box-decoration-break:clone;-webkit-box-decoration-break:clone;}.md-contents pre{padding:12px;padding-left:16px;border:none;border-radius:8px;background-color:#2b2e33;color:white;}.md-contents pre code{background-color:initial;font-family:var(--config-fontCodeBlock);}.md-contents a{color:var(--config-linkColor);}.md-contents blockquote{margin:0;margin-top:2rem;margin-bottom:2rem;padding:0.5rem;padding-left:2rem;padding-right:2rem;border-radius:0.8rem;background-color:var(--config-tipColor);}.md-contents blockquote h4{margin-top:1.0rem;font-size:1.3rem;font-family:"Inter 600";}.md-contents blockquote p{margin-top:0.8rem;margin-bottom:0.8rem;}.md-contents img,.md-contents video{height:auto;max-width:100%;margin:2rem 0;border:1px solid var(--config-separatorColor);border-radius:12px;}.updates-page{padding-bottom:3rem;}.updates-page .update-post{display:block;padding-top:1rem;padding-bottom:1rem;}.updates-page .update-post + .update-post{border-top:1px solid var(--config-separatorColor);}.updates-page h1,.updates-page h2,.updates-page h3,.updates-page h4,.updates-page p{margin-block-start:0;margin-block-end:0;}.updates-page h1{font-size:3.5rem;font-family:"Inter 800";margin-bottom:1rem;}.updates-page h2{font-size:2.4rem;}.updates-page h4{margin-top:0.2rem;font-size:1.1rem;}.nav-vert-center{height:100%;}.nav-title{display:inline;color:var(--config-titleTextColor);font-size:25px;line-height:var(--config-navbarHeight);font-family:var(--config-fontPrimaryHeavy);}.nav-container{width:100%;height:var(--config-navbarHeight);background-color:var(--config-backgroundColor);}.nav-container>div>div>a:hover img{transform:scale3d(1.02,1.02,1.02) translate3d(0,25px,0);transition:0.2s;}.nav-container img{width:70px; margin-left:-14px;transform:translate3d(0,26px,0);transition:0.2s;}ul.nav-link-container{height:var(--config-navbarHeight);margin-top:0px;margin-bottom:0px;float:right;}ul.nav-link-container li{display:inline;margin:10px;font-size:18px;line-height:var(--config-navbarHeight);}ul.nav-link-container a{font-family:var(--config-fontPrimaryHeavy);color:var(--config-navButtonColor);}ul.nav-link-container a:hover{color:var(--config-accentColor);}#nav-menu-checkbox{display:none;}.nav-mobile-menu,ul>li.nav-mobile-menu{display:none;}.nav-mobile-menu-background{display:none;}label.nav-mobile-menu::after{display:block;position:absolute;top:0;background-color:black;width:100%;height:100%;border-radius:50%;}label.nav-mobile-menu>div{width:36px;height:6px;margin:6px calc(0.5 * (70px - 36px));border-radius:4px;background-color:var(--config-opaqueSeparatorColor);transition:0.3s;}label.nav-mobile-menu>div:first-child{margin-top:calc((70px - 30px) /2);}@media screen and (max-width:700px){label.nav-mobile-menu{display:block;position:absolute;top:26px;right:10px;width:70px;height:70px;}label.nav-mobile-menu:hover{cursor:pointer;opacity:0.7;}#nav-menu-checkbox:checked ~ label.nav-mobile-menu{background-color:var(--config-backgroundColor2);border-radius:50%;}#nav-menu-checkbox:checked ~ label.nav-mobile-menu>div:first-child{transform-origin:top left;transform:translate3d(8px,0,0) rotate3d(0,0,1,45deg);}#nav-menu-checkbox:checked ~ label.nav-mobile-menu>div:nth-child(2){opacity:0;}#nav-menu-checkbox:checked ~ label.nav-mobile-menu>div:nth-child(3){transform-origin:bottom left;transform:translate3d(8px,0,0) rotate3d(0,0,1,-45deg);}.nav-container{height:fit-content;}#nav-menu-checkbox ~ .nav-link-container{position:relative; float:none;text-align:right;height:fit-content;margin-bottom:5em; margin-right:-20px;display:none;}#nav-menu-checkbox ~ .nav-link-container li{display:block;line-height:2rem;margin-bottom:0;}#nav-menu-checkbox ~ .nav-link-container li a{font-family:"Inter 600";font-size:2rem;} #nav-menu-checkbox:checked ~ .nav-link-container{display:block;}#nav-menu-checkbox:checked ~ .nav-link-container li{margin-bottom:30px;}#nav-menu-checkbox:checked ~ .nav-mobile-menu-background{display:block;height:100vh;}}.footer{width:100%;background-color:var(--config-backgroundColor2);font-family:"Inter 300";font-size:0.9rem;}.footer ul{padding-left:0;list-style:none;}div.pdfgen + .footer{display:none;}.ft-flex-container{padding-top:1rem;padding-bottom:1rem;}.ft-section{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;max-width:100vw;}.ft-column{flex:1;}.ft-column h3{font-family:"Inter 600";font-size:0.9em;}.ft-social-media-container{flex:0.3;}.ft-social-media-container ul{margin-top:0.5rem;margin-bottom:0.5rem;}.ft-social-media-container img{width:44px;height:44px;filter:brightness(0%) invert(50%);transition:0.3s;cursor:pointer;}.ft-social-media-container img:hover{filter:none;}.ft-social-media-container #ft-instagram-icon{padding:10px;}.ft-legal-container{border-top:1px solid var(--config-separatorColor);}.ft-legal-container ul{margin-top:0;margin-bottom:0;}.ft-legal-container ul li{display:inline-block;padding-right:1rem;}.ft-legal-container ul li:not(:last-child){border-right:1px solid var(--config-separatorColor);}.ft-legal-container ul li:not(:first-child){padding-left:1rem;}.policy-container{padding-top:3em;}.policy-container h1,.policy-container h2,.policy-container h3,.policy-container h4,.policy-container p{margin-block-start:0;margin-block-end:0;}.policy-container h1,.policy-container h2{font-family:"Inter 700";}.policy-container h1{font-size:3.5rem;}.policy-container h2{font-size:2.4rem;margin-top:3rem;}.policy-container h3{margin-top:1.8rem;font-size:1.7rem;}.policy-container h4{margin-top:1.6rem;font-size:1.3rem;}.policy-container h3,.policy-container h4{margin-top:2rem;font-family:"Inter 500";}.policy-container p{font-size:1.2rem;margin-top:0.7rem;margin-bottom:0.7rem;}.policy-container a{color:var(--config-linkColor);}.policy-container{margin-bottom:3rem;}