html{font-size:16px}@media (aspect-ratio > 1) and (min-width: 1024px){html{font-size:clamp(13px,.9vw,16px)}}@media (aspect-ratio > 1) and (min-width: 1600px){html{font-size:clamp(14px,.85vw,17px)}}html,body,#root{height:100%;width:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:auto}body{min-width:360px;height:auto;min-height:100vh;min-height:100dvh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.inputMaterialDesignWrapper{padding-top:1em;width:100%}.inputMaterialDesignWrapper__innerContent{position:relative;width:100%}.inputMaterialDesignWrapper__innerContent>.inputMaterialDesign{background:none;border:none;border-bottom:1px solid gray;padding-bottom:5px;transition:border-bottom .1s linear;width:100%;font-size:medium}.inputMaterialDesignWrapper__innerContent>.inputMaterialDesign:focus{outline:none;border-bottom:1px solid var(--inputDecorationColor, blue)}.inputMaterialDesignWrapper__innerContent>.label{position:absolute;color:#696969;cursor:text;top:-5px;left:0;transition:top .1s linear;transition:font-size .1s ease;width:100%;pointer-events:none;text-align:left;cursor:none}.inputMaterialDesignWrapper__innerContent>.inputMaterialDesign:focus~.label,.inputMaterialDesignWrapper__innerContent>.inputMaterialDesign:not(:placeholder-shown)~.label{color:var(--inputDecorationColor, blue);top:-16px;font-size:.7rem;pointer-events:none;cursor:none;@media screen and (max-width: 600px){font-size:.5rem}}.inputMaterialDesignWrapper__innerContent>.inputMaterialDesign:not(:focus):not(:placeholder-shown)~.label{color:#696969}.MuiSvgIcon-root{transition:transform .5s ease-in-out}.MuiSvgIcon-root:hover{transform:scale(1.2)}.MuiSvgIcon-root:active{transform:scale(1)}@media (aspect-ratio > 1){:root{--wide-font-base: clamp(12px, 1.4vmin, 20px);--wide-font-sm: clamp(10px, 1.2vmin, 18px);--wide-font-md: clamp(14px, 1.6vmin, 24px);--wide-font-lg: clamp(16px, 2vmin, 28px);--wide-font-xl: clamp(18px, 2.5vmin, 34px);--wide-spacing-xs: clamp(4px, .5vmin, 8px);--wide-spacing-sm: clamp(6px, 1vmin, 14px);--wide-spacing-md: clamp(10px, 1.5vmin, 20px);--wide-spacing-lg: clamp(14px, 2vmin, 28px);--wide-spacing-xl: clamp(18px, 3vmin, 40px);--wide-radius-sm: clamp(4px, .5vmin, 8px);--wide-radius-md: clamp(6px, 1vmin, 14px);--wide-radius-lg: clamp(10px, 1.5vmin, 20px)}.lobby{max-width:90vw!important;width:90vw;padding:var(--wide-spacing-md) 10vw;overflow:hidden}.lobby__main{max-width:100%;overflow:hidden}.lobby__card,.lobby__userList{max-width:100%;min-width:0;overflow:hidden}.lobby__userList .MuiCardContent-root{padding:var(--wide-spacing-sm)!important}.lobby__userList .h2Title{font-size:var(--wide-font-lg);padding:var(--wide-spacing-sm) var(--wide-spacing-md)}.lobby__userList__title{font-size:var(--wide-font-lg)}.lobby__userList__counter{font-size:var(--wide-font-md);font-weight:600;color:#374151;padding:var(--wide-spacing-sm) var(--wide-spacing-md);text-align:center;background:linear-gradient(135deg,#f9fafbf2,#f3f4f6f2);border-top:1px solid rgba(0,0,0,.08)}.lobby__userList__content{max-width:100%;min-width:0;overflow:hidden}.userList_content__userContainer{padding:var(--wide-spacing-sm) var(--wide-spacing-lg);padding-left:var(--wide-spacing-md);margin:var(--wide-spacing-xs) var(--wide-spacing-sm);border-radius:var(--wide-radius-md)}.lobby__userList__content [class*=_wrapper],.lobby__userList__content [class*=_items],.lobby__userList__content [class*=_top]{max-width:100%;overflow:hidden}.userList_content__userContainer_userName--disconnected{border-radius:var(--wide-radius-sm);padding:var(--wide-spacing-xs) var(--wide-spacing-sm)}.userList_content__userContainer_userName{font-size:var(--wide-font-md);padding:var(--wide-spacing-xs) var(--wide-spacing-sm)}.userList_content__userContainer_userBan .MuiSvgIcon-root{font-size:var(--wide-font-lg)}.userList_content__userContainer_userBan .MuiSvgIcon-root{font-size:var(--wide-font-lg);color:#6b7280}.leaderboard__container{font-size:var(--wide-font-base)}.leaderboard__card .h2Title{font-size:var(--wide-font-lg);padding:var(--wide-spacing-sm) var(--wide-spacing-md)}.leaderboard__cardContent{padding:var(--wide-spacing-sm)!important}.leaderboard__listItem{display:flex;justify-content:space-between;align-items:center;padding:var(--wide-spacing-sm) var(--wide-spacing-md);padding-left:var(--wide-spacing-md);margin:var(--wide-spacing-xs) var(--wide-spacing-sm);background:linear-gradient(135deg,#ffffffe6,#f9fafbe6);border-radius:var(--wide-radius-md);border-bottom:1px solid rgba(0,0,0,.06);border-left:3px solid transparent;box-shadow:0 1px 2px #0000000a;transition:all .2s ease}.leaderboard__listItem:hover{background:linear-gradient(135deg,#fff,#f3f4f6);box-shadow:0 2px 4px #00000014}.leaderboard__listItem__me{border-left:3px solid #4F46E5!important;border:none;background:linear-gradient(135deg,#4f46e514,#8b5cf60a)!important}.leaderboard__listItem__me:hover{background:linear-gradient(135deg,#4f46e51f,#8b5cf614)!important}.leaderboard__avatar{width:clamp(32px,4vmin,56px)!important;height:clamp(32px,4vmin,56px)!important;font-size:var(--wide-font-sm);margin-right:var(--wide-spacing-md);box-shadow:0 2px 6px #00000026;border:2px solid rgba(255,255,255,.8)}.leaderboard__starIcon{font-size:var(--wide-font-xl)!important}.leaderboard__starIconRank1{color:#f59e0b!important;filter:drop-shadow(0 1px 2px rgba(245,158,11,.4))}.leaderboard__starIconRank2{color:#9ca3af!important;filter:drop-shadow(0 1px 2px rgba(156,163,175,.4))}.leaderboard__starIconRank3{color:#cd7f32!important;filter:drop-shadow(0 1px 2px rgba(205,127,50,.4))}.leaderboard__rank1{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.leaderboard__rank2{background:linear-gradient(135deg,#9ca3af,#6b7280)!important}.leaderboard__rank3{background:linear-gradient(135deg,#cd7f32,sienna)!important}.leaderboard__rankText{font-size:var(--wide-font-md);font-weight:700}.leaderboard__listItem .MuiTypography-root,.leaderboard__listItem .MuiListItemText-primary{font-size:var(--wide-font-md);font-weight:500;color:#1f2937}.leaderboard__listItem .MuiListItemText-secondary,.leaderboard__score{font-size:var(--wide-font-md);font-weight:700;color:#4f46e5;padding:var(--wide-spacing-xs) var(--wide-spacing-md);background:#4f46e51a;border-radius:var(--wide-radius-md)}.leaderboard__myRank{font-size:var(--wide-font-md);font-weight:600;color:#4f46e5;padding:var(--wide-spacing-sm) var(--wide-spacing-md);margin:var(--wide-spacing-sm);text-align:center}.leaderboard__pagination{font-size:var(--wide-font-sm);padding:var(--wide-spacing-sm)}}@font-face{font-family:"Press Start 2P";src:url(/assets/PressStart2P-Regular-DogiNJoF.ttf) format("truetype");font-weight:400;font-style:normal}.h2Title{color:var(--button-primary-color);font-size:1.5rem;cursor:default;@media screen and (max-width: 600px){font-size:.95rem}@media screen and (max-width: var(--horizontal-threshold)){font-size:1.2rem}@media screen and (max-height: 690px){font-size:.9rem}}.cursorPointer{cursor:pointer}.app{position:relative;background-image:var(--app-background-image);background-color:var(--main-bg-color);width:100%;height:auto;min-height:100vh;min-height:100dvh;text-align:center;display:flex;flex-direction:column;margin:0;overflow-x:hidden}.icon-wrapper{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;color:#fff}.icon-wrapper-active{background-image:linear-gradient(to right bottom,#1f299b,#52259a,#722098,#8d1b94,#a4178f)}.icon-wrapper-inactive{background-color:var(--icon-inactive-color, var(--light-gray))}.icon{background-color:transparent}.coloredIcon{color:#52259a}.textField{margin-left:.5rem!important}.common__title{color:var(--header-text-color, #fff);background:linear-gradient(135deg,var(--header-bg-color, #667eea) 0%,var(--header-bg-color-end, #764ba2) 100%);text-align:center;font-weight:700;letter-spacing:.3px;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.2);padding:.75rem 1rem;border-radius:8px;box-shadow:0 3px 8px #667eea33,0 1px 3px #0000001a}.common__border{border:var(--common-border-size) solid var(--common-border-color);border-radius:var(--common-border-radius);box-shadow:var(--common-border-shadow)}.badge{height:30px;background-color:var(--badge-bg-color);color:var(--badge-text-color);border:1px solid var(--badge-border-color);border-radius:var(--common-border-radius-full)}.app__ModalContainer{position:absolute;margin:0;height:100%;width:100%;z-index:2000;background:#808080e6}.popup{position:absolute;top:30vh;left:50%;transform:translate(-50%);min-width:20%;display:flex;flex-direction:column;align-items:center}.modalTitle{flex:1;color:var(--background-color-acceuil-section, white);font-size:1.5rem}.modalButtonSection{margin-top:20px;width:100%;display:flex;justify-content:space-around;gap:20px;align-items:center}.modalButtonSection>*{flex:1;text-align:center}.app__banniereAccueil{background-color:var(--main-banniere-bg-color);display:flex;width:100%;min-height:var(--banniere-height);max-height:var(--banniere-height);box-shadow:0 1px #d3d3d3;z-index:600;align-items:center;justify-content:left;@media screen and (max-width: 600px){font-size:.7rem}}.app__banniereAccueil__logo{background-color:var(--main-banniere-bg-color);height:calc(var(--banniere-height)/1.5);margin-right:10px;display:block;@media screen and (max-width: 600px){height:28px;max-height:28px;margin-right:6px}}.app__banniereAccueil__test{display:flex;flex-direction:row;align-items:center;background-color:var(--main-banniere-bg-color)}.app__banniereAccueil__header{display:flex;flex-direction:row;color:var(--banniere-title-color);background-color:var(--main-banniere-bg-color);align-items:center;width:100%}@media (aspect-ratio > 1) and (min-width: 1024px){.app__banniereAccueil__header{font-size:.875rem}.app__banniereAccueil__logo{height:calc(var(--banniere-height) / 2)!important}}.app__banniereAccueil__title{display:flex;flex:3;align-items:center;justify-content:center;h2{@media screen and (max-width: 600px){font-size:1.25rem!important}}}.app__banniereAccueil__side{display:flex;flex:2;justify-content:end;margin-right:.5rem}.app__banniereGame{background-color:var(--main-banniere-bg-color);display:grid;grid-template-columns:1fr 4fr 1fr;grid-template-rows:var(--banniere-height);width:100%;@media screen and (max-width: 600px){font-size:.7rem;grid-template-columns:auto 1fr auto;gap:.5rem;padding:0 .25rem}@media screen and (max-height: 620px){height:50px;font-size:.7rem}}.app__banniereGame--compact{grid-template-columns:1fr auto}.app__banniereGame--compact .app__banniereGame__logoAndTitleContainer{justify-content:flex-start;padding-left:1rem}.app__banniereGame__roomIdContainer__wrapper{display:flex;flex-direction:row;align-items:center;@media screen and (max-height: 620px){height:50px}}.app__banniereGame__roomIdContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-left:.5rem;padding:.25rem .4rem;background-color:var(--background-color-acceuil-section, white);border-radius:8px;gap:.15rem;@media screen and (max-width: 600px){margin-left:0;padding:.2rem .3rem;gap:.1rem}}.app__banniereGame__roomIdContainer__qrCodeContainer{margin-right:.2rem}.app__banniereGame__roomIdContainer__roomIdText{margin-bottom:5px}.app__banniereGame__roomIdContainer__copyToClipboard{margin-top:3px;position:relative;display:flex;max-height:var(--banniere-height);max-width:var(--banniere-height);cursor:pointer}.app__banniereGame__roomIdContainer__copyToClipboard>img{max-width:35px;margin-left:2px;margin-bottom:4px;@media screen and (max-width: 600px){max-width:25px}}.app__banniereGame__roomIdContainer__copyToClipboard>.copyToClipboardBoxMessage{position:absolute;left:100%;bottom:35%}.app__banniereGame__logoAndTitleContainer{display:flex;align-items:center;justify-content:center;@media screen and (max-height: 620px){height:50px}}.app__banniereGame__logoAndTitleContainer__logo{display:flex;justify-content:left;align-items:center}.app__banniereGame__logoAndTitleContainer__logo>img{padding-top:4px;height:calc(var(--banniere-height)/1.5);@media screen and (max-height: 620px){padding-top:1px;max-height:calc(var(--banniere-height)/2)}}.app__banniereGame__logoAndTitleContainer__title{display:flex;justify-content:left;align-items:center;margin-left:8px;h2{margin:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:.4px;color:#111827;font-size:1.25rem}@media screen and (max-width: 600px){margin-left:4px;h2{font-size:1rem}}}.app__BanniereGame__langAndQuitContainer__wrapper{display:flex;align-items:center;justify-content:center;gap:6px;@media screen and (max-width: 600px){gap:3px}@media screen and (max-height: 620px){height:50px}}.app__BanniereGame__switchLanguage{display:flex;justify-content:center;position:relative;min-width:20px;min-height:20px}.app__BanniereGame__switchLanguage__img{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:1,2rem}.app__BanniereGame__switchLanguage>select{background-color:var(--background-color-acceuil-section, rgba(255, 255, 255, .349));border:gray 1px solid;border-radius:10px;cursor:pointer;height:30px;font-size:1rem;outline:none;position:absolute;top:0;right:0}.language-selector{background:#fff;border-radius:12px;overflow:hidden;min-width:200px;box-shadow:0 4px 6px #0000001a}.language-option{padding:12px 16px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;font-size:16px}.language-option:hover{background-color:#f5f5f5;box-shadow:inset 0 0 0 1px #00f;box-shadow:inset 2px 2px 5px #0003,inset -2px -2px 5px #ffffff80;border-radius:10px}.language-option.selected{background-color:#e3f2fd;font-weight:500}.language-option:not(:last-child){border-bottom:1px solid #eee}.language-selector{animation:slideIn .2s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.app__BanniereGame__quit-img__wrapper{margin-right:5px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;z-index:100;padding-right:8px;.app__BanniereGame__quit-img{background-color:var(--background-color-acceuil-section, white);border-radius:8px;border:1px solid black}.app__BanniereGame__quit-img>img{height:calc(var(--banniere-height)/2);cursor:pointer}@media screen and (max-height: 620px){height:50px}}.exitBtnSmallHeight{position:fixed;top:0;right:0;@media screen and (min-height: 480px){padding-top:12px;padding-right:12px}}.app__mainContainer{width:100%;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;background-color:var(--main-bg-color)}.app__mainContainer__bg{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='100.32mm'%20height='98.811mm'%20version='1.1'%20viewBox='0%200%20100.32%2098.811'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20transform='translate(-1.6915%20-2.3762)'%20stroke-width='.045215'%3e%3cellipse%20cx='51.853'%20cy='51.782'%20rx='3.6817'%20ry='3.5356'%20fill='%230ac0a0'%20opacity='.13871'/%3e%3cg%3e%3cpath%20d='m1.6915%2052.194a23.931%2012.783%200%200%200%2021.076%206.7497%2023.931%2012.783%200%200%200%2021.26-6.9396%2023.931%2012.783%200%200%200-21.076-6.7496%2023.931%2012.783%200%200%200-21.26%206.9395z'%20opacity='.13871'/%3e%3cpath%20d='m16.679%2087.008a12.879%2023.753%2045.797%200%200%2019.748-9.9054%2012.879%2023.753%2045.797%200%200%2010.051-19.713%2012.879%2023.753%2045.797%200%200-19.748%209.9054%2012.879%2023.753%2045.797%200%200-10.051%2019.713z'%20opacity='.13871'/%3e%3cpath%20d='m52.271%20101.19a12.978%2023.571%200%200%200%206.8529-20.758%2012.978%2023.571%200%200%200-7.0458-20.939%2012.978%2023.571%200%200%200-6.8528%2020.758%2012.978%2023.571%200%200%200%207.0457%2020.939z'%20opacity='.13871'/%3e%3cpath%20d='m87.618%2086.425a23.753%2012.879%2044.203%200%200-10.057-19.451%2023.753%2012.879%2044.203%200%200-20.015-9.8993%2023.753%2012.879%2044.203%200%200%2010.057%2019.451%2023.753%2012.879%2044.203%200%200%2020.015%209.8994z'%20opacity='.13871'/%3e%3cpath%20d='m102.01%2051.369a23.931%2012.783%200%200%200-21.076-6.7496%2023.931%2012.783%200%200%200-21.26%206.9396%2023.931%2012.783%200%200%200%2021.076%206.7496%2023.931%2012.783%200%200%200%2021.26-6.9395z'%20opacity='.13871'/%3e%3cpath%20d='m87.027%2016.555a12.879%2023.753%2045.797%200%200-19.748%209.9054%2012.879%2023.753%2045.797%200%200-10.051%2019.713%2012.879%2023.753%2045.797%200%200%2019.748-9.9054%2012.879%2023.753%2045.797%200%200%2010.051-19.713z'%20opacity='.13871'/%3e%3cpath%20d='m51.434%202.3762a12.978%2023.571%200%200%200-6.8529%2020.758%2012.978%2023.571%200%200%200%207.0458%2020.939%2012.978%2023.571%200%200%200%206.8528-20.758%2012.978%2023.571%200%200%200-7.0457-20.939z'%20opacity='.13871'/%3e%3cpath%20d='m16.088%2017.138a23.753%2012.879%2044.203%200%200%2010.057%2019.451%2023.753%2012.879%2044.203%200%200%2020.015%209.8993%2023.753%2012.879%2044.203%200%200-10.057-19.451%2023.753%2012.879%2044.203%200%200-20.015-9.8994z'%20opacity='.13871'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-size:15%;background-position:105% 105%}.accueil{margin-top:1rem;width:100%;display:grid;grid-template-rows:7rem 7rem 7rem;row-gap:1rem;align-items:center;padding-left:30%;padding-right:30%;@media screen and (max-width: 600px){padding-left:5%;padding-right:5%}}.accueil__section{min-height:6rem;display:grid;column-gap:1rem;grid-template-columns:3fr 1fr;background-color:var(--background-color-acceuil-section, white);border-radius:8px;width:100%;padding-left:1rem;@media screen and (max-width: 600px){padding-left:0}}.accueil__section__firstCell{padding-left:1rem}.accueil__nameSection__inputName{width:80%;display:flex;align-items:center}.accueil__joinSection{width:100%;display:flex;flex-direction:column}.accueil__joinSection__spacing{margin-top:1rem}.accueil__joinSection__input{display:flex;flex-direction:row;justify-content:center;align-items:end}.accueil__createSection__title{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.accueil__createSection__buttonStart{display:flex;flex-direction:column;margin-right:auto;justify-content:center;align-items:center;padding:1rem}.accueil__stepContent{margin-left:20px!important;padding-left:27px!important;border-left:1px solid var(--light-gray)}.accueil__joinRoom__divider{display:flex;justify-content:center;align-items:center;margin-top:1.5rem;margin-bottom:1.5rem;font-size:14px;color:#00000080;padding:2rem}@media screen and (max-height: 720px){.accueil__joinRoom__myquizz__title{font-size:28px;margin-top:1rem;margin-bottom:1rem}.accueil__joinRoom__divider{margin-top:1rem;margin-bottom:1rem;padding:1rem}.accueil__stepContent{margin-left:12px!important;padding-left:16px!important}.accueil__joinRoom{margin-bottom:2rem}.accueil__joinRoom__enterCode{margin-top:1rem;margin-bottom:.5rem}.accueil__joinRoom__btn__wrapper{margin-top:24px}}.accueil__joinRoom__myquizz{display:flex;flex:1;align-items:center;flex-direction:column}.accueil__image__builder{width:100%;border-radius:.5rem;display:block;border:1px solid var(--banniere-title-color);margin-bottom:1rem}.accueil__joinRoom__myquizz__title{display:flex;justify-content:center;align-items:center;font-size:35px;font-weight:600;color:var(--banniere-title-color);margin-top:2rem;margin-bottom:2rem}.accueil__joinRoom__myquizz__description{margin-top:1rem;margin-bottom:1rem}.accueil__stepContent p{text-align:left}.accueil__joinRoom{margin-bottom:3rem}.accueil__joinRoom__enterCode{max-width:calc(20ch + 20px);display:flex;flex-direction:row;align-items:flex-end;justify-content:center;margin:auto;margin-top:2rem;margin-bottom:1rem}.accueil__joinRoom__btn__wrapper{margin-top:50px;display:flex;justify-content:space-evenly;align-items:center}.userList_content__userContainer{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;margin:4px 8px;background:linear-gradient(135deg,#ffffffe6,#f9fafbe6);border-radius:8px;border-bottom:1px solid rgba(0,0,0,.06);border-left:3px solid transparent;box-shadow:0 1px 2px #0000000a;transition:all .2s ease;overflow:hidden;max-width:100%}.userList_content__userContainer:hover{background:linear-gradient(135deg,#fff,#f3f4f6);box-shadow:0 2px 4px #00000014}.userList_content__userContainer--currentUser{border-left:3px solid #4F46E5;background:linear-gradient(135deg,#4f46e514,#8b5cf60a)}.userList_content__userContainer--currentUser:hover{background:linear-gradient(135deg,#4f46e51f,#8b5cf614)}.userList_content__userContainer--currentUser .userList_content__userContainer_userBan{display:none}.userList_content__userContainer_userAvatar{display:flex;justify-content:center}.userList__touch__avatar{display:flex;margin-left:1rem;margin-bottom:2rem}.userList_content__userContainer_spacer{display:none}.userList_content__userContainer_userName{display:flex;background-color:transparent;align-items:center;flex:1;min-width:0;font-size:.9rem;font-weight:500;color:#1f2937;padding:4px 8px;overflow:hidden}.userList_content__userContainer_userName__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userList_content__userContainer--disconnected{opacity:.6}.userList_content__userContainer_userName--disconnected{color:#666!important;background-color:#f5f5f5;border:1px dashed #999;border-radius:4px;padding:4px 8px}.userList_content__userContainer_userBan{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7280;margin-left:8px}.playerList_content{display:flex;flex-direction:column;height:80%;background-color:var(--background-color-acceuil-section, white);border-radius:8px}.playerList_content_rank{margin-top:5px;padding:4px 8px;font-size:.85rem;font-weight:600;text-align:center;color:#374151}.playerList_content__userContainer{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;margin:4px 8px;background:linear-gradient(135deg,#ffffffe6,#f9fafbe6);border-radius:8px;border-bottom:1px solid rgba(0,0,0,.06);border-left:3px solid transparent;box-shadow:0 1px 2px #0000000a;transition:all .2s ease;overflow:hidden;max-width:100%}.playerList_content__userContainer:hover{background:linear-gradient(135deg,#fff,#f3f4f6);box-shadow:0 2px 4px #00000014}.playerList_content__userContainer--currentUser{border-left:3px solid #4F46E5;background:linear-gradient(135deg,#4f46e514,#8b5cf60a)}.playerList_content__userContainer--currentUser:hover{background:linear-gradient(135deg,#4f46e51f,#8b5cf614)}.playerList_content__userContainer--currentUser .playerList_content__userContainer_userBan{display:none}.playerList_content__userContainer__played{font-weight:bolder}.playerList_content__userContainer__played:before{content:"✔";margin-right:8px;font-weight:400;color:#10b981}.playerList_content__userContainer__rank__user{display:flex;align-items:center;flex:1;min-width:0;gap:8px}.playerList_content__userContainer_userAvatar{display:flex;padding-left:5px}.playerList_content__userContainer__avatar{width:32px!important;height:32px!important;min-width:32px;min-height:32px;background:linear-gradient(135deg,#7c5cff,#6e56cf)!important;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;border:2px solid rgba(255,255,255,.8);box-shadow:0 2px 6px #00000026}.playerList__rankPlaceholder{width:32px;height:32px;min-width:32px;background:linear-gradient(135deg,#e5e7eb,#d1d5db);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001a}.playerList__rankPlaceholder:before{content:"👤";font-size:.9rem}.playerList__rank1{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.playerList__rank2{background:linear-gradient(135deg,#9ca3af,#6b7280)!important}.playerList__rank3{background:linear-gradient(135deg,#cd7f32,sienna)!important}.playerList__starIconRank1{color:gold;width:1.5rem;height:1.5rem;filter:drop-shadow(0 1px 2px rgba(245,158,11,.4))}.playerList__starIconRank2{color:silver;width:1.5rem;height:1.5rem;filter:drop-shadow(0 1px 2px rgba(156,163,175,.4))}.playerList__starIconRank3{color:#cd7f32;width:1.5rem;height:1.5rem;filter:drop-shadow(0 1px 2px rgba(205,127,50,.4))}.playerList__rankText{position:absolute;font-size:.45rem;font-weight:700;margin-bottom:.6rem}.playerList__rankNumber{font-size:1rem;font-weight:600;color:#374151}.playerList__content{display:flex;flex-direction:column;height:100%;overflow-y:auto;flex-wrap:wrap;max-width:100%}.playerList_content__userContainer_userName{display:flex;background-color:transparent;align-items:center;flex:1;min-width:0;font-size:.9rem;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerList_content__userContainer_rank{background-color:transparent}.playerList_content__userContainer_userBan{display:flex;justify-content:center;align-self:center;flex-shrink:0;color:#6b7280;margin-left:8px}.playerList_content__userContainer_userScore{text-align:right;flex-shrink:0;font-size:.85rem;font-weight:700;color:#4f46e5;padding:4px 10px;background:#4f46e51a;border-radius:6px;margin-left:8px}.lobby{width:100%;max-width:var(--xxx-room-width);display:flex;justify-content:center;flex-wrap:wrap;@media screen and (max-width: 600px){flex-direction:column}}.lobby__main{display:flex;height:fit-content;flex:1;font-size:.9rem;@media screen and (min-height: 480px){font-size:normal;padding:.75rem}}.lobby__card{flex:1;margin-right:.75rem;@media screen and (max-width: 600px){margin-right:0}}.lobby__settings__container{width:100%;@media screen and (min-width: 600px){flex-basis:67%}}.lobby__navigator__spacer{display:block;height:48px;width:100vw;@media screen and (min-height: 640px){height:56px}@media screen and (min-width: 600px){display:none}}.lobby__navigator{position:fixed;bottom:0;left:0;right:0;display:none;height:0%;overflow:hidden;z-index:12;background-color:#fff;@media screen and (max-width: 600px){display:flex;height:40px}@media screen and (min-height: 640px){height:56px}}.lobby__join{display:flex;flex-direction:row;padding:1.5rem 2rem;width:100%;box-sizing:border-box;@media only screen and (max-width: 960px){flex-direction:column}@media screen and (max-height: 720px){padding:1rem}}.lobby__userList{display:flex;flex-direction:column;height:100%;width:100%}.lobby__userList__title{margin:-1px -1px 0;border-radius:4px 4px 0 0}.lobby__userList>.h2Title.common__title{margin:-1px -1px 0;border-radius:4px 4px 0 0}.lobby__userList__content{display:flex;flex-direction:column;flex:1;overflow-y:auto;flex-wrap:wrap}.lobby__userList__counter{display:flex;justify-content:center;align-items:center;padding:8px 12px;font-size:.85rem;font-weight:600;color:#6b7280;background:linear-gradient(135deg,#f9fafbe6,#f3f4f6e6);border-top:1px solid rgba(0,0,0,.08);flex-shrink:0;max-width:100%}.lobby__contentSection{flex:2}.lobby__contentSection__settingsSection{display:flex;flex-direction:column;width:100%;height:100%}.lobby__contentSection__settingsSection_sampleSection{display:flex;flex-direction:column;background-color:var(--background-color-acceuil-section, white);border:1px solid rgba(0,0,0,.12);border-radius:4px;overflow-y:auto}.lobby__contentSection__settingsSection_sampleSecton__block{padding-bottom:1rem;margin-bottom:1rem}.lobby__contentSection__settingsSection_sampleSection__title{width:100%;margin:-1px -1px 0;border-radius:4px 4px 0 0}.lobby__contentSection__settingsSection_sampleSection__paramContainer{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1.5rem;width:100%;padding-top:2rem;padding-left:.8rem;padding-right:.8rem}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramTitle{grid-column-start:1;grid-column-end:2;display:flex;align-items:center;justify-content:center;min-width:155px}.lobby__contentSection__settingsSection_sampleSection__paramContainer__identification{grid-column-start:2;grid-column-end:3;display:flex;align-items:center;justify-content:center;text-align:left;gap:8px}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin{grid-column-start:2;grid-column-end:3;display:grid;grid-template-columns:auto 1fr auto;gap:4px;padding-right:.25rem;padding-left:.25rem;align-items:center}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell{display:flex;width:100%;align-items:center;justify-content:center}.arrow-cell-left{justify-content:flex-start!important}.arrow-cell-right{justify-content:flex-end!important}.navBtn{width:var(--navBtn-size);height:var(--navBtn-size);background:linear-gradient(135deg,#fefeff,#faf9fc,#f7f5fa);color:var(--navBtn-icon-color);border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 6px #0003;transition:background .3s ease,transform .2s ease}.navBtn:hover{background:linear-gradient(135deg,#f7f5fa,#f0ecf5,#e9e5f0);transform:scale(1.1)}.navBtn__chevron{font-size:calc(var(--navBtn-size) / 2);color:var(--navBtn-icon-color)}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell:nth-child(2){width:fit-content;margin:0 auto;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:16px;padding:.25rem .6rem;min-width:50px;font-weight:500;font-size:.8rem;box-shadow:0 1px 3px #00000014;transition:all .2s ease}@media screen and (min-width: 601px){.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell:nth-child(2){font-size:1rem;padding:.3rem .7rem}}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell:nth-child(2) .MuiChip-root{height:36px;font-size:1.1rem}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell:nth-child(2) .MuiChip-label{font-size:1.1rem;padding:0 12px}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell:nth-child(2):has(.MuiChip-root){background-color:transparent;border:none;box-shadow:none;padding:0;min-width:auto}.settings-param-chip{background-color:#e2c1f50e!important}@media screen and (max-height: 690px){.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell{font-size:.75rem}}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell>img{max-height:30px}.settings-param-chip{min-width:200px!important;height:36px!important;justify-content:flex-start!important;flex-shrink:0!important;font-size:.875rem!important}.settings-param-chip .MuiChip-icon{margin-right:8px!important;font-size:1.25rem!important}.settings-param-chip.MuiChip-colorPrimary .MuiChip-label{border-left:1px solid rgba(63,81,181,.3);padding-left:12px!important;padding-right:8px!important;font-size:.875rem!important}.settings-param-chip.MuiChip-colorSecondary .MuiChip-label{border-left:1px solid rgba(156,39,176,.3);padding-left:12px!important;padding-right:8px!important;font-size:.875rem!important}.settings-param-chip.MuiChip-colorSuccess .MuiChip-label{border-left:1px solid rgba(76,175,80,.3);padding-left:12px!important;padding-right:8px!important;font-size:.875rem!important}.settings-param-chip.MuiChip-colorInfo .MuiChip-label{border-left:1px solid rgba(33,150,243,.3);padding-left:12px!important;padding-right:8px!important;font-size:.875rem!important}@media screen and (max-width: 600px){.settings-param-chip.MuiChip-root{min-width:150px!important;height:28px!important;font-size:.6rem!important}.settings-param-chip.MuiChip-root .MuiChip-icon{margin-right:3px!important;font-size:.8rem!important}.settings-param-chip.MuiChip-colorPrimary .MuiChip-label,.settings-param-chip.MuiChip-colorSecondary .MuiChip-label{padding-left:3px!important;padding-right:3px!important;font-size:.6rem!important}}@media (aspect-ratio > 1) and (min-width: 1024px){.lobby__contentSection__settingsSection_sampleSection{font-size:1.1rem}.lobby__userList>.h2Title.common__title,.lobby__contentSection__settingsSection_sampleSection__title>.h2Title.common__title{font-size:1.3rem;padding:.9rem 1.2rem}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell{font-size:1.1rem}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell:nth-child(2){padding:.35rem .8rem;min-width:70px;font-size:1.05rem}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell:nth-child(2) .MuiChip-root{height:40px;font-size:1.2rem}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell:nth-child(2) .MuiChip-label{font-size:1.2rem;padding:0 16px}.settings-param-chip{font-size:1rem!important;height:42px!important}.settings-param-chip .MuiChip-label{font-size:1rem!important}}@media (aspect-ratio > 1) and (min-width: 1600px){.lobby__contentSection__settingsSection_sampleSection{font-size:1.25rem}.lobby__userList>.h2Title.common__title,.lobby__contentSection__settingsSection_sampleSection__title>.h2Title.common__title{font-size:1.5rem;padding:1rem 1.4rem}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell{font-size:1.25rem}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell:nth-child(2){padding:.4rem .9rem;min-width:80px;font-size:1.15rem;border-radius:18px}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell:nth-child(2) .MuiChip-root{height:46px;font-size:1.35rem}.lobby__contentSection__settingsSection_sampleSection__paramContainer__paramValueAdmin__cell:nth-child(2) .MuiChip-label{font-size:1.35rem;padding:0 20px}.settings-param-chip{font-size:1.1rem!important;height:48px!important;min-width:280px!important}.settings-param-chip .MuiChip-label{font-size:1.1rem!important}}.lobby__contentSection__infos{margin-top:10px;background-clip:text;color:transparent;border-radius:8px;border:1px solid transparent}@keyframes blinking-border{0%{border-color:transparent}50%{border-color:violet}to{border-color:transparent}}.quizContainer{height:100%;@media screen and (max-width: 600px){height:calc(100% - 86px)}}.thumbnailListContainer{display:grid;grid-template-columns:repeat(5,1fr);column-gap:1rem;row-gap:2rem;align-items:center;margin-top:1rem;margin-bottom:1rem;max-height:100%;overflow-y:auto;@media screen and (max-width: 600px){height:calc(100% - 34px);grid-template-columns:repeat(2,1fr)}}.quizThumbnail{border:1px solid rgb(173,173,173);display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative;border-radius:4px;cursor:pointer;height:10rem}.selectedThumbnail{background-color:#dcebff;border:1px solid rgb(98,126,218)}.quizName{display:flex;color:#202777;font-weight:700;padding-bottom:1rem}.launchQuiz{margin-top:2rem;flex:0}.app__button__outlined{background:none!important;color:var(--button-primary-color)!important;border-color:var(--button-primary-color)!important}.app__createPrivate__accueil{display:flex;flex-direction:column;align-items:center;justify-content:center}.app__createPrivate__accueil__title{margin-bottom:2rem}.summary__wrapper{display:flex;height:fit-content;flex:1;font-size:.9rem;flex-direction:column;@media screen and (min-width: 600px){flex-direction:row}@media screen and (min-height: 480px){font-size:normal;padding:.75rem}}.leaderboard__container{flex:1;margin-right:.75rem;@media screen and (max-width: 600px){margin-right:0}}.leaderboard{height:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.admin__buttonContainer__spacer{width:100%;height:40px}.admin__buttonContainer{height:40px;display:flex;align-items:center;justify-content:center;position:fixed;left:50%;bottom:40px;transform:translate(-50%);z-index:90;background-color:#fff;box-shadow:0 -2px 6px #0000000d;width:100%;padding:5px;@media screen and (min-width: 600px){bottom:0}@media screen and (min-height: 640px) and (max-width: 600px){bottom:56px}}.qcm-button-responsive.MuiButton-root,.qcm-button-responsive .MuiButton-root{text-transform:none!important;font-weight:600!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important}@media (max-width: 375px),(max-height: 667px){.qcm-button-responsive.MuiButton-root,.qcm-button-responsive .MuiButton-root{height:38px!important;min-height:38px!important;font-size:13px!important;padding:0 16px!important}.qcm-button-responsive.MuiButton-root .MuiButton-startIcon,.qcm-button-responsive .MuiButton-root .MuiButton-startIcon{margin-right:6px!important}.qcm-button-responsive.MuiButton-root .MuiButton-startIcon svg,.qcm-button-responsive .MuiButton-root .MuiButton-startIcon svg{font-size:18px!important}}@media (min-width: 376px) and (max-width: 600px) and (min-height: 668px){.qcm-button-responsive.MuiButton-root,.qcm-button-responsive .MuiButton-root{height:44px!important;min-height:44px!important;font-size:14px!important;padding:0 20px!important}.qcm-button-responsive.MuiButton-root .MuiButton-startIcon,.qcm-button-responsive .MuiButton-root .MuiButton-startIcon{margin-right:8px!important}.qcm-button-responsive.MuiButton-root .MuiButton-startIcon svg,.qcm-button-responsive .MuiButton-root .MuiButton-startIcon svg{font-size:20px!important}}@media (min-width: 600px){.qcm-button-responsive.MuiButton-root,.qcm-button-responsive .MuiButton-root{height:30px!important;min-height:30px!important;font-size:13px!important;padding:0 16px!important}.qcm-button-responsive.MuiButton-root .MuiButton-startIcon,.qcm-button-responsive .MuiButton-root .MuiButton-startIcon{margin-right:8px!important}.qcm-button-responsive.MuiButton-root .MuiButton-startIcon svg,.qcm-button-responsive .MuiButton-root .MuiButton-startIcon svg{font-size:20px!important}}.qcm-button-centered{margin:0 auto!important}.leaderboard__list{flex-grow:1;background-color:#f5f5f5;margin:0 auto}.leaderboard__card{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;background-color:#fff;border-radius:var(--common-border-radius)}.leaderboard__card>.h2Title.common__title{margin:-1px -1px 0;border-radius:4px 4px 0 0}.leaderboard__cardContent{flex-grow:1;padding:0!important;overflow-y:auto}.leaderboard__title{background:var(--MuiButton-bg-image);color:#fff;padding:8px;text-align:center}.leaderboard__listItem{padding:10px 20px;border-bottom:1px solid #ddd}.leaderboard__listItem__me{border:5px solid #1f299b}.leaderboard__avatar{width:4rem!important;height:4rem!important;background-color:#52259a!important;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:1rem}.leaderboard__myRank{margin-top:10px;display:inline-block;font-style:oblique;text-align:center;color:var(--text-primary-color)}.leaderboard__rank1{background-color:#a4178f!important;color:#fff}.leaderboard__rank2{background-color:#8d1b94!important;color:#fff}.leaderboard__rank3{background-color:#722098!important;color:#fff}.leaderboard__rankIcon{display:flex;align-items:center;justify-content:center;position:relative}.leaderboard__starIcon{position:absolute;font-size:3rem!important;color:#fff}.leaderboard__starIconRank1{color:gold}.leaderboard__starIconRank2{color:silver}.leaderboard__starIconRank3{color:#cd7f32}.leaderboard__rankText{position:absolute;font-size:1.3rem;font-weight:700;margin-bottom:.75rem}.leaderboard__rankTextMargin{font-size:1rem;margin-bottom:.75rem}.leaderboard__pagination{display:flex;flex-direction:column;justify-content:center;margin-top:1rem}.leaderboard__pagination__controls{display:flex;justify-content:space-between;align-items:center}.summary__qcmQuizRecap__container{width:100%;@media screen and (min-width: 600px){flex-basis:67%}}.navigator{width:100%;background-color:#fff;align-self:flex-end;border-top:.5px solid grey;z-index:1500}.navigator__container{width:100%;min-height:auto!important}.navigator__element{flex:1;margin:auto!important;min-height:auto!important;padding:4px 8px!important;font-size:10px!important}@media screen and (max-width: 600px){.navigator__element{padding:6px 8px!important;min-width:auto!important}.navigator__element svg{font-size:22px!important;width:22px!important;height:22px!important}}@media screen and (min-height: 640px){.navigator__element svg{font-size:22px!important;width:22px!important;height:22px!important}}.navigator__element>label{display:none}.plans__section{width:100%;max-width:1100px;margin:0 auto;padding:0 1rem}.plans__grid{display:flex;gap:3rem;justify-content:center;align-items:stretch;flex-wrap:nowrap}.plans__card{flex:0 1 400px;max-width:450px;min-width:320px}@media screen and (max-width: 900px){.plans__grid{flex-direction:column;gap:2rem;flex-wrap:nowrap;align-items:center;padding:0 1rem}.plans__card{flex:0 0 auto;max-width:100%;width:100%;min-width:0}}.plan__button--premium,.plan__button--premium:before,.plan__button--premium:after{background-color:#fff!important;color:var(--button-primary-color)!important;text-transform:none!important;box-shadow:0 4px 12px #00000026!important;border:none!important;background-image:none!important}.plan__button--premium:hover,.plan__button--premium:focus,.plan__button--premium:active{background-color:#fff!important;box-shadow:0 6px 16px #0003!important}@media screen and (max-width: 600px){.MuiTypography-h2{font-size:1.75rem!important}.MuiTypography-h3{font-size:1.5rem!important}.MuiTypography-h4{font-size:1.25rem!important}.MuiTypography-h5{font-size:1.1rem!important}.MuiTypography-h6{font-size:.95rem!important}.MuiTypography-body1{font-size:.85rem!important}.MuiTypography-body2{font-size:.8rem!important}.MuiButton-root{font-size:.8rem!important;padding:6px 12px!important}.MuiInputBase-input{font-size:.85rem!important}.plans__grid{gap:1rem!important}.plans__card .MuiPaper-root{padding:1rem!important}}@media screen and (max-width: 375px){.MuiTypography-h2{font-size:1.5rem!important}.MuiTypography-h3{font-size:1.25rem!important}.MuiTypography-h4{font-size:1.1rem!important}.MuiTypography-h5{font-size:1rem!important}.MuiTypography-h6{font-size:.9rem!important}.MuiTypography-body1{font-size:.8rem!important}.MuiTypography-body2{font-size:.75rem!important}}:root{box-sizing:border-box;--xxx-room-width: 100%;--viewport-height: 100vh;--viewport-height: 100dvh;--vh-full: 100vh;--vh-full: 100dvh;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--horizontal-threshold: 600px;--vertical-threshold: 690px;--is-mobile: false;--main-bg-color: #ffffff;--main-banniere-bg-color: white;--button-text-color: white;--button-primary-color: #722098;--header-bg-color: #667eea;--header-bg-color-end: #764ba2;--header-text-color: #ffffff;--light-gray: #BEBEBE;--banniere-title-color:#722098;--default-title-color: #722098;--common-border-size: 1px;--common-border-color: #E5E5E5;--common-border-radius: 8px;--common-border-radius-full: 50px;--common-box-shadow: box-shadow: 0px 4px 6px rgba(0, 0, 0, .3);--common-box-shadow-hover: box-shadow: 0px 4px --common-box-shadow: box-shadow: 0px 4px 6px rgba(0, 0, 0, .3);--app-background-image: linear-gradient(to right bottom, var(--main-bg-color), white);--inputDecorationColor: rgb(96, 129, 219);--button-secondary-color: white;--background-color-light-design: #white;--background-color-acceuil-section: white;--banniere-height: 4rem;--header-height: 4rem;--footer-height: 40px;--text-primary-color: #333333;--badge-bg-color: #7220980b;--badge-text-color: rgb(4, 4, 4);--badge-border-color: #e9cbf8;--progress-bar-bg: #e9e3e3;--progress-bar-fill:var(--button-primary-color);--progress-bar-fill2: #e21cc4;--progress-bar-text-color: #333;--navBtn-bg-color: #f6f3f8e6;--navBtn-hover-color: #F6F3F8;--navBtn-icon-color: black ;--navBtn-size: 30px;--MuiCard-bg-color: rgba(255, 255, 255, .72);--MuiButton-bg-image: linear-gradient(135deg, #6E56CF 0%, #8B5CF6 50%, #A78BFA 100%);--MuiButton-text-color: #fff }@media screen and (max-height: 690px){:root{--navBtn-size: 20px}}@media screen and (max-width: 600px){:root{--banniere-height: 3rem;--header-height: 3rem}}@media screen and (min-width: 768px){:root{--xxx-room-width: clamp(600px, 90vw, 1400px)}}._container_5jcn5_2{display:flex;align-items:center;justify-content:space-between;max-width:100%;margin:10px}@media screen and (min-width: 600px) and (max-height: 750px){._container_5jcn5_2{margin:5px 10px}}@media screen and (max-width: 600px){._container_5jcn5_2{margin:5px 10px}}._closeIcon_5jcn5_23{flex:0 0 24px;font-size:16px;color:var(--progress-bar-text-color);cursor:pointer;text-align:center}@media screen and (min-width: 600px) and (max-height: 750px){._closeIcon_5jcn5_23{font-size:13px;flex:0 0 auto}}@media screen and (max-width: 600px){._closeIcon_5jcn5_23{font-size:12px;flex:0 0 auto}}._progressBarWrapper_5jcn5_46{flex:1;height:10px;background-color:var(--progress-bar-bg);border-radius:4px;margin:0 12px;position:relative;overflow:hidden}@media screen and (min-width: 600px) and (max-height: 750px){._progressBarWrapper_5jcn5_46{height:7px;margin:0 10px;border-radius:3px}}@media screen and (max-width: 600px){._progressBarWrapper_5jcn5_46{height:6px;margin:0 8px;border-radius:3px}}._progressBar_5jcn5_46{height:100%;background-color:var(--progress-bar-fill);border-radius:4px;transition:width .3s ease-in-out}._progressText_5jcn5_98{flex:0 0 auto;font-size:14px;color:var(--progress-text-color)}@media screen and (min-width: 600px) and (max-height: 750px){._progressText_5jcn5_98{font-size:12px}}@media screen and (max-width: 600px){._progressText_5jcn5_98{font-size:11px}}@media (aspect-ratio > 1){._container_5jcn5_2{margin:1vmin}._closeIcon_5jcn5_23{font-size:clamp(14px,1.8vmin,26px);flex:0 0 auto}._progressBarWrapper_5jcn5_46{height:1vmin;margin:0 1.5vmin;border-radius:.5vmin}._progressBar_5jcn5_46{border-radius:.5vmin}._progressText_5jcn5_98{font-size:clamp(14px,1.8vmin,26px)}}._wrapper_er2dp_1{width:100%;display:flex;height:100%;flex-direction:column;gap:10px;justify-content:space-between}._top_er2dp_10 button,._bottom_er2dp_11 button{vertical-align:middle}._items_er2dp_17{width:100%;margin-top:5px;text-align:center}._controlsWrapper_er2dp_23{width:100%;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}._paginationControls_er2dp_31{display:flex;align-items:center;gap:5px;padding:5px 0}._paginationButton_er2dp_38{display:block;min-width:30px;height:20px;border:1px solid #ccc;border-radius:5px;background-color:#f5f5f5;color:#333;cursor:pointer;transition:all .2s ease}._paginationButton_er2dp_38:disabled{background-color:#e0e0e0;cursor:not-allowed}._paginationText_er2dp_55{font-size:14px}._itemsPerPage_er2dp_59{display:flex;align-items:center;gap:10px;padding:5px 0}._itemsPerPageLabel_er2dp_66{font-size:14px;color:#555}._select_er2dp_71{min-width:50px;border:1px solid #ccc;border-radius:5px;background-color:#f5f5f5;color:#333;cursor:pointer;transition:all .2s ease;height:25px}.hintRoom{width:100%;max-width:var(--xxx-room-width);display:flex;justify-content:center;flex-wrap:wrap;align-self:flex-start;@media screen and (max-width: 600px){flex-direction:column;align-items:center}}.hintRoom__main{display:flex;height:fit-content;width:95%;flex-direction:column;font-size:.9rem;padding:.75rem .5rem;@media screen and (min-width: 480px){font-size:normal}@media screen and (min-width: 600px){flex-direction:row;flex:1 0 60%;padding:.75rem}}.hintRoom__userList__container{flex:1;@media screen and (max-width: 600px){margin-right:0}}.hintRoom__userList{display:flex;flex-direction:column}.hintRoom__contentContainer{width:100%;@media screen and (min-width: 600px){flex-basis:67%}}.hintRoom__questionArea{display:flex;flex-direction:column}.hintRoom__questionArea__questionNumberAndTypeReponse{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.hintRoom__questionArea__questionNumberAndTypeReponse__answerType{margin-top:1rem;position:relative;flex-grow:1;background-color:#fafafa;display:flex;width:100%}.answerType__label{position:absolute;top:-7px;left:10px;font-size:.9rem;color:#666;padding:0 .5rem;background-color:#fafafa;border-radius:8px;text-align:center;box-shadow:0 -1px 2px #0000000d;@media (max-width: 600px){font-size:.75rem}}.answerType__box{width:100%;font-size:1.4rem;font-weight:700;text-align:center;padding:.5rem;background-color:#fff;border:1px solid rgba(0,0,0,.076);border-radius:8px;box-shadow:inset 0 1px 2px #0000001a;@media (max-width: 600px){font-size:1.1rem;padding:.4rem}}.hintRoom__hintArea{position:relative;display:flex;flex-direction:column}.hintRoom__hintArea_hint{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:.5rem;margin-bottom:.5rem;border:solid 1px rgb(207,207,207);border-radius:8px;font-size:1rem;@media (max-width: 600px){font-size:.85rem;padding:.4rem;margin-bottom:.4rem}}.hintRoom__hintArea_hint.hint__placeholder{position:relative;color:#d2d0d0;font-style:italic}.hintRoom__hintArea_hint.hint__placeholder span{position:relative;z-index:1}.hint__overlay{position:absolute;inset:0;border-radius:8px;transition:opacity .1s linear}.hint__overlay--revealing{background-color:#f5f5f5;background-image:linear-gradient(90deg,#d4e8fb 0% 100%),linear-gradient(180deg,#d4e8fb 0% 100%),linear-gradient(90deg,#d4e8fb 0% 100%),linear-gradient(180deg,#d4e8fb 0% 100%);background-repeat:no-repeat;background-position:top left,top right,bottom right,bottom left}.hint__overlay--locked{background-color:#f5f5f5}.hintRoom__answerArea{display:flex;flex-direction:column;justify-content:center}.hintRoom__answerArea__timeBarContainer{margin-bottom:1rem}.inputAnswer{flex:1;font-size:1.2rem;padding:8px 12px;text-align:center;border:2px solid #ccc;border-radius:8px;box-sizing:border-box;outline:none;transition:background-color .2s ease;@media (max-width: 600px){font-size:1rem;padding:6px 10px}}.inputAnswer:focus{border-color:#3f51b5;box-shadow:0 0 5px #3f51b580}.inputBadAnswer{cursor:not-allowed;border:2px solid red;background-color:#fdd;color:red}.inputBadAnswer::placeholder{color:red}.hintRoom__answerArea__buttonArea{display:flex;justify-content:center;margin:1rem auto}.hintRoom__endQuestion{max-width:100%;display:flex;flex-direction:column;justify-content:center;flex-grow:0}.hintRoom__answerArea__goodAnswer{display:flex;flex-direction:column;justify-content:center;background-color:#38ad38;border:solid 1px rgb(207,207,207);border-radius:8px;color:#fff;padding:2rem}.hintRoom__answerArea__goodAnswer__title{font-size:20px;margin-bottom:1rem}.hintRoom__answerArea__goodAnswer__playerName{font-size:20px;color:#0b93e2;background-color:#fff;border-radius:8px;border:1px solid white;padding:.5rem}.hintRoom__answerArea__goodAnswer__answer{font-size:1rem}.hintRoom__answerArea__goodAnswer__answer__value{font-size:1.5rem;color:#38ad38;background-color:#fff;border-radius:8px;border:1px solid white;padding:.5rem}.hintRoom__buttonArea{display:flex;justify-content:center;margin-top:1rem;margin-bottom:auto}.hintRoom__recapContentContainer{display:flex;flex-direction:column;overflow-y:auto;flex-grow:1}.hintRoom__recapContentContainer_recapContainer{display:grid;grid-template-columns:2fr;grid-auto-flow:row}.hintRoom__recap__title{margin:0 1rem;padding:8px;border-radius:8px}.hintRoom__recap__questionRecap{flex:1;display:flex;flex-direction:column;border:solid 1px rgb(207,207,207);padding:1rem;margin:1rem;border-radius:8px;background-color:#e4f0fa}.answerResult{display:flex;justify-content:center;align-items:center}.answerResult__box{width:90%;max-width:450px;border-radius:8px;padding:.75rem;background:#fafafa;color:#333;text-align:center;box-shadow:0 1px 3px #00000014}.answerResult__icon{margin-bottom:.35rem}.answerResult__icon>svg{font-size:1.8rem!important}.answerResult__title{font-size:1.1rem;font-weight:600;margin-bottom:.2rem}.answerResult__subtitle{font-size:.75rem;color:#666;margin-bottom:.5rem}.answerResult__answer{font-size:1.1rem;font-weight:600;background:#fff;border-radius:6px;padding:.35rem .5rem;display:inline-block}.answerResult--success{border:1px solid rgba(76,175,80,.3)}.answerResult--success .answerResult__icon>svg{color:#4caf50}.answerResult--success .answerResult__title{color:#4caf50}.answerResult--success .answerResult__answer{color:#2e7d32;border:1px solid rgba(76,175,80,.2)}.answerResult--error{border:1px solid rgba(244,67,54,.3)}.answerResult--error .answerResult__icon>svg{color:#f44336}.answerResult--error .answerResult__title{color:#f44336}.answerResult--error .answerResult__answer{color:#c62828;border:1px solid rgba(244,67,54,.2)}.answerResult--neutral{border:1px solid rgba(158,158,158,.3)}.answerResult--neutral .answerResult__icon>svg{color:#757575}.answerResult--neutral .answerResult__title{color:#757575}.answerResult--neutral .answerResult__answer{color:#424242;border:1px solid rgba(158,158,158,.2)}@media (max-width: 600px){.hintRoom{padding:.5rem 1rem;box-sizing:border-box}.hintRoom__main{padding:0}.hintRoom__questionArea__questionNumberAndTypeReponse{margin-bottom:.5rem}.hintRoom__questionArea__questionNumberAndTypeReponse__answerType{margin-top:.5rem}.hintRoom__hintArea{min-height:auto;max-height:40vh;overflow-y:auto;margin-bottom:.5rem;padding:.5rem;border:2px solid rgba(102,126,234,.3);border-radius:8px;background-color:#667eea0d}.hintRoom__answerArea__timeBarContainer{margin-bottom:.5rem;margin-top:0}.hintRoom__answerArea__buttonArea{margin:.5rem auto 0}.hintRoom__buttonArea{margin-top:.5rem;margin-bottom:0}.admin__buttonContainer__spacer{display:none}.admin__buttonContainer{padding:0}.answerResult__box{padding:.6rem}.answerResult__icon>svg{font-size:1.5rem!important}.answerResult__icon{margin-bottom:.25rem}.answerResult__title{font-size:.95rem}.answerResult__subtitle{font-size:.7rem;margin-bottom:.4rem}.answerResult__answer{font-size:.95rem;padding:.3rem .45rem}}@media (max-width: 600px){.hintRoom:has(.inputAnswer:focus) .hintRoom__quiz__category{display:none}.hintRoom:has(.inputAnswer:focus) .hintRoom__progressBar{display:none}.hintRoom:has(.inputAnswer:focus) .hintRoom__questionArea__questionNumberAndTypeReponse{margin-bottom:.25rem}.hintRoom:has(.inputAnswer:focus) .hintRoom__hintArea{margin-bottom:.25rem}}._waiting_container_11bk8_1{margin-top:50px}._text_animated_container_11bk8_5{margin:0;display:flex;justify-content:center;align-items:center;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}._text_animated_11bk8_5{position:relative}._text_animated_11bk8_5 h2{white-space:nowrap;font-size:50px;position:absolute;transform:translate(-50%,-50%);margin:0}._first_11bk8_26{color:transparent;-webkit-text-stroke:2px #05a8f3}._second_11bk8_31{color:#05a8f3;-webkit-text-stroke:2px #05a8f3;animation:_waves_11bk8_1 4s ease-in-out infinite}@keyframes _waves_11bk8_1{0%,to{clip-path:polygon(0% 45%,16% 44%,33% 50%,54% 60%,70% 61%,84% 59%,100% 52%,100% 100%,0% 100%)}50%{clip-path:polygon(0% 60%,15% 65%,34% 66%,51% 62%,67% 50%,84% 45%,100% 46%,100% 100%,0% 100%)}}._loader_11bk8_68{margin:40px auto;--c1: #673b14;--c2: #f8b13b;width:40px;height:80px;border-top:4px solid var(--c1);border-bottom:4px solid var(--c1);background:linear-gradient(90deg,var(--c1) 2px,var(--c2) 0 5px,var(--c1) 0) 50%/7px 8px no-repeat;display:grid;overflow:hidden;animation:_l5-0_11bk8_1 2s infinite linear}._loader_11bk8_68:before,._loader_11bk8_68:after{content:"";grid-area:1/1;width:75%;height:calc(50% - 4px);margin:0 auto;border:2px solid var(--c1);border-top:0;box-sizing:content-box;border-radius:0 0 40% 40%;-webkit-mask:linear-gradient(#000 0 0) bottom/4px 2px no-repeat,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) bottom/4px 2px no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;background:linear-gradient(var(--d, 0deg),var(--c2) 50%,#0000 0) bottom /100% 205%,linear-gradient(var(--c2) 0 0) center/0 100%;background-repeat:no-repeat;animation:inherit;animation-name:_l5-1_11bk8_1}._loader_11bk8_68:after{transform-origin:50% calc(100% + 2px);transform:scaleY(-1);--s: 3px;--d: 180deg}@keyframes _l5-0_11bk8_1{80%{transform:rotate(0)}to{transform:rotate(.5turn)}}@keyframes _l5-1_11bk8_1{10%,70%{background-size:100% 205%,var(--s, 0) 100%}70%,to{background-position:top,center}}._clock_11bk8_142{margin:60px auto;width:40px;aspect-ratio:1;border:2px solid;box-sizing:border-box;color:#000;background:radial-gradient(circle 3px,currentColor 95%,#0000),linear-gradient(currentColor 50%,#0000 0) 50%/3px 80% no-repeat,linear-gradient(90deg,currentColor 50%,#0000 0) 50%/60% 3px no-repeat;position:relative}._clock_11bk8_142:before{content:"";position:absolute;height:50px;inset:100% 10% auto;background:radial-gradient(circle closest-side at 50% calc(100% - 10px),currentColor 94%,#0000),linear-gradient(currentColor 0 0) top/3px 80% no-repeat;transform-origin:top;animation:_l2_11bk8_1 2s infinite cubic-bezier(.5,200,.5,-200)}@keyframes _l2_11bk8_1{to{transform:rotate(.4deg)}}.qcmBtn-grid{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.qcmBtn{display:flex;align-items:center;width:100%;padding:12px 16px;gap:12px;background:#fff;border:2px solid #ddd;border-radius:8px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:400;line-height:1.4;text-align:left;transition:all .2s ease}.qcmBtn-prefix{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:28px;height:28px;background:#fafafa;border:1px solid rgba(0,0,0,.15);border-radius:50%;font-size:14px;font-weight:600;color:#555}.qcmBtn-text{flex:1;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.qcmBtn--selected{border:2px solid #1976d2}.qcmBtn--validated{background:#1976d2;color:#fff;border:2px solid #1976d2;cursor:not-allowed}.qcmBtn--validated .qcmBtn-prefix{background:#fff3;color:#fff;border-color:#fff6}.qcmBtn--disabled{background:#f5f5f5;color:#999;border-color:#ddd;cursor:not-allowed}.qcmBtn--correct{background:#4caf50;color:#fff;border-color:#4caf50}.qcmBtn--correct .qcmBtn-prefix{background:#fff3;color:#fff;border-color:#fff6}.qcmBtn--incorrect{background:#f44336;color:#fff;border-color:#f44336}.qcmBtn--incorrect .qcmBtn-prefix{background:#fff3;color:#fff;border-color:#fff6}.qcmBtn--missed{background:#fff;color:#4caf50;border-color:#4caf50}.qcmBtn--neutral{background:#f5f5f5;color:#999;border-color:#f5f5f5}.qcmBtn-progress{display:flex;align-items:center;gap:8px;margin-top:4px}.qcmBtn-progress-bar{flex:1;height:3px;background:#0000001a;border-radius:2px;overflow:hidden}.qcmBtn-progress-fill{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;transition:width .6s ease}.qcmBtn-progress-label{flex-shrink:0;font-size:11px;font-weight:500;color:#0009;white-space:nowrap}@media screen and (max-width: 600px){.qcmBtn-grid{display:flex;flex-direction:column;gap:8px}.qcmBtn{padding:8px 12px;gap:10px}.qcmBtn-prefix{width:24px;height:24px;font-size:12px}}@media screen and (max-width: 375px){.qcmBtn-grid{gap:6px}.qcmBtn{padding:6px 8px;gap:6px;font-size:.8rem;border-radius:6px}.qcmBtn-prefix{width:20px;height:20px;font-size:10px}.qcmBtn-progress-label{font-size:10px}}@media screen and (min-width: 1024px) and (aspect-ratio > 1){.qcmBtn{padding:14px 20px}.qcmBtn-prefix{width:32px;height:32px;font-size:15px}}@media screen and (min-width: 1600px) and (aspect-ratio > 1){.qcmBtn{padding:16px 24px}.qcmBtn-prefix{width:36px;height:36px;font-size:16px}}._title_uq3pt_1{padding:8px;border-radius:8px;margin-bottom:1rem}._qcmQuizRecap_uq3pt_8{position:relative;flex:1;display:flex;flex-direction:column;border:solid 1px rgb(207,207,207);padding:1rem;margin-bottom:1rem;border-radius:8px;background-color:#fafafa}._question_uq3pt_20{min-height:30px;display:flex;justify-content:center;align-items:center}._divider_uq3pt_27{width:80%;height:1px;background-color:gray;margin:10px auto}._resultGroupContainer_uq3pt_34{position:relative;display:flex;justify-items:center;align-items:center;margin-top:2rem}._goodAnswer_uq3pt_42{border:2px solid #4caf50;background-color:#4caf5014}._badAnswer_uq3pt_47{border:2px solid #f44336;background-color:#f4433614}._resultImage_uq3pt_52{height:100%;width:100%;max-width:300px;max-height:300px;object-fit:contain;padding-bottom:10px}@media (aspect-ratio > 1){.qcmRoom{--wide-font-base: clamp(12px, 1.4vmin, 20px);--wide-font-sm: clamp(10px, 1.2vmin, 18px);--wide-font-md: clamp(14px, 1.6vmin, 24px);--wide-font-lg: clamp(16px, 2vmin, 28px);--wide-font-xl: clamp(18px, 2.5vmin, 34px);--wide-font-title: clamp(20px, 3vmin, 40px);--wide-spacing-xs: clamp(4px, .5vmin, 8px);--wide-spacing-sm: clamp(6px, 1vmin, 14px);--wide-spacing-md: clamp(10px, 1.5vmin, 20px);--wide-spacing-lg: clamp(14px, 2vmin, 28px);--wide-spacing-xl: clamp(18px, 3vmin, 40px);--wide-radius-sm: clamp(4px, .5vmin, 8px);--wide-radius-md: clamp(6px, 1vmin, 14px);--wide-radius-lg: clamp(10px, 1.5vmin, 20px);--wide-admin-bar-height: clamp(40px, 5vh, 60px)}.qcmRoom .admin__buttonContainer__spacer{display:none}.qcmRoom{max-width:90vw!important;width:90vw;padding:var(--wide-spacing-md) 10vw;margin-bottom:calc(var(--wide-admin-bar-height) + 2vh)}.qcmRoom .qcmRoom__container{display:grid;grid-template-columns:1fr 2fr;gap:var(--wide-spacing-md);height:auto}.qcmRoom .qcmRoom__userList{margin-right:0}.qcmRoom .qcmRoom__userList .MuiCard-root{height:100%}.qcmRoom .qcmRoom__contentContainer{display:flex;flex-direction:column}.qcmRoom .h2Title{font-size:var(--wide-font-lg);padding:var(--wide-spacing-sm) var(--wide-spacing-md)}.qcmRoom .questionRunningContainer__category{font-size:var(--wide-font-lg);padding:var(--wide-spacing-sm) var(--wide-spacing-lg);border-radius:var(--wide-radius-sm) var(--wide-radius-sm) 0 0}.qcmRoom .questionRunningContainer{height:auto}.qcmRoom .qcm-content-container{padding:0 var(--wide-spacing-md);gap:var(--wide-spacing-sm)}.qcmRoom .questionRunningContainer__question{font-size:var(--wide-font-md);padding:var(--wide-spacing-md);min-height:6vh;border-radius:var(--wide-radius-md)}.qcmRoom .qcm-image-container{height:25vh;border-radius:var(--wide-radius-md)}.qcmRoom .qcmBtn-grid{gap:var(--wide-spacing-md)}.qcmRoom .qcmBtn{font-size:var(--wide-font-base);padding:var(--wide-spacing-sm) var(--wide-spacing-md);border-radius:var(--wide-radius-sm)}.qcmRoom .qcmBtn-prefix{width:3vmin;height:3vmin;font-size:var(--wide-font-sm)}.qcmRoom .qcm-footer-validation{padding:var(--wide-spacing-sm) var(--wide-spacing-md);gap:var(--wide-spacing-sm)}.qcmRoom .qcm-validation-button-zone{padding:var(--wide-spacing-xs) 0}.qcmRoom .qcm-answers-count-zone{padding:var(--wide-spacing-sm) var(--wide-spacing-md);font-size:var(--wide-font-base);border-radius:var(--wide-radius-sm)}.qcmRoom .qcm-answers-count-zone .MuiTypography-root{font-size:var(--wide-font-base)}.qcmRoom .qcm-answers-count-zone .MuiSvgIcon-root{font-size:var(--wide-font-md)}.qcmRoom .qcm-answers-count-zone .MuiLinearProgress-root{height:.6vmin;border-radius:var(--wide-radius-sm)}.qcmRoom .qcm-answers-count-zone span{font-size:var(--wide-font-sm)}.qcmRoom .qcmRoom__userList__title{font-size:var(--wide-font-md);padding:var(--wide-spacing-sm) var(--wide-spacing-md)}.qcmRoom .qcmRoom__userList .MuiCardContent-root{font-size:var(--wide-font-base);padding:var(--wide-spacing-sm)!important}.qcmRoom .qcmRoom__userList .MuiTypography-root{font-size:var(--wide-font-base)}.qcmRoom .playerList_content_rank{font-size:var(--wide-font-md);font-weight:600;color:#374151;padding:var(--wide-spacing-sm) var(--wide-spacing-md);margin:0 var(--wide-spacing-sm);text-align:center}.qcmRoom .playerList__content{padding:var(--wide-spacing-xs)}.qcmRoom .playerList_content__userContainer{display:flex;justify-content:space-between;align-items:center;padding:var(--wide-spacing-sm) var(--wide-spacing-md);padding-left:var(--wide-spacing-md);margin:var(--wide-spacing-xs) var(--wide-spacing-sm);max-width:100%;background:linear-gradient(135deg,#ffffffe6,#f9fafbe6);border-radius:var(--wide-radius-md);border-bottom:1px solid rgba(0,0,0,.06);border-left:3px solid transparent;box-shadow:0 1px 2px #0000000a;transition:all .2s ease}.qcmRoom .playerList_content__userContainer:hover{background:linear-gradient(135deg,#fff,#f3f4f6);box-shadow:0 2px 4px #00000014}.qcmRoom .playerList_content__userContainer--currentUser{border-left:3px solid #4F46E5;background:linear-gradient(135deg,#4f46e514,#8b5cf60a)}.qcmRoom .playerList_content__userContainer--currentUser:hover{background:linear-gradient(135deg,#4f46e51f,#8b5cf614)}.qcmRoom .playerList_content__userContainer--currentUser .playerList_content__userContainer_userBan{display:none}.qcmRoom .playerList_content__userContainer__rank__user{display:flex;align-items:center;flex:1;min-width:0;gap:var(--wide-spacing-sm)}.qcmRoom .playerList_content__userContainer_userName{font-size:var(--wide-font-md);font-weight:500;color:#1f2937;padding:var(--wide-spacing-xs) var(--wide-spacing-sm);flex:1;min-width:0;justify-content:flex-start;text-align:left;border-radius:var(--wide-radius-sm)}.qcmRoom .playerList_content__userContainer_userScore{font-size:var(--wide-font-md);font-weight:700;color:#4f46e5;text-align:right;padding:var(--wide-spacing-xs) var(--wide-spacing-md);background:#4f46e51a;border-radius:var(--wide-radius-md);min-width:3vmin}.qcmRoom .playerList_content__userContainer__avatar{width:4vmin!important;height:4vmin!important;min-width:32px!important;min-height:32px!important;font-size:var(--wide-font-sm);margin-right:0;box-shadow:0 2px 6px #00000026;border:2px solid rgba(255,255,255,.8);position:relative}.qcmRoom .playerList_content__userContainer__avatar .MuiSvgIcon-root{font-size:var(--wide-font-md)!important}.qcmRoom .playerList__rankPlaceholder{width:4vmin;height:4vmin;background:linear-gradient(135deg,#e5e7eb,#d1d5db);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001a}.qcmRoom .playerList__rankPlaceholder:before{content:"👤";font-size:var(--wide-font-sm);opacity:.7}.qcmRoom .playerList__rankText,.qcmRoom .playerList__rankNumber{font-size:var(--wide-font-sm);font-weight:700}.qcmRoom .playerList__starIconRank1{font-size:var(--wide-font-lg)!important;color:#f59e0b!important;filter:drop-shadow(0 1px 2px rgba(245,158,11,.4))}.qcmRoom .playerList__starIconRank2{font-size:var(--wide-font-lg)!important;color:#9ca3af!important;filter:drop-shadow(0 1px 2px rgba(156,163,175,.4))}.qcmRoom .playerList__starIconRank3{font-size:var(--wide-font-lg)!important;color:#cd7f32!important;filter:drop-shadow(0 1px 2px rgba(205,127,50,.4))}.qcmRoom .playerList__rank1{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.qcmRoom .playerList__rank2{background:linear-gradient(135deg,#9ca3af,#6b7280)!important}.qcmRoom .playerList__rank3{background:linear-gradient(135deg,#cd7f32,sienna)!important}.qcmRoom .QuestionsProgressBar{font-size:var(--wide-font-sm);padding:var(--wide-spacing-xs) var(--wide-spacing-sm)}.qcmRoom .QuestionsProgressBar__info,.qcmRoom .QuestionsProgressBar__count{font-size:var(--wide-font-sm)}.qcmRoom .timeBarContainer--modern,.qcmRoom .timeBarContainer__bar--modern{height:.8vmin;border-radius:var(--wide-radius-sm)}}.qcmRoom{width:100%;max-width:var(--xxx-room-width);display:flex;justify-content:center;flex-wrap:wrap;@media screen and (max-width: 600px){flex-direction:column}}.qcmContainer{width:100%}.qcmRoom__container{display:flex;flex-direction:row;flex:1;height:100%;@media screen and (max-width: 600px){flex-grow:1;flex:1}}@media (aspect-ratio > 1) and (min-width: 1024px){.qcmRoom__container{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:min-content;gap:.75rem;height:auto}.qcmRoom__userList{margin-right:0}.qcmRoom__userList .MuiCard-root{height:100%}.qcmRoom__contentContainer{flex-basis:auto}.questionRunningContainer__category{padding:.6rem 1.2rem;font-size:1.4rem}.questionRunningContainer__question{padding:1rem;min-height:70px;border-radius:14px}.qcm-image-container{height:28vh;border-radius:14px}.qcm-answers-count-zone{padding:.75rem 1rem;font-size:1rem}}@media (aspect-ratio > 1) and (min-width: 1600px){.questionRunningContainer__category{padding:.75rem 1.5rem;font-size:1.5rem}.questionRunningContainer__question{padding:1.5rem;min-height:90px;border-radius:16px}.qcm-image-container{height:32vh;border-radius:16px}.qcm-answers-count-zone{padding:1.1rem 1.4rem;font-size:1.2rem}}@media (aspect-ratio > 1) and (min-width: 1920px){.questionRunningContainer__category{padding:.85rem 1.75rem;font-size:1.6rem}.questionRunningContainer__question{padding:1.75rem;min-height:100px;border-radius:18px}.qcm-image-container{height:35vh;border-radius:18px}.qcm-answers-count-zone{padding:1.25rem 1.5rem;font-size:1.3rem}}.qcmRoom__userList{flex:1;margin-right:.75rem;@media screen and (max-width: 600px){margin-right:0}}.qcmRoom__userList .MuiCard-root>.h2Title.common__title{margin:-1px -1px 0;border-radius:4px 4px 0 0}.qcmRoom__no__userList{flex-basis:16%;margin-right:.75rem;@media screen and (max-width: 600px){margin-right:0}}.qcmRoom__userList__title{margin-right:auto;padding-top:.5rem;padding-left:1rem;padding-bottom:1rem}.qcmRoom__contentContainer{width:100%;@media screen and (min-width: 600px){flex-basis:68%}}.resultContainer{margin-top:1rem}.questionRunningContainer{height:auto;display:flex;flex-direction:column;min-height:fit-content}.questionRunningContainer__category{display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,var(--header-bg-color, #667eea) 0%,var(--header-bg-color-end, #764ba2) 100%);border:none;border-radius:4px 4px 0 0;margin:-1px -1px 0;box-shadow:0 2px 4px #0000001a;font-size:1.5rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--header-text-color, #fff);text-shadow:0 1px 2px rgba(0,0,0,.2);padding:.5rem 1rem;transition:transform .2s ease,box-shadow .2s ease;@media screen and (max-width: 600px){font-size:.95rem;padding:.4rem .75rem}}.qcm-content-container{padding:0 1rem;display:flex;flex-direction:column;gap:.5rem;@media screen and (min-width: 600px) and (max-height: 750px) and (aspect-ratio <= 1){padding:0 .75rem;gap:.3rem}@media screen and (max-width: 600px){padding:0 .5rem;gap:.5rem}@media screen and (max-height: 640px){padding:0 .5rem;gap:.25rem}}.questionRunningContainer__question{display:flex;justify-content:center;align-items:center;text-align:center;padding:12px;border:none;border-radius:12px;background:linear-gradient(to bottom,#fff,#fafafa);box-shadow:0 2px 8px #0000000f,0 1px 4px #0000000a,inset 0 0 0 1px #00000008;min-height:60px;font-size:.95rem;font-weight:400;line-height:1.4;color:#2c3e50;transition:box-shadow .2s ease,transform .2s ease;@media screen and (max-width: 600px){padding:8px 12px;min-height:40px;border-radius:10px}@media screen and (max-width: 375px){font-size:.8rem}@media screen and (min-width: 600px) and (max-height: 750px) and (aspect-ratio <= 1){padding:6px 10px;min-height:40px;border-radius:8px}@media screen and (orientation: landscape) and (max-height: 500px){padding:4px 10px;min-height:28px}}.qcm-image-container{display:flex;justify-content:center;align-items:center;width:100%;height:30vh;overflow:hidden;border-radius:12px;background:linear-gradient(to bottom,#f8f9fa,#e9ecef);box-shadow:0 4px 12px #00000014,0 2px 6px #0000000a,inset 0 0 0 1px #0000000d;@media screen and (min-width: 600px) and (max-height: 750px) and (aspect-ratio <= 1){height:16vh;border-radius:8px}@media screen and (max-width: 390px) and (min-height: 600px) and (max-height: 720px){height:13vh;border-radius:6px}@media screen and (max-width: 600px) and (min-height: 720px) and (max-height: 800px){height:18vh;border-radius:8px}@media screen and (min-width: 360px) and (min-height: 800px){height:22vh;border-radius:10px}@media screen and (min-width: 410px) and (max-width: 420px) and (min-height: 890px){height:16vh;border-radius:8px}@media screen and (max-height: 600px){height:10vh;border-radius:6px}@media screen and (orientation: landscape) and (max-height: 500px){height:35vh}}.qcm-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;animation:fadeInImage .3s ease-in-out}@keyframes fadeInImage{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (hover: hover){.qcm-image-container:hover{transform:scale(1.01);box-shadow:0 6px 16px #0000001a,0 3px 8px #0000000f,inset 0 0 0 1px #0000000f}}.qcm-footer-validation{display:flex;flex-direction:column;padding:.5rem 1rem;gap:.5rem;@media screen and (min-width: 600px) and (max-height: 750px) and (aspect-ratio <= 1){padding:.3rem .75rem;gap:.3rem}@media screen and (max-width: 600px){padding:.5rem;gap:.25rem}@media screen and (max-height: 640px){padding:.25rem .5rem;gap:.25rem}}.qcm-timer-zone{flex:0 0 auto;margin-bottom:.5rem;@media screen and (min-width: 600px) and (max-height: 750px) and (aspect-ratio <= 1){margin-bottom:.3rem}@media screen and (max-width: 600px){margin-bottom:.25rem}}.timeBarContainer--modern{position:relative;margin-top:.5rem;margin-left:auto;margin-right:auto;width:100%;height:6px;background-color:#00000014;display:flex;border-radius:3px;overflow:hidden}.timeBarContainer__bar--modern{height:6px;border-radius:3px;transition:background-color .5s ease;box-shadow:0 0 8px #667eea4d}.qcm-answers-zone{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.qcm-zone-placeholder{flex:0 0 auto;min-height:30px;display:flex;align-items:center;justify-content:center;@media screen and (max-width: 600px){min-height:25px}@media screen and (max-height: 640px){min-height:20px}}.qcm-validation-button-zone{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:.25rem 0;@media screen and (min-width: 600px) and (max-height: 750px) and (aspect-ratio <= 1){padding:.15rem 0}@media screen and (max-width: 600px){padding:.2rem 0}@media screen and (max-height: 640px){padding:.15rem 0}}.qcm-answers-count-zone{flex:0 0 auto;display:flex;flex-direction:column;background:linear-gradient(to bottom,#00000005,#00000003);border-radius:8px;padding:10px 12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000a,inset 0 0 0 1px #ffffff80;transition:all .2s ease;@media screen and (min-width: 600px) and (max-height: 750px) and (aspect-ratio <= 1){padding:6px 10px;border-radius:6px}@media screen and (max-width: 600px){padding:8px 10px;border-radius:6px}@media screen and (max-height: 640px){padding:6px 8px;border-radius:6px}@media screen and (max-width: 375px) and (max-height: 650px){padding:5px 7px;border-radius:5px}}.questionRunningContainer__questionHeader{display:grid;grid-template-columns:0fr 5fr;min-height:2rem;@media screen and (max-width: 600px){grid-template-columns:0fr 5fr}}.questionRunningContainer__questionHeader__questionNumber{display:flex;margin-right:.75rem;justify-content:center;align-items:center;padding:.5rem;white-space:nowrap;border-radius:8px;@media screen and (max-width: 600px){margin-right:1rem}}.questionRunningContainer__questionHeader__questionStatement{min-height:56px;display:flex;border:1px solid rgb(178,178,178);justify-content:center;padding:.5rem;align-items:center;border-radius:8px;background-color:var(--background-color-acceuil-section, white)}.questionRunningContainer__imageQuestionContainer{margin-top:1rem;min-height:120px}.questionRunningContainer__imageQuestionContainer img{max-height:30vh;max-width:80vw;border-radius:8px}.questionRunningContainer__proposalButtonGroupContainer{margin-top:1rem;display:flex;justify-items:center;align-items:center}.questionRunningContainer__timeBar{display:block;width:90%;max-width:100%;margin:0 auto;height:20px;box-sizing:border-box}@media screen and (max-height: 640px){.questionRunningContainer__timeBar{width:95%}}.questionRunningContainer__infos{display:flex;justify-content:center;margin-top:2rem}.questionRunningContainer__bottomButton{display:flex;justify-content:center;margin-top:2rem;@media screen and (max-width: 600px){margin-top:1rem}}.questionRunningResult__bottomButton{display:flex;justify-content:center;margin-top:auto;padding-bottom:3rem;@media screen and (max-width: 600px){margin-top:3rem}}.questionRunningContainer__nextQuestionButton{margin-top:2rem;display:flex;justify-content:center;@media screen and (max-width: 600px){margin-top:1rem}}.plans-container{width:100%;.button-container{display:flex;justify-content:start;margin-left:1rem;margin-top:1rem;.button-navigation{background:none;color:var(--button-primary-color);border:none}.button-navigation:hover{box-shadow:none}}.plans-grid{padding-top:2rem;padding-bottom:2rem;padding-left:15%;padding-right:15%;display:grid;flex:1;grid-template-columns:1fr 1fr;column-gap:10%;@media only screen and (max-width: 800px){display:flex;flex-direction:column}.card{display:grid;flex:1;grid-template-rows:12% 13% 60% 15%;background:#fff;padding:20px 20px 50px;border:1px solid grey;border-radius:14px;justify-items:start;.plan-header{display:flex;flex-direction:row;align-items:center;font-size:x-large;padding-bottom:10px;.plan-title{margin-right:.5rem}.plan-icon{padding-top:5px;font-size:35px;color:#e8b328}}.free-plan{font-weight:700;font-size:x-large}.plan-price{display:flex;flex-direction:row;align-items:baseline;.number{font-weight:700;font-size:x-large}.perMonth{color:#86898b}}.plan-content{display:flex;flex-direction:column;justify-items:start;padding-top:15px;.plan-content-description{display:flex;justify-content:start;padding-top:15px;padding-bottom:15px;color:#86898b}.plan-content-item{display:grid;justify-items:start;grid-template-columns:1fr 20fr;column-gap:5%;padding-bottom:10px}}}.premium{@media only screen and (max-width: 800px){margin-top:2rem}border:2px solid var(--button-primary-color)}.button-container{margin:auto;padding-top:40px;padding-bottom:20px}}}._toast_1nv6r_1{padding:16px;border-radius:4px;color:#fff;font-size:16px;margin:10px auto;width:fit-content;max-width:300px;text-align:center;box-shadow:0 4px 6px #0000001a;position:fixed;bottom:0;right:10px;z-index:2000;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}._toast_1nv6r_1._show_1nv6r_20{opacity:1;transform:translateY(0)}._toast_1nv6r_1._hide_1nv6r_25{opacity:0;transform:translateY(20px)}._info_1nv6r_31{background:var(--MuiButton-bg-image)}._alert_1nv6r_35{background-color:#f59e0b}._success_1nv6r_39{background-color:#10b981}._error_1nv6r_43{background-color:#ef4444}
