.Toast-module__yWhMxq__container{bottom:var(--space-6);right:var(--space-6);z-index:9999;gap:var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module__yWhMxq__toast{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-hover);border-radius:var(--radius-md);animation:Toast-module__yWhMxq__toastIn .4s var(--ease-spring) both;pointer-events:auto;background:#12121cf2;min-width:260px;max-width:400px;display:flex;box-shadow:0 8px 32px #00000080,0 0 0 1px #ffffff0d}.Toast-module__yWhMxq__success{border-color:#00b8944d;box-shadow:0 8px 32px #00000080,0 0 20px #00b8941a}.Toast-module__yWhMxq__info{border-color:#6c5ce74d;box-shadow:0 8px 32px #00000080,0 0 20px #6c5ce71a}.Toast-module__yWhMxq__error{border-color:#e74c3c4d;box-shadow:0 8px 32px #00000080,0 0 20px #e74c3c1a}.Toast-module__yWhMxq__icon{flex-shrink:0;font-size:1.3rem}.Toast-module__yWhMxq__message{font-size:var(--text-sm);color:var(--text);font-weight:500;line-height:1.4}@keyframes Toast-module__yWhMxq__toastIn{0%{opacity:0;transform:translate(100%)scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:480px){.Toast-module__yWhMxq__container{left:var(--space-4);right:var(--space-4);bottom:var(--space-4)}.Toast-module__yWhMxq__toast{min-width:unset;max-width:unset}}
.AnimatedCounter-module__lgdLEG__counter{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}
.ResultCard-module__O_OO1q__wrapper{align-items:center;gap:var(--space-6);animation:ResultCard-module__O_OO1q__fadeInScale .6s var(--ease-out) both;flex-direction:column;display:flex}.ResultCard-module__O_OO1q__card{border-radius:var(--radius-xl);width:380px;max-width:100%;padding:var(--space-8);background:linear-gradient(160deg,#13131f 0%,#0d0d16 100%);border:1px solid #ffffff14;position:relative;overflow:hidden}.ResultCard-module__O_OO1q__card:before{content:"";background:radial-gradient(circle at top right, var(--result-color,var(--accent-glow)), transparent 60%);opacity:.12;pointer-events:none;position:absolute;inset:0}.ResultCard-module__O_OO1q__cardHeader{margin-bottom:var(--space-8);z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.ResultCard-module__O_OO1q__brand{font-weight:800;font-size:var(--text-sm);letter-spacing:1.5px;color:var(--text-muted)}.ResultCard-module__O_OO1q__testName{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-weight:500}.ResultCard-module__O_OO1q__scoreSection{text-align:center;margin-bottom:var(--space-8);z-index:1;position:relative}.ResultCard-module__O_OO1q__scoreValue{font-size:var(--text-7xl);font-weight:900;font-family:var(--font-mono);color:var(--text);letter-spacing:-2px;line-height:1}.ResultCard-module__O_OO1q__scoreUnit{font-size:var(--text-2xl);color:var(--text-secondary);margin-left:var(--space-2);font-weight:500}.ResultCard-module__O_OO1q__scoreSubtitle{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.ResultCard-module__O_OO1q__percentileSection{margin-bottom:var(--space-6);z-index:1;position:relative}.ResultCard-module__O_OO1q__percentileBar{border-radius:var(--radius-full);height:8px;margin-bottom:var(--space-3);background:#ffffff0f;overflow:hidden}.ResultCard-module__O_OO1q__percentileFill{border-radius:var(--radius-full);height:100%;transition:width 1s var(--ease-out);box-shadow:0 0 12px var(--result-color,var(--accent-glow))}.ResultCard-module__O_OO1q__percentileInfo{justify-content:space-between;align-items:center;display:flex}.ResultCard-module__O_OO1q__percentileLabel{font-size:var(--text-sm);font-weight:700}.ResultCard-module__O_OO1q__percentileValue{font-size:var(--text-sm);color:var(--text-secondary);font-family:var(--font-mono)}.ResultCard-module__O_OO1q__cardFooter{text-align:center;font-size:var(--text-xs);color:var(--text-dim);padding-top:var(--space-5);z-index:1;border-top:1px solid #ffffff0f;position:relative}.ResultCard-module__O_OO1q__cardFooter strong{color:var(--text-secondary);font-weight:600}.ResultCard-module__O_OO1q__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.ResultCard-module__O_OO1q__actionBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-sm);background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);transition:all .2s var(--ease-out);cursor:pointer;font-weight:500;display:flex}.ResultCard-module__O_OO1q__actionBtn:hover{background:var(--bg-card-hover);border-color:var(--border-hover);color:var(--text)}.ResultCard-module__O_OO1q__actionPrimary{background:linear-gradient(135deg, var(--accent), #5a4bd4);color:#fff;border-color:#0000}.ResultCard-module__O_OO1q__actionPrimary:hover{background:linear-gradient(135deg, #7c6ef0, var(--accent));color:#fff;box-shadow:0 0 20px var(--accent-glow);border-color:#0000}@media (max-width:440px){.ResultCard-module__O_OO1q__card{width:100%;padding:var(--space-6)}.ResultCard-module__O_OO1q__scoreValue{font-size:var(--text-5xl)}.ResultCard-module__O_OO1q__actions{flex-direction:column;width:100%}.ResultCard-module__O_OO1q__actionBtn{justify-content:center}}
.AiDetect-module__c0LAaa__container{min-height:calc(100vh - var(--nav-height));flex-direction:column;display:flex}.AiDetect-module__c0LAaa__gameArea{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);flex:1;justify-content:center;align-items:center;min-height:500px;display:flex}.AiDetect-module__c0LAaa__content{text-align:center;padding:var(--space-8);animation:AiDetect-module__c0LAaa__fadeInScale .3s var(--ease-out) both;flex-direction:column;align-items:center;display:flex}.AiDetect-module__c0LAaa__icon{margin-bottom:var(--space-6);font-size:4rem;animation:3s ease-in-out infinite AiDetect-module__c0LAaa__float}.AiDetect-module__c0LAaa__title{font-size:var(--text-4xl);margin-bottom:var(--space-3);font-weight:900}.AiDetect-module__c0LAaa__subtitle{font-size:var(--text-lg);color:var(--text-secondary);max-width:440px;margin-bottom:var(--space-4)}.AiDetect-module__c0LAaa__cta{font-size:var(--text-sm);color:var(--accent-light);padding:var(--space-2) var(--space-5);border:1px solid var(--border-accent);border-radius:var(--radius-full);animation:2s infinite AiDetect-module__c0LAaa__pulse}.AiDetect-module__c0LAaa__playArea{padding:var(--space-8) var(--space-6);align-items:center;gap:var(--space-6);flex-direction:column;flex:1;width:100%;max-width:720px;margin:0 auto;display:flex}.AiDetect-module__c0LAaa__topBar{width:100%}.AiDetect-module__c0LAaa__progressBar{background:var(--border);border-radius:var(--radius-full);width:100%;height:4px;margin-bottom:var(--space-3);overflow:hidden}.AiDetect-module__c0LAaa__progressFill{background:linear-gradient(90deg, var(--accent), var(--cyan));border-radius:var(--radius-full);height:100%;transition:width .4s var(--ease-out)}.AiDetect-module__c0LAaa__topMeta{justify-content:space-between;align-items:center;display:flex}.AiDetect-module__c0LAaa__roundBadge{font-size:var(--text-sm);color:var(--text-muted);font-weight:700;font-family:var(--font-mono)}.AiDetect-module__c0LAaa__scoreLive{font-size:var(--text-sm);color:var(--green);font-weight:600;font-family:var(--font-mono)}.AiDetect-module__c0LAaa__sampleCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;padding:var(--space-8);animation:AiDetect-module__c0LAaa__fadeInScale .35s var(--ease-out) both;gap:var(--space-5);flex-direction:column;display:flex}.AiDetect-module__c0LAaa__topicBadge{width:fit-content;padding:var(--space-1) var(--space-3);background:var(--accent-subtle);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;color:var(--accent-light);border:1px solid #6c5ce726;font-size:.7rem;font-weight:600;display:inline-block}.AiDetect-module__c0LAaa__sampleText{font-size:var(--text-lg);color:var(--text);border-left:3px solid var(--accent);padding-left:var(--space-5);margin:0;font-style:italic;line-height:1.8}.AiDetect-module__c0LAaa__buttonRow{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.AiDetect-module__c0LAaa__guessBtn{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer;transition:all .25s var(--ease-out);justify-content:center;align-items:center;gap:var(--space-2);font-weight:700;display:flex}.AiDetect-module__c0LAaa__humanBtn{color:var(--green);background:#00b8941a;border:1px solid #00b8944d}.AiDetect-module__c0LAaa__humanBtn:hover{border-color:var(--green);background:#00b89433;transform:translateY(-2px);box-shadow:0 4px 20px #00b89433}.AiDetect-module__c0LAaa__aiBtn{color:var(--accent-light);background:#6c5ce71a;border:1px solid #6c5ce74d}.AiDetect-module__c0LAaa__aiBtn:hover{border-color:var(--accent);background:#6c5ce733;transform:translateY(-2px);box-shadow:0 4px 20px #6c5ce733}.AiDetect-module__c0LAaa__feedbackSection{gap:var(--space-4);animation:AiDetect-module__c0LAaa__fadeInScale .3s var(--ease-out) both;flex-direction:column;display:flex}.AiDetect-module__c0LAaa__feedbackBanner{align-items:center;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);font-size:var(--text-xl);text-align:center;flex-direction:column;font-weight:800;display:flex}.AiDetect-module__c0LAaa__feedbackCorrect{color:var(--green);background:#00b8941a;border:1px solid #00b8944d}.AiDetect-module__c0LAaa__feedbackWrong{color:var(--red);background:#e74c3c1a;border:1px solid #e74c3c4d}.AiDetect-module__c0LAaa__feedbackDetail{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.AiDetect-module__c0LAaa__nextBtn{padding:var(--space-3) var(--space-8);background:linear-gradient(135deg, var(--accent), #5a4bd4);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-base);cursor:pointer;transition:all .2s var(--ease-out);border:none;align-self:center;font-weight:600}.AiDetect-module__c0LAaa__nextBtn:hover{box-shadow:0 0 25px var(--accent-glow);transform:translateY(-2px)}.AiDetect-module__c0LAaa__resultPage{max-width:600px;padding:var(--space-12) var(--space-6);align-items:center;gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.AiDetect-module__c0LAaa__resultActions{gap:var(--space-3);display:flex}.AiDetect-module__c0LAaa__retryBtn,.AiDetect-module__c0LAaa__backBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:all .2s var(--ease-out);cursor:pointer;font-weight:500;text-decoration:none;display:flex}.AiDetect-module__c0LAaa__retryBtn{background:linear-gradient(135deg, var(--accent), #5a4bd4);color:#fff;border:none}.AiDetect-module__c0LAaa__retryBtn:hover{box-shadow:0 0 20px var(--accent-glow)}.AiDetect-module__c0LAaa__backBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary)}.AiDetect-module__c0LAaa__backBtn:hover{border-color:var(--border-hover);color:var(--text)}.AiDetect-module__c0LAaa__infoSection{padding:var(--space-12) var(--space-6);border-top:1px solid var(--border);background:#12121c4d}.AiDetect-module__c0LAaa__infoGrid{max-width:var(--max-width);gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.AiDetect-module__c0LAaa__infoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6)}.AiDetect-module__c0LAaa__infoCard h3{font-size:var(--text-base);margin-bottom:var(--space-3);font-weight:700}.AiDetect-module__c0LAaa__infoCard p,.AiDetect-module__c0LAaa__infoCard li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.AiDetect-module__c0LAaa__infoCard ul{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.AiDetect-module__c0LAaa__infoCard li strong{color:var(--accent-light);font-family:var(--font-mono);font-size:var(--text-xs)}@media (max-width:768px){.AiDetect-module__c0LAaa__infoGrid,.AiDetect-module__c0LAaa__buttonRow{grid-template-columns:1fr}}@media (max-width:480px){.AiDetect-module__c0LAaa__sampleCard{padding:var(--space-5)}.AiDetect-module__c0LAaa__sampleText{font-size:var(--text-base)}}
.ChimpTest-module__WxNqLa__container{flex-direction:column;max-width:1000px;min-height:85vh;margin:0 auto;padding:2rem 1rem;display:flex}.ChimpTest-module__WxNqLa__gameArea{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#141e1966;border:1px solid #ffffff0d;border-radius:24px;flex:1;justify-content:center;align-items:center;min-height:500px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 40px #0000004d,inset 0 1px #ffffff1a}.ChimpTest-module__WxNqLa__gameArea:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#00b89426,#0000 70%);position:absolute;inset:0}.ChimpTest-module__WxNqLa__gameArea:hover{background:#1e2d2899;border-color:#00b89466;transform:translateY(-4px);box-shadow:0 16px 60px #00b89426,inset 0 1px #fff3}.ChimpTest-module__WxNqLa__content{text-align:center;z-index:10;padding:3rem}.ChimpTest-module__WxNqLa__icon{filter:drop-shadow(0 0 25px #00b89480);margin-bottom:1.5rem;font-size:5rem;animation:4s ease-in-out infinite ChimpTest-module__WxNqLa__float}@keyframes ChimpTest-module__WxNqLa__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(5deg)}}.ChimpTest-module__WxNqLa__title{background:linear-gradient(135deg,#00b894 20%,#55efc4 80%);color:#0000;letter-spacing:-1px;-webkit-background-clip:text;margin-bottom:1.2rem;font-size:3rem;font-weight:800}.ChimpTest-module__WxNqLa__subtitle{color:#a0a0b0;max-width:460px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.7}.ChimpTest-module__WxNqLa__cta{color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(90deg,#00b894,#00cec9);border-radius:30px;padding:14px 32px;font-size:.95rem;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #00b89466}.ChimpTest-module__WxNqLa__gameArea:hover .ChimpTest-module__WxNqLa__cta{transform:scale(1.05);box-shadow:0 8px 25px #00b89499}.ChimpTest-module__WxNqLa__playArea{flex-direction:column;gap:2rem;animation:.5s cubic-bezier(.2,.8,.2,1) ChimpTest-module__WxNqLa__fadeInPlay;display:flex}@keyframes ChimpTest-module__WxNqLa__fadeInPlay{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ChimpTest-module__WxNqLa__topBar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f141299;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;padding:1.2rem 2rem;display:flex;box-shadow:0 4px 20px #0003}.ChimpTest-module__WxNqLa__levelBadge{background:linear-gradient(90deg,#00b894,#55efc4);color:#0000;-webkit-background-clip:text;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:800;display:flex}.ChimpTest-module__WxNqLa__livesContainer{gap:.4rem;display:flex}.ChimpTest-module__WxNqLa__targetSection{background:#0a0f0cb3;border:1px solid #ffffff1a;border-radius:20px;justify-content:center;padding:1.5rem;display:flex;box-shadow:0 10px 40px #0006,inset 0 2px 10px #ffffff0d}.ChimpTest-module__WxNqLa__matrixGrid{gap:min(1vw,6px);width:100%;max-width:min(100%,500px);margin:0 auto;display:grid}.ChimpTest-module__WxNqLa__cellStage{aspect-ratio:1;perspective:800px;width:100%}.ChimpTest-module__WxNqLa__card{width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;transition:transform .6s cubic-bezier(.34,1.56,.64,1);position:relative}.ChimpTest-module__WxNqLa__card.ChimpTest-module__WxNqLa__hidden{transform:rotateY(180deg)}.ChimpTest-module__WxNqLa__card.ChimpTest-module__WxNqLa__popped{opacity:0;pointer-events:none;transition:all .2s ease-out;transform:scale(.8)rotateY(180deg)}.ChimpTest-module__WxNqLa__faceFront,.ChimpTest-module__WxNqLa__faceBack{backface-visibility:hidden;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;font-size:min(5vw,2.5rem);font-weight:800;display:flex;position:absolute;box-shadow:0 4px 15px #0000004d}.ChimpTest-module__WxNqLa__faceFront{color:#fff;text-shadow:0 2px 4px #0000004d;background:linear-gradient(135deg,#00b894,#00cec9);border:1px solid #ffffff4d;box-shadow:inset 0 2px 5px #fff6,0 4px 15px #00b89466}.ChimpTest-module__WxNqLa__card:hover .ChimpTest-module__WxNqLa__faceFront{transform:translateY(-2px);box-shadow:inset 0 2px 5px #fff6,0 8px 20px #00b89499}.ChimpTest-module__WxNqLa__faceBack{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff26;transform:rotateY(180deg)}.ChimpTest-module__WxNqLa__card:hover .ChimpTest-module__WxNqLa__faceBack{background:#ffffff1f;border-color:#ffffff4d;box-shadow:0 8px 25px #ffffff1a}.ChimpTest-module__WxNqLa__targetSection.ChimpTest-module__WxNqLa__shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both ChimpTest-module__WxNqLa__shakeGrid}@keyframes ChimpTest-module__WxNqLa__shakeGrid{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.ChimpTest-module__WxNqLa__infoSection{border-top:1px solid #ffffff14;margin-top:5rem;padding-top:3rem}.ChimpTest-module__WxNqLa__infoGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;display:grid}.ChimpTest-module__WxNqLa__infoCard{background:#141e1966;border:1px solid #ffffff0d;border-radius:20px;padding:2rem;transition:all .3s}.ChimpTest-module__WxNqLa__infoCard:hover{background:#1e2d2880;border-color:#00b89433;transform:translateY(-5px)}.ChimpTest-module__WxNqLa__infoCard h3{color:#00b894;align-items:center;gap:.5rem;margin-bottom:1.2rem;font-size:1.25rem;font-weight:700;display:flex}.ChimpTest-module__WxNqLa__infoCard p,.ChimpTest-module__WxNqLa__infoCard ul{color:#a0a0b0;font-size:1rem;line-height:1.7}.ChimpTest-module__WxNqLa__infoCard ul{padding:0;list-style:none}.ChimpTest-module__WxNqLa__infoCard li{border-bottom:1px solid #ffffff0d;justify-content:space-between;margin-bottom:.8rem;padding-bottom:.8rem;display:flex}.ChimpTest-module__WxNqLa__infoCard li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ChimpTest-module__WxNqLa__infoCard li strong{color:#fff;font-weight:600}.ChimpTest-module__WxNqLa__resultPage{flex-direction:column;gap:2.5rem;margin-top:2rem;animation:.6s cubic-bezier(.2,.8,.2,1) ChimpTest-module__WxNqLa__fadeIn;display:flex}.ChimpTest-module__WxNqLa__resultActions{justify-content:center;gap:1.5rem;display:flex}.ChimpTest-module__WxNqLa__retryBtn,.ChimpTest-module__WxNqLa__backBtn{cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex}.ChimpTest-module__WxNqLa__retryBtn{color:#fff;background:linear-gradient(135deg,#00b894,#00cec9);box-shadow:0 8px 25px #00b89466}.ChimpTest-module__WxNqLa__retryBtn:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 12px 35px #00b89499}.ChimpTest-module__WxNqLa__backBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.ChimpTest-module__WxNqLa__backBtn:hover{background:#ffffff1a;transform:translateY(-2px)}
.ColorPerception-module__wc3sVa__container{min-height:calc(100vh - var(--nav-height));flex-direction:column;display:flex}.ColorPerception-module__wc3sVa__gameArea{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);flex:1;justify-content:center;align-items:center;min-height:500px;display:flex}.ColorPerception-module__wc3sVa__content{text-align:center;padding:var(--space-8);animation:ColorPerception-module__wc3sVa__fadeInScale .3s var(--ease-out) both;flex-direction:column;align-items:center;display:flex}.ColorPerception-module__wc3sVa__icon{margin-bottom:var(--space-6);font-size:4rem;animation:3s ease-in-out infinite ColorPerception-module__wc3sVa__float}.ColorPerception-module__wc3sVa__title{font-size:var(--text-4xl);margin-bottom:var(--space-3);font-weight:900}.ColorPerception-module__wc3sVa__subtitle{font-size:var(--text-lg);color:var(--text-secondary);max-width:420px;margin-bottom:var(--space-4)}.ColorPerception-module__wc3sVa__cta{font-size:var(--text-sm);color:var(--accent-light);padding:var(--space-2) var(--space-5);border:1px solid var(--border-accent);border-radius:var(--radius-full);animation:2s infinite ColorPerception-module__wc3sVa__pulse}.ColorPerception-module__wc3sVa__playArea{padding:var(--space-8) var(--space-6);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ColorPerception-module__wc3sVa__topBar{align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.ColorPerception-module__wc3sVa__levelBadge{padding:var(--space-2) var(--space-5);background:var(--accent-subtle);border:1px solid var(--border-accent);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--accent-light);letter-spacing:1px;font-weight:700}.ColorPerception-module__wc3sVa__livesDisplay{gap:var(--space-1);display:flex}.ColorPerception-module__wc3sVa__heart{font-size:var(--text-xl);transition:all .3s var(--ease-spring)}.ColorPerception-module__wc3sVa__heartFull{color:#e74c3c;filter:drop-shadow(0 0 4px #e74c3c80)}.ColorPerception-module__wc3sVa__heartEmpty{color:var(--text-dim);transform:scale(.8)}.ColorPerception-module__wc3sVa__grid{width:min(400px,85vw);height:min(400px,85vw);animation:ColorPerception-module__wc3sVa__fadeInScale .25s var(--ease-out) both;gap:6px;display:grid}.ColorPerception-module__wc3sVa__tile{border-radius:var(--radius-sm);cursor:pointer;transition:transform .15s var(--ease-out), box-shadow .15s;aspect-ratio:1;border:none}.ColorPerception-module__wc3sVa__tile:hover{transform:scale(1.05);box-shadow:0 4px 16px #0000004d}.ColorPerception-module__wc3sVa__tile:active{transform:scale(.95)}.ColorPerception-module__wc3sVa__tileWrong{animation:.4s ColorPerception-module__wc3sVa__shake;box-shadow:0 0 0 3px var(--red), 0 0 20px var(--red-glow)!important}@keyframes ColorPerception-module__wc3sVa__shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.ColorPerception-module__wc3sVa__hint{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-5)}.ColorPerception-module__wc3sVa__resultPage{max-width:600px;padding:var(--space-12) var(--space-6);align-items:center;gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.ColorPerception-module__wc3sVa__resultActions{gap:var(--space-3);display:flex}.ColorPerception-module__wc3sVa__retryBtn,.ColorPerception-module__wc3sVa__backBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:all .2s var(--ease-out);cursor:pointer;font-weight:500;text-decoration:none;display:flex}.ColorPerception-module__wc3sVa__retryBtn{background:linear-gradient(135deg, var(--accent), #5a4bd4);color:#fff;border:none}.ColorPerception-module__wc3sVa__retryBtn:hover{box-shadow:0 0 20px var(--accent-glow)}.ColorPerception-module__wc3sVa__backBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary)}.ColorPerception-module__wc3sVa__backBtn:hover{border-color:var(--border-hover);color:var(--text)}.ColorPerception-module__wc3sVa__infoSection{padding:var(--space-12) var(--space-6);border-top:1px solid var(--border);background:#12121c4d}.ColorPerception-module__wc3sVa__infoGrid{max-width:var(--max-width);gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.ColorPerception-module__wc3sVa__infoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6)}.ColorPerception-module__wc3sVa__infoCard h3{font-size:var(--text-base);margin-bottom:var(--space-3);font-weight:700}.ColorPerception-module__wc3sVa__infoCard p,.ColorPerception-module__wc3sVa__infoCard li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.ColorPerception-module__wc3sVa__infoCard ul{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.ColorPerception-module__wc3sVa__infoCard li strong{color:var(--accent-light);font-family:var(--font-mono);font-size:var(--text-xs)}@media (max-width:768px){.ColorPerception-module__wc3sVa__infoGrid{grid-template-columns:1fr}}
.NumberMemory-module__4t190W__container{min-height:calc(100vh - var(--nav-height));flex-direction:column;display:flex}.NumberMemory-module__4t190W__gameArea{-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);flex:1;justify-content:center;align-items:center;min-height:500px;display:flex}.NumberMemory-module__4t190W__content{text-align:center;padding:var(--space-8);animation:NumberMemory-module__4t190W__fadeInScale .3s var(--ease-out) both;flex-direction:column;align-items:center;display:flex}.NumberMemory-module__4t190W__icon{margin-bottom:var(--space-6);font-size:4rem;animation:3s ease-in-out infinite NumberMemory-module__4t190W__float}.NumberMemory-module__4t190W__title{font-size:var(--text-4xl);margin-bottom:var(--space-3);font-weight:900}.NumberMemory-module__4t190W__subtitle{font-size:var(--text-lg);color:var(--text-secondary);max-width:420px;margin-bottom:var(--space-4)}.NumberMemory-module__4t190W__cta{font-size:var(--text-sm);color:var(--accent-light);padding:var(--space-2) var(--space-5);border:1px solid var(--border-accent);border-radius:var(--radius-full);cursor:pointer;animation:2s infinite NumberMemory-module__4t190W__pulse}.NumberMemory-module__4t190W__levelLabel{font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-4);font-weight:600}.NumberMemory-module__4t190W__numberDisplay{font-size:clamp(2.5rem,8vw,5rem);font-weight:900;font-family:var(--font-mono);color:var(--accent-light);letter-spacing:8px;margin-bottom:var(--space-6);animation:NumberMemory-module__4t190W__countUp .3s var(--ease-out) both}.NumberMemory-module__4t190W__timerBar{border-radius:var(--radius-full);background:#ffffff1a;width:200px;height:4px;overflow:hidden}.NumberMemory-module__4t190W__timerFill{background:linear-gradient(90deg, var(--accent), var(--cyan));border-radius:var(--radius-full);width:100%;height:100%;animation:linear forwards NumberMemory-module__4t190W__shrink}@keyframes NumberMemory-module__4t190W__shrink{0%{width:100%}to{width:0%}}.NumberMemory-module__4t190W__inputPrompt{font-size:var(--text-xl);margin-bottom:var(--space-6);font-weight:600}.NumberMemory-module__4t190W__inputForm{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.NumberMemory-module__4t190W__numberInput{width:300px;padding:var(--space-4);font-size:var(--text-2xl);font-family:var(--font-mono);text-align:center;background:var(--bg-card);border:2px solid var(--border-accent);border-radius:var(--radius-md);color:var(--text);letter-spacing:4px;outline:none;transition:border-color .2s}.NumberMemory-module__4t190W__numberInput:focus{border-color:var(--accent-light);box-shadow:0 0 20px var(--accent-glow)}.NumberMemory-module__4t190W__numberInput::placeholder{color:var(--text-dim);letter-spacing:0;font-size:var(--text-base)}.NumberMemory-module__4t190W__submitBtn{padding:var(--space-3) var(--space-8);background:linear-gradient(135deg, var(--accent), #5a4bd4);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-base);cursor:pointer;border:none;font-weight:600;transition:all .2s}.NumberMemory-module__4t190W__submitBtn:hover{box-shadow:0 0 20px var(--accent-glow)}.NumberMemory-module__4t190W__correctIcon{background:var(--green);color:#fff;width:64px;height:64px;margin-bottom:var(--space-4);animation:NumberMemory-module__4t190W__fadeInScale .3s var(--ease-spring) both;box-shadow:0 0 30px var(--green-glow);border-radius:50%;justify-content:center;align-items:center;font-size:2rem;display:flex}.NumberMemory-module__4t190W__correctText{font-size:var(--text-2xl);color:var(--green);margin-bottom:var(--space-2);font-weight:800}.NumberMemory-module__4t190W__correctNum{font-size:var(--text-xl);font-family:var(--font-mono);color:var(--text-secondary);letter-spacing:4px;margin-bottom:var(--space-6)}.NumberMemory-module__4t190W__nextBtn{padding:var(--space-3) var(--space-6);background:linear-gradient(135deg, var(--green), #00a085);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-base);cursor:pointer;border:none;font-weight:600;transition:all .2s}.NumberMemory-module__4t190W__nextBtn:hover{box-shadow:0 0 20px var(--green-glow)}.NumberMemory-module__4t190W__resultPage{max-width:600px;padding:var(--space-12) var(--space-6);align-items:center;gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.NumberMemory-module__4t190W__lastAttempt{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;padding:var(--space-6);text-align:center}.NumberMemory-module__4t190W__lastLabel{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-1)}.NumberMemory-module__4t190W__lastNumber{font-size:var(--text-xl);font-family:var(--font-mono);color:var(--green);letter-spacing:4px;margin-bottom:var(--space-4);font-weight:700}.NumberMemory-module__4t190W__lastWrong{color:var(--red)}.NumberMemory-module__4t190W__resultActions{gap:var(--space-3);display:flex}.NumberMemory-module__4t190W__retryBtn,.NumberMemory-module__4t190W__backBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:all .2s var(--ease-out);cursor:pointer;font-weight:500;text-decoration:none;display:flex}.NumberMemory-module__4t190W__retryBtn{background:linear-gradient(135deg, var(--accent), #5a4bd4);color:#fff;border:none}.NumberMemory-module__4t190W__retryBtn:hover{box-shadow:0 0 20px var(--accent-glow)}.NumberMemory-module__4t190W__backBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary)}.NumberMemory-module__4t190W__backBtn:hover{border-color:var(--border-hover);color:var(--text)}.NumberMemory-module__4t190W__infoSection{padding:var(--space-12) var(--space-6);border-top:1px solid var(--border);background:#12121c4d}.NumberMemory-module__4t190W__infoGrid{max-width:var(--max-width);gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.NumberMemory-module__4t190W__infoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6)}.NumberMemory-module__4t190W__infoCard h3{font-size:var(--text-base);margin-bottom:var(--space-3);font-weight:700}.NumberMemory-module__4t190W__infoCard p,.NumberMemory-module__4t190W__infoCard li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.NumberMemory-module__4t190W__infoCard ul{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.NumberMemory-module__4t190W__infoCard li strong{color:var(--accent-light);font-family:var(--font-mono);font-size:var(--text-xs)}@media (max-width:768px){.NumberMemory-module__4t190W__infoGrid{grid-template-columns:1fr}.NumberMemory-module__4t190W__numberInput{width:100%;max-width:300px}}
.ReactionTime-module__HF8cPW__container{min-height:calc(100vh - var(--nav-height));flex-direction:column;display:flex}.ReactionTime-module__HF8cPW__gameArea{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:500px;transition:background .15s;display:flex;position:relative}.ReactionTime-module__HF8cPW__content{text-align:center;padding:var(--space-8);animation:ReactionTime-module__HF8cPW__fadeInScale .3s var(--ease-out) both;flex-direction:column;align-items:center;display:flex}.ReactionTime-module__HF8cPW__stateWaiting{background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%)}.ReactionTime-module__HF8cPW__stateReady{background:linear-gradient(#3a1212 0%,#1a0505 100%)}.ReactionTime-module__HF8cPW__stateTooSoon{background:linear-gradient(#3a2a12 0%,#1a1205 100%)}.ReactionTime-module__HF8cPW__stateGo{background:linear-gradient(#0a3a1a 0%,#051a0d 100%)}.ReactionTime-module__HF8cPW__stateResult{background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%)}.ReactionTime-module__HF8cPW__stateDone{background:var(--bg-primary)}.ReactionTime-module__HF8cPW__icon{margin-bottom:var(--space-6);font-size:4rem;animation:3s ease-in-out infinite ReactionTime-module__HF8cPW__float}.ReactionTime-module__HF8cPW__title{font-size:var(--text-4xl);margin-bottom:var(--space-3);font-weight:900}.ReactionTime-module__HF8cPW__subtitle{font-size:var(--text-lg);color:var(--text-secondary);max-width:400px;margin-bottom:var(--space-4)}.ReactionTime-module__HF8cPW__cta{font-size:var(--text-sm);color:var(--accent-light);padding:var(--space-2) var(--space-5);border:1px solid var(--border-accent);border-radius:var(--radius-full);animation:2s infinite ReactionTime-module__HF8cPW__pulse}.ReactionTime-module__HF8cPW__bigText{letter-spacing:-1px;font-size:clamp(2rem,8vw,4rem);font-weight:900}.ReactionTime-module__HF8cPW__stateReady .ReactionTime-module__HF8cPW__bigText{color:#e74c3c}.ReactionTime-module__HF8cPW__stateTooSoon .ReactionTime-module__HF8cPW__bigText{color:#f39c12}.ReactionTime-module__HF8cPW__stateGo .ReactionTime-module__HF8cPW__bigText{color:#00b894}.ReactionTime-module__HF8cPW__crosshair{width:80px;height:80px;margin-top:var(--space-8);position:relative}.ReactionTime-module__HF8cPW__crosshairH,.ReactionTime-module__HF8cPW__crosshairV{background:#e74c3c4d;border-radius:2px;position:absolute}.ReactionTime-module__HF8cPW__crosshairH{height:2px;animation:1.2s ease-in-out infinite ReactionTime-module__HF8cPW__crosshairPulse;top:50%;left:0;right:0;transform:translateY(-50%)}.ReactionTime-module__HF8cPW__crosshairV{width:2px;animation:1.2s ease-in-out .1s infinite ReactionTime-module__HF8cPW__crosshairPulse;top:0;bottom:0;left:50%;transform:translate(-50%)}@keyframes ReactionTime-module__HF8cPW__crosshairPulse{0%,to{opacity:.3}50%{opacity:.8}}.ReactionTime-module__HF8cPW__clickText{color:#00b894;text-shadow:0 0 40px #00b89480,0 0 80px #00b89433;animation:ReactionTime-module__HF8cPW__clickPop .15s var(--ease-spring) both;font-size:clamp(3rem,12vw,6rem);font-weight:900}@keyframes ReactionTime-module__HF8cPW__clickPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ReactionTime-module__HF8cPW__keyHint{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-dim);display:block}.ReactionTime-module__HF8cPW__keyHint kbd{border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-xs);background:#ffffff0f;border-radius:4px;padding:2px 8px;font-weight:500;display:inline-block}.ReactionTime-module__HF8cPW__feedbackMsg{font-size:var(--text-lg);color:var(--text-secondary);margin-top:var(--space-2);margin-bottom:var(--space-2);animation:ReactionTime-module__HF8cPW__fadeInScale .3s var(--ease-out) both}.ReactionTime-module__HF8cPW__roundLabel{font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-2);font-weight:600}.ReactionTime-module__HF8cPW__timeDisplay{font-size:clamp(4rem,12vw,7rem);font-weight:900;font-family:var(--font-mono);color:var(--accent-light);line-height:1}.ReactionTime-module__HF8cPW__timeDisplay span{font-size:var(--text-2xl);color:var(--text-secondary);margin-left:var(--space-1);font-weight:400}.ReactionTime-module__HF8cPW__progressDots{gap:var(--space-2);margin-top:var(--space-4);margin-bottom:var(--space-4);display:flex}.ReactionTime-module__HF8cPW__dot{border:1px solid var(--border);width:12px;height:12px;transition:all .3s var(--ease-out);background:#ffffff1a;border-radius:50%}.ReactionTime-module__HF8cPW__dotFilled{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.ReactionTime-module__HF8cPW__resultPage{max-width:600px;padding:var(--space-12) var(--space-6);align-items:center;gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.ReactionTime-module__HF8cPW__roundsBreakdown{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;padding:var(--space-6)}.ReactionTime-module__HF8cPW__roundsBreakdown h3{font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-4)}.ReactionTime-module__HF8cPW__roundsList{gap:var(--space-2);flex-direction:column;display:flex}.ReactionTime-module__HF8cPW__roundItem{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);animation:ReactionTime-module__HF8cPW__slideInRight .3s var(--ease-out) both;background:#ffffff05;display:flex}.ReactionTime-module__HF8cPW__roundBar{border-radius:var(--radius-full);background:#ffffff0d;flex:1;height:6px;overflow:hidden}.ReactionTime-module__HF8cPW__roundBarFill{background:linear-gradient(90deg, var(--green), var(--accent));border-radius:var(--radius-full);height:100%;transition:width .6s var(--ease-out);animation:ReactionTime-module__HF8cPW__barGrow .6s var(--ease-out) both}@keyframes ReactionTime-module__HF8cPW__barGrow{0%{width:0!important}}.ReactionTime-module__HF8cPW__roundItem:first-child{animation-delay:50ms}.ReactionTime-module__HF8cPW__roundItem:nth-child(2){animation-delay:.1s}.ReactionTime-module__HF8cPW__roundItem:nth-child(3){animation-delay:.15s}.ReactionTime-module__HF8cPW__roundItem:nth-child(4){animation-delay:.2s}.ReactionTime-module__HF8cPW__roundItem:nth-child(5){animation-delay:.25s}.ReactionTime-module__HF8cPW__roundNum{font-size:var(--text-sm);color:var(--text-secondary)}.ReactionTime-module__HF8cPW__roundTime{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--accent-light);font-weight:600}.ReactionTime-module__HF8cPW__resultActions{gap:var(--space-3);display:flex}.ReactionTime-module__HF8cPW__retryBtn,.ReactionTime-module__HF8cPW__backBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:all .2s var(--ease-out);font-weight:500;text-decoration:none;display:flex}.ReactionTime-module__HF8cPW__retryBtn{background:linear-gradient(135deg, var(--accent), #5a4bd4);color:#fff;cursor:pointer;border:none}.ReactionTime-module__HF8cPW__retryBtn:hover{box-shadow:0 0 20px var(--accent-glow)}.ReactionTime-module__HF8cPW__backBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary)}.ReactionTime-module__HF8cPW__backBtn:hover{border-color:var(--border-hover);color:var(--text)}.ReactionTime-module__HF8cPW__infoSection{padding:var(--space-12) var(--space-6);border-top:1px solid var(--border);background:#12121c4d}.ReactionTime-module__HF8cPW__infoGrid{max-width:var(--max-width);gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.ReactionTime-module__HF8cPW__infoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6)}.ReactionTime-module__HF8cPW__infoCard h3{font-size:var(--text-base);margin-bottom:var(--space-3);color:var(--text);font-weight:700}.ReactionTime-module__HF8cPW__infoCard p,.ReactionTime-module__HF8cPW__infoCard li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.ReactionTime-module__HF8cPW__infoCard ul{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.ReactionTime-module__HF8cPW__infoCard li strong{color:var(--accent-light);font-family:var(--font-mono);font-size:var(--text-xs)}@media (max-width:768px){.ReactionTime-module__HF8cPW__infoGrid{grid-template-columns:1fr}.ReactionTime-module__HF8cPW__gameArea{min-height:400px}}
.SequenceMemory-module__EuOQ0q__container{min-height:calc(100vh - var(--nav-height));flex-direction:column;display:flex}.SequenceMemory-module__EuOQ0q__gameArea{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);flex:1;justify-content:center;align-items:center;min-height:500px;display:flex}.SequenceMemory-module__EuOQ0q__content{text-align:center;padding:var(--space-8);animation:SequenceMemory-module__EuOQ0q__fadeInScale .3s var(--ease-out) both;flex-direction:column;align-items:center;display:flex}.SequenceMemory-module__EuOQ0q__icon{margin-bottom:var(--space-6);font-size:4rem;animation:3s ease-in-out infinite SequenceMemory-module__EuOQ0q__float}.SequenceMemory-module__EuOQ0q__title{font-size:var(--text-4xl);margin-bottom:var(--space-3);font-weight:900}.SequenceMemory-module__EuOQ0q__subtitle{font-size:var(--text-lg);color:var(--text-secondary);max-width:420px;margin-bottom:var(--space-4)}.SequenceMemory-module__EuOQ0q__cta{font-size:var(--text-sm);color:var(--accent-light);padding:var(--space-2) var(--space-5);border:1px solid var(--border-accent);border-radius:var(--radius-full);animation:2s infinite SequenceMemory-module__EuOQ0q__pulse}.SequenceMemory-module__EuOQ0q__playArea{padding:var(--space-8) var(--space-6);justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;flex:1;display:flex}.SequenceMemory-module__EuOQ0q__topBar{align-items:center;gap:var(--space-6);display:flex}.SequenceMemory-module__EuOQ0q__levelBadge{padding:var(--space-2) var(--space-5);background:var(--accent-subtle);border:1px solid var(--border-accent);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--accent-light);font-weight:700}.SequenceMemory-module__EuOQ0q__stateLabel{font-size:var(--text-sm);color:var(--text-muted);font-family:var(--font-mono);text-align:center;min-width:180px}.SequenceMemory-module__EuOQ0q__grid{width:min(320px,80vw);height:min(320px,80vw);animation:SequenceMemory-module__EuOQ0q__fadeInScale .25s var(--ease-out) both;gap:8px;display:grid}.SequenceMemory-module__EuOQ0q__tile{border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;transition:all .15s var(--ease-out);background:var(--bg-card);aspect-ratio:1}.SequenceMemory-module__EuOQ0q__tile:hover:not(:disabled){border-color:var(--border-hover);transform:scale(1.03)}.SequenceMemory-module__EuOQ0q__tile:disabled{cursor:default}.SequenceMemory-module__EuOQ0q__tileActive{box-shadow:0 0 20px var(--accent-glow), 0 0 40px #6c5ce726;transform:scale(1.05);background:var(--accent)!important;border-color:var(--accent)!important}.SequenceMemory-module__EuOQ0q__tileCorrectAll{box-shadow:0 0 12px var(--green-glow);background:var(--green)!important;border-color:var(--green)!important}.SequenceMemory-module__EuOQ0q__tileWrong{box-shadow:0 0 12px var(--red-glow);animation:.4s SequenceMemory-module__EuOQ0q__shake;background:var(--red)!important;border-color:var(--red)!important}@keyframes SequenceMemory-module__EuOQ0q__shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.SequenceMemory-module__EuOQ0q__nextBtn{padding:var(--space-3) var(--space-8);background:linear-gradient(135deg, var(--accent), #5a4bd4);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-base);cursor:pointer;transition:all .2s var(--ease-out);animation:SequenceMemory-module__EuOQ0q__fadeInScale .3s var(--ease-out) both;border:none;font-weight:600}.SequenceMemory-module__EuOQ0q__nextBtn:hover{box-shadow:0 0 25px var(--accent-glow);transform:translateY(-2px)}.SequenceMemory-module__EuOQ0q__resultPage{max-width:600px;padding:var(--space-12) var(--space-6);align-items:center;gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.SequenceMemory-module__EuOQ0q__resultActions{gap:var(--space-3);display:flex}.SequenceMemory-module__EuOQ0q__retryBtn,.SequenceMemory-module__EuOQ0q__backBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:all .2s var(--ease-out);cursor:pointer;font-weight:500;text-decoration:none;display:flex}.SequenceMemory-module__EuOQ0q__retryBtn{background:linear-gradient(135deg, var(--accent), #5a4bd4);color:#fff;border:none}.SequenceMemory-module__EuOQ0q__retryBtn:hover{box-shadow:0 0 20px var(--accent-glow)}.SequenceMemory-module__EuOQ0q__backBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary)}.SequenceMemory-module__EuOQ0q__backBtn:hover{border-color:var(--border-hover);color:var(--text)}.SequenceMemory-module__EuOQ0q__infoSection{padding:var(--space-12) var(--space-6);border-top:1px solid var(--border);background:#12121c4d}.SequenceMemory-module__EuOQ0q__infoGrid{max-width:var(--max-width);gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.SequenceMemory-module__EuOQ0q__infoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6)}.SequenceMemory-module__EuOQ0q__infoCard h3{font-size:var(--text-base);margin-bottom:var(--space-3);font-weight:700}.SequenceMemory-module__EuOQ0q__infoCard p,.SequenceMemory-module__EuOQ0q__infoCard li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.SequenceMemory-module__EuOQ0q__infoCard ul{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.SequenceMemory-module__EuOQ0q__infoCard li strong{color:var(--accent-light);font-family:var(--font-mono);font-size:var(--text-xs)}@media (max-width:768px){.SequenceMemory-module__EuOQ0q__infoGrid{grid-template-columns:1fr}}
.SpatialReasoning-module__IcffbG__container{flex-direction:column;max-width:900px;min-height:85vh;margin:0 auto;padding:2rem 1rem;display:flex}.SpatialReasoning-module__IcffbG__gameArea{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#14141e66;border:1px solid #ffffff0d;border-radius:24px;flex:1;justify-content:center;align-items:center;min-height:500px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 40px #0000004d,inset 0 1px #ffffff1a}.SpatialReasoning-module__IcffbG__gameArea:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#a29bfe26,#0000 70%);position:absolute;inset:0}.SpatialReasoning-module__IcffbG__gameArea:hover{background:#1e1e2d99;border-color:#a29bfe66;transform:translateY(-4px);box-shadow:0 16px 60px #a29bfe26,inset 0 1px #fff3}.SpatialReasoning-module__IcffbG__content{text-align:center;z-index:10;padding:3rem}.SpatialReasoning-module__IcffbG__icon{filter:drop-shadow(0 0 25px #a29bfe80);margin-bottom:1.5rem;font-size:5rem;animation:4s ease-in-out infinite SpatialReasoning-module__IcffbG__float}@keyframes SpatialReasoning-module__IcffbG__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(5deg)}}.SpatialReasoning-module__IcffbG__title{background:linear-gradient(135deg,#a29bfe 20%,#81ecec 80%);color:#0000;letter-spacing:-1px;-webkit-background-clip:text;margin-bottom:1.2rem;font-size:3rem;font-weight:800}.SpatialReasoning-module__IcffbG__subtitle{color:#a0a0b0;max-width:460px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.7}.SpatialReasoning-module__IcffbG__cta{color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(90deg,#6c5ce7,#a29bfe);border-radius:30px;padding:14px 32px;font-size:.95rem;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #6c5ce766}.SpatialReasoning-module__IcffbG__gameArea:hover .SpatialReasoning-module__IcffbG__cta{transform:scale(1.05);box-shadow:0 8px 25px #6c5ce799}.SpatialReasoning-module__IcffbG__playArea{flex-direction:column;gap:2.5rem;animation:.5s cubic-bezier(.2,.8,.2,1) SpatialReasoning-module__IcffbG__fadeInPlay;display:flex}@keyframes SpatialReasoning-module__IcffbG__fadeInPlay{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.SpatialReasoning-module__IcffbG__topBar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f1499;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;padding:1.2rem 2rem;display:flex;box-shadow:0 4px 20px #0003}.SpatialReasoning-module__IcffbG__levelBadge{background:linear-gradient(90deg,#a29bfe,#81ecec);color:#0000;-webkit-background-clip:text;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:800;display:flex}.SpatialReasoning-module__IcffbG__livesContainer{gap:.4rem;display:flex}.SpatialReasoning-module__IcffbG__targetSection{flex-direction:column;align-items:center;gap:1.2rem;display:flex}.SpatialReasoning-module__IcffbG__sectionLabel{color:#a0a0b0;text-transform:uppercase;letter-spacing:3px;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:20px;padding:8px 20px;font-size:1rem;font-weight:700}.SpatialReasoning-module__IcffbG__matrixGrid{background:#0a0a0fb3;border:1px solid #ffffff1a;border-radius:20px;margin:0 auto;display:grid;box-shadow:0 10px 40px #0006,inset 0 2px 10px #ffffff0d}.SpatialReasoning-module__IcffbG__targetMatrix{gap:6px;width:min(65vw,320px);padding:16px;animation:.6s cubic-bezier(.34,1.56,.64,1) SpatialReasoning-module__IcffbG__popIn}@keyframes SpatialReasoning-module__IcffbG__popIn{0%{opacity:0;transform:scale(.8)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.SpatialReasoning-module__IcffbG__targetMatrix .SpatialReasoning-module__IcffbG__cell{border-radius:10px}.SpatialReasoning-module__IcffbG__optionMatrix{gap:4px;width:min(38vw,180px);padding:10px}.SpatialReasoning-module__IcffbG__isOption{cursor:pointer;background:#ffffff05;transition:all .3s cubic-bezier(.2,.8,.2,1)}.SpatialReasoning-module__IcffbG__isOption:hover{background:#ffffff0f;border-color:#a29bfe99;transform:translateY(-8px)scale(1.05);box-shadow:0 15px 45px #a29bfe33}.SpatialReasoning-module__IcffbG__isOption:active{transform:translateY(-2px)scale(.98)}.SpatialReasoning-module__IcffbG__optionsGrid{grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;max-width:600px;margin:0 auto;display:grid}@media (min-width:600px){.SpatialReasoning-module__IcffbG__optionsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:900px}}.SpatialReasoning-module__IcffbG__matrixGrid.SpatialReasoning-module__IcffbG__correct{background:#00b8941a;border-color:#00b894;animation:.5s cubic-bezier(.175,.885,.32,1.275) SpatialReasoning-module__IcffbG__successPulse;box-shadow:0 0 40px #00b89466}.SpatialReasoning-module__IcffbG__matrixGrid.SpatialReasoning-module__IcffbG__wrong{background:#ff76751a;border-color:#ff7675;animation:.5s cubic-bezier(.36,.07,.19,.97) both SpatialReasoning-module__IcffbG__shakeHeavy;box-shadow:0 0 40px #ff76754d}@keyframes SpatialReasoning-module__IcffbG__successPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1.05)}}@keyframes SpatialReasoning-module__IcffbG__shakeHeavy{10%,90%{transform:translate(-4px)}20%,80%{transform:translate(6px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}.SpatialReasoning-module__IcffbG__cell{aspect-ratio:1;border-radius:6px;width:100%;transition:all .4s;position:relative;overflow:hidden}.SpatialReasoning-module__IcffbG__cell:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#fff3 0%,#fff0 50%);position:absolute;inset:0}.SpatialReasoning-module__IcffbG__cell.SpatialReasoning-module__IcffbG__empty{background:#ffffff0a;box-shadow:inset 0 2px 5px #0000004d}.SpatialReasoning-module__IcffbG__cell.SpatialReasoning-module__IcffbG__color1{background:linear-gradient(135deg,#a29bfe,#6c5ce7);box-shadow:0 0 20px #a29bfe80,inset 0 2px 5px #fff6}.SpatialReasoning-module__IcffbG__cell.SpatialReasoning-module__IcffbG__color2{background:linear-gradient(135deg,#81ecec,#00cec9);box-shadow:0 0 20px #00cec980,inset 0 2px 5px #fff6}.SpatialReasoning-module__IcffbG__cell.SpatialReasoning-module__IcffbG__color3{background:linear-gradient(135deg,#ff7675,#d63031);box-shadow:0 0 20px #ff767580,inset 0 2px 5px #fff6}.SpatialReasoning-module__IcffbG__infoSection{border-top:1px solid #ffffff14;margin-top:5rem;padding-top:3rem}.SpatialReasoning-module__IcffbG__infoGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;display:grid}.SpatialReasoning-module__IcffbG__infoCard{background:#14141e66;border:1px solid #ffffff0d;border-radius:20px;padding:2rem;transition:all .3s}.SpatialReasoning-module__IcffbG__infoCard:hover{background:#1e1e2d80;border-color:#a29bfe33;transform:translateY(-5px)}.SpatialReasoning-module__IcffbG__infoCard h3{color:#a29bfe;align-items:center;gap:.5rem;margin-bottom:1.2rem;font-size:1.25rem;font-weight:700;display:flex}.SpatialReasoning-module__IcffbG__infoCard p,.SpatialReasoning-module__IcffbG__infoCard ul{color:#a0a0b0;font-size:1rem;line-height:1.7}.SpatialReasoning-module__IcffbG__infoCard ul{padding:0;list-style:none}.SpatialReasoning-module__IcffbG__infoCard li{border-bottom:1px solid #ffffff0d;justify-content:space-between;margin-bottom:.8rem;padding-bottom:.8rem;display:flex}.SpatialReasoning-module__IcffbG__infoCard li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.SpatialReasoning-module__IcffbG__infoCard li strong{color:#fff;font-weight:600}.SpatialReasoning-module__IcffbG__resultPage{flex-direction:column;gap:2.5rem;margin-top:2rem;animation:.6s cubic-bezier(.2,.8,.2,1) SpatialReasoning-module__IcffbG__mapReveal;display:flex}@keyframes SpatialReasoning-module__IcffbG__mapReveal{0%{opacity:0;filter:blur(10px);transform:scale(.95)translateY(20px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.SpatialReasoning-module__IcffbG__resultActions{justify-content:center;gap:1.5rem;display:flex}.SpatialReasoning-module__IcffbG__retryBtn,.SpatialReasoning-module__IcffbG__backBtn{cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex}.SpatialReasoning-module__IcffbG__retryBtn{color:#fff;background:linear-gradient(135deg,#a29bfe,#6c5ce7);box-shadow:0 8px 25px #6c5ce766}.SpatialReasoning-module__IcffbG__retryBtn:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 12px 35px #6c5ce799}.SpatialReasoning-module__IcffbG__backBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.SpatialReasoning-module__IcffbG__backBtn:hover{background:#ffffff1a;transform:translateY(-2px)}
.TypingSpeed-module__98noKq__container{min-height:calc(100vh - var(--nav-height));flex-direction:column;display:flex}.TypingSpeed-module__98noKq__gameArea{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);flex:1;justify-content:center;align-items:center;min-height:500px;display:flex}.TypingSpeed-module__98noKq__content{text-align:center;padding:var(--space-8);animation:TypingSpeed-module__98noKq__fadeInScale .3s var(--ease-out) both;flex-direction:column;align-items:center;display:flex}.TypingSpeed-module__98noKq__icon{margin-bottom:var(--space-6);font-size:4rem;animation:3s ease-in-out infinite TypingSpeed-module__98noKq__float}.TypingSpeed-module__98noKq__title{font-size:var(--text-4xl);margin-bottom:var(--space-3);font-weight:900}.TypingSpeed-module__98noKq__subtitle{font-size:var(--text-lg);color:var(--text-secondary);max-width:420px;margin-bottom:var(--space-4)}.TypingSpeed-module__98noKq__cta{font-size:var(--text-sm);color:var(--accent-light);padding:var(--space-2) var(--space-5);border:1px solid var(--border-accent);border-radius:var(--radius-full);animation:2s infinite TypingSpeed-module__98noKq__pulse}.TypingSpeed-module__98noKq__playArea{padding:var(--space-12) var(--space-6);flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:800px;margin:0 auto;display:flex}.TypingSpeed-module__98noKq__topBar{align-items:center;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.TypingSpeed-module__98noKq__timer{align-items:baseline;gap:var(--space-1);display:flex}.TypingSpeed-module__98noKq__timerNum{font-size:var(--text-4xl);font-weight:900;font-family:var(--font-mono);color:var(--cyan)}.TypingSpeed-module__98noKq__timerLabel{font-size:var(--text-sm);color:var(--text-muted)}.TypingSpeed-module__98noKq__liveWpm{font-size:var(--text-2xl);font-weight:700;font-family:var(--font-mono);color:var(--accent-light)}.TypingSpeed-module__98noKq__liveWpm span{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.TypingSpeed-module__98noKq__textDisplay{font-size:var(--text-xl);line-height:2;font-family:var(--font-mono);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);word-break:break-all;letter-spacing:.5px}.TypingSpeed-module__98noKq__charPending{color:var(--text-muted)}.TypingSpeed-module__98noKq__charCorrect{color:var(--green)}.TypingSpeed-module__98noKq__charWrong{color:var(--red);background:#e74c3c26;border-radius:2px}.TypingSpeed-module__98noKq__charCurrent{color:var(--text);border-bottom:2px solid var(--accent-light);animation:1s infinite TypingSpeed-module__98noKq__pulse}.TypingSpeed-module__98noKq__hiddenInput{opacity:0;pointer-events:auto;width:1px;height:1px;position:absolute}.TypingSpeed-module__98noKq__hint{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-4)}.TypingSpeed-module__98noKq__resultPage{max-width:600px;padding:var(--space-12) var(--space-6);align-items:center;gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.TypingSpeed-module__98noKq__statsRow{gap:var(--space-4);width:100%;display:flex}.TypingSpeed-module__98noKq__statBox{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center;gap:var(--space-1);flex-direction:column;flex:1;display:flex}.TypingSpeed-module__98noKq__statValue{font-size:var(--text-2xl);font-weight:800;font-family:var(--font-mono);color:var(--accent-light)}.TypingSpeed-module__98noKq__statLabel{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.TypingSpeed-module__98noKq__resultActions{gap:var(--space-3);display:flex}.TypingSpeed-module__98noKq__retryBtn,.TypingSpeed-module__98noKq__backBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:all .2s var(--ease-out);cursor:pointer;font-weight:500;text-decoration:none;display:flex}.TypingSpeed-module__98noKq__retryBtn{background:linear-gradient(135deg, var(--accent), #5a4bd4);color:#fff;border:none}.TypingSpeed-module__98noKq__retryBtn:hover{box-shadow:0 0 20px var(--accent-glow)}.TypingSpeed-module__98noKq__backBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary)}.TypingSpeed-module__98noKq__backBtn:hover{border-color:var(--border-hover);color:var(--text)}.TypingSpeed-module__98noKq__infoSection{padding:var(--space-12) var(--space-6);border-top:1px solid var(--border);background:#12121c4d}.TypingSpeed-module__98noKq__infoGrid{max-width:var(--max-width);gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.TypingSpeed-module__98noKq__infoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6)}.TypingSpeed-module__98noKq__infoCard h3{font-size:var(--text-base);margin-bottom:var(--space-3);font-weight:700}.TypingSpeed-module__98noKq__infoCard p,.TypingSpeed-module__98noKq__infoCard li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.TypingSpeed-module__98noKq__infoCard ul{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.TypingSpeed-module__98noKq__infoCard li strong{color:var(--accent-light);font-family:var(--font-mono);font-size:var(--text-xs)}@media (max-width:768px){.TypingSpeed-module__98noKq__infoGrid{grid-template-columns:1fr}.TypingSpeed-module__98noKq__textDisplay{font-size:var(--text-base);padding:var(--space-5)}.TypingSpeed-module__98noKq__statsRow{flex-direction:column}}
.VisualMemory-module__A2xLGa__container{min-height:calc(100vh - var(--nav-height));flex-direction:column;display:flex}.VisualMemory-module__A2xLGa__gameArea{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);flex:1;justify-content:center;align-items:center;min-height:500px;display:flex}.VisualMemory-module__A2xLGa__content{text-align:center;padding:var(--space-8);animation:VisualMemory-module__A2xLGa__fadeInScale .3s var(--ease-out) both;flex-direction:column;align-items:center;display:flex}.VisualMemory-module__A2xLGa__icon{margin-bottom:var(--space-6);font-size:4rem;animation:3s ease-in-out infinite VisualMemory-module__A2xLGa__float}.VisualMemory-module__A2xLGa__title{font-size:var(--text-4xl);margin-bottom:var(--space-3);font-weight:900}.VisualMemory-module__A2xLGa__subtitle{font-size:var(--text-lg);color:var(--text-secondary);max-width:420px;margin-bottom:var(--space-4)}.VisualMemory-module__A2xLGa__cta{font-size:var(--text-sm);color:var(--accent-light);padding:var(--space-2) var(--space-5);border:1px solid var(--border-accent);border-radius:var(--radius-full);animation:2s infinite VisualMemory-module__A2xLGa__pulse}.VisualMemory-module__A2xLGa__playArea{padding:var(--space-8) var(--space-6);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.VisualMemory-module__A2xLGa__topBar{align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.VisualMemory-module__A2xLGa__levelBadge{padding:var(--space-2) var(--space-5);background:var(--accent-subtle);border:1px solid var(--border-accent);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--accent-light);font-weight:700}.VisualMemory-module__A2xLGa__info{font-size:var(--text-sm);color:var(--text-muted);font-family:var(--font-mono)}.VisualMemory-module__A2xLGa__livesDisplay{gap:var(--space-1);display:flex}.VisualMemory-module__A2xLGa__heart{font-size:var(--text-xl);transition:all .3s var(--ease-spring)}.VisualMemory-module__A2xLGa__heartFull{color:#e74c3c;filter:drop-shadow(0 0 4px #e74c3c80)}.VisualMemory-module__A2xLGa__heartEmpty{color:var(--text-dim);transform:scale(.8)}.VisualMemory-module__A2xLGa__grid{width:min(380px,85vw);height:min(380px,85vw);animation:VisualMemory-module__A2xLGa__fadeInScale .25s var(--ease-out) both;gap:6px;display:grid}.VisualMemory-module__A2xLGa__tile{border-radius:var(--radius-sm);border:1px solid var(--border);cursor:pointer;transition:all .2s var(--ease-out);background:var(--bg-card);aspect-ratio:1}.VisualMemory-module__A2xLGa__tile:hover{border-color:var(--border-hover);transform:scale(1.02)}.VisualMemory-module__A2xLGa__tileActive{box-shadow:0 0 15px var(--accent-glow);background:var(--accent)!important;border-color:var(--accent)!important}.VisualMemory-module__A2xLGa__tileCorrect{box-shadow:0 0 12px var(--green-glow);transform:scale(.95);background:var(--green)!important;border-color:var(--green)!important}.VisualMemory-module__A2xLGa__tileWrong{box-shadow:0 0 12px var(--red-glow);animation:.4s VisualMemory-module__A2xLGa__shake;background:var(--red)!important;border-color:var(--red)!important}@keyframes VisualMemory-module__A2xLGa__shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.VisualMemory-module__A2xLGa__hint{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-5)}.VisualMemory-module__A2xLGa__resultPage{max-width:600px;padding:var(--space-12) var(--space-6);align-items:center;gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.VisualMemory-module__A2xLGa__resultActions{gap:var(--space-3);display:flex}.VisualMemory-module__A2xLGa__retryBtn,.VisualMemory-module__A2xLGa__backBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:all .2s var(--ease-out);cursor:pointer;font-weight:500;text-decoration:none;display:flex}.VisualMemory-module__A2xLGa__retryBtn{background:linear-gradient(135deg, var(--accent), #5a4bd4);color:#fff;border:none}.VisualMemory-module__A2xLGa__retryBtn:hover{box-shadow:0 0 20px var(--accent-glow)}.VisualMemory-module__A2xLGa__backBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary)}.VisualMemory-module__A2xLGa__backBtn:hover{border-color:var(--border-hover);color:var(--text)}.VisualMemory-module__A2xLGa__infoSection{padding:var(--space-12) var(--space-6);border-top:1px solid var(--border);background:#12121c4d}.VisualMemory-module__A2xLGa__infoGrid{max-width:var(--max-width);gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.VisualMemory-module__A2xLGa__infoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6)}.VisualMemory-module__A2xLGa__infoCard h3{font-size:var(--text-base);margin-bottom:var(--space-3);font-weight:700}.VisualMemory-module__A2xLGa__infoCard p,.VisualMemory-module__A2xLGa__infoCard li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.VisualMemory-module__A2xLGa__infoCard ul{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.VisualMemory-module__A2xLGa__infoCard li strong{color:var(--accent-light);font-family:var(--font-mono);font-size:var(--text-xs)}@media (max-width:768px){.VisualMemory-module__A2xLGa__infoGrid{grid-template-columns:1fr}}
