@charset "UTF-8";:root{--fontA:"Figtree", sans-serif;--fontB:"Roboto Condensed", sans-serif;--base:0px;--xs:480px;--sm:768px;--md:1024px;--lg:1280px;--xl:1536px;--xxl:1920px;--uilabelMaxHeight:60px;--uilabelMaxHeightMobile:80px;--ui-border-width:.5vh;--ui-bradius-mobile:1vh;--ui-bradius-tablet:1vw;--bar-padding:1rem;--bar-right-width:25vw;--bar-right-innerwidth:calc(var(--bar-right-width) - (var(--bar-padding) * 2));--bar-bottom-height:6vw;--bar-bottom-unfold-height:calc(var(--bar-bottom-height) * 2);--bar-bottom-width:calc(100% - var(--bar-right-width));--bar-mobile-height:80px;--bar-left-bottom-mobile:calc(var(--bar-mobile-height) + var(--progress-mobile-height) + 2vh);--bar-left-bottom-tablet:calc(var(--bar-bottom-height) * 2);--progress-mobile-height:calc(var(--bar-mobile-height) / 1.2);--modal-inner-height:calc(100% - 1rem - var(--uilabelMaxHeight) - var(--bar-bottom-height));--modal-inner-height-mobile:calc(100% - calc(44px + var(--progress-mobile-height) + var(--bar-mobile-height)));--modal-inner-body-height-tablet:calc(100% - (var(--layoutB-outline-padding) * 2) - (var(--ui-border-width) * 2) - var(--box-header-height));--modal-height-without-header: calc(100vh - (1rem + 40px)) ;--box-mobile-height:70vh;--box-header-height:7vh;--box-body-height:calc(var(--box-mobile-height) - var(--box-header-height));--layoutA-main-height: calc(100vh - 180px) ;--layoutA-body-height:calc(100% - var(--box-header-height));--layoutB-outline-padding:1rem;--white:#fff;--black:#000;--grey:#d2dfda;--greyA:#dfebe9;--greyB:#d5e8e1;--greyC:#d8e5e6;--greyD:#bbcbcc;--greylight:#eff7f6;--greylightA:#e7f1ef;--greylightB:#eaf0f1;--greylightC:#f2f2f2;--greywarm:#000029;--main:#ff9100;--mainA:#fc832c;--mainB:#fb8e36;--mainC:#fe6c16;--mainD:#fe6f18;--mainE:#fe4224;--mainlightA:#f28c3a;--mainlightB:#ffb67d;--mainlightC:#fca35c;--mainlightD:#ff8d31;--mainlightE:#ffd398;--sec:#207d85;--secA:#15787a;--seclightA:#c4dee1;--seclightB:#63c0be;--secvarA:#518a88;--secdarkA:#206f75;--secdarkB:#095056;--secdarkC:#084146;--ter:#9ccc27;--terlightA:#d9e74c;--terdarkA:#b0bf17;--success:#d9e74c;--error:#d31975;--randomA:#fe6c16;--randomB:#ff9100;--randomC:#e6c714;--randomD:#aebe11;--randomE:#63c0be;--randomF:#207d85;--grad-main:linear-gradient(45deg, var(--mainB), var(--mainC));--grad-main180:linear-gradient(180deg, var(--mainB), var(--mainC));--grad-main232:linear-gradient(232deg, var(--mainB), var(--mainC));--grad-main-A:linear-gradient(180deg, var(--mainD), var(--mainE));--grad-main-B:linear-gradient(60deg, #feda0e, #ef9927);--grad-sec-B:linear-gradient(180deg, var(--secdarkB), var(--sec));--grad-sec-B44:linear-gradient(44deg, var(--secdarkB), var(--sec));--grad-sec-C:linear-gradient(1deg, #245a5e, var(--sec));--grad-grey-B:linear-gradient(45deg, var(--greylightB), var(--white));--grad-grey-C:linear-gradient(180deg, var(--white), var(--greylightC));--grad-grey-F:linear-gradient(1deg, var(--greylight), var(--greyA));--grad-grey-F180:linear-gradient(180deg, var(--greylight), var(--greyA))}@layer reset{html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}a{color:inherit;text-decoration:none}ul{list-style:none}iframe{border:0}button,input,select,textarea{font-size:inherit;font-weight:inherit;text-transform:inherit;margin:0;padding:0;font-family:inherit;display:block}button,input,textarea,select,button:focus,input:focus,textarea:focus,select:focus,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{border:0;outline:none}button{background:0 0}textarea{resize:none}fieldset{border:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}}@layer base{img,video,svg{height:auto;display:block}i{font-size:1em}.scrollbarsm{scrollbar-width:thin}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.bghomeMobile,.bghomeTablet{background-repeat:no-repeat}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes wizz{0%{transform:translate(0)rotate(0)}20%{transform:translate(-8px)rotate(-2deg)}40%{transform:translate(8px)rotate(2deg)}60%{transform:translate(-6px)rotate(-1deg)}80%{transform:translate(6px)rotate(1deg)}to{transform:translate(0)rotate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinA{0%{transform:rotate(0)}to{transform:rotate(1080deg)}}@keyframes explode{0%{opacity:1;transform:scale3d(0,0,0)}10%{opacity:1;transform:scale(6)}to{opacity:0;transform:scale(8)}}@keyframes pop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes popOut{to{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1.2)}0%{opacity:0;transform:scale(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fog{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 1em))}}@keyframes fogRepeat{0%{transform:translate(-100%)}to{transform:translate(100%)}}@layer fonticons{@font-face{font-family:fonticon;font-display:block;src:url("./media/fonticon-C5FKOFYA.ttf?1b96ee36a50d11e90f778d050731c710")format("truetype")}[class^=icon-]:before,[class*=" icon-"]:before{-webkit-text-decoration:inherit;text-decoration:inherit;font-family:fonticon;font-style:normal;font-weight:400;line-height:1;font-size:inherit;text-transform:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.icon-all-teams:before{content:"\f101"}.icon-arrow-right:before{content:"\f102"}.icon-arrows-right:before{content:"\f103"}.icon-brain:before{content:"\f104"}.icon-down:before{content:"\f105"}.icon-img:before{content:"\f106"}.icon-mail:before{content:"\f107"}.icon-map:before{content:"\f108"}.icon-master:before{content:"\f109"}.icon-mobile-bonus:before{content:"\f10a"}.icon-mobile-inventory:before{content:"\f10b"}.icon-mobile-tchat:before{content:"\f10c"}.icon-mobile-team:before{content:"\f10d"}.icon-send:before{content:"\f10e"}.icon-settings:before{content:"\f10f"}.icon-sos:before{content:"\f110"}.icon-start:before{content:"\f111"}.icon-tchat:before{content:"\f112"}.icon-tel:before{content:"\f113"}.icon-unfold:before{content:"\f114"}}@layer components{.home.layoutA .box{height:auto;padding-top:0}.home.layoutA .box .body{gap:2em;padding:3vh 5vw 8vh}.home .box{padding-top:20px}.home .box .body{justify-content:space-around}.home .scan-qrcode.sizeC{font-size:20vh}.team-edit.layoutA main{height:auto}.team-edit.layoutA .box .body{padding:2vh 12vw 6vh}.team-edit.layoutA .box .top{justify-content:space-between;gap:2em;width:100%;height:100%}.team-edit .body{flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 2rem 0;display:flex}.team-edit .shoot-photo{flex-direction:column;justify-content:center;align-items:center;gap:1em;font-size:1.8vh;display:flex}.team-edit .picture{aspect-ratio:1;border:.6vh solid var(--sec);background:var(--greyC);height:22vh;color:var(--secdarkB);border-radius:100%;justify-content:center;align-items:center;display:flex}.team-edit .picture p{text-transform:uppercase;text-align:center;width:50%;font-size:1em;font-weight:600;line-height:1.3}.team-edit .btn.photo{border-radius:.7em;gap:1em;padding:.7em 1em;font-size:1em}.team-edit .btn.photo i{opacity:.9;font-size:1.2em;transform:rotate(-10deg)}.photo-edit body{width:100%;padding-left:2vw;padding-right:2vw}.photo-edit .content{position:relative}.photo-edit .mainimg{aspect-ratio:1;border:.5vw solid var(--sec);border-radius:100%;width:auto;height:100%;overflow:hidden}.photo-edit .mainimg img{width:100%}.photo-edit .bubble{aspect-ratio:1;border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute}.photo-edit .bubbleA{background:var(--white);width:18vw;top:0;right:4%}.photo-edit .bubbleA img{width:70%}.photo-edit .bubbleB{flex-direction:column;width:35vw;font-size:9vw;bottom:-18%;right:2%}.photo-edit .bubbleB .takePhoto{flex-direction:column;justify-content:center;align-items:center;gap:.1em;margin-bottom:.3em;display:flex}.photo-edit .bubbleB i{padding-bottom:.15em;transform:rotate(-15deg)}.photo-edit .bubbleB span{font-size:.5em;display:block}.safety .box.fluid{min-height:80%}.safety .body .title{font-size:2.6vh;font-weight:800}.safety .body .subtitle{color:var(--secdarkB);font-size:2.2vh;font-weight:600;line-height:1.2}.safety .body .par{color:var(--secdarkB);font-size:1.9vh;font-weight:500;line-height:1.4}.safety2 .bottom .title{padding-bottom:1em}.safety-photo.layoutA .box{height:auto;max-height:90%}.safety-photo.layoutA .box .bottom{height:60%}.safety-photo .imgrot{justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.safety-photo .imgrot img{width:50%}.safety-photo .bottom .title{padding-bottom:1em}.loading .body{justify-content:center;align-items:center}.loading .body div.top{gap:2vh}.loading .body .title{padding-left:6vw;padding-right:6vw}.sos-page .modal{color:var(--sec)}.sos-page .modal .body{flex-direction:column;gap:1em;padding:1em 1em 2em;font-size:1.8vh;display:flex}.sos-page .modal section{flex-direction:column;align-items:center;gap:1em;display:flex}.sos-page .modal .field.phone{justify-content:space-between;align-items:center;gap:.3em;display:flex}.sos-page .modal .field.phone label{text-align:left}.sos-page .modal .field.phone .input{display:inline-block}.sos-page .modal .field,.sos-page .modal .input.soft{font-size:1em}.sos-page .modal .txt{color:var(--secA);font-size:1em;font-weight:600}.sos-page .modal strong{display:block}.sos-page .modal .btn{font-size:1em}.sos-page .modal .master-tchat .txt{line-height:1.4}.sos-page .modal .master-tchat .btn{gap:1em}.sos-page .modal .master-tchat .btn i{font-size:1.5em}.settings .modal .box{width:90%}.settings .body{font-size:2vh}.settings .body .field{flex-direction:column;align-items:center;gap:.5em;display:flex}.settings .body label{color:var(--secA)}.settings .body .txt{font-size:.65em;font-weight:500}.settings .body .input{border:2px solid var(--greyB)}.settings .body .lang .title{color:var(--secdarkB);font-size:1.2em}.settings .body .input input{font-size:.8em}.settings .body .field.setting-tel{flex-direction:column}.settings .body .sepx{margin-top:1em;margin-bottom:1em}.inventory-page .modal .selectors{flex-direction:column;display:flex}.inventory-page .modal h2{color:var(--secdarkB);align-items:center;gap:.5em;margin-bottom:1em;font-size:4.4vw;display:flex}.inventory-page .modal h2 .num{border:1px solid var(--mainlightB);width:2.4em;height:2.4em;color:var(--white);background:var(--grad-main);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:1em;font-weight:900;display:flex}.inventory-page .modal h2 .title{font-size:.9em;font-weight:800;line-height:1.3}.inventory-page .modal .selector{padding:clamp(1rem,2vw,2rem)}.inventory-page .modal .selector label{display:block}.inventory-page .modal .object-selector{color:var(--white);background:var(--grad-sec-C)}.inventory-page .modal .object-selector h2{color:var(--white)}.inventory-page .modal .object-selector ul{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,2rem);margin-bottom:1.5em;display:grid}.inventory-page .modal .object-selector li{min-width:0;font-size:3vw}.inventory-page .modal .object-selector .mobile{text-align:center;margin-top:.8em;margin-bottom:.8em;font-size:.6em;font-weight:600;display:block}.inventory-page .modal .object-selector .desktop{display:none}.inventory-page .modal .object-selector .item-selected{text-align:center;font-size:3.5vw;line-height:1.5}.inventory-page .modal .object-selector .radio:checked+label{background:var(--mainC);outline-offset:-.2em;outline:1.4vw solid var(--mainC);border-radius:1.1em;overflow:hidden}.inventory-page .modal .team-selector{background:var(--greylight);flex-direction:column;display:flex}.inventory-page .modal .team-selector ul{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.inventory-page .modal .team-selector label{border-radius:6px}.inventory-page .modal .team-selector .radio:checked+label .team{background:var(--mainlightE)}.inventory-page .modal .team-selector .radio:disabled+label{opacity:.5}.inventory-page .modal .team-selector .team{font-size:2vw}.inventory-page .modal .team-selector .podium,.inventory-page .modal .team-selector .no-podium{padding-right:1vw}.inventory-page .modal .team-selector .team.first{background:0 0;box-shadow:0 0 #0000}.inventory-page .modal .confirm{justify-content:center;height:16vh;padding-top:2vh;padding-bottom:5vh;font-size:2vh;display:flex}.inventory-page .modal .btn.big{gap:.7em;height:100%;font-size:1em}.inventory-page .modal .btn.big img{width:auto;height:1.5em}.map-view .modal-start{padding:2rem 1rem 1rem}.map-view .modal-start .box{flex-direction:column;width:100%;height:100%;display:flex}.map-view .modal-start .body{flex:1;padding:0;overflow:hidden}.map-view .modal-start .body img{object-fit:cover;width:100%;height:100%;display:block}.qcm .context header{justify-content:space-between;align-items:center;gap:2vw;display:flex}.qcm .context .stepsControl{flex:1;min-width:100px;font-size:1em}.qcm .context .items{flex-direction:column;justify-content:flex-start;gap:.5em;display:flex}.qcm .context .sos-qcm{display:none}.qcm .context .body{grid-template-rows:repeat(2,1fr);gap:1vh;display:grid}.qcm .context .bloc.question{flex-direction:column;align-items:center;padding:2vh;display:flex}.qcm .context .bloc.question h2{color:var(--secdarkB);flex:1;margin-top:-1vh;padding-left:2vh;font-size:2vh;font-weight:800}.qcm .context .bloc.explanation,.qcm .context .radio input,.qcm .context .message,.qcm .context .tooltip,.qcm .context .test{display:none}.qcm .context .radios{grid-template-rows:repeat(3,1fr);gap:.3em;font-size:2.2vh;display:grid;position:relative}.qcm .context .radio{width:100%;position:relative}.qcm .context label{width:100%;height:100%;min-height:0;color:var(--secdarkB);align-items:center;gap:.5em;padding-left:.5em;padding-right:.5em;font-size:1em;font-weight:900;display:flex}.qcm .context .puce{border:.2em solid var(--greyD);background:var(--white);border-radius:100%;width:1.4em;height:1.4em;padding:.2em}.qcm .context input:checked+label .puce:after{content:"";background:var(--sec);border-radius:100%;width:100%;height:100%;display:block}.qcm .context input:checked+label .message{font-size:.7em;display:block}.qcm .context .value{flex:1}.qcm .context .radio.bad-answer :checked+label{background:var(--main)}.qcm .context .radio.good-answer .fireworks{transform-origin:50%;width:3em;height:3em;display:none;position:absolute;top:0;right:20vw}.qcm .context .radio.good-answer :checked+label{background:var(--success)}.qcm .context .radio.good-answer :checked+label .fireworks{display:block}.qcm .context .btn.joker{background:var(--grad-main-B);justify-content:flex-start;gap:1em;padding-left:0;padding-right:.5em;overflow:hidden}.qcm .context .btn.joker .round{background:var(--white);border-top-right-radius:100%;border-bottom-right-radius:100%;justify-content:center;align-items:center;height:150%;padding-left:.2em;padding-right:.2em;display:flex}.qcm .context .btn.joker .round img{width:3.5em;height:auto}.qcm .context .btn.joker span{text-align:left}.qcm .context .content.has-explanation header,.qcm .context .content.has-explanation .question{display:none}.qcm .context .content.has-explanation .explanation{flex-direction:column;padding:1vh;display:flex}.story .context .boxA{overflow:visible}.story .context .boxA .content{flex-direction:column;gap:2rem;height:100%;padding:4rem 1rem 2rem;display:flex}.story .context .boxA .bloc{flex-wrap:wrap;flex:1;padding:2vh;display:flex}.story .context .boxA .imghead{order:2;margin-bottom:-25px;position:relative;top:-25px}.story .context .boxA .imgrot{width:clamp(0px,18vh,40vw)}.story .context .boxA .txts{display:contents}.story .context .boxA h2{flex:1;order:1;align-items:center;height:30%;display:flex}.story .context .boxA p{flex-basis:100%;order:3;height:70%;overflow:auto}.story .context .boxA footer{text-align:right;display:block}.challenge-url .context form.content{height:100%;padding:7vh 1vh;position:relative}.challenge-url .context header{flex-direction:column;justify-content:center;height:7vh;display:flex;position:absolute;top:0}.challenge-url .context .body{justify-content:space-between;height:100%}.challenge-url .context .body.bloc{flex-direction:column;padding:2vh;display:flex}.challenge-url .context .points-edit{flex-direction:column;gap:1vh;display:flex}.challenge-url .context .points-edit .par16{font-size:1.7vh;font-weight:600}.challenge-url .context .points-edit .field{justify-content:center;align-items:center;gap:1em;display:flex}.challenge-url .context .points-edit .input{width:8em}.challenge-url .context .points-edit .input input{text-align:center;color:var(--secdarkB);font-weight:900}.challenge-url .context .sepx{display:none}.challenge-url .context .scan-qrcode{font-size:9em}.challenge-url .context .item-code .has-btn{justify-content:flex-end;align-items:center;width:100%;height:7vh;padding-right:1vh;display:flex;position:absolute;bottom:0;left:0}.challenge-url .context .item-code .btnflex{height:5vh;padding-left:2vh;padding-right:2vh;font-size:1.5vh}.challenge .context div.boxA{overflow:visible}.challenge .context .boxA form.content{flex-direction:column;gap:1vh;height:100%;padding:1vh;display:flex}.challenge .context header{align-items:center;gap:1vh;display:flex}.challenge .context header img{width:8vh}.challenge .context .body.bloc{flex-direction:column;flex:1;gap:1vh;padding:2vh;display:flex}.challenge .context .presentation{align-items:center;gap:1vh;display:flex}.challenge .context .imghead{flex-shrink:0;justify-content:center;align-items:center;width:10vh;height:10vh;display:flex;overflow:hidden}.challenge .context .imghead img{width:100%}.challenge .context .txts{flex-direction:column;justify-content:center;gap:.5em;display:flex}.challenge .context .txts h2{color:var(--secdarkB);font-size:2vh}.challenge .context .txts p{font-size:1.5vh}.challenge .context .actions{flex-direction:column;flex:1;gap:1em;padding-left:2vh;padding-right:2vh;display:flex}.challenge .context .actions .scan-qrcode{flex:1;width:100%;height:auto;font-size:8vh}.challenge .context .actions .btn{border-radius:1.2vh;gap:1.2vh;height:auto;min-height:0;padding:.8vh 1vh;font-size:2vh}.challenge .context .actions .btn span{text-align:left;font-size:2vh}.challenge .context .actions .btn i{font-size:2.5vh}.challenge .context footer{text-align:right;display:block!important}.challenge .context footer .btn span{font-size:2vh}.challenge .context footer .btn img{width:1.2vh}.challenge.challenge-audio .context .actions{justify-content:center;align-items:center}.challenge.challenge-audio .context .actions .timecode{color:var(--secdarkB);font-size:clamp(2rem,3vh,3.5rem);font-weight:900;line-height:1}.challenge.challenge-audio .context .actions .recording{border:1vh solid var(--sec);background:var(--grey);border-radius:2vh;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.challenge.challenge-audio .context .actions .waves{border:1vh solid var(--white);border-radius:1.8vh;flex:1;justify-content:center;align-items:center;width:100%;height:auto;padding:.8vh;display:flex}.challenge.challenge-audio .context .actions .waves img{width:60%}.challenge.challenge-audio .context .actions .btn{margin-top:.3vh;padding:1vh 1.3vh}.challenge.challenge-audio .context .actions .btn span{font-size:clamp(1.2rem,2vh,1.8rem)}.scan-edit{flex-direction:column;gap:.8em;font-size:2vh;display:flex}.scan-edit .item-or span{text-transform:uppercase;color:var(--sec);background:var(--greyC);padding:.4em;font-size:1.2em;font-weight:900;display:inline-block}.scan-edit .label-txt{text-align:center;justify-content:center;align-items:center;gap:.5em;padding-bottom:.8em;display:flex}.scan-edit .item{text-align:center}.scan-edit .input{width:70%}.scan-edit .input input{text-align:center;color:var(--secdarkB);justify-content:center;align-items:center;font-size:4vh;font-weight:900;display:flex}.scrolly125{max-height:125px;overflow:auto}.scrolly200{max-height:200px;overflow:auto}.txt08{font-size:.8rem}.txt1-sb{font-size:1rem;font-weight:600}.txt1{font-size:1rem}.txt11{font-size:1.1rem}.txt12{font-size:1.2rem}.txt13{font-size:1.3rem}.txt14{font-size:1.4rem}.txt15{font-size:1.5rem}.txt16{font-size:1.6rem}.txt17{font-size:1.7rem}.txt18{font-size:1.8rem}.txt19{font-size:1.9rem}.txt20{font-size:2rem}.txt20-blk{font-size:2rem;font-weight:900;line-height:1.2}.slogan{text-align:center;text-shadow:2px 2px 5px #0003;padding-bottom:4vh;font-size:clamp(1.8rem,2vw,2.8rem);font-style:italic;font-weight:800;transform:rotate(-5deg)}.slogan>:first-child{color:var(--white);display:block}.slogan>:nth-child(2){color:var(--main);display:block}.title-xs{font-size:1.1rem;line-height:1.2}.title-b-xs{font-size:1.1rem;font-weight:700;line-height:1.2}.title-xb-xs{font-size:1.1rem;font-weight:900;line-height:1.2}.title-sm{font-size:1.3rem;font-weight:700;line-height:1.2}.title-md{font-size:1.5rem;font-weight:700;line-height:1.2}.title-lg{font-size:1.7rem;font-weight:700;line-height:1.2}.title-underlined{text-align:center;color:var(--sec);font-size:3vh;font-weight:800}.title-underlined span{display:inline-block}.title-underlined span:after{content:"";background:var(--sec);width:50%;height:.2em;margin-top:.4em;margin-left:auto;margin-right:auto;display:block}.title-condensed{text-transform:uppercase;font-weight:800;transform:scaleY(1.5)}.box-body-title{color:var(--main);font-size:clamp(1.6rem,6vw,2rem);font-weight:900;line-height:1.2}.box-body-title-var{color:var(--main);font-size:2.3vh;font-weight:800}.box-body-subtitle{color:var(--secdarkB);font-size:clamp(1.5rem,4.5vw,1.8rem);font-weight:500;line-height:1.4}.challenge-title{color:var(--main);font-size:clamp(1.6rem,3vh,2rem);font-weight:700;line-height:1.2}.par16{color:var(--secdarkB);font-size:1.6rem;font-weight:500;line-height:1.4}.par16-var{color:var(--secdarkB);font-size:clamp(1.2rem,2vh,1.6rem);font-weight:500;line-height:1.4}.par-big{color:var(--secdarkB);font-size:2.2vh;font-weight:600;line-height:1.5}.label-txt{color:var(--mainA);font-size:2.2vh;font-weight:900;line-height:1.2}.condensed{font-family:var(--fontB)}.ellipsis{text-overflow:ellipsis;overflow:hidden}.team{color:var(--secdarkB);border-bottom:2px solid #d2dfda80;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1em;padding:1em 0;display:grid}.team .thumb-team{z-index:2;font-size:1em;position:relative;left:-.4em}.team .name{text-align:left;font-size:1.3em;font-weight:800}.team .steps{text-align:center;font-size:1.4em;font-weight:900}.team .step{color:var(--main)}.team .podium{gap:.55em;padding-left:.8em;padding-right:.5em;display:flex}.team .podium img{width:auto;height:3.5em}.team.first{background:var(--grad-grey-C);border-radius:1em;box-shadow:.1em .1em .6em #00000026}.team.on-podium .rank{opacity:0}.team.selected{z-index:2;outline:.4em solid var(--main);background:var(--white);border-radius:8px;position:relative}.team.selected .rank{background:var(--main)}.team.selected .has-img{border-color:var(--main)}.teams{flex-direction:column;flex:1;min-height:0;display:flex}.teams .header-title .close{display:none}.teams .content{min-height:0;padding:var(--ui-border-width);flex:1;overflow:auto}.teams li{position:relative}.teams .team{font-size:.7vw}.thumb-team{align-items:center;gap:.7em;font-size:1.5vh;display:flex;position:relative}.thumb-team .rank{width:2em;height:3em;color:var(--white);background:var(--secA);border-top-right-radius:.5em;border-bottom-right-radius:.5em;justify-content:center;align-items:center;font-size:1em;font-weight:700;display:flex;box-shadow:inset 2px 2px 3px #0003}.thumb-team .has-img{border:.4em solid var(--secA);border-radius:100%;width:5em;height:5em;overflow:hidden}.thumb-team img{object-fit:cover;width:100%;height:100%;display:block}.thumb-team.colorA .rank{background:var(--randomA)}.thumb-team.colorA img{border:4px solid var(--randomA)}.thumb-team.colorB .rank{background:var(--randomB)}.thumb-team.colorB img{border:4px solid var(--randomB)}.thumb-team.colorC .rank{background:var(--randomC)}.thumb-team.colorC img{border:4px solid var(--randomC)}.thumb-team.colorD .rank{background:var(--randomD)}.thumb-team.colorD img{border:4px solid var(--randomD)}.thumb-team.colorE .rank{background:var(--randomE)}.thumb-team.colorE img{border:4px solid var(--randomE)}.thumb-team.colorF .rank{background:var(--randomF)}.thumb-team.colorF img{border:4px solid var(--randomF)}.tchat{height:var(--bar-bottom-height);flex-direction:column;display:flex}.tchat .extended{background:var(--greylight);flex-direction:column;flex:1;justify-content:space-between;display:none}.tchat .body{flex-direction:column;flex:1;padding-bottom:9vh;font-size:2vh;display:flex}.tchat .current,.tchat form{border-radius:var(--ui-bradius-mobile);border:2px solid var(--greyB)}.tchat .current,.tchat .tab.active,.tchat form{background:var(--white)}.tchat .content p,.tchat textarea,.tchat textarea::placeholder{color:var(--secdarkB);font-size:.9em;font-weight:500}.tchat .has-tabs{width:100%;margin-top:.5em;padding-left:6em;position:relative}.tchat .tabs{display:flex;overflow:auto}.tchat .tab{flex-direction:column;align-items:center;gap:.3em;min-width:44%;padding-top:.2em;padding-bottom:.5em;display:flex}.tchat .tab.active{z-index:2;border-top-left-radius:var(--ui-bradius-tablet);border-top-right-radius:var(--ui-bradius-tablet);border:2px solid var(--greyB);border-bottom:none;min-width:25%;position:absolute;top:0;left:2vw}.tchat .tab.active a{outline:.2em solid var(--main);outline-offset:.2em;border-radius:100%}.tchat .tab .thumb-team{font-size:.6em}.tchat .tab .chip{font-size:3em}.tchat .tab .title{font-size:.65em}.tchat .current{flex:1;padding:1em;overflow:auto}.tchat .current .title{color:var(--secdarkB);font-weight:800}.tchat .current h3.title{padding-bottom:1em}.tchat .current h3 strong{color:var(--main)}.tchat .current .date{gap:.3em;padding-bottom:.5em;font-size:.75em;display:flex}.tchat .current .date span{display:block}.tchat .current .date .valid{background:var(--ter);border-radius:100%;width:1em;height:1em}.tchat .current li.message{gap:1em;padding-bottom:2em;display:flex}.tchat .current .thumb-message{flex-shrink:0;width:20%;font-size:3.5em}.tchat .current .thumb-team{font-size:.2em}.tchat .current li .content{flex-direction:column;gap:.3em;display:flex}.tchat form{margin-top:.5em;position:relative;overflow:clip}.tchat form .textarea{width:100%;display:block}.tchat form textarea{width:100%;min-height:5em;padding:1em;display:block}.tchat form .send{height:100%;position:absolute;top:0;right:1em}.tchat .control{height:var(--bar-bottom-height);justify-content:space-between;align-items:center;padding:1rem;font-size:1.3vw;display:flex}.tchat .control .nb{width:1.6em;height:1.6em;color:var(--white);background:var(--main);border-radius:100%;justify-content:center;align-items:center;font-size:1.1em;font-weight:700;display:flex}.tchat .control i{color:var(--sec);font-size:2em}.tchat .control a i{font-size:1.4em}.tchat .control .tchat-open{transition:all .5s ease-in-out}.progress{height:var(--progress-mobile-height);background:var(--greylight);flex:1;justify-content:space-between;align-items:center;padding-right:1em;font-weight:700;display:flex;position:relative;box-shadow:0 3px 6px #00000080}.progress .thumb-team{font-size:1rem}.progress .thumb-team .rank{background:var(--main)}.progress .thumb-team .has-img{border-color:var(--main)}.progress .timer,.progress .points.D,.progress .steps-mobile{font-size:1.3rem}.progress .sepy,.progress .stepsControl{display:none}.progress .steps-mobile{align-items:center;padding-right:5vw;font-weight:900;display:flex}.progress .steps-mobile img{width:1.5em}.progress .steps-mobile .current{color:var(--main)}.progress .steps-mobile .total{color:var(--secdarkB)}.btn{text-transform:uppercase;cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:2rem;font-size:1.5rem;font-weight:700;display:inline-flex;box-shadow:.2em .2em .8em #0006}.btn.close{border:4px solid var(--white);color:var(--white);background:linear-gradient(45deg,var(--secdarkA),var(--sec));border-radius:100%;padding:5px}.btn.tiny{border-radius:.8rem;padding:.8rem 1rem;font-size:1rem;box-shadow:0 0 #0000}.btn.var{font-size:inherit;border-radius:.6em;padding:.7em 1.2em;line-height:1;box-shadow:inset -.1em -.1em .3em #0000004d}.btn.medium{border-radius:1em;gap:.8em;padding:1em 1.8em;font-size:2vh}.btn.medium img{width:auto;height:1.5em}.btn.big{height:var(--bar-bottom-height);padding:0 6rem;font-size:1.2vw}.btn.joker{background:var(--grad-main-B);justify-content:flex-start;gap:1em;padding-right:.5em;overflow:hidden}.btn.joker .round{background:var(--white);border-top-right-radius:100%;border-bottom-right-radius:100%;justify-content:center;align-items:center;height:150%;padding-left:.2em;padding-right:.2em;display:flex}.btn.joker .round img{width:3.5em}.btn.joker span{text-align:left}.primary{border:1px solid var(--mainlightB);color:var(--white);background:var(--grad-main)}.primary:hover{background:linear-gradient(45deg,var(--secdarkA),var(--sec));border:1px solid var(--white)}.secondary{color:var(--white);background:linear-gradient(212deg,var(--secdarkB),var(--sec))}.secondary:hover{background:linear-gradient(45deg,var(--mainB),var(--mainC))}.tertiary{border:1px solid var(--secdarkA);color:var(--white);background:linear-gradient(45deg,var(--secdarkA),var(--sec))}.tertiary:hover{background:linear-gradient(45deg,var(--mainB),var(--mainC));border:1px solid var(--white)}.btnflex{text-transform:uppercase;cursor:pointer;border-radius:1em;justify-content:center;align-items:center;gap:.5em;font-size:1.5rem;font-weight:700;display:inline-flex;box-shadow:3px 3px 10px #00000080}.btnflex i{font-size:1em}.btnflex img{width:auto;height:1em}.close{border:var(--ui-border-width) solid var(--greylight);border-radius:100%;display:block}.close img{width:100%}.input{border:.4vh solid var(--sec);border-radius:.75em;min-width:0;font-size:3vh;display:inline-block;overflow:hidden}.input input{border:.4vh solid var(--white);background:var(--greyC);border-radius:.5em;width:100%;padding:.2em .4em;font-size:1em;display:block}.input.has-icon{position:relative}.input.has-icon input{padding-left:1.4em}.input.has-icon i{color:var(--sec);font-size:1em;line-height:0;position:absolute;top:50%;left:.4em;transform:translateY(-50%)}.input.has-icon i.icon-mail{line-height:1}.field{font-size:3vh}.field label{display:block}.field .input{font-size:1em}.field .input.soft{border:2px solid var(--greyB);font-size:2.5vh;display:inline-flex}.field .input.soft input{color:var(--secA);background:var(--white);border:none;padding:.4em .4em .4em 2em;font-weight:600}.fields.base{text-align:left;gap:1em;width:100%;font-size:2.2vh;display:grid}.fields.base .field{font-size:1em}.fields.base label{color:var(--secdarkB);padding-bottom:.5em;font-size:1em;font-weight:600}.fields.base .input{width:100%}.fields.base input{padding:.5em .5em .5em 2.3em}.fields.base i{font-size:1.4em}.scan-qrcode{width:140px;height:140px;padding:12px;font-size:5rem;display:inline-block;position:relative}.scan-qrcode .corner{width:40px;height:40px;display:block;position:absolute}.scan-qrcode .cornertl{border-top:5px solid var(--sec);border-left:5px solid var(--sec);border-top-left-radius:10px;top:0;left:0}.scan-qrcode .cornertr{border-top:5px solid var(--sec);border-right:5px solid var(--sec);border-top-right-radius:10px;top:0;right:0}.scan-qrcode .cornerbl{border-bottom:5px solid var(--sec);border-left:5px solid var(--sec);border-bottom-left-radius:10px;bottom:0;left:0}.scan-qrcode .cornerbr{border-bottom:5px solid var(--sec);border-right:5px solid var(--sec);border-bottom-right-radius:10px;bottom:0;right:0}.scan-qrcode .has-icon{background:var(--greyC);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.scan-qrcode i{color:var(--white)}.scan-qrcode.sizeB{padding:2.3vh}.scan-qrcode.sizeB .corner{width:7.7vh;height:7.7vh;display:block;position:absolute}.scan-qrcode.sizeB .cornertl{border-top:1.2vh solid var(--sec);border-left:1.2vh solid var(--sec)}.scan-qrcode.sizeB .cornertr{border-top:1.2vh solid var(--sec);border-right:1.2vh solid var(--sec)}.scan-qrcode.sizeB .cornerbl{border-bottom:1.2vh solid var(--sec);border-left:1.2vh solid var(--sec)}.scan-qrcode.sizeB .cornerbr{border-bottom:1.2vh solid var(--sec);border-right:1.2vh solid var(--sec)}.scan-qrcode.sizeC{width:1em;height:1em;padding:.1em;font-size:8rem}.scan-qrcode.sizeC .corner{width:.2em;height:.2em;display:block;position:absolute}.scan-qrcode.sizeC .cornertl{border-top:.04em solid var(--sec);border-left:.04em solid var(--sec);border-top-left-radius:.05em}.scan-qrcode.sizeC .cornertr{border-top:.04em solid var(--sec);border-right:.04em solid var(--sec);border-top-right-radius:.05em}.scan-qrcode.sizeC .cornerbl{border-bottom:.04em solid var(--sec);border-left:.04em solid var(--sec);border-bottom-left-radius:.05em}.scan-qrcode.sizeC .cornerbr{border-bottom:.04em solid var(--sec);border-right:.04em solid var(--sec);border-bottom-right-radius:.05em}.scan-qrcode.sizeC i{font-size:.3em}.chip{background:var(--greyC);border-radius:100%;justify-content:center;align-items:center;width:1em;height:1em;font-size:1em;display:flex}.chip i{font-size:.7em;line-height:0}.notif-num{width:2em;height:2em;color:var(--white);background:var(--main);border-radius:100%;justify-content:center;align-items:center;font-size:1em;font-weight:900;display:flex;position:absolute;top:0;right:0}.points{color:var(--secdarkB);align-items:center;font-weight:900;display:flex}.points img{width:2em;height:2em}.points.A{background:var(--grad-grey-C);border-radius:1em;gap:.9em;padding:.9em;font-size:1.2em;box-shadow:.1em .1em .6em #00000026}.points.B{flex-direction:column;gap:.3em;font-size:1.2em}.points.B img{width:2em;height:2em}.points.B p{line-height:1}.points.C{gap:.5rem;font-size:1rem;box-shadow:2px 2px 3px #000000bf}.points.C img{width:2rem;height:2rem}.points.D{justify-content:center;gap:.5em;font-size:1em}.points.D img{width:2.8em;height:2.8em}.points.E{color:var(--white);gap:.4em;font-size:1em}.points.E img{width:1.5em;height:auto}.points.E .num{color:var(--main)}.points.F{color:var(--white);background:var(--sec);border-top-right-radius:.5em;border-bottom-left-radius:.5em;gap:.3em;padding:.4em .7em;font-size:1em;font-weight:800;display:inline-flex}.points.F img{width:1.2em;height:1.2em}.sepx{background:var(--grey);width:100%;height:2px}.sepy{background:var(--grey);width:2px;height:100%}.stepsControl{color:var(--main);flex-direction:column;gap:.5em;font-size:1.3vw;display:flex}.stepsControl .steps{align-items:center;gap:1.3%;width:100%;display:flex}.stepsControl .step{border-radius:2px;flex:1}.stepsControl .done{background:linear-gradient(45deg,var(--mainB),var(--mainC))}.stepsControl .undone{background:var(--grad-grey-F180)}.stepsControl p{font-weight:800}.stepsControl.A{align-items:center}.stepsControl.A p{order:1}.stepsControl.A .total{color:var(--secdarkA)}.stepsControl.A .steps{order:0}.stepsControl.A .step{height:.7em}.stepsControl.B p{order:0}.stepsControl.B .total{color:var(--white)}.stepsControl.B .steps{order:1}.stepsControl.B .step{height:.7em}.has-thumb-label{position:relative}.has-thumb-label .valid{z-index:3;width:3.8vw;position:absolute;bottom:-.4em;right:-1.3em}.thumb-label{border-radius:.8em;position:relative;overflow:hidden}.thumb-label .label{height:33%;color:var(--white);border-bottom-left-radius:.8em;justify-content:center;align-items:center;font-size:.8em;font-weight:900;line-height:1;display:flex;position:absolute;top:0;right:0}.thumb-label .has-img{aspect-ratio:1.2;border:2px solid var(--greyB);background:var(--grad-grey-F);border-radius:1em;justify-content:center;width:100%;padding:1.3em .2em .05em;display:flex;overflow:hidden}.thumb-label img{width:auto;height:100%}.thumb-label.inventory-img .label{background:var(--grad-main232);width:33%;font-weight:700}.thumb-label.inventory-img.zero .label{background:var(--grad-sec-B44)}.thumb-label.bonus-img .label{background:var(--sec);gap:.4em;width:auto;padding:.5em;font-size:.8em;font-weight:600}.thumb-label.bonus-img .label img{width:1.3em;height:1.3em}.thumb-master{position:relative}.thumb-master i{color:var(--sec)}.thumb-master .notif-num{font-size:.2em}.thumb{border:2px solid var(--greyB);background:var(--grad-grey-F);border-radius:10%;justify-content:center;display:flex}.thumb img{width:100%}.timer{justify-content:center;align-items:center;display:flex}.timer.hourglass{color:var(--secdarkB);gap:.5em}.timer.hourglass .img{background:linear-gradient(180deg,var(--greyA),var(--greylight));border-radius:.8em;justify-content:center;align-items:center;padding:.8em;display:flex}.timer.hourglass img{width:1.6em}.timer.hourglass p{font-size:1em;font-weight:900}.timer.chrono{color:var(--main);justify-content:flex-start;gap:.4em}.timer.chrono img{width:1.5em;height:auto}.timer.chrono p{font-size:1em;font-weight:900}.tooltip{filter:drop-shadow(10px 10px 10px #00000080);display:inline-block;position:relative}.tooltip p{background:var(--white);border-radius:1em;padding:2em}.tooltip img.tail{width:30px;display:block;position:absolute;bottom:0;right:1em;transform:translateY(95%)}.lang{z-index:5;text-transform:uppercase;text-align:right;color:var(--secdarkB);position:relative}.lang .selected{border:2px solid var(--white);background:var(--greylightA);border-radius:10px;align-items:center;gap:1.2rem;padding:1px 10px;font-size:1.2rem;display:inline-flex;box-shadow:3px 3px 6px #00000080}.lang .title{font-weight:900}.lang .flag{align-items:center;gap:10px;font-size:1.2rem;display:flex}.lang .flag img{width:30px;height:30px}.lang .flag span{font-weight:700}.lang .name{font-weight:400}.lang .show-selector{cursor:pointer;font-size:1rem}.lang ul{border:2px solid var(--white);background:var(--greylightA);border-radius:10px;margin-top:4px;padding:15px;position:absolute;right:0;box-shadow:3px 3px 6px #00000080}.lang li{border-bottom:2px solid var(--seclightA);margin-bottom:8px;padding-bottom:8px}.lang li:last-child{border:none;margin-bottom:0;padding-bottom:0}.lang ul .flag{padding-right:1.5rem}.layout .modal-start.no-horizontal{display:none}.layoutA body{background-image:url("./media/home-mobile5-TCSBRGBR.png");background-repeat:no-repeat;background-color:var(--sec);background-size:100%;height:100vh;line-height:1;position:relative}.layoutA .header{flex-direction:column;justify-content:space-between;width:100%;height:120px;padding:20px;display:flex}.layoutA .logo{order:1;justify-content:center;width:100%;display:flex}.layoutA .logo img{width:180px}.layoutA .lang{order:0}.layoutA main{height:var(--layoutA-main-height);flex-direction:column;align-items:center;padding-left:1rem;padding-right:1rem;display:flex}.layoutA .box{background:linear-gradient(45deg,var(--greylightB),var(--white));width:100%;height:100%;box-shadow:3px 3px 20px #00000080}.layoutA .box .body{flex-direction:column;gap:1em;height:100%;padding:3vh 5vw 8vh;display:flex;position:relative}.layoutA .box .top{flex-direction:column;align-items:center;gap:1em;display:flex}.layoutA .box .imghead{border-radius:100%;width:16vh;height:16vh;overflow:hidden}.layoutA .box .imghead img{width:100%}.layoutA .box .bottom{height:50%;overflow:auto}.layoutA .box .hasbtn{justify-content:center;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.layoutA .box.fluid,.layoutA .box.fluid .body{height:auto}.layoutA .box.has-header .body{height:var(--layoutA-body-height)}.layoutA footer{text-align:center;width:100%;color:var(--white);padding:2vh;font-size:3.8vw;position:fixed;bottom:0;left:0}.layoutB body{width:100vw;height:100vh;position:relative;overflow:hidden}.layoutB body.is-stopped .bar-mobile .start{display:flex}.layoutB body.is-started .start{display:none}.layoutB body.tchat-opened .tchat{height:100%}.layoutB body.tchat-opened .tchat .extended{display:flex}.layoutB body.tchat-opened .tchat .tchat-open{transform:rotate(180deg)}.layoutB body.tchat-opened .ui.teams,.layoutB body.tchat-opened .ui.inventory,.layoutB body.tchat-opened .ui.bonus,.layoutB .disabled{display:none}.layoutB .map{width:100%;height:100%}.layoutB .notifs{z-index:30}.layoutB .overlay-fog{z-index:2;width:100%;height:100%;position:fixed;top:0;left:0}.layoutB .sos-tablet.enabled{display:none}.layoutB .sos-context{z-index:3;width:100%;position:fixed;top:50px;right:0}.layoutB .sidebar-leftA{z-index:2;left:var(--layoutB-outline-padding);position:fixed}.layoutB .sidebar-rightA{z-index:2;width:var(--bar-right-width);flex-direction:column;justify-content:flex-end;gap:1rem;height:100%;padding:1rem;display:flex;position:fixed;top:0;right:0}.layoutB .sidebar-bottom.disabled{display:none}.layoutB .sidebar-bottom{z-index:2;left:0;bottom:var(--bar-mobile-height);width:100%;display:contents;position:fixed}.layoutB .sidebar-bottom .bars{display:contents}.layoutB .sidebar-bottom .progress{z-index:7;bottom:var(--bar-mobile-height);width:100%;position:fixed}.layoutB .sidebar-bottom .start{display:none}.layoutB .bar-mobile{z-index:20;width:100%;height:var(--bar-mobile-height);position:fixed;bottom:0;left:0}.layoutB .context{z-index:6;width:100%;height:var(--modal-inner-height-mobile);position:fixed;top:44px;left:0}.layoutB .modal-inner-big,.layoutB .modal-bonus{z-index:19}.layoutB .modal-start{z-index:21;justify-content:center;align-items:center}.has-loader .body{justify-content:center;align-items:center;padding-bottom:2.5rem;display:flex}.has-loader .body .content{flex-direction:column;justify-content:center;align-items:center;gap:3rem;padding:4rem 2rem;display:flex}.has-loader .imghead{background:var(--greyC);border-radius:100%;justify-content:center;align-items:center;width:12rem;height:12rem;padding:1.5rem;display:flex}.has-loader .imghead img{width:100%}.header-label{border-top-left-radius:1rem;border-top-right-radius:1rem;align-items:center;gap:1rem;padding:1rem;font-size:1.4rem;display:flex}.header-label i{color:#207d85;font-size:1em}.header-label span{font-weight:700;display:block}.header-title{z-index:1;text-align:center;color:var(--white);background:linear-gradient(45deg,var(--secdarkA),var(--sec));border-top-left-radius:5px;border-top-right-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:.4em;display:flex;position:relative}.header-title .title{text-transform:uppercase;font-size:1em;font-weight:800}.header-title .subtitle{font-size:.9em}.header-title .close{width:2.5em;display:block;position:absolute;top:0;right:0}.header-title.has-subtitle{justify-content:space-between}.header-title.has-close .close{transform:translate(40%,-40%)}.header-title.has-close-inner .close{top:50%;right:.5em;transform:translateY(-50%)}.header-title h2{text-transform:uppercase;color:var(--white);padding:.4em 0;font-size:4vw;font-weight:800}.header-title h2 span{font-weight:800}.modal-bonus{padding-bottom:var(--bar-mobile-height);flex-direction:column;justify-content:flex-end;display:flex}.modal-bonus .box.has-header header,.modal-bonus .box.has-header .body{border:none}.modal-bonus .box.has-header{width:100%;padding:var(--ui-border-width);background:var(--greylight);margin-bottom:-2vh}.modal-bonus .box.has-header .header-title{background:var(--grad-main180);border-top-left-radius:6px;border-top-right-radius:6px}.modal-bonus .box.has-header .body{background:var(--mainlightC);padding:0 1em 5vh;font-size:2.5vh}.modal-bonus .box.has-header h2{color:var(--white);padding:.5em 1em;font-size:1em;font-weight:700}.modal-bonus .box.has-header ul{color:var(--secdarkB);flex-direction:column;gap:1em;display:flex}.modal-bonus .box.has-header li{background:var(--white);border-radius:.5em;padding:1em}.modal-bonus .box.has-header .item-bloc{gap:.7em;padding-bottom:.8em;display:flex}.modal-bonus .box.has-header .has-thumb{width:8.5em;font-size:.5em}.modal-bonus .box.has-header .has-img{padding:.2em}.modal-bonus .box.has-header .valid{width:5em}.modal-bonus .box.has-header li .title{padding-bottom:.3em;font-size:.9em;font-weight:800}.modal-bonus .box.has-header .points.F{font-size:.6em}.modal-bonus .box.has-header .txt{font-size:.8em;font-weight:500;line-height:1.3}.modal-bonus .box.has-header .txt strong{font-weight:800}.modal-inner-big .box.has-header{width:100%;height:100%;padding:var(--ui-border-width);background:var(--white);border-radius:0}.modal-inner-big .box.has-header .body{padding-bottom:var(--bar-mobile-height);overflow:auto}.modal-inner-big .box.has-header>.header-title{background:var(--grad-sec-C);border-top-left-radius:6px;border-top-right-radius:6px}.no-horizontal.modal-start .box{width:75%;height:auto}.no-horizontal.modal-start .box .body{padding:5vh 8vw 7vh}.no-horizontal.modal-start .box .imghead{justify-content:center;align-items:center;width:auto;height:auto;margin-bottom:2vh;display:flex}.no-horizontal.modal-start .box .imghead img{width:20vh}.modal-start{justify-content:center;padding:3vw;display:flex}.modal-start .box{border:4px solid var(--white);background:linear-gradient(45deg,var(--greylightB),var(--white));border-radius:20px;width:100%;box-shadow:3px 3px 20px #00000080}.modal-start.has-header header{border-top:4px solid var(--white);border-left:4px solid var(--white);border-right:4px solid var(--white);border-top-left-radius:20px;border-top-right-radius:20px}.modal-start.has-header .body{border-bottom:4px solid var(--white);border-left:4px solid var(--white);border-right:4px solid var(--white);border-bottom-right-radius:20px;border-bottom-left-radius:20px}.modal-start .body{text-align:center;padding-top:1rem}.modal-start .body .title{color:var(--mainA);font-size:2rem;font-weight:900}.modal-start .hasbtn{justify-content:center;display:flex;transform:translateY(50%)}.modal-temp{border-radius:0}.modal.overlay{background:#000000b3;width:100%;height:100%;position:fixed;top:0;left:0}.modal.has-header .box{border:none}.modal .box .header-title.warm{background:var(--grad-main180);box-shadow:inset 2px 2px 3px #0003}.notifs{border-bottom:1px solid var(--seclightA);background:var(--greylight);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;width:100%;padding:.5em;font-size:4vw;position:fixed;top:44px;left:0;box-shadow:0 6px 6px #00000080}.notifs ul{flex-direction:column;gap:.5em;display:flex}.notifs .title span{color:var(--main)}.notifs .txt{color:var(--secdarkB)}.notif{position:relative}.notif .content{border:1px solid var(--seclightA);background:var(--white);border-radius:9px;grid-template-columns:1fr 3fr;align-items:stretch;display:grid;overflow:hidden}.notif .thumbnail{justify-content:center;align-items:center;display:flex}.notif .thumbnail img{width:auto;height:4em}.notif .thumbnail i{line-height:.01}.notif .thumbnail i:before{font-size:4rem}.notif .message{background:var(--white);padding:.8em}.notif .message .title{padding-bottom:.2em;font-size:1em;font-weight:700}.notif .message .txt{font-size:.8em;line-height:1.4}.notif .message strong{font-weight:700}.notif .close{width:2em;position:absolute;top:0;right:0;transform:translate(10%,-50%)}.notif.bonus{color:var(--main)}.notif.bonus .thumbnail{background:linear-gradient(200deg,var(--terlightA),var(--terdarkA))}.notif.bonus .txt{color:var(--secdarkB)}.notif.emphasis .thumbnail{background:linear-gradient(212deg,var(--seclightB),var(--secvarA))}.notif.emphasis .message{background:var(--secdarkB)}.notif.emphasis .message *{color:var(--white)}.notif.regular{color:var(--main)}.notif.regular .thumbnail{background:var(--grad-grey-F)}.notif.regular .txt{color:var(--secdarkB)}.bar-mobile{padding-left:var(--ui-border-width);padding-right:var(--ui-border-width);padding-bottom:var(--ui-border-width);background:var(--greylight);box-shadow:3px 3px 30px #00000080}.bar-mobile ul{justify-content:space-between;align-items:center;height:100%;display:flex}.bar-mobile li{z-index:2;border-bottom-right-radius:1em;border-bottom-left-radius:1em;flex-direction:column;justify-content:center;height:100%;padding-left:1.2vw;padding-right:1.2vw;display:flex;position:relative}.bar-mobile a{flex-direction:column;align-items:center;gap:.5em;font-size:1rem;display:flex}.bar-mobile a img{width:auto;height:3em}.bar-mobile a i{color:var(--sec);font-size:2.5em;line-height:.5}.bar-mobile a span{text-transform:uppercase;color:var(--secdarkB);font-weight:900;display:block}.bar-mobile li.start{border-radius:0;justify-content:center;align-items:center;min-width:90px;padding:0;display:flex;position:relative}.bar-mobile li.start .wrap{transform:scale(1.7)}.bar-mobile li.start a{border:5px solid var(--greylight);background:linear-gradient(45deg,var(--mainB),var(--mainC));border-radius:100%;justify-content:center;align-items:center;width:6.4rem;height:6.4rem;padding:1.5rem;display:flex}.bar-mobile li.start img{transform:translate(10%)}.bar-mobile li.item-tchat a{position:relative}.bar-mobile .notif-tchat{width:2rem;height:2rem;color:var(--white);background:linear-gradient(45deg,var(--mainB),var(--mainC));border-radius:100%;justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:flex;position:absolute;top:0;right:0}.bar-mobile li.active{border-top:3px solid var(--main);background:var(--white)}.bar-mobile li.active i,.bar-mobile li.active span{color:var(--main)}.box{border:var(--ui-border-width) solid var(--white);background:var(--grad-grey-B);border-radius:2vh;width:100%;box-shadow:3px 3px 20px #00000080}.box.has-header{border:none}.box.has-header .header-title{border-top:var(--ui-border-width) solid var(--white);border-left:var(--ui-border-width) solid var(--white);border-right:var(--ui-border-width) solid var(--white);border-top-left-radius:2vh;border-top-right-radius:2vh}.box.has-header .body{border-bottom:var(--ui-border-width) solid var(--white);border-left:var(--ui-border-width) solid var(--white);border-right:var(--ui-border-width) solid var(--white);background:var(--grad-grey-B);border-bottom-right-radius:2vh;border-bottom-left-radius:2vh}.box.has-header.has-bodyh .body{height:var(--layoutA-body-height)}.box .header-title{height:var(--box-header-height);font-size:2vh}.box .hasbtn{justify-content:center;display:flex;transform:translateY(50%)}.context .boxA{background:linear-gradient(212deg,var(--secdarkB),var(--sec));border:var(--ui-border-width) solid var(--greylight);height:100%;box-shadow:0 3px 6px #00000080}.context .boxA .content{flex-direction:column;justify-content:space-between;gap:1vh;height:100%;padding:1vh;display:flex}.context .boxA header{height:12%;font-size:2vh}.context .boxA header .icon{width:auto;height:3em}.context .boxA .body{flex:1}.context .boxA .bloc{border:var(--ui-border-width) solid var(--white);background:var(--greylight);border-radius:1.5vh;min-height:0}.context .boxA footer{grid-template-columns:1.2fr 1fr;gap:.5em;height:12%;font-size:2vh;display:grid}.context .boxA footer .btn{border-radius:.8em;gap:.5em;min-width:0;height:100%;padding:0 4vh;font-size:1em}.context .boxA footer .btn img{width:auto;height:1em}.context .boxA .imgrot{aspect-ratio:1;border:var(--ui-border-width) solid var(--white);border-radius:1.5vh;width:14vh;position:relative;top:-20px;overflow:hidden;transform:rotate(-6deg)}.context .boxA .imgrot img{object-fit:cover;width:100%;height:100%;display:block}.overlay-fog .fog{transform-origin:50%;width:1em;position:absolute;right:-1em}.overlay-fog .fogA{font-size:50vh;animation:3s linear fog;top:0}.overlay-fog .fogB{font-size:160vh;animation:2s linear fog;bottom:20%}.overlay-fog .fogC{font-size:300vh;animation:7s linear infinite fog;top:-80%}.overlay-fog .fogD{font-size:80vh;animation:11s linear infinite fog;top:40%}.overlay-fog .fogE{font-size:160vh;animation:15s linear infinite fog;top:-10%}.overlay-fog .fogF{font-size:200vh;animation:9s linear infinite fog;bottom:-20%}.overlay-fog .fogG{font-size:250vh;animation:5s linear infinite fog;top:-30%}.overlay-fog .fogH{font-size:180vh;animation:13s linear infinite fog;top:5%}.sidebar-leftA{bottom:var(--bar-left-bottom-mobile);border:1px solid var(--seclightA);background:var(--greylight);border-radius:.3em;padding:.5em;font-size:3.5vh;box-shadow:0 3px 6px #00000080}.sidebar-leftA .item{border-bottom:2px solid var(--seclightA);padding-top:.5em;padding-bottom:.5em}.sidebar-leftA .item a{width:100%;height:100%;color:var(--sec);font-size:1em;display:block}.sidebar-leftA .item:first-child{padding-top:0}.sidebar-leftA .item:last-child{border:none;padding-bottom:0}.sidebar-leftA .itemimg a{border:2px solid var(--sec);border-radius:.1em;width:1em;height:1em;display:block;position:relative}.sidebar-leftA .itemimg .marker{height:1em;position:absolute;top:-.3em;right:-.3em}.sos-link{border:6px solid var(--white);color:var(--white);background:linear-gradient(180deg,var(--mainD),var(--mainE));border-radius:1rem;flex-direction:column;align-items:center;margin:1rem;padding:2px 1rem .5rem;display:flex}.sos-link i:before{font-size:4rem}.sos-link span{font-size:1.5rem;font-weight:700}.sos-qcm.sos-link{border:none}.sos-mobile{z-index:40;height:100%;padding-bottom:5px;position:relative}.sos-mobile a{display:block}.sos-mobile img{width:100px}.sos-context{padding:1rem}.sos-context .content{text-align:center;border:6px solid var(--greylight);background:var(--white);border-radius:1rem;padding:1rem 1rem 0;box-shadow:0 3px 6px #00000080}.sos-context .body{flex-direction:column;gap:1rem;margin-bottom:-20px;display:flex}.sos-context h1{color:var(--mainC);justify-content:center;align-items:center;gap:1rem;font-size:2.5rem;font-weight:800;display:flex}.sos-context .has-icon{background:var(--greyC);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.sos-context .txt{color:var(--secA);font-size:1.5rem;font-weight:500}.sos-context .txt15{font-size:clamp(1.25rem,4vw,1.5rem)}.sos-context .rounded-box{border-radius:.5em;justify-content:center;align-items:center;gap:.7em;height:40px;display:flex}.sos-context .coords{color:var(--secA);background:var(--greyC);justify-content:space-evenly;padding-left:1em;padding-right:1em;font-weight:700}.sos-context button.tel{color:var(--white);background:var(--mainC);justify-content:center}.sos-context button.tel i{font-size:1.4em}.sos-context .critic{color:var(--mainC)}.sos-context .btn.var{font-size:clamp(1.6rem,2.2vh,2rem)}.ui{border:6px solid var(--white);color:var(--secdarkB);background:var(--greylight);border-radius:1rem;box-shadow:inset -.2em -.2em .3em #0000001a,0 3px 6px #00000080}.ui h2{font-weight:900}.ui .header-title{padding:.9em}.ui.B{padding:.5em;font-size:.95vw}.ui.B .head{justify-content:space-between;align-items:center;margin-bottom:.8em;display:flex}.ui.B h2{text-transform:uppercase}.ui.B .has-btn{font-size:.8em}.ui.B .content{grid-template-columns:repeat(4,1fr);gap:.5em;display:grid}.ui.B .item{width:100%;min-width:0}.ui.B .item .title{text-transform:uppercase;text-align:center;color:var(--secdarkB);padding-top:.5em;padding-bottom:.5em;font-size:.8em}.uilabel{z-index:3;background:var(--greylight);align-items:stretch;width:100%;font-size:1.2rem;line-height:1.1;display:flex;position:fixed;top:0;left:0;box-shadow:3px 3px 10px #00000080}.uilabel p{color:var(--secdarkB);align-items:center;gap:.5em;padding:.7em;font-weight:800;display:flex}.uilabel i{font-size:1em}@media screen and (width>=480px){.notifs{border:1px solid var(--seclightA);width:40vw;margin:var(--layoutB-outline-padding);border-radius:1rem;font-size:2vw;top:50px;box-shadow:0 3px 6px #00000080}.notif .close{transform:translate(50%,-50%)}.bar-mobile ul{justify-content:space-evenly}}@media screen and (width>=768px){.sos-page .modal .box{width:40%}.challenge .context .boxA form.content{padding:3vh}.challenge .context header{gap:1.1vh}.challenge .context header img{width:8.1vh}.challenge .context .boxA form .body{flex-direction:row;gap:4vh;padding:4vh}.challenge .context .presentation{flex-direction:column;justify-content:center;align-items:center;gap:3vh;max-width:45%}.challenge .context .imghead{width:16vh;height:16vh}.challenge .context .txts{align-items:center;gap:.51em}.challenge .context .txts h2{font-size:2.5vh}.challenge .context .txts p{font-size:2vh}.challenge .context .actions{gap:3vh}.challenge .context .actions .scan-qrcode{width:100%}.challenge .context .actions .btn,.challenge .context .actions .btn span{font-size:2vh}.challenge .context .actions .btn i{font-size:2.5vh}.challenge.challenge-audio .context .presentation{width:50%}.challenge.challenge-audio .context .actions{gap:1em;width:50%}.fields.base{text-align:center}.layoutA .box{width:80%}}@media screen and (orientation:portrait)and (width>=1024px){.home .scan-edit,.scan-edit{flex-direction:column}}@media screen and (width>=1024px){.team-edit.layoutA main{height:100%}.team-edit.layoutA .box .body{padding-left:16vw;padding-right:16vw}.team-edit .shoot-photo,.team-edit .btn.photo{width:100%}.safety .box.fluid{min-height:70%}.safety-photo.layoutA .box{min-height:50%}.safety-photo .imgrot img{width:50%}.sos-page .modal .box,.settings .modal .box{width:40%}.settings .body .field{flex-direction:row;justify-content:center}.inventory-page .modal .body{height:var(--modal-inner-body-height-tablet);padding:2rem 2rem 0}.inventory-page .modal .selectors{flex-direction:row;gap:1vw;height:85%}.inventory-page .modal h2{font-size:1.5vw}.inventory-page .modal .selector{border:var(--ui-border-width) solid var(--white);background:var(--greylight);border-radius:1em;flex:1;padding:clamp(1rem,2vw,2rem)}.inventory-page .modal .object-selector{flex-direction:column;display:flex;overflow:hidden}.inventory-page .modal .object-selector h2{color:var(--secdarkB)}.inventory-page .modal .object-selector ul{flex-direction:column;flex:1;justify-content:space-between;gap:0;margin-top:0;margin-bottom:0;display:flex;overflow:auto}.inventory-page .modal .object-selector li{gap:1em;font-size:clamp(1px,1.5vw,2vh);display:flex}.inventory-page .modal .object-selector label{grid-template-columns:7vw 1fr;gap:1vw;width:100%;padding:.5em;display:grid}.inventory-page .modal .object-selector .mobile{display:none}.inventory-page .modal .object-selector .desktop{color:var(--sec);display:block}.inventory-page .modal .object-selector .desktop .title{color:var(--secdarkB);padding-bottom:.2em;font-size:1.1em;font-weight:800}.inventory-page .modal .object-selector .desktop .txt{font-size:.9em;line-height:1.4}.inventory-page .modal .object-selector .radio:checked+label{background:var(--mainlightE);border-radius:0;outline:none}.inventory-page .modal .object-selector .item-selected{display:none}.inventory-page .modal .team-selector{flex-direction:column;display:flex}.inventory-page .modal .team-selector ul{gap:.4vw}.inventory-page .modal .team-selector .content{flex:1;height:100%;min-height:0;overflow:auto}.inventory-page .modal .team-selector .team,.inventory-page .modal .team-selector .team.first{background:var(--white);border-bottom:none;border-radius:.5em;font-size:.7vw;box-shadow:.1em .1em .8em #0000001a}.inventory-page .modal .confirm{justify-content:flex-end;height:15%;padding-top:2vh;padding-bottom:2vh;font-size:2vh}.map-view .modal-start{padding:2rem}.qcm .context header{justify-content:flex-start;gap:2rem}.qcm .context .stepsControl{min-width:200px}.qcm .context .items{flex-direction:row;align-items:center}.qcm .context .sos-qcm{display:flex}.qcm .context .bloc.question{flex-direction:row;align-items:flex-start}.qcm .context .bloc.question h2{margin-top:0}.qcm .context .content.has-explanation header,.qcm .context .content.has-explanation .question{display:flex}.qcm .context .content.has-explanation .explanation{display:none}.qcm .context .content.has-explanation input:checked+label .tooltip{width:30vw;display:inline-block;position:absolute;bottom:80px;right:50px}.qcm .context .content.has-explanation .radio.good-answer .fireworks{right:0}.story .context .boxA .content{padding:4rem}.story .context .boxA .bloc,.story .context .boxA .txts{height:100%}.story .context .boxA .txts h2,.story .context .boxA .txts p{height:auto;min-height:0}.story .context .boxA .bloc{flex-wrap:nowrap;padding:5vh}.story .context .boxA .imghead .imgrot{order:1;width:27vh}.story .context .boxA .txts{order:2;grid-template-rows:1fr 9fr;gap:2em;padding-left:40px;display:grid}.story .context .boxA h2{flex:0}.challenge-url .context form.content{padding:8vh 4vh 4vh}.challenge-url .context .body.bloc{padding:8vh 9vw}.challenge-url .context .points-edit{flex-direction:row;align-items:center;gap:2vh}.challenge-url .context .points-edit .field{flex-direction:column}.challenge-url .context .points-edit .label{text-align:center}.challenge-url .context .item-code .has-btn{padding-right:0;position:static}.challenge-url .context .item-code .btnflex{width:100%}.challenge-url .context .sepx{margin-top:1vh;display:block}.challenge-url .context .scan-edit .scan-qrcode{font-size:13em}.challenge-url .context .scan-edit .label{flex-direction:column;gap:0}.challenge-url .context .scan-edit .item:last-child{margin-top:0}.scan-edit{flex-direction:row;justify-content:space-between;align-items:center;gap:2em}.scan-edit .label-txt{flex-direction:column;gap:0}.scan-edit .item:last-child{margin-top:0}.scan-edit .item-or{transform:translateY(3.6vh)}.scan-edit .input{width:auto}.box-body-title-var{font-size:1.5vw}.par-big{font-size:1.4vw}.thumb-team{font-size:clamp(1rem,1vw,1.3rem)}.tchat .extended .body{padding-bottom:1vh;font-size:1.2vw}.tchat .current,.tchat form{border-radius:var(--ui-bradius-tablet)}.tchat .has-tabs{padding-left:7em}.progress{height:var(--bar-bottom-height);border-radius:20px;justify-content:space-between;gap:2rem;padding:1em 1em 1em 0}.progress .thumb-team{font-size:.9vw}.progress .sepy{display:block}.progress .stepsControl{flex:1;display:flex;position:static}.progress .timer{min-width:15%;font-size:1.1vw}.progress .points.D{width:15%;font-size:1.1vw}.progress .steps-mobile{display:none}.layoutA body{background-image:url("./media/home-tablet1a-65M246ZS.jpg");background-repeat:no-repeat;background-color:var(--sec)}.layoutA .header{flex-direction:row;justify-content:space-between;width:100%;padding:40px;position:fixed;top:0}.layoutA .logo{order:0;justify-content:flex-start}.layoutA .lang{order:1}.layoutA main{justify-content:center;height:100%;padding:0}.layoutA .box{width:60%;height:auto}.layoutA footer{text-align:left;padding-left:40px;font-size:1.5vh}.layoutB body.is-stopped .sidebar-bottom .start{display:block}.layoutB .sos-tablet.enabled{z-index:2;top:0;right:var(--bar-right-width);display:block;position:fixed}.layoutB .sos-context{top:0;right:var(--bar-right-width);width:370px}.layoutB .sidebar-bottom{width:var(--bar-bottom-width);gap:2rem;padding:1rem;display:flex;bottom:0}.layoutB .sidebar-bottom .bars{flex:1;display:block;position:relative}.layoutB .sidebar-bottom .progress{width:auto;position:static}.layoutB .sidebar-bottom .start{width:var(--bar-right-innerwidth);height:var(--bar-bottom-height)}.layoutB .sidebar-bottom .start a{width:100%;padding:0}.layoutB .bar-mobile{display:none}.layoutB .context{width:var(--bar-bottom-width);height:calc(100% - var(--bar-bottom-height) - 1rem - var(--uilabelMaxHeight));padding:1rem;top:0}.has-loader .body .content{width:50%}.header-title h2{font-size:1vw}.modal-bonus{justify-content:center;align-items:center;padding-bottom:0}.modal-bonus .box.has-header{background:var(--mainlightD);border-radius:1rem;width:40%;margin-bottom:0}.modal-bonus .box.has-header .body{background:var(--mainlightD);padding:1em;font-size:1.5vw}.modal-inner-big{padding-top:var(--layoutB-outline-padding);padding-bottom:var(--layoutB-outline-padding);padding-left:var(--layoutB-outline-padding);padding-right:var(--bar-right-width)}.modal-inner-big .box.has-header{background:var(--grad-sec-B);border-radius:1rem}.modal-inner-big .box.has-header header,.modal-inner-big .box.has-header .body{border:none}.modal-inner-big .box.has-header .body{background:var(--grad-sec-B);padding-bottom:0;overflow:visible}.modal-start{padding:0}.modal-start .box{width:60%}.modal-start .body{padding-top:2.5rem}.notifs{width:var(--bar-right-width);font-size:1.2vw;top:0}.context .boxA .content{padding:3rem 4rem 2rem}.context .boxA footer{justify-content:space-between;display:flex}.context .boxA .imgrot{width:17vh}.context .boxA{border-radius:1rem}.overlay-fog .fogA{font-size:80vw;animation:6s linear fog;top:0}.overlay-fog .fogB{font-size:160vw;animation:4s linear fog;bottom:20%}.overlay-fog .fogC{font-size:180vw;animation:9s linear infinite fog;bottom:15%}.overlay-fog .fogD{font-size:320vw;animation:21s linear infinite fog;top:-80%}.overlay-fog .fogE{font-size:160vw;animation:13s linear infinite fog;top:-10%}.overlay-fog .fogF{font-size:200vw;animation:11s linear infinite fog;top:50%}.overlay-fog .fogG{font-size:300vw;animation:15s linear infinite fog;top:-100%}.overlay-fog .fogH{font-size:180vw;animation:17s linear infinite fog;top:10%}.sidebar-leftA{bottom:var(--bar-left-bottom-tablet);font-size:2.3vw}.sos-context .content{border:6px solid var(--mainC)}.sos-context .btn.var{font-size:clamp(1.6rem,1.3vw,2rem)}.uilabel{z-index:-1;white-space:nowrap;background:linear-gradient(45deg,var(--greylightB),var(--white));border-top-left-radius:1.2vw;border-top-right-radius:1.2vw;width:auto;min-width:0;padding:1em 1.5em 1.5em;font-size:1.2vw;line-height:1;display:inline-flex;position:absolute;top:1rem;left:8.7vw;transform:translateY(-100%)}.uilabel p{padding:0}.uilabel .sos-mobile{display:none}}@media screen and (orientation:landscape)and (width>=1024px){.safety-photo.layoutA .box{width:50%}}@media screen and (width<=1023px){.qcm .context footer .btn{padding:0}.progress .timer img{width:1.3em}.progress .points.D img{width:2em;height:2em}.progress.ui{border:none;border-radius:0}.layoutB body.team-opened .teams{z-index:7;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.layoutB body.team-opened .teams .close{display:block}.layoutB body.team-opened .teams .team{font-size:3vw}.layoutB body.tchat-opened .tchat{z-index:19;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.layoutB .sidebar-rightA{display:contents}.layoutB .ui.teams,.layoutB .ui.inventory,.layoutB .ui.bonus,.layoutB .ui.tchat{display:none}.modal-bonus .box.has-header{border-radius:0}}@media screen and (orientation:landscape)and (width<=1023px){.layout .modal-start.no-horizontal{z-index:99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;display:flex}}@media screen and (width>=1280px){.home .box{width:750px}}@media screen and (orientation:portrait){.photo-edit main{justify-content:center;align-items:center;width:100%;padding:0;display:flex}.photo-edit .mainimg{border:1.5vw solid var(--sec)}}@media screen and (orientation:landscape){.photo-edit body>header{position:fixed;top:0;left:0}.photo-edit .logo{order:0;justify-content:flex-start}.photo-edit .lang{order:1}.photo-edit main{justify-content:center;align-items:center;width:100%;height:100%}.photo-edit .content{width:75vh}.photo-edit footer{position:fixed;bottom:0}.photo-edit .bubbleA{width:12vh;top:8%;right:6%}.photo-edit .bubbleB{width:20vh;font-size:5vh;bottom:4%;right:2%}}@media(aspect-ratio>=7/10)and (aspect-ratio<=13/10){.photo-edit .content{width:65vh;height:65vh}.photo-edit .bubbleA{width:12vh;top:8%;right:6%}.photo-edit .bubbleB{width:20vh;font-size:5vh;bottom:4%;right:2%}}}@layer utilities{.uc{text-transform:uppercase}.center{text-align:center}.cover{object-fit:cover;width:100%;height:100%;display:block}.hide{display:none}.brad100p{border-radius:100%}.bg--white{background:var(--white)}.pb0\.5em{padding-bottom:.5em}.fadeInLater{animation:1s ease-out 1s both fadeIn}.explode{animation:2s ease-out forwards explode}.hide\!{display:none!important}.transinone\!{transition:none!important}.z3{z-index:3}.rel{position:relative}.w100vw{width:100vw}.h100vh{height:100vh}.abs{position:absolute}.abscenter{top:50%;left:50%;transform:translate(-50%,-50%)}.brad16{border-radius:16px}.bg-white{background:#fff}.p20{padding:20px}.bg--main{background:var(--main)}.transHPannel0\.3s{transition:height .3s ease-out}.pulseA1s{animation:1s linear infinite pulse}.wizz{animation:.5s ease-in-out wizz}.spin{animation:2s cubic-bezier(.05,.8,.15,1) forwards spin}.spinA{animation:2s cubic-bezier(.05,.8,.15,1) forwards spinA}.ofh{overflow:hidden}.bdblur7{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.bg-black_a20{background:#0003}}html{scroll-behavior:smooth;font-size:10px;font-family:var(--fontA)}.slideInRight{animation:1s cubic-bezier(.05,.8,.15,1) slideInRight}.slideOutLeft{animation:.4s cubic-bezier(.05,.8,.15,1) forwards slideOutLeft}.pop{animation:.5s cubic-bezier(.34,1.56,.64,1) both pop}.popOut{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards popOut}.fadeIn{animation:.5s ease-in-out fadeIn}.fadeOut{animation:.5s ease-in-out fadeOut}#list{transition:height .35s}#list li{transition:transform .35s,opacity .35s}.placeholder{visibility:hidden;pointer-events:none}.teams li{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}:root{--alert: #c0392b}.ion-page{position:absolute;inset:0;display:flex;flex-direction:column;contain:layout size style;overflow:hidden;z-index:0;box-sizing:border-box}.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}app-quest-layout{display:block;position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.lang button.flag,.lang button.show-selector{cursor:pointer;color:inherit}.scan-qrcode video,.mainimg video,.mainimg img,.picture img{width:100%;height:100%;object-fit:cover;display:block}.picture img{border-radius:100%}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.btn[disabled]{opacity:.55;cursor:not-allowed}.is-busy{position:relative;color:transparent!important;pointer-events:none}.is-busy>*{visibility:hidden}.is-busy:after{content:"";position:absolute;inset:0;margin:auto;width:1.2em;height:1.2em;border:.2em solid rgba(255,255,255,.4);border-top-color:var(--white);border-radius:50%;animation:busy-spin .8s linear infinite}@keyframes busy-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.is-busy:after{animation-duration:2s}}.snackbar-info,.snackbar-error{--mat-snack-bar-supporting-text-color: var(--white);--mat-snack-bar-supporting-text-font: var(--fontA);--mat-snack-bar-supporting-text-weight: 700;--mat-snack-bar-supporting-text-size: 1.6rem;--mat-snack-bar-supporting-text-line-height: 1.3;--mat-snack-bar-container-shape: 10px;text-align:center}.snackbar-info{--mat-snack-bar-container-color: var(--sec)}.snackbar-error{--mat-snack-bar-container-color: var(--alert)}.mat-mdc-snack-bar-container.snackbar-info .mat-mdc-snackbar-surface,.mat-mdc-snack-bar-container.snackbar-error .mat-mdc-snackbar-surface{padding:0;border:2px solid var(--white);box-shadow:3px 3px 6px #00000080}.mat-mdc-snack-bar-container.snackbar-info .mdc-snackbar__label,.mat-mdc-snack-bar-container.snackbar-error .mdc-snackbar__label{padding:14px 18px}.cdk-overlay-container .mat-mdc-snack-bar-container{margin:12px 12px 0}.input input{color:var(--secdarkB);font-weight:900}.scan-edit .input{width:min(12.5em,100%)}.scan-edit .input input{padding-left:.25em;padding-right:.25em}.scan-edit .item-code{min-width:0}@media screen and (width>=1024px)and (orientation:landscape){.scan-edit{gap:1.25em;margin-inline:-.6em}}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--main);outline-offset:2px}.picture app-media-image,.imghead app-media-image{width:100%;height:100%;border-radius:100%;overflow:hidden}.safety .par{white-space:pre-line}app-quest-layout>footer{pointer-events:none}@media screen and (width<=480px){app-quest-layout{padding-bottom:14vh}}.lang button.flag,.lang button.show-selector,button.scan-qrcode,button.bubble{line-height:inherit}app-quest-layout.photo-edit{padding-left:2vw;padding-right:2vw}
