.cookie-banner[data-v-78379c9a]{position:fixed;bottom:0;width:100%;background:#1e1d1a;color:hsla(0,0%,100%,.5);display:flex;justify-content:space-between;align-items:center;padding:16px;z-index:1000;flex-wrap:wrap;justify-content:center}.cookie-message[data-v-78379c9a]{margin-right:16px}.cookie-button[data-v-78379c9a]{display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:5px;background:linear-gradient(180deg,#81b64c,#5d9948);color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;box-shadow:inset 0 1px 0 0 hsla(83,66%,64%,.4),inset 0 -1px 0 0 #45753c,inset 0 2px 4px 0 hsla(83,66%,64%,.5),inset 0 -2px 4px 0 rgba(69,117,60,.5),0 1px 2px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.1)}.cookie-button[data-v-78379c9a]:hover{background:linear-gradient(180deg,hsla(83,66%,64%,.5),hsla(83,66%,64%,0)),linear-gradient(180deg,#81b64c,#5d9948);box-shadow:inset 0 1px 0 0 hsla(82,90%,80%,.4),inset 0 2px 4px 0 hsla(82,90%,80%,.5),inset 0 -1px 0 0 #45753c,inset 0 -2px 4px 0 rgba(69,117,60,.5),0 1px 2px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.1)}*{margin:0;padding:0;box-sizing:border-box}body{background:#262421;scroll-behavior:smooth;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}#app{width:100%;margin:0 auto}.primary-btn{color:#fff;font-family:Chess Sans;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.2);font-size:22px;font-style:normal;font-weight:800;line-height:28px;padding:16px 31px;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(180deg,#81b64c,#5d9948);box-shadow:inset 0 1px 0 0 hsla(83,66%,64%,.4),inset 0 -1px 0 0 #45753c,inset 0 2px 4px 0 hsla(83,66%,64%,.5),inset 0 -2px 4px 0 rgba(69,117,60,.5),0 1px 2px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.1);border:none}.primary-btn:hover{background:linear-gradient(180deg,hsla(83,66%,64%,.5),hsla(83,66%,64%,0)),linear-gradient(180deg,#81b64c,#5d9948);box-shadow:inset 0 1px 0 0 hsla(82,90%,80%,.4),inset 0 2px 4px 0 hsla(82,90%,80%,.5),inset 0 -1px 0 0 #45753c,inset 0 -2px 4px 0 rgba(69,117,60,.5),0 1px 2px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.1)}.primary-btn:active{background:linear-gradient(180deg,#81b64c,#45753c);box-shadow:inset 0 -1px 0 0 rgba(129,182,76,.4),inset 0 -2px 4px 0 rgba(129,182,76,.5),inset 0 -1px 0 0 #45753c,inset 0 -2px 4px 0 rgba(69,117,60,.5),0 1px 2px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.1)}.primary-btn:focus{background:linear-gradient(180deg,hsla(83,66%,64%,.5),hsla(83,66%,64%,0)),linear-gradient(180deg,#81b64c,#5d9948);box-shadow:inset 0 0 0 3px #0069ab,inset 0 1px 0 0 hsla(83,66%,64%,.4),inset 0 -1px 0 0 #45753c,inset 0 2px 4px 0 hsla(83,66%,64%,.5),inset 0 -2px 4px 0 rgba(69,117,60,.5),0 1px 2px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.1)}.secondary-btn{text-decoration:none;color:hsla(0,0%,100%,.85);text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.2);font-family:Chess Sans;font-size:17px;font-style:normal;font-weight:700;line-height:20px;padding:12px 16px;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.08),0 1px 2px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.1);border:none}.secondary-btn,.secondary-btn:hover{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.secondary-btn:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.05));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.14),0 1px 2px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.1)}.secondary-btn:active{background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.02)) 100%;box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.1),0 1px 2px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.1)}.secondary-btn:active,.secondary-btn:focus{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.secondary-btn:focus{background:linear-gradient(180deg,hsla(0,0%,100%,.1)) 0,hsla(0,0%,100%,.05) 100%;box-shadow:inset 0 0 0 3px #008cd1,inset 0 1px 0 0 hsla(0,0%,100%,.08),0 1px 2px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.1)}.secondary-btn img{width:48px;height:48px;min-width:48px}footer{flex-direction:column;gap:24px;align-items:center;padding:80px 24px 12px 24px}footer,footer nav{display:flex;justify-content:center}footer nav{gap:8px;flex-wrap:wrap}footer nav a,footer nav span{color:hsla(0,0%,100%,.5);font-size:12px;font-style:normal;font-weight:600;line-height:16px}footer nav a,footer nav a:hover,footer nav a:visited{text-decoration:none;color:hsla(0,0%,100%,.5) ß;cursor:pointer}@media only screen and (max-width:1132px){.quiz-container{padding:0 16px}}@media only screen and (max-width:768px){.secondary-btn img{width:62px;height:62px;min-width:62px}footer{padding:40px 16px 24px}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.visually-hidden[data-v-02290806]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-logo[data-v-02290806]{display:flex;align-items:center;justify-content:flex-start}.welcome-page[data-v-02290806]{position:relative;display:flex;margin-left:auto;width:100vw;height:100vh;overflow-x:hidden;gap:40px}.welcome-text[data-v-02290806]{display:flex;max-width:486px;width:100%;align-self:center;min-width:40%;padding-left:170px}.welcome-text-content[data-v-02290806]{display:flex;flex-direction:column;align-items:start;width:406px;max-width:100%}.welcome-text img[data-v-02290806]{max-width:100%}.welcome-text .primary-btn[data-v-02290806]{width:100%}.welcome-image[data-v-02290806]{display:flex;justify-content:center;align-items:center;position:relative;width:100%;flex-grow:1;overflow:visible}.welcome-image img[data-v-02290806]{position:absolute;left:0;-o-object-fit:contain;object-fit:contain}.bubble-text p[data-v-02290806]{color:#312e2b;font-family:Chess Sans;font-size:22px;font-style:normal;font-weight:700;line-height:28px;width:100%}.bubble-wrapper[data-v-02290806]{display:flex;gap:20px;margin:40px 0 24px;width:100%;align-items:end}.bubble-part[data-v-02290806]{position:absolute;left:-9px;bottom:10px}.coach[data-v-02290806]{width:48px;height:48px;min-width:48px;min-height:48px;display:flex;justify-content:center;align-items:end;background:rgba(0,0,0,.2);border-radius:8px}.bubble-text[data-v-02290806]{border-radius:8px;background:hsla(0,0%,100%,.95);padding:16px;position:relative}.mobile-img[data-v-02290806]{display:none}@media only screen and (max-width:1380px){.welcome-text[data-v-02290806]{padding-left:50px}}@media only screen and (max-width:1050px){.welcome-image img[data-v-02290806]{overflow:hidden}}@media only screen and (max-width:1024px){.bubble-text p[data-v-02290806]{color:#312e2b;font-family:Chess Sans;font-size:22px;font-style:normal;font-weight:700;line-height:28px}}@media only screen and (max-width:640px){.desktop-img[data-v-02290806]{display:none}.mobile-img[data-v-02290806]{display:block}.welcome-page[data-v-02290806]{flex-direction:column-reverse;gap:0;height:-moz-fit-content;height:fit-content;position:relative;overflow:visible}.welcome-text[data-v-02290806]{position:sticky;bottom:0;z-index:100000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:24px 16px;align-items:center}.welcome-text-content[data-v-02290806],.welcome-text[data-v-02290806]{gap:12px;min-width:unset;max-width:100%;width:100%}.bubble-wrapper[data-v-02290806]{margin:4px 0 0 0}.header-logo.mobile-img[data-v-02290806]{padding:52px 40px 35px;display:flex;align-items:center;justify-content:center}.welcome-image img[data-v-02290806]{overflow:visible;position:relative;width:120%}.welcome-image[data-v-02290806]{width:100%;overflow-x:hidden}.bubble-text p[data-v-02290806]{color:#312e2b;font-family:Chess Sans;font-size:22px;font-style:normal;font-weight:700;line-height:28px}.welcome-text .primary-btn[data-v-02290806]{width:100%}footer nav[data-v-02290806]{flex-wrap:wrap;justify-content:center}}.lottie-animation[data-v-5c9aee66]{width:100%;height:100%}.quiz-container{max-width:1100px;width:100%;margin:0 auto}header{display:flex;flex-direction:column;gap:6px;align-items:center;padding:32px 0}.progress-bar-container{margin-bottom:41px}.progress-bar{display:flex;gap:2px}.progress-bar>:first-child{border-radius:4px 0 0 4px}.progress-bar>:nth-child(7){border-radius:0 4px 4px 0}.progress-bar-item{border-radius:0;background:hsla(0,0%,100%,.05);height:12px;width:100%;transition:background-color .3s ease}.progress-bar-item.completed{background:#81b64c}.chessboard-wrapper{position:relative;width:512px;height:512px;border-radius:5px;overflow:hidden;min-width:512px}.chessboard-component{display:flex;gap:70px}.results-content{display:flex;flex-direction:column;gap:24px;flex-grow:1}.recommended-opening{display:flex;gap:8px;flex-direction:column;padding:16px;background:hsla(0,0%,100%,.95);border-radius:8px;position:relative}.recommended-opening span{color:rgba(49,46,43,.72);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.recommended-opening-wrapper .opening-name{color:#312e2b;font-family:Chess Sans;font-size:28px;font-weight:600;line-height:32px}.learn-opening{display:flex;flex-direction:column;gap:8px}.learn-opening>span{color:hsla(0,0%,100%,.72);font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.course-card{gap:15px;background:var(
    --Button-Monetize-color-fill-enabled-monetize,linear-gradient(180deg,var(--color-blue-300,#008cd1) 0,var(--color-blue-400,#0069ab) 100%)
  );box-shadow:0 1px 0 0 rgba(77,195,234,.4) inset,0 -1px 0 0 var(--color-blue-500,#0b548c) inset,0 2px 4px 0 rgba(0,159,217,.5) inset,0 -2px 4px 0 rgba(11,84,140,.5) inset,0 1px 2px 0 var(--color-transparent-black-14,rgba(0,0,0,.14)),0 2px 4px 0 var(--color-transparent-black-10,rgba(0,0,0,.1))}.course-card,.course-card-chesscom{display:flex;border-radius:10px;padding:12px;cursor:pointer;text-decoration:none}.course-card-chesscom{gap:4px;background:var(
    --color-bg-progress-completed-gradient,linear-gradient(0deg,var(--color-green-500,#45753c) -9.59%,#81b64c 97.11%)
  );box-shadow:0 1px 0 0 var(--color-transparent-white-25,hsla(0,0%,100%,.25)) inset,0 1px 2px 0 var(--color-transparent-black-14,rgba(0,0,0,.14)),0 2px 4px 0 var(--color-transparent-black-10,rgba(0,0,0,.1));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.course-card-chesscom:hover{background:var(
    --Button-Primary-color-fill-hovered-primary,linear-gradient(180deg,hsla(83,66%,64%,.5) 0,hsla(83,66%,64%,0) 100%),linear-gradient(180deg,var(--color-green-300,#81b64c) 0,var(--color-green-400,#5d9948) 100%)
  );box-shadow:0 1px 0 0 hsla(82,90%,80%,.4) inset,0 2px 4px 0 hsla(82,90%,80%,.5) inset,0 -1px 0 0 var(--color-green-500,#45753c) inset,0 -2px 4px 0 rgba(69,117,60,.5) inset,0 1px 2px 0 var(--color-transparent-black-14,rgba(0,0,0,.14)),0 2px 4px 0 var(--color-transparent-black-10,rgba(0,0,0,.1))}.course-img-chesscom{padding:2px}.course-img,.course-img-chesscom{min-width:-moz-max-content;min-width:max-content;display:flex;justify-content:center;align-items:center;border-radius:5px;overflow:hidden}.course-img img{width:65px;height:65px;min-width:65px}.course-info,.lesson-info{display:flex;flex-direction:column;gap:4px;justify-content:center}.title{color:hsla(0,0%,100%,.85);font-family:Chess Sans;font-size:18px;line-height:120%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.author,.title{font-style:normal;font-weight:600;overflow:hidden;text-overflow:ellipsis}.author{color:hsla(0,0%,100%,.5);font-size:14px;line-height:16px;white-space:nowrap}.lesson-card{display:flex;text-decoration:none;gap:4px;border-radius:10px;padding:12px;cursor:pointer;box-shadow:0 1px 0 0 rgba(77,195,234,.4) inset,0 -1px 0 0 var(--color-blue-500,#0b548c) inset,0 2px 4px 0 rgba(0,159,217,.5) inset,0 -2px 4px 0 rgba(11,84,140,.5) inset,0 1px 2px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.1)}.course-card:hover,.lesson-card,.lesson-card:hover{background:var(
    --Button-Monetize-color-fill-enabled-monetize,linear-gradient(180deg,#008cd1 0,#0069ab 100%)
  )}.course-card:hover,.lesson-card:hover{box-shadow:inset 0 -1px 0 0 #083a66,inset 0 1px 0 0 rgba(178,240,255,.4),inset 0 -2px 4px 0 rgba(8,58,102,.5),inset 0 2px 4px 0 rgba(206,245,255,.25),0 1px 2px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.1)}.lesson-card img{min-width:48px;width:48px;min-height:48px;height:48px}.learn-opening button span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.action-btn-container{display:flex;gap:12px}.action-btn-container button{min-width:-moz-max-content;min-width:max-content}.board-controls{display:flex;gap:8px;margin-top:24px;width:100%}.board-controls button{border-radius:5px;background:hsla(0,0%,100%,.1);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);padding:10px 20px;border:none;cursor:pointer;width:25%}button:disabled{opacity:.5;cursor:not-allowed}.learn-opening .secondary-btn{justify-content:start}.show-controls{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 16px 0;cursor:pointer}.show-controls span{color:hsla(0,0%,100%,.85);text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.2);font-size:14px;font-style:normal;font-weight:600;line-height:16px}.action-btn-container .secondary-btn img{width:24px;height:24px;min-height:24px;min-width:24px}.learn-opening .secondary-btn span{text-align:start}.action-btn-container .secondary-btn{width:50%}.notation-wrapper{display:block}.recommended-opening-wrapper{display:flex;gap:20px;align-items:end}.bubble-part{position:absolute;left:-9px;bottom:10px}.action-btn-wrapper{display:flex;flex-direction:column;gap:12px}.share-item{display:flex;justify-content:center;align-items:center;cursor:pointer}.share-item:has(.copied-popup){position:relative}.copied-popup{display:none;position:absolute;top:-26px;padding:4px 8px;color:#fff;font-family:Chess Sans;font-size:12px;font-weight:600;line-height:115%;border-radius:3px;background:#008cd1}.copied-popup.show{display:block}.share-container{align-self:end;gap:12px;width:-moz-max-content;width:max-content;display:flex;padding:12px;justify-content:space-between;align-items:center;border-radius:10px;background:var(
    --Button-Secondary-color-fill-focus-secondary,linear-gradient(180deg,var(
          --color-component-button-secondary-enabled-start,hsla(0,0%,100%,.1)
        ) 0,var(
          --color-component-button-secondary-enabled-end,hsla(0,0%,100%,.05)
        ) 100%)
  );box-shadow:0 -1px 0 0 hsla(0,0%,100%,.1) inset,0 1px 2px 0 var(--color-transparent-black-14,rgba(0,0,0,.14)),0 2px 4px 0 var(--color-transparent-black-10,rgba(0,0,0,.1));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.mobile{display:none}@media only screen and (max-width:1024px){.action-btn-container{flex-direction:column}.action-btn-container .secondary-btn{width:100%}.chessboard-wrapper{min-width:unset;width:50%}.results-content{width:50%}}@media only screen and (max-width:768px){.desktop{display:none}.show-controls.mobile{display:flex}.chessboard-component{flex-direction:column}.chessboard-wrapper{align-self:center}.chessboard-wrapper,.results-content{height:-moz-max-content;height:max-content}.results-content{width:100%;gap:24px}.chessboard-component{gap:0}.recommended-opening-wrapper.mobile{margin-bottom:24px;display:flex}.notation-wrapper{margin-top:24px}.recommended-opening-wrapper.mobile .opening-name{color:var(--color-text-speech,#312e2b);font-family:Chess Sans;font-size:22px;font-style:normal;font-weight:600;line-height:28px}.action-btn-container{flex-direction:column}.notation-wrapper{display:none}.notation-wrapper.mobile-show{display:block}header{padding:24px}header>img{max-width:155px}.progress-bar-container{margin-bottom:24px}.progress-bar-item{height:10px}.share-container{width:100%;justify-content:center}}@media only screen and (max-width:640px){.chessboard-wrapper{width:100%}}.confetti-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999}.progress-bar-container[data-v-5636f375]{width:100%}.progress-bar[data-v-5636f375]{display:flex;gap:2px}.progress-bar-container[data-v-5636f375],.progress-bar[data-v-5636f375]{overflow:visible}.progress-bar-item[data-v-5636f375]{position:relative;border-radius:0;background:hsla(0,0%,100%,.04);height:12px;width:100%;transition:background-color .2s ease}.progress-bar-item.completed[data-v-5636f375]{background-color:#81b64c}.progress-bar-item.completed.clickable[data-v-5636f375]{cursor:pointer;opacity:1}.progress-bar-item.completed.clickable[data-v-5636f375]:hover{background:#ebffbd}.progress-bar[data-v-5636f375]>:first-child{border-radius:4px 0 0 4px}.progress-bar[data-v-5636f375]>:nth-child(7){border-radius:0 4px 4px 0}.progress-bar-item.active[data-v-5636f375]{background:#ebffbd}.progress-bar-item.skipped[data-v-5636f375]{background:#81b64c;cursor:default}.progress-bar-item[data-v-5636f375]:hover:after{content:attr(data-label);position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);white-space:nowrap;background:hsla(0,0%,100%,.95);color:#312e2b;padding:4px 8px;border-radius:4px;font-size:12px;pointer-events:none;z-index:10;font:14px;font-weight:600}.quiz-container[data-v-bc2deec6]{max-width:1100px;width:100%;margin:0 auto}header[data-v-bc2deec6]{display:flex;flex-direction:row;gap:6px;align-items:center;padding:32px 0;justify-content:space-between}.header-left[data-v-bc2deec6],.header-right[data-v-bc2deec6]{width:200px}header span[data-v-bc2deec6]{color:#81b64c;font-family:Chess Sans;font-size:30px;font-style:normal;line-height:100%;font-weight:700;letter-spacing:1.5px;transform:scaleX(1.18);transform-origin:left}.back-button[data-v-bc2deec6]{all:unset;font-size:17px;font-weight:600;color:var(--color-text-bolder,hsla(0,0%,100%,.72));cursor:pointer;display:flex;gap:0;justify-content:center;align-items:center;transition:color .3s}.back-button[data-v-bc2deec6]:hover{color:#fff}.back-button svg path[data-v-bc2deec6]{fill:currentColor!important}.progress-bar-container[data-v-bc2deec6]{margin-bottom:41px}.question-container[data-v-bc2deec6]{display:flex;gap:70px;align-items:start}.question-content[data-v-bc2deec6]{display:flex;flex-direction:column;width:100%}.question-img[data-v-bc2deec6]{display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;width:100%}.question-left[data-v-bc2deec6]{display:flex;flex-direction:column;gap:11px;justify-content:end}.question-img>img[data-v-bc2deec6]{width:100%}.question-text[data-v-bc2deec6]{display:flex;gap:20px;margin-bottom:45px}.question-text.mobile[data-v-bc2deec6]{display:none}.subtext[data-v-bc2deec6]{color:hsla(0,0%,100%,.72);font-size:16px;line-height:1em}.question-text .questions-answered[data-v-bc2deec6]{color:hsla(0,0%,100%,.72);text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.question-text h2[data-v-bc2deec6]{color:#312e2b;font-family:Chess Sans;font-size:22px;font-weight:600;line-height:28px}.bubble-text[data-v-bc2deec6]{position:relative;border-radius:8px;background:hsla(0,0%,100%,.95);padding:16px}.bubble-part[data-v-bc2deec6]{position:absolute;left:-9px;bottom:10px}.coach[data-v-bc2deec6]{width:48px;height:48px;min-width:48px;min-height:48px;display:flex;justify-content:center;align-items:end;background:rgba(0,0,0,.2);border-radius:8px}.answers-container[data-v-bc2deec6]{display:flex;flex-direction:column;gap:8px}.answer-item[data-v-bc2deec6]{border-radius:10px;padding:10px 20px 10px 11px;display:flex;gap:16px;background:hsla(0,0%,100%,.05);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);align-items:center;cursor:pointer}.answer-item[data-v-bc2deec6]:hover{background:hsla(0,0%,100%,.1);transition:background .2s ease-in-out}.answer-item.selected[data-v-bc2deec6]{border:2px solid #81b64c}.answer-item-img[data-v-bc2deec6]{display:flex;justify-content:center;align-items:center;border-radius:4px;overflow:hidden;min-width:-moz-max-content;min-width:max-content}.answer-item-img img[data-v-bc2deec6]{width:68px;height:68px;min-width:68px;min-height:68px}.answer-item-text[data-v-bc2deec6]{display:flex;gap:6px;flex-direction:column}.answer-item-text span[data-v-bc2deec6]:first-child{color:#fff;font-family:Chess Sans;font-size:18px;font-style:normal;font-weight:600;line-height:1em}.debug-section[data-v-bc2deec6]{margin-top:20px;padding:15px;background-color:#f9f9f9;border:1px solid #ddd}.mobile2[data-v-bc2deec6]{display:none}@media only screen and (max-width:900px){.question-container[data-v-bc2deec6]{gap:24px}}@media only screen and (max-width:768px){.mobile[data-v-bc2deec6]{display:block}.mobile2[data-v-bc2deec6]{display:flex}.desktop[data-v-bc2deec6]{display:none}header[data-v-bc2deec6]{padding:24px 0;display:none}header>img[data-v-bc2deec6]{max-width:155px}.back-button[data-v-bc2deec6]{font-size:14px;display:flex}.back-button svg[data-v-bc2deec6]{width:14px;height:14px}.question-container[data-v-bc2deec6]{flex-direction:column}.question-img img[data-v-bc2deec6]{width:100%;height:auto}.progress-bar-container[data-v-bc2deec6]{margin-bottom:12px;margin-top:12px}.progress-bar-item[data-v-bc2deec6]{height:10px}.question-text[data-v-bc2deec6]{display:flex;margin-bottom:16px;align-items:end}.question-text h2[data-v-bc2deec6]{color:#312e2b;font-family:Chess Sans;font-size:22px;font-style:normal;font-weight:700;line-height:28px}.question-container[data-v-bc2deec6]{gap:16px}.question-text .bubble-text[data-v-bc2deec6]{padding:12px;width:100%}.question-text .question-left[data-v-bc2deec6]{gap:8px}.answer-item-img img[data-v-bc2deec6]{width:50px;height:50px;min-width:50px;min-height:50px}.answer-item[data-v-bc2deec6]{padding:10px}.quiz-container[data-v-bc2deec6]{margin-bottom:24px}.action-btn-container[data-v-bc2deec6]{flex-direction:column}}.slide-fade-enter-active[data-v-bc2deec6],.slide-fade-leave-active[data-v-bc2deec6]{transition:transform .2s cubic-bezier(.25,.8,.25,1),opacity .2s ease;will-change:transform,opacity}.slide-fade-enter-from[data-v-bc2deec6]{transform:translateX(30px);opacity:0}.slide-fade-enter-to[data-v-bc2deec6],.slide-fade-leave-from[data-v-bc2deec6]{transform:translateX(0);opacity:1}.slide-fade-leave-to[data-v-bc2deec6]{transform:translateX(-50px);opacity:0}@font-face{font-family:Chess Sans;src:url(/fonts/ChessSans-Black.db199a39.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Chess Sans;src:url(/fonts/ChessSans-Bold.fdbce81d.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Chess Sans;src:url(/fonts/ChessSans-ExtraBold.ee74a612.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Chess Sans;src:url(/fonts/ChessSans-ExtraLight.875d823f.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Chess Sans;src:url(/fonts/ChessSans-Light.8e81a668.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Chess Sans;src:url(/fonts/ChessSans-Medium.f4ea94dd.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Chess Sans;src:url(/fonts/ChessSans-Regular.80a94508.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Chess Sans;src:url(/fonts/ChessSans-SemiBold.6d6539b9.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Chess Sans;src:url(/fonts/ChessSans-Thin.f2f429a9.otf) format("opentype");font-weight:100;font-style:normal}