#game-container{display:flex;justify-content:center;overflow:hidden;width:100%;height:100%}.test-info{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:.5rem;position:relative;overflow:hidden}.test-info .category-bubble{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;align-items:stretch;text-align:center;will-change:transform,opacity}.test-info .category-bubble h4{margin:10px;font-weight:400}.test-info .category-bubble h4 b{color:var(--secondary-button-color)}.test-info .category-bubble .tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;flex-grow:1;overflow:auto;perspective:1000px;transform-style:preserve-3d}.test-info .category-bubble .tag{background:#fff;padding:6px 12px;border-radius:20px;font-size:1.4rem;font-weight:500;color:#333;box-shadow:1px 1px 5px #0000001a;flex-shrink:0;transform:translateZ(0);backface-visibility:hidden}.test-info .dots{display:flex;gap:8px;margin-top:10px}.test-info .dots .dot{width:10px;height:10px;background:var(--secondary-button-color);opacity:.7;border-radius:50%;transition:all .3s ease-in-out}.test-info .dots .active{width:24px;height:10px;background:var(--secondary-button-color);opacity:.2;border-radius:10px}._educationBox_1b6wh_1{text-align:center}._educationBoxBg_1b6wh_5{padding:2rem;background-color:#ffffff05;border-radius:1rem;text-align:center;display:flex;flex-direction:column;flex:1}._educationBoxBg_1b6wh_5 h3{margin:1rem 0;line-height:2.6rem}._educationBoxBg_1b6wh_5 div{flex:1}._educationBoxBg_1b6wh_5 button{margin-top:3rem}._educationBoxBg_1b6wh_5 ._title_1b6wh_24{font-weight:700}._large_1b6wh_28 ._percentage_1b6wh_28{font-size:7rem;font-size:clamp(4.5rem,7vw,7rem)}._percentage_1b6wh_28{font-size:clamp(2.8rem,4vw,5.2rem);font-weight:900;padding:0;margin:1rem 0 0;text-wrap:balance;font-variant-numeric:tabular-nums;min-width:4em}._progressBar_1b6wh_43{background:#ffffff1a;background:#cdcdcd40;height:10px;border-radius:5px;max-width:150px;margin-inline:auto;overflow:hidden;backface-visibility:hidden}._progress_1b6wh_43{height:100%;border-radius:5px;will-change:width}._largeBar_1b6wh_60{height:20px;border-radius:10px}#root{--primary-fc: #2a2835;--primary-fc: #233448;--prinary-header-fc: #2a2835;--primary-button-text-color: #22a59e;--primary-button-color: #233448;--primary-button-hover-color: #63bafe;--secondary-button-color: #f06a33;--primary-message-color: #ff0000d7;box-sizing:border-box;line-height:1.4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--max-width: 1080px;--font-family: "Nunito", sans-serif;font-size:18px;font-size:1.8rem;font-size:clamp(1.6rem,3vw,1.8rem);font-weight:300;font-family:var(--font-family);width:100%;position:relative}#root *{box-sizing:border-box}#root .no-scroll{overflow:hidden}#root a{font-weight:500;color:var(--primary-button-color);text-decoration:inherit;cursor:pointer}#root a:hover{color:var(--primary-fc)}#root h1,#root h2,#root h3,#root h4,#root h5{color:var(--prinary-header-fc)}#root h1{font-size:4rem;font-size:clamp(2.5rem,5vw,3rem);font-weight:900;color:#fcefd5;margin-top:-1rem;margin-bottom:2rem;background-color:var(--secondary-button-color);border-radius:4rem;padding-inline:2rem;padding-top:.2rem}#root p strong,#root ul li strong{font-weight:700}#root .loading{text-align:center}#root .loading img{max-width:250px}#root .mt-10{margin-top:1.5rem}#root button,#root .btn,#root .btn-reverse,#root .btn-big{--padding-inline: 2rem;--padding-block: .8rem;position:relative;display:inline-block;margin:.5em auto;color:var(--primary-button-color);border-radius:1.5em;font-size:1.8rem;font-family:var(--font-family);font-style:normal;font-weight:900;background-color:#44cfc8;border:transparent;padding-block:var(--padding-block);padding-inline:var(--padding-inline);padding-right:4.5rem;transition:color .2s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(0,1.8,1,1.8),background-color .4s;box-shadow:1.883px 1.883px #00000026}#root button:after,#root .btn:after,#root .btn-reverse:after,#root .btn-big:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IiNzdHIiIG9wYWNpdHk9IjAuNSI+CjxwYXRoIGlkPSJQYXRoIDMiIGQ9Ik0xLjcxMzg3IDkuMjIwMDlIMTIuODAyMiIgc3Ryb2tlPSIjMjMzNDQ4IiBzdHJva2Utd2lkdGg9IjIuOTM4MDEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8ZyBpZD0iR3JvdXAgMyI+CjxwYXRoIGlkPSJQYXRoIDEiIGQ9Ik02LjA3ODYxIDEuNzU3MzJMMTMuMjIyOSA4LjkwMTY1IiBzdHJva2U9IiMyMzM0NDgiIHN0cm9rZS13aWR0aD0iMi45MzgwMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGlkPSJQYXRoIDIiIGQ9Ik02LjExNDk5IDE2LjM1MTdMMTMuMjU5MyA5LjIwNzM1IiBzdHJva2U9IiMyMzM0NDgiIHN0cm9rZS13aWR0aD0iMi45MzgwMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjwvZz4KPC9nPgo8L3N2Zz4K) no-repeat center right;padding:1rem;margin-left:.6rem;transition:color .2s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(0,1.8,1,1.8),background-color .4s}#root button:hover,#root .btn:hover,#root .btn-reverse:hover,#root .btn-big:hover{background-color:#299892;color:#f5da82;cursor:pointer;box-shadow:4px 4x #00000026}#root button:hover:after,#root .btn:hover:after,#root .btn-reverse:hover:after,#root .btn-big:hover:after{transform:translateY(-50%) translate(.3rem)}#root button .spinner,#root .btn .spinner,#root .btn-reverse .spinner,#root .btn-big .spinner{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin-right:.5rem}@keyframes spin{to{transform:rotate(360deg)}}#root .countdown{font-size:1.4rem;font-weight:700;color:var(--primary-button-text-color);margin-top:1rem}#root .logowanie{max-width:900px;margin:2rem auto;padding:20px;background:#ffffff1a;border-radius:8px}#root .logowanie fieldset{border:none;margin:0 0 1rem;padding:0}#root .logowanie fieldset input{width:100%;padding:1.2rem 1.5rem;border:.5rem solid #ddd;border-radius:1rem}#root .logowanie fieldset input::placeholder{color:#666}#root .logowanie fieldset input:focus-visible{background:#f7f2f2;border-color:#299892}#root .logowanie fieldset input:focus{outline:transparent}#root .form-button-wrap{margin-top:1.5rem;text-align:center}#root .btn-submit:disabled{background:#ccc;cursor:not-allowed}#root .error-message{color:#f44;margin:1rem 0;padding:10px;background:#ff44441a;border-radius:4px;text-align:center}#root .loading-message{text-align:center;padding:20px;color:#666}#root .auth-status{text-align:center;padding:20px}#root .auth-status p{margin-bottom:1.5rem}#root .auth-container{margin:2rem auto;padding:2rem;background:#ffffff1a;border-radius:8px}#root .login-form .form-group{margin-bottom:1.5rem}#root .login-form .form-group label{display:block;margin-bottom:.5rem;font-weight:500}#root .button-group{display:flex;gap:1rem;margin-top:2rem;flex-direction:column}@media (min-width: 480px){#root .button-group{flex-direction:row;justify-content:space-between}}#root .error-message{color:#f44;margin:1rem 0;padding:.5rem;background:#ff44441a;border-radius:4px}#root .btn-big{font-size:1.2em}#root .btn-down:after{transform:translateY(-1.2rem) rotate(90deg)}#root .btn-down:hover:after{transform:translateY(-1rem) rotate(90deg)}#root .btn-reset{margin-bottom:3rem}#root #btn-skip-form{background:var(--secondary-button-color);position:absolute;top:1rem;left:3rem;font-size:2rem;padding:.4rem 0}#root #btn-skip-form:after{display:none}#root #btn-login-form{background:var(--secondary-button-color)}#root .form-success-wrapper{text-align:center}#root .api-response{margin-top:3rem;margin-bottom:3rem;opacity:.5}#root footer{width:100%;background-color:var(--prinary-header-fc);text-align:center;padding-top:2.2rem;padding-bottom:2rem}#root footer img{max-width:700px}#root section{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center}#root .center{text-align:center}#root .wrapper{display:flex;place-items:center;justify-content:center;padding:0;flex-direction:column;transition:padding .2s cubic-bezier(.25,.46,.45,.94)}#root .containe2r,#root .container-white{max-width:var(--max-width)}#root .button-container{display:flex;flex-direction:column;justify-content:center;z-index:400}#root .button-container h3{margin-block:2rem}#root .button-container h3 b{color:var(--secondary-button-color)}#root .hide{display:none}#root section#start{background:url(./start-bg-CVTP3WNo.png) no-repeat center center}#root section#data{background:url(./user-bg-DJTVGlj4.png) no-repeat center center;position:relative;justify-content:start}#root section#guide{background:url(./guide-bg-C3eiDpE9.png) no-repeat center center}#root section#guide #game-container{filter:drop-shadow(0 0 .55rem rgba(0,0,0,.2))}#root section#iframe{background:url(./score-bg-CadfkUDY.png) repeat-y center top,url(./t-bg-Dzwfw81B.png) repeat-y center bottom;position:relative}#root section#iframe iframe{width:90%;height:85svh;max-width:1600px;margin-inline:auto;border-radius:1rem;border:none;filter:drop-shadow(0 0 .85rem rgba(0,0,0,.6))}#root .iframe-wrapper{display:flex;justify-content:center}#root .button-close-iframe{position:absolute;z-index:400;top:0rem;padding:0 0 .5rem;min-width:auto;width:10rem;height:4rem;font-size:2rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.53949 2.5L17.5395 17.5' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M2.46057 17.5L17.4606 2.5' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:15px;border-radius:0 0 1rem 1rem}#root .button-close-iframe:after{display:none}#root .start-view .wrapper{max-width:1600px;padding-inline:clamp(4rem,5.5vw,10rem);padding-bottom:5rem}@media screen and (min-width: 750px){#root .start-view .wrapper{padding-bottom:3rem}}#root .start-view .header{display:flex;flex-direction:column;align-items:center}#root .start-view .header .big-logo img{max-width:200px}#root .start-view .header h1{font-weight:200}#root .start-view .header h1 b{font-weight:900}#root .start-view .container-hero{display:flex;flex-direction:column;max-width:1200px;align-items:center;justify-content:center;z-index:400}@media screen and (min-width: 750px){#root .start-view .container-hero{flex-direction:row}#root .start-view .container-hero:before{content:"";width:100%;height:100dvh;background:url(./hero4-BRjhgDpR.webp) no-repeat right;position:absolute;transform:translate(calc(-50vw + 17rem));z-index:10}#root .start-view .container-hero .hero-image img{display:none}}#root .start-view .container-hero .hero-image{flex:1;display:flex}#root .start-view .container-hero .hero-image img{max-width:100%;height:auto}#root .start-view .container-hero .hero-info-text{z-index:400;flex:1;text-align:left}#root .start-view .container-hero .hero-info-text h2{color:var(--secondary-button-color);font-size:clamp(2rem,3vw,3rem)}#root .start-view .container-hero .hero-info-text p{font-size:clamp(1.4rem,3vw,1.6rem);margin-block:clamp(.5rem,1vh,2rem)}#root .start-view .container-hero .hero-info-text p:first-of-type{font-size:clamp(1.8rem,3vw,2.2rem)}#root .start-view .container-hero .hero-info-text strong{color:var(--secondary-button-color);font-weight:700}#root .start-view .container-hero .hero-info-text .hero-small-text{margin-bottom:2rem}#root .start-view .container-hero .hero-info-text .hero-small-text h3{margin-block:1rem;text-align:center}#root .start-view .container-hero .hero-info-text .hero-small-text p{font-size:clamp(1.4rem,3vw,1.6rem)}#root .start-view .container-hero .hero-info-text .hero-small-text ul{padding:0;margin:0}#root .start-view .container-hero .hero-info-text .hero-small-text li{list-style-type:none}#root input,#root textarea,#root select{font-size:1.6rem;color:var(--primary-fc);position:relative}#root label{font-weight:700;color:var(--prinary-header-fc)}#root label span{color:var(--primary-button-color);font-weight:400;padding-left:.5rem;padding-right:.5rem;font-size:1.6rem}#root label p:before{content:"*";display:inline-block;padding-right:.5rem;color:var(--primary-button-color)}#root .require-info{margin-top:1.5rem;color:var(--primary-fc);font-size:1.4rem;font-weight:400;opacity:.6}#root input[type=text]{background:url(./assets/icons-01.svg) no-repeat calc(100% - 10px) center;padding-right:4rem}#root #phone{background:url(./assets/icons-07.svg) no-repeat calc(100% - 10px) center;padding-right:4rem}#root input[type=email]{background:url(./assets/icons-02.svg) no-repeat calc(100% - 10px) center}#root select{background:url(./assets/icons-03.svg) no-repeat calc(100% - 10px) center;padding-right:4rem;-moz-appearance:none;-webkit-appearance:none}#root input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer}#root input[type=checkbox]:after{content:"";width:20px;height:20px;display:block;background:url(./assets/icons-05.svg) no-repeat}#root input[type=checkbox]:checked:after{content:"";background:url(./assets/icons-06.svg) no-repeat}#root fieldset{border:none;margin:0;padding:0}#root .counter-wrap{font-size:1.3rem;opacity:.7;display:block;margin-bottom:2rem;margin-top:.5rem}#root .popup-wrapper{color:var(--primary-fc)}#root .popup-wrapper h2{text-align:center;font-size:2.6rem;border-bottom:solid 2px #8595bb;width:fit-content;margin-inline:auto}#root .button-info{font-style:italic;font-size:1.5rem;color:#8595bb;margin-top:4rem}#root .form-wrapper{animation:showObject 1s ease forwards}#root .form-wrapper h2{font-size:2.5rem}#root .message-container{display:flex;margin-bottom:.5rem}#root .container2 .message-container{justify-content:center}#root .first-form .message-container{justify-content:left;margin-left:.5rem;margin-bottom:1rem}#root .message-container.show{visibility:visible}#root .message-container span{font-size:1.3rem;border-radius:.3rem;background-color:var(--primary-message-color);margin:0 .5rem;padding:.5rem 1rem;position:relative}#root .message-container span:after{content:"";display:block;width:6px;height:6px;position:absolute;bottom:-3px;left:3px;background-color:var(--primary-message-color);transform:rotate(45deg)}#root .textarea-wrapper{max-width:1000px;margin:0 auto;padding:3.5rem;border-radius:1.5rem;filter:drop-shadow(0 0 .75rem rgba(0,0,0,.5))}#root textarea{min-width:100%;max-width:100%;min-height:80px;max-height:200px;border:none;display:block;width:100%;color:var(--primary-fc)}#root textarea:focus{border:none;outline:none}@media screen and (min-width: 592px){#root .main-label{text-align:right;margin-right:8px}}#root .score-view .containe2r,#root .score-view .container-white{background-color:#fff;max-width:var(--max-width);width:100%;margin-inline:auto;padding:clamp(4rem,2.5vw,6rem) clamp(4rem,5.5vw,10rem);filter:drop-shadow(2px 3px 15px rgba(0,0,0,.1))}@media screen and (min-width: 592px){#root .score-view .containe2r,#root .score-view .container-white{margin-block:1rem;border-radius:2rem}}@media screen and (min-width: 750px){#root .score-view .containe2r,#root .score-view .container-white{margin-block:2rem;border-radius:3rem}}#root .score-view .container-white{color:var(--primary-fc)}#root .score-view .container-white h1,#root .score-view .container-white h2,#root .score-view .container-white h3,#root .score-view .container-white h4,#root .score-view .container-white h5{color:var(--primary-fc);text-align:center;margin-block:2rem}#root .score-view .container-white .title{text-transform:uppercase;font-size:clamp(2rem,3vw,2.8rem);margin:0}#root .score-view .score-hero h2{text-align:center;width:fit-content;margin:0 auto;font-size:clamp(2rem,5vw,2.8rem);font-weight:200;color:#fcefd5;margin-bottom:2rem;background-color:var(--secondary-button-color);border-radius:4rem;padding-inline:2rem;padding-top:.2rem}#root .score-view .score-hero h2 b{font-weight:900}#root .score-view .big-logo{margin:0;padding:0}#root .score-view .big-logo img{display:block;margin-inline:auto;height:10rem}#root .score-view .score-description{padding:3rem 4rem;margin-inline:-3rem;border-radius:2rem;margin-block:4rem;border:.3rem dashed;display:flex;flex-direction:column;align-items:center;gap:1.5rem}#root .score-view .score-description img{max-width:10rem}#root .score-view .score-description p:first-of-type{font-weight:600}@media screen and (min-width: 750px){#root .score-view .score-description{flex-direction:row;gap:4rem}#root .score-view .score-description img{max-width:14rem}}#root .score-view .score-list{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 750px){#root .score-view .score-list{flex-direction:row;gap:2rem}}#root .score-view .main-score span{display:block;font-weight:600;text-align:center;text-transform:uppercase;opacity:.3}#root .score-view .main-score .description{margin:3rem 0}#root .score-view .main-score .description p{max-width:100%;font-size:var(--fs-450)}#root .score-view li{font-size:1.6rem;margin-bottom:1rem;position:relative;list-style-type:none}#root .score-view li:before{content:"";position:absolute;top:0;left:-35px;width:25px;height:25px;background:no-repeat 0 0 transparent}#root .score-view .score-good h4,#root .score-view .score-bad h4{text-align:left;margin-top:1.2rem;font-size:1.7rem}#root .score-view .score-good svg,#root .score-view .score-bad svg{display:block;margin-inline:auto}#root .score-view .score-good h4{color:#66bb93}#root .score-view .score-good li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS41IiBoZWlnaHQ9IjIxLjUiIHZpZXdCb3g9IjAgMCAyMS41IDIxLjUiPgogIDxnIGlkPSJHcm91cF8xMyIgZGF0YS1uYW1lPSJHcm91cCAxMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMjUgLTEuMjUpIj4KICAgIDxwYXRoIGlkPSJQYXRoXzIwIiBkYXRhLW5hbWU9IlBhdGggMjAiIGQ9Ik04LDEyaDRtNCwwSDEybTAsMFY4bTAsNHY0IiBmaWxsPSJub25lIiBzdHJva2U9IiM2NmJiOTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzIxIiBkYXRhLW5hbWU9IlBhdGggMjEiIGQ9Ik0xMiwyMkExMCwxMCwwLDEsMCwyLDEyLDEwLDEwLDAsMCwwLDEyLDIyWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjZiYjkzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPC9nPgo8L3N2Zz4K)}#root .score-view .score-bad h4{color:#c95e5e}#root .score-view .score-bad li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS41IiBoZWlnaHQ9IjIxLjUiIHZpZXdCb3g9IjAgMCAyMS41IDIxLjUiPgogIDxnIGlkPSJHcm91cF8xNyIgZGF0YS1uYW1lPSJHcm91cCAxNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMjUgLTEuMjUpIj4KICAgIDxwYXRoIGlkPSJQYXRoXzIzIiBkYXRhLW5hbWU9IlBhdGggMjMiIGQ9Ik04LDEyaDgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2M5NWU1ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogICAgPHBhdGggaWQ9IlBhdGhfMjQiIGRhdGEtbmFtZT0iUGF0aCAyNCIgZD0iTTEyLDIyQTEwLDEwLDAsMSwwLDIsMTIsMTAsMTAsMCwwLDAsMTIsMjJaIiBmaWxsPSJub25lIiBzdHJva2U9IiNjOTVlNWUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KICA8L2c+Cjwvc3ZnPgo=)}#root .score-view .score-details{display:flex;flex-direction:column;margin-block:2rem;padding:2rem;gap:1rem}#root .score-view .score-details div{flex:1}@media screen and (min-width: 750px){#root .score-view .score-details{flex-direction:row;gap:6rem}}#root .score-view .games-wrap svg:first-child{display:block;margin-inline:auto}#root .score-view .games-wrap h5{font-size:2rem}#root .score-view .image-gallery{display:flex;flex-wrap:wrap;gap:2rem}#root .score-view .image-gallery img{border-radius:2rem;width:100%}#root .score-view .gallery-grid{--min: 140px;--gap: 2rem;--radius: 1rem;display:grid;grid-gap:var(--gap);grid-template-columns:repeat(auto-fit,var(--min));justify-content:center;margin:0 auto}#root .score-view .gallery-grid img,#root .score-view .gallery-grid span{width:100%;height:auto;border-radius:var(--radius)}#root .score-view .gallery-grid img:before,#root .score-view .gallery-grid span:before{content:attr(data-value);font-weight:600}#root .score-view .gallery-grid img{filter:drop-shadow(2px 3px 3px rgba(0,0,0,.15));transition:opacity .35s ease-in-out,transform .35s ease-in-out,border-radius .25s ease-in-out;transform-style:preserve-3d;overflow:hidden}#root .score-view .gallery-grid a{max-width:var(--min);color:var(--primary-button-text-color);text-align:center;font-size:1.5rem;transition:transform .25s ease-in-out .2s,color .25s linear}#root .score-view .gallery-grid a:hover{color:var(--primary-button-color)}#root .score-view .gallery-grid a:hover img{border-radius:55%;transform:scale(1.05)}@media (min-width: 592px){#root .score-view .gallery-grid{--min: 200px;--gap: 2rem;--radius: 2rem}}#root .flex-outer,#root .flex-inner{list-style-type:none;padding:0;text-align:left}#root .flex-outer{max-width:660px;margin:0 auto 20px}#root .flex-outer li{display:flex;flex-wrap:wrap}#root .flex-inner{padding:0 8px;justify-content:space-between}#root .flex-outer li label,#root .flex-outer li p{padding:8px}#root .flex-outer>li>label{max-width:170px}#root .flex-outer>li>label+*,#root .flex-outer li label{flex:1 0 170px;flex:1 1 300px}#root .flex-outer li p{margin:0}#root .flex-inner{margin-top:20px}#root .flex-inner li{font-size:1.5rem}#root .flex-inner li label{font-weight:300}#root label i{color:var(--primary-button-color);cursor:pointer}#root label i:hover{color:var(--primary-fc)}#root .flex-inner li label,#root .flex-inner li p{padding:3px 8px;color:var(--primary-fc)}#root .small-button{background-color:#506496;display:inline}#root .show-animation{animation:show 1s forwards;z-index:1}@keyframes show{0%{opacity:0}to{opacity:1}}#root .game-wrapper{aspect-ratio:16/9;height:100%;width:100%;max-width:1280px;max-height:100svh;margin-inline:auto;border:none}#root .game-wrapper canvas{border-radius:1rem}@media (min-width: 960px){#root .popup-wrapper{font-size:1.8rem;padding:2rem}#root .popup-wrapper h2{font-size:3.6rem;padding-bottom:2rem;padding-inline:2rem;margin-bottom:4rem}#root button.close-fixed{width:4rem;height:4rem;border-radius:.8rem}#root .modal-content-wrapper{padding:3rem 6rem}}@keyframes slideTop{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideBottom{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes showObject{0%{opacity:0}to{opacity:1}}
