:root{--view-transition-duration:0.25s}@font-face{font-family:Adjusted Arial Fallback;src:local(Arial);size-adjust:145%;ascent-override:80%}::view-transition-new(root),::view-transition-old(root){-webkit-animation-duration:var(--view-transition-duration);animation-duration:var(--view-transition-duration);-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){-webkit-animation-name:fade-out-page;animation-name:fade-out-page}::view-transition-new(root){-webkit-animation-name:fade-in-page;animation-name:fade-in-page;-webkit-animation-delay:calc(var(--view-transition-duration) * .5);animation-delay:calc(var(--view-transition-duration) * .5)}::view-transition-new(footer),::view-transition-new(header),::view-transition-old(footer),::view-transition-old(header){-webkit-animation:none;animation:none;mix-blend-mode:normal}html{scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:hidden}body,section{-webkit-transition:background-color 1s ease-in-out;transition:background-color 1s ease-in-out}body:before{content:"";position:fixed;width:100vw;height:120vh;left:0;z-index:-5;background-color:inherit;background-image:url("data:image/svg+xml,%3Csvg width='42' height='44' viewBox='0 0 42 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='brick-wall' fill='%2397e9f9' fill-opacity='1'%3E%3Cpath d='M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}::selection{background:rgb(255 255 255);color:#121212;-webkit-text-fill-color:#121212}::-moz-selection{background:rgb(255 255 255);color:#121212;-webkit-text-fill-color:#121212}ul>li{padding-left:.7rem}ul>li::marker{color:#41dffd;font-family:Bungee,system-ui;font-weight:700;font-size:80%}ul>li:nth-child(2n)::marker{content:"O"}ul>li:nth-child(odd)::marker{content:"X"}textarea{border-radius:8px;width:100%;max-width:100%;font-family:inherit;line-height:1.2rem;letter-spacing:.5px;word-spacing:1.5px;resize:none;border:none;padding:11px 16px;-webkit-transition:outline-color .25s cubic-bezier(.4,0,.2,1) 0s,-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1) 0s;transition:outline-color .25s cubic-bezier(.4,0,.2,1) 0s,-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1) 0s;transition:outline-color .25s cubic-bezier(.4,0,.2,1) 0s,box-shadow .25s cubic-bezier(.4,0,.2,1) 0s;transition:outline-color .25s cubic-bezier(.4,0,.2,1) 0s,box-shadow .25s cubic-bezier(.4,0,.2,1) 0s,-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1) 0s;outline:2px solid transparent;-webkit-box-shadow:0 3px 1px -2px rgb(0 0 0),0 2px 2px 0 rgb(0 0 0),0 1px 5px 0 rgb(0 0 0);box-shadow:0 3px 1px -2px rgb(0 0 0),0 2px 2px 0 rgb(0 0 0),0 1px 5px 0 rgb(0 0 0)}textarea:hover{outline-color:rgb(65 223 253/.5)}textarea:focus-visible{outline-color:#41dffd;-webkit-box-shadow:0 2px 4px -1px rgb(0 0 0),0 4px 5px 0 rgb(0 0 0),0 1px 10px 0 rgb(0 0 0);box-shadow:0 2px 4px -1px rgb(0 0 0),0 4px 5px 0 rgb(0 0 0),0 1px 10px 0 rgb(0 0 0)}.animate-text-rainbow{background-image:-webkit-gradient(linear,left top,right top,from(#F44336),color-stop(#FF9800),color-stop(#FFEB3B),color-stop(#4CAF50),color-stop(#03A9F4),color-stop(#673AB7),color-stop(#9C27B0),to(#F44336));background-image:linear-gradient(90deg,#F44336,#FF9800,#FFEB3B,#4CAF50,#03A9F4,#673AB7,#9C27B0,#F44336);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:rainbow-animation 15s linear infinite;animation:rainbow-animation 15s linear infinite}@-webkit-keyframes rainbow-animation{to{background-position:500vh}}@keyframes rainbow-animation{to{background-position:500vh}}@-webkit-keyframes logoIntro{0%{opacity:0;-webkit-transform:translateX(-200%) scale(.5);transform:translateX(-200%) scale(.5)}25%{opacity:.8;-webkit-transform:translateX(-100%) scale(.8);transform:translateX(-100%) scale(.8)}75%{opacity:1;-webkit-transform:translateX(0) scale(1.3);transform:translateX(0) scale(1.3)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes logoIntro{0%{opacity:0;-webkit-transform:translateX(-200%) scale(.5);transform:translateX(-200%) scale(.5)}25%{opacity:.8;-webkit-transform:translateX(-100%) scale(.8);transform:translateX(-100%) scale(.8)}75%{opacity:1;-webkit-transform:translateX(0) scale(1.3);transform:translateX(0) scale(1.3)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes appearFromRight{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appearFromRight{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes appearFromLeft{0%{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appearFromLeft{0%{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes heroArrowEntry{0%{-webkit-transform:rotate(45deg) translateX(-100%);transform:rotate(45deg) translateX(-100%)}to{-webkit-transform:rotate(45deg) translateX(0);transform:rotate(45deg) translateX(0)}}@keyframes heroArrowEntry{0%{-webkit-transform:rotate(45deg) translateX(-100%);transform:rotate(45deg) translateX(-100%)}to{-webkit-transform:rotate(45deg) translateX(0);transform:rotate(45deg) translateX(0)}}@-webkit-keyframes heroPatternEntryOpacity1{0%{opacity:0;-webkit-transform:rotate(0) scale(2.5);transform:rotate(0) scale(2.5);-webkit-filter:blur(10px);filter:blur(10px)}to{opacity:1;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-filter:blur(0);filter:blur(0)}}@keyframes heroPatternEntryOpacity1{0%{opacity:0;-webkit-transform:rotate(0) scale(2.5);transform:rotate(0) scale(2.5);-webkit-filter:blur(10px);filter:blur(10px)}to{opacity:1;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes bounceShadow{to{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-filter:drop-shadow(0 25px 1px rgb(64 223 254/.3));filter:drop-shadow(0 25px 1px rgb(64 223 254/.3))}}@keyframes bounceShadow{to{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-filter:drop-shadow(0 25px 1px rgb(64 223 254/.3));filter:drop-shadow(0 25px 1px rgb(64 223 254/.3))}}@-webkit-keyframes bounce{to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes growX{to{-webkit-transform:scaleX(115%);transform:scaleX(115%)}}@keyframes growX{to{-webkit-transform:scaleX(115%);transform:scaleX(115%)}}@-webkit-keyframes grow{to{-webkit-transform:scale(115%);transform:scale(115%)}}@keyframes grow{to{-webkit-transform:scale(115%);transform:scale(115%)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-page{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-page{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-out-page{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes fade-out-page{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}