@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.f19e4721.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans","GeistSans Fallback"}
.theme-toggle-module__DRq2aq__icon{transition:transform .5s;overflow:visible}
.dock-module__5MfeuW__container{z-index:10;pointer-events:none;justify-content:center;align-items:center;height:70px;display:flex;position:fixed;bottom:4vh;left:0;right:0}.dock-module__5MfeuW__list{--border-radius:20px;border-radius:var(--border-radius);background:var(--dock-bg);pointer-events:auto;align-items:center;gap:8px;height:100%;padding:12px;display:flex;position:relative;box-shadow:0 30px 60px rgba(15,23,42,.12)}.dock-module__5MfeuW__item{--gradient-from:var(--colors-gray50);--gradient-to:var(--colors-gray100);--gradient-stops:var(--gradient-from),var(--gradient-to,rgba(240,240,240,0));--shadow:inset 0 1px 0 0 rgba(255,255,255,.05);--ring-offset-shadow:0 0 #fff;--ring-shadow:0 0 #fff;color:var(--body-color);aspect-ratio:1;background:var(--gradient-to);background-image:linear-gradient(to top,var(--gradient-stops));box-shadow:var(--ring-offset-shadow,0 0 transparent),var(--ring-shadow,0 0 transparent),var(--shadow);z-index:1;border-radius:25%;justify-content:center;align-items:center;display:flex;position:relative}.dock-module__5MfeuW__iconContainer{justify-content:center;align-items:center;display:flex}.dock-module__5MfeuW__tooltip{white-space:pre;border:1px solid var(--border-color);background-color:var(--colors-panel);width:-moz-fit-content;color:var(--body-color);border-radius:.375rem;padding:2px 8px;font-size:.75rem;position:absolute;top:-32px;left:50%}[data-theme=dark] .dock-module__5MfeuW__item{--gradient-from:var(--colors-gray950);--gradient-to:var(--colors-gray900);--gradient-stops:var(--gradient-from),var(--gradient-to,rgba(15,15,15,0));--shadow:inset 0 1px 0 0 rgba(255,255,255,.05);--ring-offset-shadow:0 0 transparent;--ring-shadow:0 0 transparent}.dock-module__5MfeuW__activeDot{--size:3px;--gradient-from:rgba(15,23,42,0);--gradient-to:rgba(15,23,42,.4);width:var(--size);height:var(--size);background-color:var(--body-color-faded);left:calc(50% - var(--size)/2);border-radius:100%;animation-name:dock-module__5MfeuW__fadeInScaleX;animation-duration:.6s;animation-timing-function:cubic-bezier(.23,1,.32,1);position:absolute;bottom:-8px}@keyframes dock-module__5MfeuW__fadeInScaleX{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.dock-module__5MfeuW__glassFilterEffect{z-index:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);filter:url(#glass-distortion);isolation:isolate;border-radius:var(--border-radius);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
.avatar-group-module__3_iSkq__container{margin-right:8px;transition:opacity .23s ease-out;display:flex}.avatar-group-module__3_iSkq__avatar{border-radius:9999px;margin-right:-8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.avatar-group-module__3_iSkq__avatarContent{width:28px;height:28px;display:flex}.avatar-group-module__3_iSkq__avatarTooltipContent{padding:2px 8px;font-size:.75rem}
.tooltip-module__hv_ZyW__tooltip{background-color:var(--colors-panel);box-shadow:var(--colors-shadowLight)0px 10px 38px -10px,var(--colors-shadowDark)0px 10px 20px -15px;border-radius:4px}.tooltip-module__hv_ZyW__tooltip.tooltip-module__hv_ZyW__block{box-shadow:none;background-color:transparent}.tooltip-module__hv_ZyW__tooltip.tooltip-module__hv_ZyW__block .tooltip-module__hv_ZyW__content{position:relative}.tooltip-module__hv_ZyW__line{--mask-background:#fff;--fade-stop:90%;--border-color:var(--colors-gray400);pointer-events:none;position:absolute;top:0;-webkit-mask-composite:xor;mask-composite:exclude}[data-theme=dark] .tooltip-module__hv_ZyW__line{--border-color:var(--colors-gray700)}.tooltip-module__hv_ZyW__lineV{background:linear-gradient(to bottom,var(--border-color),var(--border-color)50%,transparent 0,transparent);width:1px;height:100%;-webkit-mask:linear-gradient(to top,var(--mask-background)var(--fade-stop),transparent),linear-gradient(to bottom,var(--mask-background)var(--fade-stop),transparent),linear-gradient(black,black);background-size:1px 5px}.tooltip-module__hv_ZyW__lineH{background:linear-gradient(to right,var(--border-color),var(--border-color)50%,transparent 0,transparent);width:100%;height:1px;-webkit-mask:linear-gradient(to left,var(--mask-background)var(--fade-stop),transparent),linear-gradient(to right,var(--mask-background)var(--fade-stop),transparent),linear-gradient(black,black);background-size:5px 1px}.tooltip-module__hv_ZyW__blocksContainer{grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.tooltip-module__hv_ZyW__block{background-color:var(--colors-panel)}
.social-module__MMoZaW__socials{gap:4px;display:flex}.social-module__MMoZaW__socials>a{padding:6px;text-decoration:none;display:inline-flex}.social-module__MMoZaW__socials>a path{fill:var(--colors-gray400);transition:fill .3s ease-in-out}.social-module__MMoZaW__git:hover path{fill:var(--logo-gh)}.social-module__MMoZaW__git:focus-visible path{fill:var(--logo-gh)}.social-module__MMoZaW__twitter:hover path{fill:var(--logo-tw)}.social-module__MMoZaW__twitter:focus-visible path{fill:var(--logo-tw)}.social-module__MMoZaW__linkedin:hover path{fill:var(--logo-in)}.social-module__MMoZaW__linkedin:focus-visible path{fill:var(--logo-in)}.social-module__MMoZaW__dribbble:hover path{fill:var(--logo-dr)}.social-module__MMoZaW__dribbble:focus-visible path{fill:var(--logo-dr)}
.page-module__UBDEvq__container{flex-direction:column;gap:36px;max-width:768px;margin:0 auto;padding:90px 20px 140px;display:flex}.page-module__UBDEvq__relative{position:relative}.page-module__UBDEvq__header{color:canvastext;flex-direction:column;align-items:flex-start;gap:12px;display:inline-flex}.page-module__UBDEvq__section{flex-direction:column;gap:20px;display:flex}.page-module__UBDEvq__section h2{color:canvastext}.page-module__UBDEvq__list li{background-image:var(--arrow);background-position-y:5px;background-repeat:no-repeat;margin-bottom:4px;padding-left:24px}.page-module__UBDEvq__logos{grid-gap:20px;grid-template-columns:repeat(4,150px);margin:16px 0 32px;display:grid}.page-module__UBDEvq__logos img{width:100%;height:auto;transition:filter .23s}.page-module__UBDEvq__logos img:hover{filter:var(--filter-highlight)}.page-module__UBDEvq__logos a:focus-visible img{filter:var(--filter-highlight)}.page-module__UBDEvq__timeline{pointer-events:none;width:6px;height:100%;position:fixed;top:0;left:0}.page-module__UBDEvq__timelinePath{stroke:var(--colors-gray400)}[data-theme=dark] .page-module__UBDEvq__timelinePath{stroke:var(--colors-gray700)}@media screen and (max-width:600px){.page-module__UBDEvq__container{padding:60px 28px 140px}.page-module__UBDEvq__logos{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.page-module__UBDEvq__timeline{display:none}}
.counter-module__Qu-Rca__prefix{color:transparent;position:absolute;top:0;left:0}.counter-module__Qu-Rca__letter{pointer-events:none;position:absolute;top:0;left:0}
.footer-module__TNHzHW__footer{color:var(--body-color);justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;display:flex;position:absolute;top:80vh;left:20px;right:20px}.footer-module__TNHzHW__timeContainer{align-items:center;display:flex}div.footer-module__TNHzHW__socials{margin:0;padding:0;animation-name:footer-module__TNHzHW__animateIn;animation-duration:.6s;animation-timing-function:cubic-bezier(.23,1,.32,1)}@keyframes footer-module__TNHzHW__animateIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}
.radial-module__FB9-xq__line{background-color:var(--body-color-faded);transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;height:1px;transition:background-color .2s ease-out,color .2s ease-out;display:flex;position:absolute}.radial-module__FB9-xq__line:focus-visible{outline:0}.radial-module__FB9-xq__line:focus-visible [data-slot=meta]{outline:2px solid var(--body-color-highlighted);outline-offset:4px;border-radius:6px;opacity:1!important}.radial-module__FB9-xq__line[data-variant=large]{cursor:pointer}.radial-module__FB9-xq__line[data-variant=large]:after{content:"";background:0 0;border-radius:8px;width:100%;height:100%;padding:8px;position:absolute;top:50%;left:50%;translate:-50% -50%}.radial-module__FB9-xq__line[data-hovered=true]{background:var(--body-color-highlighted);color:var(--body-color-highlighted)}.radial-module__FB9-xq__line:focus-visible{background:var(--body-color-highlighted);color:var(--body-color-highlighted)}.radial-module__FB9-xq__fixedContainer{opacity:0;animation:.2s ease-out forwards radial-module__FB9-xq__animateIn;position:fixed;top:50%;left:50%;translate:-50% -50%}@keyframes radial-module__FB9-xq__animateIn{0%{opacity:0}to{opacity:1}}.radial-module__FB9-xq__absoluteContainer{transform-origin:50% 7dvh;position:absolute;top:50%;left:50%;translate:-50% -50%}.radial-module__FB9-xq__fullSize{width:100%;height:100%}.radial-module__FB9-xq__meta{white-space:nowrap;flex-direction:column;align-items:center;display:flex;transform:translateY(-50%)}.radial-module__FB9-xq__sheet{margin:0 auto;max-width:768px;margin-top:50dvh;padding:20px 20px 140px;position:relative;top:0}.radial-module__FB9-xq__sheet[data-active=false]{pointer-events:none}.radial-module__FB9-xq__backButton{color:var(--body-color-faded);align-items:center;gap:4px;margin-bottom:12px;transition:color .2s ease-out;display:flex}.radial-module__FB9-xq__backButton:hover{color:var(--body-color-highlighted)}.radial-module__FB9-xq__backButton:hover:before{opacity:1}.radial-module__FB9-xq__backButton:focus-visible{color:var(--body-color-highlighted)}.radial-module__FB9-xq__backButton:focus-visible:before{opacity:1}.radial-module__FB9-xq__backButton:before{content:"";background-image:var(--arrow);opacity:.5;background-size:contain;width:14px;height:14px;transition:opacity .2s ease-out;display:inline-flex;transform:rotate(180deg)}.radial-module__FB9-xq__content{flex-direction:column;gap:36px;width:100%;display:flex}.radial-module__FB9-xq__header{flex-direction:column;gap:12px;display:flex}.radial-module__FB9-xq__description{color:var(--body-color-faded)}.radial-module__FB9-xq__footer{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.radial-module__FB9-xq__footer button{color:var(--body-color-faded);align-items:center;gap:4px;transition:color .2s ease-out;display:flex}.radial-module__FB9-xq__footer button:hover{color:var(--body-color-highlighted)}.radial-module__FB9-xq__footer button:hover:before{opacity:1}.radial-module__FB9-xq__footer button:focus-visible{color:var(--body-color-highlighted)}.radial-module__FB9-xq__footer button:focus-visible:before{opacity:1}.radial-module__FB9-xq__footer button:before{content:"";background-image:var(--arrow);opacity:.5;background-size:contain;width:14px;height:14px;transition:opacity .2s ease-out;display:inline-flex}.radial-module__FB9-xq__footer button:first-child:before{transform:rotate(180deg)}.radial-module__FB9-xq__footer button:last-child{flex-direction:row-reverse}@media screen and (min-width:900px){.radial-module__FB9-xq__fixedContainer{scale:.8}}
.cursor-module__oF4gcG__cursor{pointer-events:none;z-index:1;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}
.scene-module__CioheW__container{width:100%;height:100%;position:fixed;top:0;left:0}
.multiplayer-module__x067ha__avatarsContainer{z-index:1;position:fixed;top:24px;right:24px}
