.CustomScrollbar-module__KHdvUa__scrollbar{z-index:9999;pointer-events:none;opacity:0;contain:layout style;width:14px;transition:opacity .26s;position:fixed;top:0;bottom:0;right:0}.CustomScrollbar-module__KHdvUa__scrollbar[data-visible=true],.CustomScrollbar-module__KHdvUa__scrollbar[data-dragging=true]{opacity:1}.CustomScrollbar-module__KHdvUa__scrollbar[data-enabled=false]{display:none}.CustomScrollbar-module__KHdvUa__thumb{cursor:grab;pointer-events:auto;touch-action:none;will-change:transform;background:#ffffff47;border-radius:999px;width:6px;min-height:48px;transition:width .18s,right .18s,background .18s,box-shadow .18s;position:absolute;top:0;right:3px}.CustomScrollbar-module__KHdvUa__thumb:hover{background:#ffffff94;width:8px;right:2px;box-shadow:0 0 .65rem #ffffff0f}.CustomScrollbar-module__KHdvUa__scrollbar[data-dragging=true] .CustomScrollbar-module__KHdvUa__thumb{cursor:grabbing;background:#ffffff94;width:8px;right:2px;box-shadow:0 0 .75rem #ffffff14}@media (hover:none),(pointer:coarse){.CustomScrollbar-module__KHdvUa__scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.CustomScrollbar-module__KHdvUa__scrollbar,.CustomScrollbar-module__KHdvUa__thumb{transition:none}}html.modal-open .CustomScrollbar-module__KHdvUa__scrollbar{opacity:0!important;pointer-events:none!important}html.modal-open .CustomScrollbar-module__KHdvUa__thumb{pointer-events:none!important}
.DiscordNavButton-module__mr1RMq__discordButton{color:#fff;white-space:nowrap;background:#5865f2;border:0;border-radius:.46rem;flex:none;justify-content:center;align-items:center;gap:.46rem;width:fit-content;min-width:0;height:2.4rem;padding:0 .85rem;text-decoration:none;transition:background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 .3rem .9rem #00000029}.DiscordNavButton-module__mr1RMq__discordButton:hover,.DiscordNavButton-module__mr1RMq__discordButton:focus-visible{background:#6571f3;box-shadow:0 .35rem 1rem #0003,0 0 .7rem #5865f21f}.DiscordNavButton-module__mr1RMq__discordButton:active{background:#505cdc}.DiscordNavButton-module__mr1RMq__discordIcon{flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.DiscordNavButton-module__mr1RMq__discordIcon svg{fill:currentColor;width:100%;height:100%;display:block}.DiscordNavButton-module__mr1RMq__join{letter-spacing:.015em;white-space:nowrap;flex:none;font-size:.8rem;font-weight:800;line-height:1}.DiscordNavButton-module__mr1RMq__separator{color:#ffffff75;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.DiscordNavButton-module__mr1RMq__online{color:#ffffffad;white-space:nowrap;flex:none;min-width:0;font-size:.76rem;font-weight:700;line-height:1}@media (max-width:68rem){.DiscordNavButton-module__mr1RMq__discordButton{gap:.38rem;width:fit-content;min-width:0;height:2.4rem;padding:0 .72rem}.DiscordNavButton-module__mr1RMq__discordIcon{width:1.08rem;height:1.08rem}.DiscordNavButton-module__mr1RMq__join{font-size:.66rem}.DiscordNavButton-module__mr1RMq__separator,.DiscordNavButton-module__mr1RMq__online{display:none}}@media (max-width:38rem){.DiscordNavButton-module__mr1RMq__discordButton{gap:0;width:2.4rem;min-width:2.4rem;height:2.4rem;padding:0}.DiscordNavButton-module__mr1RMq__discordIcon{width:1.15rem;height:1.15rem}.DiscordNavButton-module__mr1RMq__join,.DiscordNavButton-module__mr1RMq__separator,.DiscordNavButton-module__mr1RMq__online{display:none}}@media (hover:none){.DiscordNavButton-module__mr1RMq__discordButton:hover{background:#5865f2;box-shadow:0 .3rem .9rem #00000029}}@media (prefers-reduced-motion:reduce){.DiscordNavButton-module__mr1RMq__discordButton{transition:none}}
.PublishScreenModal-module__pslDOW__overlay{z-index:26000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.PublishScreenModal-module__pslDOW__panel{background:#0b100d;border:1px solid #7bbf8526;border-radius:.75rem;gap:1rem;width:min(100%,36rem);max-height:min(90dvh,46rem);padding:clamp(1.1rem,3vw,1.6rem);display:grid;position:relative;overflow-y:auto;box-shadow:0 2rem 6rem #00000085}.PublishScreenModal-module__pslDOW__panel header{gap:.38rem;display:grid}.PublishScreenModal-module__pslDOW__panel header>span{color:#7bbf85;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:760}.PublishScreenModal-module__pslDOW__panel h2{color:#fff;margin:0;font-size:1.45rem}.PublishScreenModal-module__pslDOW__panel header p{color:#ffffff7a;margin:0;font-size:.78rem;line-height:1.55}.PublishScreenModal-module__pslDOW__close{color:#ffffff9e;cursor:pointer;background:#0000003d;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.15rem;transition:border-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:.75rem;right:.75rem}.PublishScreenModal-module__pslDOW__close:hover,.PublishScreenModal-module__pslDOW__close:focus-visible{color:#91d49b;border-color:#7bbf8557;transform:scale(1.05)}.PublishScreenModal-module__pslDOW__dropzone{aspect-ratio:16/9;cursor:pointer;background:#7bbf8505;border:1px dashed #7bbf8547;border-radius:.58rem;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.PublishScreenModal-module__pslDOW__dropzone img{object-fit:cover;width:100%;height:100%}.PublishScreenModal-module__pslDOW__dropzone>span{color:#ffffff61;justify-items:center;gap:.35rem;font-size:.7rem;display:grid}.PublishScreenModal-module__pslDOW__dropzone strong{color:#ffffffbd;font-size:.82rem}.PublishScreenModal-module__pslDOW__dropzone input{opacity:0;width:1px;height:1px;position:absolute}.PublishScreenModal-module__pslDOW__field{gap:.42rem;display:grid;position:relative}.PublishScreenModal-module__pslDOW__field>span{color:#ffffffad;font-size:.7rem;font-weight:700}.PublishScreenModal-module__pslDOW__field textarea{resize:vertical;color:#fff;min-height:6.2rem;font:inherit;background:#00000042;border:1px solid #ffffff1a;border-radius:.48rem;outline:none;padding:.75rem;font-size:.78rem;line-height:1.5}.PublishScreenModal-module__pslDOW__field textarea:focus{border-color:#7bbf8561}.PublishScreenModal-module__pslDOW__field small{color:#ffffff42;font-size:.58rem;position:absolute;bottom:.45rem;right:.55rem}.PublishScreenModal-module__pslDOW__error{color:#ff8080e6;margin:0;font-size:.7rem}.PublishScreenModal-module__pslDOW__submit{color:#91d49b;cursor:pointer;background:#7bbf851f;border:1px solid #7bbf853d;border-radius:.48rem;min-height:2.55rem;font-size:.72rem;font-weight:760}.PublishScreenModal-module__pslDOW__submit:hover,.PublishScreenModal-module__pslDOW__submit:focus-visible{background:#7bbf852e}.PublishScreenModal-module__pslDOW__submit:disabled{opacity:.42;cursor:not-allowed}.PublishScreenModal-module__pslDOW__optimizationStatus{color:#ffffff75;align-items:center;gap:.48rem;min-height:1.3rem;margin-top:-.35rem;font-size:.65rem;display:flex}.PublishScreenModal-module__pslDOW__optimizationDot{background:#7bbf85;border-radius:50%;flex:0 0 .42rem;width:.42rem;height:.42rem;box-shadow:0 0 .65rem #7bbf8547}.PublishScreenModal-module__pslDOW__optimizationPending .PublishScreenModal-module__pslDOW__optimizationDot{animation:.9s ease-in-out infinite alternate PublishScreenModal-module__pslDOW__publishOptimizationPulse}@keyframes PublishScreenModal-module__pslDOW__publishOptimizationPulse{0%{opacity:.35;transform:scale(.82)}to{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.PublishScreenModal-module__pslDOW__optimizationPending .PublishScreenModal-module__pslDOW__optimizationDot{animation:none}}
.DiscordProfileButton-module__5RCoKG__wrapper{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.DiscordProfileButton-module__5RCoKG__profileButton{box-sizing:border-box;color:#ffffffad;cursor:pointer;background:#0000004d;border:1px solid #ffffff14;border-radius:50%;flex:0 0 2.4rem;place-items:center;width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;padding:0;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 .35rem 1rem #00000029}.DiscordProfileButton-module__5RCoKG__profileButton:hover,.DiscordProfileButton-module__5RCoKG__profileButton:focus-visible{color:#fff;background:#0000007a;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0a,0 .4rem 1rem #00000038}.DiscordProfileButton-module__5RCoKG__avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.DiscordProfileButton-module__5RCoKG__defaultIcon{fill:currentColor;width:1.25rem;height:1.25rem;display:block}.DiscordProfileButton-module__5RCoKG__loading{cursor:default;opacity:1;color:#ffffff75}.DiscordProfileButton-module__5RCoKG__tooltip{z-index:250;color:#ffffff8c;letter-spacing:.04em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(6px);background:#070908b8;border:1px solid #ffffff0a;border-radius:.34rem;justify-content:center;align-items:center;min-height:1.65rem;padding:0 .62rem;font-size:.6rem;font-weight:700;line-height:1;transition:opacity .16s,transform .16s cubic-bezier(.22,1,.36,1),visibility 0s linear .16s;display:inline-flex;position:absolute;top:calc(100% + .52rem);left:50%;transform:translate(-50%)translateY(-.18rem);box-shadow:0 .3rem .8rem #0000002e}.DiscordProfileButton-module__5RCoKG__wrapper:hover .DiscordProfileButton-module__5RCoKG__tooltip,.DiscordProfileButton-module__5RCoKG__wrapper:focus-within .DiscordProfileButton-module__5RCoKG__tooltip{opacity:.78;visibility:visible;transition-delay:90ms;transform:translate(-50%)translateY(0)}.DiscordProfileButton-module__5RCoKG__profileMenu{z-index:300;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;background:#080a09f5;border:1px solid #ffffff12;border-radius:.55rem;width:13rem;padding:.55rem;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%)translateY(-.25rem);box-shadow:0 .75rem 2rem #0000006b}.DiscordProfileButton-module__5RCoKG__profileMenuOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s,transform .15s;transform:translate(-50%)translateY(0)}.DiscordProfileButton-module__5RCoKG__profileMenuHeader{align-items:center;gap:.65rem;padding:.35rem .35rem .5rem;display:flex}.DiscordProfileButton-module__5RCoKG__profileMenuAvatar{object-fit:cover;border-radius:50%;flex:0 0 2rem;width:2rem;height:2rem;display:block}.DiscordProfileButton-module__5RCoKG__profileMenuIdentity{flex-direction:column;justify-content:center;gap:.16rem;min-width:0;display:flex}.DiscordProfileButton-module__5RCoKG__profileMenuName{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;font-weight:750;line-height:1.15;display:block;overflow:hidden}.DiscordProfileButton-module__5RCoKG__profileMenuUsername{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.6rem;font-weight:600;line-height:1.15;display:block;overflow:hidden}.DiscordProfileButton-module__5RCoKG__profileMenuDivider{background:#ffffff0f;width:100%;height:1px;margin:.15rem 0 .4rem}.DiscordProfileButton-module__5RCoKG__logoutButton{box-sizing:border-box;color:#ff7373c2;width:100%;min-height:2.2rem;font:inherit;text-align:left;cursor:pointer;background:#7818181f;border:1px solid #0000;border-radius:.38rem;align-items:center;gap:.5rem;padding:0 .65rem;font-size:.66rem;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s;display:flex}.DiscordProfileButton-module__5RCoKG__logoutButton:hover,.DiscordProfileButton-module__5RCoKG__logoutButton:focus-visible{color:#ff9191f5;background:#8c1a1a40;border-color:#ff5c5c33}.DiscordProfileButton-module__5RCoKG__logoutIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.82;flex:0 0 1.3rem;width:1.3rem;height:1.3rem;transition:opacity .15s,transform .15s;display:block}.DiscordProfileButton-module__5RCoKG__logoutButton:hover .DiscordProfileButton-module__5RCoKG__logoutIcon,.DiscordProfileButton-module__5RCoKG__logoutButton:focus-visible .DiscordProfileButton-module__5RCoKG__logoutIcon{opacity:1;transform:translate(.08rem)}.DiscordProfileButton-module__5RCoKG__mobileProfile{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.DiscordProfileButton-module__5RCoKG__mobileUser{align-items:center;gap:.65rem;min-width:0;display:flex}.DiscordProfileButton-module__5RCoKG__mobileAvatar{object-fit:cover;border:1px solid #ffffff14;border-radius:50%;flex:0 0 2.35rem;width:2.35rem;height:2.35rem;margin:0;display:block;box-shadow:0 .25rem .7rem #0000002e}.DiscordProfileButton-module__5RCoKG__mobileUserContent{flex-direction:column;justify-content:center;gap:.14rem;min-width:0;display:flex}.DiscordProfileButton-module__5RCoKG__mobileName{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:.72rem;font-weight:750;line-height:1.1;display:block;overflow:hidden}.DiscordProfileButton-module__5RCoKG__mobileUsername{color:#ffffff57;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:.58rem;font-weight:600;line-height:1.1;display:block;overflow:hidden}.DiscordProfileButton-module__5RCoKG__mobileActions{flex:none;justify-content:flex-end;align-items:center;gap:.32rem;margin-left:auto;display:inline-flex}.DiscordProfileButton-module__5RCoKG__mobileLogout{box-sizing:border-box;color:#ff7878d1;height:2.15rem;min-height:2.15rem;font:inherit;white-space:nowrap;cursor:pointer;background:#78181838;border:1px solid #ff5c5c2e;border-radius:.38rem;flex:none;justify-content:center;align-items:center;margin:0;padding:0 .75rem;font-size:.59rem;font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.DiscordProfileButton-module__5RCoKG__mobileLogout:hover,.DiscordProfileButton-module__5RCoKG__mobileLogout:focus-visible{color:#ff9696f5;background:#961c1c57;border-color:#ff5c5c57}.DiscordProfileButton-module__5RCoKG__mobileLogin{color:#ffffffb8;align-items:center;gap:.65rem;width:100%;min-width:0;text-decoration:none;display:flex}.DiscordProfileButton-module__5RCoKG__mobileLoginIcon{color:#ffffff94;background:#00000040;border:1px solid #ffffff14;border-radius:50%;flex:0 0 2.35rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.DiscordProfileButton-module__5RCoKG__mobileLoginIcon svg{fill:currentColor;width:1.15rem;height:1.15rem;display:block}.DiscordProfileButton-module__5RCoKG__mobileLoginContent{flex-direction:column;justify-content:center;gap:.12rem;min-width:0;display:flex}.DiscordProfileButton-module__5RCoKG__mobileLoginTitle{color:#ffffffd1;margin:0;font-size:.7rem;font-weight:750;line-height:1.1;display:block}.DiscordProfileButton-module__5RCoKG__mobileLoginSubtitle{color:#ffffff57;margin:0;font-size:.57rem;font-weight:600;line-height:1.1;display:block}.DiscordProfileButton-module__5RCoKG__mobileArrow{color:#ffffff42;justify-content:center;align-items:center;margin-left:auto;font-size:1.1rem;font-weight:400;line-height:1;display:inline-flex}.DiscordProfileButton-module__5RCoKG__mobileLoading{align-items:center;gap:.65rem;width:100%;display:flex}.DiscordProfileButton-module__5RCoKG__mobileLoadingAvatar{background:#ffffff0d;border-radius:50%;flex:0 0 2.35rem;width:2.35rem;height:2.35rem}.DiscordProfileButton-module__5RCoKG__mobileLoadingText{background:#ffffff0d;border-radius:1rem;width:6rem;height:.65rem}@media (hover:none){.DiscordProfileButton-module__5RCoKG__tooltip{display:none}}@media (max-width:24rem){.DiscordProfileButton-module__5RCoKG__mobileProfile,.DiscordProfileButton-module__5RCoKG__mobileUser{gap:.55rem}.DiscordProfileButton-module__5RCoKG__mobileLogout,.DiscordProfileButton-module__5RCoKG__mobilePublish{height:2.05rem;min-height:2.05rem;padding-inline:.55rem;font-size:.55rem}.DiscordProfileButton-module__5RCoKG__mobileAvatar,.DiscordProfileButton-module__5RCoKG__mobileLoginIcon,.DiscordProfileButton-module__5RCoKG__mobileLoadingAvatar{flex-basis:2.15rem;width:2.15rem;height:2.15rem}.DiscordProfileButton-module__5RCoKG__mobileName{font-size:.68rem}.DiscordProfileButton-module__5RCoKG__mobileUsername{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.DiscordProfileButton-module__5RCoKG__profileButton,.DiscordProfileButton-module__5RCoKG__tooltip,.DiscordProfileButton-module__5RCoKG__profileMenu,.DiscordProfileButton-module__5RCoKG__logoutButton,.DiscordProfileButton-module__5RCoKG__logoutIcon,.DiscordProfileButton-module__5RCoKG__mobileLogout,.DiscordProfileButton-module__5RCoKG__mobilePublish{transition:none}}.DiscordProfileButton-module__5RCoKG__profileButtonStatic{cursor:default}.DiscordProfileButton-module__5RCoKG__nameWithRole{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.DiscordProfileButton-module__5RCoKG__roleIcon{object-fit:contain;flex:0 0 .9rem;width:.9rem;height:.9rem}.DiscordProfileButton-module__5RCoKG__roleEmoji{flex:0 0 .9rem;justify-content:center;align-items:center;width:.9rem;height:.9rem;font-size:.75rem;display:inline-flex}.DiscordProfileButton-module__5RCoKG__publishButton{color:#91d49bd1;text-align:left;cursor:pointer;background:#7bbf8512;border:1px solid #0000;border-radius:.38rem;align-items:center;gap:.5rem;width:100%;min-height:2.2rem;margin-bottom:.34rem;padding:0 .65rem;font-size:.66rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:flex}.DiscordProfileButton-module__5RCoKG__publishButton:hover,.DiscordProfileButton-module__5RCoKG__publishButton:focus-visible{color:#91d49b;background:#7bbf8521;border-color:#7bbf852e}.DiscordProfileButton-module__5RCoKG__publishButton svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.DiscordProfileButton-module__5RCoKG__mobilePublish{color:#91d49b;cursor:pointer;background:#7bbf8517;border:1px solid #7bbf852e;border-radius:.38rem;flex:none;justify-content:center;align-items:center;min-height:2.15rem;padding:0 .68rem;font-size:.59rem;font-weight:700;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.DiscordProfileButton-module__5RCoKG__mobilePublish:hover,.DiscordProfileButton-module__5RCoKG__mobilePublish:focus-visible{color:#b0e6b8;background:#7bbf852b;border-color:#7bbf8561;box-shadow:inset 0 0 0 1px #7bbf850d}
.RouteTransitionLink-module__RXPL4q__loader{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur();background:0 0;justify-content:center;align-items:center;transition:opacity .28s,background .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s,visibility 0s linear .28s;display:flex;position:fixed;inset:0}.RouteTransitionLink-module__RXPL4q__loaderVisible{opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:brightness(.45);background:#000000f5;transition:opacity .28s,background .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s}.RouteTransitionLink-module__RXPL4q__loaderContent{opacity:0;flex-direction:column;justify-content:center;align-items:center;width:min(22rem,100vw - 3rem);transition:opacity .24s;display:flex}.RouteTransitionLink-module__RXPL4q__loaderVisible .RouteTransitionLink-module__RXPL4q__loaderContent{opacity:1;transition-delay:.1s}.RouteTransitionLink-module__RXPL4q__logo{object-fit:contain;opacity:.95;filter:drop-shadow(0 .5rem 1.5rem #00000080);width:clamp(10rem,18vw,14rem);height:auto;display:block}.RouteTransitionLink-module__RXPL4q__loadingText{color:#ffffff94;letter-spacing:.26em;text-transform:uppercase;margin-top:1.4rem;font-size:.58rem;font-weight:700}.RouteTransitionLink-module__RXPL4q__progress{background:#ffffff14;width:min(10rem,48vw);height:1px;margin-top:.75rem;position:relative;overflow:hidden}.RouteTransitionLink-module__RXPL4q__progressBar{opacity:0;background:linear-gradient(90deg,#0000,#7bbf858c,#91dc9bf2,#7bbf858c,#0000);width:45%;position:absolute;top:0;bottom:0;transform:translate(-120%);box-shadow:0 0 .45rem #7bbf854d}.RouteTransitionLink-module__RXPL4q__loaderVisible .RouteTransitionLink-module__RXPL4q__progressBar{opacity:1;will-change:transform;animation:.82s cubic-bezier(.45,0,.55,1) .12s 2 RouteTransitionLink-module__RXPL4q__nexusLoading}@keyframes RouteTransitionLink-module__RXPL4q__nexusLoading{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (max-width:48rem){.RouteTransitionLink-module__RXPL4q__logo{width:min(12rem,58vw)}.RouteTransitionLink-module__RXPL4q__loadingText{margin-top:1.2rem;font-size:.54rem}.RouteTransitionLink-module__RXPL4q__progress{width:8rem}}@media (prefers-reduced-motion:reduce){.RouteTransitionLink-module__RXPL4q__loader,.RouteTransitionLink-module__RXPL4q__loaderContent,.RouteTransitionLink-module__RXPL4q__progressBar{transition:none;animation:none}.RouteTransitionLink-module__RXPL4q__loaderVisible .RouteTransitionLink-module__RXPL4q__progressBar{opacity:.8;width:100%;transform:none}}
.MobileNavigation-module__3R97cq__header{--mobile-navbar-height:4rem;z-index:2000;background:#070908;border-bottom:1px solid #7bbf8512;width:100%;display:none;position:fixed;inset:0 0 auto;box-shadow:0 .3rem 1.2rem #0000006b,inset 0 -1px #ffffff04}.MobileNavigation-module__3R97cq__nav{width:100%;height:var(--mobile-navbar-height);padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right));box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.MobileNavigation-module__3R97cq__leftGroup{justify-self:start;align-items:center;gap:.4rem;min-width:0;display:flex}.MobileNavigation-module__3R97cq__referralGroup{flex-direction:column;align-items:center;gap:.22rem;width:9rem;min-width:0;display:flex}.MobileNavigation-module__3R97cq__referralLabel{color:#ffffffe0;letter-spacing:.075em;text-align:center;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;width:100%;font-size:.44rem;font-weight:700;line-height:1;display:flex}.MobileNavigation-module__3R97cq__referralLabel:before,.MobileNavigation-module__3R97cq__referralLabel:after{content:"";flex:1;max-width:.65rem;height:1px}.MobileNavigation-module__3R97cq__referralLabel:before{background:linear-gradient(90deg,#0000,#7bbf8575);margin-right:.38rem}.MobileNavigation-module__3R97cq__referralLabel:after{background:linear-gradient(90deg,#7bbf8575,#0000);margin-left:.38rem}.MobileNavigation-module__3R97cq__referralButton{width:100%;height:2.2rem;color:var(--accent);letter-spacing:.045em;white-space:nowrap;background:#0000006b;border:1px solid #7bbf8533;border-radius:.42rem;justify-content:center;align-items:center;padding:0 .55rem;font-size:.59rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff08,0 .35rem 1rem #0000002e}.MobileNavigation-module__3R97cq__referralButton:active{color:var(--accent-hover);background:#0000009e}.MobileNavigation-module__3R97cq__actions{justify-self:end;align-items:center;gap:.38rem;display:flex}.MobileNavigation-module__3R97cq__iconButton,.MobileNavigation-module__3R97cq__menuButton{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff14;border-radius:.46rem;place-items:center;width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;margin:0;padding:0;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08,0 .35rem 1rem #00000029}.MobileNavigation-module__3R97cq__iconButton:active,.MobileNavigation-module__3R97cq__menuButton:active{background:#ffffff0d;border-color:#ffffff29}.MobileNavigation-module__3R97cq__iconButtonActive{background:#7bbf850f;border-color:#7bbf856b;box-shadow:inset 0 0 0 1px #7bbf850d,0 0 .9rem #7bbf8512}.MobileNavigation-module__3R97cq__kofiLogo,.MobileNavigation-module__3R97cq__nexusLogo{object-fit:contain;opacity:.92;display:block}.MobileNavigation-module__3R97cq__kofiLogo{width:1.48rem;height:1.48rem}.MobileNavigation-module__3R97cq__nexusLogo{width:1.65rem;height:1.65rem}.MobileNavigation-module__3R97cq__menuDetails{margin:0;padding:0;position:relative}.MobileNavigation-module__3R97cq__menuButton{list-style:none}.MobileNavigation-module__3R97cq__menuButton::-webkit-details-marker{display:none}.MobileNavigation-module__3R97cq__menuButton::marker{content:""}.MobileNavigation-module__3R97cq__menuLine{transform-origin:50%;background:#ffffffc7;width:1rem;height:1px;transition:transform .17s;position:absolute}.MobileNavigation-module__3R97cq__menuLine:first-child{transform:translateY(-.2rem)}.MobileNavigation-module__3R97cq__menuLine:last-child{transform:translateY(.2rem)}.MobileNavigation-module__3R97cq__menuDetails[open] .MobileNavigation-module__3R97cq__menuLine:first-child{transform:rotate(45deg)}.MobileNavigation-module__3R97cq__menuDetails[open] .MobileNavigation-module__3R97cq__menuLine:last-child{transform:rotate(-45deg)}.MobileNavigation-module__3R97cq__menuPanel{top:var(--mobile-navbar-height);z-index:2001;width:100%;max-height:calc(100dvh - var(--mobile-navbar-height));overscroll-behavior:contain;padding:.65rem max(.75rem, env(safe-area-inset-right)) max(.65rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));box-sizing:border-box;background:#050706fc;border-bottom:1px solid #ffffff0f;gap:.45rem;animation:.16s cubic-bezier(.22,1,.36,1) both MobileNavigation-module__3R97cq__mobileMenuIn;display:grid;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 1.2rem 2.5rem #0000006b}.MobileNavigation-module__3R97cq__menuLinks{gap:.15rem;display:grid}.MobileNavigation-module__3R97cq__menuLink{color:#ffffffad;letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:.42rem;align-items:center;min-height:3rem;padding:0 .9rem;font-size:.8rem;font-weight:500;text-decoration:none;display:flex;position:relative}.MobileNavigation-module__3R97cq__menuLink:active{color:#fff;background:#7bbf850f}.MobileNavigation-module__3R97cq__menuLink[aria-current=page]{color:#fff;background:#7bbf850a;border-color:#ffffff08}.MobileNavigation-module__3R97cq__menuLink[aria-current=page]:before{content:"";background:var(--accent);border-radius:999px;width:2px;height:1.3rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.MobileNavigation-module__3R97cq__menuLinks[data-active-section=accueil] .MobileNavigation-module__3R97cq__menuLink[data-section=accueil],.MobileNavigation-module__3R97cq__menuLinks[data-active-section=valeurs] .MobileNavigation-module__3R97cq__menuLink[data-section=valeurs],.MobileNavigation-module__3R97cq__menuLinks[data-active-section=divisions] .MobileNavigation-module__3R97cq__menuLink[data-section=divisions],.MobileNavigation-module__3R97cq__menuLinks[data-active-section=galerie] .MobileNavigation-module__3R97cq__menuLink[data-section=galerie]{color:#fff;background:#7bbf850a;border-color:#ffffff08}.MobileNavigation-module__3R97cq__menuLinks[data-active-section=accueil] .MobileNavigation-module__3R97cq__menuLink[data-section=accueil]:before,.MobileNavigation-module__3R97cq__menuLinks[data-active-section=valeurs] .MobileNavigation-module__3R97cq__menuLink[data-section=valeurs]:before,.MobileNavigation-module__3R97cq__menuLinks[data-active-section=divisions] .MobileNavigation-module__3R97cq__menuLink[data-section=divisions]:before,.MobileNavigation-module__3R97cq__menuLinks[data-active-section=galerie] .MobileNavigation-module__3R97cq__menuLink[data-section=galerie]:before{content:"";background:var(--accent);border-radius:999px;width:2px;height:1.3rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}body:not(:has(#valeurs:target)) :not(:has(#divisions:target)) :not(:has(#galerie:target)) .MobileNavigation-module__3R97cq__menuLinks[data-home=true]:not([data-active-section]) .MobileNavigation-module__3R97cq__menuLink[data-section=accueil]{color:#fff;background:#7bbf850a;border-color:#ffffff08}body:not(:has(#valeurs:target)) :not(:has(#divisions:target)) :not(:has(#galerie:target)) .MobileNavigation-module__3R97cq__menuLinks[data-home=true]:not([data-active-section]) .MobileNavigation-module__3R97cq__menuLink[data-section=accueil]:before{content:"";background:var(--accent);border-radius:999px;width:2px;height:1.3rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}body:has(#valeurs:target) .MobileNavigation-module__3R97cq__menuLinks:not([data-active-section]) .MobileNavigation-module__3R97cq__menuLink[data-section=valeurs]{color:#fff;background:#7bbf850a;border-color:#ffffff08}body:has(#valeurs:target) .MobileNavigation-module__3R97cq__menuLinks:not([data-active-section]) .MobileNavigation-module__3R97cq__menuLink[data-section=valeurs]:before{content:"";background:var(--accent);border-radius:999px;width:2px;height:1.3rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}body:has(#divisions:target) .MobileNavigation-module__3R97cq__menuLinks:not([data-active-section]) .MobileNavigation-module__3R97cq__menuLink[data-section=divisions]{color:#fff;background:#7bbf850a;border-color:#ffffff08}body:has(#divisions:target) .MobileNavigation-module__3R97cq__menuLinks:not([data-active-section]) .MobileNavigation-module__3R97cq__menuLink[data-section=divisions]:before{content:"";background:var(--accent);border-radius:999px;width:2px;height:1.3rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}body:has(#galerie:target) .MobileNavigation-module__3R97cq__menuLinks:not([data-active-section]) .MobileNavigation-module__3R97cq__menuLink[data-section=galerie]{color:#fff;background:#7bbf850a;border-color:#ffffff08}body:has(#galerie:target) .MobileNavigation-module__3R97cq__menuLinks:not([data-active-section]) .MobileNavigation-module__3R97cq__menuLink[data-section=galerie]:before{content:"";background:var(--accent);border-radius:999px;width:2px;height:1.3rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.MobileNavigation-module__3R97cq__menuFooter{box-sizing:border-box;border-top:1px solid #ffffff0f;align-items:center;width:100%;margin-top:.25rem;padding:.65rem .85rem .2rem;display:flex}.MobileNavigation-module__3R97cq__menuFooter>*{width:100%;min-width:0}@keyframes MobileNavigation-module__3R97cq__mobileMenuIn{0%{opacity:0;transform:translateY(-.3rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:48rem),(max-width:68rem) and (hover:none) and (pointer:coarse){.MobileNavigation-module__3R97cq__header{display:block}}@media (max-width:30rem){.MobileNavigation-module__3R97cq__nav{padding-left:max(.4rem, env(safe-area-inset-left));padding-right:max(.4rem, env(safe-area-inset-right))}.MobileNavigation-module__3R97cq__actions{gap:.28rem}.MobileNavigation-module__3R97cq__referralGroup{width:7.75rem}.MobileNavigation-module__3R97cq__referralLabel{letter-spacing:.045em;font-size:.39rem}.MobileNavigation-module__3R97cq__referralLabel:before,.MobileNavigation-module__3R97cq__referralLabel:after{max-width:.35rem}.MobileNavigation-module__3R97cq__referralButton{letter-spacing:.025em;font-size:.52rem}}@media (max-width:22rem){.MobileNavigation-module__3R97cq__nav{padding-left:max(.25rem, env(safe-area-inset-left));padding-right:max(.25rem, env(safe-area-inset-right))}.MobileNavigation-module__3R97cq__actions{gap:.2rem}.MobileNavigation-module__3R97cq__referralGroup{width:7rem}.MobileNavigation-module__3R97cq__referralLabel{font-size:.36rem}.MobileNavigation-module__3R97cq__referralButton{font-size:.48rem}}@media (prefers-reduced-motion:reduce){.MobileNavigation-module__3R97cq__menuLine,.MobileNavigation-module__3R97cq__menuPanel{transition:none;animation:none}}.MobileNavigation-module__3R97cq__mobileSection{gap:.35rem;display:grid}.MobileNavigation-module__3R97cq__mobileSection+.MobileNavigation-module__3R97cq__mobileSection{border-top:1px solid #ffffff0f;margin-top:.45rem;padding-top:.7rem}.MobileNavigation-module__3R97cq__mobileSectionHeading{justify-content:space-between;align-items:baseline;gap:.7rem;padding:.2rem .8rem .28rem;display:flex}.MobileNavigation-module__3R97cq__mobileSectionHeading>span{color:#ffffffe0;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:760}.MobileNavigation-module__3R97cq__mobileSectionHeading small{color:#ffffff52;font-size:.56rem}.MobileNavigation-module__3R97cq__mobileLinkCopy{gap:.16rem;min-width:0;display:grid}.MobileNavigation-module__3R97cq__mobileLinkCopy>strong,.MobileNavigation-module__3R97cq__mobileLinkTitleRow strong{color:inherit;font-size:.78rem;font-weight:650}.MobileNavigation-module__3R97cq__mobileLinkCopy>small{color:#ffffff63;font-size:.61rem;line-height:1.35}.MobileNavigation-module__3R97cq__mobileLinkTitleRow{align-items:center;gap:.45rem;display:flex}.MobileNavigation-module__3R97cq__mobileExampleBadge{color:#ffffff61;letter-spacing:.055em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:1rem;padding:0 .32rem;font-size:.47rem;font-weight:700;display:inline-flex}.MobileNavigation-module__3R97cq__menuLink{min-height:3.7rem;padding:.56rem .9rem}.MobileNavigation-module__3R97cq__mobileSection{gap:.22rem}.MobileNavigation-module__3R97cq__mobileSection+.MobileNavigation-module__3R97cq__mobileSection{margin-top:.4rem;padding-top:.62rem}.MobileNavigation-module__3R97cq__mobileSectionHeading{padding:.16rem .7rem .24rem}.MobileNavigation-module__3R97cq__menuLinks{gap:.08rem}.MobileNavigation-module__3R97cq__menuLink{min-height:2.75rem;padding:0 .82rem;font-size:.78rem;font-weight:540}.MobileNavigation-module__3R97cq__menuHomeLink{min-height:2.9rem;color:var(--accent);font-weight:720}.MobileNavigation-module__3R97cq__menuHomeLink:active,.MobileNavigation-module__3R97cq__menuHomeLink[aria-current=page]{color:var(--accent)}.MobileNavigation-module__3R97cq__menuSeparator{background:#ffffff14;height:1px;margin:.18rem .52rem .26rem}
.MainNavigation-module__fMn9UW__header{--navbar-height:4.25rem;z-index:100;background:#070908;border-bottom:1px solid #7bbf8512;width:100%;position:fixed;top:0;left:0;right:0;overflow:visible;box-shadow:0 .3rem 1.2rem #0000006b,inset 0 -1px #ffffff04}.MainNavigation-module__fMn9UW__nav{z-index:2;width:100%;height:var(--navbar-height);padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.MainNavigation-module__fMn9UW__leftActions{justify-self:start;align-items:flex-end;gap:.5rem;min-width:0;display:flex}.MainNavigation-module__fMn9UW__referralGroup{flex-direction:column;align-items:center;gap:.24rem;width:10.75rem;display:flex}.MainNavigation-module__fMn9UW__referralLabel{color:#ffffffe6;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 5px #000000e6;justify-content:center;align-items:center;width:100%;font-size:.48rem;font-weight:700;line-height:1;display:flex}.MainNavigation-module__fMn9UW__referralLabel:before{content:"";background:linear-gradient(90deg,#0000,#7bbf857a);flex:1;max-width:1.1rem;height:1px;margin-right:.45rem}.MainNavigation-module__fMn9UW__referralLabel:after{content:"";background:linear-gradient(90deg,#7bbf857a,#0000);flex:1;max-width:1.1rem;height:1px;margin-left:.45rem}.MainNavigation-module__fMn9UW__referralButton{box-sizing:border-box;width:100%;height:2.15rem;color:var(--accent);letter-spacing:.06em;-webkit-backdrop-filter:blur(.6rem);background:#0000006b;border:1px solid #7bbf8533;border-radius:.42rem;justify-content:center;align-items:center;padding:0 .8rem;font-size:.64rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff08,0 .35rem 1rem #0000002e}.MainNavigation-module__fMn9UW__referralButton:hover,.MainNavigation-module__fMn9UW__referralButton:focus-visible{color:var(--accent-hover);background:#0000009e;border-color:#7bbf858c;box-shadow:inset 0 1px #ffffff0a,inset 0 0 .75rem #7bbf8508,0 .4rem 1rem #0000003d}.MainNavigation-module__fMn9UW__links{justify-content:center;align-items:center;gap:clamp(1.25rem,2vw,2.2rem);height:100%;display:flex}.MainNavigation-module__fMn9UW__links>a,.MainNavigation-module__fMn9UW__corporationTrigger{color:#fff;text-transform:none;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;height:100%;padding:.4rem 0;font-family:inherit;font-size:.95rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:relative}.MainNavigation-module__fMn9UW__links>a:hover,.MainNavigation-module__fMn9UW__links>a:focus-visible,.MainNavigation-module__fMn9UW__corporationTrigger:hover,.MainNavigation-module__fMn9UW__corporationTrigger:focus-visible{color:#fff}.MainNavigation-module__fMn9UW__links>a:after,.MainNavigation-module__fMn9UW__corporationTrigger:after{content:"";background:var(--accent);opacity:0;transform-origin:50%;border-radius:999px;width:100%;height:2px;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.98rem;left:50%;transform:translate(-50%)scaleX(0)}.MainNavigation-module__fMn9UW__links>a:hover:after,.MainNavigation-module__fMn9UW__links>a:focus-visible:after,.MainNavigation-module__fMn9UW__corporationTrigger:hover:after,.MainNavigation-module__fMn9UW__corporationTrigger:focus-visible:after,.MainNavigation-module__fMn9UW__links>.MainNavigation-module__fMn9UW__active:after,.MainNavigation-module__fMn9UW__corporationTrigger.MainNavigation-module__fMn9UW__active:after{opacity:1;transform:translate(-50%)scaleX(1)}.MainNavigation-module__fMn9UW__corporationNav{align-items:center;height:100%;display:flex;position:relative}.MainNavigation-module__fMn9UW__corporationTrigger{gap:.5rem}.MainNavigation-module__fMn9UW__corporationChevron{transform-origin:50%;border-bottom:1px solid #ffffffa6;border-right:1px solid #ffffffa6;width:.38rem;height:.38rem;margin-top:-.18rem;transition:transform .18s,margin-top .18s;transform:rotate(45deg)}.MainNavigation-module__fMn9UW__corporationChevronOpen{margin-top:.18rem;transform:rotate(225deg)}.MainNavigation-module__fMn9UW__corporationDropdown{z-index:300;opacity:0;visibility:hidden;pointer-events:none;background:#0b0e0c;border:1px solid #ffffff12;border-radius:.5rem;gap:.18rem;width:12.5rem;padding:.38rem;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s;display:grid;position:absolute;top:calc(100% - .05rem);left:50%;transform:translate(-50%)translateY(-.4rem);box-shadow:0 1rem 2.2rem #00000061}.MainNavigation-module__fMn9UW__corporationDropdownOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1);transform:translate(-50%)translateY(0)}.MainNavigation-module__fMn9UW__corporationDropdown a{color:#ffffff9e;text-transform:none;background:0 0;border:1px solid #0000;border-radius:.36rem;align-items:center;min-height:2.4rem;padding:0 .8rem 0 .9rem;font-size:.8rem;font-weight:450;line-height:1;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:flex;position:relative}.MainNavigation-module__fMn9UW__corporationDropdown a:hover,.MainNavigation-module__fMn9UW__corporationDropdown a:focus-visible{color:#fff;background:#7bbf850a;border-color:#7bbf8514}.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownActive:hover,.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownActive:focus-visible{background:linear-gradient(90deg,#7bbf851f,#7bbf850d);border-color:#7bbf852e}.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownActive:before{content:"";background:var(--accent);border-radius:999px;width:2px;height:.95rem;position:absolute;top:50%;left:.28rem;transform:translateY(-50%);box-shadow:0 0 .55rem #7bbf8538}.MainNavigation-module__fMn9UW__rightActions{justify-self:end;align-items:center;gap:.5rem;display:flex}.MainNavigation-module__fMn9UW__desktopProfile{justify-content:center;align-items:center;display:flex}.MainNavigation-module__fMn9UW__kofiButton,.MainNavigation-module__fMn9UW__nexusButton{box-sizing:border-box;color:#fff;background:#0000004d;border:1px solid #ffffff14;border-radius:.46rem;flex:0 0 2.4rem;justify-content:center;align-items:center;width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;padding:0;line-height:0;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff08,0 .35rem 1rem #00000029}.MainNavigation-module__fMn9UW__kofiButton:hover,.MainNavigation-module__fMn9UW__kofiButton:focus-visible,.MainNavigation-module__fMn9UW__nexusButton:hover,.MainNavigation-module__fMn9UW__nexusButton:focus-visible{background:#0000007a;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0a,0 .4rem 1rem #00000038}.MainNavigation-module__fMn9UW__kofiLogo{object-fit:contain;object-position:50% 50%;pointer-events:none;opacity:.9;flex:0 0 1.55rem;width:1.55rem;height:1.55rem;margin:0;padding:0;transition:opacity .18s,filter .18s;display:block}.MainNavigation-module__fMn9UW__kofiButton:hover .MainNavigation-module__fMn9UW__kofiLogo,.MainNavigation-module__fMn9UW__kofiButton:focus-visible .MainNavigation-module__fMn9UW__kofiLogo{opacity:1;filter:brightness(1.08)}.MainNavigation-module__fMn9UW__nexusLogo{object-fit:contain;object-position:50% 50%;pointer-events:none;opacity:.9;flex:0 0 1.72rem;width:1.72rem;height:1.72rem;margin:0;padding:0;transition:opacity .18s,filter .18s;display:block;transform:translate(0,0)}.MainNavigation-module__fMn9UW__nexusButton:hover .MainNavigation-module__fMn9UW__nexusLogo,.MainNavigation-module__fMn9UW__nexusButton:focus-visible .MainNavigation-module__fMn9UW__nexusLogo{opacity:1;filter:brightness(1.08)}.MainNavigation-module__fMn9UW__kofiButton:after,.MainNavigation-module__fMn9UW__nexusButton:after{z-index:200;color:#ffffff8c;letter-spacing:.025em;text-transform:none;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(6px);background:#070908b8;border:1px solid #ffffff0a;border-radius:.34rem;justify-content:center;align-items:center;min-height:1.65rem;padding:0 .62rem;font-size:.6rem;font-weight:400;line-height:1;transition:opacity .16s,transform .16s cubic-bezier(.22,1,.36,1),visibility 0s linear .16s;display:inline-flex;position:absolute;top:calc(100% + .52rem);left:50%;transform:translate(-50%)translateY(-.18rem);box-shadow:0 .3rem .8rem #0000002e}.MainNavigation-module__fMn9UW__kofiButton:after{content:"Ko-fi"}.MainNavigation-module__fMn9UW__nexusButton:after{content:"Nexus"}.MainNavigation-module__fMn9UW__kofiButton:before,.MainNavigation-module__fMn9UW__nexusButton:before{content:"";z-index:201;pointer-events:none;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(6px);background:#070908b8;border-top:1px solid #ffffff0a;border-left:1px solid #ffffff0a;width:.4rem;height:.4rem;transition:opacity .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .31rem);left:50%;transform:translate(-50%)rotate(45deg)}.MainNavigation-module__fMn9UW__kofiButton:hover:after,.MainNavigation-module__fMn9UW__kofiButton:focus-visible:after,.MainNavigation-module__fMn9UW__nexusButton:hover:after,.MainNavigation-module__fMn9UW__nexusButton:focus-visible:after{opacity:.78;visibility:visible;transition-delay:90ms;transform:translate(-50%)translateY(0)}.MainNavigation-module__fMn9UW__kofiButton:hover:before,.MainNavigation-module__fMn9UW__kofiButton:focus-visible:before,.MainNavigation-module__fMn9UW__nexusButton:hover:before,.MainNavigation-module__fMn9UW__nexusButton:focus-visible:before{opacity:.78;visibility:visible;transition-delay:90ms}@media (max-width:48rem),(max-width:68rem) and (hover:none) and (pointer:coarse){.MainNavigation-module__fMn9UW__header{display:none}}@media (prefers-reduced-motion:reduce){.MainNavigation-module__fMn9UW__referralButton,.MainNavigation-module__fMn9UW__kofiButton,.MainNavigation-module__fMn9UW__kofiLogo,.MainNavigation-module__fMn9UW__nexusButton,.MainNavigation-module__fMn9UW__nexusLogo,.MainNavigation-module__fMn9UW__links>a,.MainNavigation-module__fMn9UW__links>a:after,.MainNavigation-module__fMn9UW__corporationTrigger,.MainNavigation-module__fMn9UW__corporationTrigger:after,.MainNavigation-module__fMn9UW__corporationChevron,.MainNavigation-module__fMn9UW__corporationDropdown,.MainNavigation-module__fMn9UW__corporationDropdown a,.MainNavigation-module__fMn9UW__kofiButton:before,.MainNavigation-module__fMn9UW__kofiButton:after,.MainNavigation-module__fMn9UW__nexusButton:before,.MainNavigation-module__fMn9UW__nexusButton:after{transition:none}}html.route-scroll-instant .MainNavigation-module__fMn9UW__header *{transition:none!important;animation:none!important}html.route-scroll-instant .MainNavigation-module__fMn9UW__header :before{transition:none!important;animation:none!important}html.route-scroll-instant .MainNavigation-module__fMn9UW__header :after{transition:none!important;animation:none!important}html.route-scroll-instant .MainNavigation-module__fMn9UW__links>a:after{opacity:0!important;transform:translate(-50%)scaleX(0)!important}html.route-scroll-instant .MainNavigation-module__fMn9UW__corporationTrigger:after{opacity:0!important;transform:translate(-50%)scaleX(0)!important}.MainNavigation-module__fMn9UW__dropdownHeader{border-bottom:1px solid #ffffff0f;gap:.25rem;padding:.72rem .78rem .8rem;display:grid}.MainNavigation-module__fMn9UW__dropdownHeader strong{color:#fff;font-size:.78rem;font-weight:700}.MainNavigation-module__fMn9UW__dropdownHeader span{color:#ffffff6e;font-size:.65rem;line-height:1.4}.MainNavigation-module__fMn9UW__dropdownList{gap:.14rem;padding-top:.38rem;display:grid}.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownLink{color:#ffffffc4;border:1px solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.8rem;min-height:3.25rem;padding:.58rem .72rem;text-decoration:none;display:flex}.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownLink:before{display:none}.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownActive{color:#fff;background:#7bbf8512;border-color:#7bbf852e}.MainNavigation-module__fMn9UW__dropdownText{gap:.16rem;min-width:0;display:grid}.MainNavigation-module__fMn9UW__dropdownTitleRow{align-items:center;gap:.45rem;display:flex}.MainNavigation-module__fMn9UW__dropdownTitleRow strong{color:inherit;font-size:.74rem;font-weight:680}.MainNavigation-module__fMn9UW__dropdownText small{color:#ffffff6b;font-size:.61rem;line-height:1.35}.MainNavigation-module__fMn9UW__exampleBadge{color:#ffffff6b;letter-spacing:.06em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:1.05rem;padding:0 .34rem;font-size:.48rem;font-weight:700;display:inline-flex}.MainNavigation-module__fMn9UW__dropdownArrow{color:#7bbf8585;flex:none;font-size:.72rem;transition:transform .16s,color .16s}.MainNavigation-module__fMn9UW__dropdownLink:hover .MainNavigation-module__fMn9UW__dropdownArrow,.MainNavigation-module__fMn9UW__dropdownLink:focus-visible .MainNavigation-module__fMn9UW__dropdownArrow{color:var(--accent);transform:translate(.16rem)}.MainNavigation-module__fMn9UW__corporationDropdown{background:#0b0e0c;border-radius:.5rem;gap:0;width:11.8rem;padding:.38rem;box-shadow:0 1rem 2.2rem #0000006b,inset 0 1px #ffffff05}.MainNavigation-module__fMn9UW__dropdownList{gap:.08rem;padding:0;display:grid}.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownLink{color:#ffffffa8;background:0 0;border:1px solid #0000;border-radius:.36rem;justify-content:flex-start;align-items:center;min-height:2.45rem;padding:0 .72rem;font-size:.78rem;font-weight:520;line-height:1;display:flex}.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownLink:hover,.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownLink:focus-visible{color:#fff;background:#ffffff09;border-color:#0000}.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownHomeLink{min-height:2.7rem;color:var(--accent);font-weight:720}.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownHomeLink:hover,.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownHomeLink:focus-visible{color:var(--accent-hover);background:#7bbf850d}.MainNavigation-module__fMn9UW__dropdownSeparator{background:#ffffff14;height:1px;margin:.2rem .28rem .28rem}.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownActive{color:#fff;background:#7bbf850d;border-color:#0000;font-weight:620}.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownHomeLink.MainNavigation-module__fMn9UW__dropdownActive{color:var(--accent)}.MainNavigation-module__fMn9UW__corporationDropdown .MainNavigation-module__fMn9UW__dropdownActive:before{display:none}
.SiteFooter-module__wWXZva__footer{color:#fff;background:#070908;border-top:1px solid #7bbf8514;position:relative;overflow:hidden}.SiteFooter-module__wWXZva__footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7bbf852e,#0000);width:min(72rem,88vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SiteFooter-module__wWXZva__inner{width:min(100% - 2rem,76rem);margin-inline:auto;padding:clamp(3.2rem,5vw,4.6rem) 0 1.5rem}.SiteFooter-module__wWXZva__mainGrid{grid-template-columns:minmax(12rem,1.18fr) minmax(0,3.82fr);gap:clamp(3rem,7vw,6rem);display:grid}.SiteFooter-module__wWXZva__brand{align-self:start}.SiteFooter-module__wWXZva__brandLink{text-decoration:none;display:inline-flex}.SiteFooter-module__wWXZva__logo{object-fit:contain;filter:drop-shadow(0 .3rem .9rem #00000038);width:clamp(8.5rem,10vw,10.8rem);height:auto}.SiteFooter-module__wWXZva__brand p{color:#ffffff8c;margin:.95rem 0 0;font-size:.82rem;line-height:1.6}.SiteFooter-module__wWXZva__linksGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.8rem,4vw,3.4rem);display:grid}.SiteFooter-module__wWXZva__group h2{color:#7bbf85;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.05rem;font-size:.67rem;font-weight:800}.SiteFooter-module__wWXZva__group ul{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.SiteFooter-module__wWXZva__group a{color:#ffffffb8;font-size:.82rem;font-weight:530;line-height:1.4;text-decoration:none;transition:color .18s}.SiteFooter-module__wWXZva__group a:hover,.SiteFooter-module__wWXZva__group a:focus-visible{color:#fff}.SiteFooter-module__wWXZva__bottom{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:clamp(3.2rem,5vw,4.2rem);padding-top:1.35rem;display:grid}.SiteFooter-module__wWXZva__legal{min-width:0}.SiteFooter-module__wWXZva__legalLine{color:#ffffff85;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;font-size:.68rem;line-height:1.5;display:flex}.SiteFooter-module__wWXZva__legalLinkWrap{align-items:center;gap:.45rem;display:inline-flex}.SiteFooter-module__wWXZva__legalLine a{color:#ffffff9e;text-underline-offset:.18rem;text-decoration-line:underline;text-decoration-color:#ffffff38;transition:color .18s,text-decoration-color .18s}.SiteFooter-module__wWXZva__legalLine a:hover,.SiteFooter-module__wWXZva__legalLine a:focus-visible{color:#fff;text-decoration-color:#7bbf858c}.SiteFooter-module__wWXZva__legalDot,.SiteFooter-module__wWXZva__legalSeparator{color:#7bbf8570}.SiteFooter-module__wWXZva__disclaimer{color:#ffffff6b;margin:.32rem 0 0;font-size:.66rem;line-height:1.55}.SiteFooter-module__wWXZva__rsiMark{color:#ffffff29;letter-spacing:-.08em;align-self:center;font-family:Arial,Helvetica,sans-serif;font-size:1.85rem;font-style:italic;font-weight:900;line-height:1}@media (max-width:68rem){.SiteFooter-module__wWXZva__mainGrid{grid-template-columns:1fr;gap:2.6rem}.SiteFooter-module__wWXZva__brand{grid-template-columns:auto 1fr;align-items:center;gap:1.4rem;display:grid}.SiteFooter-module__wWXZva__brand p{margin:0}}@media (max-width:52rem){.SiteFooter-module__wWXZva__linksGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.4rem}}@media (max-width:36rem){.SiteFooter-module__wWXZva__inner{width:min(100% - 2rem,32rem);padding-top:3rem}.SiteFooter-module__wWXZva__brand{display:block}.SiteFooter-module__wWXZva__brand p{margin-top:.8rem}.SiteFooter-module__wWXZva__linksGrid{grid-template-columns:1fr 1fr;column-gap:1.4rem}.SiteFooter-module__wWXZva__bottom{grid-template-columns:1fr;gap:1.1rem}.SiteFooter-module__wWXZva__rsiMark{justify-self:start}}
@font-face{font-family:"Exo 2";src:url(/font/Exo2-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Exo 2";src:url(/font/Exo2-Italic-VariableFont_wght.ttf)format("truetype");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:Space Age;src:url(/font/space-age.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--font-display:"Space Age", "Exo 2", sans-serif;--font-body:"Exo 2", system-ui, sans-serif;--font-division:"Space Age", "Exo 2", sans-serif;--font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, monospace;--bg:#05070b;--surface:#070a0fd1;--surface-strong:#000000c7;--text:#fff;--text-soft:#ffffffc7;--text-muted:#fff9;--accent:#7bbf85;--accent-hover:#91d49b;--accent-pressed:#6eaf78;--border:#ffffff17;--radius-sm:.45rem;--radius-md:.9rem;--radius-lg:1.15rem;--ease-out:cubic-bezier(.2, 1, .32, 1);--content-max:92rem}*,:before,:after{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:4.25rem}html.scrollbar-dragging{scroll-behavior:auto!important}body{background:var(--bg);min-width:20rem;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body,button,a{-webkit-tap-highlight-color:transparent}img,video,svg{max-width:100%;display:block}button,a{font:inherit}button{color:inherit;border:0}a{color:inherit}::selection{color:#fff;background:#7bbf8547}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:999;border-radius:var(--radius-sm);background:var(--accent);color:#0a0d0b;padding:.7rem .9rem;font-weight:800;text-decoration:none;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:68rem){html{scroll-padding-top:4rem}}@media (hover:hover) and (pointer:fine){html,body{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}}html,body,body *{-webkit-user-select:none;user-select:none}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:auto}html.route-scroll-instant{scroll-behavior:auto!important}.route-loading-shell{background:#080a09;min-height:calc(100dvh - 4.25rem);position:relative}.route-loading-line{background:#ffffff0a;width:100%;height:1px;position:absolute;top:0;left:0;overflow:hidden}.route-loading-line:after{content:"";background:#7bbf85b8;width:28%;animation:.52s ease-in-out infinite route-loading-line;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}@keyframes route-loading-line{to{transform:translate(460%)}}@media (prefers-reduced-motion:reduce){.route-loading-line:after{width:100%;animation:none;transform:none}}
