.ProblemCard_container__TokRX{min-width:275px;max-width:375px;height:80%;width:100%;margin:0 auto auto;display:flex;flex-direction:column;padding-top:16px;align-items:center;background-color:#e4ebf5;position:relative}.ProblemCard_answerButtonWrapper__90Gqe{position:relative;width:40%;height:40%;margin:8px}.ProblemCard_answerButtonWrapper__90Gqe .ProblemCard_AnswerButton__Q_l5D{width:100%;height:100%!important;margin:0}.ProblemCard_ProblemCard__36Tiz{height:56%;width:78%!important}.ProblemCard_flatCard__uuRli{margin-top:5%;height:50%;width:90%!important}.ProblemCard_flatCardContent__KqLId{margin:0!important;width:100%;height:100%}.ProblemCard_myButtonContainer__G5_Ov{display:flex;flex-wrap:wrap;justify-content:center;width:100%;height:100%}.ProblemCard_AnswerButton__Q_l5D{margin:8px;width:40%;height:40%!important}.ProblemCard_elevatedCardContent__FuPLO{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;width:100%;height:100%}.ProblemCard_ProgressBarContainer__XgidB{display:flex;justify-content:flex-end;align-self:flex-end;flex-direction:row;padding:10px}.ProblemCard_HomeButton__BWR5v{margin-top:15px}.ProblemCard_PlayAgainButton___Wbla{margin-top:15px;margin-left:25px}@media (max-width:7000px){.ProblemCard_AnswerButtonText__e0Ule{font-size:4em}.ProblemCard_AnswerButtonTextWrong__sva3S{font-size:4em;color:rgb(224,78,58)}.ProblemCard_AnswerButtonTextCorrect__ji2N5{font-size:6em;color:rgb(44,158,59)}.ProblemCard_cellText__B8M44{font-size:5em}.ProblemCard_cellContainer__HG7mr{width:65%;max-width:240px;height:70%;display:flex;flex-wrap:wrap;position:relative}.ProblemCard_cellBottomLeft__32Dlt,.ProblemCard_cellBottomMiddle__NUPpX,.ProblemCard_cellBottomRight__gLp8v,.ProblemCard_cellTopLeft__QvVnI,.ProblemCard_cellTopMiddle__J2vSW,.ProblemCard_cellTopRight__J7rlE{display:flex;justify-content:center;align-items:center;width:33%;height:45%}.ProblemCard_cellContainer__HG7mr:after{content:"";display:block;width:100%;height:8px;background:black;border-radius:2px;flex-shrink:0}}@media (max-height:570px){.ProblemCard_cellText__B8M44{font-size:3.5em}}@media (min-width:768px) and (max-width:1024px){.ProblemCard_menuButton__FOF8X{width:50%;margin:10px}}@media (min-width:1024px) and (max-width:1216px){.ProblemCard_menuButton__FOF8X{width:25%;margin:10px}}@media (min-width:1216px) and (max-width:1408px){.ProblemCard_menuButton__FOF8X{width:25%;margin:10px}}@media (min-width:1408px){.ProblemCard_menuButton__FOF8X{width:25%;margin:10px}}.ProblemCard_cardClass__Xee0P{height:100%;width:100%!important}.ProblemCard_main__77_s0{padding:5rem 0;flex:1 1;flex-direction:column}.ProblemCard_footer__f_7t3,.ProblemCard_main__77_s0{display:flex;justify-content:center;align-items:center}.ProblemCard_footer__f_7t3{width:100%;height:100px;border-top:1px solid #eaeaea}.ProblemCard_footer__f_7t3 img{margin-left:.5rem}.ProblemCard_footer__f_7t3 a{display:flex;justify-content:center;align-items:center}.ProblemCard_title__eYju2 a{color:#0070f3;text-decoration:none}.ProblemCard_title__eYju2 a:active,.ProblemCard_title__eYju2 a:focus,.ProblemCard_title__eYju2 a:hover{text-decoration:underline}.ProblemCard_title__eYju2{margin:0;line-height:1.15;font-size:4rem}.ProblemCard_description__VndsJ,.ProblemCard_title__eYju2{text-align:center}.ProblemCard_description__VndsJ{line-height:1.5;font-size:1.5rem}.ProblemCard_code__5yngN{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.ProblemCard_grid__wAnWj{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px;margin-top:3rem}.ProblemCard_card__kpRRD{margin:1rem;flex-basis:45%;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease}.ProblemCard_card__kpRRD:active,.ProblemCard_card__kpRRD:focus,.ProblemCard_card__kpRRD:hover{color:#0070f3;border-color:#0070f3}.ProblemCard_card__kpRRD h3{margin:0 0 1rem;font-size:1.5rem}.ProblemCard_card__kpRRD p{margin:0;font-size:1.25rem;line-height:1.5}.ProblemCard_logo__AZrhK{height:1em}@media (max-width:600px){.ProblemCard_grid__wAnWj{width:100%;flex-direction:column}}.Results_container__4NN8Z{width:min(92vw,500px);margin:0 auto;display:flex;flex-direction:column;padding:5% 16px 0;align-items:center;background-color:#e4ebf5}.Results_ProblemCard__lCuSb{width:100%!important;padding:24px 0}.Results_flatCard__ulCN4{margin-top:5%;height:50%;width:90%!important}.Results_flatCardContent__RNZr5{margin:0!important;width:100%;height:100%}.Results_myButtonContainer__U5xXa{display:flex;flex-wrap:wrap;justify-content:center;width:100%;height:100%}.Results_AnswerButton__okDyu{margin:10px;width:40%;height:40%!important}.Results_elevatedCardContent__VTYQF{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.Results_CircleCard__q3kYR{border-radius:208px;width:208px;height:208px}.Results_ProgressCircular__n2GhX{width:208px}.Results_sessionTitle__bZbak{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin-bottom:24px}@keyframes Results_fadeIn__xXept{0%{opacity:0}to{opacity:1}}.Results_PerfectScoreLabel__rrkS8{font-size:19px;font-weight:600;color:var(--success);letter-spacing:.02em;margin-bottom:14px;text-align:center;animation:Results_fadeIn__xXept .3s ease-in}.Results_ScoreText__ALXGZ{font-size:68px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Results_ResultsCorrectCount__EoSqX{padding-top:24px;font-size:20px;margin-bottom:0;font-weight:500;color:#6b7280;text-align:center}.Results_ResultsTimeText__t5vTE{padding-top:10px;font-size:16px;font-weight:400;color:#9ca3af;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.Results_newBest__NMlue{margin-top:8px;font-size:17px;font-weight:700;color:var(--success);letter-spacing:.02em;animation:Results_fadeIn__xXept .3s ease-in}.Results_timeDelta__2id_j{margin-top:8px;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Results_deltaFaster__lfG8u{color:var(--success)}.Results_deltaSlower__lq7H5{color:#9ca3af}.Results_packComplete__Dq44p{margin-top:10px;font-size:17px;font-weight:700;color:var(--primary);letter-spacing:.02em;animation:Results_fadeIn__xXept .3s ease-in}.Results_unlocked__2yqfH{margin-top:4px;font-size:13px;font-weight:600;color:#6b7280;animation:Results_fadeIn__xXept .3s ease-in}@media (max-width:430px){.Results_container__4NN8Z{padding-top:16px;padding-bottom:32px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.Results_container__4NN8Z::-webkit-scrollbar{display:none}.Results_ProblemCard__lCuSb{padding:16px 0;margin-top:8px}.Results_elevatedCardContent__VTYQF{justify-content:flex-start;padding-top:10px}.Results_CircleCard__q3kYR{width:148px;height:148px;border-radius:148px}.Results_ProgressCircular__n2GhX{width:148px}.Results_ScoreText__ALXGZ{font-size:42px}.Results_sessionTitle__bZbak{font-size:11px;margin-bottom:12px}.Results_PerfectScoreLabel__rrkS8{font-size:15px;margin-bottom:6px}.Results_ResultsCorrectCount__EoSqX{padding-top:10px;font-size:16px}.Results_ResultsTimeText__t5vTE{padding-top:4px;font-size:13px}.Results_newBest__NMlue{margin-top:4px;font-size:14px}.Results_timeDelta__2id_j{margin-top:4px;font-size:12px}.Results_packComplete__Dq44p{margin-top:6px;font-size:14px}.Results_unlocked__2yqfH{margin-top:2px;font-size:11px}.Results_buttonRow__PbULf{margin-top:20px}.Results_missedSection__e_yq3{margin-top:24px}.Results_missedHeader__KGGeD{font-size:10px;margin-bottom:10px}.Results_missedList__PMfxf{max-height:none;overflow-y:visible}.Results_missedRow__KmTqM{padding:4px 0}.Results_missedEquation__J06Ax{font-size:14px}.Results_missedUserAnswer__tVTh8{font-size:12px}}.Results_buttonRow__PbULf{display:flex;justify-content:center;gap:24px;margin-top:32px}.Results_labeledButton__BhX_O{display:flex;flex-direction:column;align-items:center;gap:4px}.Results_buttonLabel__wG8mB{font-size:11px;font-weight:500;color:#6b7280}.Results_missedSection__e_yq3{width:100%;margin-top:40px;padding:0 4px}.Results_missedHeader__KGGeD{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:16px;text-align:center}.Results_missedRow__KmTqM{padding:6px 0;border-bottom:1px solid rgba(0,0,0,.05)}.Results_missedRow__KmTqM:last-child{border-bottom:none}.Results_missedEquation__J06Ax{font-size:16px;font-weight:600;color:#374151}.Results_missedUserAnswer__tVTh8{font-size:13px;color:#9ca3af;margin-top:2px}.Results_missedWrong___jh9j{color:#e04e3a;font-weight:600}@media (min-width:768px){.Results_missedList__PMfxf{max-height:30vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.Results_missedList__PMfxf::-webkit-scrollbar{width:4px}.Results_missedList__PMfxf::-webkit-scrollbar-track{background:transparent}.Results_missedList__PMfxf::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:4px}}.Results_HomeButton__PaVkm{margin-top:0}@media (max-width:768px){.Results_AnswerButtonText__0hYM9{font-size:4em}.Results_cellText__VONq8{font-size:5em}.Results_cellContainer__4t7ww{width:65%;height:70%;display:flex;flex-wrap:wrap}.Results_cellTopLeft__2cQzo,.Results_cellTopMiddle__sF2Wz,.Results_cellTopRight__E9FP5{display:flex;justify-content:center;align-items:center;width:33%;height:50%}.Results_cellBottomLeft__JKH3X,.Results_cellBottomMiddle__YNI0s,.Results_cellBottomRight__9Qeu_{display:flex;justify-content:center;align-items:center;width:33%;height:50%;border-bottom:10px solid black}}@media (min-width:768px) and (max-width:1024px){.Results_menuButton__T2ZZi{width:50%;margin:10px}}@media (min-width:1024px) and (max-width:1216px){.Results_menuButton__T2ZZi{width:25%;margin:10px}}@media (min-width:1216px) and (max-width:1408px){.Results_menuButton__T2ZZi{width:25%;margin:10px}}@media (min-width:1408px){.Results_menuButton__T2ZZi{width:25%;margin:10px}}.Results_cardClass__yIVkL{height:100%;width:100%!important}.Results_main__FdRIM{padding:5rem 0;flex:1 1;flex-direction:column}.Results_footer__DDCT1,.Results_main__FdRIM{display:flex;justify-content:center;align-items:center}.Results_footer__DDCT1{width:100%;height:100px;border-top:1px solid #eaeaea}.Results_footer__DDCT1 img{margin-left:.5rem}.Results_footer__DDCT1 a{display:flex;justify-content:center;align-items:center}.Results_title__IFfTE a{color:#0070f3;text-decoration:none}.Results_title__IFfTE a:active,.Results_title__IFfTE a:focus,.Results_title__IFfTE a:hover{text-decoration:underline}.Results_title__IFfTE{margin:0;line-height:1.15;font-size:4rem}.Results_description__nGG4T,.Results_title__IFfTE{text-align:center}.Results_description__nGG4T{line-height:1.5;font-size:1.5rem}.Results_code__S27TV{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.Results_grid__xX2YR{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px;margin-top:3rem}.Results_card__XJtId{margin:1rem;flex-basis:45%;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease}.Results_card__XJtId:active,.Results_card__XJtId:focus,.Results_card__XJtId:hover{color:#0070f3;border-color:#0070f3}.Results_card__XJtId h3{margin:0 0 1rem;font-size:1.5rem}.Results_card__XJtId p{margin:0;font-size:1.25rem;line-height:1.5}.Results_logo___yv0Y{height:1em}@media (max-width:600px){.Results_grid__xX2YR{width:100%;flex-direction:column}}.PracticeLanding_page__kp_b5{width:100%;min-height:100%;display:flex;flex-direction:column;overflow-y:auto}.PracticeLanding_hero___Klaq{text-align:center;padding:12px 20px 4px;max-width:480px;width:100%;margin:0 auto;flex-shrink:0}.PracticeLanding_heroTitle__VIW6c{font-size:1.1rem;font-weight:700;color:#374151;margin:0 0 4px;line-height:1.3}.PracticeLanding_heroSubtext__ymDVM{font-size:.82rem;color:#6b7280;margin:0}.PracticeLanding_appSection__m7GBK{width:100%;height:68vh;min-height:400px;max-height:580px;flex-shrink:0}.PracticeLanding_appInner__pLNj_{width:100%;height:100%;transform-origin:top center}.PracticeLanding_customizeRow__NJCjT{display:flex;flex-direction:column;align-items:center;flex-shrink:0;margin-top:-4px;margin-bottom:24px;gap:5px}.PracticeLanding_customizeBtn__H_FYv{font-size:.82rem;color:#4b5563;background:rgba(0,0,0,.06);border:none;border-radius:20px;padding:7px 16px;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.PracticeLanding_customizeBtn__H_FYv:hover{background:rgba(0,0,0,.09);color:#374151;text-decoration:none}.PracticeLanding_customizeBtn__H_FYv:active{transform:scale(.97)}.PracticeLanding_customizeHint__g0dkf{font-size:.72rem;color:#7f8a99}.PracticeLanding_sectionDivider__gkwEw{width:60px;height:3px;background:#d1d5db;border-radius:2px;margin:0 auto 24px}.PracticeLanding_seoContent__MPsaq{max-width:520px;width:100%;margin:0 auto;padding:24px 20px 16px;line-height:1.7;flex-shrink:0}.PracticeLanding_seoContent__MPsaq h2{font-size:1rem;font-weight:600;color:#374151;margin:24px 0 8px}.PracticeLanding_seoContent__MPsaq h2:first-child{margin-top:0}.PracticeLanding_seoContent__MPsaq h3{font-size:.92rem;font-weight:600;color:#4b5563;margin:16px 0 6px}.PracticeLanding_seoContent__MPsaq p,.PracticeLanding_seoContent__MPsaq ul{font-size:.88rem;color:#6b7280;margin:0 0 16px}.PracticeLanding_seoContent__MPsaq ul{padding-left:20px}.PracticeLanding_seoContent__MPsaq li{margin-bottom:6px}.PracticeLanding_seoContent__MPsaq strong{color:#374151}.PracticeLanding_seoContent__MPsaq a{color:var(--primary);text-decoration:none}.PracticeLanding_seoContent__MPsaq a:hover{text-decoration:underline}.PracticeLanding_navButtons__ukRPB{margin-top:16px;margin-bottom:16px;display:flex;justify-content:center;gap:12px;flex-shrink:0}@media (min-width:768px){.PracticeLanding_hero___Klaq{max-width:500px;padding:16px 24px 6px}.PracticeLanding_heroTitle__VIW6c{font-size:1.25rem}.PracticeLanding_heroSubtext__ymDVM{font-size:.86rem}.PracticeLanding_appSection__m7GBK{height:70vh;min-height:460px;max-height:640px}.PracticeLanding_appInner__pLNj_{transform:scale(1.15);height:87%}.PracticeLanding_sectionDivider__gkwEw{width:70px;margin:0 auto 20px}.PracticeLanding_seoContent__MPsaq{max-width:530px;padding:24px 28px 20px}.PracticeLanding_seoContent__MPsaq h2{font-size:1.1rem}.PracticeLanding_seoContent__MPsaq p,.PracticeLanding_seoContent__MPsaq ul{font-size:.92rem}}@media (min-width:1024px){.PracticeLanding_hero___Klaq{max-width:520px;padding:20px 28px 6px}.PracticeLanding_heroTitle__VIW6c{font-size:1.35rem}.PracticeLanding_heroSubtext__ymDVM{font-size:.88rem}.PracticeLanding_appSection__m7GBK{height:74vh;min-height:520px;max-height:720px}.PracticeLanding_appInner__pLNj_{transform:scale(1.28);height:78%}.PracticeLanding_sectionDivider__gkwEw{width:80px;margin:0 auto 20px}.PracticeLanding_seoContent__MPsaq{max-width:550px;padding:28px 32px 24px}.PracticeLanding_seoContent__MPsaq h2{font-size:1.15rem}.PracticeLanding_seoContent__MPsaq p,.PracticeLanding_seoContent__MPsaq ul{font-size:.95rem}}@media (min-width:1280px){.PracticeLanding_hero___Klaq{max-width:580px;padding:24px 32px 6px}.PracticeLanding_heroTitle__VIW6c{font-size:1.5rem}.PracticeLanding_heroSubtext__ymDVM{font-size:.92rem}.PracticeLanding_appSection__m7GBK{height:72vh;min-height:520px;max-height:700px}.PracticeLanding_appInner__pLNj_{transform:scale(1.22);height:82%}.PracticeLanding_sectionDivider__gkwEw{width:80px;margin:0 auto 20px}.PracticeLanding_seoContent__MPsaq{max-width:600px;padding:16px 40px 32px}.PracticeLanding_seoContent__MPsaq h2{font-size:1.2rem}.PracticeLanding_seoContent__MPsaq p,.PracticeLanding_seoContent__MPsaq ul{font-size:1rem}}