.flags-AD{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px 0px;width:30px;height:20px;background-repeat:no-repeat}.flags-AE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px 0px;width:30px;height:20px;background-repeat:no-repeat}.flags-AF{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -20px;width:30px;height:20px;background-repeat:no-repeat}.flags-AG{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -20px;width:30px;height:20px;background-repeat:no-repeat}.flags-AI{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -40px;width:30px;height:20px;background-repeat:no-repeat}.flags-AL{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -40px;width:30px;height:20px;background-repeat:no-repeat}.flags-AM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px 0px;width:30px;height:20px;background-repeat:no-repeat}.flags-AO{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -20px;width:30px;height:20px;background-repeat:no-repeat}.flags-AR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -40px;width:30px;height:20px;background-repeat:no-repeat}.flags-AS{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -60px;width:30px;height:20px;background-repeat:no-repeat}.flags-AT{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -60px;width:30px;height:20px;background-repeat:no-repeat}.flags-AU{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -60px;width:30px;height:20px;background-repeat:no-repeat}.flags-AW{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px 0px;width:30px;height:20px;background-repeat:no-repeat}.flags-AX{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -20px;width:30px;height:20px;background-repeat:no-repeat}.flags-AZ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -40px;width:30px;height:20px;background-repeat:no-repeat}.flags-BA{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -60px;width:30px;height:20px;background-repeat:no-repeat}.flags-BB{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -80px;width:30px;height:20px;background-repeat:no-repeat}.flags-BD{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -80px;width:30px;height:20px;background-repeat:no-repeat}.flags-BE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -80px;width:30px;height:20px;background-repeat:no-repeat}.flags-BF{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -80px;width:30px;height:20px;background-repeat:no-repeat}.flags-BG{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -100px;width:30px;height:20px;background-repeat:no-repeat}.flags-BH{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -100px;width:30px;height:20px;background-repeat:no-repeat}.flags-BI{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -100px;width:30px;height:20px;background-repeat:no-repeat}.flags-BJ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -100px;width:30px;height:20px;background-repeat:no-repeat}.flags-BL{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px 0px;width:30px;height:20px;background-repeat:no-repeat}.flags-BM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -20px;width:30px;height:20px;background-repeat:no-repeat}.flags-BN{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -40px;width:30px;height:20px;background-repeat:no-repeat}.flags-BO{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -60px;width:30px;height:20px;background-repeat:no-repeat}.flags-BQ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -80px;width:30px;height:20px;background-repeat:no-repeat}.flags-BR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -100px;width:30px;height:20px;background-repeat:no-repeat}.flags-BS{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -120px;width:30px;height:20px;background-repeat:no-repeat}.flags-BT{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -120px;width:30px;height:20px;background-repeat:no-repeat}.flags-BV{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -120px;width:30px;height:20px;background-repeat:no-repeat}.flags-BW{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -120px;width:30px;height:20px;background-repeat:no-repeat}.flags-BY{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -120px;width:30px;height:20px;background-repeat:no-repeat}.flags-BZ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px 0px;width:30px;height:20px;background-repeat:no-repeat}.flags-CA{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -20px;width:30px;height:20px;background-repeat:no-repeat}.flags-CC{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -40px;width:30px;height:20px;background-repeat:no-repeat}.flags-CD{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -60px;width:30px;height:20px;background-repeat:no-repeat}.flags-CF{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -80px;width:30px;height:20px;background-repeat:no-repeat}.flags-CG{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -100px;width:30px;height:20px;background-repeat:no-repeat}.flags-CH{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -120px;width:30px;height:20px;background-repeat:no-repeat}.flags-CI{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -140px;width:30px;height:20px;background-repeat:no-repeat}.flags-CK{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -140px;width:30px;height:20px;background-repeat:no-repeat}.flags-CL{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -140px;width:30px;height:20px;background-repeat:no-repeat}.flags-CM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -140px;width:30px;height:20px;background-repeat:no-repeat}.flags-CN{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -140px;width:30px;height:20px;background-repeat:no-repeat}.flags-CO{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -140px;width:30px;height:20px;background-repeat:no-repeat}.flags-CR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -160px;width:30px;height:20px;background-repeat:no-repeat}.flags-CU{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -160px;width:30px;height:20px;background-repeat:no-repeat}.flags-CV{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -160px;width:30px;height:20px;background-repeat:no-repeat}.flags-CW{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -160px;width:30px;height:20px;background-repeat:no-repeat}.flags-CX{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -160px;width:30px;height:20px;background-repeat:no-repeat}.flags-CY{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -160px;width:30px;height:20px;background-repeat:no-repeat}.flags-CZ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px 0px;width:30px;height:20px;background-repeat:no-repeat}.flags-DE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -20px;width:30px;height:20px;background-repeat:no-repeat}.flags-DJ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -40px;width:30px;height:20px;background-repeat:no-repeat}.flags-DK{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -60px;width:30px;height:20px;background-repeat:no-repeat}.flags-DM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -80px;width:30px;height:20px;background-repeat:no-repeat}.flags-DO{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -100px;width:30px;height:20px;background-repeat:no-repeat}.flags-DZ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -120px;width:30px;height:20px;background-repeat:no-repeat}.flags-EC{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -140px;width:30px;height:20px;background-repeat:no-repeat}.flags-EE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -160px;width:30px;height:20px;background-repeat:no-repeat}.flags-EG{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -180px;width:30px;height:20px;background-repeat:no-repeat}.flags-ER{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -180px;width:30px;height:20px;background-repeat:no-repeat}.flags-ES{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -180px;width:30px;height:20px;background-repeat:no-repeat}.flags-ET{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -180px;width:30px;height:20px;background-repeat:no-repeat}.flags-FI{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -180px;width:30px;height:20px;background-repeat:no-repeat}.flags-FJ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -180px;width:30px;height:20px;background-repeat:no-repeat}.flags-FK{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -180px;width:30px;height:20px;background-repeat:no-repeat}.flags-FM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px 0px;width:30px;height:20px;background-repeat:no-repeat}.flags-FO{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -20px;width:30px;height:20px;background-repeat:no-repeat}.flags-FR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -40px;width:30px;height:20px;background-repeat:no-repeat}.flags-GA{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -60px;width:30px;height:20px;background-repeat:no-repeat}.flags-GB{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -80px;width:30px;height:20px;background-repeat:no-repeat}.flags-GD{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -100px;width:30px;height:20px;background-repeat:no-repeat}.flags-GE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -120px;width:30px;height:20px;background-repeat:no-repeat}.flags-GF{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -140px;width:30px;height:20px;background-repeat:no-repeat}.flags-GG{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -160px;width:30px;height:20px;background-repeat:no-repeat}.flags-GH{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -180px;width:30px;height:20px;background-repeat:no-repeat}.flags-GI{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -200px;width:30px;height:20px;background-repeat:no-repeat}.flags-GL{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -200px;width:30px;height:20px;background-repeat:no-repeat}.flags-GM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -200px;width:30px;height:20px;background-repeat:no-repeat}.flags-GN{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -200px;width:30px;height:20px;background-repeat:no-repeat}.flags-GP{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -200px;width:30px;height:20px;background-repeat:no-repeat}.flags-GQ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -200px;width:30px;height:20px;background-repeat:no-repeat}.flags-GR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -200px;width:30px;height:20px;background-repeat:no-repeat}.flags-GS{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -200px;width:30px;height:20px;background-repeat:no-repeat}.flags-GT{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -220px;width:30px;height:20px;background-repeat:no-repeat}.flags-GU{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -220px;width:30px;height:20px;background-repeat:no-repeat}.flags-GW{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -220px;width:30px;height:20px;background-repeat:no-repeat}.flags-GY{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -220px;width:30px;height:20px;background-repeat:no-repeat}.flags-HK{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -220px;width:30px;height:20px;background-repeat:no-repeat}.flags-HM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -220px;width:30px;height:20px;background-repeat:no-repeat}.flags-HN{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -220px;width:30px;height:20px;background-repeat:no-repeat}.flags-HR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -220px;width:30px;height:20px;background-repeat:no-repeat}.flags-HT{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px 0px;width:30px;height:20px;background-repeat:no-repeat}.flags-HU{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -20px;width:30px;height:20px;background-repeat:no-repeat}.flags-ID{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -40px;width:30px;height:20px;background-repeat:no-repeat}.flags-IE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -60px;width:30px;height:20px;background-repeat:no-repeat}.flags-IL{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -80px;width:30px;height:20px;background-repeat:no-repeat}.flags-IM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -100px;width:30px;height:20px;background-repeat:no-repeat}.flags-IN{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -120px;width:30px;height:20px;background-repeat:no-repeat}.flags-IO{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -140px;width:30px;height:20px;background-repeat:no-repeat}.flags-IQ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -160px;width:30px;height:20px;background-repeat:no-repeat}.flags-IR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -180px;width:30px;height:20px;background-repeat:no-repeat}.flags-IS{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -200px;width:30px;height:20px;background-repeat:no-repeat}.flags-IT{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -220px;width:30px;height:20px;background-repeat:no-repeat}.flags-JE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -240px;width:30px;height:20px;background-repeat:no-repeat}.flags-JM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -240px;width:30px;height:20px;background-repeat:no-repeat}.flags-JO{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -240px;width:30px;height:20px;background-repeat:no-repeat}.flags-JP{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -240px;width:30px;height:20px;background-repeat:no-repeat}.flags-KE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -240px;width:30px;height:20px;background-repeat:no-repeat}.flags-KG{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -240px;width:30px;height:20px;background-repeat:no-repeat}.flags-KH{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -240px;width:30px;height:20px;background-repeat:no-repeat}.flags-KI{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -240px;width:30px;height:20px;background-repeat:no-repeat}.flags-KM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -240px;width:30px;height:20px;background-repeat:no-repeat}.flags-KN{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px 0px;width:30px;height:20px;background-repeat:no-repeat}.flags-KP{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -20px;width:30px;height:20px;background-repeat:no-repeat}.flags-KR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -40px;width:30px;height:20px;background-repeat:no-repeat}.flags-KW{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -60px;width:30px;height:20px;background-repeat:no-repeat}.flags-KY{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -80px;width:30px;height:20px;background-repeat:no-repeat}.flags-KZ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -100px;width:30px;height:20px;background-repeat:no-repeat}.flags-LA{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -120px;width:30px;height:20px;background-repeat:no-repeat}.flags-LB{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -140px;width:30px;height:20px;background-repeat:no-repeat}.flags-LC{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -160px;width:30px;height:20px;background-repeat:no-repeat}.flags-LI{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -180px;width:30px;height:20px;background-repeat:no-repeat}.flags-LK{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -200px;width:30px;height:20px;background-repeat:no-repeat}.flags-LR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -220px;width:30px;height:20px;background-repeat:no-repeat}.flags-LS{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -240px;width:30px;height:20px;background-repeat:no-repeat}.flags-LT{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -260px;width:30px;height:20px;background-repeat:no-repeat}.flags-LU{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -260px;width:30px;height:20px;background-repeat:no-repeat}.flags-LV{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -260px;width:30px;height:20px;background-repeat:no-repeat}.flags-LY{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -260px;width:30px;height:20px;background-repeat:no-repeat}.flags-MA{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -260px;width:30px;height:20px;background-repeat:no-repeat}.flags-MC{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -260px;width:30px;height:20px;background-repeat:no-repeat}.flags-MD{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -260px;width:30px;height:20px;background-repeat:no-repeat}.flags-ME{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -260px;width:30px;height:20px;background-repeat:no-repeat}.flags-MF{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -260px;width:30px;height:20px;background-repeat:no-repeat}.flags-MG{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -260px;width:30px;height:20px;background-repeat:no-repeat}.flags-MH{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -280px;width:30px;height:20px;background-repeat:no-repeat}.flags-MK{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -280px;width:30px;height:20px;background-repeat:no-repeat}.flags-ML{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -280px;width:30px;height:20px;background-repeat:no-repeat}.flags-MM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -280px;width:30px;height:20px;background-repeat:no-repeat}.flags-MN{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -280px;width:30px;height:20px;background-repeat:no-repeat}.flags-MO{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -280px;width:30px;height:20px;background-repeat:no-repeat}.flags-MP{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -280px;width:30px;height:20px;background-repeat:no-repeat}.flags-MQ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -280px;width:30px;height:20px;background-repeat:no-repeat}.flags-MR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -280px;width:30px;height:20px;background-repeat:no-repeat}.flags-MS{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -280px;width:30px;height:20px;background-repeat:no-repeat}.flags-MT{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px 0px;width:30px;height:20px;background-repeat:no-repeat}.flags-MU{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -20px;width:30px;height:20px;background-repeat:no-repeat}.flags-MV{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -40px;width:30px;height:20px;background-repeat:no-repeat}.flags-MW{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -60px;width:30px;height:20px;background-repeat:no-repeat}.flags-MX{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -80px;width:30px;height:20px;background-repeat:no-repeat}.flags-MY{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -100px;width:30px;height:20px;background-repeat:no-repeat}.flags-MZ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -120px;width:30px;height:20px;background-repeat:no-repeat}.flags-NA{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -140px;width:30px;height:20px;background-repeat:no-repeat}.flags-NC{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -160px;width:30px;height:20px;background-repeat:no-repeat}.flags-NE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -180px;width:30px;height:20px;background-repeat:no-repeat}.flags-NF{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -200px;width:30px;height:20px;background-repeat:no-repeat}.flags-NG{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -220px;width:30px;height:20px;background-repeat:no-repeat}.flags-NI{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -240px;width:30px;height:20px;background-repeat:no-repeat}.flags-NL{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -260px;width:30px;height:20px;background-repeat:no-repeat}.flags-NO{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -280px;width:30px;height:20px;background-repeat:no-repeat}.flags-NP{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -300px;width:30px;height:20px;background-repeat:no-repeat}.flags-NR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -300px;width:30px;height:20px;background-repeat:no-repeat}.flags-NU{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -300px;width:30px;height:20px;background-repeat:no-repeat}.flags-NZ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -300px;width:30px;height:20px;background-repeat:no-repeat}.flags-OM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -300px;width:30px;height:20px;background-repeat:no-repeat}.flags-PA{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -300px;width:30px;height:20px;background-repeat:no-repeat}.flags-PE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -300px;width:30px;height:20px;background-repeat:no-repeat}.flags-PF{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -300px;width:30px;height:20px;background-repeat:no-repeat}.flags-PG{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -300px;width:30px;height:20px;background-repeat:no-repeat}.flags-PH{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -300px;width:30px;height:20px;background-repeat:no-repeat}.flags-PK{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -300px;width:30px;height:20px;background-repeat:no-repeat}.flags-PL{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px 0px;width:30px;height:20px;background-repeat:no-repeat}.flags-PM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -20px;width:30px;height:20px;background-repeat:no-repeat}.flags-PN{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -40px;width:30px;height:20px;background-repeat:no-repeat}.flags-PR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -60px;width:30px;height:20px;background-repeat:no-repeat}.flags-PS{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -80px;width:30px;height:20px;background-repeat:no-repeat}.flags-PT{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -100px;width:30px;height:20px;background-repeat:no-repeat}.flags-PW{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -120px;width:30px;height:20px;background-repeat:no-repeat}.flags-PY{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -140px;width:30px;height:20px;background-repeat:no-repeat}.flags-QA{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -160px;width:30px;height:20px;background-repeat:no-repeat}.flags-RE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -180px;width:30px;height:20px;background-repeat:no-repeat}.flags-RO{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -200px;width:30px;height:20px;background-repeat:no-repeat}.flags-RS{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -220px;width:30px;height:20px;background-repeat:no-repeat}.flags-RU{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -240px;width:30px;height:20px;background-repeat:no-repeat}.flags-RW{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -260px;width:30px;height:20px;background-repeat:no-repeat}.flags-SA{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -280px;width:30px;height:20px;background-repeat:no-repeat}.flags-SB{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -300px;width:30px;height:20px;background-repeat:no-repeat}.flags-SC{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -320px;width:30px;height:20px;background-repeat:no-repeat}.flags-SD{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -320px;width:30px;height:20px;background-repeat:no-repeat}.flags-SE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -320px;width:30px;height:20px;background-repeat:no-repeat}.flags-SG{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -320px;width:30px;height:20px;background-repeat:no-repeat}.flags-SH{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -320px;width:30px;height:20px;background-repeat:no-repeat}.flags-SI{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -320px;width:30px;height:20px;background-repeat:no-repeat}.flags-SJ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -320px;width:30px;height:20px;background-repeat:no-repeat}.flags-SK{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -320px;width:30px;height:20px;background-repeat:no-repeat}.flags-SL{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -320px;width:30px;height:20px;background-repeat:no-repeat}.flags-SM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -320px;width:30px;height:20px;background-repeat:no-repeat}.flags-SN{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -320px;width:30px;height:20px;background-repeat:no-repeat}.flags-SO{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -320px;width:30px;height:20px;background-repeat:no-repeat}.flags-SR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -340px;width:30px;height:20px;background-repeat:no-repeat}.flags-SS{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -340px;width:30px;height:20px;background-repeat:no-repeat}.flags-ST{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -340px;width:30px;height:20px;background-repeat:no-repeat}.flags-SV{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -340px;width:30px;height:20px;background-repeat:no-repeat}.flags-SX{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -340px;width:30px;height:20px;background-repeat:no-repeat}.flags-SY{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -340px;width:30px;height:20px;background-repeat:no-repeat}.flags-SZ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -340px;width:30px;height:20px;background-repeat:no-repeat}.flags-TC{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -340px;width:30px;height:20px;background-repeat:no-repeat}.flags-TD{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -340px;width:30px;height:20px;background-repeat:no-repeat}.flags-TF{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -340px;width:30px;height:20px;background-repeat:no-repeat}.flags-TG{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -340px;width:30px;height:20px;background-repeat:no-repeat}.flags-TH{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -340px;width:30px;height:20px;background-repeat:no-repeat}.flags-TJ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px 0px;width:30px;height:20px;background-repeat:no-repeat}.flags-TK{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -20px;width:30px;height:20px;background-repeat:no-repeat}.flags-TL{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -40px;width:30px;height:20px;background-repeat:no-repeat}.flags-TM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -60px;width:30px;height:20px;background-repeat:no-repeat}.flags-TN{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -80px;width:30px;height:20px;background-repeat:no-repeat}.flags-TO{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -100px;width:30px;height:20px;background-repeat:no-repeat}.flags-TR{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -120px;width:30px;height:20px;background-repeat:no-repeat}.flags-TT{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -140px;width:30px;height:20px;background-repeat:no-repeat}.flags-TV{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -160px;width:30px;height:20px;background-repeat:no-repeat}.flags-TW{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -180px;width:30px;height:20px;background-repeat:no-repeat}.flags-TZ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -200px;width:30px;height:20px;background-repeat:no-repeat}.flags-UA{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -220px;width:30px;height:20px;background-repeat:no-repeat}.flags-UG{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -240px;width:30px;height:20px;background-repeat:no-repeat}.flags-UM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -260px;width:30px;height:20px;background-repeat:no-repeat}.flags-US{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -280px;width:30px;height:20px;background-repeat:no-repeat}.flags-UY{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -300px;width:30px;height:20px;background-repeat:no-repeat}.flags-UZ{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -320px;width:30px;height:20px;background-repeat:no-repeat}.flags-VA{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -340px;width:30px;height:20px;background-repeat:no-repeat}.flags-VC{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:0px -360px;width:30px;height:20px;background-repeat:no-repeat}.flags-VE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-30px -360px;width:30px;height:20px;background-repeat:no-repeat}.flags-VG{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-60px -360px;width:30px;height:20px;background-repeat:no-repeat}.flags-VI{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-90px -360px;width:30px;height:20px;background-repeat:no-repeat}.flags-VN{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-120px -360px;width:30px;height:20px;background-repeat:no-repeat}.flags-VU{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-150px -360px;width:30px;height:20px;background-repeat:no-repeat}.flags-WF{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-180px -360px;width:30px;height:20px;background-repeat:no-repeat}.flags-WS{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-210px -360px;width:30px;height:20px;background-repeat:no-repeat}.flags-YE{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-240px -360px;width:30px;height:20px;background-repeat:no-repeat}.flags-YT{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-270px -360px;width:30px;height:20px;background-repeat:no-repeat}.flags-ZA{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-300px -360px;width:30px;height:20px;background-repeat:no-repeat}.flags-ZM{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-330px -360px;width:30px;height:20px;background-repeat:no-repeat}.flags-ZW{background-image:url(https://static.codingame.com/assets/flags.f7248b7e.png);background-position:-360px -360px;width:30px;height:20px;background-repeat:no-repeat}.playground .playground_header-container{background-color:#252e38;color:#fff}.playground.fullscreen .playground_header-container{display:none}.playground .playground_header{display:flex;align-items:center;flex-direction:column;position:relative}.playground .playground_header-content{width:1200px;max-width:calc(100% - 100px);display:flex;justify-content:space-between;align-items:center;height:80px;position:relative}.playground .playground_header-actions{height:100%;margin-right:-20px;display:flex}.playground .playground_header-actions .playground_header-actions-section{display:flex;align-items:center;height:100%;position:relative;padding:0 20px}.playground .playground_header-actions .playground_header-actions-section:not(:first-child):before{content:"";position:absolute;display:block;border-left:1px solid #e7e7e7;height:20px;left:0;bottom:0;top:0;margin:auto}@media screen and (max-width: 500px){.playground .playground_header-actions .playground_header-actions-section{display:none}}.playground .playground_header-actions-start-count-icon{display:inline-block;width:24px;height:24px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBpZD0iVXNlcnNfMjQiIGQ9Ik03NjYwLjI3IDExMmgtMjAuNTRhMS43MzcgMS43MzcgMCAwIDEtMS43My0xLjczNVYxMDguOGEuOTg3Ljk4NyAwIDAgMSAuNDktLjg1OGw2Ljg2LTQuMTIzYTEwLjI1OSAxMC4yNTkgMCAwIDEtMi4zNS02LjI1NnYtNC4yOGExLjAxOSAxLjAxOSAwIDAgMSAuMDItLjE3NGMuNTQtMy4wNTYgNC4wNS01LjEwOCA2Ljk4LTUuMTA4IDIuOTQgMCA2LjQ0IDIuMDUxIDYuOTggNS4xMDZhMS4wMjggMS4wMjggMCAwIDEgLjAyLjE3NXY0LjI4MWExMC4yMzQgMTAuMjM0IDAgMCAxLTIuMzYgNi4yNTdsNi44NyA0LjEyMWExLjAwOCAxLjAwOCAwIDAgMSAuNDkuODU4djEuNDY4YTEuNzM3IDEuNzM3IDAgMCAxLTEuNzMgMS43MzNabS0uMjctMi42MzUtNy41Mi00LjUxMWExLjAxMyAxLjAxMyAwIDAgMS0uMjEtLjIuMjU1LjI1NSAwIDAgMS0uMDYtLjA0OWMtLjAxIDAtLjAxLS4wMDctLjAxLS4wMWExLjczMyAxLjczMyAwIDAgMS0uMTItLjI0Yy0uMDEtLjAzOC0uMDQtLjA3My0uMDUtLjExM2ExLjEgMS4xIDAgMCAxLS4wMS0uMTgyLjY2OC42NjggMCAwIDEtLjAxLS4yLjUwNy41MDcgMCAwIDEgLjA0LS4xMTUuNzg4Ljc4OCAwIDAgMSAuMDktLjI1NHYtLjAxMmEuODI2LjgyNiAwIDAgMSAuMTItLjEzMS42MzIuNjMyIDAgMCAxIC4xMy0uMTQ2YzIuNTgtMiAyLjYxLTUuNjA2IDIuNjEtNS42NDN2LTQuMTgzYy0uMzgtMS43NzgtMi43My0zLjM3OS01LTMuMzc5cy00LjYyIDEuNi01IDMuMzh2NC4xODZjMCAuMDM1LjA1IDMuNjU5IDIuNjEgNS42NDIuMDUuMDQuMDguMDk1LjEzLjE0M2EuOC44IDAgMCAxIC4xMi4xMzR2LjAxMmEuNzg4Ljc4OCAwIDAgMSAuMDkuMjU0LjUwNy41MDcgMCAwIDEgLjA0LjExNSAxLjMzNCAxLjMzNCAwIDAgMS0uMDEuMiAxLjEgMS4xIDAgMCAxLS4wMS4xODJjLS4wMS4wNC0uMDQuMDc1LS4wNS4xMTNhMS43MzMgMS43MzMgMCAwIDEtLjEyLjI0Yy0uMDEgMC0uMDEuMDA3LS4wMS4wMWEuNTE2LjUxNiAwIDAgMS0uMTMuMTEyYy0uMDUuMDQ1LS4wOS4xLS4xNC4xMzVsLTcuNTIgNC41MTFWMTEwaDIwdi0uNjM1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc2MzggLTg4KSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkIi8+PC9zdmc+);margin-right:10px;vertical-align:middle}.playground .playground_header-actions-start-count{font-size:18px;font-weight:400}.playground .playground_header-actions-section-child:not(:first-child){margin-left:20px}.playground .playground_header-actions-github{font-size:18px;font-weight:400;color:#454c55}.playground .playground_header-actions-github .playground_header-actions-github-icon{display:inline-block;height:24px;margin-right:10px;vertical-align:middle}.playground .playground_header-actions-github .playground_header-actions-github-icon path{fill:rgba(242,187,19,.7)}.playground .playground_header-actions-github .playground_header-actions-github-icon.edit path{fill:#bd7ed5}.playground .playground_header-actions-github .playground_header_button-spinner{display:none}.playground .playground_header-actions-github:disabled{color:#9e9e9e}.playground .playground_header-actions-github:disabled .playground_header-actions-github-icon{display:none}.playground .playground_header-actions-github:disabled .playground_header_button-wrapper{display:flex;align-items:center;justify-content:center}.playground .playground_header-actions-github:disabled .playground_header_button-wrapper.pending .playground_header_button-spinner{display:block;transform-origin:50% 50%;animation:spin 1s step-start infinite;width:24px;height:24px}@keyframes spin{0%{transform:rotate(45deg)}12.5%{transform:rotate(90deg)}25%{transform:rotate(135deg)}37.5%{transform:rotate(180deg)}50%{transform:rotate(225deg)}62.5%{transform:rotate(270deg)}75%{transform:rotate(315deg)}87.5%{transform:rotate(360deg)}100%{transform:rotate(45deg)}}.playground .playground_header-actions-github:disabled .playground_header_button-wrapper.pending .playground_header_button-spinner path{fill:#9e9e9e}.playground .playground_header-actions-github:disabled .playground_header_button-wrapper.pending .playground_header-actions-label{margin-left:10px}.playground .playground_header-actions-translate{height:16px}.playground .playground_header-actions-container.rotate-border{margin-left:5px;padding:5px 10px;background:linear-gradient(90deg, #f2bb13 50%, transparent 50%),linear-gradient(90deg, #f2bb13 50%, transparent 50%),linear-gradient(0deg, #f2bb13 50%, transparent 50%),linear-gradient(0deg, #f2bb13 50%, transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0px 0px,100% 100%,0px 100%,100% 0px;animation:border-dance 1s infinite linear}@keyframes border-dance{0%{background-position:0px 0px,100% 100%,0px 100%,100% 0px}100%{background-position:20px 0px,calc(100% - 20px) 100%,0px calc(100% - 20px),100% 20px}}.playground .playground_header-actions-container.rotate-border.edit{background:linear-gradient(90deg, #bd7ed5 50%, transparent 50%),linear-gradient(90deg, #bd7ed5 50%, transparent 50%),linear-gradient(0deg, #bd7ed5 50%, transparent 50%),linear-gradient(0deg, #bd7ed5 50%, transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px}.playground .playground_header-actions-author-avatar{display:inline-block;vertical-align:middle;width:30px;height:30px;background-size:cover;background-position:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0BAMAAAA5+MK5AAAAMFBMVEXa2tr////c3Nzj4+Pn5+f8/Pzu7u709PTr6+v6+vrz8/Pe3t74+Pjg4ODw8PD29van29ZDAAAH6klEQVR42u3de4hUVRzA8dPM6I6Os3qydVvb3PGxhCGouUbQg103HxSVa1oaBW7ZAyPTCgMx3U2TMgqnMpCsHCzoAbElQUVRG4Epkaub/dUfuxAV2R9u0T+BEGItuo/Ze4/ee879ne8H+q/94+vcx7nn3IdSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAghNQ0L7OnL9pc1Frv3dhc8Ct8xh+6X+3PHsWnFutzVC/wpTxd0gPt96M806kH+8aH8mxRD2WlB7/50OVavyK9PN+nh3NKeHqrHt5q0eU/lSnXtV2Sd3Rd1iWC03vLp+seseWzRyjXdVKHtPniSOn6daHpx0cs11Uyj3TplpHT9e0i0+cHKNdVcyTu6UF+dK3vEZj+aaByXdMhb3qiGCxdvyQuvSJgua726rpF9lVMJnC5uJH8x8HTq4Qd6PqCp+uTosqzIcr1paLSj4ZJ112+bu+ytvhMqHJRx/j6cOlVgmYsWsOlCxrV5EKW68vEpFeGTZ8iJv3DsOlazICuN3R6j5RL9dDl+mIfR7GyxrJjwqfXCElvCp+uG2WkbzBIX+/ngEbOoCZrki7jODfeJL3W07GcmPFcu1F6m68HeBmH+JRRuYihbNosfaKA9NFm6ZN8PbdpXScg/SKzdC0g/ahhepef121Crt1aDdMFzFFtMEwXMKYpGqbv8nUwJ2E4lzdNv9zXcayEkWzGND35K81Z0/TkT1GNNk1P/vVLpWl68ldbx5qmT058eoVpejXppJNOOkd40hnSMJDl8oWLVqYqbMiZpgu4m8Y0fULy0/2djPZ5CcJ04Wl18tM9Xm70eJF5lFl5VfLLTS/YJTzGnvV1CO/1zWOqxSh9qYT0klH6PgnpTb6e1pWaapRekJBe4eu5zXCeRsYj7EY3Egl5vLHk6wFeqbkG6XNkpI/z9YEno+OclMd5U+GHssuEpBvMUa2Wkl4fep6iICU99JLjJCnl4Xd2Mbt6+Gc72+Skj/PzrG4wSTVRUHrIYfw+Sen1fp7aQo9lhb1StOTr9q7UzBCv4ynISk97enw/rcnH8cwZge+anKLECXpjyXp56bMCDmIL8tJzwW6lek0JFOiLCAK/hxD0Zxf5oyv1eYA9vUNmeqpvxPQ/lVCVHp7Tg05UtclNT5c/0r2sBLuy7DNOBcnpamGZyZlG0eUqNfwi1L1KuPxwlzFPKfHSQ5/d/1IeSA81T+fJp7hzzw26aHle+eLqc8/vr85R/sjd1Nkffvhm5ZdUw7qth/Yc2bLmKtmdM94Os0nPf0vMsC61ONyKSklXLxB0MgvxhGpOzMnux5aQr18484qHO7oSX35b6Ds//7uvtC7hVzOp/tFL4M+v9n/QtebpRJ++W8O/cOSsV5o8nODyXoMbIM++qj0hojzobYDn3l6Y0PaBsxI9oX/0xM5fPDPwtedBxmizB85atSWw/LpB1+TLR/6jzKBbSmuSd1X3mckc1FCzV5M7ElaeHfKO4BNhjov/W5ms8vwwy2v7RxzsD+FUotKHXWH6dvjN95NOCetRX5b5vMW2YX7yR8v8TXJ290zZW//vvG9wyYEHy/7J8sSkj/SYT9U/a+Yd6x/5dDes/VvKY0Czg93/vGL3itP/BfqfE7LJp03fOpX89ecmHYUkTFyMjqQ8Ec9/laJJT8Bd8ldEVK6rC46XB7hBzJTrN5bNiqzc9RuHU53Rpeuvff3RHf/ZI9zTXd/bKyItd/o9PaVo0x0+t1dGXO7w7cPtUac7O1+Tjrzc2cf/jkefXtXl5pmtGH168LVqSWc2l89v7XGkO3mgS8dS7uSBbmY86S4+3V6KJ93BEV0mpnIH32RRH1e6e+8viWt7d2+Lj217d2+Lr48v3bUtvjW+dMfWHvMxljv2oerxcabXOZXeFGe6W0uPxVjTdzlUno213KkX7NbHm+7S6a013nSHTm8Gb0Y+P8t83dVd2tnr4053Z2dvjzvdnRm6YuzprpzZM7GXO3PhOi7+dFderTw3/nRXPpNRspDuxixVykK5I5/EydpId2NQM8ZGeo23RzlHjnO9VtJ7XEhvsZK+1M+xnCvjubF20ic7kD7KTnqVtwd4Jw7xvZbSe3w9wLtwiE9bKnfgfqLRttLtP/013la6/UXHqbbS7X+6eK61dOtnt1Zr6dZXn/qspZ+0nW6tXE/w9bRu/8SetZdue3purL1025etY+yl256ZtDeisT6mOWox3fKYpslieqOvgznrw7kNFtPX203vtJj+la/jWNsj2ZzNdLsLzWmb6RNJ92rBzYVlt6zNdLuXbimb5/XH7J7cKu2VW39nx0Jb5fa/gZYrWUp/3/5yY9rOnKwTXwJL2zjUPa6ckL8/9v38EeWKxfGWVzcqd8yIc6N/oqBckrqhGFP4G+59Ciy/syWG8LteUC7K3xr1nM33tyhXpa55N8Ilh3cc/+rd9J3R/PSHtxWU+35Ye6HrD6/pUklxYNHmC5Vdu7G5QyVLruHFzed7zL97y/ZrVUJ1L/n1kOFB7eBvzV0q4VLdS9Zt3R1igP7mloeajyk5Ut0NO37feqjcLrDqyKZfts+TFD3gn+CLhiU71r335Hd7zvwrrNp7cNMHDzx74/UfKZ9Mm1ZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACE9i9RAWy/iOluhwAAAABJRU5ErkJggg==);border-radius:50%;margin-right:10px}.playground .playground_header-actions-author-nickname{font-size:18;font-weight:400;color:#fff}.playground .playground_header-title-container{min-width:0;flex:1;display:flex;align-items:center}.playground .playground_header-title-container .playground_header-header-dropdown-container{position:relative;display:inline-block;vertical-align:middle;min-width:100px}.playground .playground_header-title-container .playground_header-header-dropdown-button-icon{cursor:pointer;width:12px;margin-top:6px;margin-left:10px}.playground .playground_header-title-container .playground_header-header-dropdown-button-icon path{fill:#f2bb13}.playground .playground_header-title-container .playground_header-header-dropdown{line-height:initial;position:absolute;top:100%;left:0;background-color:#fff;z-index:1;border:1px solid #e7e7e7;box-shadow:0 2px 0px 0px #e7e7e7}.playground .playground_header-title-container .playground_header-header-dropdown .dropdown-item{display:block;padding:0 20px;height:56px;font-size:18px;font-weight:400;color:#454c55;transition:color .2s;white-space:nowrap;width:100%;text-align:left}.playground .playground_header-title-container .playground_header-header-dropdown .dropdown-item:hover{color:#f2bb13}.playground .playground_header-title-container .playground_header-header-dropdown .delete-item:before{content:"";display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDIwIDI0Ij48cGF0aCBpZD0iRGVsZXRlXzI0IiBkPSJNNTUyMCAxNjRoLTEuMDlsLTEuOCAxNi4xMTdBMi4xNTEgMi4xNTEgMCAwIDEgNTUxNSAxODJoLThhMi4xMzQgMi4xMzQgMCAwIDEtMi4xLTEuODg1TDU1MDMuMTIgMTY0SDU1MDJhMSAxIDAgMCAxIDAtMmg1di0xYTMuMDA2IDMuMDA2IDAgMCAxIDMtM2gyYTMuMDA2IDMuMDA2IDAgMCAxIDMgM3YxaDVhMSAxIDAgMCAxIDAgMlptLTctM2ExIDEgMCAwIDAtMS0xaC0yYTEgMSAwIDAgMC0xIDF2MWg0di0xWm0tNy44NyAzIDEuNzUgMTUuOWEuMTc5LjE3OSAwIDAgMCAuMTIuMWg4YS4xNzkuMTc5IDAgMCAwIC4xMi0uMWwxLjc4LTE1LjloLTExLjc3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1MDEgLTE1OCkiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat center;width:24px;height:24px;vertical-align:middle;margin-right:10px}.playground .playground_header-title-container .playground_header-header-dropdown .delete-item span{display:inline-block;vertical-align:middle}.playground .playground_header-title-container .playground_header-header-dropdown .delete-item:not(:first-child){border-top:1px solid #e7e7e7}.playground .playground_header-title-container .playground_header-header-dropdown .unpublish-item .unpublish-item_icon{display:inline-block;width:24px;height:24px;vertical-align:middle;margin-right:10px}.playground .playground_header-title-container .playground_header-header-dropdown .unpublish-item .unpublish-item_icon path{fill:#f2bb13}.playground .playground_header-title-container .playground_header-header-dropdown .unpublish-item span{display:inline-block;vertical-align:middle}.playground .playground_header-title-container .playground_header-header-dropdown .unpublish-item:not(:first-child){border-top:1px solid #e7e7e7}.playground .playground_header-title-container .playground_header-header-dropdown .build-again:before{content:"";display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4wMyIgaGVpZ2h0PSIyMy45NjkiIHZpZXdCb3g9IjAgMCAyNC4wMyAyMy45NjkiPjxwYXRoIGlkPSJCdWlsZF8yNCIgZD0ibTg3MjcuMTkgNDEzLjc2MS05Ljc1IDUuMDVhMS4yMjcgMS4yMjcgMCAwIDEtLjYuMTg3Ljk5Mi45OTIgMCAwIDEtLjM5LS4wODFsLTExLjg3LTUuMTI2YTEuMDA2IDEuMDA2IDAgMCAxLS42LS45MTh2LTExLjcxOWMwLS4wMjYuMDItLjA0OC4wMi0uMDc1YS45NTYuOTU2IDAgMCAxIC4wOC0uMzM0Yy4wMi0uMDQ0LjA1LS4wODEuMDctLjEyMWExLjE2MSAxLjE2MSAwIDAgMSAuMjEtLjIzMi40MTYuNDE2IDAgMCAwIC4wNi0uMDcyLjQzLjQzIDAgMCAwIC4wNS0uMDE2Yy4wMi0uMDEyLjA0LS4wMzIuMDYtLjA0M2wxMC4xNS01LjEyNmEuOTg1Ljk4NSAwIDAgMSAuODQtLjAyMmwxMS42MSA1LjEyNmMuMDMuMDExLjA0LjAzMy4wNy4wNDYuMDEuMDA5LjAzLjAwNi4wNS4wMTdhMS4xNDkgMS4xNDkgMCAwIDEgLjc1Ljd2MTJhMS4xNjYgMS4xNjYgMCAwIDEtLjgxLjc1OVptLTIxLjIzLTEuNTQ3IDEwLjA0IDQuMzM0VjQwN2wtMTAuMDQtNC4zMzZ2OS41NDZabTEuMzYtMTEuMTMgOS40OCA0LjA5NSAyLjYyLTEuMzU3LTkuMzQtNC4xMjhabTcuODQtMy45NTMtMi43OCAxLjQgOS4zMSA0LjExNCAyLjc0LTEuNDE5Wk04NzI2IDQwM2wtOCAzLjgzNXY5LjQyMmw4LTQuMjU2di05WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg3MDMuOTcgLTM5NS4wMzEpIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQiLz48L3N2Zz4=) no-repeat center;width:24px;height:24px;vertical-align:middle;margin-right:10px}.playground .playground_header-title-container .playground_header-header-dropdown .build-again span{display:inline-block;vertical-align:middle}.playground .playground_header-title-container .playground_header-header-dropdown .build-again:not(:first-child){border-top:1px solid #e7e7e7}.playground .playground_header-title-container .playground_header-header-dropdown .update-details:before{content:"";display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBpZD0iU2V0dGluZ3NfMjQiIGQ9Ik0yMzk2IDE1NS4wMTNhNSA1IDAgMSAxIDUtNSA1IDUgMCAwIDEtNSA1Wm0wLThhMyAzIDAgMSAwIDMgMyAzIDMgMCAwIDAtMy0zWm0xLjQ2IDE0Ljk4N2gtMi45M2ExIDEgMCAwIDEtLjk5LS44NzJsLS4yOS0yLjI2MmE5LjAyIDkuMDIgMCAwIDEtMS41NS0uNjM3bC0xLjgzIDEuMzgyYTEgMSAwIDAgMS0xLjMxLS4wODhsLTIuMDMtMi4wMjFhLjk5My45OTMgMCAwIDEtLjExLTEuM2wxLjM2LTEuODYyYTkuNCA5LjQgMCAwIDEtLjY2LTEuNmwtMi4yNS0uMjhhLjk5NC45OTQgMCAwIDEtLjg3LS45OTJ2LTIuOTMzYTEgMSAwIDAgMSAuODctLjk5M2wyLjI2LS4yODdhOC40NTggOC40NTggMCAwIDEgLjY3LTEuNTgxbC0xLjQtMS43ODhhMSAxIDAgMCAxIC4wOC0xLjMyMWwyLjAyLTIuMDM2YS45OTMuOTkzIDAgMCAxIDEuMzEtLjA5MWwxLjg0IDEuNGE5LjI2OCA5LjI2OCAwIDAgMSAxLjU5LS42NTlsLjMtMi4zMDVhMSAxIDAgMCAxIC45OS0uODcxaDIuOTNhMSAxIDAgMCAxIDEgLjg3OWwuMjggMi4zYTkuMzg2IDkuMzg2IDAgMCAxIDEuNTMuNjNsMS44NS0xLjQxNGExIDEgMCAwIDEgMS4zMS4wODhsMi4wNCAyLjAyNGExIDEgMCAwIDEgLjA5IDEuMzA5bC0xLjM4IDEuODQzYTEwLjA0NiAxMC4wNDYgMCAwIDEgLjY3IDEuNTg5bDIuMjguM2ExLjAwNiAxLjAwNiAwIDAgMSAuODcuOTkydjIuOTMzYTEgMSAwIDAgMS0uODcuOTkxbC0yLjI3LjNhOS42NzIgOS42NzIgMCAwIDEtLjY0IDEuNTUybDEuMzkgMS44MTlhMS4wMDYgMS4wMDYgMCAwIDEtLjA5IDEuMzExbC0yLjAyIDIuMDM2YTEuMDEgMS4wMSAwIDAgMS0xLjMxLjFsLTEuODYtMS4zNjlhOS4wNTEgOS4wNTEgMCAwIDEtMS41Ny42NTRsLS4zMSAyLjI3NGEuOTk0Ljk5NCAwIDAgMS0uOTkuODU2Wm0tMi4wNS0yaDEuMThsLjI3LTIuMDY1YTEgMSAwIDAgMSAuNzctLjg0MyA3LjMzNSA3LjMzNSAwIDAgMCAyLjI0LS45MjkuOTkzLjk5MyAwIDAgMSAxLjEyLjA0MmwxLjcgMS4yNDUuOC0uODA2LTEuMjctMS42NTRhMS4wMDYgMS4wMDYgMCAwIDEtLjA1LTEuMTM3IDcuMDE1IDcuMDE1IDAgMCAwIC45Mi0yLjIyNiAxLjAwNyAxLjAwNyAwIDAgMSAuODUtLjc2OWwyLjA2LS4yN3YtMS4xNzdsLTIuMDctLjI3MmExLjAwNiAxLjAwNiAwIDAgMS0uODUtLjc2NCA2LjkgNi45IDAgMCAwLS45NS0yLjI1MiAxLjAxMyAxLjAxMyAwIDAgMSAuMDUtMS4xNDFsMS4yNi0xLjY3OC0uOC0uOC0xLjY4IDEuMjg1YTEuMDEzIDEuMDEzIDAgMCAxLTEuMTQuMDU1IDcuMjIxIDcuMjIxIDAgMCAwLTIuMjEtLjkwOSAxLjAxMyAxLjAxMyAwIDAgMS0uNzgtLjg1NWwtLjI1LTIuMDhoLTEuMTdsLS4yNyAyLjFhMS4wMDYgMS4wMDYgMCAwIDEtLjc3Ljg0NiA3LjMzNSA3LjMzNSAwIDAgMC0yLjI2LjkzNiAxIDEgMCAwIDEtMS4xNC0uMDQ5bC0xLjY3LTEuMjcxLS43OC43ODkgMS4yNyAxLjYyNmExIDEgMCAwIDEgLjA1IDEuMTU2IDcuNDQzIDcuNDQzIDAgMCAwLS45NSAyLjI1Ny45OTEuOTkxIDAgMCAxLS44NC43NjdsLTIuMDUuMjZ2MS4xN2wyLjAzLjI1M2EuOTk0Ljk5NCAwIDAgMSAuODUuNzczIDcuMzI0IDcuMzI0IDAgMCAwIC45NCAyLjI2MiAxIDEgMCAwIDEtLjA0IDEuMTIybC0xLjI0IDEuNjkzLjgyLjgwNSAxLjY2LTEuMjU1YTEgMSAwIDAgMSAxLjEzLS4wNTIgNy4yNjMgNy4yNjMgMCAwIDAgMi4yMi45MTQgMS4wMTcgMS4wMTcgMCAwIDEgLjc4Ljg0OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzg0IC0xMzgpIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQiLz48L3N2Zz4=) no-repeat center;width:24px;height:24px;vertical-align:middle;margin-right:10px}.playground .playground_header-title-container .playground_header-header-dropdown .update-details span{display:inline-block;vertical-align:middle}.playground .playground_header-title-container .playground_header-header-dropdown .update-details:not(:first-child){border-top:1px solid #e7e7e7}.playground .playground_header-title-container .playground_header-header-dropdown .published-version{display:inline-flex;align-items:center}.playground .playground_header-title-container .playground_header-header-dropdown .published-version:before{content:"";display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDI0IDE5Ij48cGF0aCBpZD0iUHVibGlzaF8yNCIgZD0iTTQ1MDIuNjIgNTI3SDQ1MDBhMSAxIDAgMSAxIDAtMmgyLjYyYTMuNDkxIDMuNDkxIDAgMCAwIDMuMzgtMy44MTggNC44NDcgNC44NDcgMCAwIDAtNC44Ny00LjgxOSAyLjI2OCAyLjI2OCAwIDAgMC0uMjYuMDE2Ljk5MS45OTEgMCAwIDEtMS4wNS0uNjYxIDUuNjA5IDUuNjA5IDAgMCAwLTEwLjg5IDEuODI4IDQuNDA1IDQuNDA1IDAgMCAwIC4wNy43OTEgMSAxIDAgMCAxLS42OCAxLjExMSAzLjM1MyAzLjM1MyAwIDAgMC0yLjMyIDMuMTg4YzAgMi4xOTMgMi4zIDIuMzY0IDMgMi4zNjRoM2ExIDEgMCAxIDEgMCAyaC0zYy0yLjk5IDAtNS0xLjc1My01LTQuMzYzYTUuMzM4IDUuMzM4IDAgMCAxIDIuOTQtNC43NzRjMC0uMTA1LS4wMS0uMjExLS4wMS0uMzE2YTcuNjA3IDcuNjA3IDAgMCAxIDE0LjQ5LTMuMTc3IDYuODU0IDYuODU0IDAgMCAxIDYuNTggNi44MTNjMCAzLjMxNy0yLjMxIDUuODE3LTUuMzggNS44MTdabS0xMC4zMy01LjcwNyAzLTNhLjkzMy45MzMgMCAwIDEgLjMzLS4yMTYuOTkxLjk5MSAwIDAgMSAuNzYgMCAxLjAwNyAxLjAwNyAwIDAgMSAuMzMuMjE5bDMgM2ExIDEgMCAwIDEtMS40MiAxLjQxNWwtMS4yOS0xLjI5M1Y1MjhhMSAxIDAgMCAxLTIgMHYtNi41ODZsLTEuMjkgMS4yOTNhMSAxIDAgMCAxLTEuNDItMS40MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQ4NCAtNTEwKSIgc3R5bGU9ImZpbGw6IzQ1YWZlMDtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat center;width:24px;height:24px;vertical-align:middle;margin-right:10px}.playground .playground_header-title-container .playground_header-header-dropdown .published-version span{display:inline-block;vertical-align:middle}.playground .playground_header-title-container .playground_header-header-dropdown .published-version:not(:first-child){border-top:1px solid #e7e7e7}.playground .playground_header-title-container .playground_header-header-dropdown.ng-enter{transition:opacity .2s;opacity:0}.playground .playground_header-title-container .playground_header-header-dropdown.ng-enter.ng-enter-active{opacity:1}.playground .playground_header-title-container .playground_header-header-dropdown.ng-leave{transition:opacity .2s;opacity:1}.playground .playground_header-title-container .playground_header-header-dropdown.ng-leave.ng-leave-active{opacity:0}.playground .playground_header-title{display:inline-block;color:#fff;font-weight:300;font-size:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.playground .playground_edit-title-input{height:48px;flex:1;border:1px solid #e7e7e7;color:#bd7ed5;font-weight:600}.playground .playground_header-action{color:#454c55;font-weight:400;font-size:16px}.playground .playground_section-container{display:block;margin-top:40px}.playground .table-of-content-menu{max-height:calc(100vh - 250px);overflow:auto}.playground .playground_ide{display:flex;flex-direction:column;align-items:center}.playground.two-columns-layout .playground_header-content{width:calc(100% - 60px);max-width:none}.playground.two-columns-layout .playground_ide{height:calc(100vh - 142px)}.playground.two-columns-layout.fullscreen .playground_ide{height:100vh}.playground.two-columns-layout tio-markdown{padding:60px;padding-top:14px}.playground.two-columns-layout tio-markdown .tio-markdown_h1,.playground.two-columns-layout tio-markdown .tio-markdown_h2{padding:14px 60px}.playground.two-columns-layout tio-markdown .tio-markdown_h1:first-child,.playground.two-columns-layout tio-markdown .tio-markdown_h2:first-child{padding-top:0}.playground .playground_header-actions{height:100%;display:flex;align-items:center}.playground .playground_fullscreen{width:24px;height:24px}.playground .playground_fullscreen-icon{width:24px;height:24px;transition:fill .2s}.playground .playground_fullscreen-icon path{fill:#f2bb13}.playground .playground_fullscreen-icon:hover path{fill:rgba(242,187,19,.7)}.playground .playground_bloc{display:flex}.playground .playground_bloc .playground_menu-section-doc{flex:none;position:fixed;height:calc(100vh - 60px);overflow:auto}.playground .playground_bloc .learning-invisible-content{flex:none;width:350px}.playground .playground_bloc .playground_tab-content{flex:1;min-width:0}body.mobile .playground_menu-section-doc{display:none}body.mobile .learning-invisible-content{display:none}body.mobile .playground_header-content{max-width:calc(100% - 40px)}body.mobile .playground_header-title{font-size:24px}
.new-playground-popup .new-playground-popup_content{margin-top:-30px}.new-playground-popup .new-playground-popup_primary-text,.new-playground-popup .new-playground-popup_secondary-text{font-size:24px;font-weight:300}.new-playground-popup .new-playground-popup_primary-text:before,.new-playground-popup .new-playground-popup_secondary-text:before{content:"";display:inline-block;margin-right:15px;border-radius:50%;width:10px;height:10px;vertical-align:middle;background-color:#f2bb13}.new-playground-popup .new-playground-popup_primary-text{margin-bottom:10px}.new-playground-popup .new-playground-popup_secondary-text{margin-bottom:20px}.new-playground-popup .new-playground-popup_image{text-align:center;margin:30px}.new-playground-popup .new-playground-popup_button-container{display:flex;justify-content:space-between;align-items:center;margin:0 -20px;margin-top:30px}.new-playground-popup .new-playground-popup_button-container .new-playground-popup_button{margin:0 20px;width:100%}.new-playground-popup .new-playground-popup_button-container .new-playground-popup_button.accept{text-align:center;background-color:#f2bb13;color:#454c55;font-size:14px;font-weight:600;height:52px;line-height:52px;text-transform:uppercase;border:none;cursor:pointer;padding:0 5px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s}.new-playground-popup .new-playground-popup_button-container .new-playground-popup_button.accept:not(:disabled):hover{background-color:rgba(242,187,19,.7)}.new-playground-popup .new-playground-popup_button-container .new-playground-popup_button.accept:disabled{opacity:.5;cursor:auto}
.playground-widget .tio-course-testcase{margin:0}@media(max-width: 500px){.playground-widget .tio-editor .tio-editor_actions-bar{display:none}.playground-widget .tio-editor .tio-editor_tabs{display:block}.playground-widget .tio-editor .tio-editor_tab{padding:0 15px}.playground-widget .tio-course-testcase .editor-label{font-size:16px}}
.tio-share-popup .tio-share-popup_content .tio-share-popup_label{display:block;margin:0 10px;color:#f2bb13;font-size:16px;font-weight:400;cursor:text}.tio-share-popup .tio-share-popup_content .tio-share-popup_tio-copy-link{margin:10px 10px 20px 10px;display:block}.tio-share-popup .tio-share-popup_content .tio-share-popup_buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:10px}.tio-share-popup .tio-share-popup_content .tio-share-popup_buttons .course-share-popup_buttons-last{display:flex;flex-wrap:wrap;justify-content:center}.tio-share-popup .tio-share-popup_content .tio-share-popup_button{margin:10px;display:inline-block;vertical-align:middle;min-width:80px;height:80px;border:2px solid #e7e7e7;transition:border .2s}.tio-share-popup .tio-share-popup_content .tio-share-popup_button:hover{border:2px solid #f2bb13}.tio-share-popup .tio-share-popup_content .tio-share-popup_button-icon{width:32px;height:32px}.tio-share-popup .tio-share-popup_content .tio-share-popup_button-icon path{fill:#f2bb13}.tio-share-popup .tio-share-popup_button-close{text-align:center;background-color:#f2bb13;color:#454c55;font-size:14px;font-weight:600;height:52px;line-height:52px;text-transform:uppercase;border:none;cursor:pointer;padding:0 5px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s;width:calc(100% - 20px);margin:0 10px;margin-top:40px}.tio-share-popup .tio-share-popup_button-close:not(:disabled):hover{background-color:rgba(242,187,19,.7)}.tio-share-popup .tio-share-popup_button-close:disabled{opacity:.5;cursor:auto}
.tio-play-button{display:flex}.tio-play-button .tio-play-button_play-button{text-align:center;background-color:#f2bb13;color:#454c55;font-size:14px;font-weight:600;height:52px;line-height:52px;text-transform:uppercase;border:none;cursor:pointer;padding:0 5px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s;width:100%;min-width:initial;border-radius:0;order:1}.tio-play-button .tio-play-button_play-button:not(:disabled):hover{background-color:rgba(242,187,19,.7)}.tio-play-button .tio-play-button_play-button:disabled{opacity:.5;cursor:auto}.tio-play-button .tio-play-button_play-button.is-running{background:#454c55}.tio-play-button .tio-play-button_play-button.is-running .tio-play-button_label{color:#fff}.tio-play-button .tio-play-button_play-button.success{text-align:center;background-color:#6ecca5;color:#454c55;font-size:18px;font-weight:600;height:52px;border:none;cursor:pointer;padding:0 20px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s,box-shadow .2s;color:#fff;width:100%;min-width:initial;border-radius:0}.tio-play-button .tio-play-button_play-button.success:not(button){display:flex;align-items:center;justify-content:center}.tio-play-button .tio-play-button_play-button.success:not(:disabled):not(.disabled):hover{background-color:#7ddfb6}.tio-play-button .tio-play-button_play-button.success.disabled,.tio-play-button .tio-play-button_play-button.success:disabled{background-color:#e7e7e7;cursor:auto;pointer-events:none}.tio-play-button .tio-play-button_play-button.failure{text-align:center;background-color:#dc7070;color:#454c55;font-size:18px;font-weight:600;height:52px;border:none;cursor:pointer;padding:0 20px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s,box-shadow .2s;width:100%;min-width:initial;border-radius:0}.tio-play-button .tio-play-button_play-button.failure:not(button){display:flex;align-items:center;justify-content:center}.tio-play-button .tio-play-button_play-button.failure:not(:disabled):not(.disabled):hover{background-color:#ee8484}.tio-play-button .tio-play-button_play-button.failure.disabled,.tio-play-button .tio-play-button_play-button.failure:disabled{background-color:#e7e7e7;cursor:auto;pointer-events:none}.tio-play-button .tio-play-button_spinner{transform-origin:50% 50%;animation:spin 1s step-start infinite;width:24px;height:24px;margin-right:10px}@keyframes spin{0%{transform:rotate(45deg)}12.5%{transform:rotate(90deg)}25%{transform:rotate(135deg)}37.5%{transform:rotate(180deg)}50%{transform:rotate(225deg)}62.5%{transform:rotate(270deg)}75%{transform:rotate(315deg)}87.5%{transform:rotate(360deg)}100%{transform:rotate(45deg)}}.tio-play-button .tio-play-button_spinner path{fill:#fff}.tio-play-button .tio-play-button_stop-button{text-align:center;background-color:#f2bb13;color:#454c55;font-size:14px;font-weight:600;height:52px;line-height:52px;text-transform:uppercase;border:none;cursor:pointer;padding:0 5px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s;min-width:120px;border-radius:0;order:2}.tio-play-button .tio-play-button_stop-button:not(:disabled):hover{background-color:rgba(242,187,19,.7)}.tio-play-button .tio-play-button_stop-button:disabled{opacity:.5;cursor:auto}.tio-play-button .tio-play-button_play-button_wrapper,.tio-play-button .tio-play-button_stop-button_wrapper{display:flex;align-items:center;justify-content:center}.tio-play-button .tio-play-button_stop-icon{width:24px;height:24px;margin-right:5px}.tio-play-button .tio-play-button_stop-icon path{fill:#454c55}.tio-play-button.with-logo .tio-play-button_stop-button{order:1}.tio-play-button.with-logo .tio-play-button_play-button{order:2}.tio-play-button .tio-play-button_techio-logo{text-align:center;background-color:#f2bb13;color:#454c55;font-size:14px;font-weight:600;height:52px;line-height:52px;text-transform:uppercase;border:none;cursor:pointer;padding:0 5px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s;min-width:120px;border-left:1px solid rgba(6,6,6,.15);order:3}.tio-play-button .tio-play-button_techio-logo:not(:disabled):hover{background-color:rgba(242,187,19,.7)}.tio-play-button .tio-play-button_techio-logo:disabled{opacity:.5;cursor:auto}
cg-markdown{font-size:14px;font-weight:400;color:#454c55;display:block;overflow:hidden}cg-markdown *{scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0);scrollbar-width:thin}cg-markdown *::-webkit-scrollbar{width:14px;height:14px;background-color:rgba(0,0,0,0)}cg-markdown *::-webkit-scrollbar-thumb{min-height:40px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}cg-markdown *::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}cg-markdown h1{color:#454c55;font-size:16px;font-weight:700;text-transform:uppercase;margin:10px 0;margin-top:30px}cg-markdown>:first-child{margin-top:0}cg-markdown>:last-child{margin-bottom:0}cg-markdown hr,cg-markdown h1:not(:first-child):before{margin:20px -20px;border:none;border-bottom:10px solid #e7e9eb}cg-markdown hr+h1 :not(:first-child):before{display:none}cg-markdown h2,cg-markdown h3,cg-markdown h4,cg-markdown h5,cg-markdown h6{font-size:16px;font-weight:600;margin:10px 0;margin-top:30px}cg-markdown p{margin:20px 0;line-height:22px;text-align:justify}cg-markdown h1+p,cg-markdown h2+p,cg-markdown h3+p,cg-markdown h4+p,cg-markdown h5+p,cg-markdown h6+p{margin-top:10px}cg-markdown blockquote{padding-left:10px;margin:30px 0;border-left:5px solid #e7e9eb}cg-markdown blockquote p{color:#838891;margin-bottom:0}cg-markdown ul{padding-left:18px}cg-markdown ul li{margin:7px 0}cg-markdown ol{list-style-type:none;counter-reset:list}cg-markdown ol li{margin:15px 0;counter-increment:list;line-height:25px;vertical-align:top}cg-markdown ol li:before{vertical-align:top;line-height:23px;margin-right:10px;content:counter(list);display:inline-block;background-color:rgba(69,76,85,.7);border-radius:100%;width:25px;height:25px;color:#f2f2f2;text-align:center;font-weight:400;font-size:12px}cg-markdown a,cg-markdown a:visited,cg-markdown a:active,cg-markdown a:hover{transition:color .2s ease-in-out;border-bottom:none}cg-markdown a,cg-markdown a:visited,cg-markdown a:active{color:#f2bb13;font-weight:600}cg-markdown a:hover{color:rgba(242,187,19,.8)}cg-markdown table{margin:15px 0;border-collapse:collapse;border:1px solid #e1e1e1;width:100%}cg-markdown table th{background-color:#f6f6f6;border:1px solid #e1e1e1;border-collapse:collapse;height:60px;font-size:12px;font-weight:700;text-transform:uppercase}cg-markdown table td{text-align:center;border:1px solid #e1e1e1;border-collapse:collapse;height:50px}cg-markdown table th,cg-markdown table td{overflow:hidden;width:50px}cg-markdown th,cg-markdown td{padding:5px}cg-markdown pre{margin-bottom:20px}cg-markdown img{display:block;margin:20px auto 20px auto;max-height:300px;max-width:100%}cg-markdown pre{font-family:Inconsolata,monospace;padding:0;margin:10px 0;font-size:inherit;color:inherit;word-break:inherit;word-wrap:inherit;background-color:inherit;border:none;white-space:pre-wrap}cg-markdown pre code{margin:0;padding:10px}cg-markdown code{font-family:Inconsolata,monospace;border:1px solid #dadada;padding:3px;display:inline-block;margin:2px;max-width:100%;white-space:pre-wrap}cg-markdown kbd{display:inline-block;margin:0 .1em;padding:.1em .6em;font-family:Arial,sans-serif;font-size:11px;line-height:1.4;color:#242729;text-shadow:0 1px 0 #fff;background-color:#e1e3e5;border:1px solid #adb3b9;box-shadow:0 1px 0 rgba(12,13,14,.2),0 0 0 2px #fff inset;white-space:nowrap}cg-markdown.compact-markdown h1,cg-markdown.compact-markdown h2,cg-markdown.compact-markdown h3,cg-markdown.compact-markdown h4,cg-markdown.compact-markdown h5,cg-markdown.compact-markdown h6,cg-markdown.compact-markdown blockquote,cg-markdown.compact-markdown pre,cg-markdown.compact-markdown p,cg-markdown.compact-markdown code,cg-markdown.compact-markdown img,cg-markdown.compact-markdown table,cg-markdown.compact-markdown td,cg-markdown.compact-markdown tr,cg-markdown.compact-markdown ul,cg-markdown.compact-markdown ol,cg-markdown.compact-markdown li{margin:0px}tio-markdown{font-size:17px;font-weight:400;color:#454c55;display:block;overflow:hidden;padding:60px;padding-top:19px}tio-markdown *{scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0);scrollbar-width:thin}tio-markdown *::-webkit-scrollbar{width:14px;height:14px;background-color:rgba(0,0,0,0)}tio-markdown *::-webkit-scrollbar-thumb{min-height:40px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}tio-markdown *::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}tio-markdown>:last-child{margin-bottom:0}tio-markdown .tio-markdown_h1,tio-markdown .tio-markdown_h2{color:#f2bb13;font-size:30px;font-weight:600;margin:19px -60px;margin-top:57px;padding:19px 60px;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7}tio-markdown .tio-markdown_h1:first-child,tio-markdown .tio-markdown_h2:first-child{border-top:none;margin-top:0;padding-top:0}tio-markdown .tio-markdown_h1:last-child,tio-markdown .tio-markdown_h2:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media screen and (max-width: 900px){tio-markdown .tio-markdown_h2{font-size:25px}}tio-markdown .tio-markdown_hr{display:block;border:none;border-bottom:1px solid #e7e7e7;margin:20px -60px}tio-markdown .tio-markdown_hr+.tio-markdown_h1,tio-markdown .tio-markdown_hr+.tio-markdown_h2{border-top:none;margin-top:0;padding-top:0}tio-markdown .tio-markdown_h3{margin:38px 0 14px 0;font-size:26px;font-weight:400;padding-bottom:14px;background-image:linear-gradient(to right, #e7e7e7 50%, transparent 0%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x}tio-markdown .tio-markdown_h4,tio-markdown .tio-markdown_h5,tio-markdown .tio-markdown_h6{margin:15px 0 14px 0;font-size:22px;font-weight:400}tio-markdown .tio-markdown_h3+*,tio-markdown .tio-markdown_h4+*,tio-markdown .tio-markdown_h5+*,tio-markdown .tio-markdown_h6+*{margin-top:0}tio-markdown .tio-markdown_p{margin:20px 0;line-height:1.58}tio-markdown .tio-markdown_blockquote{padding-left:10px;margin:20px 0;border-left:5px solid #e7e7e7}tio-markdown .tio-markdown_blockquote .tio-markdown_p{color:#454c55;margin-bottom:0}tio-markdown .tio-markdown_ul{padding-left:18px}tio-markdown .tio-markdown_ul .tio-markdown_li{margin:5px 0}tio-markdown .tio-markdown_ol{list-style-type:none;counter-reset:list}tio-markdown .tio-markdown_ol>.tio-markdown_li{margin:5px 0;padding-left:35px;counter-increment:list;line-height:25px;vertical-align:top;position:relative}tio-markdown .tio-markdown_ol>.tio-markdown_li:before{position:absolute;left:0;top:0;content:counter(list);display:block;background-color:rgba(75,75,75,.7);border-radius:100%;width:25px;height:25px;color:#fff;text-align:center;font-weight:400;font-size:12px}tio-markdown .tio-markdown_a,tio-markdown .tio-markdown_a:visited,tio-markdown .tio-markdown_a:active,tio-markdown .tio-markdown_a:hover{transition:color .2s ease-in-out;border-bottom:none}tio-markdown .tio-markdown_a,tio-markdown .tio-markdown_a:visited,tio-markdown .tio-markdown_a:active{color:#f2bb13;font-weight:400;transition:color .2s}tio-markdown .tio-markdown_a:hover{color:rgba(242,187,19,.7)}tio-markdown .tio-markdown_table{margin:15px 0;border-collapse:collapse;border:1px solid #e7e7e7;width:100%}tio-markdown .tio-markdown_table .tio-markdown_th{background-color:#f9f9f9;border:1px solid #e7e7e7;border-collapse:collapse;height:60px;font-size:12px;font-weight:700;text-transform:uppercase}tio-markdown .tio-markdown_table .tio-markdown_td{border:1px solid #e7e7e7;border-collapse:collapse;height:50px}tio-markdown .tio-markdown_table .tio-markdown_th,tio-markdown .tio-markdown_table .tio-markdown_td{overflow:hidden;width:50px}tio-markdown .tio-markdown_th,tio-markdown .tio-markdown_td{padding:5px}tio-markdown .tio-markdown_img{display:block;margin:20px auto 20px auto;max-width:100%}tio-markdown .tio-markdown_pre{font-family:Inconsolata,monospace;padding:0;margin:20px 0;font-size:inherit;color:inherit;word-break:inherit;word-wrap:inherit;background:inherit;border:none;white-space:pre-wrap}tio-markdown .tio-markdown_pre .tio-markdown_code{display:block;margin:0;padding:20px !important}tio-markdown .tio-markdown_code{color:inherit !important;font-family:Inconsolata,monospace;border:1px solid #e7e7e7 !important;padding:0 5px;margin:0 2px;display:inline-block;max-width:100%;white-space:pre-wrap;background:#f9f9f9 !important}tio-markdown .tio-markdown_kbd{display:inline-block;margin:0 .1em;padding:.1em .6em;font-family:Arial,sans-serif;font-size:11px;line-height:1.4;color:#242729;text-shadow:0 1px 0 #fff;background-color:#e1e3e5;border:1px solid #adb3b9;box-shadow:0 1px 0 rgba(12,13,14,.2),0 0 0 2px #fff inset;white-space:nowrap}tio-markdown.compact-markdown .tio-markdown_h1,tio-markdown.compact-markdown .tio-markdown_h2,tio-markdown.compact-markdown .tio-markdown_h3,tio-markdown.compact-markdown .tio-markdown_h4,tio-markdown.compact-markdown .tio-markdown_h5,tio-markdown.compact-markdown .tio-markdown_h6,tio-markdown.compact-markdown .tio-markdown_blockquote,tio-markdown.compact-markdown .tio-markdown_pre,tio-markdown.compact-markdown .tio-markdown_p,tio-markdown.compact-markdown .tio-markdown_code,tio-markdown.compact-markdown .tio-markdown_img,tio-markdown.compact-markdown .tio-markdown_table,tio-markdown.compact-markdown .tio-markdown_td,tio-markdown.compact-markdown .tio-markdown_tr,tio-markdown.compact-markdown .tio-markdown_ul,tio-markdown.compact-markdown .tio-markdown_ol,tio-markdown.compact-markdown .tio-markdown_li{margin:0px}.tio-play-result .tio-play-result_section:not(:last-child){border-bottom:1px solid #e7e7e7}.tio-play-result .tio-play-result_section-title{flex:1;display:flex;align-items:center;min-width:0;font-size:19px;font-weight:400;margin:0}.tio-play-result .tio-play-result_section-title:before{display:none}.tio-play-result .tio-play-result_section-title-icon{display:inline-block;vertical-align:middle;height:24px;width:24px;margin-right:15px}.tio-play-result .tio-play-result_section-title-icon path{fill:#f2bb13}.tio-play-result .tio-play-result_section-title-label{display:inline-block;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.tio-play-result .tio-play-result_section-header{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid #e7e7e7}.tio-play-result .tio-play-result_viewer-fullscreen,.tio-play-result .tio-play-result_terminal-fullscreen{flex:none;display:block;height:24px;margin-left:30px}.tio-play-result .tio-play-result_viewer-fullscreen.disabled,.tio-play-result .tio-play-result_terminal-fullscreen.disabled{pointer-events:none}.tio-play-result .tio-play-result_viewer-fullscreen.disabled .tio-play-result_viewer-fullscreen-icon,.tio-play-result .tio-play-result_viewer-fullscreen.disabled .tio-play-result_terminal-fullscreen-icon path,.tio-play-result .tio-play-result_terminal-fullscreen.disabled .tio-play-result_viewer-fullscreen-icon,.tio-play-result .tio-play-result_terminal-fullscreen.disabled .tio-play-result_terminal-fullscreen-icon path{fill:#9e9e9e}.tio-play-result .tio-play-result_viewer-fullscreen-icon,.tio-play-result .tio-play-result_terminal-fullscreen-icon{width:24px;height:24px;transition:color .2s}.tio-play-result .tio-play-result_viewer-fullscreen-icon path,.tio-play-result .tio-play-result_terminal-fullscreen-icon path{fill:#f2bb13}.tio-play-result .tio-play-result_viewer-fullscreen-icon:hover path,.tio-play-result .tio-play-result_terminal-fullscreen-icon:hover path{fill:rgba(242,187,19,.7)}.tio-play-result .tio-play-result_runner-errors .tio-play-result_section-title-icon path{fill:#dc7070}.tio-play-result .tio-play-result_stream-content{display:block;max-height:200px;overflow:auto}.tio-play-result .tio-play-result_timeout{text-align:center;padding:25px;background-color:#fff}.tio-play-result .tio-play-result_timeout-message{color:#dc7070}.tio-play-result .tio-play-result_runner-error-message{color:#dc7070;margin:0;padding:15px;font-size:18px;font-weight:600}.tio-play-result .tio-play-result_runner-error-message:before{content:"";display:inline-block;background-color:#dc7070;width:10px;height:10px;border-radius:50%;margin-right:13px}.tio-play-result .tio-play-result_runner-error-content{margin:0;padding:15px 40px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background-color:#fff;font-size:18px}.tio-play-result .tio-play-result_viewer-container{width:100%;position:relative;overflow:hidden}.tio-play-result .tio-play-result_viewer-dummy{padding-bottom:56.25%}.tio-play-result .tio-play-result_viewer{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.tio-play-result .tio-play-result_viewer-overlay,.tio-play-result .tio-play-result_terminal-overlay{position:absolute;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#6ecca5;font-size:16px;font-weight:400;text-align:center;padding:15px}.tio-play-result .tio-play-result_terminal-overlay-error{color:#dc7070}.tio-play-result .tio-play-result_terminal-container{height:312px;background-color:#000;overflow:hidden;position:relative;resize:vertical}.tio-play-result .tio-play-result_terminal-container *{scrollbar-color:hsla(0,0%,100%,.2) rgba(0,0,0,0);scrollbar-width:thin}.tio-play-result .tio-play-result_terminal-container *::-webkit-scrollbar{width:14px;height:14px;background-color:rgba(0,0,0,0)}.tio-play-result .tio-play-result_terminal-container *::-webkit-scrollbar-thumb{min-height:40px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:7px;background-color:hsla(0,0%,100%,.2)}.tio-play-result .tio-play-result_terminal-container *::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.tio-play-result .tio-play-result_terminal{position:absolute;top:10px;left:16px;right:16px;bottom:10px}.tio-play-result .tio-play-result_terminal .terminal{font-size:16px;font-family:Inconsolata,monospace}.tio-viewer-popup,.tio-terminal-popup{width:calc(100vw - 200px);height:calc(100vh - 100px);border:none;display:block;min-width:300px;min-height:200px}.tio-terminal-popup{background-color:#000}.tio-terminal-popup *{scrollbar-color:hsla(0,0%,100%,.2) rgba(0,0,0,0);scrollbar-width:thin}.tio-terminal-popup *::-webkit-scrollbar{width:14px;height:14px;background-color:rgba(0,0,0,0)}.tio-terminal-popup *::-webkit-scrollbar-thumb{min-height:40px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:7px;background-color:hsla(0,0%,100%,.2)}.tio-terminal-popup *::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.tio-terminal-popup .terminal{font-size:16px;font-family:Inconsolata,monospace}
.tio-playground-social-actions .tio-playground-social-actions_action{display:inline-block;margin-right:15px}.tio-playground-social-actions .tio-playground-social-actions_action:last-child{margin-right:0}.tio-playground-social-actions .tio-playground-social-actions_action.like-action .tio-playground-social-actions_action-icon path{fill:#6ecca5}.tio-playground-social-actions .tio-playground-social-actions_action.like-action:hover .tio-playground-social-actions_action-icon path{fill:#7ddfb6}.tio-playground-social-actions .tio-playground-social-actions_action.like-action:hover .tio-playground-social-actions_action-label{color:#7ddfb6}.tio-playground-social-actions .tio-playground-social-actions_action.share-action .tio-playground-social-actions_action-icon path{fill:#f7c327}.tio-playground-social-actions .tio-playground-social-actions_action.share-action:hover .tio-playground-social-actions_action-icon path{fill:#ffcf34}.tio-playground-social-actions .tio-playground-social-actions_action-icon{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:5px;transition:fill .2s}.tio-playground-social-actions .tio-playground-social-actions_action-label{color:#454c55;display:inline-block;vertical-align:middle;font-size:15px;font-weight:400;transition:color .2s}
.tio-bind-stream{font-size:16px;font-family:Inconsolata,monospace;tab-size:10;margin:0;padding:15px 30px;white-space:pre-wrap;word-break:break-word;background-color:#fff}.tio-bind-stream .file-link{color:#f07746;text-decoration:underline;cursor:pointer}.tio-bind-stream .external-link{color:#f2bb13}.tio-bind-stream .external-link:hover{color:#ffd200}
.tio-course-ide{padding-bottom:30px;width:100%;display:flex;flex-direction:column;align-items:center}.tio-course-ide .tio-course-ide_content-header,.tio-course-ide .tio-course-ide_content-container,.tio-course-ide .tio-course-ide_content-update-header,.tio-course-ide .tio-course-ide_content-pending-build-header{max-width:1200px;width:calc(100% - 100px)}@media screen and (max-width: 900px){.tio-course-ide .tio-course-ide_content-header,.tio-course-ide .tio-course-ide_content-container,.tio-course-ide .tio-course-ide_content-update-header,.tio-course-ide .tio-course-ide_content-pending-build-header{width:100%}}.tio-course-ide .tio-course-ide_content-container{display:flex;flex:1}.tio-course-ide .tio-course-ide_content,.tio-course-ide .tio-course-ide_content-editor{flex:1;width:auto;max-width:100%;position:relative}.tio-course-ide .tio-course-ide_content-banner{display:block;margin-top:30px}@media screen and (max-width: 900px){.tio-course-ide .tio-course-ide_content-banner{margin-top:0}}.tio-course-ide .tio-course-ide_content-banner-image{display:block;width:100%}.tio-course-ide .tio-course-ide_content-statement{background-color:#fff;min-height:320px;position:relative}.tio-course-ide .tio-course-ide_content-statement-navigator{padding:0 60px;border-bottom:1px solid #e7e7e7}.tio-course-ide .tio-course-ide_content-statement-navigator-footer{padding:0 60px;border-top:1px solid #e7e7e7}.tio-course-ide .tio-course-ide_content-statement-navigator-footer-design{padding:20px 60px;display:flex;justify-content:space-between;border-top:1px solid #e7e7e7}.tio-course-ide .tio-course-ide_content-statement-navigator-footer-design-previous{text-align:center;background-color:rgba(69,76,85,.08);color:#454c55;font-size:14px;font-weight:600;height:52px;line-height:52px;text-transform:uppercase;border:none;cursor:pointer;padding:0 5px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s;width:calc(50% - 10px);position:relative;padding-left:50px;min-width:100px}.tio-course-ide .tio-course-ide_content-statement-navigator-footer-design-previous:not(:disabled):hover{background-color:rgba(69,76,85,.1)}.tio-course-ide .tio-course-ide_content-statement-navigator-footer-design-previous:disabled{opacity:.5;cursor:auto}.tio-course-ide .tio-course-ide_content-statement-navigator-footer-design-previous .tio-course-ide_content-footer-navigation-icon{left:15px}.tio-course-ide .tio-course-ide_content-statement-navigator-footer-design-previous:disabled{visibility:hidden}.tio-course-ide .tio-course-ide_content-statement-navigator-footer-design-next{text-align:center;background-color:#f2bb13;color:#454c55;font-size:14px;font-weight:600;height:52px;line-height:52px;text-transform:uppercase;border:none;cursor:pointer;padding:0 5px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s;width:calc(50% - 10px);position:relative;padding-right:50px;min-width:100px}.tio-course-ide .tio-course-ide_content-statement-navigator-footer-design-next:not(:disabled):hover{background-color:rgba(242,187,19,.7)}.tio-course-ide .tio-course-ide_content-statement-navigator-footer-design-next:disabled{opacity:.5;cursor:auto}.tio-course-ide .tio-course-ide_content-statement-navigator-footer-design-next .tio-course-ide_content-footer-navigation-icon{right:15px;transform:rotate(180deg)}.tio-course-ide .tio-course-ide_content-statement-navigator-footer-design-next:disabled{visibility:hidden}.tio-course-ide .tio-course-ide_markdown-editor{display:block;padding:40px 30px}.tio-course-ide .tio-course-ide_social-actions,.tio-course-ide .tio-course-ide_edit-actions{position:absolute;top:0;bottom:0}.tio-course-ide .tio-course-ide_social-actions{right:100%;width:50px;overflow:hidden}.tio-course-ide .tio-course-ide_edit-actions{left:100%;width:50px;overflow:inherit}.tio-course-ide .tio-course-ide_edit-actions-container,.tio-course-ide .tio-course-ide_social-actions-container{position:absolute;top:0;right:0;width:50px}.tio-course-ide .tio-course-ide_edit-actions-container.rotate-border{background:linear-gradient(90deg, #bd7ed5 50%, transparent 50%),linear-gradient(90deg, #bd7ed5 50%, transparent 50%),linear-gradient(0deg, #bd7ed5 50%, transparent 50%),linear-gradient(0deg, #bd7ed5 50%, transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,0px 0px,1px 10px;background-position:0px 0px,100% 100%,0px 100%,100% 0px;animation:border-dance 1s infinite linear;padding:10px;padding-left:0}@keyframes border-dance{0%{background-position:0px 0px,100% 100%,0px 100%,100% 0px}100%{background-position:20px 0px,calc(100% - 20px) 100%,0px calc(100% - 20px),100% 20px}}.tio-course-ide .tio-course-ide_edit-actions-container.rotate-border:hover{background:linear-gradient(90deg, #d093e7 50%, transparent 50%),linear-gradient(90deg, #d093e7 50%, transparent 50%),linear-gradient(0deg, #d093e7 50%, transparent 50%),linear-gradient(0deg, #d093e7 50%, transparent 50%);background-size:10px 1px,10px 1px,0px 0px,1px 10px;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y}.tio-course-ide .tio-course-ide_social-action,.tio-course-ide .tio-course-ide_edit-action{display:block;width:100%;transition:background .2s}.tio-course-ide .tio-course-ide_edit-action{position:relative;height:50px}.tio-course-ide .tio-course-ide_edit-action:first-child{border-top-right-radius:5px}.tio-course-ide .tio-course-ide_edit-action:last-child{border-bottom-right-radius:5px}.tio-course-ide .tio-course-ide_edit-action.edit,.tio-course-ide .tio-course-ide_edit-action.cancel,.tio-course-ide .tio-course-ide_edit-action.save{background-color:#bd7ed5}.tio-course-ide .tio-course-ide_edit-action.edit:hover,.tio-course-ide .tio-course-ide_edit-action.cancel:hover,.tio-course-ide .tio-course-ide_edit-action.save:hover{background-color:#d093e7}.tio-course-ide .tio-course-ide_edit-action.edit:disabled,.tio-course-ide .tio-course-ide_edit-action.cancel:disabled,.tio-course-ide .tio-course-ide_edit-action.save:disabled{background-color:#d093e7;cursor:default}.tio-course-ide .tio-course-ide_edit-action:not(:first-child):before{content:"";position:absolute;display:block;border-top:1px solid #e7e7e7;width:20px;top:0;right:0;left:0;margin:auto}.tio-course-ide .tio-course-ide-display-navigation-hiring-work{margin-top:45px}.tio-course-ide .tio-course-ide_social-action{height:70px;margin-bottom:10px}.tio-course-ide .tio-course-ide_social-action.share,.tio-course-ide .tio-course-ide_social-action.like{background-color:#f2bb13}.tio-course-ide .tio-course-ide_social-action.share:hover,.tio-course-ide .tio-course-ide_social-action.like:hover{background-color:rgba(242,187,19,.7)}.tio-course-ide .tio-course-ide_content-lateral-action-icon{width:24px;height:24px;display:block;margin:3px auto}.tio-course-ide .tio-course-ide_content-lateral-action-icon path{fill:#454c55}.tio-course-ide .tio-course-ide_content-lateral-action-icon.small-icon{width:16px;height:16px}.tio-course-ide .tio-course-ide_content-lateral-action-icon.spinner{transform-origin:50% 50%;animation:spin 1s step-start infinite}@keyframes spin{0%{transform:rotate(45deg)}12.5%{transform:rotate(90deg)}25%{transform:rotate(135deg)}37.5%{transform:rotate(180deg)}50%{transform:rotate(225deg)}62.5%{transform:rotate(270deg)}75%{transform:rotate(315deg)}87.5%{transform:rotate(360deg)}100%{transform:rotate(45deg)}}.tio-course-ide .tio-course-ide_content-lateral-action-icon.liked path{fill:#f74225}.tio-course-ide .tio-course-ide_content-lateral-action-label{display:block;text-align:center;color:#454c55;font-size:15px;font-weight:600;margin:3px 0}.tio-course-ide .tio-course-ide_content-report{display:block;max-width:1200px;margin-top:40px;border:1px solid #e7e7e7;background-color:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.1);overflow:hidden}.tio-course-ide .tio-course-ide_content-footer-navigation{margin:40px 60px;height:50px;max-width:1200px;position:relative}.tio-course-ide .tio-course-ide_content-footer-like-container{position:absolute;width:100px;height:100px;border-radius:50%;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1}.tio-course-ide .tio-course-ide_content-footer-like-button{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:70px;height:70px;border-radius:50%;background-color:#f2bb13;transition:background .2s}.tio-course-ide .tio-course-ide_content-footer-like-button:hover{background-color:rgba(242,187,19,.7)}.tio-course-ide .tio-course-ide_content-footer-like-button-icon{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:32px;height:32px}.tio-course-ide .tio-course-ide_content-footer-like-button-icon path{fill:#454c55}.tio-course-ide .tio-course-ide_content-footer-like-button-icon.liked path{fill:#f74225}.tio-course-ide .tio-course-ide_content-footer-navigation-previous,.tio-course-ide .tio-course-ide_content-footer-navigation-next{position:absolute;top:0;width:calc(50% - 40px)}.tio-course-ide .tio-course-ide_content-footer-navigation-previous{text-align:center;background-color:rgba(69,76,85,.08);color:#454c55;font-size:14px;font-weight:600;height:52px;line-height:52px;text-transform:uppercase;border:none;cursor:pointer;padding:0 5px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s;left:0;padding-left:50px}.tio-course-ide .tio-course-ide_content-footer-navigation-previous:not(:disabled):hover{background-color:rgba(69,76,85,.1)}.tio-course-ide .tio-course-ide_content-footer-navigation-previous:disabled{opacity:.5;cursor:auto}.tio-course-ide .tio-course-ide_content-footer-navigation-previous .tio-course-ide_content-footer-navigation-icon{left:15px}.tio-course-ide .tio-course-ide_content-footer-navigation-next{text-align:center;background-color:#f2bb13;color:#454c55;font-size:14px;font-weight:600;height:52px;line-height:52px;text-transform:uppercase;border:none;cursor:pointer;padding:0 5px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s;right:0;padding-right:50px}.tio-course-ide .tio-course-ide_content-footer-navigation-next:not(:disabled):hover{background-color:rgba(242,187,19,.7)}.tio-course-ide .tio-course-ide_content-footer-navigation-next:disabled{opacity:.5;cursor:auto}.tio-course-ide .tio-course-ide_content-footer-navigation-next .tio-course-ide_content-footer-navigation-icon{right:15px;transform:rotate(180deg)}.tio-course-ide .tio-course-ide_content-footer-navigation-icon{width:24px;height:24px;position:absolute;top:0;bottom:0;margin:auto}.tio-course-ide .tio-course-ide_content-footer-navigation-icon path{fill:#454c55}.tio-course-ide .tio-enriched-statement{border-top:none}.tio-course-ide .tio-course-ide_content-update-header,.tio-course-ide .tio-course-ide_content-pending-build-header{margin-top:40px;border:1px solid #e7e7e7;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.1);overflow:hidden;background-color:#fff}.tio-course-ide .tio-course-ide_content-update-header{background-color:#fff;min-height:100px;display:flex;align-items:center;padding:15px 25px}.tio-course-ide .tio-course-ide_content-update-header-content{margin:0 25px;flex:1}.tio-course-ide .tio-course-ide_content-update-header-icon{width:48px;height:48px;flex:none}.tio-course-ide .tio-course-ide_content-update-header-icon path{fill:#f7c327}.tio-course-ide .tio-course-ide_content-update-header-button{flex:none;text-align:center;background-color:rgba(69,76,85,.08);color:#454c55;font-size:14px;font-weight:600;height:52px;line-height:52px;text-transform:uppercase;border:none;cursor:pointer;padding:0 5px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s;min-width:145px;padding:0 5px;margin-left:15px;pointer-events:all !important}.tio-course-ide .tio-course-ide_content-update-header-button:not(:disabled):hover{background-color:rgba(69,76,85,.1)}.tio-course-ide .tio-course-ide_content-update-header-button:disabled{opacity:.5;cursor:auto}.tio-course-ide .tio-course-ide_content-update-header-button-icon{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:15px}.tio-course-ide .tio-course-ide_content-update-header-button-icon path{fill:#fff}.tio-course-ide .tio-course-ide_content-update-header-button-label{display:inline-block;vertical-align:middle}.tio-course-ide .tio-course-ide_content-update-header-secondary-button{font-size:16px;font-weight:400;color:#454c55;transition:color .2s}.tio-course-ide .tio-course-ide_content-update-header-secondary-button:not(:disabled):hover{color:rgba(247,195,39,.7)}.tio-course-ide .tio-course-ide_content-update-header-secondary-button:disabled{color:#9e9e9e}.tio-course-ide .tio-course-ide_content-update-header-secondary-button .icon{display:inline-block;width:18px;height:24px;vertical-align:middle;margin-right:10px}.tio-course-ide .tio-course-ide_content-update-header-secondary-button .icon path{fill:#f7c327}.tio-course-ide .tio-course-ide_content-update-header-secondary-button *{display:inline-block;vertical-align:middle}.tio-course-ide .tio-course-ide_content-update-header-title{font-size:23px;font-weight:400}.tio-course-ide .tio-course-ide_content-update-header-details{font-size:15px;font-weight:400}.tio-course-ide .tio-course-ide_content-update-header-details a{color:#f2bb13;transition:color .2s;transition:color .2s}.tio-course-ide .tio-course-ide_content-update-header-details a:not(:disabled):hover{color:rgba(242,187,19,.4)}.tio-course-ide .tio-course-ide_content-update-header.publish-header .tio-course-ide_content-update-header-icon path{fill:#f2bb13}.tio-course-ide .tio-course-ide_content-update-header.publish-header .tio-course-ide_content-update-header-button{text-align:center;background-color:#f2bb13;color:#454c55;font-size:14px;font-weight:600;height:52px;line-height:52px;text-transform:uppercase;border:none;cursor:pointer;padding:0 5px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s;min-width:145px;padding:0 5px}.tio-course-ide .tio-course-ide_content-update-header.publish-header .tio-course-ide_content-update-header-button:not(:disabled):hover{background-color:rgba(242,187,19,.7)}.tio-course-ide .tio-course-ide_content-update-header.publish-header .tio-course-ide_content-update-header-button:disabled{opacity:.5;cursor:auto}.tio-course-ide .tio-course-ide_content-update-header.error-header{position:relative}.tio-course-ide .tio-course-ide_content-update-header.error-header .tio-course-ide_content-update-header-icon path{fill:#dc7070}.tio-course-ide .tio-course-ide_content-update-header.error-header .tio-course-ide_content-update-header-button{text-align:center;background-color:#dc7070;color:#454c55;font-size:18px;font-weight:600;height:52px;border:none;cursor:pointer;padding:0 20px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s,box-shadow .2s;min-width:145px;padding:0 5px}.tio-course-ide .tio-course-ide_content-update-header.error-header .tio-course-ide_content-update-header-button:not(button){display:flex;align-items:center;justify-content:center}.tio-course-ide .tio-course-ide_content-update-header.error-header .tio-course-ide_content-update-header-button:not(:disabled):not(.disabled):hover{background-color:#ee8484}.tio-course-ide .tio-course-ide_content-update-header.error-header .tio-course-ide_content-update-header-button.disabled,.tio-course-ide .tio-course-ide_content-update-header.error-header .tio-course-ide_content-update-header-button:disabled{background-color:#e7e7e7;cursor:auto;pointer-events:none}.tio-course-ide .tio-course-ide_content-update-header.error-header .tio-course-ide_content-update-header-secondary-button{font-size:16px;font-weight:400;color:#454c55;transition:color .2s}.tio-course-ide .tio-course-ide_content-update-header.error-header .tio-course-ide_content-update-header-secondary-button:not(:disabled):hover{color:rgba(220,112,112,.7)}.tio-course-ide .tio-course-ide_content-update-header.error-header .tio-course-ide_content-update-header-secondary-button:disabled{color:#9e9e9e}.tio-course-ide .tio-course-ide_content-update-header.error-header .tio-course-ide_content-update-header-secondary-button .icon{display:inline-block;width:18px;height:24px;vertical-align:middle;margin-right:10px}.tio-course-ide .tio-course-ide_content-update-header.error-header .tio-course-ide_content-update-header-secondary-button .icon path{fill:#dc7070}.tio-course-ide .tio-course-ide_content-update-header.error-header .tio-course-ide_content-update-header-secondary-button *{display:inline-block;vertical-align:middle}.tio-course-ide .tio-course-ide_content-update-header.error-header:after{content:"";display:block;position:absolute;left:0;bottom:0;right:0;height:5px;background-color:#dc7070}.tio-course-ide.without-navigator .tio-course-ide_content-statement{margin-top:30px}@media screen and (max-width: 900px){.tio-course-ide.without-navigator .tio-course-ide_content-statement{margin-top:0}}.tio-course-ide.two-columns-layout{width:100%;height:100%;overflow:hidden;padding-bottom:0}.tio-course-ide.two-columns-layout .tio-course-ide_content-header,.tio-course-ide.two-columns-layout .tio-course-ide_content-container{width:100%;max-width:none}.tio-course-ide.two-columns-layout .tio-course-ide_content-container{overflow:hidden}.tio-course-ide.two-columns-layout .tio-course-ide_content{overflow:auto;background:#fff}.tio-course-ide.two-columns-layout .tio-course-ide_content,.tio-course-ide.two-columns-layout .tio-course-ide_content-editor{flex:1;width:auto}.tio-course-ide.two-columns-layout .tio-course-ide_content-statement{border-radius:0;box-shadow:none;border:none;overflow:visible}.tio-course-ide.two-columns-layout .tio-course-ide_content-footer-navigation{max-width:none}.tio-course-ide.two-columns-layout .tio-course-ide_content-footer-navigation-next,.tio-course-ide.two-columns-layout .tio-course-ide_content-footer-navigation-previous{min-width:100px}.tio-course-ide.two-columns-layout .tio-course-ide_content-footer-like-container{background-color:#fff}.tio-course-ide.fullscreen.two-columns-layout .tio-course-ide_content-update-header{display:none}.tio-course-ide.two-columns-layout.without-navigator .tio-course-ide_content-update-header,.tio-course-ide.two-columns-layout.without-navigator .tio-course-ide_content-pending-build-header{border:none;width:100%;max-width:none;margin:0;box-shadow:none;border-radius:0}.tio-course-ide.two-columns-layout.without-navigator .tio-course-ide_content-update-header:not(:first-child),.tio-course-ide.two-columns-layout.without-navigator .tio-course-ide_content-pending-build-header:not(:first-child){border-top:1px solid #e7e7e7}.tio-course-ide.two-columns-layout.without-navigator.with-banner .tio-course-ide_content,.tio-course-ide.two-columns-layout.fullscreen.without-navigator .tio-course-ide_content{border-top:1px solid #e7e7e7}.tio-course-ide.two-columns-layout .tio-course-ide_content-header,.tio-course-ide.two-columns-layout .tio-course-ide_content-statement-navigator-footer{border-bottom:1px solid #e7e7e7}.tio-course-ide .tio-course-ide_content_tio-start-now-playground{display:block;margin-top:30px}@media screen and (max-width: 900px){.tio-course-ide .tio-course-ide_content-statement-navigator{padding:0 20px}.tio-course-ide .tio-course-ide_content-statement-navigator-footer{padding:0 20px}.tio-course-ide .tio-course-ide_content-statement-navigator-footer-design{padding:20px}.tio-course-ide tio-markdown{padding:20px}}
.tio-course-ide-navigator{height:80px;position:relative;margin:0 -20px}.tio-course-ide-navigator .tio-course-ide-navigator_container{margin:0 20px;width:calc(100% - 40px);position:relative;height:100%;display:flex;align-items:center;justify-content:center}.tio-course-ide-navigator.with-actions .tio-course-ide-navigator_container{margin:0 100px;width:calc(100% - 200px)}.tio-course-ide-navigator.with-social-actions .tio-course-ide-navigator_container{margin:0 250px;width:calc(100% - 500px)}.tio-course-ide-navigator .tio-course-ide-navigator_title-container{display:block;width:40%;height:100%;white-space:nowrap;text-align:center;cursor:pointer}.tio-course-ide-navigator .tio-course-ide-navigator_title-container:disabled{cursor:auto}.tio-course-ide-navigator .tio-course-ide-navigator_title-dropdown-icon{width:24px;height:24px;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:5px;transform:rotate(270deg)}.tio-course-ide-navigator .tio-course-ide-navigator_title-dropdown-icon path{fill:#f2bb13}.tio-course-ide-navigator .tio-course-ide-navigator_toc-wrapper{position:absolute;left:0;right:0;top:100%;z-index:20;display:flex;justify-content:center}.tio-course-ide-navigator .tio-course-ide-navigator_toc{text-align:left;border:1px solid #e7e7e7;box-shadow:0 2px 0 0 rgba(0,0,0,.1);max-height:calc(100vh - 240px);overflow:auto;max-width:600px}.tio-course-ide-navigator .tio-course-ide-navigator_title{display:inline-block;vertical-align:middle;height:100%;max-width:calc(100% - 30px);font-size:25px;line-height:80px;color:#f2bb13;font-weight:400;overflow:hidden;text-overflow:ellipsis}.tio-course-ide-navigator .tio-course-ide-navigator_title.with-pagination{color:#454c55}@media screen and (max-width: 500px){.tio-course-ide-navigator .tio-course-ide-navigator_title{display:none}}.tio-course-ide-navigator .tio-course-ide-navigator_title-pagination{color:#f2bb13;margin-right:5px}.tio-course-ide-navigator .tio-course-ide-navigator_edit-title-input{display:block;width:40%;height:48px;border:1px solid #e7e7e7;color:#bd7ed5;font-weight:600}.tio-course-ide-navigator.single-lesson .tio-course-ide-navigator_title-container{width:100%}.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson,.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson{position:absolute;display:block;margin:auto;top:0;bottom:0;width:calc(30% - 20px);display:flex;align-items:center}.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson:hover .tio-course-ide-navigator_previous-lesson_label,.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson:hover .tio-course-ide-navigator_next-lesson_label,.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson:hover .tio-course-ide-navigator_previous-lesson_label,.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson:hover .tio-course-ide-navigator_next-lesson_label{color:#f2bb13}.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson{left:0;text-align:left;justify-content:flex-start}.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson{right:0;text-align:right;justify-content:flex-end}.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson_icon,.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson_icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBpZD0iUHJldmlvdXNfMjQiIGQ9Ik01NDkxIDExMWExMiAxMiAwIDEgMSAxMi0xMiAxMi4wMTEgMTIuMDExIDAgMCAxLTEyIDEyWm0wLTIyYTEwIDEwIDAgMSAwIDEwIDEwIDEwLjAwOCAxMC4wMDggMCAwIDAtMTAtMTBabTEgMTVhMSAxIDAgMCAxLS43MS0uMjkybC00LTRhMSAxIDAgMCAxIDAtMS40MTRsNC00YTEuMDA2IDEuMDA2IDAgMCAxIDEuNDIgMCAxLjAyIDEuMDIgMCAwIDEgMCAxLjQxNGwtMy4zIDMuMjkyIDMuMyAzLjI5M0ExIDEgMCAwIDEgNTQ5MiAxMDRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQ3OSAtODcpIiBzdHlsZT0iZmlsbDojZjJiYjEzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9zdmc+);display:inline-block;vertical-align:middle;width:24px;height:24px}.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson_icon{margin-right:10px}.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson_icon{transform:scaleX(-1);margin-left:10px}.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson_label,.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson_label{display:inline-block;vertical-align:middle;font-size:18px;font-weight:400;transition:color .2s;color:#454c55;white-space:nowrap;max-width:calc(100% - 34px);overflow:hidden;text-overflow:ellipsis}.tio-course-ide-navigator .tio-course-ide-navigator_previous-lesson_label-previous,.tio-course-ide-navigator .tio-course-ide-navigator_next-lesson_label-next{font-weight:600}.tio-course-ide-navigator .tio-course-ide-navigator_lesson_number{font-weight:600;color:#f2bb13}.tio-course-ide-navigator .tio-course-ide-navigator_lesson_number:after{content:".";display:inline-block}.tio-course-ide-navigator .tio-course-ide-navigator_actions{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;padding:0 40px}.tio-course-ide-navigator .tio-course-ide-navigator_social-actions{position:absolute;left:40px;top:0;height:100%;display:flex;align-items:center;padding:0 15px}.tio-course-ide-navigator .tio-course-ide-navigator_social-actions:after{content:"";position:absolute;display:block;border-right:1px solid #e7e7e7;height:20px;right:0;bottom:0;top:0;margin:auto}.tio-course-ide-navigator .tio-course-ide-navigator_fullscreen{width:24px;height:24px}.tio-course-ide-navigator .tio-course-ide-navigator_fullscreen-icon{width:24px;height:24px;transition:fill .2s}.tio-course-ide-navigator .tio-course-ide-navigator_fullscreen-icon path{fill:#f2bb13}.tio-course-ide-navigator .tio-course-ide-navigator_fullscreen-icon:hover path{fill:rgba(242,187,19,.7)}
.tio-course-lesson-full-editor{position:absolute;top:0;right:0;bottom:0;left:0}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-header-panel{width:63px;display:flex;align-items:center;justify-content:center}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-menu{width:48px;height:48px;position:relative}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-button{position:relative;width:100%;height:100%;background-color:hsla(0,0%,100%,0);transition:background .2s,border .2s}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-button .tio-course-lesson-full-editor-settings-button-icon{width:24px;height:24px;transition:fill .2s,width .2s,height .2s;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-button .tio-course-lesson-full-editor-settings-button-icon path{fill:#f7c327}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-button:hover .editor-settings-button-icon path{fill:#ffcf34}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-button.open{border:1px solid #404040;background-color:#555}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-button.open .editor-settings-button-icon{width:24px;height:24px}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-button.open .editor-settings-button-icon path{fill:#f7c327}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-menu-content{z-index:500;position:absolute;top:calc(100% - 1px);right:0;background-color:#555;border:1px solid #404040;transform-origin:100% 0;border-top-right-radius:0}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-menu-content.ng-enter{opacity:0;transition:opacity .2s}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-menu-content.ng-enter.ng-enter-active{opacity:1}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-menu-content.ng-leave{opacity:1;transition:opacity .2s}.tio-course-lesson-full-editor .tio-course-lesson-full-editor-settings-menu-content.ng-leave.ng-leave-active{opacity:0}
cg-markdown{font-size:14px;font-weight:400;color:#454c55;display:block;overflow:hidden}cg-markdown *{scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0);scrollbar-width:thin}cg-markdown *::-webkit-scrollbar{width:14px;height:14px;background-color:rgba(0,0,0,0)}cg-markdown *::-webkit-scrollbar-thumb{min-height:40px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}cg-markdown *::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}cg-markdown h1{color:#454c55;font-size:16px;font-weight:700;text-transform:uppercase;margin:10px 0;margin-top:30px}cg-markdown>:first-child{margin-top:0}cg-markdown>:last-child{margin-bottom:0}cg-markdown hr,cg-markdown h1:not(:first-child):before{margin:20px -20px;border:none;border-bottom:10px solid #e7e9eb}cg-markdown hr+h1 :not(:first-child):before{display:none}cg-markdown h2,cg-markdown h3,cg-markdown h4,cg-markdown h5,cg-markdown h6{font-size:16px;font-weight:600;margin:10px 0;margin-top:30px}cg-markdown p{margin:20px 0;line-height:22px;text-align:justify}cg-markdown h1+p,cg-markdown h2+p,cg-markdown h3+p,cg-markdown h4+p,cg-markdown h5+p,cg-markdown h6+p{margin-top:10px}cg-markdown blockquote{padding-left:10px;margin:30px 0;border-left:5px solid #e7e9eb}cg-markdown blockquote p{color:#838891;margin-bottom:0}cg-markdown ul{padding-left:18px}cg-markdown ul li{margin:7px 0}cg-markdown ol{list-style-type:none;counter-reset:list}cg-markdown ol li{margin:15px 0;counter-increment:list;line-height:25px;vertical-align:top}cg-markdown ol li:before{vertical-align:top;line-height:23px;margin-right:10px;content:counter(list);display:inline-block;background-color:rgba(69,76,85,.7);border-radius:100%;width:25px;height:25px;color:#f2f2f2;text-align:center;font-weight:400;font-size:12px}cg-markdown a,cg-markdown a:visited,cg-markdown a:active,cg-markdown a:hover{transition:color .2s ease-in-out;border-bottom:none}cg-markdown a,cg-markdown a:visited,cg-markdown a:active{color:#f2bb13;font-weight:600}cg-markdown a:hover{color:rgba(242,187,19,.8)}cg-markdown table{margin:15px 0;border-collapse:collapse;border:1px solid #e1e1e1;width:100%}cg-markdown table th{background-color:#f6f6f6;border:1px solid #e1e1e1;border-collapse:collapse;height:60px;font-size:12px;font-weight:700;text-transform:uppercase}cg-markdown table td{text-align:center;border:1px solid #e1e1e1;border-collapse:collapse;height:50px}cg-markdown table th,cg-markdown table td{overflow:hidden;width:50px}cg-markdown th,cg-markdown td{padding:5px}cg-markdown pre{margin-bottom:20px}cg-markdown img{display:block;margin:20px auto 20px auto;max-height:300px;max-width:100%}cg-markdown pre{font-family:Inconsolata,monospace;padding:0;margin:10px 0;font-size:inherit;color:inherit;word-break:inherit;word-wrap:inherit;background-color:inherit;border:none;white-space:pre-wrap}cg-markdown pre code{margin:0;padding:10px}cg-markdown code{font-family:Inconsolata,monospace;border:1px solid #dadada;padding:3px;display:inline-block;margin:2px;max-width:100%;white-space:pre-wrap}cg-markdown kbd{display:inline-block;margin:0 .1em;padding:.1em .6em;font-family:Arial,sans-serif;font-size:11px;line-height:1.4;color:#242729;text-shadow:0 1px 0 #fff;background-color:#e1e3e5;border:1px solid #adb3b9;box-shadow:0 1px 0 rgba(12,13,14,.2),0 0 0 2px #fff inset;white-space:nowrap}cg-markdown.compact-markdown h1,cg-markdown.compact-markdown h2,cg-markdown.compact-markdown h3,cg-markdown.compact-markdown h4,cg-markdown.compact-markdown h5,cg-markdown.compact-markdown h6,cg-markdown.compact-markdown blockquote,cg-markdown.compact-markdown pre,cg-markdown.compact-markdown p,cg-markdown.compact-markdown code,cg-markdown.compact-markdown img,cg-markdown.compact-markdown table,cg-markdown.compact-markdown td,cg-markdown.compact-markdown tr,cg-markdown.compact-markdown ul,cg-markdown.compact-markdown ol,cg-markdown.compact-markdown li{margin:0px}tio-markdown{font-size:17px;font-weight:400;color:#454c55;display:block;overflow:hidden;padding:60px;padding-top:19px}tio-markdown *{scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0);scrollbar-width:thin}tio-markdown *::-webkit-scrollbar{width:14px;height:14px;background-color:rgba(0,0,0,0)}tio-markdown *::-webkit-scrollbar-thumb{min-height:40px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}tio-markdown *::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}tio-markdown>:last-child{margin-bottom:0}tio-markdown .tio-markdown_h1,tio-markdown .tio-markdown_h2{color:#f2bb13;font-size:30px;font-weight:600;margin:19px -60px;margin-top:57px;padding:19px 60px;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7}tio-markdown .tio-markdown_h1:first-child,tio-markdown .tio-markdown_h2:first-child{border-top:none;margin-top:0;padding-top:0}tio-markdown .tio-markdown_h1:last-child,tio-markdown .tio-markdown_h2:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media screen and (max-width: 900px){tio-markdown .tio-markdown_h2{font-size:25px}}tio-markdown .tio-markdown_hr{display:block;border:none;border-bottom:1px solid #e7e7e7;margin:20px -60px}tio-markdown .tio-markdown_hr+.tio-markdown_h1,tio-markdown .tio-markdown_hr+.tio-markdown_h2{border-top:none;margin-top:0;padding-top:0}tio-markdown .tio-markdown_h3{margin:38px 0 14px 0;font-size:26px;font-weight:400;padding-bottom:14px;background-image:linear-gradient(to right, #e7e7e7 50%, transparent 0%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x}tio-markdown .tio-markdown_h4,tio-markdown .tio-markdown_h5,tio-markdown .tio-markdown_h6{margin:15px 0 14px 0;font-size:22px;font-weight:400}tio-markdown .tio-markdown_h3+*,tio-markdown .tio-markdown_h4+*,tio-markdown .tio-markdown_h5+*,tio-markdown .tio-markdown_h6+*{margin-top:0}tio-markdown .tio-markdown_p{margin:20px 0;line-height:1.58}tio-markdown .tio-markdown_blockquote{padding-left:10px;margin:20px 0;border-left:5px solid #e7e7e7}tio-markdown .tio-markdown_blockquote .tio-markdown_p{color:#454c55;margin-bottom:0}tio-markdown .tio-markdown_ul{padding-left:18px}tio-markdown .tio-markdown_ul .tio-markdown_li{margin:5px 0}tio-markdown .tio-markdown_ol{list-style-type:none;counter-reset:list}tio-markdown .tio-markdown_ol>.tio-markdown_li{margin:5px 0;padding-left:35px;counter-increment:list;line-height:25px;vertical-align:top;position:relative}tio-markdown .tio-markdown_ol>.tio-markdown_li:before{position:absolute;left:0;top:0;content:counter(list);display:block;background-color:rgba(75,75,75,.7);border-radius:100%;width:25px;height:25px;color:#fff;text-align:center;font-weight:400;font-size:12px}tio-markdown .tio-markdown_a,tio-markdown .tio-markdown_a:visited,tio-markdown .tio-markdown_a:active,tio-markdown .tio-markdown_a:hover{transition:color .2s ease-in-out;border-bottom:none}tio-markdown .tio-markdown_a,tio-markdown .tio-markdown_a:visited,tio-markdown .tio-markdown_a:active{color:#f2bb13;font-weight:400;transition:color .2s}tio-markdown .tio-markdown_a:hover{color:rgba(242,187,19,.7)}tio-markdown .tio-markdown_table{margin:15px 0;border-collapse:collapse;border:1px solid #e7e7e7;width:100%}tio-markdown .tio-markdown_table .tio-markdown_th{background-color:#f9f9f9;border:1px solid #e7e7e7;border-collapse:collapse;height:60px;font-size:12px;font-weight:700;text-transform:uppercase}tio-markdown .tio-markdown_table .tio-markdown_td{border:1px solid #e7e7e7;border-collapse:collapse;height:50px}tio-markdown .tio-markdown_table .tio-markdown_th,tio-markdown .tio-markdown_table .tio-markdown_td{overflow:hidden;width:50px}tio-markdown .tio-markdown_th,tio-markdown .tio-markdown_td{padding:5px}tio-markdown .tio-markdown_img{display:block;margin:20px auto 20px auto;max-width:100%}tio-markdown .tio-markdown_pre{font-family:Inconsolata,monospace;padding:0;margin:20px 0;font-size:inherit;color:inherit;word-break:inherit;word-wrap:inherit;background:inherit;border:none;white-space:pre-wrap}tio-markdown .tio-markdown_pre .tio-markdown_code{display:block;margin:0;padding:20px !important}tio-markdown .tio-markdown_code{color:inherit !important;font-family:Inconsolata,monospace;border:1px solid #e7e7e7 !important;padding:0 5px;margin:0 2px;display:inline-block;max-width:100%;white-space:pre-wrap;background:#f9f9f9 !important}tio-markdown .tio-markdown_kbd{display:inline-block;margin:0 .1em;padding:.1em .6em;font-family:Arial,sans-serif;font-size:11px;line-height:1.4;color:#242729;text-shadow:0 1px 0 #fff;background-color:#e1e3e5;border:1px solid #adb3b9;box-shadow:0 1px 0 rgba(12,13,14,.2),0 0 0 2px #fff inset;white-space:nowrap}tio-markdown.compact-markdown .tio-markdown_h1,tio-markdown.compact-markdown .tio-markdown_h2,tio-markdown.compact-markdown .tio-markdown_h3,tio-markdown.compact-markdown .tio-markdown_h4,tio-markdown.compact-markdown .tio-markdown_h5,tio-markdown.compact-markdown .tio-markdown_h6,tio-markdown.compact-markdown .tio-markdown_blockquote,tio-markdown.compact-markdown .tio-markdown_pre,tio-markdown.compact-markdown .tio-markdown_p,tio-markdown.compact-markdown .tio-markdown_code,tio-markdown.compact-markdown .tio-markdown_img,tio-markdown.compact-markdown .tio-markdown_table,tio-markdown.compact-markdown .tio-markdown_td,tio-markdown.compact-markdown .tio-markdown_tr,tio-markdown.compact-markdown .tio-markdown_ul,tio-markdown.compact-markdown .tio-markdown_ol,tio-markdown.compact-markdown .tio-markdown_li{margin:0px}.tio-course-mcq{background-color:#f9f9f9;border:1px solid #e7e7e7;overflow:hidden}.tio-course-mcq .editor-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e7e7;padding:18px 20px}.tio-course-mcq .editor-header .editor-header-info{flex:1;min-width:0;display:flex;align-items:center}.tio-course-mcq .editor-header .editor-label{flex:1;word-break:break-word;color:#454c55;font-size:24px;font-weight:400}.tio-course-mcq .editor-header .editor-header-status{display:inline-block;vertical-align:middle;flex:none;height:32px;width:32px;position:relative;margin-right:16px}.tio-course-mcq .editor-header .editor-header-status:before{content:"";display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBpZD0iUXVpenpfMzIiIGQ9Ik01Njc2IDE3OTBhMTYgMTYgMCAxIDEgMTYtMTYgMTYuMDIxIDE2LjAyMSAwIDAgMS0xNiAxNlptMC0zMGExNCAxNCAwIDEgMCAxNCAxNCAxNC4wMTUgMTQuMDE1IDAgMCAwLTE0LTE0Wm0wIDE5LjExYTEuMDE3IDEuMDE3IDAgMCAxLTEtLjkyIDYuNjI2IDYuNjI2IDAgMCAxIDIuNzItNS4zNyAyLjk0MSAyLjk0MSAwIDAgMCAxLjI4LTIuNTcgMy4wOCAzLjA4IDAgMCAwLTMtMy4xNCAyLjk2NSAyLjk2NSAwIDAgMC0zIDMgMSAxIDAgMCAxLTIgMCA0Ljk0NSA0Ljk0NSAwIDAgMSA1LTUgNS4wNzIgNS4wNzIgMCAwIDEgNSA1LjE0IDQuOTI5IDQuOTI5IDAgMCAxLTIuMDIgNC4xMyA0LjY2NCA0LjY2NCAwIDAgMC0xLjk4IDMuNjQgMSAxIDAgMCAxLS45MSAxLjA4Yy0uMDMgMC0uMDYuMDEtLjA5LjAxWm0tLjAxIDMuODlhMS4wNTIgMS4wNTIgMCAwIDEtLjcxLS4yOSAxLjAxNCAxLjAxNCAwIDAgMSAwLTEuNDIgMS4wMzQgMS4wMzQgMCAwIDEgMS40MSAwIDEgMSAwIDAgMS0uNyAxLjcxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2NjAgLTE3NTgpIiBzdHlsZT0iZmlsbDojZjJiYjEzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9zdmc+);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.tio-course-mcq .editor-header .editor-header-actions{flex:none;margin-left:15px}.tio-course-mcq .editor-footer{display:flex}.tio-course-mcq .testcase-button{text-align:center;background-color:#f2bb13;color:#454c55;font-size:14px;font-weight:600;height:52px;line-height:52px;text-transform:uppercase;border:none;cursor:pointer;padding:0 5px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s;width:100%;min-width:initial;border-radius:0}.tio-course-mcq .testcase-button:not(:disabled):hover{background-color:rgba(242,187,19,.7)}.tio-course-mcq .testcase-button:disabled{opacity:.5;cursor:auto}.tio-course-mcq .testcase-button .testcase-button-wrapper{display:flex;align-items:center;justify-content:center}.tio-course-mcq .testcase-button .testcase-button-spinner{display:none}.tio-course-mcq .testcase-button .testcase-button-label{vertical-align:middle}.tio-course-mcq .testcase-button.pending:not(.testcase-long-living) .testcase-button-spinner{display:block;transform-origin:50% 50%;animation:spin 1s step-start infinite;width:24px;height:24px}@keyframes spin{0%{transform:rotate(45deg)}12.5%{transform:rotate(90deg)}25%{transform:rotate(135deg)}37.5%{transform:rotate(180deg)}50%{transform:rotate(225deg)}62.5%{transform:rotate(270deg)}75%{transform:rotate(315deg)}87.5%{transform:rotate(360deg)}100%{transform:rotate(45deg)}}.tio-course-mcq .testcase-button.pending:not(.testcase-long-living) .testcase-button-spinner path{fill:#454c55}.tio-course-mcq .testcase-button.pending:not(.testcase-long-living) .testcase-button-label{margin-left:10px}.tio-course-mcq .testcase-button.pending .testcase-button-label{color:#454c55}.tio-course-mcq.success .editor-header .editor-label{color:#6ecca5}.tio-course-mcq.success .editor-header .editor-header-status:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBpZD0iUXVpenpfVHJ1ZV8zMiIgZD0iTTU0NDMgMTc5MGExNiAxNiAwIDEgMSAxNi0xNiAxNi4wMjEgMTYuMDIxIDAgMCAxLTE2IDE2Wm0wLTMwYTE0IDE0IDAgMSAwIDE0IDE0IDE0LjAxNSAxNC4wMTUgMCAwIDAtMTQtMTRabS0xLjkxIDIwYTEuMDA3IDEuMDA3IDAgMCAxLS42NS0uMjRsLTYuMDktNS4xN2ExIDEgMCAwIDEtLjExLTEuNDEgMS4wMDkgMS4wMDkgMCAwIDEgMS40MS0uMTJsNS4zOCA0LjU4IDkuMjYtOS4zNGExIDEgMCAwIDEgMS40MiAxLjRsLTkuOTEgMTBhMS4wMSAxLjAxIDAgMCAxLS43MS4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU0MjcgLTE3NTgpIiBzdHlsZT0iZmlsbDojNmVjY2E1O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9zdmc+)}.tio-course-mcq.success .testcase-button.with-result{text-align:center;background-color:#6ecca5;color:#454c55;font-size:18px;font-weight:600;height:52px;border:none;cursor:pointer;padding:0 20px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s,box-shadow .2s;width:100%;min-width:initial;border-radius:0}.tio-course-mcq.success .testcase-button.with-result:not(button){display:flex;align-items:center;justify-content:center}.tio-course-mcq.success .testcase-button.with-result:not(:disabled):not(.disabled):hover{background-color:#7ddfb6}.tio-course-mcq.success .testcase-button.with-result.disabled,.tio-course-mcq.success .testcase-button.with-result:disabled{background-color:#e7e7e7;cursor:auto;pointer-events:none}.tio-course-mcq.failure .editor-header .editor-label{color:#dc7070}.tio-course-mcq.failure .editor-header .editor-header-status:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBpZD0iUXVpenpfRmFsc2VfMzIiIGQ9Ik01NTI1IDE3OTBhMTYgMTYgMCAxIDEgMTYtMTYgMTYuMDIxIDE2LjAyMSAwIDAgMS0xNiAxNlptMC0zMGExNCAxNCAwIDEgMCAxNCAxNCAxNC4wMTUgMTQuMDE1IDAgMCAwLTE0LTE0Wm01LjcxIDE5LjcxYTEuMDE0IDEuMDE0IDAgMCAxLTEuNDIgMGwtNC4yOS00LjMtNC4yOSA0LjNhMS4wMTQgMS4wMTQgMCAwIDEtMS40MiAwIDEuMDA4IDEuMDA4IDAgMCAxIDAtMS40Mmw0LjMtNC4yOS00LjMtNC4yOWExIDEgMCAwIDEgMS40Mi0xLjQybDQuMjkgNC4zIDQuMjktNC4zYTEgMSAwIDAgMSAxLjQyIDEuNDJsLTQuMyA0LjI5IDQuMyA0LjI5YTEuMDA4IDEuMDA4IDAgMCAxIDAgMS40MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NTA5IC0xNzU4KSIgc3R5bGU9ImZpbGw6I2RjNzA3MDtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==)}.tio-course-mcq.failure .testcase-button.with-result{text-align:center;background-color:#dc7070;color:#454c55;font-size:18px;font-weight:600;height:52px;border:none;cursor:pointer;padding:0 20px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s,box-shadow .2s;width:100%;min-width:initial;border-radius:0}.tio-course-mcq.failure .testcase-button.with-result:not(button){display:flex;align-items:center;justify-content:center}.tio-course-mcq.failure .testcase-button.with-result:not(:disabled):not(.disabled):hover{background-color:#ee8484}.tio-course-mcq.failure .testcase-button.with-result.disabled,.tio-course-mcq.failure .testcase-button.with-result:disabled{background-color:#e7e7e7;cursor:auto;pointer-events:none}.tio-course-mcq .mcq-options-container{padding:6px 42px 11px 42px}.tio-course-mcq .mcq-answer{margin:14px 0}
.common-button_close_black{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-246px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-button_close_white{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-258px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-button_close{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-243px -294px;width:24px;height:24px;background-repeat:no-repeat}.common-button_refresh{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-270px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-checkbox_background{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-368px -124px;width:26px;height:26px;background-repeat:no-repeat}.common-checkbox_checked{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-320px -214px;width:18px;height:18px;background-repeat:no-repeat}.common-company_no_logo{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-368px -74px;width:50px;height:50px;background-repeat:no-repeat}.common-icon_achievements_home{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-180px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-icon_actions{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-291px -294px;width:4px;height:18px;background-repeat:no-repeat}.common-icon_arrow_textbox_black{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-406px -214px;width:14px;height:13px;background-repeat:no-repeat}.common-icon_back{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-233px -278px;width:13px;height:12px;background-repeat:no-repeat}.common-icon_close_contest{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-282px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_code{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-217px -278px;width:16px;height:12px;background-repeat:no-repeat}.common-icon_codinpoints{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-338px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-icon_community_stats{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-196px -278px;width:21px;height:12px;background-repeat:no-repeat}.common-icon_drag_your_pic_here{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -74px;width:128px;height:80px;background-repeat:no-repeat}.common-icon_dropdown{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -268px;width:10px;height:9px;background-repeat:no-repeat}.common-icon_locked{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -294px;width:55px;height:65px;background-repeat:no-repeat}.common-icon_optimization{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-240px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rank_02{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-260px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rank_44px{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-224px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-icon_rank_60px{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-240px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-icon_rank{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-280px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rate_01{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-294px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_score{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-300px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_search_black_small{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-180px -278px;width:16px;height:16px;background-repeat:no-repeat}.common-icon_settings{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-306px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_slideshow_next{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-267px -294px;width:12px;height:20px;background-repeat:no-repeat}.common-icon_slideshow_previous{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-279px -294px;width:12px;height:20px;background-repeat:no-repeat}.common-icon_wrong{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-128px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_17px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-355px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-372px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-389px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -234px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -251px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_25px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-394px -124px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-143px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-168px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-193px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-218px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_44px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-268px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-312px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-356px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-55px -294px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-99px -294px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_60px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-300px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-360px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-60px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-120px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_80px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-208px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-288px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-80px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-160px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-logo_codinghub{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px 0px;width:420px;height:74px;background-repeat:no-repeat}.tio-course-table-of-contents{background:#fff}.tio-course-table-of-contents .tio-course-table-of-contents-section{padding:1px 0}.tio-course-table-of-contents .tio-course-table-of-contents-section:not(:first-child){border-top:1px solid #e7e7e7}.tio-course-table-of-contents .tio-course-table-of-contents-section.question .tio-course-table-of-contents-section-link{cursor:pointer}.tio-course-table-of-contents .tio-course-table-of-contents-section.question:hover .tio-course-table-of-contents-section-counter,.tio-course-table-of-contents .tio-course-table-of-contents-section.question:hover .tio-course-table-of-contents-section-name{color:#f2bb13}.tio-course-table-of-contents .tio-course-table-of-contents-section.question.current .tio-course-table-of-contents-section-counter,.tio-course-table-of-contents .tio-course-table-of-contents-section.question.current .tio-course-table-of-contents-section-name,.tio-course-table-of-contents .tio-course-table-of-contents-section.question.current:hover .tio-course-table-of-contents-section-counter,.tio-course-table-of-contents .tio-course-table-of-contents-section.question.current:hover .tio-course-table-of-contents-section-name{color:#f2bb13}.tio-course-table-of-contents .tio-course-table-of-contents-section-link{padding:20px 30px;display:block;cursor:default;white-space:nowrap}.tio-course-table-of-contents .tio-course-table-of-contents-section-counter{display:inline-block;vertical-align:middle;font-size:18px;font-weight:600;color:#454c55;margin-right:3px;transition:color .2s}.tio-course-table-of-contents .tio-course-table-of-contents-section-counter:after{content:"."}.tio-course-table-of-contents .tio-course-table-of-contents-section-name{display:inline-block;vertical-align:middle;color:#454c55;font-size:18px;font-weight:400;transition:color .2s;text-overflow:ellipsis;overflow:hidden}.tio-course-table-of-contents .tio-course-table-of-contents-subsections{border-top:1px dashed #e7e7e7;padding:7px 0}.tio-course-table-of-contents .tio-course-table-of-contents-subsection{display:block;padding:8px 15px 8px 60px;white-space:nowrap}.tio-course-table-of-contents .tio-course-table-of-contents-subsection:before{content:"";display:inline-block;vertical-align:middle;border-radius:50%;border:2px solid #454c55;margin-right:15px;width:10px;height:10px}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.success:before{border:2px solid #6ecca5}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.success:hover .tio-course-table-of-contents-subsection-label{color:#6ecca5}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.failure:before{border:2px solid #dc7070}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.failure:hover .tio-course-table-of-contents-subsection-label{color:#dc7070}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.current{cursor:default}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.current:before{border:2px solid #f2bb13}.tio-course-table-of-contents .tio-course-table-of-contents-subsection.current .tio-course-table-of-contents-subsection-label{color:#f2bb13}.tio-course-table-of-contents .tio-course-table-of-contents-subsection-label{color:#454c55;font-size:18px;font-weight:400;display:inline-block;vertical-align:middle;overflow:hidden;max-width:calc(100% - 25px);text-overflow:ellipsis;transition:color .2s}.tio-course-table-of-contents .tio-course-table-of-contents-subsection-label:hover{color:#f2bb13}
.common-button_close_black{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-246px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-button_close_white{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-258px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-button_close{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-243px -294px;width:24px;height:24px;background-repeat:no-repeat}.common-button_refresh{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-270px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-checkbox_background{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-368px -124px;width:26px;height:26px;background-repeat:no-repeat}.common-checkbox_checked{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-320px -214px;width:18px;height:18px;background-repeat:no-repeat}.common-company_no_logo{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-368px -74px;width:50px;height:50px;background-repeat:no-repeat}.common-icon_achievements_home{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-180px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-icon_actions{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-291px -294px;width:4px;height:18px;background-repeat:no-repeat}.common-icon_arrow_textbox_black{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-406px -214px;width:14px;height:13px;background-repeat:no-repeat}.common-icon_back{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-233px -278px;width:13px;height:12px;background-repeat:no-repeat}.common-icon_close_contest{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-282px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_code{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-217px -278px;width:16px;height:12px;background-repeat:no-repeat}.common-icon_codinpoints{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-338px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-icon_community_stats{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-196px -278px;width:21px;height:12px;background-repeat:no-repeat}.common-icon_drag_your_pic_here{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -74px;width:128px;height:80px;background-repeat:no-repeat}.common-icon_dropdown{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -268px;width:10px;height:9px;background-repeat:no-repeat}.common-icon_locked{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -294px;width:55px;height:65px;background-repeat:no-repeat}.common-icon_optimization{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-240px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rank_02{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-260px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rank_44px{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-224px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-icon_rank_60px{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-240px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-icon_rank{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-280px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rate_01{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-294px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_score{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-300px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_search_black_small{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-180px -278px;width:16px;height:16px;background-repeat:no-repeat}.common-icon_settings{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-306px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_slideshow_next{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-267px -294px;width:12px;height:20px;background-repeat:no-repeat}.common-icon_slideshow_previous{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-279px -294px;width:12px;height:20px;background-repeat:no-repeat}.common-icon_wrong{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-128px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_17px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-355px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-372px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-389px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -234px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -251px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_25px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-394px -124px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-143px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-168px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-193px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-218px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_44px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-268px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-312px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-356px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-55px -294px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-99px -294px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_60px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-300px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-360px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-60px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-120px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_80px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-208px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-288px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-80px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-160px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-logo_codinghub{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px 0px;width:420px;height:74px;background-repeat:no-repeat}.tio-course-table-of-contents-aside{background:#fff;width:350px}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_section{padding:1px 0}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_section:not(:first-child){border-top:1px solid #e7e7e7}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_section_link{padding:10px;display:block;cursor:default;white-space:nowrap}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_section_icon{display:inline-block;vertical-align:middle;width:8px;height:24px;margin-right:10px}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_section_icon path{fill:#f2bb13}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_section_counter{display:inline-block;vertical-align:middle;font-size:18px;font-weight:600;color:#454c55;margin-right:3px;transition:color .2s}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_section_counter:after{content:"."}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_section_name{display:inline-block;vertical-align:middle;color:#454c55;font-size:18px;font-weight:600;transition:color .2s;max-width:calc(100% - 70px);text-overflow:ellipsis;overflow:hidden}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_subsections{border-top:1px dashed #e7e7e7;padding:7px 0}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_subsection{display:block;padding:8px 15px 8px 60px;white-space:nowrap}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_subsection:before{content:"";display:inline-block;vertical-align:middle;border-radius:50%;border:2px solid #454c55;margin-right:15px;width:10px;height:10px}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_subsection.current{cursor:default}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_subsection.current:before{border:2px solid #f2bb13}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_subsection.current .tio-course-table-of-contents-aside_subsection_label{color:#f2bb13;font-weight:600}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_subsection_label{color:#454c55;font-size:18px;font-weight:400;display:inline-block;vertical-align:middle;overflow:hidden;max-width:calc(100% - 25px);text-overflow:ellipsis;transition:color .2s}.tio-course-table-of-contents-aside .tio-course-table-of-contents-aside_subsection_label:hover{color:#f2bb13}body.mobile .tio-course-table-of-contents-aside{width:auto}
cg-markdown{font-size:14px;font-weight:400;color:#454c55;display:block;overflow:hidden}cg-markdown *{scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0);scrollbar-width:thin}cg-markdown *::-webkit-scrollbar{width:14px;height:14px;background-color:rgba(0,0,0,0)}cg-markdown *::-webkit-scrollbar-thumb{min-height:40px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}cg-markdown *::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}cg-markdown h1{color:#454c55;font-size:16px;font-weight:700;text-transform:uppercase;margin:10px 0;margin-top:30px}cg-markdown>:first-child{margin-top:0}cg-markdown>:last-child{margin-bottom:0}cg-markdown hr,cg-markdown h1:not(:first-child):before{margin:20px -20px;border:none;border-bottom:10px solid #e7e9eb}cg-markdown hr+h1 :not(:first-child):before{display:none}cg-markdown h2,cg-markdown h3,cg-markdown h4,cg-markdown h5,cg-markdown h6{font-size:16px;font-weight:600;margin:10px 0;margin-top:30px}cg-markdown p{margin:20px 0;line-height:22px;text-align:justify}cg-markdown h1+p,cg-markdown h2+p,cg-markdown h3+p,cg-markdown h4+p,cg-markdown h5+p,cg-markdown h6+p{margin-top:10px}cg-markdown blockquote{padding-left:10px;margin:30px 0;border-left:5px solid #e7e9eb}cg-markdown blockquote p{color:#838891;margin-bottom:0}cg-markdown ul{padding-left:18px}cg-markdown ul li{margin:7px 0}cg-markdown ol{list-style-type:none;counter-reset:list}cg-markdown ol li{margin:15px 0;counter-increment:list;line-height:25px;vertical-align:top}cg-markdown ol li:before{vertical-align:top;line-height:23px;margin-right:10px;content:counter(list);display:inline-block;background-color:rgba(69,76,85,.7);border-radius:100%;width:25px;height:25px;color:#f2f2f2;text-align:center;font-weight:400;font-size:12px}cg-markdown a,cg-markdown a:visited,cg-markdown a:active,cg-markdown a:hover{transition:color .2s ease-in-out;border-bottom:none}cg-markdown a,cg-markdown a:visited,cg-markdown a:active{color:#f2bb13;font-weight:600}cg-markdown a:hover{color:rgba(242,187,19,.8)}cg-markdown table{margin:15px 0;border-collapse:collapse;border:1px solid #e1e1e1;width:100%}cg-markdown table th{background-color:#f6f6f6;border:1px solid #e1e1e1;border-collapse:collapse;height:60px;font-size:12px;font-weight:700;text-transform:uppercase}cg-markdown table td{text-align:center;border:1px solid #e1e1e1;border-collapse:collapse;height:50px}cg-markdown table th,cg-markdown table td{overflow:hidden;width:50px}cg-markdown th,cg-markdown td{padding:5px}cg-markdown pre{margin-bottom:20px}cg-markdown img{display:block;margin:20px auto 20px auto;max-height:300px;max-width:100%}cg-markdown pre{font-family:Inconsolata,monospace;padding:0;margin:10px 0;font-size:inherit;color:inherit;word-break:inherit;word-wrap:inherit;background-color:inherit;border:none;white-space:pre-wrap}cg-markdown pre code{margin:0;padding:10px}cg-markdown code{font-family:Inconsolata,monospace;border:1px solid #dadada;padding:3px;display:inline-block;margin:2px;max-width:100%;white-space:pre-wrap}cg-markdown kbd{display:inline-block;margin:0 .1em;padding:.1em .6em;font-family:Arial,sans-serif;font-size:11px;line-height:1.4;color:#242729;text-shadow:0 1px 0 #fff;background-color:#e1e3e5;border:1px solid #adb3b9;box-shadow:0 1px 0 rgba(12,13,14,.2),0 0 0 2px #fff inset;white-space:nowrap}cg-markdown.compact-markdown h1,cg-markdown.compact-markdown h2,cg-markdown.compact-markdown h3,cg-markdown.compact-markdown h4,cg-markdown.compact-markdown h5,cg-markdown.compact-markdown h6,cg-markdown.compact-markdown blockquote,cg-markdown.compact-markdown pre,cg-markdown.compact-markdown p,cg-markdown.compact-markdown code,cg-markdown.compact-markdown img,cg-markdown.compact-markdown table,cg-markdown.compact-markdown td,cg-markdown.compact-markdown tr,cg-markdown.compact-markdown ul,cg-markdown.compact-markdown ol,cg-markdown.compact-markdown li{margin:0px}tio-markdown{font-size:17px;font-weight:400;color:#454c55;display:block;overflow:hidden;padding:60px;padding-top:19px}tio-markdown *{scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0);scrollbar-width:thin}tio-markdown *::-webkit-scrollbar{width:14px;height:14px;background-color:rgba(0,0,0,0)}tio-markdown *::-webkit-scrollbar-thumb{min-height:40px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}tio-markdown *::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}tio-markdown>:last-child{margin-bottom:0}tio-markdown .tio-markdown_h1,tio-markdown .tio-markdown_h2{color:#f2bb13;font-size:30px;font-weight:600;margin:19px -60px;margin-top:57px;padding:19px 60px;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7}tio-markdown .tio-markdown_h1:first-child,tio-markdown .tio-markdown_h2:first-child{border-top:none;margin-top:0;padding-top:0}tio-markdown .tio-markdown_h1:last-child,tio-markdown .tio-markdown_h2:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media screen and (max-width: 900px){tio-markdown .tio-markdown_h2{font-size:25px}}tio-markdown .tio-markdown_hr{display:block;border:none;border-bottom:1px solid #e7e7e7;margin:20px -60px}tio-markdown .tio-markdown_hr+.tio-markdown_h1,tio-markdown .tio-markdown_hr+.tio-markdown_h2{border-top:none;margin-top:0;padding-top:0}tio-markdown .tio-markdown_h3{margin:38px 0 14px 0;font-size:26px;font-weight:400;padding-bottom:14px;background-image:linear-gradient(to right, #e7e7e7 50%, transparent 0%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x}tio-markdown .tio-markdown_h4,tio-markdown .tio-markdown_h5,tio-markdown .tio-markdown_h6{margin:15px 0 14px 0;font-size:22px;font-weight:400}tio-markdown .tio-markdown_h3+*,tio-markdown .tio-markdown_h4+*,tio-markdown .tio-markdown_h5+*,tio-markdown .tio-markdown_h6+*{margin-top:0}tio-markdown .tio-markdown_p{margin:20px 0;line-height:1.58}tio-markdown .tio-markdown_blockquote{padding-left:10px;margin:20px 0;border-left:5px solid #e7e7e7}tio-markdown .tio-markdown_blockquote .tio-markdown_p{color:#454c55;margin-bottom:0}tio-markdown .tio-markdown_ul{padding-left:18px}tio-markdown .tio-markdown_ul .tio-markdown_li{margin:5px 0}tio-markdown .tio-markdown_ol{list-style-type:none;counter-reset:list}tio-markdown .tio-markdown_ol>.tio-markdown_li{margin:5px 0;padding-left:35px;counter-increment:list;line-height:25px;vertical-align:top;position:relative}tio-markdown .tio-markdown_ol>.tio-markdown_li:before{position:absolute;left:0;top:0;content:counter(list);display:block;background-color:rgba(75,75,75,.7);border-radius:100%;width:25px;height:25px;color:#fff;text-align:center;font-weight:400;font-size:12px}tio-markdown .tio-markdown_a,tio-markdown .tio-markdown_a:visited,tio-markdown .tio-markdown_a:active,tio-markdown .tio-markdown_a:hover{transition:color .2s ease-in-out;border-bottom:none}tio-markdown .tio-markdown_a,tio-markdown .tio-markdown_a:visited,tio-markdown .tio-markdown_a:active{color:#f2bb13;font-weight:400;transition:color .2s}tio-markdown .tio-markdown_a:hover{color:rgba(242,187,19,.7)}tio-markdown .tio-markdown_table{margin:15px 0;border-collapse:collapse;border:1px solid #e7e7e7;width:100%}tio-markdown .tio-markdown_table .tio-markdown_th{background-color:#f9f9f9;border:1px solid #e7e7e7;border-collapse:collapse;height:60px;font-size:12px;font-weight:700;text-transform:uppercase}tio-markdown .tio-markdown_table .tio-markdown_td{border:1px solid #e7e7e7;border-collapse:collapse;height:50px}tio-markdown .tio-markdown_table .tio-markdown_th,tio-markdown .tio-markdown_table .tio-markdown_td{overflow:hidden;width:50px}tio-markdown .tio-markdown_th,tio-markdown .tio-markdown_td{padding:5px}tio-markdown .tio-markdown_img{display:block;margin:20px auto 20px auto;max-width:100%}tio-markdown .tio-markdown_pre{font-family:Inconsolata,monospace;padding:0;margin:20px 0;font-size:inherit;color:inherit;word-break:inherit;word-wrap:inherit;background:inherit;border:none;white-space:pre-wrap}tio-markdown .tio-markdown_pre .tio-markdown_code{display:block;margin:0;padding:20px !important}tio-markdown .tio-markdown_code{color:inherit !important;font-family:Inconsolata,monospace;border:1px solid #e7e7e7 !important;padding:0 5px;margin:0 2px;display:inline-block;max-width:100%;white-space:pre-wrap;background:#f9f9f9 !important}tio-markdown .tio-markdown_kbd{display:inline-block;margin:0 .1em;padding:.1em .6em;font-family:Arial,sans-serif;font-size:11px;line-height:1.4;color:#242729;text-shadow:0 1px 0 #fff;background-color:#e1e3e5;border:1px solid #adb3b9;box-shadow:0 1px 0 rgba(12,13,14,.2),0 0 0 2px #fff inset;white-space:nowrap}tio-markdown.compact-markdown .tio-markdown_h1,tio-markdown.compact-markdown .tio-markdown_h2,tio-markdown.compact-markdown .tio-markdown_h3,tio-markdown.compact-markdown .tio-markdown_h4,tio-markdown.compact-markdown .tio-markdown_h5,tio-markdown.compact-markdown .tio-markdown_h6,tio-markdown.compact-markdown .tio-markdown_blockquote,tio-markdown.compact-markdown .tio-markdown_pre,tio-markdown.compact-markdown .tio-markdown_p,tio-markdown.compact-markdown .tio-markdown_code,tio-markdown.compact-markdown .tio-markdown_img,tio-markdown.compact-markdown .tio-markdown_table,tio-markdown.compact-markdown .tio-markdown_td,tio-markdown.compact-markdown .tio-markdown_tr,tio-markdown.compact-markdown .tio-markdown_ul,tio-markdown.compact-markdown .tio-markdown_ol,tio-markdown.compact-markdown .tio-markdown_li{margin:0px}.tio-course-testcase{background-color:#f9f9f9}.tio-course-testcase .editor-header,.tio-course-testcase .tio-course-testcase_tio-editor{border:1px solid #e7e7e7;border-bottom:none}.tio-course-testcase .play-result{border:1px solid #e7e7e7;border-top:none}.tio-course-testcase .editor-header{display:flex;align-items:center;justify-content:space-between}.tio-course-testcase .editor-header .editor-header-info{flex:1;min-width:0;display:flex;align-items:center;padding:13px 15px}.tio-course-testcase .editor-header .editor-label{flex:1;word-break:break-word;color:#454c55;font-size:18px;font-weight:400}.tio-course-testcase .editor-header .editor-header-status{display:inline-block;vertical-align:middle;flex:none;height:22px;width:24px;position:relative;margin-right:13px}.tio-course-testcase .editor-header .editor-header-status:before{content:"";display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDI0IDIyIj48cGF0aCBpZD0iQ29kZV8yNCIgZD0iTTc4OTIgMjExM2gtMjBhMi4wMDYgMi4wMDYgMCAwIDEtMi0ydi0xOGEyLjAwNiAyLjAwNiAwIDAgMSAyLTJoMjBhMi4wMDYgMi4wMDYgMCAwIDEgMiAydjE4YTIuMDA2IDIuMDA2IDAgMCAxLTIgMlptLTIwLTJoMjB2LTE0aC0yMHYxNFptMC0xOHYyaDIwdi0yaC0yMFptMTIuNzEgMTQuNzFhMS4wMTQgMS4wMTQgMCAwIDEtMS40MiAwIDEuMDA4IDEuMDA4IDAgMCAxIDAtMS40MmwyLjMtMi4yOS0yLjMtMi4yOWExIDEgMCAwIDEgMS40Mi0xLjQybDMgM2ExLjAwOCAxLjAwOCAwIDAgMSAwIDEuNDJabS00IDBhMS4wMTQgMS4wMTQgMCAwIDEtMS40MiAwbC0zLTNhMS4wMDggMS4wMDggMCAwIDEgMC0xLjQybDMtM2ExIDEgMCAwIDEgMS40MiAxLjQybC0yLjMgMi4yOSAyLjMgMi4yOWExLjAwOCAxLjAwOCAwIDAgMSAwIDEuNDJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzg3MCAtMjA5MSkiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.tio-course-testcase .editor-header .editor-header-actions{flex:none;margin-left:15px}.tio-course-testcase .editor-footer{display:flex}.tio-course-testcase.success .editor-header .editor-label{color:#6ecca5}.tio-course-testcase.success .editor-header .editor-header-status:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDI0IDIyIj48cGF0aCBpZD0iQ29kZV9UcnVlXzI0IiBkPSJNNzc1NyAyMTE0aC0yMGEyLjAwNiAyLjAwNiAwIDAgMS0yLTJ2LTE4YTIuMDA2IDIuMDA2IDAgMCAxIDItMmgyMGEyLjAwNiAyLjAwNiAwIDAgMSAyIDJ2MThhMi4wMDYgMi4wMDYgMCAwIDEtMiAyWm0tMjAtMmgyMHYtMTRoLTIwdjE0Wm0wLTE4djJoMjB2LTJoLTIwWm05Ljc1IDE0LjY2YTEgMSAwIDAgMS0xLjM4LjEybC0zLTNhMSAxIDAgMCAxLS4xNS0xLjQxLjk4OS45ODkgMCAwIDEgMS40LS4xNWwyLjI2IDIuNCA0LjM3LTUuMjhhLjk4OC45ODggMCAwIDEgMS40MS0uMDkgMS4wMDYgMS4wMDYgMCAwIDEgLjA5IDEuNDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzczNSAtMjA5MikiIHN0eWxlPSJmaWxsOiM2ZWNjYTU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L3N2Zz4=)}.tio-course-testcase.failure .editor-header .editor-label,.tio-course-testcase.timeout .editor-header .editor-label{color:#dc7070}.tio-course-testcase.failure .editor-header .editor-header-status:before,.tio-course-testcase.timeout .editor-header .editor-header-status:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDI0IDIyIj48cGF0aCBpZD0iQ29kZV9GYWxzZV8yNCIgZD0iTTc2OTEgMjExNGgtMjBhMi4wMDYgMi4wMDYgMCAwIDEtMi0ydi0xOGEyLjAwNiAyLjAwNiAwIDAgMSAyLTJoMjBhMi4wMDYgMi4wMDYgMCAwIDEgMiAydjE4YTIuMDA2IDIuMDA2IDAgMCAxLTIgMlptLTIwLTJoMjB2LTE0aC0yMHYxNFptMC0xOHYyaDIwdi0yaC0yMFptMTMuNzEgMTQuNzFhMS4wNDIgMS4wNDIgMCAwIDEtLjcxLjI5IDEuMDI0IDEuMDI0IDAgMCAxLS43MS0uMjlsLTIuMjktMi4zLTIuMjkgMi4zYTEuMDQyIDEuMDQyIDAgMCAxLS43MS4yOSAxLjAyNCAxLjAyNCAwIDAgMS0uNzEtLjI5IDEuMDA4IDEuMDA4IDAgMCAxIDAtMS40MmwyLjI5LTIuMjktMi4yOS0yLjI5YTEgMSAwIDAgMSAxLjQyLTEuNDJsMi4yOSAyLjI5IDIuMjktMi4yOWExIDEgMCAwIDEgMS40MiAxLjQybC0yLjMgMi4yOSAyLjMgMi4yOWExLjAwOCAxLjAwOCAwIDAgMSAwIDEuNDJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY2OSAtMjA5MikiIHN0eWxlPSJmaWxsOiNkYzcwNzA7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L3N2Zz4=)}.tio-course-testcase .tio-course-testcase_tio-editor{display:block}
.common-button_close_black{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-246px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-button_close_white{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-258px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-button_close{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-243px -294px;width:24px;height:24px;background-repeat:no-repeat}.common-button_refresh{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-270px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-checkbox_background{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-368px -124px;width:26px;height:26px;background-repeat:no-repeat}.common-checkbox_checked{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-320px -214px;width:18px;height:18px;background-repeat:no-repeat}.common-company_no_logo{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-368px -74px;width:50px;height:50px;background-repeat:no-repeat}.common-icon_achievements_home{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-180px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-icon_actions{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-291px -294px;width:4px;height:18px;background-repeat:no-repeat}.common-icon_arrow_textbox_black{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-406px -214px;width:14px;height:13px;background-repeat:no-repeat}.common-icon_back{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-233px -278px;width:13px;height:12px;background-repeat:no-repeat}.common-icon_close_contest{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-282px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_code{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-217px -278px;width:16px;height:12px;background-repeat:no-repeat}.common-icon_codinpoints{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-338px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-icon_community_stats{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-196px -278px;width:21px;height:12px;background-repeat:no-repeat}.common-icon_drag_your_pic_here{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -74px;width:128px;height:80px;background-repeat:no-repeat}.common-icon_dropdown{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -268px;width:10px;height:9px;background-repeat:no-repeat}.common-icon_locked{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -294px;width:55px;height:65px;background-repeat:no-repeat}.common-icon_optimization{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-240px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rank_02{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-260px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rank_44px{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-224px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-icon_rank_60px{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-240px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-icon_rank{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-280px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rate_01{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-294px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_score{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-300px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_search_black_small{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-180px -278px;width:16px;height:16px;background-repeat:no-repeat}.common-icon_settings{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-306px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_slideshow_next{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-267px -294px;width:12px;height:20px;background-repeat:no-repeat}.common-icon_slideshow_previous{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-279px -294px;width:12px;height:20px;background-repeat:no-repeat}.common-icon_wrong{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-128px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_17px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-355px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-372px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-389px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -234px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -251px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_25px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-394px -124px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-143px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-168px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-193px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-218px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_44px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-268px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-312px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-356px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-55px -294px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-99px -294px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_60px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-300px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-360px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-60px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-120px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_80px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-208px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-288px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-80px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-160px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-logo_codinghub{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px 0px;width:420px;height:74px;background-repeat:no-repeat}.tio-editor{background-color:#fff}.tio-editor .tio-editor_banner{border-bottom:1px solid #e7e7e7;height:50px;position:relative;display:flex;align-items:stretch}.tio-editor .tio-editor_tabs-container{flex:1;position:relative}.tio-editor .tio-editor_tabs{white-space:nowrap;overflow:hidden;overflow-x:auto;overflow-x:overlay;position:absolute;left:0;right:0;bottom:0;top:0;display:flex;align-items:stretch}.tio-editor .tio-editor_banner-custom-header{flex:none;display:flex;align-items:stretch;border-left:1px solid #e7e7e7}.tio-editor .tio-editor_tab{position:relative;height:100%;min-width:78px;padding:0 30px;flex:0 1 auto;border-right:1px solid #e7e7e7;color:#454c55;font-size:17px;font-weight:400;transition:color .2s;overflow:hidden;text-overflow:ellipsis}.tio-editor .tio-editor_tab.selected{flex-shrink:0}.tio-editor .tio-editor_tab.selected,.tio-editor .tio-editor_tab:hover{color:#f2bb13;transition:color .2s}.tio-editor .tio-editor_tab.selected:not(:disabled):hover,.tio-editor .tio-editor_tab:hover:not(:disabled):hover{color:rgba(242,187,19,.7)}.tio-editor .tio-editor_tab.modified:before{content:"*"}.tio-editor .tio-editor_body{display:flex}.tio-editor .tio-editor_code-editor{flex:1;display:flex;flex-direction:column;min-width:100px}.tio-editor .code-editor{flex:1;flex-basis:auto}.tio-editor .tio-editor_actions-bar{border-left:1px solid #e7e7e7}.tio-editor.split-mode{height:100%;background-color:#4b4b4b}.tio-editor.split-mode .tio-editor_body{height:100%}.tio-editor.split-mode.with-banner .tio-editor_body{height:calc(100% - 63px)}.tio-editor.split-mode .tio-editor_banner{height:63px;border-bottom:1px solid #404040}.tio-editor.split-mode .tio-editor_banner-custom-header{border-left:1px solid #404040}.tio-editor.split-mode .tio-editor_tab{color:hsla(0,0%,100%,.5);font-weight:400;border-right:1px solid #404040;transition:color .2s}.tio-editor.split-mode .tio-editor_tab.selected,.tio-editor.split-mode .tio-editor_tab:hover{color:#fff;background-color:#555}.tio-editor.split-mode .tio-editor_tab:not(:disabled):hover{color:hsla(0,0%,100%,.7)}
.common-button_close_black{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-246px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-button_close_white{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-258px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-button_close{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-243px -294px;width:24px;height:24px;background-repeat:no-repeat}.common-button_refresh{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-270px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-checkbox_background{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-368px -124px;width:26px;height:26px;background-repeat:no-repeat}.common-checkbox_checked{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-320px -214px;width:18px;height:18px;background-repeat:no-repeat}.common-company_no_logo{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-368px -74px;width:50px;height:50px;background-repeat:no-repeat}.common-icon_achievements_home{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-180px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-icon_actions{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-291px -294px;width:4px;height:18px;background-repeat:no-repeat}.common-icon_arrow_textbox_black{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-406px -214px;width:14px;height:13px;background-repeat:no-repeat}.common-icon_back{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-233px -278px;width:13px;height:12px;background-repeat:no-repeat}.common-icon_close_contest{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-282px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_code{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-217px -278px;width:16px;height:12px;background-repeat:no-repeat}.common-icon_codinpoints{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-338px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-icon_community_stats{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-196px -278px;width:21px;height:12px;background-repeat:no-repeat}.common-icon_drag_your_pic_here{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -74px;width:128px;height:80px;background-repeat:no-repeat}.common-icon_dropdown{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -268px;width:10px;height:9px;background-repeat:no-repeat}.common-icon_locked{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -294px;width:55px;height:65px;background-repeat:no-repeat}.common-icon_optimization{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-240px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rank_02{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-260px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rank_44px{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-224px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-icon_rank_60px{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-240px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-icon_rank{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-280px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rate_01{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-294px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_score{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-300px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_search_black_small{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-180px -278px;width:16px;height:16px;background-repeat:no-repeat}.common-icon_settings{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-306px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_slideshow_next{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-267px -294px;width:12px;height:20px;background-repeat:no-repeat}.common-icon_slideshow_previous{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-279px -294px;width:12px;height:20px;background-repeat:no-repeat}.common-icon_wrong{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-128px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_17px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-355px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-372px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-389px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -234px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -251px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_25px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-394px -124px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-143px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-168px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-193px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-218px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_44px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-268px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-312px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-356px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-55px -294px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-99px -294px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_60px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-300px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-360px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-60px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-120px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_80px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-208px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-288px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-80px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-160px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-logo_codinghub{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px 0px;width:420px;height:74px;background-repeat:no-repeat}.tio-editor-actions{width:50px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.tio-editor-actions_code-button{position:relative;height:50px;width:50px;box-sizing:content-box;border-bottom:1px solid #e7e7e7}.tio-editor-actions_code-button-reset{border-bottom:0px}.tio-editor-actions_code-button-embed{border-top:1px solid #e7e7e7}.tio-editor-actions_code-button_icon{height:24px;width:24px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.tio-editor-actions_code-button_icon path{fill:#f2bb13}.tio-editor-actions_embed-content{position:absolute;z-index:50;top:0;right:100%}.tio-editor-actions_embed-wrapper{position:relative}
.tio-editor-settings-menu .tio-editor-settings-button{text-align:right;padding:15px}.tio-editor-settings-menu .tio-editor-settings-button:not(:first-child){border-top:1px solid #e7e7e7}.tio-editor-settings-menu .tio-editor-settings-button-title{white-space:nowrap;text-transform:uppercase;color:#f2bb13;font-size:15px;font-weight:600;margin:0;margin-bottom:5px}.tio-editor-settings-menu .tio-editor-settings-button-title:before{display:none}.tio-editor-settings-menu .tio-editor-settings-button-input-container{white-space:nowrap}.tio-editor-settings-menu .tio-editor-settings-button-input{display:none}.tio-editor-settings-menu .tio-editor-settings-button-input:checked+.tio-editor-settings-button-label{cursor:auto}.tio-editor-settings-menu .tio-editor-settings-button-input:checked+.tio-editor-settings-button-label .tio-editor-settings-button-label-content{font-weight:700}.tio-editor-settings-menu .tio-editor-settings-button-input:checked+.tio-editor-settings-button-label .tio-editor-settings-button-label-radio:after{opacity:1}.tio-editor-settings-menu .tio-editor-settings-button-label{display:inline-block;margin-left:10px;cursor:pointer}.tio-editor-settings-menu .tio-editor-settings-button-label .tio-editor-settings-button-label-radio{display:inline-block;vertical-align:middle;border:2px solid #f2bb13;border-radius:50%;height:13px;width:13px;position:relative;margin-right:2px}.tio-editor-settings-menu .tio-editor-settings-button-label .tio-editor-settings-button-label-radio:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#f2bb13;width:5px;height:5px;border-radius:50%;opacity:0;transition:opacity .2s}.tio-editor-settings-menu .tio-editor-settings-button-label .tio-editor-settings-button-label-content{display:inline-block;vertical-align:middle;color:#454c55;font-weight:400;font-size:15px;transition:color .2s}.tio-editor-settings-menu .editor-settings-menu-button{width:100%;white-space:nowrap;display:block;padding:0 15px;text-align:right;height:52px}.tio-editor-settings-menu .editor-settings-menu-button>*{transition:opacity .2s}.tio-editor-settings-menu .editor-settings-menu-button:not(:first-child){border-top:1px solid #e7e7e7}.tio-editor-settings-menu .editor-settings-menu-button:not(:disabled):hover .editor-settings-menu-button-label{color:#f2bb13}.tio-editor-settings-menu .editor-settings-menu-button:disabled{cursor:auto}.tio-editor-settings-menu .editor-settings-menu-button:disabled>*{opacity:.4}.tio-editor-settings-menu .editor-settings-menu-reset-button .editor-settings-menu-button-icon,.tio-editor-settings-menu .editor-settings-menu-reset-all-button .editor-settings-menu-button-icon{width:21px;height:24px}.tio-editor-settings-menu .editor-settings-menu-button-label{display:inline-block;vertical-align:middle;font-size:17px;font-weight:400;transition:color .2s;color:#454c55}.tio-editor-settings-menu .editor-settings-menu-button-icon{display:inline-block;vertical-align:middle;margin-left:20px;width:24px;height:24px}.tio-editor-settings-menu .editor-settings-menu-button-icon path{fill:#f2bb13}.tio-editor-settings-menu.theme-dark .editor-settings-menu-button-icon path{fill:#f7c327}.tio-editor-settings-menu.theme-dark .editor-settings-menu-button:not(:first-child){border-top:1px solid #404040}.tio-editor-settings-menu.theme-dark .tio-editor-settings-button-label .tio-editor-settings-button-label-content{color:#fff}.tio-editor-settings-menu.theme-dark .tio-editor-settings-button:not(:first-child){border-top:1px solid #404040}.tio-editor-settings-menu.theme-dark .editor-settings-menu-button-label{color:#fff}.tio-editor-settings-menu.theme-dark .tio-editor-settings-button-title{color:#f7c327}.tio-editor-settings-menu.theme-dark .tio-editor-settings-button-label .tio-editor-settings-button-label-radio{border:2px solid #f7c327}.tio-editor-settings-menu.theme-dark .tio-editor-settings-button-label .tio-editor-settings-button-label-radio:after{background-color:#f7c327}
.common-button_close_black{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-246px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-button_close_white{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-258px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-button_close{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-243px -294px;width:24px;height:24px;background-repeat:no-repeat}.common-button_refresh{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-270px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-checkbox_background{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-368px -124px;width:26px;height:26px;background-repeat:no-repeat}.common-checkbox_checked{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-320px -214px;width:18px;height:18px;background-repeat:no-repeat}.common-company_no_logo{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-368px -74px;width:50px;height:50px;background-repeat:no-repeat}.common-icon_achievements_home{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-180px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-icon_actions{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-291px -294px;width:4px;height:18px;background-repeat:no-repeat}.common-icon_arrow_textbox_black{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-406px -214px;width:14px;height:13px;background-repeat:no-repeat}.common-icon_back{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-233px -278px;width:13px;height:12px;background-repeat:no-repeat}.common-icon_close_contest{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-282px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_code{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-217px -278px;width:16px;height:12px;background-repeat:no-repeat}.common-icon_codinpoints{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-338px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-icon_community_stats{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-196px -278px;width:21px;height:12px;background-repeat:no-repeat}.common-icon_drag_your_pic_here{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -74px;width:128px;height:80px;background-repeat:no-repeat}.common-icon_dropdown{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -268px;width:10px;height:9px;background-repeat:no-repeat}.common-icon_locked{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -294px;width:55px;height:65px;background-repeat:no-repeat}.common-icon_optimization{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-240px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rank_02{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-260px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rank_44px{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-224px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-icon_rank_60px{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-240px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-icon_rank{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-280px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_rate_01{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-294px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_score{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-300px -214px;width:20px;height:20px;background-repeat:no-repeat}.common-icon_search_black_small{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-180px -278px;width:16px;height:16px;background-repeat:no-repeat}.common-icon_settings{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-306px -278px;width:12px;height:12px;background-repeat:no-repeat}.common-icon_slideshow_next{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-267px -294px;width:12px;height:20px;background-repeat:no-repeat}.common-icon_slideshow_previous{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-279px -294px;width:12px;height:20px;background-repeat:no-repeat}.common-icon_wrong{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-128px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_17px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-355px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-372px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-389px -214px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -234px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_17px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-400px -251px;width:17px;height:17px;background-repeat:no-repeat}.common-level_icon_25px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-394px -124px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-143px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-168px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-193px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_25px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-218px -294px;width:25px;height:25px;background-repeat:no-repeat}.common-level_icon_44px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-268px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-312px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-356px -234px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-55px -294px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_44px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-99px -294px;width:44px;height:44px;background-repeat:no-repeat}.common-level_icon_60px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-300px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-360px -154px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-60px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_60px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-120px -234px;width:60px;height:60px;background-repeat:no-repeat}.common-level_icon_80px_10{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-208px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_20{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-288px -74px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_30{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_40{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-80px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-level_icon_80px_50{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:-160px -154px;width:80px;height:80px;background-repeat:no-repeat}.common-logo_codinghub{background-image:url(https://static.codingame.com/assets/common.95aaedcb.png);background-position:0px 0px;width:420px;height:74px;background-repeat:no-repeat}.tio-embed-exercise{width:650px;height:52px;display:flex;justify-content:center;flex-direction:row;background-color:#fff;border:1px solid #e1e3e5;border-right:0px}.tio-embed-exercise .tio-embed-exercise_code{resize:none;margin:8px;font-size:12px;width:100%}.tio-embed-exercise .tio-embed-exercise_label{font-size:14px;color:#f2bb13;margin:auto;margin-left:8px}body.mobile .tio-embed-exercise{width:350px}
cg-markdown{font-size:14px;font-weight:400;color:#454c55;display:block;overflow:hidden}cg-markdown *{scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0);scrollbar-width:thin}cg-markdown *::-webkit-scrollbar{width:14px;height:14px;background-color:rgba(0,0,0,0)}cg-markdown *::-webkit-scrollbar-thumb{min-height:40px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}cg-markdown *::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}cg-markdown h1{color:#454c55;font-size:16px;font-weight:700;text-transform:uppercase;margin:10px 0;margin-top:30px}cg-markdown>:first-child{margin-top:0}cg-markdown>:last-child{margin-bottom:0}cg-markdown hr,cg-markdown h1:not(:first-child):before{margin:20px -20px;border:none;border-bottom:10px solid #e7e9eb}cg-markdown hr+h1 :not(:first-child):before{display:none}cg-markdown h2,cg-markdown h3,cg-markdown h4,cg-markdown h5,cg-markdown h6{font-size:16px;font-weight:600;margin:10px 0;margin-top:30px}cg-markdown p{margin:20px 0;line-height:22px;text-align:justify}cg-markdown h1+p,cg-markdown h2+p,cg-markdown h3+p,cg-markdown h4+p,cg-markdown h5+p,cg-markdown h6+p{margin-top:10px}cg-markdown blockquote{padding-left:10px;margin:30px 0;border-left:5px solid #e7e9eb}cg-markdown blockquote p{color:#838891;margin-bottom:0}cg-markdown ul{padding-left:18px}cg-markdown ul li{margin:7px 0}cg-markdown ol{list-style-type:none;counter-reset:list}cg-markdown ol li{margin:15px 0;counter-increment:list;line-height:25px;vertical-align:top}cg-markdown ol li:before{vertical-align:top;line-height:23px;margin-right:10px;content:counter(list);display:inline-block;background-color:rgba(69,76,85,.7);border-radius:100%;width:25px;height:25px;color:#f2f2f2;text-align:center;font-weight:400;font-size:12px}cg-markdown a,cg-markdown a:visited,cg-markdown a:active,cg-markdown a:hover{transition:color .2s ease-in-out;border-bottom:none}cg-markdown a,cg-markdown a:visited,cg-markdown a:active{color:#f2bb13;font-weight:600}cg-markdown a:hover{color:rgba(242,187,19,.8)}cg-markdown table{margin:15px 0;border-collapse:collapse;border:1px solid #e1e1e1;width:100%}cg-markdown table th{background-color:#f6f6f6;border:1px solid #e1e1e1;border-collapse:collapse;height:60px;font-size:12px;font-weight:700;text-transform:uppercase}cg-markdown table td{text-align:center;border:1px solid #e1e1e1;border-collapse:collapse;height:50px}cg-markdown table th,cg-markdown table td{overflow:hidden;width:50px}cg-markdown th,cg-markdown td{padding:5px}cg-markdown pre{margin-bottom:20px}cg-markdown img{display:block;margin:20px auto 20px auto;max-height:300px;max-width:100%}cg-markdown pre{font-family:Inconsolata,monospace;padding:0;margin:10px 0;font-size:inherit;color:inherit;word-break:inherit;word-wrap:inherit;background-color:inherit;border:none;white-space:pre-wrap}cg-markdown pre code{margin:0;padding:10px}cg-markdown code{font-family:Inconsolata,monospace;border:1px solid #dadada;padding:3px;display:inline-block;margin:2px;max-width:100%;white-space:pre-wrap}cg-markdown kbd{display:inline-block;margin:0 .1em;padding:.1em .6em;font-family:Arial,sans-serif;font-size:11px;line-height:1.4;color:#242729;text-shadow:0 1px 0 #fff;background-color:#e1e3e5;border:1px solid #adb3b9;box-shadow:0 1px 0 rgba(12,13,14,.2),0 0 0 2px #fff inset;white-space:nowrap}cg-markdown.compact-markdown h1,cg-markdown.compact-markdown h2,cg-markdown.compact-markdown h3,cg-markdown.compact-markdown h4,cg-markdown.compact-markdown h5,cg-markdown.compact-markdown h6,cg-markdown.compact-markdown blockquote,cg-markdown.compact-markdown pre,cg-markdown.compact-markdown p,cg-markdown.compact-markdown code,cg-markdown.compact-markdown img,cg-markdown.compact-markdown table,cg-markdown.compact-markdown td,cg-markdown.compact-markdown tr,cg-markdown.compact-markdown ul,cg-markdown.compact-markdown ol,cg-markdown.compact-markdown li{margin:0px}tio-markdown{font-size:17px;font-weight:400;color:#454c55;display:block;overflow:hidden;padding:60px;padding-top:19px}tio-markdown *{scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0);scrollbar-width:thin}tio-markdown *::-webkit-scrollbar{width:14px;height:14px;background-color:rgba(0,0,0,0)}tio-markdown *::-webkit-scrollbar-thumb{min-height:40px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:7px;background-color:rgba(0,0,0,.2)}tio-markdown *::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}tio-markdown>:last-child{margin-bottom:0}tio-markdown .tio-markdown_h1,tio-markdown .tio-markdown_h2{color:#f2bb13;font-size:30px;font-weight:600;margin:19px -60px;margin-top:57px;padding:19px 60px;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7}tio-markdown .tio-markdown_h1:first-child,tio-markdown .tio-markdown_h2:first-child{border-top:none;margin-top:0;padding-top:0}tio-markdown .tio-markdown_h1:last-child,tio-markdown .tio-markdown_h2:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media screen and (max-width: 900px){tio-markdown .tio-markdown_h2{font-size:25px}}tio-markdown .tio-markdown_hr{display:block;border:none;border-bottom:1px solid #e7e7e7;margin:20px -60px}tio-markdown .tio-markdown_hr+.tio-markdown_h1,tio-markdown .tio-markdown_hr+.tio-markdown_h2{border-top:none;margin-top:0;padding-top:0}tio-markdown .tio-markdown_h3{margin:38px 0 14px 0;font-size:26px;font-weight:400;padding-bottom:14px;background-image:linear-gradient(to right, #e7e7e7 50%, transparent 0%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x}tio-markdown .tio-markdown_h4,tio-markdown .tio-markdown_h5,tio-markdown .tio-markdown_h6{margin:15px 0 14px 0;font-size:22px;font-weight:400}tio-markdown .tio-markdown_h3+*,tio-markdown .tio-markdown_h4+*,tio-markdown .tio-markdown_h5+*,tio-markdown .tio-markdown_h6+*{margin-top:0}tio-markdown .tio-markdown_p{margin:20px 0;line-height:1.58}tio-markdown .tio-markdown_blockquote{padding-left:10px;margin:20px 0;border-left:5px solid #e7e7e7}tio-markdown .tio-markdown_blockquote .tio-markdown_p{color:#454c55;margin-bottom:0}tio-markdown .tio-markdown_ul{padding-left:18px}tio-markdown .tio-markdown_ul .tio-markdown_li{margin:5px 0}tio-markdown .tio-markdown_ol{list-style-type:none;counter-reset:list}tio-markdown .tio-markdown_ol>.tio-markdown_li{margin:5px 0;padding-left:35px;counter-increment:list;line-height:25px;vertical-align:top;position:relative}tio-markdown .tio-markdown_ol>.tio-markdown_li:before{position:absolute;left:0;top:0;content:counter(list);display:block;background-color:rgba(75,75,75,.7);border-radius:100%;width:25px;height:25px;color:#fff;text-align:center;font-weight:400;font-size:12px}tio-markdown .tio-markdown_a,tio-markdown .tio-markdown_a:visited,tio-markdown .tio-markdown_a:active,tio-markdown .tio-markdown_a:hover{transition:color .2s ease-in-out;border-bottom:none}tio-markdown .tio-markdown_a,tio-markdown .tio-markdown_a:visited,tio-markdown .tio-markdown_a:active{color:#f2bb13;font-weight:400;transition:color .2s}tio-markdown .tio-markdown_a:hover{color:rgba(242,187,19,.7)}tio-markdown .tio-markdown_table{margin:15px 0;border-collapse:collapse;border:1px solid #e7e7e7;width:100%}tio-markdown .tio-markdown_table .tio-markdown_th{background-color:#f9f9f9;border:1px solid #e7e7e7;border-collapse:collapse;height:60px;font-size:12px;font-weight:700;text-transform:uppercase}tio-markdown .tio-markdown_table .tio-markdown_td{border:1px solid #e7e7e7;border-collapse:collapse;height:50px}tio-markdown .tio-markdown_table .tio-markdown_th,tio-markdown .tio-markdown_table .tio-markdown_td{overflow:hidden;width:50px}tio-markdown .tio-markdown_th,tio-markdown .tio-markdown_td{padding:5px}tio-markdown .tio-markdown_img{display:block;margin:20px auto 20px auto;max-width:100%}tio-markdown .tio-markdown_pre{font-family:Inconsolata,monospace;padding:0;margin:20px 0;font-size:inherit;color:inherit;word-break:inherit;word-wrap:inherit;background:inherit;border:none;white-space:pre-wrap}tio-markdown .tio-markdown_pre .tio-markdown_code{display:block;margin:0;padding:20px !important}tio-markdown .tio-markdown_code{color:inherit !important;font-family:Inconsolata,monospace;border:1px solid #e7e7e7 !important;padding:0 5px;margin:0 2px;display:inline-block;max-width:100%;white-space:pre-wrap;background:#f9f9f9 !important}tio-markdown .tio-markdown_kbd{display:inline-block;margin:0 .1em;padding:.1em .6em;font-family:Arial,sans-serif;font-size:11px;line-height:1.4;color:#242729;text-shadow:0 1px 0 #fff;background-color:#e1e3e5;border:1px solid #adb3b9;box-shadow:0 1px 0 rgba(12,13,14,.2),0 0 0 2px #fff inset;white-space:nowrap}tio-markdown.compact-markdown .tio-markdown_h1,tio-markdown.compact-markdown .tio-markdown_h2,tio-markdown.compact-markdown .tio-markdown_h3,tio-markdown.compact-markdown .tio-markdown_h4,tio-markdown.compact-markdown .tio-markdown_h5,tio-markdown.compact-markdown .tio-markdown_h6,tio-markdown.compact-markdown .tio-markdown_blockquote,tio-markdown.compact-markdown .tio-markdown_pre,tio-markdown.compact-markdown .tio-markdown_p,tio-markdown.compact-markdown .tio-markdown_code,tio-markdown.compact-markdown .tio-markdown_img,tio-markdown.compact-markdown .tio-markdown_table,tio-markdown.compact-markdown .tio-markdown_td,tio-markdown.compact-markdown .tio-markdown_tr,tio-markdown.compact-markdown .tio-markdown_ul,tio-markdown.compact-markdown .tio-markdown_ol,tio-markdown.compact-markdown .tio-markdown_li{margin:0px}.tio-enriched-statement .tio-iframe-container{position:relative;height:0;padding-bottom:56.25%}.tio-enriched-statement .tio-iframe-container iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%}.tio-enriched-statement .tio-math-block-container{text-align:center}.tio-enriched-statement .tio-details,.tio-enriched-statement details{position:relative;display:block;padding:10px 60px;margin:20px 0px;border:#e7e7e7 dashed 1px}.tio-enriched-statement .tio-details .tio-summary,.tio-enriched-statement .tio-details summary,.tio-enriched-statement details .tio-summary,.tio-enriched-statement details summary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:20px;cursor:pointer;position:relative;vertical-align:middle;display:inline-block;margin:-10px -60px;padding:10px 20px;width:calc(100% + 120px)}.tio-enriched-statement .tio-details .tio-summary:before,.tio-enriched-statement .tio-details summary:before,.tio-enriched-statement details .tio-summary:before,.tio-enriched-statement details summary:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTIgNyI+PHBhdGggaWQ9IkNvbGxhcHNlXzEyIiBkPSJNMTM3OTYgNjczYS45ODQuOTg0IDAgMCAxLS4zLjcwNmwtNSA1YS45ODQuOTg0IDAgMCAxLTEuNCAwbC01LTVhLjk5NS45OTUgMCAwIDEgMS40LTEuNDE0bDQuMyA0LjI5NCA0LjMtNC4yOTRhMSAxIDAgMCAxIDEuNy43MDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM3ODQgLTY3MikiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat center;display:inline-block;width:15px;height:15px;background-size:15px 15px;margin-right:10px;vertical-align:middle;transition:transform .2s ease;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.tio-enriched-statement .tio-details .tio-summary::-webkit-details-marker,.tio-enriched-statement .tio-details summary::-webkit-details-marker,.tio-enriched-statement details .tio-summary::-webkit-details-marker,.tio-enriched-statement details summary::-webkit-details-marker{display:none}.tio-enriched-statement .tio-details .tio-summary::-moz-list-bullet,.tio-enriched-statement .tio-details summary::-moz-list-bullet,.tio-enriched-statement details .tio-summary::-moz-list-bullet,.tio-enriched-statement details summary::-moz-list-bullet{list-style-type:none}.tio-enriched-statement .tio-details .tio-summary:focus,.tio-enriched-statement .tio-details summary:focus,.tio-enriched-statement details .tio-summary:focus,.tio-enriched-statement details summary:focus{outline:none}.tio-enriched-statement .tio-details:hover,.tio-enriched-statement .tio-details[open],.tio-enriched-statement details:hover,.tio-enriched-statement details[open]{transition:color .2s,border .2s;border-color:#f2bb13}.tio-enriched-statement .tio-details[open]>summary:before,.tio-enriched-statement details[open]>summary:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.tio-enriched-statement a.missing-playground-link{color:#bd7ed5;font-weight:600;transition:color .2s}.tio-enriched-statement a.missing-playground-link:hover{color:#d093e7}.tio-enriched-statement .tio-markdown_math{display:inline-block}.tio-enriched-statement_testcase,.tio-enriched-statement_mcq{display:block;margin:25px 0}
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */

/* Tomorrow Comment */
.hljs-comment,
.hljs-quote {
  color: #8e908c;
}

/* Tomorrow Red */
.hljs-variable,
.hljs-template-variable,
.hljs-tag,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class,
.hljs-regexp,
.hljs-deletion {
  color: #c82829;
}

/* Tomorrow Orange */
.hljs-number,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params,
.hljs-meta,
.hljs-link {
  color: #f5871f;
}

/* Tomorrow Yellow */
.hljs-attribute {
  color: #eab700;
}

/* Tomorrow Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet,
.hljs-addition {
  color: #718c00;
}

/* Tomorrow Blue */
.hljs-title,
.hljs-section {
  color: #4271ae;
}

/* Tomorrow Purple */
.hljs-keyword,
.hljs-selector-tag {
  color: #8959a8;
}

.hljs {
  display: block;
  overflow-x: auto;
  background: white;
  color: #4d4d4c;
  padding: 0.5em;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

.tio-published-courses-list{margin-left:-20px;margin-right:-20px;text-align:center}.tio-published-courses-list_item{display:flex;position:relative;width:calc(100% - 40px);margin:10px 20px;text-align:left}.tio-published-courses-list_tio-course-tile{width:100%}.tio-published-courses-list_empty{color:#454c55;font-size:48px;font-weight:300;margin:80px auto;display:block;padding:65px 115px;border:1px dashed #e7e7e7;text-align:center}.tio-published-courses-list_empty-item{height:0;border:none;margin:0 20px}
.tio-related-playgrounds{margin-top:40px}.tio-related-playgrounds .tio-related-playgrounds_title-wrapper{display:flex;align-items:center;margin-bottom:10px}.tio-related-playgrounds .tio-related-playgrounds_label{font-size:24px;font-weight:400}.tio-related-playgrounds .tio-related-playgrounds_icon{display:inline-block;height:24px;margin-right:10px;vertical-align:middle}.tio-related-playgrounds .tio-related-playgrounds_icon path{fill:rgba(242,187,19,.7)}.tio-related-playgrounds .tio-related-playgrounds_wrapper{display:inline-flex;flex-wrap:wrap;justify-content:space-between}.tio-related-playgrounds .tio-related-playgrounds_list{display:inline-flex;position:relative;width:calc(50% - 10px);margin:10px 0px}.tio-related-playgrounds .tio-related-playgrounds_list-item{width:100%}.tio-related-playgrounds.two-columns-layout .tio-related-playgrounds_wrapper{display:flex;flex-direction:column}.tio-related-playgrounds.two-columns-layout .tio-related-playgrounds_list{width:calc(100% - 80px);margin:10px 40px}.tio-related-playgrounds.two-columns-layout .tio-related-playgrounds_title-wrapper{margin-left:40px}.mobile .tio-related-playgrounds_wrapper{display:flex;flex-direction:column}.mobile .tio-related-playgrounds_list{width:100%}
.tio-course-tile{display:flex;border:1px solid #e7e7e7;background-color:#fff;text-align:left}.tio-course-tile .tio-course-tile_header{width:140px;background-color:#e7e7e7;background-size:cover;background-position:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAACHBAMAAAAVV6oyAAAAIVBMVEVHcExnZ2dnZ2dnZ2dnZ2dnZ2dnZ2ddXV1YWFhfX19iYmIXsn7kAAAABnRSTlMA875NTIRSxE0WAAACV0lEQVR42u2b0W3DIBCGeekKnaDqAB2iz10hrYQDA3CyB6gyQdjAVresSTDGjYlqwByR7qRIkfLgL3/v/zlOKWNvzxy7Di+MPfEa6oO9V8HxxV6r4Phkz1VwHBivo4iDOIjjYTmOp2+014IDTQjiuMdBfiGOu/lBfiEOyg/ioPwgDsoP4njc/BB9HX6BcxUcTVtHfmyUY6/82CrHXn7ZKkceDgFznVPkSOQYPI4uRY7EPtXzY0UbJ0cOv0jwO6OPkiMHh2iX2jSAM38Myndsx0HhzB/aP0pkGyNHDr/I5XMhRo5EDj1b1TOxCZS2L8hhc2P5/bW6BFtXLj8k9GvZGv5sJ7+Ite+srTpDufmjUUE51j8swSH1pTcnOdI4eDTHz/WwdXJs5eB5OCR0PZeD5x0cDt257MDkmP4cWuXhiO1Te9IJ4LEcefxyKwcKhw00I4e7xmFw2DdGjgYzP4bedYfLegy/XAehS3fIFpEDPLMANoc1CyDmB3jZgXnegpcdmBxjn05yxPZpFo7Rt5McskPMj0bdjmEYfhGdO1ncWIpy7gP8OfGwONR8u0XMj3numDcOKL513dFizh9Gjma8NIxXhx6Tw95opyUdVn5cu8PeoxDnda3+e+nclUMAr4JjXY7i+RGQo7hfAnKU5DCzeUiOknsYs3sKyZG2l9pYZk9nHrlWSXu6jTVmlwpwFN1bhrsjtmL3uGofjiOaHCl+ySlHUn5k7I4kDrUXB3oRR9Uc9Hsp4qD8IA7KD+Kg/CAOyg/iuHCc6vi/RvILcRAHcRAHcRDHjvULykuYGiUwArwAAAAASUVORK5CYII=)}.tio-course-tile .tio-course-tile_title{display:flex;margin-bottom:8px}.tio-course-tile .tio-course-tile_title h3{color:#454c55;font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.tio-course-tile .tio-course-tile_content{display:flex;flex-direction:column;width:calc(100% - 140px);padding:10px 20px 15px}.tio-course-tile .tio-course-tile_wrapper{display:flex;justify-content:space-between;align-items:center}.tio-course-tile .tio-course-tile_left-wrapper{align-items:center;white-space:nowrap;overflow:hidden;font-size:14px;font-weight:400;display:inline-flex;flex-wrap:wrap}.tio-course-tile .tio-course-tile_left-wrapper>*:not(:first-child):before{content:"-";margin:0 5px}.tio-course-tile .tio-course-tile_right-wrapper{display:flex}.tio-course-tile .tio-course-tile_right-wrapper>*{border-left:1px solid #e7e7e7;margin-left:20px;padding-left:20px}.tio-course-tile .tio-course-tile_published-date{display:inline-flex;white-space:nowrap;color:#454c55}.tio-course-tile .tio-course-tile_author{display:inline-flex;align-items:center;color:#454c55}.tio-course-tile .tio-course-tile_author-avatar{flex-shrink:0;width:18px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0BAMAAAA5+MK5AAAAMFBMVEXa2tr////c3Nzj4+Pn5+f8/Pzu7u709PTr6+v6+vrz8/Pe3t74+Pjg4ODw8PD29van29ZDAAAH6klEQVR42u3de4hUVRzA8dPM6I6Os3qydVvb3PGxhCGouUbQg103HxSVa1oaBW7ZAyPTCgMx3U2TMgqnMpCsHCzoAbElQUVRG4Epkaub/dUfuxAV2R9u0T+BEGItuo/Ze4/ee879ne8H+q/94+vcx7nn3IdSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAghNQ0L7OnL9pc1Frv3dhc8Ct8xh+6X+3PHsWnFutzVC/wpTxd0gPt96M806kH+8aH8mxRD2WlB7/50OVavyK9PN+nh3NKeHqrHt5q0eU/lSnXtV2Sd3Rd1iWC03vLp+seseWzRyjXdVKHtPniSOn6daHpx0cs11Uyj3TplpHT9e0i0+cHKNdVcyTu6UF+dK3vEZj+aaByXdMhb3qiGCxdvyQuvSJgua726rpF9lVMJnC5uJH8x8HTq4Qd6PqCp+uTosqzIcr1paLSj4ZJ112+bu+ytvhMqHJRx/j6cOlVgmYsWsOlCxrV5EKW68vEpFeGTZ8iJv3DsOlazICuN3R6j5RL9dDl+mIfR7GyxrJjwqfXCElvCp+uG2WkbzBIX+/ngEbOoCZrki7jODfeJL3W07GcmPFcu1F6m68HeBmH+JRRuYihbNosfaKA9NFm6ZN8PbdpXScg/SKzdC0g/ahhepef121Crt1aDdMFzFFtMEwXMKYpGqbv8nUwJ2E4lzdNv9zXcayEkWzGND35K81Z0/TkT1GNNk1P/vVLpWl68ldbx5qmT058eoVpejXppJNOOkd40hnSMJDl8oWLVqYqbMiZpgu4m8Y0fULy0/2djPZ5CcJ04Wl18tM9Xm70eJF5lFl5VfLLTS/YJTzGnvV1CO/1zWOqxSh9qYT0klH6PgnpTb6e1pWaapRekJBe4eu5zXCeRsYj7EY3Egl5vLHk6wFeqbkG6XNkpI/z9YEno+OclMd5U+GHssuEpBvMUa2Wkl4fep6iICU99JLjJCnl4Xd2Mbt6+Gc72+Skj/PzrG4wSTVRUHrIYfw+Sen1fp7aQo9lhb1StOTr9q7UzBCv4ynISk97enw/rcnH8cwZge+anKLECXpjyXp56bMCDmIL8tJzwW6lek0JFOiLCAK/hxD0Zxf5oyv1eYA9vUNmeqpvxPQ/lVCVHp7Tg05UtclNT5c/0r2sBLuy7DNOBcnpamGZyZlG0eUqNfwi1L1KuPxwlzFPKfHSQ5/d/1IeSA81T+fJp7hzzw26aHle+eLqc8/vr85R/sjd1Nkffvhm5ZdUw7qth/Yc2bLmKtmdM94Os0nPf0vMsC61ONyKSklXLxB0MgvxhGpOzMnux5aQr18484qHO7oSX35b6Ds//7uvtC7hVzOp/tFL4M+v9n/QtebpRJ++W8O/cOSsV5o8nODyXoMbIM++qj0hojzobYDn3l6Y0PaBsxI9oX/0xM5fPDPwtedBxmizB85atSWw/LpB1+TLR/6jzKBbSmuSd1X3mckc1FCzV5M7ElaeHfKO4BNhjov/W5ms8vwwy2v7RxzsD+FUotKHXWH6dvjN95NOCetRX5b5vMW2YX7yR8v8TXJ290zZW//vvG9wyYEHy/7J8sSkj/SYT9U/a+Yd6x/5dDes/VvKY0Czg93/vGL3itP/BfqfE7LJp03fOpX89ecmHYUkTFyMjqQ8Ec9/laJJT8Bd8ldEVK6rC46XB7hBzJTrN5bNiqzc9RuHU53Rpeuvff3RHf/ZI9zTXd/bKyItd/o9PaVo0x0+t1dGXO7w7cPtUac7O1+Tjrzc2cf/jkefXtXl5pmtGH168LVqSWc2l89v7XGkO3mgS8dS7uSBbmY86S4+3V6KJ93BEV0mpnIH32RRH1e6e+8viWt7d2+Lj217d2+Lr48v3bUtvjW+dMfWHvMxljv2oerxcabXOZXeFGe6W0uPxVjTdzlUno213KkX7NbHm+7S6a013nSHTm8Gb0Y+P8t83dVd2tnr4053Z2dvjzvdnRm6YuzprpzZM7GXO3PhOi7+dFderTw3/nRXPpNRspDuxixVykK5I5/EydpId2NQM8ZGeo23RzlHjnO9VtJ7XEhvsZK+1M+xnCvjubF20ic7kD7KTnqVtwd4Jw7xvZbSe3w9wLtwiE9bKnfgfqLRttLtP/013la6/UXHqbbS7X+6eK61dOtnt1Zr6dZXn/qspZ+0nW6tXE/w9bRu/8SetZdue3purL1025etY+yl256ZtDeisT6mOWox3fKYpslieqOvgznrw7kNFtPX203vtJj+la/jWNsj2ZzNdLsLzWmb6RNJ92rBzYVlt6zNdLuXbimb5/XH7J7cKu2VW39nx0Jb5fa/gZYrWUp/3/5yY9rOnKwTXwJL2zjUPa6ckL8/9v38EeWKxfGWVzcqd8yIc6N/oqBckrqhGFP4G+59Ciy/syWG8LteUC7K3xr1nM33tyhXpa55N8Ilh3cc/+rd9J3R/PSHtxWU+35Ye6HrD6/pUklxYNHmC5Vdu7G5QyVLruHFzed7zL97y/ZrVUJ1L/n1kOFB7eBvzV0q4VLdS9Zt3R1igP7mloeajyk5Ut0NO37feqjcLrDqyKZfts+TFD3gn+CLhiU71r335Hd7zvwrrNp7cNMHDzx74/UfKZ9Mm1ZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACE9i9RAWy/iOluhwAAAABJRU5ErkJggg==);background-size:cover;background-position:center;margin:0 10px}.tio-course-tile .tio-course-tile_author-nickname{display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f2bb13;transition:color .2s}.tio-course-tile .tio-course-tile_author-nickname:not(:disabled):hover{color:rgba(242,187,19,.7)}.tio-course-tile .tio-contribution-status{font-size:10px;height:18px;line-height:18px;width:70px}.tio-course-tile .tio-course-tile_social{display:flex;align-items:flex-end}.tio-course-tile .tio-course-tile_social-section{margin:0 5px;display:flex;align-items:center;min-width:60px}.tio-course-tile .tio-course-tile_social-section.large{min-width:70px}.tio-course-tile .tio-course-tile_social-section:last-child{margin-right:0}.tio-course-tile .tio-course-tile_social-section:first-child{margin-left:0}.tio-course-tile .tio-course-tile_social-icon{display:inline-block;vertical-align:middle;width:24px;height:18px;margin-right:8px}.tio-course-tile .tio-course-tile_social-icon path{fill:#f2bb13}.tio-course-tile .tio-course-tile_social-label{color:#454c55;display:inline-block;vertical-align:middle;font-size:14px;font-weight:400}.tio-course-tile .tio-course-tile_tags{flex:1;border-left:1px solid #e7e7e7;margin-left:20px;padding-left:20px}.mobile .tio-course-tile_header{display:none}.mobile .tio-course-tile_content{width:100%}.mobile .tio-course-tile_title h3{font-size:20px;color:#f2bb13}.mobile .tio-course-tile_left-wrapper{font-size:14px}.mobile .tio-course-tile_author-nickname{color:#454c55;transition:color .2s}.mobile .tio-course-tile_author-nickname:not(:disabled):hover{color:rgba(69,76,85,.7)}.mobile .tio-course-tile_tags{display:none}
.tio-course-tile-tags{display:flex;text-align:center;height:20px;position:relative;width:100%;flex-wrap:wrap;overflow:hidden}.tio-course-tile-tags .tio-course-tile-tags_tags-view-all{padding:0 5px;border:1px solid #e7e7e7;font-size:12px;font-weight:400;color:#f2bb13;display:inline-block;text-align:center;white-space:nowrap;cursor:pointer;position:relative;display:none;transition:color .2s,background-color .2s}.tio-course-tile-tags .tio-course-tile-tags_tags-view-all:not(:first-child){margin-left:10px}.tio-course-tile-tags .tio-course-tile-tags_tags-view-all:hover{color:#fff;background-color:#f2bb13}.tio-course-tile-tags .tio-course-tile-tags_tags-view-all:hover .tio-course-tile-tags_tags-view-all-popup{display:flex;opacity:1}.tio-course-tile-tags .tio-course-tile-tags_tags-view-all.visible{display:flex}.tio-course-tile-tags .tio-course-tile-tags_tags-view-all-popup{position:absolute;z-index:1;top:calc(100% - 20px);left:-21px;padding:20px;display:none;opacity:0;transition:opacity .2s}.tio-course-tile-tags .tio-course-tile-tags_tags-view-all-popup-content{min-width:100px;max-width:300px;background-color:#fff;border:1px solid #e7e7e7;overflow:hidden;display:flex;flex-direction:column}.tio-course-tile-tags .tio-course-tile-tags_tag-popup{cursor:pointer;padding:5px 10px;font-size:12px;text-align:left;font-weight:400;color:#454c55;overflow:hidden;text-overflow:ellipsis;width:100%;transition:color .2s,background-color .2s}.tio-course-tile-tags .tio-course-tile-tags_tag-popup:hover{color:#fff;background-color:#f2bb13}.tio-course-tile-tags .tio-course-tile-tags_tag{padding:0 5px;border:1px dashed #e7e7e7;font-size:12px;color:#454c55;min-width:50px;display:inline-block;text-align:center;white-space:nowrap;cursor:pointer;transition:color .2s}.tio-course-tile-tags .tio-course-tile-tags_tag:not(:disabled):hover{color:rgba(69,76,85,.7)}.tio-course-tile-tags .tio-course-tile-tags_tag:not(:first-child){margin-left:10px}
/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */

/**
 *  Default styles for xterm.js
 */

.xterm {
    font-feature-settings: "liga" 0;
    position: relative;
    user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
}

.xterm.focus,
.xterm:focus {
    outline: none;
}

.xterm .xterm-helpers {
    position: absolute;
    top: 0;
    /**
     * The z-index of the helpers must be higher than the canvases in order for
     * IMEs to appear on top.
     */
    z-index: 10;
}

.xterm .xterm-helper-textarea {
    /*
     * HACK: to fix IE's blinking cursor
     * Move textarea out of the screen to the far left, so that the cursor is not visible.
     */
    position: absolute;
    opacity: 0;
    left: -9999em;
    top: 0;
    width: 0;
    height: 0;
    z-index: -10;
    /** Prevent wrapping so the IME appears against the textarea at the correct position */
    white-space: nowrap;
    overflow: hidden;
    resize: none;
}

.xterm .composition-view {
    /* TODO: Composition position got messed up somewhere */
    background: #000;
    color: #FFF;
    display: none;
    position: absolute;
    white-space: nowrap;
    z-index: 1;
}

.xterm .composition-view.active {
    display: block;
}

.xterm .xterm-viewport {
    /* On OS X this is required in order for the scroll bar to appear fully opaque */
    background-color: #000;
    overflow-y: scroll;
    cursor: default;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
}

.xterm .xterm-screen {
    position: relative;
}

.xterm .xterm-screen canvas {
    position: absolute;
    left: 0;
    top: 0;
}

.xterm .xterm-scroll-area {
    visibility: hidden;
}

.xterm-char-measure-element {
    display: inline-block;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: -9999em;
    line-height: normal;
}

.xterm {
    cursor: text;
}

.xterm.enable-mouse-events {
    /* When mouse events are enabled (eg. tmux), revert to the standard pointer cursor */
    cursor: default;
}

.xterm.xterm-cursor-pointer {
    cursor: pointer;
}

.xterm.column-select.focus {
    /* Column selection mode */
    cursor: crosshair;
}

.xterm .xterm-accessibility,
.xterm .xterm-message {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 100;
    color: transparent;
}

.xterm .live-region {
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.xterm-dim {
    opacity: 0.5;
}

.xterm-underline {
    text-decoration: underline;
}


/*# sourceMappingURL=playground-3d2e97a9.css.map*/