:root{--stain-image:url(/images/elements/default-main-title-bg.png);--subtitle-image:url(/images/elements/default-quiz-title-bg.png);--icon-image:url(/images/elements/default-blue-icon.png);--global-bg:#ffffff;--header-bg:#0056a4;--accent-color:#0056a4;--accent-secondary-color:rgb(0,59.256097561,113);--correct-color:#00e230;--incorrect-color:#474b50;--highlight-color:#474b50;--quiz-mobile-fixed-height:1200;--quiz-desktop-fixed-height:800}.pointer{cursor:pointer}*{box-sizing:border-box}body{margin:0;padding:0}body,html{height:100%}#quiz-wrapper{font-family:var(--text-font-family,var(--font-myriad-regular));background-color:var(--global-bg);position:relative;line-height:var(--text-line-height,1.5);display:flex;justify-content:center}#quiz-wrapper.resizable-view{min-height:100%}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) #quiz-wrapper:not(.resizable-view),body:not(.has-simulator) #quiz-wrapper:not(.resizable-view){min-height:100%}}.colored-header{position:absolute;top:0;left:0;right:0;background-color:var(--header-bg);height:var(--header-bg-height,100%);z-index:-1}.colored-header-admin-dashboard{--header-default-height:50px;background-color:var(--header-bg);height:var(--header-bg-height,var(--header-default-height));min-height:var(--header-default-height);width:100%}.colored-footer{position:absolute;height:calc(var(--footer-bg-height, 0)*1px);left:0;right:0;bottom:0;background-color:var(--footer-bg);z-index:-1}img{max-width:100%}.quiz-preview{padding:15px;border-radius:20px;border:2px solid #333;background-color:var(--global-bg);font-family:var(--text-font-family,var(--font-myriad-regular))}.quiz{justify-content:flex-start;align-items:center;max-width:800px;width:100%;margin:0 5px}@media(min-width:375px){.simulator .quiz,body:not(.has-simulator) .quiz{width:95%;margin:0 auto}}.quiz{padding-top:calc(var(--quiz-padding-top, 0)*1px);padding-bottom:calc(var(--quiz-padding-bottom, 0)*1px);z-index:2;display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;height:calc(var(--quiz-mobile-fixed-height)*1px);max-height:calc(var(--quiz-mobile-fixed-height)*1px);overflow:hidden}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .quiz,body:not(.has-simulator) .quiz{height:calc(var(--quiz-desktop-fixed-height)*1px);max-height:calc(var(--quiz-desktop-fixed-height)*1px)}}.quiz__header{max-width:400px;width:100%;display:grid;margin:0 auto;place-items:center;grid-template-columns:1fr}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .quiz__header,body:not(.has-simulator) .quiz__header{grid-template-columns:repeat(2,1fr);max-width:unset}}.quiz__title{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;justify-self:var(--title-element-align,right);grid-column:1/2;text-align:var(--title-text-align,center);color:var(--title-color,var(--accent-color));font-family:var(--title-font-family,var(--font-myriad-regular));font-size:var(--title-font-size,18.4px);width:clamp(150px,var(--title-preferred-width,290)*1px,100%);height:auto;aspect-ratio:var(--title-aspect-ratio,312/52);margin:5px 0;padding-left:calc(var(--title-padding-left, 50)*1px);padding-right:calc(var(--title-padding-right, 25)*1px);background-image:var(--stain-image)}.quiz__title,.quiz__title:before{background-position:50%;background-size:contain;background-repeat:no-repeat}.quiz__title:before{content:"";background-image:var(--icon-image);position:absolute;left:calc(var(--title-icon-margin-left, 10)*1px);top:0;bottom:0;height:100%;width:calc(var(--title-icon-width, 50)*1px)}.quiz__header--no-subtitle .quiz__title{margin-bottom:calc(var(--title-previous-games-margin-bottom, 0)*1px)}.quiz__subtitle{display:flex;flex-direction:row;justify-content:center;align-items:center;color:var(--subtitle-color,#ffffff);font-size:var(--subtitle-font-size,16px);align-self:var(--subtitle-element-align,center);width:clamp(150px,var(--subtitle-preferred-width,290)*1px,100%);aspect-ratio:var(--subtitle-aspect-ratio,300/50);text-align:var(--subtitle-text-align,center);font-weight:var(--subtitle-font-weight,normal);padding-left:calc(var(--subtitle-padding-left, 16)*1px);padding-right:calc(var(--subtitle-padding-right, 16)*1px);margin:calc(var(--subtitle-margin-top, 5)*1px) 0 5px;background-image:var(--subtitle-image);background-position:50%;background-size:contain;background-repeat:no-repeat}.quiz__author{width:100%;margin-top:calc(var(--author-margin-top, 0)*1px);margin-bottom:calc(var(--author-margin-bottom, 3)*1px);font-style:var(--author-font-style,normal);font-family:inherit;line-height:1;grid-column:1/2;position:relative;color:var(--author-text-color,#ffffff);font-size:var(--author-font-size,18px);text-align:var(--author-text-align,center);font-weight:var(--author-font-weight,normal);padding:0 calc(var(--author-padding-x, 0)*1px)}.quiz__main.invisible{visibility:hidden;pointer-events:none}.quiz__main.hidden{display:none}.quiz__main{margin:0 auto calc(var(--quiz-bottom-margin, 10)*1px);display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;flex:1 1 0;min-height:0;width:100%}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .quiz__main,body:not(.has-simulator) .quiz__main{width:100%;grid-column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}}.quiz__spacer{display:flex;flex-direction:column;max-height:540px;height:100%;justify-content:space-around}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .quiz__spacer,body:not(.has-simulator) .quiz__spacer{justify-content:unset}}.quiz__options,.quiz__top{display:flex;flex-direction:column;justify-content:center;align-items:center}.quiz__options.hidden{display:none}.quiz__graphic{view-transition-name:quiz-graphic;padding-top:calc(var(--graphic-margin-top, 10)*1px);margin:0 auto;align-self:center;display:flex;height:100%;width:max-content;justify-content:center;max-height:365px;max-width:285px}@media(min-width:375px){.simulator .quiz__graphic,body:not(.has-simulator) .quiz__graphic{max-height:465px;max-width:320px}}@media(min-width:480px){.simulator:not(.small-phone) .quiz__graphic,body:not(.has-simulator) .quiz__graphic{max-height:500px;max-width:390px}}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .quiz__graphic,body:not(.has-simulator) .quiz__graphic{max-height:100%;max-width:100%}}.quiz__graphic iframe,.quiz__graphic img,.quiz__graphic video{max-width:100%;max-height:100%;object-fit:contain}.quiz__graphic>.image-zoom-container{height:100%;max-width:100%;min-width:0}.quiz__graphic>.image-zoom-container>figure.image-zooom{height:100%;max-width:100%;display:flex;align-items:center;justify-content:center}.quiz__graphic>.image-zoom-container>figure.image-zooom img{width:auto;height:auto}.quiz__guide{display:block;width:100%;margin-bottom:3px;text-align:var(--guide-text-align,center);color:var(--guide-color,var(--accent-color));font-size:var(--guide-font-size,13px);font-weight:var(--guide-font-weight,normal)}.quiz__link-container{padding-top:5px;display:flex;justify-content:var(--game-links-element-align,center);color:var(--game-links-color,var(--accent-color))}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .quiz__link-container,body:not(.has-simulator) .quiz__link-container{margin-top:auto}}.quiz__link{font-size:var(--game-links-font-size,15px);color:inherit;text-align:center;background:rgba(0,0,0,0);border:none;font-weight:var(--game-links-font-weight,normal);text-decoration:none;cursor:pointer;display:flex;align-items:center}.quiz__link:hover{color:var(--accent-secondary-color);text-decoration:underline}.quiz__question.hidden{display:none}.quiz__question{font-weight:var(--question-font-weight,bold);font-size:var(--question-font-size,17.6px);text-align:var(--question-text-align,center);padding:0 10px;margin:0;min-width:260px;color:var(--question-color,#000000)}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .quiz__question,body:not(.has-simulator) .quiz__question{margin:4px 0 8px;font-size:calc(var(--question-font-size, 17.6px)*1.1)}}.quiz__ad{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:15px 0 0;width:100%;background-color:gray;height:100%;border-radius:2em;display:none}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .quiz__ad,body:not(.has-simulator) .quiz__ad{display:flex;width:180px;height:480px;margin:0 0 0 15px}}@media(min-width:1024px){.simulator:not(.small-phone):not(.phone):not(.small-tablet):not(.tablet) .quiz__ad,body:not(.has-simulator) .quiz__ad{width:250px;height:500px;margin:0 0 0 35px}}.quiz__end-screen{display:flex;flex-direction:column;justify-content:unset;align-items:center}.quiz__end-screen.hidden{display:none}.quiz__end-screen{align-self:start;margin:0 auto;max-width:calc(var(--result-container-preferred-width, 300)*1px);width:100%}.quiz__end-screen__percent,.quiz__end-screen__text,.quiz__end-screen__title{width:100%}.quiz__end-screen__title{margin:0;color:var(--result-title-color,var(--accent-color));font-size:var(--result-title-font-size,18px);text-align:var(--result-title-text-align,center);font-weight:var(--result-title-font-weight,bold)}.quiz__end-screen__percent{line-height:1;margin:0;color:var(--result-percent-color,#000000);font-size:var(--result-percent-font-size,18px);text-align:var(--result-percent-text-align,center);font-weight:var(--result-percent-font-weight,bold)}.quiz__end-screen__text{margin:0 0 5px;color:var(--result-note-color,#000000);font-size:var(--result-note-font-size,17px);text-align:var(--result-note-text-align,center);font-weight:var(--result-note-font-weight,normal)}.quiz__end-screen>.hidden{display:none}@media(min-width:375px){.simulator .quiz__end-screen__percent,body:not(.has-simulator) .quiz__end-screen__percent{margin:.5rem 0 .2rem}.simulator .quiz__end-screen__text,body:not(.has-simulator) .quiz__end-screen__text{margin:0 0 10px}}.quiz__explanation{width:100%;max-width:350px;margin:0 auto}.quiz__explanation__text{height:calc(var(--explanation-preferred-height, 200)*1px);margin:0;max-width:450px;color:var(--explanation-text-color,#000000);text-align:var(--explanation-text-align,center);font-weight:var(--explanation-font-weight,normal)}.quiz__explanation__text__inner{font-size:var(--explanation-font-size,12px);height:100%;overflow-y:auto}.quiz__explanation__pagination{margin:0 auto}.quiz__explanation__arrows,.quiz__explanation__pagination{display:flex;flex-direction:row;justify-content:space-between;align-items:center;user-select:none}.quiz__explanation__arrows{width:90%;margin:0 auto 3px;font-size:1.8rem}.quiz__explanation__arrows>*{cursor:pointer}.quiz__explanation__arrows>.invisible{visibility:hidden;pointer-events:none}.quiz__icon{font-size:1.8rem;color:var(--icon-arrow-color,var(--accent-color));cursor:pointer}.quiz__icon.disabled{visibility:hidden}.quiz__arrow-container{color:var(--icon-arrow-color,var(--accent-color));background-color:var(--icon-arrow-bg-color,transparent)}.book-menu.hidden{display:none}.book-menu{user-select:none}.book-menu__grid{width:fit-content;margin:0 auto;min-height:480px;max-height:800px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-gap:5px;place-items:center;position:relative}@media(min-width:375px){.simulator .book-menu__grid,body:not(.has-simulator) .book-menu__grid{grid-gap:8px}}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .book-menu__grid,body:not(.has-simulator) .book-menu__grid{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr)}}.book-menu__item{width:calc(var(--book-menu-item-width)*1px);height:calc(var(--book-menu-item-height)*1px);position:relative;border-radius:10px;cursor:pointer;--book-menu-item-width:100;--book-menu-item-height:136}@media(min-width:375px){.simulator .book-menu__item,body:not(.has-simulator) .book-menu__item{--book-menu-item-width:112;--book-menu-item-height:153}}@media(min-width:480px){.simulator:not(.small-phone) .book-menu__item,body:not(.has-simulator) .book-menu__item{--book-menu-item-width:132;--book-menu-item-height:180}}@media(min-width:576px){.simulator:not(.small-phone):not(.phone) .book-menu__item,body:not(.has-simulator) .book-menu__item{--book-menu-item-width:175;--book-menu-item-height:238}}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .book-menu__item,body:not(.has-simulator) .book-menu__item{--book-menu-item-width:140;--book-menu-item-height:190}}.book-menu__item img{width:100%;height:100%;object-fit:cover}.book-menu__item img[data-loaded=false]{animation:pulse 2s infinite;background-color:#d3d3d3;border-radius:5px}.book-menu__item-badge{position:absolute;top:15px;right:0;border-radius:10px 0 0 10px;background-color:var(--history-badge-bg,var(--accent-color));color:var(--history-badge-color,#ffffff);text-align:center;font-family:inherit;margin:0;font-size:.7rem;padding:3px 5px;line-height:1.3;max-width:95%}@media(min-width:480px){.simulator:not(.small-phone) .book-menu__item-badge,body:not(.has-simulator) .book-menu__item-badge{font-size:.85rem;padding:5px 10px}}@media(min-width:576px){.simulator:not(.small-phone):not(.phone) .book-menu__item-badge,body:not(.has-simulator) .book-menu__item-badge{font-size:.9rem}}.book-menu__title{margin:10px 15px;color:var(--history-title-color,var(--accent-color));font-size:var(--history-title-font-size,18px);text-align:var(--history-title-text-align,center);font-weight:var(--history-title-font-weight,bold)}.book-menu__arrows{display:flex;justify-content:space-between;margin:5px 15px;padding:3px}.book-menu__arrows.invisible{visibility:hidden;pointer-events:none}.book-menu__arrows>*{width:35px;cursor:pointer}.book-menu__arrows>.invisible{visibility:hidden;pointer-events:none}.digital-book__pages-grid-item{height:250px;display:flex;flex-direction:row;justify-content:center;align-items:center}@media(min-width:375px){.simulator .digital-book__pages-grid-item,body:not(.has-simulator) .digital-book__pages-grid-item{height:300px}}@media(min-width:480px){.simulator:not(.small-phone) .digital-book__pages-grid-item,body:not(.has-simulator) .digital-book__pages-grid-item{height:300px}}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .digital-book__pages-grid-item,body:not(.has-simulator) .digital-book__pages-grid-item{height:320px}}@media(min-width:1024px){.simulator:not(.small-phone):not(.phone):not(.small-tablet):not(.tablet) .digital-book__pages-grid-item,body:not(.has-simulator) .digital-book__pages-grid-item{height:280px}}.digital-book__main.invisible{visibility:hidden;pointer-events:none}.digital-book__main.hidden{display:none}.digital-book__main{margin:0 auto;height:750px;width:100%}@media(min-width:375px){.simulator .digital-book__main,body:not(.has-simulator) .digital-book__main{height:830px}}@media(min-width:480px){.simulator:not(.small-phone) .digital-book__main,body:not(.has-simulator) .digital-book__main{height:900px}}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .digital-book__main,body:not(.has-simulator) .digital-book__main{height:500px}}.digital-book__graphic{height:100%;display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:unset;place-items:center;gap:20px}.digital-book__graphic>*{max-height:375px}@media(min-width:375px){.simulator .digital-book__graphic>*,body:not(.has-simulator) .digital-book__graphic>*{max-height:415px}}@media(min-width:480px){.simulator:not(.small-phone) .digital-book__graphic>*,body:not(.has-simulator) .digital-book__graphic>*{max-height:450px}}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .digital-book__graphic>*,body:not(.has-simulator) .digital-book__graphic>*{max-height:500px}.simulator:not(.small-phone):not(.phone):not(.small-tablet) .digital-book__graphic,body:not(.has-simulator) .digital-book__graphic{max-height:500px;grid-template-rows:unset;grid-template-columns:repeat(2,1fr)}}.digital-book__graphic img,.digital-book__graphic video{width:100%;height:100%;object-fit:contain}.digital-book__arrow.disabled{opacity:.4;pointer-events:none}.digital-book__footer{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:10px auto 0;width:95%}.digital-book__footer i{font-size:24px;color:var(--icon-arrow-color,var(--accent-color))}.digital-book__footer .button{margin:0 25px}.lds-spinner.hidden{display:none}.lds-spinner{display:inline-block;position:absolute;width:80px;height:80px;top:50%;left:50%;transform:translate(-50%,-50%)}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:var(--accent-color)}.lds-spinner div:first-child{transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.game-error.hidden{display:none}.game-error{position:absolute;top:50%;left:50%;width:80%;max-width:400px;transform:translate(-50%,-50%);text-align:center;background-color:#fff;padding:20px;border:5px solid #a93723;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.button{background-color:var(--option-base-bg,#ffffff);color:var(--option-base-color,#000000);border-radius:20px;box-shadow:inset 0 2px 6px 2px rgba(2,2,124,.3),0 0 2px rgba(0,0,0,.2);border:none;cursor:pointer;font-size:1rem;padding:.65rem 1.5rem;width:100%;margin:3px;font-weight:700;font-family:inherit;position:relative;transition:color .2s ease-in-out}.button.button--option{--option-button-initial-width:290px;min-width:var(--option-button-initial-width);width:var(--option-width,var(--option-button-initial-width));font-size:calc(var(--option-font-size, 1rem)*.85);padding:.65rem 2.15rem;border-radius:var(--option-border-radius,20px);text-align:var(--option-text-align,center);font-weight:var(--option-font-weight,bold);align-self:var(--option-element-align,center)}@media(min-width:375px){.simulator .button.button--option,body:not(.has-simulator) .button.button--option{font-size:var(--option-font-size,16px)}}.button.button--option:before{content:"";background-color:var(--option-base-dot,var(--accent-color));width:1em;height:1em;display:block;position:absolute;top:50%;left:12px;transform:translateY(-50%);border-radius:50%}.button.button--option.button--correct,.button.button--option.button--correct:focus,.button.button--option.button--correct:hover{color:var(--option-correct-color,#000000);background-color:var(--option-correct-bg,var(--correct-color))}.button.button--option.button--correct:before,.button.button--option.button--correct:focus:before,.button.button--option.button--correct:hover:before{background-color:var(--option-correct-dot,var(--accent-color))}.button.button--option.button--incorrect,.button.button--option.button--incorrect:focus,.button.button--option.button--incorrect:hover{color:var(--option-incorrect-color,#000000);background-color:var(--option-incorrect-bg,var(--incorrect-color))}.button.button--option.button--incorrect:before,.button.button--option.button--incorrect:focus:before,.button.button--option.button--incorrect:hover:before{background-color:var(--option-incorrect-dot,var(--accent-color))}.button--pagination,.button.end-menu-button{font-size:var(--menu-button-font-size,16px);font-weight:var(--menu-button-font-weight,normal);border-radius:var(--menu-button-border-radius,20px)}.button.end-menu-button{color:var(--menu-button-color,--accent-color);background-color:var(--menu-button-bg,#ffffff);text-align:var(--menu-button-text-align,center)}.button--pagination{padding:.4rem 1.4rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.button--pagination.selected{background-color:var(--menu-button-highlight,var(--highlight-color))}.sound-toggler{--sound-toggle-top-offset:0px;font-size:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;height:2rem;width:2rem;border-radius:100%;box-shadow:0 0 10px 2px rgba(0,0,0,.2);z-index:2;cursor:pointer;border:2px solid var(--icon-sound-border,#ffffff);background-color:var(--icon-sound-bg,var(--accent-color));color:var(--icon-sound-color,#ffffff);top:calc(var(--icon-top-offset, 15)*1px + var(--sound-toggle-top-offset));right:calc(var(--icon-right-offset, 15)*1px);position:absolute}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .sound-toggler,body:not(.has-simulator) .sound-toggler{position:relative;top:0;right:10px;grid-row:1/3;grid-column:2/3;place-self:center end}}.sound-toggler .hidden{display:none;fill:#fff;color:#fff}.history.hidden{display:none}.history{user-select:none}.history__grid{width:fit-content;margin:0 auto;min-height:480px;max-height:800px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-gap:5px;place-items:center;position:relative}@media(min-width:375px){.simulator .history__grid,body:not(.has-simulator) .history__grid{grid-gap:8px}}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .history__grid,body:not(.has-simulator) .history__grid{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr)}}.history-item{width:calc(var(--history-item-width)*1px);height:calc(var(--history-item-height)*1px);position:relative;border-radius:10px;cursor:pointer;--history-item-width:100;--history-item-height:136}@media(min-width:375px){.simulator .history-item,body:not(.has-simulator) .history-item{--history-item-width:112;--history-item-height:153}}@media(min-width:480px){.simulator:not(.small-phone) .history-item,body:not(.has-simulator) .history-item{--history-item-width:132;--history-item-height:180}}@media(min-width:576px){.simulator:not(.small-phone):not(.phone) .history-item,body:not(.has-simulator) .history-item{--history-item-width:175;--history-item-height:238}}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .history-item,body:not(.has-simulator) .history-item{--history-item-width:140;--history-item-height:190}}.history-item img{width:100%;height:100%;object-fit:cover}.history-item img[data-loaded=false]{animation:pulse 2s infinite;background-color:#d3d3d3;border-radius:5px}@keyframes pulse{0%,to{background-color:#d3d3d3}50%{background-color:rgba(211,211,211,.4)}}.history-item__date{position:absolute;top:15px;right:0;border-radius:10px 0 0 10px;background-color:var(--history-badge-bg,var(--accent-color));color:var(--history-badge-color,#ffffff);text-align:center;font-family:inherit;margin:0;font-size:.7rem;padding:3px 5px;line-height:1.3;max-width:95%}@media(min-width:480px){.simulator:not(.small-phone) .history-item__date,body:not(.has-simulator) .history-item__date{font-size:.85rem;padding:5px 10px}}@media(min-width:576px){.simulator:not(.small-phone):not(.phone) .history-item__date,body:not(.has-simulator) .history-item__date{font-size:.9rem}}.history__title{margin:10px 15px;color:var(--history-title-color,var(--accent-color));font-size:var(--history-title-font-size,18px);text-align:var(--history-title-text-align,center);font-weight:var(--history-title-font-weight,bold)}.history__arrows{display:flex;justify-content:space-between;margin:5px 15px;padding:3px}.history__arrows.invisible{visibility:hidden;pointer-events:none}.history__arrows>*{width:35px;cursor:pointer}.history__arrows>.invisible{visibility:hidden;pointer-events:none}.history__empty{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.1rem;position:absolute;inset:0}.image-carousel.splide{max-width:100%;max-height:100%;display:flex;margin:0 auto;height:100%;min-height:0}.image-carousel.splide .splide__slide{display:flex;flex-direction:row;justify-content:center;align-items:center}.image-carousel.splide .splide__slide img{flex-shrink:0}.image-carousel.splide .splide__list{align-items:stretch}.image-carousel.splide .splide__track{contain:layout;width:100%}.image-carousel.splide .splide__pagination{bottom:10px;display:flex!important}.image-carousel.splide .splide__pagination .splide__pagination__page{background-color:var(--carousel-secondary-color,#ccc)}.image-carousel.splide .splide__pagination .splide__pagination__page.is-active{background-color:var(--carousel-primary-color,var(--accent-color))}.image-carousel.splide .splide__arrow{background-color:var(--carousel-secondary-color,#ccc)!important;z-index:5;color:var(--carousel-primary-color,var(--accent-color));font-size:var(--carousel-arrow-size,20px);cursor:pointer;bottom:0}.image-carousel.splide .image-zoom-hint{background-color:var(--carousel-secondary-color,#ccc);color:var(--carousel-primary-color,var(--accent-color));bottom:25px;left:10px}.image-carousel.splide .splide__arrow--prev{left:3px!important}.image-carousel.splide .splide__arrow--next{right:3px!important}.menu-links{width:100%;flex:0 0 auto;margin-top:5px;display:flex;flex-direction:column;gap:8px;padding:5px 0 10px;min-height:calc(var(--menu-links-min-height, 100)*1px)}.menu-links__title{position:relative;font-size:var(--menu-links-title-font-size,16px);font-weight:var(--menu-links-title-font-weight,bold);background-color:var(--menu-links-title-bg,var(--accent-color));color:var(--menu-links-title-color,#fff);text-align:var(--menu-links-title-text-align,center);width:100%;padding:calc(var(--menu-links-title-py, 5)*1px) calc(var(--menu-links-title-px, 10)*1px);margin-top:calc(var(--menu-links-title-mt, 0)*1px);margin-bottom:calc(var(--menu-links-title-mb, 0)*1px)}.menu-links__item{height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:var(--menu-link-item-flex-justify,center);gap:10px;margin:0;padding:5px 12px;border-radius:var(--menu-link-item-border-radius,20px);font-size:var(--menu-link-item-font-size,16px);font-weight:var(--menu-link-item-font-weight,bold);text-align:var(--menu-link-item-text-align,center);font-family:inherit;box-shadow:inset 0 2px 6px 2px rgba(2,2,124,.3),0 0 2px rgba(0,0,0,.2);background-color:var(--menu-link-item-bg,#ffffff);color:var(--menu-link-item-color,#000000);border:none;cursor:pointer}.menu-links__item--borderless{box-shadow:none}.menu-links__item-image{max-width:100%;max-height:calc(var(--menu-link-item-max-icon-height, 60)*1px);object-fit:contain}.menu-links .splide{max-width:100%;width:calc(100% - 60px);margin:0 30px;height:100%}.menu-links .splide__track{width:100%;height:100%}.menu-links .splide__slide,.menu-links .splide__slide__row{height:100%}.menu-links .splide__arrow{width:20px;height:20px;font-size:9px;opacity:1;border:1px solid #616161;color:#616161;transition:opacity .2s ease}.menu-links .splide__arrow[disabled]{opacity:0}.menu-links .splide__arrow--next{right:-25px}.menu-links .splide__arrow--prev{left:-25px}.prev-games-footer{width:100%;display:flex;flex-direction:column;gap:8px;padding:8px 0}.prev-games-footer__title{position:relative;font-size:var(--prev-games-footer-title-font-size,16px);font-weight:var(--prev-games-footer-title-font-weight,bold);background-color:var(--prev-games-footer-title-bg,var(--accent-color));color:var(--prev-games-footer-title-color,#fff);text-align:var(--prev-games-footer-title-text-align,center);width:100%;padding:calc(var(--prev-games-footer-title-py, 5)*1px) calc(var(--prev-games-footer-title-px, 10)*1px);margin-top:calc(var(--prev-games-footer-title-mt, 0)*1px);margin-bottom:calc(var(--prev-games-footer-title-mb, 0)*1px)}.prev-games-footer__item{display:block;width:100%;position:relative;aspect-ratio:2/1;overflow:hidden;margin:0;border-radius:var(--prev-games-footer-item-border-radius,20px);box-shadow:inset 0 2px 6px 2px rgba(2,2,124,.3),0 0 2px rgba(0,0,0,.2);color:var(--prev-games-footer-item-color,#000000);border:none;cursor:pointer}.prev-games-footer__item--borderless{box-shadow:none}.prev-games-footer__item-image-wrapper{position:absolute;inset:10px;border-radius:calc(var(--prev-games-footer-item-border-radius, 20px) - 10px);overflow:hidden;background-color:#d4d4d4;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(white,black)}.prev-games-footer__item-image{object-fit:cover;object-position:center 15%;filter:grayscale(0);transform:scale(1.06);transition:filter .3s ease}.prev-games-footer__item--current .prev-games-footer__item-image,.prev-games-footer__item--visited .prev-games-footer__item-image,.prev-games-footer__item:active .prev-games-footer__item-image,.prev-games-footer__item:hover .prev-games-footer__item-image{filter:grayscale(1)}.prev-games-footer__item-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--prev-games-footer-item-bg,#ffffff);color:var(--prev-games-footer-item-color,#000000);font-size:var(--prev-games-footer-item-font-size,16px);font-weight:var(--prev-games-footer-item-font-weight,bold);font-family:inherit;text-align:center;white-space:nowrap;padding:4px 12px;border-radius:4px;pointer-events:none;transition:filter .3s ease}.prev-games-footer__item--current{pointer-events:none;cursor:default;box-shadow:inset 0 0 0 3px var(--prev-games-footer-item-current-color,var(--accent-color))}.prev-games-footer .splide{max-width:100%;width:calc(100% - 60px);margin:0 30px}.prev-games-footer .splide__track{width:100%}.prev-games-footer .splide__slide__row{height:100%}.prev-games-footer .splide__arrow{width:20px;height:20px;font-size:9px;opacity:1;border:1px solid #616161;color:#616161;transition:opacity .2s ease}.prev-games-footer .splide__arrow[disabled]{opacity:0}.prev-games-footer .splide__arrow--next{right:-25px}.prev-games-footer .splide__arrow--prev{left:-25px}.image-zoom-container{display:flex;justify-content:center;align-items:center;width:100%}@media(min-width:768px){.simulator:not(.small-phone):not(.phone):not(.small-tablet) .image-zoom-container,body:not(.has-simulator) .image-zoom-container{padding-bottom:10px}}.image-zoom-container>figure{cursor:zoom-in}.image-zoom-hint{position:absolute;bottom:6px;left:6px;width:36px;height:36px;border-radius:50%;background-color:var(--carousel-secondary-color,#ccc);color:var(--carousel-primary-color,var(--accent-color));display:flex;align-items:center;justify-content:center;font-size:18px;pointer-events:none;z-index:3;transition:opacity .2s ease}figure.image-zooom{background-color:rgba(0,0,0,0);min-height:unset}figure.image-zooom:after,figure.image-zooom:before{display:none}figure.image-zooom.loaded{background-color:rgba(0,0,0,0)}.video-player{position:relative;display:inline-flex;align-self:center;max-width:100%;max-height:100%;line-height:0;background-color:#000;overflow:hidden}.video-player__poster,.video-player__video{display:block;max-width:100%;max-height:100%;object-fit:contain;transition:opacity .2s ease-in-out}.video-player__poster--hidden{opacity:0}.video-player__video--overlay{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none}.video-player__video--hidden{opacity:0}.video-player__spinner{position:absolute;inset:0;pointer-events:none}.video-player__spinner .lds-spinner{width:48px;height:48px}.video-player__spinner .lds-spinner div:after{top:2px;left:22px;width:4px;height:11px}.video-player__spinner .lds-spinner div{transform-origin:24px 24px}.video-player__big-play{top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:row;justify-content:center;width:3.5rem;height:3.5rem;border-radius:100%;border:2px solid var(--icon-sound-border,#ffffff);background-color:var(--icon-sound-bg,var(--accent-color,rgba(0,0,0,.8)));color:var(--icon-sound-color,#ffffff);box-shadow:0 0 10px 2px rgba(0,0,0,.3);cursor:pointer;font-size:1.25rem;padding-left:.2rem}.video-player__big-play,.video-player__controls{position:absolute;display:flex;align-items:center}.video-player__controls{left:0;right:0;bottom:0;gap:.5rem;padding:.4rem .6rem;background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,0));opacity:1;transition:opacity .25s ease-in-out}.video-player__controls--hidden{opacity:0;pointer-events:none}.video-player__btn{flex:0 0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;font-size:.9rem;padding:.25rem;line-height:1}.video-player__time{flex:0 0 auto;color:#fff;font-size:.7rem;white-space:nowrap;font-variant-numeric:tabular-nums}.video-player__progress{flex:1 1 auto;min-width:0;accent-color:var(--accent-color,#0d6efd);cursor:pointer}