.dashboard_dashboard__OHoYt{--dash-primary:rgb(var(--theme-primary-600,24 35 80));--dash-accent:rgb(var(--theme-accent-300,231 200 143));--dash-line:rgb(var(--theme-line,230 228 220));--dash-muted:#616779;width:100%;max-width:1304px;margin:0 auto;padding:35px 32px 40px;color:#182350}.dashboard_dashboard__OHoYt.dashboard_premium__j2c3w{max-width:1184px}.dashboard_dashboard__OHoYt a,.dashboard_dashboard__OHoYt button,.dashboard_dashboard__OHoYt h1,.dashboard_dashboard__OHoYt h2,.dashboard_dashboard__OHoYt h3{font-family:inherit}.dashboard_dashboard__OHoYt h1,.dashboard_dashboard__OHoYt h2,.dashboard_dashboard__OHoYt h3,.dashboard_dashboard__OHoYt p{margin:0}.dashboard_dashboard__OHoYt a{text-decoration:none}.dashboard_greeting__mbIlh{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:25px}.dashboard_greeting__mbIlh h1{font-size:31px;line-height:1.2;font-weight:700;letter-spacing:-1.1px;overflow-wrap:anywhere;text-wrap:initial}.dashboard_greeting__mbIlh p{margin-top:7px;font-size:14px;color:var(--dash-muted)}.dashboard_accessStatus__fyQiV{flex-shrink:0;font-size:12px;color:var(--dash-muted)}.dashboard_greetingAccess__6KuMj{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.dashboard_greetingAccess__6KuMj .dashboard_textButton__hGoXU{font-size:12px}.dashboard_layout___uEow{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.dashboard_mainColumn__905k9{display:flex;flex-direction:column;gap:22px;min-width:0}.dashboard_sideColumn__AWIWp{min-width:0}.dashboard_layout___uEow.dashboard_singleColumn__39VhF{grid-template-columns:minmax(0,1fr)}.dashboard_sectionHead__9pr1C{display:flex;align-items:center;justify-content:space-between;gap:14px}.dashboard_sectionHead__9pr1C h2{font-size:18px;line-height:1.4;font-weight:700;letter-spacing:-.35px}.dashboard_progressLink__7CsQE,.dashboard_textButton__hGoXU{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:600;line-height:1.5}.dashboard_textButton__hGoXU{color:var(--dash-primary);background:transparent;border:0;padding:0}.dashboard_progressLink__7CsQE:hover,.dashboard_textButton__hGoXU:hover{text-decoration:underline}.dashboard_primaryButton___PEYy,.dashboard_purchaseButton__n5sI0{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:14px;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:600;line-height:1.5}.dashboard_primaryButton___PEYy{background:var(--dash-primary);color:#fff}.dashboard_primaryButton___PEYy:hover{filter:brightness(1.1)}.dashboard_progress__Vpqa8{padding:24px 30px 27px;border-radius:18px;background:var(--dash-primary);color:#fff}.dashboard_progress__Vpqa8 h2,.dashboard_progress__Vpqa8 h3{color:#fff}.dashboard_progressLink__7CsQE{color:#fff;font-size:12px}.dashboard_overall__XgWid{display:flex;align-items:baseline;gap:8px;margin:19px 0 24px}.dashboard_overall__XgWid>strong{font-size:55px;line-height:1;letter-spacing:-2px;font-weight:600;color:var(--dash-accent);font-variant-numeric:tabular-nums}.dashboard_maximum__Cghhp{flex-shrink:0;white-space:nowrap;font-size:15px;color:#c6cde0}.dashboard_overall__XgWid p{max-width:155px;margin-left:9px;color:#d5dcec;font-size:12px;line-height:1.6}.dashboard_skills__8UmtQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.dashboard_skills__8UmtQ[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard_skillHead__fh659{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 10px;margin-bottom:8px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.dashboard_skillHead__fh659 strong{font-size:12px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.dashboard_track__3DIUd{height:5px;overflow:hidden;border-radius:6px;background:#ffffff25}.dashboard_track__3DIUd>span{height:100%;display:block;border-radius:inherit;background:var(--dash-accent)}.dashboard_progress__Vpqa8 .dashboard_progressFoot__vhmVj{margin-top:18px;font-size:11px;line-height:1.6;color:#d5dcec}.dashboard_emptyProgress__66Vw6{display:flex;align-items:center;gap:20px;min-height:134px}.dashboard_emptyProgress__66Vw6>span{font-size:44px;line-height:1;color:#c6cde0}.dashboard_emptyProgress__66Vw6 h3{font-size:16px;font-weight:600;line-height:1.5}.dashboard_emptyProgress__66Vw6 p{max-width:355px;margin-top:6px;font-size:13px;line-height:1.65;color:#d5dcec}.dashboard_attempt__bTver{border:1px solid var(--dash-line);border-radius:18px;background:#fff;overflow:hidden}.dashboard_attemptMain__CWNC4{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 22px;padding:24px 27px;align-items:center}.dashboard_attemptHeading__kfj41{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px}.dashboard_attemptHeading__kfj41>p{font-size:14px;font-weight:600}.dashboard_status__DCk78{flex-shrink:0;padding:4px 8px;border:1px solid #d6e0f0;border-radius:6px;font-size:11px;font-weight:500;line-height:1.5}.dashboard_attemptMain__CWNC4 h2{grid-column:1;min-width:0;margin-top:12px;font-size:23px;font-weight:700;letter-spacing:-.6px;line-height:1.35;overflow-wrap:anywhere;text-wrap:initial}.dashboard_attemptDetail__TDaZe{grid-column:1;margin-top:5px!important;font-size:12px;line-height:1.6;color:var(--dash-muted);overflow-wrap:anywhere}.dashboard_attemptMain__CWNC4>.dashboard_primaryButton___PEYy{grid-column:2;grid-row:2/4;align-self:center;max-width:235px;text-align:center}.dashboard_history__sGbOE{border-top:1px solid var(--dash-line);background:#f8f9fc}.dashboard_historyToggle__IatFz{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:12px 27px;background:transparent;border:0;text-align:left;font-size:12px;font-weight:600;line-height:1.5}.dashboard_historyToggle__IatFz>span:last-child{display:flex;align-items:center;gap:5px}.dashboard_historyCount__qjV6_{margin-left:7px;font-weight:400;color:var(--dash-muted)}.dashboard_historyList__O6mW5{list-style:none;margin:0;padding:0 24px;background:#fff}.dashboard_historyList__O6mW5 li{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 3px;border-top:1px solid var(--dash-line)}.dashboard_historyList__O6mW5 li>div{min-width:0}.dashboard_historyList__O6mW5 h3{font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.dashboard_historyList__O6mW5 li>div>span,.dashboard_historyList__O6mW5 p{font-size:11px;line-height:1.7;color:var(--dash-muted);overflow-wrap:anywhere}.dashboard_historyList__O6mW5 .dashboard_textButton__hGoXU{flex-shrink:0;min-height:44px;font-size:12px}.dashboard_collapseHistory__Kt5Hp{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;background:transparent;font-size:12px;font-weight:600;border:0}.dashboard_practice__9hJoG .dashboard_sectionHead__9pr1C{margin-bottom:13px}.dashboard_practiceGrid__DyPmR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard_practiceCard__wGdFN{display:flex;align-items:flex-start;gap:14px;min-height:120px;padding:20px;border:1px solid var(--dash-line);border-radius:13px;background:#fff;color:#182350;transition:border-color .16s ease,background-color .16s ease}.dashboard_practiceCard__wGdFN[href]:hover{border-color:#a8b3d2;background:#fbfcff}.dashboard_practiceCard__wGdFN[aria-disabled=true]{opacity:.65}.dashboard_practiceCard__wGdFN:only-child{grid-column:1/-1}.dashboard_practiceCard__wGdFN h3{margin:1px 0 6px;font-size:15px;line-height:1.4;font-weight:600;letter-spacing:-.2px;text-wrap:initial}.dashboard_practiceCard__wGdFN p{font-size:12px;line-height:1.6;color:var(--dash-muted);overflow-wrap:anywhere}.dashboard_toolIcon__v83MA{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:39px;height:39px;border-radius:10px;background:#f0f2f6;color:var(--dash-primary)}.dashboard_cardArrow__mfZN2{margin-left:auto;margin-top:6px;flex-shrink:0}.dashboard_mobileOffer__6hgAa,.dashboard_offer__P8_8p{--dash-primary:rgb(var(--theme-primary-600,24 35 80));--dash-accent:rgb(var(--theme-accent-300,231 200 143));background:var(--dash-primary);color:#fff}.dashboard_offer__P8_8p{display:flex;flex-direction:column;align-items:flex-start;min-height:415px;padding:27px;border-radius:18px}.dashboard_mobileOffer__6hgAa h2,.dashboard_offer__P8_8p h2{font-family:inherit;color:#fff}.dashboard_offerBrand__ebxc1{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--dash-accent)}.dashboard_offer__P8_8p h2{margin:16px 0 0;font-size:26px;font-weight:700;line-height:1.24;letter-spacing:-.5px;text-wrap:initial}.dashboard_offerDescription__jOlFg{margin-top:11px!important;font-size:12px;line-height:1.65;color:#d5dcec}.dashboard_benefits__tDge4{display:grid;gap:10px;list-style:none;padding:0;margin:20px 0 24px;font-size:12px;line-height:1.5;color:#eef0f7}.dashboard_benefits__tDge4 li{display:flex;align-items:center;gap:8px}.dashboard_benefits__tDge4 svg{flex-shrink:0;color:var(--dash-accent)}.dashboard_price__wsgiW{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:auto;font-variant-numeric:tabular-nums}.dashboard_price__wsgiW strong{font-size:31px;font-weight:600;line-height:1.2;letter-spacing:-1px}.dashboard_price__wsgiW s{font-size:13px;color:#d5dcec}.dashboard_paymentType__FvG63{margin-top:6px!important;font-size:11px;line-height:1.6;color:#d5dcec}.dashboard_purchaseButton__n5sI0{background:var(--dash-accent);color:#182350;width:100%;margin-top:16px;font-weight:700;text-align:center}.dashboard_purchaseButton__n5sI0:hover{filter:brightness(1.05)}.dashboard_paymentNote__K42lH{font-size:10px;line-height:1.5;color:#d5dcec;margin-top:11px!important;text-align:center;width:100%}.dashboard_offerTerms__Kf48W{margin-top:12px!important;font-size:11px;line-height:1.6;color:#d5dcec}.dashboard_countdown__EmtkT{font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard_offerLoading__9iriG{margin-top:15px;font-size:12px;line-height:1.7;color:#d5dcec}.dashboard_offerRetry__sQ9zN{font:inherit;font-weight:600;background:transparent;border:0;text-decoration:underline;color:#fff;padding:3px;min-height:36px}.dashboard_priceSkeleton__6WkXC{display:block;width:140px;height:35px;border-radius:6px;background:#ffffff25}.dashboard_mobileOffer__6hgAa{display:none}.dashboard_blockError__6pTOu{padding:22px;border:1px solid var(--dash-line);border-radius:14px;background:#fff;color:#182350;font-size:13px;line-height:1.65}.dashboard_blockError__6pTOu .dashboard_textButton__hGoXU{margin-top:8px}.dashboard_progress__Vpqa8 .dashboard_blockError__6pTOu{margin-top:15px;padding:0;border:0;background:transparent;color:#fff}.dashboard_progress__Vpqa8 .dashboard_blockError__6pTOu .dashboard_textButton__hGoXU{color:#fff}.dashboard_attempt__bTver .dashboard_blockError__6pTOu{border:0}.dashboard_attemptSkeleton__r8iJD,.dashboard_progressSkeleton__YqbV0{display:grid;gap:15px;padding:20px 0 5px;min-height:165px}.dashboard_progressSkeleton__YqbV0 span{display:block;height:18px;background:#ffffff25;border-radius:6px}.dashboard_progressSkeleton__YqbV0 span:first-child{height:52px;width:130px}.dashboard_attemptSkeleton__r8iJD{padding:25px;min-height:177px}.dashboard_attemptSkeleton__r8iJD span{display:block;height:18px;background:#e8ecf3;border-radius:6px}.dashboard_attemptSkeleton__r8iJD span:first-child{width:45%}.dashboard_attemptSkeleton__r8iJD span:last-child{width:65%;height:40px}@media (min-width:701px) and (max-width:1150px){.dashboard_skills__8UmtQ[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 20px}}@media (min-width:1024px){.dashboard_premium__j2c3w .dashboard_mainColumn__905k9{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:stretch}.dashboard_premium__j2c3w .dashboard_attempt__bTver,.dashboard_premium__j2c3w .dashboard_progress__Vpqa8{min-height:266px}.dashboard_premium__j2c3w .dashboard_progress__Vpqa8{align-self:start}.dashboard_premium__j2c3w .dashboard_attempt__bTver{display:flex;flex-direction:column}.dashboard_premium__j2c3w .dashboard_attemptMain__CWNC4{display:flex;flex-direction:column;align-items:stretch;flex:1;gap:0;padding:24px 25px}.dashboard_premium__j2c3w .dashboard_attemptHeading__kfj41{width:100%}.dashboard_premium__j2c3w .dashboard_attemptMain__CWNC4 h2{margin-top:19px}.dashboard_premium__j2c3w .dashboard_attemptMain__CWNC4>.dashboard_primaryButton___PEYy{align-self:stretch;margin-top:auto;max-width:none;width:100%}.dashboard_premium__j2c3w .dashboard_history__sGbOE{margin-top:auto}.dashboard_premium__j2c3w .dashboard_skills__8UmtQ{gap:16px}.dashboard_premium__j2c3w .dashboard_skills__8UmtQ[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_premium__j2c3w .dashboard_mainColumn__905k9>.dashboard_blockError__6pTOu,.dashboard_premium__j2c3w .dashboard_practice__9hJoG{grid-column:1/-1}.dashboard_premium__j2c3w .dashboard_practiceGrid__DyPmR{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_premium__j2c3w .dashboard_practiceCard__wGdFN{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:39px minmax(0,1fr);gap:16px 8px;padding:21px;min-height:184px}.dashboard_premium__j2c3w .dashboard_toolIcon__v83MA{grid-column:1;grid-row:1}.dashboard_premium__j2c3w .dashboard_practiceCard__wGdFN>div{grid-column:1/-1;grid-row:2}.dashboard_premium__j2c3w .dashboard_cardArrow__mfZN2{grid-column:2;grid-row:1}}@media (max-width:1023px){.dashboard_layout___uEow{grid-template-columns:minmax(0,1fr)}.dashboard_sideColumn__AWIWp{display:none}.dashboard_mobileOffer__6hgAa{display:block;border-radius:12px;padding:15px 17px;margin-bottom:21px}.dashboard_mobileOfferMain__Lf4g7{display:flex;align-items:center;justify-content:space-between;gap:15px}.dashboard_mobileOffer__6hgAa h2{font-size:14px;font-weight:600;line-height:1.5;text-wrap:initial}.dashboard_mobileOfferMain__Lf4g7>div>p{margin-top:5px;font-size:11px;line-height:1.6;color:#d5dcec}.dashboard_mobileOffer__6hgAa .dashboard_purchaseButton__n5sI0{min-height:44px;width:auto;flex-shrink:0;margin:0;padding:10px 14px;font-size:12px}.dashboard_mobileOffer__6hgAa .dashboard_offerLoading__9iriG{max-width:160px;margin:0;font-size:11px}.dashboard_mobileOffer__6hgAa .dashboard_offerTerms__Kf48W{font-size:11px}.dashboard_dashboard__OHoYt{padding-left:24px;padding-right:24px}.dashboard_attemptMain__CWNC4 h2{max-width:none}}@media (max-width:700px){.dashboard_dashboard__OHoYt{padding:26px 18px 27px}.dashboard_greeting__mbIlh{align-items:flex-start;gap:9px;margin-bottom:21px}.dashboard_greeting__mbIlh h1{font-size:27px;letter-spacing:-.8px}.dashboard_greeting__mbIlh p{margin-top:6px;font-size:12px;line-height:1.55}.dashboard_accessStatus__fyQiV{max-width:84px;padding-top:3px;font-size:10px;line-height:1.5;white-space:normal}.dashboard_sectionHead__9pr1C h2{font-size:16px}.dashboard_progressLink__7CsQE,.dashboard_textButton__hGoXU{min-height:44px;font-size:11px}.dashboard_mainColumn__905k9{gap:20px}.dashboard_progress__Vpqa8{padding:16px 21px 23px;border-radius:15px}.dashboard_overall__XgWid{margin:12px 0 21px}.dashboard_overall__XgWid>strong{font-size:45px}.dashboard_maximum__Cghhp{font-size:13px}.dashboard_overall__XgWid p{max-width:140px;font-size:11px;line-height:1.6}.dashboard_skills__8UmtQ,.dashboard_skills__8UmtQ[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 23px}.dashboard_skillHead__fh659{gap:4px 8px;font-size:11px}.dashboard_skillHead__fh659 strong{font-size:11px}.dashboard_progress__Vpqa8 .dashboard_progressFoot__vhmVj{margin-top:16px;font-size:10px}.dashboard_emptyProgress__66Vw6{min-height:120px;gap:15px}.dashboard_emptyProgress__66Vw6 h3{font-size:14px}.dashboard_emptyProgress__66Vw6 p{font-size:12px}.dashboard_attempt__bTver{border-radius:15px}.dashboard_attemptMain__CWNC4{display:block;padding:20px}.dashboard_attemptHeading__kfj41{gap:8px}.dashboard_attemptHeading__kfj41>p{font-size:13px}.dashboard_status__DCk78{font-size:10px;max-width:120px;white-space:normal}.dashboard_attemptMain__CWNC4 h2{margin-top:13px;font-size:24px;line-height:1.3}.dashboard_attemptDetail__TDaZe{font-size:11px;line-height:1.65}.dashboard_attemptMain__CWNC4>.dashboard_primaryButton___PEYy{width:100%;max-width:none;margin-top:18px;font-size:13px}.dashboard_historyToggle__IatFz{padding:12px 20px;gap:8px;font-size:11px}.dashboard_historyCount__qjV6_{margin-left:4px}.dashboard_historyList__O6mW5{padding:0 16px}.dashboard_historyList__O6mW5 li{gap:10px}.dashboard_historyList__O6mW5 h3{font-size:13px}.dashboard_historyList__O6mW5 p{font-size:10px}.dashboard_historyList__O6mW5 .dashboard_textButton__hGoXU{font-size:11px}.dashboard_practice__9hJoG .dashboard_sectionHead__9pr1C{margin-bottom:9px}.dashboard_practiceGrid__DyPmR{grid-template-columns:minmax(0,1fr);gap:12px}.dashboard_practiceCard__wGdFN{align-items:center;gap:11px;padding:19px;min-height:96px}.dashboard_toolIcon__v83MA{width:34px;height:34px}.dashboard_practiceCard__wGdFN h3{font-size:14px}.dashboard_practiceCard__wGdFN p{font-size:12px}.dashboard_cardArrow__mfZN2{align-self:center}.dashboard_mobileOffer__6hgAa{padding:15px 16px;margin-bottom:20px}.dashboard_mobileOffer__6hgAa h2{font-size:13px}.dashboard_mobileOfferMain__Lf4g7>div>p{font-size:10px}.dashboard_mobileOffer__6hgAa .dashboard_purchaseButton__n5sI0{max-width:128px;padding:10px 12px;font-size:11px}.dashboard_blockError__6pTOu{padding:20px}.dashboard_progressSkeleton__YqbV0{min-height:185px}}@media (prefers-reduced-motion:reduce){.dashboard_dashboard__OHoYt *{scroll-behavior:auto}.dashboard_practiceCard__wGdFN{transition:none}}.practice-workspace_workspace__U03Ys{height:calc(var(--practice-viewport, 100dvh) - var(--cookie-banner-height, 0px));display:flex;flex-direction:column;overflow:hidden;background:#fefaef;color:#182350}.practice-workspace_header__PWXQ5{flex-shrink:0;border-bottom:1px solid #ebe4d2;background:#fff}.practice-workspace_headerInner__hsdjN{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1440px;margin:auto;padding:.5rem 1.25rem}.practice-workspace_body__PhckE{display:flex;flex:1;flex-direction:column;min-height:0;width:100%;max-width:1440px;margin:auto;padding:0 1.25rem 1rem}.practice-workspace_toolbar__P7QNK{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:1rem 0}.practice-workspace_split__TsnCS{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);flex:1;min-height:0;overflow:hidden;border:1px solid #ebe4d2;border-radius:.875rem;background:#fff}.practice-workspace_material__XuF57{border-right:1px solid #ebe4d2}.practice-workspace_material__XuF57,.practice-workspace_questions__JuzSg{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:1.5rem}.practice-workspace_single__k5zkn{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.practice-workspace_sheet__qrMZC{max-width:960px;margin:0 auto;padding:1.5rem;border:1px solid #ebe4d2;border-radius:.875rem;background:#fff}.practice-workspace_audio__UQiTQ{width:100%;max-width:960px;margin:0 auto .75rem;flex-shrink:0}.practice-workspace_tabs__wjam_{display:none;flex-shrink:0;gap:.25rem;margin-bottom:.75rem;padding:.25rem;border-radius:.625rem;background:#f6f1e3}.practice-workspace_tabs__wjam_ button{flex:1;min-height:44px;padding:.5rem .75rem;border-radius:.5rem;color:#474c61;font-size:.875rem;font-weight:600}.practice-workspace_tabs__wjam_ button[aria-pressed=true]{background:#fff;color:#182350}.practice-workspace_footer__ZBsKn{flex-shrink:0;border-top:1px solid #ebe4d2;background:#fff;padding-bottom:env(safe-area-inset-bottom)}.practice-workspace_footerInner__Ru5_K{display:flex;align-items:center;justify-content:space-between;gap:.75rem;max-width:1440px;margin:auto;padding:.75rem 1.25rem}.practice-workspace_questions__JuzSg[data-writing=true]{display:flex;flex-direction:column}.practice-workspace_editorWrap__cqNKv{flex:1;min-height:18rem}.practice-workspace_editor__QCa8I{display:block;width:100%;height:100%;min-height:18rem;resize:vertical;border:0;padding:.25rem 0 1rem;font-size:1rem;line-height:1.9;background:#fff;color:#182350}.practice-workspace_editor__QCa8I:focus-visible{outline:0}.practice-workspace_editorWrap__cqNKv:focus-within{outline:2px solid #7e8aba;outline-offset:8px;border-radius:.5rem}.practice-workspace_notice__d8nU_{flex-shrink:0;max-height:30dvh;overflow:auto}.practice-workspace_workspace__U03Ys[data-practice-runner=speaking] .practice-workspace_body__PhckE{max-width:808px;padding-bottom:24px}.practice-workspace_workspace__U03Ys[data-practice-runner=speaking] .practice-workspace_toolbar__P7QNK{padding-top:24px;padding-bottom:20px}.practice-workspace_workspace__U03Ys[data-practice-runner=speaking] .practice-workspace_single__k5zkn{display:flex;flex-direction:column}.practice-workspace_workspace__U03Ys[data-practice-runner=speaking] .practice-workspace_footerInner__Ru5_K{max-width:808px}.practice-workspace_dialogOverlay__Fk01m{position:fixed;inset-inline:0;top:var(--practice-top,0);height:var(--practice-viewport,100dvh)}.practice-workspace_dialogPanel__eB_hR{max-height:100%}@media (max-height:650px) and (max-width:639px){.practice-workspace_workspace__U03Ys[data-practice-runner=speaking] .practice-workspace_toolbar__P7QNK{padding-top:16px;padding-bottom:16px}.practice-workspace_workspace__U03Ys[data-practice-runner=speaking] .practice-workspace_body__PhckE{padding-bottom:16px}}@media (max-width:1023px){.practice-workspace_workspace__U03Ys:is([data-practice-runner=reading],[data-practice-runner=listening]){position:fixed;inset-inline:0;top:var(--practice-top,0)}.practice-workspace_workspace__U03Ys[data-keyboard=true]:is([data-practice-runner=reading],[data-practice-runner=listening]) .practice-workspace_body__PhckE{overflow-y:auto;overscroll-behavior:contain}.practice-workspace_workspace__U03Ys[data-keyboard=true]:is([data-practice-runner=reading],[data-practice-runner=listening]) :is(.practice-workspace_single__k5zkn,.practice-workspace_split__TsnCS){flex:none;overflow:visible}.practice-workspace_workspace__U03Ys[data-keyboard=true]:is([data-practice-runner=reading],[data-practice-runner=listening]) :is(.practice-workspace_questions__JuzSg,.practice-workspace_material__XuF57){overflow:visible}.practice-workspace_headerInner__hsdjN{padding:.5rem 1rem}.practice-workspace_body__PhckE{padding:0 1rem .75rem}.practice-workspace_toolbar__P7QNK{padding:.75rem 0}.practice-workspace_split__TsnCS{grid-template-columns:minmax(0,1fr)}.practice-workspace_material__XuF57,.practice-workspace_questions__JuzSg{padding:1.125rem;border:0}.practice-workspace_workspace__U03Ys[data-pane=material] .practice-workspace_questions__JuzSg,.practice-workspace_workspace__U03Ys[data-pane=questions] .practice-workspace_material__XuF57{display:none}.practice-workspace_tabs__wjam_{display:flex}.practice-workspace_sheet__qrMZC{padding:1.125rem}.practice-workspace_footerInner__Ru5_K{padding:.65rem 1rem}.practice-workspace_editor__QCa8I{min-height:17rem}}@media (prefers-reduced-motion:reduce){.practice-workspace_workspace__U03Ys *{scroll-behavior:auto!important}}.practice-review_review__vUSpI{padding-top:24px;padding-bottom:calc(110px + env(safe-area-inset-bottom));max-width:1280px}.practice-review_backToPractice__7ERxV{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#646878;font-size:13px;font-weight:600}.practice-review_backToPractice__7ERxV:hover{color:#182350}.practice-review_pageHeading__xCPhW{display:flex;align-items:center;gap:14px;margin:17px 0 25px}.practice-review_pageHeading__xCPhW h1{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1.15;color:#182350}.practice-review_pageHeading__xCPhW p{margin-top:7px;font-size:13px;line-height:1.6;color:#646878}.practice-review_skillIcon__HkTSQ{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:#e1eefd;color:#182350;flex-shrink:0}.practice-review_reviewDate__xzgC3{margin-left:auto;font-size:12px;color:#646878;white-space:nowrap}.practice-review_summaryInner__CM7m0{display:flex;align-items:center;gap:26px;padding:25px 28px}.practice-review_summaryScore__CE6wl{min-width:135px;display:flex;flex-direction:column;gap:5px;border-right:1px solid #ebe4d2;padding-right:26px}.practice-review_summaryScore__CE6wl strong{color:#182350;font-family:var(--font-display);font-size:46px;font-weight:600;line-height:1;letter-spacing:-1.5px}.practice-review_summaryScore__CE6wl span{color:#646878;font-size:12px}.practice-review_summaryCopy__jUSum{flex:1;max-width:720px}.practice-review_summarySaved__sh46W{align-self:flex-start;white-space:nowrap}.practice-review_insights__iiZx0{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:23px 0 28px;padding:0 5px}.practice-review_insights__iiZx0>div{display:flex;gap:11px;align-items:flex-start}.practice-review_insights__iiZx0 svg{flex-shrink:0;margin-top:1px}.practice-review_insights__iiZx0 p{color:#474c61;font-size:13px;line-height:1.65}.practice-review_insights__iiZx0 p span{display:block;margin-bottom:4px;font-weight:700;color:#182350}.practice-review_criteria__t3kYi{margin:24px 0 30px}.practice-review_criteriaToggle__VM1mX{display:none}.practice-review_criteriaGrid__4Rs9y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.practice-review_criterionButton__pgTge{display:flex;align-items:center;gap:8px;min-height:52px;padding:10px 14px;background:#fff;border:1px solid #ebe4d2;border-radius:12px;text-align:left;color:#474c61;font-size:12px}.practice-review_criterionButton__pgTge strong{margin-left:auto;font-size:20px;font-family:var(--font-display);color:#182350}.practice-review_criterionButton__pgTge svg{flex-shrink:0}.practice-review_criterionActive__yQTH_{border-color:#7e8aba;background:#eef0f7}.practice-review_criterionDetail__S_DKK{margin-top:10px;padding:18px;border:1px solid #d7dcec;background:#eef0f7;border-radius:12px}.practice-review_sectionTitle__vDDdC{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 15px}.practice-review_sectionTitle__vDDdC h2{font-family:var(--font-display);font-size:21px;font-weight:600;color:#182350}.practice-review_sectionTitle__vDDdC>span{font-size:12px;color:#646878}.practice-review_selector__gQLFZ{margin-bottom:20px}.practice-review_selectorLabel__qZ530{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px}.practice-review_errorFilter__mEomm{display:inline-flex;align-items:center;min-height:36px;color:#646878;font-size:12px;font-weight:600;padding:4px 11px;border:1px solid #dbd1ba;border-radius:20px;background:#fff}.practice-review_filterActive__e_kdW{background:#eef0f7;border-color:#7e8aba;color:#182350}.practice-review_questionButtons__xkjZA{display:flex;flex-wrap:wrap;gap:7px}.practice-review_questionButton__6_L_5{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;border:1px solid #dbd1ba;background:#fff;border-radius:11px;font-size:13px;font-weight:600;color:#182350;transition:background-color .15s}.practice-review_questionButton__6_L_5>.practice-review_statusEmpty__kMHBO,.practice-review_questionButton__6_L_5>svg{display:none}.practice-review_questionCorrect__G1__5{background:#edf7ef;border-color:#bcdac3}.practice-review_questionWrong__d67bF{background:#fff0ee;border-color:#e8beb8}.practice-review_questionEmpty__nxlo4{background:#f6f1e3}.practice-review_questionSelected__bhnGS{background:#182350;border-color:#182350;color:#fff;box-shadow:0 0 0 2px #fefaef,0 0 0 3px #7e8aba}.practice-review_questionNavTitle__niiC8{display:none}.practice-review_selectorLegend__jLR99{display:flex;align-items:center;gap:5px;margin-top:10px;font-size:11px;color:#646878}.practice-review_statusEmpty__kMHBO{color:#646878;font-weight:700}.practice-review_answerInner__7Bvwc{padding:25px 28px}.practice-review_reviewAnswer__hfCDi{scroll-margin-top:84px}.practice-review_answerMeta__JYTcF{display:flex;align-items:center;justify-content:space-between;gap:10px}.practice-review_questionTitle__WbhKm{font-family:var(--font-display);font-size:21px;line-height:1.5;color:#182350;font-weight:500;margin:18px 0 23px;max-width:830px}.practice-review_questionTitle__WbhKm>span{color:#646878}.practice-review_answerComparison__LTQwv{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #ebe4d2;border-bottom:1px solid #ebe4d2;padding:16px 0;margin-bottom:22px}.practice-review_answerComparison__LTQwv>div{display:flex;flex-direction:column;gap:6px}.practice-review_answerComparison__LTQwv span{font-size:12px;color:#646878}.practice-review_answerComparison__LTQwv strong{font-size:16px;font-weight:600}.practice-review_detailTabs__HArcE{margin-bottom:22px}.practice-review_detailTabs__HArcE>[role=tablist]{width:100%}.practice-review_detailTabs__HArcE>[role=tablist]>button{flex:1;justify-content:center;min-height:40px}.practice-review_answerTabPanel__veLCc{min-height:170px}.practice-review_evidenceQuote__7myYn{border-left:3px solid #daba83;padding:12px 16px;margin-top:18px;font-size:15px;line-height:1.7;color:#182350;background:#fcf8ee;border-radius:0 10px 10px 0}.practice-review_textAction__mFIFQ{display:flex;align-items:center;gap:7px;min-height:44px;margin-top:9px;color:#2b3768;font-size:13px;font-weight:600}.practice-review_materialContent__gJ590{color:#474c61;font-size:14px;line-height:1.8}.practice-review_materialContent__gJ590 h3{font-family:var(--font-display);font-size:19px;color:#182350;font-weight:600;line-height:1.4}.practice-review_materialContent__gJ590>p{margin-top:16px}.practice-review_materialContent__gJ590 mark{background:#f5e6c7;color:#182350;padding:1px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.practice-review_myAnswerCaption__L5au6{display:flex;justify-content:space-between;gap:10px;margin:18px 0 12px;align-items:center}.practice-review_myAnswerCaption__L5au6 h3{font-size:14px;font-weight:600;color:#182350}.practice-review_myAnswerCaption__L5au6 span{font-size:11px;color:#646878}.practice-review_prose__8CTI8{font-size:15px;color:#474c61;line-height:1.85;max-width:77ch}.practice-review_prose__8CTI8 p+p{margin-top:16px}.practice-review_aiComment__3fRpR{margin-top:22px;border-radius:12px;background:#fcf8ee;border:1px solid #ebe0c6;padding:16px 18px}.practice-review_aiComment__3fRpR>span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#182350}.practice-review_aiComment__3fRpR>p{margin-top:8px;font-size:13px;color:#474c61;line-height:1.7}.practice-review_reviewSteps__PXzgB{margin-top:20px;display:flex;flex-direction:column;gap:16px}.practice-review_reviewSteps__PXzgB li{display:flex;align-items:flex-start;gap:11px;font-size:14px}.practice-review_reviewSteps__PXzgB b{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;font-size:12px;border-radius:50%;background:#eef0f7;color:#182350}.practice-review_pagination__IJal6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.practice-review_pagination__IJal6>span{font-size:12px;color:#646878}.practice-review_footer__WttUL{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:35px;border-top:1px solid #ebe4d2;padding-top:22px}.practice-review_footer__WttUL>p{display:flex;align-items:center;gap:7px;font-size:12px;color:#646878}.practice-review_evaluationCard__C0cRU{margin-bottom:28px;border-color:#d7dcec}.practice-review_evaluationInner__o_Sdz{display:flex;align-items:flex-start;gap:23px;padding:27px}.practice-review_evaluationVisual___jiA4{display:flex;align-items:center;justify-content:center;width:76px;height:76px;flex-shrink:0;background:#eef0f7;border:1px solid #d7dcec;border-radius:24px;color:#2b3768}.practice-review_evaluationBars__7VTA_{display:flex;align-items:center;gap:4px;height:38px}.practice-review_evaluationBars__7VTA_ i{display:block;width:4px;height:30px;border-radius:4px;background:#505d97;transform-origin:center;animation:practice-review_evaluation-wave__hXtj5 1.5s ease-in-out infinite}.practice-review_writingBars__bZANr{transform:rotate(90deg)}.practice-review_writingBars__bZANr i{height:32px;animation-name:practice-review_evaluation-lines__eUiZC}.practice-review_evaluationTrack__MtWdB{height:3px;max-width:520px;background:#d7dcec;border-radius:4px;overflow:hidden}.practice-review_evaluationTrack__MtWdB span{display:block;width:35%;height:100%;border-radius:4px;background:#505d97;animation:practice-review_evaluation-travel__rC6E4 2.5s ease-in-out infinite}.practice-review_evaluationError__hai3_{border-color:#e8d6b8}.practice-review_evaluationError__hai3_ .practice-review_evaluationVisual___jiA4{background:#fcf8ee;border-color:#e8d6b8;color:#967343}@keyframes practice-review_evaluation-wave__hXtj5{0%,to{transform:scaleY(.32);opacity:.55}50%{transform:scaleY(1);opacity:1}}@keyframes practice-review_evaluation-lines__eUiZC{0%,to{transform:scaleY(.45);opacity:.5}50%{transform:scaleY(1);opacity:1}}@keyframes practice-review_evaluation-travel__rC6E4{0%{transform:translateX(-110%)}to{transform:translateX(390%)}}.practice-review_review__vUSpI{padding-top:0;max-width:none}.practice-review_review__vUSpI a:focus-visible,.practice-review_review__vUSpI button:focus-visible{outline:2px solid #505d97;outline-offset:3px}.practice-review_pageHeading__xCPhW h1{margin:0}.practice-review_summaryCopy__jUSum h2{font-family:var(--font-display);font-size:18px;font-weight:600;color:#182350}.practice-review_summaryCopy__jUSum p{margin-top:4px;font-size:14px;line-height:1.7;color:#474c61}.practice-review_criteriaHeading__bdlTH{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.practice-review_criteriaHeading__bdlTH h3{font-family:var(--font-display);font-size:16px;font-weight:600;color:#182350}.practice-review_criteriaHeading__bdlTH>span{color:#646878;font-size:12px}.practice-review_criterionDetail__S_DKK h4{font-weight:600;color:#182350}.practice-review_criterionDetail__S_DKK p{margin-top:8px;font-size:14px;line-height:1.7;color:#474c61;white-space:pre-line}.practice-review_answerMeta__JYTcF>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#646878}.practice-review_answerTabPanel__veLCc h3{font-family:var(--font-display);font-size:16px;font-weight:600;color:#182350}.practice-review_answerAnchor__demdY{scroll-margin-top:84px}.practice-review_prose__8CTI8 p{white-space:pre-line;overflow-wrap:anywhere}.practice-review_materialContent__gJ590 .practice-review_prose__8CTI8{margin-top:16px}.practice-review_taskContext__1zuLF{margin-bottom:22px}.practice-review_extraMaterial__DbV12 summary,.practice-review_taskContext__1zuLF summary{display:flex;align-items:center;gap:7px;min-height:44px;cursor:pointer;font-size:13px;font-weight:600;color:#2b3768;list-style:none}.practice-review_extraMaterial__DbV12{margin-top:18px;border-top:1px solid #ebe4d2;padding-top:10px}.practice-review_extraMaterial__DbV12 .practice-review_prose__8CTI8{margin-top:10px}.practice-review_contextBlank__F24X9{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:36px;margin:2px 5px;padding:2px 7px;border:1px solid #dbd1ba;border-radius:7px;font-size:13px}.practice-review_contextCorrect__Jnrnt{background:#edf7ef;border-color:#bcdac3;color:#182350}.practice-review_contextIncorrect__FFKwF{background:#fff0ee;border-color:#e8beb8;color:#a33c31}.practice-review_contextSelected__voNdP{outline:2px solid #505d97;outline-offset:1px}.practice-review_penalties__unrYz,.practice-review_pendingComment__R4yBj{margin-top:20px;border-radius:12px;background:#f6f1e3;padding:13px 16px;font-size:13px;line-height:1.7;color:#646878}.practice-review_penalties__unrYz{border:1px solid #e8d6b8}.practice-review_penalties__unrYz p+p{margin-top:8px}.practice-review_evaluationCopy___T7KV{flex:1;min-width:0}.practice-review_evaluationCopy___T7KV h2{font-family:var(--font-display);font-size:20px;font-weight:600;color:#182350}.practice-review_evaluationCopy___T7KV [role=status]>p{margin-top:8px;max-width:45rem;font-size:14px;line-height:1.7;color:#474c61}.practice-review_savedNote__caQ1_{display:flex;align-items:center;gap:5px;margin-bottom:4px;font-size:12px;font-weight:600;color:#646878}.practice-review_waitingHint__h0vQg{margin-top:8px;font-size:13px;color:#646878;line-height:1.7}.practice-review_evaluationTrack__MtWdB{margin-top:16px}@media(min-width:768px){.practice-review_review__vUSpI{padding-bottom:0}}@media(max-width:767.98px){.practice-review_review__vUSpI{padding-bottom:calc(6rem + env(safe-area-inset-bottom));margin-top:-14px}.practice-review_pageHeading__xCPhW{gap:11px;margin:12px 0 22px}.practice-review_pageHeading__xCPhW h1{font-size:24px}.practice-review_pageHeading__xCPhW p{font-size:12px}.practice-review_skillIcon__HkTSQ{width:42px;height:42px;border-radius:11px}.practice-review_reviewDate__xzgC3{display:none}.practice-review_summaryInner__CM7m0{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 18px;padding:20px;align-items:center}.practice-review_summaryScore__CE6wl{min-width:0;border:0;padding:0;grid-row:1}.practice-review_summaryScore__CE6wl strong{font-size:39px}.practice-review_summaryScore__CE6wl span{font-size:11px}.practice-review_summaryCopy__jUSum{display:contents}.practice-review_summaryCopy__jUSum h2{grid-row:1;font-size:16px}.practice-review_summaryCopy__jUSum p{grid-column:1/-1;font-size:13px;line-height:1.7;margin-top:3px}.practice-review_summarySaved__sh46W{display:none}.practice-review_insights__iiZx0{grid-template-columns:1fr;gap:17px;margin:22px 0 25px;padding:0}.practice-review_criteriaGrid__4Rs9y{grid-template-columns:1fr 1fr}.practice-review_criteriaHeading__bdlTH{min-height:44px;margin:0}.practice-review_criteriaHeading__bdlTH>span{display:none}.practice-review_criteriaToggle__VM1mX{display:flex;align-items:center;gap:4px;min-height:44px;font-size:12px;color:#2b3768;font-weight:600}.practice-review_criteria__t3kYi:not(.practice-review_criteriaExpanded__Vwaq0) .practice-review_criteriaPanel__1g8mR{display:none}.practice-review_criteriaExpanded__Vwaq0 .practice-review_criteriaPanel__1g8mR{margin-top:8px}.practice-review_criterionButton__pgTge{padding:10px 11px;min-height:50px;font-size:11px}.practice-review_criterionButton__pgTge strong{font-size:19px}.practice-review_criteria__t3kYi{margin:22px 0 26px}.practice-review_answerInner__7Bvwc{padding:19px}.practice-review_questionTitle__WbhKm{font-size:19px;margin:16px 0 20px;overflow-wrap:anywhere}.practice-review_answerComparison__LTQwv{gap:14px;padding:15px 0}.practice-review_answerComparison__LTQwv span{font-size:11px}.practice-review_answerComparison__LTQwv strong{font-size:15px;overflow-wrap:anywhere}.practice-review_detailTabs__HArcE [role=tab]{padding:9px 8px;font-size:12px}.practice-review_detailTabs__HArcE{margin-bottom:20px}.practice-review_prose__8CTI8{font-size:14px;line-height:1.85}.practice-review_evidenceQuote__7myYn{font-size:14px;padding:11px 13px}.practice-review_sectionTitle__vDDdC h2{font-size:20px}.practice-review_sectionTitle__vDDdC>span{font-size:11px}.practice-review_questionButtons__xkjZA{gap:8px}.practice-review_questionButton__6_L_5{min-width:44px;height:44px}.practice-review_answerMeta__JYTcF{gap:5px}.practice-review_answerMeta__JYTcF>span{font-size:11px}.practice-review_footer__WttUL{flex-direction:column;align-items:stretch;gap:16px;margin-top:28px}.practice-review_footer__WttUL>p{justify-content:center}.practice-review_pagination__IJal6 button{padding-left:17px;padding-right:17px}.practice-review_evaluationInner__o_Sdz{padding:20px;gap:14px;flex-wrap:wrap}.practice-review_evaluationVisual___jiA4{width:50px;height:50px;border-radius:16px}.practice-review_evaluationBars__7VTA_{height:27px;gap:3px}.practice-review_evaluationBars__7VTA_ i{width:3px;height:23px}.practice-review_evaluationCopy___T7KV{min-width:200px}.practice-review_evaluationCopy___T7KV h2{font-size:20px}.practice-review_evaluationCopy___T7KV [role=status]>p{font-size:12px;line-height:1.75}.practice-review_waitingHint__h0vQg{font-size:12px}.practice-review_myAnswerCaption__L5au6{align-items:baseline}.practice-review_myAnswerCaption__L5au6 span{font-size:10px}}@media(max-width:359px){.practice-review_summaryInner__CM7m0{display:block}.practice-review_summaryScore__CE6wl{border:0;padding:0;flex-direction:row;align-items:baseline;gap:9px;margin-bottom:14px}.practice-review_summaryCopy__jUSum{display:block;min-width:0}.practice-review_criterionButton__pgTge{font-size:10px;padding:10px 8px}.practice-review_criterionButton__pgTge>svg{display:none}.practice-review_pageHeading__xCPhW h1{font-size:22px}.practice-review_answerInner__7Bvwc{padding:16px}.practice-review_detailTabs__HArcE [role=tab]{font-size:11px;padding-left:5px;padding-right:5px}.practice-review_footer__WttUL>p{font-size:11px}.practice-review_evaluationCopy___T7KV{min-width:0}}@media(prefers-reduced-motion:reduce){.practice-review_evaluationBars__7VTA_ i,.practice-review_evaluationTrack__MtWdB span{animation:none}.practice-review_evaluationBars__7VTA_ i:nth-child(2n){transform:scaleY(.55)}.practice-review_evaluationTrack__MtWdB span{width:100%;opacity:.5}}