.page-module__FLra-q__container{max-width:1100px;margin:0 auto;padding:0 1rem;animation:.4s ease-out forwards page-module__FLra-q__fadeIn}@keyframes page-module__FLra-q__fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-module__FLra-q__profileBar{justify-content:flex-end;padding-top:1rem;display:flex}.page-module__FLra-q__profileWrap{position:relative}.page-module__FLra-q__profileChip{cursor:pointer;color:var(--foreground);background:#8080801f;border:2px solid #80808040;border-radius:50px;align-items:center;gap:.4rem;padding:.35rem .9rem .35rem .5rem;font-size:.9rem;font-weight:600;transition:transform .15s,border-color .15s;display:flex}.page-module__FLra-q__profileChip:hover{border-color:#80808080;transform:translateY(-1px)}.page-module__FLra-q__profileAvatar{font-size:1.2rem}.page-module__FLra-q__profileEditIcon{opacity:.6;font-size:.75rem}.page-module__FLra-q__header{text-align:center;margin-bottom:2rem}.page-module__FLra-q__title{color:var(--foreground);margin-bottom:.5rem;font-size:2.2rem;font-weight:800}.page-module__FLra-q__description{color:var(--text-secondary);font-size:1.1rem}.page-module__FLra-q__categoryTabs{justify-content:center;margin-bottom:1rem;display:flex}.page-module__FLra-q__categoryTabsInner{background:var(--background-alt);border:1px solid #80808026;border-radius:50px;gap:.25rem;padding:.3rem;display:inline-flex}.page-module__FLra-q__categoryTab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50px;padding:.55rem 1.7rem;font-size:1rem;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.page-module__FLra-q__categoryTab:hover{color:var(--foreground)}.page-module__FLra-q__categoryTabActive{background:var(--primary);color:#fff;box-shadow:0 4px 14px #4f46e559}.page-module__FLra-q__subjectTabs{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:2rem;display:flex}.page-module__FLra-q__subjectTab{color:var(--text-secondary);cursor:pointer;background:0 0;border:1.5px solid #80808040;border-radius:50px;padding:.4rem 1.1rem;font-size:.85rem;font-weight:600;transition:all .2s}.page-module__FLra-q__subjectTab:hover{border-color:var(--primary);color:var(--primary)}.page-module__FLra-q__subjectTabActive{border-color:var(--primary);color:var(--primary);background:#4f46e51a}.page-module__FLra-q__gamesGrid{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-bottom:2.5rem;display:grid}@media (max-width:900px){.page-module__FLra-q__gamesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.page-module__FLra-q__gamesGrid{grid-template-columns:1fr}}.page-module__FLra-q__gameCard{background:var(--card-bg,#1a1a2e);cursor:pointer;text-align:left;border:2px solid #0000;border-radius:16px;flex-direction:column;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.page-module__FLra-q__cardImgTop{background-color:#ffffff0a;background-position:50%;background-size:250%;flex:none;height:130px;transition:background-size .3s;position:relative}.page-module__FLra-q__gameCard:hover .page-module__FLra-q__cardImgTop{background-size:280%}.page-module__FLra-q__cardImgOverlay{opacity:0;background:linear-gradient(#0000 40%,#06060ed9 100%);flex-direction:column;justify-content:flex-end;gap:.35rem;padding:.55rem .7rem;transition:opacity .2s;display:flex;position:absolute;inset:0}.page-module__FLra-q__gameCard:hover .page-module__FLra-q__cardImgOverlay{opacity:1}.page-module__FLra-q__cardSkillBadge{color:#fff;text-shadow:0 1px 3px #000c;font-size:.72rem;font-weight:600}.page-module__FLra-q__gameCard:before{content:"";z-index:1;background:linear-gradient(135deg, var(--card-accent,#7c3aed) 0%, transparent 60%);opacity:.08;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.page-module__FLra-q__gameCard:hover{border-color:var(--card-accent,#7c3aed);transform:translateY(-4px)scale(1.02);box-shadow:0 12px 32px #00000040}.page-module__FLra-q__gameCard:hover:before{opacity:.18}.page-module__FLra-q__cardContent{z-index:2;flex-direction:column;flex:1;gap:.4rem;padding:.9rem 1.2rem 1.2rem;display:flex;position:relative}.page-module__FLra-q__cardTitle{color:var(--card-accent,#fff);margin:0;font-size:1.05rem;font-weight:700}.page-module__FLra-q__cardDesc{color:#ffffffa6;margin:0;font-size:.82rem;line-height:1.4}.page-module__FLra-q__cardLevels{flex-wrap:wrap;gap:.3rem;display:flex}.page-module__FLra-q__levelTag{color:#ffffffbf;background:#ffffff1a;border-radius:50px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.page-module__FLra-q__cardArrow{z-index:2;color:var(--card-accent,#fff);opacity:.5;align-self:flex-end;margin:0 1.2rem .8rem;font-size:1.2rem;transition:opacity .2s,transform .2s;position:relative}.page-module__FLra-q__gameCard:hover .page-module__FLra-q__cardArrow{opacity:1;transform:translate(4px)}.page-module__FLra-q__gameScreen{flex-direction:column;gap:1.5rem;animation:.3s ease-out page-module__FLra-q__fadeIn;display:flex}.page-module__FLra-q__backBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:2px solid #8080804d;border-radius:8px;align-self:flex-start;padding:.4rem 1rem;font-size:.9rem;transition:all .2s}.page-module__FLra-q__backBtn:hover{border-color:var(--primary);color:var(--primary)}.page-module__FLra-q__pokemonHeader{text-align:center;background:linear-gradient(135deg,#2d1b69,#4c3299);border-radius:16px;padding:1.2rem 1.5rem}.page-module__FLra-q__pokemonHeader h2{color:gold;margin:0;font-size:1.5rem;font-weight:800}.page-module__FLra-q__difficultyHeader{text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;display:flex}.page-module__FLra-q__diffBigEmoji{font-size:3.5rem}.page-module__FLra-q__difficultyHeader h2{margin:0;font-size:1.8rem;font-weight:800}.page-module__FLra-q__difficultyHeader p{color:#ffffffb3;margin:0}.page-module__FLra-q__diffTitle{color:var(--foreground);text-align:center;font-size:1.2rem;font-weight:700}.page-module__FLra-q__difficultyGrid{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module__FLra-q__diffBtn{background:var(--card-bg);cursor:pointer;border:2px solid;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;min-width:100px;padding:1rem 1.5rem;transition:all .2s;display:flex}.page-module__FLra-q__diffBtn:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0003}.page-module__FLra-q__diffLevel{font-size:1.3rem;font-weight:800}.page-module__FLra-q__diffDesc{opacity:.7;font-size:.75rem}.page-module__FLra-q__startScreen,.page-module__FLra-q__endScreen{text-align:center;background:var(--card-bg);border-radius:16px;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.page-module__FLra-q__pokemonBig{font-size:4rem}.page-module__FLra-q__pokemonStarter{flex-direction:column;align-items:center;gap:.5rem;display:flex}.page-module__FLra-q__startScreen h3,.page-module__FLra-q__endScreen h3{margin:0;font-size:1.5rem;font-weight:700}.page-module__FLra-q__startScreen p,.page-module__FLra-q__endScreen p{color:var(--text-secondary);margin:0}.page-module__FLra-q__finalScore{font-size:1.3rem}.page-module__FLra-q__finalScore strong{color:var(--primary);font-size:1.8rem}.page-module__FLra-q__playBtn{background:var(--primary);color:#fff;cursor:pointer;border-radius:50px;padding:.75rem 2rem;font-size:1.1rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #4f46e559}.page-module__FLra-q__playBtn:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 24px #4f46e58c}.page-module__FLra-q__battleArena{background:var(--card-bg);border-radius:16px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.page-module__FLra-q__battleStats{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__FLra-q__fighterCard{flex-direction:column;align-items:center;gap:.4rem;min-width:100px;font-size:.85rem;font-weight:600;display:flex}.page-module__FLra-q__fighterEmoji{font-size:2rem}.page-module__FLra-q__hpBar{background:#ffffff1a;border-radius:4px;width:100%;height:8px;overflow:hidden}.page-module__FLra-q__hpFill{border-radius:4px;height:100%;transition:width .4s}.page-module__FLra-q__timerBadge{text-align:center;min-width:70px;font-size:1.5rem;font-weight:800}.page-module__FLra-q__topRow{justify-content:space-between;align-items:center;display:flex}.page-module__FLra-q__caughtMini{gap:.25rem;font-size:1.4rem;display:flex}.page-module__FLra-q__questionBox{text-align:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:16px;padding:2rem 1rem;transition:border-color .3s,background .3s}.page-module__FLra-q__questionBox.page-module__FLra-q__correct{background:#4ade8014;border-color:#4ade80}.page-module__FLra-q__questionBox.page-module__FLra-q__wrong{background:#f8717114;border-color:#f87171}.page-module__FLra-q__questionText{color:var(--foreground);font-family:Courier New,monospace;font-size:3rem;font-weight:800}.page-module__FLra-q__answerRow{justify-content:center;gap:.75rem;display:flex}.page-module__FLra-q__answerInput{text-align:center;background:var(--background);width:120px;color:var(--foreground);border:2px solid #ffffff26;border-radius:10px;padding:.4rem;font-size:1.8rem;transition:border-color .2s}.page-module__FLra-q__answerInput:focus{border-color:var(--primary);outline:none}.page-module__FLra-q__attackBtn{background:var(--primary);color:#fff;cursor:pointer;border-radius:10px;padding:0 1.5rem;font-size:1rem;font-weight:700;transition:background .2s,transform .1s}.page-module__FLra-q__attackBtn:active{transform:scale(.96)}.page-module__FLra-q__scoreBadge{text-align:center;color:gold;font-size:1rem;font-weight:700}.page-module__FLra-q__progressRow{color:var(--text-secondary);justify-content:space-between;font-size:.9rem;font-weight:600;display:flex}.page-module__FLra-q__minecraftBlocks{text-align:center;background:#0003;border-radius:12px;padding:1.5rem}.page-module__FLra-q__blockQuestion{color:var(--text-secondary);margin:0 0 1rem;font-size:1rem}.page-module__FLra-q__blockGrid{flex-wrap:wrap;justify-content:center;gap:.3rem;margin-bottom:.75rem;display:flex}.page-module__FLra-q__block{font-size:1.8rem}.page-module__FLra-q__blockHint{color:#ffffff80;margin:0;font-size:.9rem}.page-module__FLra-q__choicesGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.page-module__FLra-q__choiceBtn{color:var(--foreground);cursor:pointer;background:#ffffff0f;border:2px solid #ffffff1f;border-radius:12px;padding:1rem;font-size:1.4rem;font-weight:700;transition:all .2s}.page-module__FLra-q__choiceBtn:hover{background:#7fba001a;border-color:#7fba00}.page-module__FLra-q__choiceCorrect{background:#4ade8026!important;border-color:#4ade80!important}.page-module__FLra-q__choiceWrong{background:#f8717126!important;border-color:#f87171!important}.page-module__FLra-q__caughtGrid{flex-wrap:wrap;justify-content:center;gap:.5rem;max-height:150px;font-size:2rem;display:flex;overflow:hidden}.page-module__FLra-q__comingSoon{text-align:center;background:var(--card-bg);border-radius:16px;flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;font-size:3rem;display:flex}.page-module__FLra-q__comingSoon h3{margin:0;font-size:1.5rem}.page-module__FLra-q__comingSoon p{color:var(--text-secondary);margin:0}
.PlayerProfileModal-module__x_TNAW__backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0814b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.PlayerProfileModal-module__x_TNAW__modal{color:#fff;text-align:center;background:#1a1033;border:1px solid #a78bfa4d;border-radius:20px;width:100%;max-width:26rem;max-height:90vh;padding:2rem 1.75rem 1.75rem;animation:.25s ease-out PlayerProfileModal-module__x_TNAW__pop;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080}@keyframes PlayerProfileModal-module__x_TNAW__pop{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.PlayerProfileModal-module__x_TNAW__closeBtn{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;width:2rem;height:2rem;font-size:.9rem;position:absolute;top:.75rem;right:.75rem}.PlayerProfileModal-module__x_TNAW__closeBtn:hover{color:#fff;background:#ffffff2e}.PlayerProfileModal-module__x_TNAW__modal h2{margin:0 0 .4rem;font-size:1.5rem;font-weight:800}.PlayerProfileModal-module__x_TNAW__subtitle{color:#ffffffb3;margin:0 0 1.25rem;font-size:.95rem}.PlayerProfileModal-module__x_TNAW__avatarGrid{grid-template-columns:repeat(6,1fr);gap:.5rem;margin-bottom:1.25rem;display:grid}.PlayerProfileModal-module__x_TNAW__avatarBtn{aspect-ratio:1;cursor:pointer;background:#ffffff0f;border:2px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;font-size:1.4rem;transition:transform .15s,border-color .15s,background .15s;display:flex}.PlayerProfileModal-module__x_TNAW__avatarBtn:hover{border-color:#fff6;transform:translateY(-2px)}.PlayerProfileModal-module__x_TNAW__avatarActive{background:#a78bfa38;border-color:#a78bfa}.PlayerProfileModal-module__x_TNAW__nameInput{box-sizing:border-box;color:#fff;background:#ffffff12;border:2px solid #fff3;border-radius:12px;width:100%;margin-bottom:.75rem;padding:.7rem 1rem;font-size:1rem}.PlayerProfileModal-module__x_TNAW__nameInput::placeholder{color:#fff6}.PlayerProfileModal-module__x_TNAW__nameInput:focus{border-color:#a78bfa;outline:none}.PlayerProfileModal-module__x_TNAW__error{color:#f87171;margin:0 0 .75rem;font-size:.85rem;font-weight:700}.PlayerProfileModal-module__x_TNAW__privacyNote{color:#ffffff8c;margin:0 0 1.25rem;font-size:.78rem;line-height:1.4}.PlayerProfileModal-module__x_TNAW__submitBtn{color:#1a1033;cursor:pointer;background:#a78bfa;border:none;border-radius:50px;width:100%;padding:.8rem 1.5rem;font-size:1.05rem;font-weight:700;transition:transform .2s,box-shadow .2s}.PlayerProfileModal-module__x_TNAW__submitBtn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 24px #a78bfa80}
.ProfileMenu-module__mx5QrW__menu{z-index:20;color:#fff;background:#1a1033;border:1px solid #a78bfa4d;border-radius:16px;width:15.5rem;padding:.75rem;animation:.15s ease-out ProfileMenu-module__mx5QrW__pop;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 16px 40px #0006}@keyframes ProfileMenu-module__mx5QrW__pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.ProfileMenu-module__mx5QrW__title{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin:.15rem .4rem .5rem;font-size:.7rem;font-weight:700}.ProfileMenu-module__mx5QrW__list{flex-direction:column;gap:.2rem;max-height:14rem;margin-bottom:.5rem;display:flex;overflow-y:auto}.ProfileMenu-module__mx5QrW__row{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;border-radius:10px;align-items:center;gap:.55rem;width:100%;padding:.5rem .6rem;transition:background .15s;display:flex}.ProfileMenu-module__mx5QrW__row:hover{background:#ffffff12}.ProfileMenu-module__mx5QrW__rowActive{background:#a78bfa2e}.ProfileMenu-module__mx5QrW__avatar{flex:none;font-size:1.25rem}.ProfileMenu-module__mx5QrW__name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;font-weight:600;overflow:hidden}.ProfileMenu-module__mx5QrW__check{color:#a78bfa;flex:none;font-weight:800}.ProfileMenu-module__mx5QrW__actions{border-top:1px solid #ffffff1a;flex-direction:column;gap:.35rem;padding-top:.5rem;display:flex}.ProfileMenu-module__mx5QrW__actionBtn,.ProfileMenu-module__mx5QrW__actionBtnPrimary{cursor:pointer;text-align:left;border:none;border-radius:10px;width:100%;padding:.55rem .7rem;font-size:.85rem;font-weight:600;transition:background .15s}.ProfileMenu-module__mx5QrW__actionBtn{color:#ffffffd9;background:#ffffff0f}.ProfileMenu-module__mx5QrW__actionBtn:hover{background:#ffffff1f}.ProfileMenu-module__mx5QrW__actionBtnPrimary{color:#d8c9ff;background:#a78bfa33}.ProfileMenu-module__mx5QrW__actionBtnPrimary:hover{background:#a78bfa52}
.GameLayout-module__JY28Mq__container{border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden}.GameLayout-module__JY28Mq__header{color:#fff;background:#0000004d;justify-content:space-between;align-items:center;padding:1rem;display:flex}.GameLayout-module__JY28Mq__header h2{color:#fff;margin:0}.GameLayout-module__JY28Mq__backBtn{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:8px;padding:.4rem .8rem}.GameLayout-module__JY28Mq__gameArea{color:#fff;flex-direction:column;flex:1;padding:1rem;display:flex}.GameLayout-module__JY28Mq__minecraft{background:linear-gradient(#1a1a2e,#0f3d0f)}.GameLayout-module__JY28Mq__space{background:linear-gradient(#0a0a2e,#000)}.GameLayout-module__JY28Mq__ocean{background:linear-gradient(#034,#001f2a)}.GameLayout-module__JY28Mq__pokemon{background:linear-gradient(#2d1b69,#4c3299)}.GameLayout-module__JY28Mq__river{background:linear-gradient(#0b3d2e,#08283f)}.GameLayout-module__JY28Mq__race{background:linear-gradient(#1a1a1a,#3a0d0d)}.GameLayout-module__JY28Mq__castle{background:linear-gradient(#1a1033,#2b1652)}.GameLayout-module__JY28Mq__train{background:linear-gradient(#082f49,#0c4a6e)}.GameLayout-module__JY28Mq__medieval{background:linear-gradient(#4a3418,#1c0f04)}.GameLayout-module__JY28Mq__revolution{background:linear-gradient(#1a2e4a,#05070f)}.GameLayout-module__JY28Mq__globe{background:linear-gradient(#0c2340,#041526)}.GameLayout-module__JY28Mq__mapmission{background:linear-gradient(#0b3d2e,#06251c)}.GameLayout-module__JY28Mq__orchard{background:linear-gradient(#166534,#14532d)}.GameLayout-module__JY28Mq__kubimath{background:linear-gradient(#1a1a2e,#3b1a06)}.GameLayout-module__JY28Mq__concert{background:linear-gradient(#150826,#2a0a3d)}.GameLayout-module__JY28Mq__memory{background:linear-gradient(#2a1a4a,#1a0f33)}.GameLayout-module__JY28Mq__snake{background:linear-gradient(#0b3d2e,#14532d)}.GameLayout-module__JY28Mq__treasure{background:linear-gradient(#1a1030,#2b1a05)}.GameLayout-module__JY28Mq__robot{background:linear-gradient(#0b1220,#12151c)}.GameLayout-module__JY28Mq__captain{background:linear-gradient(#0a2740,#072035)}.GameLayout-module__JY28Mq__mosaic{background:linear-gradient(#0d1b2a,#0a1420)}.GameLayout-module__JY28Mq__dragon{background:linear-gradient(#2d1b69,#0e3a5c)}
.RiverHomophones-module__-rXaea__stage{aspect-ratio:16/9;background:#0b2b30;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden;container-type:size}.RiverHomophones-module__-rXaea__stage:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.RiverHomophones-module__-rXaea__stage canvas{display:block;width:100%!important;height:100%!important}.RiverHomophones-module__-rXaea__hud{z-index:3;flex-wrap:wrap;gap:.5rem;display:flex;position:absolute;top:.6rem;left:.6rem}.RiverHomophones-module__-rXaea__hudChip{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2dd4bf38;border:1px solid #2dd4bf80;border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:800}.RiverHomophones-module__-rXaea__hudRecord{color:#ffe27a;background:#d4af3740;border-color:#d4af37}.RiverHomophones-module__-rXaea__promptBanner{color:#eafffb;text-align:center;text-shadow:0 1px 6px #2dd4bf80;z-index:3;background:#061a1ed1;border:1px solid #2dd4bf73;border-radius:14px;max-width:min(90%,42rem);padding:.6rem 1.5rem;font-size:1.4rem;font-weight:800;line-height:1.25;position:absolute;top:.6rem;left:50%;transform:translate(-50%)}.RiverHomophones-module__-rXaea__fullscreenBtn,.RiverHomophones-module__-rXaea__muteBtn{color:#fff;cursor:pointer;z-index:5;background:#061a1e99;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.RiverHomophones-module__-rXaea__fullscreenBtn{right:.75rem}.RiverHomophones-module__-rXaea__muteBtn{right:3.4rem}.RiverHomophones-module__-rXaea__overlay{text-align:center;color:#fff;z-index:4;background:radial-gradient(circle at 50% 30%,#2dd4bf4d,#061a1ef0);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.RiverHomophones-module__-rXaea__overlay p{color:#dffff8;max-width:30rem;line-height:1.5}.RiverHomophones-module__-rXaea__bigEmoji{filter:drop-shadow(0 2px 6px #0009);font-size:3.4rem}.RiverHomophones-module__-rXaea__statLine{font-size:1.05rem}.RiverHomophones-module__-rXaea__starRow{letter-spacing:.15em;filter:drop-shadow(0 2px 4px #00000080);font-size:1.9rem}.RiverHomophones-module__-rXaea__recordNote{color:#ffd166;text-shadow:0 1px 4px #000000b3;font-weight:700}.RiverHomophones-module__-rXaea__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.RiverHomophones-module__-rXaea__startBtn{color:#052422;cursor:pointer;background:linear-gradient(135deg,#2dd4bf,#0d9488);border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.RiverHomophones-module__-rXaea__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.SkillPicker-module__bfBf0q__picker{flex-direction:column;align-items:center;gap:.35rem;width:100%;max-width:46rem;display:flex}.SkillPicker-module__bfBf0q__label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin:0;font-size:.72rem;font-weight:700}.SkillPicker-module__bfBf0q__grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.35rem;width:100%;display:grid}.SkillPicker-module__bfBf0q__card{text-align:left;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff2e;border-radius:10px;align-items:center;gap:.4rem;padding:.35rem .5rem;transition:transform .15s,border-color .15s,background .15s;display:flex}.SkillPicker-module__bfBf0q__card:hover{border-color:#fff6;transform:translateY(-1px)}.SkillPicker-module__bfBf0q__cardActive{background:#a78bfa24;border-color:#a78bfa}.SkillPicker-module__bfBf0q__cardCheck{color:#1a1033;border:1.5px solid #ffffff59;border-radius:4px;flex:none;justify-content:center;align-items:center;width:.95rem;height:.95rem;font-size:.65rem;font-weight:800;display:flex}.SkillPicker-module__bfBf0q__cardBody{flex-wrap:wrap;align-items:baseline;column-gap:.4rem;min-width:0;display:flex}.SkillPicker-module__bfBf0q__cardLabel{color:#fff;white-space:nowrap;font-size:.76rem;font-weight:700;line-height:1.2}.SkillPicker-module__bfBf0q__cardExample{color:#ffffff73;white-space:nowrap;font-family:Courier New,monospace;font-size:.66rem}.SkillPicker-module__bfBf0q__error{color:#f87171;margin:0;font-size:.8rem;font-weight:700}
.TimerModePicker-module__22rmra__picker{flex-direction:column;align-items:center;gap:.3rem;max-width:46rem;display:flex}.TimerModePicker-module__22rmra__label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin:0;font-size:.72rem;font-weight:700}.TimerModePicker-module__22rmra__pills{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.TimerModePicker-module__22rmra__pill{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:1.5px solid #fff3;border-radius:50px;padding:.3rem .65rem;font-size:.74rem;font-weight:600;transition:transform .15s,border-color .15s,background .15s,color .15s}.TimerModePicker-module__22rmra__pill:hover{border-color:#ffffff73;transform:translateY(-1px)}.TimerModePicker-module__22rmra__pillActive{color:#a78bfa;background:#a78bfa2e;border-color:#a78bfa}
.TimerGauge-module__FHIolW__track{z-index:6;pointer-events:none;background:#00000059;border-radius:6px;width:10px;position:absolute;top:3.6rem;bottom:3.6rem;right:.6rem;overflow:hidden}.TimerGauge-module__FHIolW__fill{height:100%;animation-name:TimerGauge-module__FHIolW__drain;animation-duration:var(--duration);background:linear-gradient(#4ade80 0%,#fbbf24 45%,#ef4444 100%);animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}@keyframes TimerGauge-module__FHIolW__drain{0%{height:100%}to{height:0%}}
.CountdownOverlay-module__NVgXqq__overlay{z-index:8;pointer-events:none;background:#00000047;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CountdownOverlay-module__NVgXqq__value{color:#fff;text-shadow:0 4px 18px #0009;font-size:6rem;font-weight:900;animation:1s cubic-bezier(.22,1.4,.36,1) both CountdownOverlay-module__NVgXqq__pop}.CountdownOverlay-module__NVgXqq__go{color:#4ade80;font-size:3rem}@keyframes CountdownOverlay-module__NVgXqq__pop{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.15)}55%{transform:scale(1)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}
.GrandPrix-module__z4PqVG__stage{background:linear-gradient(#87ceeb,#cfe9f7);border-radius:16px;width:100%;height:min(72vh,560px);min-height:380px;position:relative;overflow:hidden}:-webkit-any(.GrandPrix-module__z4PqVG__stage:fullscreen,.GrandPrix-module__z4PqVG__stage:-webkit-full-screen){border-radius:0;width:100vw;height:100vh}:is(.GrandPrix-module__z4PqVG__stage:fullscreen,.GrandPrix-module__z4PqVG__stage:fullscreen){border-radius:0;width:100vw;height:100vh}.GrandPrix-module__z4PqVG__stage canvas{display:block;width:100%!important;height:100%!important}.GrandPrix-module__z4PqVG__muteBtn{z-index:6;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem;right:.75rem}.GrandPrix-module__z4PqVG__muteBtn:hover{background:#000000b3}.GrandPrix-module__z4PqVG__fullscreenBtn{z-index:6;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1rem;display:flex;position:absolute;top:.75rem;right:3.25rem}.GrandPrix-module__z4PqVG__fullscreenBtn:hover{background:#000000b3}.GrandPrix-module__z4PqVG__hud{pointer-events:none;z-index:4;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;top:.75rem;left:0;right:0}.GrandPrix-module__z4PqVG__hudRow{align-items:center;gap:.4rem;display:flex}.GrandPrix-module__z4PqVG__hudStep{color:#fca5a5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;border-radius:50px;padding:.25rem .8rem;font-size:.85rem;font-weight:700}.GrandPrix-module__z4PqVG__hudRecord{color:#fbbf24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;border-radius:50px;padding:.25rem .7rem;font-size:.85rem;font-weight:700}.GrandPrix-module__z4PqVG__hudQuestion{color:#fff;background:#0009;border:2px solid #ef444480;border-radius:14px;padding:.65rem 2rem;font-family:Courier New,monospace;font-size:2.1rem;font-weight:800;transition:color .2s,border-color .2s,background .2s}.GrandPrix-module__z4PqVG__hudQuestionCorrect{color:#4ade80;background:#061e12b8;border-color:#4ade8099}.GrandPrix-module__z4PqVG__hudQuestionWrong{color:#fca5a5;background:#280808b8;border-color:#f8717199}.GrandPrix-module__z4PqVG__hudHint{color:#ffffffbf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border-radius:50px;padding:.2rem .7rem;font-size:.8rem;font-weight:600}.GrandPrix-module__z4PqVG__choices{z-index:4;flex-wrap:wrap;justify-content:center;gap:1.2rem;display:flex;position:absolute;bottom:1rem;left:0;right:0}.GrandPrix-module__z4PqVG__choiceBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11111499;border:3px solid #ffffff59;border-radius:14px;min-width:9rem;padding:1.2rem 2rem;font-family:Courier New,monospace;font-size:2.3rem;font-weight:800;transition:transform .15s,border-color .15s,background .15s,opacity .15s}.GrandPrix-module__z4PqVG__choiceBtn:not(:disabled):hover{border-color:#ef4444;transform:translateY(-2px)}.GrandPrix-module__z4PqVG__choiceBtn:disabled{cursor:default}.GrandPrix-module__z4PqVG__choiceChosenCorrect{color:#4ade80;background:#061e12d9;border-color:#4ade80}.GrandPrix-module__z4PqVG__choiceChosenWrong{color:#f87171;opacity:.75;background:#280808d9;border-color:#ef4444}.GrandPrix-module__z4PqVG__choiceFaded{opacity:.35}.GrandPrix-module__z4PqVG__overlay{text-align:center;color:#fff;background:#0a0808c7;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;display:flex;position:absolute;inset:0;overflow-y:auto}.GrandPrix-module__z4PqVG__overlayWarm{background:radial-gradient(circle at 50% 30%,#fbbf2447,#140a0ae0)}.GrandPrix-module__z4PqVG__bigEmoji{font-size:3.5rem}.GrandPrix-module__z4PqVG__overlay h3{margin:0;font-size:1.4rem;font-weight:700}.GrandPrix-module__z4PqVG__overlay p{color:#fffc;max-width:32rem;margin:0}.GrandPrix-module__z4PqVG__statLine{font-size:1.15rem;font-weight:700;color:#fff!important}.GrandPrix-module__z4PqVG__recordNote{font-size:.9rem;font-weight:600;color:#fbbf24!important}.GrandPrix-module__z4PqVG__startBtn{color:#1a0505;cursor:pointer;background:#ef4444;border:none;border-radius:50px;margin-top:.5rem;padding:.75rem 2rem;font-size:1.05rem;font-weight:700;transition:transform .2s,box-shadow .2s}.GrandPrix-module__z4PqVG__startBtn:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 24px #ef444480}.GrandPrix-module__z4PqVG__actionRow{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.GrandPrix-module__z4PqVG__actionRow .GrandPrix-module__z4PqVG__startBtn{margin-top:0}.GrandPrix-module__z4PqVG__secondaryBtn{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff59;border-radius:50px;margin-top:.5rem;padding:.7rem 1.6rem;font-size:1.05rem;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.GrandPrix-module__z4PqVG__secondaryBtn:hover{background:#ffffff14;border-color:#ffffffb3;transform:translateY(-3px)scale(1.05)}
.SpaceMission-module__e3TA_G__stage{background:linear-gradient(#050814,#000);border-radius:16px;width:100%;height:min(72vh,560px);min-height:380px;position:relative;overflow:hidden}:-webkit-any(.SpaceMission-module__e3TA_G__stage:fullscreen,.SpaceMission-module__e3TA_G__stage:-webkit-full-screen){border-radius:0;width:100vw;height:100vh}:is(.SpaceMission-module__e3TA_G__stage:fullscreen,.SpaceMission-module__e3TA_G__stage:fullscreen){border-radius:0;width:100vw;height:100vh}.SpaceMission-module__e3TA_G__stage canvas{display:block;width:100%!important;height:100%!important}.SpaceMission-module__e3TA_G__muteBtn{z-index:6;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem;right:.75rem}.SpaceMission-module__e3TA_G__muteBtn:hover{background:#000000b3}.SpaceMission-module__e3TA_G__fullscreenBtn{z-index:6;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1rem;display:flex;position:absolute;top:.75rem;right:3.25rem}.SpaceMission-module__e3TA_G__fullscreenBtn:hover{background:#000000b3}.SpaceMission-module__e3TA_G__hud{pointer-events:none;z-index:4;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;top:.75rem;left:0;right:0}.SpaceMission-module__e3TA_G__hudRow{align-items:center;gap:.4rem;display:flex}.SpaceMission-module__e3TA_G__hudStep{color:#7dd3fc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border-radius:50px;padding:.25rem .8rem;font-size:.85rem;font-weight:700}.SpaceMission-module__e3TA_G__hudRecord{color:#fbbf24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border-radius:50px;padding:.25rem .7rem;font-size:.85rem;font-weight:700}.SpaceMission-module__e3TA_G__hudQuestion{color:#fff;background:#0009;border:2px solid #7dd3fc66;border-radius:14px;padding:.65rem 2rem;font-family:Courier New,monospace;font-size:2.1rem;font-weight:800;transition:color .2s,border-color .2s,background .2s}.SpaceMission-module__e3TA_G__hudQuestionCorrect{color:#4ade80;background:#061e12b8;border-color:#4ade8099}.SpaceMission-module__e3TA_G__hudHint{color:#ffffffbf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border-radius:50px;padding:.2rem .7rem;font-size:.8rem;font-weight:600}.SpaceMission-module__e3TA_G__choices{z-index:4;flex-wrap:wrap;justify-content:center;gap:1.2rem;display:flex;position:absolute;bottom:1rem;left:0;right:0}.SpaceMission-module__e3TA_G__choiceBtn{color:#e0f2fe;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030a1a94;border:3px solid #7dd3fc73;border-radius:14px;min-width:9rem;padding:1.2rem 2rem;font-family:Courier New,monospace;font-size:2.3rem;font-weight:800;transition:transform .15s,border-color .15s,background .15s,opacity .15s}.SpaceMission-module__e3TA_G__choiceBtn:not(:disabled):hover{border-color:#7dd3fc;transform:translateY(-2px)}.SpaceMission-module__e3TA_G__choiceBtn:disabled{cursor:default}.SpaceMission-module__e3TA_G__choiceChosenCorrect{color:#4ade80;background:#061e12cc;border-color:#4ade80}.SpaceMission-module__e3TA_G__choiceChosenWrong{color:#f87171;opacity:.7;background:#280808cc;border-color:#ef4444}.SpaceMission-module__e3TA_G__choiceFaded{opacity:.35}.SpaceMission-module__e3TA_G__overlay{text-align:center;color:#fff;background:#030610c7;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;display:flex;position:absolute;inset:0;overflow-y:auto}.SpaceMission-module__e3TA_G__overlayWarm{background:radial-gradient(circle at 50% 30%,#7dd3fc47,#060a1ae0)}.SpaceMission-module__e3TA_G__overlayLanded{background:linear-gradient(#030610c7 0%,#03061059 32%,#0306101f 55%,#03061066 100%);justify-content:flex-start;padding-top:2.25rem}.SpaceMission-module__e3TA_G__overlayLanded h3,.SpaceMission-module__e3TA_G__overlayLanded .SpaceMission-module__e3TA_G__statLine{text-shadow:0 2px 10px #000000b3}.SpaceMission-module__e3TA_G__bigEmoji{font-size:3.5rem}.SpaceMission-module__e3TA_G__overlay h3{margin:0;font-size:1.4rem;font-weight:700}.SpaceMission-module__e3TA_G__overlay p{color:#fffc;max-width:32rem;margin:0}.SpaceMission-module__e3TA_G__statLine{font-size:1.15rem;font-weight:700;color:#fff!important}.SpaceMission-module__e3TA_G__recordNote{font-size:.9rem;font-weight:600;color:#fbbf24!important}.SpaceMission-module__e3TA_G__startBtn{color:#04121e;cursor:pointer;background:#00d4ff;border:none;border-radius:50px;margin-top:.5rem;padding:.75rem 2rem;font-size:1.05rem;font-weight:700;transition:transform .2s,box-shadow .2s}.SpaceMission-module__e3TA_G__startBtn:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 24px #00d4ff80}.SpaceMission-module__e3TA_G__actionRow{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.SpaceMission-module__e3TA_G__actionRow .SpaceMission-module__e3TA_G__startBtn{margin-top:0}.SpaceMission-module__e3TA_G__secondaryBtn{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff59;border-radius:50px;margin-top:.5rem;padding:.7rem 1.6rem;font-size:1.05rem;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.SpaceMission-module__e3TA_G__secondaryBtn:hover{background:#ffffff14;border-color:#ffffffb3;transform:translateY(-3px)scale(1.05)}
.CastleNumbers-module__UkqmZq__stage{background:linear-gradient(#1a1033,#05030a);border-radius:16px;width:100%;height:min(72vh,560px);min-height:380px;position:relative;overflow:hidden}:-webkit-any(.CastleNumbers-module__UkqmZq__stage:fullscreen,.CastleNumbers-module__UkqmZq__stage:-webkit-full-screen){border-radius:0;width:100vw;height:100vh}:is(.CastleNumbers-module__UkqmZq__stage:fullscreen,.CastleNumbers-module__UkqmZq__stage:fullscreen){border-radius:0;width:100vw;height:100vh}.CastleNumbers-module__UkqmZq__stage canvas{cursor:pointer;display:block;width:100%!important;height:100%!important}.CastleNumbers-module__UkqmZq__fade{opacity:0;pointer-events:none;z-index:5;background:#000;transition:opacity .35s ease-in;position:absolute;inset:0}.CastleNumbers-module__UkqmZq__fadeVisible{opacity:1;transition:opacity .2s ease-out}.CastleNumbers-module__UkqmZq__muteBtn{z-index:6;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem;right:.75rem}.CastleNumbers-module__UkqmZq__muteBtn:hover{background:#000000b3}.CastleNumbers-module__UkqmZq__fullscreenBtn{z-index:6;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1rem;display:flex;position:absolute;top:.75rem;right:3.25rem}.CastleNumbers-module__UkqmZq__fullscreenBtn:hover{background:#000000b3}.CastleNumbers-module__UkqmZq__hud{pointer-events:none;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;top:.75rem;left:0;right:0}.CastleNumbers-module__UkqmZq__hudRow{align-items:center;gap:.4rem;display:flex}.CastleNumbers-module__UkqmZq__hudRoom{color:#fde68a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border-radius:50px;padding:.25rem .8rem;font-size:.85rem;font-weight:700}.CastleNumbers-module__UkqmZq__hudRecord{color:#fbbf24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border-radius:50px;padding:.25rem .7rem;font-size:.85rem;font-weight:700}.CastleNumbers-module__UkqmZq__hudQuestion{color:#fff;background:#0009;border:2px solid #fbbf2466;border-radius:14px;padding:.6rem 2rem;font-family:Courier New,monospace;font-size:2.8rem;font-weight:800;transition:color .2s,border-color .2s,background .2s}.CastleNumbers-module__UkqmZq__hudQuestionCorrect{color:#4ade80;background:#061e12b8;border-color:#4ade8099}.CastleNumbers-module__UkqmZq__hudQuestionWrong{color:#fca5a5;background:#280808b8;border-color:#f8717199}.CastleNumbers-module__UkqmZq__hudHint{color:#ffffffbf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border-radius:50px;padding:.2rem .7rem;font-size:.8rem;font-weight:600}.CastleNumbers-module__UkqmZq__overlay{text-align:center;color:#fff;background:#05030ab8;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;display:flex;position:absolute;inset:0;overflow-y:auto}.CastleNumbers-module__UkqmZq__overlayWarm{background:radial-gradient(circle at 50% 30%,#a78bfa59,#140c1ed9)}.CastleNumbers-module__UkqmZq__overlayTreasure{background:radial-gradient(circle at 50% 62%,#fbbf2429,#0a061466 68%)}.CastleNumbers-module__UkqmZq__overlayTreasure .CastleNumbers-module__UkqmZq__bigEmoji{filter:drop-shadow(0 0 18px #fbbf24a6);font-size:4.5rem;animation:1.8s ease-in-out infinite CastleNumbers-module__UkqmZq__treasureGlow}.CastleNumbers-module__UkqmZq__overlayTreasure h3,.CastleNumbers-module__UkqmZq__overlayTreasure p,.CastleNumbers-module__UkqmZq__overlayTreasure .CastleNumbers-module__UkqmZq__statLine{text-shadow:0 2px 10px #000c}@keyframes CastleNumbers-module__UkqmZq__treasureGlow{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.CastleNumbers-module__UkqmZq__bigEmoji{font-size:3.5rem}.CastleNumbers-module__UkqmZq__overlay h3{margin:0;font-size:1.4rem;font-weight:700}.CastleNumbers-module__UkqmZq__overlay p{color:#fffc;max-width:32rem;margin:0}.CastleNumbers-module__UkqmZq__statLine{font-size:1.15rem;font-weight:700;color:#fff!important}.CastleNumbers-module__UkqmZq__recordNote{font-size:.9rem;font-weight:600;color:#fbbf24!important}.CastleNumbers-module__UkqmZq__startBtn{color:#1a1033;cursor:pointer;background:#a78bfa;border:none;border-radius:50px;margin-top:.5rem;padding:.75rem 2rem;font-size:1.05rem;font-weight:700;transition:transform .2s,box-shadow .2s}.CastleNumbers-module__UkqmZq__startBtn:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 24px #a78bfa80}.CastleNumbers-module__UkqmZq__actionRow{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.CastleNumbers-module__UkqmZq__actionRow .CastleNumbers-module__UkqmZq__startBtn{margin-top:0}.CastleNumbers-module__UkqmZq__secondaryBtn{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff59;border-radius:50px;margin-top:.5rem;padding:.7rem 1.6rem;font-size:1.05rem;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.CastleNumbers-module__UkqmZq__secondaryBtn:hover{background:#ffffff14;border-color:#ffffffb3;transform:translateY(-3px)scale(1.05)}
.VictoryOverlay-module__NT2VCa__overlay{z-index:9;pointer-events:none;background:radial-gradient(circle at 50% 45%,#ffdf8047,#0000 65%);position:absolute;inset:0;overflow:hidden}.VictoryOverlay-module__NT2VCa__star{filter:drop-shadow(0 0 6px #ffdc78d9);font-size:2.4rem;animation:1.5s ease-out both VictoryOverlay-module__NT2VCa__starPop;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes VictoryOverlay-module__NT2VCa__starPop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.35)rotate(90deg)}60%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(180deg)}to{opacity:0;transform:translate(-50%,-58%)scale(.85)rotate(230deg)}}.VictoryOverlay-module__NT2VCa__bravo{color:#fff3b0;text-shadow:0 0 22px #ffd25ae6,0 4px 12px #00000080;white-space:nowrap;font-size:4.5rem;font-weight:900;animation:1.7s cubic-bezier(.22,1.4,.36,1) both VictoryOverlay-module__NT2VCa__bravoPop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes VictoryOverlay-module__NT2VCa__bravoPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-8deg)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.2)rotate(4deg)}55%{transform:translate(-50%,-50%)scale(1)rotate(0)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.05)}}
.AppleTree-module__1pNHba__stage{background:linear-gradient(#8ed1fc 0%,#cdeffd 55%,#e8f8d8 100%);border-radius:16px;width:100%;height:min(72vh,560px);min-height:380px;position:relative;overflow:hidden}:-webkit-any(.AppleTree-module__1pNHba__stage:fullscreen,.AppleTree-module__1pNHba__stage:-webkit-full-screen){border-radius:0;width:100vw;height:100vh}:is(.AppleTree-module__1pNHba__stage:fullscreen,.AppleTree-module__1pNHba__stage:fullscreen){border-radius:0;width:100vw;height:100vh}.AppleTree-module__1pNHba__stage canvas{cursor:pointer;display:block;width:100%!important;height:100%!important}.AppleTree-module__1pNHba__muteBtn,.AppleTree-module__1pNHba__fullscreenBtn{z-index:6;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex;position:absolute;top:.75rem}.AppleTree-module__1pNHba__muteBtn{font-size:1.1rem;right:.75rem}.AppleTree-module__1pNHba__fullscreenBtn{font-size:1rem;right:3.25rem}.AppleTree-module__1pNHba__muteBtn:hover,.AppleTree-module__1pNHba__fullscreenBtn:hover{background:#000000a6}.AppleTree-module__1pNHba__hud{pointer-events:none;z-index:4;flex-direction:column;align-items:center;gap:.5rem;padding:0 4.5rem;display:flex;position:absolute;top:.75rem;left:0;right:0}.AppleTree-module__1pNHba__hudRow{align-items:center;gap:.4rem;display:flex}.AppleTree-module__1pNHba__hudStep{color:#fecaca;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border-radius:50px;padding:.25rem .8rem;font-size:.85rem;font-weight:700}.AppleTree-module__1pNHba__hudRecord{color:#fbbf24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;border-radius:50px;padding:.25rem .7rem;font-size:.85rem;font-weight:700}.AppleTree-module__1pNHba__instructionBar{color:#fff;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#0000008c;border-radius:14px;align-items:center;gap:.5rem;max-width:34rem;padding:.55rem 1rem;font-size:.95rem;font-weight:600;display:flex}.AppleTree-module__1pNHba__replayBtn{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.95rem;display:flex}.AppleTree-module__1pNHba__replayBtn:hover{background:#ffffff47}.AppleTree-module__1pNHba__hudHint{color:#ffffffe6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border-radius:50px;padding:.25rem .8rem;font-size:.85rem;font-weight:700}.AppleTree-module__1pNHba__hudHintCorrect{color:#4ade80}.AppleTree-module__1pNHba__hudHintWrong{color:#fca5a5}.AppleTree-module__1pNHba__overlay{text-align:center;color:#fff;background:#14280fad;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex;position:absolute;inset:0;overflow-y:auto}.AppleTree-module__1pNHba__overlayWarm{background:radial-gradient(circle at 50% 30%,#dc26264d,#14280fc7)}.AppleTree-module__1pNHba__bigEmoji{font-size:3.5rem}.AppleTree-module__1pNHba__overlay h3{margin:0;font-size:1.4rem;font-weight:700}.AppleTree-module__1pNHba__overlay p{color:#ffffffd9;max-width:32rem;margin:0}.AppleTree-module__1pNHba__smallSubtitle{color:#ffffffb3!important;font-size:.85rem!important}.AppleTree-module__1pNHba__statLine{font-size:1.15rem;font-weight:700;color:#fff!important}.AppleTree-module__1pNHba__recordNote{font-size:.9rem;font-weight:600;color:#fde047!important}.AppleTree-module__1pNHba__skillBigRow{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.AppleTree-module__1pNHba__skillBigBtn{cursor:pointer;background:#ffffff14;border:3px solid #ffffff47;border-radius:24px;flex-direction:column;align-items:center;gap:.5rem;width:200px;padding:.75rem .5rem;transition:transform .15s,border-color .15s,background .15s;display:flex}.AppleTree-module__1pNHba__skillBigBtn:hover{background:#ffffff24;border-color:#fca5a5;transform:translateY(-4px)scale(1.03)}.AppleTree-module__1pNHba__scatterBox{width:200px;height:200px;position:relative}.AppleTree-module__1pNHba__scatterApple{filter:drop-shadow(0 2px 3px #00000059);font-size:2.4rem;line-height:1;position:absolute}.AppleTree-module__1pNHba__scatterAppleSmall{font-size:1.6rem}.AppleTree-module__1pNHba__scatterQuestion{color:#fde68a;text-shadow:0 2px 4px #0006;font-size:2.8rem;font-weight:900;line-height:1;position:absolute}.AppleTree-module__1pNHba__skillBigLabel{color:#fff;text-align:center;font-size:1rem;font-weight:700}.AppleTree-module__1pNHba__startBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:50px;margin-top:.5rem;padding:.75rem 2rem;font-size:1.05rem;font-weight:700;transition:transform .2s,box-shadow .2s}.AppleTree-module__1pNHba__startBtn:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 24px #dc262680}.AppleTree-module__1pNHba__actionRow{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.AppleTree-module__1pNHba__actionRow .AppleTree-module__1pNHba__startBtn{margin-top:0}.AppleTree-module__1pNHba__secondaryBtn{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff59;border-radius:50px;margin-top:.5rem;padding:.7rem 1.6rem;font-size:1.05rem;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.AppleTree-module__1pNHba__secondaryBtn:hover{background:#ffffff14;border-color:#ffffffb3;transform:translateY(-3px)scale(1.05)}
.ModePicker-module__G2UQ6a__picker{flex-direction:column;align-items:center;gap:.3rem;max-width:46rem;display:flex}.ModePicker-module__G2UQ6a__label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin:0;font-size:.72rem;font-weight:700}.ModePicker-module__G2UQ6a__pills{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.ModePicker-module__G2UQ6a__pill{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:1.5px solid #fff3;border-radius:50px;padding:.3rem .65rem;font-size:.74rem;font-weight:600;transition:transform .15s,border-color .15s,background .15s,color .15s}.ModePicker-module__G2UQ6a__pill:hover{border-color:#ffffff73;transform:translateY(-1px)}.ModePicker-module__G2UQ6a__pillActive{color:#38bdf8;background:#38bdf82e;border-color:#38bdf8}
.TrainDesPhrases-module__UCILCq__stage{aspect-ratio:16/9;background:#16233d;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden;container-type:size}.TrainDesPhrases-module__UCILCq__stage:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.TrainDesPhrases-module__UCILCq__stage canvas{display:block;width:100%!important;height:100%!important}.TrainDesPhrases-module__UCILCq__hud{color:#fff;z-index:3;background:#080f1ec7;border:1px solid #38bdf866;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.45rem;max-width:26rem;padding:.55rem .9rem;display:flex;position:absolute;top:.6rem;left:.6rem}.TrainDesPhrases-module__UCILCq__hudRow{flex-wrap:wrap;gap:.5rem;display:flex}.TrainDesPhrases-module__UCILCq__hudChip{color:#fff;white-space:nowrap;background:#38bdf838;border:1px solid #38bdf880;border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:800}.TrainDesPhrases-module__UCILCq__hudRecord{color:#ffe27a;background:#d4af3740;border-color:#d4af37}.TrainDesPhrases-module__UCILCq__question{color:#eafcff;text-align:left;text-shadow:0 1px 6px #38bdf880;font-size:1.15rem;font-weight:800;line-height:1.3}.TrainDesPhrases-module__UCILCq__prompt{color:#fff3b0;text-align:left;font-size:.95rem;font-weight:800;line-height:1.3}.TrainDesPhrases-module__UCILCq__fullscreenBtn,.TrainDesPhrases-module__UCILCq__muteBtn{color:#fff;cursor:pointer;z-index:5;background:#080f1e99;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.TrainDesPhrases-module__UCILCq__fullscreenBtn{right:.75rem}.TrainDesPhrases-module__UCILCq__muteBtn{right:3.4rem}.TrainDesPhrases-module__UCILCq__overlay{text-align:center;color:#fff;z-index:4;background:radial-gradient(circle at 50% 30%,#38bdf84d,#080f1ef0);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.TrainDesPhrases-module__UCILCq__overlay p{color:#dff0ff;max-width:30rem;line-height:1.5}.TrainDesPhrases-module__UCILCq__bigEmoji{filter:drop-shadow(0 2px 6px #0009);font-size:3.4rem}.TrainDesPhrases-module__UCILCq__statLine{font-size:1.05rem}.TrainDesPhrases-module__UCILCq__recordNote{color:#ffd166;text-shadow:0 1px 4px #000000b3;font-weight:700}.TrainDesPhrases-module__UCILCq__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.TrainDesPhrases-module__UCILCq__startBtn{color:#06202b;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#0ea5e9);border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.TrainDesPhrases-module__UCILCq__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.StarRating-module__YpKQJq__row{gap:.12em;line-height:1;display:inline-flex}.StarRating-module__YpKQJq__star{line-height:1;display:inline-block;position:relative}.StarRating-module__YpKQJq__starBg{color:#ffffff40}.StarRating-module__YpKQJq__starFill{white-space:nowrap;color:#ffd166;text-shadow:0 0 6px #ffd16699;position:absolute;top:0;left:0;overflow:hidden}
.TensePicker-module__d79ZcG__picker{flex-direction:column;align-items:center;gap:.35rem;width:100%;max-width:46rem;display:flex}.TensePicker-module__d79ZcG__label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin:0;font-size:.72rem;font-weight:700}.TensePicker-module__d79ZcG__grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.35rem;width:100%;display:grid}.TensePicker-module__d79ZcG__card{text-align:left;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff2e;border-radius:10px;align-items:center;gap:.4rem;padding:.35rem .5rem;transition:transform .15s,border-color .15s,background .15s;display:flex}.TensePicker-module__d79ZcG__card:hover{border-color:#fff6;transform:translateY(-1px)}.TensePicker-module__d79ZcG__cardActive{background:#a78bfa24;border-color:#a78bfa}.TensePicker-module__d79ZcG__cardCheck{color:#1a1033;border:1.5px solid #ffffff59;border-radius:4px;flex:none;justify-content:center;align-items:center;width:.95rem;height:.95rem;font-size:.65rem;font-weight:800;display:flex}.TensePicker-module__d79ZcG__cardBody{flex-wrap:wrap;align-items:baseline;column-gap:.4rem;min-width:0;display:flex}.TensePicker-module__d79ZcG__cardLabel{color:#fff;white-space:nowrap;font-size:.76rem;font-weight:700;line-height:1.2}.TensePicker-module__d79ZcG__cardExample{color:#ffffff73;white-space:nowrap;font-family:Courier New,monospace;font-size:.66rem}.TensePicker-module__d79ZcG__error{color:#f87171;margin:0;font-size:.8rem;font-weight:700}
.Conjudragon-module__d6kKDa__stage{background:#2d1b69;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden}.Conjudragon-module__d6kKDa__stage canvas{display:block;width:100%!important;height:100%!important}.Conjudragon-module__d6kKDa__roundBadge{color:#fff;pointer-events:none;background:#2d1b69bf;border:1px solid #ffd16680;border-radius:999px;padding:.35rem .75rem;font-size:.95rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.Conjudragon-module__d6kKDa__hud{pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.Conjudragon-module__d6kKDa__tenseLabel{color:#2a1608;text-transform:uppercase;letter-spacing:.03em;background:#ffd166eb;border-radius:999px;padding:.3rem .9rem;font-size:.82rem;font-weight:800}.Conjudragon-module__d6kKDa__question{color:#fff;text-align:center;background:#2d1b69cc;border:1px solid #ffd16680;border-radius:14px;max-width:92%;padding:.55rem 1.2rem;font-size:1.05rem;font-weight:700}.Conjudragon-module__d6kKDa__hudHint{color:#ffd166;text-align:center;background:#2d1b69d9;border-radius:14px;max-width:92%;padding:.55rem 1.2rem;font-weight:700}.Conjudragon-module__d6kKDa__fullscreenBtn,.Conjudragon-module__d6kKDa__muteBtn{color:#fff;cursor:pointer;background:#2d1b6999;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.Conjudragon-module__d6kKDa__fullscreenBtn{right:.75rem}.Conjudragon-module__d6kKDa__muteBtn{right:3.4rem}.Conjudragon-module__d6kKDa__overlay{text-align:center;color:#fff;background:radial-gradient(circle at 50% 30%,#785ac880,#2d1b69eb);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0;overflow-y:auto}.Conjudragon-module__d6kKDa__overlayWarm{background:linear-gradient(#2d1b6926,#2d1b698c 75%)}.Conjudragon-module__d6kKDa__finishedCard{background:#180e3dd1;border:1px solid #ffd16680;border-radius:20px;flex-direction:column;align-items:center;gap:.7rem;padding:1.4rem 2rem;display:flex;box-shadow:0 8px 30px #00000059}.Conjudragon-module__d6kKDa__bigEmoji{font-size:3.4rem}.Conjudragon-module__d6kKDa__statLine{font-size:1.1rem}.Conjudragon-module__d6kKDa__recordNote{color:#ffd166;font-weight:700}.Conjudragon-module__d6kKDa__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.Conjudragon-module__d6kKDa__startBtn{color:#2a1608;cursor:pointer;background:#ffd166;border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.Conjudragon-module__d6kKDa__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.DialogueBox-module__z1LQ_a__overlay{cursor:pointer;z-index:30000000;background:linear-gradient(#0000 60%,#00000059);justify-content:center;align-items:flex-end;padding:0 1rem 1rem;display:flex;position:absolute;inset:0}.DialogueBox-module__z1LQ_a__panel{background:#140e08f0;border:2px solid #ffdb9e8c;border-radius:16px;width:100%;max-width:620px;padding:.9rem 1.1rem .8rem;animation:.18s ease-out DialogueBox-module__z1LQ_a__riseIn;box-shadow:0 8px 28px #00000073}@keyframes DialogueBox-module__z1LQ_a__riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.DialogueBox-module__z1LQ_a__speakerRow{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.DialogueBox-module__z1LQ_a__emoji{font-size:1.4rem;line-height:1}.DialogueBox-module__z1LQ_a__speaker{color:#ffdb9e;font-size:1rem;font-weight:700}.DialogueBox-module__z1LQ_a__text{color:#fff;min-height:2.9em;margin:0;font-size:1.05rem;line-height:1.45}.DialogueBox-module__z1LQ_a__hint{text-align:right;color:#ffffff8c;margin-top:.4rem;font-size:.75rem}.DialogueBox-module__z1LQ_a__choices{flex-direction:column;gap:.5rem;margin-top:.55rem;display:flex}.DialogueBox-module__z1LQ_a__choiceBtn{text-align:left;color:#fff3e0;cursor:pointer;background:#ffdb9e1a;border:1.5px solid #ffdb9e73;border-radius:10px;padding:.6rem .85rem;font-size:.98rem;line-height:1.35;transition:background .12s,border-color .12s}.DialogueBox-module__z1LQ_a__choiceBtn:hover,.DialogueBox-module__z1LQ_a__choiceBtn:focus-visible{background:#ffdb9e38;border-color:#ffdb9ecc;outline:none}
.Notebook-module__QwKonq__overlay{z-index:6;cursor:pointer;background:#0a06038c;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.Notebook-module__QwKonq__panel{cursor:default;background:#f1e2bc;border:3px solid #7a5a2c;border-radius:10px;flex-direction:column;width:100%;max-width:460px;max-height:85%;animation:.16s ease-out Notebook-module__QwKonq__popIn;display:flex;box-shadow:0 12px 34px #00000080}@keyframes Notebook-module__QwKonq__popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.Notebook-module__QwKonq__header{border-bottom:2px solid #7a5a2c66;justify-content:space-between;align-items:center;padding:.7rem .9rem;display:flex}.Notebook-module__QwKonq__title{color:#3a2a12;font-size:1.05rem;font-weight:800}.Notebook-module__QwKonq__closeBtn{color:#3a2a12;cursor:pointer;background:#7a5a2c26;border:1px solid #7a5a2c66;border-radius:50%;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.9rem;display:flex}.Notebook-module__QwKonq__empty{text-align:center;color:#5a4322;padding:1.4rem;font-style:italic}.Notebook-module__QwKonq__scroll{padding:.7rem .9rem 1rem;overflow-y:auto}.Notebook-module__QwKonq__category{margin-bottom:.9rem}.Notebook-module__QwKonq__categoryTitle{letter-spacing:.06em;text-transform:uppercase;color:#8a5a1f;margin:0 0 .35rem;font-size:.78rem;font-weight:800}.Notebook-module__QwKonq__list{flex-direction:column;gap:.32rem;margin:0;padding:0;list-style:none;display:flex}.Notebook-module__QwKonq__entry{color:#3a2a12;font-size:.95rem;line-height:1.35}.Notebook-module__QwKonq__check{color:#2f7a3f;font-weight:800}
.MedievalLife-module__sIT-_G__stage{aspect-ratio:16/9;background:#4a3418;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden;container-type:size}.MedievalLife-module__sIT-_G__stage:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.MedievalLife-module__sIT-_G__stage canvas{touch-action:none;display:block;width:100%!important;height:100%!important}.MedievalLife-module__sIT-_G__hud{color:#fff;z-index:3;background:#1e1408c7;border:1px solid #c9a24a80;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:22rem;padding:.5rem .85rem;display:flex;position:absolute;top:.6rem;left:.6rem}.MedievalLife-module__sIT-_G__hudObjective{color:#fff3da;text-align:left;text-shadow:0 1px 4px #0009;font-size:.95rem;font-weight:700;line-height:1.3}.MedievalLife-module__sIT-_G__hudAnswerBtn{color:#2b1a05;cursor:pointer;background:linear-gradient(135deg,#d4a445,#a9752f);border:none;border-radius:10px;align-self:stretch;padding:.4rem .85rem;font-size:.85rem;font-weight:800}.MedievalLife-module__sIT-_G__hudHint{color:#d9c7a0;font-size:.8rem;font-style:italic}.MedievalLife-module__sIT-_G__hudChip{color:#ffe9b8;white-space:nowrap;background:#c9a24a38;border:1px solid #c9a24a8c;border-radius:999px;padding:.25rem .7rem;font-size:.8rem;font-weight:800}.MedievalLife-module__sIT-_G__fullscreenBtn,.MedievalLife-module__sIT-_G__muteBtn,.MedievalLife-module__sIT-_G__notebookBtn,.MedievalLife-module__sIT-_G__rotateBtn{color:#fff;cursor:pointer;z-index:5;background:#1e140899;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.MedievalLife-module__sIT-_G__fullscreenBtn{right:.75rem}.MedievalLife-module__sIT-_G__muteBtn{right:3.4rem}.MedievalLife-module__sIT-_G__notebookBtn{right:6.05rem}.MedievalLife-module__sIT-_G__rotateBtn{top:3.55rem;right:.75rem}.MedievalLife-module__sIT-_G__overlay{text-align:center;color:#fff;z-index:4;background:radial-gradient(circle at 50% 30%,#c9a24a47,#1c0f04f0);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.MedievalLife-module__sIT-_G__overlay p{color:#f5e6c8;max-width:30rem;line-height:1.5}.MedievalLife-module__sIT-_G__bigEmoji{filter:drop-shadow(0 2px 6px #0009);font-size:3.4rem}.MedievalLife-module__sIT-_G__statLine{font-size:1.05rem}.MedievalLife-module__sIT-_G__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.MedievalLife-module__sIT-_G__startBtn{color:#2b1a05;cursor:pointer;background:linear-gradient(135deg,#d4a445,#a9752f);border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.MedievalLife-module__sIT-_G__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.DateTicker-module__S_0vJW__ticker{z-index:20;color:#fff3e0;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(160deg,#20150aeb,#0e0905f0);border:1.5px solid #ffdb9e66;border-radius:10px;align-items:baseline;gap:.45rem;padding:.5rem 1rem;font-family:Georgia,Times New Roman,serif;animation:.5s cubic-bezier(.2,.8,.3,1) DateTicker-module__S_0vJW__risein;display:flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 6px 16px #00000073,inset 0 0 14px #ffb45014}.DateTicker-module__S_0vJW__icon{filter:drop-shadow(0 1px 2px #00000080);font-size:1rem;line-height:1}.DateTicker-module__S_0vJW__reel{align-items:center;height:1.35em;display:inline-flex;position:relative;overflow:hidden}.DateTicker-module__S_0vJW__month{letter-spacing:.08em;text-transform:uppercase;color:#ffd89b;font-size:.85rem;font-weight:600}.DateTicker-module__S_0vJW__year{color:#fff3e0;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700}.DateTicker-module__S_0vJW__flip{animation:.32s cubic-bezier(.2,.8,.3,1) DateTicker-module__S_0vJW__flipin;display:inline-block}@keyframes DateTicker-module__S_0vJW__flipin{0%{opacity:0;transform:translateY(-70%)}55%{opacity:1;transform:translateY(8%)}to{opacity:1;transform:translateY(0)}}@keyframes DateTicker-module__S_0vJW__risein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.RevolutionLife-module__9RD6zG__stage{aspect-ratio:16/9;background:#0a1a2e;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden;container-type:size}.RevolutionLife-module__9RD6zG__stage:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.RevolutionLife-module__9RD6zG__stage canvas{touch-action:none;display:block;width:100%!important;height:100%!important}.RevolutionLife-module__9RD6zG__hud{color:#fff;z-index:20000000;background:#0a1428c7;border:1px solid #9c1c1c80;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:22rem;padding:.5rem .85rem;display:flex;position:absolute;top:.6rem;left:.6rem}.RevolutionLife-module__9RD6zG__hudObjective{color:#eef2fa;text-align:left;text-shadow:0 1px 4px #0009;font-size:.95rem;font-weight:700;line-height:1.3}.RevolutionLife-module__9RD6zG__hudAnswerBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2f5aa8,#9c1c1c);border:none;border-radius:10px;align-self:stretch;padding:.4rem .85rem;font-size:.85rem;font-weight:800}.RevolutionLife-module__9RD6zG__hudHint{color:#c9d3e6;font-size:.8rem;font-style:italic}.RevolutionLife-module__9RD6zG__hudChip{color:#fff3da;white-space:nowrap;background:#1e3a8a52;border:1px solid #9c1c1c8c;border-radius:999px;padding:.25rem .7rem;font-size:.8rem;font-weight:800}.RevolutionLife-module__9RD6zG__fullscreenBtn,.RevolutionLife-module__9RD6zG__muteBtn,.RevolutionLife-module__9RD6zG__notebookBtn,.RevolutionLife-module__9RD6zG__rotateBtn{color:#fff;cursor:pointer;z-index:5;background:#0a142899;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.RevolutionLife-module__9RD6zG__fullscreenBtn{right:.75rem}.RevolutionLife-module__9RD6zG__muteBtn{right:3.4rem}.RevolutionLife-module__9RD6zG__notebookBtn{right:6.05rem}.RevolutionLife-module__9RD6zG__rotateBtn{top:3.55rem;right:.75rem}.RevolutionLife-module__9RD6zG__overlay{text-align:center;color:#fff;z-index:4;background:radial-gradient(circle at 50% 30%,#1e3a8a4d,#050a14f0);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.RevolutionLife-module__9RD6zG__overlay p{color:#dbe4f5;max-width:30rem;line-height:1.5}.RevolutionLife-module__9RD6zG__bigEmoji{filter:drop-shadow(0 2px 6px #0009);font-size:3.4rem}.RevolutionLife-module__9RD6zG__statLine{font-size:1.05rem}.RevolutionLife-module__9RD6zG__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.RevolutionLife-module__9RD6zG__startBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2f5aa8,#9c1c1c);border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.RevolutionLife-module__9RD6zG__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.GameHUD-module__OdP3oq__hud{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.GameHUD-module__OdP3oq__objective{font-size:1.2rem;font-weight:700}.GameHUD-module__OdP3oq__score{font-size:1rem}.GameHUD-module__OdP3oq__feedback{font-size:1.5rem;transition:transform .2s}.GameHUD-module__OdP3oq__success{color:#4ade80}.GameHUD-module__OdP3oq__error{color:#f87171}
.QuizShell-module__Lwa1pa__center{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}.QuizShell-module__Lwa1pa__bigEmoji{font-size:3.5rem}.QuizShell-module__Lwa1pa__center h3{margin:0;font-size:1.4rem;font-weight:700}.QuizShell-module__Lwa1pa__center p{color:#ffffffbf;margin:0}.QuizShell-module__Lwa1pa__startBtn{color:#fff;cursor:pointer;border-radius:50px;margin-top:.5rem;padding:.75rem 2rem;font-size:1.1rem;font-weight:700;transition:transform .2s,box-shadow .2s}.QuizShell-module__Lwa1pa__startBtn:hover{transform:translateY(-3px)scale(1.05)}.QuizShell-module__Lwa1pa__playing{flex-direction:column;gap:1rem;display:flex}.QuizShell-module__Lwa1pa__statusRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.QuizShell-module__Lwa1pa__lives{gap:.15rem;font-size:1.1rem;display:flex}.QuizShell-module__Lwa1pa__progress{flex:1;justify-content:center;gap:.35rem;display:flex}.QuizShell-module__Lwa1pa__dot{background:#ffffff26;border:2px solid #ffffff26;border-radius:50%;width:10px;height:10px;transition:background .2s,border-color .2s}.QuizShell-module__Lwa1pa__streak{color:#fbbf24;white-space:nowrap;font-weight:800}
.GlobeVivant-module__qN9oIa__mapWrap{background:radial-gradient(circle at 50% 30%,#0c4a6e,#041526 75%);border-radius:16px;padding:.5rem;position:relative;overflow:hidden}.GlobeVivant-module__qN9oIa__svgContainer{line-height:0}.GlobeVivant-module__qN9oIa__svgContainer svg{width:100%;height:auto;display:block}.GlobeVivant-module__qN9oIa__svgContainer .landxx{fill:#2f855a;stroke:#041526;stroke-width:.6px;cursor:pointer;transition:fill .15s}.GlobeVivant-module__qN9oIa__svgContainer .landxx:hover{fill:#38a169}.GlobeVivant-module__qN9oIa__svgContainer #ocean{fill:#0c4a6e;pointer-events:none}:is(.GlobeVivant-module__qN9oIa__svgContainer .circlexx,.GlobeVivant-module__qN9oIa__svgContainer .subxx,.GlobeVivant-module__qN9oIa__svgContainer .noxx,.GlobeVivant-module__qN9oIa__svgContainer .unxx){display:none}.GlobeVivant-module__qN9oIa__loading{text-align:center;color:#fff9;padding:4rem}.GlobeVivant-module__qN9oIa__oceanZone{cursor:pointer;background:0 0;border:none;border-radius:8px;position:absolute}.GlobeVivant-module__qN9oIa__oceanZone:after{content:"🌊";opacity:.35;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.4rem;transition:opacity .15s;display:flex}.GlobeVivant-module__qN9oIa__oceanZone:hover:after{opacity:.7}.GlobeVivant-module__qN9oIa__smallHint{cursor:pointer;background:0 0;border:none;border-radius:50%;position:absolute}.GlobeVivant-module__qN9oIa__smallHint:after{content:"📍";opacity:.5;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;transition:opacity .15s,transform .15s;display:flex}.GlobeVivant-module__qN9oIa__smallHint:hover:after{opacity:1;transform:scale(1.2)}.GlobeVivant-module__qN9oIa__marker{pointer-events:none;font-size:1.8rem;animation:.3s ease-out GlobeVivant-module__qN9oIa__pop;position:absolute;transform:translate(-50%,-100%)}@keyframes GlobeVivant-module__qN9oIa__pop{0%{opacity:0;transform:translate(-50%,-100%)scale(.4)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}.GlobeVivant-module__qN9oIa__reveal{text-align:center;color:#fde68a;margin-top:.75rem;font-weight:700}
.ModePicker-module__DaramG__picker{flex-direction:column;align-items:center;gap:.35rem;max-width:46rem;display:flex}.ModePicker-module__DaramG__label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin:0;font-size:.72rem;font-weight:700}.ModePicker-module__DaramG__pills{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.ModePicker-module__DaramG__pill{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:1.5px solid #fff3;border-radius:50px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.78rem;font-weight:600;transition:transform .15s,border-color .15s,background .15s,color .15s;display:inline-flex}.ModePicker-module__DaramG__pillEmoji{font-size:1rem}.ModePicker-module__DaramG__pill:hover{border-color:#ffffff73;transform:translateY(-1px)}.ModePicker-module__DaramG__pillActive{color:#34d399;background:#34d3992e;border-color:#34d399}.ModePicker-module__DaramG__blurb{text-align:center;color:#fff9;max-width:30rem;margin:.1rem 0 0;font-size:.82rem}
.MapMission-module__wiHO5q__wrap{flex-direction:column;gap:1rem;display:flex}.MapMission-module__wiHO5q__mapWrap{background:radial-gradient(circle at 50% 30%,#0c4a6e,#041526 75%);border-radius:16px;padding:.5rem;position:relative;overflow:hidden}.MapMission-module__wiHO5q__svgContainer{line-height:0}.MapMission-module__wiHO5q__svgContainer svg{width:100%;height:auto;display:block}.MapMission-module__wiHO5q__svgContainer .landxx{fill:#2f855a;stroke:#041526;stroke-width:.6px;cursor:pointer;transition:fill .15s}.MapMission-module__wiHO5q__svgContainer .landxx:hover{fill:#38a169}.MapMission-module__wiHO5q__svgContainer #ocean{fill:#0c4a6e;pointer-events:none}:is(.MapMission-module__wiHO5q__svgContainer .circlexx,.MapMission-module__wiHO5q__svgContainer .subxx,.MapMission-module__wiHO5q__svgContainer .noxx,.MapMission-module__wiHO5q__svgContainer .unxx){display:none}.MapMission-module__wiHO5q__svgContainer [data-flash=correct]{fill:#4ade80!important;stroke:#4ade80!important}.MapMission-module__wiHO5q__svgContainer [data-flash=wrong]{fill:#ef4444!important;stroke:#ef4444!important}.MapMission-module__wiHO5q__mapWrap[data-mode=regions] .MapMission-module__wiHO5q__svgContainer svg{background:#0a2a3d}.MapMission-module__wiHO5q__mapWrap[data-mode=regions] .MapMission-module__wiHO5q__svgContainer path{fill:#2f855a;stroke:#04121a;stroke-width:1.5px;cursor:pointer;transition:fill .15s,filter .15s}.MapMission-module__wiHO5q__mapWrap[data-mode=regions] .MapMission-module__wiHO5q__svgContainer path:hover{fill:#38a169;filter:drop-shadow(0 0 8px #34d399cc)}.MapMission-module__wiHO5q__mapWrap[data-mode=rivers-mountains] .MapMission-module__wiHO5q__svgContainer svg{background:#0a2a3d}.MapMission-module__wiHO5q__mapWrap[data-mode=rivers-mountains] .MapMission-module__wiHO5q__svgContainer .outline{fill:#cfe8d8;stroke:#4a8f6d;stroke-width:2px;pointer-events:none}.MapMission-module__wiHO5q__mapWrap[data-mode=rivers-mountains] .MapMission-module__wiHO5q__svgContainer .mountains path{fill:#b08662;opacity:.55;stroke:#7a5738;stroke-width:1px;cursor:pointer;transition:opacity .15s,filter .15s}.MapMission-module__wiHO5q__mapWrap[data-mode=rivers-mountains] .MapMission-module__wiHO5q__svgContainer .mountains path:hover{opacity:.85;filter:drop-shadow(0 0 10px #d9a574e6)}.MapMission-module__wiHO5q__mapWrap[data-mode=rivers-mountains] .MapMission-module__wiHO5q__svgContainer .rivers path{fill:none;stroke:#2f7fd1;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;pointer-events:stroke;cursor:pointer;transition:stroke .15s,stroke-width .15s,filter .15s}.MapMission-module__wiHO5q__mapWrap[data-mode=rivers-mountains] .MapMission-module__wiHO5q__svgContainer .rivers path:hover{stroke:#7dd3fc;stroke-width:12px;filter:drop-shadow(0 0 8px #7dd3fcf2)}.MapMission-module__wiHO5q__mapWrap[data-mode=rivers-mountains] .MapMission-module__wiHO5q__svgContainer .sources circle{fill:#ffcf3f;stroke:#8a5a00;stroke-width:1.5px;cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform .15s,filter .15s}.MapMission-module__wiHO5q__mapWrap[data-mode=rivers-mountains] .MapMission-module__wiHO5q__svgContainer .sources circle:hover{filter:drop-shadow(0 0 8px #ffcf3ff2);transform:scale(1.6)}.MapMission-module__wiHO5q__loading{text-align:center;color:#fff9;padding:4rem}.MapMission-module__wiHO5q__muteBtn{z-index:2;color:#fff;cursor:pointer;background:#0006;border:1.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.05rem;display:flex;position:absolute;top:.6rem;right:.6rem}.MapMission-module__wiHO5q__hintZone{cursor:pointer;background:#ffffff14;border:2px dashed #ffffff73;border-radius:50%;width:1.6rem;height:1.6rem;transition:transform .15s,border-color .15s,background .15s;position:absolute;transform:translate(-50%,-50%)}.MapMission-module__wiHO5q__hintZone:hover{background:#34d39940;border-color:#34d399;transform:translate(-50%,-50%)scale(1.3)}.MapMission-module__wiHO5q__hintZoneCorrect{background:#4ade808c;border-color:#4ade80}.MapMission-module__wiHO5q__hintZoneWrong{background:#ef44448c;border-color:#ef4444}.MapMission-module__wiHO5q__placedLabel{color:#fff;white-space:nowrap;pointer-events:none;background:#081c14e0;border:1.5px solid #34d399;border-radius:50px;padding:.2rem .5rem;font-size:.72rem;font-weight:700;animation:.3s ease-out MapMission-module__wiHO5q__labelPop;position:absolute;transform:translate(-50%,-50%)}@keyframes MapMission-module__wiHO5q__labelPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.Kubimath-module__7vMHeG__stage{background:#8fd0f0;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden}.Kubimath-module__7vMHeG__stage canvas{display:block;width:100%!important;height:100%!important}.Kubimath-module__7vMHeG__hud{pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.Kubimath-module__7vMHeG__hudRow{align-items:center;gap:.6rem;display:flex}.Kubimath-module__7vMHeG__hudStep,.Kubimath-module__7vMHeG__hudRecord{color:#fff;background:#0000008c;border-radius:999px;padding:.35rem .8rem;font-size:.95rem;font-weight:700}.Kubimath-module__7vMHeG__hudRecord{color:#ffd166}.Kubimath-module__7vMHeG__question{color:#fff;text-align:center;background:#0009;border-radius:14px;max-width:90%;padding:.6rem 1.4rem;font-size:1.4rem;font-weight:700}.Kubimath-module__7vMHeG__keypad{background:#0006;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:420px;padding:.6rem;display:flex;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.Kubimath-module__7vMHeG__digitBtn{color:#2a1608;cursor:pointer;background:#ffffffeb;border:none;border-radius:10px;width:3rem;height:3rem;font-size:1.4rem;font-weight:800;transition:transform .1s}.Kubimath-module__7vMHeG__digitBtn:active{transform:scale(.92)}.Kubimath-module__7vMHeG__digitBtn:disabled{opacity:.5;cursor:default}.Kubimath-module__7vMHeG__backspaceBtn{color:#fff;cursor:pointer;background:#f87171;border:none;border-radius:10px;width:3rem;height:3rem;font-size:1.4rem;font-weight:800;transition:transform .1s}.Kubimath-module__7vMHeG__backspaceBtn:active{transform:scale(.92)}.Kubimath-module__7vMHeG__backspaceBtn:disabled{opacity:.5;cursor:default}.Kubimath-module__7vMHeG__explainOverlay{z-index:8;color:#fff;text-align:center;background:#0a0a14d1;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1rem;display:flex;position:absolute;inset:0}.Kubimath-module__7vMHeG__explainTitle{margin:0;font-size:1.3rem;font-weight:800}.Kubimath-module__7vMHeG__footprintGrid{background:#ffffff26;border-radius:8px;gap:3px;max-width:min(60vw,360px);padding:6px;display:grid}.Kubimath-module__7vMHeG__footprintCell{aspect-ratio:1;color:#2a1608;background:#f97316;border-radius:3px;justify-content:center;align-items:center;min-width:18px;font-size:.65rem;font-weight:700;display:flex}.Kubimath-module__7vMHeG__equationLine{color:#ffd166;font-size:1.5rem;font-weight:900}.Kubimath-module__7vMHeG__answerCompare{color:#f87171;font-size:1.05rem}.Kubimath-module__7vMHeG__rotateBtn{color:#fff;cursor:pointer;z-index:3;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;transition:transform .1s,background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Kubimath-module__7vMHeG__rotateBtn:hover{background:#0000008c}.Kubimath-module__7vMHeG__rotateBtn:active{transform:translateY(-50%)scale(.9)}.Kubimath-module__7vMHeG__rotateLeft{left:.75rem}.Kubimath-module__7vMHeG__rotateRight{right:.75rem}.Kubimath-module__7vMHeG__fullscreenBtn,.Kubimath-module__7vMHeG__muteBtn{color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.Kubimath-module__7vMHeG__fullscreenBtn{right:.75rem}.Kubimath-module__7vMHeG__muteBtn{right:3.4rem}.Kubimath-module__7vMHeG__overlay{text-align:center;color:#fff;background:radial-gradient(circle at 50% 30%,#3f6a2e8c,#0a0a14e0);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.Kubimath-module__7vMHeG__overlayWarm{background:radial-gradient(circle at 50% 30%,#f9731659,#0a0a14e0)}.Kubimath-module__7vMHeG__bigEmoji{font-size:3.4rem}.Kubimath-module__7vMHeG__statLine{font-size:1.1rem}.Kubimath-module__7vMHeG__recordNote{color:#ffd166;font-weight:700}.Kubimath-module__7vMHeG__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.Kubimath-module__7vMHeG__startBtn{color:#2a1608;cursor:pointer;background:#f97316;border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.Kubimath-module__7vMHeG__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.ModePicker-module__WUqI2G__picker{flex-direction:column;align-items:center;gap:.3rem;max-width:46rem;display:flex}.ModePicker-module__WUqI2G__label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin:0;font-size:.72rem;font-weight:700}.ModePicker-module__WUqI2G__pills{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.ModePicker-module__WUqI2G__pill{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:1.5px solid #fff3;border-radius:50px;padding:.3rem .65rem;font-size:.74rem;font-weight:600;transition:transform .15s,border-color .15s,background .15s,color .15s}.ModePicker-module__WUqI2G__pill:hover{border-color:#ffffff73;transform:translateY(-1px)}.ModePicker-module__WUqI2G__pillActive{color:#ff2ec4;background:#ff2ec42e;border-color:#ff2ec4}
.FractionScene-module__65MzgW__stage{aspect-ratio:16/9;background:#0a0118;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden;container-type:size}.FractionScene-module__65MzgW__stage:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.FractionScene-module__65MzgW__stage canvas{display:block;width:100%!important;height:100%!important}.FractionScene-module__65MzgW__sceneLabel{color:#fff;z-index:3;background:#0a0118bf;border:1px solid #ff2ec466;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.3rem;max-width:11rem;padding:.4rem .7rem;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:.6rem;left:.6rem}.FractionScene-module__65MzgW__hudRecord{color:#ffd166}.FractionScene-module__65MzgW__displayText{color:#fff3b0;text-shadow:0 0 18px #ffcf3fe6,0 0 36px #ff2ec480;z-index:2;pointer-events:none;font-size:clamp(2.4rem,11cqw,4.2rem);font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FractionScene-module__65MzgW__question{color:#7de8ff;text-align:left;white-space:normal;font-size:.7rem;font-weight:700}.FractionScene-module__65MzgW__fractionBtn{color:#fff;cursor:pointer;z-index:4;background:linear-gradient(#a259ff66,#0a0118bf);border:3px solid #ffffff59;border-radius:16px;justify-content:center;align-items:center;min-width:clamp(4rem,16cqw,7.5rem);height:clamp(2.6rem,9cqh,4.4rem);padding:0 .9rem;font-size:clamp(1.2rem,4.4cqh,2rem);font-weight:900;transition:transform .12s,box-shadow .12s;display:flex;position:absolute;box-shadow:0 0 18px #a259ff73}.FractionScene-module__65MzgW__fractionBtn:active{transform:scale(.94)}.FractionScene-module__65MzgW__fractionBtn:disabled{cursor:default}.FractionScene-module__65MzgW__fractionBtnUp{top:.5rem;left:50%;transform:translate(-50%)}.FractionScene-module__65MzgW__fractionBtnDown{bottom:.5rem;left:50%;transform:translate(-50%)}.FractionScene-module__65MzgW__fractionBtnLeft{top:55%;left:.5rem;transform:translateY(-50%)}.FractionScene-module__65MzgW__fractionBtnRight{top:55%;right:.5rem;transform:translateY(-50%)}.FractionScene-module__65MzgW__choiceFaded{opacity:.4}.FractionScene-module__65MzgW__choiceCorrect{color:#4ade80;text-shadow:0 0 18px #4ade80e6;border-color:#4ade80;box-shadow:0 0 18px #4ade80b3}.FractionScene-module__65MzgW__choiceWrong{color:#f87171;text-shadow:0 0 18px #f87171e6;border-color:#f87171;box-shadow:0 0 18px #f87171b3}.FractionScene-module__65MzgW__hudHint{color:#ffd166;font-size:.7rem;font-weight:700}.FractionScene-module__65MzgW__fullscreenBtn,.FractionScene-module__65MzgW__muteBtn{color:#fff;cursor:pointer;z-index:5;background:#0a011899;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.FractionScene-module__65MzgW__fullscreenBtn{right:.75rem}.FractionScene-module__65MzgW__muteBtn{right:3.4rem}.FractionScene-module__65MzgW__overlay{text-align:center;color:#fff;background:radial-gradient(circle at 50% 30%,#a259ff66,#0a0118eb);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.FractionScene-module__65MzgW__bigEmoji{filter:drop-shadow(0 2px 6px #0009);font-size:3.4rem}.FractionScene-module__65MzgW__recordNote{color:#ffd166;text-shadow:0 1px 4px #000000b3;font-weight:700}.FractionScene-module__65MzgW__finishedBg{position:absolute;inset:0}.FractionScene-module__65MzgW__finishedOverlay{text-align:center;color:#fff;text-shadow:0 2px 8px #000c;background:linear-gradient(#0a011899 0%,#0a011826 32% 62%,#0a0118b3 100%);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;display:flex;position:absolute;inset:0}.FractionScene-module__65MzgW__finishedOverlay h3{text-shadow:0 2px 8px #000c}.FractionScene-module__65MzgW__starRow{gap:.35rem;margin:.2rem 0;font-size:2.4rem;line-height:1;display:flex}.FractionScene-module__65MzgW__starWrap{width:1em;height:1em;display:inline-block;position:relative}.FractionScene-module__65MzgW__starBase,.FractionScene-module__65MzgW__starFill{white-space:nowrap;position:absolute;top:0;left:0}.FractionScene-module__65MzgW__starBase{color:#ffffff40}.FractionScene-module__65MzgW__starFill{color:#ffd166;text-shadow:0 0 12px #ffd166d9;transition:width .5s;overflow:hidden}.FractionScene-module__65MzgW__scoreLabel{color:#ffd166;margin:0;font-size:1.1rem;font-weight:800}.FractionScene-module__65MzgW__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.FractionScene-module__65MzgW__startBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff2ec4,#a259ff);border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.FractionScene-module__65MzgW__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.Memory-module__2mm5aG__stage{background:#2a1a4a;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden}.Memory-module__2mm5aG__stage canvas{display:block;width:100%!important;height:100%!important}.Memory-module__2mm5aG__hud{pointer-events:none;justify-content:center;gap:.6rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.Memory-module__2mm5aG__hudChip{color:#fff;background:#00000080;border-radius:999px;padding:.35rem .9rem;font-size:.95rem;font-weight:700}.Memory-module__2mm5aG__fullscreenBtn,.Memory-module__2mm5aG__muteBtn{color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.Memory-module__2mm5aG__fullscreenBtn{right:.75rem}.Memory-module__2mm5aG__muteBtn{right:3.4rem}.Memory-module__2mm5aG__overlay{text-align:center;color:#fff;background:radial-gradient(circle at 50% 30%,#5a3ca08c,#140a28eb);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.Memory-module__2mm5aG__overlayWarm{background:radial-gradient(circle at 50% 30%,#ffd16659,#140a28eb)}.Memory-module__2mm5aG__bigEmoji{font-size:3.4rem}.Memory-module__2mm5aG__statLine{font-size:1.1rem}.Memory-module__2mm5aG__difficultyRow{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:.6rem;display:flex}.Memory-module__2mm5aG__diffBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:2px solid #ffffff59;border-radius:18px;flex-direction:column;align-items:center;gap:.6rem;padding:1.1rem 1.5rem;transition:transform .12s,background .15s;display:flex}.Memory-module__2mm5aG__diffBtn:hover{background:#ffffff2e;transform:translateY(-2px)}.Memory-module__2mm5aG__diffBtn:active{transform:scale(.96)}.Memory-module__2mm5aG__diffLabel{font-size:1.1rem;font-weight:800}.Memory-module__2mm5aG__tilePreview{gap:4px;display:grid}.Memory-module__2mm5aG__tilePreviewCell{background:#ffd166;border-radius:3px;width:16px;height:16px}.Memory-module__2mm5aG__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.Memory-module__2mm5aG__startBtn{color:#2a1608;cursor:pointer;background:#ffd166;border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.Memory-module__2mm5aG__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.Snake-module__csYjxa__stage{background:#8fd0f0;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden}.Snake-module__csYjxa__stage canvas{display:block;width:100%!important;height:100%!important}.Snake-module__csYjxa__hud{pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.Snake-module__csYjxa__hudRow{gap:.6rem;display:flex}.Snake-module__csYjxa__hudChip{color:#fff;background:#0000008c;border-radius:999px;padding:.35rem .9rem;font-size:.95rem;font-weight:700}.Snake-module__csYjxa__question{color:#fff;text-align:center;background:#0009;border-radius:14px;padding:.5rem 1.2rem;font-size:1.1rem;font-weight:700}.Snake-module__csYjxa__fullscreenBtn,.Snake-module__csYjxa__muteBtn{color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.Snake-module__csYjxa__fullscreenBtn{right:.75rem}.Snake-module__csYjxa__muteBtn{right:3.4rem}.Snake-module__csYjxa__overlay{text-align:center;color:#fff;background:radial-gradient(circle at 50% 30%,#14532d80,#0a140fe6);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.Snake-module__csYjxa__overlayWarm{background:radial-gradient(circle at 50% 30%,#f7b53859,#0a140fe6)}.Snake-module__csYjxa__bigEmoji{font-size:3.4rem}.Snake-module__csYjxa__statLine{font-size:1.1rem}.Snake-module__csYjxa__difficultyRow{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:.6rem;display:flex}.Snake-module__csYjxa__diffBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:2px solid #ffffff59;border-radius:18px;flex-direction:column;align-items:center;gap:.6rem;padding:1.1rem 1.5rem;transition:transform .12s,background .15s;display:flex}.Snake-module__csYjxa__diffBtn:hover{background:#ffffff2e;transform:translateY(-2px)}.Snake-module__csYjxa__diffBtn:active{transform:scale(.96)}.Snake-module__csYjxa__diffLabel{font-size:1.1rem;font-weight:800}.Snake-module__csYjxa__patternPreview{gap:4px;display:flex}.Snake-module__csYjxa__patternDot{border-radius:50%;width:18px;height:18px}.Snake-module__csYjxa__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.Snake-module__csYjxa__startBtn{color:#052e12;cursor:pointer;background:#22c55e;border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.Snake-module__csYjxa__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.Treasure-module__68u-gq__stage{background:#140820;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden}.Treasure-module__68u-gq__stage canvas{display:block;width:100%!important;height:100%!important}.Treasure-module__68u-gq__hud{pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.Treasure-module__68u-gq__hudRow{gap:.6rem;display:flex}.Treasure-module__68u-gq__hudChip{color:#fff;background:#140820bf;border:1px solid #d4af3780;border-radius:999px;padding:.35rem .9rem;font-size:.95rem;font-weight:700}.Treasure-module__68u-gq__hudRecord{color:#ffd166}.Treasure-module__68u-gq__question{color:#fff;text-align:center;background:#140820cc;border:1px solid #d4af3780;border-radius:14px;max-width:92%;padding:.55rem 1.2rem;font-size:1.05rem;font-weight:700}.Treasure-module__68u-gq__hudHint{color:#ffd166;background:#140820d9;border-radius:12px;padding:.4rem 1rem;font-weight:700}.Treasure-module__68u-gq__validateHint{color:#ffd166;pointer-events:none;background:#140820bf;border:1px solid #d4af3780;border-radius:999px;padding:.5rem 1.1rem;font-size:.9rem;font-weight:700;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.Treasure-module__68u-gq__fullscreenBtn,.Treasure-module__68u-gq__muteBtn{color:#fff;cursor:pointer;background:#14082099;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.Treasure-module__68u-gq__fullscreenBtn{right:.75rem}.Treasure-module__68u-gq__muteBtn{right:3.4rem}.Treasure-module__68u-gq__overlay{text-align:center;color:#fff;background:radial-gradient(circle at 50% 30%,#5a328c80,#140820eb);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.Treasure-module__68u-gq__overlayWarm{background:radial-gradient(circle at 50% 30%,#d4af3759,#140820eb)}.Treasure-module__68u-gq__bigEmoji{font-size:3.4rem}.Treasure-module__68u-gq__statLine{font-size:1.1rem}.Treasure-module__68u-gq__recordNote{color:#ffd166;font-weight:700}.Treasure-module__68u-gq__difficultyRow{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:.6rem;display:flex}.Treasure-module__68u-gq__diffBtn{color:#fff;cursor:pointer;background:#ffffff14;border:2px solid #d4af3780;border-radius:18px;flex-direction:column;align-items:center;gap:.6rem;padding:1.1rem 1.5rem;transition:transform .12s,background .15s;display:flex}.Treasure-module__68u-gq__diffBtn:hover{background:#d4af3726;transform:translateY(-2px)}.Treasure-module__68u-gq__diffBtn:active{transform:scale(.96)}.Treasure-module__68u-gq__diffLabel{font-size:1.1rem;font-weight:800}.Treasure-module__68u-gq__gemPreview{gap:4px;display:flex}.Treasure-module__68u-gq__gemDot{width:16px;height:16px;transform:rotate(45deg)}.Treasure-module__68u-gq__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.Treasure-module__68u-gq__startBtn{color:#2a1608;cursor:pointer;background:#ffd166;border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.Treasure-module__68u-gq__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.CacheCachePikachu-module__Je4_Fa__stage{background:#2d1b69;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden}.CacheCachePikachu-module__Je4_Fa__stage canvas{display:block;width:100%!important;height:100%!important}.CacheCachePikachu-module__Je4_Fa__fadeOverlay{opacity:0;pointer-events:none;z-index:5;background:#1c1030;transition:opacity .5s;position:absolute;inset:0}.CacheCachePikachu-module__Je4_Fa__fadeOpaque{opacity:1;transition:opacity .16s}.CacheCachePikachu-module__Je4_Fa__hud{pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.CacheCachePikachu-module__Je4_Fa__roundBadge{color:#fff;pointer-events:none;background:#2d1b69bf;border:1px solid #ffd16680;border-radius:999px;padding:.35rem .75rem;font-size:.95rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.CacheCachePikachu-module__Je4_Fa__question{color:#fff;text-align:center;background:#2d1b69cc;border:1px solid #ffd16680;border-radius:14px;max-width:92%;padding:.55rem 1.2rem;font-size:1.05rem;font-weight:700}.CacheCachePikachu-module__Je4_Fa__hudHint{color:#ffd166;text-align:center;background:#2d1b69d9;border-radius:14px;max-width:92%;padding:.55rem 1.2rem;font-weight:700}.CacheCachePikachu-module__Je4_Fa__fullscreenBtn,.CacheCachePikachu-module__Je4_Fa__muteBtn{color:#fff;cursor:pointer;background:#2d1b6999;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.CacheCachePikachu-module__Je4_Fa__fullscreenBtn{right:.75rem}.CacheCachePikachu-module__Je4_Fa__muteBtn{right:3.4rem}.CacheCachePikachu-module__Je4_Fa__overlay{text-align:center;color:#fff;background:radial-gradient(circle at 50% 30%,#785ac880,#2d1b69eb);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.CacheCachePikachu-module__Je4_Fa__overlayWarm{background:radial-gradient(circle at 50% 30%,#ffd16659,#2d1b69eb)}.CacheCachePikachu-module__Je4_Fa__bigEmoji{font-size:3.4rem}.CacheCachePikachu-module__Je4_Fa__statLine{font-size:1.1rem}.CacheCachePikachu-module__Je4_Fa__recordNote{color:#ffd166;font-weight:700}.CacheCachePikachu-module__Je4_Fa__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.CacheCachePikachu-module__Je4_Fa__startBtn{color:#2a1608;cursor:pointer;background:#ffd166;border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.CacheCachePikachu-module__Je4_Fa__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.OceanFractions-module__bteDhW__stage{aspect-ratio:16/9;background:#021226;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden;container-type:size}.OceanFractions-module__bteDhW__stage:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.OceanFractions-module__bteDhW__stage canvas{display:block;width:100%!important;height:100%!important}.OceanFractions-module__bteDhW__hud{color:#fff;z-index:3;background:#021226b8;border:1px solid #7ee8fa66;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:15rem;padding:.5rem .8rem;display:flex;position:absolute;top:.6rem;left:.6rem}.OceanFractions-module__bteDhW__hudRow{flex-wrap:wrap;gap:.5rem;display:flex}.OceanFractions-module__bteDhW__hudChip{color:#fff;white-space:nowrap;background:#0f769499;border:1px solid #7ee8fa80;border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:800}.OceanFractions-module__bteDhW__hudRecord{color:#ffe27a;background:#d4af3740;border-color:#d4af37}.OceanFractions-module__bteDhW__question{color:#eafcff;text-align:left;font-size:.82rem;font-weight:700}.OceanFractions-module__bteDhW__hudHint{color:#ffe27a;font-size:.75rem;font-weight:700}.OceanFractions-module__bteDhW__fullscreenBtn,.OceanFractions-module__bteDhW__muteBtn{color:#fff;cursor:pointer;z-index:5;background:#02122699;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.OceanFractions-module__bteDhW__fullscreenBtn{right:.75rem}.OceanFractions-module__bteDhW__muteBtn{right:3.4rem}.OceanFractions-module__bteDhW__overlay{text-align:center;color:#fff;background:radial-gradient(circle at 50% 30%,#0f76948c,#021226f0);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.OceanFractions-module__bteDhW__overlay p{color:#dff6ff;max-width:32rem;line-height:1.5}.OceanFractions-module__bteDhW__bigEmoji{filter:drop-shadow(0 2px 6px #0009);font-size:3.4rem}.OceanFractions-module__bteDhW__recordNote{color:#ffd166;text-shadow:0 1px 4px #000000b3;font-weight:700}.OceanFractions-module__bteDhW__finishedOverlay{text-align:center;color:#fff;text-shadow:0 2px 8px #000c;z-index:4;background:linear-gradient(#021226a6 0%,#0212261a 30% 60%,#021226bf 100%);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex;position:absolute;inset:0}.OceanFractions-module__bteDhW__scoreLabel{color:#ffe27a;margin:0;font-size:1.15rem;font-weight:800}.OceanFractions-module__bteDhW__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.OceanFractions-module__bteDhW__startBtn{color:#06202b;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#22c55e);border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.OceanFractions-module__bteDhW__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.RobotCalculateur-module__aHdRCq__stage{background:#12151c;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden}.RobotCalculateur-module__aHdRCq__stage canvas{display:block;width:100%!important;height:100%!important}.RobotCalculateur-module__aHdRCq__hud{pointer-events:none;justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.RobotCalculateur-module__aHdRCq__hudStep,.RobotCalculateur-module__aHdRCq__hudRecord{color:#fff;background:#0000008c;border-radius:999px;padding:.35rem .8rem;font-size:.95rem;font-weight:700}.RobotCalculateur-module__aHdRCq__hudRecord{color:#ffd166}.RobotCalculateur-module__aHdRCq__machineZone{pointer-events:none;width:20%;height:38%;position:absolute;top:22%;transform:translate(-50%)}.RobotCalculateur-module__aHdRCq__reserve{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;max-width:90%;display:flex;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.RobotCalculateur-module__aHdRCq__reserveHint{color:#ffffffa6;text-align:center;text-shadow:0 2px 6px #000c;max-width:320px;font-size:.85rem}.RobotCalculateur-module__aHdRCq__cube{color:#08110a;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:900;transition:transform .1s,box-shadow .15s;display:flex;box-shadow:inset 0 4px #fff6,inset 0 -5px #0000004d,0 8px 14px #00000073}.RobotCalculateur-module__aHdRCq__cube:active{cursor:grabbing}.RobotCalculateur-module__aHdRCq__cubeDragging{transform:scale(1.08)rotate(-3deg);box-shadow:inset 0 4px #fff6,inset 0 -5px #0000004d,0 16px 24px #0000008c}.RobotCalculateur-module__aHdRCq__cube_add{background:linear-gradient(150deg,#7cf29a,#34c759)}.RobotCalculateur-module__aHdRCq__cube_sub{background:linear-gradient(150deg,#ff9d9d,#f5504f)}.RobotCalculateur-module__aHdRCq__cube_mul{background:linear-gradient(150deg,#8fc1ff,#3f8ff0)}.RobotCalculateur-module__aHdRCq__cube_div{background:linear-gradient(150deg,#ffe08a,#f5b731)}.RobotCalculateur-module__aHdRCq__explainOverlay{z-index:8;color:#fff;text-align:center;background:#0a0a14d9;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:0}.RobotCalculateur-module__aHdRCq__explainTitle{margin:0;font-size:1.3rem;font-weight:800}.RobotCalculateur-module__aHdRCq__answerCompare{max-width:90%;font-size:1.05rem}.RobotCalculateur-module__aHdRCq__hintBtn{color:#08222a;cursor:pointer;background:#7cf0ff;border:none;border-radius:10px;padding:.55rem 1.1rem;font-weight:800}.RobotCalculateur-module__aHdRCq__hintNudge{color:#fff9;max-width:80%;font-size:.9rem}.RobotCalculateur-module__aHdRCq__hintChain{background:#ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;max-width:92%;padding:.7rem .9rem;display:flex}.RobotCalculateur-module__aHdRCq__hintStepGroup{align-items:center;gap:.35rem;display:flex}.RobotCalculateur-module__aHdRCq__hintOp{color:#ffd166;font-size:.95rem;font-weight:700}.RobotCalculateur-module__aHdRCq__hintValue{color:#fff;font-size:1.15rem;font-weight:900}.RobotCalculateur-module__aHdRCq__fullscreenBtn,.RobotCalculateur-module__aHdRCq__muteBtn{color:#fff;cursor:pointer;z-index:5;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.RobotCalculateur-module__aHdRCq__fullscreenBtn{right:.75rem}.RobotCalculateur-module__aHdRCq__muteBtn{right:3.4rem}.RobotCalculateur-module__aHdRCq__overlay{text-align:center;color:#fff;background:radial-gradient(circle at 50% 30%,#3c78b466,#0a0a14e6);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.RobotCalculateur-module__aHdRCq__overlayWarm{background:radial-gradient(circle at 50% 30%,#ffd1664d,#0a0a14e6)}.RobotCalculateur-module__aHdRCq__bigEmoji{font-size:3.4rem}.RobotCalculateur-module__aHdRCq__statLine{font-size:1.1rem}.RobotCalculateur-module__aHdRCq__recordNote{color:#ffd166;align-items:center;gap:.4em;font-weight:700;display:flex}.RobotCalculateur-module__aHdRCq__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.RobotCalculateur-module__aHdRCq__startBtn{color:#08222a;cursor:pointer;background:#7cf0ff;border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.RobotCalculateur-module__aHdRCq__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.CaptainAngles-module__6DIvaG__stage{background:#0a2740;border-radius:12px;flex:1;min-height:420px;position:relative;overflow:hidden}.CaptainAngles-module__6DIvaG__stage canvas{display:block;width:100%!important;height:100%!important}.CaptainAngles-module__6DIvaG__hudCorner{pointer-events:none;z-index:4;flex-direction:column;align-items:flex-start;gap:.35rem;display:flex;position:absolute;top:.75rem;left:.75rem}.CaptainAngles-module__6DIvaG__hudStep,.CaptainAngles-module__6DIvaG__hudRecord{color:#fff;background:#0000008c;border-radius:999px;padding:.35rem .8rem;font-size:.95rem;font-weight:700}.CaptainAngles-module__6DIvaG__hudRecord{color:#ffd166}.CaptainAngles-module__6DIvaG__instruction{color:#fff;text-align:center;pointer-events:none;background:#0a1423cc;border:1px solid #ffd16666;border-radius:10px;max-width:70%;padding:.55rem 1.3rem;font-size:1.1rem;font-weight:700;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.CaptainAngles-module__6DIvaG__timerChip{color:#7cf0ff;background:#0000008c;border-radius:999px;padding:.35rem .7rem;font-size:1rem;font-weight:900;position:absolute;top:3.4rem;right:.75rem}.CaptainAngles-module__6DIvaG__timerWarn{color:#ff6b6b}.CaptainAngles-module__6DIvaG__validateRow{position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.CaptainAngles-module__6DIvaG__validateBtn{color:#3a2a00;cursor:pointer;background:linear-gradient(150deg,#ffe08a,#f5b731);border:none;border-radius:12px;padding:.75rem 2rem;font-size:1.1rem;font-weight:900;box-shadow:0 8px 18px #0006}.CaptainAngles-module__6DIvaG__fullscreenBtn,.CaptainAngles-module__6DIvaG__muteBtn{color:#fff;cursor:pointer;z-index:5;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.CaptainAngles-module__6DIvaG__fullscreenBtn{right:.75rem}.CaptainAngles-module__6DIvaG__muteBtn{right:3.4rem}.CaptainAngles-module__6DIvaG__resultPanel{color:#fff;text-align:center;background:#08101ce0;border:1px solid #ffd16659;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;max-width:92%;padding:.9rem 1.3rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #00000080}.CaptainAngles-module__6DIvaG__resultFeedback{font-size:1.15rem;font-weight:800}.CaptainAngles-module__6DIvaG__resultCompare{color:#ffffffd9;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.95rem;display:flex}.CaptainAngles-module__6DIvaG__resultCompare strong{color:#ffd166}.CaptainAngles-module__6DIvaG__gaugeRow{align-items:center;gap:.5rem;width:100%;max-width:320px;display:flex}.CaptainAngles-module__6DIvaG__gaugeLabel{color:#ffffffb3;white-space:nowrap;font-size:.85rem}.CaptainAngles-module__6DIvaG__gaugeTrack{background:#ffffff26;border-radius:999px;flex:1;height:.8rem;overflow:hidden}.CaptainAngles-module__6DIvaG__gaugeFill{background:linear-gradient(90deg,#ff6b6b,#ffd166,#34c759);border-radius:999px;height:100%;transition:width .4s}.CaptainAngles-module__6DIvaG__gaugePct{text-align:right;min-width:3ch;font-size:.9rem;font-weight:800}.CaptainAngles-module__6DIvaG__resultPoints{color:#ffd166;font-size:1.3rem;font-weight:900}.CaptainAngles-module__6DIvaG__overlay{text-align:center;color:#fff;background:radial-gradient(circle at 50% 30%,#3c8cc866,#06101ceb);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.CaptainAngles-module__6DIvaG__overlayWarm{background:radial-gradient(circle at 50% 30%,#ffd1664d,#06101ceb)}.CaptainAngles-module__6DIvaG__bigEmoji{font-size:3.4rem}.CaptainAngles-module__6DIvaG__statLine{font-size:1.1rem}.CaptainAngles-module__6DIvaG__recordNote{color:#ffd166;align-items:center;gap:.4em;font-weight:700;display:flex}.CaptainAngles-module__6DIvaG__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.CaptainAngles-module__6DIvaG__startBtn{color:#08222a;cursor:pointer;background:#7cf0ff;border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.CaptainAngles-module__6DIvaG__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
.MosaicSymmetry-module__Od1grG__stage{background:#0d1b2a;border-radius:12px;flex:1;gap:.6rem;min-height:420px;display:flex;position:relative;overflow:hidden}.MosaicSymmetry-module__Od1grG__stage canvas{display:block;width:100%!important;height:100%!important}.MosaicSymmetry-module__Od1grG__plateStage{background:#0d1b2a;border-radius:12px;flex:62%;min-width:0;position:relative;overflow:hidden}.MosaicSymmetry-module__Od1grG__pileStage{background:#0a1622;border:1px solid #ffd1662e;border-radius:12px;flex-direction:column;flex:38%;min-width:0;display:flex;position:relative;overflow:hidden}.MosaicSymmetry-module__Od1grG__pileHeader{color:#ffd166;text-align:center;padding:.6rem .8rem .3rem;font-size:.95rem;font-weight:800}.MosaicSymmetry-module__Od1grG__pileStage canvas{flex:1}.MosaicSymmetry-module__Od1grG__pileEmptyNote{color:#ffffff8c;text-align:center;pointer-events:none;max-width:80%;font-size:.85rem;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}@media (max-width:720px){.MosaicSymmetry-module__Od1grG__stage{flex-direction:column}.MosaicSymmetry-module__Od1grG__plateStage,.MosaicSymmetry-module__Od1grG__pileStage{flex:auto}.MosaicSymmetry-module__Od1grG__pileStage{min-height:220px}}.MosaicSymmetry-module__Od1grG__hud{pointer-events:none;justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.MosaicSymmetry-module__Od1grG__hudStep,.MosaicSymmetry-module__Od1grG__hudRecord{color:#fff;background:#0000008c;border-radius:999px;padding:.35rem .8rem;font-size:.95rem;font-weight:700}.MosaicSymmetry-module__Od1grG__hudRecord{color:#ffd166}.MosaicSymmetry-module__Od1grG__instruction{color:#fff;text-align:center;pointer-events:none;background:#0a1423bf;border:1px solid #ffd16666;border-radius:10px;max-width:90%;padding:.5rem 1.1rem;font-size:1.05rem;font-weight:700;position:absolute;top:3.4rem;left:50%;transform:translate(-50%)}.MosaicSymmetry-module__Od1grG__attemptsNote{color:#ffffffbf;background:#00000080;border-radius:999px;padding:.35rem .7rem;font-size:.85rem;font-weight:600;position:absolute;top:3.4rem;right:.9rem}.MosaicSymmetry-module__Od1grG__validateRow{position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.MosaicSymmetry-module__Od1grG__validateBtn{color:#3a2a00;cursor:pointer;background:linear-gradient(150deg,#ffe08a,#f5b731);border:none;border-radius:12px;padding:.75rem 2rem;font-size:1.1rem;font-weight:900;box-shadow:0 8px 18px #0006}.MosaicSymmetry-module__Od1grG__fullscreenBtn,.MosaicSymmetry-module__Od1grG__muteBtn{color:#fff;cursor:pointer;z-index:5;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:flex;position:absolute;top:.75rem}.MosaicSymmetry-module__Od1grG__fullscreenBtn{right:.75rem}.MosaicSymmetry-module__Od1grG__muteBtn{right:3.4rem}.MosaicSymmetry-module__Od1grG__feedbackPanel{color:#fff;text-align:center;background:#08101ce0;border:1px solid #ffd16659;border-radius:14px;flex-direction:column;align-items:center;gap:.4rem;max-width:92%;padding:.9rem 1.3rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #00000080}.MosaicSymmetry-module__Od1grG__feedbackTitle{font-size:1.15rem;font-weight:800}.MosaicSymmetry-module__Od1grG__feedbackGood{color:#34c759}.MosaicSymmetry-module__Od1grG__feedbackBad{color:#ffb84d}.MosaicSymmetry-module__Od1grG__feedbackPoints{color:#ffd166;font-size:1.2rem;font-weight:900}.MosaicSymmetry-module__Od1grG__overlay{text-align:center;color:#fff;background:radial-gradient(circle at 50% 30%,#508cc866,#06101ceb);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.MosaicSymmetry-module__Od1grG__overlayWarm{background:radial-gradient(circle at 50% 30%,#ffd1664d,#06101ceb)}.MosaicSymmetry-module__Od1grG__bigEmoji{font-size:3.4rem}.MosaicSymmetry-module__Od1grG__statLine{font-size:1.1rem}.MosaicSymmetry-module__Od1grG__recordNote{color:#ffd166;align-items:center;gap:.4em;font-weight:700;display:flex}.MosaicSymmetry-module__Od1grG__actionRow{gap:.8rem;margin-top:.4rem;display:flex}.MosaicSymmetry-module__Od1grG__startBtn{color:#08222a;cursor:pointer;background:#7cf0ff;border:none;border-radius:12px;padding:.8rem 1.8rem;font-size:1.05rem;font-weight:800}.MosaicSymmetry-module__Od1grG__secondaryBtn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff6;border-radius:12px;padding:.8rem 1.8rem;font-weight:700}
