.GYTLna_shell{--experience-purple:#5340d9;--experience-line:#e9e7ef;--experience-muted:#777586;color:#252338;background:#fff;min-height:70vh;padding:35px 5% 80px}.GYTLna_page{max-width:1000px;margin:0 auto}.GYTLna_breadcrumb{color:var(--experience-muted);align-items:center;gap:12px;padding:8px 0;font-size:12px;display:inline-flex}.GYTLna_breadcrumb:hover{color:var(--experience-purple)}.GYTLna_heading{border-bottom:1px solid var(--experience-line);margin-bottom:34px;padding:30px 0 34px}.GYTLna_chip{color:var(--experience-purple);letter-spacing:.06em;background:0 0;align-items:center;gap:9px;font-size:11px;font-weight:550;display:inline-flex}.GYTLna_title{letter-spacing:-.045em;margin:17px 0 14px;font-size:44px;font-weight:620;line-height:1.15}.GYTLna_description{color:var(--experience-muted);max-width:650px;margin:0;font-size:14px;line-height:1.85}.GYTLna_activityFrame{max-width:780px;margin:0 auto}.GYTLna_panel{border:1px solid var(--experience-line);color:#252338;border-radius:12px;padding:38px;box-shadow:0 12px 40px #3f2b8105}.GYTLna_introPanel,.GYTLna_resultPanel,.GYTLna_interludePanel{background:#fff}.GYTLna_introPanel{text-align:center;padding:44px 38px}.GYTLna_introPanel>p:first-child{color:var(--experience-muted);max-width:470px;font-size:15px;line-height:1.85}.GYTLna_introPanel>ul{color:var(--experience-muted);margin-bottom:28px;padding-left:0;font-size:14px;line-height:1.95;list-style:none}.GYTLna_introPanel>p:not(:first-child){font-size:12px;line-height:1.8}.GYTLna_playPanel{padding:30px 34px}.GYTLna_resultPanel{padding:42px 38px}.GYTLna_primary{background:var(--experience-purple);color:#fff;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:13px 24px;font-size:13px;font-weight:600;line-height:1.5;transition:background .16s,transform .16s;display:inline-flex}.GYTLna_primary:hover:not(:disabled){background:#4533c0}.GYTLna_primary:disabled{opacity:.4;cursor:not-allowed}.GYTLna_secondary{border:1px solid var(--experience-line);color:#656073;background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:11px 17px;font-size:12px;font-weight:500;display:inline-flex}.GYTLna_secondary:hover{color:var(--experience-purple);background:#fbfaff;border-color:#b9afeb}.GYTLna_status{color:var(--experience-muted);gap:14px;margin-bottom:17px;font-size:12px;line-height:1.6}.GYTLna_accentLabel{color:var(--experience-purple)}.GYTLna_progressTrack{background:#eeebf5;border-radius:3px;height:4px;margin-bottom:30px}.GYTLna_progressFill{background:var(--experience-purple);border-radius:3px}.GYTLna_question{letter-spacing:-.025em;color:#252338;margin-bottom:27px;font-size:23px;font-weight:570;line-height:1.55}.GYTLna_option{border-width:1px;border-radius:8px;min-height:54px;padding:16px 19px;font-size:14px;font-weight:500;line-height:1.6}.GYTLna_option:hover:not(:disabled){border-color:#a89ade}.GYTLna_score{letter-spacing:-.06em;color:var(--experience-purple);overflow-wrap:anywhere;margin-top:14px;margin-bottom:12px;font-size:76px;font-weight:600;line-height:1.15}.GYTLna_score>span{letter-spacing:0;font-size:20px;font-weight:450}.GYTLna_resultLabel{letter-spacing:1.6px;color:#928aab;font-size:10px;font-weight:600}.GYTLna_resultActions{gap:12px;margin-top:30px}.GYTLna_resultPanel p{line-height:1.75}.GYTLna_review{border-top:1px solid var(--experience-line);margin-top:34px;padding-top:28px}.GYTLna_review h3{margin-bottom:24px;font-size:16px;font-weight:600}.GYTLna_review li{border:1px solid var(--experience-line);background:#faf9fd;border-radius:8px;padding:18px 20px;font-size:13px;line-height:1.85}.GYTLna_metric{border:1px solid var(--experience-line);background:#f8f7fc;border-radius:8px;padding:18px}.GYTLna_feedback{border-radius:8px;padding:19px;font-size:13px;line-height:1.8}.GYTLna_tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.GYTLna_tab{border:1px solid var(--experience-line);color:#777586;background:#fff;border-radius:7px;padding:12px 18px;font-size:12px;font-weight:550;line-height:1.5}.GYTLna_tab[aria-selected=true]{color:var(--experience-purple);background:#f1edff;border-color:#d8d0f4}.GYTLna_tab:hover{border-color:#b9afeb}.GYTLna_share{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:10px;display:flex}.GYTLna_challenge{letter-spacing:-.04em;overflow-wrap:anywhere;margin:38px 0;font-size:48px;font-weight:600;line-height:1.3}.GYTLna_typingPassage{border:1px solid var(--experience-line);background:#fcfbfe;border-radius:8px;padding:22px;font-size:21px;line-height:1.9}.GYTLna_memoryBoard{border:1px solid var(--experience-line);border-radius:10px;padding:12px}.GYTLna_memoryTile{border-radius:8px}.GYTLna_directionButton{color:var(--experience-purple);background:#f0edff;border:1px solid #ded7f5;border-radius:7px}.GYTLna_directionButton:active{background:#ded7f5}.GYTLna_stimulus{border-radius:12px}.GYTLna_prose{border-top:1px solid var(--experience-line);max-width:780px;margin:60px auto 0;padding-top:36px}.GYTLna_prose h2{letter-spacing:-.035em;margin-top:28px;font-size:26px;font-weight:600}.GYTLna_prose h3{font-size:18px;font-weight:550}.GYTLna_prose p,.GYTLna_prose li{color:var(--experience-muted);font-size:13px;line-height:1.95}.GYTLna_prose a{color:var(--experience-purple)}.GYTLna_supportSection{max-width:780px;margin:50px auto 0}.GYTLna_sectionTitle{letter-spacing:-.035em;margin-bottom:23px;font-size:26px;font-weight:600}.GYTLna_faqList{border-top:1px solid var(--experience-line)}.GYTLna_faq{border-bottom:1px solid var(--experience-line);padding:20px 0}.GYTLna_faqSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:500;line-height:1.7;list-style:none;display:flex}.GYTLna_faqSummary::-webkit-details-marker{display:none}.GYTLna_faqPlus{color:#a69dbb;font-size:19px;transition:transform .16s}.GYTLna_faq[open] .GYTLna_faqPlus{transform:rotate(45deg)}.GYTLna_faqAnswer{color:var(--experience-muted);max-width:680px;margin:12px 0 0;font-size:13px;line-height:1.9}.GYTLna_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.GYTLna_relatedCard{border:1px solid var(--experience-line);background:#fff;border-radius:9px;padding:23px;transition:border-color .16s;display:block}.GYTLna_relatedCard:hover{border-color:#b9afeb}.GYTLna_relatedIcon{color:var(--experience-purple);font-size:25px}.GYTLna_relatedTitle{margin:17px 0 9px;font-size:14px;font-weight:600}.GYTLna_relatedDescription{color:var(--experience-muted);margin:0;font-size:11px;line-height:1.85}.GYTLna_shell a:focus-visible,.GYTLna_shell button:focus-visible,.GYTLna_shell summary:focus-visible,.GYTLna_shell input:focus-visible{outline-offset:5px;outline:3px solid #a69aef}@media (max-width:767px){.GYTLna_shell{padding:24px 6% 55px}.GYTLna_heading{margin-bottom:28px;padding:23px 0 28px}.GYTLna_title{font-size:35px}.GYTLna_description{font-size:13px}.GYTLna_panel{padding:26px 22px}.GYTLna_introPanel{padding:35px 24px}.GYTLna_status{flex-wrap:wrap;gap:8px;font-size:11px}.GYTLna_question{font-size:20px}.GYTLna_score{font-size:62px}.GYTLna_option{padding:14px 15px;font-size:13px}.GYTLna_challenge{font-size:38px}.GYTLna_tab{padding:11px 13px;font-size:11px}.GYTLna_typingPassage{padding:15px;font-size:18px}.GYTLna_relatedGrid{grid-template-columns:1fr}.GYTLna_relatedCard{padding:20px}.GYTLna_prose{margin-top:42px;padding-top:24px}.GYTLna_sectionTitle{font-size:23px}.GYTLna_faqSummary{font-size:13px}.GYTLna_primary{padding:12px 20px}.GYTLna_resultPanel{padding:34px 22px}.GYTLna_resultActions{gap:10px}}@media (prefers-reduced-motion:reduce){.GYTLna_shell *{transition:none!important;animation:none!important}}.GYTLna_primary,.GYTLna_secondary,.GYTLna_tab{min-height:44px}.GYTLna_question,.GYTLna_option,.GYTLna_description,.GYTLna_status,.GYTLna_resultPanel p,.GYTLna_introPanel p{overflow-wrap:anywhere}.GYTLna_resultPanel .GYTLna_score{line-height:1.15}.GYTLna_geometryPanel{border-color:var(--experience-line);background:#faf9fd;border-radius:9px}.GYTLna_activityFrame{min-width:0}
.oZKI9W_board{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline-offset:5px}.oZKI9W_board:active{cursor:grabbing}.oZKI9W_board:focus-visible{outline:3px solid #a69aef}.oZKI9W_padButton{touch-action:none;min-width:44px;min-height:44px}.oZKI9W_help{text-align:center;color:#777586;margin-top:16px;font-size:11px;line-height:1.8}
