.cls-1[data-v-41408f09]{fill:none;stroke:#000;stroke-linecap:round;stroke-miterlimit:10;stroke-width:5px}.cls-1[data-v-77e2560e]{fill:none;stroke:#000;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px}@-webkit-keyframes sprinkle{0%{transform:translateZ(-1000px)}}@keyframes sprinkle{0%{transform:translateZ(-1000px)}}@-webkit-keyframes zoom-in-out{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes zoom-in-out{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.gamePage b{font-weight:500}.gamePage #varType{border-top-width:0}.gamePage #addOption,.gamePage #addVar,.gamePage #removeOption{margin-right:-1px}.gamePage .button.small{margin-left:20px;height:20px;width:20px;justify-content:center;padding-top:5px;padding-left:5px}.gamePage .button .button:hover,.gamePage .button img:hover+.button{display:block}.gamePage .input{border-right-width:0;margin:-6px 0 -6px -11px}.gamePage #codeArea{resize:none;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;height:calc(100vh - 217px)}.gamePage #codeArea .cm-s-dracula .breakpoint{position:absolute;left:15px;--tw-text-opacity:1;color:rgba(211,77,74,var(--tw-text-opacity));top:-3px;font-size:1.5rem;line-height:1.75rem}.gamePage #codeArea .cm-s-dracula.CodeMirror,.gamePage #codeArea .cm-s-dracula .CodeMirror-gutters{min-width:75px;background-color:#8d869e!important}.gamePage #codeArea .cm-s-dracula .CodeMirror-linenumber{font-size:16px;--tw-text-opacity:1;color:rgba(89,81,107,var(--tw-text-opacity))}.gamePage #codeArea .cm-s-dracula .breakpointGutter{width:30px;--tw-bg-opacity:1;background-color:rgba(141,134,158,var(--tw-bg-opacity))}.gamePage #codeArea .cm-s-dracula span{font-size:16px;font-weight:700;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.gamePage #codeArea .cm-s-dracula span.cm-comment{--tw-text-opacity:1;color:rgba(41,120,47,var(--tw-text-opacity))}.gamePage #codeArea .cm-s-dracula span.cm-keyword{--tw-text-opacity:1;color:rgba(38,100,174,var(--tw-text-opacity))}.gamePage #codeArea .cm-s-dracula span.cm-type{--tw-text-opacity:1;color:rgba(242,138,26,var(--tw-text-opacity))}.gamePage #codeArea .cm-s-dracula span.cm-variable,.gamePage #codeArea .cm-s-dracula span.cm-variable-2,.gamePage #codeArea .cm-s-dracula span.cm-variable-3{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.gamePage #codeArea .cm-s-dracula span.cm-atom,.gamePage #codeArea .cm-s-dracula span.cm-number,.gamePage #codeArea .cm-s-dracula span.cm-string,.gamePage #codeArea .cm-s-dracula span.cm-string-2{--tw-text-opacity:1;color:rgba(83,49,110,var(--tw-text-opacity))}.gamePage #codeArea .cm-s-dracula span.cm-operator,.gamePage #codeArea .cm-s-dracula span.cm-qualifier{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.gamePage #codeArea .cm-s-dracula span.cm-attribute,.gamePage #codeArea .cm-s-dracula span.cm-builtin,.gamePage #codeArea .cm-s-dracula span.cm-def,.gamePage #codeArea .cm-s-dracula span.cm-meta,.gamePage #codeArea .cm-s-dracula span.cm-property,.gamePage #codeArea .cm-s-dracula span.cm-tag{--tw-text-opacity:1;color:rgba(38,100,174,var(--tw-text-opacity))}.gamePage .visualisation{position:relative}.gamePage .visualisation canvas{height:calc(100vh - 95px)}.gamePage .medalOverlay .overlay{transform-style:preserve-3d;z-index:1001}.gamePage .medalOverlay .overlay .confetti{position:absolute;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;height:300px;width:300px;top:30%;left:43%;transform-style:preserve-3d;transform-origin:center center;perspective:600px}.gamePage .medalOverlay .overlay .confetti .dot{position:absolute;border-radius:50%;--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));opacity:.75;-webkit-animation:sprinkle 4s infinite;animation:sprinkle 4s infinite}.gamePage .medalOverlay .overlay .confetti .dot:first-child{height:17px;width:17px;-webkit-animation-delay:-.2s;animation-delay:-.2s;transform:translate3d(64px,266px,1821px);background:#59d926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(2){height:11px;width:11px;-webkit-animation-delay:-.4s;animation-delay:-.4s;transform:translate3d(16px,798px,684px);background:#d95f26}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(3){height:6px;width:6px;-webkit-animation-delay:-.6s;animation-delay:-.6s;transform:translate3d(550px,143px,1259px);background:#264dd9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(4){height:2px;width:2px;-webkit-animation-delay:-.8s;animation-delay:-.8s;transform:translate3d(993px,146px,545px);background:#d92635}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(5){height:19px;width:19px;-webkit-animation-delay:-1s;animation-delay:-1s;transform:translate3d(176px,723px,1515px);background:#26d9a6}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(6){height:15px;width:15px;-webkit-animation-delay:-1.2s;animation-delay:-1.2s;transform:translate3d(637px,969px,782px);background:#a6d926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(7){height:13px;width:13px;-webkit-animation-delay:-1.4s;animation-delay:-1.4s;transform:translate3d(69px,507px,1221px);background:#269ad9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(8){height:24px;width:24px;-webkit-animation-delay:-1.6s;animation-delay:-1.6s;transform:translate3d(154px,256px,1779px);background:#264ad9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(9){height:20px;width:20px;-webkit-animation-delay:-1.8s;animation-delay:-1.8s;transform:translate3d(911px,979px,87px);background:#d92677}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(10){height:25px;width:25px;-webkit-animation-delay:-2s;animation-delay:-2s;transform:translate3d(175px,623px,1611px);background:#5926d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(11){height:17px;width:17px;-webkit-animation-delay:-2.2s;animation-delay:-2.2s;transform:translate3d(54px,477px,574px);background:#d926a3}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(12){height:28px;width:28px;-webkit-animation-delay:-2.4s;animation-delay:-2.4s;transform:translate3d(972px,785px,1288px);background:#d926d6}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(13){height:16px;width:16px;-webkit-animation-delay:-2.6s;animation-delay:-2.6s;transform:translate3d(41px,737px,1646px);background:#d98526}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(14){height:26px;width:26px;-webkit-animation-delay:-2.8s;animation-delay:-2.8s;transform:translate3d(999px,27px,134px);background:#26bbd9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(15){height:3px;width:3px;-webkit-animation-delay:-3s;animation-delay:-3s;transform:translate3d(820px,853px,1059px);background:#d99726}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(16){height:20px;width:20px;-webkit-animation-delay:-3.2s;animation-delay:-3.2s;transform:translate3d(124px,626px,163px);background:#2671d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(17){height:23px;width:23px;-webkit-animation-delay:-3.4s;animation-delay:-3.4s;transform:translate3d(252px,911px,597px);background:#d926d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(18){height:22px;width:22px;-webkit-animation-delay:-3.6s;animation-delay:-3.6s;transform:translate3d(654px,622px,887px);background:#2c26d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(19){height:16px;width:16px;-webkit-animation-delay:-3.8s;animation-delay:-3.8s;transform:translate3d(991px,52px,267px);background:#5026d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(20){height:3px;width:3px;-webkit-animation-delay:-4s;animation-delay:-4s;transform:translate3d(389px,54px,192px);background:#d926a3}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(21){height:8px;width:8px;-webkit-animation-delay:-4.2s;animation-delay:-4.2s;transform:translate3d(695px,757px,1199px);background:#262cd9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(22){height:9px;width:9px;-webkit-animation-delay:-4.4s;animation-delay:-4.4s;transform:translate3d(754px,20px,143px);background:#26d9be}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(23){height:4px;width:4px;-webkit-animation-delay:-4.6s;animation-delay:-4.6s;transform:translate3d(843px,829px,291px);background:#26d980}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(24){height:24px;width:24px;-webkit-animation-delay:-4.8s;animation-delay:-4.8s;transform:translate3d(553px,870px,592px);background:#56d926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(25){height:3px;width:3px;-webkit-animation-delay:-5s;animation-delay:-5s;transform:translate3d(507px,233px,765px);background:#82d926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(26){height:7px;width:7px;-webkit-animation-delay:-5.2s;animation-delay:-5.2s;transform:translate3d(240px,670px,144px);background:#d926ac}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(27){height:10px;width:10px;-webkit-animation-delay:-5.4s;animation-delay:-5.4s;transform:translate3d(200px,61px,471px);background:#7726d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(28){height:14px;width:14px;-webkit-animation-delay:-5.6s;animation-delay:-5.6s;transform:translate3d(310px,780px,151px);background:#d926ca}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(29){height:29px;width:29px;-webkit-animation-delay:-5.8s;animation-delay:-5.8s;transform:translate3d(588px,999px,1854px);background:#2697d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(30){height:14px;width:14px;-webkit-animation-delay:-6s;animation-delay:-6s;transform:translate3d(917px,358px,1477px);background:#d94426}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(31){height:20px;width:20px;-webkit-animation-delay:-6.2s;animation-delay:-6.2s;transform:translate3d(1000px,583px,1932px);background:#2650d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(32){height:1px;width:1px;-webkit-animation-delay:-6.4s;animation-delay:-6.4s;transform:translate3d(753px,694px,1386px);background:#265cd9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(33){height:27px;width:27px;-webkit-animation-delay:-6.6s;animation-delay:-6.6s;transform:translate3d(419px,999px,1px);background:#d92926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(34){height:4px;width:4px;-webkit-animation-delay:-6.8s;animation-delay:-6.8s;transform:translate3d(366px,334px,1586px);background:#d95c26}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(35){height:7px;width:7px;-webkit-animation-delay:-7s;animation-delay:-7s;transform:translate3d(482px,8px,997px);background:#d97726}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(36){height:23px;width:23px;-webkit-animation-delay:-7.2s;animation-delay:-7.2s;transform:translate3d(836px,707px,1338px);background:#d92688}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(37){height:14px;width:14px;-webkit-animation-delay:-7.4s;animation-delay:-7.4s;transform:translate3d(749px,375px,744px);background:#d9264a}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(38){height:21px;width:21px;-webkit-animation-delay:-7.6s;animation-delay:-7.6s;transform:translate3d(483px,649px,1782px);background:#82d926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(39){height:9px;width:9px;-webkit-animation-delay:-7.8s;animation-delay:-7.8s;transform:translate3d(330px,646px,8px);background:#d9c126}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(40){height:27px;width:27px;-webkit-animation-delay:-8s;animation-delay:-8s;transform:translate3d(391px,341px,210px);background:#d92632}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(41){height:22px;width:22px;-webkit-animation-delay:-8.2s;animation-delay:-8.2s;transform:translate3d(111px,357px,676px);background:#d9264a}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(42){height:13px;width:13px;-webkit-animation-delay:-8.4s;animation-delay:-8.4s;transform:translate3d(858px,806px,336px);background:#26a6d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(43){height:21px;width:21px;-webkit-animation-delay:-8.6s;animation-delay:-8.6s;transform:translate3d(272px,718px,503px);background:#d626d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(44){height:22px;width:22px;-webkit-animation-delay:-8.8s;animation-delay:-8.8s;transform:translate3d(215px,630px,1575px);background:#d92629}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(45){height:24px;width:24px;-webkit-animation-delay:-9s;animation-delay:-9s;transform:translate3d(175px,594px,1113px);background:#41d926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(46){height:17px;width:17px;-webkit-animation-delay:-9.2s;animation-delay:-9.2s;transform:translate3d(315px,230px,1535px);background:#26d985}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(47){height:13px;width:13px;-webkit-animation-delay:-9.4s;animation-delay:-9.4s;transform:translate3d(767px,3px,754px);background:#26d98e}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(48){height:15px;width:15px;-webkit-animation-delay:-9.6s;animation-delay:-9.6s;transform:translate3d(295px,547px,927px);background:#269dd9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(49){height:21px;width:21px;-webkit-animation-delay:-9.8s;animation-delay:-9.8s;transform:translate3d(78px,861px,449px);background:#d92691}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(50){height:27px;width:27px;-webkit-animation-delay:-10s;animation-delay:-10s;transform:translate3d(748px,886px,15px);background:#d94126}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(51){height:10px;width:10px;-webkit-animation-delay:-10.2s;animation-delay:-10.2s;transform:translate3d(148px,585px,1625px);background:#d9269a}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(52){height:3px;width:3px;-webkit-animation-delay:-10.4s;animation-delay:-10.4s;transform:translate3d(895px,676px,600px);background:#3226d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(53){height:27px;width:27px;-webkit-animation-delay:-10.6s;animation-delay:-10.6s;transform:translate3d(339px,550px,1950px);background:#2653d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(54){height:22px;width:22px;-webkit-animation-delay:-10.8s;animation-delay:-10.8s;transform:translate3d(830px,348px,1308px);background:#7426d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(55){height:22px;width:22px;-webkit-animation-delay:-11s;animation-delay:-11s;transform:translate3d(553px,202px,1px);background:#7726d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(56){height:20px;width:20px;-webkit-animation-delay:-11.2s;animation-delay:-11.2s;transform:translate3d(975px,618px,1274px);background:#4dd926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(57){height:2px;width:2px;-webkit-animation-delay:-11.4s;animation-delay:-11.4s;transform:translate3d(641px,991px,1058px);background:#a326d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(58){height:27px;width:27px;-webkit-animation-delay:-11.6s;animation-delay:-11.6s;transform:translate3d(241px,282px,1463px);background:#269dd9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(59){height:11px;width:11px;-webkit-animation-delay:-11.8s;animation-delay:-11.8s;transform:translate3d(720px,998px,1465px);background:#268bd9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(60){height:30px;width:30px;-webkit-animation-delay:-12s;animation-delay:-12s;transform:translate3d(182px,624px,301px);background:#26bed9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(61){height:13px;width:13px;-webkit-animation-delay:-12.2s;animation-delay:-12.2s;transform:translate3d(420px,228px,1955px);background:#d92650}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(62){height:4px;width:4px;-webkit-animation-delay:-12.4s;animation-delay:-12.4s;transform:translate3d(623px,418px,1642px);background:#bed926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(63){height:16px;width:16px;-webkit-animation-delay:-12.6s;animation-delay:-12.6s;transform:translate3d(784px,265px,1606px);background:#d92674}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(64){height:22px;width:22px;-webkit-animation-delay:-12.8s;animation-delay:-12.8s;transform:translate3d(798px,368px,734px);background:#3bd926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(65){height:19px;width:19px;-webkit-animation-delay:-13s;animation-delay:-13s;transform:translate3d(319px,72px,1818px);background:#8b26d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(66){height:7px;width:7px;-webkit-animation-delay:-13.2s;animation-delay:-13.2s;transform:translate3d(793px,511px,1231px);background:#35d926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(67){height:28px;width:28px;-webkit-animation-delay:-13.4s;animation-delay:-13.4s;transform:translate3d(584px,443px,1260px);background:#3e26d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(68){height:9px;width:9px;-webkit-animation-delay:-13.6s;animation-delay:-13.6s;transform:translate3d(815px,19px,658px);background:#d98026}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(69){height:6px;width:6px;-webkit-animation-delay:-13.8s;animation-delay:-13.8s;transform:translate3d(838px,500px,224px);background:#2659d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(70){height:23px;width:23px;-webkit-animation-delay:-14s;animation-delay:-14s;transform:translate3d(843px,152px,1748px);background:#6526d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(71){height:4px;width:4px;-webkit-animation-delay:-14.2s;animation-delay:-14.2s;transform:translate3d(58px,209px,1828px);background:#65d926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(72){height:7px;width:7px;-webkit-animation-delay:-14.4s;animation-delay:-14.4s;transform:translate3d(465px,893px,169px);background:#26d9a3}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(73){height:9px;width:9px;-webkit-animation-delay:-14.6s;animation-delay:-14.6s;transform:translate3d(477px,718px,581px);background:#26d926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(74){height:25px;width:25px;-webkit-animation-delay:-14.8s;animation-delay:-14.8s;transform:translate3d(62px,191px,1334px);background:#269dd9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(75){height:7px;width:7px;-webkit-animation-delay:-15s;animation-delay:-15s;transform:translate3d(499px,340px,1981px);background:#26d971}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(76){height:29px;width:29px;-webkit-animation-delay:-15.2s;animation-delay:-15.2s;transform:translate3d(644px,622px,418px);background:#26b5d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(77){height:2px;width:2px;-webkit-animation-delay:-15.4s;animation-delay:-15.4s;transform:translate3d(21px,441px,1913px);background:#d9d926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(78){height:11px;width:11px;-webkit-animation-delay:-15.6s;animation-delay:-15.6s;transform:translate3d(653px,294px,757px);background:#5f26d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(79){height:13px;width:13px;-webkit-animation-delay:-15.8s;animation-delay:-15.8s;transform:translate3d(400px,123px,1414px);background:#265fd9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(80){height:22px;width:22px;-webkit-animation-delay:-16s;animation-delay:-16s;transform:translate3d(723px,559px,1916px);background:#62d926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(81){height:24px;width:24px;-webkit-animation-delay:-16.2s;animation-delay:-16.2s;transform:translate3d(398px,914px,573px);background:#d9d326}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(82){height:9px;width:9px;-webkit-animation-delay:-16.4s;animation-delay:-16.4s;transform:translate3d(268px,55px,664px);background:#6826d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(83){height:23px;width:23px;-webkit-animation-delay:-16.6s;animation-delay:-16.6s;transform:translate3d(259px,691px,624px);background:#26d935}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(84){height:23px;width:23px;-webkit-animation-delay:-16.8s;animation-delay:-16.8s;transform:translate3d(238px,298px,1067px);background:#77d926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(85){height:16px;width:16px;-webkit-animation-delay:-17s;animation-delay:-17s;transform:translate3d(309px,192px,640px);background:#d9a026}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(86){height:20px;width:20px;-webkit-animation-delay:-17.2s;animation-delay:-17.2s;transform:translate3d(383px,273px,123px);background:#d92674}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(87){height:20px;width:20px;-webkit-animation-delay:-17.4s;animation-delay:-17.4s;transform:translate3d(879px,892px,965px);background:#d9b526}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(88){height:6px;width:6px;-webkit-animation-delay:-17.6s;animation-delay:-17.6s;transform:translate3d(687px,828px,597px);background:#2685d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(89){height:30px;width:30px;-webkit-animation-delay:-17.8s;animation-delay:-17.8s;transform:translate3d(563px,50px,530px);background:#d9c426}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(90){height:18px;width:18px;-webkit-animation-delay:-18s;animation-delay:-18s;transform:translate3d(847px,128px,786px);background:#d92f26}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(91){height:2px;width:2px;-webkit-animation-delay:-18.2s;animation-delay:-18.2s;transform:translate3d(395px,593px,530px);background:#7a26d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(92){height:8px;width:8px;-webkit-animation-delay:-18.4s;animation-delay:-18.4s;transform:translate3d(757px,679px,1994px);background:#269ad9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(93){height:19px;width:19px;-webkit-animation-delay:-18.6s;animation-delay:-18.6s;transform:translate3d(906px,866px,1575px);background:#26a0d9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(94){height:11px;width:11px;-webkit-animation-delay:-18.8s;animation-delay:-18.8s;transform:translate3d(43px,124px,380px);background:#26cdd9}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(95){height:30px;width:30px;-webkit-animation-delay:-19s;animation-delay:-19s;transform:translate3d(491px,669px,847px);background:#26d99a}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(96){height:18px;width:18px;-webkit-animation-delay:-19.2s;animation-delay:-19.2s;transform:translate3d(394px,283px,1294px);background:#5fd926}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(97){height:5px;width:5px;-webkit-animation-delay:-19.4s;animation-delay:-19.4s;transform:translate3d(204px,136px,1239px);background:#26d950}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(98){height:10px;width:10px;-webkit-animation-delay:-19.6s;animation-delay:-19.6s;transform:translate3d(646px,266px,1274px);background:#26d971}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(99){height:15px;width:15px;-webkit-animation-delay:-19.8s;animation-delay:-19.8s;transform:translate3d(850px,275px,654px);background:#d94a26}.gamePage .medalOverlay .overlay .confetti .dot:nth-child(100){height:25px;width:25px;-webkit-animation-delay:-20s;animation-delay:-20s;transform:translate3d(719px,474px,690px);background:#d9268b}.gamePage .medalOverlay .overlay .medal{display:grid;place-content:center;-webkit-animation:zoom-in-out 3s ease-out infinite;animation:zoom-in-out 3s ease-out infinite}.gamePage .medalOverlay .overlay .medal img{height:250px}.gamePage .medalOverlay .overlay .message img{margin-left:auto;margin-right:auto;margin-top:15px;margin-bottom:15px;height:100px;cursor:pointer;justify-content:center}.block-vis .parent{min-width:200%;white-space:nowrap}.block-vis .parent,.block-vis .parent .condition{width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.block-vis .parent .condition{margin-left:0;display:inline-block;min-height:30px;min-width:40%}.block-vis .parent .nested{min-height:30px;min-width:40%;border-right-width:0;border-bottom-width:0}.block-vis .parent .var{display:inline-block;min-height:25px;min-width:75px;vertical-align:middle}.block-vis .parent p{margin-left:10px;margin-right:10px;display:inline;vertical-align:middle}.block-vis.ifElse,.block-vis.while{border-top-width:0;border-bottom-width:1px;padding-top:0}.block-vis.ifElse .breakPoint,.block-vis.while .breakPoint{position:absolute;right:-10px;top:1px}.block-vis.ifElse .selected .nested .condition.full .parent,.block-vis.while .selected .nested .condition.full .parent{--tw-bg-opacity:1;background-color:rgba(141,134,158,var(--tw-bg-opacity))}.block-vis.ifElse .parent,.block-vis.while .parent{position:relative;border-top-width:1px}.block-vis.ifElse .parent .title,.block-vis.while .parent .title{width:-webkit-max-content;width:-moz-max-content;width:max-content}.block-vis.ifElse .parent .blockTitles,.block-vis.while .parent .blockTitles{display:flex;justify-content:space-between}.block-vis.ifElse .parent .blockTitles .true,.block-vis.while .parent .blockTitles .true{width:50%}.block-vis.ifElse .parent .blockTitles .false,.block-vis.while .parent .blockTitles .false{align-items:flex-end}.block-vis.ifElse .parent .blocks,.block-vis.while .parent .blocks{display:table;border-bottom-width:0;min-width:100%}.block-vis.ifElse .parent .blocks .nested,.block-vis.while .parent .blocks .nested{min-width:100%}.block-vis.ifElse .parent .branch,.block-vis.while .parent .branch{height:50px;min-width:100%;display:table-cell}.block-vis.ifElse .parent .condition{min-width:180%}.block-vis>.codeBlock{display:block;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.block-vis>.preview{display:none}.select-width-mirror{position:absolute;visibility:hidden;white-space:nowrap;font:inherit;padding:0;margin:0}.psdBlock{border-top-left-radius:7px;border-top-right-radius:7px}.psdBlock>.nested>.assign:last-child{border-bottom-width:1px}.psdBlock>.nested>.assign:first-child{border-top-width:1px;padding-top:10px}.psdBlock .nested{height:100%;min-width:100%}.psdBlock .nested>.assign:last-child{padding-bottom:0}.psdBlock .nested .button.small{height:20px;width:20px;justify-content:center}.psdBlock .nested .button.small img{height:10px;width:10px;align-self:center}.psdBlock .nested .button.neutral{padding-left:5px}.psdBlock .nested .block-vis .parent{border-top-width:0;padding-right:0;padding-bottom:0}.psdBlock .nested .block-vis .parent .title{padding-bottom:10px}.psdBlock .nested .block-vis .parent .condition .block-vis{border-bottom-width:0}.psdBlock .nested .block-vis .parent .condition .parent{border-left-width:0}.psdBlock .nested .block-vis .parent .assign .breakPoint{position:absolute;top:0;right:-10px}.psdBlock .nested .block-vis .parent .ifElse,.psdBlock .nested .block-vis .parent .while{margin-left:0;padding-left:0}.psdBlock .nested .block-vis .parent .ifElse:last-child .nested,.psdBlock .nested .block-vis .parent .while:last-child .nested{border-bottom-width:0}.psdBlock .nested .block-vis .parent .ifElse .parent,.psdBlock .nested .block-vis .parent .while .parent{border-width:0}.psdBlock .nested .block-vis.arithop .lhs,.psdBlock .nested .block-vis.arithop .rhs .parent,.psdBlock .nested .block-vis.binop .lhs,.psdBlock .nested .block-vis.binop .rhs .parent,.psdBlock .nested .block-vis.parop .lhs,.psdBlock .nested .block-vis.parop .rhs .parent,.psdBlock .nested .block-vis.unop .lhs,.psdBlock .nested .block-vis.unop .rhs .parent{padding-bottom:5px}.psdBlock .nested .block-vis.arithop .rhs .parent .lhs,.psdBlock .nested .block-vis.binop .rhs .parent .lhs,.psdBlock .nested .block-vis.parop .rhs .parent .lhs,.psdBlock .nested .block-vis.unop .rhs .parent .lhs{padding-bottom:0}