@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap);:root{--safe-bottom:env(safe-area-inset-bottom,0px);--mobile-nav-height:56px;--dots-gap:16px;--dots-extra-offset:0px}*,:after,:before{box-sizing:border-box}@font-face{font-family:NexaBold;font-style:normal;font-weight:400;src:url(/static/media/Nexa%20Bold.c2b99812f7617bd31a22.otf) format("opentype")}body,html{background-color:#000;color:#fff;font-family:Poppins,sans-serif;margin:0;min-height:100%;overflow-x:hidden;padding:0;scrollbar-width:none;width:100%}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}#root{display:flex;height:100%;position:relative;width:100%}button,input,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:NexaBold,sans-serif}.App{-ms-overflow-style:none;min-height:100vh;overflow:visible;position:relative;scrollbar-width:none;text-align:center;width:100%;z-index:0}.App::-webkit-scrollbar{display:none}.route-screen{align-items:center;display:flex;justify-content:center;min-height:100vh;position:relative;width:100%}@media (max-width:900px){.route-screen{align-items:flex-start}}.page-container{align-items:center;display:flex;justify-content:center;min-height:100vh;position:relative;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.circuit-background-container{background-color:#000;contain:layout paint size;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.svg-measuring-stick{height:100vh;position:absolute;visibility:hidden;width:auto;z-index:-999}.circuit-layer,.glass-pane{height:100%;left:0;position:absolute;top:0;width:100%}.circuit-layer{display:flex;flex-direction:row;pointer-events:none}.circuit-svg-tile{flex-shrink:0;height:100vh;height:100lvh;width:auto}.base-layer{opacity:.15}.base-layer .circuit-svg-tile path{fill:#414042}.highlight-layer{filter:blur(3px);filter:blur(var(--highlight-blur,3px));opacity:.8;opacity:var(--highlight-opacity,.8);transition:opacity .14s ease,filter .2s ease;will-change:opacity,filter,mask-position}.highlight-layer .circuit-svg-tile path{fill:#fff}.highlight-layer{mask:radial-gradient(circle 600px at -1000px -1000px,#000,#0000);mask:radial-gradient(circle var(--spot-radius,600px) at var(--mouse-x,-1000px) var(--mouse-y,-1000px),#000,#0000);-webkit-mask:radial-gradient(circle 600px at -1000px -1000px,#000,#0000);-webkit-mask:radial-gradient(circle var(--spot-radius,600px) at var(--mouse-x,-1000px) var(--mouse-y,-1000px),#000,#0000)}@media (hover:none){.highlight-layer{mask:radial-gradient(circle 320px at -1000px -1000px,#000,#0000);mask:radial-gradient(circle var(--spot-radius-mobile,320px) at var(--mouse-x,-1000px) var(--mouse-y,-1000px),#000,#0000);-webkit-mask:radial-gradient(circle 320px at -1000px -1000px,#000,#0000);-webkit-mask:radial-gradient(circle var(--spot-radius-mobile,320px) at var(--mouse-x,-1000px) var(--mouse-y,-1000px),#000,#0000)}.base-layer{opacity:.2}}
/*# sourceMappingURL=main.7ee390e0.css.map*/