.store-module__WA8doG__storePane{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding-top:4rem;display:flex}.store-module__WA8doG__priceTile{border:2px solid var(--color-action-light);min-width:20rem;max-width:350px;min-height:300px;color:var(--color-action-dark);grid-template-rows:auto 2rem minmax(5rem,auto) minmax(5rem,auto) 4rem;justify-items:center;row-gap:5px;transition:all .3s;display:grid}.store-module__WA8doG__priceTile:hover{border:2px solid var(--color-action);scale:1.05}.store-module__WA8doG__priceTile button{place-self:end center;width:66%;height:4rem;transition:all .3s}:is(.store-module__WA8doG__priceTile button)>img{place-self:center;max-height:100%}.store-module__WA8doG__priceDescription{text-align:center;place-self:center}.store-module__WA8doG__priceDescription ul{text-align:start;padding-top:1rem;padding-inline-start:1rem;list-style:outside!important}.store-module__WA8doG__priceDescription{width:100%;padding:1.75rem}.store-module__WA8doG__buttonDescription{text-align:center;place-self:end center;width:100%;padding:.5rem}.store-module__WA8doG__buttonDescription>span{font-size:.75rem}.store-module__WA8doG__priceTitle{min-width:100%;height:100%;padding-top:10px}.store-module__WA8doG__priceTitle h1{font-size:2.25rem;font-weight:600}.store-module__WA8doG__priceTitle h2{font-size:1.5rem;font-weight:500}.store-module__WA8doG__priceTitle{text-align:center}.store-module__WA8doG__price :first-child{font-size:1.75rem;font-weight:600}
.button-module__shK6DG__button{background-color:var(--color-primary-light);color:#333;cursor:pointer;border:none;border-radius:5px;margin:5px;padding:10px 20px;font-size:1rem;font-weight:600;transition:all .3s}.button-module__shK6DG__button:hover{filter:brightness(1.1)}.button-module__shK6DG__button:disabled{background-color:var(--color-disabled);cursor:not-allowed;opacity:.6}.button-module__shK6DG__button:disabled:hover{filter:none}.button-module__shK6DG__actionButton{background-color:var(--color-action);color:var(--color-action-text);cursor:pointer;border:none;border-radius:5px;margin:5px;padding:10px 20px;font-size:1rem;font-weight:600;transition:all .3s}.button-module__shK6DG__actionButton:hover{filter:brightness(1.1)}.button-module__shK6DG__actionButton:active{filter:brightness(.9)}.button-module__shK6DG__actionButton:disabled{background-color:var(--color-disabled);cursor:not-allowed;opacity:.6}.button-module__shK6DG__actionButton:disabled:hover{filter:none}
.circleTimerButton-module__BIi09W__circleTimerButton{aspect-ratio:1;min-width:100%;color:inherit;place-content:center;place-self:center;place-items:center;display:flex;position:relative}.circleTimerButton-module__BIi09W__circleTimerButton.circleTimerButton-module__BIi09W__hidden{display:none}.circleTimerButton-module__BIi09W__circleTimerButton>svg{stroke:currentColor;z-index:-10;width:100%;position:absolute}:is(.circleTimerButton-module__BIi09W__circleTimerButton>svg)>path{transition:stroke-dashoffset 50ms linear}.circleTimerButton-module__BIi09W__circleTimerButton>button{border-radius:99999px;width:fit-content;height:fit-content;margin:0;padding:0}
.dialog-module__RzptgW__Dialog{--dialog-open-transition:opacity, scale .3s ease-in-out;background:0 0;place-content:center;place-items:center;height:auto}@starting-style{.dialog-module__RzptgW__Dialog{opacity:0;transition:var(--dialog-open-transition);scale:0}}.dialog-module__RzptgW__Dialog{opacity:1;transition:var(--dialog-open-transition);scale:1}.dialog-module__RzptgW__Dialog:focus{outline:none}.dialog-module__RzptgW__Dialog::backdrop{--backdrop-transition:opacity .3s ease-in-out}@starting-style{.dialog-module__RzptgW__Dialog::backdrop{opacity:0;transition:var(--backdrop-transition)}}.dialog-module__RzptgW__Dialog::backdrop{opacity:1;transition:var(--backdrop-transition);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000040}.dialog-module__RzptgW__toggleSection{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.dialog-module__RzptgW__ConfirmDialog{--borderRadius:8px;--borderWidth:2px;--rowGap:.375rem;--padding:1.25rem;justify-content:center;align-items:center;row-gap:var(--rowGap);border-color:var(--color-action);border-radius:var(--borderRadius);border-width:var(--borderWidth);background:var(--color-primary-bg);padding:var(--padding);flex-direction:column;display:flex}.dialog-module__RzptgW__ConfirmButtons{--columnGap:2rem;column-gap:var(--columnGap);flex-direction:row;display:flex}
@keyframes ClickableImageWidget-module-scss-module__PBldna__pulse{0%{fill:#ffd21c}to{fill:#ffe781}}.ClickableImageWidget-module-scss-module__PBldna__clickableImageWidget{align-items:center;max-width:100%;max-height:100%;display:flex}.ClickableImageWidget-module-scss-module__PBldna__clickableImageWidget .ClickableImageWidget-module-scss-module__PBldna__clickable{cursor:pointer;fill:#0000;stroke:#0000;z-index:2;transition:all .25s linear}.ClickableImageWidget-module-scss-module__PBldna__clickableImageWidget .ClickableImageWidget-module-scss-module__PBldna__highlight{fill:#0000;fill-opacity:.01;z-index:-1;transition:all .5s linear}.ClickableImageWidget-module-scss-module__PBldna__clickableImageWidget .ClickableImageWidget-module-scss-module__PBldna__shadow{fill:#000;fill-opacity:.01;z-index:-1;transition:all .5s linear}.ClickableImageWidget-module-scss-module__PBldna__clickableImageWidget .ClickableImageWidget-module-scss-module__PBldna__highlight.ClickableImageWidget-module-scss-module__PBldna__highlighted{fill:#ffd21c;animation:1s ease-in-out infinite alternate ClickableImageWidget-module-scss-module__PBldna__pulse}.ClickableImageWidget-module-scss-module__PBldna__clickableImageWidget .ClickableImageWidget-module-scss-module__PBldna__svg{background-size:contain}
.DotAndTodWidget-module-scss-module__gs9zDq__dotAndTodWidget{flex-direction:column;padding:50px;display:flex}.DotAndTodWidget-module-scss-module__gs9zDq__equationWrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.DotAndTodWidget-module-scss-module__gs9zDq__equation{flex-direction:column;flex-shrink:1;justify-content:center;align-items:flex-start;display:flex}.DotAndTodWidget-module-scss-module__gs9zDq__equation .DotAndTodWidget-module-scss-module__gs9zDq__operator,.DotAndTodWidget-module-scss-module__gs9zDq__equation .DotAndTodWidget-module-scss-module__gs9zDq__equals{width:30px;margin-bottom:calc(1em + 5px);font-size:20px;font-weight:700}.DotAndTodWidget-module-scss-module__gs9zDq__groups{flex-shrink:1;align-items:center;display:flex}.DotAndTodWidget-module-scss-module__gs9zDq__colorCycle .DotAndTodWidget-module-scss-module__gs9zDq__dotOrTod{animation:4s infinite forwards DotAndTodWidget-module-scss-module__gs9zDq__color-cycle}.DotAndTodWidget-module-scss-module__gs9zDq__red .DotAndTodWidget-module-scss-module__gs9zDq__dotOrTod{filter:drop-shadow(0 0 5px #ff328780);stroke:#fa002e}.DotAndTodWidget-module-scss-module__gs9zDq__orange .DotAndTodWidget-module-scss-module__gs9zDq__dotOrTod{filter:drop-shadow(0 0 5px #ff8e3280);stroke:#faa300}.DotAndTodWidget-module-scss-module__gs9zDq__blue .DotAndTodWidget-module-scss-module__gs9zDq__dotOrTod{filter:drop-shadow(0 0 5px #3262ff80);stroke:#006cfa}.DotAndTodWidget-module-scss-module__gs9zDq__purple .DotAndTodWidget-module-scss-module__gs9zDq__dotOrTod{filter:drop-shadow(0 0 5px #ff32ff80);stroke:#fa00fa}.DotAndTodWidget-module-scss-module__gs9zDq__yellow .DotAndTodWidget-module-scss-module__gs9zDq__dotOrTod{filter:drop-shadow(0 0 5px #ffdd3280);stroke:#d2ba52}.DotAndTodWidget-module-scss-module__gs9zDq__green .DotAndTodWidget-module-scss-module__gs9zDq__dotOrTod{filter:drop-shadow(0 0 5px #38ef3280);stroke:#2eb739}.DotAndTodWidget-module-scss-module__gs9zDq__black .DotAndTodWidget-module-scss-module__gs9zDq__dotOrTod{filter:drop-shadow(0 0 5px #b7b7b780);stroke:#000}@keyframes DotAndTodWidget-module-scss-module__gs9zDq__color-cycle{0%{filter:drop-shadow(0 0 5px #ff32ff80);stroke:#fa00fa}8%{filter:drop-shadow(0 0 5px #ff32ff80);stroke:#fa00fa}16%{filter:drop-shadow(0 0 5px #3262ff80);stroke:#006cfa}24%{filter:drop-shadow(0 0 5px #3262ff80);stroke:#006cfa}32%{filter:drop-shadow(0 0 5px #ffdd3280);stroke:#d2ba52}40%{filter:drop-shadow(0 0 5px #ffdd3280);stroke:#d2ba52}48%{filter:drop-shadow(0 0 5px #38ef3280);stroke:#2eb739}56%{filter:drop-shadow(0 0 5px #38ef3280);stroke:#2eb739}64%{filter:drop-shadow(0 0 5px #ff328780);stroke:#fa002e}72%{filter:drop-shadow(0 0 5px #ff328780);stroke:#fa002e}80%{filter:drop-shadow(0 0 5px #ff8e3280);stroke:#faa300}88%{filter:drop-shadow(0 0 5px #ff8e3280);stroke:#faa300}}.DotAndTodWidget-module-scss-module__gs9zDq__dotOrTod{filter:drop-shadow(0 0 5px #ff32ff80);stroke-width:4px;stroke:#fa00fa;transition:all .3s linear}.DotAndTodWidget-module-scss-module__gs9zDq__group{flex-direction:column;display:flex}.DotAndTodWidget-module-scss-module__gs9zDq__group .DotAndTodWidget-module-scss-module__gs9zDq__label{align-self:center;height:1em;margin-top:5px;font-size:15px;font-weight:700}.DotAndTodWidget-module-scss-module__gs9zDq__group .DotAndTodWidget-module-scss-module__gs9zDq__label.DotAndTodWidget-module-scss-module__gs9zDq__labelOnly{margin-bottom:35px;font-size:20px}.DotAndTodWidget-module-scss-module__gs9zDq__group .DotAndTodWidget-module-scss-module__gs9zDq__dotsOrTods{align-self:center;display:flex}.DotAndTodWidget-module-scss-module__gs9zDq__arrow{filter:drop-shadow(0 0 5px #405eff80)}
.EgyptianNumberingWidget-module-scss-module__sIwz3G__egyptianNumberingWidget{flex-direction:column;display:flex}.EgyptianNumberingWidget-module-scss-module__sIwz3G__symbolGrid{grid-template-rows:auto auto 90px 50px;grid-auto-columns:minmax(40px,120px);grid-auto-flow:column;justify-content:stretch;align-items:stretch;gap:10px 20px;margin:0 auto;display:grid}.EgyptianNumberingWidget-module-scss-module__sIwz3G__symbolImageWithLabel{flex-direction:column;align-items:center;gap:5px 0;height:100%;font-size:1rem;font-weight:500;display:flex;container-type:inline-size}.EgyptianNumberingWidget-module-scss-module__sIwz3G__symbolLabel{letter-spacing:.02em}@container (min-width:0){.EgyptianNumberingWidget-module-scss-module__sIwz3G__symbolLabel{width:100cqw;font-size:clamp(.55rem,22cqw,1.35rem)}}.EgyptianNumberingWidget-module-scss-module__sIwz3G__imageDiv{justify-content:center;align-items:center;width:100%;height:80px;display:flex}.EgyptianNumberingWidget-module-scss-module__sIwz3G__image{object-fit:scale-down;max-width:60px;max-height:78px}.EgyptianNumberingWidget-module-scss-module__sIwz3G__buttonDiv{justify-content:space-evenly;margin-bottom:20px;display:flex}.EgyptianNumberingWidget-module-scss-module__sIwz3G__buttonDiv button{color:#595959;background-color:#fff;border:1px solid #ccc;width:100%;min-width:35px;height:35px;padding:10px}.EgyptianNumberingWidget-module-scss-module__sIwz3G__buttonDiv button:first-of-type{border-radius:6px 0 0 6px}.EgyptianNumberingWidget-module-scss-module__sIwz3G__buttonDiv button:last-of-type{border-radius:0 6px 6px 0}.EgyptianNumberingWidget-module-scss-module__sIwz3G__buttonDiv button:hover{color:#000;border:1px solid #000}.EgyptianNumberingWidget-module-scss-module__sIwz3G__buttonDiv button:disabled{color:#ccc;border:1px solid #ccc}.EgyptianNumberingWidget-module-scss-module__sIwz3G__count{grid-template-rows:repeat(3,30px);grid-template-columns:repeat(3,20px);justify-self:center;place-items:center;gap:5px;display:grid}.EgyptianNumberingWidget-module-scss-module__sIwz3G__countImage{object-fit:scale-down;max-width:25px;height:100%;max-height:30px;padding-left:.05rem;padding-right:.05rem}.EgyptianNumberingWidget-module-scss-module__sIwz3G__subtotalDiv{padding-top:1rem;container-type:size}.EgyptianNumberingWidget-module-scss-module__sIwz3G__subtotalInput{letter-spacing:.02em;text-align:center;border-width:1px;border-radius:6px;font-weight:500}@container (min-width:20px){.EgyptianNumberingWidget-module-scss-module__sIwz3G__subtotalInput{width:100cqw;font-size:clamp(.55rem,22cqw,1.35rem)}}.EgyptianNumberingWidget-module-scss-module__sIwz3G__totalText{font-weight:600}.EgyptianNumberingWidget-module-scss-module__sIwz3G__totalInput{letter-spacing:.03em;color:#024fe8;border-width:1px;border-radius:6px;width:150px;margin:25px 10px;padding:5px;font-size:1.75rem;font-weight:500}.EgyptianNumberingWidget-module-scss-module__sIwz3G__subtotalInput:disabled,.EgyptianNumberingWidget-module-scss-module__sIwz3G__totalInput:disabled{pointer-events:none;border:none}.EgyptianNumberingWidget-module-scss-module__sIwz3G__highlighted{box-shadow:1px 1px 2px #ffe2c3,0 0 25px #ffe300,0 0 5px #fffaf1}.EgyptianNumberingWidget-module-scss-module__sIwz3G__flipHorizontally{transform:scaleX(-1)}
.explorationPill-module__4wW1Ea__explorationPill{--excursion-indent:2.25rem;--excursion-gap:1.25rem;gap:var(--excursion-gap);flex-direction:column;width:100%;display:flex;position:relative}.explorationPill-module__4wW1Ea__explorationPill .pillList{margin-left:var(--excursion-indent);width:calc(100% - var(--excursion-indent));overflow-y:visible}:is(.explorationPill-module__4wW1Ea__explorationPill .pillList) .pill:first-child:after{content:"";z-index:-10;top:calc(-1rem - var(--excursion-gap));border-left:4px solid var(--color-primary-dark);width:2px;height:100%;position:absolute;left:1.25rem}.explorationPill-module__4wW1Ea__statusComplete{background-color:var(--color-complete)}.explorationPill-module__4wW1Ea__statusStarted{background-color:var(--color-started)}.explorationPill-module__4wW1Ea__statusLocked{background-color:var(--color-locked)}.explorationPill-module__4wW1Ea__restartResumeDialog{border-style:solid;border-width:2px;border-color:var(--color-action);background-color:var(--color-primary-bg);border-radius:1rem;flex-direction:column;align-items:center;width:min(90%,800px);padding:1rem;display:flex}.explorationPill-module__4wW1Ea__restartResumeDialog>div{gap:1rem;margin-top:1rem;display:flex}
.MatchingWidget-module-scss-module__2PUVYa__container{--selected-shadow-color:#ccc;justify-content:center;padding:0 2rem;display:flex}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__matchColumn{flex-direction:column;gap:12px 0;height:100%;display:flex;position:relative}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__columnHeader{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:200px;height:20px;font-size:1rem;font-weight:700;overflow:hidden}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__matchOption{box-sizing:border-box;object-fit:fill;background-color:#fff;border:2px solid #000;border-radius:10px;justify-content:center;align-items:center;min-width:80px;max-width:200px;height:60px;padding:5px;display:flex;position:relative}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__matchOption>img{object-fit:contain;max-width:100%;max-height:100%}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__matchOptionSelected{box-shadow:inset 0px 0px 8px var(--selected-shadow-color);border:2px dashed}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__completedMatch{cursor:default;border:2px solid}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__highlightedMatch{box-shadow:0 0 15px #ff0}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__completedMatch .MatchingWidget-module-scss-module__2PUVYa__removeMatchButton{display:none}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__matchOption:hover:not(.MatchingWidget-module-scss-module__2PUVYa__completedMatch):not(.MatchingWidget-module-scss-module__2PUVYa__disableInteraction){cursor:pointer;border:2px dashed #000}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__matchOption:hover .MatchingWidget-module-scss-module__2PUVYa__completedMatch{cursor:default}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__fractionBar{color:#0000;background-color:#fff;outline:3px solid #4d4d4d;width:190px;height:90%;margin:1.5px;display:flex}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__fractionBar>div{border-right:3px solid #4d4d4d;justify-content:center;align-items:center;width:100%;height:100%;font-size:.5rem;display:flex}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__fractionBar>div:last-child{border-right:none}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__fractionBar:hover{color:#000}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__fractionFilled{background-color:red}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__prettyFraction{color:#000;min-width:20px;font-size:1rem;font-weight:700}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__prettyFraction>div:first-child{border-bottom:2px solid #000}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__disableInteraction{cursor:not-allowed}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__completedMatch:hover .MatchingWidget-module-scss-module__2PUVYa__removeMatchButton{object-fit:contain;color:gray;background-color:#fff;border:1px solid gray;border-radius:50%;justify-content:center;align-items:center;max-width:17px;max-height:17px;padding:2px;display:flex;position:absolute;top:-7px;left:-7px}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__completedMatch:hover .MatchingWidget-module-scss-module__2PUVYa__removeMatchButton:hover{color:#dc2626;cursor:pointer;filter:drop-shadow(0 0 2px #dc2626);border-color:#dc2626}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__matchLinesContainer{width:100px;position:relative}.MatchingWidget-module-scss-module__2PUVYa__container .MatchingWidget-module-scss-module__2PUVYa__matchLinesContainer svg{stroke-width:2px;stroke:#00008b;fill:none;position:absolute;top:0;left:0}
.pill-module__0WtiHW__pill{--pill-Height:6rem;--inline-padding:5px;min-height:var(--pill-Height);width:100%;padding:2px;padding-inline:var(--inline-padding);cursor:pointer;color:var(--color-primary-dark);box-sizing:border-box;background-color:var(--color-primary-bg);border-width:2px;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:min-content auto min-content;gap:.1rem 1.5rem;display:grid;position:relative;container:pill/size}.pill-module__0WtiHW__pill:not(:last-child)>span{z-index:-10;border-left:4px solid var(--color-primary-dark);width:2px;height:100%;position:absolute;top:3rem;left:1.5rem}.pill-module__0WtiHW__pill:not(.pill-module__0WtiHW__selected){border-color:var(--color-primary)}.pill-module__0WtiHW__pill>.pill-module__0WtiHW__pillImage{--image-size:calc(var(--pill-Height) - calc(var(--inline-padding) * 2));min-height:var(--image-size);min-width:var(--image-size);max-height:100%;max-width:var(--image-size)}.pill-module__0WtiHW__pillImage{aspect-ratio:1;object-fit:contain;border-radius:8px;grid-area:1/1/span 2/span 1;place-self:center start}.pill-module__0WtiHW__pillTitle:has(+.pill-module__0WtiHW__pillDetails){grid-row:1/span 1}.pill-module__0WtiHW__pillTitle:not(:has(+.pill-module__0WtiHW__pillDetails)){grid-row:1/span 2}.pill-module__0WtiHW__pillTitle{text-align:start;grid-column:2/span 1;place-self:center start;padding-inline-end:1rem;font-size:1.15rem;font-weight:700}.pill-module__0WtiHW__pillDetails{text-align:start;width:100%;color:var(--color-primary-dark);grid-area:2/2/span 1/span 1;place-self:center start;font-size:.9rem}.pill-module__0WtiHW__pillButton{border-radius:9999px;grid-area:1/3/span 2/span 1;place-content:center;place-self:center end;place-items:center;width:4rem;height:4rem;display:flex}.pill-module__0WtiHW__pillButton:has(+.pill-module__0WtiHW__statusIndicator){margin-right:1.5rem}.pill-module__0WtiHW__pillButton:not(:has(+.pill-module__0WtiHW__statusIndicator)){margin-right:.5rem}.pill-module__0WtiHW__pillButton button{border-radius:9999px;place-content:center;place-items:center;width:100%;height:100%;display:flex}.pill-module__0WtiHW__selected{border-width:3px;border-color:var(--color-action);transition:border-color .1s ease-in-out,border-width .1s ease-in-out}@keyframes pill-module__0WtiHW__border-pulse{0%{box-shadow:0 0 0 0 rgba(from var(--color-action) r g b / .7)}to{box-shadow:0 0 0 5px rgba(from var(--color-action) r g b / 0)}}.pill-module__0WtiHW__important{color:var(--color-action);font-weight:bolder}.pill-module__0WtiHW__important:not(.pill-module__0WtiHW__selected){animation:1.5s ease-in-out infinite pill-module__0WtiHW__border-pulse}.pill-module__0WtiHW__statusIndicator{background-color:var(--color-primary-light);border-radius:0 5px 5px 0;place-content:center;place-items:center;width:1rem;height:100%;display:flex;position:absolute;top:0;right:0}.pill-module__0WtiHW__statusComplete{background-color:var(--color-complete)}.pill-module__0WtiHW__statusStarted{background-color:var(--color-started)}.pill-module__0WtiHW__statusLocked{background-color:var(--color-locked)}.pill-module__0WtiHW__statusComingSoon{background-color:var(--color-disabled)}.pill-module__0WtiHW__comingSoon{opacity:.5;cursor:default;pointer-events:none}.pillListItemContainer:has(.pill-module__0WtiHW__comingSoon):after{display:none}.pillListItemContainer:has(+.pillListItemContainer .pill-module__0WtiHW__comingSoon):after{display:none}
.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker{grid-gap:50px;grid-template-rows:250px 1fr;grid-template-areas:"input""grids""toggle";padding:25px;display:grid}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker,.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker *{box-sizing:border-box}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker .PictureMakerWidget-module-scss-module__Qg2DjG__input{flex-grow:4;position:relative}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker .PictureMakerWidget-module-scss-module__Qg2DjG__input textarea{resize:none;z-index:2;background-color:#fff;width:calc(100% - 2rem);height:calc(100% - 2rem);position:absolute;left:0}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker .PictureMakerWidget-module-scss-module__Qg2DjG__input .PictureMakerWidget-module-scss-module__Qg2DjG__highlights{white-space:pre-wrap;word-wrap:break-word;color:#0000;text-align:left;width:100%;height:100%;position:absolute;left:0}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker .PictureMakerWidget-module-scss-module__Qg2DjG__input .PictureMakerWidget-module-scss-module__Qg2DjG__nonHighlightText{color:#0000;background-color:#0000;font-family:monospace}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker .PictureMakerWidget-module-scss-module__Qg2DjG__input .PictureMakerWidget-module-scss-module__Qg2DjG__highlightText{color:#0000;background-color:#ff0;font-family:monospace}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker .PictureMakerWidget-module-scss-module__Qg2DjG__grids{--width:8;--height:8;flex-flow:row;grid-area:grids;display:flex}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker .PictureMakerWidget-module-scss-module__Qg2DjG__grids>div{--base-width:60%;width:calc(var(--base-width)*min(1,var(--width)/var(--height)));aspect-ratio:calc(var(--width)/var(--height));grid-template-columns:repeat(var(--width), 1fr);align-content:flex-start;margin:auto;transition:background-color .1s linear,box-shadow .1s linear;display:grid}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker .PictureMakerWidget-module-scss-module__Qg2DjG__grids>div:not(:only-child){--base-width:40%}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker .PictureMakerWidget-module-scss-module__Qg2DjG__grids>div>div{aspect-ratio:1;margin:-1px}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker .PictureMakerWidget-module-scss-module__Qg2DjG__grids>div.PictureMakerWidget-module-scss-module__Qg2DjG__solution{position:relative;left:25px}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker .PictureMakerWidget-module-scss-module__Qg2DjG__grids>div.PictureMakerWidget-module-scss-module__Qg2DjG__correct{background-color:#58f158}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker .PictureMakerWidget-module-scss-module__Qg2DjG__grids.PictureMakerWidget-module-scss-module__Qg2DjG__gridLinesVisible>div{padding:2px}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker .PictureMakerWidget-module-scss-module__Qg2DjG__grids.PictureMakerWidget-module-scss-module__Qg2DjG__gridLinesVisible>div div{margin:2px}.PictureMakerWidget-module-scss-module__Qg2DjG__pictureMaker button{text-align:center;grid-area:toggle;width:120px;margin:auto}
.ChatScrollContainer-module__6LJ1ya__container{overflow:hidden}.ChatScrollContainer-module__6LJ1ya__scrollView{height:100%;overflow-y:auto}.ChatScrollContainer-module__6LJ1ya__content{flex-direction:column;justify-content:flex-end;min-height:100%;display:flex}
.segmentedProgressBar-module__C2egKq__segmentedProgressBar{width:100%}.segmentedProgressBar-module__C2egKq__transparentStop{stop-color:transparent}.segmentedProgressBar-module__C2egKq__completedStop{stop-color:var(--color-complete)}.segmentedProgressBar-module__C2egKq__startedStop{stop-color:var(--color-started)!important}.segmentedProgressBar-module__C2egKq__actionStop{stop-color:var(--color-action)}.segmentedProgressBar-module__C2egKq__regularStop{stop-color:var(--color-primary)}.segmentedProgressBar-module__C2egKq__notStartedStop{stop-color:var(--color-locked)!important}
.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget:after{z-index:-1;content:url(../media/protohole_small.188n.8wo-2ubt.png) url(../media/sand_hover_small.05k~lzl35-71i.png) url(../media/pile_hover_small.0fp~rlvlefwme.png);width:0;height:0;position:absolute;overflow:hidden}.PilesAndHolesWidget-module-scss-module__ZtBOTW__holdingSand{cursor:url(../media/sand_blob_small.0_-twcoj511at.png) 16 16,auto}.PilesAndHolesWidget-module-scss-module__ZtBOTW__sandbox{z-index:1}.PilesAndHolesWidget-module-scss-module__ZtBOTW__sandboxImageWithBucket{width:780px;height:35px;position:absolute;bottom:60px}.PilesAndHolesWidget-module-scss-module__ZtBOTW__sandboxImage{width:690px;height:35px;position:absolute;bottom:60px}.PilesAndHolesWidget-module-scss-module__ZtBOTW__bucketAndSand{bottom:0}.PilesAndHolesWidget-module-scss-module__ZtBOTW__bucketAndSand .PilesAndHolesWidget-module-scss-module__ZtBOTW__sand{width:60px;margin-top:49.5px}.PilesAndHolesWidget-module-scss-module__ZtBOTW__bucketAndSand .PilesAndHolesWidget-module-scss-module__ZtBOTW__bucket{width:50px;margin-right:-10px;position:absolute;bottom:65px}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget{justify-content:flex-end;align-items:center;height:500px;display:flex;position:relative}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__arrow{stroke-dasharray:var(--arc-length);stroke-dashoffset:var(--arc-length);animation:.5s linear forwards PilesAndHolesWidget-module-scss-module__ZtBOTW__dash}@keyframes PilesAndHolesWidget-module-scss-module__ZtBOTW__dash{to{stroke-dashoffset:0}}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__rightmost .PilesAndHolesWidget-module-scss-module__ZtBOTW__sand,.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__rightmost .PilesAndHolesWidget-module-scss-module__ZtBOTW__hole{border-right:3px solid #a98755;border-bottom-right-radius:20px}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__leftmost .PilesAndHolesWidget-module-scss-module__ZtBOTW__sand,.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__leftmost .PilesAndHolesWidget-module-scss-module__ZtBOTW__hole{border-left:3px solid #885721;border-bottom-left-radius:20px}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__holeTop{opacity:1;width:21px;height:5px;position:absolute;bottom:62px}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__sandHolePile,.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__bucketAndSand{flex-direction:column;align-items:center;display:flex;position:relative}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__sandHolePile .PilesAndHolesWidget-module-scss-module__ZtBOTW__sand,.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__sandHolePile .PilesAndHolesWidget-module-scss-module__ZtBOTW__hole,.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__bucketAndSand .PilesAndHolesWidget-module-scss-module__ZtBOTW__sand,.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__bucketAndSand .PilesAndHolesWidget-module-scss-module__ZtBOTW__hole{border-bottom:2px solid #a98755}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__droppableSandBlock:hover .PilesAndHolesWidget-module-scss-module__ZtBOTW__pile{opacity:.5!important}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__pile{width:25px}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__canBePickedUp .PilesAndHolesWidget-module-scss-module__ZtBOTW__pile:hover{content:url(../media/pile_hover_small.0fp~rlvlefwme.png)}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__sandbox{display:flex;position:relative}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__hiddenBlock{opacity:0}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__hidden{display:none}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__hole{background:linear-gradient(#a07744 0%,#755732 20%,#4b402c 100%);width:30px;height:60px}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__sand{width:30px;height:60px}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__droppableSandHole .PilesAndHolesWidget-module-scss-module__ZtBOTW__hole:hover{content:url(../media/protohole_small.188n.8wo-2ubt.png)}.PilesAndHolesWidget-module-scss-module__ZtBOTW__pilesAndHolesWidget .PilesAndHolesWidget-module-scss-module__ZtBOTW__hoverSand:hover{content:url(../media/sand_hover_small.05k~lzl35-71i.png)}
.InteractionComponent-module__y5aRpG__enter{animation:.42s cubic-bezier(.22,1,.36,1) both InteractionComponent-module__y5aRpG__enter}@keyframes InteractionComponent-module__y5aRpG__enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.InteractionComponent-module__y5aRpG__enter{animation:none}}
.pillList-module__LOdvpq__pillList{flex-direction:column;align-self:center;gap:.75rem;width:100%;display:flex;overflow-y:auto}.pillList-module__LOdvpq__connectedPillList .pillListItemContainer{--pill-list-gap:1.25rem;position:relative}:is(.pillList-module__LOdvpq__connectedPillList .pillListItemContainer):not(:last-child){margin-bottom:var(--pill-list-gap)}:is(.pillList-module__LOdvpq__connectedPillList .pillListItemContainer):not(:last-child):after{content:"";z-index:-10;top:calc(var(--pill-list-gap) + 1rem);border-left:4px solid var(--color-primary-dark);width:2px;height:100%;position:absolute;left:1.5rem}
.tile-module__lzcBvW__tileContainer{border-radius:5px;flex-direction:row;justify-content:center;align-items:center;gap:25px;width:100%;height:100%;padding:10px;display:flex}.tile-module__lzcBvW__tile{background-color:#fff;border-radius:5px;width:100%;height:100%;position:relative;box-shadow:0 0 10px #0000001a}.tile-module__lzcBvW__tileBanner{text-align:center;background-color:var(--color-action);width:66%;color:var(--color-action-text);filter:drop-shadow(0 0 5px #0000001a);border-radius:15px;place-self:center;font-size:1.25rem;font-weight:700;position:absolute;top:-.75rem}.tile-module__lzcBvW__tileFooter{border-radius:5px}.tile-module__lzcBvW__tileImage{width:66%;margin:auto;padding-block:1rem}
.chatExplorationProgress-module__-KywlW__chatProgressContainer{height:.25rem;position:absolute;top:-2px;left:0;right:0}.chatExplorationProgress-module__-KywlW__chatProgressBar{border-style:solid;border-width:0 0 6px;border-color:rgba(from var(--color-primary) r g b / .3);width:100%;height:.25rem;position:relative}.chatExplorationProgress-module__-KywlW__chatProgressSection{border:0 solid #0000;border-bottom-width:6px;height:.25rem;transition:width .3s,border-color .3s;position:absolute;top:0}@starting-style{.chatExplorationProgress-module__-KywlW__chatProgressSection{width:0}}.chatExplorationProgress-module__-KywlW__completeSection{border-color:#2f4f4f}.chatExplorationProgress-module__-KywlW__startedSection{border-color:#789}
.containerPill-module__98OH9G__containerPill{--excursion-indent:2.25rem;--excursion-gap:1.25rem;gap:var(--excursion-gap);flex-direction:column;display:flex;position:relative}.containerPill-module__98OH9G__containerPill .pillList{margin-left:var(--excursion-indent);width:calc(100% - var(--excursion-indent));overflow-y:visible}:is(.containerPill-module__98OH9G__containerPill .pillList) .pill:first-child:after{content:"";z-index:-10;top:calc(-1rem - var(--excursion-gap));border-left:4px solid var(--color-primary-dark);width:2px;height:100%;position:absolute;left:1.25rem}
.State-module-scss-module__cLuEPG__widgetElementInput,.State-module-scss-module__cLuEPG__widgetElementSelect{margin:3px}.State-module-scss-module__cLuEPG__widgetElementHighlighted{box-shadow:1px 1px 2px #ffe2c3,0 0 25px #ffe300,0 0 5px #fffaf1}
.UIHighlight-module-scss-module__vkWS2q__uiHighlightBefore .UIHighlight-module-scss-module__vkWS2q__uiHighlight{box-shadow:1px 1px 2px #0000,0 0 25px #0000,0 0 5px #0000}.UIHighlight-module-scss-module__vkWS2q__highlightWrapper.UIHighlight-module-scss-module__vkWS2q__dimBackground.UIHighlight-module-scss-module__vkWS2q__uiHighlightBefore.UIHighlight-module-scss-module__vkWS2q__highlightWrapper{background-color:#0000}.UIHighlight-module-scss-module__vkWS2q__highlightWrapper.UIHighlight-module-scss-module__vkWS2q__dimBackground.UIHighlight-module-scss-module__vkWS2q__uiHighlightBefore.UIHighlight-module-scss-module__vkWS2q__highlightWrapper .UIHighlight-module-scss-module__vkWS2q__unhighlightLeft{-webkit-backdrop-filter:brightness();backdrop-filter:brightness()}.UIHighlight-module-scss-module__vkWS2q__highlightWrapper.UIHighlight-module-scss-module__vkWS2q__dimBackground.UIHighlight-module-scss-module__vkWS2q__uiHighlightBefore.UIHighlight-module-scss-module__vkWS2q__highlightWrapper .UIHighlight-module-scss-module__vkWS2q__uiHighlight{-webkit-backdrop-filter:brightness();backdrop-filter:brightness();box-shadow:1px 1px 2px #0000,0 0 25px #0000,0 0 5px #0000}.UIHighlight-module-scss-module__vkWS2q__uiHighlight{z-index:2;pointer-events:none;transition:box-shadow .25s ease-in,-webkit-backdrop-filter .25s ease-in,backdrop-filter .25s ease-in;position:absolute;box-shadow:1px 1px 2px #ffe2c3,0 0 25px #ffe300,0 0 5px #fffaf1}.UIHighlight-module-scss-module__vkWS2q__highlightWrapper{z-index:1;pointer-events:none;transition:background-color .25s ease-in;position:absolute;inset:0}.UIHighlight-module-scss-module__vkWS2q__highlightWrapper.UIHighlight-module-scss-module__vkWS2q__dimBackground{background-color:#00000080}.UIHighlight-module-scss-module__vkWS2q__highlightWrapper.UIHighlight-module-scss-module__vkWS2q__dimBackground.UIHighlight-module-scss-module__vkWS2q__uiHighlightAfter{background-color:#0000}.UIHighlight-module-scss-module__vkWS2q__highlightWrapper.UIHighlight-module-scss-module__vkWS2q__dimBackground .UIHighlight-module-scss-module__vkWS2q__unhighlightLeft,.UIHighlight-module-scss-module__vkWS2q__highlightWrapper.UIHighlight-module-scss-module__vkWS2q__dimBackground .UIHighlight-module-scss-module__vkWS2q__uiHighlight{-webkit-backdrop-filter:brightness(200%);backdrop-filter:brightness(200%)}.UIHighlight-module-scss-module__vkWS2q__unhighlightLeft{z-index:2;pointer-events:none;transition:-webkit-backdrop-filter .25s ease-in,backdrop-filter .25s ease-in;position:absolute;top:0;bottom:0}.UIHighlight-module-scss-module__vkWS2q__uiHighlightAfter.UIHighlight-module-scss-module__vkWS2q__highlightWrapper .UIHighlight-module-scss-module__vkWS2q__unhighlightLeft{-webkit-backdrop-filter:brightness();backdrop-filter:brightness()}.UIHighlight-module-scss-module__vkWS2q__uiHighlightAfter.UIHighlight-module-scss-module__vkWS2q__highlightWrapper .UIHighlight-module-scss-module__vkWS2q__uiHighlight{-webkit-backdrop-filter:brightness();backdrop-filter:brightness();box-shadow:1px 1px 2px #0000,0 0 25px #0000,0 0 5px #0000}
.progressChart-module__mRQQbW__progressChart>*{fill:var(--color-primary);stroke:var(--color-primary)}.progressChart-module__mRQQbW__progressLink{stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:var(--color-action)}.progressChart-module__mRQQbW__progressDotFill{stroke-width:0;stroke:#0000;transition:all .2s ease-in-out}.progressChart-module__mRQQbW__progressDotOutline{fill:none;stroke:1px solid var(--color-primary)}.progressChart-module__mRQQbW__progressDots text{fill:var(--color-primary);transform-origin:0;text-wrap:pretty;stroke-width:0}.progressChart-module__mRQQbW__progressDots{opacity:1;transition:all .75s ease-in-out}@starting-style{.progressChart-module__mRQQbW__progressDots{opacity:0}}.progressChart-module__mRQQbW__progressLine{fill:none;stroke:var(--color-primary);stroke-linecap:round;z-index:-10}
.NumberInput-module-scss-module__Pj04nG__numberInput{text-align:center;width:50px;font-size:20pt}.NumberInput-module-scss-module__Pj04nG__highlighted{box-shadow:0 0 12px #ff0}
.component-module-scss-module__i9j7fW__widgetContainer{flex-direction:column;justify-content:flex-start;display:flex}.component-module-scss-module__i9j7fW__tallyContainer{flex-wrap:wrap;place-content:flex-start center;gap:20px 0;max-width:100%;padding:20px 0;display:flex}.component-module-scss-module__i9j7fW__tallyContainer,.component-module-scss-module__i9j7fW__tallyContainer *{box-sizing:border-box}.component-module-scss-module__i9j7fW__tallyContainer svg{max-width:20%;max-height:4rem}.component-module-scss-module__i9j7fW__tallyContainer.component-module-scss-module__i9j7fW__spaced{gap:20px}.component-module-scss-module__i9j7fW__tallyContainer.component-module-scss-module__i9j7fW__crossed{gap:20px 30px;padding:20px 40px}.component-module-scss-module__i9j7fW__buttons{-webkit-user-select:none;user-select:none;margin-top:20px}.component-module-scss-module__i9j7fW__buttons button{color:#595959;border:1px solid #ccc;min-width:40px;height:40px;margin:5px;padding:10px}.component-module-scss-module__i9j7fW__buttons button>svg,.component-module-scss-module__i9j7fW__buttons button>span{margin:0}.component-module-scss-module__i9j7fW__buttons button:hover{color:#000;border:1px solid #000}.component-module-scss-module__i9j7fW__buttons button:disabled{color:#ccc;border:1px solid #ccc}.component-module-scss-module__i9j7fW__buttons span{word-spacing:-10px;font-family:monospace;font-size:15pt}.component-module-scss-module__i9j7fW__buttons *{margin:0 5px}
.ThingAssignmentWidget-module-scss-module__ToX6dG__thingAssignmentWidget{width:100%;height:100%;display:flex}.ThingAssignmentWidget-module-scss-module__ToX6dG__targets{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex;position:relative}.ThingAssignmentWidget-module-scss-module__ToX6dG__target{justify-content:center;align-items:center;display:flex;position:relative}.ThingAssignmentWidget-module-scss-module__ToX6dG__things{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.ThingAssignmentWidget-module-scss-module__ToX6dG__target img{width:var(--target-width);height:var(--target-height);object-fit:contain}.ThingAssignmentWidget-module-scss-module__ToX6dG__thingContainer{position:absolute}.ThingAssignmentWidget-module-scss-module__ToX6dG__thing{cursor:grab}.ThingAssignmentWidget-module-scss-module__ToX6dG__invisible{visibility:hidden}.ThingAssignmentWidget-module-scss-module__ToX6dG__countToggle{z-index:2;gap:8px;margin-top:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ThingAssignmentWidget-module-scss-module__ToX6dG__resetButton{z-index:10;position:absolute;top:8px;right:8px}.ThingAssignmentWidget-module-scss-module__ToX6dG__targetThings{width:100%;height:100%;position:relative}