@keyframes gtPulse{0%{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1)}to{opacity:.6;transform:scale(.98)}}@keyframes gtShimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes gtFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.shimmer-bg{background:linear-gradient(90deg,#1a1a1a 25%,#2a2a2a 50%,#1a1a1a 75%);background-size:400% 100%;animation:gtShimmer 1.5s linear infinite}.gt-spinner{width:24px;height:24px;border:3px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;animation:rotate .8s linear infinite}*,:after,:before{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body,html{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.gt-route-loader-overlay{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;background-color:#000000;z-index:9999999;display:flex;align-items:center;justify-content:center;pointer-events:all;opacity:1;transition:opacity .35s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.gt-route-loader-overlay.is-hiding{opacity:0;pointer-events:none}.gt-route-loader-gamepad{display:flex;align-items:center;justify-content:center;animation:gtGamepadTilt 1s ease-in-out infinite;transform-origin:center center;filter:drop-shadow(0 0 20px rgba(255,255,255,.35))}.gt-route-loader-gamepad .gt-gamepad-img,.gt-route-loader-gamepad .gt-gamepad-svg{width:58px;height:58px;display:block}@media (max-width:600px){.gt-route-loader-gamepad .gt-gamepad-img,.gt-route-loader-gamepad .gt-gamepad-svg{width:50px;height:50px}}@keyframes gtGamepadTilt{0%{transform:rotate(0deg) translateY(0)}25%{transform:rotate(15deg) translateY(6px)}50%{transform:rotate(0deg) translateY(0)}75%{transform:rotate(-15deg) translateY(6px)}to{transform:rotate(0deg) translateY(0)}}#nextjs-dev-overlay,[data-issue-indicator],[data-nextjs-dev-indicator],[data-nextjs-dialog-overlay],[data-nextjs-route-announcer],[data-nextjs-toast],div[data-nextjs-toast-wrapper],nextjs-portal{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.btn,.cfg-back-btn,.cn-card,.hamburger-btn,.mgr-nav-item,.pdl-btn-danger,.pdl-btn-ghost,.pdl-btn-primary,.pdl-chip-btn,.pdl-nav-item,[role=button],a,button,input,select,textarea{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:active,.cfg-back-btn:active,.hamburger-btn:active,[role=button]:active,button:active{transform:scale(.97);transition:transform .05s ease-out}