body{--site-banner-height: 0px}body.has-site-banner{--site-banner-height: 30px}.navbar-outer{position:fixed;top:var(--site-banner-height);left:0;width:100%;z-index:10000;display:flex;justify-content:center;align-items:center}.navbar-megamenu-outer{position:fixed;top:calc(84px + var(--site-banner-height));left:0;width:100%;z-index:11000;display:flex;flex-direction:column;justify-content:center;align-items:center}.navbar-megamenu-outer .navbar-megamenu{display:flex;flex-direction:column;width:100vw;position:relative;max-width:997px;max-height:calc(100vh - 92px - var(--site-banner-height));max-height:calc(100dvh - 92px - var(--site-banner-height));overflow-y:auto;border-radius:11px;background:#0e0f14;padding:20px 21.5px}@media screen and (max-width: 1120px){.navbar-megamenu-outer .navbar-megamenu{max-height:calc(100vh - 92px - var(--site-banner-height));max-height:calc(100dvh - 92px - var(--site-banner-height));overflow-y:auto}}.navbar-megamenu-outer .navbar-megamenu>nav{display:flex;flex-direction:column;width:100%;min-width:0}.navbar-megamenu-outer .navbar-megamenu .options{display:flex;flex-direction:row}@media screen and (max-width: 1120px){.navbar-megamenu-outer .navbar-megamenu .options{flex-direction:column}}.navbar-megamenu-outer .navbar-megamenu .options{margin-top:16px}.navbar-megamenu-outer .navbar-megamenu .options .featured{color:#7ad9f5;padding:0 16px;border-radius:12px;margin-left:-16px;font-family:main-font,sans-serif;font-weight:600}.navbar-megamenu-outer .navbar-megamenu .options a,.navbar-megamenu-outer .navbar-megamenu .options .navbar-view-switch{text-decoration:none;color:#fff;font-family:main-font,sans-serif;font-weight:500;font-size:14px;line-height:35.5px}.navbar-megamenu-outer .navbar-megamenu .options a:hover,.navbar-megamenu-outer .navbar-megamenu .options .navbar-view-switch:hover{color:#7ad9f5}.navbar-megamenu-outer .navbar-megamenu .options .navbar-view-switch{width:max-content;border:0;background:#0000;box-shadow:none;text-align:left;cursor:pointer}.navbar-megamenu-outer .navbar-megamenu .options .navbar-view-switch:active{transform:none}.navbar-megamenu-outer .navbar-megamenu .options .section{display:flex;flex-direction:column;gap:6.2px;padding:24.5px 16.5px;flex:1}@media screen and (max-width: 1120px){.navbar-megamenu-outer .navbar-megamenu .options .section{padding:0!important;margin-bottom:32px}.navbar-megamenu-outer .navbar-megamenu .options .section:last-child{margin-bottom:0}}.navbar-megamenu-outer .navbar-megamenu .options .section.left{border-right:1px solid hsla(0,0%,100%,.0901960784);padding-right:38px;flex-direction:row}@media screen and (max-width: 1120px){.navbar-megamenu-outer .navbar-megamenu .options .section.left{border-right:none;padding-right:0;flex-direction:column;gap:6.2px}}.navbar-megamenu-outer .navbar-megamenu .options .section.left{gap:38px}.navbar-megamenu-outer .navbar-megamenu .options .section.left .column{display:flex;flex-direction:column;gap:6.2px;flex:1;align-items:flex-start}.navbar-megamenu-outer .navbar-megamenu .options .section.rest{padding-left:38px;padding-right:38px;flex-direction:row}@media screen and (max-width: 1120px){.navbar-megamenu-outer .navbar-megamenu .options .section.rest{flex-direction:column;padding-left:0}}.navbar-megamenu-outer .navbar-megamenu .options .section.rest{flex:1;justify-content:space-between}.navbar-megamenu-outer .navbar-megamenu .options .section.rest .column{display:flex;flex-direction:column;gap:6.2px;flex:1;align-items:flex-start}.navbar-megamenu-outer .navbar-megamenu .triangle-deco{position:absolute;top:-8px;left:54px;transform:translate(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #0e0f14}@media screen and (max-width: 1120px){.navbar-megamenu-outer .navbar-megamenu .triangle-deco{left:unset;right:20px}}nav.navbar{display:flex;flex-direction:row;background:linear-gradient(180deg,#17181cad,#202126ad);width:100%;max-width:1300px;margin:8px;align-items:center;backdrop-filter:blur(44px);-webkit-backdrop-filter:blur(44px);border:1px solid hsla(0,0%,100%,.04);box-shadow:0 2px 4px #00000052,inset 0 -1px #ffffff05,0 1px #ffffff06;height:64px;border-radius:11px}nav.navbar .logo{margin-left:24px;margin-right:12px;height:24px}nav.navbar .buttons.main{display:flex;flex-direction:row;flex:1;justify-content:center;align-items:center;align-self:stretch}nav.navbar .buttons.main a:not(.lhm-button),nav.navbar .buttons.main button:not(.lhm-button){font-family:main-font,sans-serif;font-weight:600;font-size:11px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.7px;align-self:stretch;display:flex;justify-content:center;align-items:center;background-color:#0000;border:none;box-shadow:none;margin:12px 0;padding:0 14px;white-space:nowrap;border-radius:6px;outline:1px solid hsla(0,0%,100%,0);transition:all .2s ease-in-out}nav.navbar .buttons.main a:not(.lhm-button):hover,nav.navbar .buttons.main button:not(.lhm-button):hover{color:#7ad9f5}nav.navbar .buttons.main a:not(.lhm-button)[aria-expanded=true],nav.navbar .buttons.main button:not(.lhm-button)[aria-expanded=true]{color:#7ad9f5;background:#ffffff0d}nav.navbar .buttons.side{display:flex;flex-direction:row;margin-right:8px;align-items:center;gap:10px;align-self:stretch}nav.navbar .buttons.side a:not(.lhm-button),nav.navbar .buttons.side button:not(.lhm-button){font-family:main-font,sans-serif;font-weight:500;font-size:12px;color:#fff!important;text-decoration:none;text-transform:uppercase;letter-spacing:1px;display:flex;padding:0 12px;justify-content:center;align-items:center;border-radius:6px;box-shadow:none}nav.navbar .buttons.side a:not(.lhm-button).primary,nav.navbar .buttons.side button:not(.lhm-button).primary{background-color:#fff;color:#000!important}nav.navbar .buttons.side a:not(.lhm-button).secondary,nav.navbar .buttons.side button:not(.lhm-button).secondary{background-color:#ffffff17}nav.navbar .buttons.side a:not(.lhm-button).secondary.btn,nav.navbar .buttons.side button:not(.lhm-button).secondary.btn{height:unset}nav.navbar .buttons.side a:not(.lhm-button):hover,nav.navbar .buttons.side button:not(.lhm-button):hover{transform:translateY(-2px)}nav.navbar .buttons.side a:not(.lhm-button):active,nav.navbar .buttons.side button:not(.lhm-button):active{transform:translateY(1px)}nav.navbar .buttons.side .lhm-button{flex:0 0 96px;width:96px;min-width:96px;height:40px;min-height:40px}nav.navbar .buttons.side .lhm-button.navbar-download-button{flex-basis:auto;width:auto;min-width:112px}nav.navbar .buttons a:not(.lhm-button),nav.navbar .buttons button:not(.lhm-button){transition:all .1s ease-in-out;cursor:pointer;outline:none}nav.navbar .buttons a:not(.lhm-button):active,nav.navbar .buttons button:not(.lhm-button):active{transform:none}button.mobile-navbar-cta-close{display:flex;justify-content:center;align-items:center;width:41px;height:41px;margin:15px;box-shadow:none;background:#000;border:1px solid hsla(0,0%,100%,.1411764706);color:#fff;position:fixed;right:0;top:0;z-index:999999;padding:0;cursor:pointer}.mobile-navbar-outer{display:flex;flex-direction:row;justify-content:space-between;width:100vw;padding:10px;position:fixed;top:0;left:0;z-index:1000;align-items:center;background:linear-gradient(180deg,#17181cad,#202126ad);backdrop-filter:blur(44px);-webkit-backdrop-filter:blur(44px);border-bottom:1px solid hsla(0,0%,100%,.04);box-shadow:0 2px 4px #00000052,inset 0 -1px #ffffff05,0 1px #ffffff06}.mobile-navbar-outer .logo{height:24px;margin-left:12px}.mobile-navbar-outer .mobile-navbar-cta{display:flex;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;border:0;background:none;box-shadow:none;color:#fff!important;line-height:0;text-decoration:none}.mobile-navbar-outer .mobile-navbar-cta:visited{color:#fff!important}.mobile-navbar-outer .mobile-navbar-cta svg{display:block;width:24px;height:24px}.mobile-navbar-outer .mobile-navbar-cta.close{position:fixed;right:0;top:0;z-index:999999}.navigation-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}nav.navbar .buttons a:focus-visible,nav.navbar .buttons button:focus-visible,.navbar-megamenu a:focus-visible,.navbar-megamenu button:focus-visible,.game-switcher .game:focus-visible,.game-switcher .switch-game:focus-visible,.mobile-navbar-outer a:focus-visible,.mobile-navbar-outer button:focus-visible,button.mobile-navbar-cta-close:focus-visible{outline:2px solid #7ad9f5!important;outline-offset:3px!important}.navbar-megamenu.huds-megamenu{max-width:1220px;overflow-x:hidden;padding:18px;border:1px solid hsla(0,0%,100%,.0705882353);background:radial-gradient(circle at 82% -20%,rgba(122,217,245,.1098039216),transparent 38%),#0e0f14;box-shadow:0 28px 80px #0000008f}.navbar-megamenu.huds-megamenu .triangle-deco{left:68%}.navbar-megamenu.resources-megamenu{max-width:780px;overflow-x:hidden;border:1px solid hsla(0,0%,100%,.0705882353);background:radial-gradient(circle at 88% -35%,rgba(122,217,245,.1098039216),transparent 44%),#0e0f14;box-shadow:0 28px 80px #0000008f}.navbar-megamenu.resources-megamenu .triangle-deco{right:72px;left:auto;transform:none}.resources-megamenu-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:2px 2px 0}.resources-megamenu-header>div{display:flex;flex-direction:column;gap:2px}.resources-megamenu-header h2{margin:0;color:#fff;font-family:main-font,sans-serif;font-size:23px;font-weight:600;line-height:1.2}.resources-megamenu-kicker{color:#7ad9f5;font-family:main-font,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.resources-megamenu-back{display:inline-flex;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.0901960784);border-radius:8px;background:#ffffff0a;box-shadow:none;color:#ffffffc7;padding:8px 11px;font-family:main-font,sans-serif;font-size:11px;cursor:pointer}.resources-megamenu-back:hover{border-color:#7ad9f54d;background:#7ad9f510;box-shadow:none;color:#fff}.resources-megamenu-back:active{transform:none}.resources-megamenu-content{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,.8fr);gap:12px;margin-top:14px}.resources-support,.resources-direct-links{overflow:hidden;border:1px solid hsla(0,0%,100%,.0705882353);border-radius:10px;background:#18191e}.resources-category-link,.resources-support-links a,.resources-direct-links a{color:#fff;font-family:main-font,sans-serif;font-weight:500;text-decoration:none}.resources-category-link:hover,.resources-support-links a:hover,.resources-direct-links a:hover{background:#7ad9f50d;color:#7ad9f5}.resources-category-link{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid hsla(0,0%,100%,.0509803922);padding:0 14px;font-size:14px;font-weight:600}.resources-support-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.resources-support-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:52px;padding:10px 12px;border-right:1px solid hsla(0,0%,100%,.0509803922);color:#ffffffb8;font-size:11px}.resources-support-links a:last-child{border-right:0}.resources-support-links a span{min-width:0}.resources-support-links a svg{flex:0 0 auto;color:#ffffff70}.resources-direct-links{display:grid;grid-template-rows:repeat(2,1fr)}.resources-direct-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:12px 14px;font-size:13px}.resources-direct-links a:first-child{border-bottom:1px solid hsla(0,0%,100%,.0509803922)}.resources-direct-links a svg{flex:0 0 auto;color:#ffffff70}.huds-megamenu-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:2px 4px 0}.huds-megamenu-header>div{display:flex;flex-direction:column;gap:2px}.huds-megamenu-header h2{margin:0;color:#fff;font-family:main-font,sans-serif;font-size:25px;font-weight:600;line-height:1.2}.huds-megamenu-kicker{color:#7ad9f5;font-family:main-font,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.huds-megamenu-back{display:inline-flex;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.0901960784);border-radius:8px;background:#ffffff0a;box-shadow:none;color:#ffffffc7;padding:8px 11px;font-family:main-font,sans-serif;font-size:11px;cursor:pointer}.huds-megamenu-back:hover{border-color:#7ad9f54d;background:#7ad9f510;box-shadow:none;color:#fff}.huds-megamenu-back:active{transform:none}.huds-megamenu .huds-game-selector{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:clamp(12px,2vw,32px);width:100%;height:66px;min-height:66px;margin-top:16px;padding:0 18px;overflow-x:auto;overflow-y:hidden;border:1px solid var(--control-surface-border);border-radius:4px;outline:0;background:var(--control-surface-background);box-shadow:var(--control-surface-shadow);scrollbar-color:rgba(122,217,245,.3019607843) rgba(0,0,0,0);scrollbar-width:thin}.huds-megamenu .huds-game-selector .game{flex:0 0 auto;gap:9px;height:100%;border:0;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;background:#0000;box-shadow:none;color:#85878e;padding:0 10px;font-family:main-font,sans-serif;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.huds-megamenu .huds-game-selector .game .link-text{font-size:12px;font-weight:500;letter-spacing:.01em}.huds-megamenu .huds-game-selector .game:hover{color:#fff}.huds-megamenu .huds-game-selector .game.active,.huds-megamenu .huds-game-selector .game[aria-pressed=true]{border-bottom-color:#7ad9f5;color:#7ad9f5}.huds-megamenu .huds-game-selector .game:active{transform:none}.huds-catalog-section{min-width:0;margin-top:14px}.huds-card-scroll-shell{position:relative;min-width:0}.huds-card-scroll{display:flex;align-items:stretch;gap:12px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 3px 12px;scroll-snap-type:x proximity;scrollbar-color:rgba(122,217,245,.3019607843) rgba(0,0,0,0);scrollbar-width:thin}.huds-card-scroll-control{position:absolute;z-index:4;top:calc(50% - 6px);width:42px;height:42px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.1490196078);border-radius:50%;padding:0;background:#0e0f14e8;box-shadow:0 12px 34px #0000008c;color:#fff;cursor:pointer;transform:translateY(-50%);transition:border-color .16s ease,background .16s ease}.huds-card-scroll-control.back{left:12px}.huds-card-scroll-control.forward{right:12px}.huds-card-scroll-control svg{width:21px;height:21px}.huds-card-scroll-control:hover{border-color:#7ad9f573;background:#20252a;box-shadow:0 12px 34px #0000008c}.huds-card-scroll-control:active{transform:translateY(-50%)}.huds-card{display:flex;flex:0 0 350px;min-width:320px;max-width:380px;scroll-snap-align:start}.huds-card>a{display:block;flex:1;min-width:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.0705882353);border-radius:12px;background:#08090d;color:#fff;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.huds-card>a:hover,.huds-card>a:focus-visible{border-color:#7ad9f559;transform:translateY(-2px)}.huds-card>a:hover .huds-card-media img,.huds-card>a:hover .huds-card-media video,.huds-card>a:focus-visible .huds-card-media img,.huds-card>a:focus-visible .huds-card-media video{filter:saturate(1.05) brightness(1);transform:scale(1.025)}.huds-card>a:hover .huds-card-media:after,.huds-card>a:focus-visible .huds-card-media:after{opacity:.38}.huds-card-media{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;flex:0 0 auto;background:#07080a}.huds-card-media img,.huds-card-media video{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82) brightness(.48);transform:scale(1);transition:filter .28s ease,transform .28s ease}.huds-card-media img.contain{object-fit:contain;padding:24px;background:radial-gradient(circle at 50% 50%,rgba(122,217,245,.1294117647),transparent 48%),#08090d}.huds-card-media:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,#0506089c,#10121870);opacity:.78;transition:opacity .22s ease}.huds-card-title{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;color:#fff;font-family:main-font,sans-serif;font-size:19px;font-weight:600;line-height:1.3;text-align:center;text-shadow:0 2px 18px #000,0 1px 3px #000}.huds-studio-empty{min-height:212px;display:grid;place-content:center;justify-items:center;gap:8px;margin-top:14px;border:1px dashed hsla(0,0%,100%,.1490196078);border-radius:12px;padding:32px;background:#15161b;text-align:center}.huds-studio-empty h3{margin:0;color:#fff;font-family:main-font,sans-serif;font-size:22px;font-weight:600;line-height:1.2}.huds-studio-empty p{margin:0;color:#ffffff8f;font-family:main-font,sans-serif;font-size:13px;line-height:1.6}.huds-megamenu-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;border-top:1px solid hsla(0,0%,100%,.0509803922);padding:12px 4px 0}@media screen and (min-width: 1121px)and (max-width: 1300px){nav.navbar .logo{margin-left:12px;margin-right:6px}nav.navbar .buttons.main a:not(.lhm-button),nav.navbar .buttons.main button:not(.lhm-button){padding:0 9px;font-size:10px;letter-spacing:.45px}nav.navbar .buttons.side{gap:4px;margin-right:5px}}@media screen and (max-width: 1120px){body.has-site-banner{--site-banner-height: 0px}.navbar-outer.mobilehide{display:none!important}.mobile-navbar-outer.desktophide,.navbar-megamenu .desktophide{display:flex!important}.navbar-megamenu .mobilehide{display:none!important}.navbar-megamenu.huds-megamenu{max-width:100vw;padding:14px 12px;border-right:0;border-left:0;border-radius:9px}.navbar-megamenu.huds-megamenu .triangle-deco{left:unset;right:20px}.navbar-megamenu.resources-megamenu{max-width:100vw;padding:16px 14px;border-right:0;border-left:0;border-radius:9px}.navbar-megamenu.resources-megamenu .triangle-deco{right:20px}.resources-megamenu-header{align-items:flex-start}.resources-megamenu-header h2{font-size:21px}.resources-megamenu-back{flex:0 0 auto;padding:7px 9px;font-size:9px}.resources-megamenu-content{grid-template-columns:1fr}.resources-direct-links{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.resources-direct-links a:first-child{border-right:1px solid hsla(0,0%,100%,.0509803922);border-bottom:0}.navbar-megamenu .options .section.left{gap:6.2px}.navbar-megamenu .options .mobile-primary-navigation{margin-bottom:0}.features-megamenu-mobile-header{display:flex;justify-content:flex-end;margin-bottom:12px}.huds-megamenu-header{align-items:flex-start;padding:0 2px}.huds-megamenu-header h2{font-size:21px}.huds-megamenu-back{flex:0 0 auto;padding:7px 9px;font-size:9px}.huds-megamenu .huds-game-selector{width:100%;height:58px;min-height:58px;margin-top:12px;gap:4px;padding:0 8px}.huds-megamenu .huds-game-selector .game{height:100%;padding:0 10px}.huds-megamenu .huds-game-selector .game .link-text{font-size:10px}.huds-catalog-section{margin-top:12px}.huds-card-scroll{margin-right:-12px;padding-right:12px}.huds-card{flex-basis:calc(100vw - 58px);min-width:min(310px,100vw - 58px);max-width:330px}.huds-card>a:hover,.huds-card>a:focus-visible{transform:none}.huds-studio-empty{min-height:190px;padding:24px 20px}.huds-megamenu-actions{align-items:stretch;flex-direction:column;padding-right:2px;padding-left:2px}.huds-megamenu-actions .lhm-button{width:100%}}@media screen and (max-width: 360px){.resources-support-links{grid-template-columns:1fr}.resources-support-links a{min-height:42px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.0509803922)}.resources-support-links a:last-child{border-bottom:0}.resources-direct-links{grid-template-columns:1fr}.resources-direct-links a:first-child{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.0509803922)}.resources-megamenu-header,.huds-megamenu-header{align-items:stretch;flex-direction:column;gap:8px}.resources-megamenu-back,.huds-megamenu-back{align-self:flex-start}}@media (prefers-reduced-motion: reduce){.navbar-megamenu *,nav.navbar *,.mobile-navbar-outer *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.huds-card>a:hover,.huds-card>a:focus-visible,.huds-card>a:hover .huds-card-media img,.huds-card>a:hover .huds-card-media video,.huds-card>a:focus-visible .huds-card-media img,.huds-card>a:focus-visible .huds-card-media video{transform:none}}
