.image-loading-indicator[data-v-4d0bd2c5]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:1;pointer-events:none;position:absolute;transition:opacity .18s ease;z-index:1}.image-loading-indicator-hidden[data-v-4d0bd2c5]{opacity:0}.image-loading-error-mark[data-v-4d0bd2c5],.image-loading-spinner[data-v-4d0bd2c5]{aspect-ratio:1;position:absolute;width:clamp(1.1rem,30%,2rem)}.image-loading-spinner[data-v-4d0bd2c5]{animation:image-loading-spin-4d0bd2c5 .72s linear infinite;border:3px solid rgba(51,98,145,.25);border-radius:9999px;border-top-color:#336291;opacity:1;transition:opacity .18s ease,scale .18s ease}.image-loading-error-mark[data-v-4d0bd2c5]{opacity:0;scale:.72;transition:opacity .18s ease,scale .18s ease}.image-loading-error-mark[data-v-4d0bd2c5]:after,.image-loading-error-mark[data-v-4d0bd2c5]:before{background-color:#718096;border-radius:9999px;content:"";height:3px;left:12%;position:absolute;top:50%;width:76%}.image-loading-error-mark[data-v-4d0bd2c5]:before{transform:translateY(-50%) rotate(45deg)}.image-loading-error-mark[data-v-4d0bd2c5]:after{transform:translateY(-50%) rotate(-45deg)}.image-loading-indicator-error .image-loading-spinner[data-v-4d0bd2c5]{animation-play-state:paused;opacity:0;scale:.72}.image-loading-indicator-error .image-loading-error-mark[data-v-4d0bd2c5]{opacity:1;scale:1;transition-delay:.16s}@keyframes image-loading-spin-4d0bd2c5{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.image-loading-spinner[data-v-4d0bd2c5]{animation-duration:1.5s}}.search-dialog-enter-active[data-v-cae6a1ba],.search-dialog-leave-active[data-v-cae6a1ba]{transition:opacity .18s ease}.search-dialog-enter-active>div[data-v-cae6a1ba],.search-dialog-leave-active>div[data-v-cae6a1ba]{transition:transform .18s ease,opacity .18s ease}.search-dialog-enter-from[data-v-cae6a1ba],.search-dialog-leave-to[data-v-cae6a1ba]{opacity:0}.search-dialog-enter-from>div[data-v-cae6a1ba],.search-dialog-leave-to>div[data-v-cae6a1ba]{opacity:0;transform:translateY(-12px) scale(.98)}.trophy-banner-image{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.trophy-banner-placeholder{filter:blur(32px)}.trophy-banner-full{filter:none;opacity:1}.trophy-progressive-images-js .trophy-banner-full{filter:blur(32px);opacity:0;transition:filter .7s ease}.trophy-progressive-images-js .trophy-banner-full.is-reveal-ready{filter:blur(32px);opacity:1}.trophy-progressive-images-js .trophy-banner-full.is-loaded{filter:none;opacity:1}.site-header{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;color:var(--navbar-text-color);font-size:16px;letter-spacing:.32px}.site-header.is-mounted{transition:background-color .5s ease-in-out}.site-header.is-mounted .site-navbar{transition:height .5s ease-in-out}.site-navbar{height:66px;padding:0;width:calc(100% - 32px)}.site-navbar-brand{display:block;font-size:20px;line-height:40px;margin-right:16px;padding:5px 0}.site-navbar-toggler{background:transparent;border:0;color:inherit;line-height:1;margin:0;padding:4px 12px}.site-navbar-brand,.site-navbar-toggler{position:relative;z-index:1}.site-navbar-menu{align-content:start;background-color:#2f4154;box-sizing:border-box;display:grid;grid-auto-rows:96px;grid-template-columns:repeat(3,minmax(0,1fr));top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:70px 0 32px;position:fixed;transform:translateY(-12px);transition:none;z-index:0;-webkit-overflow-scrolling:touch}html.dark .site-navbar-menu{background-color:#1f3144}.site-navbar-menu.is-open{transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.site-navbar-menu>a,.site-navbar-menu>button{align-items:center;background-color:#ffffff14;border:0;border-radius:12px;color:inherit;display:flex;flex-direction:column;height:80px;justify-content:center;margin:8px;min-width:0;padding:16px 8px;transition:background-color .2s ease-in-out,transform .15s ease-in-out}.site-navbar-menu>a:active,.site-navbar-menu>a:hover,.site-navbar-menu>button:active,.site-navbar-menu>button:hover{background-color:#ffffff2e;color:inherit;transform:scale(.96)}.site-navbar-menu>a>i,.site-navbar-menu>button>i{color:inherit;font-size:25.6px;line-height:25.6px;margin:0 0 6.4px}.site-navbar-menu>a>span,.site-navbar-menu>button>span{color:inherit;font-size:12.48px;line-height:14.976px;margin:0!important;word-break:break-word}.site-navbar-menu.is-open>a,.site-navbar-menu.is-open>button{animation:trophy-mobile-grid-cell-in .18s ease both}.site-navbar-menu.is-open>:nth-child(2){animation-delay:30ms}.site-navbar-menu.is-open>:nth-child(3){animation-delay:60ms}.site-navbar-menu.is-open>:nth-child(4){animation-delay:90ms}.site-navbar-menu.is-open>:nth-child(5){animation-delay:.12s}.site-navbar-menu.is-open>:nth-child(6){animation-delay:.15s}body.mobile-menu-open{overflow:hidden}@keyframes trophy-mobile-grid-cell-in{0%{opacity:0;transform:scale(.82) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}html.page-scrolled .site-header{background-color:#2f4154}html.dark.page-scrolled .site-header{background-color:#1f3144}.navbar-menu-open .site-navbar,html.page-scrolled .site-navbar{height:60px}@media(min-width:576px){.site-navbar{width:540px}}@media(min-width:600px)and (max-width:767px){.site-navbar{height:74px}}@media(min-width:768px){.site-header{font-size:14px}.site-navbar{height:64px;width:720px}.site-navbar-brand{line-height:30px}.navbar-menu-open .site-navbar,html.page-scrolled .site-navbar{height:50px}}@media(min-width:992px){.site-navbar{padding-left:15px;padding-right:15px;width:960px}.site-navbar-menu{display:flex;overflow:visible;padding:0;position:static;transform:none;width:auto}.site-navbar-menu,html.dark .site-navbar-menu{background-color:transparent}.site-navbar-menu>a,.site-navbar-menu>button{background-color:transparent;border-radius:0;display:block;font-size:14px;height:38px;line-height:21px;margin:0;padding:8px;transition:color .2s ease-in-out,background-color .2s ease-in-out;width:auto}.site-navbar-menu>a:hover,.site-navbar-menu>button:hover:not(.theme-preview-locked){color:var(--link-hover-color)}.site-navbar-menu>button.theme-preview-locked{color:inherit;transition-property:background-color}.site-navbar-menu>a:active,.site-navbar-menu>a:hover,.site-navbar-menu>button:active,.site-navbar-menu>button:hover{background-color:transparent;transform:none}.site-navbar-menu>a>i,.site-navbar-menu>button>i{font-size:14px;line-height:inherit;margin:0}.site-navbar-menu>a{padding-right:8px}.site-navbar-menu>a>span{font-size:14px;line-height:inherit;margin-left:4.16px!important}.site-navbar-menu>button>i{margin-left:.2rem;margin-right:.2rem}}@media(min-width:1200px){.site-navbar{width:1140px}}@media(min-width:576px)and (max-width:767px){.site-navbar-menu{padding-left:calc(50% - 270px);padding-right:calc(50% - 270px)}}@media(min-width:768px)and (max-width:991px){.site-navbar-menu{padding-left:calc(50% - 360px);padding-right:calc(50% - 360px)}}.navbar .animated-icon{cursor:pointer;display:block;height:20px;margin:0;position:relative;transform:rotate(0);transition:.5s ease-in-out;width:30px}.navbar .animated-icon span{background:currentColor;border-radius:9px;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0);transition:.25s ease-in-out;width:100%}.navbar .animated-icon span:first-child{top:0}.navbar .animated-icon span:nth-child(2){top:10px}.navbar .animated-icon span:nth-child(3){top:20px}.navbar .animated-icon.open span:first-child{top:11px;transform:rotate(135deg)}.navbar .animated-icon.open span:nth-child(2){left:-60px;opacity:0}.navbar .animated-icon.open span:nth-child(3){top:11px;transform:rotate(-135deg)}progress{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#a1a1aa;border:0;border-radius:.4375rem;overflow:hidden}.dark progress{background-color:#435266}progress::-webkit-progress-inner-element{border:0}progress::-webkit-progress-bar{background-color:#a1a1aa;border-radius:.4375rem}.dark progress::-webkit-progress-bar{background-color:#435266}progress::-webkit-progress-value{background-color:#336291;border-radius:.4375rem}progress::-moz-progress-bar{background-color:#336291;border-radius:.4375rem}
