.paper-plane-animated{cursor:var(--grab);will-change:transform,left,top}.paper-plane-animated,.paper-plane-icon{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.paper-plane-icon{display:block}.paper-plane-held{pointer-events:none;position:fixed;transform:translate(-50%,-50%) perspective(400px) rotateY(0deg) rotate(45deg);transition:transform .25s ease;z-index:9999}.paper-plane-held.facing-left{transform:translate(-50%,-50%) perspective(400px) rotateY(180deg) rotate(45deg)}.plane-hold-overlay{cursor:var(--grabbing);inset:0;position:fixed;z-index:10000}body,div#app-base{overflow-x:hidden;overflow-y:auto}div#app-base{background-color:var(--bg-color);color:var(--text-color);display:flex;height:100vh;justify-content:center;margin:0;position:fixed;top:0!important;transition:all 2s linear!important;width:100%}.content-wrapper{display:flex;flex-direction:column;font-size:calc(8px + 2vmin);margin-top:10px;padding-left:50px;padding-right:50px;position:relative;width:45%}.header-line{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap}.header-line>.title{margin-right:.5em}.header-line>.description{margin-top:1.3em}.loading-container{align-items:center;background-color:var(--bg-color);color:var(--text-color);height:100vh;justify-content:center;position:relative;width:100vw}.title{color:var(--color-orange);margin-top:1.3em;top:0}.description,.title{position:relative;-webkit-user-select:none;user-select:none}.description{align-items:center;display:flex;margin:1em 0 .5em;white-space:nowrap}.description:before{content:"\200B";width:0}.description-text,.description:before{display:inline-block}.description-text:after{color:var(--color-orange)}.bracket{font-weight:700}.links-wrapper{margin-top:.5em}.links{display:grid;grid-auto-rows:2.8em;grid-template-columns:100%;margin-bottom:0;padding:0;-webkit-user-select:none!important;user-select:none!important}div#footer{align-content:center;align-items:center;background-color:initial;bottom:0;color:var(--text-color);display:flex;font-size:calc(8px + 1vmin);height:2.5em;position:absolute;right:30px;text-align:right;-webkit-user-select:none;user-select:none;width:auto;z-index:300}body.lava-lamp-fullscreen div#footer{display:none!important}@media screen and (max-width:1255px){.content-wrapper{width:70%}}@media screen and (max-width:975px){p.link-text{font-size:calc(12px + 1vmin)}}@media screen and (max-width:600px){.content-wrapper{margin-top:50px;width:90%}.tooltip-text{display:none}}@media screen and (max-width:500px){.content-wrapper{overflow-y:hidden;width:95%}.description{white-space:wrap}div#app-base{overflow-y:visible}}@media screen and (max-height:690px){div#footer{visibility:hidden}}:root{--bg-color:var(--color-white)!important;--text-color:var(--color-black)!important}body:has(#app-base.home-colors){--text-color:var(--color-black)!important;overflow-y:hidden;overscroll-behavior:none}#app-base.home-colors{overflow-x:auto}@media screen and (min-width:961px){#app-base.home-colors{--menu-clearance:max(calc(41.6px + 10.4vmin),calc(50vw - 21em));justify-content:flex-start}#app-base.home-colors .content-wrapper{margin-left:var(--menu-clearance);padding-left:0;width:100%}#app-base.home-colors #person-footer{margin-left:calc(.4em - var(--menu-clearance))}}#app-base.home-colors.theme-black{--bg-color:var(--color-black)!important;--text-color:var(--color-text-light)!important}body:has(#app-base.theme-black){--text-color:var(--color-text-light)!important}.theme-black .audio-fact .audio-hint,.theme-black .fan-icon{filter:brightness(0) saturate(100%) invert(1)}.theme-black .audio-fact:hover .audio-hint{filter:brightness(0) saturate(100%)}.theme-picker{display:flex;gap:.6rem;position:fixed;right:1.2rem;top:1rem;z-index:1000}.theme-box{align-items:center;border:2px solid var(--text-color);cursor:var(--pointer);display:flex;height:22px;justify-content:center;padding:0;width:22px}.theme-box-black{background-color:var(--color-black)}.theme-box-white{background-color:var(--color-white)}.scheme-box-rainbow{background:linear-gradient(135deg,#048ba8,#16db93,#b9e769,#efea5a,#f29e4c)}.scheme-box-highlight{background:linear-gradient(135deg,var(--color-black) 50%,var(--color-white) 50%)}.picker-divider{align-self:stretch;background-color:var(--color-black);background-color:var(--text-color);width:2px}.theme-box.selected:after{content:"";height:8px;width:8px}.theme-box-black.selected:after{background-color:var(--color-white)}.scheme-box-rainbow.selected:after,.theme-box-white.selected:after{background-color:var(--color-black)}.scheme-box-highlight.selected:after{background-color:var(--color-white);outline:2px solid var(--color-black)}#app-base.home-colors{--bg-color:var(--color-white)!important;--text-color:var(--color-black)!important;--inv-text-color:var(--bg-color);--inv-bg-color:var(--text-color);scrollbar-color:var(--color-black) #0000;scrollbar-color:var(--text-color) #0000;scrollbar-width:thin;user-select:none;-webkit-user-select:none}#app-base.home-colors::-webkit-scrollbar{width:10px}#app-base.home-colors::-webkit-scrollbar-track{background:#0000}#app-base.home-colors::-webkit-scrollbar-thumb{background:var(--color-black);background:var(--text-color)}#app-base.home-colors .description-text:after,#app-base.home-colors .title{color:var(--color-black);color:var(--text-color)}div#app-base{overscroll-behavior:none;transition:none!important}.home-vertical{align-items:flex-start!important;flex-direction:column!important}.home-subtitle{color:var(--color-black)!important;color:var(--text-color)!important;margin:.3em 1px 1px 4px!important;padding-left:0!important}.duck-container{-webkit-user-drag:none;align-items:center;cursor:var(--pointer);display:flex;height:72px;justify-content:center;position:absolute;transition:left .3s ease-out,top .3s ease-out,bottom .3s ease-out;-webkit-user-select:none;user-select:none;width:72px;z-index:1000}.duck-icon{display:inline-block;font-size:26px;line-height:1.4;padding:.05em .25em;text-align:center;user-select:none;-webkit-user-select:none;white-space:nowrap}.duck-container.docked{font-size:calc(16px + 1vmin);height:auto;justify-content:flex-start;padding:5px 0;position:fixed;transition:none}.duck-container.docked .duck-icon{color:var(--color-black);color:var(--text-color);font-size:calc(6.4px + 1.6vmin);line-height:1;margin-left:.3em;padding:0}.duck-container.no-transition{transition:none}.duck-container.wiggle{animation:wiggle .1s ease-in-out infinite}.section-pipes{font-size:.8em;line-height:1.4;margin-top:1em;-webkit-user-select:none;user-select:none;white-space:pre}@media screen and (max-width:500px){#app-base.home-colors{overflow-y:auto}#app-base.home-colors .content-wrapper{overflow-y:visible}}.quotes-section{margin-top:1em;opacity:0;transform:scale(.95);transition:opacity .5s ease,transform .5s ease}.quotes-section:first-of-type{margin-top:3em}.quotes-section.visible{opacity:1;transform:scale(1)}.quote{margin:0;padding:0;position:relative}.quote-text{font-size:calc(10px + 1.2vmin);line-height:1.6;margin:0;text-align:left}.quote-author,.quote-text{color:var(--color-black);color:var(--text-color)}.quote-author{font-size:calc(9px + 1vmin);font-style:normal;margin-top:.8em;text-align:right}.spinning-text-container{display:inline}.word-container{display:inline-block;white-space:nowrap}.spin-letter{display:inline-block;opacity:0}.spin-letter.fluttering{animation:fadeIn 0s var(--flutter-delay) forwards,flutter var(--flutter-duration) linear var(--flutter-delay) var(--flutter-count)}.spin-letter.settled{opacity:1}@keyframes fadeIn{to{opacity:1}}@keyframes flutter{0%{transform:rotateY(0deg) scale(1)}25%{transform:rotateY(-90deg) scale(1.1)}50%{transform:rotateY(-180deg) scale(.9)}75%{transform:rotateY(-270deg) scale(1.05)}to{transform:rotateY(-1turn) scale(1)}}@media screen and (max-width:768px){.quotes-section{padding:1.5em}}@media screen and (max-width:500px){.quotes-section{padding:1em}}body:has(#app-base.proj-colors){--text-color:var(--color-black)!important}.proj-colors{--bg-color:var(--color-white)!important;--text-color:var(--color-black)!important;--inv-text-color:var(--bg-color)!important;--inv-bg-color:var(--text-color)!important}.title.proj-colors{color:var(--text-color)}.link{align-items:baseline;color:inherit;display:flex;flex-direction:row;justify-content:space-between;margin-left:0;overflow:visible;position:relative;text-decoration:none;-webkit-user-select:none;user-select:none}.link,a.link{cursor:var(--pointer)}a.link{border-radius:15px;padding:5px}a.link:hover{background-color:var(--inv-bg-color);color:var(--inv-text-color)}a.link:hover .tooltip-text{color:var(--inv-text-color);opacity:1}.scheme-rainbow a.link:hover{background-color:var(--inv-bg-color);background-color:var(--section-color,var(--inv-bg-color));color:var(--color-black)}.scheme-rainbow a.link:hover .tooltip-text{color:var(--color-black)}p.link-text{margin:0;padding:0}.proj-subheader{border-radius:15px;color:var(--text-color);font-size:calc(8px + 1.2vmin);font-weight:700;letter-spacing:.12em;padding:5px;text-transform:lowercase;transform:translateX(-5%);user-select:none;-webkit-user-select:none}.scheme-rainbow .proj-subheader{background-color:initial;background-color:var(--section-color,#0000);color:var(--color-black)}.scheme-highlight .proj-subheader{background-color:var(--text-color);color:var(--bg-color)}.ascii-tree{--tree-line-w:2px;--tree-curve:6px;font-size:.8em;line-height:1.4;margin-top:.5em}.tree-row{--branch-y:0.7em;align-items:baseline;display:flex;position:relative}.ascii-tree .tree-row.root .title{margin:0}.ascii-tree .tree-row .proj-subheader{font-size:inherit;white-space:nowrap}.tree-lines{align-self:stretch;flex-shrink:0;position:relative}.tree-lines .pipe{background:currentColor;bottom:0;width:var(--tree-line-w)}.tree-lines .branch,.tree-lines .pipe{left:calc(var(--x) - var(--tree-line-w)/2);position:absolute;top:0}.tree-lines .branch{height:calc(var(--branch-y) + var(--tree-line-w)/2);right:.5ch}.tree-lines .branch:before{border-bottom:var(--tree-line-w) solid;border-bottom-left-radius:var(--tree-curve);border-left:var(--tree-line-w) solid;bottom:0;content:"";height:calc(var(--tree-curve) + var(--tree-line-w));left:0;position:absolute;right:0}.tree-lines .branch:after{background:currentColor;bottom:var(--tree-curve);content:"";left:0;position:absolute;top:calc(var(--tree-line-w)*-1);width:var(--tree-line-w)}.tree-lines .dangle{bottom:calc(var(--tree-line-w)*-1);left:calc(var(--x) - 2ch - var(--tree-line-w)/2);position:absolute;top:calc(var(--branch-y) - var(--tree-line-w)/2);width:calc(2ch + var(--tree-line-w))}.tree-lines .dangle:before{border-right:var(--tree-line-w) solid;border-top:var(--tree-line-w) solid;border-top-right-radius:var(--tree-curve);content:"";height:calc(var(--tree-curve) + var(--tree-line-w));left:0;position:absolute;right:0;top:0}.tree-lines .dangle:after{background:currentColor;bottom:0;content:"";left:2ch;position:absolute;top:var(--tree-curve);width:var(--tree-line-w)}.tree-row.spacer{height:1.4em}.ascii-tree p.link-text{white-space:nowrap}.ascii-tree .tooltip-text{flex-shrink:1;white-space:normal}@media screen and (max-width:960px){.ascii-tree .tree-text{flex-shrink:0;max-width:60ch;padding-right:1em;width:-webkit-max-content;width:max-content}}.tooltip-text{color:var(--text-color);cursor:var(--pointer);flex-shrink:0;font-size:calc(9px + .75vmin);margin:0 5px 0 50px;opacity:0;padding:0;text-align:right}.fan-container{bottom:20px;cursor:var(--pointer);left:50%;position:absolute;transform:translateX(-50%);-webkit-user-select:none;user-select:none;z-index:1000}.fan-container.dragging{cursor:url(data:image/png;base64,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),auto}.fan-icon{height:100%;transition:filter .3s ease;width:100%}.fan-container:hover .fan-icon{animation:boing .3s ease-in-out alternate}.fan-container.spinning .fan-icon{animation:spin .5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body:has(#app-base.about-colors){--text-color:var(--color-black)!important}.about-colors{--bg-color:var(--color-white)!important;--text-color:var(--color-black);--inv-text-color:var(--bg-color);--inv-bg-color:var(--text-color)}.about-colors .title{color:var(--text-color)}:root{height:100%}.about-title{margin-bottom:1em}.tree-section-label{font-size:calc(10px + 1.6vmin)}.ascii-tree .tree-text{margin:0}.tree-text{border-radius:15px;padding:5px}.tree-text-title{font-weight:700}.tree-inline-link{border-radius:15px;color:inherit;cursor:var(--pointer);padding:5px;text-decoration:underline}.tree-inline-link:hover{background-color:var(--inv-bg-color);color:var(--inv-text-color)}.scheme-rainbow .tree-inline-link:hover{background-color:var(--inv-bg-color);background-color:var(--section-color,var(--inv-bg-color));color:var(--color-black)}.about-quotes{margin-left:2em}.audio-fact{align-items:baseline;border-radius:15px;cursor:var(--pointer);display:flex;justify-content:space-between;padding:5px}.audio-fact:hover{background-color:var(--inv-bg-color);color:var(--inv-text-color)}.audio-fact:hover .audio-hint{filter:brightness(0) saturate(100%) invert(1)}.scheme-rainbow .audio-fact:hover{background-color:var(--inv-bg-color);background-color:var(--section-color,var(--inv-bg-color));color:var(--color-black)}.audio-fact .audio-hint,.scheme-rainbow .audio-fact:hover .audio-hint{filter:brightness(0) saturate(100%)}.audio-fact .audio-hint{align-self:center;height:1.1em;margin-left:1.5em;margin-right:5px;opacity:0}.audio-fact.playing .audio-hint,.audio-fact:hover .audio-hint{opacity:1}.audio-fact.playing .audio-hint{animation:headphone-bounce .6s ease-in-out infinite}.about-description{display:flex;flex-direction:column;font-size:.8em;margin-bottom:2.5em;width:100%}.me-fact-wrapper{align-items:flex-start;background:#0000;color:var(--text-color);display:flex;flex-direction:row;font-weight:400;margin-bottom:-.2em;padding:0;position:relative;transform-style:preserve-3d;z-index:1}.me-fact-wrapper:first-child{margin-bottom:.8em}.me-fact-wrapper:last-child{margin-bottom:1em}.me-fact{cursor:var(--pointer);margin:0 0 1.3em}.description-text:after,.me-fact .react-type-animation-cursor,.me-fact:after{background-color:initial!important;caret-color:var(--text-color)!important;color:var(--text-color)!important}.me-fact-wrapper:hover{animation:wiggle .3s linear;background-color:var(--color-black);color:var(--color-white);font-weight:700!important}@keyframes wiggle{0%{transform:scale(1)}15%{transform:scale(.97)}40%{transform:scale(1.02) translateY(-2%)}95%{transform:scale(.99)}to{transform:scale(1)}}.speaker-icon{align-self:flex-start;height:3.2vmin;margin-right:.6em}.headphones-icon{filter:brightness(0) saturate(100%);height:3.5vmin;left:calc(-3.5vmin - .8em);min-height:24px;opacity:0;pointer-events:none;position:absolute;top:.15em}.me-fact-wrapper:hover~.headphones-icon,.me-fact-wrapper:not(.playing):has(.me-fact:hover) .headphones-icon{animation:wiggle .3s ease;filter:brightness(0) saturate(100%);opacity:1}.me-fact-wrapper:has(.me-fact:hover).playing .headphones-icon{animation:headphone-bounce .6s ease-in-out infinite;filter:brightness(0) saturate(100%);opacity:1}@keyframes headphone-bounce{0%,to{transform:translateY(0) rotate(0deg)}20%{transform:translateY(-4px) rotate(-8deg)}50%{transform:translateY(-6px) rotate(6deg)}70%{transform:translateY(-2px) rotate(-4deg)}}button#skip-button{align-self:center;background-color:initial;border:none;bottom:0;color:var(--text-color);cursor:var(--pointer);display:inline-block;font-family:JuliaMono,sans-serif;font-size:.95em!important;margin-bottom:1em;margin-top:2em;opacity:0;position:relative!important;top:auto!important;transition:visibility .3s linear,opacity .3s linear;visibility:hidden}button#skip-button:before{content:"v"}button#skip-button:hover{animation:boing .3s linear;background-color:initial;color:var(--text-color)}button#skip-button:hover:before{content:"skip?"}#person-footer{align-items:left;align-self:flex-start;cursor:var(--pointer);display:flex;flex-direction:column;left:0;margin-bottom:2em;margin-top:2em;padding-bottom:20px;position:relative;transition:left .7s ease-in-out;-webkit-user-select:none;user-select:none;width:-webkit-max-content;width:max-content}#person-icon{font-size:min(.85em,2vw);padding-bottom:6px;white-space:nowrap}#person-copyright{font-size:.6em;white-space:nowrap}.hovered-person{pointer-events:auto}.invisible{left:-100vw!important}img#self-gif{bottom:0;left:0;position:fixed;width:20em;z-index:999}@media screen and (max-width:500px){#app-base.about-colors{overflow-y:auto}#app-base.about-colors .content-wrapper{overflow-y:visible}}.navbar{background-color:initial;display:flex;flex-direction:column;font-size:calc(16px + 1vmin);left:0;margin-left:.4em;margin-top:.5em;padding-top:calc(1.5px + .6vmin);pointer-events:none;position:absolute!important;-webkit-user-select:none;user-select:none;z-index:999}body.lava-lamp-fullscreen .navbar{display:none!important}.nav-link{align-items:center;border-radius:15px;color:#0000;cursor:var(--arrow)!important;display:flex;flex-direction:row;padding-bottom:5px;padding-top:5px;pointer-events:all;text-decoration:none;width:100%}.nav-link:last-child{border-right:none}.nav-link-text{height:-webkit-fit-content;height:fit-content;width:100%}.nav-item{color:var(--text-color);cursor:var(--pointer);font-size:calc(6.4px + 1.6vmin);font-weight:700;height:100%;letter-spacing:.12em;line-height:1;margin-left:.3em;margin-right:.3em;text-transform:lowercase;user-select:none;-webkit-user-select:none;white-space:nowrap}.nav-link.active{background-color:var(--color-black)}.nav-link.active,.nav-link.active .nav-item{color:var(--color-white)}.nav-link:hover{cursor:var(--pointer)!important}.nav-item:after{content:" *";visibility:hidden}.nav-link:hover .nav-item:after{visibility:visible}body:has(#app-base.theme-black) .nav-link.active{background-color:var(--color-white)}body:has(#app-base.theme-black) .nav-link.active .nav-item{color:var(--color-black)}body:has(#app-base.theme-black) .nav-link:hover .nav-item:after{color:var(--color-white)}body:has(#app-base.theme-white) .nav-link:hover .nav-item:after{color:var(--color-black)}body:has(#app-base.scheme-rainbow) .nav-link.active{background-color:var(--color-black);background-color:var(--section-color,var(--color-black))}body:has(#app-base.scheme-rainbow) .nav-link.active .nav-item{color:var(--color-black)}body:has(#app-base.scheme-rainbow) .nav-item:after{color:var(--section-color)}body:has(#app-base.scheme-rainbow),body:has(#app-base.theme-black) .nav-link.active:hover .nav-item.active:after{color:var(--color-black);visibility:visible}body:has(#app-base.scheme-rainbow),body:has(#app-base.theme-white) .nav-link.active:hover .nav-item.active:after{color:var(--color-white);visibility:visible}body:has(.dendrites-canvas) .nav-item{color:var(--color-black)}body:has(.dendrites-canvas) .nav-item.active{color:var(--color-orange)}@media screen and (max-width:960px){.navbar{display:none}}.gun-overlay{--gun-paper:#050404;--gun-ink:#f0f0f0;--gun-accent:#f0f0f0;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:2147483000}body.gun-armed,body.gun-armed *{cursor:none!important}.gun-follower{will-change:transform}.gun-follower,.gun-rotor{left:0;position:absolute;top:0}.gun-rotor{height:0;transform-origin:0 0;transition:transform 90ms linear;width:0}.gun-sprite{filter:drop-shadow(2px 0 0 #000) drop-shadow(-2px 0 0 #000) drop-shadow(0 2px 0 #000) drop-shadow(0 -2px 0 #000) drop-shadow(3px 4px 0 rgba(0,0,0,.3));image-rendering:pixelated;position:absolute}.gun-sprite--laser{filter:drop-shadow(2px 0 0 #000) drop-shadow(-2px 0 0 #000) drop-shadow(0 2px 0 #000) drop-shadow(0 -2px 0 #000) drop-shadow(0 0 4px #29f0e0)}.gun-muzzle{image-rendering:pixelated;position:absolute}.gun-charge{background:radial-gradient(circle,#fff0bef2 0,#ff8c1499 42%,#ff5a0000 72%);border-radius:50%;height:90px;opacity:0;transform:translate(-50%,-50%) scale(0);width:90px}.gun-charge,.gun-craters{left:0;pointer-events:none;position:absolute;top:0}.gun-craters{image-rendering:pixelated}.gun-glow{left:0;pointer-events:none;position:absolute;top:0}.gun-burst{position:absolute;transform:translate(-50%,-50%)}.gun-debris{animation:gun-debris-fly .6s ease-out forwards;background:#2b211a;image-rendering:pixelated;left:0;position:absolute;top:0}@keyframes gun-debris-fly{to{opacity:0;transform:translate(var(--dx),var(--dy))}}.gun-toast{animation:gun-toast-fade 1.5s ease-out forwards;background:var(--gun-paper);border:3px solid var(--gun-ink);border-radius:0;bottom:36px;color:var(--gun-ink);font-family:JuliaMono,monospace;font-size:14px;left:50%;letter-spacing:.5px;padding:8px 16px;position:absolute;transform:translateX(-50%);white-space:nowrap}@keyframes gun-toast-fade{0%{opacity:0;transform:translateX(-50%) translateY(8px)}15%{opacity:1;transform:translateX(-50%) translateY(0)}80%{opacity:1}to{opacity:0}}.gun-menu{animation:gun-menu-in .18s ease-out;background:var(--gun-paper);border:4px solid var(--gun-ink);border-radius:0;color:var(--gun-ink);font-family:JuliaMono,monospace;min-width:168px;padding:10px;position:absolute;right:16px;top:16px}.gun-menu-title{border-bottom:2px solid var(--gun-ink);font-size:12px;font-weight:700;letter-spacing:3px;margin-bottom:8px;padding-bottom:6px;text-align:center;text-transform:uppercase}.gun-menu-row{align-items:center;border:2px solid #0000;display:flex;gap:8px;height:40px;padding:0 6px}.gun-menu-row.is-selected{background:var(--gun-accent);border:2px solid var(--gun-ink);color:var(--gun-paper)}.gun-menu-marker{font-size:13px;width:10px}.gun-menu-label{flex:1 1;font-size:14px}.gun-menu-row.is-selected .gun-menu-label{font-weight:700}.gun-menu-icon{display:flex;justify-content:flex-end;width:60px}.gun-icon{filter:drop-shadow(1px 0 0 #000) drop-shadow(-1px 0 0 #000) drop-shadow(0 1px 0 #000) drop-shadow(0 -1px 0 #000);image-rendering:pixelated}.gun-icon--laser{filter:drop-shadow(1px 0 0 #000) drop-shadow(-1px 0 0 #000) drop-shadow(0 1px 0 #000) drop-shadow(0 -1px 0 #000) drop-shadow(0 0 2px #29f0e0)}.gun-menu-note{border-top:2px solid var(--gun-ink);font-size:11px;margin-top:8px;padding-top:8px;text-align:center}@keyframes gun-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gun-rotor{transition:none}.gun-menu{animation:none}}@font-face{font-family:JuliaMono;font-style:normal;font-weight:400;src:local("JuliaMono"),url(/static/media/JuliaMono-Regular.15a6d0bf6d3d0d234b3b.ttf) format("truetype")}@font-face{font-family:JuliaMono;font-style:normal;font-weight:700;src:local("JuliaMono-Bold"),url(/static/media/JuliaMono-Bold.f77706bf7318e519c96d.ttf) format("truetype")}@font-face{font-family:CafeMajestic;font-style:normal;font-weight:400;src:local("CafeMajestic"),url(/static/media/CafeMajestic-Regular.c7065ce85eb8a698bc0a.otf) format("opentype")}@font-face{font-family:HenryHigginsSans;font-style:normal;font-weight:400;src:local("HenryHigginsSans"),url(/static/media/HenryHigginsSans-Regular.a9487a236b0536c6f834.otf) format("opentype")}:root{--color-transparent:#0000;--color-black:#000;--color-white:#fff;--color-orange:orange;--color-red:red;--color-yellow:#ff0;--color-gray:gray;--color-purple-primary:#461bf1;--color-text-light:#eaeaf7;--color-bg-dark:#050404;--color-blue-dark:#00224d;--color-blue-medium:#0077b6;--color-blue-slate:#344c64;--color-blue-gray:#577b8d;--color-blue-light:#0202ab;--color-blueprint:#123a6b;--color-blueprint-light:#dbe9f4;--color-green-lime:#3cff00;--color-green-bright:#80ff00;--color-green-dark:#4e8162;--color-green-medium:#5e9c76;--color-green-sage:#6fb78c;--color-green-olive:#8b9c0c;--color-purple-dark:#18122b;--color-purple-deep:#201658;--color-purple-slate:#443c68;--color-purple-medium:#5f5d9c;--color-purple-mauve:#a16589;--color-purple-primary-light:#5d35f3;--color-teal:#57a6a1;--color-gold:#d1a701;--color-gold-dark:#d9a60e;--color-amber:#ffb000;--color-amber-black:#0d0a06;--color-red-bright:#ff204e;--color-red-crimson:#a0153e;--color-gray-dark:#1d1d1d;--color-gray-medium:#a4a0a0;--color-gray-light:#a9a9a9;--color-gray-darker:#040404;--color-beige-light:#f4efe9;--color-beige:#eee5da;--color-off-white:#f0f0f0;--color-black-03:#0000004d;--color-black-08:#000c;--color-black-085:#000000d9;--color-black-09:#000000e6;--color-green-sage-03:#7e8d6c4d;--color-gold-dark-015:#d9a60e26;--color-gold-dark-03:#d9a60e4d;--color-gold-dark-04:#d9a60e66;--color-gold-dark-08:#d9a60ecc;--bg-color:var(--color-transparent);--text-color:var(--color-text-light);--alt-text-color:var(--color-bg-dark);--inv-text-color:var(--bg-color);--inv-bg-color:var(--text-color);--pointer:url(data:image/png;base64,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),auto;--grab:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhGVYSWZNTQAqAAAACAAFARIAAwAAAAEAAQAAARoABQAAAAEAAABKARsABQAAAAEAAABSASgAAwAAAAEAAgAAh2kABAAAAAEAAABaAAAAAAAAAEgAAAABAAAASAAAAAEAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFqADAAQAAAABAAAAGgAAAAAq67NYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoZXuEHAAAEo0lEQVRIDY1WS0hsRxCte2d0/It/Igq6MCoq4bkyK91F8YOLrEUIwWDgRVQw6EKNgroLCsZtcKEEREQRiWCimCAiLxLMU4y/+ENx4g+fPudzb87pmZaXIZLX0F1d1VWnqquq74xIyLBtO5wi0A5MjnPMtKAsIkT9/1kYG1oL++9WVlbOW1tb7cHBwYfb29vXkJXxHNTUeu9FQ4D/XF1dtWHoycvL8+GM4zMCgb5X1M5nvN74fD4embm5uXTAccnFMIy3AH+6XVCmdciq8dy1HABQCnCgQTJmZ2fjAJrJA5wrME2V8jvLc8BaxQgPD3fc3NyQ76uoqDgHnddgmsJZWOgtnkuFBhav1ysAt1HM6NHRUSkoKMiF7JXT6XwDpQ8wf4KDz2kAcBeIF7zlBKPaCwITez+EXupgquH3+8U0TWN3d9caHh72I2qzsbHxxdbWluzt7Ul8fHwq7O67u7tbYPtIIzowwXiC820QlGcGDkmZSypKZGQk0xaWkZHhAG9NTk5alZWV3rm5uVjIX3Z2dn4J+aeYH8PmkRF/iAOLRpj3EP5FnoB6aHDy7BbwZkpKClkzISGBtl7Lsr7FzQT1WANmFaP4HXMN8zXmBCaHx+FwBHZYCawdaRpsRwEgMVwdHR1Mo29sbOwj8Acsnmt+ft6F/El1dfULePsDsmy32w0i5tnZmTQ3N6t8UrC8vCxNTU2yvr5OVpASOTk5kampKTqwUViVMubvTU9PjwdCb1VVlTU+Pg6RbS8uLvKKdlFREZOtpsvletpThsI98dnZ2WqPAC2Y+xhxVE1Njdzd3dkDAwPGzMyMlZ6ebmxvb6skB3sYaiKxsbHy+KgKr3ikQdG0tDTVlmQgo50paKdX8HC9sbFBj/6ysrKnKFAMOzEx0W5pabHhXMnz8/PttrY2u7S0VPE8h52dmZmp6NDQEC9smyhSMQ4WoqKiQMRzeHgoWVlZghTQuwBIent7pa6ujudSUlIifX19Ultbq3ikQFG9MBjsVUUZdTQVdnZ2LPSpHBwcCF6W1hV2iO4GUk62FgeCk9TUVDk6OvKvra1JQ0PDz8fHxyl8bcbl5eXX0Pk+OTk5amlpyU8DDUxDj8ej+pdy3oKt9k67SVgYnwDay+ViEH8jLZd064TH30CXUGWZnp62ysvLLbYQB6ONjo6WiIjAZ5ggdEoQfc6CjoyMWIWFhRSpXxsCqwiRDn7C9tFyUlxcbJ6enjJXcn9/L/v7+3J+zg+b8GUJzuTi4kLx19fXgp636+vrGbYbN/lFHXDBdZV7eM7H/qG/v5+g3qSkJFVpqnCG9nFMTIyNorMjvLDj+AJ6xAtcT29ACzHVmJiYUF+5nJycf4FrJ2w77tvb2228AfXzhVt/pYF16fnyOI4Q9SeIbBDR5oJnNAYfBjuBBWM3cI9Cy+bmpsTFxdmoAYN4eXV1NUUQDI8ChiKfIX+OmOcfuQ8Wy7+wsKCdK4uQxY+O4teKV/8BztywdQJHPWmlC8YPIYhBRYLHdnV1paFTLEQaaFqlGVjQHRb+FjiQqltI+HXkd9lN0IBGyApA1ZSg32By8Ff5v8ZDUPirhgD/FMA/VvS9oSFK4fUAAAAASUVORK5CYII=) 12 12,grab;--grabbing:url(data:image/png;base64,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),grabbing;--not-allowed:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAZZJREFUeJztnEFuhDAQBCHi/18mV6+FU/YwQ3ZXVbfkQEyrOgPIsG/1nMXH3ysP/lN58G/AgIBMPbFK55nTtn2fWnbKuWkQYEBARMPHqrRKRfU0CDAgYFa3y86sVmmyAryYvL+LC9IgwICAvxQL16roQi5leq7WTYMAAwKmKvbk1AgQrl63TisWwYCAo/s55SaqVbrTuD1+Vt1Gx1k9l8u1aRBgQECvJ06u0YSquEi7ydKF7miiaRBgQMCxJU2uVtGRxv843cITTYMAAwL27cbk2iY0fpPpFp5oGgQYENDfi80w0v6ybm8y3cITTYMAAwIiFZvhneu2hAYBBgRUVazlo+umQYABAU9UrOXj6qZBgAEBkYqV3h8V1S381FSDAAMCXp4ottzZEXGT0o1bq09NNQgwIODYkv7bJ1Ix3cJr0CDAgIDh7o6XX86pW/2UL2W3f8vMuWgQYEDArW3AT74a2VHxco3bgCMYEODLLLAeDQIMCPCVTECDAAMC/LAAoEGAAQF+HgfQIMCAgCf2+vmRt2/GgIBf+6eujSbBWYMAAAAASUVORK5CYII=),not-allowed;--arrow:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAZCAYAAAA8CX6UAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhGVYSWZNTQAqAAAACAAFARIAAwAAAAEAAQAAARoABQAAAAEAAABKARsABQAAAAEAAABSASgAAwAAAAEAAgAAh2kABAAAAAEAAABaAAAAAAAAAEgAAAABAAAASAAAAAEAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAAGQAAAAAeQ+5HAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoZXuEHAAAC5klEQVQ4EZVUv0tbURQ+L4m2CLZDRVrUGowJFnRQQcjQQchecO0fUJBSKbQdMoQU+h84tEu6pOrgZMFFjQpSl4yJWUTQQIaSgE2lycvP2++79YbEPjUeOO9899xzvnvOuz9EQWq12nuBAD6A9hDfWUgE+QH9YJKBPQZ3bZFUh6qLiwtVKpWCgI+6Tm4PJMn+/n5zZmamBNiELnIe9m5tIkFtbm42kVvf2tpSx8fHGbg+mcWAu2uTRLu7u4pFQP+sr6+rSqWiCoVCCFOPDeGtlkTb29uaaHp6Wo2OjqqFhYUy/ZAlEsA+hPbeRKbLtixLxzSbTTk7O1PQ3tXVVZmdnX0DAj/mX18SeoDrjoQIVDs7O7qisbExXdHc3BzH5bW1Nb2b5+fnLxD21JHAONuJAoGAJsScGh4e1nh+ft5mDOQdc2Ad23QZwsug1rBarWrX3t5ez/LyshwdHS2B5BtaK0KrwJ03AI5Wa36/X1eBQG2HhoYUNwCMdjweV/l8XhWLxZdI8bVWNMCJCHPKkBGbNicnJyuMh4SZD8s2dWUdrXHSCAIEZFrL5TLdKp1OeyKRiKRSKe7md8yzzZomw+e/1pjUXhHH/f39amJigm1WYrGYymaz3NFXSH8Gn1gkSiQSEgqFBP9IcEXE5XIJzxTHAwMD0mg0GMtWpK+vTzKZjIyPj1cPDw95SD9i0SgnHSvyer1cnXeQLE5an5qa4q34CYpkx4UEM3JE0Iacnp5KOBy2cLot27Z1lZxjVazY7XZLLpdr4EoNwj3YQYSXUnw+n4yMjAieFhvtenAgO2JI1iZug3UQV6HwfySTSXVycsLH7j4euq9wv4U+gdag10rHaiCRaDRqBYNB/psV/NgVtPsbmHqzYOX298g+ODhowJU3WcC6fFju8LWqK8J5YB7buYdH7QvwIjGqqUD13sP+69+scNUiQWGH1MbGBt/sz9DnjIFt/cirOY5jHDw++JRfJgD4biRI/Ato4ynfre7CVAAAAABJRU5ErkJggg==),auto;--text:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAaCAYAAACO5M0mAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhGVYSWZNTQAqAAAACAAFARIAAwAAAAEAAQAAARoABQAAAAEAAABKARsABQAAAAEAAABSASgAAwAAAAEAAgAAh2kABAAAAAEAAABaAAAAAAAAAEgAAAABAAAASAAAAAEAA6ABAAMAAAABAAEAAKACAAQAAAABAAAACqADAAQAAAABAAAAGgAAAACookJ0AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoZXuEHAAAB+klEQVQ4EeVTPY/aQBBdY+PYR5WIAiQK2tTQ0UCkFEgRVKDolOtyHRTcf0C0XIFok/wDQOkpQeJDQqJA5EiAUxpAAqQIzmt7781in1LlD2SktzM787y7M55hjDHXwxO0iMVi18AnsgHpk/FoNMpXq5UlhHBrtRoFfxPIdiHr9ZorisK13W6ndTodxjkXxWLRNk0zCiLL5/O8Xq8HDcPQVFVlCnyfgTNwD3mTSqU4DhL9fl8vl8tb+O9AfgV9kUqlcg3rYTqdislkQk/4Bd9HLyyVhvXKc3yZzWaCyNh/83xmIpEIBrCxC4UCZUcSQlIXC7ZnWMPh0CYi22w29FYS56LkSmV7EUl82f3D+I+JqKOfvV9PKpRvy5hc8Mu4V0IXLeVX0y+4jEliPB73u0P96xeq3hcGaWqIAHryO/RbwDydTswjv8d+DfwA3pGT7npYLBZiv9+75/PZBdk9Ho9iPp/LdkOcaZlMhq593e12WSgUekLjGnRir9ezDoeDTrFsNnt5Wjqd/gDHEhDj8dgdjUY22cDPZDKZg2aUzC2dBvnTaDSY4zg2odlsSt9gMBAYhVtF13WBIaLhYrlczmm32zJbslutlgoSK5VKjEUiEWu5XNK4OtVqla57JJCNIXMwrhZqa1HGfu/zcDgchNzg6gBIX7fbLRU7CLBnT2z65k6GSWwAAAAASUVORK5CYII=),auto;--large-font:calc(13px + 3.5vmin);--medium-font:calc(9px + 2.5vmin);--small-font:max(calc(5px + 1.5vmin),14px);--tiny-font:max(calc(4px + 1.25vmin),12px)}@keyframes boing{0%{transform:translateY(0) scale(1)}15%{transform:translateY(1%) scale(.98)}40%{transform:translateY(-2.5%) scale(1.02)}95%{transform:translateY(.5%) scale(.995)}to{transform:translateY(0) scale(1)}}@keyframes boing-small{0%{transform:scale(1)}15%{transform:scale(.98)}40%{transform:scale(1.02) translateY(-1%)}95%{transform:scale(.995)}to{transform:scale(1)}}body,header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:JuliaMono,sans-serif;margin:0}body{background-color:#050404;background-color:var(--color-bg-dark);color:#eaeaf7;color:var(--text-color);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAZCAYAAAA8CX6UAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhGVYSWZNTQAqAAAACAAFARIAAwAAAAEAAQAAARoABQAAAAEAAABKARsABQAAAAEAAABSASgAAwAAAAEAAgAAh2kABAAAAAEAAABaAAAAAAAAAEgAAAABAAAASAAAAAEAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAAGQAAAAAeQ+5HAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoZXuEHAAAC5klEQVQ4EZVUv0tbURQ+L4m2CLZDRVrUGowJFnRQQcjQQchecO0fUJBSKbQdMoQU+h84tEu6pOrgZMFFjQpSl4yJWUTQQIaSgE2lycvP2++79YbEPjUeOO9899xzvnvOuz9EQWq12nuBAD6A9hDfWUgE+QH9YJKBPQZ3bZFUh6qLiwtVKpWCgI+6Tm4PJMn+/n5zZmamBNiELnIe9m5tIkFtbm42kVvf2tpSx8fHGbg+mcWAu2uTRLu7u4pFQP+sr6+rSqWiCoVCCFOPDeGtlkTb29uaaHp6Wo2OjqqFhYUy/ZAlEsA+hPbeRKbLtixLxzSbTTk7O1PQ3tXVVZmdnX0DAj/mX18SeoDrjoQIVDs7O7qisbExXdHc3BzH5bW1Nb2b5+fnLxD21JHAONuJAoGAJsScGh4e1nh+ft5mDOQdc2Ad23QZwsug1rBarWrX3t5ez/LyshwdHS2B5BtaK0KrwJ03AI5Wa36/X1eBQG2HhoYUNwCMdjweV/l8XhWLxZdI8bVWNMCJCHPKkBGbNicnJyuMh4SZD8s2dWUdrXHSCAIEZFrL5TLdKp1OeyKRiKRSKe7md8yzzZomw+e/1pjUXhHH/f39amJigm1WYrGYymaz3NFXSH8Gn1gkSiQSEgqFBP9IcEXE5XIJzxTHAwMD0mg0GMtWpK+vTzKZjIyPj1cPDw95SD9i0SgnHSvyer1cnXeQLE5an5qa4q34CYpkx4UEM3JE0Iacnp5KOBy2cLot27Z1lZxjVazY7XZLLpdr4EoNwj3YQYSXUnw+n4yMjAieFhvtenAgO2JI1iZug3UQV6HwfySTSXVycsLH7j4euq9wv4U+gdag10rHaiCRaDRqBYNB/psV/NgVtPsbmHqzYOX298g+ODhowJU3WcC6fFju8LWqK8J5YB7buYdH7QvwIjGqqUD13sP+69+scNUiQWGH1MbGBt/sz9DnjIFt/cirOY5jHDw++JRfJgD4biRI/Ato4ynfre7CVAAAAABJRU5ErkJggg==),auto;cursor:var(--arrow)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.d8a974aa.css.map*/