@font-face{font-family:EzerMeoded;src:url(/assets/EzerMeodedPashut-Regular-DdkLTUHs.woff2) format("woff2"),url(/assets/EzerMeodedPashut-Regular-COYW_bFS.woff) format("woff"),url(/assets/EzerMeodedPashut-Regular-0LxlHbpU.eot) format("embedded-opentype")}@font-face{font-family:EzerMeoded-Black;src:url(/assets/EzerMeodedPashut-Black-DcxGe2w3.woff2) format("woff2"),url(/assets/EzerMeodedPashut-Black-Dukx__gK.woff) format("woff"),url(/assets/EzerMeodedPashut-Black-CgvPD3BI.eot) format("embedded-opentype");font-weight:900;font-style:normal;font-display:swap}.rtl{direction:rtl}.clr1{background-color:var(--clr-0)}.clr2{background-color:var(--clr-1)}.clr3{background-color:var(--clr-2)}.next-btn{height:48px;width:250px;border-radius:10px;border:none;font-family:EzerMeoded-Black;font-size:1.25rem;font-weight:400;background:var(--clr-coral);color:#fff;direction:rtl}.next-btn:disabled{cursor:auto}.purple-btn{background-color:purple;color:#fff}.regular-btn{height:48px;width:250px;border-radius:10px;border:none;font-family:EzerMeoded-Black;font-size:1.25rem;font-weight:400;background:var(--clr-coral);color:#fff;direction:rtl;margin-top:15px}.regular-btn:disabled{cursor:auto}.big-btn{height:62px;width:310px;border-radius:10px;border:none;font-family:EzerMeoded-Black;font-size:1.25rem;font-weight:400;background:var(--clr-coral);color:#fff;direction:rtl;position:fixed;bottom:20px;left:30px;right:30px;width:calc(100% - 60px);max-width:800px;margin-inline:auto}.big-btn:disabled{cursor:auto}.blue-btn{width:75px;color:#fff;background-color:#7c8dff;font-weight:900;font-size:.9375rem;line-height:25px;border-radius:10px;border:none}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;padding:0;font-family:EzerMeoded,sans-serif}:root{--clr-0: rgba(62, 85, 240, 1);--clr-1: rgb(143, 143, 232);--clr-2: rgb(218, 218, 238);--clr-coral: rgba(255, 143, 115, 1);--clr-coral-bg: rgba(255, 230, 224, 1);--clr-accent: rgba(87, 106, 224, 1);--clr-accent-bg: rgba(227, 231, 254, 1);--clr-indigo: rgba(124, 141, 255, 1);--clr-light-purple: rgba(234, 220, 255, 1);--clr-pink-bg: rgba(255, 250, 250, 1);--clr-gray-1: rgba(201, 195, 195, 1);--clr-gray-2: rgba(148, 148, 148, 1);--clr-gray-3: rgba(219, 219, 219, 1);--stage-bg-0: rgba(198, 175, 255, 1);--stage-bg-1: rgba(123, 237, 241, 1);--stage-bg-2: rgb(247, 169, 150, 1);--stage-bg-3: rgb(188, 238, 149, 1);--stage-bg-4: rgb(248, 196, 112, 1);--white: #fff;--dark-grey: rgb(198, 186, 186);--primary: rgba(162, 170, 248, 1);--primary-35: rgba(138, 138, 138, 1);--primary-95: #e9effc;--gradient-clr-1: #4c83e6;--gradient-clr-2: #11367a;--gradient: linear-gradient(106.96deg, var(--gradient-clr-1) 7.65%, var(--gradient-clr-2) 94.96%);--border-primary: 4px solid var(--primary);--logo-width: 132px}html,body,#root{height:100vh;height:100dvh;overflow:hidden}html{font-style:normal;font-weight:400;overscroll-behavior:none;-webkit-overflow-scrolling:touch}body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,ul{padding:0;margin:0}ul{list-style:none}label{cursor:pointer}input:focus{outline:none}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus,a:visited,a:active{outline:none}button,a{cursor:pointer}.main-layout{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:0;flex-wrap:nowrap;height:100vh;height:100dvh;overflow:hidden}.main-layout main{position:relative;width:100%;min-width:250px;height:100vh;height:100dvh;overflow:hidden}.main-layout main .main-container{height:100%;overflow:hidden}.main-layout .screen{position:fixed;top:0;left:0;z-index:10;padding:0;width:100%;height:100%;background-color:#180b33d1;display:none}.main-layout.screen-open .screen{display:block}.main-grid{display:grid;grid-template-columns:minmax(20px,1fr) 1fr minmax(20px,1fr)}.main-grid>*:not(.full){grid-column:2}.main-grid>*.full{grid-column:1/-1}.admin{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap;margin-top:20px;text-align:center}.admin h1,.admin h2{color:var(--primary-35)}.admin a{text-decoration:none}.admin .add-game-btn{width:75px;color:#fff;background-color:#7c8dff;font-weight:900;font-size:.9375rem;line-height:25px;border-radius:10px;border:none;width:150px;padding-block:5px}.admin .add-game-btn:hover{background-color:var(--clr-accent)}.admin .games-container{padding-inline-end:20px}.admin .games-container ul{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap;flex-wrap:wrap;overflow-y:auto;max-height:70vh;height:50vh}.admin .games-container ul::-webkit-scrollbar{width:8px}.admin .games-container ul::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.admin .games-container ul::-webkit-scrollbar-thumb{background:var(--clr-accent, #888);border-radius:10px}.admin .games-container ul::-webkit-scrollbar-thumb:hover{background:var(--primary-35, #555)}.admin .games-container ul li{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;padding:1rem .75rem;min-width:240px}.admin .games-container ul li .game-name{margin-bottom:.75rem;color:var(--primary-35)}.admin .games-container ul li .actions-container a{margin-left:10px;text-decoration:none}.admin .games-container ul li .actions-container a span{display:inline-block;transition:transform .2s ease}.admin .games-container ul li .actions-container a span:hover{transform:translateY(-4px)}.game-add{display:flex;flex-direction:column;align-items:center;max-height:100vh;overflow-y:auto;width:100%}.game-add form.create-game{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;padding:10px 10px 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom));padding-bottom:calc(32px + constant(safe-area-inset-bottom))}.game-add form.create-game .img-loader img{height:60px}.game-add form.create-game img.logo-img{max-height:100px;width:100%;object-fit:contain}.game-add form.create-game .colors{display:flex}.game-add form.create-game .colors .color-container{height:30px;width:30px;border:1px solid black;border-radius:8px;margin-left:5px;cursor:pointer}.game-add form.create-game ul.groups li{display:flex;justify-content:space-between;margin-bottom:10px}.game-add form.create-game .loading,.game-add form.create-game .img-loader,.game-add form.create-game section.stages-container,.game-add form.create-game ul.stage-list,.game-add form.create-game button.add-activity,.game-add form.create-game button.add-stage,.game-add form.create-game ul.activity-list,.game-add form.create-game section.activities-container,.game-add form.create-game button.btn-sumbit,.game-add form.create-game button.btn-secondary,.game-add form.create-game .game-add-loader,.game-add form.create-game .msg-after-game-add{grid-column:span 2}.game-add form.create-game ul.stages{width:100%}.game-add form.create-game ul.activity li,.game-add form.create-game section.stages-container,.game-add form.create-game section.stages-container li,.game-add form.create-game ul.stages li,.game-add form.create-game section.activities-container,.game-add form.create-game section.activities-container li{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.game-add form.create-game ul.activity-list,.game-add form.create-game ul.stage-list{background-color:#ffb6c1;padding:20px}.game-add form.create-game ul.activity-list img.media,.game-add form.create-game ul.stage-list img.media{max-height:100px;width:100%;object-fit:contain}.game-add form.create-game ul.stage-list{background-color:#add8e6}.game-add form.create-game ul.activity-list li,.game-add form.create-game ul.stage-list li{margin-bottom:10px;border-bottom:1px solid black;padding-bottom:10px}.game-add form.create-game .img-color-picker-container{position:absolute;top:100px;left:50vw;height:300px;width:300px}.game-add form.create-game .img-color-picker-container .close-btn{position:absolute;bottom:0;z-index:100;width:30px;height:30px}.game-add form.create-game img.game-add-loader,.game-add form.create-game span.msg-after-game-add{height:30px;justify-self:center}.game-edit{display:flex;flex-direction:column;align-items:center}.game-container{text-align:center;height:100vh;height:100dvh;overflow:hidden}.game-container .layer-1{position:relative;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;overflow:hidden;padding:20px}@media (min-width: 600px){.game-container .layer-1{padding:30px 100px}}.game-container .layer-1 .game-header{display:grid;grid-template-columns:auto 1fr auto;column-gap:10px;min-height:56px;flex-shrink:0;margin-bottom:10px}.game-container .layer-1 .game-header .hamburger-icon{cursor:pointer;justify-self:start;align-self:center}.game-container .layer-1 .game-header .game-name{justify-self:center}.game-container .layer-1 .game-header .game-name .icon{display:block;height:56px;margin-inline:0;width:auto;max-width:100%;object-fit:contain}.game-container .layer-1 .game-header .logo-circle-bg{justify-self:end;position:relative;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000026;width:46px;height:46px}.game-container .layer-1 .game-header .logo-circle-bg .logo-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.game-container .layer-1 .game-header .arrow-icon{cursor:pointer;justify-self:end;align-self:center}.game-container .layer-1 .game-content{padding-inline:10px;display:flex;flex-direction:column;flex-grow:1}.game-container .layer-1 .game-step-0{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:0;flex-wrap:nowrap;display:grid;grid-template-rows:auto auto auto auto auto 1fr;grid-template-columns:1fr 35px 1fr;gap:10px;height:100%}.game-container .layer-1 .game-step-0 .game-intro-section{position:relative;margin-bottom:20px;grid-row:1;grid-column:1/4;background:#eadcff;border-radius:16px;height:90px;width:clamp(268px,80%,400px);margin-inline:auto;z-index:1}.game-container .layer-1 .game-step-0 .left-branch{position:absolute;top:-5px;left:30px;z-index:2}.game-container .layer-1 .game-step-0 .right-branch{position:absolute;bottom:-5px;right:30px;z-index:2}.game-container .layer-1 .game-step-0 .israel-flag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-container .layer-1 .game-step-0 .left-decoration{position:absolute;bottom:10px;left:25%}.game-container .layer-1 .game-step-0 .right-decoration{position:absolute;top:20px;right:25%}.game-container .layer-1 .game-step-0 .fancy-title{grid-row:2;grid-column:1/4;justify-self:center}.game-container .layer-1 .game-step-0 .game-info{grid-row:3;grid-column:1/4;border-radius:20px;font-size:14px;line-height:22px}.game-container .layer-1 .game-step-0 .game-stat{grid-row:4;grid-column:1/4;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:55px;flex-wrap:nowrap}.game-container .layer-1 .game-step-0 .game-stat .txt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;width:112px;height:105px;background:#f1eef4;font-size:14px;border-radius:10px}.game-container .layer-1 .game-step-0 .game-stat .txt span:first-child{color:#8c8c8c;font-size:14px}.game-container .layer-1 .game-step-0 .game-stat .txt span:last-child{font-size:45px;font-weight:900;line-height:1;font-family:EzerMeoded-Black}.game-container .layer-1 .game-step-0 .game-stat .stat-place span:last-child{color:#a2aaf8}.game-container .layer-1 .game-step-0 .game-stat .stat-points span:last-child{color:#ff8f73}.game-container .layer-1 .game-step-0 .game-stat .stat-goblet{position:absolute;z-index:2}.game-container .layer-1 .game-step-0 button.details{margin-top:20px;background:none;border:none;font-size:14px;font-weight:500;line-height:21px;color:#16469d;text-decoration:underline;display:flex;flex-direction:row;align-items:start;justify-content:center;gap:3px;flex-wrap:nowrap}.game-container .layer-1 .game-step-0 button.details img{height:18px;width:18px}.game-container .layer-1 .game-step-0 button.details img.rotate{transform:rotate(180deg)}.game-container .layer-1 .game-step-0 .more-details-container{margin-top:15px}.game-container .layer-1 .game-step-0 .more-details-container ul{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px;flex-wrap:nowrap}.game-container .layer-1 .game-step-0 .more-details-container ul li{background-color:#fff;border-radius:8px}.game-container .layer-1 .game-step-0 .more-details-container ul li .content{padding:5px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;flex-wrap:nowrap}.game-container .layer-1 .game-step-0 .more-details-container ul li .content .img-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;width:65px;height:57px;border-radius:15px 10px 10px 15px}.game-container .layer-1 .game-step-0 .more-details-container ul li .content .img-container.open{background-color:#fef1bd}.game-container .layer-1 .game-step-0 .more-details-container ul li .content .img-container.open img{height:27px;width:28px}.game-container .layer-1 .game-step-0 .more-details-container ul li .content .img-container.close{background-color:var(--primary-95)}.game-container .layer-1 .game-step-0 .more-details-container ul li .content .img-container.close img{height:34px;width:21px}.game-container .layer-1 .game-step-0 .more-details-container ul li .content span{margin-inline-end:auto;padding:10px;font-size:14px;font-weight:500;line-height:21px;color:#16469d}.game-container .layer-1 .game-step-0 .more-details-container ul li .content img.arrow{height:18px;margin-inline-end:8px;cursor:pointer}.game-container .layer-1 .game-step-0 .more-details-container ul li .content img.arrow.rotate{transform:rotate(180deg)}.game-container .layer-1 .game-step-0 .more-details-container ul li .more-content ul{margin-top:10px;margin-bottom:15px}.game-container .layer-1 .game-step-0 .more-details-container ul li .more-content ul li{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap}.game-container .layer-1 .game-step-0 .more-details-container ul li .more-content ul li img{margin-inline-start:20px;width:21.83px;height:22.84px}.game-container .layer-1 .game-step-0 .more-details-container ul li .more-content ul li span{margin-inline-end:auto;font-size:14px;line-height:21px}.game-container .layer-1 .game-step-0 .graphic-symbol{position:relative;grid-row:5;grid-column:1;justify-self:end;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000017;width:54px;height:54px}.game-container .layer-1 .game-step-0 .graphic-symbol img{position:absolute}.game-container .layer-1 .game-step-0 .graphic-symbol img:nth-child(1){top:8px;right:15px}.game-container .layer-1 .game-step-0 .graphic-symbol img:nth-child(2){top:16px;right:10px}.game-container .layer-1 .game-step-0 .graphic-symbol img:nth-child(3){top:55%;left:40%;transform:translate(-50%,-50%)}.game-container .layer-1 .game-step-0 .game-map-link{grid-column:2/4;grid-row:5;justify-self:start;align-self:center;color:#a2aaf8;font-size:14px;line-height:25px;font-family:EzerMeoded-Black;text-decoration:underline}.game-container .layer-1 .game-step-0 .game-play{position:fixed;bottom:-200px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:start;gap:10px;flex-wrap:nowrap;background-color:#3e55f0;border-radius:50%;width:310px;height:310px;padding-top:30px}.game-container .layer-1 .game-step-0 .game-play .play-btn{cursor:pointer}.game-container .layer-1 .game-step-0 .game-play .play-label{color:#fff;font-size:14px;font-weight:900;line-height:25px}.game-container .layer-1 .game-step-1{flex-grow:1;display:flex;flex-direction:column}.game-container .layer-1 .game-step-1 .fancy-title{align-self:center}.game-container .layer-1 button.score-btn{height:48px;width:250px;border-radius:10px;border:none;font-family:EzerMeoded-Black;font-size:1.25rem;font-weight:400;background:var(--clr-coral);color:#fff;direction:rtl}.game-container .layer-1 button.score-btn:disabled{cursor:auto}.game-container .layer-1 .game-step-2{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:20px;flex-wrap:nowrap;padding-top:20px}.signup .playspace-logo,.login .playspace-logo{animation-delay:.8s;animation-timing-function:cubic-bezier(.7,-.4,.4,1.4);animation-duration:3.5s;animation-fill-mode:forwards;position:relative;margin-top:15vh;animation-name:smart1;width:calc(var(--logo-width) * 1.5)}.signup .step-1,.login .step-1{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:0;flex-wrap:nowrap;margin-top:40px;margin-inline:auto;width:100%;max-width:400px;min-height:100dvh}.signup .step-1 .avatar-container,.login .step-1 .avatar-container{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;justify-items:center;align-items:center;margin-block:30px}.signup .step-1 .avatar-container .add-avatar,.login .step-1 .avatar-container .add-avatar{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;width:93px;height:93px;background-color:#3e55f0;border-radius:50%;cursor:pointer}.signup .step-1 .avatar-container .avatar-item,.login .step-1 .avatar-container .avatar-item{width:93px;position:relative}.signup .step-1 .avatar-container .avatar-item img,.login .step-1 .avatar-container .avatar-item img{cursor:pointer}.signup .step-1 .avatar-container .avatar-item .selected-avatar,.login .step-1 .avatar-container .avatar-item .selected-avatar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:116px;height:116px;background:#a2aaf8;border-radius:50%;display:flex;align-items:center;justify-content:center}.signup .step-1 .avatar-container .avatar-item .selected-avatar img,.login .step-1 .avatar-container .avatar-item .selected-avatar img{transform:translateY(-5px)}.signup .step-2,.login .step-2{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:0;flex-wrap:nowrap;margin-top:40px;margin-inline:auto;width:100%;max-width:400px;min-height:100dvh;direction:rtl}.signup .step-2 .arrow,.login .step-2 .arrow{top:30px;left:30px;position:absolute;cursor:pointer}.signup .step-2 ul.groups-container,.login .step-2 ul.groups-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap;margin-top:20px;max-height:calc(100vh - 180px);overflow-y:auto;padding-left:10px}.signup .step-2 ul.groups-container::-webkit-scrollbar,.login .step-2 ul.groups-container::-webkit-scrollbar{width:5px}.signup .step-2 ul.groups-container::-webkit-scrollbar-track,.login .step-2 ul.groups-container::-webkit-scrollbar-track{background:transparent;border-radius:10px}.signup .step-2 ul.groups-container::-webkit-scrollbar-thumb,.login .step-2 ul.groups-container::-webkit-scrollbar-thumb{background:#7c8dff4d;border-radius:10px}.signup .step-2 ul.groups-container::-webkit-scrollbar-thumb:hover,.login .step-2 ul.groups-container::-webkit-scrollbar-thumb:hover{background:#7c8dffe6}.signup .step-2 ul.groups-container li,.login .step-2 ul.groups-container li{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;flex-wrap:nowrap;width:296px;padding:20px;border-radius:10px;background-color:#fff}.signup .step-2 ul.groups-container li:hover,.login .step-2 ul.groups-container li:hover{color:#fff;background-color:#4353f1}@keyframes smart{0%{top:0}50%{width:var(--logo-width)}to{top:-15dvh}}@keyframes smart1{0%{top:0}to{top:-10dvh;width:var(--logo-width)}}@keyframes smart2{0%{top:calc(50% - 67.925px)}to{top:-15dvh;left:calc(50% - 89.27px);width:178.54px;height:32px}}@keyframes smart3{0%{top:calc(50% - 67.925px)}to{top:50px;left:calc(50% - 89.27px);width:178.54px;height:32px}}.user-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap;margin-top:10px;width:100%;padding:20px}.user-page .img-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;width:100px;height:100px;border-radius:50%;margin:0 auto;background-color:#eed4e2}.user-page .img-container img{width:85%;border-radius:50%;object-fit:cover;background-color:transparent}.user-page .name{font-size:16px;font-weight:700}.user-page .games-list-container{max-height:60vh;overflow-y:auto;padding-left:10px}.user-page .games-list-container::-webkit-scrollbar{width:5px}.user-page .games-list-container::-webkit-scrollbar-track{background:transparent;border-radius:10px}.user-page .games-list-container::-webkit-scrollbar-thumb{background:#7c8dff4d;border-radius:10px}.user-page .games-list-container::-webkit-scrollbar-thumb:hover{background:#7c8dffe6}.admin-scores{width:100%;text-align:center;padding:20px}.admin-scores .fancy-title{justify-self:center}.admin-scores .back-button{width:75px;color:#fff;background-color:#7c8dff;font-weight:900;font-size:.9375rem;line-height:25px;border-radius:10px;border:none;width:150px;padding-block:5px}.admin-scores .back-button:hover{background-color:var(--clr-accent)}.admin-scores .score-toggle{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;width:max-content;margin:20px auto;background-color:#cecece;border-radius:500px}.admin-scores .score-toggle li{border-radius:500px;font-family:EzerMeoded-Black;transition:background-color .3s ease}.admin-scores .score-toggle li a{color:#fff;text-decoration:none;display:block;padding:10px 20px;min-width:110px;text-align:center}.admin-scores .score-toggle li:has(a.active){background-color:var(--clr-indigo)}.admin-scores .admin-groups,.admin-scores .admin-players{padding:10px}.admin-scores .admin-groups h1,.admin-scores .admin-players h1{margin-bottom:20px;color:var(--primary-35)}.admin-scores .admin-groups .filter-by-name button,.admin-scores .admin-players .filter-by-name button{width:75px;color:#fff;background-color:#7c8dff;font-weight:900;font-size:.9375rem;line-height:25px;border-radius:10px;border:none;margin:5px;transition:all .3s ease}.admin-scores .admin-groups .filter-by-name button:hover,.admin-scores .admin-players .filter-by-name button:hover{background-color:var(--clr-accent);transform:translateY(-2px);box-shadow:0 4px 12px #7c8dff4d}.admin-scores .admin-groups ul,.admin-scores .admin-players ul{display:flex;flex-direction:row;align-items:start;justify-content:center;gap:10px;flex-wrap:nowrap;flex-wrap:wrap;padding:10px}.admin-scores .admin-groups ul li,.admin-scores .admin-players ul li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;padding:10px;width:100px;background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f}.admin-scores .admin-groups ul li .input-container input,.admin-scores .admin-players ul li .input-container input{width:60px}.admin-scores .admin-groups ul li .input-container button,.admin-scores .admin-players ul li .input-container button{width:75px;color:#fff;background-color:#7c8dff;font-weight:900;font-size:.9375rem;line-height:25px;border-radius:10px;border:none;margin:5px;transition:all .3s ease}.admin-scores .admin-groups ul li .input-container button:hover,.admin-scores .admin-players ul li .input-container button:hover{background-color:var(--clr-accent);transform:translateY(-2px);box-shadow:0 4px 12px #7c8dff4d}.admin-scores .admin-groups .players-container,.admin-scores .admin-players .players-container{display:flex;flex-direction:row;align-items:start;justify-content:center;gap:15px;flex-wrap:nowrap;flex-wrap:wrap;padding:10px;max-height:50vh;overflow-y:auto;overflow-x:hidden}.admin-scores .admin-groups .players-container li,.admin-scores .admin-players .players-container li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap;padding:20px;min-width:200px;background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;transition:all .3s ease}.admin-scores .admin-groups .players-container li:hover,.admin-scores .admin-players .players-container li:hover{transform:translateY(-4px);box-shadow:0 6px 20px #7c8dff26}.admin-scores .admin-groups .players-container li .view-answers-btn,.admin-scores .admin-players .players-container li .view-answers-btn{width:75px;color:#fff;background-color:#7c8dff;font-weight:900;font-size:.9375rem;line-height:25px;border-radius:10px;border:none;width:auto;padding:8px 16px;margin-top:8px;font-size:.875rem;transition:all .3s ease}.admin-scores .admin-groups .players-container li .view-answers-btn:hover,.admin-scores .admin-players .players-container li .view-answers-btn:hover{background-color:var(--clr-accent);transform:translateY(-2px);box-shadow:0 4px 12px #7c8dff4d}.admin-scores .admin-groups .groups-container,.admin-scores .admin-players .groups-container{display:flex;flex-direction:row;align-items:start;justify-content:center;gap:15px;flex-wrap:nowrap;flex-wrap:wrap;padding:10px;max-height:60vh;overflow-y:auto;overflow-x:hidden}.admin-player-answers{width:100%;max-width:1400px;margin:0 auto;padding:20px;text-align:center}.admin-player-answers .back-button{width:75px;color:#fff;background-color:#7c8dff;font-weight:900;font-size:.9375rem;line-height:25px;border-radius:10px;border:none;width:150px;padding:10px 20px;margin-bottom:20px;font-size:1rem;transition:all .3s ease}.admin-player-answers .back-button:hover{background-color:var(--clr-accent);transform:translateY(-2px);box-shadow:0 4px 12px #7c8dff4d}.admin-player-answers .fancy-title{justify-self:center}.admin-player-answers h1{color:var(--primary-35);font-family:EzerMeoded-Black;font-size:2rem;margin-bottom:20px}.admin-player-answers p{color:var(--clr-gray-2);font-size:1.125rem;margin-top:20px}.admin-player-answers .answers-actions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;margin-bottom:15px}.admin-player-answers .answers-actions .blue-btn{width:auto;padding:10px}.admin-player-answers .answers-actions .blue-btn:hover{background-color:var(--clr-accent);transform:translateY(-2px);box-shadow:0 4px 12px #7c8dff4d}.admin-player-answers .reset-answer-btn{width:75px;color:#fff;background-color:#7c8dff;font-weight:900;font-size:.9375rem;line-height:25px;border-radius:10px;border:none;width:auto;padding:6px 14px;font-size:.8125rem;box-shadow:0 2px 6px #7c8dff33;transition:all .3s ease;cursor:pointer}.admin-player-answers .reset-answer-btn:hover{background-color:var(--clr-accent);transform:translateY(-2px);box-shadow:0 4px 12px #7c8dff4d}.admin-player-answers .reset-answer-btn:active{transform:translateY(0);box-shadow:0 2px 6px #7c8dff33}.admin-player-answers .reset-answer-btn:disabled{opacity:.2;cursor:not-allowed;transform:none;box-shadow:none}.admin-player-answers .reset-answer-btn:disabled:hover{background-color:#7c8dff;transform:none;box-shadow:none}.admin-player-answers .answers-table-container{width:100%;max-height:60vh;overflow-x:auto;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;scrollbar-width:thin;scrollbar-color:var(--clr-indigo) #f5f5f5}.admin-player-answers .answers-table-container::-webkit-scrollbar{width:8px;height:8px}.admin-player-answers .answers-table-container::-webkit-scrollbar-track{background:#f5f5f5}.admin-player-answers .answers-table-container::-webkit-scrollbar-thumb{background:var(--clr-indigo);border-radius:4px}.admin-player-answers .answers-table-container::-webkit-scrollbar-thumb:hover{background:var(--clr-accent)}.admin-player-answers .answers-table-container .answers-table{width:100%;border-collapse:collapse;text-align:right}.admin-player-answers .answers-table-container .answers-table thead{position:sticky;top:0;z-index:10}.admin-player-answers .answers-table-container .answers-table thead tr{background:linear-gradient(135deg,var(--clr-indigo) 0%,var(--clr-accent) 100%)}.admin-player-answers .answers-table-container .answers-table thead tr th{padding:10px;color:#fff;font-family:EzerMeoded-Black;font-size:1rem;text-align:center;border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid var(--clr-gray-3);background:linear-gradient(135deg,var(--clr-indigo) 0%,var(--clr-accent) 100%)}.admin-player-answers .answers-table-container .answers-table thead tr th:first-child{border-top-right-radius:12px;border-right:none;width:60px;min-width:60px}.admin-player-answers .answers-table-container .answers-table thead tr th:last-child{border-top-left-radius:12px}.admin-player-answers .answers-table-container .answers-table tbody tr{background-color:#fff;transition:all .3s ease}.admin-player-answers .answers-table-container .answers-table tbody tr:hover{background-color:var(--clr-accent-bg)}.admin-player-answers .answers-table-container .answers-table tbody tr td{padding:10px;color:var(--primary-35);font-size:.9375rem;text-align:center;vertical-align:middle;border-right:1px solid var(--clr-gray-3);border-bottom:1px solid var(--clr-gray-3)}.admin-player-answers .answers-table-container .answers-table tbody tr td:first-child{width:60px;min-width:60px;border-right:none}.admin-player-answers .answers-table-container .answers-table tbody tr td.question-text{max-width:300px;word-wrap:break-word;text-align:right;font-weight:500}.admin-player-answers .answers-table-container .answers-table tbody tr td.answer-text{max-width:250px;word-wrap:break-word;text-align:right;font-weight:400}.admin-player-answers .answers-table-container .answers-table tbody tr:last-child td{border-bottom:none}.admin-player-answers .answers-table-container .answers-table .status-badge{display:inline-block;font-family:EzerMeoded-Black;font-size:.875rem;font-weight:900;white-space:nowrap}.admin-player-answers .answers-table-container .answers-table .status-badge.status-answered{color:#22c55e}.admin-player-answers .answers-table-container .answers-table .status-badge.status-skipped{color:#f59e0b}.admin-player-answers .answers-table-container .answers-table .status-badge.status-not-opened{color:#3b82f6}.admin-player-answers .answers-table-container .answers-table .status-badge.status-expired{color:#ef4444}.admin-player-answers .answers-table-container .answers-table .status-badge.status-open-pending{color:#f97316}.admin-player-answers .answers-table-container .answers-table .status-badge.status-not-answered{color:#9ca3af}.admin-player-answers .answers-table-container .answers-table .skipped-badge{display:inline-block;color:#f59e0b;font-family:EzerMeoded-Black;font-size:.875rem;font-weight:900}@media (max-width: 1200px){.admin-player-answers h1{font-size:1.625rem}.admin-player-answers .answers-table-container .answers-table{font-size:.875rem}.admin-player-answers .answers-table-container .answers-table thead th{padding:10px 6px;font-size:.875rem}.admin-player-answers .answers-table-container .answers-table thead th:first-child{width:50px;min-width:50px}.admin-player-answers .answers-table-container .answers-table tbody td{padding:10px 6px;font-size:.8125rem}.admin-player-answers .answers-table-container .answers-table tbody td:first-child{width:50px;min-width:50px}.admin-player-answers .answers-table-container .answers-table tbody td.question-text,.admin-player-answers .answers-table-container .answers-table tbody td.answer-text{max-width:200px}.admin-player-answers .answers-table-container .answers-table .status-badge,.admin-player-answers .answers-table-container .answers-table .skipped-badge{font-size:.8125rem}}@media (max-width: 450px){.admin-player-answers h1{font-size:1.375rem;margin-bottom:15px}.admin-player-answers .answers-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-player-answers .answers-table-container .answers-table{font-size:.8125rem;min-width:100%;display:table}.admin-player-answers .answers-table-container .answers-table thead th{padding:8px 4px;font-size:.8125rem;white-space:nowrap}.admin-player-answers .answers-table-container .answers-table thead th:first-child{width:40px;min-width:40px}.admin-player-answers .answers-table-container .answers-table tbody td{padding:8px 4px;font-size:.8125rem}.admin-player-answers .answers-table-container .answers-table tbody td:first-child{width:40px;min-width:40px;padding:8px 2px}.admin-player-answers .answers-table-container .answers-table tbody td.question-text{max-width:200px;min-width:150px;font-size:.75rem}.admin-player-answers .answers-table-container .answers-table tbody td.answer-text{max-width:150px;min-width:120px;font-size:.75rem}.admin-player-answers .answers-table-container .answers-table .status-badge,.admin-player-answers .answers-table-container .answers-table .skipped-badge{font-size:.75rem;white-space:nowrap}}.nav-links{position:sticky;bottom:0;width:100%;height:76px;border-radius:30px 30px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;gap:0;flex-wrap:nowrap;box-shadow:0 -4px 18.3px #0003;padding:20px 0;background-color:#fff;max-width:400px}.nav-links a img.home{width:24.75px;height:26.12px}.nav-links a img.statistics{width:31.63px;height:23.38px}.nav-links a img.settings{width:26.13px;height:27.5px}.game-line{background-color:#fff;height:150px;padding:20px;margin-bottom:20px}.game-line ul.stage-line{display:flex;justify-content:space-around;align-items:center}.game-line ul.stage-line li{display:flex;flex-direction:column;align-items:center;width:50px;height:50px;border-radius:50%;background-color:#213cb7;cursor:pointer}.game-line ul.activity-line{display:flex;justify-content:space-around;align-items:center;padding:20px}.game-line ul.activity-line li{display:flex;align-items:center;justify-content:center;background-color:#008b8b;width:50px;height:50px;border-radius:50%;cursor:pointer}.user-img-add-modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:20;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap}.user-img-add-modal .close{position:fixed;top:20px;left:20px;width:20px;cursor:pointer}.user-img-add-modal label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;background-color:#b7bbd4;border-radius:50%;width:146px;height:146px;margin:80px auto 200px}.user-img-add-modal label img.placeholder,.user-img-add-modal label img.loader{width:34px;height:34px}.media img,.media .video{display:block;width:100%;aspect-ratio:16/9;height:auto;min-height:190px;max-height:60dvh;object-fit:contain;border:0}.selected-img{position:relative;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap}.selected-img .icon-container{position:absolute;bottom:10px;left:0;width:28px;height:28px;background:var(--clr-accent);border-radius:50%;display:flex;align-items:center;justify-content:center}.selected-img .icon-container .delete-icon{width:10px}.selected-img img.media-url{width:100%;height:100%;border-radius:50%}.login-signup,.admin-login{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;height:100vh;height:100dvh;overflow:hidden}.login-signup .sparkle,.admin-login .sparkle{position:absolute;width:15px;height:14px;transform:translateY(0);pointer-events:none}.login-signup .sparkle.sparkle1,.admin-login .sparkle.sparkle1{top:35vh;left:15vw}.login-signup .sparkle.sparkle2,.admin-login .sparkle.sparkle2{top:30vh;right:15vw}.login-signup .sparkle.sparkle3,.admin-login .sparkle.sparkle3{top:75vh;left:15vw}.login-signup .sparkle.sparkle4,.admin-login .sparkle.sparkle4{bottom:30vh;right:15vw}.login-signup .sparkle.sparkle5,.admin-login .sparkle.sparkle5{bottom:18vh;right:25vw}.login-signup .sparkle.sparkle6,.admin-login .sparkle.sparkle6{bottom:5vh;right:50vw}.login-signup .sparkle img,.admin-login .sparkle img{width:100%;height:100%;object-fit:contain}.login-signup .signup-form,.login-signup .admin-login-form,.admin-login .signup-form,.admin-login .admin-login-form{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex-wrap:nowrap}.login-signup .signup-form span,.login-signup .admin-login-form span,.admin-login .signup-form span,.admin-login .admin-login-form span{font-weight:900;font-size:1.5rem;line-height:29px;color:var(--primary-35);direction:rtl}.login-signup .signup-form .input-group,.login-signup .admin-login-form .input-group,.admin-login .signup-form .input-group,.admin-login .admin-login-form .input-group{display:flex;position:relative}.login-signup .signup-form .input-group input,.login-signup .admin-login-form .input-group input,.admin-login .signup-form .input-group input,.admin-login .admin-login-form .input-group input{width:250px;height:53px;border:var(--border-primary);border-radius:10px;color:var(--dark-grey);font-size:1.125rem;text-align:right;padding-inline:35px}.login-signup .signup-form .input-group input::placeholder,.login-signup .admin-login-form .input-group input::placeholder,.admin-login .signup-form .input-group input::placeholder,.admin-login .admin-login-form .input-group input::placeholder{color:var(--dark-grey)}.login-signup .signup-form .input-group .input-img,.login-signup .admin-login-form .input-group .input-img,.admin-login .signup-form .input-group .input-img,.admin-login .admin-login-form .input-group .input-img{position:absolute;width:16px;right:18px;top:50%;transform:translateY(-50%)}.login-signup .signup-form .input-group .input-img.eye,.login-signup .admin-login-form .input-group .input-img.eye,.admin-login .signup-form .input-group .input-img.eye,.admin-login .admin-login-form .input-group .input-img.eye{left:18px;cursor:pointer}.login-signup .signup-form .input-group .error,.login-signup .admin-login-form .input-group .error,.admin-login .signup-form .input-group .error,.admin-login .admin-login-form .input-group .error{position:absolute;top:100%;right:0;background-color:#ffebee;color:#b71c1c;padding:8px 12px;font-weight:400;font-size:14px;border-radius:10px;border:1px solid #d32f2f;margin-top:4px;width:100%;display:flex;align-items:center;gap:8px;animation:fadeIn .2s ease-in-out;z-index:10;direction:rtl}.login-signup .signup-form .input-group .error:before,.login-signup .admin-login-form .input-group .error:before,.admin-login .signup-form .input-group .error:before,.admin-login .admin-login-form .input-group .error:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:#b71c1c;color:#fff;padding:2px;border-radius:50%}.login-signup .signup-form .input-group .clear-input-btn,.login-signup .admin-login-form .input-group .clear-input-btn,.admin-login .signup-form .input-group .clear-input-btn,.admin-login .admin-login-form .input-group .clear-input-btn{position:absolute;left:15px;top:50%;transform:translateY(-50%);border:none;background:none;color:var(--dark-grey);cursor:pointer}.login-signup .signup-form .input-group .clear-input-btn:hover,.login-signup .admin-login-form .input-group .clear-input-btn:hover,.admin-login .signup-form .input-group .clear-input-btn:hover,.admin-login .admin-login-form .input-group .clear-input-btn:hover{color:#000}.login-signup .signup-form p,.login-signup .admin-login-form p,.admin-login .signup-form p,.admin-login .admin-login-form p{align-self:center;font-weight:500;color:var(--primary);font-size:14px;margin-top:106px}.login-signup .signup-form p span,.login-signup .admin-login-form p span,.admin-login .signup-form p span,.admin-login .admin-login-form p span{font-size:14px}.login-signup .bottom-text,.admin-login .bottom-text{margin-top:3rem}.login-signup .bottom-text span,.admin-login .bottom-text span{font-size:.875rem;color:var(--black)}.login-signup .bottom-link,.admin-login .bottom-link{font-size:.875rem;color:#3e55f0;text-decoration:none;margin-right:5px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mini-game-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;flex-wrap:nowrap;background:#fff;border-radius:10px;margin-block:10px;padding:10px 20px;box-shadow:0 2px 10px #0000000d;min-width:300px}.mini-game-container .game-logo{width:40px;height:40px;object-fit:contain}.mini-game-container .game-name{font-size:14px;font-weight:600}.mini-game-container .game-btn{background-color:var(--clr-indigo);color:#fff;border:none;padding:6px 16px;border-radius:20px;font-size:14px}.mini-game-container .game-btn:hover{background-color:#4353f1}.activity-preview{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:0;flex-wrap:nowrap;height:100%}.activity-preview .activity-step-1{display:flex;flex-direction:column;flex-grow:1;width:100%}.activity-preview .activity-step-1 p{font-family:EzerMeoded-Black;font-weight:900;font-size:26px;line-height:29px;padding-top:10px}.activity-preview .activity-step-1.open p,.activity-preview .activity-step-1.yesno p{margin-top:40px}.activity-preview .activity-step-1 .answer-container{flex-grow:1}.activity-preview .activity-step-1 .activity-controls{margin-top:auto;font-size:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;flex-wrap:nowrap;padding-bottom:env(safe-area-inset-bottom,32px);width:100%}.activity-preview .activity-step-1 .activity-controls .left-controls{display:flex;margin-left:0}.activity-preview .activity-step-1 .activity-controls .right-controls{display:flex;gap:20px;margin-right:0}.activity-preview .activity-step-1 .activity-controls .wheel-container,.activity-preview .activity-step-1 .activity-controls .skip-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex-wrap:nowrap}.activity-preview .activity-step-1 .activity-controls .wheel-btn,.activity-preview .activity-step-1 .activity-controls .skip-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;width:38px;height:38px;border-radius:50%;border:none}.activity-preview .activity-step-1 .activity-controls .wheel-btn{background-color:#ec6e58}.activity-preview .activity-step-1 .activity-controls .wheel-btn img{width:28px}.activity-preview .activity-step-1 .activity-controls .skip-btn{background-color:#fff;box-shadow:0 0 10px #0000001a}.activity-preview .activity-step-1 .activity-controls .skip-btn img{width:9.45px}.activity-type{height:100%}.activity-type .multiple-answer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex-wrap:nowrap;margin-top:20px;margin-inline:auto;align-items:stretch;width:fit-content;max-width:min(75vw,800px)}.activity-type .multiple-answer .multiple-btn{position:relative;width:100%;min-width:200px;padding:10px;border-radius:10px;font-size:20px;font-weight:400;line-height:29px;background-color:transparent;border:4px solid var(--clr-accent);transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.activity-type .multiple-answer .multiple-btn:hover:not(.locked-by-answer):not(.incorrect):not(.correct){background-color:var(--clr-accent-bg)}.activity-type .multiple-answer .multiple-btn.answered{background-color:var(--clr-accent-bg)}.activity-type .multiple-answer .multiple-btn:disabled,.activity-type .multiple-answer .multiple-btn.disabled{opacity:.5;cursor:not-allowed;color:var(--clr-gray-3);border-color:var(--clr-gray-3);background-color:transparent}.activity-type .multiple-answer .multiple-btn.locked-by-answer{cursor:not-allowed}.activity-type .multiple-answer .multiple-btn.correct .icon-container,.activity-type .multiple-answer .multiple-btn.incorrect .icon-container{position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}.activity-type .multiple-answer .multiple-btn.correct{background-color:var(--clr-accent-bg);border-color:var(--clr-accent)}.activity-type .multiple-answer .multiple-btn.correct .icon-container{background-color:var(--clr-accent)}.activity-type .multiple-answer .multiple-btn.correct .icon-container .v-icon{width:14px}.activity-type .multiple-answer .multiple-btn.incorrect{background-color:var(--clr-coral-bg);border-color:var(--clr-coral)}.activity-type .multiple-answer .multiple-btn.incorrect .icon-container{background-color:var(--clr-coral)}.activity-type .multiple-answer .multiple-btn.incorrect .icon-container .x-icon{width:10px}.activity-type .multiple-answer .multiple-btn.multiple-btn.incorrect{background-color:var(--clr-coral-bg);border-color:var(--clr-coral)}.activity-type .multiple-answer .multiple-btn.multiple-btn.correct{background-color:var(--clr-accent-bg);border-color:var(--clr-accent)}.activity-type .open-answer-container{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:0;flex-wrap:nowrap;height:100%}.activity-type .open-answer-container .open-answer{width:100%}.activity-type .open-answer-container textarea{padding-top:0;padding-bottom:0;width:100%;max-width:min(75vw,800px);max-height:20dvh;background-color:transparent;outline:none;border:none;border-bottom:4px solid var(--clr-gray-1);font-size:28px;font-weight:900;line-height:29px;font-family:EzerMeoded-Black;text-align:center;color:var(--clr-indigo);overflow-y:hidden;resize:none}.activity-type .open-answer-container textarea::placeholder{color:var(--clr-gray-2);font-size:20px;font-weight:400;font-family:EzerMeoded}.activity-type .open-answer-container textarea::-webkit-scrollbar{width:5px}.activity-type .open-answer-container textarea::-webkit-scrollbar-track{background:transparent;border-radius:10px}.activity-type .open-answer-container textarea::-webkit-scrollbar-thumb{background:#7c8dff4d;border-radius:10px}.activity-type .open-answer-container textarea::-webkit-scrollbar-thumb:hover{background:#7c8dffe6}.activity-type .open-answer-container .open-answer.filled textarea{border-bottom-color:var(--clr-indigo)}.activity-type .yesno-answer{margin-top:90px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px;flex-wrap:nowrap}.activity-type .yesno-answer .yesno-btn{position:relative;width:127px;height:54px;font-size:20px;font-weight:400;line-height:29px;border-radius:10px;background-color:transparent;transition:background-color .3s ease}.activity-type .yesno-answer .yesno-btn.locked-by-answer{cursor:not-allowed}.activity-type .yesno-answer .yesno-btn .icon-container{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}.activity-type .yesno-answer .yesno-btn .icon-container.no-icon{left:-14px}.activity-type .yesno-answer .yesno-btn .icon-container.yes-icon{right:-14px}.activity-type .yesno-answer .yesno-btn .icon-container .v-icon{width:14px}.activity-type .yesno-answer .yesno-btn .icon-container .x-icon{width:10px}.activity-type .yesno-answer .yes{border:4px solid var(--clr-accent)}.activity-type .yesno-answer .yes:hover:not(.locked-by-answer){background-color:var(--clr-accent-bg)}.activity-type .yesno-answer .yes.answered{background-color:var(--clr-accent-bg)}.activity-type .yesno-answer .yes .icon-container{background-color:var(--clr-accent)}.activity-type .yesno-answer .no{border:4px solid var(--clr-coral)}.activity-type .yesno-answer .no:hover:not(.locked-by-answer){background-color:var(--clr-coral-bg)}.activity-type .yesno-answer .no.answered{background-color:var(--clr-coral-bg)}.activity-type .yesno-answer .no .icon-container{background-color:var(--clr-coral)}.activity-type .answer-result-container{display:flex;margin-top:10px}.activity-type .answer-result-container .answer-status{font-size:20px;font-weight:400;line-height:29px;color:var(--clr-coral)}.activity-type .answer-result-container .continue-circle{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;width:50px;height:50px;border-radius:50%;background-color:var(--clr-coral);cursor:pointer;margin-inline:auto}.activity-type .answer-result-container.multiple{flex-direction:row;gap:10px;align-items:center;justify-content:center}.activity-type .answer-result-container.multiple .answer-status,.activity-type .answer-result-container.multiple .continue-circle{margin:0}.activity-type .answer-result-container.yesno{flex-direction:column}.activity-type .answer-result-container.yesno .answer-status{margin-bottom:10px;text-align:center}.activity-type .answer-result-container.yesno .continue-circle{margin-top:10px}.activity-type .answer-result-container.open{flex-direction:column}.activity-type .answer-result-container.open .answer-status{margin-bottom:10px;text-align:center}.activity-type .answer-result-container.open .continue-circle{width:76px;height:76px;background-color:var(--clr-coral);border:none;transition:background-color .3s ease}.activity-type .answer-result-container.open .continue-circle:disabled{background-color:var(--clr-gray-2);cursor:not-allowed}.activity-type .typing-answer{background-color:#fff;margin-top:48px;margin-bottom:20px;border-radius:20px;padding:10px 40px 30px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap}.activity-type .typing-answer input{width:25px;border:none;border-bottom:2px solid var(--primary-35)}.activity-type button.open,.activity-type button.typing{height:48px;width:250px;border-radius:10px;border:none;font-family:EzerMeoded-Black;font-size:1.25rem;font-weight:400;background:var(--clr-coral);color:#fff;direction:rtl}.activity-type button.open:disabled,.activity-type button.typing:disabled{cursor:auto}.before-after-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:0;flex-wrap:nowrap;height:100%;margin-top:40px}.before-after-content .content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;flex-wrap:nowrap}.before-after-content .media{width:100%;border-radius:10px;overflow:hidden}.before-after-content p{padding:10px;font-size:18px;font-weight:400}.before-after-content button{margin-block:20px}.game-score{margin-top:10px}.game-score .score-toggle{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;width:max-content;margin:auto;background-color:#cecece;border-radius:500px}.game-score .score-toggle li{padding:10px 20px;min-width:110px;border-radius:500px;font-family:EzerMeoded-Black;font-size:14px;letter-spacing:.05em;color:#fff;cursor:pointer;transition:background-color .3s ease}.game-score .score-toggle li.active{background-color:var(--clr-indigo)}.game-score>img{position:absolute;width:45.64px;height:35px}.game-score>img:first-child{top:-10px;left:50px}.game-score>img:nth-child(2){top:-10px;right:50px}.game-score .players-container{margin-block:30px 20px}.game-score .players-container ul{display:flex;flex-direction:column;gap:25px}.game-score .players-container ul li.me .score-card{background:var(--clr-indigo);color:#fff;position:relative;margin-top:16px}.game-score .players-container ul li.me .score-card .score-badge{background:#fff;color:var(--clr-indigo)}.game-score .players-container ul .score-card{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;flex-wrap:nowrap;max-width:750px;margin-inline:auto;background:#fff;border-radius:10px;height:52px;padding-inline:16px 40px;color:var(--clr-indigo);font-weight:900;font-size:15px;line-height:25px}.game-score .players-container ul .score-card .rank-circle{position:relative;width:24px;height:24px;border-radius:50%;background-color:var(--clr-indigo);color:var(--clr-light-purple);font-size:24px}.game-score .players-container ul .score-card .rank-circle span{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.game-score .players-container ul .score-card .avatar{position:absolute;top:-8px;left:50%;transform:translate(-50%);height:60px;z-index:2;border-radius:50%;object-fit:cover;background-color:transparent}.game-score .players-container ul .score-card .avatar[src*="res.cloudinary.com"]{top:-4px;height:55px;width:55px}.game-score .players-container ul .score-card .info-wrapper{flex:1;display:flex;flex-direction:row;justify-content:space-between;gap:0;flex-wrap:nowrap;padding-inline:25px;align-items:center}.game-score .players-container ul .score-card .info-wrapper .entity-name{font-size:16px;font-weight:600}.game-score .players-container ul .score-card .info-wrapper .crown{height:12px;margin-top:4px}.game-score .players-container ul .score-card .score-badge{color:var(--clr-indigo);direction:ltr}.game-score .players-container ul .vertical-line{height:42px;width:1px;background-color:#e3c6c6;margin:auto}.game-score .players-container ul .score-card.you{background:var(--clr-indigo);color:#fff;box-shadow:0 4px 27px #0000003d}.game-score .players-container ul .score-card.you span{padding-inline:20px}.game-score .players-container ul .score-card.you .score-badge{color:#fff}.game-score .players-container ul li.you.top .score-card{background:var(--clr-indigo);color:#fff}.game-score .players-container ul li.you.top .score-card .rank-circle{background-color:var(--clr-light-purple);color:var(--clr-indigo)}.game-score .players-container ul li.you.top .score-card .score-badge{color:#fff}.game-option-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:start;justify-content:center;gap:0;flex-wrap:nowrap;padding-block-start:150px;background-color:#180b33d1;color:#fff;font-size:1.375rem;font-weight:400;z-index:1000}.game-option-modal .close{position:fixed;top:20px;left:20px;width:20px;cursor:pointer}.game-option-modal .modal-content .modal-option{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;flex-wrap:nowrap;border-bottom:1px solid rgb(126,106,173);padding-block:10px}.game-option-modal .modal-content .modal-option:last-child{border-bottom:none}.game-option-modal .modal-content .modal-option:hover span{font-weight:900}.user-msg{position:fixed;top:70%;left:50%;transform:translate(-50%,-50%);background-color:#ffebee;color:#b71c1c;padding:8px 12px;font-weight:400;font-size:14px;border-radius:10px;border:1px solid #d32f2f;margin-top:4px;width:100%;max-width:250px;display:flex;align-items:center;gap:8px;animation:fadeIn .2s ease-in-out;z-index:10;direction:rtl}.user-msg:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:#b71c1c;color:#fff;padding:2px;border-radius:50%}.game-filter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap;padding:10px;max-width:800px}.game-filter form{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap;flex-wrap:wrap}.game-filter form label{font-weight:600;color:var(--primary-35);margin-inline-start:6px}.game-filter form input[type=text],.game-filter form select{border:2px solid var(--clr-indigo);border-radius:12px;padding:6px 12px;font-size:14px;background-color:#fff;transition:border-color .3s}.game-filter form input[type=text]:focus,.game-filter form select:focus{border-color:var(--clr-0)}.game-filter form input[type=checkbox]{transform:scale(1.2);accent-color:var(--clr-accent)}.game-filter .arrow-controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap}.game-filter .arrow-controls .arrow-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;width:40px;height:40px;border:none;border-radius:50%;background-color:var(--clr-accent-bg);font-size:18px;font-weight:700;cursor:pointer;transition:background-color .3s ease}.game-filter .arrow-controls .arrow-btn img.left{transform:rotate(180deg)}.game-filter .arrow-controls .arrow-btn:hover{background-color:var(--clr-indigo)}.answer-feedback.fullscreen{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:30px;flex-wrap:nowrap;height:100%;margin-top:100px}.answer-feedback.fullscreen .feedback-text{font-size:28px;font-weight:700;margin-bottom:20px;color:#000}.answer-feedback.fullscreen .feedback-text .small-text{display:block;font-size:18px;margin-top:6px;color:#555}.answer-feedback.fullscreen .feedback-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;width:140px;height:140px;border-radius:50%;background-color:#fff}.answer-feedback.fullscreen .feedback-icon .icon-error{width:14px}.answer-feedback.fullscreen .feedback-icon .icon-success{width:20px}.answer-feedback.fullscreen.success .feedback-icon{background-color:#a4e275}.answer-feedback.fullscreen.error .feedback-icon{background-color:var(--clr-coral)}.loading-screen{position:fixed;top:0;left:0;z-index:10;padding:0;width:100%;height:100%;background:#fff}.loading-screen.fade{opacity:0;transition:1s;z-index:0}.loading-screen .content{position:absolute;left:calc(50% - 110px);top:calc(50% - 67.5px);z-index:11;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:25px;flex-wrap:nowrap}.loading-screen .company-logo-container{width:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap}.loading-screen .company-logo-container img{width:70%;filter:drop-shadow(0 0 8px rgba(0,0,0,.4))}.yes-no-buttons-container{display:flex;gap:1rem}.yes-no-buttons-container button{padding-inline:1rem}.yes-no-buttons-container button.active{border-color:#000;border:2px solid}.group-count-container{display:flex;justify-content:center;gap:1rem}.group-count-container button{padding-inline:1rem}.life-savers-modal{background-color:red;position:fixed;bottom:50%;left:50%;translate:-50% 50%;z-index:30;width:297px;height:183px;border-radius:10px;padding:10px;background-color:#fff}.life-savers-modal ul{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;flex-wrap:wrap;width:100%;height:100%}.life-savers-modal ul li{cursor:pointer;background-color:#fff;width:50%;height:50%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap}.background-glow{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.background-glow .glow-circle{position:absolute;border-radius:50%;background:radial-gradient(42.74% 42.74% at 50% 50%,#fff 17.5%,#fff0)}.background-glow .glow-circle.right{width:100%;height:min(89.7vh,100%);top:-10vh;left:40vw;background:radial-gradient(42.74% 42.74% at 50% 50%,#ffdae4 17.5%,#fff0)}.background-glow .glow-circle.left{width:100%;height:min(80vh,100%);top:-15vh;left:-31vw;background:radial-gradient(42.74% 42.74% at 50% 50%,#e8e4ff 17.5%,#fff0)}.background-glow .glow-circle.bottom{width:100%;height:min(90vh,100%);top:60vh;left:50%;transform:translate(-50%);background:radial-gradient(42.74% 42.74% at 50% 50%,#fef1bd,#fff0)}.fancy-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;padding:10px;border-width:1px 0;border-style:solid;border-color:#ffdae4}.fancy-title.light{color:#fff;border-color:#7e6aad}.group-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;background:#180b33d1;z-index:1000}.group-modal .modal-content{position:relative;width:205px;background:#fff;border-radius:10px;padding:32px 24px;text-align:center}.group-modal .modal-content .sparkles-img-container{position:absolute;top:-25px;left:50%;transform:translate(-50%);pointer-events:none}.group-modal .modal-content .sparkles-img-container .sparkles{position:relative;z-index:1}.group-modal .modal-content .sparkles-img-container .sparkle3{position:absolute;top:-25px;left:50%;transform:translate(-50%);z-index:2}.group-modal .modal-content .modal-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;flex-wrap:nowrap}.group-modal .modal-content .modal-body .icon{max-width:100px;max-height:60px;width:auto;height:auto;object-fit:contain}.group-modal .modal-content .modal-body h2{color:#4353f1;font-family:EzerMeoded-Black}.text-modal-overlay{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:0;flex-wrap:nowrap;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999}.text-modal-overlay .text-hint-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;flex-wrap:nowrap;padding:30px 20px;width:100%;min-height:.4vh;text-align:center;font-size:18px;font-weight:400;background-color:#fff;box-shadow:0 -1px 10px #0000001a}.text-modal-overlay .text-hint-modal .wheel-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;width:52px;height:52px;border-radius:50%;background-color:#ec6e58}.text-modal-overlay .text-hint-modal .wheel-container .wheel-icon{width:39px}.text-modal-overlay .text-hint-modal .wheel-close-btn{color:#3e55f0;text-decoration:underline;cursor:pointer}.locked-task-modal-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999}.locked-task-modal-overlay .locked-task-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;flex-wrap:nowrap;padding:30px 20px;width:90%;max-width:400px;min-height:.4vh;background-color:#fff;border-radius:15px;box-shadow:0 -1px 10px #0000001a}.locked-task-modal-overlay .locked-task-modal .modal-header{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap}.locked-task-modal-overlay .locked-task-modal .modal-header h3{font-size:20px}.locked-task-modal-overlay .locked-task-modal .modal-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;flex-wrap:nowrap;width:100%}.locked-task-modal-overlay .locked-task-modal .modal-content .lock-icon-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;width:60px;height:60px;border-radius:50%;background-color:#ec6e581a;border:2px solid rgba(236,110,88,.3)}.locked-task-modal-overlay .locked-task-modal .modal-content .lock-icon-container .lock-icon{width:30px;height:30px}.locked-task-modal-overlay .locked-task-modal .modal-content .locked-message{font-size:20px;font-weight:600;color:#333;margin:0}.locked-task-modal-overlay .locked-task-modal .modal-content .unlock-time{font-size:16px;color:#666;margin:0;line-height:1.4}.locked-task-modal-overlay .locked-task-modal .modal-footer{width:100%}.locked-task-modal-overlay .locked-task-modal .modal-footer .close-btn{width:100%;padding:12px 20px;background-color:#3e55f0;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.locked-task-modal-overlay .locked-task-modal .modal-footer .close-btn:hover{background-color:#3e55f0cc}.locked-task-modal-overlay .locked-task-modal .modal-footer .close-btn:active{transform:translateY(1px)}.game-map{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#f5f9fa;z-index:20;overflow-x:hidden}.game-map .stage-block.stage-bg-0 .stage-title{background-color:var(--stage-bg-0)}.game-map .task-item.stage-0 .circle:after{background-color:var(--stage-bg-0)}.game-map .stage-block.stage-bg-1 .stage-title{background-color:var(--stage-bg-1)}.game-map .task-item.stage-1 .circle:after{background-color:var(--stage-bg-1)}.game-map .stage-block.stage-bg-2 .stage-title{background-color:var(--stage-bg-2)}.game-map .task-item.stage-2 .circle:after{background-color:var(--stage-bg-2)}.game-map .stage-block.stage-bg-3 .stage-title{background-color:var(--stage-bg-3)}.game-map .task-item.stage-3 .circle:after{background-color:var(--stage-bg-3)}.game-map .stage-block.stage-bg-4 .stage-title{background-color:var(--stage-bg-4)}.game-map .task-item.stage-4 .circle:after{background-color:var(--stage-bg-4)}.game-map .stage-block.stage-bg-5 .stage-title{background-color:var(--stage-bg-0)}.game-map .task-item.stage-5 .circle:after{background-color:var(--stage-bg-0)}.game-map .stage-block.stage-bg-6 .stage-title{background-color:var(--stage-bg-1)}.game-map .task-item.stage-6 .circle:after{background-color:var(--stage-bg-1)}.game-map .stage-block.stage-bg-7 .stage-title{background-color:var(--stage-bg-2)}.game-map .task-item.stage-7 .circle:after{background-color:var(--stage-bg-2)}.game-map .stage-block.stage-bg-8 .stage-title{background-color:var(--stage-bg-3)}.game-map .task-item.stage-8 .circle:after{background-color:var(--stage-bg-3)}.game-map .stage-block.stage-bg-9 .stage-title{background-color:var(--stage-bg-4)}.game-map .task-item.stage-9 .circle:after{background-color:var(--stage-bg-4)}.game-map .stage-block.stage-bg-10 .stage-title{background-color:var(--stage-bg-0)}.game-map .task-item.stage-10 .circle:after{background-color:var(--stage-bg-0)}.game-map .stage-block.stage-bg-11 .stage-title{background-color:var(--stage-bg-1)}.game-map .task-item.stage-11 .circle:after{background-color:var(--stage-bg-1)}.game-map .stage-block.stage-bg-12 .stage-title{background-color:var(--stage-bg-2)}.game-map .task-item.stage-12 .circle:after{background-color:var(--stage-bg-2)}.game-map .stage-block.stage-bg-13 .stage-title{background-color:var(--stage-bg-3)}.game-map .task-item.stage-13 .circle:after{background-color:var(--stage-bg-3)}.game-map .stage-block.stage-bg-14 .stage-title{background-color:var(--stage-bg-4)}.game-map .task-item.stage-14 .circle:after{background-color:var(--stage-bg-4)}.game-map .stage-block.stage-bg-15 .stage-title{background-color:var(--stage-bg-0)}.game-map .task-item.stage-15 .circle:after{background-color:var(--stage-bg-0)}.game-map .stage-block.stage-bg-16 .stage-title{background-color:var(--stage-bg-1)}.game-map .task-item.stage-16 .circle:after{background-color:var(--stage-bg-1)}.game-map .stage-block.stage-bg-17 .stage-title{background-color:var(--stage-bg-2)}.game-map .task-item.stage-17 .circle:after{background-color:var(--stage-bg-2)}.game-map .stage-block.stage-bg-18 .stage-title{background-color:var(--stage-bg-3)}.game-map .task-item.stage-18 .circle:after{background-color:var(--stage-bg-3)}.game-map .stage-block.stage-bg-19 .stage-title{background-color:var(--stage-bg-4)}.game-map .task-item.stage-19 .circle:after{background-color:var(--stage-bg-4)}.game-map .stage-block.stage-bg-20 .stage-title{background-color:var(--stage-bg-0)}.game-map .task-item.stage-20 .circle:after{background-color:var(--stage-bg-0)}.game-map .stage-block.stage-bg-21 .stage-title{background-color:var(--stage-bg-1)}.game-map .task-item.stage-21 .circle:after{background-color:var(--stage-bg-1)}.game-map .stage-block.stage-bg-22 .stage-title{background-color:var(--stage-bg-2)}.game-map .task-item.stage-22 .circle:after{background-color:var(--stage-bg-2)}.game-map .stage-block.stage-bg-23 .stage-title{background-color:var(--stage-bg-3)}.game-map .task-item.stage-23 .circle:after{background-color:var(--stage-bg-3)}.game-map .stage-block.stage-bg-24 .stage-title{background-color:var(--stage-bg-4)}.game-map .task-item.stage-24 .circle:after{background-color:var(--stage-bg-4)}.game-map .stage-block.stage-bg-25 .stage-title{background-color:var(--stage-bg-0)}.game-map .task-item.stage-25 .circle:after{background-color:var(--stage-bg-0)}.game-map .stage-block.stage-bg-26 .stage-title{background-color:var(--stage-bg-1)}.game-map .task-item.stage-26 .circle:after{background-color:var(--stage-bg-1)}.game-map .stage-block.stage-bg-27 .stage-title{background-color:var(--stage-bg-2)}.game-map .task-item.stage-27 .circle:after{background-color:var(--stage-bg-2)}.game-map .stage-block.stage-bg-28 .stage-title{background-color:var(--stage-bg-3)}.game-map .task-item.stage-28 .circle:after{background-color:var(--stage-bg-3)}.game-map .stage-block.stage-bg-29 .stage-title{background-color:var(--stage-bg-4)}.game-map .task-item.stage-29 .circle:after{background-color:var(--stage-bg-4)}.game-map .stage-block.stage-bg-30 .stage-title{background-color:var(--stage-bg-0)}.game-map .task-item.stage-30 .circle:after{background-color:var(--stage-bg-0)}.game-map .map-header{position:sticky;top:0;background:var(--clr-pink-bg);z-index:10;padding:2rem 0;box-shadow:0 4px 31px #0000001c}.game-map .map-header .close-btn{position:absolute;top:2rem;left:1.2rem;background:none;border:none;cursor:pointer}.game-map .map-header .close-btn img{width:16px}.game-map .map-header .title-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap}.game-map .map-header .game-map-title-wrapper{position:relative;display:inline-block}.game-map .map-header .game-map-title-wrapper .game-map-title{width:105px;display:block}.game-map .map-header .game-map-title-wrapper .sparkle{position:absolute;width:16px}.game-map .map-header .game-map-title-wrapper .sparkle.left{top:6px;left:-20px}.game-map .map-header .game-map-title-wrapper .sparkle.right{top:-4px;right:-14px}.game-map .map-scrollable-content{flex:1;overflow-y:auto;padding:.5rem 1.2rem;overflow-x:hidden}.game-map .task-list{display:flex;flex-direction:column;align-items:flex-start;gap:25px;width:100%}.game-map .task-item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin-inline-start:0;max-width:100%;flex-wrap:nowrap}.game-map .task-item .task-content{display:flex;align-items:center;gap:6px}.game-map .task-item .circle{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;flex-shrink:0;width:44px;height:44px;border-radius:50%;border:none;background-color:#ededed;transition:.3s;cursor:pointer}.game-map .task-item .circle:after{content:"";position:absolute;top:65%;left:45%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--stage-bg-0);z-index:-1}.game-map .task-item .circle span{display:inline-block;font-family:EzerMeoded-Black;font-size:1.4rem;transform:translateY(-2px)}.game-map .task-item .circle .completed-icon,.game-map .task-item .circle .expired-icon{width:18px}.game-map .task-item .task-label{font-family:EzerMeoded-Black;font-size:.85rem;font-weight:900;line-height:.85rem;flex-shrink:0}.game-map .task-item.done .circle,.game-map .task-item.expired .circle{background-color:var(--clr-indigo);color:#fff}.game-map .task-item.done .task-label,.game-map .task-item.expired .task-label{color:var(--clr-indigo)}.game-map .task-item.current .circle{background-color:var(--clr-light-purple);color:var(--clr-indigo)}.game-map .task-item.current .task-label{color:var(--clr-indigo)}.game-map .task-item.notStarted .circle,.game-map .task-item.locked .circle{background-color:#ededed;color:#b3b5c5}.game-map .task-item.notStarted .task-label,.game-map .task-item.locked .task-label{color:#c1c3cf}.game-map .task-item.locked .circle,.game-map .task-item.currentLocked .circle{position:relative}.game-map .task-item.locked .circle .locked-task-overlay,.game-map .task-item.currentLocked .circle .locked-task-overlay{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;z-index:2}.game-map .task-item.locked .circle .lock-icon,.game-map .task-item.currentLocked .circle .lock-icon{z-index:1}.game-map .task-item.locked .circle:after,.game-map .task-item.currentLocked .circle:after{display:block;width:55px;height:55px;background-color:transparent;border:2px dashed rgb(255,242,242);top:50%;left:50%}.game-map .task-item .you-label{font-size:.75rem;color:var(--clr-indigo);padding-inline-start:5px}.game-map .task-item .locked-label{font-size:.625rem;color:#c7c7cc;max-width:120px;direction:rtl;text-align:right;flex:1}.game-map .task-item.currentLocked .circle{background-color:var(--clr-light-purple)}.game-map .task-item.currentLocked .circle:after{border-color:var(--clr-light-purple)}.game-map .task-item.currentLocked .task-content{flex-wrap:wrap}.game-map .task-item.currentLocked .task-label{color:var(--clr-indigo)}.game-map .task-item.currentLocked .you-label{order:1;margin-inline-start:5px}.game-map .task-item.currentLocked .locked-label{order:2;margin-block-start:5px}.game-map .task-item.locked .circle,.game-map .task-item.expired .circle{cursor:not-allowed}.game-map .stage-block .stage-title{position:relative;z-index:2;font-family:EzerMeoded-Black;font-size:.875rem;line-height:.875rem;background-color:var(--stage-bg-0);color:#fff;padding:.5rem 1rem;text-align:center;margin-block:2rem;border-radius:50px;display:inline-block;max-width:90%;min-width:180px}.game-map .stage-block .stage-title:before,.game-map .stage-block .stage-title:after{content:"";position:absolute;top:50%;width:20vw;height:1px;background-color:#fdeeee;z-index:-1}.game-map .stage-block .stage-title:before{left:-20vw}.game-map .stage-block .stage-title:after{right:-20vw}.stage-preview{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:0;flex-wrap:nowrap;height:100%}.stage-preview .stage-name{padding-top:20px}.stage-preview .stage-activities{height:100%;width:100%}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;flex-wrap:nowrap;min-height:300px}.loading-container .spinner{width:50px;height:50px;border:4px solid var(--clr-accent-bg);border-top:4px solid var(--clr-indigo);border-radius:50%;animation:spin 1s linear infinite}.loading-container p{color:var(--clr-indigo);font-family:EzerMeoded-Black;margin:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
