*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/assets/fonts/Nunito-Italic-VariableFont_wght.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/fonts/Nunito-VariableFont_wght.woff2) format("woff2")}:root{--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--gray-400: #94a3b8;--gray-500: #64748b;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293b;--gray-900: #0f172a;--gray-950: #020617;--red-50: #fef2f2;--red-100: #fee2e2;--red-200: #fecaca;--red-300: #fca5a5;--red-400: #f87171;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b91c1c;--red-800: #991b1b;--red-900: #7f1d1d;--red-950: #450a0a;--green-50: #f0fdf4;--green-100: #dcfce7;--green-200: #bbf7d0;--green-300: #86efac;--green-400: #4ade80;--green-500: #22c55e;--green-600: #16a34a;--green-700: #15803d;--green-800: #166534;--green-900: #14532d;--green-950: #052e16;--background: var(--gray-100);--text-color: var(--gray-950);--text-color-alt: var(--gray-400);--text-icon-color: var(--gray-700);--text-color-light: var(--gray-600);--tabs-accent-color: var(--gray-950);--tabs-default-text-color: var(--gray-950);--tabs-active-text-color: var(--gray-50);--header-bg-color: var(--gray-200);--header-text-color: var(--text-color);--header-border-color: var(--gray-600);--header-logo-height: 2.3rem;--button-primary-bg-color: var(--gray-950);--button-primary-text-color: var(--gray-50);--button-secondary-bg-color: var(--gray-700);--button-secondary-text-color: var(--gray-50);--button-disabled-bg-color: var(--gray-200);--button-disabled-text-color: var(--gray-300);--button-disabled-bg-animate-color-1: var(--gray-600);--button-disabled-bg-animate-color-2: var(--gray-700);--button-icon-primary-bg-color: var(--button-primary-bg-color);--button-icon-primary-text-color: var(--button-primary-text-color);--button-icon-secondary-bg-color: var(--button-secondary-bg-color);--button-icon-secondary-text-color: var(--button-secondary-text-color);--button-icon-disabled-bg-color: var(--button-disabled-bg-color);--button-icon-disabled-text-color: var(--button-disabled-text-color);--button-footer-feedback-icon-width: 1.5rem;--button-footer-feedback-icon-height: 1.5rem;--button-footer-feedback-icon-margin-top: .1rem;--button-footer-feedback-icon-error-image: url(/assets/images/icon-error.svg);--button-footer-feedback-icon-success-image: url(/assets/images/icon-success.svg);--input-bg-color: var(--gray-50);--input-text-color: var(--text-color);--input-border-color: var(--gray-300);--input-border-active-color: var(--gray-900);--input-placeholder-color: var(--gray-300);--input-disabled-text-color: var(--gray-400);--selectable-button-bg-color: var(--gray-100);--selectable-button-text-color: var(--gray-600);--selectable-button-border-color: var(--gray-300);--selectable-button-check-bg-color: var(--gray-200);--selectable-button-check-border-color: var(--gray-300);--selectable-button-check-text-color: var(--gray-400);--selectable-button-disabled-bg-color: var(--gray-100);--selectable-button-disabled-text-color: var(--gray-300);--selectable-button-disabled-border-color: var(--gray-200);--selectable-button-disabled-check-bg-color: var(--gray-100);--selectable-button-disabled-check-text-color: var(--gray-300);--selectable-button-disabled-check-border-color: var(--gray-200);--selectable-button-selected-bg-color: var(--gray-200);--selectable-button-selected-text-color: var(--text-color);--selectable-button-selected-border-color: var(--gray-500);--selectable-button-selected-check-bg-color: var(--gray-300);--selectable-button-selected-check-border-color: var(--gray-900);--selectable-button-selected-check-text-color: var(--gray-800);--selectable-button-disabled-selected-check-text-color: var(--gray-200);--sortable-item-bg-color: var(--gray-200);--sortable-item-text-color: var(--text-color);--sortable-item-border-color: var(--gray-500);--sortable-item-handle-color: var(--gray-950);--card-bg-color: var(--gray-200);--card-border-color: transparent;--footer-text-color: var(--gray-500);--font-family: "Nunito", sans-serif;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--text-size-xs: .6875rem;--text-size-sm: .875rem;--text-size-base: 1rem;--text-size-lg: 1.125rem;--text-size-xl: 1.25rem;--text-size-2xl: 1.875rem;--text-size-3xl: 2.25rem;--spacing-xxs: .25rem;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-base: 1rem;--spacing-lg: 1.25rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 3rem;--spacing-4xl: 4rem;--spacing-5xl: 5rem;--spacing-6xl: 6rem;--spacing-8xl: 8rem;--rounded-sm: .5rem;--rounded-lg: 1.25rem;--container-max-width: 36rem;--main-padding-bottom: var(--spacing-6xl);--sidebar-width: 23rem;--breakpoint: 64rem}@media (min-width: 64rem){:root{--main-padding-bottom: var(--spacing-8xl)}}body{background:var(--background);font-family:var(--font-family);font-optical-sizing:auto;font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--text-size-lg);color:var(--text-color);line-height:1.4;padding:var(--spacing-5xl) 0 0 0;transition:background .2s ease-out}main{padding-bottom:var(--main-padding-bottom)}a{color:inherit}.home__description{margin:var(--spacing-sm) 0}.home__tabs{margin:var(--spacing-lg) 0 var(--spacing-2xl) 0}.container{margin:0 auto;max-width:var(--container-max-width);padding:0 1rem}@media (min-width: 64rem){.container{padding:0}}.tabs{position:relative;width:100%;display:flex;padding:0;list-style-type:none;font-size:var(--text-size-base);border-radius:4rem;border:1px solid var(--tabs-accent-color)}.tabs:before{content:"";position:absolute;top:0;bottom:0;width:52%;border-radius:4rem;background-color:var(--tabs-accent-color);z-index:-1;transition:all .2s ease-in-out}.tabs--active-1:before{left:0}.tabs--active-2:before{left:calc(48% + 1px)}.tabs__tab{flex-grow:1;text-align:center;text-decoration:none}.tabs__tab a{display:block;width:100%;padding:var(--spacing-xs) 0;text-decoration:none;color:var(--tabs-default-text-color);font-weight:var(--font-weight-semibold);transition:color .2s ease-in-out}.tabs__tab--active a{color:var(--tabs-active-text-color)}.logo{width:8.125rem;margin:0 auto var(--spacing-2xl) auto}.footer-backdrop{position:fixed;left:50%;right:50%;bottom:0;z-index:9;background:var(--gray-900);opacity:0;transition:opacity .2s ease-in-out}.footer-backdrop--shown{left:0;right:0;top:0;opacity:.3}.button-footer{position:fixed;left:0;right:0;bottom:var(--spacing-xl);z-index:10}.button-footer__container{padding:0 var(--spacing-xs)}.button-footer__buttons{display:flex;gap:var(--spacing-xs)}.button-footer__buttons .btn{width:auto}.button-footer__buttons .btn--primary{flex-grow:1}.button-footer__content{border-radius:var(--rounded-lg);padding:0 var(--spacing-xs) var(--spacing-xs) var(--spacing-xs);color:transparent}.feedback--error{background:var(--red-50);color:var(--red-900)}.feedback--success{background:var(--green-50);color:var(--green-900)}.feedback__content{display:flex;gap:var(--spacing-sm);font-weight:var(--font-weight-semibold);line-height:1.3}.feedback__icon{margin-top:var(--button-footer-feedback-icon-margin-top);width:var(--button-footer-feedback-icon-width);height:var(--button-footer-feedback-icon-height);background-size:cover}.feedback--error .feedback__icon{background-image:var(--button-footer-feedback-icon-error-image)}.feedback--success .feedback__icon{background-image:var(--button-footer-feedback-icon-success-image)}.feedback .feedback__content{padding:var(--spacing-lg) var(--spacing-base) var(--spacing-base) var(--spacing-base)}.feedback__text{margin-top:.125rem;flex:1}@media (min-width: 64rem){.button-footer{bottom:var(--spacing-3xl)}}@keyframes background-animate{0%{background-position:100% 100%}to{background-position:0% 0%}}.btn{position:relative;font-weight:var(--font-weight-bold);font-size:var(--text-size-base);text-align:center;width:100%;border-radius:var(--rounded-lg);padding:var(--spacing-base) var(--spacing-base);border:none;cursor:pointer;text-decoration:none;transition:all .2s ease-out;box-shadow:#0006 0 var(--spacing-xxs) .25rem 0;user-select:none}.btn--primary{background-color:var(--button-primary-bg-color);color:var(--button-primary-text-color)}.btn--primary.btn--animating{background:linear-gradient(105deg,var(--button-disabled-bg-animate-color-1),var(--button-disabled-bg-animate-color-2),var(--button-disabled-bg-animate-color-1),var(--button-disabled-bg-animate-color-2),var(--button-disabled-bg-animate-color-1),var(--button-disabled-bg-animate-color-2),var(--button-disabled-bg-animate-color-1),var(--button-disabled-bg-animate-color-2),var(--button-disabled-bg-animate-color-1),var(--button-disabled-bg-animate-color-2),var(--button-disabled-bg-animate-color-1),var(--button-disabled-bg-animate-color-2),var(--button-disabled-bg-animate-color-1));background-size:200% 200%;animation:background-animate 5s linear infinite}.btn:not(:disabled):hover{box-shadow:none;position:relative;transform:translateY(.05rem)}.btn--secondary{background-color:var(--button-secondary-bg-color);color:var(--button-secondary-text-color)}.btn:disabled{background-color:var(--button-disabled-bg-color);color:var(--button-disabled-text-color);cursor:not-allowed}.btn__counter{font-size:var(--text-size-xs);border-radius:50%;background-color:var(--gray-50);position:relative;color:var(--text-color);right:-.3rem;top:-.4rem;padding:0 .25rem}.form-control{width:100%;padding:var(--spacing-sm);border:1px solid var(--input-border-color);background:var(--input-bg-color);border-radius:var(--rounded-sm);box-sizing:border-box;color:var(--input-text-color);transition:all .2s ease-out}.form-control::placeholder{color:var(--input-placeholder-color)}.form-control:disabled{color:var(--input-disabled-text-color);cursor:not-allowed}.form-control:focus{outline:none;border-color:var(--input-border-active-color)}textarea.form-control{height:6rem}textarea{resize:none}.form-label{display:block;font-weight:var(--font-weight-semibold);font-size:var(--text-size-lg);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-xxs);line-height:1.3}@media (min-width: 64rem){.game{display:flex}.game .header{left:var(--sidebar-width)}.game .header__container{max-width:none;padding:var(--spacing-base) var(--spacing-xl)}.game .header__right,.game .header__points{display:none}.game__content{width:100%;padding-left:var(--sidebar-width)}.game .button-footer:not(.game dialog .button-footer){left:var(--sidebar-width)}}.question__base{margin-bottom:var(--spacing-lg)}.question__base:after{clear:both;content:"";display:block}.question__image{float:left;margin:0 var(--spacing-lg) var(--spacing-base) 0;max-width:8rem;min-height:6rem;background:var(--gray-50);border:none;padding:0;cursor:pointer}.question__btn-speech{float:left;margin:0 var(--spacing-sm) var(--spacing-sm) 0}.thumb{position:relative;transition:opacity .2s ease-out}.thumb:hover{opacity:.8}.thumb-overlay__img{margin:5vh auto 0;width:90vw;height:90vh;object-fit:contain}::backdrop{background:var(--gray-900);opacity:.9}.dialog{position:fixed;inset:0;margin:0 auto;border:none;transition:opacity .2s ease-out,transform .2s ease-out,overlay .2s ease-out allow-discrete,display .2s ease-out allow-discrete}.dialog--small{background:var(--gray-50);border-radius:var(--rounded-lg);width:90vw;max-width:30rem;position:absolute;top:50%;transform:translateY(-60%)}.dialog--large{background:transparent;padding:0;width:100%;min-width:100%;min-height:100%}.dialog .btn{width:100%}dialog[open]{opacity:1}.dialog__btn-dismiss{position:fixed;z-index:10;top:var(--spacing-lg);right:var(--spacing-lg);box-shadow:#0006 0 var(--spacing-xxs) .25rem 0}@starting-style{dialog[open]{opacity:0}}.btn-icon{font-size:2rem;text-align:center;border-radius:50%;border:none;cursor:pointer;transition:all .2s ease-out;user-select:none;aspect-ratio:1}.btn-icon--size-small{font-size:1.325rem}.btn-icon--primary{background-color:var(--button-icon-primary-bg-color);color:var(--button-icon-primary-text-color)}.btn-icon:not(:disabled):hover{box-shadow:none;transform:translateY(.05rem)}.btn-icon--secondary{background-color:var(--button-icon-secondary-bg-color);color:var(--button-icon-secondary-text-color)}.btn-icon:disabled{background-color:var(--button-icon-disabled-bg-color);color:var(--button-icon-disabled-text-color);cursor:not-allowed}.tips-dialog__title{font-size:var(--text-size-xl);font-weight:var(--font-weight-semibold)}.tips-dialog__list{padding-inline-start:var(--spacing-2xl);margin:var(--spacing-xs) 0 var(--spacing-xl) 0}.tips-dialog__item{margin-bottom:var(--spacing-sm)}.unlock-dialog__title{font-size:var(--text-size-xl);font-weight:var(--font-weight-semibold)}.unlock-dialog__btn{margin-top:var(--spacing-lg)}.wysiwyg-template *+p,.wysiwyg-template *+ul,.wysiwyg-template *+ol,.wysiwyg-template *+blockquote,.wysiwyg-template *+img{margin-top:var(--spacing-sm)}.wysiwyg-template ul,.wysiwyg-template ol{display:inline-block;margin-left:var(--spacing-base);padding-left:0}.wysiwyg-template strong{font-weight:var(--font-weight-semibold)}.wysiwyg-template em{font-style:italic}.wysiwyg-template a{color:inherit}.wysiwyg-template blockquote{display:inline-block;font-style:italic;border-left:3px solid var(--gray-300);padding-left:var(--spacing-sm)}.wysiwyg-template img{max-width:100%;height:auto}.wysiwyg-template iframe{max-width:100%}.multiple-choice-question__options{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--spacing-base);.selectable-button{grid-column:span 2}.selectable-button--image{grid-column:span 1}@media (min-width: 48rem){grid-template-columns:repeat(3,1fr);.selectable-button:not(.selectable-button--image){grid-column:span 3}}}.selectable-button{display:flex;gap:var(--spacing-sm);align-items:center;background:var(--selectable-button-bg-color);color:var(--selectable-button-text-color);border:2px solid var(--selectable-button-border-color);border-radius:var(--rounded-sm);padding:var(--spacing-sm) var(--spacing-sm);font-weight:var(--font-weight-semibold);text-align:left;line-height:1.3;width:100%;margin-bottom:var(--spacing-xs);transition:all .2s ease-out;position:relative;overflow:hidden}.selectable-button__content{display:flex;align-items:center;gap:var(--spacing-sm);flex-grow:1;.selectable-button__text{flex-grow:1;padding:var(--spacing-xxs) 0}}.selectable-button--image{padding:0;.selectable-button__check{position:absolute;right:var(--spacing-sm)}.selectable-button__img{flex:1;padding:0;opacity:.9;transition:all .2s ease-out;width:100%;img{width:100%;height:auto}}}.selectable-button:not(.selectable-button--image) .selectable-button__content{img{max-width:6rem}}.selectable-button--reversed{flex-direction:row-reverse}.selectable-button__check{background:var(--selectable-button-check-bg-color);border:2px solid var(--selectable-button-check-border-color);border-radius:var(--rounded-sm);min-width:2rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:var(--selectable-button-check-text-color);transition:all .2s ease-out;opacity:1}.selectable-button__check-icon{opacity:0;transition:all .2s ease-out;width:1.1em;height:1.1em}.selectable-button--selected{background:var(--selectable-button-selected-bg-color);border-color:var(--selectable-button-selected-border-color);color:var(--selectable-button-selected-text-color)}.selectable-button--selected:not(:disabled){box-shadow:1px 1px 6px 2px #0000001a}.selectable-button--selected .selectable-button__check{background:var(--selectable-button-selected-check-bg-color);border-color:var(--selectable-button-selected-check-border-color);color:var(--selectable-button-selected-check-text-color);opacity:1}.selectable-button--selected .selectable-button__check-icon,.selectable-button--selected .selectable-button__img{opacity:1}.selectable-button:not(:disabled){cursor:pointer}.selectable-button:disabled{background:var(--selectable-button-disabled-bg-color);border-color:var(--selectable-button-disabled-border-color);color:var(--selectable-button-disabled-text-color);cursor:not-allowed}.selectable-button:disabled .selectable-button__check{background:var(--selectable-button-disabled-check-bg-color);border-color:var(--selectable-button-disabled-check-border-color);color:var(--selectable-button-disabled-check-text-color)}.selectable-button:disabled .selectable-button__img{opacity:.1}.selectable-button--selected:disabled .selectable-button__check{color:var(--selectable-button-disabled-selected-check-text-color)}.connect-question{display:flex;column-gap:var(--spacing-xs)}.connect-question__column:not(.connect-question__column--separator){flex:1}.connect-question__column--separator{width:1px;border-right:2px dashed var(--gray-200)}.connect-question__button{min-height:4.2rem}.connect-question .selectable-button__content{flex-direction:column;align-items:flex-start}.sort-question{padding:0}.sortable-item{display:flex;align-items:center;background:var(--sortable-item-bg-color);border:2px solid var(--sortable-item-border-color);border-radius:var(--rounded-sm);margin-bottom:var(--spacing-xs);color:var(--sortable-item-text-color);font-weight:var(--font-weight-semibold);line-height:1.3;user-select:none}.sortable-item__handle{background:none;border:none;cursor:move;touch-action:none;min-width:2.8rem;padding:var(--spacing-xs) var(--spacing-sm);color:var(--sortable-item-handle-color)}.sortable-item__handle svg{width:2em;height:2em}.sortable-item__label{padding:var(--spacing-xs)}.image-question__image img{width:100%}:root{--selection-image-selection-size: 78px}.selection-image{position:relative;overflow:hidden;width:100%}.selection-image:not(.selection-image--disabled){cursor:pointer}.selection-image__img{width:100%;height:auto;user-select:none;-webkit-user-drag:none}.selection-image__selection{pointer-events:none;position:absolute;width:4000px;height:4000px;transform:translate(-50%,-50%);border-radius:50%}.selection-image__hover-selection{pointer-events:none;position:absolute;width:var(--selection-image-selection-size);aspect-ratio:1/1;transform:translate(-50%,-50%);border-radius:50%;box-shadow:inset 0 0 2px 2px #0006}.header{position:fixed;top:0;left:0;right:0;background:var(--header-bg-color);color:var(--header-text-color);z-index:2;transition:all .2s ease-out}.header__container{display:flex;justify-content:center;align-items:center;min-height:3.375rem}.header__left,.header__right{flex:1}.header__left{display:flex;align-items:center}.header__left>*+*{margin-left:var(--spacing-xs)}.header__btn-back{cursor:pointer;padding:.6rem .3rem;font-size:1.75rem;background:none;border:none;color:var(--header-text-color)}.header__logo{width:auto;height:var(--header-logo-height)}.header__right{display:flex;justify-content:flex-end}.header__center{margin:0 auto}.header__points,.header__timer{display:flex;gap:var(--spacing-xs);align-items:center;background:transparent;line-height:1;color:var(--header-text-color)}.header__points{margin:.075rem 0;cursor:pointer;border:1px solid var(--header-border-color);border-radius:var(--rounded-sm);background:transparent;padding:calc(var(--spacing-sm) / 2) var(--spacing-sm)}.header__timer{border:none;transition:color .2s ease-in}.header__timer svg{width:1.2em;height:1.2em}@keyframes shaking{0%{transform:rotate(0)}0.5%{transform:rotate(2deg)}1%{transform:rotate(0)}1.5%{transform:rotate(-2deg)}2%{transform:rotate(0)}2.5%{transform:rotate(2deg)}3%{transform:rotate(0)}3.5%{transform:rotate(-2deg)}4%{transform:rotate(0)}4.5%{transform:rotate(2deg)}5%{transform:rotate(0)}5.5%{transform:rotate(-2deg)}6%{transform:rotate(0)}6.5%{transform:rotate(2deg)}7%{transform:rotate(0)}7.5%{transform:rotate(-2deg)}8%{transform:rotate(0)}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #ffffffb3}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}to{transform:scale(.95);box-shadow:0 0 #fff0}}.header__timer--animate{position:relative;padding:var(--spacing-xs);border-radius:var(--rounded-sm);font-weight:var(--font-weight-bold);animation:shaking 6s infinite linear;background:#fff3}.header__timer--animate:before{content:"";position:absolute;left:0;right:0;width:100%;height:100%;border-radius:var(--rounded-sm);z-index:-1;box-shadow:0 0 #fff;transform:scale(1);animation:pulse 2s infinite}.score{display:flex;align-items:center;gap:var(--spacing-xxs)}.score__icon{height:1.125em;width:1.125em}.header-overlay{position:fixed;top:0;left:0;right:0;opacity:0;transition:opacity .2s ease-in-out}.header-overlay--active{bottom:0;opacity:1;background:var(--gray-50);z-index:100;display:flex;flex-direction:column;padding:var(--spacing-5xl) 0 var(--spacing-lg) 0}.header-overlay__result{overflow:auto}.header-overlay__btn-dismiss{position:fixed;z-index:10;top:var(--spacing-lg);right:var(--spacing-lg);box-shadow:#0006 0 var(--spacing-xxs) .25rem 0}.header-overlay__content{display:flex;flex-grow:1;flex-direction:column;height:100%;width:100%;opacity:0;font-size:var(--text-size-base);.title{margin-bottom:var(--spacing-xs)}}.header-overlay--active .header-overlay__content{opacity:1}.header-overlay__result{margin:var(--spacing-2xl) 0}.header-overlay__footer{margin-top:auto}@media (min-width: 64rem){.header-overlay{bottom:0;opacity:1;padding:var(--spacing-lg);width:var(--sidebar-width);background:var(--gray-50);box-shadow:0 0 1rem #0000001a}.header-overlay__content{opacity:1}.header-overlay__btn-dismiss{display:none}}.team-name{display:flex;justify-content:space-between;align-items:center;color:var(--text-color);font-size:var(--text-size-xl);font-weight:var(--font-weight-bold)}.team-name__points{display:flex;align-items:center;gap:var(--spacing-xxs);color:var(--text-color)}.team-name__points svg{color:var(--text-color-light)}.title{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-size-xl);font-weight:var(--font-weight-bold);line-height:1.2}.title svg{color:var(--text-color-light);height:1.3em;width:1.3em}.title--alt{color:var(--text-color-alt)}.footer{font-size:var(--text-size-sm);color:var(--footer-text-color);line-height:1.4}.footer__button{background:transparent;border:none;color:inherit;cursor:pointer;padding:var(--spacing-xs) 0;text-decoration:underline}.footer__separator{margin:0 var(--spacing-xs)}.footer__text+.footer__text{margin-top:var(--spacing-xxs)}.answers-view__description{margin-bottom:var(--spacing-sm)}.answers-view__answers{display:flex;flex-wrap:wrap;margin-top:0;padding:0;gap:var(--spacing-xxs);list-style-type:none;font-size:var(--text-size-2xl);transition:all .2s ease-out}.answers-view__icon{display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;border:2px solid var(--gray-200);font-size:1.125rem}.answers-view__icon svg{margin-top:.05rem}.answers-view__icon--correct{border-color:var(--green-600);color:var(--green-600)}.answers-view__icon--wrong{border-color:var(--red-600);color:var(--red-600)}.ranking-view__list{list-style-type:none;padding:0}.ranking-view__line{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.ranking-view__label{flex-grow:1;display:flex;gap:var(--spacing-xs);align-items:center}.ranking-view__team-icon{width:1.1em;height:1.1em}.ranking-view__total{display:flex;gap:var(--spacing-xs);align-items:center;padding-bottom:var(--spacing-xs);margin-bottom:var(--spacing-base);border-bottom:1px solid var(--gray-200)}.ranking-view__line+.ranking-view__line{margin-top:var(--spacing-xs)}.ranking-view__line--current{font-weight:var(--font-weight-bold)}.ranking-view__line svg{color:var(--text-color-light)}.card{margin:var(--spacing-base) 0 var(--spacing-lg) 0;padding:var(--spacing-lg);border-radius:var(--rounded-sm);background:var(--card-bg-color);border:1px solid var(--card-border-color)}.card>*:first-child{margin-top:0}.select-question__form{min-height:50vh;display:flex;flex-direction:column;justify-content:center}.select-question .form-label{margin:0 auto;max-width:22rem;text-align:center}.select-question .form-control-digits{margin:var(--spacing-sm) auto;max-width:26rem}@media (min-width: 64rem){.select-question .title,.select-question .team-name{display:none}}.form-control-digits{width:100%;display:flex;gap:var(--spacing-sm)}.form-control-digits__input{width:100%;background:var(--input-bg-color);border-radius:var(--rounded-sm);color:var(--input-text-color);margin-top:var(--spacing-sm);font-size:var(--text-size-2xl);text-align:center;border:1px solid var(--input-border-color);aspect-ratio:3 / 4}.form-control-digits__input::placeholder{color:var(--input-placeholder-color)}.form-control-digits__input:focus{outline:none;border-color:var(--input-border-active-color)}@keyframes spin{to{transform:rotate(360deg)}}.loading-indicator{display:inline-block;color:var(--text-color-light)}.loading-indicator__icon{display:inline-block;vertical-align:middle;margin:var(--spacing-xxs)}.loading-indicator__icon--animating{animation:spin .7s linear infinite}.loading-indicator__message{display:inline-block;margin-left:var(--spacing-xxs);font-style:italic;vertical-align:middle}.subtitle{display:block;font-weight:var(--font-weight-semibold);font-size:var(--text-size-lg);margin-top:var(--spacing-base);margin-bottom:var(--spacing-xxs);line-height:1.3}.select-module__grid{padding:0;list-style-type:none;display:grid;gap:var(--spacing-xs);grid-template-columns:1fr}.select-module__grid+.select-module__grid{margin-top:var(--spacing-3xl)}@media (min-width: 42rem){.select-module__grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-auto-rows:1fr}}.module-item{display:flex;gap:var(--spacing-xs);align-items:center;background:var(--selectable-button-bg-color);color:var(--selectable-button-text-color);border:2px solid var(--selectable-button-border-color);border-radius:var(--rounded-sm);padding:var(--spacing-sm) var(--spacing-sm);font-weight:var(--font-weight-semibold);text-align:left;line-height:1.3;width:100%;height:100%;transition:all .2s ease-out;cursor:pointer}.module-item__text{flex-grow:1;padding:var(--spacing-xxs) 0}.module-item__icon{width:1.3em;height:1.3em}.module-item--opened{border-color:var(--selectable-button-disabled-border-color);color:var(--selectable-button-disabled-text-color);cursor:not-allowed;opacity:.8}.module-item--opened .module-item__icon{color:var(--selectable-button-disabled-check-text-color)}.module-view-header{padding:var(--spacing-base) 0}.module-view-header__progress{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--text-size-base);line-height:1.3}.module-view-header__title{font-weight:var(--font-weight-semibold)}.module-view-header__count{color:var(--text-color-light)}.module-outro__description{margin-bottom:var(--spacing-lg)}.game-finish-content{.team-name+*{margin-top:var(--spacing-2xl)}}.game-result__form{margin:var(--spacing-xs) 0 0 0}.game-result__contest{margin-top:var(--spacing-xl)}.quest-result__result,.story-result__result{margin-bottom:var(--spacing-lg)}.admin-overview__loading{display:flex;justify-content:center;align-items:center}.admin-overview__ranking{margin-top:var(--spacing-lg);list-style-type:none;padding:0}.admin-overview__title{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.admin-overview__total{margin:0}.ranking-item{display:flex;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-xs) 0}.ranking-item+.ranking-item{border-top:1px solid var(--gray-200)}.ranking-item__name{font-weight:var(--font-weight-semibold)}.ranking-item__finished{font-weight:var(--font-weight-semibold);color:var(--green-800)}.ranking-item__sub{font-size:var(--text-size-sm);color:var(--gray-700)}.ranking-item__separator{padding:0 var(--spacing-xs);color:var(--gray-400)}.ranking-item__points{display:flex;text-align:right}.error-message{border-radius:var(--rounded-sm);padding:var(--spacing-base);margin:var(--spacing-lg) 0 var(--spacing-xl) 0;background:var(--red-50);border:1px solid var(--red-100);color:var(--red-950)}@keyframes shrink{0%{width:100%}to{width:0%}}.loading-bar{display:block;width:100%;height:3px;background:var(--gray-200);margin:var(--spacing-sm) 0}.loading-bar__progress{height:100%;width:0%;background:var(--gray-400);animation:shrink 30s linear}.error-page{.error-page__error{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg);font-style:italic}}
