@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700;800&family=Space+Grotesk:wght@400;500;700&display=swap);*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f1113;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden}:root{--cu-bg:#090a0c;--cu-shell:#0d0f12;--cu-workspace:#090a0c;--cu-surface:hsla(0,0%,100%,.035);--cu-raised:hsla(0,0%,100%,.055);--cu-hover:hsla(0,0%,100%,.075);--cu-selected:hsla(0,0%,100%,.105);--cu-border:hsla(0,0%,100%,.075);--cu-text:#f4f4f5;--cu-secondary:#a1a1aa;--cu-tertiary:#6f7178;--cu-accent:#7657e8;--cu-accent-bright:#9477ff;--cu-tile-gap:8px;--cu-tile-radius:12px;--cu-tile-border:hsla(0,0%,100%,.085);--cu-tile-shadow:0 12px 32px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.025)}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100vh;height:100dvh;height:var(--cu-app-height,100dvh);width:100%}:root{--cu-safe-top:env(safe-area-inset-top,0px);--cu-safe-right:env(safe-area-inset-right,0px);--cu-safe-bottom:env(safe-area-inset-bottom,0px);--cu-safe-left:env(safe-area-inset-left,0px)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;overscroll-behavior:none}html{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cu-selectable,.cu-selectable *,[contenteditable=true],input,select,textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}[role=button],button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:none),(max-width:900px),(pointer:coarse){.App,body,html{touch-action:pan-x pan-y}[contenteditable=true],input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:max(16px,1em)!important}.App{left:0;overflow:hidden;position:fixed;top:0;top:var(--cu-app-top,0)}}@media (pointer:coarse){.cu-touch-target{position:relative}.cu-touch-target:after{content:"";height:max(100%,44px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,44px)}}.App{background-color:#1a1a1a;color:#fff;height:100dvh;height:var(--cu-app-height,100dvh)}.App,.page-container{display:flex;flex-direction:column;width:100%}.page-container{height:100%}.centered-container{align-items:center;display:flex;height:100dvh;justify-content:center;min-height:100vh;padding:var(--cu-safe-top) var(--cu-safe-right) var(--cu-safe-bottom) var(--cu-safe-left);width:100%}*{scrollbar-color:rgba(180,190,210,.22) transparent;scrollbar-width:thin}::-webkit-scrollbar{height:7px;width:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(180,190,210,.2);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(180,190,210,.3)}button{background-color:#6200ea;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .2s}@media (hover:hover) and (pointer:fine){button:hover{background-color:#7c4dff}}button:active{background-color:#5200c6}button:disabled{background-color:#555;cursor:not-allowed}input,textarea{background-color:#2a2a2a;border:1px solid #444;border-radius:4px;color:#fff;font-size:14px;padding:10px}input:focus,textarea:focus{border-color:#6200ea;outline:none}.app-loading{color:hsla(0,0%,100%,.85);display:grid;font-weight:700;letter-spacing:.04em;min-height:100dvh;place-items:center}@media(max-width:760px){.mobile-route-content{--cu-site-dock:66px;--cu-content-gap:16px}.mobile-route-content>*{height:auto!important;max-width:100%;min-height:100%!important;overflow:visible!important}.mobile-route-content input:not([type=range]):not([type=checkbox]):not([type=radio]),.mobile-route-content select,.mobile-route-content textarea{font-size:16px!important}.mobile-route-content a[role=button],.mobile-route-content button{min-height:44px;touch-action:manipulation}.mobile-route-content h1{overflow-wrap:anywhere}.mobile-route-content [data-mobile-legacy-nav]{display:none!important}.mobile-route-content [data-mobile-page-intro]{padding-top:24px!important}.mobile-route-content [data-mobile-section]{padding:20px 16px!important}.mobile-route-content [data-mobile-project-stats]{gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.mobile-route-content [data-mobile-project-stats]>div{border-radius:12px!important;padding:13px 10px!important}.mobile-route-content [data-mobile-project-stats] b{font:650 22px/1.2 system-ui!important;margin-bottom:5px!important}.mobile-route-content [data-mobile-project-stats] span{font-size:9px!important;letter-spacing:0!important;text-transform:none!important}.mobile-route-content [data-mobile-project-search]{align-items:stretch;flex-direction:column;gap:12px;padding:18px 16px}.mobile-route-content [data-mobile-project-search]>div{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-route-content [data-mobile-project-search] input{grid-column:1/-1;height:48px;width:100%}.mobile-route-content [data-mobile-project-search] button{min-width:0}.mobile-route-content [data-mobile-project]{border-bottom:1px solid #ffffff09;gap:10px;grid-template-columns:42px minmax(0,1fr);padding:16px 10px}.mobile-route-content [data-mobile-project]>div:last-child{gap:8px;grid-column:2}.mobile-route-content [data-mobile-project]>div:last-child button{font-size:12px;padding:8px 12px}.mobile-route-content [data-mobile-market-hero]{padding:24px 0!important}.mobile-route-content [data-mobile-market-hero] h1{font-size:38px!important}.mobile-route-content [data-mobile-market-hero] p{font-size:13px;line-height:1.6}.mobile-route-content [data-mobile-market-hero]>div>div:last-child{margin-top:16px!important}.mobile-route-content [data-mobile-market-nav]{display:none!important}.mobile-route-content [data-mobile-market-nav]>a:first-child{display:none}.mobile-route-content [data-mobile-market-nav]>div{gap:8px;width:100%}.mobile-route-content [data-mobile-market-nav]>div>a,.mobile-route-content [data-mobile-market-nav]>div>button{flex:1 1;font-size:12px;padding:8px 12px}.mobile-route-content [data-mobile-profile-hero]{gap:20px!important;padding:24px 0!important}.mobile-route-content [data-mobile-profile-hero] h1{font-size:36px!important;line-height:1.12!important;margin:10px 0!important}.mobile-route-content [data-mobile-profile-hero] .avatar{font-size:30px!important;height:80px!important;width:80px!important}.mobile-route-content [data-mobile-profile-hero] a,.mobile-route-content [data-mobile-profile-hero] button{min-height:44px}.mobile-route-content [data-mobile-profile-hero] button{flex:1 1}.mobile-route-content [data-mobile-profile-card]{padding:20px 16px!important}.mobile-route-content [data-mobile-library-intro] h1{font-size:30px;letter-spacing:-.045em;margin:0 0 8px}.mobile-route-content [data-mobile-library-intro] p{color:#94a0b2;font-size:14px;line-height:1.6}.mobile-route-content [data-mobile-page-intro] h1{font:650 32px/1.13 system-ui!important;letter-spacing:-.045em}.mobile-route-content [data-mobile-page-intro]>button{height:50px;width:100%}.mobile-route-content [data-mobile-page-intro] p{font-size:13px}}
/*# sourceMappingURL=main.8f0deca6.css.map*/