.BrandLogo-module__fAP67W__logo{flex-shrink:0;width:176px;max-width:100%;height:auto;display:block}.BrandLogo-module__fAP67W__compact{flex-shrink:0;width:36px;height:36px;display:block}
.AppShell-module__JCX2KW__dialog{color:#202b4b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;justify-content:flex-end;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.AppShell-module__JCX2KW__dialog:not([open]){display:none}.AppShell-module__JCX2KW__dialog::backdrop{background:#141f355c}.AppShell-module__JCX2KW__panel{background:#fff;flex-direction:column;width:min(352px,100% - 24px);height:100%;min-height:0;animation:.18s cubic-bezier(.16,1,.3,1) AppShell-module__JCX2KW__arrive;display:flex;box-shadow:-12px 0 40px #141f3529}.AppShell-module__JCX2KW__heading{padding:max(10px,env(safe-area-inset-top)) 18px 10px;border-bottom:1px solid #dce2ee;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.AppShell-module__JCX2KW__heading>a{align-items:center;min-height:44px;display:flex}.AppShell-module__JCX2KW__heading img{width:132px;height:auto}.AppShell-module__JCX2KW__heading button{color:#202b4b;cursor:pointer;background:#eef1f8;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.AppShell-module__JCX2KW__heading button:hover{background:#e1e7f4}.AppShell-module__JCX2KW__heading button:active{background:#d5def0}.AppShell-module__JCX2KW__heading a:focus-visible,.AppShell-module__JCX2KW__heading button:focus-visible{outline-offset:2px;outline:3px solid #3459c6}.AppShell-module__JCX2KW__scroll{overscroll-behavior:contain;min-height:0;padding:16px 16px max(20px,env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#929db6 #fff;flex:1;scroll-padding-block:16px;overflow-y:auto}.AppShell-module__JCX2KW__panel::selection,.AppShell-module__JCX2KW__panel ::selection{color:#202b4b;background:#dce5ff}@keyframes AppShell-module__JCX2KW__arrive{0%{opacity:.7;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.AppShell-module__JCX2KW__panel{animation:none}}
.HomeNavigation-module__OeNmbq__header{z-index:30;color:#f8fbff;background:#102b3b;border-bottom:1px solid #496170;position:sticky;top:0}.HomeNavigation-module__OeNmbq__inner{align-items:center;gap:28px;max-width:1480px;min-height:80px;margin:auto;padding:12px 32px;display:flex}.HomeNavigation-module__OeNmbq__brand{color:#f6cf57;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.HomeNavigation-module__OeNmbq__brand img{width:176px;height:54px}.HomeNavigation-module__OeNmbq__navigation{align-items:center;gap:22px;display:flex}.HomeNavigation-module__OeNmbq__navigation a,.HomeNavigation-module__OeNmbq__account{color:#f8fbff;align-items:center;min-height:44px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.HomeNavigation-module__OeNmbq__navigation a:hover{color:#f6cf57}.HomeNavigation-module__OeNmbq__search{flex:1;min-width:130px;max-width:440px;margin-left:auto}.HomeNavigation-module__OeNmbq__account{flex-shrink:0;gap:8px}.HomeNavigation-module__OeNmbq__menu{color:#f8fbff;cursor:pointer;background:0 0;border:1px solid #728594;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.HomeNavigation-module__OeNmbq__header a:focus-visible,.HomeNavigation-module__OeNmbq__menu:focus-visible{outline-offset:4px;outline:3px solid #f6cf57}@media (min-width:1100px){.HomeNavigation-module__OeNmbq__menu{display:none}}@media (max-width:1099px){.HomeNavigation-module__OeNmbq__navigation{display:none}.HomeNavigation-module__OeNmbq__inner{gap:16px;padding:10px 24px}}@media (max-width:599px){.HomeNavigation-module__OeNmbq__inner{gap:10px;min-height:64px;padding:8px 12px}.HomeNavigation-module__OeNmbq__brand{gap:6px}.HomeNavigation-module__OeNmbq__brand img{width:128px;height:auto}.HomeNavigation-module__OeNmbq__account{display:none}.HomeNavigation-module__OeNmbq__search{min-width:0}.HomeNavigation-module__OeNmbq__menu{flex-shrink:0}.HomeNavigation-module__OeNmbq__inner{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.HomeNavigation-module__OeNmbq__brand{grid-column:1;min-height:44px}.HomeNavigation-module__OeNmbq__menu{grid-area:1/2}.HomeNavigation-module__OeNmbq__search{grid-area:2/1/auto/-1;width:100%;max-width:none;margin:0}}.HomeNavigation-module__OeNmbq__searchToggle{display:none}.HomeNavigation-module__OeNmbq__homeHeader{color:#202b4b;background:#fff;border-bottom:1px solid #dce2ee}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__inner{max-width:1340px;min-height:76px;padding-inline:32px}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__navigation a,.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__account,.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__menu{color:#202b4b}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__navigation a:hover{color:#3459c6}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__menu{background:#eef1f8;border:0}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__search form{color:#202b4b}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__search form>div:first-child{box-shadow:none;background:#eef1f8;border-color:#0000;border-radius:10px}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__search form>div:first-child:focus-within{outline-offset:2px;outline:2px solid #3459c6}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__search input{caret-color:#3459c6}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__search input::placeholder{color:#58637d}.HomeNavigation-module__OeNmbq__homeHeader a:focus-visible,.HomeNavigation-module__OeNmbq__homeHeader button:focus-visible{outline-color:#3459c6}@media (max-width:599px){.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__inner{grid-template-columns:minmax(0,1fr) 44px 44px 44px;gap:8px;min-height:64px;padding:8px 18px;display:grid}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__brand{grid-area:1/1}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__brand img{width:132px;max-width:100%;height:auto}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__menu{background:0 0;grid-area:1/4}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__searchToggle{color:#202b4b;cursor:pointer;background:#eef1f8;border:0;border-radius:10px;grid-area:1/2;place-items:center;width:44px;height:44px;display:grid}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__search{grid-area:2/1/auto/-1;padding-bottom:4px;display:none}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__search[data-open=true]{display:block}}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__search form>div:first-child>button{color:#58637d}.HomeNavigation-module__OeNmbq__seasonControl{flex:none}@media (max-width:599px){.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__seasonControl{grid-area:1/3}.HomeNavigation-module__OeNmbq__homeHeader .HomeNavigation-module__OeNmbq__brand{overflow:hidden}}:root[data-season] .season-site-shell .HomeNavigation-module__OeNmbq__homeHeader.fgn-topbar{border-bottom:1px solid #dce2ee;background:#fff!important}
.GameSearch-module__tRJIJq__finder{color:#fdf3e2;min-width:0;max-width:520px;font-family:var(--font-body);flex:1;position:relative}.GameSearch-module__tRJIJq__field{background:#2c2842;border:1px solid #ffffff26;border-radius:12px;align-items:center;min-height:46px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.GameSearch-module__tRJIJq__field:focus-within{border-color:#f6c783;box-shadow:0 0 0 3px #f6c78326}.GameSearch-module__tRJIJq__field input{width:100%;min-width:0;font:600 16px/1.3 var(--font-body);color:inherit;caret-color:#f6c783;background:0 0;border:0;outline:0;padding:12px 43px 12px 44px}.GameSearch-module__tRJIJq__field input::placeholder{color:#bdc1d1;opacity:1}.GameSearch-module__tRJIJq__field input::-webkit-search-cancel-button{display:none}.GameSearch-module__tRJIJq__searchButton,.GameSearch-module__tRJIJq__clearButton{color:#ddd8e5;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;min-height:44px;display:grid;position:absolute}.GameSearch-module__tRJIJq__searchButton{left:0}.GameSearch-module__tRJIJq__clearButton{right:0}.GameSearch-module__tRJIJq__panel{z-index:3;color:#202b4b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#a8b5d0 #f0f3fb;background:#fff;border:1px solid #d6deed;border-radius:14px;flex-direction:column;width:100%;max-width:600px;max-height:min(500px,100dvh - 176px);margin:0;position:absolute;top:calc(100% + 8px);left:0;right:auto;overflow:hidden;box-shadow:0 12px 32px #202b4b26}.GameSearch-module__tRJIJq__panel:popover-open{display:flex}@supports not selector(:popover-open){.GameSearch-module__tRJIJq__panel{display:flex}}.GameSearch-module__tRJIJq__heading{background:#fff;border-bottom:1px solid #e1e6f0;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 10px 16px;display:flex}.GameSearch-module__tRJIJq__heading strong{font-size:16px;font-weight:750;line-height:1.3;display:block}.GameSearch-module__tRJIJq__heading span{color:#56627c;margin-top:3px;font-size:13px;display:block}.GameSearch-module__tRJIJq__heading button{width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.GameSearch-module__tRJIJq__results{overscroll-behavior:contain;min-height:0;margin:0;padding:6px;scroll-padding:6px;list-style:none;overflow:auto}.GameSearch-module__tRJIJq__results li+li{border-top:1px solid #edf0f6}.GameSearch-module__tRJIJq__result{min-height:82px;color:inherit;border-radius:10px;align-items:center;gap:12px;padding:10px;scroll-margin:8px;text-decoration:none;transition:background .12s;display:flex}.GameSearch-module__tRJIJq__result:hover,.GameSearch-module__tRJIJq__result:focus-visible{background:#eef2fc}.GameSearch-module__tRJIJq__result:active{background:#e0e7f9}.GameSearch-module__tRJIJq__picture{color:#3459c6;background:#eef1f8;border-radius:8px;flex-shrink:0;place-items:center;width:64px;height:48px;display:grid;overflow:hidden}.GameSearch-module__tRJIJq__picture img{object-fit:cover;width:100%;height:100%}.GameSearch-module__tRJIJq__copy{flex:1;min-width:0}.GameSearch-module__tRJIJq__copy strong{overflow-wrap:anywhere;font-size:16px;font-weight:750;line-height:1.25;display:block}.GameSearch-module__tRJIJq__section{color:#56627c;margin-bottom:2px;font-size:11px;line-height:1.4;display:block}.GameSearch-module__tRJIJq__description{-webkit-line-clamp:2;color:#56627c;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.GameSearch-module__tRJIJq__play{color:#3459c6;flex-shrink:0}.GameSearch-module__tRJIJq__browse{background:#f6f8fc;border-top:1px solid #e1e6f0;flex-wrap:wrap;flex:none;align-items:center;gap:4px;padding:8px 12px 10px;font-size:13px;display:flex}.GameSearch-module__tRJIJq__browse>span{color:#56627c;margin-right:3px}.GameSearch-module__tRJIJq__browse a{color:#3459c6;text-underline-offset:3px;border-radius:8px;align-items:center;min-height:44px;padding:6px 9px;text-decoration:underline;display:inline-flex}.GameSearch-module__tRJIJq__empty{overflow-wrap:anywhere;padding:22px 18px 18px}.GameSearch-module__tRJIJq__empty strong{font-size:18px}.GameSearch-module__tRJIJq__empty p{color:#56627c;margin:8px 0 14px;font-size:14px;line-height:1.5}.GameSearch-module__tRJIJq__empty button,.GameSearch-module__tRJIJq__fallback{color:#1c2033;min-height:44px;font:700 14px/1.3 var(--font-body);cursor:pointer;background:#f6c783;border:0;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.GameSearch-module__tRJIJq__finder button:focus-visible,.GameSearch-module__tRJIJq__finder a:focus-visible{outline-offset:2px;outline:3px solid #a6d9ce}.GameSearch-module__tRJIJq__finder ::selection{color:#1c2033;background:#f6c783}.GameSearch-module__tRJIJq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:360px){.GameSearch-module__tRJIJq__picture{width:48px;height:42px}.GameSearch-module__tRJIJq__result{gap:9px}.GameSearch-module__tRJIJq__copy strong{font-size:15px}.GameSearch-module__tRJIJq__play{display:none}}@media (prefers-reduced-motion:reduce){.GameSearch-module__tRJIJq__field,.GameSearch-module__tRJIJq__result{transition:none}}@media (forced-colors:active){.GameSearch-module__tRJIJq__panel,.GameSearch-module__tRJIJq__field,.GameSearch-module__tRJIJq__picture{border:1px solid canvastext}.GameSearch-module__tRJIJq__result:focus-visible{outline:3px solid highlight}.GameSearch-module__tRJIJq__browse a,.GameSearch-module__tRJIJq__section{color:linktext}}.GameSearch-module__tRJIJq__finder .GameSearch-module__tRJIJq__panel :is(button,a):focus-visible{outline-offset:-3px;outline:3px solid #3459c6}.GameSearch-module__tRJIJq__empty{overscroll-behavior:contain;min-height:0;overflow:auto}.GameSearch-module__tRJIJq__panel[data-compact=true] .GameSearch-module__tRJIJq__heading{padding:2px 6px 2px 12px}.GameSearch-module__tRJIJq__panel[data-compact=true] .GameSearch-module__tRJIJq__heading>div{align-items:baseline;gap:8px;min-width:0;display:flex}.GameSearch-module__tRJIJq__panel[data-compact=true] .GameSearch-module__tRJIJq__heading strong{font-size:14px}.GameSearch-module__tRJIJq__panel[data-compact=true] .GameSearch-module__tRJIJq__heading span{margin:0;font-size:12px}.GameSearch-module__tRJIJq__panel[data-compact=true] .GameSearch-module__tRJIJq__browse,.GameSearch-module__tRJIJq__panel[data-compact=true] .GameSearch-module__tRJIJq__description,.GameSearch-module__tRJIJq__panel[data-compact=true] .GameSearch-module__tRJIJq__section{display:none}.GameSearch-module__tRJIJq__panel[data-compact=true] .GameSearch-module__tRJIJq__result{gap:10px;min-height:60px;padding:8px}.GameSearch-module__tRJIJq__panel[data-compact=true] .GameSearch-module__tRJIJq__picture{width:48px;height:36px}.GameSearch-module__tRJIJq__panel[data-compact=true] .GameSearch-module__tRJIJq__empty{padding:12px}
.AppDock-module__-9XVcq__dock{display:none}@media (max-width:1023px){.AppDock-module__-9XVcq__dock{z-index:35;padding:5px max(6px, env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));background:#1d1e32;border-top:1px solid #ffffff20;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #0002}.AppDock-module__-9XVcq__dock :is(a,button){color:#c4cbd9;min-width:0;min-height:56px;font:650 11px/1.3 var(--font-body);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px 0;text-decoration:none;display:flex;position:relative}.AppDock-module__-9XVcq__dock button{cursor:pointer;background:0 0;border:0}.AppDock-module__-9XVcq__icon{place-items:center;width:44px;height:30px;display:grid}.AppDock-module__-9XVcq__icon svg{transition:transform .13s cubic-bezier(.16,1,.3,1)}.AppDock-module__-9XVcq__dock a[aria-current=page]{color:#f6c783;background:#f6c78312}.AppDock-module__-9XVcq__dock a[aria-current=page]:before{content:"";background:currentColor;border-radius:0 0 3px 3px;width:24px;height:3px;position:absolute;inset:-5px auto auto}.AppDock-module__-9XVcq__dock :is(a,button):active{background:#ffffff18}.AppDock-module__-9XVcq__dock :is(a,button):active .AppDock-module__-9XVcq__icon svg{transform:translateY(2px)scale(.92)}.AppDock-module__-9XVcq__dock :is(a,button):focus-visible{outline-offset:-3px;outline:3px solid #a6d9ce}.AppDock-module__-9XVcq__dock :is(a,button):focus-visible .AppDock-module__-9XVcq__icon svg{transition:none}}@media (hover:hover) and (pointer:fine){.AppDock-module__-9XVcq__dock :is(a,button):hover{color:#f7f3ec;background:#ffffff10}}@media (prefers-reduced-motion:reduce){.AppDock-module__-9XVcq__icon svg{transition:none}.AppDock-module__-9XVcq__dock :is(a,button):active .AppDock-module__-9XVcq__icon svg{transform:none}}@media (forced-colors:active){.AppDock-module__-9XVcq__dock a[aria-current=page]{outline-offset:-3px;outline:2px solid highlight}}
.AppRail-module__2weWTG__rail{background:var(--season-rail,#17182d);color:#f7f3ec;border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;align-self:flex-start;width:232px;height:100dvh;padding:24px 16px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.AppRail-module__2weWTG__drawer{color:#202b4b;background:#fff;border:0;width:100%;height:auto;min-height:100%;padding:0;position:static;overflow:visible}.AppRail-module__2weWTG__brand{color:inherit;font:700 18px/1.08 var(--font-display);align-items:center;gap:10px;padding:0 8px 26px;text-decoration:none;display:flex}.AppRail-module__2weWTG__brand svg{color:#f6c783;flex-shrink:0}.AppRail-module__2weWTG__nav{flex-direction:column;gap:4px;margin-top:12px;display:flex}.AppRail-module__2weWTG__link{color:#c4cbd9;min-height:48px;font:600 14px/1.3 var(--font-body);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .14s,color .14s;display:flex}.AppRail-module__2weWTG__link:hover{color:#fff;background:#ffffff09}.AppRail-module__2weWTG__link:active{background:#ffffff15}.AppRail-module__2weWTG__link[aria-current=page]{color:#202236;background:#f6c783;font-weight:750;box-shadow:inset 0 1px #fff5}.AppRail-module__2weWTG__label{flex:1}.AppRail-module__2weWTG__count{font:600 11px/1 var(--font-body);opacity:.8;font-variant-numeric:tabular-nums}.AppRail-module__2weWTG__divider{color:#a9b2c5;font:600 12px/1.4 var(--font-body);padding:22px 12px 8px}.AppRail-module__2weWTG__account{font:400 12px/1.5 var(--font-body);color:#c4cbd9;margin-top:auto;padding:24px 12px 0}.AppRail-module__2weWTG__account strong{color:#f7f3ec;margin-bottom:5px;font-size:14px;font-weight:600;display:block}.AppRail-module__2weWTG__account p{margin:0 0 12px}.AppRail-module__2weWTG__account a{color:#f6c783;justify-content:space-between;align-items:center;min-height:44px;font-weight:650;text-decoration:none;display:flex}.AppRail-module__2weWTG__account a:last-child{color:#c4cbd9;justify-content:flex-start;font-weight:500}.AppRail-module__2weWTG__rail a:focus-visible{outline-offset:3px;outline:3px solid #a6d9ce}.AppRail-module__2weWTG__seasonLink{color:#fff1da;min-height:48px;font:700 14px/1.3 var(--font-body);background:#2d263d;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.AppRail-module__2weWTG__seasonLink span{flex:1}.AppRail-module__2weWTG__seasonLink svg,.AppRail-module__2weWTG__link svg{flex-shrink:0}.AppRail-module__2weWTG__seasonLink:hover{background:#3c314e}.AppRail-module__2weWTG__accountLinks a:first-child{color:#f6c783;justify-content:space-between;font-weight:650}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__nav{gap:0;margin-top:12px}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__link{color:#202b4b;min-height:48px;font:600 16px/1.3 var(--font-source-sans),sans-serif;border-radius:10px;gap:12px;padding:10px 12px}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__link>svg{color:#58637d;width:24px;height:24px}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__link:hover{color:#202b4b;background:#f0f3fb}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__link:active{background:#e1e7f4}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__link[aria-current=page]{color:#3459c6;box-shadow:none;background:#e9eefc;font-weight:750}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__link[aria-current=page]>svg{color:#3459c6}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__count{color:#58637d;opacity:1;font:600 13px/1 var(--font-source-sans),sans-serif}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__divider{color:#58637d;font:600 13px/1.4 var(--font-source-sans),sans-serif;border-top:1px solid #dce2ee;margin-top:12px;padding:14px 12px 8px}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__seasonLink{color:#594113;font:700 16px/1.3 var(--font-source-sans),sans-serif;background:#fff5d9}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__seasonLink:hover{background:#ffedbd}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__seasonLink:active{background:#ffe4a3}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__account{color:#58637d;font:400 14px/1.45 var(--font-source-sans),sans-serif;border-top:1px solid #dce2ee;margin-top:16px;padding:14px 12px 0}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__account strong{color:#202b4b;font-size:15px;font-weight:700}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__account p{margin-bottom:6px}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__accountLinks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;display:flex}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__account a{color:#3459c6;font:650 14px/1.3 var(--font-source-sans),sans-serif;gap:6px}.AppRail-module__2weWTG__drawer .AppRail-module__2weWTG__account a:hover{text-underline-offset:3px;text-decoration:underline}.AppRail-module__2weWTG__drawer a:focus-visible{outline-color:#3459c6}@media (prefers-reduced-motion:reduce){.AppRail-module__2weWTG__link{transition:none}}
.SeasonalFestival-module__jz2HXq__atmosphere{--festival-accent:#ffc783;z-index:25;color:#fff1dd;background:#24192f;position:relative}.SeasonalFestival-module__jz2HXq__winter{--festival-accent:#ffe1a5}.SeasonalFestival-module__jz2HXq__atmosphere.SeasonalFestival-module__jz2HXq__winter{background:#772137}.SeasonalFestival-module__jz2HXq__winter .SeasonalFestival-module__jz2HXq__panel{background:#173c30}.SeasonalFestival-module__jz2HXq__winter .SeasonalFestival-module__jz2HXq__panel p,.SeasonalFestival-module__jz2HXq__winter .SeasonalFestival-module__jz2HXq__volume,.SeasonalFestival-module__jz2HXq__winter .SeasonalFestival-module__jz2HXq__track span{color:#d8e5d2}.SeasonalFestival-module__jz2HXq__ribbon>button:not(.SeasonalFestival-module__jz2HXq__quickMute){min-height:44px;color:var(--festival-accent);font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;margin-left:auto;padding:8px 12px;font-size:12px}.SeasonalFestival-module__jz2HXq__ribbon{align-items:center;gap:10px;max-width:1440px;min-height:42px;margin:auto;padding:0 32px;display:flex;position:relative}.SeasonalFestival-module__jz2HXq__ribbon>a{min-height:42px;color:var(--festival-accent);align-items:center;gap:9px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.SeasonalFestival-module__jz2HXq__preferences{margin-left:auto}.SeasonalFestival-module__jz2HXq__preferences summary{cursor:pointer;color:#f2e1d6;align-items:center;gap:8px;min-height:42px;font-size:12px;list-style:none;display:flex}.SeasonalFestival-module__jz2HXq__preferences summary::-webkit-details-marker{display:none}.SeasonalFestival-module__jz2HXq__panel{scrollbar-width:thin;scrollbar-color:#d3c1d3 #2d233b;z-index:40;background:#2d233b;border-radius:16px;width:min(320px,100% - 24px);max-height:calc(100dvh - 150px);padding:20px;position:absolute;top:calc(100% + 8px);right:32px;overflow:auto;box-shadow:0 16px 40px #09061180}.SeasonalFestival-module__jz2HXq__panel>strong{margin-bottom:14px;font-size:17px;display:block}.SeasonalFestival-module__jz2HXq__panel>button{text-align:left;color:#fff1dd;width:100%;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:13px;display:flex}.SeasonalFestival-module__jz2HXq__panel>button>span{color:var(--festival-accent);margin-left:auto;font-weight:700}.SeasonalFestival-module__jz2HXq__panel p{color:#d3c1d3;margin:12px 0 0;font-size:12px;line-height:1.6}.SeasonalFestival-module__jz2HXq__volume{color:#d3c1d3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 0 15px;font-size:12px;display:flex}.SeasonalFestival-module__jz2HXq__volume input{accent-color:var(--festival-accent);width:140px;min-height:30px}.SeasonalFestival-module__jz2HXq__quickMute{color:var(--festival-accent);cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:42px;display:grid}.SeasonalFestival-module__jz2HXq__track{color:#fff1dd;gap:4px;padding:0 0 14px;display:grid}.SeasonalFestival-module__jz2HXq__track strong{font-size:15px;line-height:1.4}.SeasonalFestival-module__jz2HXq__track span{color:#d3c1d3;font-size:12px;line-height:1.6}.SeasonalFestival-module__jz2HXq__track a{min-height:24px;color:inherit;text-underline-offset:3px;display:inline-block}@media (max-width:1023px){.SeasonalFestival-module__jz2HXq__panel{max-height:calc(100dvh - 230px - env(safe-area-inset-bottom))}}.SeasonalFestival-module__jz2HXq__equalizer{align-items:center;gap:2px;height:16px;margin-left:5px;display:flex}.SeasonalFestival-module__jz2HXq__equalizer i{background:var(--festival-accent);width:2px;height:4px;display:block}.SeasonalFestival-module__jz2HXq__equalizer[data-playing=true] i{animation:1s ease-in-out infinite alternate SeasonalFestival-module__jz2HXq__meter}.SeasonalFestival-module__jz2HXq__equalizer i:nth-child(2){animation-delay:-.6s!important}.SeasonalFestival-module__jz2HXq__equalizer i:nth-child(3){animation-delay:-.3s!important}.SeasonalFestival-module__jz2HXq__atmosphere button:focus-visible,.SeasonalFestival-module__jz2HXq__preferences summary:focus-visible,.SeasonalFestival-module__jz2HXq__ribbon a:focus-visible,.SeasonalFestival-module__jz2HXq__festival a:focus-visible,.SeasonalFestival-module__jz2HXq__music:focus-visible,.SeasonalFestival-module__jz2HXq__volume input:focus-visible{outline-offset:4px;outline:3px solid #ffe0a5}.SeasonalFestival-module__jz2HXq__panel button:disabled{opacity:.5;cursor:default}[data-moving=false] .SeasonalFestival-module__jz2HXq__weather,[data-moving=false] .SeasonalFestival-module__jz2HXq__fireflies{display:none}[data-moving=false] .SeasonalFestival-module__jz2HXq__equalizer i{animation:none!important}@keyframes SeasonalFestival-module__jz2HXq__meter{to{height:15px}}@media (max-width:599px){.SeasonalFestival-module__jz2HXq__ribbon{gap:3px;padding:0 12px}.SeasonalFestival-module__jz2HXq__ribbon>a{gap:6px;max-width:50%;font-size:11px}.SeasonalFestival-module__jz2HXq__ribbon>a>svg:last-child{display:none}.SeasonalFestival-module__jz2HXq__preferences summary{gap:5px;font-size:10px}.SeasonalFestival-module__jz2HXq__preferences summary>svg,.SeasonalFestival-module__jz2HXq__equalizer{display:none}.SeasonalFestival-module__jz2HXq__quickMute{min-width:36px}.SeasonalFestival-module__jz2HXq__panel{right:12px}}@media (prefers-reduced-motion:reduce){.SeasonalFestival-module__jz2HXq__equalizer i{animation:none!important}}.calm .SeasonalFestival-module__jz2HXq__equalizer i{animation:none!important}.SeasonalFestival-module__jz2HXq__compact.SeasonalFestival-module__jz2HXq__atmosphere{color:#3459c6;background:0 0;flex:none}.SeasonalFestival-module__jz2HXq__compact .SeasonalFestival-module__jz2HXq__ribbon{gap:0;min-height:44px;padding:0}.SeasonalFestival-module__jz2HXq__compact .SeasonalFestival-module__jz2HXq__ribbon>a,.SeasonalFestival-module__jz2HXq__compact .SeasonalFestival-module__jz2HXq__quickMute,.SeasonalFestival-module__jz2HXq__compact summary>span{display:none}.SeasonalFestival-module__jz2HXq__compact .SeasonalFestival-module__jz2HXq__ribbon>button:not(.SeasonalFestival-module__jz2HXq__quickMute),.SeasonalFestival-module__jz2HXq__compact summary{color:#3459c6;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid}.SeasonalFestival-module__jz2HXq__compact .SeasonalFestival-module__jz2HXq__ribbon>button[aria-pressed=false]{color:#647087}.SeasonalFestival-module__jz2HXq__compact summary>svg{display:block}.SeasonalFestival-module__jz2HXq__compact .SeasonalFestival-module__jz2HXq__ribbon>button:hover,.SeasonalFestival-module__jz2HXq__compact summary:hover,.SeasonalFestival-module__jz2HXq__compact details[open] summary{background:#e0e7f9}.SeasonalFestival-module__jz2HXq__compact .SeasonalFestival-module__jz2HXq__ribbon>button:focus-visible,.SeasonalFestival-module__jz2HXq__compact summary:focus-visible{outline-offset:2px;outline:3px solid #3459c6}.SeasonalFestival-module__jz2HXq__compact .SeasonalFestival-module__jz2HXq__panel{color:#fff1dd;width:min(320px,100vw - 32px);max-height:min(440px,100dvh - 290px);right:0}@media (max-width:599px){.SeasonalFestival-module__jz2HXq__compact .SeasonalFestival-module__jz2HXq__panel{right:-52px}}.SeasonalFestival-module__jz2HXq__compact .SeasonalFestival-module__jz2HXq__panel :is(button,a,input):focus{outline-offset:3px;outline:3px solid #ffe0a5}
