@font-face{font-family:Quantico;src:url(/_next/static/media/Quantico-Bold.bcb161aa.ttf);font-weight:700}@font-face{font-family:Quantico;src:url(/_next/static/media/Quantico-Regular.5ea06e1b.ttf);font-weight:400}body{background-color:var(--app-light-background-color)}[data-mantine-color-scheme=dark] body{background-color:var(--app-dark-background-color)}*{font-family:Quantico,sans-serif!important}html{scroll-behavior:smooth;scroll-padding-top:2rem}.navbar{transition:all .2s ease-in-out;position:fixed;top:0;width:100%;left:0;right:0;z-index:100}.navbar-glass{box-shadow:0 2px 0 3px var(--app-light-shadow-color)}[data-mantine-color-scheme=dark] .navbar-glass{box-shadow:0 2px 0 3px var(--app-dark-disabled-shadow-color)}.navbar-glass{background:var(--app-overlay-light-60-color)}[data-mantine-color-scheme=dark] .navbar-glass{background:var(--app-overlay-dark-60-color)}.navbar-glass{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-bottom:1.5px solid var(--app-overlay-light-border-color)}[data-mantine-color-scheme=dark] .navbar-glass{border-bottom:1.5px solid var(--app-overlay-dark-border-color)}.navbar-glass{transition:background .3s,border-bottom .3s,box-shadow .3s}.hover-card{transition:all .2s ease-in-out!important}.hover-card:hover{transform:translateY(-3px)}.featured-category-label{position:absolute!important;box-shadow:0 2px 0 1px color-mix(in srgb,var(--mantine-color-primary-5),#000 50%)!important;background-color:var(--mantine-color-primary-5)!important;font-weight:600;color:var(--app-primary-contrast-color);top:-.6rem;left:50%;transform:translateX(-45%) translateY(-50%);z-index:2;width:fit-content;height:fit-content}.featured-category-label.not-stuck{position:static!important;transform:none;left:unset;right:unset;top:unset;bottom:unset}.mantine-Select-dropdown{background-color:var(--app-light-background-color)!important}[data-mantine-color-scheme=dark] .mantine-Select-dropdown{background-color:var(--app-dark-background-color)!important}.mantine-Select-dropdown{border:1px solid var(--app-light-surface-border-color)!important}[data-mantine-color-scheme=dark] .mantine-Select-dropdown{border:1px solid var(--app-dark-surface-border-color)!important}.mantine-Select-dropdown{box-shadow:0 2px 0 3px var(--app-light-shadow-color)!important}[data-mantine-color-scheme=dark] .mantine-Select-dropdown{box-shadow:0 2px 0 3px var(--app-dark-shadow-color)!important}.mantine-SegmentedControl-root{background-color:var(--app-light-background-color)!important}[data-mantine-color-scheme=dark] .mantine-SegmentedControl-root{background-color:var(--app-dark-background-color)!important}.mantine-SegmentedControl-label[data-active=true]{background-color:var(--mantine-color-primary-5)!important;color:var(--app-primary-contrast-color)!important}.hero-image{position:relative}.hero-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:linear-gradient(to bottom,var(--app-hero-overlay-light-start-color),var(--app-hero-overlay-light-end-color))}[data-mantine-color-scheme=dark] .hero-image:after{background:linear-gradient(to bottom,var(--app-hero-overlay-dark-start-color),var(--app-hero-overlay-dark-end-color))}@keyframes floatAnimation{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.main-logo{animation:floatAnimation 2.4s ease-in-out infinite}.mantine-Paper-root{background-color:var(--app-light-surface-color)}[data-mantine-color-scheme=dark] .mantine-Paper-root{background-color:var(--app-dark-surface-color)}.mantine-Paper-root{transition:all .1s ease-in-out;box-shadow:0 2px 0 3px var(--app-light-shadow-color)}[data-mantine-color-scheme=dark] .mantine-Paper-root{box-shadow:0 2px 0 3px var(--app-dark-shadow-color)}.mantine-Paper-root{position:relative}.mantine-Carousel-control{box-shadow:none;opacity:1}.update-carousel-control-next{position:relative;top:-3rem;right:-15rem}@media (max-width:1430px){.update-carousel-control-next{right:-20%}}@media (max-width:1200px){.update-carousel-control-next{top:0!important}}@media (max-width:1368px){.update-carousel-control-next{right:-3rem;top:-3rem}.update-carousel-control-next .mantine-Paper-root{border-width:8px!important}}.update-carousel-control-previous{position:relative;top:-3rem;left:-15rem}@media (max-width:1430px){.update-carousel-control-previous{left:-20%}}@media (max-width:1200px){.update-carousel-control-previous{top:0!important}}@media (max-width:1368px){.update-carousel-control-previous{left:-3rem;top:-3rem}.update-carousel-control-previous .mantine-Paper-root{border-width:8px!important}}.mantine-Button-root{transition:all .1s ease-in-out;box-shadow:0 2px 0 1px color-mix(in srgb,var(--mantine-color-primary-5),#000 30%)}.mantine-Button-root:active{box-shadow:0 1px 0 1px color-mix(in srgb,var(--mantine-color-primary-5),#000 30%)}.mantine-Button-root[data-disabled=true]{color:var(--app-neutral-white);background-color:var(--app-light-input-color)}[data-mantine-color-scheme=dark] .mantine-Button-root[data-disabled=true]{background-color:var(--app-dark-disabled-input-color)}.mantine-Button-root[data-disabled=true]{box-shadow:0 2px 0 1px var(--app-light-shadow-color)!important}[data-mantine-color-scheme=dark] .mantine-Button-root[data-disabled=true]{box-shadow:0 2px 0 1px var(--app-dark-disabled-shadow-color)!important}.mantine-ActionIcon-root{transition:all .1s ease-in-out;box-shadow:0 2px 0 1px color-mix(in srgb,var(--mantine-color-primary-5),#000 30%)}.mantine-ActionIcon-root:active{box-shadow:0 1px 0 1px color-mix(in srgb,var(--mantine-color-primary-5),#000 30%)}.mantine-Loader-root:after{border-color:var(--app-primary-color) color-mix(in srgb,var(--app-primary-color) 65%,var(--app-neutral-black)) var(--app-primary-color) transparent!important}.mantine-Carousel-viewport{height:100%}.pointer{cursor:pointer}.mantine-TextInput-input{background-color:var(--app-light-input-color)}[data-mantine-color-scheme=dark] .mantine-TextInput-input{background-color:var(--app-dark-input-color)}.mantine-TextInput-input{border:none}.mantine-TextInput-input::focus{border:none}.mantine-NumberInput-input{background-color:var(--app-light-input-color)}[data-mantine-color-scheme=dark] .mantine-NumberInput-input{background-color:var(--app-dark-input-color)}.mantine-NumberInput-input{border:none}.mantine-NumberInput-input::focus{border:none}.mantine-Notifications-notification{background-color:var(--app-primary-color)}.mantine-Notifications-notification .mantine-CloseButton-root:hover{background-color:var(--app-notification-close-hover-color)}.mantine-Notifications-notification div{color:var(--app-neutral-white)}.mantine-Notifications-notification:before{content:none}.mantine-Accordion-item{border:3px solid var(--app-light-surface-border-color)}.drawer-content{background-color:var(--app-light-background-color)!important}[data-mantine-color-scheme=dark] .drawer-content{background-color:var(--app-dark-background-color)!important}.invert-icon{filter:invert(0)}[data-mantine-color-scheme=dark] .invert-icon{filter:invert(1)}.community-goal-progress-background{background-color:var(--app-light-progress-track-color)}[data-mantine-color-scheme=dark] .community-goal-progress-background{background-color:var(--app-dark-progress-track-color)}.community-goal-progress-stroke{stroke:var(--app-light-progress-track-color)}[data-mantine-color-scheme=dark] .community-goal-progress-stroke{stroke:var(--app-dark-progress-track-color)}.play-button{background-color:var(--app-light-background-color)}[data-mantine-color-scheme=dark] .play-button{background-color:var(--app-dark-progress-track-color)}.play-button{box-shadow:0 2px 0 1px var(--app-light-shadow-color)}[data-mantine-color-scheme=dark] .play-button{box-shadow:0 2px 0 1px var(--app-dark-disabled-shadow-color)}.play-button{color:var(--app-primary-contrast-color)!important}[data-mantine-color-scheme=dark] .play-button{color:var(--app-neutral-white)!important}.play-button:hover{background-color:var(--app-light-surface-color)}[data-mantine-color-scheme=dark] .play-button:hover{background-color:color-mix(in srgb,var(--app-dark-progress-track-color) 85%,var(--app-neutral-black))}.play-button:active{box-shadow:0 1px 0 1px var(--app-light-shadow-color)}[data-mantine-color-scheme=dark] .play-button:active{box-shadow:0 1px 0 1px var(--app-dark-disabled-shadow-color)}.recent-purchase-badge{background-color:var(--app-light-background-color)!important}[data-mantine-color-scheme=dark] .recent-purchase-badge{background-color:inherit!important}.recent-purchase-badge{color:var(--app-neutral-gray-333)!important}[data-mantine-color-scheme=dark] .recent-purchase-badge{color:inherit!important}.footer{background-color:var(--app-light-footer-color)}[data-mantine-color-scheme=dark] .footer{background-color:var(--app-dark-footer-color)}.login-cta{background-color:var(--mantine-color-primary-5)!important;position:relative;overflow:hidden;box-shadow:0 2px 0 1px color-mix(in srgb,var(--mantine-color-primary-5),#000 30%)!important}.login-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:url(/overlay.svg);filter:invert(1);background-size:cover;background-repeat:no-repeat}.slide-icon{animation:slide-icon 2s ease-in-out infinite}@keyframes slide-icon{0%{transform:translateX(0)}50%{transform:translateX(5px)}to{transform:translateX(0)}}.snowflake{color:var(--app-snow-color);font-size:1em;font-family:Arial,sans-serif}.snowflake,.snowflake .inner{animation-iteration-count:infinite;animation-play-state:running}@keyframes snowflakes-fall{0%{transform:translateY(0)}to{transform:translateY(110vh)}}@keyframes snowflakes-shake{0%,to{transform:translateX(0)}50%{transform:translateX(40px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;user-select:none;cursor:default;animation-name:snowflakes-shake;animation-duration:3s;animation-timing-function:ease-in-out}.snowflake .inner{animation-duration:10s;animation-name:snowflakes-fall;animation-timing-function:linear}.snowflake:nth-of-type(0){left:1%;animation-delay:0s}.snowflake:nth-of-type(0) .inner{animation-delay:0s}.snowflake:first-of-type{left:10%;animation-delay:1s}.snowflake:first-of-type .inner,.snowflake:nth-of-type(8) .inner{animation-delay:1s}.snowflake:nth-of-type(2){left:20%;animation-delay:.5s}.snowflake:nth-of-type(2) .inner,.snowflake:nth-of-type(6) .inner{animation-delay:6s}.snowflake:nth-of-type(3){left:30%;animation-delay:2s}.snowflake:nth-of-type(11) .inner,.snowflake:nth-of-type(3) .inner{animation-delay:4s}.snowflake:nth-of-type(4){left:40%;animation-delay:2s}.snowflake:nth-of-type(10) .inner,.snowflake:nth-of-type(4) .inner{animation-delay:2s}.snowflake:nth-of-type(5){left:50%;animation-delay:3s}.snowflake:nth-of-type(5) .inner{animation-delay:8s}.snowflake:nth-of-type(6){left:60%;animation-delay:2s}.snowflake:nth-of-type(7){left:70%;animation-delay:1s}.snowflake:nth-of-type(7) .inner{animation-delay:2.5s}.snowflake:nth-of-type(8){left:80%;animation-delay:0s}.snowflake:nth-of-type(9){left:90%;animation-delay:1.5s}.snowflake:nth-of-type(9) .inner{animation-delay:3s}.snowflake:nth-of-type(10){left:25%;animation-delay:0s}.snowflake:nth-of-type(11){left:65%;animation-delay:2.5s}.platform-selector .mantine-SegmentedControl-label[data-active=true]{color:var(--app-primary-contrast-color)}.mantine-Accordion-item{background-color:var(--app-light-background-color)!important}[data-mantine-color-scheme=dark] .mantine-Accordion-item{background-color:var(--app-dark-background-color)!important}.mantine-Accordion-item{border:3px solid var(--app-light-surface-border-color)!important}[data-mantine-color-scheme=dark] .mantine-Accordion-item{border:3px solid var(--app-dark-surface-border-color)!important}.admin-sidebar{background:linear-gradient(180deg,var(--app-dark-surface-color),var(--app-dark-background-color));border:1px solid var(--app-dark-surface-border-color);transition:box-shadow .2s ease,transform .2s ease}.admin-sidebar-item{border-radius:8px;transition:background-color .15s ease,transform .15s ease}.admin-sidebar-item:hover{background-color:var(--app-admin-sidebar-hover-color)}.admin-sidebar-item[data-active=true]{background-color:var(--app-admin-sidebar-active-color)}.admin-content-card{background:linear-gradient(180deg,var(--app-dark-surface-color),var(--app-dark-background-color));border:1px solid var(--app-dark-surface-border-color)}.mantine-Input-input{background-color:var(--app-light-background-color)!important}[data-mantine-color-scheme=dark] .mantine-Input-input{background-color:var(--app-dark-background-color)!important}.mantine-Input-input{border:none}.page{position:relative}.page:before{background-image:url(/hero_image.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:-2}.page:after,.page:before{content:"";position:absolute;top:0;left:0;right:0;height:50rem}.page:after{background-image:linear-gradient(var(--app-page-overlay-light-start-color),var(--app-neutral-white))}[data-mantine-color-scheme=dark] .page:after{background-image:linear-gradient(var(--app-page-overlay-dark-start-color),var(--app-hero-overlay-dark-end-color))}.page:after{z-index:-1}.mantine-Pagination-control{background-color:var(--app-light-background-color)!important}[data-mantine-color-scheme=dark] .mantine-Pagination-control{background-color:var(--app-dark-background-color)!important}.mantine-Pagination-control{border:3px solid var(--app-light-surface-border-color)!important}[data-mantine-color-scheme=dark] .mantine-Pagination-control{border:3px solid var(--app-dark-surface-border-color)!important}.mantine-Pagination-control[data-active=true]{background-color:var(--mantine-color-primary-5)!important;color:var(--app-primary-contrast-color)!important}.blog-card{transition:all .3s ease-in-out}.blog-card,.blog-card .blog-card-image{overflow:hidden}.blog-card .blog-card-image img{transition:all .3s ease-in-out}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.language-switcher{background-color:var(--app-light-surface-color)}[data-mantine-color-scheme=dark] .language-switcher{background-color:var(--app-dark-surface-color)}.language-switcher{border:none;transition:all .1s ease-in-out;box-shadow:0 2px 0 3px var(--app-light-shadow-color)}[data-mantine-color-scheme=dark] .language-switcher{box-shadow:0 2px 0 3px var(--app-dark-shadow-color)}.language-switcher-dropdown{background-color:var(--app-light-surface-color)!important}[data-mantine-color-scheme=dark] .language-switcher-dropdown{background-color:var(--app-dark-surface-color)!important}.language-switcher-dropdown{border:3px solid var(--app-light-surface-border-color)}[data-mantine-color-scheme=dark] .language-switcher-dropdown{border:3px solid var(--app-dark-surface-border-color)}.language-switcher-dropdown{box-shadow:0 2px 0 3px var(--app-light-shadow-color)}[data-mantine-color-scheme=dark] .language-switcher-dropdown{box-shadow:0 2px 0 3px var(--app-dark-shadow-color)}.hero-post-image{border-radius:0 10px 10px 0}@media (max-width:990px){.hero-post-image{border-radius:0 0 10px 10px}}.admin-radio-card{background-color:var(--app-light-surface-color)}[data-mantine-color-scheme=dark] .admin-radio-card{background-color:var(--app-dark-surface-color)}.admin-radio-card{border:2px solid var(--app-light-surface-border-color)}[data-mantine-color-scheme=dark] .admin-radio-card{border:2px solid var(--app-dark-surface-border-color)}.admin-radio-card{border-radius:10px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.admin-radio-card:hover{border-color:var(--app-light-surface-border-color)}[data-mantine-color-scheme=dark] .admin-radio-card:hover{border-color:var(--app-dark-surface-border-color)}.admin-radio-card:hover{background-color:var(--app-light-background-color)}[data-mantine-color-scheme=dark] .admin-radio-card:hover{background-color:var(--app-dark-background-color)}.admin-radio-card[data-checked]{border-color:var(--mantine-color-primary-5);background-color:var(--app-admin-radio-checked-light-color)}[data-mantine-color-scheme=dark] .admin-radio-card[data-checked]{background-color:var(--app-admin-radio-checked-dark-color)}.admin-blog-editor{background-color:var(--app-light-surface-color)}[data-mantine-color-scheme=dark] .admin-blog-editor{background-color:var(--app-dark-surface-color)}.admin-markdown-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.92rem;line-height:1.55}.admin-markdown-preview{min-height:22rem;background-color:var(--app-light-background-color)}[data-mantine-color-scheme=dark] .admin-markdown-preview{background-color:var(--app-dark-background-color)}.admin-markdown-preview{border:1px solid var(--app-light-surface-border-color)}[data-mantine-color-scheme=dark] .admin-markdown-preview{border:1px solid var(--app-dark-surface-border-color)}.gamemode-selector-widget{overflow:visible}.gamemode-selector-trigger{border-radius:8px;background-color:var(--app-gamemode-trigger-light-color)}[data-mantine-color-scheme=dark] .gamemode-selector-trigger{background-color:var(--app-gamemode-trigger-dark-color)}.gamemode-selector-trigger{transition:background-color .15s ease}.gamemode-selector-trigger:hover{background-color:var(--app-gamemode-trigger-hover-light-color)}[data-mantine-color-scheme=dark] .gamemode-selector-trigger:hover{background-color:var(--app-gamemode-trigger-hover-dark-color)}.gamemode-selector-dropdown{background-color:var(--app-gamemode-dropdown-light-color)!important}[data-mantine-color-scheme=dark] .gamemode-selector-dropdown{background-color:var(--app-gamemode-dropdown-dark-color)!important}.gamemode-selector-dropdown{border:2px solid var(--app-gamemode-dropdown-border-light-color)!important}[data-mantine-color-scheme=dark] .gamemode-selector-dropdown{border:2px solid var(--app-gamemode-dropdown-border-dark-color)!important}.gamemode-selector-dropdown{box-shadow:0 4px 12px var(--app-gamemode-dropdown-shadow-color)!important}.gamemode-selector-dropdown .mantine-Combobox-option{border-radius:6px;transition:background-color .12s ease}.gamemode-selector-dropdown .mantine-Combobox-option:hover{background-color:var(--app-gamemode-option-hover-light-color)}[data-mantine-color-scheme=dark] .gamemode-selector-dropdown .mantine-Combobox-option:hover{background-color:var(--app-gamemode-option-hover-dark-color)}.gamemode-selector-dropdown .gamemode-option-active{background-color:var(--app-gamemode-option-active-light-color)}[data-mantine-color-scheme=dark] .gamemode-selector-dropdown .gamemode-option-active{background-color:var(--app-gamemode-option-active-dark-color)}