.mainFloatNav-module-scss-module__GnU-gG__frosted-header{-webkit-backdrop-filter:blur(1.25rem);z-index:1000;will-change:transform;background:#ffffff17;border:.0625rem solid #ffffff1f;border-radius:1.5625rem;align-items:center;width:95%;max-width:78.125rem;height:3.125rem;padding:0 16px;transition:transform .3s,background .3s,border .3s;display:flex;position:fixed;top:1.875rem;left:50%;transform:translate(-50%,-150%);box-shadow:0 .3125rem 1.25rem #0000001a,0 0 .9375rem #ffffff0d}.mainFloatNav-module-scss-module__GnU-gG__frosted-header.mainFloatNav-module-scss-module__GnU-gG__visible{transform:translate(-50%)}.mainFloatNav-module-scss-module__GnU-gG__frosted-header:before{content:"";z-index:-1;opacity:.6;filter:blur(.0625rem);background:linear-gradient(125deg,#ffffff26,#ffffff08);border-radius:1.875rem;position:absolute;inset:0}.mainFloatNav-module-scss-module__GnU-gG__nav-container{align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.mainFloatNav-module-scss-module__GnU-gG__nav-container nav{flex:1}.mainFloatNav-module-scss-module__GnU-gG__nav-logo-gear{flex-shrink:0}.mainFloatNav-module-scss-module__GnU-gG__nav-logo-text-center{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mainFloatNav-module-scss-module__GnU-gG__nav-logo-text-center a{pointer-events:auto}.mainFloatNav-module-scss-module__GnU-gG__nav-left{flex:1;align-items:center;display:flex}.mainFloatNav-module-scss-module__GnU-gG__nav-right{align-items:center;display:flex}.mainFloatNav-module-scss-module__GnU-gG__nav-logo{color:#2980b9e6;margin-right:2.5rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .3s}.mainFloatNav-module-scss-module__GnU-gG__nav-logo:hover{color:#fff}.mainFloatNav-module-scss-module__GnU-gG__nav-menu{flex:1;align-items:center;margin:0;padding:0;list-style:none;display:flex}.mainFloatNav-module-scss-module__GnU-gG__nav-item{align-items:center;margin:0;padding:0;display:flex;position:relative}.mainFloatNav-module-scss-module__GnU-gG__nav-link{color:#2980b9e6;border-radius:.9375rem;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .5s;display:flex}.mainFloatNav-module-scss-module__GnU-gG__nav-link:hover{color:#3498db;text-shadow:0 0 5px #3498db80,0 0 10px #3498db4d;background:#ffffff1a}.mainFloatNav-module-scss-module__GnU-gG__nav-link.mainFloatNav-module-scss-module__GnU-gG__active{color:#facc15;background:#facc151a}.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown{position:relative}@media screen and (min-width:900px){.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown:hover .mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-menu{opacity:1;visibility:visible;display:block;transform:translateY(0)}}.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-menu{-webkit-backdrop-filter:none;box-shadow:none;opacity:0;visibility:hidden;white-space:nowrap;background:0 0;border:none;min-width:9.375rem;margin-top:0;margin-bottom:0;padding:1.25rem .5rem;display:none;position:absolute;top:100%;left:0}.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-item{color:#fffc;text-align:center;white-space:nowrap;border-radius:.625rem;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:all .5s;display:flex}.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-item:hover{color:#000;text-shadow:0 0 5px #ffffff80,0 0 10px #ffffff4d;background:#ffffff1a}.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-arrow{filter:drop-shadow(0 0 3px #ffcc00b3);border-top:.375rem solid #fc0;border-left:.375rem solid #0000;border-right:.375rem solid #0000;width:0;height:0;margin-left:.25rem;transition:transform .3s}@media screen and (min-width:900px){.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown:hover .mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-arrow{transform:rotate(180deg)}}.mainFloatNav-module-scss-module__GnU-gG__nav-mobile-button{color:#2980b9e6;cursor:pointer;z-index:1100;background:0 0;border:none;border-radius:.9375rem;margin-left:auto;margin-right:.25rem;padding:.5rem .75rem;transition:all .3s;display:none;position:relative}.mainFloatNav-module-scss-module__GnU-gG__nav-mobile-button:hover{color:#fc0;text-shadow:0 0 5px #ffcc0080,0 0 10px #ffcc004d;background:#ffffff1a}.mainFloatNav-module-scss-module__GnU-gG__menu-open,.mainFloatNav-module-scss-module__GnU-gG__menu-closed{align-items:center;font-size:.875rem;font-weight:500;display:flex}.mainFloatNav-module-scss-module__GnU-gG__menu-open:before,.mainFloatNav-module-scss-module__GnU-gG__menu-closed:before{content:"";filter:drop-shadow(0 0 3px #ffcc00b3);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.375rem;height:1.375rem;margin-right:.1875rem;display:inline-block}.mainFloatNav-module-scss-module__GnU-gG__menu-open:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffcc00' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E")}.mainFloatNav-module-scss-module__GnU-gG__menu-closed:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffcc00' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3' y1='12' x2='21' y2='12'%3E%3C/line%3E%3Cline x1='3' y1='6' x2='21' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='18' x2='21' y2='18'%3E%3C/line%3E%3C/svg%3E")}.mainFloatNav-module-scss-module__GnU-gG__dark-mode-switch{justify-content:flex-end;align-items:center;display:flex}@media (max-width:900px){.mainFloatNav-module-scss-module__GnU-gG__dark-mode-switch{display:none}.mainFloatNav-module-scss-module__GnU-gG__nav-mobile-button{align-items:center;display:flex}.mainFloatNav-module-scss-module__GnU-gG__nav-menu{-webkit-backdrop-filter:blur(1.25rem);opacity:0;visibility:hidden;z-index:1050;background:#000000a6;border:.0625rem solid #ffffff14;border-radius:1.25rem;flex-direction:column;gap:.3125rem;width:90%;padding:.9375rem .9375rem .625rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:fixed;top:3.75rem;left:50%;transform:translate(-50%,-150%);box-shadow:0 .3125rem .9375rem #00000026,0 0 .625rem #ffffff05}.mainFloatNav-module-scss-module__GnU-gG__nav-menu.mainFloatNav-module-scss-module__GnU-gG__active{opacity:1;visibility:visible;transform:translate(-50%)}.mainFloatNav-module-scss-module__GnU-gG__nav-link{justify-content:center;width:100%;padding:.625rem 1rem}.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-menu{-webkit-backdrop-filter:none;box-shadow:none;opacity:0;visibility:hidden;text-align:center;background:0 0;border:none;max-height:0;margin-top:0;margin-bottom:0;padding:0;transition:all .3s;position:static;overflow:hidden}.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-item{text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;display:flex}.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-menu.mainFloatNav-module-scss-module__GnU-gG__open{opacity:1;visibility:visible;max-height:12.5rem;padding-top:.5rem;padding-bottom:.5rem;display:block;transform:translateY(0)}.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-arrow{transition:transform .3s}.mainFloatNav-module-scss-module__GnU-gG__open+.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-arrow,.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-menu.mainFloatNav-module-scss-module__GnU-gG__open~.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-arrow{transform:rotate(180deg)}.mainFloatNav-module-scss-module__GnU-gG__nav-link:has(+.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-menu.mainFloatNav-module-scss-module__GnU-gG__open) .mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-arrow{transform:rotate(180deg)}.mainFloatNav-module-scss-module__GnU-gG__frosted-header{height:2.8125rem;padding:0 1.125rem}}@media (max-width:400px){.mainFloatNav-module-scss-module__GnU-gG__frosted-header{height:2.625rem;padding:0 .75rem;top:1.25rem}.mainFloatNav-module-scss-module__GnU-gG__nav-mobile-button{margin-right:.125rem;padding:.375rem .5rem}.mainFloatNav-module-scss-module__GnU-gG__menu-open,.mainFloatNav-module-scss-module__GnU-gG__menu-closed{font-size:.75rem}.mainFloatNav-module-scss-module__GnU-gG__menu-open:before,.mainFloatNav-module-scss-module__GnU-gG__menu-closed:before{width:1.125rem;height:1.125rem;margin-right:.125rem}}.dark .mainFloatNav-module-scss-module__GnU-gG__frosted-header{background:#5050838c;border:.0625rem solid #ffffff14;box-shadow:0 .3125rem .9375rem #00000047,0 0 1.25rem #50508333}.dark .mainFloatNav-module-scss-module__GnU-gG__frosted-header:before{filter:blur(.125rem);background:linear-gradient(125deg,#6464a02e,#50508314)}.dark .mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-menu{background:#14141ecc;border:.0625rem solid #ffffff0f;border-radius:.625rem;box-shadow:0 .5rem 1.25rem #0000004d,0 0 .9375rem #50508326}.dark .mainFloatNav-module-scss-module__GnU-gG__nav-link{color:#fffc}.dark .mainFloatNav-module-scss-module__GnU-gG__nav-link:hover{color:#ff0;text-shadow:0 0 5px #ffff0080,0 0 10px #ffff004d;background:#ffffff14}.dark .mainFloatNav-module-scss-module__GnU-gG__nav-link.mainFloatNav-module-scss-module__GnU-gG__active{background:#facc1526}.dark .mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-item{color:#fffc}.dark .mainFloatNav-module-scss-module__GnU-gG__nav-dropdown-item:hover{color:#000;text-shadow:0 0 5px #ffffff80,0 0 10px #ffffff4d;background:#ffffff14}.dark .mainFloatNav-module-scss-module__GnU-gG__nav-mobile-button:hover{background:#ffffff14}@media (max-width:900px){.dark .mainFloatNav-module-scss-module__GnU-gG__nav-menu{background:#14141ebf;border:.0625rem solid #ffffff0f;box-shadow:0 .3125rem .9375rem #0000004d,0 0 1.25rem #5050831a}}.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown+.mainFloatNav-module-scss-module__GnU-gG__nav-dropdown{border-top:none;padding-top:0}.mainFloatNav-module-scss-module__GnU-gG__logoPlaceholder{width:3.75rem;height:2.5rem}.mainFloatNav-module-scss-module__GnU-gG__logoLink{text-decoration:none;display:block}.mainFloatNav-module-scss-module__GnU-gG__logoContainer{align-items:center;gap:.5rem;height:2.5rem;display:flex;position:relative}.mainFloatNav-module-scss-module__GnU-gG__gearLogo{flex-direction:column;justify-content:center;align-items:flex-start;padding:0 .3125rem;display:flex;position:relative}.mainFloatNav-module-scss-module__GnU-gG__logoRow{align-items:center;gap:.25rem;display:flex}.mainFloatNav-module-scss-module__GnU-gG__logoText{color:#0ea5e9;letter-spacing:.0625rem;white-space:nowrap;text-shadow:0 0 .1875rem #0ea5e9b3;font-weight:600;animation:2s ease-in-out infinite alternate mainFloatNav-module-scss-module__GnU-gG__textGlow;display:inline-block}.mainFloatNav-module-scss-module__GnU-gG__logoText .mainFloatNav-module-scss-module__GnU-gG__fullText{display:inline}.mainFloatNav-module-scss-module__GnU-gG__logoText .mainFloatNav-module-scss-module__GnU-gG__shortText{display:none}@media (max-width:400px){.mainFloatNav-module-scss-module__GnU-gG__logoText{margin-left:.125rem!important;font-size:.875rem!important}.mainFloatNav-module-scss-module__GnU-gG__logoText .mainFloatNav-module-scss-module__GnU-gG__fullText{display:none}.mainFloatNav-module-scss-module__GnU-gG__logoText .mainFloatNav-module-scss-module__GnU-gG__shortText{display:inline}.mainFloatNav-module-scss-module__GnU-gG__gearLogo{padding:0 .125rem}.mainFloatNav-module-scss-module__GnU-gG__smallGear{width:1rem;height:1rem}.mainFloatNav-module-scss-module__GnU-gG__smallGear:after{width:.5rem;height:.5rem}.mainFloatNav-module-scss-module__GnU-gG__smallGear .mainFloatNav-module-scss-module__GnU-gG__tooth{width:.3125rem;height:.75rem}}.mainFloatNav-module-scss-module__GnU-gG__smallGear{z-index:0;background-color:#0ea5e9;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;animation:10s linear infinite reverse mainFloatNav-module-scss-module__GnU-gG__spinSmall;display:flex;position:relative;box-shadow:0 0 .1875rem #0ea5e9cc}.mainFloatNav-module-scss-module__GnU-gG__smallGear:after{content:"";z-index:2;background-color:#facc15;border-radius:50%;width:.625rem;height:.625rem;animation:10s linear infinite mainFloatNav-module-scss-module__GnU-gG__spinSmallForward;position:absolute}.mainFloatNav-module-scss-module__GnU-gG__smallGear .mainFloatNav-module-scss-module__GnU-gG__tooth{transform-origin:50%;background-color:#0ea5e9;border-radius:.0625rem;width:.375rem;height:.875rem;position:absolute;box-shadow:0 0 .125rem #0ea5e9b3}@keyframes mainFloatNav-module-scss-module__GnU-gG__spinSmall{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mainFloatNav-module-scss-module__GnU-gG__spinSmallForward{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes mainFloatNav-module-scss-module__GnU-gG__textGlow{0%{text-shadow:0 0 .125rem #facc1599}to{text-shadow:0 0 .1875rem #facc15b3,0 0 .375rem #facc1566}}.dark .mainFloatNav-module-scss-module__GnU-gG__smallGear{background-color:#fcd966;box-shadow:0 0 .375rem #fcd34db3}.dark .mainFloatNav-module-scss-module__GnU-gG__smallGear .mainFloatNav-module-scss-module__GnU-gG__tooth{background-color:#fcd966;box-shadow:0 0 .375rem #fcd34db3}.dark .mainFloatNav-module-scss-module__GnU-gG__smallGear:after{background-color:#333333ac}.dark .mainFloatNav-module-scss-module__GnU-gG__logoText{color:#facc15;text-shadow:0 0 .1875rem #facc15b3,0 0 .3125rem #facc1566}
.darkModeSwitchButton-module__yD-Hdq__glowingMoon{filter:drop-shadow(0 0 4px #facc15cc);animation:2s infinite alternate darkModeSwitchButton-module__yD-Hdq__pulseMoon}.darkModeSwitchButton-module__yD-Hdq__glowingSun{filter:drop-shadow(0 0 4px #fffc);transition:color .3s,filter .3s;animation:2s infinite alternate darkModeSwitchButton-module__yD-Hdq__pulseSun}button:hover .darkModeSwitchButton-module__yD-Hdq__glowingSun{color:#fbbf24;filter:drop-shadow(0 0 5px #fbbf24e6)}@keyframes darkModeSwitchButton-module__yD-Hdq__pulseMoon{0%{filter:drop-shadow(0 0 2px #facc1599)}to{filter:drop-shadow(0 0 6px #facc15e6)}}@keyframes darkModeSwitchButton-module__yD-Hdq__pulseSun{0%{filter:drop-shadow(0 0 2px #fff9)}to{filter:drop-shadow(0 0 6px #ffffffe6)}}
